]> git.ipfire.org Git - thirdparty/gettext.git/log
thirdparty/gettext.git
11 years agoxgettext: Make mixed_string_buffer_done always return UTF-8 string
Daiki Ueno [Wed, 7 May 2014 03:32:27 +0000 (12:32 +0900)] 
xgettext: Make mixed_string_buffer_done always return UTF-8 string

11 years agoexamples: Don't fail on "make install" when a PO file is missing
Daiki Ueno [Tue, 6 May 2014 00:54:33 +0000 (09:54 +0900)] 
examples: Don't fail on "make install" when a PO file is missing

* Makefile.am (install-data-local): Don't fail if a PO file does
not exist, but warn user to do "make dist".

11 years agodoc: Add tips to maintain PO files in the repository
Daiki Ueno [Mon, 5 May 2014 06:21:59 +0000 (15:21 +0900)] 
doc: Add tips to maintain PO files in the repository

* gettext.texi (Translations under Version Control): New section.

11 years agodoc: Talk about generic VCS, not CVS
Daiki Ueno [Mon, 5 May 2014 02:33:23 +0000 (11:33 +0900)] 
doc: Talk about generic VCS, not CVS

* gettext.texi (Version Control Issues): Rename from "CVS Issues";
talk about generic issues when using version control systems.

11 years agomaint: Update Admin/plans
Daiki Ueno [Sun, 4 May 2014 20:37:56 +0000 (05:37 +0900)] 
maint: Update Admin/plans

11 years agoNEWS: Mention the prefixed comment-tag change
Daiki Ueno [Sun, 4 May 2014 10:01:24 +0000 (19:01 +0900)] 
NEWS: Mention the prefixed comment-tag change

11 years agoAdd missing file tests/xgettext-11
Daiki Ueno [Sun, 4 May 2014 09:55:19 +0000 (18:55 +0900)] 
Add missing file tests/xgettext-11

11 years agoconfigure: require automake >= 1.13
Jehan [Sat, 3 May 2014 10:26:50 +0000 (22:26 +1200)] 
configure: require automake >= 1.13

Macro AM_EXTRA_RECURSIVE_TARGETS defined in Automake 1.13.
* configure.ac (AM_INIT_AUTOMAKE): Require Automake 1.13 or later.

11 years agotests: Add test for prefixed comment tag
Daiki Ueno [Sat, 3 May 2014 02:10:24 +0000 (11:10 +0900)] 
tests: Add test for prefixed comment tag

* xgettext-11: New file.
* Makefile.am (TESTS): Add new test.

11 years agoxgettext: Recognize comment tag prefix
Daiki Ueno [Mon, 21 Apr 2014 04:32:00 +0000 (13:32 +0900)] 
xgettext: Recognize comment tag prefix

Reported by Jiang Xin in
<http://article.gmane.org/gmane.comp.version-control.git/246462>.
* xgettext.c (remember_a_message): Discard a string prefixed to the comment
tag from all remaining comment lines.

11 years agoNEWS: Mention Scheme scanner change
Daiki Ueno [Sat, 3 May 2014 01:11:14 +0000 (10:11 +0900)] 
NEWS: Mention Scheme scanner change

11 years agoUpdate ChangeLog.
Daiki Ueno [Sat, 3 May 2014 01:10:48 +0000 (10:10 +0900)] 
Update ChangeLog.

11 years agoNEWS: Mention more changes for 0.19
Daiki Ueno [Fri, 2 May 2014 20:15:43 +0000 (05:15 +0900)] 
NEWS: Mention more changes for 0.19

11 years agoc: Support C99-style Unicode character escapes
Daiki Ueno [Fri, 2 May 2014 19:57:37 +0000 (04:57 +0900)] 
c: Support C99-style Unicode character escapes

