summaryrefslogtreecommitdiffstats
path: root/gettext-tools/gnulib-lib
Commit message (Collapse)AuthorAgeFilesLines
* gettext-tools: Use a short name for DLLs on OS/2KO Myung-Hun2016-01-201-0/+5
| | | | | | | | | | | | 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.
* maint: Update copyright yearDaiki Ueno2016-01-021-1/+1
|
* gnulib-local: Pull more functions for libxmlDaiki Ueno2015-12-151-0/+1
| | | | | | | | * gettext-tools/gnulib-lib/.gitignore: Ignore files brought by gnulib-tool. * gettext-tools/gnulib-tests/.gitignore: Likewise. * gnulib-local/modules/libxml (Depends-on): Add 'pow', 'log10', and 'fabs'.
* gnulib-local: Replace libxml2 trio with GnulibDaiki Ueno2015-12-151-22/+35
| | | | | | | | | | | * gettext-tools/gnulib-lib/.gitignore: Ignore files brought by gnulib-tool. * gettext-tools/gnulib-tests/.gitignore: Likewise. * gnulib-local/lib/libxml/triodef.h: Remove. * gnulib-local/lib/libxml/trionan.c: Replace it with Gnulib functions. * gnulib-local/lib/libxml/trionan.h: Remove. * gnulib-local/modules/libxml (Depends-on): Add 'isinf', 'isnan', and 'signbit'.
* build: Remove expat dependencyDaiki Ueno2015-12-091-44/+48
| | | | | | | | | | | | | | | | | | | | | | | | | * DEPENDENCIES: Suggest libxml2 instead of expat. * gnulib-local/lib/markup.c: New file. * gnulib-local/lib/markup.h: New file. * gnulib-local/modules/markup: New file. * autogen.sh (GNULIB_MODULES_LIBGETTEXTPO): Add markup module. * gettext-tools/configure.ac: Remove checks for expat. * gettext-tools/gnulib-lib/.gitignore: Ignore modules pulled by gnulib-tool due to the markup module usage. * gettext-tools/gnulib-tests/.gitignore: Likewise. * gettext-tools/libgettextpo/.gitignore: Likewise. * gettext-tools/libgettextpo/Makefile.am (libgettextpo_la_AUXSOURCES): Remove ../src/libexpat-compat.c. (libgettextpo_la_LDFLAGS): Remove @LTLIBEXPAT@. * gettext-tools/src/Makefile.am (noinst_HEADERS): Remove libexpat-compat.h. (libgettextsrc_la_SOURCES): Remove libexpat-compat.c. (libgettextsrc_la_LDFLAGS): Remove @LTLIBEXPAT@. * gettext-tools/src/format-kde-kuit.c: Use functions from markup.h, when the file is being compiled as part of libgettextpo. Otherwise use libxml2. * gettext-tools/src/libexpat-compat.c: Remove. * gettext-tools/src/libexpat-compat.h: Remove.
* Update gnulibDaiki Ueno2015-06-051-0/+3
|
* maint: Update copyright yearDaiki Ueno2015-06-051-1/+2
|
* Update .gitignoreDaiki Ueno2015-03-041-21/+21
|
* xgettext: Support message syntax checksDaiki Ueno2015-03-031-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With this change, xgettext could report common syntactic problems in extracted strings. The current built-in checks are ellipsis-unicode, space-ellipsis, and quote-unicode. Those checks can be enabled with --check option of xgettext and disabled with special "xgettext:" comment in source files. Feature suggested by Philip Withnall in: https://savannah.gnu.org/bugs/?44098 * gettext-tools/src/message.h (enum syntax_check_type): New enum. (NSYNTAXCHECKS): New constant. (enum is_syntax_check): New enum. (struct message_ty): New field 'do_syntax_check'. (syntax_check_name): New variable declaration. * gettext-tools/src/message.c (syntax_check_name): New variable. * gettext-tools/src/msgl-cat.c (catenate_msgdomain_list): Propagate mp->do_syntax_check. * gettext-tools/src/msgmerge.c (message_merge): Propagate ref->do_syntax_check. * gettext-tools/src/msgl-check.h (syntax_check_message_list): New declaration. * gettext-tools/src/msgl-check.c (sentence_end): New function. (syntax_check_ellipsis_unicode): New function. (syntax_check_space_ellipsis): New function. (syntax_check_quote_unicode): New function. (syntax_check_message): New function. (syntax_check_message_list): New function. * gettext-tools/src/read-catalog-abstract.h (po_parse_comment_special): Adjust function declaration. * gettext-tools/src/read-catalog-abstract.c (po_parse_comment_special): Add new argument SCP for syntax checking; all callers changed. * gettext-tools/src/read-catalog.h (DEFAULT_CATALOG_READER_TY): New field 'do_syntax_check'. * gettext-tools/src/read-catalog.c (default_constructor): Initialize this->do_syntax_check. (default_copy_comment_state): Propagate this->do_syntax_check. * gettext-tools/src/xgettext.c (long_options): Add --check option. (main): Handle --check option. (usage): Document --check option. (remember_a_message): Propagate do_syntax_check value. * gettext-tools/tests/xgettext-14: New file. * gettext-tools/tests/sentence.c: New file. * gettext-tools/tests/Makefile.am (TESTS): Add new test. (noinst_PROGRAMS): Add 'sentence'. (sentence_SOURCES): New variable. (sentence_CPPFLAGS): New variable. (sentence_LDADD): New variable. * gettext-tools/doc/xgettext.texi: Document --check option.
* Regenerated for 0.18.3.Daiki Ueno2013-07-071-0/+6
|
* Regenerate files for 0.18.2.Daiki Ueno2012-12-251-0/+10
|
* Update after gnulib changed.Bruno Haible2012-02-191-0/+32
|
* Link with libunistring, if it exists.Bruno Haible2010-06-031-6/+7
|
* Cleanup files that are no longer used.Bruno Haible2010-06-031-3/+0
|
* Update after gnulib changed.Bruno Haible2010-03-291-0/+1
|
* Update after gnulib changed.Bruno Haible2009-12-261-0/+5
|
* Update after gnulib changed.Bruno Haible2009-12-121-0/+11
|
* Update after gnulib imports and gnulib changed.Bruno Haible2009-08-151-0/+1
|
* Remove obsolete CVS infrastructure.Bruno Haible2009-08-141-389/+0
|
* Port msgfilter to Woe32 platforms.Bruno Haible2009-08-041-0/+4
|
* Ignore all files that are automatically generated and distributed andBruno Haible2009-08-041-0/+363
| | | | not under version control.
* Improve silent-rules support.Bruno Haible2009-06-231-3/+3
|
* Updated by gnulib-tool.Bruno Haible2009-06-231-0/+30
|
* Updated by gnulib-tool.Bruno Haible2009-06-231-0/+13
|
* Update.Bruno Haible2009-06-231-0/+15
|
* Add many more files.Bruno Haible2009-06-231-0/+49
|
* Switch the license of the programs from GPLv2 to GPLv3.Bruno Haible2009-06-231-5/+4
|
* xallocsa was renamed to xmalloca.Bruno Haible2009-06-231-5/+0
|
* More autocopied files.Bruno Haible2009-06-231-0/+22
|
* Update after gnulib change: Use "unistr.h".Bruno Haible2009-06-231-5/+0
|
* Updated by gnulib-tool.Bruno Haible2009-06-231-0/+62
|
* Ignore all files brought in by gnulib-tool or generated through automake.Bruno Haible2009-06-231-0/+208
|
* Link with C++ libraries _only_ on mingw and Cygwin.Bruno Haible2009-06-231-0/+14
|
* Avoid link error due to xmlFree on mingw and cygwin.Bruno Haible2009-06-231-0/+7
|
* Outer Makefile template for the gnulib-lib directory.Bruno Haible2009-06-231-0/+55