Skip to content
Snippets Groups Projects
  1. Dec 28, 2004
  2. Dec 01, 2004
  3. Nov 18, 2004
  4. Sep 24, 2004
  5. Sep 23, 2004
  6. Sep 17, 2004
  7. Sep 14, 2004
  8. Sep 08, 2004
  9. Aug 20, 2004
  10. Jul 23, 2004
  11. Jul 09, 2004
  12. Jun 30, 2004
  13. Jun 15, 2004
  14. Apr 22, 2004
  15. Apr 15, 2004
  16. Mar 02, 2004
  17. Feb 28, 2004
    • James David Berry's avatar
      Revise the Mac OS Transcoder to use the Mac Text Encoding Converter, · 54480469
      James David Berry authored
      rather than the previously used Unicode Converter. The TEC allows
      transcoding between a broader variety of encoding formats, while
      the unicode converter converts only to and from Unicode.
      
      This change allows us to use UTF-8 as the Local Code Page if we
      choose. In this version, pending further feedback, I've changed the
      LCP to UTF-8 if Xerces is running on Mac OS X. This provides explicit
      support for running Xerces samples off the command line, when the
      character set encoding in the terminal is UTF-8, and is consistent
      with other unix tools that expect parameters in UTF-8.
      
      As part of re-implementing the transcoder, I've also simplified it:
      
       - I took out support for size mismatch between XMLCh and UniChar.
         This version assumes XMLCh will always be 16-bit UTF-16.
      
       - The LCP transcoder is now completely generic. It is implemented
         strictly in terms of the virtual transcoder interface. As such,
         any XMLTranscoder can be passed in as the transcoder to fullfill
         the LCP transcoding.
      
      Additionally, since LCP transcoders are used globally, I added a
      mutex that serializes use of the LCP transcoder such that it can
      be actively used in only one thread at a time.
      
      Feedback is welcomed.
      
      PR:
      Obtained from:
      Submitted by:
      Reviewed by:
      
      
      git-svn-id: https://svn.apache.org/repos/asf/xerces/c/trunk@175793 13f79535-47bb-0310-9956-ffa450edef68
      54480469
  18. Feb 25, 2004
  19. Feb 06, 2004
  20. Feb 05, 2004
  21. Jan 29, 2004
  22. Jan 19, 2004
  23. Jan 16, 2004
  24. Jan 13, 2004
  25. Jan 06, 2004
  26. Dec 24, 2003
  27. Dec 17, 2003
  28. Dec 16, 2003
  29. Dec 10, 2003
  30. Nov 08, 2003
  31. Aug 31, 2003
  32. Aug 27, 2003
Loading