From d71a4ae650178d6ff8b3a3b9c235c51fbc4a1b47 Mon Sep 17 00:00:00 2001 From: Daiki Ueno Date: Sun, 7 Jul 2013 08:32:27 +0900 Subject: NEWS: Mention libasprintf change and Tcl bug fix. --- NEWS | 48 +++++++++++++++++++++++++++++------------------- 1 file changed, 29 insertions(+), 19 deletions(-) (limited to 'NEWS') 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 -- cgit v1.1