fbb488e5449a17e4525ebc27d7b9eb1844d34a15
[reactos.git] / reactos / lib / 3rdparty / libwin-iconv / ChangeLog
1 2012-09-19 Yukihiro Nakadaira
2
3 * iconv.h, win_iconv.c, win_iconv_test.c: Change iconv(3) prototype.
4 "const char **inbuf" -> "char **inbuf"
5 (Issue 8)
6
7 * win_iconv.c: Change to not use TEXT macro for GetProcAddress.
8 (Issue 17) (Thanks to EPienkowskia)
9
10 * win_iconv_test.c: Fix for -DUNICODE. Use GetModuleFileNameA.
11
12 2011-10-28 Yukihiro Nakadaira
13
14 * win_iconv.c: Add UCS-2.
15 (Issue 14) (Thanks to j.g.rennison)
16
17 2011-10-24 Yukihiro Nakadaira
18
19 * win_iconv.c: Add Big5-HKSCS alias.
20 (Issue 13) (Thanks to timothy.ty.lee)
21
22 2011-09-06 Yukihiro Nakadaira
23
24 * Makefile: Improvement of the creation of the DLL.
25 (Issue 10) (Thanks to vincent.torri)
26
27 2011-08-19 Yukihiro Nakadaira
28
29 * win_iconv.c: Fixed a bug that assumption that
30 sizeof(DWORD)==sizeof(void*) in find_imported_module_by_funcname.
31 (Issue 7) (Thanks to j.g.rennison)
32
33 2011-08-13 Yukihiro Nakadaira
34
35 * win_iconv.c, win_iconv_test.c: Fixed a bug that //translit
36 flag does not work when transliterating to the default
37 character.
38 (Issue 9) (Thanks to j.g.rennison)
39
40 2011-07-26 Yukihiro Nakadaira
41
42 * CMakeLists.txt: fix dll name with mingw.
43 (Issue 6) (Thanks to kalevlember)
44
45
46 2011-05-19 Yukihiro Nakadaira
47
48 * win_iconv.c: Add some more UCS aliases.
49 Merge from Tor Lillqvist version.
50 (Issue 4) (Thanks to mkbosmans)
51
52 2011-05-15 Yukihiro Nakadaira
53
54 * Makefile: use variable for tools in Makefile
55 (Issue 3) (Thanks to mkbosmans)
56
57 2011-01-13 Yukihiro Nakadaira
58
59 * win_iconv_test.c: Removed unused variable.
60
61 * win_iconv_test.c: Added USE_ICONV_H flag to compile with -liconv.
62 (Issue 2) (Thanks to amorilia.gamebox)
63
64 2010-04-14 Patrick von Reth
65
66 * added c++ support
67
68 2010-03-28 Patrick Spendrin
69
70 * CMakeLists.txt, win_iconv.c: add CMake buildsystem, fix bug from issue tracker
71
72 2009-07-25 Yukihiro Nakadaira
73
74 * win_iconv.c, readme.txt: doc fix
75
76 2009-07-06 Yukihiro Nakadaira
77
78 * win_iconv.c, Makefile, readme.txt: doc fix
79
80 2009-06-19 Yukihiro Nakadaira
81
82 * win_iconv.c: cosmetic change
83 * win_iconv.c: Change Unicode BOM behavior
84 1. Remove the BOM when "fromcode" is utf-16 or utf-32.
85 2. Add the BOM when "tocode" is utf-16 or utf-32.
86
87 2009-06-18 Yukihiro Nakadaira
88
89 * win_iconv.c: Fixed a bug that invalid input may cause an
90 endless loop
91
92 2009-06-18 Yukihiro Nakadaira
93
94 * win_iconv.c: Fixed a bug that libiconv_iconv_open() doesn't
95 work (Christophe Benoit)
96
97 2008-04-01 Yukihiro Nakadaira
98
99 * win_iconv.c: Added //TRANSLIT option.
100 http://bugzilla.gnome.org/show_bug.cgi?id=524314
101
102 2008-03-20 Yukihiro Nakadaira
103
104 * win_iconv.c: The dwFlags parameter to MultiByteToWideChars()
105 must be zero for some code pages (Tor Lillqvist)
106
107 2008-03-19 Yukihiro Nakadaira
108
109 * win_iconv.c: Added support for UCS-2 and GB18030 (Tor Lillqvist)
110
111 2007-12-03 Yukihiro Nakadaira
112
113 * iconv.h: #include <stddef.h> to use size_t
114
115 2007-11-28 Yukihiro Nakadaira
116
117 * win_iconv.c: bug fix for two things (Tor Lillqvist)
118 1) This is probably not important: Add a function
119 must_use_null_useddefaultchar() that checks for those
120 codepages for which the docs for WideCharToMultiByte() say
121 one has to use a NULL lpDefaultChar pointer. Don't know if
122 this is actually needed, but better to be safe than sorry.
123 2) This is essential: In kernel_wctomb(), the code should first
124 check if bufsize is zero, and return the E2BIG error in that
125 case.
126
127 2007-11-26 Yukihiro Nakadaira
128
129 * win_iconv.c: ISO-8859-1 should be CP28591, not CP1252 (Tor
130 Lillqvist)
131
132 2007-11-26 Yukihiro Nakadaira
133
134 * win_iconv.c: patch from Tor Lillqvist (with alteration)
135
136 2007-09-04 Yukihiro Nakadaira
137
138 * : Initial import
139