* x-c.c: Include assert.h and po-charset.h.
(P7_QUOTES, P7_QUOTE, P7_NEWLINE): Redefine as a negative integer.
(P7_EOF, P7_STRING_END): New definitions.
(UNICODE): New macro.
(IS_UNICODE): New macro.
(UNICODE_VALUE): New macro.
(phase7_getc): Recognize "\unnnn" and "\Unnnnnnnn".
(phase5_get): Use mixed_string_buffer for parse string literal.

11 years agoxgettext: Allow mixed_string_buffer_done to return non-UTF-8 string
Daiki Ueno [Fri, 2 May 2014 19:53:05 +0000 (04:53 +0900)] 
xgettext: Allow mixed_string_buffer_done to return non-UTF-8 string

11 years agoFix typo in commit f597467a
Daiki Ueno [Fri, 2 May 2014 19:29:37 +0000 (04:29 +0900)] 
Fix typo in commit f597467a

11 years agoxgettext: Fix memleaks around wrong usage of mixed_string_buffer_done
Daiki Ueno [Fri, 2 May 2014 12:18:33 +0000 (21:18 +0900)] 
xgettext: Fix memleaks around wrong usage of mixed_string_buffer_done

11 years agoxgettext: Add more comments to mixed_string_buffer usage
Daiki Ueno [Fri, 2 May 2014 09:13:33 +0000 (18:13 +0900)] 
xgettext: Add more comments to mixed_string_buffer usage

11 years agovala: Support C99-style Unicode escapes
Daiki Ueno [Fri, 2 May 2014 08:39:37 +0000 (17:39 +0900)] 
vala: Support C99-style Unicode escapes

11 years agoxgettext: Factor out commonly used mixed_string_buffer
Daiki Ueno [Fri, 2 May 2014 06:58:04 +0000 (15:58 +0900)] 
xgettext: Factor out commonly used mixed_string_buffer

* x-python.c (init_mixed_string_buffer)
(mixed_string_buffer_append_byte)
(mixed_string_buffer_append_unicode_grow)
(mixed_string_buffer_append_unicode)
(mixed_string_buffer_flush_utf16_surr)
(mixed_string_buffer_flush_curr_buffer)
(mixed_string_buffer_append, mixed_string_buffer_result)
(free_mixed_string_buffer): Move to...
* xgettext.c: ...here.
(mixed_string_buffer_alloc): Rename from init_mixed_string_buffer.
(mixed_string_buffer_append_to_curr_buffer): Rename from
mixed_string_buffer_append_byte.
(mixed_string_buffer_append_to_utf8_buffer): Rename from
mixed_string_buffer_append_unicode.
(mixed_string_buffer_grow_utf8_buffer): Rename from
mixed_string_buffer_append_unicode_grow.
(mixed_string_buffer_append_char): Split from
mixed_string_buffer_append.
(mixed_string_buffer_append_unicode): Split from
mixed_string_buffer_append.
(mixed_string_buffer_done): New function merging
mixed_string_buffer_result and free_mixed_string_buffer.
* xgettext.h (mixed_string_buffer): New struct moved from
x-python.c; add logical_file_name and line_number fields.
(mixed_string_buffer_alloc): New function declaration.
(mixed_string_buffer_append_char): New function declaration.
(mixed_string_buffer_append_unicode): New function declaration.
(mixed_string_buffer_done): New function declaration.
* x-javascript.c (init_mixed_string_buffer)
(mixed_string_buffer_append_byte)
(mixed_string_buffer_append_unicode_grow)
(mixed_string_buffer_append_unicode)
(mixed_string_buffer_flush_utf16_surr)
(mixed_string_buffer_flush_curr_buffer)
(mixed_string_buffer_append, mixed_string_buffer_result)
(free_mixed_string_buffer): Remove.

11 years agoFix commit 4dc36d2f
Daiki Ueno [Fri, 2 May 2014 03:06:57 +0000 (12:06 +0900)] 
Fix commit 4dc36d2f

