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
-
|