Path to this page:
./
textproc/libunistring,
Unicode string library
Branch: CURRENT,
Version: 1.2,
Package name: libunistring-1.2,
Maintainer: gdtlibunistring provides a library that implements Unicode strings (in
three flavours: UTF-8 strings, UTF-16 strings, UTF-32 strings),
together with functions for Unicode charactets (character names,
classifications, properties) and functions for string processing
(formatted output, width, word breaks, line breaks, normalization,
case folding, regular expressions).
Master sites: (Expand)
Filesize: 4364.818 KB
Version history: (Expand)
- (2024-02-25) Updated to version: libunistring-1.2
- (2022-10-24) Updated to version: libunistring-1.1
- (2022-01-14) Updated to version: libunistring-1.0
- (2021-11-12) Updated to version: libunistring-0.9.10nb1
- (2018-05-27) Updated to version: libunistring-0.9.10
- (2018-03-13) Updated to version: libunistring-0.9.9
CVS history: (Expand)
2024-03-01 07:19:33 by Kimmo Suominen | Files touched by this commit (1) |
Log message:
libunistring: Use MASTER_SITE_GNU
|
2024-02-25 16:44:03 by Thomas Klausner | Files touched by this commit (1) | |
Log message:
libunistring: update PLIST for update
|
2024-02-25 16:13:59 by Thomas Klausner | Files touched by this commit (4) | |
Log message:
libunistring: update to 1.2.
New in 1.2:
* The data tables and algorithms have been updated to Unicode version 15.1.0.
* New functions u8_pcpy, u16_pcpy, u32_pcpy, similar to mempcpy.
* New functions uc_indic_conjunct_break_name, uc_indic_conjunct_break_byname,
uc_indic_conjunct_break.
* New functions
uc_is_property_prepended_concatenation_mark,
uc_is_property_id_compat_math_start, uc_is_property_id_compat_math_continue,
uc_is_property_ids_unary_operator
and new constants
UC_PROPERTY_PREPENDED_CONCATENATION_MARK,
UC_PROPERTY_ID_COMPAT_MATH_START, UC_PROPERTY_ID_COMPAT_MATH_CONTINUE,
UC_PROPERTY_IDS_UNARY_OPERATOR.
* New constant _libunistring_unicode_version.
* The UTF-8 decoder functions, especially u8_mbtouc, are now more Unicode
Standard compliant.
* The *printf functions no longer support the %n directive, for security
reasons.
* Fixed a bug in the *printf functions: In the %U, %lU, %llU directives, a
negative width given as an argument did not trigger left-justification.
* The functions u16_strstr and u32_strstr now operate in worst-case linear
time.
|
2023-06-11 02:59:28 by Amitai Schleier | Files touched by this commit (3) |
Log message:
Borrow upstream gnulib commit 0814a293 to fix static_assert on
Solaris 11.4.
|
2022-10-26 12:32:08 by Thomas Klausner | Files touched by this commit (687) |
Log message:
*: bump PKGREVISION for libunistring shlib major bump
|
2022-10-24 15:57:24 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
libunistring: update to 1.1.
New in 1.1:
* The data tables and algorithms have been updated to Unicode version 15.0.0.
|
2022-01-14 02:14:04 by Greg Troxel | Files touched by this commit (1) |
Log message:
textproc/libunistring: Note that licenses are "or later".
|
2022-01-14 02:10:22 by Greg Troxel | Files touched by this commit (3) | |
Log message:
textproc/unistring: Update to 1.0
Despite the momentous version number, this is a fairly minor update.
There is no shlib major bump.
Upstream chagnes:
The license has changed from "LGPLv3+ or GPLv2" to "LGPLv3+ \
or GPLv2+".
The data tables and algorithms have been updated to Unicode version 14.0.0.
The functions u8_uctomb, u16_uctomb, u32_uctomb now support
strings larger than 2 GiB by taking an 'n' argument of type
ptrdiff_t (instead of int).
The functions u*_possible_linebreaks and u*_width_linebreaks now
make it easier to work with strings that contain CR-LF sequences:
In this case, in the returned array, it will return
UC_BREAK_CR_BEFORE_LF followed by UC_BREAK_MANDATORY (instead of
twice UC_BREAK_MANDATORY).
There are new properties for recognizing pictographic symbols and regional \
indicators:
- UC_PROPERTY_EMOJI uc_is_property_emoji
- UC_PROPERTY_EMOJI_PRESENTATION uc_is_property_emoji_presentation
- UC_PROPERTY_EMOJI_MODIFIER uc_is_property_emoji_modifier
- UC_PROPERTY_EMOJI_MODIFIER_BASE uc_is_property_emoji_modifier_base
- UC_PROPERTY_EMOJI_COMPONENT uc_is_property_emoji_component
- UC_PROPERTY_EXTENDED_PICTOGRAPHIC uc_is_property_extended_pictographic
- UC_PROPERTY_REGIONAL_INDICATOR uc_is_property_regional_indicator
Fixed multithread-safety bugs on Cygwin, native Windows, and Haiku.
|