11 years agoMakefile.in.in: Rename DIST_DEPENDS_ON_POT to DIST_DEPENDS_ON_UPDATE_PO
Daiki Ueno [Fri, 2 May 2014 01:38:43 +0000 (10:38 +0900)] 
Makefile.in.in: Rename DIST_DEPENDS_ON_POT to DIST_DEPENDS_ON_UPDATE_PO

11 years agomaint: Update Admin/plans
Daiki Ueno [Fri, 2 May 2014 00:16:53 +0000 (09:16 +0900)] 
maint: Update Admin/plans

11 years agoMakefile.in.in: Turn {POFILES,DISTFILES}DEPS into yes/no options
Daiki Ueno [Thu, 1 May 2014 23:43:17 +0000 (08:43 +0900)] 
Makefile.in.in: Turn {POFILES,DISTFILES}DEPS into yes/no options

Preserve the previous behavior even if a user forgot to update
Makevars, after calling autopoint.
* Makevars (PO_DEPENDS_ON_POT): Rename from POFILESDEPS and turn
it into a yes/no option.
(DIST_DEPENDS_ON_POT): Rename from DISTFILESDEPS and turn it into
a yes/no option.

11 years agoUpdate ChangeLog.
Daiki Ueno [Thu, 1 May 2014 09:36:47 +0000 (18:36 +0900)] 
Update ChangeLog.

11 years agoMakefile.in.in: Add an option to claim the package as GNU/non-GNU
Daiki Ueno [Thu, 1 May 2014 09:26:33 +0000 (18:26 +0900)] 
Makefile.in.in: Add an option to claim the package as GNU/non-GNU
Reporeted by David Shea at:
<https://savannah.gnu.org/bugs/?40520>.
* Makevars (PACKAGE_GNU): New variable.
* Makefile.in.in ($(DOMAIN).pot-update): Don't search for "GNU
packagename" if $(PACKAGE_GNU) is set.

11 years agoMakefile.in.in: Make dependencies of a PO file and 'dist' customizable
Daiki Ueno [Thu, 1 May 2014 04:39:23 +0000 (13:39 +0900)] 
Makefile.in.in: Make dependencies of a PO file and 'dist' customizable

* Makevars (POFILESDEPS): New variable.
(DISTFILESDEPS): New variable.
* Makefile.in.in ($(POFILES)): Depend on $(POFILESDEPS) instead of
$(srcdir)/$(DOMAIN).pot.
(dist distdir): Run $(DISTFILEDEPS) instead of 'update-po'.

11 years agomaint: Remove duplicate files from the repository
Daiki Ueno [Thu, 1 May 2014 02:46:16 +0000 (11:46 +0900)] 
maint: Remove duplicate files from the repository

11 years agointl: Define PRI_MACROS_BROKEN if undefined
Steve Ellcey [Wed, 30 Apr 2014 09:56:31 +0000 (18:56 +0900)] 
intl: Define PRI_MACROS_BROKEN if undefined

* loadmsgcat.c (PRI_MACROS_BROKEN) [_LIBC]: Define to 0, if
undefined.

11 years agoscheme: Recognize GIMP script-fu extension _"abc"
Daiki Ueno [Wed, 30 Apr 2014 08:29:04 +0000 (17:29 +0900)] 
scheme: Recognize GIMP script-fu extension _"abc"

* gettext-tools/src/x-scheme.c (read_object): Recognize _"abc".

11 years agoformat-python-brace: Limit acceptable format specifiers
Daiki Ueno [Wed, 30 Apr 2014 04:20:16 +0000 (13:20 +0900)] 
format-python-brace: Limit acceptable format specifiers

11 years agotests: Don't run a test only successful after "make dist" by default
Daiki Ueno [Tue, 29 Apr 2014 09:21:28 +0000 (18:21 +0900)] 
tests: Don't run a test only successful after "make dist" by default

