[gccsdk] Iconv 0.08

John-Mark Bell jmb202 at ecs.soton.ac.uk
Sun Mar 11 06:49:40 PDT 2007


Version 0.08 of the Iconv module is now available for download. This is a 
recommended update for all users - new builds of NetSurf will require it.

New in this version:
   * Improve support for endian-specific Unicode variants (UTF-32{BE,LE},
     UTF-16{BE,LE})
   * Add rudimentary transliteration support (activated via //TRANSLIT) -
     simply replaces unrepresentable characters with '?' for now.
   * Remove StubsG build as A9home now has a C99 capable C library.
   * Overhauled documentation

Fixed in this version:

   * Fix bug in 8bit writing which resulted in the remaining buffer size
     being reduced even if nothing was written.
   * Work around issue in UnicodeLib where remaining buffer size is
     reduced if an attempt is made to write an unrepresentable character
     (which results in nothing being written).
   * Handle ISO-8859-{1,2,9,10,15} more strictly, rather than attempting to
     use ISO-6937-2-25 style shift sequences.

Changed in this version:

   * Tightened up parameter checking in various places.
   * Improve hashing of encoding aliases (may result in minor speed
     increase).

About Iconv
===========

Iconv is a module providing character set conversion facilites for 
third-party applications. It is currently used by a number of 
applications, most notably NetSurf. UnixLib's iconv support also requires 
this module.

Updating from earlier versions
==============================

If updating from earlier versions, please perform _both_ a !Boot and 
!System merge with the contents of the Iconv distribution archive as 
documented in the Installation section of the ReadMe file.

Where to get it
===============

Iconv 0.08 may be downloaded from http://www.netsurf-browser.org/iconv/




More information about the gcc mailing list