1. 06 Dec, 2018 1 commit
  2. 11 Nov, 2018 1 commit
  3. 09 Nov, 2018 1 commit
  4. 23 Oct, 2018 1 commit
  5. 10 Oct, 2018 1 commit
    • Adam Reichold's avatar
      Remove usage of pragmas interface and implementation · 7f20ace4
      Adam Reichold authored
      GCC recommends not using them for a long time and its documentation says:
      > These #pragmas have been superceded as of GCC 2.7.2 by COMDAT support
      > and the “key method” heuristic mentioned in Vague Linkage.
      > Using them can actually cause your program to grow due to
      > unnecessary out-of-line copies of inline functions.
      
      Also nobody seems to set USE_GCC_PRAGMAS and sometimes they were
      guarded by just __GNUC__ which upsets Clang.
      7f20ace4
  6. 23 Sep, 2018 1 commit
  7. 22 Sep, 2018 1 commit
  8. 29 Aug, 2018 2 commits
  9. 06 May, 2018 1 commit
  10. 17 Apr, 2018 1 commit
  11. 06 Apr, 2018 2 commits
  12. 05 Apr, 2018 3 commits
  13. 18 Mar, 2018 1 commit
  14. 02 Feb, 2018 1 commit
  15. 21 Jan, 2018 1 commit
  16. 09 Jan, 2018 1 commit
  17. 08 Jan, 2018 1 commit
  18. 19 Oct, 2017 1 commit
    • Albert Astals Cid's avatar
      Remove various never called internal setters from GlobalParams.h · 5b8fe4ee
      Albert Astals Cid authored
      TextKeepTinyChars: false, simplify if in TextOutputDev
      DisableFreeTypeHinting: didn't actually have a getter :D
      StrokeAdjust: true, adjust the code in Cairo/SplashOutputDev to use gTrue
      ScreenType: unset, simplify switch in SplashOutputDev
      ScreenSize: -1, simplify code in SplashOutputDev
      ScreenDotRadius: -1, simplify code in SplashOutputDev
      ScreenGamma: 1.0, simplify code in SplashOutputDev
      ScreenBlackThreshold: 0.0, simplify code in SplashOutputDev
      ScreenWhiteThreshold: 1.0, simplify code in SplashOutputDev
      MinLineWidth: 0.0, define it as static const in SplashOutputDev since was used in various places
      MapNumericCharNames: true, remove GfxFont.cc if guard
      MapUnknownCharNames: true, remove GfxFont.cc if guard
      5b8fe4ee
  19. 22 Sep, 2017 2 commits
  20. 13 Sep, 2017 1 commit
  21. 10 Aug, 2017 1 commit
  22. 21 Jun, 2017 1 commit
  23. 08 May, 2017 1 commit
    • Albert Astals Cid's avatar
      New Object API · 9773c153
      Albert Astals Cid authored
      Implement the move operators and copy construtor
      
      Almost all the init() functions are gone and we just have simple
      constructors now
      
      Also made free() public since you're not supposed to call it anymore,
      unless you're being evil and malloc'ing Objects like Array/Dict/XRef
      
      This has a huge reaction chain, most importantly we
      don't get objects by passing a pointer Object parameter, we
      just get the object as a return value, which is a much clearer API
       -  aobj->copy(&obj);
       +  obj = aobj->copy();
      before I was never sure what was being copied into what
      
      Comes with a huge diff, I probably made some mistake in the porting
      since there was lots of copy & paste involved
      9773c153
  24. 28 Apr, 2016 1 commit
  25. 02 Apr, 2016 1 commit
  26. 25 Mar, 2015 1 commit
  27. 18 Jan, 2015 1 commit
  28. 30 Sep, 2014 1 commit
  29. 04 May, 2014 1 commit
  30. 10 Apr, 2014 1 commit
  31. 06 Apr, 2014 1 commit
  32. 11 Mar, 2014 1 commit
  33. 30 Nov, 2013 1 commit
    • Jason Crain's avatar
      Limit use of ZapfDingbats character names · 98d75dcd
      Jason Crain authored
      Some PDFs use names from ZapfDingbats (a1-a206) without intending for
      them to be used for text extraction.  Only use these character names
      to locate glyphs or for text extraction with ZapfDingbats fonts.
      
      Bug #60243
      98d75dcd
  34. 26 Mar, 2012 2 commits
    • Thomas Freitag's avatar
      Some regression fixes/improvements · d6a1b7dc
      Thomas Freitag authored
      I just finished the patch for these regressions, they had differents reasons
      1. In CharCodeToUnicode::mapToUnicode the identity support was missing
      2. The new algorithms for axial and radial shading caused problems in
      cairo. I revert these changes but removed the examination of hidden
      content (this is already done in the calling function)
      3. The examination of optional hidden content in showing text was wrong:
      of course hidden text should not be shown, but text parameters like text
      position in the state must be changed!
      4. Searching and finding fonts especially with base14 fonts should be
      more exact than just looking at the base14 name (i.e. fixed width and so
      on) when using fontconfig. I implement that to find the best font
      fitting to the needs.
      d6a1b7dc
    • suzuki toshiya's avatar
      CJK improvements · 55d039ad
      suzuki toshiya authored
      More info in the mailing list threads
       * script names for vertical writing mode should be differentiated for CJK
       * 2 workarounds for a Korean font on Microsoft Windows
      55d039ad