1. 05 Oct, 2005 1 commit
  2. 02 Sep, 2005 1 commit
  3. 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
  4. 22 Aug, 2005 1 commit
  5. 06 Aug, 2005 1 commit
  6. 05 Aug, 2005 1 commit
  7. 01 Aug, 2005 1 commit
  8. 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
  9. 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
  10. 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
  11. 07 Jul, 2005 2 commits
  12. 30 Jun, 2005 2 commits
  13. 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
  14. 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
  15. 20 Jun, 2005 3 commits
  16. 04 May, 2005 1 commit
    • Jonathan Blandford Blandford's avatar
      Wed May 4 02:31:05 2005 Jonathan Blandford <jrb@redhat.com> · fd365223
      Jonathan Blandford Blandford authored
              * 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()' (-:
      fd365223
  17. 21 Apr, 2005 1 commit
    • Kristian Høgsberg's avatar
      Thu Apr 21 00:15:30 2005 Kristian Høgsberg <krh@redhat.com> · 71c1563b
      Kristian Høgsberg authored
              * 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).
      71c1563b
  18. 16 Apr, 2005 1 commit
    • Jonathan Blandford Blandford's avatar
      Sat Apr 16 14:53:15 2005 Jonathan Blandford <jrb@redhat.com> · 49c10d9f
      Jonathan Blandford Blandford authored
              * 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.
      49c10d9f
  19. 15 Apr, 2005 1 commit
  20. 07 Apr, 2005 1 commit
  21. 05 Apr, 2005 1 commit
    • Kristian Høgsberg's avatar
      2005-04-05 Kristian Høgsberg <krh@redhat.com> · d91dd69a
      Kristian Høgsberg authored
              * 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.
      d91dd69a
  22. 04 Apr, 2005 2 commits
    • Kristian Høgsberg's avatar
      2005-04-04 Kristian Høgsberg <krh@redhat.com> · d3d12235
      Kristian Høgsberg authored
              * 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 <mpgritti@gmail.com>:
      
              * 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.
      d3d12235
    • Kristian Høgsberg's avatar
      2005-04-04 Kristian Høgsberg <krh@redhat.com> · 2cb9d706
      Kristian Høgsberg authored
              * glib/poppler-page.cc (poppler_page_find_text): Reverse list of
              matches so we get them in the right order.
      2cb9d706
  23. 01 Apr, 2005 1 commit
  24. 31 Mar, 2005 2 commits
  25. 29 Mar, 2005 1 commit
    • Jonathan Blandford Blandford's avatar
      Tue Mar 29 02:36:00 2005 Jonathan Blandford <jrb@redhat.com> · cab0ec4d
      Jonathan Blandford Blandford authored
              * 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  <jrb@redhat.com>
      
              * 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.
      cab0ec4d
  26. 28 Mar, 2005 1 commit
    • Kristian Høgsberg's avatar
      2005-03-28 Kristian Høgsberg <krh@redhat.com> · 2de98f38
      Kristian Høgsberg authored
              * 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.
      2de98f38
  27. 23 Mar, 2005 1 commit
  28. 21 Mar, 2005 1 commit
    • Kristian Høgsberg's avatar
      2005-03-21 Kristian Høgsberg <krh@redhat.com> · 9887679c
      Kristian Høgsberg authored
              * 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.
      9887679c
  29. 20 Mar, 2005 2 commits
    • Kristian Høgsberg's avatar
      2005-03-20 Kristian Høgsberg <krh@redhat.com> · 2cfe917d
      Kristian Høgsberg authored
              * 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.
      2cfe917d
    • Kristian Høgsberg's avatar
      2005-03-19 Kristian Høgsberg <krh@redhat.com> · f9b6017c
      Kristian Høgsberg authored
              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.
      f9b6017c