summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix list of exports on Windows platforms.HEADmasterBruno Haible2023-04-231-1/+9
| | | | | | | | * woe32dll/unistring-exports.c (UC_CATEGORY_LC): Add, missing since 2011-03-25. (UC_PROPERTY_CASED, UC_PROPERTY_CASE_IGNORABLE, UC_PROPERTY_CHANGES_WHEN_CASEFOLDED, UC_PROPERTY_CHANGES_WHEN_CASEMAPPED, UC_PROPERTY_CHANGES_WHEN_LOWERCASED, UC_PROPERTY_CHANGES_WHEN_TITLECASED, UC_PROPERTY_CHANGES_WHEN_UPPERCASED): Add, missing since 2011-01-09.
* Update after gnulib changed.Bruno Haible2023-04-237-40/+28
| | | | | | | | | | * autogen.sh: Don't add LIBUNISTRING_DLL_VARIABLE to lib/unictype.h, lib/uninorm.h, lib/unicase.h. This is now already done in Gnulib. * gnulib-local/lib/unicase.in.h.diff: Remove include of <unistring/woe32dll.h>, now already done by gnulib. * gnulib-local/lib/unictype.in.h.diff: Likewise. * gnulib-local/lib/uninorm.in.h.diff: Likewise. * configure.ac (gl_IN_LIBUNISTRING): New macro.
* Make sure unicase.h gets a definition of LIBUNISTRING_DLL_VARIABLE.Bruno Haible2023-04-212-4/+20
| | | | | | * gnulib-local/lib/unicase.in.h.diff: Add a '#include <unistring/woe32dll.h>', instead of relying on uninorm.h to include it indirectly.
* NEWS: Mention a bug fix.Bruno Haible2023-01-292-0/+20
| | | | | * NEWS: Mention the bug fixed in gnulib https://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=commit;h=ca1cd9b39787fe8a2329c77bc60d4a7c3ab2334e
* In 'trap' commands, prefer symbolic to numeric signal names.Bruno Haible2022-11-264-24/+24
|
* Release 1.1v1.1Bruno Haible2022-10-160-0/+0
|
* Prepare for 1.1 release.Bruno Haible2022-10-166-7/+29
| | | | | | | | * version.sh: Bump version number, date, gnulib version. * README: Update version. * NEWS: Update version. * lib/Makefile.am (LTV_*): Update to 5:0:0 (determined with help from gnulib's libtool-next-version).
* stdbool.mini.h: Improvements for MSVC 14 and Sun C++.Bruno Haible2022-09-182-3/+23
| | | | | | | | | | Applies gnulib changes 2022-09-04 Bruno Haible <bruno@clisp.org> * stdbool.in.h (_Bool, bool, false, true): In C++ mode with MSVC 14, don't define these as macros. 2022-09-18 Bruno Haible <bruno@clisp.org> * stdbool.in.h (true): Redefine if it does not evaluate to 1 in the preprocessor.
* Make autopull.sh more suited for continuous integration.Bruno Haible2022-07-181-2/+19
| | | | * autopull.sh: Support option --one-time.
* Move gnulib-tool invocation back from autopull.sh to autogen.sh.Bruno Haible2022-07-184-437/+462
| | | | | | * autogen.sh: Revert last change. Improve comments. * autopull.sh: Only call 'gitsub.sh pull'. * m4/init-package-version.m4: Revert last change.
* Split autogen.sh into autopull.sh and autogen.sh.Bruno Haible2022-07-176-448/+474
| | | | | | | | * autopull.sh: New file, based on autogen.sh. * autogen.sh: Remove code that was moved to autopull.sh. Remove --skip-gnulib option. * HACKING: Mention autopull.sh. * m4/init-package-version.m4: Update comment.
* Add GNU Project notice.Bruno Haible2022-07-171-0/+20
|
* Add GNU Project notice.Bruno Haible2022-05-233-2/+16
| | | | | | | * JOIN-GNU: New file. Inspired by a suggestion from José E. Marchesi on the gnu-prog-discuss mailing list. * README: Refer to it. * Makefile.am (EXTRA_DIST): Add it.
* Update after gnulib changed.Bruno Haible2022-05-152-1/+6
|
* Upgrade to libtool 2.4.7.Bruno Haible2022-05-157-385/+729
| | | | | | | | | | | | | | | | | | | | | | * m4/libtool.m4: Update from libtool-2.4.7, with modifications. 2017-10-21 Bruno Haible <bruno@clisp.org> Fix -export-symbols and -export-symbols-regex support on Solaris 11.3. * m4/libtool.m4 (_LT_CMD_GLOBAL_SYMBOLS): Adjust symcode for Solaris. 2009-04-23 Bruno Haible <bruno@clisp.org> Fix recognition of "nm" command. * m4/libtool.m4 (LT_PATH_NM): Try "nm" program also when compiling for mingw in a cygwin environment. 2008-04-06 Bruno Haible <bruno@clisp.org> * m4/libtool.m4 (LT_INIT): When setting LIBTOOL, use CONFIG_SHELL; don't assume that the Makefile.in will set SHELL to ${CONFIG_SHELL}. * m4/ltoptions.m4: Likewise. * m4/ltsugar.m4: Likewise. * m4/ltversion.m4: Likewise. * m4/lt~obsolete.m4: Likewise. * build-aux/ltmain.sh: Likewise.
* doc: Document a new feature (already in version 1.0).Bruno Haible2022-01-052-0/+12
| | | | | * doc/uniconv.texi (uniconv.h): Document iconveh_question_replacement_character.
* Release 1.0v1.0Bruno Haible2022-01-040-0/+0
|
* Prepare for 1.0 release.Bruno Haible2022-01-047-11/+21
| | | | | | | | | * version.sh: Bump version number, date, gnulib version. * README: Update version. * NEWS: Update version. * lib/Makefile.am (LTV_*): Update to 4:0:2 (determined with help from gnulib's libtool-next-version). * doc/libunistring.texi: Bump copyright year.
* Update after gnulib changed.Bruno Haible2022-01-041-0/+2
|
* build: Update Windows DLL exports.Bruno Haible2022-01-042-1/+13
| | | | * woe32dll/unistring-exports.c: Add new UC_PROPERTY_* variables.
* Update maintainer instructions.Bruno Haible2022-01-011-5/+4
|
* Update after gnulib changed.Bruno Haible2021-12-311-0/+30
|
* Update maintainer instructions and scripts.Bruno Haible2021-12-313-17/+21
|
* doc: Update for Unicode 14.0.0.Bruno Haible2021-12-313-0/+10
| | | | | | * doc/unictype.texi (Joining group): Document UC_JOINING_GROUP_THIN_YEH, UC_JOINING_GROUP_VERTICAL_TAIL. NEWS: Mention the update.
* doc: Update for Unicode 11.0.0.Bruno Haible2021-12-302-1/+8
| | | | | * doc/unictype.texi (Joining group): Document UC_JOINING_GROUP_HANIFI_ROHINGYA_*.
* doc: Document properties for Emojis.Bruno Haible2021-12-303-0/+42
| | | | | | | | | | | | * doc/unictype.texi (Properties as objects): Document UC_PROPERTY_EMOJI, UC_PROPERTY_EMOJI_PRESENTATION, UC_PROPERTY_EMOJI_MODIFIER, UC_PROPERTY_EMOJI_MODIFIER_BASE, UC_PROPERTY_EMOJI_COMPONENT, UC_PROPERTY_EXTENDED_PICTOGRAPHIC. (Properties as functions): Document uc_is_property_emoji, uc_is_property_emoji_presentation, uc_is_property_emoji_modifier, uc_is_property_emoji_modifier_base, uc_is_property_emoji_component, uc_is_property_extended_pictographic. * NEWS: Mention the new properties.
* Update after gnulib changed.Bruno Haible2021-12-291-2/+18
|
* doc: Update for new behaviour of line breaking functions.Bruno Haible2021-12-293-5/+25
| | | | | | | * doc/unilbrk.texi (unilbrk.h): Document UC_BREAK_CR_BEFORE_LF. Mention that this value can occur in the array returned by u*_possible_linebreaks and u*_width_linebreaks. * NEWS: Mention the change.
* doc: Update for Unicode 10.0.0.Bruno Haible2021-12-272-0/+21
| | | | | | | * doc/unictype.texi (Joining group): Document UC_JOINING_GROUP_MALAYALAM_*. (Properties as objects): Document UC_PROPERTY_REGIONAL_INDICATOR. (Properties as functions): Document uc_is_property_regional_indicator.
* doc: Update for Unicode 9.0.0.Bruno Haible2021-12-272-0/+9
| | | | | * doc/unictype.texi (Joining group): Document UC_JOINING_GROUP_AFRICAN_*.
* doc: Update for Unicode 7.0.0.Bruno Haible2021-12-272-0/+35
| | | | | * doc/unictype.texi (Joining group): Document UC_JOINING_GROUP_STRAIGHT_WAW, UC_JOINING_GROUP_MANICHAEAN_*.
* doc: Update for Unicode 6.3.0.Bruno Haible2021-12-272-0/+22
| | | | | * doc/unictype.texi (Bidi class): Document UC_BIDI_LRI, UC_BIDI_RLI, UC_BIDI_FSI, UC_BIDI_PDI.
* doc: Update for Unicode 6.1.0.Bruno Haible2021-12-273-2/+9
| | | | | * doc/unictype.texi (Joining group): Document UC_JOINING_GROUP_ROHINGYA_YEH.
* doc: Clarify u{8,16,32}_grapheme_prev behaviour.Bruno Haible2021-12-162-0/+11
| | | | | | | | | Reported by Vincent Westenberg <vincent.westenberg@posteo.de> in <https://lists.gnu.org/archive/html/bug-libunistring/2021-12/msg00001.html>. * doc/unigbrk.texi (Grapheme cluster breaks in a string): Clarify that the u{8,16,32}_grapheme_prev functions, like u{8,16,32}_prev, work only on well-formed Unicode strings.
* Clarify rationale for gl_INIT_PACKAGE.Bruno Haible2021-12-072-1/+28
| | | | * m4/init-package-version.m4: Add more comments.
* Fix some license headers.Bruno Haible2021-12-077-36/+102
| | | | | | | | | | | | Reported by Dylan Aïssi <daissi@debian.org> at <https://savannah.gnu.org/bugs/?61459>. * lib/version.c: Change license header to LGPLv3+ or GPLv2+. * lib/unistring-notinline.h: Likewise. * lib/unistring/cdefs.h: Likewise. * lib/unistring/inline.h: Likewise. * lib/unistring/version.in.h: Likewise. * lib/unistring/woe32dll.in.h: Likewise.
* Update after gnulib changed on 2021-07-30.Bruno Haible2021-08-081-0/+4
| | | | | | | Reported by Tim Rühsen <tim.ruehsen@gmx.de> in <https://lists.gnu.org/archive/html/bug-libunistring/2021-08/msg00006.html>. * lib/unistring/cdefs.h (_GL_ATTRIBUTE_MAYBE_UNUSED): New macro.
* Update after gnulib/build-aux/test-driver.diff changed.Bruno Haible2021-08-082-2/+2
| | | | | * autogen.sh: Make it clear that Automake 1.16.4 is now required. * HACKING: Likewise.
* Update after gnulib changed.Bruno Haible2021-08-082-6/+40
| | | | | | | | | * gnulib-local/lib/uninorm.in.h.diff: Add an include of <unistring/cdefs.h>. * lib/unistring/cdefs.h (_GL_ATTRIBUTE_MALLOC, _GL_ATTRIBUTE_DEALLOC, _GL_ATTRIBUTE_DEALLOC_FREE): New macros. (_UC_ATTR_malloc, _UC_ATTRIBUTE_DEALLOC, _UC_ATTRIBUTE_DEALLOC_FREE, _UC_ATTRIBUTE_MALLOC): New auxiliary macros, from gnulib/m4/gnulib-common.m4. (_UC_HAS_C_ATTRIBUTE): Renamed from _GL_HAS_C_ATTRIBUTE.
* Make gl_INIT_PACKAGE work with Automake >= 1.16.4.Bruno Haible2021-08-082-4/+18
| | | | | | | | | | Reported and analyzed by Nicole Mazzuca <mazzucan@outlook.com> in <https://lists.gnu.org/archive/html/bug-libunistring/2021-08/msg00002.html>. * m4/init-package-version.m4 (gl_INIT_PACKAGE): Use a new macro gl_INIT_EMPTY. (gl_INIT_DUMMY): Expand to empty in two steps, via a new macro gl_INIT_DUMMY2.
* Update after gnulib changed.Bruno Haible2021-08-012-29/+59
| | | | | | | | | * gnulib-local/lib/unistr.in.h.diff: Update. * lib/unistring/cdefs.h (_GL_UNUSED_PARAMETER): Use the new definition from gnulib-common.m4. (_UC_GNUC_PREREQ, _UC_HAS_ATTRIBUTE, _UC_ATTR_unused, _GL_HAS_C_ATTRIBUTE, _UC_ATTRIBUTE_MAYBE_UNUSED, _UC_ATTRIBUTE_UNUSED): New auxiliary macros, based on gnulib-common.m4.
* u{8,16,32}-uctomb: Avoid possible trouble with huge strings.Bruno Haible2021-07-253-3/+12
| | | | | | * doc/unistr.texi (Creating Unicode strings): Update prototypes of u8_uctomb, u16_uctomb, u32_uctomb to match the change in gnulib on 2020-09-05.
* doc: Avoid long lines in .texi source.Bruno Haible2021-07-251-9/+31
| | | | * doc/char32_t.texi: Break lines.
* Update .gitignore.Bruno Haible2021-07-251-0/+78
| | | | * .gitignore: Consider also the *CLEANFILES values in the various Makefiles.
* Update after gnulib changed.Bruno Haible2021-07-252-2/+23
|
* Change license to LGPLv3+ or GPLv2+.Bruno Haible2021-05-304-6/+16
| | | | | | * README (Copyright): Adjust section. * doc/libunistring.texi (Licenses): Change accordingly. * NEWS: Mention the change.
* build: Fix the set of exported symbols on Alpine Linux.Bruno Haible2021-04-074-4/+54
| | | | | | * build-aux/join-v-1: New file. * Makefile.am (EXTRA_DIST): Add it. * lib/Makefile.am (config.h): Use it instead of 'join -v 1'.
* Update DEPENDENCIES.Bruno Haible2021-03-012-5/+84
| | | | | * DEPENDENCIES: List the normal dependencies of a package with an Autoconf-generated configure file. Update info regarding libiconv.
* Support creating shared libraries on MidnightBSD.Bruno Haible2021-02-082-13/+13
| | | | | | | Patch from <https://savannah.gnu.org/patch/?10007>. * m4/libtool.m4: Treat MidnightBSD like FreeBSD. * build-aux/ltmain.sh: Likewise.
* Switch to autoconf-2.71.Bruno Haible2021-01-312-2/+7
| | | | * autogen.sh: Update comments.