* Makefile.am (TESTS): Move xgettext-1 to...
(EXTRA_DIST): ...here.

11 years agotests: Add work around for newer Bison version used in autopoint test
Daiki Ueno [Tue, 29 Apr 2014 09:18:38 +0000 (18:18 +0900)] 
tests: Add work around for newer Bison version used in autopoint test

* autopoint-3 (gettext_datadir): Don't regenerate intl/plural.c.

11 years agoexamples: Don't use KDE build infrastructure when generating POT
Daiki Ueno [Fri, 25 Apr 2014 06:41:23 +0000 (15:41 +0900)] 
examples: Don't use KDE build infrastructure when generating POT

11 years agobuild: Turn update-po.sh into a Makefile rule
Daiki Ueno [Fri, 25 Apr 2014 03:31:11 +0000 (12:31 +0900)] 
build: Turn update-po.sh into a Makefile rule

Suggested by Andreas Stricker in:
<https://lists.gnu.org/archive/html/bug-gettext/2014-04/msg00020.html>.
* configure.ac (maintainer-update-po): New recursive rule.
* update-po.sh: Remove.
* autogen.sh: Don't mention update-po.sh.
* Makefile.am (maintainer-update-po-local): New rule.
* gettext-runtime/Makefile.am (maintainer-update-po): New rule.
* gettext-runtime/man/Makefile.am (update-man1): Remove; add explicit
dependency on the executable to each .1 rule.
* gettext-tools/man/Makefile.am (update-man1): Remove; add explicit
dependency on the executable to each .1 rule.

11 years agoexamples: Rename gnome3 XML files shorter than 99
Daiki Ueno [Thu, 24 Apr 2014 03:27:17 +0000 (12:27 +0900)] 
examples: Rename gnome3 XML files shorter than 99

* gettext-tools/examples/hello-c-gnome3/hello.gresource.xml: Rename
from org.gnu.gettext.examples.hello.gresource.xml.
* gettext-tools/examples/hello-c-gnome3/hello-gschema.xml: Rename
from org.gnu.gettext.examples.hello.gschema.xml.
* gettext-tools/examples/hello-c-gnome3/po/POTFILES.in: Adjust the
file name change.
* gettext-tools/examples/hello-c-gnome3/po/Makefile.am: Adjust the
file name change.
* gettext-tools/examples/Makefile.am: Adjust the file name change.
* gettext-tools/examples/po/Makefile.am: Adjust the file name change.

11 years agointl: Remove generated plural.c from the repository
Daiki Ueno [Thu, 24 Apr 2014 03:13:57 +0000 (12:13 +0900)] 
intl: Remove generated plural.c from the repository

11 years agointl: Support older Bison versions
Daiki Ueno [Thu, 24 Apr 2014 02:46:58 +0000 (11:46 +0900)] 
intl: Support older Bison versions

* gettext-runtime/intl/plural.y: Use %lex-param / %parse-param instead
of %param, which is only available in Bison 3.0.1 or later.

11 years agoexamples: Lower the required gettext version to 0.15
Daiki Ueno [Wed, 23 Apr 2014 12:29:26 +0000 (21:29 +0900)] 
examples: Lower the required gettext version to 0.15

11 years agointl: Port to Bison 3.0
Daiki Ueno [Wed, 23 Apr 2014 08:44:46 +0000 (17:44 +0900)] 
intl: Port to Bison 3.0

* gettext-runtime/intl/plural.y: Don't use removed YYLEX_PARAM and
YYPARSE_PARAM macros; replace deprecated %pure_parser with
'%define api.pure full'; adjust yylex/yyerror arglist.
* gettext-runtime/intl/plural-exp.h (PLURAL_PARSE): Use explicit type
'struct parse_args *arg' for ARG.

11 years agoautopoint: Unset variables known to interfere with common tools
Daiki Ueno [Wed, 23 Apr 2014 02:57:14 +0000 (11:57 +0900)] 
autopoint: Unset variables known to interfere with common tools

