Hans wrote on Monday, 3. June 2013 at 10:30

> On Sun, 2013-06-02 at 22:49 +0200, Detlef Riekenberg wrote:
> > try2:
> > import the unchanged icc34.h from the lcms (v1) dev. package.
> > (Do we need to add a Wine LGPL licence header for icc34.h?)
> > 
> > The plan is to remove this include, when changing Wine
> > to use the new getter/setter functions of lcms2
> > (After the release of Wine-1.6)
> 
> My plan was to switch to lcms2 soon *after* the release of Wine 1.6.

My plan was to find a way to increase the user experience and provide
lcms2 support out of the box for the stable Wine release.

Alexandre, do you see a chance for lcms2 support for Wine-1.6 (out of the box)?

> I studied the API some more and my conclusion is that while it doesn't have 
> all
> we need (specifically cmsReadRawTag and cmsWriteRawTag don't do what we want),

rc1 for lcms2 v2.5 was just released:
http://www.littlecms.com/lcms2-2.5rc1.tar.gz
What does Wine need from lcms / for cmsReadRawTag and cmsWriteRawTag?
I added lcms-user@lists.sourceforge.net for this mail.

> we can avoid importing the icc34.h header.

Hans, you found a way to change Wine to use getter/setter functions
while still linking to lcms v1 and than switch to lcms2?
Great!
Please confirm, that you think, that this is a working transition variant.
(I must admit, that I didn't studied the lcms2 API deep enough).

> I'm not in favor of adding temporary workarounds. If distributions want to
> drop support for lcms1 in 1.6 I'd suggest that they backport the patches.

Adding icc34.h is a variant for a transition to lcms2 without much effort,
while knowing, that this work, but doesn't look beautiful.

Fletching out our mscms header (similar to a stripped down icc34.h),
to allow our current code to compile without icc34.h and link
to lcms2 is another possible transition variant.

Should we spend that time/effort, when we expect, that the added code is
no longer needed after updating Wine to use the lcms2 getter/setter functions?


-- 
By by ... Detlef

------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. A cloud service to automate IT design, transition and operations
2. Dashboards that offer high-level views of enterprise services
3. A single system of record for all IT processes
http://p.sf.net/sfu/servicenow-d2d-j
_______________________________________________
Lcms-user mailing list
Lcms-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lcms-user

Reply via email to