summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* build: Fix export of symbols in 64-bit mode on Windows.HEADmasterBruno Haible9 days2-2/+13
| | | | | | | Reported by kenjiuno <h8mastre@gmail.com> in <https://savannah.gnu.org/bugs/?59491>. * woe32dll/export.h (IMP): Correct definition in 64-bit mode.
* doc: Document char32_t.Bruno Haible2020-11-143-3/+34
| | | | | | * doc/char32_t.texi: New file. * doc/libunistring.texi: Include it. * doc/Makefile.am (libunistring_TEXINFOS): Add char32_t.texi.
* build: Fix warnings emitted by autoconf-2.69d.Bruno Haible2020-11-143-6/+6
| | | | | | | * configure.ac: Use AC_CONFIG_HEADERS instead of AM_CONFIG_HEADER. * m4/exported.m4 (gt_GLOBAL_SYMBOL_PIPE): Require LT_PATH_NM instead of AC_PROG_NM. * m4/woe32-dll.m4 (gl_WOE32_DLL): Use AC_LINK_IFELSE instead of AC_TRY_LINK.
* Fix copyright years.Bruno Haible2020-09-061-1/+1
|
* Fix copyright years.Bruno Haible2020-09-061-1/+1
|
* build: Add support for clang on Windows.Bruno Haible2020-09-062-8/+26
| | | | | * m4/woe32-dll.m4 (gl_WOE32_DLL): Set gl_cv_ld_autoimport to 'no' on MSVC and MSVC/clang.
* build: Update after gnulib changed.Bruno Haible2020-08-303-2/+12
| | | | * configure.ac (AC_PREREQ): Bump minimum Autoconf version to 2.64.
* build: Ease development with builds in srcdir.Bruno Haible2020-05-081-11/+1212
| | | | * .gitignore: Add entries produced by "make all check" in non-VPATH builds.
* build: Ensure ar-lib is present.Bruno Haible2020-05-082-2/+3
| | | | * autogen.sh: Fetch also build-aux/ar-lib.
* build: Combine the .gitignore files.Bruno Haible2020-05-0825-1346/+1293
|
* build: Combine the .gitignore files.Bruno Haible2020-05-087-709/+719
|
* build: Tweak last commit.Bruno Haible2020-05-084-52/+24
| | | | * lib/unistring/cdefs.h: Clarify license.
* build: Update after gnulib changedDaiki Ueno2020-05-078-35/+107
| | | | | | | | | | | | | | | In the latest Gnulib, the definition of _GL_UNUSED_PARAMETER is expanded at configure time of the consumer project. Let's include only the fallback definition in <unistring/cdefs.h>. Suggested by Dmitry Baryshkov <dbaryshkov@gmail.com> in: <https://lists.gnu.org/archive/html/bug-libunistring/2020-05/msg00001.html>. * lib/Makefile.am (unistring/cdefs.h): Don't generate the file. * lib/unistring/cdefs.h: Include the expanded form instead of ... * lib/unistring/cdefs.in.h: ... this. * gnulib-m4/.gitignore, gnulib-m4/gnulib-cache.m4, lib/.gitignore, tests/.gitignore: Updated.
* doc: Update description of locale_charset.Bruno Haible2019-12-232-1/+7
| | | | | * doc/uniconv.texi (uniconv.h): Fix reference to config.charset, which was removed on 2018-05-19.
* build: Don't erase the .sym file if 'sed' is not GNU sed.Bruno Haible2019-12-222-9/+24
| | | | | | * lib/Makefile.am (libunistring.sym): Test the exit status of the declared.sh command. Preserve the existing libunistring.sym if it failed.
* Update after gnulib changed.Bruno Haible2019-12-222-1/+1
|
* build: Update after gnulib changed.Bruno Haible2019-12-226-1/+189
| | | | | | | | | | | * lib/Makefile.am (libunistring.sym): Don't rename the gl_get_setlocale_null_lock function. * NEWS: Document the fixed multithread-safety bugs: 2019-12-18 Bruno Haible <bruno@clisp.org> hard-locale: Make multithread-safe. This fix impacts mbrtowc on Cygwin and Haiku. 2019-12-17 Bruno Haible <bruno@clisp.org> localcharset: Fix multithread-safety bug on Windows and OS/2.
* build: Fix spurious error message in 'doc'.Bruno Haible2019-12-222-0/+7
| | | | * doc/Makefile.am (RM): New variable.
* build: Remove generated lib/uni*.h files from the tarball.Bruno Haible2019-12-192-2/+11
| | | | | | * lib/Makefile.am (nodist_include_HEADERS): New variable. (nobase_include_HEADERS): Remove the headers files listed in nodist_include_HEADERS.
* Mention continuous integration.Bruno Haible2019-09-151-0/+9
|
* build: Explain how to avoid skipped tests.Bruno Haible2019-09-012-0/+19
| | | | * HACKING: Explain which locales to install, to avoid skipped tests.
* build: Tweak last commit.Bruno Haible2019-09-011-1/+1
|
* build: Add support for shallow-cloning of subdirectories.Bruno Haible2019-09-012-7/+40
| | | | | | | * gitsub.sh (func_usage): Document allowed git options with 'git pull'. (func_pull): Accept GIT_OPTIONS argument. (pull): Parse git options before complaining about too many arguments. Pass the git options to func_pull.
* build: Don't use an obsolete libtool macro.Bruno Haible2019-08-191-0/+7
|
* build: Don't use an obsolete libtool macro.Bruno Haible2019-08-181-3/+3
| | | | | * m4/exported.m4 (gt_GLOBAL_SYMBOL_PIPE): Require _LT_CMD_GLOBAL_SYMBOLS, not AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE.
* build: Fix build errors with MSVC.Bruno Haible2019-07-013-5/+11
| | | | | | * lib/exported.sh.in: Remove one level of eval. * lib/Makefile.am (config.h): Redirect compiler output to stderr. Remove symbols that contain an '@'.
* Update after gnulib changed.Bruno Haible2019-07-012-0/+11
|
* Update bug reporting instructions.Bruno Haible2019-05-113-7/+15
| | | | | * README: Tell users to report bugs in the bug tracker or by email. * doc/libunistring.texi (Reporting problems): Likewise.
* Fix license header of two files.Bruno Haible2019-05-072-8/+26
| | | | | * woe32dll/export.h: Use a dual-license header. * woe32dll/unistring-exports.c: Likewise.
* build: Separate git operations from build operations.Bruno Haible2019-05-075-418/+924
| | | | | | | | * gitsub.sh: New file, from gnulib. * .gitmodules: New file. * autogen.sh: Remove all git operations. Look at GNULIB_SRCDIR environment variable. Ignore the GNULIB_TOOL environment variable. * HACKING: Explain when to use gitsub.sh.
* build: Update Windows support.Bruno Haible2019-03-132-4/+9
|
* doc: Assume that the texinfo sources are in the source dir.Bruno Haible2019-02-142-5/+10
| | | | | * doc/Makefile.am (stamp-vti, libunistring.html, libunistring_toc.html): Lookup libunistring.texi in $(srcdir).
* doc: Fix hyperlinks to table of contents in HTML doc.Bruno Haible2019-02-142-2/+11
| | | | | | | Reported by Akim Demaille <akim.demaille@gmail.com>. * doc/Makefile.am (libunistring_toc.html): Replace references to libunistring.html with references to libunistring_toc.html.
* doc: Make function declarations easier to read.Bruno Haible2019-02-1313-469/+476
| | | | | | * doc/uni*.texi: Inside the argument list of function declarations, use no-break spaces instead of spaces, except directly after a comma. * doc/libunistring.texi: Bump copyright year.
* build: Put the .sym file in the source directory.Bruno Haible2019-02-132-11/+18
| | | | | * lib/Makefile.am (libunistring.sym): Generate in the source directory. (config.h): Update rule.
* doc: Simplify the title page.Bruno Haible2019-02-132-1/+5
| | | | * doc/libunistring.texi (titlepage): Remove redundant subtitle.
* Update licenses.Bruno Haible2019-02-104-28/+34
|
* Use a newer texinfo.tex.Bruno Haible2019-02-102-3/+10
|
* Remove left-over empty directories in 'make distclean'.Bruno Haible2019-02-053-1/+33
| | | | | | | * lib/Makefile.am (DISTCLEANDIRS, DISTCLEANDIRS_NOT_IN_SRCDIR): New variables. (distclean-local): New target. * tests/Makefile.am (distclean-local): New target.
* Move run-test to gnulib.Bruno Haible2019-02-051-0/+1
|
* Move run-test to gnulib.Bruno Haible2019-02-043-139/+8
|
* Update comments.Bruno Haible2019-02-041-2/+2
|
* Move declared.sh to gnulib.Bruno Haible2019-02-034-137/+9
|
* Accommodate a shell that is not in /bin/sh.Bruno Haible2019-01-283-0/+8
|
* Update after gnulib changed.Bruno Haible2019-01-282-2/+1
|
* Support for per-thread locales on systems with HAVE_NAMELESS_LOCALES.Bruno Haible2018-10-232-1/+13
|
* Update after gnulib changed.Bruno Haible2018-10-234-2/+375
|
* Remove the 'fixaclocal' auxiliary script.Bruno Haible2018-09-174-38/+10
|
* Prefer https URLs where possible.Bruno Haible2018-09-1736-71/+71
|
* Prepare for 0.9.10 release.v0.9.10Bruno Haible2018-05-173-4/+10
|