Hans Leidekker
5442ddc78d
mscms: Build without -DWINE_NO_LONG_TYPES.
...
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-11 10:57:17 +01:00
Alexandre Julliard
5c4c272a26
mscms: Use the bundled lcms2.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-10-19 11:33:05 +02:00
Alexandre Julliard
11fb2a5918
mscms: Build with msvcrt.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-11-10 17:19:44 +01:00
Alexandre Julliard
daf9f12850
mscms: Move liblcms support to a new Unix library.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-11-10 17:19:44 +01:00
Alexandre Julliard
a9a08dbc3d
libwine: Remove wine/library.h.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-09-08 16:26:17 +02:00
Austin English
77f871ab7c
mscms: Make missing lcms2 an error, not a fixme.
2014-01-27 14:13:43 +01:00
Hans Leidekker
190878d92d
mscms: Print a fixme when compiled without support for liblcms2.
2014-01-03 17:01:22 +01:00
Hans Leidekker
d40c91262b
mscms: Port to liblcms2.
2013-07-29 14:27:52 +02:00
Alexandre Julliard
47302fd29d
mscms: Don't bother to free memory at process exit.
2013-05-15 10:23:06 +02:00
Hans Leidekker
12dac70a32
mscms: Handle errors from lcms more gracefully.
...
Default behavior of lcms is to abort the process when it encounters
an error it considers fatal, such as a corrupt color profile.
2009-03-05 13:26:16 +01:00
Huw Davies
31666b311d
mscms: Fix compilation without lcms.
2008-03-25 16:16:00 +01:00
Hans Leidekker
3e30e29847
mscms: Rewrite handle management to be thread-safe. Allocate handles dynamically.
2008-03-25 12:48:22 +01:00
Hans Leidekker
6ea5f65649
mscms: Win64 printf format warning fixes.
2006-10-02 14:32:23 +02:00
Jonathan Ernst
360a3f9142
Update the address of the Free Software Foundation.
2006-05-23 14:11:13 +02:00
Vincent Béron
7160af007c
Uniformize DllMain TRACEing across dlls.
2005-08-15 10:48:51 +00:00
Hans Leidekker
d3447022e1
Link directly to liblcms.
...
Fix typo in test.
2005-07-15 10:09:43 +00:00
Hans Leidekker
ea86dc9581
Fail loading when compiled without lcms support.
2005-07-06 19:11:46 +00:00
Stefan Huehner
863a4b1488
Fix some more -Wstrict-prototypes warnings.
2005-06-21 20:53:13 +00:00
Hans Leidekker
639a87cb6e
- Implementation stubs for GenerateCopyFilePaths,
...
SpoolerCopyFileEvent.
- Call DisableThreadLibraryCalls on process attach.
- Document more functions.
2005-03-09 18:42:52 +00:00
Hans Leidekker
3137566631
- Implement TranslateBitmapBits.
...
- Don't pass bogus intent values to lcms.
2005-03-08 19:00:14 +00:00
Alexandre Julliard
d0ee9f9309
Avoid spaces before preprocessor directives, that's not portable.
2005-03-02 12:23:20 +00:00
Hans Leidekker
a5e361e6b8
- Add support for color transform handles.
...
- Implement CreateColorTransform{A,W}, CreateMultiProfileTransform,
DeleteColorTransform.
- Don't depend on lcms for the implementation of
IsColorProfileTagPresent.
2005-02-21 18:38:15 +00:00
Hans Leidekker
9db71b35d8
Implement and test GetColorProfileElementTag,
...
GetCountColorProfileElements and IsColorProfileTagPresent. Stub
GetStandardColorSpaceProfile{A,W}.
2004-11-21 15:48:18 +00:00
Francois Gouget
b2e8b36e50
Flesh out the icm.h header (add COLORMATCHSETUP & co) so it is
...
necessary to first include winuser.h like on Windows.
2004-10-22 19:56:51 +00:00
Hans Leidekker
081b25071a
Implement color profile handles.
...
Implement OpenColorProfile{A,W} and CloseColorProfile.
Implement GetColorDirectory{A,W} and InstallColorProfile{A,W}.
Implement UninstallColorProfile{A,W}.
Dynamically load liblcms.
Add tests.
2004-10-07 19:12:41 +00:00
Hans Leidekker
5164757cea
Beginnings of an MSCMS implementation based on LittleCMS.
2004-09-22 04:08:38 +00:00