1. 08 Jan, 2018 1 commit
    • Albert Astals Cid's avatar
      Delete lots of copy constructors and copy assignment operators · 8794789a
      Albert Astals Cid authored
      Fixes rule-of-three and copyable-polymorphic warnings reported by clazy.
      
      The default copy constructor and copy assignment operator are
      only valid for simple classes so we delete them (i.e. make then not exist)
      when we have either a virtual class or a destructor, the code still compiles
      so this doesn't fix any bug, it is more a protection for when you think you
      can copy a class and don't realize the default copy constrcutor is not doing
      what you want and you get crashes. Hopefully this helps us in the future :)
      8794789a
  2. 10 Oct, 2010 1 commit
    • Pino Toscano's avatar
      [cpp] Add a new 'image' class. · 12e68b49
      Pino Toscano authored
      This implicitely shared class represents the data buffer of an "image",
      with direct access to the data.
      It also has a function to save to file (png/jpeg).
      
      Still a FIXME in the copy() method and in the save() (for mono images only).
      12e68b49
  3. 13 Dec, 2009 1 commit
    • Pino Toscano's avatar
      Start of a pure C++ frontend for Poppler. · 9727fdc0
      Pino Toscano authored
      This initial version (called 'poppler-cpp') includes preliminary support for:
      - document (loading from file name, some query methods, unlocking, font listing, embedded files)
      - page (some query methods) with page transitions
      - TOC
      
      Modelled a bit on the Qt4 API, it provides also an own "ustring" typedef representing UTF-16 strings,
      with methods to convert back/to UTF-8 and Latin 1.
      
      Most probably it has bugs, but nevertheless worth testing and developing.
      9727fdc0
  4. 16 Feb, 2008 4 commits
  5. 15 Feb, 2008 1 commit
  6. 04 Nov, 2007 1 commit
  7. 17 Jan, 2006 1 commit
    • Albert Astals Cid's avatar
      i suck · f5db636a
      Albert Astals Cid authored
      i suck
      i suck
      i suck
      i suck
      A file i forgot to add to make it compile :-/
      f5db636a
  8. 03 Dec, 2005 1 commit
    • Albert Astals Cid's avatar
      * qt4/src/poppler-qt4.h: · ab45eb56
      Albert Astals Cid authored
       * qt4/src/poppler-fontinfo.cc:
       * qt4/src/poppler-textbox.cc: Remove implementation of that classes from the header, use pimpl
      ab45eb56
  9. 06 Apr, 2005 1 commit
    • Jeff Muizelaar's avatar
      2005-04-06 Jeff Muizelaar <jrmuizel@nit.ca> · f983e3d3
      Jeff Muizelaar authored
              * 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.
      f983e3d3
  10. 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