Reported by Jan Cholasta at:
<https://bugzilla.redhat.com/show_bug.cgi?id=801374>.
* autopoint.in: Unset CDPATH, CLICOLOR_FORCE, and GREP_OPTIONS.
* gettextize.in: Unset CLICOLOR_FORCE and GREP_OPTIONS.

11 years agomaint: Mention Git tag based versioning in Admin/release-steps
Daiki Ueno [Tue, 22 Apr 2014 07:05:51 +0000 (16:05 +0900)] 
maint: Mention Git tag based versioning in Admin/release-steps

11 years agobuild: Use Automake 'subdir-objects' option
Roumen Petrov [Sun, 26 Jan 2014 16:53:43 +0000 (18:53 +0200)] 
build: Use Automake 'subdir-objects' option

* gettext-runtime/tests/Makefile.am (AUTOMAKE_OPTIONS): Add 'subdir-objects'.
* gettext-tools/libgettextpo/Makefile.am (AUTOMAKE_OPTIONS): Likewise.
* gettext-tools/libgrep/Makefile.am (AUTOMAKE_OPTIONS): Likewise.
* gettext-tools/src/Makefile.am (AUTOMAKE_OPTIONS): Likewise.

11 years agom4: Apply NM detection fix from Libtool
Daiki Ueno [Tue, 22 Apr 2014 06:00:24 +0000 (15:00 +0900)] 
m4: Apply NM detection fix from Libtool

2013-04-28  Peter Rosin <peda@lysator.liu.se>
libtool: break all the way out when a good nm is found
* m4/libtool.m4 (LT_PATH_NM): Break all the way out on a good
match.

11 years agom4: Revert commit d6690cc7 to libtool.m4
Daiki Ueno [Tue, 22 Apr 2014 05:55:39 +0000 (14:55 +0900)] 
m4: Revert commit d6690cc7 to libtool.m4

Reported by Benjamin Gilbert at:
<https://savannah.gnu.org/bugs/?41203>
With recent libtool, this patch did nothing but fixing the output
message of configure.
* m4/libtool.m4: Remove the special handling of NM detection when
cross-compiling mingw32 on cygwin.

11 years agoUpdate .gitignore
Daiki Ueno [Tue, 22 Apr 2014 04:22:21 +0000 (13:22 +0900)] 
Update .gitignore

11 years agoUpdate after Gnulib changed.
Daiki Ueno [Tue, 22 Apr 2014 03:26:50 +0000 (12:26 +0900)] 
Update after Gnulib changed.

11 years agoUpdate copyright year.
Daiki Ueno [Tue, 22 Apr 2014 03:01:49 +0000 (12:01 +0900)] 
Update copyright year.

11 years agobuild: Use git-version-gen intead of version.sh
Daiki Ueno [Tue, 22 Apr 2014 02:19:38 +0000 (11:19 +0900)] 
build: Use git-version-gen intead of version.sh

* version.sh: Remove.
* autogen.sh: Import git-version-gen from Gnulib.
* Makefile.am (EXTRA_DIST): Add $(top_srcdir)/.version.
(BUILT_SOURCES): Likewise.
($(top_srcdir)/.version): New rule.
(dist-hook): New rule.
* configure.ac: Use git-version-gen in AC_INIT.
* gettext-runtime/configure.ac: Likewise.
* gettext-tools/configure.ac: Likewise.
* gettext-tools/examples/configure.ac: Likewise.
* gettext-runtime/man/Makefile.am: Refer to .version instead of
version.sh.
* gettext-tools/doc/Makefile.am: Likewise.
* gettext-tools/man/Makefile.am: Likewise.

11 years agoRules-quot: Use built-in quot filter if possible
Daiki Ueno [Mon, 21 Apr 2014 08:58:41 +0000 (17:58 +0900)] 
Rules-quot: Use built-in quot filter if possible

