summaryrefslogtreecommitdiff
path: root/doc/ChangeLog
blob: 96f59247fec3f93987516921925a44951cf97886 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
Iconv Changelog
===============

0.01 10-Sep-2004
----------------

  - Initial version - unreleased.

0.02 27-Sep-2004
----------------

  - Use allocated SWI & error chunks.
  - Fix issues in 8bit encoding handling.
  - First public release.

0.03 22-Jan-2005
----------------

  - Add Iconv_Convert SWI with improved interface.
  - Deprecate Iconv_Iconv SWI.
  - Add encoding name alias handling.
  - Bundle !Unicode resource.

0.04 08-Apr-2005
----------------

  - Improve parameter checking.
  - Fix potential memory leaks.
  - Add encoding menu creation and selection handling.

0.05 27-Jun-2005
----------------

  - Improve encoding alias support, using external data file.
  - Add StubsG build for A9home users.

0.06 05-Nov-2005
----------------

  - Modified menu creation API to store indirected text in a
    user-provided buffer. This change is backwards incompatible.

0.07 11-Feb-2006
----------------

  - Corrected output values for E2BIG errors.
  - Fixed input pointer update after successful conversion.

0.08 11-Mar-2007
----------------

  - Tightened up parameter checking in various places.
  - Improve aliases hash function.
  - Make 8bit write function's return values match encoding_write
    with encoding_WRITE_STRICT set.
  - Fix bug in 8bit writing which resulted in the remaining buffer
    size being reduced even if nothing was written.
  - Improve support for endian-specific Unicode variants.
  - Work around issue in UnicodeLib where remaining buffer size is
    reduced if an attempt is made to write an unrepresentable character.
  - Add rudimentary //TRANSLIT support - simply replaces with '?' for now.
  - Make UnicodeLib handle raw ISO-8859-{1,2,9,10,15} and not attempt
    ISO-6937-2-25 shift sequences.
  - Remove StubsG build as A9home now has a C99 capable C library.
  - Overhaul documentation.

0.09 XX-XX-2008
---------------

  - Restructured source tree into cross-platform and RO-specific parts
  -