- 28 Feb, 2006 1 commit
-
-
Kristian Høgsberg authored
* 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).
-
- 09 Feb, 2006 1 commit
-
-
Kristian Høgsberg authored
* configure.ac: Bump realease to 0.4.5. * NEWS: Sum up changes. * splash/Splash.cc: Add fix for CVE-2006-0301.
-
- 10 Jan, 2006 2 commits
-
-
Kristian Høgsberg authored
* configure.ac: Bump realease to 0.4.4. * NEWS: Sum up changes. * poppler/DCTStream.cc: Backport patch for KDE #119569.
-
Kristian Høgsberg authored
Security patch from Martin Pitt (#5516). Multiple integer/buffer overflows. * poppler/Stream.cc (CCITTFaxStream::CCITTFaxStream): Check columns for negative or large values (CVE-2005-3624). * poppler/Stream.cc: Reset numComps to 0 since it's a global variable that is used later (CVE-2005-3627). * poppler/Stream.cc (DCTStream::readHuffmanTables): Fix out of bounds array access in Huffman tables (CVE-2005-3627). * poppler/Stream.cc (DCTStream::readMarker): Check for EOF in while loop to prevent endless loops (CVE-2005-3625). * poppler/JBIG2Stream.cc (JBIG2Bitmap::JBIG2Bitmap, JBIG2Bitmap::expand, JBIG2Stream::readHalftoneRegionSeg): Check user supplied width and height against invalid values. Allocate one extra byte to prevent out of bounds access in combine().
-
- 18 Dec, 2005 2 commits
-
-
Albert Astals Cid authored
-
Albert Astals Cid authored
* configure.ac: Better jpeg detection, refer to ml PCbsd problem
-
- 12 Dec, 2005 2 commits
-
-
Kristian Høgsberg authored
* configure.ac: Bump release. * NEWS: Sum up changes.
-
Kristian Høgsberg authored
* poppler/TextOutputDev.cc: * qt/poppler-qt.h: GCC-4.1 fixes (#5031). * 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: Fix glib-mkenums warning (#4600). * poppler/Makefile.am (libpoppler_la_LIBADD): Add $(FREETYPE_LIBS) (#4514). * poppler/TextOutputDev.cc (TextWord::visitSelection, TextWord::visitSelection): Fix selection crash (#4402). * poppler/CairoOutputDev.h: Fix wrong cairo-ft.h include (#4413). * poppler/JPXStream.cc: * poppler/Stream.cc: * poppler/Stream.h: CVE-2005-3191 security fix. * fofi/FoFiTrueType.cc: * poppler/SplashOutputDev.cc: CAN-2005-2097 security fix.
-
- 17 Oct, 2005 1 commit
-
-
Kristian Høgsberg authored
* glib/poppler-page.cc (poppler_page_render_to_ps): Fix another off-by-one page number error (#4555).
-
- 05 Oct, 2005 1 commit
-
-
Kristian Høgsberg authored
* glib/poppler-page.cc (poppler_page_render_to_ps): Fix another off-by-one page number error (#4555).
-
- 02 Sep, 2005 1 commit
-
-
Kristian Høgsberg authored
* NEWS: * configure.ac: Release 0.4.2. * glib/poppler-page.cc (poppler_page_prepare_output_dev): Patch from Marco to fix more rotation special cases.
-
- 29 Aug, 2005 1 commit
-
-
Kristian Høgsberg authored
* 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).
-
- 24 Aug, 2005 3 commits
-
-
Kristian Høgsberg authored
* configure.ac: Bump release to 0.4.1 * NEWS: Sum up changes.
-
Kristian Høgsberg authored
* 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.
-
Jonathan Blandford Blandford authored
* test/Makefile.am (gtk_cairo_test_LDADD): add FREETYPE_{CFLAGS,LIBS} to the cairo deps
-
- 22 Aug, 2005 1 commit
-
-
Kristian Høgsberg authored
* 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.
-
- 21 Aug, 2005 1 commit
-
-
Kristian Høgsberg authored
* poppler/Makefile.am (INCLUDES): Add FREETYPE_CFLAGS. * configure.ac: Make freetype check use pkg-config if possible.
-
- 16 Aug, 2005 1 commit
-
-
Kristian Høgsberg authored
* configure.ac: Bump version to 0.4.0. * NEWS: Sum up changes. * poppler/PDFDoc.cc: Add extended check for %%EOF. 2005-08-15 Kristian Høgsberg <krh@redhat.com> * 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.
-
- 06 Aug, 2005 1 commit
-
-
Kristian Høgsberg authored
* glib/poppler-page.cc: * glib/poppler-page.h: Use GdkColor for specifying selection colors, we alreay depend on GDK anyway.
-
- 05 Aug, 2005 2 commits
-
-
Kristian Høgsberg authored
* 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.
-
Kristian Høgsberg authored
* glib/poppler-page.cc: * glib/poppler-page.h: * poppler/TextOutputDev.cc: * poppler/TextOutputDev.h: Propagate selection colors to the glib API.
-
- 01 Aug, 2005 1 commit
-
-
Kristian Høgsberg authored
Patch from Dan Winship <danw@novell.com> * glib/poppler-page.cc (poppler_page_copy_to_pixbuf): Set alpha to 0xff (opaque), not 0x00.
-
- 29 Jul, 2005 2 commits
-
-
Kristian Høgsberg authored
* 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.
-
Kristian Høgsberg authored
* 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.
-
- 28 Jul, 2005 7 commits
-
-
Albert Astals Cid authored
-
Albert Astals Cid authored
+ 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.
-
Albert Astals Cid authored
-
Albert Astals Cid authored
-
Albert Astals Cid authored
-
Kristian Høgsberg authored
* 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.
-
Kristian Høgsberg authored
* 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.
-
- 27 Jul, 2005 1 commit
-
-
Martin Kretzschmar authored
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.
-
- 26 Jul, 2005 2 commits
-
-
Albert Astals Cid authored
-
Kristian Høgsberg authored
* fofi/FoFiType1.cc: Make check for end of encoding array a bit more liberal so we don't crash on complex encoding arrays (#3344).
-
- 25 Jul, 2005 1 commit
-
-
Albert Astals Cid authored
-
- 22 Jul, 2005 4 commits
-
-
Albert Astals Cid authored
-
Albert Astals Cid authored
-
Martin Kretzschmar authored
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.
-
Albert Astals Cid authored
-
- 15 Jul, 2005 1 commit
-
-
Martin Kretzschmar authored
-