11 years agomsgfilter: Fix single quote handling in the quot filter
Daiki Ueno [Mon, 21 Apr 2014 08:54:38 +0000 (17:54 +0900)] 
msgfilter: Fix single quote handling in the quot filter

* filter-quote.c (convert_ascii_quote_to_unicode): Fix single
quote handling to accept multiple quotations in a string.

11 years agoexamples: Quote shell variables in hello-java*/configure
Daiki Ueno [Mon, 21 Apr 2014 07:10:54 +0000 (16:10 +0900)] 
examples: Quote shell variables in hello-java*/configure

When running from xsmallpot.sh, embedded shell-script snippets are
stripped off from configure.ac and some variables are not set.
Make sure to quote them to avoid error.
* hello-java/configure.ac: Quote $BUILDJAVA.
* hello-java-awt/configure.ac: Quote $BUILDJAVAEXE and $BUILDJAVA.
* hello-java-qtjambi/configure.ac: Likewise.
* hello-java-swing/configure.ac: Likewise.

11 years agotests: Don't run system dependent test by default
Daiki Ueno [Mon, 21 Apr 2014 06:56:51 +0000 (15:56 +0900)] 
tests: Don't run system dependent test by default

* Makefile.am (TESTS): Move xgettext-c-1 to...
(EXTRA_DIST): ...here.

11 years agoautogen.sh: Split the regeneration of data files into update.sh
Daiki Ueno [Fri, 18 Apr 2014 09:13:44 +0000 (18:13 +0900)] 
autogen.sh: Split the regeneration of data files into update.sh

* autogen.sh: Separate out PO files update logic to...
* update-po.sh: ...here.
* Makefile.am (EXTRA_DIST): Add update-po.sh.

11 years agoautopoint: Rename gettext_dir to gettext_datadir
Daiki Ueno [Mon, 21 Apr 2014 03:02:01 +0000 (12:02 +0900)] 
autopoint: Rename gettext_dir to gettext_datadir

11 years agoRevert "examples: Don't error out from configure in hello-c-gnome3"
Daiki Ueno [Fri, 18 Apr 2014 08:10:36 +0000 (17:10 +0900)] 
Revert "examples: Don't error out from configure in hello-c-gnome3"

This reverts commit 5536ee522d6a9d60972c78882e2d2761cf9afdc9.
It was not necessary since xsmallpot.sh removes unneeded lines from
configure.ac.

11 years agoautogen.sh: Use included gettext-tools for bootstrap
Daiki Ueno [Thu, 17 Apr 2014 07:56:55 +0000 (16:56 +0900)] 
autogen.sh: Use included gettext-tools for bootstrap

To regenerate POT files, autogen.sh had an implicit dependency on
gettext-tools installed on system.  This prohibited to use any new
features in our examples.  Let autogen.sh use included version of
gettext-tools, by prepending $builddir to the PATH.

11 years agoxgettext: Strip multiple ".in" suffixes from the file name.
Daiki Ueno [Thu, 17 Apr 2014 08:09:20 +0000 (17:09 +0900)] 
xgettext: Strip multiple ".in" suffixes from the file name.

* xgettext.c (main): Strip multiple ".in" suffixes.

11 years agoexamples: Don't error out from configure in hello-c-gnome3
Daiki Ueno [Thu, 17 Apr 2014 08:06:51 +0000 (17:06 +0900)] 
examples: Don't error out from configure in hello-c-gnome3

The configure script shouldn't fail even if there is a fatal
error, to allow the toplevel autogen.sh to regenerate POT files.
* hello-c-gnome3/configure.ac: Don't error out, but warn user.

11 years agomsgfmt: Fix commit cfac1548
Daiki Ueno [Thu, 17 Apr 2014 09:04:31 +0000 (18:04 +0900)] 
msgfmt: Fix commit cfac1548

