]>
git.ipfire.org Git - thirdparty/gettext.git/log
Daiki Ueno [Thu, 17 Apr 2014 02:32:53 +0000 (11:32 +0900)]
msgfmt: Simplify LINGUAS parsing
Daiki Ueno [Thu, 17 Apr 2014 02:24:04 +0000 (11:24 +0900)]
examples: Add missing XML files to hello-c-gnome3 example
Daiki Ueno [Wed, 16 Apr 2014 08:50:17 +0000 (17:50 +0900)]
examples: Utilize GSettings in hello-c-gnome3 example
Daiki Ueno [Wed, 16 Apr 2014 03:10:43 +0000 (12:10 +0900)]
examples: Utilize msgfmt --desktop
Daiki Ueno [Wed, 16 Apr 2014 04:12:59 +0000 (13:12 +0900)]
msgfmt: Allow any whitespace as a list separator in LINGUAS
Daiki Ueno [Tue, 15 Apr 2014 08:09:29 +0000 (17:09 +0900)]
NEWS: Mention msgfilter quot and msgfilter boldquot
Daiki Ueno [Tue, 15 Apr 2014 08:02:04 +0000 (17:02 +0900)]
examples: Fix dependencies of hello-c-gnome3
Daiki Ueno [Tue, 15 Apr 2014 06:08:25 +0000 (15:08 +0900)]
examples: Add new example 'hello-c-gnome3'
Daiki Ueno [Wed, 9 Apr 2014 10:25:58 +0000 (19:25 +0900)]
msgfilter: Add 'quot' and 'boldquot' built-in filters
Daiki Ueno [Mon, 7 Apr 2014 08:06:52 +0000 (17:06 +0900)]
autogen.sh: Error out when gnulib-tool exit with non-zero
As the local patches to Gnulib tool often fail to apply after updating
the submodule, it would be good to stop processing there.
Daiki Ueno [Mon, 7 Apr 2014 07:03:29 +0000 (16:03 +0900)]
Update after gnulib changed.
Daiki Ueno [Mon, 7 Apr 2014 06:56:32 +0000 (15:56 +0900)]
Update gnulib.
Daiki Ueno [Fri, 4 Apr 2014 09:23:24 +0000 (18:23 +0900)]
xgettext: Warn user if invalid encoding name is specified
Daiki Ueno [Fri, 4 Apr 2014 04:39:16 +0000 (13:39 +0900)]
Update ChangeLogs
Daiki Ueno [Fri, 4 Apr 2014 04:35:28 +0000 (13:35 +0900)]
Add missing x-desktop.h to noinst_HEADERS
Daiki Ueno [Fri, 4 Apr 2014 04:26:13 +0000 (13:26 +0900)]
gettext-tools: Update file manifest
Daiki Ueno [Fri, 4 Apr 2014 04:20:29 +0000 (13:20 +0900)]
NEWS: Mention Desktop Entry support
Daiki Ueno [Sun, 16 Mar 2014 13:06:23 +0000 (22:06 +0900)]
msgfmt: Add support for Desktop Entry files
Daiki Ueno [Fri, 14 Mar 2014 08:42:15 +0000 (17:42 +0900)]
xgettext: Add support for Desktop Entry files
Daiki Ueno [Wed, 2 Apr 2014 02:54:50 +0000 (11:54 +0900)]
autopoint: Add license notice to po/Rules-quot
Daiki Ueno [Thu, 27 Mar 2014 09:39:01 +0000 (18:39 +0900)]
tests/autopoint: Check for multiple arguments to AM_GNU_GETTEXT
Daiki Ueno [Thu, 27 Mar 2014 09:36:59 +0000 (18:36 +0900)]
autopoint: Remove useless comments
Daiki Ueno [Thu, 27 Mar 2014 09:20:52 +0000 (18:20 +0900)]
autopoint: Use SED-based trace for non-standard Autoconf macros
Daiki Ueno [Wed, 26 Mar 2014 04:32:22 +0000 (13:32 +0900)]
tests: Add tests for autopoint
Daiki Ueno [Wed, 26 Mar 2014 04:31:49 +0000 (13:31 +0900)]
autopoint: Allow user to specify gettext_dir through envvar
Daiki Ueno [Wed, 26 Mar 2014 03:29:13 +0000 (12:29 +0900)]
NEWS: Mention msgfmt --java --source
Aurélien Gâteau [Sat, 22 Mar 2014 23:15:05 +0000 (00:15 +0100)]
msgfmt: Add --source option to generate .java file instead of .class
Daiki Ueno [Tue, 25 Mar 2014 08:28:45 +0000 (17:28 +0900)]
NEWS: Update for 0.18.4
Daiki Ueno [Mon, 24 Mar 2014 09:43:01 +0000 (18:43 +0900)]
Extend --add-location option to suppress line number output
The --add-location option of msgattrib, msgcat, msgcomm, msgconv,
msgen, msgfilter, msggrep, msgmerge, msguniq, and xgettext
commands now takes an optional argument 'never', 'full', or
'file', to control the format of "#: ..." comments.
The default catalog reader changed to always remember file
positions so the line number part can be suppressed in output
phase rather than input phase.
Daiki Ueno [Fri, 14 Mar 2014 23:20:21 +0000 (08:20 +0900)]
Fix reference of the GNOME Translation Project URL.
Daiki Ueno [Fri, 14 Mar 2014 23:11:14 +0000 (08:11 +0900)]
Update mailing list information in FAQ.html.
Daiki Ueno [Wed, 12 Mar 2014 03:00:33 +0000 (12:00 +0900)]
xgettext: Fix infloop on loading Glade files with non-DL expat
Daiki Ueno [Tue, 11 Mar 2014 07:13:36 +0000 (16:13 +0900)]
tests: Include missing init.cfg in tarball
Daiki Ueno [Tue, 11 Mar 2014 05:26:59 +0000 (14:26 +0900)]
build: Remove unnecessary make-variable expansion in configure
Daiki Ueno [Tue, 11 Mar 2014 04:06:40 +0000 (13:06 +0900)]
tests: Call included libtool script with $CONFIG_SHELL
Daiki Ueno [Mon, 10 Mar 2014 12:09:02 +0000 (21:09 +0900)]
tests: Undo the previous unintended file mode changes
Daiki Ueno [Mon, 10 Mar 2014 09:28:44 +0000 (18:28 +0900)]
php: Recognize single and double quotes around heredoc label
Problem reported by Byrial Jensen in:
<https://lists.gnu.org/archive/html/bug-gettext/2012-04/msg00001.html>.
Based on the patch by Andreas Stricker posted as:
<https://lists.gnu.org/archive/html/bug-gettext/2012-04/msg00002.html>.
Daiki Ueno [Mon, 10 Mar 2014 09:13:28 +0000 (18:13 +0900)]
tests: Remove unnecessary tempfile cleanup code
Cleanup code like "rm -fr $tmpfiles" are no longer needed, since
'init.sh' takes care of that.
Daiki Ueno [Mon, 10 Feb 2014 08:10:47 +0000 (17:10 +0900)]
doc: update country codes to the latest
Roumen Petrov [Sun, 26 Jan 2014 21:18:10 +0000 (23:18 +0200)]
tests: pass required --tag=XX to libtool
Roumen Petrov [Sun, 12 Jan 2014 19:37:30 +0000 (21:37 +0200)]
tests: fix "make check" under VPATH builds
Previously, we generated init.cfg in $builddir, while tests/init.sh
reads its configuration file (init.cfg) from $srcdir. This patch
moves the auto-generated part into a separate file
($builddir/init-env) and read the file from $srcdir/init.cfg.
Daiki Ueno [Tue, 28 Jan 2014 07:29:08 +0000 (16:29 +0900)]
Update ChangeLog entry.
Roumen Petrov [Sun, 12 Jan 2014 18:16:53 +0000 (20:16 +0200)]
tests: use absolute path of source files
Replace ../$top_srcdir with $abs_top_srcdir in gettext-tools tests
to add support for configuration with absolute path.
Roumen Petrov [Sun, 12 Jan 2014 17:07:44 +0000 (19:07 +0200)]
tests: use absolute path of source files
Replace ../$srcdir with $abs_srcdir in gettext-tools tests
to add support for configuration with absolute path.
Benno Schulenberg [Fri, 10 Jan 2014 10:30:55 +0000 (11:30 +0100)]
doc: Fix doubled up word in "Sources" chapter, plus some tiny improvements.
Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
Daiki Ueno [Wed, 8 Jan 2014 08:49:00 +0000 (17:49 +0900)]
Update gnulib.
Daiki Ueno [Tue, 17 Dec 2013 03:16:02 +0000 (12:16 +0900)]
Add missing extern-inline.m4 into archive
Problem reported by Reuben Thomas in:
<https://lists.gnu.org/archive/html/bug-gettext/2013-12/msg00010.html>.
* gettext-runtime/m4/extern-inline.m4: New file, from gnulib.
* gettext-runtime/m4/intl.m4 (AM_INTL_SUBDIR): Require gl_EXTERN_INLINE.
* gettext-runtime/m4/Makefile.am (EXTRA_DIST): Update.
* gettext-tools/m4/Makefile.am (aclocal_DATA): Add extern-inline.m4.
* Makefile.am (distcheck-hook): Check extern-inline.m4.
Daiki Ueno [Tue, 17 Dec 2013 02:27:44 +0000 (11:27 +0900)]
doc: Fix typo in "Installers" chapter
Ivailo [Thu, 5 Dec 2013 09:56:20 +0000 (18:56 +0900)]
libgrep: Fix issues detected by gcc -Wformat-security
* m-fgrep.c (Fcompile): Supply FORMAT argument of error.
* m-regex.c (compile): Likewise.
Daiki Ueno [Thu, 5 Dec 2013 09:47:46 +0000 (18:47 +0900)]
autopoint: Allow user to specify custom autom4te executable
* autopoint.in (func_trace): Allow user to specify autom4te
executable name through $AUTOM4TE envvar.
* gettextize.in (func_trace): Likewise.
Suggested by Eric Blake at
<https://lists.gnu.org/archive/html/bug-gettext/2013-12/msg00006.html>.
Andreas Stricker [Fri, 29 Nov 2013 00:13:50 +0000 (01:13 +0100)]
JavaScript E4X: Add more tests
Daiki Ueno [Wed, 20 Nov 2013 03:41:20 +0000 (12:41 +0900)]
xgettext: Add E4X support to JavaScript scanner
Reported by Piotr Drąg at: <https://savannah.gnu.org/bugs/?40125>.
* src/xgettext.h (enum lexical_context_ty): New enumeration items
lc_xml_open_tag, lc_xml_close_tag, lc_xml_content.
* src/x-javascript.c (phase5_scan_xml_markup): New
function.
(phase5_get): Handle '<', '>', '/', '=', '{', and '}' specially
to support E4X.
(enum token_type_ty): New enumeration item token_type_equal.
(xml_element_depth): New variable.
(inside_embedded_in_xml): New variable.
(extract_javascript): Initialize those variables.
* tests/Makefile.am (TESTS): Add xgettext-javascript-6.
* tests/xgettext-javascript-6: New file.
Daiki Ueno [Tue, 19 Nov 2013 03:08:10 +0000 (12:08 +0900)]
autopoint: disable m4_include and m4_esyscmd when tracing
* autopoint.in (func_trace): Disable m4_include and m4_esyscmd.
* gettextize.in (func_trace): Likewise.
Reported by Bernhard Voelker in
<https://lists.gnu.org/archive/html/bug-gettext/2013-11/msg00011.html>
and suggested by Eric Blake at <https://savannah.gnu.org/bugs/?40083>.
Daiki Ueno [Thu, 14 Nov 2013 07:10:03 +0000 (16:10 +0900)]
javascript: fix translator comment extraction in C++-style comments
* src/x-javascript.c (phase3_getc): Make sure to call comment_line_end
after parsing C++ style comment line.
Reported by Illimar Tambek at: <http://savannah.gnu.org/bugs/?40572>.
* tests/xgettext-javascript-1: Add a test to extract translator comments
from C++ style comment lines; only extract comments with
TRANSLATORS: tag.
* tests/xgettext-javascript-3: Only extract comments with TRANSLATORS:
tag.
Daiki Ueno [Thu, 14 Nov 2013 02:12:52 +0000 (11:12 +0900)]
javascript: fix translator comment extraction in C-style comments
* src/x-javascript.c (comment_line_end): Add missing chars_to_remove
argument; all callers changed.
Reported by Illimar Tambek at: <http://savannah.gnu.org/bugs/?40573>.
* tests/xgettext-javascript-1: Add a test to extract translator comments.
Daiki Ueno [Mon, 11 Nov 2013 08:56:00 +0000 (17:56 +0900)]
Fix misuse of a logical operator.
Daiki Ueno [Wed, 23 Oct 2013 09:31:20 +0000 (18:31 +0900)]
Clear error_message_count before parsing PO files.
Daiki Ueno [Wed, 16 Oct 2013 07:34:48 +0000 (16:34 +0900)]
autopoint: use 'm4' as the fallback macro directory
Peter Eisentraut [Tue, 15 Oct 2013 02:18:27 +0000 (11:18 +0900)]
msgfmt: adjust the default value of PO-Revision-Date to xgettext
Daiki Ueno [Tue, 24 Sep 2013 05:15:29 +0000 (14:15 +0900)]
autopoint: discard stderr of autom4te
Daiki Ueno [Tue, 24 Sep 2013 03:51:16 +0000 (12:51 +0900)]
autopoint: recognize multiple arguments of AM_GNU_GETTEXT when tracing
Daiki Ueno [Thu, 19 Sep 2013 01:46:28 +0000 (10:46 +0900)]
NEWS: Mention memory leak fix in libgettextpo
Carlos O'Donell [Fri, 6 Sep 2013 06:52:57 +0000 (15:52 +0900)]
libintl: Fix pointer use after free and make error handling robuster
Previously, _nl_find_msg had a use of pointer after free'd. Also,
some callers of the function didn't check the failure.
Merge changes from glibc. Reported by Carlos O'Donell in
<https://savannah.gnu.org/bugs/?38930>.
Daiki Ueno [Thu, 29 Aug 2013 03:33:37 +0000 (12:33 +0900)]
po-gram: fix memory leaks
Daiki Ueno [Fri, 30 Aug 2013 08:23:50 +0000 (17:23 +0900)]
Don't add 'gnulib-lib' to include path when compiling libgettextpo tests.
Michele Locati [Tue, 13 Aug 2013 19:30:51 +0000 (21:30 +0200)]
Update copyright year in Windows resource.
Miguel Ángel Arruga Vivas [Wed, 13 Mar 2013 17:06:21 +0000 (19:06 +0200)]
glade: Ignore --extract-all option for Glade2/3.
Daiki Ueno [Mon, 12 Aug 2013 14:19:55 +0000 (16:19 +0200)]
autopoint: make macro trace in autom4te robuster
Daiki Ueno [Mon, 12 Aug 2013 13:57:04 +0000 (15:57 +0200)]
tests: fix make distcheck
Daiki Ueno [Mon, 12 Aug 2013 10:12:12 +0000 (12:12 +0200)]
glade: handle multi-line extracted comments
Daiki Ueno [Fri, 9 Aug 2013 16:19:49 +0000 (18:19 +0200)]
x-gsettings: add guard when expat is not available at compile time
Daiki Ueno [Fri, 9 Aug 2013 07:41:25 +0000 (09:41 +0200)]
Fix AC_CHECK_DECLS usage.
Daiki Ueno [Thu, 8 Aug 2013 09:05:15 +0000 (11:05 +0200)]
Add .dir-locals.el to force space indentation.
Miguel Ángel Arruga Vivas [Wed, 7 Aug 2013 22:09:00 +0000 (00:09 +0200)]
Fix copyright year in xgettext version string.
Daiki Ueno [Wed, 7 Aug 2013 09:30:09 +0000 (11:30 +0200)]
NEWS: Add entry for 0.18.4
Daiki Ueno [Wed, 7 Aug 2013 09:24:13 +0000 (11:24 +0200)]
Update after gnulib changed.
Daiki Ueno [Mon, 5 Aug 2013 12:47:45 +0000 (14:47 +0200)]
xgettext: support GSettings schema file
Daiki Ueno [Mon, 5 Aug 2013 10:48:09 +0000 (12:48 +0200)]
xgettext: allow file name extension with multiple dots
To support extensions like ".gschema.xml", try possible extensions
until matching language is found.
Miguel Ángel Arruga Vivas [Sat, 2 Mar 2013 21:42:00 +0000 (22:42 +0100)]
Extract libexpat compatibility layer to libexpat-compat.{c,h} files.
Move expat loading code out from x-glade.c to a separate file, so it
can be used by GSettings extractor.
Jan Djärv [Mon, 29 Jul 2013 00:13:41 +0000 (09:13 +0900)]
po-mode: don't include uncompressed translations when sending
Daiki Ueno [Thu, 25 Jul 2013 08:16:01 +0000 (17:16 +0900)]
tests: allow each test to run individually without 'make'
Daiki Ueno [Thu, 25 Jul 2013 03:41:10 +0000 (12:41 +0900)]
tests: fix path adjustment for LTLIBINTL
Daiki Ueno [Wed, 24 Jul 2013 02:54:38 +0000 (11:54 +0900)]
Fix pathname typoes in gettext-[67] tests.
Daiki Ueno [Sun, 21 Jul 2013 00:13:08 +0000 (09:13 +0900)]
tests: include init.sh in the distribution
* gettext-tools/tests/Makefile.am (EXTRA_DIST): Add init.sh.
Daiki Ueno [Sat, 20 Jul 2013 23:22:36 +0000 (08:22 +0900)]
Update after gnulib changed.
Daiki Ueno [Sat, 20 Jul 2013 23:20:37 +0000 (08:20 +0900)]
Update gnulib.
Daiki Ueno [Sat, 20 Jul 2013 23:18:01 +0000 (08:18 +0900)]
autopoint: fix copying intl/ directory
* autopoint.in (omitintl): Don't set it 'no' when no
AM_GNU_GETTEXT call is found.
Reported by Sebastien Helleu in <http://savannah.gnu.org/bugs/?39536>.
Daiki Ueno [Thu, 11 Jul 2013 03:29:24 +0000 (12:29 +0900)]
maint: mention uploading archive.dir.tar.gz in Admin/release-steps
Daiki Ueno [Wed, 10 Jul 2013 23:15:11 +0000 (08:15 +0900)]
lua: fix crash when parsing '..' with non-string argument
Reported by Koen Dergent at <http://savannah.gnu.org/bugs/?39458>.
* x-lua.c (extract_balanced): Skip stray '..'.
Daiki Ueno [Wed, 10 Jul 2013 08:14:57 +0000 (17:14 +0900)]
gettext-tools: convert tests to use init.sh from Gnulib
Daiki Ueno [Mon, 8 Jul 2013 00:13:57 +0000 (09:13 +0900)]
Remove implemented features from Admin/plans.
Daiki Ueno [Mon, 8 Jul 2013 00:13:21 +0000 (09:13 +0900)]
Fix typo in NEWS.
Daiki Ueno [Sun, 7 Jul 2013 12:46:03 +0000 (21:46 +0900)]
Regenerated for 0.18.3.
Daiki Ueno [Sun, 7 Jul 2013 03:12:24 +0000 (12:12 +0900)]
Prepare for 0.18.3.
Daiki Ueno [Sun, 7 Jul 2013 01:31:20 +0000 (10:31 +0900)]
Fix typo in msgfmt-1 test.
Daiki Ueno [Sun, 7 Jul 2013 01:03:51 +0000 (10:03 +0900)]
tests/lang-javascript: Fix gjs module checks.
Daiki Ueno [Sun, 7 Jul 2013 00:31:38 +0000 (09:31 +0900)]
Port en@quot changes to gettext-tools.
Daiki Ueno [Sun, 7 Jul 2013 00:17:47 +0000 (09:17 +0900)]
Update from gnulib.
Daiki Ueno [Sat, 6 Jul 2013 23:32:27 +0000 (08:32 +0900)]
NEWS: Mention libasprintf change and Tcl bug fix.
Daiki Ueno [Sat, 6 Jul 2013 21:39:25 +0000 (06:39 +0900)]
Updated translations.