summaryrefslogtreecommitdiff
path: root/poppler
AgeCommit message (Collapse)AuthorFilesLines
2006-05-292006-05-29 Jeff Muizelaar <jeff@infidigm.net>Jeff Muizelaar3-7/+29
* poppler/CairoFontEngine.cc: * poppler/CairoFontEngine.h: * poppler/CairoOutputDev.cc: Allow CairoFont creation to fail more gracefully. Fixes #4030.
2006-05-272006-05-27 Jeff Muizelaar <jeff@infidigm.net>Jeff Muizelaar2-1/+4
* poppler/CairoOutputDev.cc: * poppler/CairoOutputDev.h: Back out the rest of krh's type3 font work. This fixes type3 fonts in CairoOutputDevice.
2006-05-23 * poppler/SplashOutputDev.cc:Albert Astals Cid1-0/+8
* 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
2006-05-212006-05-21 Kristian Høgsberg <krh@redhat.com>Kristian Høgsberg2-323/+41
* poppler/CairoFontEngine.cc: * poppler/CairoFontEngine.h: Back out type3 font work committed by accident.
2006-05-192006-05-19 Kristian Høgsberg <krh@redhat.com>Kristian Høgsberg8-15/+11290
* 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.
2006-05-192006-05-19 Kristian Høgsberg <krh@redhat.com>Kristian Høgsberg6-46/+335
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.
2006-05-14 * poppler/FontInfo.cc: Fix possible crash, half patchAlbert Astals Cid1-2/+2
by Kouhei Sutou <kou@cozmixng.org>
2006-05-13 * poppler/GfxState.cc:Albert Astals Cid2-2/+9
* poppler/GfxState.h: Fix memleak, patch by Carlos Garcia Campos <carlosgc@gnome.org>
2006-05-08memleak-- by carlosAlbert Astals Cid1-1/+4
2006-05-05 * poppler/Function.cc: quick fix for KDE bug #126760Albert Astals Cid1-1/+1
Better solutions are of course accepted
2006-05-022006-05-02 Kristian Høgsberg <krh@redhat.com>Kristian Høgsberg5-1/+27
* 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.
2006-05-01revert thing that should not have gone inAlbert Astals Cid2-44/+43
2006-05-01 * qt4/src/poppler-document.cc:Albert Astals Cid2-43/+44
* 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
2006-04-29Fix memory leak. Bug 6765Albert Astals Cid1-0/+1
2006-04-272006-04-27 Jeff Muizelaar <jeff@infidigm.net>Jeff Muizelaar1-9/+25
* 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.
2006-04-122006-04-12 Jeff Muizelaar <jeff@infidigm.net>Jeff Muizelaar2-0/+126
* 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.
2006-04-122006-04-12 Jeff Muizelaar <jeff@infidigm.net>Jeff Muizelaar1-1/+3
* poppler/CairoOutputDev.cc: Fix breakage by krh by only calling cairo_destroy on non-null.
2006-04-122006-04-11 Kristian Høgsberg <krh@redhat.com>Kristian Høgsberg2-17/+12
* 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.
2006-04-102006-04-10 Jeff Muizelaar <jeff@infidigm.net>Jeff Muizelaar1-1/+1
* poppler/CairoOutputDev.cc: take originX and originY into account in drawChar() to draw vertical text properly. Fixes #6551.
2006-04-08* poppler/Makefile.am:Albert Astals Cid1-6/+5
* qt4/src/Makefile.am: Don't link Qt4 in libpoppler when using Qt4 frontend Patch by Stefan Schweizer
2006-04-05poppler/JBIG2Stream.cc: Fix for some buggy JBIG2 documents, patch by Raj ↵Albert Astals Cid1-0/+43
Kumar and Paul Walmsley. Fixes bug 6500
2006-04-052006-04-05 Jeff Muizelaar <jeff@infidigm.net>Jeff Muizelaar1-1/+10
* poppler/CairoOutputDev.cc: use a separate matrix for the softmask. fixes #6492.
2006-04-01Fix bug 6454Albert Astals Cid1-9/+13
2006-03-202006-03-20 Jeff Muizelaar <jeff@infidigm.net>Jeff Muizelaar1-1/+0
* poppler/CairoFontEngine.h: remove unused variables
2006-03-16 * poppler/Page.cc: Remove a #ifdef that was never defined (nice toAlbert Astals Cid1-2/+0
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
2006-03-16poppler/FontInfo.cc: Embedded fonts don't have a font fileAlbert Astals Cid1-8/+12
2006-03-11* poppler/FontInfo.cc:Albert Astals Cid2-0/+12
* 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
2006-02-282006-02-28 Kristian Høgsberg <krh@redhat.com>poppler-0.5.1Kristian Høgsberg2-13/+13
* 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.
2006-02-282006-02-28 Kristian Høgsberg <krh@redhat.com>Kristian Høgsberg3-3/+18
* 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).
2006-02-282006-02-28 Kristian Høgsberg <krh@redhat.com>Kristian Høgsberg1-6/+8
* poppler/PSOutputDev.cc: Make PSOutputDev constructor respect passed in paper size (#5946, #5749).
2006-02-282006-02-28 Kristian Høgsberg <krh@redhat.com>Kristian Høgsberg2-12/+29
* 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).
2006-02-25fix warningAlbert Astals Cid1-1/+2
2006-02-182006-02-18 Jeff Muizelaar <jeff@infidigm.net>Jeff Muizelaar4-0/+159
* poppler/CairoOutputDev.cc: * poppler/CairoOutputDev.h: * poppler/GfxState.cc: * poppler/GfxState.h: Add support for drawSoftMaskedImage to CairoOutputDev. Ugly but works.
2006-02-162006-02-16 Jeff Muizelaar <jeff@infidigm.net>Jeff Muizelaar1-9/+24
* poppler/CairoOutputDev.cc: Work around cairo bug when scaling 1x1 bitmaps. Fixes #3387. Also gives a performance improvement.
2006-02-16Update sonameAlbert Astals Cid1-0/+2
2006-02-13* poppler/ArthurOutputDev.cc: Make it compile after changing code so we did ↵Albert Astals Cid1-34/+19
not pass files to freetype but buffers
2006-02-13Probably the last of inner patches missing from kpdfAlbert Astals Cid2-10/+118
Everybody will we happy now, kpdf has been finally assimilated
2006-02-06Jeff Muizelaar's improvements to my yesterday's small patchesAlbert Astals Cid2-6/+5
2006-02-05Some small fixes from kpdfAlbert Astals Cid4-2/+3
2006-02-042006-02-04 Jeff Muizelaar <jeff@infidigm.net>Jeff Muizelaar3-0/+40
* poppler/Gfx.cc: * poppler/OutputDev.cc: * poppler/OutputDev.h: Let output devices know about pdf grouping operators. Patch by Thorkild Stray.
2006-02-042006-02-04 Jeff Muizelaar <jeff@infidigm.net>Jeff Muizelaar1-23/+28
* poppler/GlobalParams.cc: Check all fonts returned by fontconfig. Discard the ones that are not truetype or type1. Fixes #5758. Patch by Ed Catmur.
2006-02-04Remove bug from "do not use an external file to pass fonts to Freetype" ↵Albert Astals Cid1-4/+10
patch, patch by Stefan Schweizer
2006-02-02don't use files to pass fonts to freetypeAlbert Astals Cid5-48/+99
2006-02-012006-01-31 Jeff Muizelaar <jeff@infidigm.net>Jeff Muizelaar1-1/+1
* poppler/GlobalParams.cc (GlobalParams::getDisplayFont): Allow ttc fonts to be used.
2006-01-262006-01-26 Kristian Høgsberg <krh@redhat.com>Kristian Høgsberg1-1/+5
* poppler/CairoOutputDev.cc: Patch from Christian Krause; handle 0-width lines (#5545).
2006-01-232006-01-23 Kristian Høgsberg <krh@redhat.com>Kristian Høgsberg2-26/+2
* 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.
2006-01-232006-01-23 Kristian Høgsberg <krh@redhat.com>Kristian Høgsberg1-1/+1
* 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).
2006-01-18as usual i foget some filesAlbert Astals Cid2-0/+141
2006-01-18Brad patch for embedded document extraction, only has Qt4 bindings for now, ↵Albert Astals Cid24-47/+241
needs Qt3 and glib work
2006-01-18poppler/CharCodeToUnicode.cc: Fix check for length that was notAlbert Astals Cid1-4/+27
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