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