1. 28 Feb, 2006 1 commit
    • Kristian Høgsberg's avatar
      2006-02-28 Kristian Høgsberg <krh@redhat.com> · 0f7f2182
      Kristian Høgsberg authored
              * 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).
      0f7f2182
  2. 16 Feb, 2006 1 commit
  3. 29 Jan, 2006 1 commit
  4. 24 Jan, 2006 1 commit
    • Jonathan Blandford Blandford's avatar
      Tue Jan 24 01:19:40 2006 Jonathan Blandford <jrb@redhat.com> · 4f48abcd
      Jonathan Blandford Blandford authored
              * 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.
      4f48abcd
  5. 23 Jan, 2006 1 commit
  6. 18 Jan, 2006 1 commit
  7. 06 Jan, 2006 1 commit
    • Kristian Høgsberg's avatar
      2006-01-06 Kristian Høgsberg <krh@redhat.com> · 18eb8de6
      Kristian Høgsberg authored
              * 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.
      18eb8de6
  8. 02 Jan, 2006 1 commit
  9. 01 Jan, 2006 1 commit
  10. 31 Dec, 2005 1 commit
  11. 08 Dec, 2005 1 commit
  12. 04 Dec, 2005 1 commit
    • Kristian Høgsberg's avatar
      2005-12-03 Kristian Høgsberg <krh@redhat.com> · 31b28b4c
      Kristian Høgsberg authored
              * 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).
      31b28b4c
  13. 03 Dec, 2005 2 commits
    • Kristian Høgsberg's avatar
      2005-12-03 Kristian Høgsberg <krh@redhat.com> · 58de0458
      Kristian Høgsberg authored
              * 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).
      58de0458
    • Kristian Høgsberg's avatar
      2005-12-03 Kristian Høgsberg <krh@redhat.com> · 64079ad8
      Kristian Høgsberg authored
              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.
      64079ad8
  14. 04 Nov, 2005 1 commit
  15. 30 Oct, 2005 1 commit
  16. 05 Oct, 2005 1 commit
  17. 26 Sep, 2005 2 commits
  18. 02 Sep, 2005 1 commit
  19. 24 Aug, 2005 1 commit
    • Kristian Høgsberg's avatar
      2005-08-24 Kristian Høgsberg <krh@redhat.com> · 8dce80eb
      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.
      8dce80eb
  20. 22 Aug, 2005 1 commit
  21. 06 Aug, 2005 1 commit
  22. 05 Aug, 2005 1 commit
  23. 01 Aug, 2005 1 commit
  24. 29 Jul, 2005 1 commit
    • Kristian Høgsberg's avatar
      2005-07-29 Kristian Høgsberg <krh@redhat.com> · 481db9d9
      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.
      481db9d9
  25. 28 Jul, 2005 1 commit
  26. 27 Jul, 2005 1 commit
    • Martin Kretzschmar's avatar
      * poppler/PSOutputDev.cc (PSOutputDev): change the constructor to · a3d9b584
      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.
      a3d9b584
  27. 22 Jul, 2005 1 commit
    • Martin Kretzschmar's avatar
      * glib/poppler-document.cc (poppler_fonts_iter_get_name): if the · 2d526508
      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.
      2d526508
  28. 08 Jul, 2005 1 commit
    • Kristian Høgsberg's avatar
      2005-07-08 Kristian Høgsberg <krh@redhat.com> · ea1cc9a7
      Kristian Høgsberg authored
              * 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.
      ea1cc9a7
  29. 07 Jul, 2005 3 commits
  30. 30 Jun, 2005 2 commits
  31. 29 Jun, 2005 1 commit
    • Kristian Høgsberg's avatar
      2005-06-29 Kristian Høgsberg <krh@redhat.com> · b15a8caf
      Kristian Høgsberg authored
              * 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).
      b15a8caf
  32. 28 Jun, 2005 1 commit
    • Kristian Høgsberg's avatar
      2005-06-27 Kristian Høgsberg <krh@redhat.com> · 61e9bc76
      Kristian Høgsberg authored
              * 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.
      61e9bc76
  33. 26 Jun, 2005 1 commit
  34. 20 Jun, 2005 2 commits