1. 25 Jan, 2019 1 commit
  2. 19 Jan, 2019 1 commit
  3. 07 Jan, 2019 4 commits
    • Christian Persch's avatar
      glib: docs: Add API index for 0.73 · 29fa0f23
      Christian Persch authored
      29fa0f23
    • Albert Astals Cid's avatar
      Poppler 0.73.0 · 67e46f6e
      Albert Astals Cid authored
      67e46f6e
    • Marek Kasik's avatar
      glib: Make PrintScaling preference available in API · 75f3d31d
      Marek Kasik authored
      Add poppler_document_get_print_scaling() function and
      PopplerPrintScaling enum so that applications which
      use poppler's glib frontend can access this preference.
      
      https://bugs.freedesktop.org/show_bug.cgi?id=92779
      75f3d31d
    • Christian Persch's avatar
      glib: Fix named destinations · 44505cb3
      Christian Persch authored
      Named destinations may be described by bytestrings, containing
      embedded NULs and not being NUL terminated. That means they cannot
      be exposed directly as char*.
      
      The alternatives are to escape the string from the internal representation
      when exposing it in the API (e.g. in PopplerDest.named_dest), or to
      add parallel API exposing it as GString, or GBytes. This patch chooses
      the first option, since the presence of these named destionations in the
      public, not sealed, PopplerDest struct means that the second option would
      need more API additions. The chosen option is simpler, and does not
      need the API users to adapt unless they create the named dest strings
      themselves, or consume them in ways other than calling poppler APIs.
      
      The escaping scheme chosen simply replaces embedded NUL with "\0" and
      escapes a literal backslash with "\\".  This is a minimal ABI change in
      that some strings that previously worked unchanged as destinations
      (those containing backslash) now don't work, but on the other hand,
      previously it was impossible to use any destinations containing embedded
      NULs.
      
      Add poppler_named_dest_{from,to}_bytestring() to perform that
      conversion, and clarify the documentation for when you need them.
      
      Based on a patch by José Aliste <jaliste@src.gnome.org>.
      
      #631
      44505cb3
  4. 05 Jan, 2019 1 commit
  5. 03 Jan, 2019 1 commit
  6. 24 Dec, 2018 1 commit
  7. 20 Dec, 2018 1 commit
  8. 09 Dec, 2018 1 commit
  9. 06 Dec, 2018 3 commits
  10. 01 Dec, 2018 2 commits
  11. 15 Nov, 2018 1 commit
  12. 11 Nov, 2018 1 commit
  13. 09 Nov, 2018 1 commit
  14. 07 Nov, 2018 1 commit
  15. 06 Nov, 2018 3 commits
  16. 03 Nov, 2018 1 commit
    • Christian Persch's avatar
      glib: Fix missing destructor call · 6ced3253
      Christian Persch authored
      PopplerAttachmentPrivate has a Object member which
      was never destructed, only set to an empty Object()
      on dispose. While there is no memory leak (currently!),
      this is still not correct.
      
      Fix this by making  PopplerAttachmentPrivate a C++ class,
      constructed in place of the gobject instance private in
      init(), and call the destructor explicitly in finalize().
      6ced3253
  17. 26 Oct, 2018 2 commits
  18. 23 Oct, 2018 2 commits
  19. 22 Oct, 2018 1 commit
  20. 21 Oct, 2018 1 commit
  21. 19 Oct, 2018 2 commits
  22. 16 Oct, 2018 1 commit
  23. 08 Oct, 2018 1 commit
  24. 05 Oct, 2018 2 commits
  25. 23 Sep, 2018 4 commits