Imported Upstream version 0.19.8.1
[platform/upstream/gettext.git] / gettext-runtime / intl / ChangeLog
1 2016-06-11  Daiki Ueno  <ueno@gnu.org>
2
3         build: Fix unintentional soname bump
4         * gettext-runtime/intl/Makefile.in: Revert LTV_CURRENT and increment
5         LTV_REVISION.
6         * gettext-tools/libgettextpo/Makefile.am: Likewise.
7
8 2016-06-09  Daiki Ueno  <ueno@gnu.org>
9
10         Prepare for 0.19.8
11
12 2016-05-25  Daiki Ueno  <ueno@gnu.org>
13
14         intl: Pacify pre-C99 compilers
15         * gettext-runtime/intl/plural-exp.h (HAVE_STRUCT_INITIALIZER): New
16         macro, based on the check previously in plural-exp.c.  Also add check
17         for __SUNPRO_C for Solaris Studio C compiler.
18         (GERMANIC_PLURAL): Define as 'struct expression' not 'const struct
19         expression' if struct/union initializers are not supported by the
20         compiler.
21         * gettext-runtime/intl/plural-exp.c: Use HAVE_STRUCT_INITIALIZER.
22         Reported by Dagobert Michelsen and investigated by pan7 in:
23         https://savannah.gnu.org/support/?108743
24
25 2016-01-20  KO Myung-Hun  <komh78@gmail.com>
26
27         intl: Support UNIXROOT in BINDTEXTDOMAIN () on EMX
28         $UNIXROOT is a drive on which a root of FHS is.
29
30         * gettext-runtime/intl/bindtextdom.c (BINDTEXTDOMAIN): Prepend
31         $UNIXROOT to dirname if it is started '/' or it is an empty string.
32
33 2016-01-02  Daiki Ueno  <ueno@gnu.org>
34
35         maint: Update copyright year
36
37 2015-12-28  Daiki Ueno  <ueno@gnu.org>
38
39         Prepare for 0.19.7
40
41 2015-12-10  KO Myung-Hun  <komh78@gmail.com>  (tiny change)
42
43         intl: Fix name resolution failures on kLIBC
44         kLIBC already has _nl_default_dirname and _nl_msg_cat_cntr in its own
45         gettext implmenetation.
46         * gettext-runtime/intl/dcigettext.c: Do not declare _nl_default_dirname
47         on kLIBC.
48         * gettext-runtime/intl/gettextP.h: Define _nl_msg_cat_cntr to
49         libintl_nl_msg_cat_cntr on kLIBC.
50
51         build: Do not include os2compat.[ch]
52         kLIBC does not need os2compat.[ch]
53         * gettext-runtime/configure.ac (AH_BOTTOM): Do not include
54         intl/os2compat.h on kLIBC.
55         * gettext-runtime/intl/osdep.c: Do not include os2compat.c on kLIBC.
56         * gettext-tools/configure.ac (AH_BOTTOM): Do not include
57         intl/os2compat.h on kLIBC.
58
59 2015-10-15  Daiki Ueno  <ueno@gnu.org>
60
61         build: Generate ChangeLogs for intl and po
62         * autogen.sh: Create empty ChangeLog files under intl and po.
63         * Makefile.am (gen-ChangeLogs): Rename from gen-ChangeLog.  Generate
64         ChangeLog files for */intl and */po as well as top-level.
65         * gettext-runtime/intl/ChangeLog.0: Rename from ChangeLog.
66         * gettext-runtime/po/ChangeLog.0: Rename from ChangeLog.
67         * gettext-tools/po/ChangeLog.1: Rename from ChangeLog.
68
69 2015-10-14  Mike Frysinger  <vapier@chromium.org>
70
71         intl/localename: control langinfo.h inclusion
72         This header is only used to work around buggy behavior in old versions
73         of glibc, so do not include it all the time.  Otherwise we get build
74         failures on systems that do not provide langinfo.h.
75
76         * gettext-runtime/intl/localename.c: Wrap langinfo.h include with same
77         ifdefs used in the source later on.