| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
|
|
|
| |
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
|
|
|
|
|
| |
Build is broken on Android.
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
|
|
|
|
|
| |
* gettext-runtime/intl/Makefile.in: Revert LTV_CURRENT and increment
LTV_REVISION.
* gettext-tools/libgettextpo/Makefile.am: Likewise.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gettext-runtime/po/eo.po: Update from Felipe Castro <fefcas@gmail.com>
* gettext-runtime/po/hr.po: Update from Božidar Putanec <bozidarp@yahoo.com>
* gettext-runtime/po/sv.po: Update from Göran Uddeborg <goeran@uddeborg.se>
* gettext-tools/examples/po/eo.po: Update from Felipe Castro <fefcas@gmail.com>
* gettext-tools/examples/po/hr.po: Update from Božidar Putanec <bozidarp@yahoo.com>
* gettext-tools/examples/po/sv.po: Update from Göran Uddeborg <goeran@uddeborg.se>
* gettext-tools/po/bg.po: Update from Roumen Petrov <transl@roumenpetrov.info>
* gettext-tools/po/es.po: Update from Antonio Ceballos <aceballos@gmail.com>
* gettext-tools/po/fr.po: Update from Stéphane Aulery <lkppo@free.fr>
* gettext-tools/po/ja.po: Update from Masahito Yamaga <ma@yama-ga.com>
* gettext-tools/po/ko.po: Update from Changwoo Ryu <cwryu@debian.org>
* gettext-tools/po/nl.po: Update from Benno Schulenberg <benno@vertaalt.nl>
* gettext-tools/po/pl.po: Update from Rafał Maszkowski <rzm@icm.edu.pl>
* gettext-tools/po/sk.po: Update from Marcel Telka <marcel@telka.sk>
* gettext-tools/po/sr.po: Update from Мирослав Николић <miroslavnikolic@rocketmail.com>
* gettext-tools/po/sv.po: Update from Göran Uddeborg <goeran@uddeborg.se>
* gettext-tools/po/tr.po: Update from Nilgün Belma Bugüner <nilgun@buguner.name.tr>
* gettext-tools/po/uk.po: Update from Yuri Chornoivan <yurchor@ukr.net>
* gettext-tools/po/vi.po: Update from Trần Ngọc Quân <vnwildman@gmail.com>
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
* gnulib-local/Makefile.am (EXTRA_DIST): Add lib/regcomp.c.diff.
* gnulib-local/lib/regcomp.c.diff: New file, partially revert Gnulib
commit f97745b0.
|
|
|
|
|
| |
* gettext-tools/tests/*: Use Exit instead of exit, as suggested by
init.sh.
|
|
|
|
|
| |
* autogen.sh: Create an empty ChangeLog for gettext-runtime/intl, which
is necessary when running "make dist" from the top level directory.
|
|
|
|
|
| |
* autogen.sh: Use empty ChangeLog for placeholder. Bail out if any
error occurs in autoreconf phase.
|
| |
|
|
|
|
|
| |
* gettext-tools/tests/sentence-1-prg.c (main): Check input buffer
overflow, while it is not possible with the current test case.
|
|
|
|
|
| |
* gettext-tools/tests/sentence-1: Use NO-BREAK SPACE instead of
IDEOGRAPHIC SPACE.
|
|
|
|
|
| |
* gettext-tools/tests/Makefile.am (CHECKER): Use $(abs_srcdir) instead
of $(srcdir).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
For consistency with other tests. Also it fixes a test failure when
built with --disable-shared, since LOG_COMPILER set to $(SHELL) doesn't
recognize binary executable.
* gettext-tools/tests/Makefile.am (TESTS): Rename 'sentence' to
'sentence-1'.
(check_PROGRAMS): Rename 'sentence' to 'sentence-1-prg'.
(sentence_1_prg_SOURCES): Rename from 'sentence_SOURCES'.
(sentence_1_prg_CPPFLAGS): Rename from 'sentence_CPPFLAGS'.
(sentence_1_prg_LDADD): Rename from 'sentence_LDADD'.
* gettext-tools/tests/sentence-1: New file.
* gettext-tools/tests/sentence-1-prg.c: Rename from sentence.c, move the
test data to sentence-1.
* gettext-tools/tests/.gitignore: Ignore sentence-1-prg.
|
| |
|
|
|
|
| |
* gettext-tools/src/xgettext.c (usage): Mention 'bullet-unicode' check.
|
|
|
|
|
|
|
|
|
| |
* gnulib-local/m4/libxml.m4 (gl_LIBXML): Try to check
xmlXPathSetContextNode, which is available in libxml2 2.9.1 or later.
Problem reported by Dominyk in:
http://savannah.gnu.org/bugs/?46844
Copyright-paperwork-exempt: yes
|
|
|
|
|
|
| |
* gettext-tools/src/read-desktop.h: Add "extern" to each function
declaration.
Possibly related to: https://savannah.gnu.org/bugs/?45896
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gettext-runtime/m4/gettext.m4 (AM_GNU_GETTEXT): Skip checks for the
internal symbols _nl_msg_cat_cntr, _nl_domain_bindings, and
_nl_expand_alias, if __GNU_GETTEXT_SUPPORTED_REVISION is defined.
Problem reported and fix suggested by Masanori Ogino in:
https://lists.gnu.org/archive/html/bug-gettext/2016-04/msg00000.html
The rationale behind this is: (1) those symbol checks are for detecting
certain broken implementations, namely NetBSD and Solaris 7, and
(2) __GNU_GETTEXT_SUPPORTED_REVISION is not defined in those
implementations, while it is defined on compatible implementations, such
as musl-libc which doesn't have those internal symbols.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gettext-runtime/intl/plural-exp.h (HAVE_STRUCT_INITIALIZER): New
macro, based on the check previously in plural-exp.c. Also add check
for __SUNPRO_C for Solaris Studio C compiler.
(GERMANIC_PLURAL): Define as 'struct expression' not 'const struct
expression' if struct/union initializers are not supported by the
compiler.
* gettext-runtime/intl/plural-exp.c: Use HAVE_STRUCT_INITIALIZER.
Reported by Dagobert Michelsen and investigated by pan7 in:
https://savannah.gnu.org/support/?108743
|
|
|
|
|
|
| |
* gettext-tools/src/read-desktop.c (desktop_lex): Don't access memory
deallocated with realloc(). Reported in:
http://savannah.gnu.org/bugs/?47991
|
|
|
|
|
|
|
| |
* gettext-tools/tests/format-javascript-1: Add test for multiple uses of
same argument.
* gettext-tools/tests/format-javascript-2: Use proper flag to activate
javascript format checker.
|
|
|
|
|
| |
* gettext-tools/src/format-javascript.c (format_check): Check if the two
argument types are the same.
|
|
|
|
|
| |
* gettext-tools/tests/Makefile.am (TESTS): Add new test.
* gettext-tools/tests/xgettext-its-2: New file.
|
|
|
|
|
| |
* gettext-tools/src/search-path.c (foreach_elements): Append "gettext"
suffix to each element from XDG_DATA_DIRS.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gettext-tools/src/search-path.c (foreach_function_ty): New typedef.
(path_array_ty): New struct.
(foreach_components, increment, fill): New functions.
(get_search_path): Rewrite using those functions. Relocate
GETTEXTDATADIR here.
* gettext-tools/src/search-path.h (get_search_path): Update documentation.
* gettext-tools/src/msgfmt.c (main): Don't relocate directories in ITS
search path.
* gettext-tools/src/xgettext.c (main): Likewise.
|
|
|
|
|
|
| |
* gnulib-local/lib/gettext.h: Update from gnulib.
* gettext-runtime/m4/extern-inline.m4: Likewise.
* gettext-runtime/m4/intdiv0.m4: Likewise.
|
|
|
|
|
|
|
|
|
|
|
| |
* autogen.sh (GNULIB_MODULES_TOOLS_FOR_SRC): Explicitly pull 'gettext',
as the module is now marked as obsolete.
* gnulib-local/Makefile.am (EXTRA_DIST): Remove m4/hard-locale.m4.diff.
* gnulib-local/m4/hard-locale.m4.diff: Remove, as it is no longer
needed.
* gettext-tools/gnulib-lib/.gitignore: Ignore files brought by gnulib-tool.
* gettext-tools/gnulib-tests/.gitignore: Likewise.
* gettext-tools/libgettextpo/.gitignore: Likewise.
|
|
|
|
| |
* autogen.sh: Port --no-git option from Gnulib's bootstrap.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Suggested in https://savannah.gnu.org/bugs/?47123
* autogen.sh (GNULIB_MODULES_TOOLS_FOR_SRC): Add 'xmemdup0'.
* gettext-tools/gnulib-lib/.gitignore: Ignore files brought by gnulib-tool.
* gettext-tools/gnulib-tests/.gitignore: Likewise.
* gettext-tools/src/search-path.c: New file.
* gettext-tools/src/search-path.h: New file.
* gettext-tools/src/Makefile.am (noinst_HEADERS): Add search-path.h.
(libgettextsrc_la_SOURCES): Add search-path.c.
* gettext-tools/src/msgfmt.c: Include "search-path.h".
(main): Use get_search_path to locate ITS directories.
* gettext-tools/src/xgettext.c: Include "search-path.h".
(main): Use get_search_path to locate ITS directories.
|
|
|
|
|
| |
* gettext-tools/src/format-javascript.c (format_check): Fix
loop initialization. Spotted by clang-analyzer.
|
|
|
|
|
|
|
| |
* gettext-tools/src/x-lua.c (string_end): Allocate a room for
terminating NUL. Reported in: http://savannah.gnu.org/bugs/?4753
Copyright-paperwork-exempt: yes
|
|
|
|
|
|
|
|
|
| |
* gettext-tools/src/format-python-brace.c (parse_directive): Recognize
chained getattr/getitem expressions.
* gettext-tools/tests/format-python-brace-1: Add test for the case where
both getattr and getitem are used.
Reported by Paul Franklin in:
https://lists.gnu.org/archive/html/bug-gettext/2016-03/msg00017.html
|
|
|
|
|
|
| |
* gettext-tools/doc/gettext.texi (Plural forms): Fix positional argument
syntax in the C example. Reported by Jonathan Leffler in:
http://lists.gnu.org/archive/html/bug-gettext/2016-03/msg00002.html
|
|
|
|
|
|
|
| |
* gettext-tools/src/format-javascript.c (format_parse): Fix numbered_arg
allocation for the unnumbered case.
Reported by Roger Mc Murtrie in: <http://savannah.gnu.org/bugs/?47492>.
|
|
|
|
| |
* gettext-tools/gnulib-lib/.gitignore: Sort lines.
|
|
|
|
|
| |
* gettext-tools/src/xgettext.c (usage): Move --its=FILE option under
"Language specific options" from "Output details".
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gettext-tools/src/xgettext.c (main): Generalize --check option
handling.
* gettext-tools/src/message.h (enum syntax_check_type): New enum value
sc_bullet_unicode.
(NSYNTAXCHECKS): Increment.
* gettext-tools/src/message.c (syntax_check_name): Add name for
sc_bullet_unicode.
* gettext-tools/src/msgl-check.c (struct bullet_ty, struct
bullet_stack_ty): New struct.
(bullet_stack): New variable.
(syntax_check_bullet_unicode): New function.
(sc_funcs): Register syntax_check_bullet_unicode as a check function for
sc_bullet_unicode.
* gettext-tools/tests/xgettext-14: Add tests for --check=bullet-unicode
|
|
|
|
|
|
| |
* gettext-tools/doc/gettext.texi (Preparing ITS Rules): Add footnote
explaining the matching behavior if the input file name has the .in
suffix. Suggested by Jan Synacek.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Gjs has had support for numbered arguments in format strings since 1.40.
Recognize it as well in format-javascript, so msgfmt -c doesn't fail
when numbered arguments are in msgstr. Reported by Sean Burke in:
https://lists.gnu.org/archive/html/bug-gettext/2015-10/msg00002.html
* gettext-tools/src/format-javascript.c (struct numbered_arg): New
struct.
(struct spec): Rename format_args_count to numbered_arg_count. Add
NUMBERED field in place of FORMAT_ARGS. All callers changed.
(numbered_arg_compare): New function.
(format_parse): Handle numbered arguments. Based on format-awk.c.
(format_check): Add check for numbered arguments.
* gettext-tools/tests/format-javascript-1: Add tests for numbered
arguments.
* gettext-tools/tests/lang-javascript: Use numbered argument in format
strings. Add check for Gjs version >= 1.40.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
OS/2 does not support a DLL name longer than 8 characters.
* gettext-tools/configure.ac (OS2): Define on OS/2.
* gettext-tools/gnulib-lib/Makefile.am (libgettextlib_la_LDFLAGS):
Set a DLL name to gtlib on OS/2.
* gettext-tools/libgettextpo/Makefile.am (libgettextpo_la_LDFLAGS):
Set a DLL name to gtpo on OS/2.
* gettext-tools/src/Makefile.am (libgettextsrc_la_LDFLAGS): Set a DLL
name to gtsrc on OS/2.
|
|
|
|
|
| |
* gettext-runtime/libasprintf/configure.ac (LTNOUNDEF): Set to
-no-undefined on OS/2.
|