[poppler] Poppler 0.12 release schedule

Hal V. Engel hvengel at astound.net
Mon May 11 20:02:15 PDT 2009


On Monday 11 May 2009 03:47:00 pm Albert Astals Cid wrote:
> A Dimarts, 12 de maig de 2009, Hal V. Engel va escriure:
> > On Monday 11 May 2009 12:10:30 pm Albert Astals Cid wrote:
> > > Hi, let's discuss the Poppler 0.12 release schedule:
> > >
> > >  * May 11 (Today) Poppler 0.11.0 (0.12 Alpha 1)
> > >  * May 25 (+2 weeks) Poppler 0.11.1 (0.12 Beta 1)
> > >  * June 8 (+2 weeks) Poppler 0.11.2 (0.12 Beta 2)
> > >  * June 22 (+2 weeks) Poppler 0.11.3 (0.12 RC)
> > >  * July 6 (+2 weeks) Poppler 0.12.0
> > >
> > > We could accept new features until Beta 2. Afterwards it's just
> > > bugfixing.
> > >
> > > What i'd like to see in:
> > >  * Fix for bug 19670, i'm halfway in regression testing, needs someone
> > > with Cairo knowledge to do the Cairo part though
> > >  * Better Color Management support (Hal you were working on this, how's
> > > it going)
> >
> > I have Qt4 support working and have the Qt4 demo more or less working
> > including being able to get and use the X11 _ICC_PROFILE atom (similar
> > code will need to be written for Mac and Windows).  I do have an issue
> > with not being able to get the CM support to setup a new transform if I
> > move between displays.  I am preparing patches for the changes against
> > current git.   I will email these to this list soon.
>
> Cool :-)
>
> Albert
>
> > > And of course there are lots of bugs i'd like to see fixed but we lack
> > > manpower so i'll keep going at my slow pace (help is always welcome)
> > >
> > > Comments?
> > >
> > > Albert

Here it is.  This patch applies and builds on git head as of this afternoon.  

Comments:

1. I am not a cmake expert so I had to hack on qt4/src/CMakeLists.txt so that 
USE_CMS was defined for the qt4 stuff.  Someone with more cmake expertise 
almost for sure needs to fix my hack.

2. I did some renaming in the existing CM code in GfxState to make it clearer.  
This is along the lines of the earlier patch I sent to the list but I think 
this patch is cleaner.

3. For some reason I can not change the GfxTransform after it has been created 
the first time.  This fails silently when it happens.  This needs to be fixed 
but I have not been able to locate why/where this is happening.

4. Someone with Windows and/or Mac expertise needs to write versions of 
qt4/demos/viewer.cpp cmsHPROFILE PdfViewer::getProfileAtom () for those other 
OS's for this to work on Windows and on the Mac.   It might also be useful to 
move these functions to a support library so that they are available to anyone 
who uses the library.

5.  I am not a gkt programmer so I made no attempt to update any of the gtk 
stuff to support CM.  But the Qt4 code should provide enough clues for a gtk 
programmer to do the same basic stuff as I did with the Qt4 support library 
and the demo viewer.

6. There are probably additional CM related things that could be done with the 
demo viewer.  These include:

a. Allowing the user to specify an output profile for the display to either 
over ride the system setting or to use if they have not set this up in the 
system.

b. Allowing the user to print using a user defined printer (or other device) 
profile.

c. Allow the user to query the output profile or perhaps including information 
about it in the meta data view.

Hal
-------------- next part --------------
A non-text attachment was scrubbed...
Name: poppler-cm.patch
Type: text/x-patch
Size: 25200 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/poppler/attachments/20090511/91111a09/attachment-0001.bin 


More information about the poppler mailing list