11 years agomsgfmt: Simplify LINGUAS parsing
Daiki Ueno [Thu, 17 Apr 2014 02:32:53 +0000 (11:32 +0900)] 
msgfmt: Simplify LINGUAS parsing

11 years agoexamples: Add missing XML files to hello-c-gnome3 example
Daiki Ueno [Thu, 17 Apr 2014 02:24:04 +0000 (11:24 +0900)] 
examples: Add missing XML files to hello-c-gnome3 example

11 years agoexamples: Utilize GSettings in 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

11 years agoexamples: Utilize msgfmt --desktop
Daiki Ueno [Wed, 16 Apr 2014 03:10:43 +0000 (12:10 +0900)] 
examples: Utilize msgfmt --desktop

11 years agomsgfmt: Allow any whitespace as a list separator in LINGUAS
Daiki Ueno [Wed, 16 Apr 2014 04:12:59 +0000 (13:12 +0900)] 
msgfmt: Allow any whitespace as a list separator in LINGUAS

11 years agoNEWS: Mention msgfilter quot and msgfilter boldquot
Daiki Ueno [Tue, 15 Apr 2014 08:09:29 +0000 (17:09 +0900)] 
NEWS: Mention msgfilter quot and msgfilter boldquot

11 years agoexamples: Fix dependencies of hello-c-gnome3
Daiki Ueno [Tue, 15 Apr 2014 08:02:04 +0000 (17:02 +0900)] 
examples: Fix dependencies of hello-c-gnome3

11 years agoexamples: Add new example 'hello-c-gnome3'
Daiki Ueno [Tue, 15 Apr 2014 06:08:25 +0000 (15:08 +0900)] 
examples: Add new example 'hello-c-gnome3'

11 years agomsgfilter: Add 'quot' and 'boldquot' built-in filters
Daiki Ueno [Wed, 9 Apr 2014 10:25:58 +0000 (19:25 +0900)] 
msgfilter: Add 'quot' and 'boldquot' built-in filters

11 years agoautogen.sh: Error out when gnulib-tool exit with non-zero
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.

11 years agoUpdate after gnulib changed.
Daiki Ueno [Mon, 7 Apr 2014 07:03:29 +0000 (16:03 +0900)] 
Update after gnulib changed.

11 years agoUpdate gnulib.
Daiki Ueno [Mon, 7 Apr 2014 06:56:32 +0000 (15:56 +0900)] 
Update gnulib.

11 years agoxgettext: Warn user if invalid encoding name is specified
Daiki Ueno [Fri, 4 Apr 2014 09:23:24 +0000 (18:23 +0900)] 
xgettext: Warn user if invalid encoding name is specified

11 years agoUpdate ChangeLogs
Daiki Ueno [Fri, 4 Apr 2014 04:39:16 +0000 (13:39 +0900)] 
Update ChangeLogs

11 years agoAdd missing x-desktop.h to noinst_HEADERS
Daiki Ueno [Fri, 4 Apr 2014 04:35:28 +0000 (13:35 +0900)] 
Add missing x-desktop.h to noinst_HEADERS

11 years agogettext-tools: Update file manifest
Daiki Ueno [Fri, 4 Apr 2014 04:26:13 +0000 (13:26 +0900)] 
gettext-tools: Update file manifest

11 years agoNEWS: Mention Desktop Entry support
Daiki Ueno [Fri, 4 Apr 2014 04:20:29 +0000 (13:20 +0900)] 
NEWS: Mention Desktop Entry support

11 years agomsgfmt: Add support for Desktop Entry files
Daiki Ueno [Sun, 16 Mar 2014 13:06:23 +0000 (22:06 +0900)] 
msgfmt: Add support for Desktop Entry files

11 years agoxgettext: 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

11 years agoautopoint: Add license notice to po/Rules-quot
Daiki Ueno [Wed, 2 Apr 2014 02:54:50 +0000 (11:54 +0900)] 
autopoint: Add license notice to po/Rules-quot

