Up to [cvs.NetBSD.org] / pkgsrc / textproc / libunistring
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.15 / (download) - annotate - [select for diffs], Sun Jun 11 00:59:27 2023 UTC (3 months, 2 weeks ago) by schmonz
CVS Tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, HEAD
Changes since 1.14: +3 -1 lines
Diff to previous 1.14 (colored)
Borrow upstream gnulib commit 0814a293 to fix static_assert on Solaris 11.4.
Revision 1.14 / (download) - annotate - [select for diffs], Mon Oct 24 13:57:24 2022 UTC (11 months ago) by wiz
CVS Tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4
Changes since 1.13: +4 -4 lines
Diff to previous 1.13 (colored)
libunistring: update to 1.1. New in 1.1: * The data tables and algorithms have been updated to Unicode version 15.0.0.
Revision 1.13 / (download) - annotate - [select for diffs], Fri Jan 14 01:10:22 2022 UTC (20 months, 2 weeks ago) by gdt
CVS Tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1
Changes since 1.12: +4 -4 lines
Diff to previous 1.12 (colored)
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.
Revision 1.12 / (download) - annotate - [select for diffs], Fri Nov 12 12:40:17 2021 UTC (22 months, 2 weeks ago) by nia
CVS Tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4
Changes since 1.11: +3 -1 lines
Diff to previous 1.11 (colored)
libunistring: Test for c99 instead of testing for the compiler before attempting to include stdbool.h. Solaris 10 has stdbool, but the compiler defaults to c89 and an error will occur on stdbool inclusion due to the specified standard not being recent enough. PR pkg/56488
Revision 1.11 / (download) - annotate - [select for diffs], Tue Oct 26 11:22:17 2021 UTC (23 months ago) by nia
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)
textproc: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes Unfetchable distfiles (fetched conditionally?): ./textproc/convertlit/distinfo clit18src.zip
Revision 1.10 / (download) - annotate - [select for diffs], Thu Oct 7 15:01:23 2021 UTC (23 months, 3 weeks ago) by nia
Changes since 1.9: +1 -2 lines
Diff to previous 1.9 (colored)
textproc: Remove SHA1 hashes for distfiles
Revision 1.9 / (download) - annotate - [select for diffs], Sun May 27 12:38:19 2018 UTC (5 years, 4 months ago) by wiz
CVS Tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2
Changes since 1.8: +5 -5 lines
Diff to previous 1.8 (colored)
libunistring: update to 0.9.10. New in 0.9.10: * The functions u8_casing_prefix_context, u8_casing_prefixes_context, u8_casing_suffix_context, u8_casing_suffixes_context, u16_casing_prefix_context, u16_casing_prefixes_context, u16_casing_suffix_context, u16_casing_suffixes_context, u32_casing_prefix_context, u32_casing_prefixes_context, u32_casing_suffix_context, u32_casing_suffixes_context, that are documented since version 0.9.1, are now actually implemented.
Revision 1.8 / (download) - annotate - [select for diffs], Sun Mar 11 18:02:11 2018 UTC (5 years, 6 months ago) by wiz
CVS Tags: pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.7: +5 -5 lines
Diff to previous 1.7 (colored)
libunistring: update to 0.9.9. New in 0.9.9: * Fixed a multithread-safety bug.
Revision 1.7 / (download) - annotate - [select for diffs], Wed Jan 10 10:41:32 2018 UTC (5 years, 8 months ago) by wiz
Changes since 1.6: +5 -5 lines
Diff to previous 1.6 (colored)
libunistring: update to 0.9.8. New in 0.9.8: * The data tables and line breaking algorithm have been updated to Unicode version 9.0.0. * In the include file unigbrk.h, the function uc_grapheme_breaks has been added to accommodate the new UAX#29 rules involving 3 or more consecutive characters.
Revision 1.6 / (download) - annotate - [select for diffs], Mon Dec 12 14:18:17 2016 UTC (6 years, 9 months ago) by wiz
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4
Changes since 1.5: +5 -5 lines
Diff to previous 1.5 (colored)
Updated libunistring to 0.9.7. New in 0.9.7: * The license has changed from LGPLv3+ to "LGPLv3+ or GPLv2"
Revision 1.5 / (download) - annotate - [select for diffs], Wed Nov 4 01:59:39 2015 UTC (7 years, 10 months ago) by agc
CVS Tags: pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4
Changes since 1.4: +2 -1 lines
Diff to previous 1.4 (colored)
Add SHA512 digests for distfiles for textproc category Problems found locating distfiles: Package cabocha: missing distfile cabocha-0.68.tar.bz2 Package convertlit: missing distfile clit18src.zip Package php-enchant: missing distfile php-enchant/enchant-1.1.0.tgz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
Revision 1.4 / (download) - annotate - [select for diffs], Thu Jul 9 14:04:28 2015 UTC (8 years, 2 months ago) by wiz
CVS Tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3
Changes since 1.3: +4 -4 lines
Diff to previous 1.3 (colored)
Update to 0.9.6: New in 0.9.6: * The data tables and line breaking algorithm have been updated to Unicode version 8.0.0.
Revision 1.3 / (download) - annotate - [select for diffs], Sat Feb 21 09:11:09 2015 UTC (8 years, 7 months ago) by wiz
CVS Tags: pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1
Changes since 1.2: +4 -4 lines
Diff to previous 1.2 (colored)
Update to 0.9.5: New in 0.9.5: * The data tables and line breaking algorithm have been updated to Unicode version 7.0.0. * In the include file uniname.h, the function unicode_name_character has been extended to look for name aliases.
Revision 1.2 / (download) - annotate - [select for diffs], Mon Oct 20 10:43:53 2014 UTC (8 years, 11 months ago) by wiz
CVS Tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4
Changes since 1.1: +4 -4 lines
Diff to previous 1.1 (colored)
Update to 0.9.4. New in 0.9.4: * The data tables and line breaking algorithm have been updated to Unicode version 6.0.0. * A new include file unigbrk.h is provided. It declares functions for grapheme cluster breaking, that is, determining the boundaries between graphemes. See the documentation chapter "Grapheme cluster breaks in strings" for details. * In the include file unictype.h, constants are defined for the group of general categories LC ("Cased Letter"). * In the include file unictype.h, functions for associating canonical combining classes with names have been added: uc_combining_class_name uc_combining_class_long_name uc_combining_class_byname * In the include file unictype.h, functions for the Arabic joining type and the Arabic joining group have been added: uc_joining_type_name uc_joining_type_long_name uc_joining_type_byname uc_joining_type uc_joining_group_name uc_joining_group_byname uc_joining_group * In the include file unictype.h, functions for new predefined properties have been added: uc_is_property_cased uc_is_property_case_ignorable uc_is_property_changes_when_lowercased uc_is_property_changes_when_uppercased uc_is_property_changes_when_titlecased uc_is_property_changes_when_casefolded uc_is_property_changes_when_casemapped But it's recommended to use the case mapping functions from unicase.h instead. * In the include file unictype.h, the functions for bidi class, formerly known as bidirectional category, have been renamed: uc_bidi_category_name -> uc_bidi_class_name uc_bidi_category_byname -> uc_bidi_class_byname uc_bidi_category -> uc_bidi_class uc_is_bidi_category -> uc_is_bidi_class The old function names still exist, but are obsolete. * In the include file unictype.h, functions for returning long names of property values have been added: uc_general_category_long_name uc_bidi_class_long_name The functions uc_general_category_byname uc_bidi_class_byname have been extended to recognize long names as well as short names. * It is now easier to detect the subminor version: The value of the variable _libunistring_version and of the macro _LIBUNISTRING_VERSION now includes also the subminor version. * The functions u8_mbtouc and u8_mbtouc_unsafe now handle ill-formed UTF-8 input in a better way, that is more compliant with W3C recommendations. * The functions u8_strcoll, u16_strcoll, u32_strcoll now produce results that are less dependent on the iconv implementation in use. * The functions u8_strstr, u16_strstr, u32_strstr now perform in O(n) time worst-case, where n is the sum of the lengths of the argument strings.
Revision 126.96.36.199 / (download) - annotate - [select for diffs] (vendor branch), Tue Feb 14 23:06:50 2012 UTC (11 years, 7 months ago) by gdt
CVS Tags: pkgsrc-base, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4, pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)
Import libunistring-0.9.3 as textproc/libunistring. libunistring 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).
Revision 1.1 / (download) - annotate - [select for diffs], Tue Feb 14 23:06:50 2012 UTC (11 years, 7 months ago) by gdt
This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.