commit 7d995a2735cbf39a5c4f9e3458c73b5290dcaa79 Author: Albert Astals Cid Date: Thu Dec 6 23:56:33 2007 +0100 Disable gtk tests if the user disabled glib frontend configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2c312be2c2dd5699bb301c28d2d847eec62bb969 Author: Brad Hards Date: Wed Nov 28 21:21:19 2007 +0100 Fix off-by-one in printCommands path. poppler/Gfx.cc | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 54e89a3f0979b9aece428303c7d9c6feb51fd060 Author: Carlos Garcia Campos Date: Sat Nov 24 18:12:00 2007 +0100 Convert passwords from utf-8 to latin-1 when needed. Fixes bug #4557 glib/poppler-document.cc | 16 ++++++++++++++-- 1 files changed, 14 insertions(+), 2 deletions(-) commit 2b41acd63d93292e01fee9e0d08ddfd4ed55fed4 Author: Albert Astals Cid Date: Fri Nov 23 23:04:40 2007 +0100 sscanf does not like null strings, so don't call it on empty qstrings qt/poppler-document.cc | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ca437987ae86b1b4f10deb8beb5c01e61a004326 Author: Albert Astals Cid Date: Sat Nov 10 14:00:39 2007 +0100 Poppler 0.6.2 NEWS | 25 +++++++++++++++++++++++++ configure.ac | 2 +- qt4/src/Doxyfile | 2 +- 3 files changed, 27 insertions(+), 2 deletions(-) commit a3eff642127d6b365b3705df8476cc5b8b2122dd Author: Brad Hards Date: Sat Nov 10 11:54:29 2007 +0100 Fix uninitialized variable access. Supported by Derek B. Noonburg poppler/GfxState.cc | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 04d0e5ca9df648f4ca9221da3555c1310ba689c8 Author: Albert Astals Cid Date: Thu Nov 8 23:29:55 2007 +0100 Move another gmallocn to gmallocn_checkoverflow. Fixes crashes on incorrect pdf sent by Red Hat poppler/Stream.cc | 21 +++++++++++++++------ 1 files changed, 15 insertions(+), 6 deletions(-) commit 1e4a7d6f9e7524fa615da61b616ce67e867a7532 Author: Albert Astals Cid Date: Wed Nov 7 23:47:21 2007 +0100 merge ftp://ftp.foolabs.com/pub/xpdf/xpdf-3.02pl2.patch poppler/Stream.cc | 417 ++++++++++++++++++++++++++++++----------------------- poppler/Stream.h | 10 +- 2 files changed, 245 insertions(+), 182 deletions(-) commit 931fea712a150f8e1bb166063256b36e0fb6e35a Author: Albert Astals Cid Date: Mon Nov 5 00:13:20 2007 +0100 Fix FSF address glib/demo/fonts.c | 2 +- glib/demo/fonts.h | 2 +- glib/demo/info.c | 2 +- glib/demo/info.h | 2 +- glib/demo/links.c | 2 +- glib/demo/links.h | 2 +- glib/demo/main.c | 2 +- glib/demo/outline.c | 2 +- glib/demo/outline.h | 2 +- glib/demo/page.c | 2 +- glib/demo/page.h | 2 +- glib/demo/render.c | 2 +- glib/demo/render.h | 2 +- glib/demo/utils.c | 2 +- glib/demo/utils.h | 2 +- glib/poppler-action.cc | 2 +- glib/poppler-action.h | 2 +- glib/poppler-attachment.cc | 2 +- glib/poppler-attachment.h | 2 +- glib/poppler-document.cc | 2 +- glib/poppler-document.h | 2 +- glib/poppler-features.h.in | 2 +- glib/poppler-form-field.cc | 2 +- glib/poppler-form-field.h | 2 +- glib/poppler-page.cc | 2 +- glib/poppler-page.h | 2 +- glib/poppler.cc | 2 +- glib/poppler.h | 2 +- poppler/PageTransition.cc | 2 +- poppler/Sound.cc | 2 +- poppler/Sound.h | 2 +- qt/poppler-document.cc | 2 +- qt/poppler-fontinfo.cc | 2 +- qt/poppler-link-qt3.h | 2 +- qt/poppler-link.cc | 2 +- qt/poppler-page-transition-private.h | 2 +- qt/poppler-page-transition.cc | 2 +- qt/poppler-page-transition.h | 2 +- qt/poppler-page.cc | 2 +- qt/poppler-private.h | 2 +- qt/poppler-qt.h | 2 +- qt4/src/poppler-annotation-helper.h | 2 +- qt4/src/poppler-annotation-private.h | 2 +- qt4/src/poppler-annotation.cc | 2 +- qt4/src/poppler-annotation.h | 2 +- qt4/src/poppler-document.cc | 2 +- qt4/src/poppler-embeddedfile.cc | 2 +- qt4/src/poppler-fontinfo.cc | 2 +- qt4/src/poppler-form.cc | 2 +- qt4/src/poppler-form.h | 2 +- qt4/src/poppler-link-extractor-private.h | 2 +- qt4/src/poppler-link-extractor.cc | 2 +- qt4/src/poppler-link.cc | 2 +- qt4/src/poppler-link.h | 2 +- qt4/src/poppler-page-private.h | 2 +- qt4/src/poppler-page.cc | 2 +- qt4/src/poppler-private.h | 2 +- qt4/src/poppler-ps-converter.cc | 2 +- qt4/src/poppler-qt4.h | 2 +- qt4/src/poppler-sound.cc | 2 +- qt4/src/poppler-textbox.cc | 2 +- 61 files changed, 61 insertions(+), 61 deletions(-) commit 76c94fc16850611cb2a75b2cd90f076fe383f51a Author: Albert Astals Cid Date: Mon Nov 5 00:05:36 2007 +0100 Update COPYING file from http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt COPYING | 27 +++++++++++++-------------- 1 files changed, 13 insertions(+), 14 deletions(-) commit 272d9458904f37713214bd70ea77bb12a520c29e Author: Albert Astals Cid Date: Sun Nov 4 14:03:50 2007 +0100 Remove duplicate checking poppler/JBIG2Stream.cc | 8 -------- 1 files changed, 0 insertions(+), 8 deletions(-) commit e2e743c05aec67e2ec2512ff9da0fb2ae990cab5 Author: Brad Hards Date: Sun Nov 4 13:28:07 2007 +0100 Require fontconfig >= 2.0 Fixes bug 9020 configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 8f78e56ed6c997d02a90df119c90f08dded21ba0 Author: Jonathan Kew Date: Thu Nov 1 21:50:49 2007 +0100 Do not try to parse directories when processing nameToUnicode dir. Fixes ugly warnings on mingw32 poppler/GlobalParams.cc | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit a343cf1d27dfa88a136b1efc3ea03a53d7c86db2 Author: Albert Astals Cid Date: Thu Nov 1 21:49:46 2007 +0100 Add some castings to make it compile glib/test-poppler-glib.cc | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit a2ec6738cd31046b2e43068f3a55579dfd7c574e Author: Brad Hards Date: Wed Oct 31 23:44:14 2007 +0100 Tests for passwords glib/test-poppler-glib.c | 512 -------------------------------------- qt4/tests/Makefile.am | 13 +- qt4/tests/check_password.cpp | 87 +++++++ qt4/tests/stress-poppler-dir.cpp | 63 +++++ qt4/tests/test-poppler-qt4.cpp | 15 +- 5 files changed, 175 insertions(+), 515 deletions(-) commit 4f86258e14d353d6208f854736235286c9fd3888 Author: Brad Hards Date: Wed Oct 31 23:43:11 2007 +0100 Improve documentation qt4/src/poppler-qt4.h | 64 ++++++++++++++++++++++++++++++++++++++++++------ 1 files changed, 56 insertions(+), 8 deletions(-) commit b162e4b0244bf86be1314d6552955982a83e3af3 Author: Brad Hards Date: Sat Oct 27 12:31:56 2007 +0200 Remove fordward declaration of a non-existant class poppler/Form.h | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 5c321d37c8a129d134c43a99c6ea182a9fe8b502 Author: Albert Astals Cid Date: Thu Oct 25 21:00:48 2007 +0200 Fix compilation on mingw. Bug 12493 Added a check for localtime_r in configure.ac Moved test-poppler-glib.c to test-poppler-glib.cc to get the correct compiler configure.ac | 1 + glib/Makefile.am | 2 +- glib/test-poppler-glib.cc | 518 +++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 520 insertions(+), 1 deletions(-) commit 02713c88d938b08f7b5efb3fc0f80c20a7498b13 Author: Albert Astals Cid Date: Tue Oct 23 23:34:33 2007 +0200 Provide setters for some methods that only had getters. Fixes bug 12894 poppler/GlobalParams.cc | 49 +++++++++++++++++++++++++++++++++++++++++++++++ poppler/GlobalParams.h | 7 ++++++ 2 files changed, 56 insertions(+), 0 deletions(-) commit b90a6d636f936c82b18dd00d7a8c2d349734366f Author: Albert Astals Cid Date: Mon Oct 22 23:33:03 2007 +0200 builddir != srcdir fixes by Christian Persch autogen.sh | 7 ++++--- glib/demo/Makefile.am | 1 + 2 files changed, 5 insertions(+), 3 deletions(-) commit ff796c400a7ffda843b0e5604a2b0b20708497ce Author: Albert Astals Cid Date: Mon Oct 22 22:13:15 2007 +0200 Splash rework, check if font is inside clip area before rendering it to a temporary bitmap. Fixes KDE bug 150693 This change is not trivial. What i did is: It is getGlyph the one that does the intersection between clip area and rendering area of the font instead fillGlyph2 That means some clipRes = state->clip->testRect but we win more robustness against broken pdf that specify HUGE fonts splash/Splash.cc | 207 ++++++++++++++++++++++++------------------------ splash/Splash.h | 4 +- splash/SplashFTFont.cc | 23 +++++- splash/SplashFTFont.h | 4 +- splash/SplashFont.cc | 29 ++++++-- splash/SplashFont.h | 5 +- splash/SplashT1Font.cc | 11 ++- splash/SplashT1Font.h | 4 +- 8 files changed, 162 insertions(+), 125 deletions(-) commit 73a1616c027f66863e8b2e84227191ae7cfd0353 Author: Albert Astals Cid Date: Mon Oct 22 21:57:09 2007 +0200 Add gmallocn_checkoverflow, it's the same as gmallocn but returns NULL on overflow instead of doing exit() goo/gmem.cc | 18 ++++++++++++++++++ goo/gmem.h | 3 +++ 2 files changed, 21 insertions(+), 0 deletions(-) commit 0c7aa409ae57eef2a745b5cc144e5e7c46d51d0a Merge: 28df3a5... e30d2d2... Author: Albert Astals Cid Date: Mon Oct 22 21:42:07 2007 +0200 Merge branch 'poppler-0.6' of ssh://aacid@git.freedesktop.org/git/poppler/poppler into poppler-0.6 commit 28df3a5fd0c75f53c9f41ea4a34c2b0ff045d4dd Author: Albert Astals Cid Date: Mon Oct 22 20:38:55 2007 +0200 exit(1) is bad in library code, use the src.abort method to describe failure poppler/DCTStream.cc | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit e30d2d2b70e3aaa52af65fb26ac0b5079f96ee50 Author: Carlos Garcia Campos Date: Mon Oct 22 11:25:37 2007 +0200 Fix a crash with invalid TrueType fonts fofi/FoFiTrueType.cc | 10 ++++++---- 1 files changed, 6 insertions(+), 4 deletions(-) commit 63e1c518ddb015715ef291957d440d8709622b97 Author: Carlos Garcia Campos Date: Fri Oct 19 15:46:50 2007 +0200 Do not generate appearance stream for radio button that are not active poppler/Annot.cc | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 170566c7128dd2c8737f1b6568d2160311ec45ca Author: Carlos Garcia Campos Date: Fri Oct 19 13:12:24 2007 +0200 Fix a crash with invalid embedded fonts poppler/CairoFontEngine.cc | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit 6ba9a2d753d66bba351d03564b894a060d126ac5 Author: Carlos Garcia Campos Date: Tue Oct 16 15:24:08 2007 +0200 Detect form fields at any depth level We were ignoring non root form fields that contain only a kids dictionary. See evince bug: http://bugzilla.gnome.org/show_bug.cgi?id=486957 poppler/Form.cc | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 12a3609d99e60fd4a93eb9fbc808dc856507da51 Author: Albert Astals Cid Date: Fri Oct 12 15:22:08 2007 +0200 Bump version to 0.6.1 NEWS | 24 ++++++++++++++++++++++++ configure.ac | 2 +- qt4/src/Doxyfile | 2 +- 3 files changed, 26 insertions(+), 2 deletions(-) commit 97f4fbbab7f2dac8792fb2cfc6f1510421fede4d Author: Albert Astals Cid Date: Fri Oct 12 13:44:10 2007 +0200 Copy the embeddef file description string correctly poppler/Catalog.cc | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit 53ce2750c094e54aabac5aebabe71e1e4c3982b2 Author: Albert Astals Cid Date: Fri Oct 12 13:43:21 2007 +0200 Correctly delete the embedded file stream qt4/src/poppler-embeddedfile.cc | 1 + qt4/src/poppler-private.h | 2 +- 2 files changed, 2 insertions(+), 1 deletions(-) commit 136f9ceca66afadb06f3e92f89180fde48a36b05 Author: Jeff Muizelaar Date: Sat Oct 6 23:27:40 2007 -0400 Use maskWidth and maskHeight for reading from the mask image in CairoOutputDev::drawMaskedImage() Previously, drawMaskedImage() was incorrectly using the image width and height which is wrong when width != maskWidth or heigh != maskHeight. Fixes #12668. poppler/CairoOutputDev.cc | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 528152159c2d9bde40114be57743f2e10a8dac8d Author: Carlos Garcia Campos Date: Fri Oct 5 11:34:01 2007 +0200 Fix a crash when Form Fields array contains references to non existent objects. Fixes bug #11865 poppler/Form.cc | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) commit abe0ba6684e2b7d37382d31c98cd55bde289f764 Author: Carlos Garcia Campos Date: Thu Oct 4 15:22:01 2007 +0200 Do not return unknown field type for signature form fields glib/poppler-form-field.cc | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit c95644fd1981373d4dd6929dd0cea6d41b907eb2 Merge: 491b801... c49380c... Author: Kristian Høgsberg Date: Tue Sep 18 10:30:46 2007 -0400 Merge branch 'poppler-0.6' of ssh://git.freedesktop.org/git/poppler/poppler into poppler-0.6 commit 491b801f4c7cb33bc4c5070f9c3a5f7bc80eae4d Author: Kristian Høgsberg Date: Mon Sep 17 16:52:45 2007 -0400 Simplify ChangeLog rule a bit. ChangeLog.mk | 81 ---------------------------------------------------------- Makefile.am | 7 +++-- 2 files changed, 4 insertions(+), 84 deletions(-) commit 8f8274e6e8db584c605906e5db750a2fc19d52b4 Author: Kristian Høgsberg Date: Mon Sep 17 15:45:26 2007 -0400 Add dist hook to generate ChangeLog. Taken from cairo. It still need some tweaking. ChangeLog.mk | 81 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Makefile.am | 4 +++ configure.ac | 2 +- 3 files changed, 86 insertions(+), 1 deletions(-) commit 7cd2d276d1fe384236cda0b0309c36c3e1d65fab Author: Kristian Høgsberg Date: Sun Sep 16 20:40:53 2007 -0400 Rename .cvsignore files to .gitignore and drop ChangeLog file. .cvsignore | 25 - .gitignore | 25 + ChangeLog | 4558 --------------------------------------------- fofi/.cvsignore | 8 - fofi/.gitignore | 8 + glib/.cvsignore | 11 - glib/.gitignore | 11 + glib/reference/.cvsignore | 18 - glib/reference/.gitignore | 18 + goo/.cvsignore | 8 - goo/.gitignore | 8 + poppler/.cvsignore | 10 - poppler/.gitignore | 10 + qt/.cvsignore | 7 - qt/.gitignore | 7 + qt4/.cvsignore | 3 - qt4/.gitignore | 3 + qt4/src/.cvsignore | 8 - qt4/src/.gitignore | 8 + qt4/tests/.cvsignore | 20 - qt4/tests/.gitignore | 20 + splash/.cvsignore | 8 - splash/.gitignore | 8 + test/.cvsignore | 11 - test/.gitignore | 11 + utils/.cvsignore | 12 - utils/.gitignore | 12 + 27 files changed, 149 insertions(+), 4707 deletions(-) commit c49380ca2561834977accd12f5616af8573d32f4 Author: Albert Astals Cid Date: Tue Sep 18 08:10:47 2007 +0200 Backport: Avoid double free caused by 302 merge The ownership of the the string returned by getKey() changed with the 302 merge but this code was not updated. Found by Matthew Woehlke. qt4/src/poppler-document.cc | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) commit 21a048d288c5f1119dd719aad5238de57399e12b Author: Albert Astals Cid Date: Mon Sep 17 20:39:19 2007 +0200 Use = instead of == in qt.m4 m4/qt.m4 | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f95d1da87419478f44b002bdfb1e090d1060f034 Author: Albert Astals Cid Date: Mon Sep 10 17:39:12 2007 +0000 * autogen.sh: Support automake-1.10. Patch by Krzysztof Kowalczyk ChangeLog | 5 +++++ autogen.sh | 11 ++++++----- 2 files changed, 11 insertions(+), 5 deletions(-) commit eb07e676b9cb132c75100f9ff4e3d07113af4e9a Author: Albert Astals Cid Date: Wed Sep 5 20:23:33 2007 +0000 * qt4/src/poppler-ps-converter.cc: Fix Right<->Left interchange ChangeLog | 1 + qt4/src/poppler-ps-converter.cc | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) commit 7d0f6cb61b04ea868401a67d5bd6f9d11ba1b9a1 Author: Albert Astals Cid Date: Wed Sep 5 18:23:45 2007 +0000 * poppler/PSOutputDev.cc: Fix printing of second parameter ChangeLog | 4 ++++ poppler/PSOutputDev.cc | 2 +- 2 files changed, 5 insertions(+), 1 deletions(-) commit d4744285c86c0696d14a43ca6a2a027d6b948886 Author: Carlos Garcia Campos Date: Wed Sep 5 10:57:29 2007 +0000 2007-09-05 Carlos Garcia Campos * glib/poppler-page.cc: * glib/demo/render.c: Fix build with --disable-cairo-output. ChangeLog | 5 +++++ glib/demo/render.c | 31 +++++++++++++++++++++++++++---- glib/poppler-page.cc | 22 ++++++++++++---------- 3 files changed, 44 insertions(+), 14 deletions(-) commit 90ad3695b27ee5d8ecfdabf210e909055f930974 Author: Albert Astals Cid Date: Tue Sep 4 22:05:35 2007 +0000 * utils/pdftoppm.cc: Fix build on Sun Studio compiler. Patch by Brian Cameron commit c0f488c2b0e115be3e1b7e4dc7baa38db5837498 Author: Albert Astals Cid Date: Tue Sep 4 22:04:52 2007 +0000 did not want to commit this gtk-doc.make | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 3462851b4ea342651095f1803cd488bc3b3f5749 Author: Albert Astals Cid Date: Tue Sep 4 22:02:06 2007 +0000 * utils/pdftoppm.cc: Fix build on Sun Studio compiler. Patch by Brian Cameron ChangeLog | 5 +++++ gtk-doc.make | 2 +- utils/pdftoppm.cc | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) commit cdf3b9062cc54d558b8dbeefb3211a920ff2cb94 Author: Albert Astals Cid Date: Mon Sep 3 19:23:11 2007 +0000 write news fix qt4 build NEWS | 13 +++++++++++++ qt4/src/Makefile.am | 3 ++- 2 files changed, 15 insertions(+), 1 deletions(-) commit c82208a44f3b09c27bc33831641e4f746dd4361f Author: Albert Astals Cid Date: Mon Sep 3 18:28:44 2007 +0000 * configure.ac: Bump version to 0.6 * glib/Makefile.am * poppler/Makefile.am * qt/Makefile.am * qt4/src/Makefile.am: Bump sonames ChangeLog | 8 ++++++++ configure.ac | 2 +- glib/Makefile.am | 2 +- poppler/Makefile.am | 2 +- qt/Makefile.am | 2 +- qt4/src/Makefile.am | 2 +- 6 files changed, 13 insertions(+), 5 deletions(-) commit 2a12409ebbf96ea3ca4556b71231a45ae37cb052 Author: Albert Astals Cid Date: Mon Sep 3 17:09:01 2007 +0000 * poppler/JBIG2Stream.cc: * poppler/Stream.cc: Patch by Derek B. Noonburg to fix some errors in CCITTFaxStream and JBIG2Stream.cc ChangeLog | 6 ++++++ poppler/JBIG2Stream.cc | 7 ++++--- poppler/Stream.cc | 2 +- 3 files changed, 11 insertions(+), 4 deletions(-) commit 0b483e71ef02b4040b665935c1018c8b30b9c1ca Author: Carlos Garcia Campos Date: Mon Sep 3 08:54:01 2007 +0000 2007-09-03 Carlos Garcia Campos * gtk-doc.make: * glib/poppler-document.cc: * glib/poppler-form-field.cc: * glib/poppler-page.cc: * glib/reference/poppler-docs.sgml: * glib/reference/poppler-sections.txt: * glib/reference/poppler.types: * glib/reference/tmpl/poppler-action.sgml: * glib/reference/tmpl/poppler-attachment.sgml: * glib/reference/tmpl/poppler-document.sgml: * glib/reference/tmpl/poppler-enums.sgml: * glib/reference/tmpl/poppler-form-field.sgml: * glib/reference/tmpl/poppler-page.sgml: * glib/reference/tmpl/poppler-private.sgml: * glib/reference/tmpl/poppler.sgml: Update glib bindings API documentation. ChangeLog | 19 ++ glib/poppler-document.cc | 10 + glib/poppler-form-field.cc | 205 +++++++++++++++++ glib/poppler-page.cc | 12 +- glib/reference/poppler-docs.sgml | 2 + glib/reference/poppler-sections.txt | 108 +++++++++- glib/reference/poppler.types | 2 + glib/reference/tmpl/poppler-action.sgml | 36 +++- glib/reference/tmpl/poppler-attachment.sgml | 65 ++++++ glib/reference/tmpl/poppler-document.sgml | 50 +++++ glib/reference/tmpl/poppler-enums.sgml | 60 +++++ glib/reference/tmpl/poppler-form-field.sgml | 315 +++++++++++++++++++++++++++ glib/reference/tmpl/poppler-page.sgml | 236 ++++++++++++++++++++- glib/reference/tmpl/poppler-private.sgml | 6 + glib/reference/tmpl/poppler.sgml | 49 ++++ gtk-doc.make | 34 ++-- 16 files changed, 1181 insertions(+), 28 deletions(-) commit 289e3893cda45055951bb8d3b82a45644bc0b6c6 Author: Albert Astals Cid Date: Sun Sep 2 17:02:55 2007 +0000 * poppler/GfxState.cc: Pad zeroes instead of aborting when rendering 1-bit images and the stream is "too short" to mimic Acroread and ghostscript behaviour. Patch by . Fixes #12208 ChangeLog | 3 +++ poppler/GfxState.cc | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) commit 6f6c2180aca2e26ea0e3c2f21f11bc8f457c19c0 Author: Albert Astals Cid Date: Sun Sep 2 16:31:19 2007 +0000 * glib/demo/Makefile.am: Add $(top_builddir)/poppler/libpoppler.la * poppler/TextOutputDev.cc: Patch from Ed Catmur to improve matching of half strings of decomposed characters/ligatures. ChangeLog | 3 +++ glib/demo/Makefile.am | 1 + poppler/TextOutputDev.cc | 21 +++++++++++++-------- 3 files changed, 17 insertions(+), 8 deletions(-) commit be1b5a0196cdfc78f74e08a023b477cac16eb0f3 Author: Albert Astals Cid Date: Sun Sep 2 16:06:03 2007 +0000 poppler/PDFDoc.cc: Don't enforce %%EOF at the end of file ChangeLog | 4 ++++ poppler/PDFDoc.cc | 3 ++- 2 files changed, 6 insertions(+), 1 deletions(-) commit 500a87af9240344806c18ebbd05a89f4f4c69955 Author: Jeff Muizelaar Date: Sun Sep 2 00:53:42 2007 +0000 2007-09-01 Jeff Muizelaar * poppler/CairoOutputDev.cc: * poppler/Error.cc: * poppler/Error.h: Report any cairo errors when destroying the cairo context. ChangeLog | 7 +++++++ poppler/CairoOutputDev.cc | 7 ++++++- poppler/Error.cc | 7 +++++++ poppler/Error.h | 1 + 4 files changed, 21 insertions(+), 1 deletions(-) commit 0c22556bf70ff67eb388cdcd9784603030397785 Author: Jeff Muizelaar Date: Sat Sep 1 23:38:04 2007 +0000 2007-09-01 Jeff Muizelaar * glib/demo/Makefile.am: Only build the demo app if the cflags will be appropriately set. ChangeLog | 5 +++++ glib/demo/Makefile.am | 2 ++ 2 files changed, 7 insertions(+), 0 deletions(-) commit a23d45dd6cd8a2ac4181170a9ee924fe49a9781b Author: Jeff Muizelaar Date: Sat Sep 1 23:00:59 2007 +0000 2007-09-01 Jeff Muizelaar * glib/poppler-page.cc: Add note about clipping ChangeLog | 4 ++++ glib/poppler-page.cc | 2 ++ 2 files changed, 6 insertions(+), 0 deletions(-) commit bf489d5cebc467807f2b38f74f6a6e34a503a9ca Author: Albert Astals Cid Date: Thu Aug 30 18:39:51 2007 +0000 * poppler/Form.h: Remove unused methods. Fixes 12013 ChangeLog | 4 ++++ poppler/Form.h | 3 --- 2 files changed, 4 insertions(+), 3 deletions(-) commit a81cc06c855385911dffa826b9e1407d6097e8c8 Author: Carlos Garcia Campos Date: Thu Aug 30 18:15:34 2007 +0000 2007-08-30 Carlos Garcia Campos * poppler/TextOutputDev.cc: * poppler/TextOutputDev.h: * glib/poppler.h: * glib/poppler-page.cc: * glib/poppler-page.h: * glib/test-poppler-glib.c: Add support for word and line selections. Based on patch by Kristian Høgsberg. ChangeLog | 10 ++++++ glib/poppler-page.cc | 81 ++++++++++++++++++++++++++++++++++++++++------ glib/poppler-page.h | 2 + glib/poppler.h | 4 +- glib/test-poppler-glib.c | 2 +- poppler/TextOutputDev.cc | 74 +++++++++++++++++++++++++++++------------- poppler/TextOutputDev.h | 34 +++++++++++++++---- 7 files changed, 163 insertions(+), 44 deletions(-) commit 59ddb5cc8bec54305b6d256ad9975e95ecdcb935 Author: Albert Astals Cid Date: Mon Aug 27 18:37:55 2007 +0000 * poppler/UnicodeTypeTable.cc: Fix error on the NFKC text matching routine. Fixes bug #11775. Patch by Ed Catmur ChangeLog | 5 +++++ poppler/UnicodeTypeTable.cc | 2 +- 2 files changed, 6 insertions(+), 1 deletions(-) commit a6e46ce61670679f368e66c1a98a7d5d1c960c5b Author: Albert Astals Cid Date: Mon Aug 27 17:56:29 2007 +0000 * qt4/src/Doxyfile: * qt4/src/Mainpage.dox: * qt4/src/poppler-annotation.h: * qt4/src/poppler-form.h: * qt4/src/poppler-link.h: * qt4/src/poppler-qt4.h: A few API documentation fixes and improvements. ChangeLog | 10 ++++++ qt4/src/Doxyfile | 26 +++++------------ qt4/src/Mainpage.dox | 26 ++++++++++------ qt4/src/poppler-annotation.h | 34 ++++++++++++++++++++++ qt4/src/poppler-form.h | 18 ++++++------ qt4/src/poppler-link.h | 63 +++++++++++++++++++++++++++++++++++++++-- qt4/src/poppler-qt4.h | 44 ++++++++++++++++++++--------- 7 files changed, 166 insertions(+), 55 deletions(-) commit a7f8d92fba8c45d6ca83568c045d5e324158ee6b Author: Albert Astals Cid Date: Mon Aug 27 17:17:14 2007 +0000 * qt4/src/poppler-link.cc: * qt4/src/poppler-link.h: Initialise correctly, and missing empty destructor. * qt4/src/poppler-annotation.cc: Don't leak the private class. ChangeLog | 9 +++++++++ qt4/src/poppler-annotation.cc | 4 ++-- qt4/src/poppler-link.cc | 8 ++++++-- qt4/src/poppler-link.h | 1 + 4 files changed, 18 insertions(+), 4 deletions(-) commit 2b1ef8f06879eb0b79288d57540c238ea833db24 Author: Albert Astals Cid Date: Sun Aug 26 21:39:22 2007 +0000 Fix bug 12121 ChangeLog | 4 ++++ utils/ImageOutputDev.cc | 2 +- 2 files changed, 5 insertions(+), 1 deletions(-) commit 20bcac5ee1988befb9c590a0d16cb615f0c49901 Author: Albert Astals Cid Date: Sun Aug 26 21:28:34 2007 +0000 forgot to cvs add qt4/src/poppler-annotation-private.h | 49 ++++++++++++++++++++++++++++++++++ 1 files changed, 49 insertions(+), 0 deletions(-) commit e48de657db0ef439457b4b5ca39b937da25d531e Author: Albert Astals Cid Date: Sun Aug 26 18:11:01 2007 +0000 * qt4/src/poppler-annotation.cc: * qt4/src/poppler-annotation.h: Move all the private members of the *Annotation classes into a common shared private. ChangeLog | 4 + qt4/src/poppler-annotation.cc | 969 ++++++++++++++++++++++++++++++++++------- qt4/src/poppler-annotation.h | 277 ++++++++---- qt4/src/poppler-page.cc | 249 +++++++---- 4 files changed, 1155 insertions(+), 344 deletions(-) commit 392f050f909b6a1250acf1971446a1849534482c Author: Albert Astals Cid Date: Sun Aug 26 16:42:46 2007 +0000 * qt4/src/poppler-document.cc: * qt4/src/poppler-embeddedfile.cc: * qt4/src/poppler-fontinfo.cc: * qt4/src/poppler-form.cc: * qt4/src/poppler-form.h: * qt4/src/poppler-qt4.h: * qt4/src/poppler-sound.cc: * qt4/src/poppler-textbox.cc: API work: remove 'const' and 'const&' from return values with Qt classes; make the non-copiable classes really non-copiable; uninline a Document::page() method; other related small changes. * qt4/src/poppler-link.cc: * qt4/src/poppler-link.h: Make LinkDestination an implicitely shared class, with all the private members into the private class; move all the private members of the Link* classes into a common shared private. ChangeLog | 23 +++- qt4/src/poppler-document.cc | 7 +- qt4/src/poppler-embeddedfile.cc | 12 -- qt4/src/poppler-fontinfo.cc | 12 +- qt4/src/poppler-form.cc | 16 +- qt4/src/poppler-form.h | 14 +- qt4/src/poppler-link.cc | 373 ++++++++++++++++++++++++++++++--------- qt4/src/poppler-link.h | 67 +++++--- qt4/src/poppler-qt4.h | 32 +++-- qt4/src/poppler-sound.cc | 7 - qt4/src/poppler-textbox.cc | 4 +- 11 files changed, 404 insertions(+), 163 deletions(-) commit f215aca25fdd8fe287b717dde53f0be273d995e4 Author: Carlos Garcia Campos Date: Sun Aug 26 10:52:19 2007 +0000 2007-08-26 Carlos Garcia Campos * configure.ac: * glib/Makefile.am: * glib/demo/Makefile.am: * glib/demo/fonts.[ch]: * glib/demo/info.[ch]: * glib/demo/links.[ch]: * glib/demo/main.c: * glib/demo/outline.[ch]: * glib/demo/page.[ch]: * glib/demo/render.[ch]: * glib/demo/utils.[ch]: Add poppler glib demo tool. ChangeLog | 14 ++ configure.ac | 1 + glib/Makefile.am | 2 +- glib/demo/Makefile.am | 26 +++ glib/demo/fonts.c | 276 +++++++++++++++++++++++++++ glib/demo/fonts.h | 31 +++ glib/demo/info.c | 243 ++++++++++++++++++++++++ glib/demo/info.h | 31 +++ glib/demo/links.c | 289 ++++++++++++++++++++++++++++ glib/demo/links.h | 31 +++ glib/demo/main.c | 205 ++++++++++++++++++++ glib/demo/outline.c | 218 +++++++++++++++++++++ glib/demo/outline.h | 31 +++ glib/demo/page.c | 249 ++++++++++++++++++++++++ glib/demo/page.h | 31 +++ glib/demo/render.c | 498 +++++++++++++++++++++++++++++++++++++++++++++++++ glib/demo/render.h | 31 +++ glib/demo/utils.c | 234 +++++++++++++++++++++++ glib/demo/utils.h | 42 ++++ 19 files changed, 2482 insertions(+), 1 deletions(-) commit 7c9529b70dc44bb001d21a3b47fc65916813dec1 Author: Carlos Garcia Campos Date: Thu Aug 23 20:39:31 2007 +0000 2007-08-23 Carlos Garcia Campos * glib/poppler-page.cc: Add missing comma. ChangeLog | 4 ++++ glib/poppler-page.cc | 2 +- 2 files changed, 5 insertions(+), 1 deletions(-) commit 3c4a85503261ee81a829a1683f1f5fa85d41f8ee Author: Jeff Muizelaar Date: Thu Aug 23 20:15:46 2007 +0000 2007-08-23 Jeff Muizelaar * glib/poppler-page.cc: pass in -1 to displaySlice so that it sets up the slice size for us. This fixes the case of the wrong values being used when the pdf was rotated on its side. Fixes #11913. ChangeLog | 7 +++++++ glib/poppler-page.cc | 5 ++--- 2 files changed, 9 insertions(+), 3 deletions(-) commit 3ba088d8caee3c40c2aba0cd85adcf9195ae88a3 Author: Albert Astals Cid Date: Wed Aug 22 21:29:32 2007 +0000 * splash/SplashBitmap.cc: * splash/SplashBitmap.h: * utils/pdftoppm.cc: Add the following features to pdftoppm - if omitting input filename or using - for input filename reads pdf from stdin - if omitting output filename, prints output to stdout - create image of a cropped rectangle of the pdf - scale pdf to fit in a square of wanted size Patch by Ilmari Heikkinen ChangeLog | 12 +++++ splash/SplashBitmap.cc | 18 ++++++-- splash/SplashBitmap.h | 2 + utils/pdftoppm.cc | 107 ++++++++++++++++++++++++++++++++++++++++------- 4 files changed, 119 insertions(+), 20 deletions(-) commit 567e82c13aace4f40c7a555a62a3a4d223a46d92 Author: Jeff Muizelaar Date: Wed Aug 22 19:34:02 2007 +0000 2007-08-22 Jeff Muizelaar * poppler/GlobalParams.cc: Fix debug spew. Patch from Matthias Clasen. ChangeLog | 4 ++++ poppler/GlobalParams.cc | 1 - 2 files changed, 4 insertions(+), 1 deletions(-) commit bc499987074d046baf29deafe4a29d57039c0c5e Author: Jeff Muizelaar Date: Wed Aug 22 19:28:24 2007 +0000 2007-08-22 Jeff Muizelaar * poppler/CairoOutputDev.cc: Fix the computation of the padding in the image scaling code. ChangeLog | 5 +++++ poppler/CairoOutputDev.cc | 6 ++++-- 2 files changed, 9 insertions(+), 2 deletions(-) commit d9719233447cb4f85f2bf9d9ec6ef089caa21140 Author: Jeff Muizelaar Date: Sun Aug 19 16:20:21 2007 +0000 2007-08-19 Jeff Muizelaar * poppler/CairoOutputDev.cc: Avoid allocating the glyph array if currentFont is not set in beginString. This closes a possible memory leak. ChangeLog | 6 ++++++ poppler/CairoOutputDev.cc | 3 +++ 2 files changed, 9 insertions(+), 0 deletions(-) commit 099eb56896046e020f4ef0365e1ee382f85ec1ab Author: Albert Astals Cid Date: Wed Aug 15 18:52:20 2007 +0000 * poppler/JBIG2Stream.cc: Quick fix for bug #12014 ChangeLog | 4 ++++ poppler/JBIG2Stream.cc | 16 +++++++++++----- 2 files changed, 15 insertions(+), 5 deletions(-) commit 3b7e3645c85c7a3d341457f105835b58c935bd67 Author: Albert Astals Cid Date: Wed Aug 15 00:04:48 2007 +0000 RC2 is out! (0.5.91) ChangeLog | 1 + NEWS | 18 ++++++++++++++++++ configure.ac | 2 +- 3 files changed, 20 insertions(+), 1 deletions(-) commit c240daefe660ac3456dc0c5f5dc82aa53ebc3313 Author: Albert Astals Cid Date: Tue Aug 14 23:10:37 2007 +0000 * poppler/Stream.cc: Fix CVE-2007-3387 by merging xpdf-3.02pl1.patch ChangeLog | 1 + poppler/Stream.cc | 12 +++++------- 2 files changed, 6 insertions(+), 7 deletions(-) commit 1ba884b6b98ac8d755c9adc9f23a7a68d8b17b54 Author: Albert Astals Cid Date: Tue Aug 14 22:47:30 2007 +0000 * configure.ac: * pòppler/Makefile.am: Patch by Vincent Torri to fix linking under MinGW ChangeLog | 6 ++++++ configure.ac | 13 +++++++++++++ poppler/Makefile.am | 5 +++-- 3 files changed, 22 insertions(+), 2 deletions(-) commit 3c31f923fcf1aeb361910eb1e9445cc28aa5b3ca Author: Jeff Muizelaar Date: Tue Aug 7 16:22:12 2007 +0000 2007-08-07 Jeff Muizelaar * poppler/CairoOutputDev.cc: Don't use the prescaleMethod when we have a rotation as that case has not been tested. Also make sure that scaledHeight is at least 1. ChangeLog | 6 ++++++ poppler/CairoOutputDev.cc | 7 ++++++- 2 files changed, 12 insertions(+), 1 deletions(-) commit af97e5f8e0f3beeb43acde92a0788c02d9718adf Author: Carlos Garcia Campos Date: Mon Aug 6 17:41:17 2007 +0000 2007-08-06 Carlos Garcia Campos * poppler/Annot.cc: * poppler/Annot.h: * poppler/Form.cc: * poppler/Form.h: * poppler/Page.cc: Do not always regenerate appearance stream for every form widget, but only when it's actually needed. ChangeLog | 9 +++++ poppler/Annot.cc | 86 ++++++++++++++++++++++++++++++++--------------------- poppler/Annot.h | 8 ++-- poppler/Form.cc | 25 ++------------- poppler/Form.h | 4 ++- poppler/Page.cc | 8 +---- 6 files changed, 74 insertions(+), 66 deletions(-) commit 74627e71388ca0a4c0938a472c291ef87186f370 Author: Jeff Muizelaar Date: Tue Jul 31 21:40:19 2007 +0000 2007-07-31 Jeff Muizelaar * poppler/GlobalParams.cc: s/GList/GooList/ some Windows code. ChangeLog | 4 ++++ poppler/GlobalParams.cc | 8 ++++---- 2 files changed, 8 insertions(+), 4 deletions(-) commit f421e2151345ac855b75e819e19343a90789b3bf Author: Jeff Muizelaar Date: Tue Jul 31 16:50:06 2007 +0000 2007-07-31 Jeff Muizelaar * glib/poppler-document.cc: * glib/poppler-document.h: Add poppler_fonts_iter_get_file_name. ChangeLog | 5 +++++ glib/poppler-document.cc | 16 ++++++++++++++++ glib/poppler-document.h | 1 + 3 files changed, 22 insertions(+), 0 deletions(-) commit 4d57b8a12b845d5d5ac321d7a4bca980d60d429f Author: Jeff Muizelaar Date: Tue Jul 31 16:48:35 2007 +0000 2007-07-31 Jeff Muizelaar * poppler/CairoOutputDev.h: Add comment about CairoImageOutputDevice's implementation. ChangeLog | 5 +++++ poppler/CairoOutputDev.h | 1 + 2 files changed, 6 insertions(+), 0 deletions(-) commit f04a67006abdb5843ab481aa1e25b51abd1b1b64 Author: Carlos Garcia Campos Date: Tue Jul 31 11:41:53 2007 +0000 2007-07-31 Carlos Garcia Campos * poppler/Form.cc: * poppler/Form.h: Fix memory leak. ChangeLog | 5 +++++ poppler/Form.cc | 9 +++++---- poppler/Form.h | 4 ++-- 3 files changed, 12 insertions(+), 6 deletions(-) commit ee9d556a8b413160911a535a0e9089b919ca29f5 Author: Carlos Garcia Campos Date: Tue Jul 31 11:40:22 2007 +0000 2007-07-31 Carlos Garcia Campos * poppler/CairoOutputDev.h: Empty implementation of transparency groups and soft masks in CairoImageOutputDev. Fixes a crash in poppler_page_get_image_mapping. ChangeLog | 6 ++++++ poppler/CairoOutputDev.h | 11 +++++++++++ 2 files changed, 17 insertions(+), 0 deletions(-) commit e08779856c801b9968dc2d47e28e86abc1ec7110 Author: Jeff Muizelaar Date: Tue Jul 31 05:29:57 2007 +0000 2007-07-31 Jeff Muizelaar * poppler/GfxFont.cc: Fix the case where the Encoding is "Identity" and ToUnicode exists. GfxCIDFont::getCodeToGIDMap makes CIDTOGID map from ToUnicde map, but when encoding is Identity, it should not use ToUnicode map to get GID. If encoding is Identity, No CIDTOGID map is needed. Patch by Koji Otani. Fixes #11413. ChangeLog | 10 ++++++++++ poppler/GfxFont.cc | 1 + 2 files changed, 11 insertions(+), 0 deletions(-) commit 86fc9a6f343be920f5159e745947401227e41a37 Author: Jeff Muizelaar Date: Mon Jul 30 19:28:17 2007 +0000 2007-07-30 Jeff Muizelaar * poppler/CairoOutputDev.cc: * poppler/CairoOutputDev.h: Prescale image masks before giving them to cairo to improve the quality of the scaled image. Improves #5589. ChangeLog | 6 + poppler/CairoOutputDev.cc | 300 +++++++++++++++++++++++++++++++++++++++++++-- poppler/CairoOutputDev.h | 10 ++- 3 files changed, 303 insertions(+), 13 deletions(-) commit f754246e47161e9bf99887201e283c1419ade4f1 Author: Jeff Muizelaar Date: Mon Jul 30 19:07:45 2007 +0000 2007-07-30 Jeff Muizelaar * configure.ac: Update require cairo version to 1.4 ChangeLog | 4 ++++ configure.ac | 2 +- 2 files changed, 5 insertions(+), 1 deletions(-) commit bb20249ac676995725b617ef442f5feb01f78205 Author: Jeff Muizelaar Date: Mon Jul 30 18:44:41 2007 +0000 2007-07-30 Jeff Muizelaar * poppler/CairoOutputDev.cc: * poppler/CairoOutputDev.h: Add transparency group support. Fixes #7856. ChangeLog | 6 ++ poppler/CairoOutputDev.cc | 133 +++++++++++++++++++++++++++++++++++++++++++++ poppler/CairoOutputDev.h | 21 +++++++- 3 files changed, 159 insertions(+), 1 deletions(-) commit a85acecaeb0d122becbc52a385d918561e995eca Author: Jeff Muizelaar Date: Mon Jul 30 00:22:35 2007 +0000 2007-07-29 Jeff Muizelaar * poppler/CairoOutputDev.cc: * poppler/CairoOutputDev.h: transform the original matrix for type3 fonts instead of using set_matrix() ChangeLog | 6 ++++++ poppler/CairoOutputDev.cc | 20 +++++++++++++++++--- poppler/CairoOutputDev.h | 1 + 3 files changed, 24 insertions(+), 3 deletions(-) commit a81a082169de32d01c36c969616a5c2279f1bac7 Author: Jeff Muizelaar Date: Mon Jul 30 00:18:59 2007 +0000 2007-07-29 Jeff Muizelaar * glib/test-poppler-glib.c: include to fix compilation. ChangeLog | 4 ++++ glib/test-poppler-glib.c | 1 + 2 files changed, 5 insertions(+), 0 deletions(-) commit 81393cb30f6287caf5195265cdc039555f2767d3 Author: Carlos Garcia Campos Date: Sat Jul 28 08:22:40 2007 +0000 2007-07-28 Carlos Garcia Campos * poppler/Annot.cc: * poppler/Annot.h: * poppler/Form.cc: * poppler/Form.h: Make fieldLookup static in Form and use it from both Form and Annot. ChangeLog | 8 ++++++ poppler/Annot.cc | 43 +++++++++------------------------- poppler/Annot.h | 1 - poppler/Form.cc | 66 ++++++++++++++++++++++++++--------------------------- poppler/Form.h | 2 + 5 files changed, 54 insertions(+), 66 deletions(-) commit 81b669dcb14bf821a49c9879f8d4129075647f5f Author: Carlos Garcia Campos Date: Sat Jul 28 08:05:11 2007 +0000 2007-07-28 Carlos Garcia Campos * glib/poppler-page.h: Remove unneeded declarations. Fixes bug #11744. Patch by Kouhei Sutou . ChangeLog | 5 +++++ glib/poppler-page.h | 2 -- 2 files changed, 5 insertions(+), 2 deletions(-) commit f2c4e5305009f1da770c99d3e2e3371ff37c75f3 Author: Carlos Garcia Campos Date: Fri Jul 27 09:17:40 2007 +0000 2007-07-27 Carlos Garcia Campos * glib/poppler-document.cc: * glib/poppler-document.h: * glib/poppler-private.h: * glib/test-poppler-glib.c: Make PopplerFontInfo GObject. Patch by Kouhei Sutou . ChangeLog | 8 ++++++++ glib/poppler-document.cc | 44 ++++++++++++++++++++++++++++++++++++++++---- glib/poppler-document.h | 6 +++++- glib/poppler-private.h | 1 + glib/test-poppler-glib.c | 2 +- 5 files changed, 55 insertions(+), 6 deletions(-) commit 975c7cff10d9b00359e147329ae2c7a93f8a3833 Author: Albert Astals Cid Date: Wed Jul 25 17:20:06 2007 +0000 micro optimization qt4/src/poppler-page.cc | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 525a7f49dd95f2644870a1c59ca15124e30026b4 Author: Carlos Garcia Campos Date: Tue Jul 24 16:45:25 2007 +0000 2007-07-24 Carlos Garcia Campos * poppler/Annot.cc: * poppler/Form.cc: Several fixes in forms. Generate appearance for field buttons that don't have an AP dict. Do not remove the first character of the second and following lines in multiline text fields. Fix a crash with pdf documents created by ooo which have radio buttons. Look for some inheritable attributes in the parent when needed. ChangeLog | 10 +++++++ poppler/Annot.cc | 27 ++++++++++--------- poppler/Form.cc | 77 +++++++++++++++++++++++++++++++++++++---------------- 3 files changed, 78 insertions(+), 36 deletions(-) commit 633a1cde65f86ee6577a68f4f8d36de43d14c714 Author: Albert Astals Cid Date: Sun Jul 15 21:03:50 2007 +0000 * utils/HtmlOutputDev.cc: * utils/HtmlOutputDev.h: Create the html files in the correct place, not in the invocation dir. Fixes bug #11610 ChangeLog | 6 ++++++ utils/HtmlOutputDev.cc | 37 ++++++++++--------------------------- utils/HtmlOutputDev.h | 4 ---- 3 files changed, 16 insertions(+), 31 deletions(-) commit ccb2d420ca8d818aa9ba1d64f08f5e94ab313a72 Author: Albert Astals Cid Date: Sun Jul 15 17:09:29 2007 +0000 * poppler/DCTStream.cc * poppler/DCTStream.h: Implement less evil error handling. On a error_exit level error we don't want to actually exit the program. See http://bugs.kde.org/show_bug.cgi?id=147878 for a pdf with this problem. libjpeg was printing "Bogus Huffman table definition" and exiting the program. * poppler/Stream.cc: Remove bogus #warning ChangeLog | 10 ++++++++++ poppler/DCTStream.cc | 17 ++++++++++++++++- poppler/DCTStream.h | 1 + poppler/Stream.cc | 1 - 4 files changed, 27 insertions(+), 2 deletions(-) commit f9d82dfd299ae23a1baf3e35e2c3cd351129c525 Author: Albert Astals Cid Date: Sat Jul 14 18:23:42 2007 +0000 * utils/pdftops.cc: init width/height to -1 so it is calculated if not specified ChangeLog | 5 +++++ utils/pdftops.cc | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) commit 1c04136e9538ccfaa2d6b968861682ca3b69ffb3 Author: Carlos Garcia Campos Date: Sat Jul 14 15:23:31 2007 +0000 2007-07-14 Pino Toscano * glib/poppler-action.h: * glib/poppler-document.h: Remove trailing comma from the last item of enums. ChangeLog | 6 ++++++ glib/poppler-action.h | 2 +- glib/poppler-document.h | 8 ++++---- 3 files changed, 11 insertions(+), 5 deletions(-) commit b9b68cabce19a5e23911e5432ace8c13bd237391 Author: Carlos Garcia Campos Date: Sat Jul 14 15:15:57 2007 +0000 2007-07-14 Carlos Garcia Campos * glib/poppler-form-field.cc: * glib/poppler-form-field.h: * glib/test-poppler-glib.c: Make is_password a property instead of a text form field type, since a text field could be multiline and password at the same time. ChangeLog | 8 ++++++++ glib/poppler-form-field.cc | 10 ++++++++-- glib/poppler-form-field.h | 2 +- glib/test-poppler-glib.c | 4 ++-- 4 files changed, 19 insertions(+), 5 deletions(-) commit 14a8361039d708661b8699b2e7c4496135021a85 Author: Albert Astals Cid Date: Fri Jul 13 22:18:05 2007 +0000 * fofi/FoFiTrueType.cc * fofi/FoFiTrueType.h * poppler/CairoFontEngine.cc * poppler/CharCodeToUnicode.cc * poppler/CharCodeToUnicode.h * poppler/GfxFont.cc * poppler/GfxFont.h * poppler/SplashOutputDev.cc: Patch by Koji Otani to fix several problems with Japanese fonts. Fixes bug 11413 ChangeLog | 13 ++ fofi/FoFiTrueType.cc | 305 ++++++++++++++++++++++++++++++++++++++++++ fofi/FoFiTrueType.h | 12 ++ poppler/CairoFontEngine.cc | 47 ++----- poppler/CharCodeToUnicode.cc | 16 +++ poppler/CharCodeToUnicode.h | 1 + poppler/GfxFont.cc | 230 ++++++++++++++++++++++++++++---- poppler/GfxFont.h | 2 + poppler/SplashOutputDev.cc | 53 ++------ 9 files changed, 577 insertions(+), 102 deletions(-) commit 8389099d8e8940e3f8920b14a83075d69bcd8e6c Author: Albert Astals Cid Date: Fri Jul 13 18:21:02 2007 +0000 * poppler/FontInfo.cc: Fix the FontInfoScanner::scan method to actually scan the number of requested pages ChangeLog | 6 ++++++ poppler/FontInfo.cc | 12 ++++++------ 2 files changed, 12 insertions(+), 6 deletions(-) commit 9ced4442372d08375e0ded62f79052d8a3ec9cd6 Author: Albert Astals Cid Date: Fri Jul 13 18:08:44 2007 +0000 * poppler/GlobalParams.cc: Remove dead unused code from Win32 ifdef ChangeLog | 4 ++++ poppler/GlobalParams.cc | 6 ------ 2 files changed, 4 insertions(+), 6 deletions(-) commit fb89fdb8de608ff94082e16819f042cddabf2bcc Author: Albert Astals Cid Date: Wed Jul 11 18:52:12 2007 +0000 * poppler/PSOutputDev.cc * poppler/PSOutputDev.h * utils/pdftohtml.cc: Fix bug 9746. pdftohtml complex mode had text twice ChangeLog | 7 +++++++ poppler/PSOutputDev.cc | 5 +++++ poppler/PSOutputDev.h | 2 ++ utils/pdftohtml.cc | 3 +-- 4 files changed, 15 insertions(+), 2 deletions(-) commit 0c9fa59bf5edf3cfcca1792da51b904a7c7f7615 Author: Carlos Garcia Campos Date: Wed Jul 11 18:30:19 2007 +0000 2007-07-11 Carlos Garcia Campos * poppler/Form.cc: * poppler/XRef.cc: * poppler/XRef.h: Fix memory leak. ChangeLog | 6 ++++++ poppler/Form.cc | 49 ++++++++++++++++++++++++------------------------- poppler/XRef.cc | 22 ++++++++++------------ poppler/XRef.h | 2 +- 4 files changed, 41 insertions(+), 38 deletions(-) commit 4ae7d43bd54c5b3e2f08c48441f741d3099e228f Author: Albert Astals Cid Date: Wed Jul 11 18:12:26 2007 +0000 * goo/GooVector.h: Rename guard from _VECTOR_H to GOO_VECTOR_H * goo/gfile.cc: GString -> GooString in Windows code * poppler/GlobalParams.cc: GString -> GooString in Windows code * splash/SplashT1FontEngine.cc * splash/SplashT1FontEngine.h * splash/SplashT1FontFile.cc * splash/SplashT1FontFile.h: T1 code is not supported, but at least make it compile :-D ChangeLog | 11 +++++++++++ goo/GooVector.h | 4 ++-- goo/gfile.cc | 6 +++--- poppler/GlobalParams.cc | 26 +++++++++++++------------- splash/SplashFontEngine.cc | 2 +- splash/SplashT1FontEngine.cc | 8 ++++---- splash/SplashT1FontEngine.h | 7 +++---- splash/SplashT1FontFile.cc | 8 +++++--- splash/SplashT1FontFile.h | 4 ++-- 9 files changed, 44 insertions(+), 32 deletions(-) commit 7bd125ce96c603fd5cf42d7c6a29b542e82dd4ec Author: Carlos Garcia Campos Date: Wed Jul 11 18:08:07 2007 +0000 2007-07-11 Carlos Garcia Campos * poppler/Form.cc: * poppler/Form.h: * glib/poppler-form-field.cc: * glib/poppler-form-field.h: * glib/test-poppler-glib.c: Add a method to get the max length allowed in text form fields. ChangeLog | 9 +++++++++ glib/poppler-form-field.cc | 8 ++++++++ glib/poppler-form-field.h | 1 + glib/test-poppler-glib.c | 1 + poppler/Form.cc | 11 +++++++++++ poppler/Form.h | 4 ++++ 6 files changed, 34 insertions(+), 0 deletions(-) commit 8a68855735e9d295d71685e82de39204d639ea7a Author: Carlos Garcia Campos Date: Mon Jul 9 08:52:58 2007 +0000 2007-07-09 Carlos Garcia Campos * poppler/Annot.cc: * poppler/Annot.h: Render '*' instead of the actual content in password form fields. Patch by Julien Rebetez ChangeLog | 6 ++++++ poppler/Annot.cc | 52 +++++++++++++++++++++++++++++----------------------- poppler/Annot.h | 5 +++-- 3 files changed, 38 insertions(+), 25 deletions(-) commit 53cf7d7084dc03a28239f11c94f2095bb02d6108 Author: Carlos Garcia Campos Date: Sat Jul 7 16:23:56 2007 +0000 2007-07-07 Carlos Garcia Campos * poppler/Form.cc: * poppler/Form.h: * glib/poppler-form-field.cc: * glib/poppler-form-field.h: * glib/test-poppler-glib.c: Add a method to get the type of a Form Field Button. ChangeLog | 9 +++++++++ glib/poppler-form-field.cc | 18 ++++++++++++++++++ glib/poppler-form-field.h | 8 ++++++++ glib/test-poppler-glib.c | 26 +++++++++++++++++++++++--- poppler/Form.cc | 5 +++++ poppler/Form.h | 2 ++ 6 files changed, 65 insertions(+), 3 deletions(-) commit de0a40181e5832a0dc263d40ed0a269867764623 Author: Carlos Garcia Campos Date: Sat Jul 7 15:28:29 2007 +0000 2007-07-07 Carlos Garcia Campos * poppler/Form.cc: Fix a crash when setting state on buttons that don't have state. ChangeLog | 5 +++++ poppler/Form.cc | 3 +++ 2 files changed, 8 insertions(+), 0 deletions(-) commit a33518a3283ff25aa5517bc535ddb61383b1cfdc Author: Albert Astals Cid Date: Fri Jul 6 09:08:44 2007 +0000 * poppler/Form.cc: Fix a bug with FormField's destructor which was not checking if the FormField is terminal to determine wether it needs to delete children or widgets. Patch by Julien Rebetez ChangeLog | 4 ++++ poppler/Form.cc | 17 +++++++++++------ 2 files changed, 15 insertions(+), 6 deletions(-) commit 43f0d5b9bb198cdcbc2f7111f294c6f947105314 Author: Albert Astals Cid Date: Fri Jul 6 08:47:11 2007 +0000 * goo/GooString.cc: * poppler/ABWOutputDev.cc: Build on Sun Force compiler, patch by Darren Kenny ChangeLog | 6 ++++++ goo/GooString.cc | 2 +- poppler/ABWOutputDev.cc | 4 +++- 3 files changed, 10 insertions(+), 2 deletions(-) commit 4e7405071b69889362e4d49de3f881f0e3e261e3 Author: Carlos Garcia Campos Date: Thu Jul 5 13:04:01 2007 +0000 2007-07-05 Carlos Garcia Campos * glib/poppler-form-field.cc: Allow to set NULL in form fields that can contain text. ChangeLog | 5 +++++ glib/poppler-form-field.cc | 30 ++++++++++++------------------ 2 files changed, 17 insertions(+), 18 deletions(-) commit 625510797c528257527003477fe28adbacfe80e7 Author: Carlos Garcia Campos Date: Thu Jul 5 08:13:51 2007 +0000 2007-07-05 Carlos Garcia Campos * glib/poppler-attachment.cc: * glib/poppler-attachment.h: * glib/test-poppler-glib.c: Rename cdate and mdate again to ctime and mtime, since they are public attributes and we don't want to break the API. ChangeLog | 8 ++++++++ glib/poppler-attachment.cc | 4 ++-- glib/poppler-attachment.h | 4 ++-- glib/test-poppler-glib.c | 4 ++-- 4 files changed, 14 insertions(+), 6 deletions(-) commit 9b2640f156f24b07c797d9461f84e64d550efa1a Author: Albert Astals Cid Date: Wed Jul 4 13:57:31 2007 +0000 * qt4/src/poppler-form.cc: QStringToGooString -> QStringToUnicodeGooString has FormWidgetText::setContent wants to have the unicode formated string * qt4/src/poppler-private.h: create QStringToUnicodeGooString ChangeLog | 7 +++++++ qt4/src/poppler-form.cc | 2 +- qt4/src/poppler-private.h | 15 +++++++++++++++ 3 files changed, 23 insertions(+), 1 deletions(-) commit b70115cf979b29f75c644518ae0e9c0dd9892ebf Author: Carlos Garcia Campos Date: Wed Jul 4 13:06:38 2007 +0000 2007-07-04 Carlos Garcia Campos * glib/poppler-form-field.cc: Convert strings from UTF8 to UTF16BE before setting them. ChangeLog | 5 +++++ glib/poppler-form-field.cc | 34 ++++++++++++++++++++++++---------- 2 files changed, 29 insertions(+), 10 deletions(-) commit d37843877a6f93a9f27502d07ad82cba79e9aa73 Author: Carlos Garcia Campos Date: Wed Jul 4 08:26:52 2007 +0000 2007-07-04 Carlos Garcia Campos * glib/poppler-attachment.cc: * glib/poppler-attachment.h: Add size, creation and modification date and checksum properties to attachments. Fix memory leaks. * glib/test-poppler-glib.c: * glib/poppler.h: * glib/poppler-private.h: * glib/poppler-document.cc: Add a function to convert a pdf date into a GTime that is used by attachments and document properties. Fix memory leak in attachments. ChangeLog | 12 ++++ glib/poppler-attachment.cc | 25 +++++++- glib/poppler-attachment.h | 16 +++-- glib/poppler-document.cc | 142 +++++++++++++++++++++++--------------------- glib/poppler-private.h | 6 +- glib/poppler.h | 1 + glib/test-poppler-glib.c | 56 +++++++++++++++-- 7 files changed, 171 insertions(+), 87 deletions(-) commit d933f47d4af0992059148259a189373b42499bbe Author: Albert Astals Cid Date: Tue Jul 3 20:31:20 2007 +0000 * qt4/tests/poppler-fonts.cpp: For the sake of completeness, add all the enums ChangeLog | 2 ++ qt4/tests/poppler-fonts.cpp | 28 ++++++++++++++++++++-------- 2 files changed, 22 insertions(+), 8 deletions(-) commit d90b166cfbdc4857351baa627d158d5e0b6652b4 Author: Albert Astals Cid Date: Tue Jul 3 16:46:51 2007 +0000 * poppler/Catalog.cc: Fix crash, embeddedFileNameTree.getName(i) returns a reference to its own data so does not have to be deleted * qt4/tests/poppler-attachments.cpp: Delete the doc, just for sake of correctness ChangeLog | 7 +++++++ poppler/Catalog.cc | 1 - qt4/tests/poppler-attachments.cpp | 1 + 3 files changed, 8 insertions(+), 1 deletions(-) commit 7fa87eb2b093770271bc3a72de5b0b9dc228aa1b Author: Carlos Garcia Campos Date: Tue Jul 3 14:01:40 2007 +0000 2007-07-03 Carlos Garcia Campos * glib/poppler-form-field.cc: * glib/poppler-form-field.h: * glib/test-poppler-glib.c: Add choice_commit_on_change function to glib bindings. ChangeLog | 7 +++++++ glib/poppler-form-field.cc | 8 ++++++++ glib/poppler-form-field.h | 1 + glib/test-poppler-glib.c | 2 ++ 4 files changed, 18 insertions(+), 0 deletions(-) commit 8b67e0403f6eaab6770cc0b7861074ae0b6d85bb Author: Carlos Garcia Campos Date: Tue Jul 3 13:49:18 2007 +0000 2007-07-03 Carlos Garcia Campos * glib/poppler-form-field.cc: * glib/poppler-form-field.h: * glib/test-poppler-glib.c: Fix a typo. ChangeLog | 6 ++++++ glib/poppler-form-field.cc | 2 +- glib/poppler-form-field.h | 2 +- glib/test-poppler-glib.c | 2 +- 4 files changed, 9 insertions(+), 3 deletions(-) commit 33a5765eb404a4b321b09c26af74c1ed64a5d474 Author: Albert Astals Cid Date: Tue Jul 3 13:22:54 2007 +0000 * poppler/Catalog.cc: * poppler/Catalog.h: Add size and checksum properties to the embeded files * qt4/src/poppler-embeddedfile.cc: * qt4/src/poppler-qt4.h: Add size and checksum properties to the qt4 frontend ChangeLog | 9 +++++++++ poppler/Catalog.cc | 19 ++++++++++++++++--- poppler/Catalog.h | 13 +++++++++++-- qt4/src/poppler-embeddedfile.cc | 16 ++++++++++++++++ qt4/src/poppler-qt4.h | 14 ++++++++++++++ 5 files changed, 66 insertions(+), 5 deletions(-) commit c7d21f9354bbe090cce6459124dcaadf1e46639e Author: Carlos Garcia Campos Date: Mon Jul 2 13:39:32 2007 +0000 2007-07-02 Carlos Garcia Campos * glib/poppler-form-field.cc: * glib/poppler-form-field.h: * glib/test-poppler-glib.c: Use FILE_SELECT instead of FILESELECT and fix a typo. Patch by Kouhei Sutou ChangeLog | 9 +++++++++ glib/poppler-form-field.cc | 2 +- glib/poppler-form-field.h | 2 +- glib/test-poppler-glib.c | 2 +- 4 files changed, 12 insertions(+), 3 deletions(-) commit 5e301064c62c6d58f488839d7bf804af912a3de1 Author: Carlos Garcia Campos Date: Mon Jul 2 13:34:26 2007 +0000 2007-07-02 Carlos Garcia Campos * glib/poppler-form-field.cc: * glib/poppler-form-field.h: * glib/test-poppler-glib.c: Add poppler_form_field_is_read_only to glib bindings. Patch by Kouhei Sutou ChangeLog | 9 +++++++++ glib/poppler-form-field.cc | 8 ++++++++ glib/poppler-form-field.h | 1 + glib/test-poppler-glib.c | 6 +++++- 4 files changed, 23 insertions(+), 1 deletions(-) commit 11875746ce28e8999bcad46167fcfea131cd267a Author: Carlos Garcia Campos Date: Sat Jun 30 08:33:30 2007 +0000 2007-06-30 Carlos Garcia Campos * glib/poppler-page.cc: Use poppler_page_transition_get_type instead of poppler_page_transition which doesn't exist. Patch by Kouhei Sutou ChangeLog | 6 ++++++ glib/poppler-page.cc | 2 +- 2 files changed, 7 insertions(+), 1 deletions(-) commit 0a5acaae3b9bfcd731bc4e072f35f9433aa773da Author: Carlos Garcia Campos Date: Sat Jun 30 08:25:15 2007 +0000 2007-06-30 Carlos Garcia Campos * glib/Makefile.am: * glib/poppler-form-field.cc: * glib/poppler-form-field.h: * glib/poppler-document.cc: * glib/poppler-document.h: * glib/poppler-page.cc: * glib/poppler-page.h: * glib/poppler-private.h: * glib/poppler.h: * glib/test-poppler-glib.c: Improve forms API in the glib bindings in order to make it more consistent with the current API and easier to use. ChangeLog | 15 ++ glib/Makefile.am | 2 + glib/poppler-document.cc | 197 ++------------------------- glib/poppler-document.h | 55 +-------- glib/poppler-form-field.cc | 316 ++++++++++++++++++++++++++++++++++++++++++++ glib/poppler-form-field.h | 96 +++++++++++++ glib/poppler-page.cc | 210 ++++++++++++----------------- glib/poppler-page.h | 55 ++------- glib/poppler-private.h | 11 +- glib/poppler.h | 40 ++---- glib/test-poppler-glib.c | 119 ++++++++++++++--- 11 files changed, 662 insertions(+), 454 deletions(-) commit 2212874e57a6eb9db733b2e9a98f0cfcb88a8fc1 Author: Albert Astals Cid Date: Tue Jun 26 21:31:07 2007 +0000 * poppler/Form.cc: Don't crash on documents with AcroForm but no AcroForm->Fields (it's mandatory but...) ChangeLog | 5 +++++ poppler/Form.cc | 54 +++++++++++++++++++++++++++++------------------------- 2 files changed, 34 insertions(+), 25 deletions(-) commit e48ee9c4af6bf98b6988c51dcab9ee9ef6e3cafe Author: Carlos Garcia Campos Date: Sat Jun 23 18:06:07 2007 +0000 2007-06-23 Carlos Garcia Campos * poppler/Annot.cc: * poppler/Form.cc: Fix memory leaks. ChangeLog | 5 +++++ poppler/Annot.cc | 2 +- poppler/Form.cc | 13 +++++++++---- 3 files changed, 15 insertions(+), 5 deletions(-) commit d874a2753e3ac51b6f539dfdf980435c8c381b4f Author: Albert Astals Cid Date: Wed Jun 20 20:07:15 2007 +0000 * qt4/src/poppler-qt4.h: * qt4/src/poppler-document.cc: Allow access to a document's metadata contents from the qt4 binding. Based on patch by Jason Kivlighn * qt4/tests/test-poppler-qt4.cpp: Print metadata if it exists ChangeLog | 5 +++++ qt4/src/poppler-document.cc | 13 +++++++++++++ qt4/src/poppler-qt4.h | 5 +++++ qt4/tests/test-poppler-qt4.cpp | 1 + 4 files changed, 24 insertions(+), 0 deletions(-) commit 08d4c437e735ac50a340c4ae17ee0eeccd00dc20 Author: Albert Astals Cid Date: Wed Jun 20 18:40:03 2007 +0000 * glib/poppler-document.cc: Allow access to a document's metadata stream through the glib binding. Patch by Jason Kivlighn Approved by Carlos ChangeLog | 6 ++++++ glib/poppler-document.cc | 21 +++++++++++++++++++++ 2 files changed, 27 insertions(+), 0 deletions(-) commit cdd2a49dc99aa16ded674c58dbb50298f06cf18a Author: Albert Astals Cid Date: Fri Jun 15 18:15:53 2007 +0000 * poppler/ABWOutputDev.cc: Replaces the getBiggestSeperator function at the ABWoutputdev with one that is easier to read/debug and less likely to contain bugs. Some cosmetic fixes at the functions recursiveXYC and splitnodes. Patch by Jauco Noordzij . More info at bug #11273 ChangeLog | 8 + poppler/ABWOutputDev.cc | 384 ++++++++++++----------------------------------- 2 files changed, 106 insertions(+), 286 deletions(-) commit 7f23383197b0e2fa24be7b4925ea6f39eb95bbc1 Author: Albert Astals Cid Date: Wed Jun 13 20:39:21 2007 +0000 * poppler/ABWOutputDev.cc * poppler/ABWOutputDev.h: Remove dependency on debugxml. Patch by Jauco Noordzij . Fixes bug #11187 ChangeLog | 6 +++ poppler/ABWOutputDev.cc | 80 ++++++++++++++++++++++++++++++++++++++++++++++- poppler/ABWOutputDev.h | 1 + 3 files changed, 86 insertions(+), 1 deletions(-) commit 948520cd529ce47d1970aae6a0b8058128e37c30 Author: Albert Astals Cid Date: Wed Jun 13 18:50:40 2007 +0000 * goo/FixedPoint.h * goo/gmem.h * poppler/SecurityHandler.h * poppler/poppler-config.h.in * utils/ImageOutputDev.h: Patch by Axel Howind - include USE_EXCEPTIONS and USE_FIXEDPOINT in poppler-config.h.in - fix typo (MULTITHREADED/MULTITHREADING) in poppler.config.h.in - change installed headers to include poppler-config.h instead of config.h - use instead of so that installed headers can be used without including .../include/poppler in the include path ChangeLog | 16 ++++++++++++++++ goo/FixedPoint.h | 2 +- goo/gmem.h | 2 +- poppler/SecurityHandler.h | 2 +- poppler/poppler-config.h.in | 12 +++++++++++- utils/ImageOutputDev.h | 2 +- 6 files changed, 31 insertions(+), 5 deletions(-) commit 825461e47b05595805e87a0d2960b07197c8da8b Author: Albert Astals Cid Date: Wed Jun 13 18:24:56 2007 +0000 configure.ac: Fix detection of glib ChangeLog | 4 ++++ configure.ac | 2 +- 2 files changed, 5 insertions(+), 1 deletions(-) commit a67a93fc6b4812a4f892b311c5b299e59283cd47 Author: Albert Astals Cid Date: Mon Jun 11 21:14:22 2007 +0000 * poppler/CMap.h: * poppler/CharCodeToUnicode.h: * poppler/GlobalParams.h: * poppler/PageLabelInfo.h: * poppler/UnicodeMap.h: Further include cleanup. Patch by Axel Howind on bug #11228 ChangeLog | 9 +++++++++ poppler/CMap.h | 2 +- poppler/CharCodeToUnicode.h | 2 +- poppler/GlobalParams.h | 2 +- poppler/PageLabelInfo.h | 6 +++--- poppler/UnicodeMap.h | 2 +- 6 files changed, 16 insertions(+), 7 deletions(-) commit 051b31af053cac4727718169b79b25451a4bdd95 Author: Albert Astals Cid Date: Mon Jun 11 21:11:05 2007 +0000 * qt/poppler-qt.h * qt4/src/poppler-qt4.h: Headers cleanup ChangeLog | 5 +++++ qt/poppler-qt.h | 6 +++--- qt4/src/poppler-qt4.h | 8 ++++---- 3 files changed, 12 insertions(+), 7 deletions(-) commit 3e1597b80fc6750f1ec3269f9819aa8225879524 Author: Albert Astals Cid Date: Fri Jun 8 22:39:23 2007 +0000 poppler/Annot.cc: Fix leak ChangeLog | 4 ++++ poppler/Annot.cc | 1 + 2 files changed, 5 insertions(+), 0 deletions(-) commit 49535c20b4f71d1c1381134233e2e1449cf560c0 Author: Jeff Muizelaar Date: Thu Jun 7 21:23:03 2007 +0000 2007-06-07 Jeff Muizelaar * poppler/ABWOutputDev.cc: Change "and", "or", "not" to "&&", "||", "!" for consistency with the rest of the code. Patch by Jens Granseuer ChangeLog | 5 +++ poppler/ABWOutputDev.cc | 93 ++++++++++++++++++++++++----------------------- 2 files changed, 52 insertions(+), 46 deletions(-) commit dd8fa975bf51dd18120369d0ef2d8f1781e04d93 Author: Albert Astals Cid Date: Sat Jun 2 09:18:11 2007 +0000 correct form of patch 11102 utils/HtmlFonts.cc | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit cdf70857ece0748f13b11c923ccf9626094555b4 Author: Albert Astals Cid Date: Fri Jun 1 18:34:48 2007 +0000 * poppler/ArthurOutputDev.cc * splash/SplashFTFont.cc * splash/SplashMath.h: Make it compile with --enable-fixedpoint. Fixes bug 11110 ChangeLog | 7 +++++++ poppler/ArthurOutputDev.cc | 8 ++++---- splash/SplashFTFont.cc | 8 ++++---- splash/SplashMath.h | 2 +- 4 files changed, 16 insertions(+), 9 deletions(-) commit 90b1a404629a884cc32737a3a729c9a75f7a59c1 Author: Albert Astals Cid Date: Wed May 30 18:33:24 2007 +0000 * configure.ac: Fix to check for glib-2.0 not glib that is 1.0. Patch came though Pardus developers and they don't remember where they got it from. ChangeLog | 6 ++++++ configure.ac | 2 +- 2 files changed, 7 insertions(+), 1 deletions(-) commit 03d766ea1ddd4ce6d938f96b53906a7dc8bd179a Author: Albert Astals Cid Date: Wed May 30 18:29:57 2007 +0000 make dist needs this qt4/src/Makefile.am | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit d540c04268047fdd125ad932ca05c7553a97c0fe Author: Albert Astals Cid Date: Wed May 30 17:50:00 2007 +0000 * utils/HtmlFonts.cc: Make pdftohtml not pollute stdout. Patch by Nanning Buitenhuis And some changes in glib/reference/tmpl ChangeLog | 5 + glib/reference/tmpl/poppler-document.sgml | 4 + glib/reference/tmpl/poppler-enums.sgml | 150 +++++++++++++++++++++++++++++ glib/reference/tmpl/poppler-page.sgml | 5 +- glib/reference/tmpl/poppler-unused.sgml | 130 ------------------------- utils/HtmlFonts.cc | 2 +- 6 files changed, 162 insertions(+), 134 deletions(-) commit ce414f2a36f4d97a3bddfd42baabdc1e34bf9321 Author: Kristian Høgsberg Date: Tue May 29 22:01:58 2007 +0000 2007-05-29 Kristian Høgsberg * poppler/gen-unicode-tables.py: Add this script to fix distcheck. ChangeLog | 4 ++++ poppler/gen-unicode-tables.py | 38 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+), 0 deletions(-) commit 97e602752b05f3690acb1821bdca31c5771361e1 Author: Carlos Garcia Campos Date: Sun May 27 11:24:40 2007 +0000 2007-05-27 Carlos Garcia Campos * glib/test-poppler-glib.c: Add forms test * glib/poppler-page.cc: * glib/poppler-page.h: Fix indentation, some code cleanups and memory leaks. ChangeLog | 7 ++ glib/poppler-page.cc | 198 +++++++++++++++++++++++++++------------------ glib/poppler-page.h | 6 +- glib/test-poppler-glib.c | 39 +++++++++ 4 files changed, 168 insertions(+), 82 deletions(-) commit 3d31c2b1ea913fc80211f1c6fed9b3666f124049 Author: Carlos Garcia Campos Date: Sun May 27 10:12:56 2007 +0000 2007-05-27 Carlos Garcia Campos * glib/poppler-page.cc: * glib/poppler-page.h: Add missing image mapping type definition. ChangeLog | 6 ++++++ glib/poppler-page.cc | 48 +++++++++++++++++++++++++++++++++++++++++++++--- glib/poppler-page.h | 5 +++++ 3 files changed, 56 insertions(+), 3 deletions(-) commit 8284a769568322066a9d4626bd9b2cf3d18a6487 Author: Albert Astals Cid Date: Sat May 26 23:20:12 2007 +0000 * configure.ac: * NEWS: Bump release to 0.5.9 (0.6 Release Candidate) ChangeLog | 2 ++ NEWS | 15 +++++++++++++++ configure.ac | 2 +- 3 files changed, 18 insertions(+), 1 deletions(-) commit e6ff9e0d95e058f6aff3c72d5f4d7d7ccf661999 Author: Albert Astals Cid Date: Sat May 26 22:33:21 2007 +0000 * poppler-qt.pc.in: * poppler-qt4.pc.in: * qt/Makefile.am: * qt4/src/Makefile.am: Install qt3 and qt4 headers in separate dirs. That way be can reuse poppler-page-transition.h and distros don't get conflicts when making separate qt3 and qt4 packages ChangeLog | 9 +++++++++ poppler-qt.pc.in | 2 +- poppler-qt4.pc.in | 2 +- qt/Makefile.am | 2 +- qt4/src/Makefile.am | 2 +- 5 files changed, 13 insertions(+), 4 deletions(-) commit fefefe495a182c1745314186b99441b9e76ba5b4 Author: Albert Astals Cid Date: Fri May 25 23:17:58 2007 +0000 * qt4/src/poppler-link-extractor-private.cc: * qt4/src/poppler-link-extractor-private.h: * qt4/src/poppler-link.cc: * qt4/src/poppler-link.h: Return link coordinates in 0..1 range instead of 0..size, much more easier to do user<->dev transformations * qt4/src/poppler-private.h: Fix indentation ChangeLog | 6 ++++++ qt4/src/poppler-link-extractor-private.h | 1 + qt4/src/poppler-link-extractor.cc | 12 ++++++------ qt4/src/poppler-link.cc | 25 +++++++++++++++---------- qt4/src/poppler-link.h | 7 ++++++- qt4/src/poppler-private.h | 15 ++++++++------- 6 files changed, 42 insertions(+), 24 deletions(-) commit ecaeaa9512d1dae4a036703ea8739102a8e463f0 Author: Albert Astals Cid Date: Fri May 25 22:30:20 2007 +0000 * qt4/src/poppler-link-extractor.cc: Use correct page box to extract link clickable area ChangeLog | 5 +++++ qt4/src/poppler-link-extractor.cc | 2 +- 2 files changed, 6 insertions(+), 1 deletions(-) commit 774a9456c668ef70b2e8f17d59f8f427aa97bad5 Author: Jeff Muizelaar Date: Fri May 25 18:43:04 2007 +0000 2007-05-25 Jeff Muizelaar * poppler/GfxFont.cc: * poppler/GfxFont.h: * poppler/GlobalParams.cc: Don't cache DisplayFontParams by font name, instead cache them in GfxFont. Fixes #8140. ChangeLog | 8 ++++++++ poppler/GfxFont.cc | 2 ++ poppler/GfxFont.h | 6 ++++++ poppler/GlobalParams.cc | 4 ++-- 4 files changed, 18 insertions(+), 2 deletions(-) commit a88fadf0bb9af55c83c9c4f7d08deb17d6aa9ae4 Author: Carlos Garcia Campos Date: Fri May 25 17:33:37 2007 +0000 2007-05-25 Carlos Garcia Campos * glib/poppler-page.cc: * glib/poppler-page.h: * glib/poppler.h: Add selection style parameter to render_selection in order to allow requesting selections of words and paragraphs. ChangeLog | 8 ++++++++ glib/poppler-page.cc | 30 ++++++++++++++++-------------- glib/poppler-page.h | 6 ++++-- glib/poppler.h | 7 +++++++ 4 files changed, 35 insertions(+), 16 deletions(-) commit bf195b489c22875695e202d6ca6659144ef57e61 Author: Albert Astals Cid Date: Wed May 23 21:20:58 2007 +0000 * qt4/src/poppler-document.cc: * qt4/src/poppler-private.h: Better handle the setting of the vector antialiasing for Splash. * qt4/src/Mainpage.dox: * qt4/src/poppler-link.h: * qt4/src/poppler-qt4.h: A few of API documentation fixes and improvements. ChangeLog | 10 +++++++ qt4/src/Mainpage.dox | 8 +---- qt4/src/poppler-document.cc | 5 ++- qt4/src/poppler-link.h | 4 ++- qt4/src/poppler-private.h | 1 + qt4/src/poppler-qt4.h | 57 ++++++++++++++++++++++++++++-------------- 6 files changed, 57 insertions(+), 28 deletions(-) commit 36d1fe292778ba29990a389c50a0df0d51f11913 Author: Albert Astals Cid Date: Mon May 21 21:42:38 2007 +0000 Fix assert in bug 11023 ChangeLog | 4 ++++ glib/poppler-action.cc | 2 +- 2 files changed, 5 insertions(+), 1 deletions(-) commit 5b411246a2cce6ed3bb2d8c9e9d856227b6aba7f Author: Albert Astals Cid Date: Mon May 21 21:39:08 2007 +0000 * glib/poppler-page.cc: * glib/poppler-page.h: poppler_page_render_section() for cairo. Bug 7023 ChangeLog | 6 +++ glib/poppler-page.cc | 88 ++++++++++++++++++++++++++++++++++++++++++++------ glib/poppler-page.h | 9 +++++ 3 files changed, 93 insertions(+), 10 deletions(-) commit 409f2a9cb31add29accb87011331c50dc08110cd Author: Albert Astals Cid Date: Mon May 21 21:35:10 2007 +0000 * glib/poppler-page.cc: * glib/poppler-page.h: * glib/poppler-private.h: * glib/poppler.h: * glib/test-poppler-glib.c: * poppler/CairoOutputDev.cc: * poppler/CairoOutputDev.h: Extend CairoOutputdev to do image caching when rendering ChangeLog | 11 +++ glib/poppler-page.cc | 161 ++++++++++++++++++++++++++++++++-- glib/poppler-page.h | 10 ++ glib/poppler-private.h | 3 + glib/poppler.h | 9 +- glib/test-poppler-glib.c | 27 ++++++- poppler/CairoOutputDev.cc | 215 +++++++++++++++++++++++++++++++++++++++++++++ poppler/CairoOutputDev.h | 122 +++++++++++++++++++++++++ 8 files changed, 545 insertions(+), 13 deletions(-) commit afd11ec66430dae084b5a5560333e933460fc637 Author: Albert Astals Cid Date: Mon May 21 21:29:09 2007 +0000 * poppler/Annot.cc: avoid crashing if the font for the drawing methods can not be found * poppler/Form.cc: fix memory leak * qt4/src/poppler-private.h: fix the UnicodeParsedString function to really work and not crash * splash/SplashTypes.h: RGB8X mode makes max number of components in any SplashColor always be 4 ChangeLog | 11 +++++++++++ poppler/Annot.cc | 6 ++++++ poppler/Form.cc | 1 + qt4/src/poppler-private.h | 5 ++++- splash/SplashTypes.h | 6 +----- 5 files changed, 23 insertions(+), 6 deletions(-) commit f019c8a8efde004e1663ea88cb48c0e46318d936 Author: Albert Astals Cid Date: Thu May 17 21:32:57 2007 +0000 2007-05-17 Pino Toscano * qt4/src/poppler-link.cc: Give some default values to LinkDestination * qt4/src/poppler-private.h: Fix memory leak when converting QString -> GooString ChangeLog | 7 +++++++ qt4/src/poppler-link.cc | 12 ++++++++++++ qt4/src/poppler-private.h | 4 +++- 3 files changed, 22 insertions(+), 1 deletions(-) commit d68a4eb44b5390b3093774f39a6805ad2e95c146 Author: Jeff Muizelaar Date: Sun May 13 00:53:43 2007 +0000 2007-05-12 Jeff Muizelaar * poppler/Annot.cc: Only do appearance generation for text, choice or other fields that contain text. Patch by Julien Rebetez. ChangeLog | 5 +++++ poppler/Annot.cc | 52 ++++++++++++++++++++++++++++++++++++++++++++++------ 2 files changed, 51 insertions(+), 6 deletions(-) commit 96f8731e90af1abce67d00a3febc11880c69ce62 Author: Albert Astals Cid Date: Mon May 7 18:41:09 2007 +0000 * Catalog.cc: Fix leak * Form.cc: Fix leak, provide empty FormPageWidgets::~FormPageWidgets implementation * Page.cc: Fix leak ChangeLog | 7 +++++++ poppler/Catalog.cc | 1 + poppler/Form.cc | 5 +++++ poppler/Page.cc | 1 + 4 files changed, 14 insertions(+), 0 deletions(-) commit d46553d696b2d7fe416ce8db40db54dd1d7c6733 Author: Albert Astals Cid Date: Mon Apr 30 22:34:21 2007 +0000 * poppler/Makefile.am: Don't link cairo to all poppler, just to poppler_cairo so when compiling the qt frontend and the glib frontend the qt one does not end up depending on cairo ChangeLog | 6 ++++++ poppler/Makefile.am | 1 - 2 files changed, 6 insertions(+), 1 deletions(-) commit d5c52409c532a126bcb8eb65f6f1390113a5f258 Author: Albert Astals Cid Date: Sun Apr 29 17:37:38 2007 +0000 jeff committed this line by mistake ChangeLog | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 6ddc11ef4c534369ee104422bfb989603c466790 Author: Jeff Muizelaar Date: Sun Apr 29 17:33:58 2007 +0000 2007-04-29 Jeff Muizelaar * poppler/UnicodeTypeTable.cc: Make some of the unicode tables const which gets rid of about 20k of data. text data bss dec hex filename before: 1415838 128864 8 1544710 179206 libpoppler.so after: 1404574 140128 8 1544710 179206 libpoppler.so ChangeLog | 10 ++++++++++ poppler/UnicodeTypeTable.cc | 24 ++++++++++++------------ 2 files changed, 22 insertions(+), 12 deletions(-) commit c5613ab5ce65fc84eb3a5584cee1454171173fa7 Author: Albert Astals Cid Date: Sat Apr 28 23:25:59 2007 +0000 * poppler/SplashOutputDev.cc: * qt/poppler-private.h: * qt4/src/poppler-private.h: * splash/Splash.cc: * splash/SplashBitmap.cc: * splash/SplashTypes.h: Rename splashModeRGBX8 to splashModeXBGR8 and hopefully fix qt frontends image generation ChangeLog | 10 ++++ poppler/SplashOutputDev.cc | 102 ++++++++++++++++++++++++++++++++------------ qt/poppler-private.h | 2 +- qt4/src/poppler-private.h | 2 +- splash/Splash.cc | 44 ++++++++++--------- splash/SplashBitmap.cc | 16 +++--- splash/SplashTypes.h | 4 +- 7 files changed, 120 insertions(+), 60 deletions(-) commit 6479ce224f1393235ca9888dfe0710327fbfccd2 Author: Albert Astals Cid Date: Sat Apr 28 22:12:22 2007 +0000 fix merging problems splash/Splash.cc | 1 + splash/SplashBitmap.cc | 1 - 2 files changed, 1 insertions(+), 1 deletions(-) commit e2ac4ada3e29139053871ff7f53772e1ccc7adc0 Author: Albert Astals Cid Date: Sat Apr 28 15:39:36 2007 +0000 \n at the end of the printf Although i'm not sure we want to printf this... poppler/GlobalParams.cc | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9b8133940638c95940edcb9b98126ca9a4f7b8d4 Author: Albert Astals Cid Date: Sat Apr 28 12:00:38 2007 +0000 * qt4/src/Makefile.am: * qt4/src/poppler-document.cc: * qt4/src/poppler-ps-converter.cc: * qt4/src/poppler-qt4.h: Replace Document::print function with lots of arguments with a helper class with lots of functions. Will help mantaining BC in case we decide to add more functionality to the printing process. ChangeLog | 10 ++ qt4/src/Makefile.am | 1 + qt4/src/poppler-document.cc | 39 +------- qt4/src/poppler-ps-converter.cc | 190 +++++++++++++++++++++++++++++++++++++++ qt4/src/poppler-qt4.h | 119 +++++++++++++++++++++---- 5 files changed, 307 insertions(+), 52 deletions(-) commit 26d5fefcd4c858e2ebd689d963a65773957ac808 Author: Albert Astals Cid Date: Sat Apr 28 11:35:34 2007 +0000 * qt4/src/poppler-page.cc: Hopefully fix the calculation of the image size when rendering using ArthurOutputDev. ChangeLog | 6 ++++++ qt4/src/poppler-page.cc | 2 +- 2 files changed, 7 insertions(+), 1 deletions(-) commit 218364bc4951682de8e63e1bd3f061636b08b615 Author: Albert Astals Cid Date: Sat Apr 28 11:34:14 2007 +0000 * glib/poppler-document.h: * poppler/FontInfo.h: * qt/poppler-qt.h: * qt4/src/poppler-qt4.h: GfxFontType changed, adapt enums of the frontends and helper classes. Forgot to do it before merging. ChangeLog | 8 ++++++++ glib/poppler-document.h | 6 +++++- poppler/FontInfo.h | 6 +++++- qt/poppler-qt.h | 6 +++++- qt4/src/poppler-qt4.h | 20 ++++++++++++-------- 5 files changed, 35 insertions(+), 11 deletions(-) commit c1a40d3b4e9b27e34c94c9477a0313534563a394 Author: Albert Astals Cid Date: Sat Apr 28 11:20:58 2007 +0000 * qt4/src/poppler-annotation.h: Make the header clean. ChangeLog | 5 +++++ qt4/src/poppler-annotation.h | 3 +++ 2 files changed, 8 insertions(+), 0 deletions(-) commit 3f4bf880b95e28a1ae7a38b18b341e089860780c Author: Albert Astals Cid Date: Sat Apr 28 11:16:49 2007 +0000 * qt4/src/Makefile.am: * qt4/src/poppler-link-extractor-private.h: * qt4/src/poppler-link-extractor.cc: * qt4/src/poppler-page-private.h: * qt4/src/poppler-page.cc: * qt4/src/poppler-private.h: * qt4/src/poppler-qt4.h: Getting the links of a page now is not more dependant on the current output device, and can be done anytime; thus, the doLinks parameter of the Page::render() can be dropped. ChangeLog | 13 +++++ qt4/src/Makefile.am | 3 +- qt4/src/poppler-link-extractor-private.h | 55 ++++++++++++++++++++++ qt4/src/poppler-link-extractor.cc | 74 ++++++++++++++++++++++++++++++ qt4/src/poppler-page-private.h | 38 +++++++++++++++ qt4/src/poppler-page.cc | 52 +++------------------ qt4/src/poppler-private.h | 5 ++- qt4/src/poppler-qt4.h | 4 +- 8 files changed, 195 insertions(+), 49 deletions(-) commit 7f9eec9ef4e7dc895d2a3e38014b6368cc7564b6 Author: Albert Astals Cid Date: Fri Apr 27 22:41:10 2007 +0000 2007-04-28 Albert Astals Cid * qt4/*: Stop requyring users to declare UNSTABLE_POPPLER_QT4 ChangeLog | 4 ++++ qt4/src/Doxyfile | 2 +- qt4/src/Mainpage.dox | 3 +-- qt4/src/poppler-document.cc | 2 -- qt4/src/poppler-embeddedfile.cc | 2 -- qt4/src/poppler-fontinfo.cc | 2 -- qt4/src/poppler-form.cc | 1 - qt4/src/poppler-link.cc | 2 -- qt4/src/poppler-page.cc | 1 - qt4/src/poppler-qt4.h | 3 --- qt4/src/poppler-sound.cc | 2 -- qt4/src/poppler-textbox.cc | 2 -- qt4/tests/check_attachments.cpp | 1 - qt4/tests/check_dateConversion.cpp | 1 - qt4/tests/check_fonts.cpp | 1 - qt4/tests/check_metadata.cpp | 1 - qt4/tests/check_pagelayout.cpp | 1 - qt4/tests/check_pagemode.cpp | 1 - qt4/tests/check_permissions.cpp | 1 - qt4/tests/poppler-attachments.cpp | 1 - qt4/tests/poppler-fonts.cpp | 1 - qt4/tests/stress-poppler-qt4.cpp | 1 - qt4/tests/test-password-qt4.cpp | 1 - qt4/tests/test-poppler-qt4.cpp | 1 - 24 files changed, 6 insertions(+), 32 deletions(-) commit 45993a6faafd7646075bc6630d5d2ad7a44f7e20 Author: Albert Astals Cid Date: Fri Apr 27 22:26:09 2007 +0000 2007-04-28 Carlos Garcia Campos reviewed and some code by: Albert Astals Cid * glib/poppler-page.cc: * glib/poppler-page.h: * glib/poppler.h: * glib/test-poppler-glib.c: * poppler/Makefile.am: * poppler/PageTransition.cc: * poppler/PageTransition.h: * qt/poppler-page-transition.cc: * qt/poppler-page-transition.h: Move Page Transition parsing from qt frontends to poppler core. Expose Page transitions on the glib frontend. ChangeLog | 15 +++ glib/poppler-page.cc | 122 +++++++++++++++++++++++++ glib/poppler-page.h | 111 ++++++++++++++---------- glib/poppler.h | 58 +++++++++--- glib/test-poppler-glib.c | 60 +++++++++++++ poppler/Makefile.am | 2 + poppler/PageTransition.cc | 197 +++++++++++++++-------------------------- poppler/PageTransition.h | 86 ++++++++++++++++++ qt/poppler-page-transition.cc | 145 ++++++------------------------- qt/poppler-page-transition.h | 9 ++- 10 files changed, 497 insertions(+), 308 deletions(-) commit 877d6b202a75eb12119b16e740f85cc8b477d589 Author: Albert Astals Cid Date: Fri Apr 27 21:25:30 2007 +0000 * glib/poppler-page.cc: * poppler/PSOutputDev.cc: * poppler/PSOutputDev.h: * qt/poppler-document.cc: * qt4/src/poppler-document.cc: * qt4/src/poppler-qt4.h: * utils/pdftohtml.cc: * utils/pdftops.cc: Add option to force rasterizing the pages when printing them Add functionality to output the title field on the PS file Only Qt4 frontend exposes the functionality Bringing this features from KPDF 3.5.7 to poppler Testers welcome Patches for other frontends more than welcome Comments and suggestions even more than welcome :-) ChangeLog | 14 ++++++++++++ glib/poppler-page.cc | 3 +- poppler/PSOutputDev.cc | 48 +++++++++++++++++++++++++++++------------- poppler/PSOutputDev.h | 17 +++++++++----- qt/poppler-document.cc | 2 +- qt4/src/poppler-document.cc | 9 ++++++- qt4/src/poppler-qt4.h | 2 +- utils/pdftohtml.cc | 2 +- utils/pdftops.cc | 2 +- 9 files changed, 71 insertions(+), 28 deletions(-) commit 99053be5357235c47a87775985646ef8d9880ed9 Author: Albert Astals Cid Date: Thu Apr 26 17:57:01 2007 +0000 * goo/Makefile.am: Remove duplicate gmem.h ChangeLog | 4 ++++ goo/Makefile.am | 1 - 2 files changed, 4 insertions(+), 1 deletions(-) commit f6adb46cd88d23b34f1918d3be31c05b68b6a443 Author: Albert Astals Cid Date: Wed Apr 25 21:31:17 2007 +0000 ignore pdftoabw binary utils/.cvsignore | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit e09f231ac6c03ac2c3606f1bf20ba1bde3d85abd Author: Albert Astals Cid Date: Wed Apr 25 21:25:06 2007 +0000 2007-04-25 Albert Astals Cid * qt4/src/poppler-document.cc: remove a delete[] no longer needed * qt4/src/poppler-private: initilize m_hints ChangeLog | 5 +++++ qt4/src/poppler-document.cc | 1 - qt4/src/poppler-private.h | 1 + 3 files changed, 6 insertions(+), 1 deletions(-) commit bf7e0e980bf29994021cb1228f89f582adddf284 Author: Albert Astals Cid Date: Wed Apr 25 19:59:09 2007 +0000 Merge xpdf302branch in HEAD as noone vetoed it. Testing more than welcome ChangeLog | 140 ++ configure.ac | 4 + fofi/FoFiTrueType.cc | 458 +++- fofi/FoFiTrueType.h | 42 +- fofi/FoFiType1.cc | 65 +- fofi/FoFiType1C.cc | 590 +++-- fofi/FoFiType1C.h | 7 +- glib/poppler-action.cc | 12 +- glib/poppler-document.cc | 5 +- glib/poppler-page.cc | 8 +- goo/FixedPoint.cc | 31 +- goo/FixedPoint.h | 5 + goo/GooString.cc | 444 ++++- goo/GooString.h | 41 +- goo/Makefile.am | 2 +- goo/gfile.cc | 54 +- goo/gmem.c | 238 -- goo/gmem.cc | 264 +++ goo/gmem.h | 27 +- poppler/ABWOutputDev.cc | 1 - poppler/ABWOutputDev.h | 1 - poppler/Annot.cc | 1685 +++++++++++--- poppler/Annot.h | 83 +- poppler/ArthurOutputDev.cc | 13 +- poppler/Catalog.cc | 79 +- poppler/Catalog.h | 16 +- poppler/CharCodeToUnicode.cc | 31 +- poppler/DCTStream.cc | 2 +- poppler/DCTStream.h | 4 +- poppler/Decrypt.cc | 427 ++++- poppler/Decrypt.h | 54 +- poppler/Dict.cc | 23 +- poppler/Dict.h | 27 +- poppler/FontInfo.cc | 1 - poppler/Form.cc | 19 +- poppler/Form.h | 2 +- poppler/Function.cc | 65 +- poppler/Function.h | 8 +- poppler/Gfx.cc | 1247 ++++++++--- poppler/Gfx.h | 39 +- poppler/GfxFont.cc | 45 +- poppler/GfxFont.h | 7 +- poppler/GfxState.cc | 209 ++- poppler/GfxState.h | 42 +- poppler/GlobalParams.cc | 399 ++++- poppler/GlobalParams.h | 41 +- poppler/JBIG2Stream.cc | 96 +- poppler/JBIG2Stream.h | 4 +- poppler/JPXStream.cc | 246 ++- poppler/JPXStream.h | 8 +- poppler/Lexer.cc | 18 +- poppler/Link.cc | 150 +-- poppler/Link.h | 49 +- poppler/Makefile.am | 4 +- poppler/Object.cc | 5 +- poppler/Object.h | 29 +- poppler/Outline.cc | 1 - poppler/OutputDev.cc | 2 + poppler/OutputDev.h | 62 +- poppler/PDFDoc.cc | 100 +- poppler/PDFDoc.h | 21 +- poppler/PSOutputDev.cc | 2407 +++++++++++++++---- poppler/PSOutputDev.h | 58 +- poppler/PSTokenizer.cc | 2 +- poppler/Page.cc | 227 ++- poppler/Page.h | 22 +- poppler/PageLabelInfo.cc | 1 - poppler/Parser.cc | 66 +- poppler/Parser.h | 11 +- poppler/PreScanOutputDev.cc | 255 ++ poppler/PreScanOutputDev.h | 128 + poppler/SecurityHandler.cc | 17 +- poppler/SecurityHandler.h | 5 + poppler/SplashOutputDev.cc | 1480 +++++++----- poppler/SplashOutputDev.h | 41 +- poppler/Stream.cc | 338 ++-- poppler/Stream.h | 39 +- poppler/TextOutputDev.cc | 537 ++++- poppler/TextOutputDev.h | 77 +- poppler/UGooString.cc | 182 -- poppler/UGooString.h | 79 - poppler/XRef.cc | 29 +- poppler/XRef.h | 6 +- qt/poppler-document.cc | 15 +- qt/poppler-page-transition.cc | 1 - qt/poppler-page.cc | 4 +- qt/poppler-private.h | 72 +- qt4/src/poppler-annotation-helper.h | 38 +- qt4/src/poppler-document.cc | 7 +- qt4/src/poppler-embeddedfile.cc | 6 +- qt4/src/poppler-form.cc | 12 +- qt4/src/poppler-page.cc | 8 +- qt4/src/poppler-private.h | 76 +- splash/Splash.cc | 4402 ++++++++++++++++++----------------- splash/Splash.h | 137 +- splash/SplashBitmap.cc | 110 +- splash/SplashBitmap.h | 10 +- splash/SplashClip.cc | 276 ++- splash/SplashClip.h | 28 +- splash/SplashFTFont.cc | 104 +- splash/SplashFTFont.h | 5 +- splash/SplashFTFontEngine.cc | 54 +- splash/SplashFTFontEngine.h | 9 +- splash/SplashFTFontFile.cc | 19 +- splash/SplashFTFontFile.h | 9 +- splash/SplashFont.cc | 6 +- splash/SplashFont.h | 13 +- splash/SplashFontEngine.cc | 72 +- splash/SplashFontEngine.h | 11 +- splash/SplashFontFile.cc | 1 - splash/SplashFontFile.h | 2 +- splash/SplashMath.h | 15 +- splash/SplashPath.cc | 42 +- splash/SplashPath.h | 31 +- splash/SplashPattern.cc | 28 - splash/SplashPattern.h | 25 - splash/SplashScreen.cc | 304 +++- splash/SplashScreen.h | 18 +- splash/SplashState.cc | 63 +- splash/SplashState.h | 14 +- splash/SplashT1Font.cc | 101 +- splash/SplashT1Font.h | 6 +- splash/SplashT1FontEngine.cc | 4 +- splash/SplashT1FontFile.cc | 9 +- splash/SplashT1FontFile.h | 7 +- splash/SplashTypes.h | 72 +- splash/SplashXPath.cc | 353 ++-- splash/SplashXPath.h | 26 +- splash/SplashXPathScanner.cc | 143 ++ splash/SplashXPathScanner.h | 13 + utils/HtmlOutputDev.cc | 15 +- utils/HtmlOutputDev.h | 15 +- utils/pdffonts.cc | 15 +- utils/pdfinfo.cc | 21 +- utils/pdftoabw.cc | 1 - utils/pdftohtml.cc | 3 +- utils/pdftoppm.cc | 8 + utils/pdftops.cc | 8 +- utils/pdftotext.cc | 1 - 139 files changed, 14088 insertions(+), 6589 deletions(-) commit ba74bb3b0632593d1937911d73709fc870480efd Author: Albert Astals Cid Date: Mon Apr 16 21:25:46 2007 +0000 * qt4/src/poppler-private.h: Add the information about the open/close item in the DOM tree of the TOC. ChangeLog | 7 +++++++ qt4/src/poppler-private.h | 5 ++++- 2 files changed, 11 insertions(+), 1 deletions(-) commit 6c7969f37c85f326327aca98e0346f2ebc86ffda Author: Albert Astals Cid Date: Sat Apr 14 23:19:46 2007 +0000 * utils/HtmlFonts.cc: Fix rendering of text colors on complex mode. * utils/pdftohtml.cc: Fix rendering of links. ChangeLog | 5 +++++ utils/HtmlFonts.cc | 8 ++++---- utils/pdftohtml.cc | 2 +- 3 files changed, 10 insertions(+), 5 deletions(-) commit add8515d7b3fba59c20ed1bbb058cea9e138c1a8 Author: Brad Hards Date: Sat Apr 14 07:29:04 2007 +0000 Not sure what this was intended to do, but it triggers a lot of problems with the unit tests (essentially, duplicate delete's). CCMAIL: aacid@kde.org qt4/src/poppler-embeddedfile.cc | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit f3ded10305f6ac682640c37c21f569db0f830756 Author: Jeff Muizelaar Date: Sat Apr 7 21:12:35 2007 +0000 2007-04-07 Jeff Muizelaar * utils/pdftoabw.cc: Fixing passing the wrong type to fprintf. Patch by Kouhei Sutou. Fixes #10554. ChangeLog | 5 +++++ utils/pdftoabw.cc | 2 +- 2 files changed, 6 insertions(+), 1 deletions(-) commit 2fcb76df955c143153fe4b273d0388fcb7f67d8a Author: Jeff Muizelaar Date: Fri Apr 6 15:27:52 2007 +0000 2007-04-06 Jeff Muizelaar * poppler/ABWOutputDev.cc: * utils/pdftoabw.cc: Fix a number of issues with the new AbiWord code: *) Allows you to save to a file other than stdout *) Checks for error conditions when reading the PDF doc and writing the ABW doc *) Removes dead code in pdftoabw.cc *) Fixes a SEGV I encountered when converting my new home's floor plan *) Returns proper error conditions should the conversion fail for any reason Patch by Dominic Lachowicz ChangeLog | 12 ++++++ poppler/ABWOutputDev.cc | 3 + utils/pdftoabw.cc | 101 +++++++++++++++++++++++++++------------------- 3 files changed, 74 insertions(+), 42 deletions(-) commit 29da65ec48b5ba91139084e197ce457d3cff3732 Author: Albert Astals Cid Date: Thu Apr 5 12:13:51 2007 +0000 * poppler/PSOutputDev.cc: Readd code wrongly removed when doing the GlobalParams cleaning ChangeLog | 5 +++++ poppler/PSOutputDev.cc | 5 +++++ 2 files changed, 10 insertions(+), 0 deletions(-) commit 722b2bd86f58f2d7a914571cccfa195485a70c47 Author: Jeff Muizelaar Date: Wed Apr 4 02:42:29 2007 +0000 2007-04-03 Jeff Muizelaar * configure.ac: * poppler/ABWOutputDev.cc: * poppler/ABWOutputDev.h: * poppler/Makefile.am: * utils/Makefile.am: * utils/pdftoabw.cc: Add AbiWord output device and pdftoabw program. Patch by Jauco Noordzij. Autotools stuff by Dominic Lachowicz. ChangeLog | 10 + configure.ac | 15 + poppler/ABWOutputDev.cc | 1286 +++++++++++++++++++++++++++++++++++++++++++++++ poppler/ABWOutputDev.h | 140 +++++ poppler/Makefile.am | 17 + utils/Makefile.am | 16 +- utils/pdftoabw.cc | 138 +++++ 7 files changed, 1620 insertions(+), 2 deletions(-) commit c9b467da290476da5ebbe8dc25699cd25e589b57 Author: Albert Astals Cid Date: Thu Mar 22 20:56:24 2007 +0000 * poppler/Gfx.cc: Accept reals for width and height of images. Fixes KDE bug 143322 ChangeLog | 5 +++++ poppler/Gfx.cc | 14 ++++++++++---- 2 files changed, 15 insertions(+), 4 deletions(-) commit ff8f8d44ef47a98f7dbdfaa4d27a720b1f37015f Author: Albert Astals Cid Date: Thu Mar 15 20:16:13 2007 +0000 * glib/Makefile.am: Make it build with BSD/Make. Patch by Henry Precheur ChangeLog | 5 +++++ glib/Makefile.am | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) commit bbf7e78b6b2509ecdc476d7f55151ef327470d9d Author: Albert Astals Cid Date: Wed Mar 7 19:15:32 2007 +0000 2007-03-07 Carlos Garcia Campos reviewed by: Albert Astals Cid * poppler/Page.cc: Consider 0x0 boxes as invalid. Fixes http://bugzilla.gnome.org/show_bug.cgi?id=408682 2007-03-06 Pino Toscano reviewed by: Albert Astals Cid * configure.ac: * qt/Makefile.am: * qt/poppler-link.cc: * qt/poppler-page.cc: * qt/poppler-private.h: * qt4/poppler-link.cc: Make the Qt4 frontend compilable again with no Splash. Make the Qt3 frontend compilable with no Splash. ChangeLog | 18 ++++++++++++++++++ configure.ac | 12 +----------- poppler/Page.cc | 7 ++++++- qt/Makefile.am | 1 - qt/poppler-link.cc | 4 +++- qt/poppler-page.cc | 16 +++++++++++++++- qt/poppler-private.h | 11 ++++++++++- qt4/src/poppler-link.cc | 10 ++++++---- 8 files changed, 59 insertions(+), 20 deletions(-) commit 08dcc7121450cbfa163254001e73bb6a2670e055 Author: Albert Astals Cid Date: Tue Mar 6 22:27:18 2007 +0000 * poppler/Annot.cc: * poppler/Form.cc: Fix uninitialized variables. Properly escape parenthesis and slash in text field ChangeLog | 9 ++++++++- poppler/Annot.cc | 3 +++ poppler/Form.cc | 1 + 3 files changed, 12 insertions(+), 1 deletions(-) commit e8d3b21d08a59ec8b62503b48504fe046d746bfa Author: Brad Hards Date: Sun Mar 4 07:30:31 2007 +0000 Switch to using pkg-config to find Qt4. ChangeLog | 9 +++ configure.ac | 36 +++++------ m4/qt.m4 | 165 ------------------------------------------------- poppler/Makefile.am | 2 +- qt4/src/Makefile.am | 3 +- qt4/tests/Makefile.am | 21 +++---- 6 files changed, 36 insertions(+), 200 deletions(-) commit bd99616b9c06f96beadb68e015d2904b7fe2df1d Author: Albert Astals Cid Date: Sun Feb 25 00:34:21 2007 +0000 007-02-25 Julien Rebetez reviewed by: Albert Astals Cid * poppler/Annot.cc: * poppler/Annot.h: * poppler/Form.cc: * poppler/Form.h: Fix compilation warnings. ChangeLog | 10 ++++++++++ poppler/Annot.cc | 30 +++++++++++++++++------------- poppler/Annot.h | 5 ++++- poppler/Form.cc | 37 ++++++++++++++----------------------- poppler/Form.h | 13 ++++++------- 5 files changed, 51 insertions(+), 44 deletions(-) commit d8d23b56332618d8c7d8198f55ec6efafd24187e Author: Albert Astals Cid Date: Sun Feb 25 00:00:20 2007 +0000 forgot to commit these qt4/src/poppler-form.cc | 284 +++++++++++++++++++++++++++++++++++++++++++++++ qt4/src/poppler-form.h | 247 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 531 insertions(+), 0 deletions(-) commit 984ce7f919aec27d5f4225376550cd6b58d4ae52 Author: Albert Astals Cid Date: Sat Feb 24 23:58:31 2007 +0000 2007-02-25 Pino Toscano reviewed by: Albert Astals Cid * qt4/src/Doxyfile: * qt4/src/Makefile.am: * qt4/src/poppler-annotation-helper.h: * qt4/src/poppler-form.cc: * qt4/src/poppler-form.h: * qt4/src/poppler-page.cc: * qt4/src/poppler-private.h: * qt4/src/poppler-qt4.h: Beginning of interactive forms support, first implementation in the Qt4 frontend. It supports text and choice fields in a basic way. ChangeLog | 14 +++++++++ qt4/src/Doxyfile | 1 + qt4/src/Makefile.am | 2 + qt4/src/poppler-annotation-helper.h | 18 ++++++------ qt4/src/poppler-page.cc | 36 ++++++++++++++++++++++++ qt4/src/poppler-private.h | 52 ++++++++++++++++++++++++++++++++++- qt4/src/poppler-qt4.h | 7 +++++ 7 files changed, 120 insertions(+), 10 deletions(-) commit de7a90fc724de14151ec994d18f860ada3be2ac8 Author: Albert Astals Cid Date: Sat Feb 24 23:43:34 2007 +0000 2007-02-25 Albert Astals Cid * configure.ac: * glib/poppler-document.cc: * poppler/GlobalParams.cc: * poppler/GlobalParams.h: * poppler/PSOutputDev.cc: * qt/poppler-document.cc: * qt4/src/poppler-document.cc: * qt4/src/poppler-private.h: * qt4/src/poppler-qt4.h: * test/gtk-splash-test.cc: * test/pdf-inspector.cc: * utils/pdffonts.cc: * utils/pdfimages.cc: * utils/pdfinfo.cc: * utils/pdftohtml.cc: * utils/pdftoppm.cc: * utils/pdftops.cc: * utils/pdftotext.cc: Remove dependency on xpdfrc file and cleanup GlobalParams accordingly ChangeLog | 22 ++ configure.ac | 1 - glib/poppler-document.cc | 4 +- poppler/GlobalParams.cc | 666 +------------------------------------------ poppler/GlobalParams.h | 59 +---- poppler/PSOutputDev.cc | 8 - qt/poppler-document.cc | 4 +- qt4/src/poppler-document.cc | 2 +- qt4/src/poppler-private.h | 2 +- qt4/src/poppler-qt4.h | 6 +- test/gtk-splash-test.cc | 2 +- test/pdf-inspector.cc | 2 +- utils/pdffonts.cc | 5 +- utils/pdfimages.cc | 5 +- utils/pdfinfo.cc | 5 +- utils/pdftohtml.cc | 2 +- utils/pdftoppm.cc | 15 +- utils/pdftops.cc | 50 ++-- utils/pdftotext.cc | 5 +- 19 files changed, 72 insertions(+), 793 deletions(-) commit 74e70386b759a3cd9864d11eb4ca210010136aa5 Author: Albert Astals Cid Date: Sat Feb 24 23:32:22 2007 +0000 2007-02-25 Julien Rebetez reviewed by: * glib/poppler-document.cc: * glib/poppler-document.h: * glib/poppler-page.cc: * glib/poppler-page.h: * glib/poppler-private.h: * glib/poppler.h: * poppler/Annot.cc: * poppler/Annot.h: * poppler/Catalog.cc: * poppler/Catalog.h: * poppler/CharCodeToUnicode.cc: * poppler/CharCodeToUnicode.h: * poppler/Dict.cc: * poppler/Dict.h: * poppler/Form.cc: * poppler/Form.h: * poppler/GfxFont.cc: * poppler/GfxFont.h: * poppler/Makefile.am: * poppler/Object.h: * poppler/Page.cc: * poppler/Page.h: * poppler/XRef.cc: * poppler/XRef.h: Beginning of Interactive Form support: Add a bunch of new classes (FormWidget / FormField) to deal with form fields. Add support for object modification through XRef::setModifiedObject, as well as a function to write the Xref to a file, which will be used to implement PDF writing. Add some functions to glib wrapper to expose the new form features. ChangeLog | 35 ++ glib/poppler-document.cc | 192 +++++++ glib/poppler-document.h | 55 ++ glib/poppler-page.cc | 120 +++++ glib/poppler-page.h | 55 ++ glib/poppler-private.h | 4 + glib/poppler.h | 15 +- poppler/Annot.cc | 344 ++++++++++--- poppler/Annot.h | 21 +- poppler/Catalog.cc | 17 +- poppler/Catalog.h | 4 + poppler/CharCodeToUnicode.cc | 34 ++ poppler/CharCodeToUnicode.h | 3 + poppler/Dict.cc | 32 ++ poppler/Dict.h | 4 + poppler/Form.cc | 1187 ++++++++++++++++++++++++++++++++++++++++++ poppler/Form.h | 470 +++++++++++++++++ poppler/GfxFont.cc | 27 + poppler/GfxFont.h | 5 + poppler/Makefile.am | 2 + poppler/Object.h | 4 + poppler/Page.cc | 11 +- poppler/Page.h | 8 +- poppler/XRef.cc | 87 +++ poppler/XRef.h | 9 + 25 files changed, 2666 insertions(+), 79 deletions(-) commit 5c4ea446f33248964431e79b14592b30362634fe Author: Albert Astals Cid Date: Sun Feb 18 21:44:24 2007 +0000 * configure.ac: Change {datadir}/poppler to {datarootdir}/poppler so that i get /usr/local/share/poppler in config.h instead of ${prefix}/poppler Better fixes are welcome. ChangeLog | 6 ++++++ configure.ac | 2 +- 2 files changed, 7 insertions(+), 1 deletions(-) commit dd140dd63de661303b578863af4d515d82117cca Author: Albert Astals Cid Date: Sun Feb 4 00:19:25 2007 +0000 fix date ChangeLog | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 3c1ed68bf4ee49b27275f7f65d49f42933b1cfa0 Author: Albert Astals Cid Date: Sun Feb 4 00:16:43 2007 +0000 * poppler/Lexer.cc: * poppler/Lexer.h: Patch to fix regression introduced by optimizations in bugzilla issue 7808 ChangeLog | 6 ++++++ poppler/Lexer.cc | 30 ++++++++++++++++++++---------- poppler/Lexer.h | 2 +- 3 files changed, 27 insertions(+), 11 deletions(-) commit 672408839de0deac4c6006b54df723336ee4be2d Author: Albert Astals Cid Date: Wed Jan 31 22:05:09 2007 +0000 * qt4/src/poppler-page.cc: Patch by Pino Toscano to remove a nonsense done by him. * qt4/tests/test-poppler-qt4.cpp: Simply a bit. Patch by Pino Toscano . ChangeLog | 8 ++++++++ qt4/src/poppler-page.cc | 2 -- qt4/tests/test-poppler-qt4.cpp | 24 ++++++++++++------------ 3 files changed, 20 insertions(+), 14 deletions(-) commit 9c64b8c754e09ff2858af56ce38ef013002bf8e4 Author: Albert Astals Cid Date: Wed Jan 31 18:48:16 2007 +0000 * m4/qt.m4: Fix Qt4 detection on Mac. Patch by Benjamin Reed ChangeLog | 5 +++++ m4/qt.m4 | 26 +++++++++++++++++++++++--- 2 files changed, 28 insertions(+), 3 deletions(-) commit 1b81192ff2bb9fae4a7bbc685fafe1718f303a7b Author: Albert Astals Cid Date: Sun Jan 28 15:55:11 2007 +0000 * glib/poppler-page.cc: Make link mapping coordinates follow page rotation. Patch by Carlos Garcia Campos * glib/poppler-action.cc: Fix link destination coordinates. Patch by Carlos Garcia Campos ChangeLog | 4 ++ glib/poppler-action.cc | 15 +++++- glib/poppler-page.cc | 124 ++++++++++++++++++++++++++++++----------------- 3 files changed, 97 insertions(+), 46 deletions(-) commit 75dcf94f53c2d7241111f0d527ee4d3a2ef0b0cf Author: Albert Astals Cid Date: Sun Jan 28 15:36:08 2007 +0000 * glib/poppler-document.cc: Plug memory leak in poppler-document. Patch by Carlos Garcia Campos ChangeLog | 5 +++++ glib/poppler-document.cc | 30 ++++++++++++++---------------- 2 files changed, 19 insertions(+), 16 deletions(-) commit 682a15fc38a2c569d9b1f9871e3e949b62b33cf8 Author: Albert Astals Cid Date: Sun Jan 21 22:35:23 2007 +0000 * poppler-document.cc: * poppler-page.cc: * poppler-private.h: * poppler-qt4.h: No need to destroy the Splash output device to change its paper color. Add the possibility to set flags that affect the rendering (some backends supports only some of them, though). Add a Page::label to get the label associated with a page. Patches by Pino Toscano . ChangeLog | 12 ++++++++++++ qt4/src/poppler-document.cc | 20 ++++++++++++++++++++ qt4/src/poppler-page.cc | 14 +++++++++++++- qt4/src/poppler-private.h | 29 ++++++++++++++++++++++++----- qt4/src/poppler-qt4.h | 25 +++++++++++++++++++++++++ 5 files changed, 94 insertions(+), 6 deletions(-) commit 7331bc46c1cb323316501f05ae1740bea5655596 Author: Albert Astals Cid Date: Wed Jan 17 20:06:29 2007 +0000 * poppler/Sound.h: * poppler/Sound.cc: * qt4/src/poppler-sound.cc: Move most of the sound reading code into the Sound class, so frontends can use it easily. Patch by Pino Toscano . ChangeLog | 10 +++- poppler/Sound.cc | 80 ++++++++++++++++++++++++- poppler/Sound.h | 32 ++++++++++- qt4/src/poppler-sound.cc | 144 ++++++++++++++++----------------------------- 4 files changed, 167 insertions(+), 99 deletions(-) commit 841bee94da7b6376d2e1fb3daaf8b727b90e42d8 Author: Albert Astals Cid Date: Sat Jan 13 23:19:21 2007 +0000 * poppler/Stream.h: * poppler/Stream.cc: Remove MemStream::setNeedFree method i really did not need it * qt4/src/poppler-document.cc: * qt4/src/poppler-link.cc: * qt4/src/poppler-page.cc: * qt4/src/poppler-private.h: Make Document::loadFromData work on documents with a password and don't need to do a malloc and a memcpy. ChangeLog | 11 ++++++ poppler/Stream.cc | 5 --- poppler/Stream.h | 1 - qt4/src/poppler-document.cc | 74 ++++++++++++++++++++++-------------------- qt4/src/poppler-link.cc | 4 +- qt4/src/poppler-page.cc | 34 ++++++++++---------- qt4/src/poppler-private.h | 24 +++++++++----- 7 files changed, 84 insertions(+), 69 deletions(-) commit e1432fd7c4a6a2386789f450d39c6d954fd4e656 Author: Albert Astals Cid Date: Sat Jan 13 18:29:39 2007 +0000 * configure.ac * poppler/Makefile.am * qt4/src/Makefile.am * qt4/src/poppler-document.cc * qt4/src/poppler-link.cc * qt4/src/poppler-page.cc * qt4/src/poppler-private.h * qt4/src/poppler-qt4.h: Make the Qt4 backend compilable even with no Splash backend. Patch by Pino Toscano . ChangeLog | 12 ++++++++++++ configure.ac | 5 ----- poppler/Makefile.am | 5 +++-- qt4/src/Makefile.am | 6 +++++- qt4/src/poppler-document.cc | 16 ++++++++++++++-- qt4/src/poppler-link.cc | 1 + qt4/src/poppler-page.cc | 15 ++++++++++++--- qt4/src/poppler-private.h | 8 +++++++- qt4/src/poppler-qt4.h | 6 ++++++ 9 files changed, 60 insertions(+), 14 deletions(-) commit 457038e97325720615c4390ffa075dd8283966ee Author: Albert Astals Cid Date: Sat Jan 13 17:56:07 2007 +0000 * poppler/Stream.h: * poppler/Stream.cc: Add MemStream::setNeedFree method * qt4/src/poppler-document.cc: * qt4/src/poppler-private.h: * qt4/src/poppler-qt4.h: Add Document::loadFromData method ChangeLog | 8 ++++++++ poppler/Stream.cc | 5 +++++ poppler/Stream.h | 1 + qt4/src/poppler-document.cc | 22 ++++++++++++++++++++++ qt4/src/poppler-private.h | 17 +++++++++++++++-- qt4/src/poppler-qt4.h | 16 ++++++++++++++++ 6 files changed, 67 insertions(+), 2 deletions(-) commit 4e2a9c49ecab00b1f5d175570165cd490afdd31e Author: Albert Astals Cid Date: Thu Jan 11 22:28:03 2007 +0000 goo/gmem.c: Merge change from xpdf-3.01pl2 ChangeLog | 4 ++++ goo/gmem.c | 13 +++++++++++-- 2 files changed, 15 insertions(+), 2 deletions(-) commit bce14b274fd788d728116950d6464a85e33a9966 Author: Albert Astals Cid Date: Thu Jan 11 22:12:11 2007 +0000 * poppler/Catalog.h: * poppler/Catalog.cc: Limit max depth of recursive calls on readPageTree to fix MOAB-06-01-2007 ChangeLog | 6 ++++++ poppler/Catalog.cc | 20 +++++++++++++++----- poppler/Catalog.h | 2 +- 3 files changed, 22 insertions(+), 6 deletions(-) commit 3f0679a336ffaf2aff149f8526fa11f8f8cbda59 Author: Albert Astals Cid Date: Sat Jan 6 21:53:08 2007 +0000 Patch by Pino Toscano to fix some memory leaks when dealing with sounds. ChangeLog | 9 +++++++++ poppler/Sound.cc | 1 + qt4/src/poppler-link.cc | 5 +++++ qt4/src/poppler-link.h | 1 + qt4/src/poppler-page.cc | 4 ++++ qt4/src/poppler-sound.cc | 7 ++++++- 6 files changed, 26 insertions(+), 1 deletions(-) commit d41cd2f567a955031cb7498d9089e70e14df4a42 Author: Albert Astals Cid Date: Thu Jan 4 19:10:16 2007 +0000 qt4/src/poppler-private.h: gmallocn -> new[] ChangeLog | 4 ++++ qt4/src/poppler-private.h | 2 +- 2 files changed, 5 insertions(+), 1 deletions(-) commit f8edfb6832144cbbd1b234f6b35e33325269255c Author: Albert Astals Cid Date: Thu Jan 4 18:56:13 2007 +0000 qt/poppler-page-transition.cc: Fix memory leak. Patch by Tobias Koenig ChangeLog | 5 +++++ qt/poppler-page-transition.cc | 1 + 2 files changed, 6 insertions(+), 0 deletions(-) commit 250a9f4b429344e0968c7bd0c0cebe7af373ae0a Author: Albert Astals Cid Date: Sat Dec 30 14:50:25 2006 +0000 * qt4/src/poppler-qt4.h: * qt4/src/poppler-document.cc: Add const & to some parameters. Patch by Pino Toscano ChangeLog | 6 ++++++ qt4/src/poppler-document.cc | 4 ++-- qt4/src/poppler-qt4.h | 4 ++-- 3 files changed, 10 insertions(+), 4 deletions(-) commit 250c1f94cc9a53f980fd08364d6cce29db9fd067 Author: Albert Astals Cid Date: Fri Dec 29 14:08:35 2006 +0000 * poppler/UGooString.cc: Patch by Pino Toscano so that QStringToUGooString does not crash. ChangeLog | 5 +++++ poppler/UGooString.cc | 1 + 2 files changed, 6 insertions(+), 0 deletions(-) commit 42770e5f07407b03dce31c73fd6956f9c8fc9a06 Author: Jeff Muizelaar Date: Fri Dec 29 04:12:40 2006 +0000 2006-12-28 Brad Taylor * poppler/glib/poppler-document.h: * poppler/glib/poppler-document.cc: Add poppler_document_new_from_data to allow loading PDFs out of memory. ChangeLog | 6 +++ glib/poppler-document.cc | 113 +++++++++++++++++++++++++++++++++------------ glib/poppler-document.h | 4 ++ 3 files changed, 93 insertions(+), 30 deletions(-) commit 6fedd991b584e300b5710630fa7942d357fe7aaa Author: Albert Astals Cid Date: Thu Dec 28 17:22:36 2006 +0000 * qt4/src/poppler-embeddedfile.cc: * qt4/src/poppler-document.cc: * qt/poppler-document.cc: Fix memory leaks ChangeLog | 6 ++++++ qt/poppler-document.cc | 4 ++++ qt4/src/poppler-document.cc | 4 +++- qt4/src/poppler-embeddedfile.cc | 4 +++- 4 files changed, 16 insertions(+), 2 deletions(-) commit 7da5885e45c33382060276c95d9a3bd117ae55c7 Author: Albert Astals Cid Date: Thu Dec 28 15:51:44 2006 +0000 * goo/GooString.cc * goo/GooString.h * goo/gmem.c * goo/gmem.h * poppler/Lexer.cc * poppler/Lexer.h * poppler/PageLabelInfo.cc * poppler/Parser.cc * poppler/UGooString.cc * poppler/UGooString.h: Patch by Krzysztof Kowalczyk to improve performance. See bug 7808 for details. ChangeLog | 15 ++++ goo/GooString.cc | 186 +++++++++++++++++++++++----------------------- goo/GooString.h | 28 ++++++-- goo/gmem.c | 3 +- goo/gmem.h | 2 +- poppler/Lexer.cc | 19 ++++- poppler/Lexer.h | 10 +++ poppler/PageLabelInfo.cc | 1 + poppler/Parser.cc | 17 +++-- poppler/UGooString.cc | 137 ++++++++++++++++++++++++++++------ poppler/UGooString.h | 40 ++++++++-- 11 files changed, 313 insertions(+), 145 deletions(-) commit fbc05a6791fc28ee26a9d9188722ea3453c65ddc Author: Albert Astals Cid Date: Wed Dec 27 23:15:06 2006 +0000 * poppler/Annot.cc: * poppler/Annot.h: Add type checking to processing of "Rect". Patch by Scott Turner ChangeLog | 6 ++++++ poppler/Annot.cc | 48 +++++++++++++++++++++++++++++------------------- poppler/Annot.h | 1 + 3 files changed, 36 insertions(+), 19 deletions(-) commit dc6b372358ac629c43aa2faabd644942cb0ed98b Author: Albert Astals Cid Date: Wed Dec 27 15:23:04 2006 +0000 Remove , after last value of enum. Thanks to André Wöbbeking ChangeLog | 1 + poppler/Catalog.h | 2 +- 2 files changed, 2 insertions(+), 1 deletions(-) commit c7d19539a95927eb277966a521f13393c9e116bb Author: Albert Astals Cid Date: Wed Dec 27 12:38:58 2006 +0000 qt4/src/poppler-qt4.h: Remove , after last value of enum. Thanks to André Wöbbeking ChangeLog | 5 +++++ qt4/src/poppler-qt4.h | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) commit b29429c702e6540b9f35689b0a164f30e747d5d9 Author: Albert Astals Cid Date: Tue Dec 26 20:07:03 2006 +0000 * qt4/src/poppler-qt4.h: * qt4/src/poppler-page.cc: Add Page::duration() function to the qt4 frontend. ChangeLog | 6 ++++++ qt4/src/poppler-page.cc | 8 ++++++++ qt4/src/poppler-qt4.h | 9 ++++++++- 3 files changed, 22 insertions(+), 1 deletions(-) commit 62dfc58903b496c4cc720c8b2c759c6fb82fb443 Author: Albert Astals Cid Date: Tue Dec 26 19:56:28 2006 +0000 * glib/test-poppler-glib.c: * glib/poppler-page.cc: * glib/poppler-page.h: * poppler/Page.cc: * poppler/Page.h: Implement /Dur entry in page object. Patch by Carlos Garcia Campos ChangeLog | 9 +++++++++ glib/poppler-page.cc | 16 ++++++++++++++++ glib/poppler-page.h | 1 + glib/test-poppler-glib.c | 7 +++++++ poppler/Page.cc | 13 +++++++++++++ poppler/Page.h | 6 ++++++ 6 files changed, 52 insertions(+), 0 deletions(-) commit 34e5aa62f4d3ba7a2d94a68a91c11a48277a4119 Author: Albert Astals Cid Date: Sat Dec 23 13:12:13 2006 +0000 * poppler/PSTokenizer.cc: Enhance PSTokenizer::getToken performance. Patch by Scott Turner . In a random pdf i tested the patchs improves PSTokenizer::getToken performance by 15% ChangeLog | 6 ++++++ poppler/PSTokenizer.cc | 33 +++++++++++++++++++++------------ poppler/PSTokenizer.h | 1 + 3 files changed, 28 insertions(+), 12 deletions(-) commit 1a5fa1d2ced62e7d027e085663e987cff625ce0b Author: Albert Astals Cid Date: Fri Dec 22 23:39:41 2006 +0000 poppler/Page.cc: Fix memory leak when reading a wrong color map in a thumbnail. Patch by Scott Turner ChangeLog | 3 +++ poppler/Page.cc | 1 + 2 files changed, 4 insertions(+), 0 deletions(-) commit dd1c134dcf085338a85188c7f205fc300396dc86 Author: Albert Astals Cid Date: Fri Dec 22 23:27:53 2006 +0000 qt/poppler-page.cc: Fix memory leak in Page::textList. Patch by Jerry Epplin ChangeLog | 5 +++++ qt/poppler-page.cc | 4 +++- 2 files changed, 8 insertions(+), 1 deletions(-) commit 87e474a018c4808d6251fd79f9e9640e0f733551 Author: Jeff Muizelaar Date: Thu Dec 21 01:01:30 2006 +0000 2006-12-20 Jeff Muizelaar * poppler/CairoOutputDev.cc: Fix scaling of maskedImage masks. They should be scaled to the size of the image not the size of the mask. Fixes #9403. ChangeLog | 6 ++++++ poppler/CairoOutputDev.cc | 8 ++------ 2 files changed, 8 insertions(+), 6 deletions(-) commit 769a89623c680f51690db1751522b016b02b83a8 Author: Jeff Muizelaar Date: Wed Dec 20 19:55:55 2006 +0000 2006-12-20 Jeff Muizelaar * poppler/GlobalParams.cc: Try to make zero-width lines as close to one pixel wide as we can. Fixes #9393. ChangeLog | 5 +++++ poppler/CairoOutputDev.cc | 10 ++++++++-- 2 files changed, 13 insertions(+), 2 deletions(-) commit 5c4bca18373528f293bd5e080efca572977fc1ff Author: Albert Astals Cid Date: Tue Dec 19 20:27:55 2006 +0000 poppler/SplashOutputDev.cc: Fix gray calculation. Patch by Scott Turner ChangeLog | 5 +++++ poppler/SplashOutputDev.cc | 2 +- 2 files changed, 6 insertions(+), 1 deletions(-) commit fba99578f6001ae0c0df0442bb73040b55109b1d Author: Jeff Muizelaar Date: Tue Dec 12 05:23:59 2006 +0000 2006-12-12 Jeff Muizelaar * poppler/CairoOutputDev.cc: Change a cairo_set_matrix to cairo_transform so that we don't blindly clobber the existing matrix. Patch by Daniel Colascione. Fixes #9190. ChangeLog | 7 +++++++ poppler/CairoOutputDev.cc | 2 +- 2 files changed, 8 insertions(+), 1 deletions(-) commit 9a6ffa1c6e009f8606a055f873efdcd5829fcfa2 Author: Jeff Muizelaar Date: Sun Dec 10 05:24:56 2006 +0000 2006-12-09 Jeff Muizelaar * poppler/Function.cc: Initialize PostScriptFunction::codeString to NULL so that it can safely deleted if initialization fails. Fixes #9263. ChangeLog | 6 ++++++ poppler/Function.cc | 1 + 2 files changed, 7 insertions(+), 0 deletions(-) commit e92d63a179ae022270156da4e396c15ff9236d89 Author: Albert Astals Cid Date: Thu Nov 23 19:01:44 2006 +0000 * m4/libjpeg.m4: Make JPEG library header search work under MSYS. Patch by Alexis Wilke ChangeLog | 5 +++++ m4/libjpeg.m4 | 2 +- 2 files changed, 6 insertions(+), 1 deletions(-) commit 3913110f698fd006b394a395b5b0adfde30af31b Author: Albert Astals Cid Date: Wed Nov 22 21:55:27 2006 +0000 there should not be any whitespace after the \ qt4/src/Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c3ab7addec5a7990872949b813c2b727b1614d64 Author: Albert Astals Cid Date: Sun Nov 19 18:51:23 2006 +0000 Another leak fix on qt4/src/poppler-page.cc the previous changelog is enough for this one ;-) qt4/src/poppler-page.cc | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 9e9b82da91abacb916b05302d40bf822af6ac7f1 Author: Albert Astals Cid Date: Sun Nov 19 12:59:48 2006 +0000 * qt4/src/poppler-link.cc: * qt4/src/poppler-page.cc: * qt4/src/poppler-qt4.h: * qt4/src/poppler-textbox.cc: Fix memory leaks * splash/Splash.cc: Initialize the values of nClipRes ChangeLog | 8 ++++++++ qt4/src/poppler-link.cc | 6 ++++++ qt4/src/poppler-page.cc | 4 +++- qt4/src/poppler-qt4.h | 1 + qt4/src/poppler-textbox.cc | 5 +++++ splash/Splash.cc | 2 +- 6 files changed, 24 insertions(+), 2 deletions(-) commit b9faacc62182efcbc84df2471e4c5dcf2b03bda8 Author: Albert Astals Cid Date: Sat Nov 18 17:08:04 2006 +0000 * qt4/src/poppler-document.cc * qt4/src/poppler-qt4.h: Add int marginRight, int marginBottom, int marginLeft, int marginTop, bool strictMargins to Document::print() ChangeLog | 6 ++++++ qt4/src/poppler-document.cc | 11 +++++++++-- qt4/src/poppler-qt4.h | 6 +++++- 3 files changed, 20 insertions(+), 3 deletions(-) commit da8e6d4c3e0afdaa031413649ae20545c8a1f845 Author: Albert Astals Cid Date: Thu Nov 16 21:03:27 2006 +0000 really commit pino's patch :-S qt4/src/Doxyfile | 11 +++- qt4/src/Mainpage.dox | 26 ++++----- qt4/src/poppler-annotation.h | 33 +++++++----- qt4/src/poppler-link.h | 68 +++++++++++++++++++++---- qt4/src/poppler-qt4.h | 115 ++++++++++++++++++++++++++--------------- 5 files changed, 171 insertions(+), 82 deletions(-) commit 4f26e65096e3133a39fc0c9e82084c90cf77dda9 Author: Albert Astals Cid Date: Thu Nov 16 21:00:10 2006 +0000 * qt4/src/Mainpage.dox: * qt4/src/Doxyfile: * qt4/src/poppler-annotation.h: * qt4/src/poppler-link.h: * qt4/src/poppler-qt4.h: Improve API documentation. Patch by Pino Toscano. Generated docu at http://people.freedesktop.org/~aacid/docs/qt4/ ChangeLog | 9 +++++++++ qt4/src/Mainpage.dox | 2 +- 2 files changed, 10 insertions(+), 1 deletions(-) commit e68b6f3f8fea1e4f036eba0f19bb7e0c423d408c Author: Albert Astals Cid Date: Wed Nov 15 21:07:50 2006 +0000 2006-11-15 Albert Astals Cid * qt4/src/poppler-link.cc: * qt4/src/poppler-page.cc: * qt4/src/poppler-qt4.h: * qt4/src/poppler-document.cc: * qt4/src/poppler-private.h: Generalize the way we render the pages: merge all the Page::renderTo* functions in only one that renders on a QImage, taking into account the currently chosen backend. It is possible to switch rendering backend using the Document. Patch by Pino Toscano. * qt4/tests/stress-poppler-qt4.cpp: * qt4/tests/test-password-qt4.cpp: * qt4/tests/test-poppler-qt4.cpp: Adapt the tests to the changes in the rendering API of Page. Patch by Pino Toscano. ChangeLog | 17 +++++ qt4/src/poppler-document.cc | 14 ++++ qt4/src/poppler-link.cc | 2 +- qt4/src/poppler-page.cc | 123 ++++++++++++++++++++------------------ qt4/src/poppler-private.h | 32 +++++++--- qt4/src/poppler-qt4.h | 75 ++++++----------------- qt4/tests/stress-poppler-qt4.cpp | 3 +- qt4/tests/test-password-qt4.cpp | 12 ++-- qt4/tests/test-poppler-qt4.cpp | 17 ++--- 9 files changed, 152 insertions(+), 143 deletions(-) commit 37088dd3335be6e7641c47bea9b1ddd689b07372 Author: Albert Astals Cid Date: Mon Nov 13 19:16:44 2006 +0000 * poppler/ArthurOutputDev.cc: Small fix to get colors right ChangeLog | 4 ++++ poppler/ArthurOutputDev.cc | 8 ++++---- 2 files changed, 8 insertions(+), 4 deletions(-) commit 302e2cab9fd626222c69ad40f7e40be2e65d34a9 Author: Albert Astals Cid Date: Sat Nov 11 15:41:27 2006 +0000 Fix typo when outputing PS scale ChangeLog | 4 ++++ poppler/PSOutputDev.cc | 2 +- 2 files changed, 5 insertions(+), 1 deletions(-) commit e3550fb286dae98992b30edbf4a9300fa58d2e77 Author: Jeff Muizelaar Date: Tue Nov 7 23:53:31 2006 +0000 2006-11-07 Jeff Muizelaar * poppler/CairoOutputDev.cc: take horizontal scaling into account when updating the font. Also, cleanup some unused code. Fixes #8924. ChangeLog | 5 +++++ poppler/CairoOutputDev.cc | 9 ++------- 2 files changed, 7 insertions(+), 7 deletions(-) commit f020b64a72ad5c82c3e7bdcf15039bb0037b1f22 Author: Albert Astals Cid Date: Wed Oct 18 18:43:59 2006 +0000 2006-10-18 Albert Astals Cid * qt4/src/poppler-document.cc: * qt4/src/poppler-private.h: Do not crash when opening a encrypted document. Do not crash when unlocking a locked document. ChangeLog | 7 +++++++ qt4/src/poppler-document.cc | 41 ++++++++++++++++------------------------- qt4/src/poppler-private.h | 14 ++++++++++++++ 3 files changed, 37 insertions(+), 25 deletions(-) commit 577330ee1d4d1021174cf1bd59557a83a017e06f Author: Albert Astals Cid Date: Wed Oct 11 23:09:24 2006 +0000 * splash/Splash.cc: * splash/SplashErrorCodes.h: Do not crash on documents that report a 0x0 mask for an image, like http://bugs.kde.org/attachment.cgi?id=18083&action=view ChangeLog | 7 +++++++ splash/Splash.cc | 2 ++ splash/SplashErrorCodes.h | 2 ++ 3 files changed, 11 insertions(+), 0 deletions(-) commit 42c016c6d3c6de65fd92b51b9d6cc96d52404689 Author: Albert Astals Cid Date: Sun Oct 8 20:38:47 2006 +0000 * poppler/Link.cc: * poppler/Link.h: * poppler/Makefile.am: * poppler/Page.cc: * poppler/Page.h: * poppler/Sound.cc: * poppler/Sound.h: Make poppler able to read Sound objects, Sound actions and Opening/Closing page actions. Patch by Pino Toscano. * qt4/src/Makefile.am: * qt4/src/poppler-link.cc: * qt4/src/poppler-link.h: * qt4/src/poppler-qt4.h: * qt4/src/poppler-page.cc: * qt4/src/poppler-sound.cc: Support for sounds, sound links and page actions in the Qt4 backend. Patch by Pino Toscano. ChangeLog | 19 +++++ poppler/Link.cc | 53 ++++++++++++++ poppler/Link.h | 32 ++++++++ poppler/Makefile.am | 2 + poppler/Page.cc | 8 ++ poppler/Page.h | 4 + poppler/Sound.cc | 65 +++++++++++++++++ poppler/Sound.h | 46 ++++++++++++ qt4/src/Makefile.am | 1 + qt4/src/poppler-link.cc | 35 +++++++++ qt4/src/poppler-link.h | 26 +++++++- qt4/src/poppler-page.cc | 32 ++++++++ qt4/src/poppler-qt4.h | 87 ++++++++++++++++++++++ qt4/src/poppler-sound.cc | 177 ++++++++++++++++++++++++++++++++++++++++++++++ 14 files changed, 586 insertions(+), 1 deletions(-) commit 1da064d7e7403ec7111eecb2b9613e27a2c4bb5d Author: Albert Astals Cid Date: Sat Sep 30 16:28:35 2006 +0000 * qt4/src/poppler-page.cc: PA is optional, H is a name not a string ChangeLog | 4 ++++ qt4/src/poppler-page.cc | 15 +++++++++------ 2 files changed, 13 insertions(+), 6 deletions(-) commit 29366d8e470ab2207cdfdab115c2fa9618c4c74e Author: Albert Astals Cid Date: Mon Sep 25 20:43:18 2006 +0000 * glib/Makefile.am * qt/Makefile.am * qt4/src/Makefile.am * qt4/tests/Makefile.am * test/Makefile.am * utils/Makefile.am: Add FONTCONFIG_CFLAGS FONTCONFIG_LIBS for people that need them. Patch by morfoh@opensde.org. Fixes bug #8415 ChangeLog | 10 ++++++++++ glib/Makefile.am | 2 ++ qt/Makefile.am | 6 ++++-- qt4/src/Makefile.am | 2 ++ qt4/tests/Makefile.am | 2 ++ test/Makefile.am | 6 ++++-- utils/Makefile.am | 6 ++++-- 7 files changed, 28 insertions(+), 6 deletions(-) commit 957c1e59df213a01ca87f03d067a8dab5dc09fb6 Author: Albert Astals Cid Date: Mon Sep 25 20:05:28 2006 +0000 ignore poppler-features.h glib/.cvsignore | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 3158b54375bdfdc82779362cc9442aade87f84f6 Author: Kristian Høgsberg Date: Fri Sep 22 00:55:54 2006 +0000 2006-09-21 Kristian Høgsberg * NEWS: Update list of bugs fixes, release 0.5.4. ChangeLog | 2 ++ NEWS | 2 +- 2 files changed, 3 insertions(+), 1 deletions(-) commit 17dd1f60f9328ae68fbe262ae0745be976ff9f95 Author: Kristian Høgsberg Date: Thu Sep 21 23:28:14 2006 +0000 2006-09-21 Kristian Høgsberg * configure.ac: Check for gtk+ 2.8 for the gtk+ test case, invert help text for zlib option (#7788, #7661). ChangeLog | 3 +++ configure.ac | 12 +++++------- 2 files changed, 8 insertions(+), 7 deletions(-) commit ddbbd697424b9122ce1f0541ddada3fe8bb38fb1 Author: Kristian Høgsberg Date: Thu Sep 21 22:58:31 2006 +0000 2006-09-21 Kristian Høgsberg * utils/pdftops.cc: Get duplex setting from GlobalParams. ChangeLog | 2 ++ utils/pdftops.cc | 3 ++- 2 files changed, 4 insertions(+), 1 deletions(-) commit 0d25592a1a5811ee8fffbd70307c7bcaaaacadf3 Author: Kristian Høgsberg Date: Thu Sep 21 22:40:52 2006 +0000 2006-09-21 Kristian Høgsberg * glib/poppler-page.cc (_poppler_page_new): Make PopplerPage reference its document throughout the lifetime of the page (#7005). ChangeLog | 3 +++ glib/poppler-page.cc | 5 ++++- 2 files changed, 7 insertions(+), 1 deletions(-) commit b834755c7ae45eb4020e9cdbc3852eac0151fcdc Author: Kristian Høgsberg Date: Thu Sep 21 22:37:00 2006 +0000 2006-09-21 Kristian Høgsberg * poppler/Gfx.cc: Remove the right out->updateAll() call. ChangeLog | 4 ++++ poppler/Gfx.cc | 2 +- 2 files changed, 5 insertions(+), 1 deletions(-) commit 181e2af1edf2cbc3c8edadad0dce215a64a990dd Author: Kristian Høgsberg Date: Thu Sep 21 01:05:23 2006 +0000 2006-09-20 Kristian Høgsberg * NEWS: Sum up changes. * configure.ac: Bump release to 0.5.4. ChangeLog | 4 ++++ NEWS | 10 ++++++++++ configure.ac | 2 +- 3 files changed, 15 insertions(+), 1 deletions(-) commit cc9c17a6730422be99ebcd69991fcf5d7b569640 Author: Kristian Høgsberg Date: Thu Sep 21 00:56:33 2006 +0000 2006-09-20 Kristian Høgsberg * poppler/Gfx.cc: Remove last remnant of erroneous type3 commit a while back, fixing #8182. ChangeLog | 5 +++++ poppler/CairoOutputDev.cc | 1 - poppler/Gfx.cc | 1 - 3 files changed, 5 insertions(+), 2 deletions(-) commit 83be722b56d9266b89946fe994023351e47eb4fd Author: Jeff Muizelaar Date: Wed Sep 20 20:22:19 2006 +0000 2006-09-20 Jeff Muizelaar * poppler/TextOutputDev.cc: TextFontInfo stores a copy of a pointer to a GfxFont but does not increment the reference count. Fix the problem by calling incRefCnt and decRefCnt appropriately. Fixes #4649 ChangeLog | 6 ++++++ poppler/TextOutputDev.cc | 4 ++++ 2 files changed, 10 insertions(+), 0 deletions(-) commit 1cf60015d7d78668c83737be6015dc880fd04ebf Author: Kristian Høgsberg Date: Tue Sep 19 04:39:07 2006 +0000 2006-09-19 Kristian Høgsberg * poppler/GlobalParams.cc: Add scanEncodingDirs() to automatically scan in any encodings found under ${datadir}/poppler. * m4/define-dir.m4: New file, adds AC_DEFINE_DIR macro. ChangeLog | 7 +++ configure.ac | 16 +------ goo/gfile.cc | 16 +++---- goo/gfile.h | 2 + m4/define-dir.m4 | 34 ++++++++++++++ poppler/GlobalParams.cc | 116 +++++++++++++++++++++++++++++++--------------- poppler/GlobalParams.h | 7 +++- 7 files changed, 136 insertions(+), 62 deletions(-) commit 821c883f9df9cc0e5b81aa2e070727996cf3bc4e Author: Kristian Høgsberg Date: Mon Sep 18 15:40:50 2006 +0000 2006-09-13 Kristian Høgsberg * poppler/Makefile.am (libpoppler_la_LIBADD): Add cairo libs to link if configured. ChangeLog | 3 +++ poppler/Makefile.am | 4 ++++ 2 files changed, 7 insertions(+), 0 deletions(-) commit d8ab8ebc94c32d32ad17ed54cede453de25d7dd5 Author: Kristian Høgsberg Date: Wed Sep 13 20:25:03 2006 +0000 2006-09-13 Kristian Høgsberg * configure.ac: Tighten glib check (#7906), add check for C++ compiler (#8048). ChangeLog | 5 +++++ configure.ac | 3 ++- 2 files changed, 7 insertions(+), 1 deletions(-) commit 7c748075e18cfe95be6a56adf09ce7f2f032b86f Author: Albert Astals Cid Date: Tue Sep 12 19:48:47 2006 +0000 sorry Jeff ChangeLog | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) commit 6cdcfae0e1c6fbec07ee5273e6ad97ef04110868 Author: Albert Astals Cid Date: Mon Sep 11 21:20:56 2006 +0000 2006-09-11 Albert Astals Cid * qt4/src/poppler-annotation.cc: * qt4/src/poppler-annotation.h: * qt4/src/poppler-page.cc: Add support for LinkAnnotation. Patch by Pino Toscano ChangeLog | 10 +- qt4/src/poppler-annotation.cc | 230 ++++++++++++++++++++++++++++++++++++++- qt4/src/poppler-annotation.h | 22 ++++- qt4/src/poppler-page.cc | 237 +++++++++++++++++++++++++---------------- 4 files changed, 392 insertions(+), 107 deletions(-) commit 8335c7eea2aa62a580170f47323d8674bd89e412 Author: Jeff Muizelaar Date: Fri Sep 8 23:28:22 2006 +0000 2006-09-08 Jeff Muizelaar * poppler/CairoOutputDev.cc: The work-around for 1x1 imagemasks was not calling cairo_set_source causing the rectangles to be drawn the wrong colour occasionally. Fix by moving the existing call to cairo_set_source above the work-around. Fixes #7113. ChangeLog | 7 +++++++ poppler/CairoOutputDev.cc | 8 ++++---- 2 files changed, 11 insertions(+), 4 deletions(-) commit 02d505aa0176b6e5a54ee82426d8333a9ef8f000 Author: Jeff Muizelaar Date: Thu Sep 7 04:01:39 2006 +0000 2006-09-06 Jeff Muizelaar * poppler/CairoOutputDev.cc: Avoid crashing in CairoOutputDev if endString is called without a corresponding beginString. Fixes #4515. ChangeLog | 5 +++++ poppler/CairoOutputDev.cc | 8 +++++++- 2 files changed, 12 insertions(+), 1 deletions(-) commit 3ea0aada0434c9f815814253dd9d1374ae6643cc Author: Jeff Muizelaar Date: Wed Sep 6 23:54:30 2006 +0000 2006-09-06 Jeff Muizelaar * configure.ac: * poppler/FlateStream.cc: * poppler/FlateStream.h: Fix FlateStream to not read more than it needs. This has a performance impact because our input buffer is now only 1 byte large, however correctness is better than performance. This should fix #3948. ChangeLog | 9 +++++++++ configure.ac | 2 +- poppler/FlateStream.cc | 35 +++++++++++++++++++++++++---------- poppler/FlateStream.h | 3 ++- 4 files changed, 37 insertions(+), 12 deletions(-) commit 1d2e6aedca0b8fcce6ac84ae2576ab067912886b Author: Jeff Muizelaar Date: Tue Sep 5 01:21:50 2006 +0000 2006-09-04 Jeff Muizelaar * poppler/CairoOutputDev.cc: Initialize currentFont to NULL before use. Found by Pascal Terjan. Fixes #7924. ChangeLog | 5 +++++ poppler/CairoOutputDev.cc | 1 + 2 files changed, 6 insertions(+), 0 deletions(-) commit 7905adaa21f2347346927fa567c64be60e2bc69c Author: Albert Astals Cid Date: Sun Sep 3 09:27:21 2006 +0000 * poppler/Dict.cc: * poppler/Dict.h: * poppler/Object.h: * poppler/Parser.cc: Patch by Krzysztof Kowalczyk to increase speed by means of doing less copies between objects. See bug 8112 for more information. ChangeLog | 9 +++++++++ poppler/Dict.cc | 4 ++-- poppler/Dict.h | 11 +++++++++-- poppler/Object.h | 12 ++++++++++++ poppler/Parser.cc | 15 +++++++++------ 5 files changed, 41 insertions(+), 10 deletions(-) commit 4da7c90a619002e54f436c4efee723b5bc42a112 Author: Albert Astals Cid Date: Thu Aug 24 22:32:31 2006 +0000 * qt4/src/poppler-private.h: Init m_fontInfoScanner to NULL. Discovered by Rafael Rodríguez ChangeLog | 5 +++++ qt4/src/poppler-private.h | 2 +- 2 files changed, 6 insertions(+), 1 deletions(-) commit 469202e117910beb4e0ad906d5c154a3bae5c98b Author: Albert Astals Cid Date: Wed Aug 16 14:35:14 2006 +0000 * qt/poppler-page.cc: Report correct page size. Backport from Qt4 frontend. Patch by Wilfried Huss ChangeLog | 5 +++++ qt/poppler-page.cc | 10 ++++++++-- 2 files changed, 13 insertions(+), 2 deletions(-) commit b881844e4d31009c5d54c9321a6daaf0f354cf6b Author: Albert Astals Cid Date: Wed Aug 16 09:18:04 2006 +0000 did not want to commit that, thanks Brad for noticing! configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f52380e6d569280839d7c37362bd7cc59f2573c3 Author: Albert Astals Cid Date: Tue Aug 15 22:27:31 2006 +0000 add a warning how nasty zlib can be, it can come and it your pdfs and make your readers crash when you are not looking at it, so be aware that if you enable it you are on your own ;-) ChangeLog | 4 ++++ configure.ac | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) commit 1caba84b1024f1fa7865deebbf70379855ce078d Author: Albert Astals Cid Date: Fri Aug 11 13:12:11 2006 +0000 2006-08-11 Albert Astals Cid * poppler/Catalog.cc: Fix leak ChangeLog | 4 ++++ poppler/Catalog.cc | 1 + 2 files changed, 5 insertions(+), 0 deletions(-) commit 9b6455f6530e273afaa5f948b67ceeec8a06f976 Author: Albert Astals Cid Date: Thu Aug 10 16:08:51 2006 +0000 2006-08-10 Albert Astals Cid * poppler/SplashOutputDev.cc: Try to fix refs to fonts yet again ChangeLog | 4 ++++ poppler/SplashOutputDev.cc | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) commit 305f60e0437dcfc5babd449123a1fe4cd062a219 Author: Albert Astals Cid Date: Sat Aug 5 17:10:07 2006 +0000 2006-08-05 Albert Astals Cid * poppler/Catalog.cc: The name array can contain references to strings instead of stings themselves, or at least PDF of https://bugs.freedesktop.org/show_bug.cgi?id=7780 does. This makes it work with that file * qt4/src/poppler-embeddedfile.cc: Use UGooString for description ChangeLog | 8 ++++++++ poppler/Catalog.cc | 12 ++++++++++-- qt4/src/poppler-embeddedfile.cc | 3 ++- 3 files changed, 20 insertions(+), 3 deletions(-) commit dd8758ea3f0f44e9f8362343f15b2064f428ad64 Author: Albert Astals Cid Date: Fri Aug 4 22:48:09 2006 +0000 2006-08-05 Albert Astals Cid * utils/pdftotext.cc: * utils/pdfinfo.cc: * utils/pdffonts.cc: Add the posibility of reading a file from stdin. Patch by Dom Lachowicz ChangeLog | 7 +++++++ utils/pdffonts.cc | 11 ++++++++++- utils/pdfinfo.cc | 11 ++++++++++- utils/pdftotext.cc | 11 ++++++++++- 4 files changed, 37 insertions(+), 3 deletions(-) commit a418d844cf6baa797919796ceadaf21ef9b2e5b9 Author: Albert Astals Cid Date: Thu Aug 3 10:34:52 2006 +0000 * configure.ac: Use the correct variable to output the utils status. Patch by Dom Lachowic ChangeLog | 5 +++++ configure.ac | 2 +- 2 files changed, 6 insertions(+), 1 deletions(-) commit 1673b895656143a8a1f1a45e07f777f39995940d Author: Albert Astals Cid Date: Sun Jul 30 20:31:31 2006 +0000 * poppler/GfxState.cc: make nGfxBlendModeNames define return the correct size of the gfxBlendModeNames array so it does not access invalid memory areas when the blend mode is not found. Discovered by Krzysztof Kowalczyk ChangeLog | 7 +++++++ poppler/GfxState.cc | 12 +++++++----- 2 files changed, 14 insertions(+), 5 deletions(-) commit e4561568d14e7b3b2aec6ecaf3cc09078bdf7a46 Author: Albert Astals Cid Date: Sun Jul 30 09:38:28 2006 +0000 * splash/SplashFontEngine.cc: * poppler/SplashOutputDev.cc: Fix memory leak when using embedded fonts in the pdf file. Patch by Krzysztof Kowalczyk ChangeLog | 6 ++++++ poppler/SplashOutputDev.cc | 8 ++++++-- splash/SplashFontEngine.cc | 12 ++++++++---- 3 files changed, 20 insertions(+), 6 deletions(-) commit 4a27502159a89992f54be2673b44bf7a8392b60d Author: Albert Astals Cid Date: Sat Jul 29 16:24:53 2006 +0000 push back thing i did not want to commit, sorry configure.ac | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit ba448afc0e97a9e779409ff228adcd4f627971f5 Author: Albert Astals Cid Date: Sat Jul 29 16:22:52 2006 +0000 * configure.ac: Disable qt and qt4 frontends if splash backend is disabled ChangeLog | 5 +++++ configure.ac | 18 ++++++++++++++---- 2 files changed, 19 insertions(+), 4 deletions(-) commit 1e32d3baa5e8296caf55bd5853216a96618c74ac Author: Kristian Høgsberg Date: Fri Jul 28 18:17:45 2006 +0000 2006-07-28 Kristian Høgsberg * poppler/CairoOutputDev.cc: Don't set font matrix translation (fix from Behdad Esfahbod). ChangeLog | 5 +++++ poppler/CairoOutputDev.cc | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) commit 0bc1b0f35c28cb80dd27d24110367348e52c143b Author: Albert Astals Cid Date: Thu Jul 27 18:21:28 2006 +0000 fix date, i don't live in the past ChangeLog | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2f27c3a0218608568f6cd1c718ef51b9879023a3 Author: Albert Astals Cid Date: Thu Jul 27 18:17:50 2006 +0000 * poppler/Stream.cc: If you are going to test a variable, better initialize it first ;-) Fixes bug 7646 ChangeLog | 5 +++++ poppler/Stream.cc | 2 +- 2 files changed, 6 insertions(+), 1 deletions(-) commit f39ab43ca824cb7e5db73137c4545b3e85134425 Author: Albert Astals Cid Date: Wed Jul 26 18:16:01 2006 +0000 2006-07-26 Albert Astals Cid * qt/poppler-document.cc: * qt/poppler-private.h: * qt/poppler-qt.h: Port the QDomDocument *Document::toc() const method from the qt4 frontend to the qt frontend. Patch by Wilfried Huss ChangeLog | 7 +++++ qt/poppler-document.cc | 18 +++++++++++++++ qt/poppler-private.h | 58 ++++++++++++++++++++++++++++++++++++++++++++++++ qt/poppler-qt.h | 16 +++++++++++++ 4 files changed, 99 insertions(+), 0 deletions(-) commit c3a9fd546b853c85b6be5fc8f4e5a78d8a7e7437 Author: Albert Astals Cid Date: Tue Jul 25 18:39:57 2006 +0000 * qt4/src/poppler-document.cc: Obey kdeprint masters in that a library should output as much device independent PS as posible, so disabling duplex printing for default is a good idea. ChangeLog | 6 ++++++ qt4/src/poppler-document.cc | 2 +- 2 files changed, 7 insertions(+), 1 deletions(-) commit edc0499644b8083600ced9a5087ec0b0189e615b Author: Kristian Høgsberg Date: Mon Jul 24 19:49:51 2006 +0000 2006-07-24 Kristian Høgsberg * configure.ac: * poppler/Makefile.am: Move fontconfig dependency to libpoppler. ChangeLog | 5 +++++ configure.ac | 18 +++++++----------- poppler/Makefile.am | 6 ++++-- 3 files changed, 16 insertions(+), 13 deletions(-) commit 24b5a68a3f4cdba63fbcd01dc178a330b5f604a7 Author: Jeff Muizelaar Date: Tue Jul 18 21:32:11 2006 +0000 2006-07-18 Jeff Muizelaar * poppler/Gfx.cc: fix opCloseStroke to match the behaviour of a separate opClose and opStroke. Previously, opCloseStroke only closes if there is a path however opClose closes unconditionally. ChangeLog | 6 ++++++ poppler/Gfx.cc | 2 +- 2 files changed, 7 insertions(+), 1 deletions(-) commit c57ebd40fcf85432b2e5045086d158a63af12525 Author: Jeff Muizelaar Date: Tue Jul 18 21:26:57 2006 +0000 2006-07-18 Jeff Muizelaar * poppler/TextOutputDev.cc: call setDefaultCTM() after start page like in Gfx.cc. This fixes a regression caused by the fix to #6948. ChangeLog | 5 +++++ poppler/TextOutputDev.cc | 1 + 2 files changed, 6 insertions(+), 0 deletions(-) commit 640d5d5a9d9e53f3f677eb05f3d18e6bfc74e95a Author: Albert Astals Cid Date: Sun Jul 16 18:22:23 2006 +0000 2006-07-16 Albert Astals Cid * poppler/GfxState.cc: Do not crash when we can not parse a GfxImageColorMap Fixes crash on pdf that can be found at ChangeLog | 7 +++++++ poppler/GfxState.cc | 4 ++++ qt4/src/Doxyfile | 4 ++-- 3 files changed, 13 insertions(+), 2 deletions(-) commit c6926d1d8ab04468f56f4687cdd3f06af206226b Author: Albert Astals Cid Date: Wed Jun 28 19:23:52 2006 +0000 * poppler/DCTStream.cc: * poppler/DCTStream.h: Reset jpeg structures on reset. Fixes crash while printing pdf at http://bugs.kde.org/attachment.cgi?id=16818&action=view ChangeLog | 7 +++++++ poppler/DCTStream.cc | 25 ++++++++++++++++++------- poppler/DCTStream.h | 2 ++ 3 files changed, 27 insertions(+), 7 deletions(-) commit 96ac8dec591a0325a822c1f7b7bc7e78b867e3a0 Author: Albert Astals Cid Date: Sun Jun 25 16:59:31 2006 +0000 Ask for paper size width and height to pass it to PSOutputDev in both qt frontends (qt got abi mantained, qt4 changed as you still have to define UNSTABLE_POPPLER_QT4 to be able of using it, one day we'll have to think of removing it) ChangeLog | 8 ++++++++ qt/poppler-document.cc | 9 +++++++-- qt/poppler-qt.h | 9 +++++++++ qt4/src/poppler-document.cc | 4 ++-- qt4/src/poppler-qt4.h | 10 +++++++++- 5 files changed, 35 insertions(+), 5 deletions(-) commit 965011f2001fb1ea36857995d5555266f82b8d96 Author: Albert Astals Cid Date: Sun Jun 25 16:20:50 2006 +0000 put back a change that was not meant to be commited qt/poppler-qt.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 4995d09c91173d34a435112828aff21a63b147e9 Author: Albert Astals Cid Date: Sun Jun 25 16:19:32 2006 +0000 rename poppler-link.h to poppler-link-qt3.h to not get conflicts on install qt/Makefile.am | 2 +- qt/poppler-link-qt3.h | 188 +++++++++++++++++++++++++++++++++++ qt/poppler-link.cc | 258 +++++++++++++++++++++++++++++++++++++++++++++++++ qt/poppler-qt.h | 4 +- 4 files changed, 449 insertions(+), 3 deletions(-) commit 087921b134c2646e6d41960f471a1819c7c8790a Author: Albert Astals Cid Date: Sun Jun 25 10:29:22 2006 +0000 add link support to qt3 frontend. Patch by Wilfried Huss based on Qt4 code ChangeLog | 11 ++++ qt/Makefile.am | 4 +- qt/poppler-document.cc | 19 +++---- qt/poppler-page.cc | 136 +++++++++++++++++++++++++++++++++++++++++++++-- qt/poppler-private.h | 33 +++++++++++- qt/poppler-qt.h | 14 ++++- 6 files changed, 196 insertions(+), 21 deletions(-) commit 831bd8942ef3224354b128d5e14e68fdfc57168b Author: Albert Astals Cid Date: Sun Jun 11 16:14:32 2006 +0000 optimization by Mario Teijeiro Otero poppler/UGooString.cc | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1223fd4b200f6c13996f8299f3563c818af0c21d Author: Albert Astals Cid Date: Sat Jun 10 22:23:19 2006 +0000 * poppler/UGooString.cc: When any of the chars that we are passing to the UGooString is not pdfencodable, do not encode the string, because we loose information if we do, this fixes rendering of http://publikationen.ub.uni-frankfurt.de/volltexte/2005/890/pdf/TR_abs_g.pdf and other docs with type3 fonts and ligatures ChangeLog | 9 +++++++++ poppler/UGooString.cc | 8 ++++++++ 2 files changed, 17 insertions(+), 0 deletions(-) commit b85a39ddfc7de8c0621e995c114885ecd08fcdc2 Author: Albert Astals Cid Date: Thu Jun 1 21:03:38 2006 +0000 * qt4/src/poppler-qt4.h: * qt4/src/poppler-page.cc: Add Rotation parameter that is passed to the respective output devs ChangeLog | 6 ++++++ qt4/src/poppler-page.cc | 22 ++++++++++++++-------- qt4/src/poppler-qt4.h | 14 +++++++++----- 3 files changed, 29 insertions(+), 13 deletions(-) commit 2b5d3277f36864ff1ef44f1942f22de247d67ab6 Author: Albert Astals Cid Date: Thu Jun 1 17:23:45 2006 +0000 * qt/poppler-document.cc: * qt/poppler-qt.h: Add printing support, patch by Stefan Kebekus ChangeLog | 6 ++++++ qt/poppler-document.cc | 18 ++++++++++++++++++ qt/poppler-qt.h | 2 ++ 3 files changed, 26 insertions(+), 0 deletions(-) commit 5380d005b7b54cc6587ce6e8c3bbb358da5cd9a5 Author: Jeff Muizelaar Date: Thu Jun 1 06:42:25 2006 +0000 2006-06-01 Jeff Muizelaar * poppler/PSOutputDev.cc: * poppler/PSOutputDev.h: Change filename parameter to PSOutputDev constructor from char * to const char *. ChangeLog | 6 ++++++ poppler/PSOutputDev.cc | 2 +- poppler/PSOutputDev.h | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) commit c2a81ea8b01f3943a2eb737cf957acc0d05f7eed Author: Albert Astals Cid Date: Wed May 31 20:14:04 2006 +0000 * poppler/SplashOutputDev.cc: * splash/Splash.cc: Fix no splashModeRGB8Qt mode, that is, make it show images I'm sorry, really, i'll try to do better ChangeLog | 6 ++++++ poppler/SplashOutputDev.cc | 10 ++++++++++ splash/Splash.cc | 3 +++ 3 files changed, 19 insertions(+), 0 deletions(-) commit 643b310cf51474b6dfc077fe086ea121e807f6e1 Author: Jeff Muizelaar Date: Wed May 31 19:18:28 2006 +0000 2006-05-31 Jeff Muizelaar * TODO: Remove items's from my list that are done. ChangeLog | 4 ++++ TODO | 3 --- 2 files changed, 4 insertions(+), 3 deletions(-) commit 96e582721dcb15ea258b989c7c500084bff9f56d Author: Jeff Muizelaar Date: Wed May 31 17:31:49 2006 +0000 2006-05-31 Jeff Muizelaar * poppler/CairoOutputDev.cc: * poppler/CairoOutputDev.h: Change the cairo backend to use the transformation in cairo instead of doing all of the transformations in the OutputDevice. Fixes #6948. ChangeLog | 7 ++ poppler/CairoOutputDev.cc | 200 ++++++++++++++++++++------------------------- poppler/CairoOutputDev.h | 1 + 3 files changed, 96 insertions(+), 112 deletions(-) commit 00ffb9bf50b6b3b2e8eaa8af593aaa01d4a62a34 Author: Kristian Høgsberg Date: Wed May 31 04:53:27 2006 +0000 2006-05-31 Kristian Høgsberg * NEWS: Sum up changes. * configure.ac: Bump release to 0.5.3. ChangeLog | 6 ++++++ NEWS | 8 ++++++++ configure.ac | 2 +- 3 files changed, 15 insertions(+), 1 deletions(-) commit 223a4bf3a679f666b6c963a8787cf5b5ac75c4b6 Author: Kristian Høgsberg Date: Wed May 31 02:02:54 2006 +0000 2006-05-30 Kristian Høgsberg * poppler-glib.pc.in: * configure.ac: Add poppler as a private requires if pkg-config supports it. ChangeLog | 6 ++++++ configure.ac | 11 +++++++++++ poppler-glib.pc.in | 3 ++- 3 files changed, 19 insertions(+), 1 deletions(-) commit 7aaa4d3fbdb8ea2534d3cb80e68b2759b2e8fd2f Author: Kristian Høgsberg Date: Tue May 30 21:46:06 2006 +0000 2006-05-30 Kristian Høgsberg * test/gtk-cairo-test.cc: Add --page option to gtk-cairo-test. ChangeLog | 4 ++++ test/gtk-cairo-test.cc | 21 ++++++++++++++++++--- 2 files changed, 22 insertions(+), 3 deletions(-) commit f7c1d519b9695ad8adfdcf3af696de746cdcf375 Author: Jeff Muizelaar Date: Mon May 29 18:44:17 2006 +0000 2006-05-29 Jeff Muizelaar * poppler/CairoFontEngine.cc: * poppler/CairoFontEngine.h: * poppler/CairoOutputDev.cc: Allow CairoFont creation to fail more gracefully. Fixes #4030. ChangeLog | 7 +++++++ poppler/CairoFontEngine.cc | 27 +++++++++++++++++++++------ poppler/CairoFontEngine.h | 4 +++- poppler/CairoOutputDev.cc | 5 +++++ 4 files changed, 36 insertions(+), 7 deletions(-) commit 84861800dad3649d4757d5c5539b9e86e2b2c644 Author: Jeff Muizelaar Date: Sat May 27 17:27:37 2006 +0000 2006-05-27 Jeff Muizelaar * poppler/CairoOutputDev.cc: * poppler/CairoOutputDev.h: Back out the rest of krh's type3 font work. This fixes type3 fonts in CairoOutputDevice. ChangeLog | 6 ++++++ poppler/CairoOutputDev.cc | 3 +++ poppler/CairoOutputDev.h | 2 +- 3 files changed, 10 insertions(+), 1 deletions(-) commit 6f5a89a0a2cf17d45d1c31ce105829be8c7ac456 Author: Albert Astals Cid Date: Tue May 23 20:49:16 2006 +0000 * poppler/SplashOutputDev.cc: * qt4/src/poppler-private.h: * splash/Splash.cc: * splash/SplashBitmap.cc: * splash/SplashTypes.h: bring splashModeRGB8 back to the old code (before Frank's patch), create splashModeRGB8Qt that has Frank's codepath and is used by Qt frontends. Fixes corruption on other programs expecting the old behaviour. Remember dude we are now a lib! you can not change behaviour from one day to another! /me hits himself ChangeLog | 11 +++ poppler/SplashOutputDev.cc | 8 ++ qt/poppler-private.h | 2 +- qt4/src/poppler-private.h | 2 +- splash/Splash.cc | 169 ++++++++++++++++++++++++++++++++++++++++++++ splash/SplashBitmap.cc | 26 ++++++- splash/SplashTypes.h | 2 + 7 files changed, 216 insertions(+), 4 deletions(-) commit 495d592c3ba7fe81e03774f5b2ed677e5aa560c7 Author: Kristian Høgsberg Date: Tue May 23 19:16:37 2006 +0000 2006-05-23 Kristian Høgsberg * qt4/src/Makefile.am (libpoppler_qt4_la_SOURCES): Add missing ChangeLog | 5 +++++ qt4/src/Makefile.am | 1 + 2 files changed, 6 insertions(+), 0 deletions(-) commit eecd06c86585bca05c99cd2e9a1b1ff3bbae3c72 Author: Kristian Høgsberg Date: Mon May 22 20:19:35 2006 +0000 2006-05-22 Kristian Høgsberg * configure.ac: Bump release. * NEWS: Sum up changes. ChangeLog | 5 +++++ NEWS | 11 ++++++++++- configure.ac | 2 +- 3 files changed, 16 insertions(+), 2 deletions(-) commit 680f20dfd1cf0342d49516b3848a2aef5d2a3883 Author: Kristian Høgsberg Date: Mon May 22 19:58:41 2006 +0000 2006-05-22 Kristian Høgsberg Patch from Rainer Keller to fix the ImageOutputDev (#6984). * utils/ImageOutputDev.cc (drawImage): Upate to work with new 16-bit color representation. * utils/ImageOutputDev.h: Return gTrue for needNonText(). ChangeLog | 9 +++++++++ NEWS | 4 ++++ utils/ImageOutputDev.cc | 6 +++--- utils/ImageOutputDev.h | 2 +- 4 files changed, 17 insertions(+), 4 deletions(-) commit e43a06bf6e953fa9af18476e2c9f27106398c09c Author: Kristian Høgsberg Date: Sun May 21 23:26:45 2006 +0000 2006-05-21 Kristian Høgsberg * poppler/CairoFontEngine.cc: * poppler/CairoFontEngine.h: Back out type3 font work committed by accident. ChangeLog | 6 + poppler/CairoFontEngine.cc | 347 +++++--------------------------------------- poppler/CairoFontEngine.h | 17 +-- 3 files changed, 47 insertions(+), 323 deletions(-) commit 7d4bb0533f88f06449ebd64c1220d0b75001937d Author: Albert Astals Cid Date: Sun May 21 18:14:15 2006 +0000 fix all is blue issue on ppc machines ChangeLog | 7 +++++++ qt/poppler-page.cc | 17 +++++++++++++++++ qt4/src/poppler-page.cc | 17 +++++++++++++++++ 3 files changed, 41 insertions(+), 0 deletions(-) commit 655af1e0126ca96d75c9c718d7d8f928c898b1f6 Author: Albert Astals Cid Date: Sun May 21 17:19:53 2006 +0000 hope to fix really Kouhei's name now ChangeLog | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit cc783a1ebe868ff75db5472775dabe0020ae501f Author: Albert Astals Cid Date: Sun May 21 11:54:30 2006 +0000 Fix Kouhei name ChangeLog | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e4b6ad3bb873a6f334934921e6d56e9d26e06a9a Author: Kristian Høgsberg Date: Fri May 19 22:55:49 2006 +0000 Add bug number to ChangeLog entry. ChangeLog | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 46f5f070cceb2c0f3b53537c8e33340b9f1bba38 Author: Kristian Høgsberg Date: Fri May 19 22:26:03 2006 +0000 2006-05-19 Kristian Høgsberg * glib/poppler-action.h: * glib/poppler-action.cc: Add poppler_dest_get_type(), patch from Kouhei Souto (#6907). ChangeLog | 4 ++++ glib/poppler-action.cc | 13 +++++++++++++ glib/poppler-action.h | 4 ++++ 3 files changed, 21 insertions(+), 0 deletions(-) commit 875dc5b112dfe2d4a48a7567b1ff79257447cc0d Author: Kristian Høgsberg Date: Fri May 19 22:21:35 2006 +0000 2006-05-19 Kristian Høgsberg * poppler-glib.pc.in (Requires): Add gdk-2.0 dependency, from Kouhei Souto (#6896). ChangeLog | 3 +++ poppler-glib.pc.in | 2 +- 2 files changed, 4 insertions(+), 1 deletions(-) commit b66dda2640c088bbe205f698a0c4028144027922 Author: Kristian Høgsberg Date: Fri May 19 22:19:21 2006 +0000 2006-05-19 Kristian Høgsberg * glib/poppler-document.h (POPPLER_TYPE_INDEX_ITER) (POPPLER_TYPE_FONTS_ITER): Add these macros, patch from Kouhei Souto (#6897). ChangeLog | 4 ++++ glib/poppler-document.h | 2 ++ 2 files changed, 6 insertions(+), 0 deletions(-) commit 095730456c0d8312067af10dd55a3b9165a83736 Author: Kristian Høgsberg Date: Fri May 19 22:16:25 2006 +0000 2006-05-19 Kristian Høgsberg * glib/Makefile.am (INCLUDES): Add define for G_LOG_DOMAIN, from Kouhei Souto (#6899). ChangeLog | 3 +++ glib/Makefile.am | 1 + 2 files changed, 4 insertions(+), 0 deletions(-) commit b8d77633899c1dec5f3b9c9a0f075f39afa98965 Author: Kristian Høgsberg Date: Fri May 19 22:12:38 2006 +0000 2006-05-19 Kristian Høgsberg * glib/poppler-document.cc (poppler_document_save): Memleak patch from Paolo Borelli (#6908). ChangeLog | 5 +++++ glib/poppler-document.cc | 2 ++ 2 files changed, 7 insertions(+), 0 deletions(-) commit 488f77298fee9eebbca5983c1c9fb186b3b67aa3 Author: Kristian Høgsberg Date: Fri May 19 22:04:17 2006 +0000 2006-05-19 Kristian Høgsberg * TextOutputDev.h: * TextOutputDev.cc: * UnicodeTypeTable.h: * UnicodeTypeTable.cc: * UnicodeCClassTables.h: * UnicodeCompTables.h: * UnicodeDecompTables.h: * gen-unicode-tables.py: Patch from Ed Catmur (#2929) to convert search string and document text to unicode NFKC (compatibility composition) before matching so ligatures match correctly. ChangeLog | 13 + poppler/Makefile.am | 5 + poppler/TextOutputDev.cc | 41 +- poppler/TextOutputDev.h | 3 + poppler/UnicodeCClassTables.h | 1827 +++++++++ poppler/UnicodeCompTables.h | 665 ++++ poppler/UnicodeDecompTables.h | 8526 +++++++++++++++++++++++++++++++++++++++++ poppler/UnicodeTypeTable.cc | 235 ++ poppler/UnicodeTypeTable.h | 3 + 9 files changed, 11303 insertions(+), 15 deletions(-) commit ecb942e54a1ab0f7eded91b7d1278f0ac62e2071 Author: Kristian Høgsberg Date: Fri May 19 21:42:54 2006 +0000 2006-05-19 Kristian Høgsberg * glib/poppler-page.cc (poppler_page_prepare_output_dev): Fix the rotation bug for real. ChangeLog | 5 +++++ glib/poppler-page.cc | 16 +++++++++------- 2 files changed, 14 insertions(+), 7 deletions(-) commit 28ae789afe0625a641525e4a0768d51fa8bd667c Author: Kristian Høgsberg Date: Fri May 19 20:54:13 2006 +0000 2006-05-19 Kristian Høgsberg Patch from Kouhei Sutou (#6905). * glib/poppler-document.cc: * glib/poppler-document.h: * glib/poppler-private.h: * glib/reference/tmpl/poppler-private.sgml: * glib/reference/tmpl/poppler.sgml: Make PopplerPSOutput a proper glib object. ChangeLog | 11 ++++++ glib/poppler-document.cc | 51 ++++++++++++++++++++++++----- glib/poppler-document.h | 4 ++ glib/poppler-private.h | 2 + glib/reference/tmpl/poppler-private.sgml | 1 + glib/reference/tmpl/poppler.sgml | 1 + 6 files changed, 61 insertions(+), 9 deletions(-) commit 02cf7fd7df0b2d8c2b1c6f108e581bc1c7a973b1 Author: Kristian Høgsberg Date: Fri May 19 20:35:43 2006 +0000 2006-05-19 Kristian Høgsberg * glib/poppler-page.cc (poppler_page_prepare_output_dev): Fix rotation bug (#6913, #6926). ChangeLog | 3 +++ glib/poppler-page.cc | 12 +++++++++++- 2 files changed, 14 insertions(+), 1 deletions(-) commit 78ae3efd9541d7b63ff5a2c4de3fde300806688f Author: Kristian Høgsberg Date: Fri May 19 19:21:59 2006 +0000 2006-05-19 Kristian Høgsberg Memory leak patch from Carlos Garcia Campos (#6947). * glib/poppler-action.cc: * glib/poppler-document.cc: * glib/poppler-page.cc: * poppler/CairoFontEngine.cc: * poppler/CairoFontEngine.h: * poppler/CairoOutputDev.cc: * poppler/CairoOutputDev.h: * poppler/Gfx.cc: * poppler/TextOutputDev.cc: Fix various memory leaks. ChangeLog | 14 ++ glib/poppler-action.cc | 9 +- glib/poppler-document.cc | 31 +++- glib/poppler-page.cc | 2 + poppler/CairoFontEngine.cc | 347 +++++++++++++++++++++++++++++++++++++++----- poppler/CairoFontEngine.h | 17 ++- poppler/CairoOutputDev.cc | 5 +- poppler/CairoOutputDev.h | 2 +- poppler/Gfx.cc | 1 + poppler/TextOutputDev.cc | 9 + 10 files changed, 381 insertions(+), 56 deletions(-) commit 354c1926b7181fd668f221e1d672974e04fda747 Author: Albert Astals Cid Date: Fri May 19 17:24:19 2006 +0000 * qt4/src/poppler-link.cc: Patch by Pino Toscano, ensure the splashoutput is created when parsing the TOC. ChangeLog | 5 +++++ qt4/src/poppler-link.cc | 5 +++-- 2 files changed, 8 insertions(+), 2 deletions(-) commit 3c9a5f37704781c9a51e72edd18451870452b9a7 Author: Albert Astals Cid Date: Sun May 14 16:11:54 2006 +0000 * poppler/FontInfo.cc: Fix possible crash, half patch by Kouhei Sutou ChangeLog | 5 +++++ poppler/FontInfo.cc | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) commit 436f578fe762e8ceccce95a0f2003406527dde64 Author: Albert Astals Cid Date: Sat May 13 16:01:57 2006 +0000 * poppler/GfxState.cc: * poppler/GfxState.h: Fix memleak, patch by Carlos Garcia Campos ChangeLog | 6 ++++++ poppler/GfxState.cc | 8 ++++++++ poppler/GfxState.h | 3 +-- 3 files changed, 15 insertions(+), 2 deletions(-) commit 906515769097f2e38f6b2c2aff598919b9d1ee0d Author: Albert Astals Cid Date: Sat May 13 15:58:37 2006 +0000 * qt4/src/poppler-document.cc: leak-- * qt4/src/poppler-private.h: Refcount globalparams * qt4/tests/test-poppler-qt4.cpp: Some leaks less ChangeLog | 6 ++++++ qt4/src/poppler-document.cc | 10 +++++----- qt4/src/poppler-private.h | 8 ++++++++ qt4/tests/test-poppler-qt4.cpp | 6 ++++-- 4 files changed, 23 insertions(+), 7 deletions(-) commit 46fd63c44369c882d8dac473d4156001d9d4ed18 Author: Albert Astals Cid Date: Sat May 13 11:14:24 2006 +0000 numbers for easier casting qt4/src/poppler-link.h | 14 ++++++++++++-- 1 files changed, 12 insertions(+), 2 deletions(-) commit 35500375e3f790c444ab7e7d0a687d270c5a66b1 Author: Albert Astals Cid Date: Fri May 12 21:02:01 2006 +0000 fixing compile problems for some people qt4/src/poppler-page.cc | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit 181f09829cf4831965059e3064114d83348c51b5 Author: Albert Astals Cid Date: Fri May 12 20:40:05 2006 +0000 * qt4/src/Makefile.am * qt4/src/poppler-annotation-helper.h * qt4/src/poppler-annotation.cc * qt4/src/poppler-annotation.h * qt4/src/poppler-link.cc * qt4/src/poppler-link.h * qt4/src/poppler-page.cc * qt4/src/poppler-qt4.h: Code for annotations stripped from oKular, it's all based on Enrico's work, so ask him for details, the problem is that he left KDE development a while ago. ChangeLog | 14 + qt4/src/Makefile.am | 2 + qt4/src/poppler-annotation-helper.h | 213 ++++++++++ qt4/src/poppler-annotation.cc | 792 +++++++++++++++++++++++++++++++++++ qt4/src/poppler-annotation.h | 257 ++++++++++++ qt4/src/poppler-link.cc | 4 +- qt4/src/poppler-link.h | 2 +- qt4/src/poppler-page.cc | 691 ++++++++++++++++++++++++++++++ qt4/src/poppler-qt4.h | 8 +- 9 files changed, 1980 insertions(+), 3 deletions(-) commit 3a48e89dfbe54af73a68ed8e917938f14ad17f01 Author: Albert Astals Cid Date: Tue May 9 20:07:06 2006 +0000 * qt4/src/Makefile.am: * qt4/src/poppler-document.cc: * qt4/src/poppler-link.cc: * qt4/src/poppler-page.cc: * qt4/src/poppler-private.h: * qt4/src/poppler-qt4.h: Adding links extraction code, should work as it is basically stripped out from kpdf, but comments are obviously welcome as always ChangeLog | 10 +++ qt4/src/Makefile.am | 1 + qt4/src/poppler-document.cc | 13 +-- qt4/src/poppler-link.cc | 129 ++++++++++++++++++++++++++++++- qt4/src/poppler-link.h | 178 +++++++++++++++++++++++++++++++++++++++++++ qt4/src/poppler-page.cc | 139 ++++++++++++++++++++++++++++++---- qt4/src/poppler-private.h | 9 +- qt4/src/poppler-qt4.h | 56 +++----------- 8 files changed, 456 insertions(+), 79 deletions(-) commit f628e1506e576a8553a9699c1d7f05ef55c24fa2 Author: Albert Astals Cid Date: Mon May 8 19:03:51 2006 +0000 memleak-- by carlos ChangeLog | 5 +++++ poppler/Catalog.cc | 5 ++++- 2 files changed, 9 insertions(+), 1 deletions(-) commit 1fce6266564583d356817a21f43c6b1ad8ce3716 Author: Albert Astals Cid Date: Sat May 6 10:57:07 2006 +0000 fix code, i suck qt4/src/poppler-page.cc | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit be913b90d59da35a347498b86fdd3edb065aef23 Author: Albert Astals Cid Date: Fri May 5 20:51:01 2006 +0000 * poppler/Function.cc: quick fix for KDE bug #126760 Better solutions are of course accepted ChangeLog | 4 ++++ poppler/Function.cc | 2 +- 2 files changed, 5 insertions(+), 1 deletions(-) commit 2b085293bd73b4e77da848b3fe63a7e82e9ba5e5 Author: Albert Astals Cid Date: Thu May 4 19:10:55 2006 +0000 * qt4/src/poppler-qt4.h: * qt4/src/poppler-page.cc: Implement search functionality more code to make oKular qt4popplered possible, probably not most quickest code around, feel free to comment/optimize ChangeLog | 5 +++++ qt4/src/poppler-page.cc | 43 +++++++++++++++++++++++++++++++++++++++++++ qt4/src/poppler-qt4.h | 16 ++++++++++++++++ 3 files changed, 64 insertions(+), 0 deletions(-) commit a9b0c7977aba7bc85a8673c7f95187ff17ee4173 Author: Kristian Høgsberg Date: Tue May 2 04:38:39 2006 +0000 2006-05-02 Kristian Høgsberg * glib/poppler-page.cc: * poppler/Gfx.cc: * poppler/GfxFont.cc: * poppler/GfxFont.h: * poppler/GfxState.cc: * poppler/TextOutputDev.cc: Patch from Gary Coady to add reference counting to GfxFont so we don't crash on text selection. ChangeLog | 10 ++++++++++ glib/poppler-page.cc | 2 +- poppler/Gfx.cc | 2 ++ poppler/GfxFont.cc | 14 +++++++++++++- poppler/GfxFont.h | 4 ++++ poppler/GfxState.cc | 7 +++++++ poppler/TextOutputDev.cc | 1 + 7 files changed, 38 insertions(+), 2 deletions(-) commit 57af0207334ff1a407899370281ebb90fe953a32 Author: Albert Astals Cid Date: Mon May 1 18:33:47 2006 +0000 * qt4/src/poppler-page.cc: * qt4/src/poppler-private.h: * qt4/src/poppler-qt4.h: * qt4/src/poppler-textbox.cc: Add nextWord(), hasSpaceAfter() and edge() to TextBox More things to make poppler-qt4Okular nearer ChangeLog | 8 ++++++++ qt4/src/poppler-page.cc | 14 ++++++++++++++ qt4/src/poppler-private.h | 11 +++++++++++ qt4/src/poppler-qt4.h | 8 ++++++++ qt4/src/poppler-textbox.cc | 23 ++++++++++++++++------- 5 files changed, 57 insertions(+), 7 deletions(-) commit 61b126390f764fd38c79b6a64160a7dc7870bd4a Author: Albert Astals Cid Date: Mon May 1 13:41:14 2006 +0000 revert thing that should not have gone in poppler/PageLabelInfo.cc | 43 +++++++++++++++++++++++++++++++++++++++++++ poppler/PageLabelInfo.h | 44 -------------------------------------------- 2 files changed, 43 insertions(+), 44 deletions(-) commit f2424ef63e86d82b2be277e2b268b48aae29601e Author: Albert Astals Cid Date: Mon May 1 13:32:31 2006 +0000 * qt4/src/poppler-document.cc: * qt4/src/poppler-private.h: * qt4/src/poppler-qt4.h: Add the possibility of setting the paper color One step more to make oKular fully use the qt4 bindings ChangeLog | 7 ++++++ poppler/PageLabelInfo.cc | 43 ------------------------------------------ poppler/PageLabelInfo.h | 44 +++++++++++++++++++++++++++++++++++++++++++ qt4/src/poppler-document.cc | 10 +++++++++ qt4/src/poppler-private.h | 22 ++++++++++++++++---- qt4/src/poppler-qt4.h | 6 +++++ 6 files changed, 84 insertions(+), 48 deletions(-) commit 4147400e2b692df7f70c3772e8a4b576d4d85294 Author: Albert Astals Cid Date: Sat Apr 29 15:23:41 2006 +0000 Fix memory leak. Bug 6765 ChangeLog | 5 +++++ poppler/JBIG2Stream.cc | 1 + 2 files changed, 6 insertions(+), 0 deletions(-) commit 960d60467d62d28f20b127d07e8de1af42eec568 Author: Jeff Muizelaar Date: Thu Apr 27 17:26:36 2006 +0000 2006-04-27 Jeff Muizelaar * poppler/CairoOutputDev.cc: delete imgStr if some of the cairo functions fail. Fixes coverty reports #2106, #2107, #2077 and bug #6764. Patch by Kjartan Maraas. ChangeLog | 6 ++++++ poppler/CairoOutputDev.cc | 34 +++++++++++++++++++++++++--------- 2 files changed, 31 insertions(+), 9 deletions(-) commit 155112131c6e25bfde752cf5daa80a6c9712cfed Author: Albert Astals Cid Date: Sun Apr 23 15:50:52 2006 +0000 qt4/src/poppler-private.h: Protect us against a link not having a destination or a namedDestination ChangeLog | 5 +++++ qt4/src/poppler-private.h | 2 +- 2 files changed, 6 insertions(+), 1 deletions(-) commit c902a3a22bcceedc8ee8ca377064efcc8a9178ca Author: Brad Hards Date: Fri Apr 21 12:02:19 2006 +0000 Add another path to search for Qt4 libs and includes. CCMAIL: montel@kde.org m4/qt.m4 | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 18f8e1f1d213dbcda27cd0ec429273801f65e208 Author: Albert Astals Cid Date: Tue Apr 18 19:11:56 2006 +0000 * goo/GooVector.h: Fix typo that was preventing build with MSVC8 Discovered by Reece Dunn ChangeLog | 5 +++++ goo/GooVector.h | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) commit cbbb28a5959343d20dffe945ea83272c0b2e287b Author: Kristian Høgsberg Date: Sun Apr 16 22:59:44 2006 +0000 2006-04-16 Carlos Garcia Campos * glib/poppler-action.cc: * glib/poppler-action.h: * glib/poppler-private.h: * glib/poppler.h: Add support for named destinations and named actions. * glib/poppler-document.cc: * glib/poppler-document.h: Allow to find named destinations in document. ChangeLog | 12 +++ glib/poppler-action.cc | 152 ++++++++++++++++++++++++----- glib/poppler-action.h | 7 +- glib/poppler-document.cc | 37 +++++++ glib/poppler-document.h | 4 +- glib/poppler-private.h | 2 + glib/poppler.h | 1 + glib/reference/tmpl/poppler-action.sgml | 2 + glib/reference/tmpl/poppler-document.sgml | 4 - 9 files changed, 189 insertions(+), 32 deletions(-) commit 85687a1e0e4c6be2dbfb23ba00018b9c7c7454f5 Author: Jeff Muizelaar Date: Wed Apr 12 06:52:07 2006 +0000 2006-04-12 Jeff Muizelaar * poppler/CairoOutputDev.cc: * poppler/CairoOutputDev.h: Add support for masked images to the cairo backend. CairoOutputDevice really should have been refactored before committing this, but the results were so pretty I couldn't resist. Fixes #6174. ChangeLog | 8 +++ poppler/CairoOutputDev.cc | 118 +++++++++++++++++++++++++++++++++++++++++++++ poppler/CairoOutputDev.h | 8 +++ 3 files changed, 134 insertions(+), 0 deletions(-) commit 6039d4fc65cb25bef20efa29bc29d42086fc0854 Author: Jeff Muizelaar Date: Wed Apr 12 05:46:44 2006 +0000 2006-04-12 Jeff Muizelaar * poppler/CairoOutputDev.cc: Fix breakage by krh by only calling cairo_destroy on non-null. ChangeLog | 5 +++++ poppler/CairoOutputDev.cc | 4 +++- 2 files changed, 8 insertions(+), 1 deletions(-) commit d839a0bd78361930e5e2fe889df12e1e853ffed3 Author: Kristian Høgsberg Date: Wed Apr 12 02:07:07 2006 +0000 2006-04-11 Kristian Høgsberg * configure.ac: * poppler-glib.pc.in: * glib/Makefile.am: * glib/poppler-page.cc: * glib/poppler-page.h: * glib/poppler.h: * poppler/CairoOutputDev.cc: * poppler/CairoOutputDev.h: * glib/poppler-features.h.in: Make the CairoOutputDev render to a cairo_t instead of a cairo_surface_t and expose that functionality in the glib wrapper (poppler_page_render). * test/Makefile.am: * test/gtk-cairo-test.cc: Update gtk-cairo-test to use this new interface and add a spin button for changing page (#5951). * utils/Makefile.am (EXTRA_DIST): Fix warning where this was assigned twice. ChangeLog | 23 ++++ configure.ac | 8 ++ glib/Makefile.am | 10 +- glib/poppler-features.h.in | 24 ++++ glib/poppler-page.cc | 63 +++++++--- glib/poppler-page.h | 10 ++ glib/poppler.h | 1 + poppler-glib.pc.in | 2 +- poppler/CairoOutputDev.cc | 23 ++-- poppler/CairoOutputDev.h | 6 +- test/Makefile.am | 4 +- test/gtk-cairo-test.cc | 286 +++++++++++++------------------------------- utils/Makefile.am | 6 +- 13 files changed, 221 insertions(+), 245 deletions(-) commit b198c9801c668014c0979c57033a0637e7e046e2 Author: Jeff Muizelaar Date: Mon Apr 10 18:12:44 2006 +0000 2006-04-10 Jeff Muizelaar * poppler/CairoOutputDev.cc: take originX and originY into account in drawChar() to draw vertical text properly. Fixes #6551. ChangeLog | 5 +++++ poppler/CairoOutputDev.cc | 2 +- 2 files changed, 6 insertions(+), 1 deletions(-) commit fd251f52efc7748fda91cc77fb9d3966e0f02ac8 Author: Albert Astals Cid Date: Sun Apr 9 11:05:51 2006 +0000 m4/qt.m4: Improve for systems that need -pthread to be linked when linking Qt. Patch by Diego Pettenò ChangeLog | 5 +++++ m4/qt.m4 | 28 +++++++++++++++++++++++++++- 2 files changed, 32 insertions(+), 1 deletions(-) commit 36de9747153a2ea9b3cf86c41e75a521441a2e06 Author: Albert Astals Cid Date: Sat Apr 8 10:44:43 2006 +0000 * poppler/Makefile.am: * qt4/src/Makefile.am: Don't link Qt4 in libpoppler when using Qt4 frontend Patch by Stefan Schweizer ChangeLog | 6 ++++++ poppler/Makefile.am | 11 +++++------ qt4/src/Makefile.am | 1 + 3 files changed, 12 insertions(+), 6 deletions(-) commit bf7afe161d76c50fd1c480eb236607145782e59d Author: Albert Astals Cid Date: Wed Apr 5 18:20:56 2006 +0000 poppler/JBIG2Stream.cc: Fix for some buggy JBIG2 documents, patch by Raj Kumar and Paul Walmsley. Fixes bug 6500 ChangeLog | 5 +++++ poppler/JBIG2Stream.cc | 43 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 48 insertions(+), 0 deletions(-) commit 315f8e488d3db848f88a06c7568b6583bbf0e432 Author: Jeff Muizelaar Date: Wed Apr 5 17:20:56 2006 +0000 2006-04-05 Jeff Muizelaar * poppler/CairoOutputDev.cc: use a separate matrix for the softmask. fixes #6492. ChangeLog | 5 +++++ poppler/CairoOutputDev.cc | 11 ++++++++++- 2 files changed, 15 insertions(+), 1 deletions(-) commit 0d311518f678a479c1efeaec15011e0a34de80fc Author: Albert Astals Cid Date: Tue Apr 4 21:01:01 2006 +0000 * splash/Splash.cc: * splash/SplashBitmap.cc: Make Splashbitmap RGB8 use 32bits internally * qt/poppler-page.cc: * qt4/src/poppler-page.cc: Adapt to splashbitmap change so copying to QImage is faster. Patch by Frank Meerkötter slightly modified by Albert Astals Cid I'll leave adapting the glib frontend for you guys, i tried to adapt it but i got lost at gdk_pixbuf_get_n_channels (pixbuf); ChangeLog | 9 +++++ qt/poppler-page.cc | 18 +++------- qt4/src/poppler-page.cc | 15 +++----- splash/Splash.cc | 81 ++++++++++++++++++++++++----------------------- splash/SplashBitmap.cc | 10 +++--- 5 files changed, 67 insertions(+), 66 deletions(-) commit 888bd41b42507f0a1af55c55495d31d802ce7706 Author: Albert Astals Cid Date: Tue Apr 4 20:42:08 2006 +0000 Fix crash when using fixedpoint math. Patch by Frank Meerkoetter ChangeLog | 5 +++++ splash/SplashFTFont.cc | 2 +- 2 files changed, 6 insertions(+), 1 deletions(-) commit 56c98450160b639790931226a045ce4712e7d45e Author: Albert Astals Cid Date: Sun Apr 2 18:07:59 2006 +0000 Improvements to the Qt4 frontend, comments welcome ChangeLog | 7 ++ m4/qt.m4 | 4 +- qt4/src/Makefile.am | 1 + qt4/src/poppler-document.cc | 85 +++++++++++++++++++++------ qt4/src/poppler-link.cc | 138 +++++++++++++++++++++++++++++++++++++++++++ qt4/src/poppler-page.cc | 9 +++- qt4/src/poppler-private.h | 95 +++++++++++++++++++++++++++++- qt4/src/poppler-qt4.h | 86 ++++++++++++++++++++++++--- 8 files changed, 395 insertions(+), 30 deletions(-) commit c80ebf237e9c6232a1d0567a2688a294acfd481b Author: Albert Astals Cid Date: Sat Apr 1 11:25:57 2006 +0000 Fix bug 6454 ChangeLog | 5 +++++ poppler/XRef.cc | 22 +++++++++++++--------- 2 files changed, 18 insertions(+), 9 deletions(-) commit fe8142fbc12127682b8024673fe1af57b47bb5c9 Author: Jeff Muizelaar Date: Tue Mar 21 04:25:53 2006 +0000 2006-03-20 Jeff Muizelaar * glib/poppler-page.cc: Avoid strdup in poppler_page_get_property and make code cleaner. Combined with the memleak fix closes #6187. Patch by chpe. ChangeLog | 6 ++++++ glib/poppler-page.cc | 5 +---- 2 files changed, 7 insertions(+), 4 deletions(-) commit 4f961df2e6e91a0dc0a024ae5acdefa394179a05 Author: Jeff Muizelaar Date: Tue Mar 21 04:19:18 2006 +0000 2006-03-20 Jeff Muizelaar * glib/poppler-page.cc: Fix memory leak in poppler_page_get_text Patch by chpe. ChangeLog | 5 +++++ glib/poppler-page.cc | 2 +- 2 files changed, 6 insertions(+), 1 deletions(-) commit ff4febab0a519732972c21bf76d7693c98265e0f Author: Albert Astals Cid Date: Mon Mar 20 20:07:36 2006 +0000 Use UGooString for dates, fixes KDE bug 123938 ChangeLog | 6 ++++++ qt/poppler-document.cc | 2 +- qt4/src/poppler-document.cc | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) commit 75ac6de8cd651b1cbe2d6a7ffa4574097088041f Author: Jeff Muizelaar Date: Mon Mar 20 19:12:29 2006 +0000 2006-03-20 Carlos Garcia Campos reviewed by: Jeff Muizelaar * glib/poppler-document.cc: Fix memory leak in poppler_font_info_free ChangeLog | 6 ++++++ glib/poppler-document.cc | 2 +- 2 files changed, 7 insertions(+), 1 deletions(-) commit 784f6d9a0888dab34c586ffe14db8e55b8a11f51 Author: Jeff Muizelaar Date: Mon Mar 20 19:02:10 2006 +0000 2006-03-20 Jeff Muizelaar * poppler/CairoFontEngine.h: remove unused variables ChangeLog | 4 ++++ poppler/CairoFontEngine.h | 1 - 2 files changed, 4 insertions(+), 1 deletions(-) commit 847436779d7c82b428acfd6339130228bfadca24 Author: Albert Astals Cid Date: Sun Mar 19 19:19:42 2006 +0000 fix date ChangeLog | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 401bae69cc7ade676cacd89b483f0a93a653c7a1 Author: Albert Astals Cid Date: Sun Mar 19 17:01:05 2006 +0000 fix htmloutputdev ChangeLog | 4 ++++ utils/HtmlOutputDev.cc | 2 +- utils/HtmlOutputDev.h | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) commit d56330e688c0a40b4e206ed3bbddd06d7f3ee66c Author: Albert Astals Cid Date: Thu Mar 16 22:04:56 2006 +0000 * poppler/Page.cc: Remove a #ifdef that was never defined (nice to have so sucky W args), probably came from gpdf (it's not on xpdf sources) and was causing bugs 6079 and 6167 Might be worth backporting to the stable branch ChangeLog | 8 +++++++- poppler/Page.cc | 2 -- 2 files changed, 7 insertions(+), 3 deletions(-) commit 7ed6737b00ece7ca00cee1d148752b11700370e6 Author: Albert Astals Cid Date: Thu Mar 16 19:21:11 2006 +0000 poppler/FontInfo.cc: Embedded fonts don't have a font file ChangeLog | 4 ++++ poppler/FontInfo.cc | 20 ++++++++++++-------- 2 files changed, 16 insertions(+), 8 deletions(-) commit a34688ee29e1cdfcbaca232cf005af55af87f796 Author: Albert Astals Cid Date: Tue Mar 14 19:34:10 2006 +0000 * qt4/src/poppler-qt4.h: Fix compilation with gcc4.1, patch by Michael Olbrich ChangeLog | 5 +++++ qt4/src/poppler-qt4.h | 10 +++++----- 2 files changed, 10 insertions(+), 5 deletions(-) commit 1a90b3aaf6be4ca3ebb47e904842b1e14a0e8dfc Author: Albert Astals Cid Date: Sat Mar 11 15:19:02 2006 +0000 * poppler/FontInfo.cc: * poppler/FontInfo.h: Add getFile() function that returns the path of the font that is beign used in the system to represent that font * qt4/src/poppler-document.cc: * qt4/src/poppler-fontinfo.cc: * qt4/src/poppler-private.h: * qt4/src/poppler-qt4.h: Add the file() function * qt4/tests/poppler-fonts.cpp: Show the path of the font used to represent each font May be interesting to have in the other frontends ChangeLog | 13 +++++++++++++ poppler/FontInfo.cc | 10 ++++++++++ poppler/FontInfo.h | 2 ++ qt4/src/poppler-document.cc | 14 +------------- qt4/src/poppler-fontinfo.cc | 29 +++++++++-------------------- qt4/src/poppler-private.h | 29 +++++++++++++++++++++++++++++ qt4/src/poppler-qt4.h | 8 ++++++-- qt4/tests/poppler-fonts.cpp | 5 +++-- 8 files changed, 73 insertions(+), 37 deletions(-) commit 22b1618185ec70895ec644d9e590c266ff98c9db Author: Albert Astals Cid Date: Thu Mar 9 21:56:07 2006 +0000 Build with cairo disabled, patch by Eduardo de Barros Lima ChangeLog | 5 +++++ glib/Makefile.am | 2 +- 2 files changed, 6 insertions(+), 1 deletions(-) commit 50ecfadab36a9769b09e4c2c1670d86448a0e1ee Author: Kristian Høgsberg Date: Tue Feb 28 23:24:59 2006 +0000 2006-02-28 Kristian Høgsberg * configure.ac: Bump release to 0.5.1. * NEWS: Sum up 0.5.1 changes so far. * TextOutputDev.h: add getters for a couple of attributes. * glib/Makefile.am: * poppler/Makefile.am: Move cairo link dependency to glib bindings. ChangeLog | 11 +++++++++++ NEWS | 10 ++++++++++ configure.ac | 2 +- glib/Makefile.am | 11 ++++++----- poppler/Makefile.am | 19 ++++++++----------- poppler/TextOutputDev.h | 7 +++++-- qt/Makefile.am | 1 + test/Makefile.am | 16 +++++++++------- utils/Makefile.am | 29 +++++++++++++++++------------ 9 files changed, 68 insertions(+), 38 deletions(-) commit b9e951ac68b9977ab7217ad0346bcf46a3fa3dfe Author: Kristian Høgsberg Date: Tue Feb 28 19:59:58 2006 +0000 2006-02-28 Kristian Høgsberg * goo/gmem.c: (gmalloc), (grealloc): * poppler/JBIG2Stream.cc: * poppler/Stream.cc: * poppler/Stream.h: * splash/SplashXPathScanner.cc: More integer overflow fixes from Derek Noonburg (#5922). ChangeLog | 10 ++++++++++ goo/gmem.c | 9 +++++---- poppler/JBIG2Stream.cc | 12 ++++++++++-- poppler/Stream.cc | 7 +++++++ poppler/Stream.h | 2 +- 5 files changed, 33 insertions(+), 7 deletions(-) commit 46db73a142d65a0c944910388d5971debc06ecbf Author: Kristian Høgsberg Date: Tue Feb 28 18:31:59 2006 +0000 2006-02-28 Kristian Høgsberg * poppler/PSOutputDev.cc: Make PSOutputDev constructor respect passed in paper size (#5946, #5749). ChangeLog | 5 +++++ poppler/PSOutputDev.cc | 14 ++++++++------ 2 files changed, 13 insertions(+), 6 deletions(-) commit 0f7f2182b2abe965b382937f5569b65a8828fc93 Author: Kristian Høgsberg Date: Tue Feb 28 18:25:00 2006 +0000 2006-02-28 Kristian Høgsberg * glib/poppler-document.cc (info_dict_get_string): Refactor _popper_goo_string_to_utf8() out into it's own function. * glib/poppler-page.cc (poppler_page_get_property): Use _popper_goo_string_to_utf8() here to convert ucs2 page labels. * glib/poppler-page.cc (poppler_page_get_selection_region): Add braces to fix warning. * poppler/PageLabelInfo.cc: If the label prefix string has a ucs2 marker, append the number part of the label as ucs2 (#5952). ChangeLog | 14 +++ glib/poppler-document.cc | 52 ++++++----- glib/poppler-page.cc | 23 +++-- glib/poppler-private.h | 3 + glib/reference/tmpl/poppler-enums.sgml | 150 ------------------------------- glib/reference/tmpl/poppler-unused.sgml | 130 ++++++++++++++++++++++++++ glib/test-poppler-glib.c | 2 +- goo/GooString.cc | 5 + goo/GooString.h | 4 + poppler/PageLabelInfo.cc | 39 ++++++--- poppler/PageLabelInfo.h | 2 +- 11 files changed, 228 insertions(+), 196 deletions(-) commit 1bf83cdc8b75e1c76956ae643ee273e0b558fd08 Author: Albert Astals Cid Date: Sat Feb 25 12:30:30 2006 +0000 fix warning ChangeLog | 4 ++++ poppler/Object.cc | 3 ++- 2 files changed, 6 insertions(+), 1 deletions(-) commit eb5642f396c8772c83b2cf27da437413b692c952 Author: Albert Astals Cid Date: Thu Feb 23 22:26:05 2006 +0000 Don't build pdftoppm when splashoutput is disabled as it does not link ChangeLog | 5 +++++ utils/Makefile.am | 13 +++++++++++-- 2 files changed, 16 insertions(+), 2 deletions(-) commit 7c5c1361045429a429a6f40d936f8c7c01fe0d07 Author: Jeff Muizelaar Date: Sat Feb 18 20:17:00 2006 +0000 2006-02-18 Jeff Muizelaar * poppler/CairoOutputDev.cc: * poppler/CairoOutputDev.h: * poppler/GfxState.cc: * poppler/GfxState.h: Add support for drawSoftMaskedImage to CairoOutputDev. Ugly but works. ChangeLog | 8 ++++ poppler/CairoOutputDev.cc | 101 +++++++++++++++++++++++++++++++++++++++++++++ poppler/CairoOutputDev.h | 6 +++ poppler/GfxState.cc | 50 ++++++++++++++++++++++ poppler/GfxState.h | 2 + 5 files changed, 167 insertions(+), 0 deletions(-) commit dcb748f68112bd5f99fea8a3da06666be6cff0c5 Author: Jeff Muizelaar Date: Thu Feb 16 19:41:17 2006 +0000 2006-02-16 Jeff Muizelaar * poppler/CairoOutputDev.cc: Work around cairo bug when scaling 1x1 bitmaps. Fixes #3387. Also gives a performance improvement. ChangeLog | 5 +++++ poppler/CairoOutputDev.cc | 33 ++++++++++++++++++++++++--------- 2 files changed, 29 insertions(+), 9 deletions(-) commit ef1070f6ca2d1e74c5f94728f3aaae22f0990c17 Author: Albert Astals Cid Date: Thu Feb 16 19:28:54 2006 +0000 Update soname ChangeLog | 8 ++++++++ glib/Makefile.am | 2 ++ poppler/Makefile.am | 2 ++ qt/Makefile.am | 2 ++ qt4/src/Makefile.am | 2 ++ 5 files changed, 16 insertions(+), 0 deletions(-) commit 24b9f5c33fb00ff80a79b34444282a57288f636c Author: Albert Astals Cid Date: Mon Feb 13 23:04:54 2006 +0000 * poppler/ArthurOutputDev.cc: Make it compile after changing code so we did not pass files to freetype but buffers ChangeLog | 5 ++++ poppler/ArthurOutputDev.cc | 53 +++++++++++++++---------------------------- 2 files changed, 24 insertions(+), 34 deletions(-) commit 0bda90310b267d3a4963096293eb2bd29b120768 Author: Albert Astals Cid Date: Mon Feb 13 22:38:44 2006 +0000 Probably the last of inner patches missing from kpdf Everybody will we happy now, kpdf has been finally assimilated ChangeLog | 5 ++ poppler/PSOutputDev.cc | 124 ++++++++++++++++++++++++++++++++++++++++++++---- poppler/PSOutputDev.h | 4 +- 3 files changed, 123 insertions(+), 10 deletions(-) commit cf9867fbbee2468a955b5845016585eeedf2debe Author: Albert Astals Cid Date: Mon Feb 6 20:49:21 2006 +0000 Various fixes from Frank Meerkötter to enable fixedpoint arithmetic ChangeLog | 8 ++++++++ configure.ac | 2 +- goo/FixedPoint.h | 2 +- splash/Splash.cc | 4 ++-- splash/SplashTypes.h | 2 +- 5 files changed, 13 insertions(+), 5 deletions(-) commit f04e2c4f20f821ff8cb9465a715ccbb22091d449 Author: Albert Astals Cid Date: Mon Feb 6 18:50:10 2006 +0000 Jeff Muizelaar's improvements to my yesterday's small patches ChangeLog | 6 ++++++ poppler/Annot.cc | 9 ++++----- poppler/JBIG2Stream.cc | 2 +- 3 files changed, 11 insertions(+), 6 deletions(-) commit 33e98f81cdfda0935ac7ea79a691976465ec790b Author: Albert Astals Cid Date: Sun Feb 5 15:46:10 2006 +0000 Some small fixes from kpdf ChangeLog | 8 ++++++++ poppler/Gfx.cc | 1 + poppler/GfxFont.cc | 1 + poppler/JBIG2Stream.cc | 2 +- poppler/SplashOutputDev.cc | 1 - 5 files changed, 11 insertions(+), 2 deletions(-) commit 6d9e6489d24b3105204ff4233f6493136e9b5715 Author: Jeff Muizelaar Date: Sat Feb 4 21:10:41 2006 +0000 2006-02-04 Jeff Muizelaar * poppler/Gfx.cc: * poppler/OutputDev.cc: * poppler/OutputDev.h: Let output devices know about pdf grouping operators. Patch by Thorkild Stray. ChangeLog | 8 ++++++++ poppler/Gfx.cc | 14 ++++++++++++++ poppler/OutputDev.cc | 16 ++++++++++++++++ poppler/OutputDev.h | 10 ++++++++++ 4 files changed, 48 insertions(+), 0 deletions(-) commit b4e34d905cd0ca5815a450de35b4c2774f4887c9 Author: Jeff Muizelaar Date: Sat Feb 4 20:48:25 2006 +0000 2006-02-04 Jeff Muizelaar * poppler/GlobalParams.cc: Check all fonts returned by fontconfig. Discard the ones that are not truetype or type1. Fixes #5758. Patch by Ed Catmur. ChangeLog | 6 +++++ poppler/GlobalParams.cc | 51 +++++++++++++++++++++++++--------------------- 2 files changed, 34 insertions(+), 23 deletions(-) commit fd85a0afdd7b4cafc68df400d4f94fccaea18c76 Author: Albert Astals Cid Date: Sat Feb 4 20:34:13 2006 +0000 Remove bug from "do not use an external file to pass fonts to Freetype" patch, patch by Stefan Schweizer ChangeLog | 3 +++ poppler/SplashOutputDev.cc | 14 ++++++++++---- 2 files changed, 13 insertions(+), 4 deletions(-) commit 67ca9d01f8badcf542f60b23521c384c9840ca1b Author: Albert Astals Cid Date: Sat Feb 4 20:31:00 2006 +0000 Added a DTD of the xml pdftohtml creates patch by Stefan Schweizer ChangeLog | 2 ++ utils/Makefile.am | 2 ++ utils/pdf2xml.dtd | 28 ++++++++++++++++++++++++++++ 3 files changed, 32 insertions(+), 0 deletions(-) commit f4df23ca7f396883a906f16dfc8db1ebd528e04a Author: Albert Astals Cid Date: Sat Feb 4 20:24:03 2006 +0000 ignore++ utils/.cvsignore | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 93ad488679f594e45547a67e2a7397f4c8bd2820 Author: Albert Astals Cid Date: Sat Feb 4 20:07:07 2006 +0000 Actually create pdftoppm patch by Stefan Schweizer ChangeLog | 44 +++++++++++++++++++++++++------------------- utils/Makefile.am | 10 ++++++++-- utils/pdftoppm.cc | 9 +++++---- 3 files changed, 38 insertions(+), 25 deletions(-) commit 7d2be955e6345a052590b06b29a6d2fb2111e2e6 Author: Albert Astals Cid Date: Thu Feb 2 23:06:20 2006 +0000 CVE-2006-0301 fix by Derek though KDE security team ChangeLog | 5 +++++ splash/SplashXPathScanner.cc | 32 ++++++++++++++++++++------------ 2 files changed, 25 insertions(+), 12 deletions(-) commit c191e7d0f13ea429017e4d4f79ce803e84c72e40 Author: Albert Astals Cid Date: Thu Feb 2 22:54:27 2006 +0000 i should learn on which day i live ChangeLog | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1ddeed60d07c3a7e011f3f594fa9299379d0b000 Author: Albert Astals Cid Date: Thu Feb 2 22:50:01 2006 +0000 don't use files to pass fonts to freetype ChangeLog | 26 ++++++++++++ fofi/FoFiTrueType.cc | 43 ++++++++++++++++--- fofi/FoFiTrueType.h | 7 ++- fofi/FoFiType1C.h | 2 +- goo/gfile.cc | 8 ++++ poppler/GfxFont.cc | 49 +++++++++++++++++++++- poppler/GfxFont.h | 2 + poppler/GlobalParams.cc | 1 + poppler/GlobalParams.h | 1 + poppler/SplashOutputDev.cc | 94 +++++++++++++++++++++--------------------- splash/SplashFTFontEngine.cc | 44 ++++++++++++------- splash/SplashFTFontEngine.h | 16 +++---- splash/SplashFTFontFile.cc | 47 +++++++++++++-------- splash/SplashFTFontFile.h | 18 ++++---- splash/SplashFontEngine.cc | 46 ++++++++------------ splash/SplashFontEngine.h | 16 +++---- splash/SplashFontFile.cc | 70 +++++++++++++++++++++++++++---- splash/SplashFontFile.h | 25 +++++++++-- splash/SplashT1FontEngine.cc | 29 ++++++------- splash/SplashT1FontFile.cc | 30 +++++++++++-- splash/SplashT1FontFile.h | 4 +- 21 files changed, 396 insertions(+), 182 deletions(-) commit 34df4cfa5cd8788ccf2ea698cbedd05b209041f5 Author: Jeff Muizelaar Date: Wed Feb 1 03:52:12 2006 +0000 2006-01-31 Jeff Muizelaar * poppler/GlobalParams.cc (GlobalParams::getDisplayFont): Allow ttc fonts to be used. ChangeLog | 5 +++++ poppler/GlobalParams.cc | 2 +- 2 files changed, 6 insertions(+), 1 deletions(-) commit 0184e7c928ec60c0aa3f8634d96ae0cf0ad6d157 Author: Jeff Muizelaar Date: Sun Jan 29 05:16:31 2006 +0000 2006-01-28 Jeff Muizelaar * glib/poppler-attachment.h: fix compile by adding include. Acked-by: Jonathan Blanford ChangeLog | 5 +++++ glib/poppler-attachment.h | 1 + 2 files changed, 6 insertions(+), 0 deletions(-) commit c805e25f2f074640e4345f8b71eef8d7de677109 Author: Kristian Høgsberg Date: Thu Jan 26 19:25:07 2006 +0000 2006-01-26 Kristian Høgsberg * poppler/CairoOutputDev.cc: Patch from Christian Krause; handle 0-width lines (#5545). ChangeLog | 5 +++++ poppler/CairoOutputDev.cc | 6 +++++- 2 files changed, 10 insertions(+), 1 deletions(-) commit 4f48abcd4c21460d4c5b718a7ba18cdceb30c2d1 Author: Jonathan Blandford Date: Tue Jan 24 06:21:39 2006 +0000 Tue Jan 24 01:19:40 2006 Jonathan Blandford * glib/Makefile.am: * glib/poppler-attachment.cc: * glib/poppler-attachment.h: * glib/poppler-document.cc: * glib/poppler-document.h: * glib/poppler-page.cc: * glib/poppler-private.h: * glib/poppler.h: * glib/test-poppler-glib.c: * glib/reference/tmpl/poppler-enums.sgml: * glib/reference/tmpl/poppler-unused.sgml: glib bindings for the embedded file support. It doesn't support mtime and ctime yet, but the rest works. ChangeLog | 16 +++ glib/Makefile.am | 2 + glib/poppler-attachment.cc | 223 +++++++++++++++++++++++++++++++ glib/poppler-attachment.h | 67 +++++++++ glib/poppler-document.cc | 63 +++++++++ glib/poppler-document.h | 6 + glib/poppler-page.cc | 2 +- glib/poppler-private.h | 6 +- glib/poppler.h | 1 + glib/reference/tmpl/poppler-enums.sgml | 150 +++++++++++++++++++++ glib/reference/tmpl/poppler-unused.sgml | 130 ------------------ glib/test-poppler-glib.c | 26 ++++- 12 files changed, 559 insertions(+), 133 deletions(-) commit 052bf4b80c8a0dc45f6222617bfd8ae1b9c40410 Author: Kristian Høgsberg Date: Mon Jan 23 18:52:48 2006 +0000 2006-01-23 Kristian Høgsberg * configure.ac: * poppler/GlobalParams.cc: * poppler/poppler-config.h.in: * utils/pdftohtml.cc: * utils/pdftops.cc: Respect command line paper size settings (#5641). Drop the built-in paper sizes. ChangeLog | 9 +++++++++ configure.ac | 1 - poppler/GlobalParams.cc | 23 ++--------------------- poppler/poppler-config.h.in | 5 ----- utils/pdftohtml.cc | 4 +--- utils/pdftops.cc | 4 +++- 6 files changed, 15 insertions(+), 31 deletions(-) commit fb2054a5031d60aac3ccc9a36b3ed88a32188e33 Author: Kristian Høgsberg Date: Mon Jan 23 15:40:54 2006 +0000 2006-01-23 Kristian Høgsberg * glib/test-poppler-glib.c (print_document_info, print_index): Move variable declarations to top (#5692). * utils/*.cc: Move config.h #include to top of #include's (#5693). ChangeLog | 5 +++++ glib/test-poppler-glib.c | 5 +++-- poppler/FontInfo.cc | 2 +- utils/HtmlOutputDev.cc | 2 +- utils/ImageOutputDev.cc | 2 +- utils/pdffonts.cc | 2 +- utils/pdfimages.cc | 2 +- utils/pdfinfo.cc | 2 +- utils/pdftohtml.cc | 4 ++-- utils/pdftoppm.cc | 2 +- utils/pdftops.cc | 2 +- utils/pdftotext.cc | 2 +- 12 files changed, 19 insertions(+), 13 deletions(-) commit 836af3529e827e25f20cb4710cbbf9ed0371a42c Author: Kristian Høgsberg Date: Mon Jan 23 14:45:30 2006 +0000 2006-01-23 Kristian Høgsberg * splash/SplashFTFont.cc: Don't use deprecated freetype include files. ChangeLog | 5 +++++ splash/SplashFTFont.cc | 3 ++- 2 files changed, 7 insertions(+), 1 deletions(-) commit 60e13bf84e4f020a264811e4a5bf85d67e15d6df Author: Jeff Muizelaar Date: Sat Jan 21 21:56:40 2006 +0000 2006-01-21 Jeff Muizelaar * TODO: Add my todo list. ChangeLog | 4 ++++ TODO | 10 ++++++++++ 2 files changed, 14 insertions(+), 0 deletions(-) commit cebba06563d1b691a8bbb83828e47c9cc91e231a Author: Albert Astals Cid Date: Wed Jan 18 22:40:26 2006 +0000 ok, ok, lasts files, i promise :-/ qt4/tests/check_attachments.cpp | 151 +++++++++++++++++++++++++++++++++++++ qt4/tests/poppler-attachments.cpp | 37 +++++++++ 2 files changed, 188 insertions(+), 0 deletions(-) commit 0b12e7cce6c6633b1d07e2902a9fa13ff52079e7 Author: Albert Astals Cid Date: Wed Jan 18 22:38:59 2006 +0000 YAMF = Yet Another Missing File qt4/src/poppler-embeddedfile.cc | 106 +++++++++++++++++++++++++++++++++++++++ 1 files changed, 106 insertions(+), 0 deletions(-) commit 38c8f3a53b3eb2be1fbfa360f77285037d89b719 Author: Albert Astals Cid Date: Wed Jan 18 22:36:01 2006 +0000 as usual i foget some files poppler/UGooString.cc | 86 +++++++++++++++++++++++++++++++++++++++++++++++++ poppler/UGooString.h | 55 +++++++++++++++++++++++++++++++ 2 files changed, 141 insertions(+), 0 deletions(-) commit ad6e7d862c8fa6e10a7dbbb3391cbb0b6c922375 Author: Albert Astals Cid Date: Wed Jan 18 22:32:13 2006 +0000 Brad patch for embedded document extraction, only has Qt4 bindings for now, needs Qt3 and glib work ChangeLog | 42 +++++++++++++ glib/poppler-action.cc | 2 +- glib/poppler-document.cc | 1 + poppler/Annot.cc | 1 + poppler/Catalog.cc | 133 ++++++++++++++++++++++++++++++++++++++--- poppler/Catalog.h | 60 +++++++++++++++++-- poppler/Dict.cc | 17 +++--- poppler/Dict.h | 15 +++-- poppler/FontInfo.cc | 1 + poppler/Function.cc | 1 + poppler/Gfx.cc | 1 + poppler/GfxFont.cc | 5 +- poppler/GfxState.cc | 1 + poppler/Link.cc | 9 ++- poppler/Link.h | 9 ++- poppler/Makefile.am | 2 + poppler/Object.h | 17 +++--- poppler/Outline.cc | 1 + poppler/PDFDoc.cc | 1 + poppler/PDFDoc.h | 2 +- poppler/PSOutputDev.cc | 5 +- poppler/Page.cc | 1 + poppler/PageLabelInfo.cc | 1 + poppler/Parser.cc | 2 + poppler/SecurityHandler.cc | 1 + poppler/Stream.cc | 1 + poppler/XRef.cc | 1 + qt/poppler-document.cc | 1 + qt/poppler-page-transition.cc | 1 + qt4/src/Makefile.am | 1 + qt4/src/poppler-document.cc | 26 +++++++- qt4/src/poppler-private.h | 2 + qt4/src/poppler-qt4.h | 68 +++++++++++++++++++++ qt4/tests/.cvsignore | 2 + qt4/tests/Makefile.am | 16 ++++- utils/HtmlOutputDev.cc | 1 + utils/pdffonts.cc | 1 + utils/pdfinfo.cc | 1 + utils/pdftohtml.cc | 1 + utils/pdftotext.cc | 1 + 40 files changed, 401 insertions(+), 54 deletions(-) commit 550fb0b617ece7951ec39aec5fa5504cc90022fc Author: Albert Astals Cid Date: Wed Jan 18 21:22:12 2006 +0000 Add some more documentation to PageTransition, patch by Stefan Kebekus ChangeLog | 6 ++++++ qt/poppler-page-transition.h | 40 +++++++++++++++++++++++++++++++++------- qt4/src/Doxyfile | 2 +- 3 files changed, 40 insertions(+), 8 deletions(-) commit d66f3647ff1c38318d4cd056cb4d4c7a32eb6603 Author: Albert Astals Cid Date: Wed Jan 18 18:54:12 2006 +0000 poppler/CharCodeToUnicode.cc: Fix check for length that was not having into account that there could be \n or \r in tokens an that those do not have to be took into account. Fixes http://bugs.kde.org/show_bug.cgi?id=120310 ChangeLog | 9 ++++++++- poppler/CharCodeToUnicode.cc | 31 +++++++++++++++++++++++++++---- 2 files changed, 35 insertions(+), 5 deletions(-) commit d78b670339c8f92a32ab5f0a574d0e21690806f8 Author: Albert Astals Cid Date: Tue Jan 17 21:35:31 2006 +0000 When doing the parsing check with XREF we did not grow too much. Fixes serialata10a.pdf ChangeLog | 10 ++++++++++ poppler/Lexer.cc | 22 +++++++++++++++++++--- poppler/Lexer.h | 8 +++++--- poppler/Parser.cc | 6 +++--- poppler/Parser.h | 2 +- poppler/XRef.cc | 17 +++++++++++++++++ poppler/XRef.h | 3 +++ 7 files changed, 58 insertions(+), 10 deletions(-) commit f5db636af0cd6e05cd7ede37a8585001d51192a1 Author: Albert Astals Cid Date: Tue Jan 17 20:33:08 2006 +0000 i suck i suck i suck i suck i suck A file i forgot to add to make it compile :-/ qt/poppler-page-transition-private.h | 28 ++++++++++++++++++++++++++++ 1 files changed, 28 insertions(+), 0 deletions(-) commit 9cc97908ea67ab431e58129f589e00f41f40a143 Author: Jeff Muizelaar Date: Thu Jan 12 23:54:08 2006 +0000 2006-01-12 Jeff Muizelaar * poppler/GlobalParams.cc: Make buildFcPattern() static. ChangeLog | 4 ++++ poppler/GlobalParams.cc | 2 +- 2 files changed, 5 insertions(+), 1 deletions(-) commit c7ce134fb1dadb46e2b3773d0976ea31da0a046f Author: Kristian Høgsberg Date: Wed Jan 11 16:52:58 2006 +0000 2006-01-11 Kristian Høgsberg * poppler/JBIG2Stream.cc: * poppler/Stream.cc: Merge patch to fix CVE-2005-3624, CVE-2005-3625 and CVE-2005-3627 issues. ChangeLog | 6 ++++++ poppler/JBIG2Stream.cc | 32 +++++++++++++++++++++++++++++++- poppler/Stream.cc | 8 +++++--- 3 files changed, 42 insertions(+), 4 deletions(-) commit ec7fb41725c19bc7f2aad1073fe6397ea0a8da0d Author: Albert Astals Cid Date: Tue Jan 10 21:57:28 2006 +0000 * configure.ac: * m4/qt.m4: Fix bugs created when splitting the code from configure.ac, take QTDIR into account when looking for QtTestLib and do not die if it is not found as it is not mandatory * qt/poppler-page-transition.cc: * qt/poppler-page.cc: * qt/poppler-private.h: * qt4/tests/Makefile.am: * qt4/src/poppler-qt4.h: * qt4/src/poppler-page.cc: * qt4/src/Makefile.am: Fix mess created my the moving and renaming of PageTransition.cc ChangeLog | 15 +++++++++++++++ configure.ac | 14 ++++---------- m4/qt.m4 | 5 +++++ qt/poppler-page-transition.cc | 2 +- qt/poppler-page.cc | 1 + qt/poppler-private.h | 5 ----- qt4/src/Makefile.am | 1 + qt4/src/poppler-page.cc | 2 +- qt4/src/poppler-qt4.h | 2 +- qt4/tests/Makefile.am | 1 + 10 files changed, 30 insertions(+), 18 deletions(-) commit d9bc53a741b3bbd2a202662c66fe70f49ac72a49 Author: Kristian Høgsberg Date: Tue Jan 10 17:59:51 2006 +0000 2006-01-10 Kristian Høgsberg * splash/Makefile.am: Only install splash headers if --enable-xpdf-headers is given. * Makefile.am (DISTCHECK_CONFIGURE_FLAGS): Set this here. ChangeLog | 7 +++++++ Makefile.am | 1 + splash/Makefile.am | 4 ++++ 3 files changed, 12 insertions(+), 0 deletions(-) commit ea6d9b97cec6fabf8a5005c565bbdb378bed7f54 Author: Jeff Muizelaar Date: Tue Jan 10 17:55:59 2006 +0000 2006-01-10 Jeff Muizelaar * poppler/CairoOutputDev.cc: * poppler/CairoOutputDev.h: Fix the following fixme in CairoOutputDevice. // FIXME: This is quite right yet, we need to accumulate all // glyphs within one text object before we clip. Right now this // just add this one string. The fix uses a strategy similar to the one the Splash backend. textClipPath is used to store the appended path from each call to endString(). The accumulated path is clipped in endTextObject. ChangeLog | 14 ++++++++++++++ poppler/CairoOutputDev.cc | 27 +++++++++++++++++++++++---- poppler/CairoOutputDev.h | 1 + 3 files changed, 38 insertions(+), 4 deletions(-) commit 9e8a655a2bd3ca8cff1a150dce0dd378aeca047b Author: Jeff Muizelaar Date: Sun Jan 8 22:59:48 2006 +0000 2006-01-08 Jeff Muizelaar * poppler/CairoOutputDev.cc: Don't try and load type3 fonts (#4030). ChangeLog | 6 +++++- poppler/CairoOutputDev.cc | 5 ++++- 2 files changed, 9 insertions(+), 2 deletions(-) commit 25fd8e1ea87c41855a4ee702fbe47f5661a54c22 Author: Jeff Muizelaar Date: Sun Jan 8 22:51:17 2006 +0000 2006-01-08 Jeff Muizelaar * poppler/Page.cc: use colToByte for reading thumbnails (#5420). Patch by Nickolay V. Shmyrev. ChangeLog | 6 ++++++ poppler/Page.cc | 6 +++--- 2 files changed, 9 insertions(+), 3 deletions(-) commit df73ee2ec4b65ccf611f0fd76fb456cc797693d4 Author: Jeff Muizelaar Date: Sat Jan 7 06:10:15 2006 +0000 2006-01-07 Jeff Muizelaar * poppler/CairoOutputDev.cc: Initialize (fill|stroke)_opacity. ChangeLog | 4 ++++ poppler/CairoOutputDev.cc | 2 ++ 2 files changed, 6 insertions(+), 0 deletions(-) commit 18eb8de66749082e4aa65cc6d369a533826fab33 Author: Kristian Høgsberg Date: Fri Jan 6 10:05:58 2006 +0000 2006-01-06 Kristian Høgsberg * qt/poppler-page.cc: * qt/poppler-private.h: * qt/poppler-qt.h: * qt4/src/Makefile.am: * qt/Makefile.am: * poppler/Makefile.am: Move PageTransition to qt bindings, move contents from Private.h to qt/poppler-private.h. * poppler/TextOutputDev.cc (visitWord): Remove #warning. * utils/Makefile.am (pdfimages_SOURCES): Add ImageOutputDev.h, use dist_man1_MANS so we actually dist the man pages. * goo/Makefile.am (poppler_goo_include_HEADERS): Add GooVector.h. * glib/reference/Makefile.am: DOC_SOURCE_DIR must be relative to $(srcdir), fix this to make distchek run. * m4/qt.m4: * m4/libjpeg.m4: * acinclude.m4: * configure.ac: Split out Qt and libjpeg checks from configure.ac and acinclude.m4 to m4/qt.m4 and m4/libjpeg.m4. ChangeLog | 26 ++++ acinclude.m4 | 112 ---------------- configure.ac | 223 +++---------------------------- glib/reference/Makefile.am | 2 +- glib/reference/tmpl/poppler-enums.sgml | 150 --------------------- glib/reference/tmpl/poppler-unused.sgml | 130 ++++++++++++++++++ goo/Makefile.am | 1 + m4/libjpeg.m4 | 109 +++++++++++++++ m4/qt.m4 | 206 ++++++++++++++++++++++++++++ poppler/Makefile.am | 1 - poppler/PageTransition.h | 118 ---------------- poppler/Private.h | 30 ---- poppler/TextOutputDev.cc | 2 - qt/Makefile.am | 8 +- qt/poppler-page-transition.cc | 187 ++++++++++++++++++++++++++ qt/poppler-page-transition.h | 117 ++++++++++++++++ qt/poppler-page.cc | 1 - qt/poppler-private.h | 9 +- qt/poppler-qt.h | 2 +- qt4/src/Makefile.am | 8 +- utils/Makefile.am | 54 ++++++-- 21 files changed, 857 insertions(+), 639 deletions(-) commit 93921e77115ebe4d527f98675e438de485e84507 Author: Albert Astals Cid Date: Thu Jan 5 23:53:33 2006 +0000 * poppler/DCTStream.cc: Fix handling of malformed jpeg streams like the one at http://bugs.kde.org/show_bug.cgi?id=119569 Might be worth backporting to 0.4.x ChangeLog | 5 +++++ poppler/DCTStream.cc | 26 ++++++++++++++++---------- 2 files changed, 21 insertions(+), 10 deletions(-) commit 0dc16af02071350a0dc11af4106799378c99cdad Author: Albert Astals Cid Date: Thu Jan 5 13:53:58 2006 +0000 Introduce variants of renderTo that return a QImage and do not use a QPixmap so threading is possible. ChangeLog | 8 ++++++ qt/poppler-page.cc | 18 +++++++++---- qt/poppler-qt.h | 30 ++++++++++++++++++++---- qt4/src/poppler-page.cc | 9 ++++++- qt4/src/poppler-qt4.h | 59 +++++++++++++++++++++++++--------------------- 5 files changed, 85 insertions(+), 39 deletions(-) commit 5c2cbf5d327c6cc75c073b56c3ab1748c0d24387 Author: Albert Astals Cid Date: Mon Jan 2 14:24:31 2006 +0000 Use error() instead std::cerr in PageTranstion.cc ChangeLog | 4 ++++ poppler/PageTransition.cc | 5 +++-- 2 files changed, 7 insertions(+), 2 deletions(-) commit da5a4233498b56df611e1c7bca0090306cb5dbe0 Author: Jonathan Blandford Date: Mon Jan 2 00:06:45 2006 +0000 Sun Jan 1 18:50:51 2006 Jonathan Blandford * Makefile.am: * autogen.sh: * configure.ac: * gtk-doc.make: * glib/Makefile.am: enable gtk-doc support. ChangeLog | 8 +++ Makefile.am | 2 + autogen.sh | 14 +++++ configure.ac | 4 ++ glib/Makefile.am | 1 + gtk-doc.make | 153 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ m4/gtk-doc.m4 | 53 +++++++++++++++++++ 7 files changed, 235 insertions(+), 0 deletions(-) commit 372c34cc9728d7041bc4f6893c0bae50c9501c50 Author: Albert Astals Cid Date: Sun Jan 1 22:35:48 2006 +0000 * qt4/src/poppler-private.h: * qt4/src/poppler-page.cc: * qt4/src/poppler-document.cc: Don't create a SplashOutputDev for every splashRenderToPixmap ChangeLog | 4 ++++ qt4/src/poppler-document.cc | 1 - qt4/src/poppler-page.cc | 18 +++++------------- qt4/src/poppler-private.h | 24 +++++++++++++++++++++++- 4 files changed, 32 insertions(+), 15 deletions(-) commit 6ff83474ac594368015334db9c6b33d3a552079f Author: Albert Astals Cid Date: Sun Jan 1 22:18:47 2006 +0000 * qt/poppler-page.cc: * qt/poppler-private.h: Don't create a SplashOutputDev for every renderToPixmap. ChangeLog | 6 ++++++ qt/poppler-page.cc | 8 +------- qt/poppler-private.h | 24 +++++++++++++++++++++++- 3 files changed, 30 insertions(+), 8 deletions(-) commit 6942646d4c82327a80b021838a38aa55c1026883 Author: Jonathan Blandford Date: Sun Jan 1 20:34:36 2006 +0000 Sun Jan 1 15:32:08 2006 Jonathan Blandford * glib/reference/*: More gtk-doc work. Not enabled for building by default, but filled in. .cvsignore | 1 + ChangeLog | 5 + glib/reference/.cvsignore | 18 ++ glib/reference/Makefile.am | 87 +++++++ glib/reference/poppler-docs.sgml | 17 ++ glib/reference/poppler-sections.txt | 151 +++++++++++ glib/reference/poppler.types | 4 + glib/reference/tmpl/poppler-action.sgml | 172 +++++++++++++ glib/reference/tmpl/poppler-document.sgml | 354 ++++++++++++++++++++++++++ glib/reference/tmpl/poppler-enums.sgml | 169 ++++++++++++ glib/reference/tmpl/poppler-page.sgml | 243 ++++++++++++++++++ glib/reference/tmpl/poppler-private.sgml | 128 +++++++++ glib/reference/tmpl/poppler.sgml | 216 ++++++++++++++++ glib/reference/tmpl/stamp-poppler-enums.sgml | 19 ++ 14 files changed, 1584 insertions(+), 0 deletions(-) commit 0fab1b711f153859e113cb3b6d734ddcb58fb87a Author: Jonathan Blandford Date: Sat Dec 31 02:10:33 2005 +0000 Fri Dec 30 21:08:33 2005 Jonathan Blandford * glib/*{cc,h}: Update inline doc comments. This is in preparation for gtk-doc support. ChangeLog | 5 ++ glib/poppler-action.cc | 14 ++++ glib/poppler-action.h | 2 - glib/poppler-document.cc | 151 +++++++++++++++++++++++++++++++++++++++++++++- glib/poppler-document.h | 4 +- glib/poppler-page.cc | 28 +++++++++ glib/poppler.cc | 16 +++++ glib/test-poppler-glib.c | 29 +++++++++ 8 files changed, 243 insertions(+), 6 deletions(-) commit 313530036b204eaa5ddfa150730302e855560d6a Author: Albert Astals Cid Date: Fri Dec 30 22:54:46 2005 +0000 A delete that slipped from the last patch-commit qt4/src/poppler-page.cc | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit cf6f8123af19aca4200b58a454652f68ce8132e2 Author: Albert Astals Cid Date: Fri Dec 30 22:31:32 2005 +0000 Puting PageTransition implementation into poppler "core", both Qt and Qt4 frontends use it. poppler/Makefile.am | 1 + poppler/PageTransition.cc | 188 +++++++++++++++++++++++++++++++++++++++++++++ poppler/PageTransition.h | 118 ++++++++++++++++++++++++++++ poppler/Private.h | 30 +++++++ qt/Makefile.am | 2 +- qt/poppler-page.cc | 111 +------------------------- qt/poppler-qt.h | 72 +----------------- qt4/src/Makefile.am | 2 +- qt4/src/poppler-page.cc | 17 ++++- qt4/src/poppler-qt4.h | 14 +++- 10 files changed, 374 insertions(+), 181 deletions(-) commit 56035ab199ac6deb5c1e07e745d120d1121a5960 Author: Albert Astals Cid Date: Fri Dec 30 21:59:58 2005 +0000 * utils/HtmlOutputDev.cc: * utils/ImageOutputDev.cc: Fix build when using --disable-libjpeg ChangeLog | 5 +++++ utils/HtmlOutputDev.cc | 2 ++ utils/ImageOutputDev.cc | 2 ++ 3 files changed, 9 insertions(+), 0 deletions(-) commit 8b64dafc7f1d198fb0052c0d6f0da6de97bbb48d Author: Brad Hards Date: Wed Dec 28 09:23:43 2005 +0000 Plug a few memory leaks in the Qt4 bindings. ChangeLog | 25 +++++++++++++++++++ qt4/src/poppler-document.cc | 3 ++ qt4/src/poppler-private.h | 7 ++++- qt4/src/poppler-qt4.h | 3 ++ qt4/tests/check_fonts.cpp | 8 ++++++ qt4/tests/check_metadata.cpp | 50 +++++++++++++++++++++++++++++++++---- qt4/tests/check_pagelayout.cpp | 6 ++++ qt4/tests/check_pagemode.cpp | 10 +++++++ qt4/tests/check_permissions.cpp | 2 + qt4/tests/check_version.cpp | 22 ---------------- qt4/tests/poppler-fonts.cpp | 1 + qt4/tests/stress-poppler-qt4.cpp | 2 + 12 files changed, 110 insertions(+), 29 deletions(-) commit 64c07a20a4ed844f3b3dd26e974f58d5877cf9fd Author: Brad Hards Date: Tue Dec 27 06:10:01 2005 +0000 qt4/src/poppler-qt4.h and qt4/src/poppler-document.cc: add convertDate() function that turns char* PDF date strings into QDateTime. This version handles the timezone conversions. Refactored the existing date() method to use it. qt4/tests/check_dateConversion.cpp: unit tests for convertDate() qt4/tests/check_metadata.cpp: update to reflect UTC. qt4/tests/.cvsignore: suppress check_dateConversion ChangeLog | 9 +++ qt4/src/poppler-document.cc | 89 ++++++++++++++++++++----------- qt4/src/poppler-qt4.h | 5 ++ qt4/tests/.cvsignore | 1 + qt4/tests/Makefile.am | 11 +++- qt4/tests/check_dateConversion.cpp | 105 ++++++++++++++++++++++++++++++++++++ qt4/tests/check_metadata.cpp | 4 +- 7 files changed, 188 insertions(+), 36 deletions(-) commit 4b2e3b5106b75f23c830837a886cd29beb1d1d1b Author: Brad Hards Date: Tue Dec 27 05:08:34 2005 +0000 * qt4/src/Doxyfile (JAVADOC_AUTOBRIEF): Turned on automatic \brief mode. * qt4/src/poppler-qt4.h: Update API documentation. Patch from Stefan Kebekus, with some changes. Removed \brief entries. ChangeLog | 8 +++++ qt4/src/Doxyfile | 2 +- qt4/src/poppler-qt4.h | 81 ++++++++++++++++++++++++++++++++++++++---------- 3 files changed, 73 insertions(+), 18 deletions(-) commit 8d9cf43aaa73d5012428a6a4c5d7e2cccbd3036e Author: Kristian Høgsberg Date: Wed Dec 21 22:09:47 2005 +0000 2005-12-21 Kristian Høgsberg * NEWS: Sum up 0.5 changes so far. * acinclude.m4: Split jpeg macros out into this file. * poppler/Stream.cc: Apply latest CVE-2005-3191 updates. ChangeLog | 8 ++++ NEWS | 8 ++++ acinclude.m4 | 112 +++++++++++++++++++++++++++++++++++++++++++++++++ configure.ac | 114 -------------------------------------------------- poppler/JPXStream.cc | 1 + poppler/Stream.cc | 11 ++++- 6 files changed, 137 insertions(+), 117 deletions(-) commit 97243286560cb4f264b875185c8768a6af09d554 Author: Kristian Høgsberg Date: Wed Dec 21 17:30:33 2005 +0000 2005-12-21 Kristian Høgsberg * utils/Makefile.am: Add parseargs.h to sources and add -I$(top_srcdir)/poppler to INCLUDES. * poppler/CairoFontEngine.cc: Apply patch from Hiroyuki Ikezoe to man non-embedded CJK fonts work. ChangeLog | 14 +++++++++-- configure.ac | 2 +- poppler/CairoFontEngine.cc | 52 +++++++++++++++++++++++++++++++++++++++---- utils/Makefile.am | 15 +++++++----- 4 files changed, 68 insertions(+), 15 deletions(-) commit cf887a9a9fae7272165d3aae05c85444ff5ca604 Author: Albert Astals Cid Date: Sun Dec 18 22:03:30 2005 +0000 * poppler/Page.cc: Only discard cropbox sizes one by one and not completely. Jeff and Martin were right ChangeLog | 2 ++ poppler/Page.cc | 13 ++++++++++--- 2 files changed, 12 insertions(+), 3 deletions(-) commit 495890b9cef9d5d61bb47e789add1cf2c3b8f83d Author: Albert Astals Cid Date: Sun Dec 18 21:56:15 2005 +0000 + .cvsignore utils/.cvsignore | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) commit 5dca860bba6918e06fab3aa56a2c75f0ac9ecdfb Author: Albert Astals Cid Date: Sun Dec 18 21:08:48 2005 +0000 Fix utils building on Slackware ChangeLog | 3 +++ configure.ac | 3 +++ utils/Makefile.am | 3 ++- 3 files changed, 8 insertions(+), 1 deletions(-) commit 03e3d9164ffd71f03136b57a9941ea14fadb21aa Author: Albert Astals Cid Date: Sun Dec 18 17:12:28 2005 +0000 2005-12-18 Albert Astals Cid * configure.ac: Better jpeg detection, refer to ml PCbsd problem ChangeLog | 4 ++ configure.ac | 131 ++++++++++++++++++++++++++++++++++++++++++++++++++-------- 2 files changed, 118 insertions(+), 17 deletions(-) commit 888d76a29c9c5ea6c90cc4299b230ca0c2c2944f Author: Albert Astals Cid Date: Mon Dec 12 20:21:08 2005 +0000 * poppler/Page.cc: Ignore cropBox if it seems incorrect ChangeLog | 4 ++++ poppler/Page.cc | 7 +++++++ 2 files changed, 11 insertions(+), 0 deletions(-) commit bcc5e3afe27c8787ce7022a0701997c96eddb4fe Author: Kristian Høgsberg Date: Mon Dec 12 20:15:11 2005 +0000 2005-12-12 Kristian Høgsberg * Makefile.am: * configure.ac: * goo/GooVector.h: * utils/HtmlFonts.cc: * utils/HtmlFonts.h: * utils/HtmlLinks.cc: * utils/HtmlLinks.h: * utils/HtmlOutputDev.cc: * utils/HtmlOutputDev.h: * utils/ImageOutputDev.cc: * utils/ImageOutputDev.h: * utils/Makefile.am: * utils/parseargs.c: * utils/parseargs.h: * utils/pdffonts.1: * utils/pdffonts.cc: * utils/pdfimages.1: * utils/pdfimages.cc: * utils/pdfinfo.1: * utils/pdfinfo.cc: * utils/pdftohtml.1: * utils/pdftohtml.cc: * utils/pdftoppm.1: * utils/pdftoppm.cc: * utils/pdftops.1: * utils/pdftops.cc: * utils/pdftotext.1: * utils/pdftotext.cc: Add command line utilities from xpdf. ChangeLog | 31 + Makefile.am | 6 +- configure.ac | 25 +- goo/GooVector.h | 101 +++ utils/HtmlFonts.cc | 326 ++++++++++ utils/HtmlFonts.h | 85 +++ utils/HtmlLinks.cc | 101 +++ utils/HtmlLinks.h | 49 ++ utils/HtmlOutputDev.cc | 1569 +++++++++++++++++++++++++++++++++++++++++++++++ utils/HtmlOutputDev.h | 302 +++++++++ utils/ImageOutputDev.cc | 195 ++++++ utils/ImageOutputDev.h | 76 +++ utils/Makefile.am | 18 + utils/parseargs.c | 190 ++++++ utils/parseargs.h | 71 +++ utils/pdffonts.1 | 128 ++++ utils/pdffonts.cc | 294 +++++++++ utils/pdfimages.1 | 96 +++ utils/pdfimages.cc | 159 +++++ utils/pdfinfo.1 | 157 +++++ utils/pdfinfo.cc | 376 ++++++++++++ utils/pdftohtml.1 | 85 +++ utils/pdftohtml.cc | 429 +++++++++++++ utils/pdftoppm.1 | 113 ++++ utils/pdftoppm.cc | 189 ++++++ utils/pdftops.1 | 224 +++++++ utils/pdftops.cc | 336 ++++++++++ utils/pdftotext.1 | 135 ++++ utils/pdftotext.cc | 337 ++++++++++ 29 files changed, 6194 insertions(+), 9 deletions(-) commit 5fbded32741acb5fac411189f80cb57aa11df517 Author: Albert Astals Cid Date: Sat Dec 10 10:52:15 2005 +0000 * qt4/src/poppler-page.cc: * qt4/src/poppler-qt4.h: * qt4/src/tests/test-poppler-qt4.cpp: The parameters x,y,w,h to the method splashRenderToPixmap are now used. Convenient defaults are provided. The test has been changed accordingly. Some added documentation. Patch by Stefan Kebekus ChangeLog | 9 +++++++++ qt4/src/poppler-page.cc | 4 ++-- qt4/src/poppler-qt4.h | 31 +++++++++++++++++++++++-------- qt4/tests/test-poppler-qt4.cpp | 2 +- 4 files changed, 35 insertions(+), 11 deletions(-) commit bc6df8c41081c0c0107655cbf70ddb8b0c493c34 Author: Kristian Høgsberg Date: Fri Dec 9 20:49:59 2005 +0000 2005-12-09 Kristian Høgsberg * poppler/GfxState.cc: Use colToByte() for converting GxfColorComp to bytes (really fix #5117). * poppler/Stream.cc: Remove duplicated check (#5243). ChangeLog | 5 +++++ poppler/GfxState.cc | 6 +++--- poppler/Stream.cc | 4 ---- 3 files changed, 8 insertions(+), 7 deletions(-) commit 8a2464122455311c6d16ae62bb9ac9a0ae365a28 Author: Kristian Høgsberg Date: Fri Dec 9 19:40:40 2005 +0000 2005-12-09 Kristian Høgsberg * configure.ac: * poppler/Makefile.am (poppler_includedir): * goo/Makefile.am (poppler_goo_include_HEADERS): Make installation of xpdf header files optional. ChangeLog | 10 +++++++++- configure.ac | 8 ++++++++ goo/Makefile.am | 4 ++++ poppler/Makefile.am | 4 ++++ 4 files changed, 25 insertions(+), 1 deletions(-) commit 830b61bfd1c985fe14ec4d0f6724c8f70e924fc1 Author: Albert Astals Cid Date: Thu Dec 8 18:17:42 2005 +0000 * configure.ac: Detect if gettimeofday is available, fixes for correct linking to Qt4 on windows * goo/GooTimer.[cc|h]: Only build if gettimeofday is available * poppler/Gfx.cc: Only use the timer for profiling if gettimeofday is available * poppler/GlobalParams.cc: Remove extra unlockGlobalParams that was making windows hang * splash/SplashFTFontEngine.cc: i need unistd.h on windows also * splash/SplashFontFile.cc: i need unistd.h on windows also ChangeLog | 12 ++++++++++++ configure.ac | 14 +++++++++++++- goo/GooTimer.cc | 3 +++ goo/GooTimer.h | 4 ++++ poppler/Gfx.cc | 6 ++++++ poppler/GlobalParams.cc | 1 - splash/SplashFTFontEngine.cc | 4 +--- splash/SplashFontFile.cc | 4 +--- 8 files changed, 40 insertions(+), 8 deletions(-) commit 0a1c33ed17fd7053ed455da3444856a5dab3c9b4 Author: Albert Astals Cid Date: Thu Dec 8 12:42:50 2005 +0000 Remove -DDATADIR we are not using if for anything and it shadows a windows typedef ChangeLog | 8 ++++++++ glib/Makefile.am | 3 +-- poppler/Makefile.am | 3 +-- qt/Makefile.am | 3 +-- test/Makefile.am | 3 +-- 5 files changed, 12 insertions(+), 8 deletions(-) commit adca042e666fd932f16213d0a4daba08b5021901 Author: Brad Hards Date: Wed Dec 7 08:42:21 2005 +0000 Remove the version check. OK'd by krh. ChangeLog | 2 ++ poppler/PDFDoc.cc | 6 +----- 2 files changed, 3 insertions(+), 5 deletions(-) commit bc57f8dd73eef9a74e4a6e248ed6985c360db838 Author: Brad Hards Date: Wed Dec 7 08:31:09 2005 +0000 Add infoKeys() - allows you to get a list of all the string names (keys) for the metadata. ChangeLog | 7 +++++++ qt4/src/poppler-document.cc | 22 ++++++++++++++++++++++ qt4/src/poppler-qt4.h | 7 +++++++ qt4/tests/check_metadata.cpp | 18 ++++++++++++++++++ 4 files changed, 54 insertions(+), 0 deletions(-) commit 7ec41df91e6dbf792e11676d929acc2f634bd382 Author: Brad Hards Date: Tue Dec 6 09:58:04 2005 +0000 Add more unit tests for better coverage. ChangeLog | 6 ++++ qt4/tests/check_fonts.cpp | 24 +++++++++++++++ qt4/tests/check_metadata.cpp | 66 ++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 96 insertions(+), 0 deletions(-) commit a92b10016306ac46775c9b95b52d249b233ff950 Author: Albert Astals Cid Date: Mon Dec 5 20:46:22 2005 +0000 * poppler/CairoFontEngine.cc: Correct fix for #5149, i broke it when merging xpdf 3.01 patches ChangeLog | 5 +++++ poppler/CairoFontEngine.cc | 4 +--- 2 files changed, 6 insertions(+), 3 deletions(-) commit 66096477d1a86f13fcb07ae25caff1cc02b1e7cd Author: Brad Hards Date: Sun Dec 4 19:48:25 2005 +0000 Add checking for Type3 fonts in the unit test. ChangeLog | 5 +++++ qt4/tests/check_fonts.cpp | 24 ++++++++++++++++++++++++ 2 files changed, 29 insertions(+), 0 deletions(-) commit 62345b0affed8e2e37728fca7f2b750879192c43 Author: Albert Astals Cid Date: Sun Dec 4 18:53:40 2005 +0000 Fix error in merging CAN-2005-3193 fix. Thanks Daniel Gryniewicz for notifying ChangeLog | 5 +++++ poppler/JPXStream.cc | 2 -- 2 files changed, 5 insertions(+), 2 deletions(-) commit ba4b3f88271892f197aa2ec076c80ff63a175887 Author: Albert Astals Cid Date: Sun Dec 4 11:30:00 2005 +0000 * qt/poppler-qt.h: * qt/poppler-fontinfo.h: * qt4/src/poppler-qt4.h: * qt4/src/poppler-fontinfo.cc: Implement copy constructor of FontInfo needed as Q[Value]List uses it when appending ChangeLog | 8 ++++++++ qt/poppler-fontinfo.cc | 9 +++++++++ qt/poppler-qt.h | 2 ++ qt4/src/poppler-fontinfo.cc | 9 +++++++++ qt4/src/poppler-qt4.h | 2 ++ 5 files changed, 30 insertions(+), 0 deletions(-) commit e091231d98d12c19b0098ffbaec6ecda28097dff Author: Brad Hards Date: Sun Dec 4 10:45:25 2005 +0000 Add new unit test to .cvsignore suppressions. ChangeLog | 2 ++ qt4/tests/.cvsignore | 1 + 2 files changed, 3 insertions(+), 0 deletions(-) commit 6a7b1eaaedbfdd3a8e6b4d899477350f2b485641 Author: Brad Hards Date: Sun Dec 4 10:05:21 2005 +0000 * qt4/src/poppler-qt4.h: qt4/src/fontinfo.cc: add implementation for FontInfo::typeName() * qt4/tests/check_fonts.cpp: * qt4/tests/Makefile.am: add unit test for fonts * qt4/src/Mainpage.dox: Minor typo fixes. ChangeLog | 11 +++++++++++ qt4/src/Mainpage.dox | 5 +++-- qt4/src/poppler-fontinfo.cc | 24 ++++++++++++++++++++++++ qt4/src/poppler-qt4.h | 14 +++++++++++++- qt4/tests/Makefile.am | 5 +++++ qt4/tests/check_fonts.cpp | 42 ++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 98 insertions(+), 3 deletions(-) commit 31b28b4c59f7820901e9cf893197f381acbae8ce Author: Kristian Høgsberg Date: Sun Dec 4 02:24:25 2005 +0000 2005-12-03 Kristian Høgsberg * glib/poppler-page.cc (poppler_page_set_selection_alpha): Use Nickolays original fix instead of trying to be clever with gdk_pixbuf_fill(). * poppler/CairoFontEngine.cc: Fix text corruption bug (#5149), a rerun of an old classic (#3340). ChangeLog | 7 +++++++ glib/poppler-page.cc | 8 +++++++- poppler/CairoFontEngine.cc | 2 ++ 3 files changed, 16 insertions(+), 1 deletions(-) commit 4d169c5c345cdac84a39026e759b928977643417 Author: Kristian Høgsberg Date: Sun Dec 4 01:42:29 2005 +0000 2005-12-03 Kristian Høgsberg * poppler/GfxState.cc: Fixing another problem with new GfxRGB representation causing images to show up as random pixels (#5117). ChangeLog | 5 +++++ poppler/GfxState.cc | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) commit 58de0458e17b1639ce0bcae45a4b09b2c0a56618 Author: Kristian Høgsberg Date: Sat Dec 3 23:23:53 2005 +0000 2005-12-03 Kristian Høgsberg * qt/Makefile.am (noinst_PROGRAMS): Only build qt test program if splash is enabled. * poppler/CairoOutputDev.cc: Remove unused grid snapping code, sidestepping #4507. * glib/poppler-document.h (PopplerPermissions): Breaking enum definition over multiple lines confuses glib-mkenums (#4600). * poppler/Makefile.am (libpoppler_la_LIBADD): Add FREETYPE_LIBS (#4515). * poppler/TextOutputDev.cc: * qt/poppler-qt.h: GCC-4.1 fixes (#5031). ChangeLog | 17 +++++++++++++++++ glib/poppler-document.h | 5 +---- poppler/CairoOutputDev.cc | 35 +++++++++-------------------------- poppler/CairoOutputDev.h | 2 +- poppler/Makefile.am | 3 ++- poppler/TextOutputDev.cc | 2 +- qt/Makefile.am | 4 ++++ qt/poppler-qt.h | 6 +++--- 8 files changed, 38 insertions(+), 36 deletions(-) commit df45483f1437d8a96519e1428d1f4b3ffc08c2cd Author: Albert Astals Cid Date: Sat Dec 3 22:39:06 2005 +0000 remove another chagne should not have gone in test/pdf-inspector.cc | 9 ++------- 1 files changed, 2 insertions(+), 7 deletions(-) commit 7dfe02ee112dee51346525b62d877e6591135761 Author: Albert Astals Cid Date: Sat Dec 3 22:28:46 2005 +0000 Add the font retrieveing on the qt3 backend also, based on a patch by Wilfried Huss ChangeLog | 3 ++ qt/poppler-fontinfo.cc | 75 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 78 insertions(+), 0 deletions(-) commit 655b9dd195ac9faf2f7ea0255880b8c83b249a06 Author: Albert Astals Cid Date: Sat Dec 3 22:26:07 2005 +0000 this should have not went in poppler/TextOutputDev.h | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit ab45eb562159d5b006e658ec66723a0a47908f65 Author: Albert Astals Cid Date: Sat Dec 3 22:20:54 2005 +0000 * qt4/src/poppler-qt4.h: * qt4/src/poppler-fontinfo.cc: * qt4/src/poppler-textbox.cc: Remove implementation of that classes from the header, use pimpl ChangeLog | 9 ++++- poppler/TextOutputDev.h | 10 +++--- qt/Makefile.am | 1 + qt/poppler-document.cc | 29 +++++++++++++++ qt/poppler-private.h | 2 + qt/poppler-qt.h | 80 ++++++++++++++++++++++++++++++++++++++++++- qt4/src/Makefile.am | 2 + qt4/src/poppler-fontinfo.cc | 69 +++++++++++++++++++++++++++++++++++++ qt4/src/poppler-qt4.h | 43 +++++++++-------------- qt4/src/poppler-textbox.cc | 49 ++++++++++++++++++++++++++ test/pdf-inspector.cc | 9 ++++- 11 files changed, 268 insertions(+), 35 deletions(-) commit 64079ad81caf6d2cf66b1f3a3de9454146e15c6c Author: Kristian Høgsberg Date: Sat Dec 3 21:55:36 2005 +0000 2005-12-03 Kristian Høgsberg Fixes from Nickolay V. Shmyrev: * poppler/TextOutputDev.cc (TextLine::visitSelection, TextBlock::visitSelection): Fix selection crash with zero-width word boxes or zero-height line boxes (#4402). * poppler/CairoOutputDev.h: Fix wrong cairo-ft.h include (#4413). * poppler/CairoOutputDev.cc (eoFill, fill): * glib/poppler-page.cc (poppler_page_render_selection): Update to work with new GfxColor definition and use cairo_pattern_create_rgba() to cache cairo_pattern_t's for the fill and stroke colors. * glib/poppler-page.cc (poppler_page_set_selection_alpha): Zero out pixbuf first. ChangeLog | 21 ++++++++++++++++ glib/poppler-page.cc | 18 ++++++++----- poppler/CairoOutputDev.cc | 59 ++++++++++++++++++++++++++++++++------------ poppler/CairoOutputDev.h | 6 ++-- poppler/TextOutputDev.cc | 8 +++--- 5 files changed, 82 insertions(+), 30 deletions(-) commit f3da21a3ecdd2694290e64af86c8e35fcb61371b Author: Albert Astals Cid Date: Sat Dec 3 21:35:45 2005 +0000 More docs for the Qt4 frontend, patch by Stefan Kebekus ChangeLog | 8 ++++ qt4/src/.cvsignore | 3 +- qt4/src/Doxyfile | 4 +- qt4/src/Mainpage.dox | 91 ++++++++++++++++++++++++++++++++++++++++ qt4/src/poppler-page.cc | 20 ++------- qt4/src/poppler-qt4.h | 57 +++++++++++++++++------- qt4/tests/test-poppler-qt4.cpp | 5 +- 7 files changed, 151 insertions(+), 37 deletions(-) commit 7b2c6e92611db9350ca5dcaf3fd730fe5e69afea Author: Albert Astals Cid Date: Thu Dec 1 22:45:10 2005 +0000 Fix CAN-2005-3193 related bugs Thanks Leonard for reporting ChangeLog | 6 ++++++ poppler/JPXStream.cc | 9 ++++++++- poppler/Stream.cc | 33 ++++++++++++++++++++++++++++++++- poppler/Stream.h | 3 +++ 4 files changed, 49 insertions(+), 2 deletions(-) commit a90f076af9ebb188895e7b223bcb7e5c3f4309c4 Author: Albert Astals Cid Date: Mon Nov 28 22:50:19 2005 +0000 Fix QPixmap contents generation messed when doing the xpdf 3.01 transition in qt4 frontend Use Splash backend by default in the qt4 test, added -arthur option to use the Arthur backend ChangeLog | 12 +++++++- qt4/src/poppler-page.cc | 47 +++++++++++++++++++++++++++-------- qt4/src/poppler-qt4.h | 17 +++++++++---- qt4/tests/test-poppler-qt4.cpp | 53 +++++++++++++++++++++++++--------------- 4 files changed, 91 insertions(+), 38 deletions(-) commit b7e4f0e7d175abde7fafb1fcc7ba129468bc8c1a Author: Brad Hards Date: Sun Nov 27 01:33:51 2005 +0000 Convert Qt4 unit tests to use the new Qt4.1 QTestlib framework. Add a little more API documentation ChangeLog | 7 +++++ qt4/src/poppler-qt4.h | 11 +++++--- qt4/tests/Makefile.am | 12 +++++--- qt4/tests/check_metadata.cpp | 58 +++++++++++++++++++------------------- qt4/tests/check_pagelayout.cpp | 14 +++++----- qt4/tests/check_pagemode.cpp | 22 +++++++------- qt4/tests/check_permissions.cpp | 18 ++++++------ 7 files changed, 78 insertions(+), 64 deletions(-) commit d036fa022dbb6f4421ccc8b12b8f9e4f0c8d7406 Author: Albert Astals Cid Date: Fri Nov 25 22:52:56 2005 +0000 patch from kebekus to add to the qt4 binding the same functions we added to the qt3 one ChangeLog | 5 +++++ qt4/src/poppler-page.cc | 44 ++++++++++++++++++++++++++++++++++++++++++-- qt4/src/poppler-qt4.h | 22 ++++++++++++++++++++++ 3 files changed, 69 insertions(+), 2 deletions(-) commit 3c9f09d76dc70e4ba766930facee8b6f30bcd2da Author: Albert Astals Cid Date: Tue Nov 22 21:50:44 2005 +0000 Fix page range in the inspector ChangeLog | 4 ++++ test/pdf-inspector.cc | 2 +- 2 files changed, 5 insertions(+), 1 deletions(-) commit e64f63416dbce497cb2167272b95491664f213e8 Author: Albert Astals Cid Date: Mon Nov 21 22:12:15 2005 +0000 PAtch to add some more functions to the qt binding by Stefan Kebekus ChangeLog | 5 ++++ qt/poppler-page.cc | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++- qt/poppler-qt.h | 41 +++++++++++++++++++++++++++++++ 3 files changed, 114 insertions(+), 1 deletions(-) commit 8bd8cb4160b73da69d058783750352fbface66dc Author: Albert Astals Cid Date: Mon Nov 21 19:44:09 2005 +0000 Fix a possible build problem ChangeLog | 4 ++++ qt/Makefile.am | 1 + 2 files changed, 5 insertions(+), 0 deletions(-) commit fc59b79dc375544681032a1618e96c458515d724 Author: Kristian Høgsberg Date: Sun Nov 20 23:17:32 2005 +0000 2005-11-20 Kristian Høgsberg * poppler/GfxState.cc: Fix the byte_lookup initialization broken by the merges (#4350). Modify GfxColorSpace::getRGBLine() to work with new GfXColor type. ChangeLog | 13 ++++++++++- poppler/GfxState.cc | 59 ++++++++++++++++++++++++++++++-------------------- 2 files changed, 47 insertions(+), 25 deletions(-) commit 6fe2cb0fcd53211143dcd0c47bf8c8c7a8c11a39 Author: Albert Astals Cid Date: Thu Nov 17 21:37:34 2005 +0000 make it compile with freetype 2.2.0 preversions ChangeLog | 4 ++++ splash/SplashFTFont.cc | 42 +++++++++++++++++++++++++++++++++++++----- 2 files changed, 41 insertions(+), 5 deletions(-) commit 429d3521d788be702a3944bc290569f90ae04892 Author: Albert Astals Cid Date: Fri Nov 4 19:03:55 2005 +0000 Make it compile using --disable-cairo-output ChangeLog | 4 ++++ glib/poppler-document.cc | 6 ++++-- glib/poppler-page.cc | 27 +++++++++++++-------------- 3 files changed, 21 insertions(+), 16 deletions(-) commit b96c118eb08d478914c2981204d749a95957cbb3 Author: Albert Astals Cid Date: Tue Nov 1 15:29:32 2005 +0000 Comment some unused parameters to calm down compiler warnings when using these heders on external projects with higher warning verbosity ChangeLog | 5 ++ poppler/OutputDev.h | 125 ++++++++++++++++++++++++++------------------------- poppler/Stream.h | 24 +++++----- 3 files changed, 80 insertions(+), 74 deletions(-) commit 51670972777510a3ec64a56649716b31167b9d0e Author: Albert Astals Cid Date: Sun Oct 30 20:29:05 2005 +0000 Last xpdf 3.01 merge (at least from my side) It's very big, but noone has opposed in the 2 weeks time i gave on the ml so either poppler is dead or people agree with the patch ChangeLog | 39 + glib/poppler-page.cc | 32 +- poppler/ArthurOutputDev.cc | 2 +- poppler/ArthurOutputDev.h | 2 +- poppler/CairoOutputDev.cc | 2 +- poppler/CairoOutputDev.h | 2 +- poppler/Gfx.cc | 645 ++++++++++-- poppler/Gfx.h | 17 +- poppler/GfxState.cc | 1410 ++++++++++++++++++++++--- poppler/GfxState.h | 196 +++- poppler/OutputDev.cc | 25 + poppler/OutputDev.h | 46 +- poppler/PDFDoc.cc | 98 ++- poppler/PDFDoc.h | 24 +- poppler/PSOutputDev.cc | 1461 +++++++++++++++++++++---- poppler/PSOutputDev.h | 48 +- poppler/Page.cc | 115 ++- poppler/Page.h | 23 +- poppler/SplashOutputDev.cc | 1525 ++++++++++++++++++++++++--- poppler/SplashOutputDev.h | 59 +- poppler/TextOutputDev.cc | 230 +++-- poppler/TextOutputDev.h | 16 +- qt/poppler-page.cc | 34 +- qt4/src/poppler-page.cc | 31 +- splash/Splash.cc | 2598 ++++++++++++++++++++++++++++++++++---------- splash/Splash.h | 75 +- splash/SplashBitmap.cc | 216 +++-- splash/SplashBitmap.h | 13 +- splash/SplashPattern.cc | 22 +- splash/SplashPattern.h | 19 +- splash/SplashState.cc | 11 + splash/SplashState.h | 3 + splash/SplashTypes.h | 145 ++- test/gtk-cairo-test.cc | 2 +- test/gtk-splash-test.cc | 23 +- test/pdf-inspector.cc | 2 +- 36 files changed, 7656 insertions(+), 1555 deletions(-) commit 10dfa2254dafb9de93692def2bfb3133d9a39989 Author: Kristian Høgsberg Date: Mon Oct 17 02:17:51 2005 +0000 2005-10-05 Kristian Høgsberg * glib/poppler-page.cc (poppler_page_render_to_ps): Fix another off-by-one page number error (#4555). ChangeLog | 6 +++++- poppler/poppler-config.h.in | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) commit 9830f0ea41f09fefada740e9429c491e067a5082 Author: Albert Astals Cid Date: Sun Oct 16 15:11:32 2005 +0000 GfxFont merges from xpdf 3.01 ChangeLog | 1 + poppler/GfxFont.cc | 109 +++++++++++++++++++++++++++++++++++----------------- 2 files changed, 75 insertions(+), 35 deletions(-) commit 62b5ba221aca8c320e964916b0c0329efc8da572 Author: Albert Astals Cid Date: Sun Oct 16 15:04:39 2005 +0000 Stream[cc|h] merges from xpdf 3.01 ChangeLog | 1 + poppler/Stream.cc | 714 ++++++++++++++++++++++++++++++++++++++++++++++++----- poppler/Stream.h | 19 +- 3 files changed, 658 insertions(+), 76 deletions(-) commit b9fab51179f38e9798b10366be672f0432c874da Author: Albert Astals Cid Date: Sun Oct 16 14:58:14 2005 +0000 Function.cc|h merges from xpdf 3.01 ChangeLog | 1 + poppler/Function.cc | 76 +++++++++++++++++++++++++++++---------------------- poppler/Function.h | 42 ++++++++++++++++++++++++++++ 3 files changed, 86 insertions(+), 33 deletions(-) commit c6e0242200f818c67508041763ff317e79daadd6 Author: Albert Astals Cid Date: Sun Oct 16 14:54:17 2005 +0000 Annot.[cc|h] and related merges from xpdf 3.01 ChangeLog | 7 ++- poppler/Annot.cc | 234 ++++++++++++++++++++++++++++++++++++++++++------ poppler/Annot.h | 20 ++--- poppler/FontInfo.cc | 2 +- poppler/PSOutputDev.cc | 2 +- poppler/Page.cc | 2 +- 6 files changed, 221 insertions(+), 46 deletions(-) commit 65d574fdc009e45ad66d1d402d5e805e4e94f427 Author: Albert Astals Cid Date: Sun Oct 16 14:30:16 2005 +0000 Merge SplashFTFont.cc with xpdf 3.01 changes ChangeLog | 1 + splash/SplashFTFont.cc | 64 +++++++++++++++++++++++++++++++++--------------- 2 files changed, 45 insertions(+), 20 deletions(-) commit f9d208e86433b213b21a75089f82fd00dcd746fc Author: Albert Astals Cid Date: Sun Oct 16 14:25:32 2005 +0000 Merge SplashScreen.[cc|h] from xpdf 3.01 ChangeLog | 4 ++ splash/SplashScreen.cc | 110 +++++++++++++++++++++++++++++++---------------- splash/SplashScreen.h | 12 +++++- 3 files changed, 87 insertions(+), 39 deletions(-) commit 7d46ac000316566503a27b5e5c68621be9c081d0 Author: Albert Astals Cid Date: Sun Oct 16 14:19:47 2005 +0000 Merging SplashXPathScanner.cc changes from xpdf 3.01 splash/SplashXPathScanner.cc | 80 ++++++++++++++++++++++------------------- 1 files changed, 43 insertions(+), 37 deletions(-) commit e34713a2187e05358f98e749ec2923210a40a862 Author: Kristian Høgsberg Date: Wed Oct 5 15:57:17 2005 +0000 2005-10-05 Kristian Høgsberg * glib/poppler-page.cc (poppler_page_render_to_ps): Fix another off-by-one page number error (#4555). ChangeLog | 5 +++++ glib/poppler-page.cc | 2 +- 2 files changed, 6 insertions(+), 1 deletions(-) commit fdd0934430ed251f9aeb45158b6ec95684b3e7b4 Author: Marco Pesenti Gritti Date: Mon Sep 26 19:29:45 2005 +0000 2005-09-26 Marco Pesenti Gritti * glib/poppler-action.cc: Initialize window title even if the action is unknown ChangeLog | 6 ++++++ glib/poppler-action.cc | 5 +++-- 2 files changed, 9 insertions(+), 2 deletions(-) commit e9753049ddfbdf28df7a222d35eccdbcbcbc848d Author: Marco Pesenti Gritti Date: Mon Sep 26 10:42:38 2005 +0000 2005-09-26 Marco Pesenti Gritti * glib/poppler-action.cc: * glib/poppler-action.h: Implement launch action ChangeLog | 7 +++++++ glib/poppler-action.cc | 11 ++++++++--- glib/poppler-action.h | 1 + 3 files changed, 16 insertions(+), 3 deletions(-) commit ab18b2cb6d1c62bb91173d105e8631fe4ef1bcfb Author: Albert Astals Cid Date: Tue Sep 20 15:27:31 2005 +0000 Parser.cc merges from xpdf 3.01 ChangeLog | 1 + poppler/Parser.cc | 19 +++++++++++-------- 2 files changed, 12 insertions(+), 8 deletions(-) commit cf6723caaed24615c3b8965cee9c433007f80d77 Author: Albert Astals Cid Date: Tue Sep 20 15:08:52 2005 +0000 TextPage *TextOutpudDev::takeText() from xpdf 3.01 ChangeLog | 1 + poppler/TextOutputDev.cc | 8 ++++++++ poppler/TextOutputDev.h | 4 ++++ 3 files changed, 13 insertions(+), 0 deletions(-) commit e0cbb0ca2c611ad5ac0267e46279c9d61450902a Author: Albert Astals Cid Date: Tue Sep 20 14:59:43 2005 +0000 more 3.00 -> 3.01 merging ChangeLog | 1 + poppler/XRef.cc | 1 - 2 files changed, 1 insertions(+), 1 deletions(-) commit 9c7adb318d395ff674c6febf6406a8d47e9e5bf6 Author: Albert Astals Cid Date: Tue Sep 20 14:43:15 2005 +0000 * poppler/UnicodeMap.cc: More grealloc -> greallocn * poppler/UnicodeTypeTable.cc: Merge from xpdf 3.01 ChangeLog | 2 ++ poppler/UnicodeMap.cc | 4 ++-- poppler/UnicodeTypeTable.cc | 4 ++-- 3 files changed, 6 insertions(+), 4 deletions(-) commit 2c4c9b855b0df1dc0836d4f44e9471215a419ea6 Author: Albert Astals Cid Date: Tue Sep 20 14:34:31 2005 +0000 Merge link.cc changes from xpdf 3.00 -> 3.01 ChangeLog | 1 + poppler/Link.cc | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 62 insertions(+), 3 deletions(-) commit 4e9490c0219dd9c99ba0e5533c96663b8570a87b Author: Albert Astals Cid Date: Tue Sep 20 14:00:43 2005 +0000 Merge GlobalParam.* changes, they are worthless for us as poppler but this way we are nearer to have the 3.01 sources merged, then we can remove them if we decide we don't need this options. Remove a setEncryption from the Xref.h marco probably forgot to remove when merging ChangeLog | 3 +++ poppler/GlobalParams.cc | 41 +++++++++++++++++++++++++++++++++++++++++ poppler/GlobalParams.h | 22 ++++++++++++++++------ poppler/XRef.h | 4 ---- 4 files changed, 60 insertions(+), 10 deletions(-) commit 22da021bf69d83d641e3f30cc0e1bd62394e56a4 Author: Marco Pesenti Gritti Date: Tue Sep 20 13:23:08 2005 +0000 2005-09-20 Marco Pesenti Gritti * poppler/XRef.cc: Remove duplicated initialization ChangeLog | 6 ++++++ poppler/XRef.cc | 4 ---- 2 files changed, 6 insertions(+), 4 deletions(-) commit 2a8778147938e3ed2af177226a9c35655f898c95 Author: Marco Pesenti Gritti Date: Tue Sep 20 10:18:57 2005 +0000 2005-09-20 Marco Pesenti Gritti * poppler/GlobalParams.cc: s/G/Goo in not yet compiled plugins code ChangeLog | 6 ++++++ poppler/GlobalParams.cc | 8 ++++---- 2 files changed, 10 insertions(+), 4 deletions(-) commit 16f720b87cfc491db585dbdc99236cf492ffe85b Author: Marco Pesenti Gritti Date: Tue Sep 20 09:57:41 2005 +0000 2005-09-20 Marco Pesenti Gritti * poppler/Makefile.am: Add XPDFPlugin*. Thanks to TSDgeos that noticed this. * poppler/XpdfPluginAPI.cc: Fixup ChangeLog | 10 ++++++++++ poppler/Makefile.am | 4 +++- poppler/XpdfPluginAPI.cc | 2 +- 3 files changed, 14 insertions(+), 2 deletions(-) commit 5f30791c3d87315ad1f742de64d2c1351ca70cb7 Author: Marco Pesenti Gritti Date: Fri Sep 16 19:33:28 2005 +0000 *** empty log message *** ChangeLog | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) commit db62e07fcf57f45951b21f8aab44b0d943efe5d0 Author: Marco Pesenti Gritti Date: Fri Sep 16 19:33:05 2005 +0000 2005-09-16 Marco Pesenti Gritti * poppler/PDFDoc.cc: * poppler/PDFDoc.h: * poppler/XRef.cc: * poppler/XRef.h: Merge more from 3.01 poppler/PDFDoc.cc | 20 ++++++++++++++++---- poppler/PDFDoc.h | 19 +++++++++---------- poppler/XRef.cc | 13 +++++++++++-- poppler/XRef.h | 7 +++++-- 4 files changed, 41 insertions(+), 18 deletions(-) commit 3acc7be594712fd0ce7ac07b7188d5b38b382782 Author: Marco Pesenti Gritti Date: Fri Sep 16 19:05:00 2005 +0000 2005-09-16 Marco Pesenti Gritti * poppler/XRef.cc: Merge some initialization that I lost before ChangeLog | 6 ++++++ poppler/XRef.cc | 4 ++++ 2 files changed, 10 insertions(+), 0 deletions(-) commit 3badd82b72b2768be27e309b048cd8dcb1c80038 Author: Marco Pesenti Gritti Date: Fri Sep 16 18:46:37 2005 +0000 2005-09-16 Marco Pesenti Gritti * poppler/XRef.cc: Merge change from 3.01 ChangeLog | 6 ++++++ poppler/XRef.cc | 8 -------- 2 files changed, 6 insertions(+), 8 deletions(-) commit 5474583e20ca773befa17242d4ad7b8f81d5bf99 Author: Marco Pesenti Gritti Date: Fri Sep 16 18:38:58 2005 +0000 2005-09-16 Marco Pesenti Gritti * poppler/CharCodeToUnicode.cc: * poppler/CharCodeToUnicode.h: Improvements from xpdf 3.01 ChangeLog | 7 +++++++ poppler/CharCodeToUnicode.cc | 31 +++++++++++++++++++------------ poppler/CharCodeToUnicode.h | 4 ++++ 3 files changed, 30 insertions(+), 12 deletions(-) commit b2a6eab113fecd3823885c64f3302bea4f372a9f Author: Marco Pesenti Gritti Date: Fri Sep 16 18:37:29 2005 +0000 2005-09-16 Marco Pesenti Gritti * poppler/CMap.cc: Improvements from xpdf 3.01 ChangeLog | 6 ++++++ poppler/CMap.cc | 30 +++++++++++++++++++++++++++--- 2 files changed, 33 insertions(+), 3 deletions(-) commit 3f69f2158453b9dab9efc280ed1578ac3d0cebe8 Author: Marco Pesenti Gritti Date: Fri Sep 16 18:35:29 2005 +0000 2005-09-16 Marco Pesenti Gritti * poppler/NameToUnicodeTable.h: * poppler/UnicodeTypeTable.cc: * poppler/UnicodeTypeTable.h: Merge some unicode table changes from xpdf 3.01 ChangeLog | 8 + poppler/NameToUnicodeTable.h | 168 +++++----- poppler/UnicodeTypeTable.cc | 690 ++++++++++++++++++++++++++++++++++++++++-- poppler/UnicodeTypeTable.h | 2 + 4 files changed, 764 insertions(+), 104 deletions(-) commit 6cbe76bc55d557fe5fca0f8f1b33bda95acdc0e9 Author: Marco Pesenti Gritti Date: Fri Sep 16 18:32:29 2005 +0000 2005-09-16 Marco Pesenti Gritti * poppler/SplashOutputDev.h: * splash/Splash.cc: * splash/Splash.h: Modified region support from xpdf 3.01 ChangeLog | 8 ++++++++ poppler/SplashOutputDev.h | 5 +++++ splash/Splash.cc | 31 +++++++++++++++++++++++++++++++ splash/Splash.h | 11 +++++++++++ 4 files changed, 55 insertions(+), 0 deletions(-) commit a9df3f3203c14161e5d6bc6048ec7e123536e6d3 Author: Marco Pesenti Gritti Date: Fri Sep 16 18:29:18 2005 +0000 2005-09-16 Marco Pesenti Gritti * goo/Makefile.am: * poppler/DCTStream.h: * poppler/Decrypt.cc: * poppler/Decrypt.h: * poppler/FlateStream.h: * poppler/GlobalParams.cc: * poppler/GlobalParams.h: * poppler/Makefile.am: * poppler/PDFDoc.cc: * poppler/PDFDoc.h: * poppler/Parser.cc: * poppler/Parser.h: * poppler/Stream.cc: * poppler/Stream.h: * poppler/XRef.cc: * poppler/XRef.h: * poppler/poppler-config.h.in: Merge security plugins support from xpdf 3.01 ChangeLog | 24 +++ goo/FixedPoint.cc | 95 +++++++++++ goo/FixedPoint.h | 150 +++++++++++++++++ goo/Makefile.am | 6 +- poppler/DCTStream.h | 2 - poppler/Decrypt.cc | 23 ++- poppler/Decrypt.h | 6 +- poppler/FlateStream.h | 2 - poppler/GlobalParams.cc | 229 ++++++++++++++++++++++++++ poppler/GlobalParams.h | 16 ++ poppler/Makefile.am | 5 +- poppler/PDFDoc.cc | 36 ++++ poppler/PDFDoc.h | 1 + poppler/Parser.cc | 20 --- poppler/Parser.h | 4 - poppler/SecurityHandler.cc | 376 +++++++++++++++++++++++++++++++++++++++++++ poppler/SecurityHandler.h | 157 ++++++++++++++++++ poppler/Stream.cc | 18 -- poppler/Stream.h | 8 - poppler/XRef.cc | 162 ++----------------- poppler/XRef.h | 13 +- poppler/XpdfPluginAPI.cc | 262 ++++++++++++++++++++++++++++++ poppler/XpdfPluginAPI.h | 341 +++++++++++++++++++++++++++++++++++++++ poppler/poppler-config.h.in | 2 - 24 files changed, 1737 insertions(+), 221 deletions(-) commit a777e5c26483b90d0910e85c2be666640835d0bf Author: Marco Pesenti Gritti Date: Fri Sep 16 18:21:38 2005 +0000 2005-09-16 Marco Pesenti Gritti * configure.ac: * goo/Makefile.am: * splash/Makefile.am: * splash/SplashFTFont.cc: * splash/SplashMath.h: * splash/SplashTypes.h: Merge support for fixed point ChangeLog | 11 +++++++++++ configure.ac | 4 ++++ splash/Makefile.am | 1 + splash/SplashFTFont.cc | 7 +++++++ splash/SplashMath.h | 34 +++++++++++++++++++++++++++++++++- splash/SplashTypes.h | 5 +++++ 6 files changed, 61 insertions(+), 1 deletions(-) commit 00457c5f44a246c9f867a114a72be9f7b2dc1cf5 Author: Marco Pesenti Gritti Date: Fri Sep 16 18:11:14 2005 +0000 2005-09-16 Marco Pesenti Gritti * poppler/ArthurOutputDev.cc: * poppler/CairoFontEngine.cc: * poppler/TextOutputDev.cc: * poppler/UnicodeMap.cc: Use mallocn when possible ChangeLog | 9 +++++++++ poppler/ArthurOutputDev.cc | 2 +- poppler/CairoFontEngine.cc | 4 ++-- poppler/TextOutputDev.cc | 2 +- poppler/UnicodeMap.cc | 2 +- 5 files changed, 14 insertions(+), 5 deletions(-) commit 09c9ff67ceae5753811a2f625e3ad810628c782e Author: Albert Astals Cid Date: Fri Sep 16 18:00:43 2005 +0000 SplashXPath.cc merges from xpdf 3.00 -> 3.01 ChangeLog | 3 ++ splash/SplashXPath.cc | 81 +++++++++++++++++++++++------------------------- 2 files changed, 42 insertions(+), 42 deletions(-) commit 0555ba861d3b84d88c80da4fa247274338ff7817 Author: Albert Astals Cid Date: Fri Sep 16 17:42:56 2005 +0000 SplashFontEngine.cc merge from xpdf 3.00 -> 3.01 splash/SplashFontEngine.cc | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit ddc72bd8354168d992631d1ef8cd0939b428966c Author: Albert Astals Cid Date: Thu Sep 15 22:24:55 2005 +0000 Merge xpdf 3.00 -> 3.01 changes in SplashT1Font.* files splash/SplashT1Font.cc | 23 ++++++++++++++++++----- splash/SplashT1Font.h | 2 ++ 2 files changed, 20 insertions(+), 5 deletions(-) commit ba409db3157105f326b4bbc342ca7af859a44ce9 Author: Albert Astals Cid Date: Thu Sep 15 22:20:37 2005 +0000 Merge xpdf 3.00 -> 3.01 changes in SplashPath.* files splash/SplashPath.cc | 3 ++- splash/SplashPath.h | 5 +++++ 2 files changed, 7 insertions(+), 1 deletions(-) commit 3ea00e853049d8c26ee88aaef8ea6c47c8d46956 Author: Albert Astals Cid Date: Thu Sep 15 22:15:47 2005 +0000 Merge xpdf 3.00 -> 3.01 changes in SplashFont.* files splash/SplashFont.cc | 6 ++++++ splash/SplashFont.h | 10 +++++++++- 2 files changed, 15 insertions(+), 1 deletions(-) commit e571dcbfd0c77a28e41710577859f632cc989de5 Author: Albert Astals Cid Date: Thu Sep 15 22:09:50 2005 +0000 Merge the xpdf 3.01 change that uses runtime detection of freetype version ChangeLog | 6 ++++++ configure.ac | 14 +++----------- poppler/CairoFontEngine.cc | 21 ++++++++++++++------- poppler/CairoFontEngine.h | 3 ++- splash/SplashFTFontEngine.cc | 19 +++++++++++-------- splash/SplashFTFontEngine.h | 1 + 6 files changed, 37 insertions(+), 27 deletions(-) commit 59fe2937db192dc7b59bf28c3f29909faf11aae3 Author: Albert Astals Cid Date: Thu Sep 15 21:51:16 2005 +0000 Merge xpdf 3.00 -> 3.01 changes for that file splash/SplashClip.h | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) commit b2f94635249f2c5f0c876a1005826fe4c6eb6025 Author: Albert Astals Cid Date: Thu Sep 15 12:52:36 2005 +0000 Merge xpdf 3.00 -> xpdf 3.01 changes for Catalog.[cc|h] poppler/Catalog.cc | 5 ++++- poppler/Catalog.h | 3 +++ 2 files changed, 7 insertions(+), 1 deletions(-) commit 0fc2e70576b1c48cf47a686e8aa7e202a802bc9d Author: Albert Astals Cid Date: Thu Sep 15 12:32:25 2005 +0000 Another small merge from xpdf 3.01 ChangeLog | 3 +++ poppler/Outline.cc | 6 +++--- 2 files changed, 6 insertions(+), 3 deletions(-) commit f8983ceb3c55df72c94870806d71db139c11bdeb Author: Albert Astals Cid Date: Thu Sep 15 12:28:34 2005 +0000 Another small xpdf 3.00 -> xpdf 3.01 merge poppler/Object.cc | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 52efe9845cf3eb1dd836f90bfa203760baa2f87c Author: Albert Astals Cid Date: Thu Sep 15 11:46:56 2005 +0000 bradh forgot to remove the two returns when merging xpdf 3.00 -> xpdf 3.01 changes of this file poppler/JPXStream.cc | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 4b4fc5c017bf147c9069bbce32fc14467bd2a81a Author: Albert Astals Cid Date: Wed Sep 14 21:20:36 2005 +0000 Merge all the fofi/ changes from xpdf 3.01, there is only one api change that affects PSOutputDev (also has been updated the part that uses this api not the whole file). All our fixes in that dir are included in the upgrade. ChangeLog | 4 + fofi/FoFiTrueType.cc | 406 ++++++++++++++++++++++++++++++++++++++++++------ fofi/FoFiTrueType.h | 15 ++- fofi/FoFiType1.cc | 25 ++-- fofi/FoFiType1C.cc | 134 ++++++++++++++--- fofi/FoFiType1C.h | 6 + poppler/PSOutputDev.cc | 7 +- poppler/PSOutputDev.h | 3 +- 8 files changed, 515 insertions(+), 85 deletions(-) commit a68e8e6330418b1f623867973b9c128a9a139c0c Author: Kristian Høgsberg Date: Wed Sep 7 03:00:36 2005 +0000 2005-09-06 Kristian Høgsberg * configure.ac: Enable A4_PAPER and OPI_SUPPORT by default. There is no reason to not enable OPI and the paper size should be controlled by the application. * test/Makefile.am (EXTRA_DIST): Add pdf-operators.c ChangeLog | 8 ++++++++ configure.ac | 17 ++--------------- test/Makefile.am | 3 +++ 3 files changed, 13 insertions(+), 15 deletions(-) commit b6490944c081ff53f623acea7ab7a600c3e54816 Author: Brad Hards Date: Sat Sep 3 11:53:44 2005 +0000 Switch the qt4/tests unittests to use QtTestLib. ChangeLog | 6 ++ configure.ac | 66 ++++++++++++++++++++ qt4/tests/.cvsignore | 17 ++---- qt4/tests/Makefile.am | 71 +++++++--------------- qt4/tests/README.unittest | 23 +++++++ qt4/tests/check_author.cpp | 25 -------- qt4/tests/check_linearised.cpp | 23 ------- qt4/tests/check_metadata.cpp | 101 +++++++++++++++++++++++++++++++ qt4/tests/check_orientation.cpp | 40 ------------ qt4/tests/check_pagelayout.cpp | 44 +++++++++++++ qt4/tests/check_pagelayout_facing.cpp | 22 ------- qt4/tests/check_pagelayout_none.cpp | 22 ------- qt4/tests/check_pagelayout_single.cpp | 22 ------- qt4/tests/check_pagemode.cpp | 64 +++++++++++++++++++ qt4/tests/check_pagemode_attach.cpp | 22 ------- qt4/tests/check_pagemode_fullscreen.cpp | 22 ------- qt4/tests/check_pagemode_none.cpp | 22 ------- qt4/tests/check_pagemode_oc.cpp | 22 ------- qt4/tests/check_pagemode_thumbs.cpp | 22 ------- qt4/tests/check_permissions.cpp | 60 +++++++------------ 20 files changed, 354 insertions(+), 362 deletions(-) commit 3725841417871d1051772068833dc908ca70b7ce Author: Kristian Høgsberg Date: Fri Sep 2 14:47:24 2005 +0000 2005-09-02 Kristian Høgsberg * glib/poppler-page.cc: Apply Marcos rotation fix. ChangeLog | 4 ++++ glib/poppler-page.cc | 5 ++++- 2 files changed, 8 insertions(+), 1 deletions(-) commit ecf3dcadb948013cbc987e464952933daf78e4bf Author: Brad Hards Date: Wed Aug 31 15:28:46 2005 +0000 Merge some missing parts of previous patches, and some other minor cleanups from xpdf 3.0.1 poppler/Catalog.cc | 16 +-- poppler/JPXStream.cc | 380 ++++++++++++++++++++++++++++++++---------------- poppler/JPXStream.h | 25 ++- poppler/Lexer.cc | 11 ++ poppler/Lexer.h | 3 + poppler/PSOutputDev.cc | 31 ++-- poppler/Stream.h | 7 + 7 files changed, 309 insertions(+), 164 deletions(-) commit de78738164319b733e54a9abfb5957870facd6cd Author: Brad Hards Date: Wed Aug 31 09:51:41 2005 +0000 poppler/JArithmeticDecoder.cc poppler/JArithmeticDecoder.h poppler/JBIG2Stream.cc poppler/JBIG2Stream.h: merge in some of the JBIG2 changes from xpdf 3.0.1. ChangeLog | 9 ++ poppler/JArithmeticDecoder.cc | 42 ++++++-- poppler/JArithmeticDecoder.h | 22 ++++- poppler/JBIG2Stream.cc | 227 +++++++++++++++++++++++++---------------- poppler/JBIG2Stream.h | 4 +- 5 files changed, 201 insertions(+), 103 deletions(-) commit 55952feb637e300b073691ae95d68e766521a769 Author: Kristian Høgsberg Date: Mon Aug 29 15:24:32 2005 +0000 2005-08-29 Kristian Høgsberg * configure.ac (HAVE_FREETYPE_H): Patch from Hiroyuki Ikezoe: Set HAVE_FREETYPE_217_OR_OLDER to 0 if we found freetype using pkg-config (#4223). ChangeLog | 6 ++++++ configure.ac | 2 +- 2 files changed, 7 insertions(+), 1 deletions(-) commit 244e5c1f8f65da41ba6314028766dfe5973f6132 Author: Brad Hards Date: Sun Aug 28 09:43:18 2005 +0000 Merge the Goo* improvements from xpdf 3.0.1. This change is based on martink's work (7-xpdf-3.01-goo-improvements.patch), with some tweaking by me. ChangeLog | 13 ++++++++ fofi/FoFiTrueType.cc | 1 + goo/GooHash.cc | 24 ++++++++++++++ goo/GooHash.h | 2 + goo/GooList.cc | 5 +++ goo/GooList.h | 5 +++ goo/GooString.cc | 85 +++++++++++++++++++++++++++++++++++++++++++++++++- goo/GooString.h | 11 ++---- goo/gmem.c | 3 ++ poppler/Decrypt.cc | 1 + 10 files changed, 142 insertions(+), 8 deletions(-) commit eb91b274245b4f5f5389bc9ddfde2c2806557665 Author: Brad Hards Date: Sun Aug 28 09:31:53 2005 +0000 This part of my previous gmallocn merge patch was missing. goo/GooHash.cc | 4 ++-- goo/GooList.cc | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) commit b3474fd5e0efc96b5814d86e0cdedf39387e7ae3 Author: Jeff Muizelaar Date: Sun Aug 28 03:26:53 2005 +0000 add note about related bug ChangeLog | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ace2eb6ba518b970b96f30f61c4795c161e0cb79 Author: Jeff Muizelaar Date: Sun Aug 28 03:22:04 2005 +0000 2005-08-27 Jeff Muizelaar * poppler/FlateStream.cc: Fix predictor leak. ChangeLog | 4 ++++ poppler/FlateStream.cc | 1 + 2 files changed, 5 insertions(+), 0 deletions(-) commit 96657c5480bf2ecf445ad5a105b8e7393ae53c8b Author: Jeff Muizelaar Date: Sun Aug 28 03:19:55 2005 +0000 2005-08-27 Jeff Muizelaar * configure.ac: Disable the zlib-based decoder by default. ChangeLog | 4 ++++ configure.ac | 2 +- 2 files changed, 5 insertions(+), 1 deletions(-) commit d1d715158223c7ca3ae279cea420a948cfdb0428 Author: Brad Hards Date: Sat Aug 27 08:43:42 2005 +0000 Merge the gmalloc -> gmallocn changes from xpdf 3.0.1. This change is based on martink's work (13-xpdf-3.01-goo-allocn.patch) with some tweaking by me. There may be some residual gmallocn changes still to be merged. ChangeLog | 7 +++++ fofi/FoFiTrueType.cc | 12 ++++---- fofi/FoFiType1.cc | 2 +- fofi/FoFiType1C.cc | 14 +++++----- goo/gmem.c | 22 ++++++++++++++++ goo/gmem.h | 9 +++++++ poppler/Annot.cc | 2 +- poppler/Array.cc | 2 +- poppler/BuiltinFont.cc | 2 +- poppler/CMap.cc | 6 ++-- poppler/Catalog.cc | 8 +++--- poppler/CharCodeToUnicode.cc | 22 ++++++++-------- poppler/Dict.cc | 2 +- poppler/Function.cc | 20 +++++++------- poppler/Gfx.cc | 2 +- poppler/GfxFont.cc | 24 +++++++++--------- poppler/GfxState.cc | 54 ++++++++++++++++++++-------------------- poppler/JArithmeticDecoder.cc | 2 +- poppler/JBIG2Stream.cc | 30 +++++++++++----------- poppler/Link.cc | 6 ++-- poppler/NameToCharCode.cc | 4 +- poppler/Outline.cc | 4 +- poppler/SplashOutputDev.cc | 8 +++--- poppler/Stream.cc | 12 ++++---- poppler/TextOutputDev.cc | 48 ++++++++++++++++++------------------ poppler/XRef.cc | 18 +++++++------- splash/SplashClip.cc | 12 ++++---- splash/SplashFTFontFile.cc | 2 +- splash/SplashFont.cc | 6 ++-- splash/SplashPath.cc | 8 +++--- splash/SplashScreen.cc | 4 +- splash/SplashState.cc | 4 +- splash/SplashT1FontFile.cc | 4 +- splash/SplashXPath.cc | 4 +- splash/SplashXPathScanner.cc | 4 +- 35 files changed, 214 insertions(+), 176 deletions(-) commit feb82c60b1f86a9d1260db57534d98c54ee615c4 Author: Martin Kretzschmar Date: Wed Aug 24 19:41:27 2005 +0000 * configure.ac: add /usr/include/qt4 to qt4_incdirs. That's what Debian and Ubuntu use. Maybe we should just use pkg-config. If it's usable with qt4. * test/.cvsignore: ignore pdf_inspector binary. ChangeLog | 8 ++++++++ configure.ac | 2 +- test/.cvsignore | 7 ++++--- 3 files changed, 13 insertions(+), 4 deletions(-) commit 8dce80eb74f24f07ac7668905f1631e04a9c5841 Author: Kristian Høgsberg Date: Wed Aug 24 18:57:46 2005 +0000 2005-08-24 Kristian Høgsberg * poppler/TextOutputDev.cc: Push rotation argument down to GfxState constructor. This is still not completely functional yet. * glib/poppler-page.cc (poppler_page_render_selection): Add rotation argument so API is useful. Not yet implemented. (poppler_page_prepare_output_dev): Patch from Marco to fix rotation using the cairo backend. ChangeLog | 10 ++++++++++ glib/poppler-page.cc | 22 ++++++++++++++++------ glib/poppler-page.h | 1 + poppler/TextOutputDev.cc | 11 ++++++++--- poppler/TextOutputDev.h | 4 +++- 5 files changed, 38 insertions(+), 10 deletions(-) commit b909b5ae98bc3e557ef6e658e2b9120e82951259 Author: Jonathan Blandford Date: Wed Aug 24 03:21:20 2005 +0000 Tue Aug 23 17:21:02 2005 Jonathan Blandford * test/Makefile.am (gtk_cairo_test_LDADD): add FREETYPE_{CFLAGS,LIBS} to the cairo deps ChangeLog | 5 +++++ test/Makefile.am | 4 +++- 2 files changed, 8 insertions(+), 1 deletions(-) commit da3aac379f07ffedd6078707ec9923800fc0c0a5 Author: Jonathan Blandford Date: Tue Aug 23 18:20:45 2005 +0000 Tue Aug 23 13:38:01 2005 Jonathan Blandford * configure.ac: * poppler/Gfx.cc: * poppler/Gfx.h: * poppler/GlobalParams.cc: * poppler/GlobalParams.h: * poppler/Makefile.am: * poppler/OutputDev.cc: * poppler/OutputDev.h: * poppler/ProfileData.cc: * poppler/ProfileData.h: * test/Makefile.am: * test/pdf-inspector.cc: * test/pdf-inspector.glade: * test/pdf-operators.c: Initial cut at a pdf inspector. This should help us look at PDF files. ChangeLog | 18 ++ configure.ac | 4 +- poppler/Gfx.cc | 30 ++++ poppler/Gfx.h | 1 + poppler/GlobalParams.cc | 16 ++ poppler/GlobalParams.h | 3 + poppler/Makefile.am | 2 + poppler/OutputDev.cc | 17 ++ poppler/OutputDev.h | 10 +- poppler/ProfileData.cc | 44 +++++ poppler/ProfileData.h | 41 +++++ test/Makefile.am | 13 ++- test/pdf-inspector.cc | 358 ++++++++++++++++++++++++++++++++++++++ test/pdf-inspector.glade | 434 ++++++++++++++++++++++++++++++++++++++++++++++ test/pdf-operators.c | 81 +++++++++ 15 files changed, 1068 insertions(+), 4 deletions(-) commit 1aad886c6c19a964a3fc9e18f31acc8e115478e0 Author: Kristian Høgsberg Date: Mon Aug 22 18:20:12 2005 +0000 2005-08-22 Kristian Høgsberg * glib/poppler-page.cc: * glib/poppler-page.h: * glib/poppler-private.h: * glib/test-poppler-glib.c: Patch from Marco to simplify the glib rotation API. ChangeLog | 8 +++ glib/poppler-page.cc | 136 ++++++---------------------------------------- glib/poppler-page.h | 4 +- glib/poppler-private.h | 1 - glib/test-poppler-glib.c | 2 +- 5 files changed, 28 insertions(+), 123 deletions(-) commit 6070b1dc4b76c236f3100fbd255c2d906e61c3c2 Author: Kristian Høgsberg Date: Sun Aug 21 23:14:04 2005 +0000 2005-08-21 Kristian Høgsberg * poppler/Makefile.am (INCLUDES): Add FREETYPE_CFLAGS. * configure.ac: Make freetype check use pkg-config if possible. ChangeLog | 6 ++++++ configure.ac | 34 ++++++++++++++++++++++++---------- poppler/Makefile.am | 1 + 3 files changed, 31 insertions(+), 10 deletions(-) commit 2698ca6fa107ea91dc01eb8cfb0c93383fbca125 Author: Kristian Høgsberg Date: Wed Aug 17 16:54:01 2005 +0000 2005-08-17 Kristian Høgsberg * poppler/GfxFont.cc: Add fix discussed in #3131 to only use the MacRoman char map if the font has one or the font dicts specifies /MacRoman. ChangeLog | 6 ++++++ poppler/GfxFont.cc | 1 - 2 files changed, 6 insertions(+), 1 deletions(-) commit 5dc9b14b99f2efa2fe018e9267dd363d1bcd78b1 Author: Albert Astals Cid Date: Sun Aug 7 23:58:12 2005 +0000 Fix EOF checking ChangeLog | 4 ++++ poppler/PDFDoc.cc | 10 +++++++++- 2 files changed, 13 insertions(+), 1 deletions(-) commit 155d019d7b474f244a3e4bf64d192015f6a266c4 Author: Kristian Høgsberg Date: Sat Aug 6 18:09:51 2005 +0000 2005-08-06 Kristian Høgsberg * glib/poppler-page.cc: * glib/poppler-page.h: Use GdkColor for specifying selection colors, we alreay depend on GDK anyway. ChangeLog | 6 ++++++ glib/poppler-page.cc | 20 +++++++++----------- glib/poppler-page.h | 5 +++-- 3 files changed, 18 insertions(+), 13 deletions(-) commit c710b645c8297d356c101b13a9889bcaba691176 Author: Albert Astals Cid Date: Sat Aug 6 11:58:59 2005 +0000 Update comment poppler/PDFDoc.cc | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit de7953c8a8360d8bfc99298906c5fc1094684fc3 Author: Albert Astals Cid Date: Sat Aug 6 11:47:37 2005 +0000 Increase EOF searching up to last 1024 characters ChangeLog | 7 +++++++ poppler/PDFDoc.cc | 23 +++++++++++++---------- 2 files changed, 20 insertions(+), 10 deletions(-) commit 5dd72618688763b50d5f5738d857c9294ef1b1c2 Author: Brad Hards Date: Sat Aug 6 02:15:58 2005 +0000 Add password arguments to document constructor. ChangeLog | 4 ++++ qt4/src/poppler-document.cc | 8 ++++++-- qt4/src/poppler-qt4.h | 4 +++- 3 files changed, 13 insertions(+), 3 deletions(-) commit edbd7957b393eb63f48df7db6b220b355d4fc461 Author: Brad Hards Date: Sat Aug 6 02:07:55 2005 +0000 Make API extraction work again. ChangeLog | 3 +++ qt4/src/Doxyfile | 2 +- 2 files changed, 4 insertions(+), 1 deletions(-) commit f43a6f1d1c27c042f5736746c94430083baa4c1d Author: Brad Hards Date: Sat Aug 6 01:53:06 2005 +0000 Add new test code for encrypted files. ChangeLog | 5 ++ qt4/tests/.cvsignore | 1 + qt4/tests/Makefile.am | 7 ++- qt4/tests/test-password-qt4.cpp | 135 +++++++++++++++++++++++++++++++++++++++ 4 files changed, 147 insertions(+), 1 deletions(-) commit 2ec26afaf80864b023899b890b8e229448da9bed Author: Kristian Høgsberg Date: Fri Aug 5 22:30:20 2005 +0000 2005-08-05 Kristian Høgsberg * poppler/TextOutputDev.cc (visitLine): Round selection coordinates in device space, so selection isn't fuzzy. * poppler/GfxState.cc: * poppler/GfxState.h: Add simple Matrix class. ChangeLog | 8 ++++++++ poppler/CairoOutputDev.cc | 6 +++--- poppler/GfxState.cc | 26 ++++++++++++++++++++++++++ poppler/GfxState.h | 10 ++++++++++ poppler/TextOutputDev.cc | 14 ++++++++++++++ 5 files changed, 61 insertions(+), 3 deletions(-) commit ccba4f0773047eea5e4ad0ac736450160dd97664 Author: Kristian Høgsberg Date: Fri Aug 5 19:04:36 2005 +0000 2005-08-05 Kristian Høgsberg * glib/poppler-page.cc: * glib/poppler-page.h: * poppler/TextOutputDev.cc: * poppler/TextOutputDev.h: Propagate selection colors to the glib API. ChangeLog | 7 +++++ glib/poppler-page.cc | 63 ++++++++++++++++++++++++++++++++++++++++------ glib/poppler-page.h | 4 ++- poppler/TextOutputDev.cc | 25 ++++++++--------- poppler/TextOutputDev.h | 7 +++- 5 files changed, 82 insertions(+), 24 deletions(-) commit 43e97129393f403c41f191ceae9a54793ece005f Author: Brad Hards Date: Thu Aug 4 10:15:23 2005 +0000 Fix problem with drawing filled objects that was introduced in Rev 1.4. ChangeLog | 5 +++++ poppler/ArthurOutputDev.cc | 13 +++++++++++-- 2 files changed, 16 insertions(+), 2 deletions(-) commit a75d80333a70d2e1ac7c9032d316034eebed9dd6 Author: Brad Hards Date: Wed Aug 3 11:44:55 2005 +0000 Implement paging ability for Qt4, more than a little based on Albert's work for Qt3. Up arrow -> previous page Down arrow -> next page q -> quit. What more could you want from a PDF viewer :-) ChangeLog | 6 +++++ qt4/tests/test-poppler-qt4.cpp | 47 +++++++++++++++++++++++++++++++-------- 2 files changed, 43 insertions(+), 10 deletions(-) commit f3e0a163b098da1cc389c2c4f47e28358b1bec77 Author: Albert Astals Cid Date: Mon Aug 1 19:15:40 2005 +0000 Fix problem in the patch to fix #3299 ChangeLog | 4 ++++ poppler/DCTStream.cc | 15 ++++++++++----- poppler/DCTStream.h | 1 + 3 files changed, 15 insertions(+), 5 deletions(-) commit 5f7bd81bedd8c90e3312190256488ff0c15502e1 Author: Kristian Høgsberg Date: Mon Aug 1 15:21:19 2005 +0000 2005-08-01 Kristian Høgsberg Patch from Dan Winship * glib/poppler-page.cc (poppler_page_copy_to_pixbuf): Set alpha to 0xff (opaque), not 0x00. ChangeLog | 7 +++++++ glib/poppler-page.cc | 2 +- 2 files changed, 8 insertions(+), 1 deletions(-) commit 22f509e60f60ccaea1f91d9ec1ef7ba8200bee8a Author: Brad Hards Date: Mon Aug 1 08:09:00 2005 +0000 Fix up the fill problem with drawing text, where the "middle" of glyphs with a "hole" (like d, o, p, b, g) got filled. Also remove some debugging code. The glyphs are still ugly though. ChangeLog | 7 +++++++ poppler/ArthurOutputDev.cc | 13 +------------ 2 files changed, 8 insertions(+), 12 deletions(-) commit 7bf5d10c1f6edd538769c3a83a3b3d5df56d604b Author: Brad Hards Date: Sun Jul 31 09:54:04 2005 +0000 An initial version of proper font handling, heavily based on work by Albert Astals Cid. I changed it to stroke the glyphs based on the SplashPath. In the longer term, Arthur should use FreeType paths directly - hopefully that will be less ugly, and not fill everything. ChangeLog | 8 + poppler/ArthurOutputDev.cc | 401 ++++++++++++++++++++++++++++++++------------ poppler/ArthurOutputDev.h | 15 ++- qt4/src/poppler-page.cc | 2 +- splash/SplashPath.h | 2 + 5 files changed, 314 insertions(+), 114 deletions(-) commit 8567b794628786b82e8db2a7daf75e4ad2398960 Author: Brad Hards Date: Fri Jul 29 12:15:19 2005 +0000 Add some more test cases. ChangeLog | 4 ++++ qt4/tests/.cvsignore | 4 ++++ qt4/tests/Makefile.am | 10 +++++++++- qt4/tests/check_pagelayout_facing.cpp | 22 ++++++++++++++++++++++ qt4/tests/check_version.cpp | 22 ++++++++++++++++++++++ 5 files changed, 61 insertions(+), 1 deletions(-) commit 59d660cf4d614fdea09d6a62b8889f7682c2b4f9 Author: Brad Hards Date: Fri Jul 29 11:41:14 2005 +0000 Compile fix associated with last change. poppler/ArthurOutputDev.cc | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 88c57c73f57820d6a57e26825093fbc688845e67 Author: Brad Hards Date: Fri Jul 29 11:24:42 2005 +0000 A couple of minor changes to the Arthur backend. ChangeLog | 9 +++++++++ poppler/ArthurOutputDev.cc | 18 ++++++++++++++---- 2 files changed, 23 insertions(+), 4 deletions(-) commit 481db9d9eae5ea16e5b382f4ad21e6e624a70dcf Author: Kristian Høgsberg Date: Fri Jul 29 05:48:33 2005 +0000 2005-07-29 Kristian Høgsberg * poppler/TextOutputDev.cc: Finish TextSelectionDumper class for extracting the text from a selection. Add TextPage::getSelectionText() and TextOutputDev::getSelectionText() methods to expose the new functionality. * glib/poppler-page.cc (poppler_page_get_text): Use TextOutputDev::getSelectionText() to get the text from the selection. * glib/poppler-document.cc (poppler_document_new_from_file): * glib/poppler-page.cc (_poppler_page_new): Add extra NULL to g_object_new() constructor to silence gcc warning about missing sentinel. ChangeLog | 16 +++++ glib/poppler-document.cc | 2 +- glib/poppler-page.cc | 31 ++++----- poppler/TextOutputDev.cc | 164 ++++++++++++++++++++++++++++++++++----------- poppler/TextOutputDev.h | 8 ++ 5 files changed, 164 insertions(+), 57 deletions(-) commit ad312dbded4e8f70c3a2eac9a0964fa00ecb6b2c Author: Albert Astals Cid Date: Thu Jul 28 22:56:17 2005 +0000 Fix memory leaks in PageLabelInfo.cc ChangeLog | 4 ++++ poppler/PageLabelInfo.cc | 11 +++++++++++ poppler/PageLabelInfo.h | 2 ++ 3 files changed, 17 insertions(+), 0 deletions(-) commit b45ad9f3409d7b1ed147135a70553e5255913c61 Author: Albert Astals Cid Date: Thu Jul 28 20:53:36 2005 +0000 - delete family; + delete[] family; as family is new[]'ed When assigning family if the font had "the proper info" and family had to be deleted, do it. poppler/GlobalParams.cc | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) commit f93dfc5c5133e0b1bd9f4786cfe18bd796cbac2a Author: Albert Astals Cid Date: Thu Jul 28 18:51:17 2005 +0000 Remove the debugging poppler/GlobalParams.cc | 5 ----- 1 files changed, 0 insertions(+), 5 deletions(-) commit 8022315004e1623c0be320f7671fcd72c15c0de3 Author: Albert Astals Cid Date: Thu Jul 28 18:37:17 2005 +0000 Wonder how that slipped here poppler/GlobalParams.cc | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit 82638babe89e402c0348619ec3205059b977c7e9 Author: Albert Astals Cid Date: Thu Jul 28 17:34:19 2005 +0000 Fontconfig patch is here, rejoice ChangeLog | 15 ++- glib/poppler-document.cc | 1 - poppler/CairoFontEngine.cc | 95 +--------- poppler/CairoFontEngine.h | 2 - poppler/CairoOutputDev.cc | 4 - poppler/GlobalParams.cc | 473 ++++++++++++++++++++----------------------- poppler/GlobalParams.h | 17 +-- poppler/SplashOutputDev.cc | 132 +------------ poppler/SplashOutputDev.h | 3 - qt/poppler-document.cc | 1 - qt4/src/poppler-document.cc | 1 - test/gtk-cairo-test.cc | 1 - test/gtk-splash-test.cc | 1 - 13 files changed, 241 insertions(+), 505 deletions(-) commit e9015531b1d0e5f2c8d8ca2bc50d5f14aaf954bc Author: Kristian Høgsberg Date: Thu Jul 28 06:31:57 2005 +0000 2005-07-28 Kristian Høgsberg * poppler/poppler-config.h.in: Add GCC_PRINTF_FORMAT macro to annotate printf-like functions (#3638). * poppler/Error.h: Add GCC_PRINTF_FORMAT to error(). * poppler/PSOutputDev.h: Add GCC_PRINTF_FORMAT to PSOutputDev::writePSFmt(). * poppler/PSOutputDev.cc, poppler/GlobalParams.cc: Quiet new printf warnings. ChangeLog | 11 +++++++++++ poppler/Error.h | 2 +- poppler/GlobalParams.cc | 3 ++- poppler/PSOutputDev.cc | 3 +-- poppler/PSOutputDev.h | 2 +- poppler/TextOutputDev.cc | 13 ++++++++++++- poppler/poppler-config.h.in | 12 ++++++++++++ 7 files changed, 40 insertions(+), 6 deletions(-) commit 9df89c495683e229b771b3d008ed25d478465c35 Author: Kristian Høgsberg Date: Thu Jul 28 05:52:43 2005 +0000 2005-07-28 Kristian Høgsberg * poppler/TextOutputDev.cc (TextBlock::visitSelection): Assign start and stop coordinates in one place so we don't assign the same point to both in some corner cases. (TextWord::visitSelection): Initialize begin to len, not len + 1 to fix crash. (TextWord::visitSelection, TextLine::visitSelection): Change selection trigger; now midpoint of glyph must be included in selection area for glyph to be in selection. ChangeLog | 12 +++++ poppler/CairoOutputDev.cc | 2 +- poppler/TextOutputDev.cc | 113 +++++++++++++++++++++----------------------- 3 files changed, 67 insertions(+), 60 deletions(-) commit a3d9b5849cedf1316c6fc5859872e957f3f7b593 Author: Martin Kretzschmar Date: Wed Jul 27 19:21:08 2005 +0000 * poppler/PSOutputDev.cc (PSOutputDev): change the constructor to take paper size and duplex setting parameters. (init): add paper size and duplex parameters. (writeDocSetup): add duplex parameter. * poppler/PSOutputDev.h: update declarations. * glib/poppler-private.h (struct _PopplerPSFile): store necessary information to eventually construct a PSOutputDev. * glib/poppler-page.cc (poppler_page_render_to_ps): initialize the output dev if it doesn't exist yet. * glib/poppler-document.cc (poppler_ps_file_new): don't create the PSOutputDev here, just store filename and page range. (poppler_ps_file_set_paper_size, poppler_ps_file_set_duplex): new functions. (poppler_ps_file_free): free the filename which we strdup now. * glib/poppler-document.h: add prototypes. ChangeLog | 23 +++++++++++++++++++++ glib/poppler-document.cc | 49 +++++++++++++++++++++++++++++++++++++++------ glib/poppler-document.h | 15 +++++++++---- glib/poppler-page.cc | 10 +++++++++ glib/poppler-private.h | 6 +++++ poppler/PSOutputDev.cc | 23 +++++++++++++-------- poppler/PSOutputDev.h | 9 ++++++- 7 files changed, 112 insertions(+), 23 deletions(-) commit 7be920ecf13698c3cf4ab8df09c8c67f1a04bfa2 Author: Albert Astals Cid Date: Tue Jul 26 21:52:09 2005 +0000 Fix mem leak in qt test app ChangeLog | 4 ++++ qt/test-poppler-qt.cpp | 2 ++ 2 files changed, 6 insertions(+), 0 deletions(-) commit 2bc26dffd9f296799617d319055648c20f748c8a Author: Kristian Høgsberg Date: Tue Jul 26 20:34:13 2005 +0000 2005-07-26 Kristian Høgsberg * fofi/FoFiType1.cc: Make check for end of encoding array a bit more liberal so we don't crash on complex encoding arrays (#3344). ChangeLog | 5 +++++ fofi/FoFiType1.cc | 21 +++++++-------------- 2 files changed, 12 insertions(+), 14 deletions(-) commit 07911274e4e850a628b1e587cafc2a73c05f93fe Author: Albert Astals Cid Date: Mon Jul 25 20:40:37 2005 +0000 Work on bad jpeg data that have garbage before the start marker. Fixes bug #3299 ChangeLog | 5 +++++ poppler/DCTStream.cc | 38 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 43 insertions(+), 0 deletions(-) commit a1869eca39172fcb42f036a5846b19548be53568 Author: Albert Astals Cid Date: Fri Jul 22 11:01:25 2005 +0000 Fix bug #3586 ChangeLog | 5 +++++ poppler/CairoFontEngine.cc | 2 ++ 2 files changed, 7 insertions(+), 0 deletions(-) commit 95529b41272484f08fb54393e1886bf7ff3e02c8 Author: Albert Astals Cid Date: Fri Jul 22 10:45:19 2005 +0000 Make it possible to browse pages in test-poppler-qt ChangeLog | 13 ++++++++--- qt/test-poppler-qt.cpp | 49 +++++++++++++++++++++++++++++++++++++++-------- 2 files changed, 49 insertions(+), 13 deletions(-) commit 2d52650864eab0e9385ed1fe8fb594daac9d8322 Author: Martin Kretzschmar Date: Fri Jul 22 10:35:56 2005 +0000 * glib/poppler-document.cc (poppler_fonts_iter_get_name): if the font is a subset, strip the ABCDEF+ tag. (poppler_fonts_iter_get_full_name): does what the old get_name did. (poppler_fonts_iter_get_font_type, poppler_fonts_iter_is_embedded) (poppler_fonts_iter_is_subset): new wrappers. * glib/poppler-document.h (PopplerFontType): new enum. Update prototypes. ChangeLog | 11 +++++++++ glib/poppler-document.cc | 54 +++++++++++++++++++++++++++++++++++++++++++++- glib/poppler-document.h | 38 +++++++++++++++++++++++--------- 3 files changed, 91 insertions(+), 12 deletions(-) commit 43bed4aafcf1d291dc96fa5070efbd7936a6122f Author: Albert Astals Cid Date: Fri Jul 22 10:33:54 2005 +0000 Fix bugs #3728 and #3750 ChangeLog | 4 ++++ splash/Splash.cc | 10 ++++++++++ 2 files changed, 14 insertions(+), 0 deletions(-) commit c7bcef87493d354a077dd223d76f86640acc0ce3 Author: Martin Kretzschmar Date: Fri Jul 15 19:55:30 2005 +0000 update for 2005-06-27 change to actually display something again. ChangeLog | 5 +++++ test/gtk-cairo-test.cc | 10 ++++++---- 2 files changed, 11 insertions(+), 4 deletions(-) commit 6623711d2d50dc52454904ee16b25337f0aab130 Author: Brad Hards Date: Sun Jul 10 09:34:03 2005 +0000 A general cleanup of the Arthur output renderer. ChangeLog | 5 ++ poppler/ArthurOutputDev.cc | 105 +++++++++++++++----------------------------- 2 files changed, 41 insertions(+), 69 deletions(-) commit ea1cc9a7b12db9c44b89896c41d07e3ba932d054 Author: Kristian Høgsberg Date: Fri Jul 8 04:59:41 2005 +0000 2005-07-08 Kristian Høgsberg * glib/poppler-page.cc (poppler_page_set_selection_alpha): Add this function to initialize the alpha channel when using the splash backend. * poppler/TextOutputDev.cc (visitLine): Add missing scaling of intra-line selection edges. ChangeLog | 9 +++++++ glib/poppler-page.cc | 59 +++++++++++++++++++++++++++++++++++++++++++++- poppler/TextOutputDev.cc | 17 +++++++----- 3 files changed, 77 insertions(+), 8 deletions(-) commit 1cd915397c9532ed80b4f905b6ed9c0126aa38f2 Author: Brad Hards Date: Thu Jul 7 21:15:09 2005 +0000 Add support for page layout to the Qt4 bindings, plus test cases. ChangeLog | 8 ++++++++ qt4/src/poppler-document.cc | 22 ++++++++++++++++++++++ qt4/src/poppler-qt4.h | 26 ++++++++++++++++++++++++-- qt4/tests/Makefile.am | 10 +++++++++- qt4/tests/check_pagelayout_none.cpp | 22 ++++++++++++++++++++++ qt4/tests/check_pagelayout_single.cpp | 22 ++++++++++++++++++++++ 6 files changed, 107 insertions(+), 3 deletions(-) commit 4e050aef7ba132900f84205be221fd48808848c3 Author: Kristian Høgsberg Date: Thu Jul 7 17:19:36 2005 +0000 2005-07-07 Kristian Høgsberg * glib/poppler-page.cc (poppler_page_prepare_output_dev): Account for page rotation when creating the cairo surface. ChangeLog | 5 +++++ glib/poppler-page.cc | 17 +++++++++++++++-- 2 files changed, 20 insertions(+), 2 deletions(-) commit 2eeab0b8afeb4897806df2de6e496889c25dda5e Author: Kristian Høgsberg Date: Thu Jul 7 15:58:43 2005 +0000 2005-07-06 Kristian Høgsberg * glib/poppler-page.cc (poppler_page_copy_to_pixbuf): Add out of bounds checking (from Marco). ChangeLog | 6 +++++- glib/poppler-page.cc | 5 +++++ 2 files changed, 10 insertions(+), 1 deletions(-) commit b1015f6bdbd93b2a2574a9f0e0e1cd7dbae9af78 Author: Brad Hards Date: Thu Jul 7 11:13:24 2005 +0000 At least try to fix glib issues. If you care about glib, then you should review this. ChangeLog | 4 ++++ glib/poppler-document.cc | 2 ++ 2 files changed, 6 insertions(+), 0 deletions(-) commit 8bf787031e7a2e93b4e1202918bd1aee86675082 Author: Brad Hards Date: Thu Jul 7 11:04:08 2005 +0000 Update for page mode - new mode from PDF-1.6, API docs fixes and some tests. ChangeLog | 15 +++++++++++++++ poppler/Catalog.cc | 2 ++ poppler/Catalog.h | 3 ++- qt4/src/poppler-document.cc | 2 ++ qt4/src/poppler-qt4.h | 14 +++++++++----- qt4/tests/Makefile.am | 22 +++++++++++++++++++++- qt4/tests/check_pagemode_attach.cpp | 22 ++++++++++++++++++++++ qt4/tests/check_pagemode_fullscreen.cpp | 22 ++++++++++++++++++++++ qt4/tests/check_pagemode_none.cpp | 22 ++++++++++++++++++++++ qt4/tests/check_pagemode_oc.cpp | 22 ++++++++++++++++++++++ qt4/tests/check_pagemode_thumbs.cpp | 22 ++++++++++++++++++++++ 11 files changed, 161 insertions(+), 7 deletions(-) commit 695e27fb4d6fcc3466e2c9c95b4f02821b07e823 Author: Brad Hards Date: Thu Jul 7 11:01:27 2005 +0000 Suppress noise from new test files. qt4/tests/.cvsignore | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit 8a8d57bdcf11ed2903913d938b9711053b9bb9f1 Author: Albert Astals Cid Date: Wed Jul 6 17:12:36 2005 +0000 Extract family, stretch and weight from the font descriptor ChangeLog | 2 ++ poppler/GfxFont.cc | 41 +++++++++++++++++++++++++++++++++++++++++ poppler/GfxFont.h | 36 ++++++++++++++++++++++++++++++++++++ 3 files changed, 79 insertions(+), 0 deletions(-) commit 3a1646c2f776f5a07b0e830fcb8e1b0a80efb41c Author: Albert Astals Cid Date: Wed Jul 6 13:29:00 2005 +0000 Add checkFooter to check the document ends with %%EOF ChangeLog | 5 +++++ poppler/PDFDoc.cc | 28 ++++++++++++++++++++++++++++ poppler/PDFDoc.h | 1 + 3 files changed, 34 insertions(+), 0 deletions(-) commit 377c023d31cf74d8240aa5be9dba8e3838459a8c Author: Brad Hards Date: Wed Jul 6 11:15:16 2005 +0000 Add unit tests for the isLinearized() property. ChangeLog | 4 ++++ qt4/tests/Makefile.am | 6 +++++- qt4/tests/check_linearised.cpp | 23 +++++++++++++++++++++++ 3 files changed, 32 insertions(+), 1 deletions(-) commit 5fa869887a840a585340993718df0841010666cf Author: Brad Hards Date: Wed Jul 6 09:52:30 2005 +0000 Remove boolean for unicode table lookup from Font ChangeLog | 14 ++++++++++++++ qt4/src/poppler-document.cc | 2 -- qt4/src/poppler-qt4.h | 14 +------------- qt4/tests/poppler-fonts.cpp | 16 +++++++--------- 4 files changed, 22 insertions(+), 24 deletions(-) commit 40469c5883e17e734f3d54872c59e76b95bc0f95 Author: Brad Hards Date: Wed Jul 6 09:00:39 2005 +0000 Update to reflect recent changes. qt4/tests/.cvsignore | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 6cea437208f913085a6a8c7183b0826a107cefb5 Author: Albert Astals Cid Date: Tue Jul 5 21:15:48 2005 +0000 Don't crash with files that have fonts with no name ChangeLog | 7 +++++++ qt4/src/poppler-document.cc | 13 ++++++++++--- qt4/src/poppler-qt4.h | 2 +- 3 files changed, 18 insertions(+), 4 deletions(-) commit 1323c74479848f5b87a3a13fa26e8b9e096e9f6a Author: Brad Hards Date: Tue Jul 5 12:31:59 2005 +0000 Check in a couple more test apps qt4/tests/Makefile.am | 10 ++++++- qt4/tests/check_author.cpp | 25 ++++++++++++++++ qt4/tests/check_permissions.cpp | 59 +++++++++++++++++++++++++++++++++++++++ 3 files changed, 93 insertions(+), 1 deletions(-) commit 839a798ec3725427185de5a48c58ac448596b25d Author: Brad Hards Date: Tue Jul 5 12:25:00 2005 +0000 Add Qt4 bindings for new user permission properties. ChangeLog | 4 +++ qt4/src/poppler-document.cc | 25 +++++++++++++++++++++ qt4/src/poppler-qt4.h | 51 ++++++++++++++++++++++++++++++++++++++---- 3 files changed, 75 insertions(+), 5 deletions(-) commit e10f6990d3339e3a7adeaa50b1754cf7ecf82f87 Author: Brad Hards Date: Tue Jul 5 12:15:04 2005 +0000 Add some more user permissions properties - high resolution printing, document assembly, extraction for accessibility and form completion. ChangeLog | 8 +++++++ poppler/PDFDoc.h | 9 ++++++++ poppler/XRef.cc | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++--- poppler/XRef.h | 4 +++ 4 files changed, 72 insertions(+), 4 deletions(-) commit 3a8e1ba03cdec6412dd0b79f0cc59a4cd97dd4e7 Author: Brad Hards Date: Mon Jul 4 11:38:22 2005 +0000 A couple more little changes. ChangeLog | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit a44bd0b45bb89f29ddca5d0e8986a8de50f9db39 Author: Brad Hards Date: Mon Jul 4 11:37:21 2005 +0000 Change path to sample file to point to test module qt4/tests/check_orientation.cpp | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2a7079087c35651c242d3843c94703a3199e61ca Author: Brad Hards Date: Mon Jul 4 11:36:13 2005 +0000 Fix typo causing failure to pick up upside down pages. qt4/src/poppler-page.cc | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 529a548044ae721a414c5b8e768c0498b1e6830b Author: Brad Hards Date: Mon Jul 4 08:30:29 2005 +0000 Update to reflect recent changes ChangeLog | 30 +++++++++++++++++++++++++++++- qt4/tests/.cvsignore | 2 ++ 2 files changed, 31 insertions(+), 1 deletions(-) commit 08cca4670f8ae65333beacda85834112e76489d1 Author: Brad Hards Date: Mon Jul 4 08:21:27 2005 +0000 Add in a simple demo/test application, similar to the pdffonts application in xpdf. qt4/tests/Makefile.am | 9 ++++- qt4/tests/poppler-fonts.cpp | 76 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 84 insertions(+), 1 deletions(-) commit 52af89d8303b50c45d5e4584d19ec8b7d7ebcf9b Author: Brad Hards Date: Mon Jul 4 08:18:52 2005 +0000 Update to reflect changes to rendering API. qt4/tests/stress-poppler-qt4.cpp | 4 ++-- qt4/tests/test-poppler-qt4.cpp | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) commit d42998d0fc32b1e21a2aeef1311e0baf508ade3f Author: Brad Hards Date: Mon Jul 4 08:16:17 2005 +0000 Qt4 update. * qt4/src/poppler-qt4.h: * qt4/src/poppler-document.cc complete Qt4 font metadata handling * qt4/src/poppler-qt4.h: * qt4/src/poppler-page.cc: change the render API to make it more Qt-like. qt4/src/poppler-document.cc | 7 +++- qt4/src/poppler-page.cc | 5 +-- qt4/src/poppler-qt4.h | 73 ++++++++++++++++++++++++++++++++++++++++-- 3 files changed, 77 insertions(+), 8 deletions(-) commit 5d194b926d1ed642ed4bbd3304befa073d389cd4 Author: Brad Hards Date: Mon Jul 4 08:10:16 2005 +0000 Change FontInfo::type() to return an enumerated value, rather than a GooString. poppler/FontInfo.cc | 16 ++-------------- poppler/FontInfo.h | 16 +++++++++++++--- 2 files changed, 15 insertions(+), 17 deletions(-) commit 1303020b2e97bc110ccf045cd2811daf59ec72ce Author: Brad Hards Date: Mon Jul 4 07:42:32 2005 +0000 Fix up the unit test, now that I have a real sample file. qt4/tests/check_orientation.cpp | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 96fc0ea3fc6c9c7d933e9e0c02a622b2aeef7617 Author: Kristian Høgsberg Date: Fri Jul 1 04:57:49 2005 +0000 2005-07-01 Kristian Høgsberg * poppler/TextOutputDev.cc: Make selection also work when dragging backwards in the text flow. Currently this is a big pile of if-statements, and there is certainly room for improvement. ChangeLog | 6 ++ poppler/TextOutputDev.cc | 129 +++++++++++++++++++++++++++++++++++++--------- 2 files changed, 111 insertions(+), 24 deletions(-) commit 06c49c496f28aba608101adcecd8cec34937ac78 Author: Kristian Høgsberg Date: Thu Jun 30 19:44:33 2005 +0000 2005-06-30 Kristian Høgsberg * glib/poppler-page.h: * glib/poppler-page.cc (poppler_page_copy_to_pixbuf): Fix splash compilation (patch from Marco). (poppler_page_render_to_pixbuf): Drop dest_x and dest_y coordinates from this function. This functionality can be achieved using a sub-GdkPixbuf. * glib/test-poppler-glib.c (main): Update test case. ChangeLog | 11 +++++++++++ NEWS | 6 ++++++ glib/poppler-page.cc | 27 ++++++++++----------------- glib/poppler-page.h | 4 +--- glib/test-poppler-glib.c | 2 +- 5 files changed, 29 insertions(+), 21 deletions(-) commit b126785aeda6b5576a13fc3f3853b027bd7dd306 Author: Kristian Høgsberg Date: Thu Jun 30 00:36:01 2005 +0000 2005-06-29 Kristian Høgsberg * glib/poppler-private.h: Move TextOutputDev.h include here from poppler-page.cc ChangeLog | 5 +++++ glib/poppler-page.cc | 1 - glib/poppler-private.h | 1 + 3 files changed, 6 insertions(+), 1 deletions(-) commit b15a8caf003d7d0631d4f78db5ab54e55a5a000a Author: Kristian Høgsberg Date: Wed Jun 29 21:24:48 2005 +0000 2005-06-29 Kristian Høgsberg * configure.ac: * glib/poppler-page.cc: * glib/poppler-page.h: * glib/poppler-private.h: * poppler/CairoOutputDev.cc: * poppler/CairoOutputDev.h: * poppler/Page.cc: * poppler/Page.h: * poppler/TextOutputDev.cc: * poppler/TextOutputDev.h: Add support for rendering real selection (based on text flow). ChangeLog | 20 ++- configure.ac | 4 +- glib/poppler-page.cc | 224 +++++++++++++++++++------ glib/poppler-page.h | 65 ++++--- glib/poppler-private.h | 3 + poppler/CairoOutputDev.cc | 13 +- poppler/CairoOutputDev.h | 2 +- poppler/Page.cc | 59 +++++-- poppler/Page.h | 12 ++ poppler/TextOutputDev.cc | 414 ++++++++++++++++++++++++++++++++++++++++++++- poppler/TextOutputDev.h | 38 ++++- 11 files changed, 743 insertions(+), 111 deletions(-) commit 3b5e20465e482eb0e75a106697ee94d60aea2fdc Author: Albert Astals Cid Date: Tue Jun 28 22:51:29 2005 +0000 Forgot assigning type on copy constructor poppler/FontInfo.cc | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit e512cd1832a0e6d15149e12e8e67a39d335efc86 Author: Albert Astals Cid Date: Tue Jun 28 22:49:14 2005 +0000 Add FontInfo::getType() ChangeLog | 3 +++ poppler/FontInfo.cc | 4 ++++ poppler/FontInfo.h | 2 ++ 3 files changed, 9 insertions(+), 0 deletions(-) commit 8aeb5205f2876a9dc36eb1dc1e361bb87adf4e31 Author: Albert Astals Cid Date: Tue Jun 28 22:00:05 2005 +0000 use transformation matrix for image rendering in Arthur backend ChangeLog | 4 ++++ poppler/ArthurOutputDev.cc | 12 +++++++----- 2 files changed, 11 insertions(+), 5 deletions(-) commit a221d06fdc7b0688ca0744a1d6ad49d472c7f12c Author: Brad Hards Date: Tue Jun 28 10:59:14 2005 +0000 Reduce cvs up noise .cvsignore | 1 + ChangeLog | 7 +++++++ qt4/.cvsignore | 3 +++ qt4/src/.cvsignore | 7 +++++++ qt4/tests/.cvsignore | 8 ++++++++ 5 files changed, 26 insertions(+), 0 deletions(-) commit ea58a20bbcf450a1ecb8fe00e8162cfdf76105f1 Author: Brad Hards Date: Tue Jun 28 10:00:09 2005 +0000 Initial import of Qt4 bindings, and for a Qt4 "Arthur" (QPainter) backend renderer. The bindings are currently unstable - you can expect substantial change in both source and binary interfaces. The Arthur renderer currently does a reasonable job of rendering path and fill, but the image rendering doesn't work (for reasons that aren't clear to me) and text rendering doesn't use the right glyphs - it just draws with the current font. There is a lot of work to do on this too. Help is, of coure, welcome. ChangeLog | 12 + Makefile.am | 10 +- configure.ac | 94 +++- poppler-qt4.pc.in | 12 + poppler/ArthurOutputDev.cc | 604 +++++++++++++++++++ poppler/ArthurOutputDev.h | 133 +++++ poppler/Makefile.am | 20 + qt4/Makefile.am | 1 + qt4/src/Doxyfile | 1212 ++++++++++++++++++++++++++++++++++++++ qt4/src/Makefile.am | 22 + qt4/src/poppler-document.cc | 309 ++++++++++ qt4/src/poppler-page.cc | 170 ++++++ qt4/src/poppler-private.h | 36 ++ qt4/src/poppler-qt4.h | 286 +++++++++ qt4/tests/Makefile.am | 34 ++ qt4/tests/check_orientation.cpp | 40 ++ qt4/tests/stress-poppler-qt4.cpp | 70 +++ qt4/tests/test-poppler-qt4.cpp | 121 ++++ 18 files changed, 3183 insertions(+), 3 deletions(-) commit 61e9bc76eb2fcb0b4b899ebfad1cc71c59fc8274 Author: Kristian Høgsberg Date: Tue Jun 28 03:44:12 2005 +0000 2005-06-27 Kristian Høgsberg * poppler/CairoOutputDev.cc: * poppler/CairoOutputDev.h: Change CairoOutputDev to render to a given surface and let the user create that surface. * glib/poppler-document.cc: * glib/poppler-page.cc: * glib/poppler-private.h: Create the cairo image surface here instead and pass it to the CairoOutputDev for rendering. * poppler/CairoOutputDevImage.cc: * poppler/CairoOutputDevImage.h: * poppler/CairoOutputDevX.cc: * poppler/CairoOutputDevX.h: * poppler/Makefile.am: Remove specialized cairo output devices. ChangeLog | 17 +++ glib/poppler-document.cc | 2 +- glib/poppler-page.cc | 21 +++- glib/poppler-private.h | 4 +- poppler/CairoOutputDev.cc | 24 ++--- poppler/CairoOutputDev.h | 8 +- poppler/CairoOutputDevImage.cc | 80 --------------- poppler/CairoOutputDevImage.h | 44 -------- poppler/CairoOutputDevX.cc | 216 ---------------------------------------- poppler/CairoOutputDevX.h | 117 ---------------------- poppler/Makefile.am | 8 +- 11 files changed, 54 insertions(+), 487 deletions(-) commit 8079dce3f0ed91dd531465f45c6d3c568ab4ecd1 Author: Kristian Høgsberg Date: Mon Jun 27 01:04:32 2005 +0000 2005-06-26 Kristian Høgsberg * poppler/CairoOutputDev.cc: * poppler/CairoOutputDev.h: Switch back to using drawChar() for text, but utilize the beginString() and endString() hooks so we can use cairo_show_glyphs() efficiently. ChangeLog | 7 +++ poppler/CairoOutputDev.cc | 107 +++++++++++++-------------------------------- poppler/CairoOutputDev.h | 12 ++++- 3 files changed, 48 insertions(+), 78 deletions(-) commit 1aa48d6b7907a1d53830f0cf28085041f685368d Author: Albert Astals Cid Date: Sun Jun 26 23:35:26 2005 +0000 Add PageTransition class and PageTransition* Page::getTransition() const; to the qt frontend. Code almost 100% copied from xpdf code inside kpdf ChangeLog | 5 ++ qt/poppler-page.cc | 121 ++++++++++++++++++++++++++++++++++++++++++++++++++++ qt/poppler-qt.h | 78 +++++++++++++++++++++++++++++++++ 3 files changed, 204 insertions(+), 0 deletions(-) commit 9d4327eecd94299a3629b0814e84f981a4be1dfb Author: Martin Kretzschmar Date: Sun Jun 26 15:54:16 2005 +0000 add poppler-enums.[ch]. ChangeLog | 2 ++ glib/.cvsignore | 8 +++++--- 2 files changed, 7 insertions(+), 3 deletions(-) commit 768186514b9fc175cf330344408bb89ab4c909f3 Author: Martin Kretzschmar Date: Sun Jun 26 11:40:35 2005 +0000 require glib 2.4+ for g_value_take_string and G_DEFINE_TYPE. ChangeLog | 5 +++++ configure.ac | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) commit 5d40e34a367212c39af06332879f26824d6d62d2 Author: Jeff Muizelaar Date: Sun Jun 26 00:01:39 2005 +0000 2005-06-25 Jeff Muizelaar * poppler/Error.h: Maybe fix build on Solaris. ChangeLog | 4 ++++ poppler/Error.h | 2 +- 2 files changed, 5 insertions(+), 1 deletions(-) commit c2780a3b3f4615bb28bfe394d649b388db4ccf4d Author: Kristian Høgsberg Date: Mon Jun 20 21:33:09 2005 +0000 2005-06-20 Kristian Høgsberg * NEWS: * configure.ac: Bump version to 0.3.3 and sum up changes since last release. * glib/poppler-page.cc (poppler_page_find_text): Initialize xMin and yMin to avoid referencing unintialized memory (#3582). ChangeLog | 9 +++++++++ NEWS | 10 ++++++++++ configure.ac | 2 +- glib/poppler-page.cc | 2 ++ 4 files changed, 22 insertions(+), 1 deletions(-) commit 9023891f314ac37811b5c973be2e36b6de353cf2 Author: Martin Kretzschmar Date: Mon Jun 20 18:45:41 2005 +0000 (info_dict_get_string): convert from PDFDocEncoding to UTF-8. ChangeLog | 5 +++++ glib/poppler-document.cc | 16 +++++++++++++++- 2 files changed, 20 insertions(+), 1 deletions(-) commit bbf2fe757f0fd08d0e90e3810709ab7152c779c0 Author: Kristian Høgsberg Date: Mon Jun 20 17:58:38 2005 +0000 2005-06-20 Kristian Høgsberg * glib/poppler-page.cc: * glib/poppler-page.h: * glib/poppler.h: Clean up glib rotation implementation and add a getter for rotation. Patch from Marco. ChangeLog | 7 +++++ glib/poppler-page.cc | 69 ++++++++++++++++++++++++++++--------------------- glib/poppler-page.h | 57 +++++++++++++++++++++-------------------- glib/poppler.h | 1 - 4 files changed, 75 insertions(+), 59 deletions(-) commit c264d8a9f84587cd0f2ef67683a01fc8dd9395af Author: Kristian Høgsberg Date: Mon Jun 20 17:38:27 2005 +0000 2005-06-20 Kristian Høgsberg * glib/poppler-document.cc: * poppler/FontInfo.cc: Fixes from Marco to handle fonts without name (typically type 3 fonts) and fix an iterator bug. ChangeLog | 6 ++++++ glib/poppler-document.cc | 8 +++++++- poppler/FontInfo.cc | 13 ++++++++++--- 3 files changed, 23 insertions(+), 4 deletions(-) commit 4746e63a793a2881e904ac54d58b7d3e48b07dcf Author: Kristian Høgsberg Date: Mon Jun 20 17:22:35 2005 +0000 2005-06-20 Kristian Høgsberg * glib/poppler-page.cc (poppler_page_get_link_mapping): Adjust link coordinates so they're relative to bounding box lower left corner (#3396). ChangeLog | 6 ++++++ glib/poppler-page.cc | 6 ++++++ 2 files changed, 12 insertions(+), 0 deletions(-) commit bada3d03583ef6ed34d2aa743de8fd9ca4a5c748 Author: Kristian Høgsberg Date: Fri Jun 17 05:30:56 2005 +0000 2005-06-17 Kristian Høgsberg * autogen.sh: Patch from Emil Soleyman-Zomalan to enable checks for automake >= 1.7 (#3554). ChangeLog | 5 +++ autogen.sh | 104 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 109 insertions(+), 0 deletions(-) commit 25db42831ddde500697126352458e092a9b0ab9b Author: Kristian Høgsberg Date: Wed Jun 15 15:02:46 2005 +0000 2005-06-15 Kristian Høgsberg * glib/poppler-document.cc: * glib/poppler-document.h: Patch from Marco to get initial status (open or closed) for bookmark subtrees. ----------------------------------------------------------- ChangeLog | 6 ++++++ glib/poppler-document.cc | 9 +++++++++ glib/poppler-document.h | 1 + 3 files changed, 16 insertions(+), 0 deletions(-) commit e54e306ac5d603001fefda3b9ecd81821e4bd09e Author: Kristian Høgsberg Date: Mon Jun 13 17:18:32 2005 +0000 Forgot to add new files. poppler/FontInfo.cc | 197 +++++++++++++++++++++++++++++++++++++++++++++++++++ poppler/FontInfo.h | 51 +++++++++++++ 2 files changed, 248 insertions(+), 0 deletions(-) commit 23e8ed5cbf4d7d999a8a1dcf714aaddaf339ceff Author: Kristian Høgsberg Date: Mon Jun 13 16:09:33 2005 +0000 2005-06-13 Kristian Høgsberg * glib/poppler-document.cc: * glib/poppler-document.h: * glib/poppler-private.h: * glib/poppler.h: * glib/test-poppler-glib.c: * poppler/Makefile.am: Patch from Marco to extract font info from document. ChangeLog | 10 ++++ glib/poppler-document.cc | 131 ++++++++++++++++++++++++++++++++++++++++++++++ glib/poppler-document.h | 13 +++++ glib/poppler-private.h | 7 +++ glib/poppler.h | 2 + glib/test-poppler-glib.c | 14 +++++ poppler/Makefile.am | 2 + 7 files changed, 179 insertions(+), 0 deletions(-) commit fbb86d2983a28ad2c46b8c5d475a2df1f0f0e4b9 Author: Kristian Høgsberg Date: Wed Jun 8 14:35:46 2005 +0000 2005-06-08 Kristian Høgsberg * poppler/CairoFontEngine.cc: Remember to delete tmpFileName. Patch from Nikolai Weibull (#3491). ChangeLog | 5 +++++ poppler/CairoFontEngine.cc | 37 +++++++++++++++++++------------------ 2 files changed, 24 insertions(+), 18 deletions(-) commit 699b03025c1d38a42a49e39017097c5d0315fd6f Author: Kristian Høgsberg Date: Tue Jun 7 20:25:48 2005 +0000 2005-06-07 Kristian Høgsberg * qt/test-poppler-qt.cpp: Add stdlib.h include for exit(). ChangeLog | 4 ++++ qt/test-poppler-qt.cpp | 1 + 2 files changed, 5 insertions(+), 0 deletions(-) commit 0017b1a72c58e2d016d22451079c466abdfff15c Author: Kristian Høgsberg Date: Thu Jun 2 19:14:45 2005 +0000 2005-06-02 Kristian Høgsberg * poppler/TextOutputDev.h: * qt/poppler-qt.h: Patch from Stanislav Brabec to fix gcc 4.0.1 warnings on undeclared friend classes. * test/gtk-splash-test.cc: Fix from Martin Kretzschmar to compile with OPI enabled (#2911). ChangeLog | 9 +++++++++ poppler/TextOutputDev.h | 3 +++ qt/poppler-qt.h | 2 ++ test/gtk-splash-test.cc | 2 +- 4 files changed, 15 insertions(+), 1 deletions(-) commit 47c3b4ec2c7691e44f5100b1f5956df0005467c8 Author: Kristian Høgsberg Date: Thu Jun 2 18:49:55 2005 +0000 2005-06-02 Kristian Høgsberg Patch from Stanislav Brabec : * configure.ac: * poppler-cairo.pc.in: * poppler-glib.pc.in: * poppler-qt.pc.in: * poppler-splash.pc.in: Misc fixes to pkg-config files. ChangeLog | 10 ++++++++++ configure.ac | 6 ++++-- poppler-cairo.pc.in | 3 +-- poppler-glib.pc.in | 4 ++-- poppler-qt.pc.in | 1 + poppler-splash.pc.in | 3 +-- 6 files changed, 19 insertions(+), 8 deletions(-) commit 9f0da96dd005defd5d82dd05b627ff1925430215 Author: Jeff Muizelaar Date: Thu Jun 2 00:35:44 2005 +0000 2005-06-01 Jeff Muizelaar * poppler/Error.cc: * poppler/Error.h: Make error handling function setable through setErrorFunction. Based on a patch by Albert Astals Cid. ChangeLog | 8 ++++++++ poppler/Error.cc | 29 ++++++++++++++++++++--------- poppler/Error.h | 2 ++ 3 files changed, 30 insertions(+), 9 deletions(-) commit f688aa11d066f1c6f4115cbdb604ac61fb8b5146 Author: Kristian Høgsberg Date: Sun May 29 14:59:34 2005 +0000 2005-05-29 Kristian Høgsberg * glib/*: Add more meta data properties to poppler document. Patch by Emil Soleyman-Zomalan (#3359). ChangeLog | 5 ++ glib/poppler-document.cc | 155 +++++++++++++++++++++++++++++++++++++++++++++- glib/poppler.gidl | 5 ++ glib/test-poppler-glib.c | 46 ++++++++++---- 4 files changed, 194 insertions(+), 17 deletions(-) commit 9e6eeec574d48d2341ee620e16360d3b21c40103 Author: Kristian Høgsberg Date: Thu May 26 13:03:35 2005 +0000 2005-05-26 Kristian Høgsberg * poppler/CairoOutputDev.cc (clip): Remove snapToGrid so clip() prototype matches what Gfx actually calls (fixes clipping). * poppler/CairoOutputDev.cc: Update fill color, stroke color, fill opacity and stroke opacity from GfxState on restore, since they aren't handled by cairo_restore() (#3362). * poppler/CairoOutputDev.cc: Comment out tolerance setting until we figure out how cairo settings relate to pdf settings. * poppler/CairoOutputDev.cc: Support fill and stroke opacity. ChangeLog | 12 ++++++++++++ poppler/CairoOutputDev.cc | 41 ++++++++++++++++++++++++++++++----------- poppler/CairoOutputDev.h | 6 +++++- 3 files changed, 47 insertions(+), 12 deletions(-) commit 89a633edd860e3c6ded1e468edf6f28cfcb43d0e Author: Kristian Høgsberg Date: Thu May 26 12:52:38 2005 +0000 2005-05-26 Kristian Høgsberg * poppler/GfxState.cc: * poppler/GfxState.h: Add GfxColorSpace::getRGBLine here and implement in subclasses. * poppler/CairoOutputDev.cc (drawImage): Use getRGBLine here. ChangeLog | 8 ++ poppler/CairoOutputDev.cc | 66 +++++++++---------- poppler/GfxState.cc | 160 ++++++++++++++++++++++++++++++++++++++++++++- poppler/GfxState.h | 14 ++++ 4 files changed, 212 insertions(+), 36 deletions(-) commit 4d8224819da7a85e4d99f96c9bbb047ece58130a Author: Jonathan Blandford Date: Mon May 23 04:23:53 2005 +0000 Mon May 23 00:22:41 2005 Jonathan Blandford * glib/poppler-document.h: Add a permissions flag to the glib bindings. ChangeLog | 5 +++++ glib/poppler-document.cc | 24 ++++++++++++++++++++++++ glib/poppler-document.h | 16 +++++++++------- 3 files changed, 38 insertions(+), 7 deletions(-) commit 1f677e2f60634a7d0c5e0e0d2125ab15c2722979 Author: Kristian Høgsberg Date: Sat May 21 21:33:06 2005 +0000 2005-05-21 Kristian Høgsberg * glib/poppler-document.cc (poppler_ps_file_new): Fix off-by-one error spotted by Jürg Billeter. ----------------------------------------------------- ChangeLog | 5 +++++ glib/poppler-document.cc | 2 +- 2 files changed, 6 insertions(+), 1 deletions(-) commit 0bbf2f08173866cde9b097eeeb1f4218a396588d Author: Kristian Høgsberg Date: Fri May 20 20:48:52 2005 +0000 2005-05-20 Kristian Høgsberg * poppler/CairoOutputDev.cc: Account for different row vs. column vector conventions between cairo and poppler. ChangeLog | 3 +++ poppler/CairoOutputDev.cc | 18 +++++++++--------- 2 files changed, 12 insertions(+), 9 deletions(-) commit da44ec7e8de58e55e55b1f780bc3f4bc8307874f Author: Kristian Høgsberg Date: Fri May 20 18:38:10 2005 +0000 2005-05-20 Kristian Høgsberg * poppler/CairoFontEngine.cc: Only get the code to gid map if we're using freetype 2.1.7 or older (#3340). ChangeLog | 5 +++++ poppler/CairoFontEngine.cc | 13 ++++++++----- 2 files changed, 13 insertions(+), 5 deletions(-) commit 6fe29cf0a7e54b8d294471a0f94eb9e989ad1d7f Author: Kristian Høgsberg Date: Thu May 19 05:18:04 2005 +0000 Add bugzilla number. ChangeLog | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 42de1348622cf86a87bc22941bd48bffa943dac9 Author: Kristian Høgsberg Date: Thu May 19 05:16:22 2005 +0000 2005-05-19 Kristian Høgsberg * poppler/CairoFontEngine.cc: Only cast to Gfx8BitFont when we know for sure we have a truetype font. GfxCIDFont::getCIDToGIDLen() can return 0 in which case codeToGID will be NULL, and we end up casting it to a Gfx8BitFont. ChangeLog | 7 +++++++ poppler/CairoFontEngine.cc | 2 +- 2 files changed, 8 insertions(+), 1 deletions(-) commit afc05387c94a76ff0ed69b3f5d9a69ddd1448e83 Author: Kristian Høgsberg Date: Wed May 18 17:39:59 2005 +0000 2005-05-18 Kristian Høgsberg * configure.ac: Require cairo 0.5.0, bump release to 0.3.2. * NEWS: Sum up latest changes. * glib/poppler-document.cc (poppler_ps_file_new): Take a page range here instead of just number of pages. ChangeLog | 9 +++++++++ NEWS | 7 +++++++ configure.ac | 6 +++--- glib/poppler-document.cc | 15 ++++++++++----- glib/poppler-document.h | 1 + 5 files changed, 30 insertions(+), 8 deletions(-) commit 420134a194af9161282ccfe329d17adef8d325f2 Author: Kristian Høgsberg Date: Tue May 17 23:38:27 2005 +0000 2005-05-17 Kristian Høgsberg * poppler/CairoOutputDevX.cc: * test/gtk-cairo-test.cc: Chase the cairo xlib constructor again. ChangeLog | 5 +++++ poppler/CairoOutputDevX.cc | 5 +++-- test/gtk-cairo-test.cc | 5 +++-- 3 files changed, 11 insertions(+), 4 deletions(-) commit 6fd62953a910dcfb4abd9de5ea18285b8fa5d202 Author: Kristian Høgsberg Date: Mon May 16 23:16:15 2005 +0000 Add bug number and attribution to ChangeLog entry. ChangeLog | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 6d7f624c13e8a9a8251ac97388cd80e418c70250 Author: Kristian Høgsberg Date: Mon May 16 21:56:31 2005 +0000 2005-05-16 Kristian Høgsberg * configure.ac: Check for glib-mkenums. * glib/Makefile.am (poppler-enums.h): Generate glib enums at compile time. * glib/poppler-enums.c: * glib/poppler-enums.h: Removed. ChangeLog | 8 ++ configure.ac | 3 + glib/.cvsignore | 1 + glib/Makefile.am | 67 ++++++++++++------ glib/poppler-enums.c | 189 -------------------------------------------------- glib/poppler-enums.h | 49 ------------- 6 files changed, 57 insertions(+), 260 deletions(-) commit 2801b54a944fc9e1072c5dcb9f1153a0c9f42de5 Author: Kristian Høgsberg Date: Mon May 16 20:27:51 2005 +0000 2005-05-16 Kristian Høgsberg * test/gtk-cairo-test.cc: Update this test case also. ChangeLog | 2 ++ test/gtk-cairo-test.cc | 5 +++-- 2 files changed, 5 insertions(+), 2 deletions(-) commit 8753ae8ba20fcceaef3ef1dda89129f0456fccf6 Author: Kristian Høgsberg Date: Mon May 16 19:06:00 2005 +0000 2005-05-16 Kristian Høgsberg * poppler/CairoOutputDevX.cc: Track changes to cairo Xlib surface constructors. * poppler/CairoFontEngine.cc (cairo_font_face_destroy): Make this static. ChangeLog | 8 ++++++++ poppler/CairoFontEngine.cc | 2 +- poppler/CairoOutputDevX.cc | 5 +++-- 3 files changed, 12 insertions(+), 3 deletions(-) commit 2e17106ef4711097104a561d5be49980f8b2f5ab Author: Jonathan Blandford Date: Fri May 13 03:47:36 2005 +0000 whoops! commit the right file. glib/poppler.gidl | 212 +++++++++++++++++++++++++++++++++++++++++++++++++++++ glib/test.gidl | 23 ------ 2 files changed, 212 insertions(+), 23 deletions(-) commit 19b62e1c8ea8ce042ac089defe94f756dcaf194e Author: Jonathan Blandford Date: Fri May 13 03:25:32 2005 +0000 Thu May 12 23:10:45 2005 Jonathan Blandford * glib/poppler.gidl: add metadata file. ChangeLog | 4 ++++ glib/test.gidl | 23 +++++++++++++++++++++++ 2 files changed, 27 insertions(+), 0 deletions(-) commit bef5a548f3b21e7220079155e9b5054fb0c6c3c7 Author: Kristian Høgsberg Date: Thu May 12 21:26:25 2005 +0000 2005-05-12 Kristian Høgsberg * poppler/CairoOutputDev.cc: * poppler/CairoOutputDevX.cc: * poppler/CairoOutputDevImage.cc: * test/gtk-cairo-test.cc: Update to latest cairo changes, patch from Jens Taprogge (#3281) ChangeLog | 8 ++++++++ poppler/CairoOutputDev.cc | 22 +++++++++++----------- poppler/CairoOutputDevImage.cc | 11 ++++++----- poppler/CairoOutputDevX.cc | 7 +++++-- test/gtk-cairo-test.cc | 8 +++++--- 5 files changed, 35 insertions(+), 21 deletions(-) commit c10ea2dd9bffaf9af023612ef196bab2b204d3e1 Author: Kristian Høgsberg Date: Wed May 11 20:01:43 2005 +0000 2005-05-11 Kristian Høgsberg * glib/poppler.cc (poppler_get_backend, poppler_get_version): Add these functions so it's easy to tell if poppler is using cairo or splash and what version. * glib/test-poppler-glib.c (main): Print out version and backend. ChangeLog | 8 ++++++++ glib/poppler-enums.c | 26 ++++++++++++++++++++++++++ glib/poppler-enums.h | 15 +++++++++++++++ glib/poppler.cc | 21 +++++++++++++++++++++ glib/poppler.h | 11 +++++++++++ glib/test-poppler-glib.c | 9 ++++++++- 6 files changed, 89 insertions(+), 1 deletions(-) commit 7d189e33cfa68e722561e9398ad85a77b538ab14 Author: Kristian Høgsberg Date: Fri May 6 16:38:57 2005 +0000 2005-05-06 Kristian Høgsberg * glib/Makefile.am (libpoppler_glib_la_LIBADD): Link poppler-glib against poppler. * qt/Makefile.am (libpoppler_qt_la_LIBADD): Ditto for qt. * poppler-glib.pc (Libs): Drop -lpoppler from link. * poppler-qt.pc (Libs): Ditto for qt. * configure.ac: Test for both libqt-mt.la and libqt-mt.so in that order. ChangeLog | 14 ++++++++++++++ configure.ac | 8 +++++++- glib/Makefile.am | 1 + poppler-glib.pc.in | 2 +- poppler-qt.pc.in | 2 +- qt/Makefile.am | 1 + qt/test-poppler-qt.cpp | 1 + 7 files changed, 26 insertions(+), 3 deletions(-) commit c937e63f17a096b94a554103476ecb9ab1b71b90 Author: Kristian Høgsberg Date: Wed May 4 20:08:41 2005 +0000 2005-05-04 Kristian Høgsberg * poppler/CairoOutputDev.cc (CairoOutputDev::drawImageMask, CairoOutputDev::drawImage): Track cairo cvs API changes; use cairo_mask() and cairo_paint() for drawing image masks and images. ChangeLog | 6 +++ poppler/CairoOutputDev.cc | 98 +++++++++++++++++++++++--------------------- 2 files changed, 57 insertions(+), 47 deletions(-) commit c142773ad30b409d8169a53921e731305de46e50 Author: Kristian Høgsberg Date: Wed May 4 19:28:07 2005 +0000 2005-05-04 Kristian Høgsberg * poppler/CairoOutputDev.cc: Fix matrix convention confusion. ChangeLog | 4 ++++ poppler/CairoOutputDev.cc | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) commit 28760927d724231d0137ca7ecc66c6c2250dff0d Author: Kristian Høgsberg Date: Wed May 4 19:11:11 2005 +0000 2005-05-04 Kristian Høgsberg Patches from Albert Astals Cid: * qt/poppler-page.cc (getText): Use QString::fromUtf8() instead of implicit latin1 cast constructor. * qt/test-poppler-qt.cpp (main): Use a QLabel for showing text instead of qDebug. ChangeLog | 10 ++++++++++ qt/poppler-page.cc | 5 ++--- qt/test-poppler-qt.cpp | 6 +++++- 3 files changed, 17 insertions(+), 4 deletions(-) commit fd36522375bcf436639b8731acb3ad22c03c03f4 Author: Jonathan Blandford Date: Wed May 4 06:32:38 2005 +0000 Wed May 4 02:31:05 2005 Jonathan Blandford * glib/poppler-document.cc: * glib/poppler-document.h: * glib/poppler-enums.c: (poppler_permissions_get_type): * glib/poppler-enums.h: * glib/poppler-page.cc: * glib/poppler-page.h: * glib/poppler.h: Register a bunch of boxed types to test introspection, and for LBs. Also, remove unused 'popper_document_save()' (-: ChangeLog | 13 +++++++ glib/poppler-document.cc | 48 +++++++++++++++----------- glib/poppler-document.h | 18 +++++++++- glib/poppler-enums.c | 19 ++++++++++ glib/poppler-enums.h | 2 + glib/poppler-page.cc | 83 ++++++++++++++++++++++++++++++++++++++++++++++ glib/poppler-page.h | 36 ++++++++++++++------ glib/poppler.h | 12 ++++--- 8 files changed, 193 insertions(+), 38 deletions(-) commit 132647f8311c07b1f95ee4fca185e9774aae4913 Author: Kristian Høgsberg Date: Mon May 2 05:39:11 2005 +0000 2005-05-01 Kristian Høgsberg * poppler/CairoFontEngine.cc: * poppler/CairoFontEngine.h: * poppler/CairoOutputDev.cc: Back out workaround for cairo 0.4.0 font API and port to new cairo head. ChangeLog | 7 ++++ configure.ac | 4 +- poppler/CairoFontEngine.cc | 67 ++++++++++++++++------------------------ poppler/CairoFontEngine.h | 12 +++---- poppler/CairoOutputDev.cc | 39 ++++++++++++++--------- poppler/CairoOutputDevImage.cc | 2 +- 6 files changed, 66 insertions(+), 65 deletions(-) commit 595c18c038f8dcef73fe58612fc8b93f891e65a1 Author: Jeff Muizelaar Date: Mon May 2 00:44:26 2005 +0000 2005-05-01 Jeff Muizelaar * splash/SplashFTFont.cc (SplashFTFont::getGlyphPath): Use FT_LOAD_NO_BITMAP to make sure we get outlines loaded instead of bitmaps for use in FT_Outline_Decompose. Patch from Albert Astals Cid. ChangeLog | 8 ++++++++ splash/SplashFTFont.cc | 2 +- 2 files changed, 9 insertions(+), 1 deletions(-) commit 49d89ca0ed3986bec7468f6c0ed295e84ba67239 Author: Jeff Muizelaar Date: Sun May 1 21:54:55 2005 +0000 2005-05-01 Jeff Muizelaar * goo/gmem.c: (gmalloc), (grealloc), (gfree): * goo/gmem.h: make memory functions use size_t instead of int. Patch from Takashi Iwai through Albert Astals Cid. ChangeLog | 7 +++++++ goo/gmem.c | 10 +++++----- goo/gmem.h | 4 ++-- 3 files changed, 14 insertions(+), 7 deletions(-) commit 14d618bece894e4c6bed0f179a8fda4db5a67c9d Author: Jeff Muizelaar Date: Sat Apr 30 19:53:57 2005 +0000 2005-04-30 Jeff Muizelaar * qt/poppler-document.cc (Document::unlock) : * qt/poppler-qt.h (Document::unlock): Add const to the password argument. Patch from Albert Astals Cid. ChangeLog | 8 ++++++++ qt/poppler-document.cc | 2 +- qt/poppler-qt.h | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) commit 1e66da32964cc76c6ed3773574f422b4608cb0e1 Author: Jeff Muizelaar Date: Sat Apr 30 17:31:47 2005 +0000 2005-04-30 Jeff Muizelaar * fofi/FoFiType1.cc (FoFiType1::parse): Don't assume Encoding array of Type1 fonts end in "foo def". http://partners.adobe.com/public/developer/en/font/T1_SPEC.PDF says "This sequence of assignments must be followed by an instance of the token def or readonly; such a token may not occur within the sequence of assignments." so it must end with "readonly" "def" "readonly def" (That is what most fonts are using and this is why it was not crashing) Patch from Albert Astals Cid. ChangeLog | 13 +++++++++++++ fofi/FoFiType1.cc | 14 +++++++++++--- 2 files changed, 24 insertions(+), 3 deletions(-) commit 0b532db77ef41937dd5be30d15c96557d81eceb2 Author: Jonathan Blandford Date: Fri Apr 29 19:37:07 2005 +0000 Fri Apr 29 14:54:44 2005 Jonathan Blandford * goo/GooTimer.h: New class to do simple timing checks. * glib/poppler-document.c: Patch from Martin Kretzschmar to really set the PDF version correct. Third time's the charm. ChangeLog | 7 +++++ glib/poppler-document.cc | 4 ++- goo/GooTimer.cc | 63 ++++++++++++++++++++++++++++++++++++++++++++++ goo/GooTimer.h | 40 +++++++++++++++++++++++++++++ goo/Makefile.am | 2 + 5 files changed, 115 insertions(+), 1 deletions(-) commit 38948ea6f9ef76dae9b8a7156fe1ef32a0457380 Author: Kristian Høgsberg Date: Fri Apr 29 03:57:16 2005 +0000 2005-04-29 Kristian Høgsberg * configure.ac: Bump release to 0.3.1. * NEWS: Write up news for 0.3.1 release. ChangeLog | 6 ++++++ NEWS | 6 ++++++ configure.ac | 2 +- 3 files changed, 13 insertions(+), 1 deletions(-) commit af65146c92682a3af06e9d3147426445c78309de Author: Kristian Høgsberg Date: Thu Apr 28 23:03:06 2005 +0000 2005-04-28 Kristian Høgsberg Patch from Martin Kretzschmar: * poppler/GlobalParams.cc: use UTF-8 as the default text encoding. Fixes Bug 2934. ChangeLog | 7 +++++++ poppler/GlobalParams.cc | 2 +- 2 files changed, 8 insertions(+), 1 deletions(-) commit c2db3e1b297a9dc0accd0d8a1366970d45705c8f Author: Jeff Muizelaar Date: Wed Apr 27 20:56:18 2005 +0000 2005-04-27 Jeff Muizelaar * configure.ac: * poppler/FlateStream.cc: * poppler/FlateStream.h: * poppler/Makefile.am: * poppler/Stream.cc: * poppler/Stream.h: Add a reimplementation of FlateStream using zlib. ChangeLog | 10 ++++ configure.ac | 29 +++++++++++++ poppler/FlateStream.cc | 107 ++++++++++++++++++++++++++++++++++++++++++++++++ poppler/FlateStream.h | 68 ++++++++++++++++++++++++++++++ poppler/Makefile.am | 17 +++++++- poppler/Stream.cc | 6 +++ poppler/Stream.h | 2 + 7 files changed, 237 insertions(+), 2 deletions(-) commit bc0afe524c2b87af191d83fc9e9bcdc8a6ce4042 Author: Kristian Høgsberg Date: Wed Apr 27 18:53:20 2005 +0000 2005-04-27 Kristian Høgsberg * poppler/Catalog.cc (NameTree::lookup): Fix bsearch return value NULL check. Found by Albert Astals Cid. ChangeLog | 5 +++++ poppler/Catalog.cc | 8 ++++---- 2 files changed, 9 insertions(+), 4 deletions(-) commit 3c37dc350d54e5a1035aecfba5bfa394f931cf51 Author: Jonathan Blandford Date: Tue Apr 26 17:17:05 2005 +0000 Tue Apr 26 13:13:42 2005 Jonathan Blandford * glib/test-poppler-glib.c (main): add a quick dump-to-text test. ChangeLog | 4 ++++ glib/test-poppler-glib.c | 20 ++++++++++++++++++++ 2 files changed, 24 insertions(+), 0 deletions(-) commit 44b800d520f90ffd143255d2c23835ea357c195b Author: Kristian Høgsberg Date: Mon Apr 25 18:04:32 2005 +0000 Actually commit the qt/Makefile.am change advertised in the ChangeLog. qt/Makefile.am | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 437bec03dd2ab3cdf6215f9ad443b7f21ce84e18 Author: Kristian Høgsberg Date: Sun Apr 24 19:56:17 2005 +0000 2005-04-24 Kristian Høgsberg * qt/Makefile.am (libpoppler_qt_la_SOURCES): Add poppler-private.h to SOURCES. ChangeLog | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 9b2b1244ed5f30a99120aaee49c72f7cb6a4f556 Author: Kristian Høgsberg Date: Sat Apr 23 20:16:02 2005 +0000 2005-04-23 Kristian Høgsberg * poppler/CairoFontEngine.cc: Use the right fileName for loading CID fonts (#3114). ChangeLog | 5 +++++ poppler/CairoFontEngine.cc | 11 +++++++++-- 2 files changed, 14 insertions(+), 2 deletions(-) commit e4516d728a4d1bc85831d5d00b6d6b8d49c79308 Author: Kristian Høgsberg Date: Sat Apr 23 00:09:05 2005 +0000 2005-04-22 Kristian Høgsberg * configure.ac: Actually commit version number bump. ChangeLog | 4 ++++ NEWS | 2 +- configure.ac | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) commit c20448cb26fa1c309d726f272ddf1227f5a0e6ea Author: Kristian Høgsberg Date: Fri Apr 22 17:29:49 2005 +0000 2005-04-22 Martin Kretzschmar * poppler/CairoFontEngine.cc: declare matrix variable before the first goto. Fixes build with gcc 3.3. ChangeLog | 5 +++++ poppler/CairoFontEngine.cc | 3 ++- 2 files changed, 7 insertions(+), 1 deletions(-) commit 42ecccf9b454893797e3d62f0f1c0a3276689e51 Author: Kristian Høgsberg Date: Fri Apr 22 04:09:23 2005 +0000 Fri Apr 22 00:01:40 2005 Kristian Høgsberg * poppler/CairoFontEngine.cc: Hack around semi-broken cairo-0.4.0 font API to fix the problem where some glyphs would show up at the wrong sizes. We now create an FT_Face for each size and font combination we encounter, since an FT_Face can't be shared between several cairo_font_t. ChangeLog | 8 ++++ poppler/CairoFontEngine.cc | 79 +++++++++++++++++++------------------------ poppler/CairoFontEngine.h | 23 +++++-------- poppler/CairoOutputDev.cc | 18 +++++----- 4 files changed, 61 insertions(+), 67 deletions(-) commit 7a703616d9497eba4d7d318da9918dae9cbe8f12 Author: Kristian Høgsberg Date: Thu Apr 21 19:50:45 2005 +0000 Thu Apr 21 15:43:52 2005 Kristian Høgsberg * poppler/Outline.cc: * poppler/Outline.h: Implement the documented behaviour for Outline::getItems() and OutlineItem::getKids() and make documentation more precise (Patch from Marco). ChangeLog | 7 +++++++ poppler/Outline.cc | 6 ++++++ poppler/Outline.h | 7 ++++--- 3 files changed, 17 insertions(+), 3 deletions(-) commit 5c89902c5ee2cf13536225c141768b29505815ce Author: Kristian Høgsberg Date: Thu Apr 21 06:35:33 2005 +0000 Thu Apr 21 02:25:20 2005 Kristian Høgsberg * poppler/CairoFontEngine.cc (CairoFont::getFont): Cache cairo_font_t's for a given CairoFont. With this patch cairo will recognize glyphs coming from the same font as such and the glyph cache will actually work. * glib/poppler-document.cc (poppler_document_new_from_file): Add output device (cairo or splash) to PopplerDocument and initialize it in the constructor. * glib/poppler-page.cc (splash_render_to_pixbuf, cairo_render_to_pixbuf): Use output device from associated poppler document instead of creating a new one. * poppler-glib.pc.in (Requires): Add Requires: field. * poppler/Page.cc (loadThumb): Remove unecessary and buggy call to Stream::addFilters(), reported by Ryan Lortie (#3046). ChangeLog | 7 +++++- NEWS | 12 ++-------- poppler/CairoFontEngine.cc | 45 ++++++++++++++++++++++++++++++++++++++----- poppler/CairoFontEngine.h | 9 +++++++- poppler/CairoOutputDev.cc | 9 +------- 5 files changed, 57 insertions(+), 25 deletions(-) commit 71c1563bb0462154cb7caa4356d8f8d049073ac4 Author: Kristian Høgsberg Date: Thu Apr 21 05:20:24 2005 +0000 Thu Apr 21 00:15:30 2005 Kristian Høgsberg * glib/poppler-document.cc (poppler_document_new_from_file): Add output device (cairo or splash) to PopplerDocument and initialize it in the constructor. * glib/poppler-page.cc (splash_render_to_pixbuf, cairo_render_to_pixbuf): Use output device from associated poppler document instead of creating a new one. * poppler-glib.pc.in (Requires): Add Requires: field. * poppler/Page.cc (loadThumb): Remove unecessary and buggy call to Stream::addFilters(), reported by Ryan Lortie (#3046). ChangeLog | 15 +++++++++++++++ NEWS | 15 +++++++++++++++ glib/poppler-document.cc | 10 ++++++++++ glib/poppler-page.cc | 22 ++-------------------- glib/poppler-private.h | 13 +++++++++++++ poppler-glib.pc.in | 1 + poppler/CairoFontEngine.cc | 2 +- poppler/Page.cc | 2 -- 8 files changed, 57 insertions(+), 23 deletions(-) commit c6328cbc6cea05890b52a8302f8deba443959c03 Author: Jeff Muizelaar Date: Wed Apr 20 22:48:52 2005 +0000 2005-04-13 Jeff Muizelaar * qt/poppler-page.cc (Page::getText): * qt/poppler-qt.h: add a getText method for getting the text on a page * qt/test-poppler-qt.c (PDFDisplay::PDFDisplay): add the option to display the text on a page Patch from Albert Astals Cid. ChangeLog | 11 +++++++++++ qt/poppler-page.cc | 37 +++++++++++++++++++++++++++++++++++++ qt/poppler-qt.h | 20 ++++++++++++++++++++ qt/test-poppler-qt.cpp | 40 ++++++++++++++++++++++++++++++---------- 4 files changed, 98 insertions(+), 10 deletions(-) commit 86a32b65100a5baedd18ce0135703289839a317c Author: Jonathan Blandford Date: Tue Apr 19 21:22:26 2005 +0000 Tue Apr 19 17:21:19 2005 Jonathan Blandford * glib/poppler-document.cc (poppler_document_get_property): Use %.2g instead. ChangeLog | 5 +++++ glib/poppler-document.cc | 2 +- 2 files changed, 6 insertions(+), 1 deletions(-) commit 4e81624dcc2d5218f2f8bb4eaa992e724014a853 Author: Jonathan Blandford Date: Tue Apr 19 21:13:22 2005 +0000 Tue Apr 19 17:11:52 2005 Jonathan Blandford * glib/poppler-document.cc (poppler_document_get_property): Use %g instead of %f to avoid versioning like PDF-1.50000 ChangeLog | 5 +++++ glib/poppler-document.cc | 2 +- 2 files changed, 6 insertions(+), 1 deletions(-) commit 6ef9d30f06be2bd8a9e1470d70f49843a7e432ac Author: Kristian Høgsberg Date: Tue Apr 19 19:48:49 2005 +0000 Tue Apr 19 15:43:35 2005 Kristian Høgsberg * glib/poppler-action.cc (_poppler_action_new): Handle NULL links gracefully (fix from Jeff). ChangeLog | 5 +++++ glib/poppler-action.cc | 7 ++++++- 2 files changed, 11 insertions(+), 1 deletions(-) commit 770b7310ce8b07f95960c2014bf3f6040c060ac4 Author: Kristian Høgsberg Date: Tue Apr 19 04:28:15 2005 +0000 Tue Apr 19 00:20:08 2005 Kristian Høgsberg * poppler/Catalog.cc: Fix from Marco to make sure we always initialize Catalog::pageLabelInfo. ChangeLog | 5 +++++ poppler/Catalog.cc | 3 +-- 2 files changed, 6 insertions(+), 2 deletions(-) commit 49c10d9f2c4e0cef031f96929e38a14d7ce5af19 Author: Jonathan Blandford Date: Sat Apr 16 18:57:43 2005 +0000 Sat Apr 16 14:53:15 2005 Jonathan Blandford * glib/Makefile.am: Create poppler-enums.[ch] * glib/poppler.h: * glib/poppler-page.cc: * glib/poppler-page.h: * glib/poppler-action.h: Try to clean up the headers a bit * glib/poppler-document.cc: * glib/poppler-document.h: Add support for document data. Implemented as a lot of GObject properties. * glib/poppler-enums.c: * glib/poppler-enums.h: New autogenerated files. * glib/test-poppler-glib.c: Test the new document metadata. Seems to work nicely, other than the PDF string and View Prefs. * poppler/Catalog.cc: * poppler/Catalog.h: Extend to support PageLayout. ChangeLog | 22 +++++ glib/Makefile.am | 32 +++++++- glib/poppler-action.h | 15 ++-- glib/poppler-document.cc | 196 +++++++++++++++++++++++++++++++++++++++++----- glib/poppler-document.h | 43 +++++++++-- glib/poppler-enums.c | 144 ++++++++++++++++++++++++++++++++++ glib/poppler-enums.h | 32 ++++++++ glib/poppler-page.cc | 3 - glib/poppler-page.h | 1 + glib/poppler.h | 7 ++ glib/test-poppler-glib.c | 48 ++++++++++- poppler/Catalog.cc | 17 ++++ poppler/Catalog.h | 11 +++ 13 files changed, 529 insertions(+), 42 deletions(-) commit f35c76cd3528f1e1de594e85e734ca23624b3a62 Author: Kristian Høgsberg Date: Fri Apr 15 02:25:10 2005 +0000 2005-04-14 Kristian Høgsberg * glib/poppler-page.cc: * glib/poppler-page.h: * glib/poppler-private.h: * glib/poppler.h: Patch from Marco Pesenti Gritti to set page orientaton. ChangeLog | 8 ++++ glib/poppler-page.cc | 109 ++++++++++++++++++++++++++++++++++++++++++++---- glib/poppler-page.h | 45 ++++++++++---------- glib/poppler-private.h | 1 + glib/poppler.h | 9 ++++ 5 files changed, 142 insertions(+), 30 deletions(-) commit 538408a8845e167cc2d796ac8b8129d0a2e6a894 Author: Jeff Muizelaar Date: Thu Apr 14 01:34:38 2005 +0000 2005-04-13 Jeff Muizelaar * poppler/CairoOutputDevImage.cc (getBitmap): remove unused SplashBitmap. Patch from Albert Astals Cid. ChangeLog | 5 +++++ poppler/CairoOutputDevImage.cc | 2 -- 2 files changed, 5 insertions(+), 2 deletions(-) commit 2903530492c24f3c7cb3bf3b993500694aaa27a8 Author: Kristian Høgsberg Date: Tue Apr 12 15:37:39 2005 +0000 2005-04-12 Kristian Høgsberg * configure.ac: Add fontconfig to PKG_CHECK_MODULES for the cairo backend too, since we shouldn't depend on cairo.pc to pull that in for us. * poppler/Makefile.am (INCLUDES): Add $(splash_includes) to INCLUDES to make sure the fontconfig include path is added when using the splash backend. ChangeLog | 10 ++++++++++ configure.ac | 4 ++-- poppler/Makefile.am | 1 + 3 files changed, 13 insertions(+), 2 deletions(-) commit 0f7dd9a0512ff97293ee3f8a762b0049393b3cc1 Author: Jeff Muizelaar Date: Sat Apr 9 18:14:39 2005 +0000 2005-04-09 Jeff Muizelaar * poppler-qt.h: * poppler-document.cc (okToPrint, okToChange, okToCopy): Patch from Albert Astals Cid adding more metadata exports ChangeLog | 6 ++++++ qt/poppler-document.cc | 20 ++++++++++++++++++++ qt/poppler-qt.h | 4 ++++ 3 files changed, 30 insertions(+), 0 deletions(-) commit dee72b531dab83a29c7675ae06ffe376e4498a4e Author: Kristian Høgsberg Date: Fri Apr 8 21:09:27 2005 +0000 2005-04-08 Kristian Høgsberg * poppler-qt.pc.in (Libs): Add -lpoppler to Libs. ChangeLog | 4 ++++ poppler-qt.pc.in | 2 +- 2 files changed, 5 insertions(+), 1 deletions(-) commit df59ce3b1d5ca8cd46aaf5f189bc78953e21e1a9 Author: Jeff Muizelaar Date: Fri Apr 8 03:30:33 2005 +0000 2005-04-07 Jeff Muizelaar * configure.ac: redo the qt tests from Albert Astals Cid ChangeLog | 4 +++ configure.ac | 78 +++++++++++++++++++++++++++++++++++----------------------- 2 files changed, 51 insertions(+), 31 deletions(-) commit 3f9dde10e4778255c468895942e45d1a2637af3a Author: Jeff Muizelaar Date: Fri Apr 8 03:11:00 2005 +0000 2005-04-07 Jeff Muizelaar * qt/poppler-document.cc: * qt/poppler-page.cc: * qt/poppler-qt.h: Patch from Albert Astals Cid adding consts and exporting some more metadata. ChangeLog | 8 ++++++++ qt/poppler-document.cc | 21 ++++++++++++++++++--- qt/poppler-page.cc | 6 +++--- qt/poppler-qt.h | 15 +++++++++------ 4 files changed, 38 insertions(+), 12 deletions(-) commit e79a8b946e0d04b32da0b4ceea1649efd203cb07 Author: Kristian Høgsberg Date: Thu Apr 7 22:01:51 2005 +0000 2005-04-07 Kristian Høgsberg * glib/poppler-document.cc: * glib/poppler-document.h: * glib/poppler-page.cc: * glib/poppler-page.h: * glib/poppler-private.h: Print to PS support from Marco Pesenti Gritti. ChangeLog | 9 +++++++++ glib/poppler-document.cc | 45 +++++++++++++++++++++++++++++++++++++++++++++ glib/poppler-document.h | 8 ++++++-- glib/poppler-page.cc | 19 +++++++++++++++++++ glib/poppler-page.h | 40 +++++++++++++++++++++------------------- glib/poppler-private.h | 7 +++++++ 6 files changed, 107 insertions(+), 21 deletions(-) commit 7319b66eb64e735ae8b811306eb76755f088385b Author: Jonathan Blandford Date: Thu Apr 7 16:26:15 2005 +0000 Thu Apr 7 12:25:39 2005 Jonathan Blandford * configure.ac: check for qt, not glib, when enabling the qt subdir ChangeLog | 5 +++++ configure.ac | 2 +- 2 files changed, 6 insertions(+), 1 deletions(-) commit e258ed0cb42d524ee39451f680ad4c067e7721da Author: Jeff Muizelaar Date: Wed Apr 6 20:49:19 2005 +0000 2005-04-06 Jeff Muizelaar * .cvsignore, glib/.cvsignore, qt/.cvsignore: Add more things to .cvsignore. Patch from Martin Kretzschmar. .cvsignore | 2 ++ ChangeLog | 6 ++++++ glib/.cvsignore | 7 +++++++ qt/.cvsignore | 7 +++++++ 4 files changed, 22 insertions(+), 0 deletions(-) commit 2a5624a81aa84677a57e098d7d4045f44e3b6f3a Author: Jeff Muizelaar Date: Wed Apr 6 20:35:03 2005 +0000 2005-04-06 Jeff Muizelaar * poppler-page.cc (Page::Page, Page::~Page): Construct and deconstruct the PageData object. Patch from Albert Astals Cid. ChangeLog | 6 ++++++ qt/poppler-page.cc | 6 ++++++ qt/poppler-qt.h | 1 + 3 files changed, 13 insertions(+), 0 deletions(-) commit f983e3d317660653f2bfc56f9b06e2cec675beca Author: Jeff Muizelaar Date: Wed Apr 6 14:39:40 2005 +0000 2005-04-06 Jeff Muizelaar * Makefile.am, configure.ac: Add configuration for qt wrapper. * poppler-qt.pc.in: * qt/Makefile.am: * qt/poppler-document.cc: * qt/poppler-page.cc: * qt/poppler-private.h: * qt/poppler-qt.h: * qt/test-poppler-qt.cpp: New files. ChangeLog | 13 +++ Makefile.am | 13 ++- configure.ac | 64 +++++++++++++- poppler-qt.pc.in | 11 +++ qt/Makefile.am | 32 +++++++ qt/poppler-document.cc | 232 ++++++++++++++++++++++++++++++++++++++++++++++++ qt/poppler-page.cc | 66 ++++++++++++++ qt/poppler-private.h | 32 +++++++ qt/poppler-qt.h | 75 ++++++++++++++++ qt/test-poppler-qt.cpp | 63 +++++++++++++ 10 files changed, 597 insertions(+), 4 deletions(-) commit d91dd69a7a0dd581c26728d2640e4d36a7ffe75f Author: Kristian Høgsberg Date: Tue Apr 5 17:46:44 2005 +0000 2005-04-05 Kristian Høgsberg * NEWS: Attempt to sum up changes since 0.1.2. * configure.ac: Bump release to 0.2.0, add AC_DEFINEs for cairo and splash availability. * poppler/CairoFontEngine.cc: Disable hinting. * glib/poppler-page.cc (poppler_page_render_to_pixbuf): Choose either splash or cairo rendering, based on configure choice. (cairo_render_to_pixbuf): New function to render using the cairo backend. (splash_render_to_pixbuf): Split out the splash code to this function. ChangeLog | 16 ++++ NEWS | 6 +- configure.ac | 16 +++- glib/Makefile.am | 17 ++++- glib/poppler-page.cc | 152 ++++++++++++++++++++++++++++++++-------- poppler/CairoFontEngine.cc | 2 +- poppler/CairoOutputDevImage.cc | 20 ++---- poppler/CairoOutputDevImage.h | 3 +- 8 files changed, 179 insertions(+), 53 deletions(-) commit b62b0cec2335d987b31fbb0043cb33db29cc6a13 Author: Kristian Høgsberg Date: Tue Apr 5 02:56:32 2005 +0000 2005-04-04 Kristian Høgsberg * ChangeLog: Add this entry to test commit mailer script. ChangeLog | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 50b494266ce197fe88468ca2917b9910d77e5f98 Author: Kristian Høgsberg Date: Tue Apr 5 02:49:18 2005 +0000 2005-04-04 Kristian Høgsberg * TODO: Add reminder about using PDF font descriptors with fontconfig. ChangeLog | 3 +++ TODO | 2 ++ 2 files changed, 5 insertions(+), 0 deletions(-) commit d3d12235bf4de48363571b3d992ea3bfc29e6529 Author: Kristian Høgsberg Date: Mon Apr 4 21:50:56 2005 +0000 2005-04-04 Kristian Høgsberg * configure.ac: Add checks for mkstemp() and mkstemps(). * glib/poppler-page.cc (poppler_page_find_text): Reverse y-coordinates so we return PDF style coordinates. From Maro Pesenti Gritti : * configure.ac, poppler/Makefile.am: Check for fontconfig when we're building the splash backend. * glib/poppler-page.cc (poppler_page_get_text): New function to select text on page. ChangeLog | 15 +++++++++++++++ configure.ac | 5 ++++- glib/poppler-page.cc | 48 +++++++++++++++++++++++++++++++++++++++++++++--- glib/poppler-page.h | 3 +++ poppler/Makefile.am | 4 ++++ 5 files changed, 71 insertions(+), 4 deletions(-) commit 2cb9d70678e33504246cbfbe0525c33f5e3b7736 Author: Kristian Høgsberg Date: Mon Apr 4 05:56:29 2005 +0000 2005-04-04 Kristian Høgsberg * glib/poppler-page.cc (poppler_page_find_text): Reverse list of matches so we get them in the right order. ChangeLog | 5 +++++ glib/poppler-page.cc | 2 +- 2 files changed, 6 insertions(+), 1 deletions(-) commit 8c2a5ffb73c0f2d84adebcfbd43f8347ae8c8bbc Author: Jeff Muizelaar Date: Sun Apr 3 18:17:55 2005 +0000 2005-04-03 Martin Kretzschmar * poppler/DCTStream.h: Wrap #include in extern "C" Fixes build with unpatched libjpeg. ChangeLog | 5 +++++ poppler/DCTStream.h | 2 ++ 2 files changed, 7 insertions(+), 0 deletions(-) commit 1879d82d9088aa36ef5e677f4bae44c84f90caa6 Author: Jeff Muizelaar Date: Sat Apr 2 22:16:38 2005 +0000 2005-04-02 Jeff Muizelaar * poppler/Page.h: * poppler/Page.cc (Page::Page): Some initial infrastructure for supporting transitions. ChangeLog | 6 ++++++ poppler/Page.cc | 10 ++++++++++ poppler/Page.h | 4 ++++ 3 files changed, 20 insertions(+), 0 deletions(-) commit fa4efbed51e12811070798a7cfb6b1f9e8d57abc Author: Kristian Høgsberg Date: Fri Apr 1 00:32:34 2005 +0000 2005-03-31 Kristian Høgsberg * glib/poppler-page.cc (poppler_page_render_to_pixbuf): Clip output to destination pixbuf and fix RGB order. ChangeLog | 5 +++++ glib/poppler-page.cc | 38 +++++++++++++++++++++++--------------- 2 files changed, 28 insertions(+), 15 deletions(-) commit bb508ded0b8c5806a9db1ec73e57b14268896911 Author: Kristian Høgsberg Date: Thu Mar 31 22:45:05 2005 +0000 2005-03-31 Kristian Høgsberg * glib/poppler-page.cc (poppler_page_find_text): New function to seach a page for occurrences of a given text string. * glib/poppler-page.cc: Add g_return_if_fail() checks to a couple of functions. ChangeLog | 8 ++++ glib/poppler-page.cc | 82 ++++++++++++++++++++++++++++++++++++++++------ glib/poppler-page.h | 18 +++++++--- glib/test-poppler-glib.c | 19 +++++++++-- 4 files changed, 109 insertions(+), 18 deletions(-) commit 0b4d481e9c79cb18cf41b503970801bbf4b95b3c Author: Jonathan Blandford Date: Thu Mar 31 05:29:42 2005 +0000 Thu Mar 31 00:26:20 2005 Jonathan Blandford * glib/poppler-page.cc: * glib/poppler-page.h (poppler_page_get_link_mapping, poppler_page_free_link_mapping): New functions to get a mapping of links to locations on the current document. :s ChangeLog | 7 ++++ glib/poppler-page.cc | 85 +++++++++++++++++++++++++++++++++++++++++++++++--- glib/poppler-page.h | 15 +++++++++ 3 files changed, 102 insertions(+), 5 deletions(-) commit c4e18f5a454794bd5e226f1106a54ccf807c6c3d Author: Jeff Muizelaar Date: Thu Mar 31 02:28:46 2005 +0000 2005-03-30 Jeff Muizelaar * poppler/DCTStream.h: change x to unsigned int to eliminate comparision warning ChangeLog | 5 +++++ poppler/DCTStream.h | 2 +- 2 files changed, 6 insertions(+), 1 deletions(-) commit e6a2a588305b4797af901599eb6854028f2be476 Author: Jeff Muizelaar Date: Wed Mar 30 18:43:44 2005 +0000 2005-03-30 Jeff Muizelaar * poppler/Catalog.cc: delete pageLabelInfo on deconstruction ChangeLog | 4 ++++ poppler/Catalog.cc | 1 + 2 files changed, 5 insertions(+), 0 deletions(-) commit a52905c0f0bf4d10d2103b80924a4de204d03836 Author: Jonathan Blandford Date: Wed Mar 30 04:08:26 2005 +0000 add this glib/poppler-action.cc | 285 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 285 insertions(+), 0 deletions(-) commit 9542860a74076020b5727d4b761c08cdab42d69e Author: Jonathan Blandford Date: Wed Mar 30 04:07:57 2005 +0000 add these glib/poppler-action.h | 157 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 157 insertions(+), 0 deletions(-) commit 07720f98eca8736695f7d0d8e98465d301e6b7cf Author: Jonathan Blandford Date: Wed Mar 30 04:07:39 2005 +0000 Tue Mar 29 23:07:17 2005 Jonathan Blandford * glib/poppler-page.h: Reformat. ChangeLog | 4 ++++ glib/poppler-page.h | 34 +++++++++++++++++----------------- 2 files changed, 21 insertions(+), 17 deletions(-) commit 3437b9e122aa05f4ede24664ee5a9b2d423ef9c4 Author: Jonathan Blandford Date: Wed Mar 30 04:04:53 2005 +0000 Tue Mar 29 22:49:15 2005 Jonathan Blandford * glib/poppler-action.[ch]: New item to encapsulate links. * glib/poppler-document.[ch] (poppler_index_iter_get_action): New function to get the action. Also, fix some warnings. * glib/poppler-private.h (_poppler_action_new): New function. * glib/test-poppler-glib.c: Fix warnings. ChangeLog | 8 ++++++ glib/Makefile.am | 2 + glib/poppler-document.cc | 57 ++++++++++----------------------------------- glib/poppler-document.h | 7 +---- glib/poppler-private.h | 12 ++++++++- glib/poppler.h | 1 + glib/test-poppler-glib.c | 4 ++- 7 files changed, 39 insertions(+), 52 deletions(-) commit cab0ec4d011c34b571050a446c6e3286cc8749c8 Author: Jonathan Blandford Date: Tue Mar 29 18:49:26 2005 +0000 Tue Mar 29 02:36:00 2005 Jonathan Blandford * glib/poppler-document.[ch] (PopplerIndexIter): Add an iter to extract the index from the doc. Includes a bad hack, for now. Mon Mar 28 22:02:07 2005 Jonathan Blandford * glib/poppler-page.cc: * glib/poppler-page.h (poppler_page_get_thumbnail_size): New function. * poppler-glib.pc.in: add -lpoppler-glib to the libs line. ChangeLog | 12 ++++ glib/poppler-document.cc | 160 +++++++++++++++++++++++++++++++++++++++++++++- glib/poppler-document.h | 15 ++++ glib/poppler-page.cc | 48 ++++++++++++++- glib/poppler-page.h | 3 + poppler-glib.pc.in | 2 +- 6 files changed, 236 insertions(+), 4 deletions(-) commit 2de98f3871bc4ea3e361ca4fe37f5b6561918c77 Author: Kristian Høgsberg Date: Mon Mar 28 07:49:54 2005 +0000 2005-03-28 Kristian Høgsberg * poppler/Page.cc (loadThumb): Backend agnostic method for extracting an embedded thumbnail iamge. * poppler/Dict.cc (lookupInt): New convenience method. * glib/poppler-page.cc (poppler_page_get_thumbnail): New glib function for getting the embedded thumbnail image for a page. ChangeLog | 10 ++++ glib/poppler-page.cc | 23 ++++++++++ glib/poppler-page.h | 32 ++++++------- glib/test-poppler-glib.c | 24 +++++++--- poppler/Dict.cc | 20 ++++++++ poppler/Dict.h | 1 + poppler/Page.cc | 109 ++++++++++++++++++++++++++++++++++++++++++++++ poppler/Page.h | 1 + 8 files changed, 196 insertions(+), 24 deletions(-) commit 591055d1fbcd0b9c2bb11f14040568051c5976d1 Author: Kristian Høgsberg Date: Sat Mar 26 00:34:21 2005 +0000 2005-03-25 Kristian Høgsberg * glib/Makefile.am (libpoppler_glib_la_SOURCES): Add * configure.ac: Check for fontconfig for glib bindings. ChangeLog | 4 ++++ configure.ac | 4 ++-- glib/Makefile.am | 7 +++++-- 3 files changed, 11 insertions(+), 4 deletions(-) commit 1e30abe94a96b91df05716ea079c58782d767951 Author: Kristian Høgsberg Date: Thu Mar 24 22:24:41 2005 +0000 2005-03-24 Kristian Høgsberg * glib/Makefile.am: Use POPPLER_GLIB_CFLAGS and POPPLER_GLIB_LIBS instead of GTK_TEST_*. Reported by Adam Jackson . ChangeLog | 5 +++++ glib/Makefile.am | 7 +++---- 2 files changed, 8 insertions(+), 4 deletions(-) commit 1d9fcaa34222b2ccd53280148561917dbb8d95d9 Author: Kristian Høgsberg Date: Wed Mar 23 05:53:08 2005 +0000 File Edit Options Buffers Tools Help 2005-03-23 Kristian Høgsberg * poppler/Catalog.cc (indexToLabel, labelToIndex): Add stricter checking of incoming labels and indices. * glib/test-poppler-glib.c (main): Change test program to take the page label from the command line. ChangeLog | 6 ++++++ glib/test-poppler-glib.c | 5 ++++- poppler/Catalog.cc | 31 +++++++++++++++++++++++++++++-- 3 files changed, 39 insertions(+), 3 deletions(-) commit a9bbb465a0ee6ab320f76d322a3f575327ad1148 Author: Kristian Høgsberg Date: Wed Mar 23 05:38:34 2005 +0000 2005-03-23 Kristian Høgsberg * glib/poppler-page.cc: * glib/poppler-page.h: Add poppler_page_get_index() and rename popper_page_get_dimension() to popper_page_get_size() ChangeLog | 6 ++++++ glib/poppler-page.cc | 12 +++++++++--- glib/poppler-page.h | 32 +++++++++++++++++--------------- glib/test-poppler-glib.c | 5 ++--- 4 files changed, 34 insertions(+), 21 deletions(-) commit 178bff27d09d1e18d1fc00c975fa235b0e9f93d3 Author: Kristian Høgsberg Date: Wed Mar 23 04:14:28 2005 +0000 2005-03-22 Kristian Høgsberg * glib/poppler-document.cc: Implement poppler_document_save(). * glib/poppler-document.h: Add prototype and format headers properly. ChangeLog | 7 +++++++ glib/poppler-document.cc | 20 ++++++++++++++++++++ glib/poppler-document.h | 30 +++++++++++++----------------- 3 files changed, 40 insertions(+), 17 deletions(-) commit e40c6f69c9466df4cc70840b959f72cb0809c777 Author: Kristian Høgsberg Date: Wed Mar 23 01:30:04 2005 +0000 2005-03-22 Kristian Høgsberg * configure.ac: Fix --disable-popper typo reported by Albert. Require exactly cairo 0.4 since CVS cairo has API changes. ChangeLog | 5 +++++ configure.ac | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) commit 2a1e4f6f6dd87dc59b3579175a87215fd7350ee0 Author: Kristian Høgsberg Date: Tue Mar 22 22:46:37 2005 +0000 2005-03-22 Kristian Høgsberg * poppler/Array.cc: * poppler/Array.h: Add getString() convenience method. * poppler/Catalog.cc: * poppler/Catalog.h: Optimize lookup of named destinations. ChangeLog | 8 +++ poppler/Array.cc | 15 ++++++ poppler/Array.h | 1 + poppler/Catalog.cc | 142 +++++++++++++++++++++++++++++++++------------------- poppler/Catalog.h | 32 +++++++++++- 5 files changed, 146 insertions(+), 52 deletions(-) commit 4dfe0ce4a1ca09d632943f0f6315e31135957ada Author: Kristian Høgsberg Date: Tue Mar 22 01:50:05 2005 +0000 2005-03-21 Kristian Høgsberg * NEWS, TODO: Update these. ChangeLog | 4 ++++ NEWS | 1 + TODO | 29 ++++++++++++++++++++--------- 3 files changed, 25 insertions(+), 9 deletions(-) commit c158de90a5a8c6514d8aa22efa0b891a1801e822 Author: Kristian Høgsberg Date: Mon Mar 21 07:53:19 2005 +0000 2005-03-21 Kristian Høgsberg From Albert Astals Cid : * poppler/Catalog.cc, poppler/Catalog.h: Parse PageMode setting from the Catalog dict and expose it through getPageMode() method. ChangeLog | 10 ++++++++-- poppler/Catalog.cc | 16 ++++++++++++++++ poppler/Catalog.h | 12 ++++++++++++ 3 files changed, 36 insertions(+), 2 deletions(-) commit 9887679ca195714d71cbedde9297e9dcea04eb13 Author: Kristian Høgsberg Date: Mon Mar 21 07:36:11 2005 +0000 2005-03-21 Kristian Høgsberg * glib/poppler-document.cc: * glib/poppler-document.h: Expose the documenttitle as a GObject property. * glib/poppler-page.cc: Expose the page label as a GObject property. * glib/poppler-private.h: Add the page index to PopplerPage. * glib/test-poppler-glib.c: Print out page label and document title. * poppler/Catalog.cc: * poppler/Catalog.h: Add page label accessors. * poppler/PageLabelInfo.cc: * poppler/PageLabelInfo.h: New files. * poppler/Makefile.am: Add new files to sources. ChangeLog | 23 +++ glib/poppler-document.cc | 95 ++++++++++++- glib/poppler-document.h | 3 + glib/poppler-page.cc | 37 +++++- glib/poppler-private.h | 3 +- glib/test-poppler-glib.c | 13 ++- poppler/Catalog.cc | 15 ++ poppler/Catalog.h | 6 + poppler/Makefile.am | 4 +- poppler/PageLabelInfo.cc | 346 ++++++++++++++++++++++++++++++++++++++++++++++ poppler/PageLabelInfo.h | 37 +++++ 11 files changed, 573 insertions(+), 9 deletions(-) commit 2cfe917de909254bc3a114a6add68a14b5885fd0 Author: Kristian Høgsberg Date: Sun Mar 20 05:44:06 2005 +0000 2005-03-20 Kristian Høgsberg * glib/poppler-document.cc: * glib/poppler-page.h: * glib/poppler.cc: * poppler/Array.cc: * poppler/Array.h: * poppler/Catalog.cc: Fix up filenames in #include statements and comments. ChangeLog | 10 ++++++++++ glib/poppler-document.cc | 2 +- glib/poppler-document.h | 2 +- glib/poppler-page.cc | 2 +- glib/poppler-page.h | 2 +- glib/poppler.cc | 2 +- glib/poppler.h | 2 +- 7 files changed, 16 insertions(+), 6 deletions(-) commit f9b6017cfaf8f814ae2fc027927477c29f24af71 Author: Kristian Høgsberg Date: Sun Mar 20 00:35:21 2005 +0000 2005-03-19 Kristian Høgsberg Land the first bits of the glib wrapper. * Makefile.am: * configure.ac: Add new glib subdirectory and configure options for glib wrapper. * glib/Makefile.am: * glib/poppler-document.cc: * glib/poppler-document.h: * glib/poppler-page.cc: * glib/poppler-page.h: * glib/poppler-private.h: * glib/poppler.cc: * glib/poppler.h: * glib/test-poppler-glib.c: * poppler-glib.pc.in: New files. ChangeLog | 19 +++++ Makefile.am | 27 ++++---- NEWS | 4 + configure.ac | 25 ++++++- glib/Makefile.am | 33 +++++++++ glib/poppler-document.cc | 165 ++++++++++++++++++++++++++++++++++++++++++++++ glib/poppler-document.h | 52 ++++++++++++++ glib/poppler-page.cc | 158 ++++++++++++++++++++++++++++++++++++++++++++ glib/poppler-page.h | 50 ++++++++++++++ glib/poppler-private.h | 20 ++++++ glib/poppler.cc | 29 ++++++++ glib/poppler.h | 42 ++++++++++++ glib/test-poppler-glib.c | 43 ++++++++++++ poppler-glib.pc.in | 11 +++ 14 files changed, 661 insertions(+), 17 deletions(-) commit 2a31446b227b5cdc8334e672a71835b6ea14713a Author: Jeff Muizelaar Date: Wed Mar 16 15:51:36 2005 +0000 2005-03-16 Jeff Muizelaar From Dan Sheridan * poppler/XRef.cc (XRef::checkEncrypted): The key length should be 5 for revision 2 documents. ChangeLog | 7 +++++++ poppler/XRef.cc | 6 ++++++ 2 files changed, 13 insertions(+), 0 deletions(-) commit e632a1d4b2f685993bda407458c34ef8e6b74136 Author: Kristian Høgsberg Date: Fri Mar 11 22:43:29 2005 +0000 2005-03-11 Kristian Høgsberg From Jeff Muizelaar : * poppler/CairoOutputDev.cc (CairoOutputDev::drawImageMask): Use getLine instead of getPixel. ChangeLog | 3 +++ poppler/CairoOutputDev.cc | 18 ++++++++---------- 2 files changed, 11 insertions(+), 10 deletions(-) commit 83e904452f205a2c0cd2723cb12b7fd4640ce342 Author: Kristian Høgsberg Date: Fri Mar 11 21:42:52 2005 +0000 2005-03-11 Kristian Høgsberg From Jeff Muizelaar : * configure.ac: Add checks for libjpeg. * DCTStream.cc, DCTStream.h, Stream.cc, Stream.h, Makefile.am: Conditionally use libjpeg instead of xpdf jpeg decoder. ChangeLog | 9 ++++ configure.ac | 34 +++++++++++++++- poppler/DCTStream.cc | 110 ++++++++++++++++++++++++++++++++++++++++++++++++++ poppler/DCTStream.h | 70 ++++++++++++++++++++++++++++++++ poppler/Makefile.am | 14 ++++++- poppler/Stream.cc | 8 ++++ poppler/Stream.h | 2 + 7 files changed, 245 insertions(+), 2 deletions(-) commit e2af71338fd89760c4ac76999985efc5eb92817f Author: Kristian Høgsberg Date: Fri Mar 11 16:42:20 2005 +0000 2005-03-10 Kristian Høgsberg From Jeff Muizelaar : * poppler/CairoFontEngine.cc (CairoFontEngine::getFont): Don't print "Type 3 font!" message. * poppler/CairoOutputDev.cc (CairoOutputDev::drawImageMask): Enable image mask drawing and do it properly, albeit slowly. * poppler/CairoOutputDev.h (CairoOutputDev::interpretType3Chars): Return true so that Gfx.cc turns type3 characters into calls to drawImageMask ChangeLog | 14 ++++++++++++++ poppler/CairoFontEngine.cc | 1 - poppler/CairoOutputDev.cc | 25 ++++++++++--------------- poppler/CairoOutputDev.h | 2 +- 4 files changed, 25 insertions(+), 17 deletions(-) commit 3dc52373346e448077d2539163e873eef6406ed7 Author: Kristian Høgsberg Date: Wed Mar 9 15:47:00 2005 +0000 2005-03-09 Kristian Høgsberg * NEWS: Describe 0.1.2 (and 0.1.1) release. * configure.ac: Bump poppler version to 0.1.2 ChangeLog | 6 ++++++ NEWS | 12 ++++++++++++ configure.ac | 2 +- 3 files changed, 19 insertions(+), 1 deletions(-) commit 5c6a2d34fc25df28ca5326e6910d7cf664f0c3d7 Author: Kristian Høgsberg Date: Wed Mar 9 15:35:31 2005 +0000 2005-03-09 Kristian Høgsberg * configure.ac: Bump cairo requirement to 0.4. ChangeLog | 4 ++++ configure.ac | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) commit 5b2d9a61e79cefd819888c8c89231a5fafccd114 Author: Kristian Høgsberg Date: Sat Mar 5 04:57:49 2005 +0000 2005-03-04 Kristian Høgsberg Patch from Jeff Muizelaar . Changed to allocate glyphs using gmalloc. * poppler/CairoOutputDev.cc (CairoOutputDev::drawString): Implement drawString instead of drawChar. This change should make clipping to a text path work and has a performance improvement. Currently the code is a little ugly because we can't concat matrices to cairo without losing our current font. * poppler/CairoOutputDev.h (CairoOutputDev::useDrawChar): Tell Gfx.cc that it should use drawString instead of drawChar. ChangeLog | 14 ++++++ TODO | 3 + poppler/CairoOutputDev.cc | 110 ++++++++++++++++++++++++++++++++++----------- poppler/CairoOutputDev.h | 7 +-- 4 files changed, 102 insertions(+), 32 deletions(-) commit 60d190ef80a0dcd9cc3a67306e2c65c5dd482f24 Author: Kristian Høgsberg Date: Sat Mar 5 04:37:14 2005 +0000 2005-03-04 Kristian Høgsberg * test/gtk-cairo-test.cc (view_load): * test/gtk-splash-test.cc (view_load): Fix missing return statement, and remove unused variables. * configure.ac: Add configure option to enable the default KDE flags as described by Albert Astals Cid . * TODO: Update with Jeff's items. * .cvsignore: * */.cvsignore: Add these to silence CVS. ChangeLog | 9 +++++++++ TODO | 15 +++++++++++---- configure.ac | 21 +++++++++++++++++++++ test/gtk-cairo-test.cc | 6 ++---- test/gtk-splash-test.cc | 5 ++--- 5 files changed, 45 insertions(+), 11 deletions(-) commit e6706e505c1675724c8870f7c58079932661db5f Author: Kristian Høgsberg Date: Sat Mar 5 02:19:50 2005 +0000 2005-03-04 Kristian Høgsberg * .cvsignore: * */.cvsignore: Add these to silence CVS. .cvsignore | 21 +++++++++++++++++++++ ChangeLog | 3 +++ fofi/.cvsignore | 8 ++++++++ goo/.cvsignore | 8 ++++++++ poppler/.cvsignore | 10 ++++++++++ splash/.cvsignore | 8 ++++++++ test/.cvsignore | 10 ++++++++++ 7 files changed, 68 insertions(+), 0 deletions(-) commit 932edfc3c5c61e3b3e98957b717abbf8055e1c5e Author: Kristian Høgsberg Date: Fri Mar 4 19:47:13 2005 +0000 2005-03-04 Kristian Høgsberg * configure.ac: Implement same check for gtk+-2.0 tests as for cairo. ChangeLog | 5 +++++ configure.ac | 11 ++++++++--- 2 files changed, 13 insertions(+), 3 deletions(-) commit c632b35ad9345f280d78c268f84ae3fd5a3921b9 Author: Kristian Høgsberg Date: Fri Mar 4 16:33:43 2005 +0000 2005-03-04 Kristian Høgsberg * configure.ac: Only fail hard in check for cairo if the user specified --enable-cairo-output (from Brad Hards ). Print summary of configure results at the end of configure script. * poppler/poppler-config.h: Remove this file (noticed by Brad Hards ). ChangeLog | 5 +++++ configure.ac | 17 ++++++++++++++--- 2 files changed, 19 insertions(+), 3 deletions(-) commit 80f9c90273eb31ac349c46bf86dedff7daf21db4 Author: Kristian Høgsberg Date: Fri Mar 4 15:32:32 2005 +0000 2005-03-04 Kristian Høgsberg * poppler/poppler-config.h: Remove this file (noticed by Brad Hards ). ChangeLog | 5 ++ poppler/poppler-config.h | 146 ---------------------------------------------- 2 files changed, 5 insertions(+), 146 deletions(-) commit 338b83b6f08a7212fdde2bbce94385e9a71a3d23 Author: Kristian Høgsberg Date: Fri Mar 4 02:46:44 2005 +0000 2005-03-03 Kristian Høgsberg Patch from Jeff Muizelaar : * poppler/CairoOutputDev.cc (CairoOutputDev::drawImage, CairoOutputDev::drawImageMask): destroy the image surface and free the image buffer. ChangeLog | 10 ++++++++++ autogen.sh | 2 +- poppler/CairoOutputDev.cc | 8 +++++--- 3 files changed, 16 insertions(+), 4 deletions(-) commit 062aa51487f539406b54458885b4c9501da3c44d Author: Kristian Høgsberg Date: Thu Mar 3 20:01:14 2005 +0000 2005-03-03 Kristian Høgsberg * autogen.sh: Add to CVS. ChangeLog | 4 ++++ autogen.sh | 4 ++++ 2 files changed, 8 insertions(+), 0 deletions(-) commit cb02d5d0e770e2a8cbe5a8ac810820a2ce5fec0c Author: Kristian Høgsberg Date: Thu Mar 3 19:45:58 2005 +0000 Initial revision AUTHORS | 3 + COPYING | 340 ++++ ChangeLog | 33 + INSTALL | 236 +++ Makefile.am | 29 + NEWS | 4 + README | 37 + README-XPDF | 376 ++++ TODO | 21 + configure.ac | 139 ++ fofi/FoFiBase.cc | 156 ++ fofi/FoFiBase.h | 55 + fofi/FoFiEncodings.cc | 994 ++++++++++ fofi/FoFiEncodings.h | 34 + fofi/FoFiTrueType.cc | 1438 ++++++++++++++ fofi/FoFiTrueType.h | 131 ++ fofi/FoFiType1.cc | 207 ++ fofi/FoFiType1.h | 57 + fofi/FoFiType1C.cc | 2385 ++++++++++++++++++++++ fofi/FoFiType1C.h | 224 +++ fofi/Makefile.am | 16 + goo/GooHash.cc | 356 ++++ goo/GooHash.h | 74 + goo/GooList.cc | 92 + goo/GooList.h | 89 + goo/GooMutex.h | 49 + goo/GooString.cc | 236 +++ goo/GooString.h | 98 + goo/Makefile.am | 20 + goo/gfile.cc | 705 +++++++ goo/gfile.h | 140 ++ goo/gmem.c | 204 ++ goo/gmem.h | 53 + goo/gmempp.cc | 32 + goo/gtypes.h | 29 + poppler-cairo.pc.in | 10 + poppler-splash.pc.in | 10 + poppler.pc.in | 11 + poppler/Annot.cc | 137 ++ poppler/Annot.h | 79 + poppler/Array.cc | 73 + poppler/Array.h | 56 + poppler/BaseFile.h | 82 + poppler/BuiltinFont.cc | 65 + poppler/BuiltinFont.h | 55 + poppler/BuiltinFontTables.cc | 4284 ++++++++++++++++++++++++++++++++++++++++ poppler/BuiltinFontTables.h | 23 + poppler/CMap.cc | 384 ++++ poppler/CMap.h | 101 + poppler/CairoFontEngine.cc | 367 ++++ poppler/CairoFontEngine.h | 61 + poppler/CairoOutputDev.cc | 569 ++++++ poppler/CairoOutputDev.h | 146 ++ poppler/CairoOutputDevImage.cc | 87 + poppler/CairoOutputDevImage.h | 43 + poppler/CairoOutputDevX.cc | 211 ++ poppler/CairoOutputDevX.h | 117 ++ poppler/Catalog.cc | 364 ++++ poppler/Catalog.h | 87 + poppler/CharCodeToUnicode.cc | 533 +++++ poppler/CharCodeToUnicode.h | 112 ++ poppler/CharTypes.h | 24 + poppler/CompactFontTables.h | 464 +++++ poppler/Decrypt.cc | 399 ++++ poppler/Decrypt.h | 59 + poppler/Dict.cc | 95 + poppler/Dict.h | 75 + poppler/Error.cc | 38 + poppler/Error.h | 21 + poppler/ErrorCodes.h | 36 + poppler/FontEncodingTables.cc | 1824 +++++++++++++++++ poppler/FontEncodingTables.h | 20 + poppler/Function.cc | 1525 ++++++++++++++ poppler/Function.h | 181 ++ poppler/Gfx.cc | 3079 +++++++++++++++++++++++++++++ poppler/Gfx.h | 279 +++ poppler/GfxFont.cc | 1508 ++++++++++++++ poppler/GfxFont.h | 313 +++ poppler/GfxState.cc | 2782 ++++++++++++++++++++++++++ poppler/GfxState.h | 1053 ++++++++++ poppler/GlobalParams.cc | 1764 +++++++++++++++++ poppler/GlobalParams.h | 312 +++ poppler/JArithmeticDecoder.cc | 300 +++ poppler/JArithmeticDecoder.h | 89 + poppler/JBIG2Stream.cc | 3337 +++++++++++++++++++++++++++++++ poppler/JBIG2Stream.h | 141 ++ poppler/JPXStream.cc | 2822 ++++++++++++++++++++++++++ poppler/JPXStream.h | 338 ++++ poppler/Lexer.cc | 474 +++++ poppler/Lexer.h | 75 + poppler/Link.cc | 851 ++++++++ poppler/Link.h | 407 ++++ poppler/Makefile.am | 140 ++ poppler/NameToCharCode.cc | 116 ++ poppler/NameToCharCode.h | 40 + poppler/NameToUnicodeTable.h | 1097 ++++++++++ poppler/Object.cc | 231 +++ poppler/Object.h | 301 +++ poppler/Outline.cc | 151 ++ poppler/Outline.h | 74 + poppler/OutputDev.cc | 104 + poppler/OutputDev.h | 162 ++ poppler/PDFDoc.cc | 322 +++ poppler/PDFDoc.h | 176 ++ poppler/PDFDocEncoding.cc | 44 + poppler/PDFDocEncoding.h | 16 + poppler/PSOutputDev.cc | 3803 +++++++++++++++++++++++++++++++++++ poppler/PSOutputDev.h | 312 +++ poppler/PSTokenizer.cc | 135 ++ poppler/PSTokenizer.h | 39 + poppler/Page.cc | 370 ++++ poppler/Page.h | 176 ++ poppler/Parser.cc | 231 +++ poppler/Parser.h | 58 + poppler/SplashOutputDev.cc | 1348 +++++++++++++ poppler/SplashOutputDev.h | 194 ++ poppler/Stream-CCITT.h | 459 +++++ poppler/Stream.cc | 3979 +++++++++++++++++++++++++++++++++++++ poppler/Stream.h | 841 ++++++++ poppler/TextOutputDev.cc | 3529 +++++++++++++++++++++++++++++++++ poppler/TextOutputDev.h | 569 ++++++ poppler/UTF8.h | 56 + poppler/UnicodeMap.cc | 293 +++ poppler/UnicodeMap.h | 122 ++ poppler/UnicodeMapTables.h | 361 ++++ poppler/UnicodeTypeTable.cc | 299 +++ poppler/UnicodeTypeTable.h | 18 + poppler/XRef.cc | 1026 ++++++++++ poppler/XRef.h | 133 ++ poppler/poppler-config.h | 146 ++ poppler/poppler-config.h.in | 145 ++ splash/Makefile.am | 52 + splash/Splash.cc | 1732 ++++++++++++++++ splash/Splash.h | 174 ++ splash/SplashBitmap.cc | 157 ++ splash/SplashBitmap.h | 46 + splash/SplashClip.cc | 270 +++ splash/SplashClip.h | 86 + splash/SplashErrorCodes.h | 30 + splash/SplashFTFont.cc | 289 +++ splash/SplashFTFont.h | 53 + splash/SplashFTFontEngine.cc | 141 ++ splash/SplashFTFontEngine.h | 58 + splash/SplashFTFontFile.cc | 111 ++ splash/SplashFTFontFile.h | 68 + splash/SplashFont.cc | 166 ++ splash/SplashFont.h | 87 + splash/SplashFontEngine.cc | 245 +++ splash/SplashFontEngine.h | 83 + splash/SplashFontFile.cc | 55 + splash/SplashFontFile.h | 58 + splash/SplashFontFileID.cc | 23 + splash/SplashFontFileID.h | 28 + splash/SplashGlyphBitmap.h | 24 + splash/SplashMath.h | 45 + splash/SplashPath.cc | 177 ++ splash/SplashPath.h | 105 + splash/SplashPattern.cc | 64 + splash/SplashPattern.h | 79 + splash/SplashScreen.cc | 107 + splash/SplashScreen.h | 38 + splash/SplashState.cc | 99 + splash/SplashState.h | 86 + splash/SplashT1Font.cc | 251 +++ splash/SplashT1Font.h | 49 + splash/SplashT1FontEngine.cc | 124 ++ splash/SplashT1FontEngine.h | 51 + splash/SplashT1FontFile.cc | 96 + splash/SplashT1FontFile.h | 55 + splash/SplashTypes.h | 80 + splash/SplashXPath.cc | 417 ++++ splash/SplashXPath.h | 90 + splash/SplashXPathScanner.cc | 271 +++ splash/SplashXPathScanner.h | 72 + test/Makefile.am | 48 + test/gtk-cairo-test.cc | 298 +++ test/gtk-splash-test.cc | 314 +++ 177 files changed, 70512 insertions(+), 0 deletions(-)