4 User visible incompatible changes
5 ---------------------------------
9 2007-04-06 gettext The macro HAVE_LONG_DOUBLE is no longer set.
10 You can replace all its uses with 1, i.e. assume
11 'long double' as a type exists.
13 2007-04-01 arcfour Renamed to crypto/arcfour.
14 arctwo Renamed to crypto/arctwo.
15 des Renamed to crypto/des.
16 gc Renamed to crypto/gc.
17 gc-arcfour Renamed to crypto/gc-arcfour.
18 gc-arctwo Renamed to crypto/gc-arctwo.
19 gc-des Renamed to crypto/gc-des.
20 gc-hmac-md5 Renamed to crypto/gc-hmac-md5.
21 gc-hmac-sha1 Renamed to crypto/gc-hmac-sha1.
22 gc-md2 Renamed to crypto/gc-md2.
23 gc-md4 Renamed to crypto/gc-md4.
24 gc-md5 Renamed to crypto/gc-md5.
25 gc-pbkdf2-sha1 Renamed to crypto/gc-pbkdf2-sha1.
26 gc-random Renamed to crypto/gc-random.
27 gc-rijndael Renamed to crypto/gc-rijndael.
28 gc-sha1 Renamed to crypto/gc-sha1.
29 hmac-md5 Renamed to crypto/hmac-md5.
30 hmac-sha1 Renamed to crypto/hmac-sha1.
31 md2 Renamed to crypto/md2.
32 md4 Renamed to crypto/md4.
33 md5 Renamed to crypto/md5.
34 rijndael Renamed to crypto/rijndael.
35 sha1 Renamed to crypto/sha1.
37 2007-03-27 vasprintf The module now depends on stdio, so replace
38 #include "vasprintf.h"
42 2007-03-24 tsearch The include file is changed from "tsearch.h" to
45 2007-03-24 utf8-ucs4 The include file is changed from "utf8-ucs4.h"
47 utf8-ucs4-unsafe The include file is changed from
48 "utf8-ucs4-unsafe.h" to "unistr.h".
49 utf16-ucs4 The include file is changed from "utf16-ucs4.h"
51 utf16-ucs4-unsafe The include file is changed from "utf16-ucs4.h"
53 ucs4-utf8 The include file is changed from "ucs4-utf8.h"
55 ucs4-utf16 The include file is changed from "ucs4-utf16.h"
58 2007-03-19 iconvme The module is removed. Use module striconv instead:
59 iconv_string -> str_iconv
60 iconv_alloc -> str_cd_iconv (with reversed
63 2007-03-15 list The functions gl_list_create_empty and
64 array-list gl_list_create now take an extra fourth argument.
65 carray-list You can pass NULL.
73 2007-03-15 oset The function gl_oset_create_empty now takes a
74 array-oset third argument. You can pass NULL.
78 2007-03-12 des The types and functions in lib/des.h have been
81 des_ctx -> gl_des_ctx, tripledes_ctx -> gl_3des_ctx,
82 des_is_weak_key -> gl_des_is_weak_key,
83 des_setkey -> gl_des_setkey,
84 des_makekey -> gl_des_makekey,
85 des_ecb_crypt -> gl_des_ecb_crypt,
86 des_ecb_encrypt -> gl_des_ecb_encrypt,
87 des_ecb_decrypt -> gl_des_ecb_decrypt,
88 tripledes_set2keys -> gl_3des_set2keys,
89 tripledes_set3keys -> gl_3des_set3keys,
90 tripledes_makekey -> gl_3des_makekey,
91 tripledes_ecb_crypt -> gl_3des_ecb_crypt.
93 Also consider using the "gc-des" buffer instead of
94 using the "des" module directly.
96 2007-02-28 xreadlink The module xreadlink was renamed to
97 xreadlink-with-size. The function was renamed:
98 xreadlink -> xreadlink_with_size.
100 2007-02-18 exit The modules now depend on stdlib, so replace
101 mkdtemp #include "exit.h"
102 mkstemp #include "mkdtemp.h"
107 2007-01-26 strdup The module now depends on string, so replace
114 # indent-tabs-mode: nil
115 # whitespace-check-buffer-indent: nil