ef6734d2ed6944f2c5787a0dc806b50f1135cc7e
[gnulib.git] / NEWS
1 Important notes
2 ---------------
3
4 User visible incompatible changes
5 ---------------------------------
6
7 Date        Modules         Changes
8
9 2007-03-24  utf8-ucs4       The include file is changed from "utf8-ucs4.h"
10                             to "unistr.h".
11             utf8-ucs4-unsafe  The include file is changed from
12                             "utf8-ucs4-unsafe.h" to "unistr.h".
13             utf16-ucs4      The include file is changed from "utf16-ucs4.h"
14                             to "unistr.h".
15             utf16-ucs4-unsafe  The include file is changed from "utf16-ucs4.h"
16                             to "unistr.h".
17             ucs4-utf8       The include file is changed from "ucs4-utf8.h"
18                             to "unistr.h".
19             ucs4-utf16      The include file is changed from "ucs4-utf16.h"
20                             to "unistr.h".
21
22 2007-03-19  iconvme         The module is removed. Use module striconv instead:
23                             iconv_string -> str_iconv
24                             iconv_alloc -> str_cd_iconv (with reversed
25                                            arguments)
26
27 2007-03-15  list            The functions gl_list_create_empty and
28             array-list      gl_list_create now take an extra fourth argument.
29             carray-list     You can pass NULL.
30             linked-list
31             linkedhash-list
32             avltree-list
33             rbtree-list
34             avltreehash-list
35             rbtreehash-list
36
37 2007-03-15  oset            The function gl_oset_create_empty now takes a
38             array-oset      third argument. You can pass NULL.
39             avltree-oset
40             rbtree-oset
41
42 2007-03-13  vasprintf       The module now depends on stdio, so replace
43                                #include "vasprintf.h"
44                             with
45                                #include <stdio.h>
46
47 2007-03-12  des             The types and functions in lib/des.h have been
48             gc-des          renamed:
49
50                             des_ctx -> gl_des_ctx, tripledes_ctx -> gl_3des_ctx,
51                             des_is_weak_key -> gl_des_is_weak_key,
52                             des_setkey -> gl_des_setkey,
53                             des_makekey -> gl_des_makekey,
54                             des_ecb_crypt -> gl_des_ecb_crypt,
55                             des_ecb_encrypt -> gl_des_ecb_encrypt,
56                             des_ecb_decrypt -> gl_des_ecb_decrypt,
57                             tripledes_set2keys -> gl_3des_set2keys,
58                             tripledes_set3keys -> gl_3des_set3keys,
59                             tripledes_makekey -> gl_3des_makekey,
60                             tripledes_ecb_crypt -> gl_3des_ecb_crypt.
61
62                             Also consider using the "gc-des" buffer instead of
63                             using the "des" module directly.
64
65 2007-02-28  xreadlink       The module xreadlink was renamed to
66                             xreadlink-with-size. The function was renamed:
67                             xreadlink -> xreadlink_with_size.
68
69 2007-02-18  exit            The modules now depend on stdlib, so replace
70             mkdtemp           #include "exit.h"
71             mkstemp           #include "mkdtemp.h"
72                               #include "mkstemp.h"
73                             with
74                               #include <stdlib.h>
75
76 2007-01-26  strdup          The module now depends on string, so replace
77                               #include "strdup.h"
78                             with
79                               #include <string.h>
80
81 # This is for Emacs.
82 # Local Variables:
83 # indent-tabs-mode: nil
84 # whitespace-check-buffer-indent: nil
85 # End: