Menu

#1 non-free piece of code in src/base/PdfString.cpp

SVN TRUNK
open
None
2021-01-09
2018-02-02
No

See email thread: https://sourceforge.net/p/podofo/mailman/message/35633858/

Code in PdfString to do utf8 -> utf16 -> utf8 conversions must be replaced by a free implementation.
Dominik is working on a draft of a new implementation based on https://www.gnu.org/software/libunistring/,

Related

Tickets: #111
Tickets: #32
Tickets: #33
Tickets: #37
Tickets: #38
Tickets: #40
Tickets: #43
Tickets: #44
Tickets: #45
Tickets: #46

Discussion

  • Matthew Brincke

    Matthew Brincke - 2018-02-03
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1,5 +1,5 @@
     See email thread: https://sourceforge.net/p/podofo/mailman/message/35633858/
    
    -Code is PdfString to do utf8 -> utf16 -> utf8 conversions must be replaced by a free implementation.
    +Code in PdfString to do utf8 -> utf16 -> utf8 conversions must be replaced by a free implementation.
     Dominik is working on a draft of a new implementation based on https://www.gnu.org/software/libunistring/,
    
     
  • Mattia Rizzolo

    Mattia Rizzolo - 2018-04-08

    Update: the relevant piece of code is now surrounded by a #ifdef, and compiled in only when libunistring is not found.

     
  • Mattia Rizzolo

    Mattia Rizzolo - 2018-05-01

    Incidentally… my upload of 0.9.6~rc1 to debian was rejected due to this (guess the person processing the upload was different from the ones in the past…).
    It's fine for me, I'll patch that code out now that it's optional.
    Nonetheless, I would appreciate if it could just be removed for 0.9.7 after the change has been evaluated broadly.

     
  • Mattia Rizzolo

    Mattia Rizzolo - 2021-01-09

    Hi!

    More than 2 years now passed by. I wonder if it's doable to drop that piece of code and make libunistring mandatory?