summaryrefslogtreecommitdiffstats
path: root/NEWS
diff options
context:
space:
mode:
authorDaiki Ueno <ueno@gnu.org>2013-07-07 08:32:27 +0900
committerDaiki Ueno <ueno@gnu.org>2013-07-07 13:58:54 +0900
commitd71a4ae650178d6ff8b3a3b9c235c51fbc4a1b47 (patch)
tree11494b140edd52b86761ef24bfc24e0c08be697e /NEWS
parentbddb7f68dfecd6d3001a9c696cb0d9d6d0e0509f (diff)
downloadexternal_gettext-d71a4ae650178d6ff8b3a3b9c235c51fbc4a1b47.zip
external_gettext-d71a4ae650178d6ff8b3a3b9c235c51fbc4a1b47.tar.gz
external_gettext-d71a4ae650178d6ff8b3a3b9c235c51fbc4a1b47.tar.bz2
NEWS: Mention libasprintf change and Tcl bug fix.
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS48
1 files changed, 29 insertions, 19 deletions
diff --git a/NEWS b/NEWS
index 57bcb1b..5cbc360 100644
--- a/NEWS
+++ b/NEWS
@@ -1,51 +1,61 @@
-Version 0.18.3 - unreleased
+Version 0.18.3 - July 2013
+
+* Runtime behaviour:
+ On Mac OS X systems, the setlocale() function now properly
+ invalidates loaded message catalogs when a locale has been set.
* Programming languages support:
- - Glade
+ - C++:
+ The gnu::autosprintf class now provides an assignment operator.
+ - Glade:
xgettext now supports GtkBuider file format used by Glade 3.
xgettext now also extracts contexts (msgctxt) from Glade 2 and
GtkBuider files.
- - JavaScript
-
- xgettext now partially supports JavaScript. Although the current
+ - JavaScript:
+ xgettext now partially supports JavaScript. Since the current
JavaScript specification (ECMA-262) does not define the standard
- set of formatting methods nor translation functions, there is a
- growing demand for xgettext to extract string literals from
- JavaScript code in a more reliable way than using the C scanner.
-
- The implementation supports only a limited set of formatting
- methods and translation functions commonly used in Gjs and other
- popular JavaScript libraries.
-
- - Lua
+ set of formatting methods nor translation functions, the
+ implementation supports only a limited set of formatting methods
+ and translation functions commonly used in Gjs and other popular
+ JavaScript implemenations and libraries.
- xgettext now supports Lua.
-
- - Python
+ - Lua:
+ xgettext now supports Lua, using Ľubomír Remák's lua-gettext.
+ - Python:
xgettext and msgfmt's format string checking now recognize Python
format string in braced syntax (PEP 3101). xgettext now also
supports explicit string concatenation with '+' and handles
platform dependent line terminators (LF/CR/CRLF) transparently.
- - Vala
+ - Tcl:
+ Bug fix in xgettext Unicode escape handling.
+ - Vala:
xgettext now supports Vala.
* msgattrib now has --previous option to keep previous msgid when
making messages fuzzy, similar to msgmerge --previous.
+* msgfmt now checks PO file headers more strictly with less
+ false-positives.
+
+* 'gettextize' now checks macro directories specified with
+ AC_CONFIGURE_MACRO_DIRS in configure.ac.
+
* Portability:
- msginit now does not require GNU sed.
+ - The Makefile rule for generating en@quot and en@boldquot now uses
+ @SED@ variable instead of hard-coded 'sed' command to allow users
+ to supply GNU sed.
* Future backward-incompatibilities:
- In future Gettext versions, the files installed by 'gettextize'
will require Automake 1.10 or later. This will improve the
compatibility of user projects with newer Automake versions.
- - Glade 1 file support may be dropped in the future.
Version 0.18.2 - December 2012