11 years agotests/autopoint: Check for multiple arguments to AM_GNU_GETTEXT
Daiki Ueno [Thu, 27 Mar 2014 09:39:01 +0000 (18:39 +0900)] 
tests/autopoint: Check for multiple arguments to AM_GNU_GETTEXT

11 years agoautopoint: Remove useless comments
Daiki Ueno [Thu, 27 Mar 2014 09:36:59 +0000 (18:36 +0900)] 
autopoint: Remove useless comments

11 years agoautopoint: Use SED-based trace for non-standard Autoconf macros
Daiki Ueno [Thu, 27 Mar 2014 09:20:52 +0000 (18:20 +0900)] 
autopoint: Use SED-based trace for non-standard Autoconf macros

11 years agotests: Add tests for autopoint
Daiki Ueno [Wed, 26 Mar 2014 04:32:22 +0000 (13:32 +0900)] 
tests: Add tests for autopoint

11 years agoautopoint: Allow user to specify gettext_dir through envvar
Daiki Ueno [Wed, 26 Mar 2014 04:31:49 +0000 (13:31 +0900)] 
autopoint: Allow user to specify gettext_dir through envvar

11 years agoNEWS: Mention msgfmt --java --source
Daiki Ueno [Wed, 26 Mar 2014 03:29:13 +0000 (12:29 +0900)] 
NEWS: Mention msgfmt --java --source

11 years agomsgfmt: Add --source option to generate .java file instead of .class
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

11 years agoNEWS: Update for 0.18.4
Daiki Ueno [Tue, 25 Mar 2014 08:28:45 +0000 (17:28 +0900)] 
NEWS: Update for 0.18.4

11 years agoExtend --add-location option to suppress line number output
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.

11 years agoFix reference of the GNOME Translation Project URL.
Daiki Ueno [Fri, 14 Mar 2014 23:20:21 +0000 (08:20 +0900)] 
Fix reference of the GNOME Translation Project URL.

11 years agoUpdate mailing list information in FAQ.html.
Daiki Ueno [Fri, 14 Mar 2014 23:11:14 +0000 (08:11 +0900)] 
Update mailing list information in FAQ.html.

11 years agoxgettext: Fix infloop on loading Glade files with non-DL expat
Daiki Ueno [Wed, 12 Mar 2014 03:00:33 +0000 (12:00 +0900)] 
xgettext: Fix infloop on loading Glade files with non-DL expat

11 years agotests: Include missing init.cfg in tarball
Daiki Ueno [Tue, 11 Mar 2014 07:13:36 +0000 (16:13 +0900)] 
tests: Include missing init.cfg in tarball

11 years agobuild: Remove unnecessary make-variable expansion in configure
Daiki Ueno [Tue, 11 Mar 2014 05:26:59 +0000 (14:26 +0900)] 
build: Remove unnecessary make-variable expansion in configure

11 years agotests: Call included libtool script with $CONFIG_SHELL
Daiki Ueno [Tue, 11 Mar 2014 04:06:40 +0000 (13:06 +0900)] 
tests: Call included libtool script with $CONFIG_SHELL

11 years agotests: Undo the previous unintended file mode changes
Daiki Ueno [Mon, 10 Mar 2014 12:09:02 +0000 (21:09 +0900)] 
tests: Undo the previous unintended file mode changes

11 years agophp: Recognize single and double quotes around heredoc label
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>.

11 years agotests: Remove unnecessary tempfile cleanup code
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.

11 years agodoc: update country codes to the latest
Daiki Ueno [Mon, 10 Feb 2014 08:10:47 +0000 (17:10 +0900)] 
doc: update country codes to the latest

11 years agotests: pass required --tag=XX to libtool
Roumen Petrov [Sun, 26 Jan 2014 21:18:10 +0000 (23:18 +0200)] 
tests: pass required --tag=XX to libtool