Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Build with core netsurf buildsystemrelease/2.2.0-1 | Vincent Sanders | 2018-08-23 | 11 | -256/+84 |
| | |||||
* | badge updatesv2.2.0 | Steven G. Johnson | 2018-07-24 | 1 | -3/+2 |
| | |||||
* | doc fixes, don't export stdint and limits.h values UINT16_MAX and SSIZE_MAX | Steven G. Johnson | 2018-07-24 | 2 | -9/+11 |
| | |||||
* | Merge branch 'master' of https://github.com/JuliaLang/utf8proc | Steven G. Johnson | 2018-07-24 | 7 | -9839/+10251 |
|\ | |||||
| * | update data and algorithms for Unicode 11 (#140) | Steven G. Johnson | 2018-07-24 | 7 | -9839/+10251 |
| | | |||||
* | | 2.2 release date | Steven G. Johnson | 2018-07-24 | 1 | -1/+3 |
| | | |||||
* | | update copyright statement for data_generator | Steven G. Johnson | 2018-07-24 | 1 | -0/+2 |
| | | |||||
* | | copyright year updates | Steven G. Johnson | 2018-07-24 | 3 | -3/+3 |
| | | |||||
* | | note Unicode 11 in NEWS | Steven G. Johnson | 2018-07-24 | 1 | -1/+2 |
|/ | |||||
* | charwidth=1 for soft hyphen and unassigned codepoints (#135) | Steven G. Johnson | 2018-07-24 | 5 | -1963/+1978 |
| | | | | | | | | | | | | | | | | * use width=1 for soft hyphen and for unassigned/PUA codepoints * don't count unassigned codepoints when comparing with system wcwidth * more tests * indentation fixes * NEWS for 135 * remove special-casing for arabic control characters affecting a span of numbers, which are sometimes zero-width and sometimes not * regenerate | ||||
* | Enhance CMakeLists.txt (#138) | Nehal J Wani | 2018-06-06 | 1 | -0/+13 |
| | | | | | | * Change name of static library if building with msvc * Add install target for cmake | ||||
* | uppercase mapping ß (U+00df) to ẞ (U+1E9E) (#134) | Steven G. Johnson | 2018-05-02 | 5 | -1276/+1312 |
| | | | | | | | | * uppercase(0x00df) = 0x1e9e * tests for titlecase and u+00df uppercase * NEWS, another test | ||||
* | NEWS for upcoming 2.2 release, version bump | Steven G. Johnson | 2018-05-02 | 5 | -9/+27 |
| | |||||
* | Case folding fixes (#133) | Steven G. Johnson | 2018-05-02 | 6 | -4180/+4220 |
| | | | | | | | | | | | | | | | | | | | | | * Fixes allowing for “Full” folding and NFKC_CaseFold compliance. * Only include C (Common) and F (Full) foldings from CaseFolding.txt. Removed S (Simple) since F & S are specified to be exclusive. * Extend UTF8PROC_IGNORE to also ignore unassigned codepoints (such as \u2065) which are specified as being discarded by NFKC_CF. * Document the changes to UTF8PROC_IGNORE in header. * Add NFKC_CF helper function with documentation. * restore old IGNORE behavior, add UTF8PROC_STRIPNA, rename to utf8proc_NFKC_Casefold, add a test * success message * test that IGNORE does not strip NA * data update * NFKC_Casefold shouldn't strip NA | ||||
* | Static library support improvements (#123) | past-due | 2018-04-29 | 3 | -9/+20 |
| | | | | | | | | | | * `#define UTF8PROC_STATIC` to disable DLLEXPORT `#define UTF8PROC_STATIC` to disable DLLEXPORT * [CMake] Automatically define UTF8PROC_STATIC if BUILD_SHARED_LIBS is off * [Makefile] Support additional UTF8PROC_DEFINES, which can be used to specify flags like `-DUTF8PROC_STATIC` | ||||
* | [CMake] Use target_compile_definitions to avoid affecting global definitions ↵ | past-due | 2018-04-27 | 1 | -5/+3 |
| | | | | (#121) | ||||
* | note Unicode 10 support | Steven G. Johnson | 2018-04-27 | 1 | -1/+1 |
| | |||||
* | update to unicode 10 (#132) | Steven G. Johnson | 2018-04-27 | 3 | -1742/+1829 |
| | |||||
* | version bump to 2.1.1 (#131)v2.1.1 | Steven G. Johnson | 2018-04-27 | 5 | -9/+22 |
| | |||||
* | fix make clean | Steven G. Johnson | 2018-04-27 | 1 | -1/+1 |
| | |||||
* | missing return code, success message in test/misc.c | Steven G. Johnson | 2018-04-27 | 1 | -0/+2 |
| | |||||
* | make internal function static | Steven G. Johnson | 2018-04-27 | 1 | -1/+1 |
| | |||||
* | added test for #128 | Steven G. Johnson | 2018-04-27 | 3 | -1/+31 |
| | |||||
* | possible fix for #128 (#129) | Benito van der Zander | 2018-04-27 | 1 | -3/+3 |
| | | | Does this help? I do not really remember what I wrote back then | ||||
* | Use LDFLAGS when building libutf8proc.dylib (#125) | Ryan Schmidt | 2018-04-18 | 1 | -1/+1 |
| | |||||
* | Fix declaration-after-statement warning when compiling in strict C90 mode. ↵ | Branko Čibej | 2017-09-21 | 1 | -3/+2 |
| | | | | (#113) | ||||
* | Update documentation to reflect Unicode 9.0.0. (#107) | Christopher Baker | 2017-06-08 | 1 | -1/+1 |
| | | | This makes the inline documentation match the README. | ||||
* | Ensure generated const data tables are hidden via "static" (#100) | Paul Smith | 2017-02-19 | 2 | -10/+10 |
| | |||||
* | don't set MAKE variable in Makefile (#99) | Jameson Nash | 2017-02-18 | 1 | -1/+0 |
| | | | fix #95 | ||||
* | removed inclusion of non-portable header file (#94) | Árpád Goretity | 2017-01-14 | 1 | -1/+1 |
| | |||||
* | Don't use cached version of UnicodeData.txt (#92) | Michael Hatherly | 2017-01-03 | 1 | -1/+1 |
| | | | | Ref: https://github.com/JuliaLang/julia/pull/19725, UnicodeData.txt is now being cached in JuliaLang/julia's build. | ||||
* | fix typo in NEWS date | Steven G. Johnson | 2016-12-26 | 1 | -1/+1 |
| | |||||
* | version 2.1 releasev2.1.0v2.1 | Steven G. Johnson | 2016-12-26 | 1 | -1/+3 |
| | |||||
* | update NEWS [ci skip] | Steven G. Johnson | 2016-12-11 | 1 | -0/+5 |
| | |||||
* | update to unifont 9.0.04 | Steven G. Johnson | 2016-12-11 | 2 | -7549/+7550 |
| | |||||
* | whoops | Steven G. Johnson | 2016-12-11 | 1 | -0/+1 |
| | |||||
* | use ptrdiff_t rather than ssize_t, as ssize_t is non-standard (it is POSIX, ↵ | Steven G. Johnson | 2016-12-11 | 1 | -1/+1 |
| | | | | not C) | ||||
* | use stdbool.h and inttypes.h in MSVC 2013 and later, and use more ↵ | Steven G. Johnson | 2016-12-11 | 1 | -2/+8 |
| | | | | C99-compatible definitions of false and true earlier (fix #90) | ||||
* | update .gitignore for custom test | Steven G. Johnson | 2016-11-30 | 1 | -7/+8 |
| | |||||
* | new utf8proc_map_custom for hooking in user-defined custom mappings (#89) | Steven G. Johnson | 2016-11-30 | 7 | -16/+110 |
| | | | | | | | | | | * new utf8proc_map_custom for hooking in user-defined custom mappings * whoops, add test program * NEWS, version bump for 2.1 * change test functions to static so that gcc doesn't complain about missing prototypes | ||||
* | silence MSVC warning about conversion to uint8 (fix #86) | Steven G. Johnson | 2016-11-30 | 2 | -7568/+7566 |
| | |||||
* | typo in docstrings | Steven G. Johnson | 2016-11-29 | 1 | -4/+3 |
| | |||||
* | Tlsa/ucs4 normalize (#88) | Michael Drake | 2016-11-21 | 2 | -5/+40 |
| | | | | | | | | | | | | | | | | | | | * Split codepoint sequence normalisation out into separate function. This creates utf8proc_normalize_utf32() which takes and returns a UTF-32 string, applying the following options: - UTF8PROC_NLF2LS - UTF8PROC_NLF2PS - UTF8PROC_NLF2LF - UTF8PROC_STRIPCC - UTF8PROC_COMPOSE - UTF8PROC_STABLE The utf8proc_reencode() function has been updated to call the new utf8proc_normalize_utf32(). * Update code documentation: utf8proc_reencode handles UTF8PROC_CHARBOUND. | ||||
* | Change definition of UINT16_MAX macro (#84) | Jakub Vít | 2016-09-04 | 1 | -1/+1 |
| | | | Change UINT16_MAX from `~(utf8proc_uint16_t)0` to fixed value `65535U` to prevent weird behaviour in complex expressions. | ||||
* | add missing links | Steven G. Johnson | 2016-07-27 | 1 | -0/+2 |
| | |||||
* | date fix in NEWSv2.0.2 | Steven G. Johnson | 2016-07-27 | 1 | -1/+1 |
| | |||||
* | NEWS and version numbers for 2.0.2 (#81) | Tony Kelman | 2016-07-27 | 5 | -12/+28 |
| | | | | | | | | * Add NEWS.md items for #79 and #80 * Prepare version numbers for 2.0.2 * Also update API version to 2.0.2 | ||||
* | use a different variable name for nested loop in bench.c (#80) | Tony Kelman | 2016-07-26 | 1 | -2/+2 |
| | | | and declare it ahead of time to avoid "error: 'for' loop initial declarations are only allowed in C99 mode" | ||||
* | Move -Wmissing-prototypes from Makefile to .travis.yml (#79) | Tony Kelman | 2016-07-16 | 2 | -2/+2 |
| | | | | since MSVC doesn't understand this flag, and the current mechanism for building Julia with MSVC goes through the makefile | ||||
* | Convert compiler warnings to errors for Travis builds (#73)v2.0.1 | petercolberg | 2016-07-13 | 1 | -1/+1 |
| |