Excerpts from Albert Astals Cid's message of mié mar 23 20:12:05 +0100 2011: > A Dimecres, 23 de març de 2011, [email protected] va escriure: > > Hi list, > > > > So we are discussing how we can join efforts to start adding poppler > > support for Javascript in poppler. With Carlos and Pino, we got some > > agreements that I want to share with you so you can add comments/ > > regards/ questions/ etc. These are by no mean sealed plans, I only try > > to account for a summary of the discussion we had yesterday in IRC. > > The basic plan is: > > > > 1. To start a "plain core js" API in C++ that will use poppler core > > API and will follow as close as possible the PDF JS API [1] > > 2. Each frontend, glib and qt, can then decide how they will bind > > these API to their frontends. > > > > Notes: > > a) Of course, will coding 1, we will need to add functionality to core > > poppler that is not there yet, like for instance, support for > > Javascript Actions. > > b) the plain core js api in 1 should be probably very easy, as it > > should wrap more or less directly from the core poppler, but we choose > > this way so the code can be shared by Okular and Evince. > > c) Just for completness, I give more details about the glib frontend, > > in which I plan to hack: Our idea in 2) is to wrap the "plain core > > js" api into a GObject API, and then use the automatic > > GObject-Javascript glue that (will be) is provided to us by Seed using > > gobject-introspection (BTW, in this case the Javascript engine comes > > from Webkit). > > > > That's more or less it. Comments/questions/rants/patches welcome. > > Two comments: > * Cool :-) > * Unless you are blazingly fast implementing this it won't be in 0.18. > Schedule below
Yeah, schedule is not a problem, we are not in a hurry. > ************* > * Apr 4 Poppler 0.17.0 (0.18 Alpha) > * May 2 (+4 weeks) Poppler 0.17.1 (0.18 Beta) > * May 16 (+2 weeks) Poppler 0.17.2 (0.18 Beta 2) > * May 30 (+2 weeks) Poppler 0.17.3 (0.18 RC) > * Jun 27 (+4 weeks) Poppler 0.18.0 > We accept new features until Beta 2. Afterwards it's just bugfixing. > ************* > > Albert > > > > > Greets > > > > José > > > > > > @Carlos, Pino, if I forget something (or I got something wrong), > > please add it here. > > _______________________________________________ > > poppler mailing list > > [email protected] > > http://lists.freedesktop.org/mailman/listinfo/poppler -- Carlos Garcia Campos PGP key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x523E6462
signature.asc
Description: PGP signature
_______________________________________________ poppler mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/poppler
