Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Convert compiler warnings to errors for Travis builds (#73)v2.0.1 | petercolberg | 2016-07-13 | 1 | -1/+1 | |
| | ||||||
* | added NEWS for #78 | Steven G. Johnson | 2016-07-13 | 1 | -0/+4 | |
| | ||||||
* | Use versioned Unicode data URLs (#78) | petercolberg | 2016-07-13 | 1 | -8/+11 | |
| | | | This ensures the tests keep working when a new Unicode version is released. | |||||
* | NEWS and version bump for 2.0.1 release, to come out shortly | Steven G. Johnson | 2016-07-13 | 5 | -6/+13 | |
| | ||||||
* | Fix incorrect use of `lbc` instead of `lbc_override` (#77) | Keno Fischer | 2016-07-13 | 1 | -1/+1 | |
| | ||||||
* | add appveyor badge to readme | Tony Kelman | 2016-07-13 | 1 | -1/+3 | |
| | | | [ci skip] | |||||
* | NEWS updatev2.0 | Steven G. Johnson | 2016-07-13 | 1 | -2/+5 | |
| | ||||||
* | the ABI version was already bumped in #62, does not need to be bumped again ↵ | Steven G. Johnson | 2016-07-13 | 3 | -5/+5 | |
| | | | | in #70 | |||||
* | NEWS for 2.0 | Steven G. Johnson | 2016-07-13 | 1 | -0/+19 | |
| | ||||||
* | Walk back ABI breaking changes (#76) | Keno Fischer | 2016-07-13 | 2 | -4/+17 | |
| | ||||||
* | update to Unifont 9 (for Unicode 9 charwidths) (#75) | Steven G. Johnson | 2016-07-12 | 2 | -506/+507 | |
| | ||||||
* | Smaller tables (#68) | Benito van der Zander | 2016-07-12 | 5 | -11760/+9177 | |
| | | | | | | | | | | | | | | | | | | | | | | | | * convert sequences to utf-16 (saves 25kb) * store sequence length in properties instead using -1 termination (saves 10kb) * cache index for slightly faster data creation * store lower/upper/title mapping in sequence array (saves 25kb). Add utf8proc_totitle, as title_mapping cannot be used to get the title codepoint anymore. Rename xxx_mapping to xxx_seqindex, so programs assuming a value with the old meaning fail at compile time * change combination array data type to uint16 (saves 40kb) * merge 1st and 2nd comb index (saves 50kb) * kill empty prefix/suffix in combination array (saves 50kb) * there was no need to have a separate combination start array, it can be merged in a single array * some fixes * mark the table as const again * and regen | |||||
* | note Unicode 9 support (from #70) in README | Steven G. Johnson | 2016-06-28 | 1 | -1/+1 | |
| | ||||||
* | Unicode 9 updates (#70) | Keno Fischer | 2016-06-28 | 7 | -11149/+11553 | |
| | | | | | | | | | | | | | | | | | | | | | | | * Updates for Unicode 9.0.0 TR29 Changes - New rules GB10/(12/13) are used to combine emoji-zwj sequences/ (force grapheme breaks every two RI codepoints). Unfortunately this breaks statelessness of grapheme-boundary determination. Deal with this by ignoring the problem in utf8proc_grapheme_break, and by hacking in a special case in decompose - ZWJ moved to its own boundclass, update what is now GB9 accordingly. - Add comments to indicate which rule a given case implements - The Number of bound classes Now exceeds 4 bits, expand to 8 and reorganize fields * Import Unicode 9 data * Update Grapheme break API to expose state override * Bump MAJOR version | |||||
* | Merge pull request #69 from JuliaLang/tk/cache | Steven G. Johnson | 2016-06-01 | 1 | -1/+1 | |
|\ | | | | | fix the travis cache | |||||
| * | fix the travis cache | Tony Kelman | 2016-05-31 | 1 | -1/+1 | |
|/ | | | certificate is expired on cache.e.ip.saba.us, it now lives at cache.julialang.org | |||||
* | Merge pull request #66 from michaelnmmeyer/master | Steven G. Johnson | 2016-02-04 | 5 | -8/+14 | |
|\ | | | | | Fix overrun | |||||
| * | Fix overrun | Michaël Meyer | 2016-02-04 | 5 | -8/+14 | |
|/ | ||||||
* | Merge pull request #62 from michaelnmmeyer/master | Steven G. Johnson | 2015-12-09 | 7 | -6686/+6691 | |
|\ | | | | | Reduce the size of the binary. | |||||
| * | Bump version number. | Michaël Meyer | 2015-12-09 | 3 | -9/+9 | |
| | | ||||||
| * | Reduce the size of the binary. | Michaël Meyer | 2015-12-09 | 4 | -6677/+6682 | |
|/ | | | | | Use integers instead of pointers in Unicode tables. Saves 226 kb / 716 kb in the compiled library. | |||||
* | Merge pull request #61 from fgsch/issue_60 | Steven G. Johnson | 2015-11-24 | 1 | -1/+2 | |
|\ | | | | | Silence warning with -Wextra | |||||
| * | Silence warning with -Wextra | Federico G. Schwindt | 2015-11-24 | 1 | -1/+2 | |
|/ | | | | Fixes #60. | |||||
* | update Unicode version in header-file comment | Steven G. Johnson | 2015-11-01 | 1 | -1/+1 | |
| | ||||||
* | update copyright statements to list recent contributors and year | Steven G. Johnson | 2015-11-01 | 2 | -0/+2 | |
| | ||||||
* | Merge pull request #59 from petercolberg/masterv1.3.1utf8proc-v1.3.1 | Steven G. Johnson | 2015-11-01 | 4 | -5/+19 | |
|\ | | | | | Version 1.3.1 | |||||
| * | Update NEWS for version 1.3.1 | Peter Colberg | 2015-10-31 | 1 | -0/+14 | |
| | | ||||||
| * | Increment patch version | Peter Colberg | 2015-10-31 | 3 | -5/+5 | |
|/ | ||||||
* | Merge pull request #58 from petercolberg/master | Steven G. Johnson | 2015-10-31 | 11 | -74/+122 | |
|\ | | | | | Fix build warnings | |||||
| * | Fix deprecated warnings with Julia 0.4 | Peter Colberg | 2015-10-31 | 1 | -6/+12 | |
| | | ||||||
| * | Test `make install` | Peter Colberg | 2015-10-30 | 4 | -4/+22 | |
| | | | | | | | | Generate reproducible manifest of installed files. | |||||
| * | Test `make clean` | Peter Colberg | 2015-10-30 | 1 | -0/+1 | |
| | | ||||||
| * | Fix sscanf argument type for format %x | Peter Colberg | 2015-10-30 | 1 | -1/+1 | |
| | | ||||||
| * | Fix missing static declarations for internal functions | Peter Colberg | 2015-10-30 | 2 | -2/+2 | |
| | | ||||||
| * | Fix implicit function declarations | Peter Colberg | 2015-10-30 | 1 | -0/+8 | |
| | | ||||||
| * | Move common test functions to separate module | Peter Colberg | 2015-10-30 | 3 | -57/+69 | |
| | | | | | | | | This resolves warnings for missing function prototypes. | |||||
| * | Fix installation of shared library symlinks | Peter Colberg | 2015-10-30 | 1 | -3/+5 | |
| | | | | | | | | | | | | | | | | | | Use relative symlinks that are independent of installation prefix. Drop superfluous .so.MAJOR.MINOR symlink, which is and should never be needed in practice. The purpose of shared library symlinks is to provide libraries for compile-time linking (.so) and for run-time linking using the SONAME (.so.MAJOR). | |||||
| * | Add missing files to `make clean` | Peter Colberg | 2015-10-30 | 1 | -1/+2 | |
|/ | ||||||
* | Merge pull request #57 from petercolberg/master | Steven G. Johnson | 2015-10-30 | 1 | -9/+15 | |
|\ | | | | | Fix MingW build test | |||||
| * | Fix MinGW build test | Peter Colberg | 2015-10-30 | 1 | -9/+9 | |
| | | ||||||
| * | Describe interactive debugging for appveyor | Peter Colberg | 2015-10-30 | 1 | -0/+6 | |
|/ | ||||||
* | Merge pull request #56 from petercolberg/master | Steven G. Johnson | 2015-10-29 | 4 | -2660/+2651 | |
|\ | | | | | Fix Travis build and improve build reproducibility | |||||
| * | Use consistent indentation in Travis config | Peter Colberg | 2015-10-29 | 1 | -6/+6 | |
| | | | | | | | | Indent with 4 spaces, as in the Travis config for Julia. | |||||
| * | Set URLCACHE to JuliaLang cache server for Travis builds | Peter Colberg | 2015-10-29 | 2 | -6/+6 | |
| | | | | | | | | | | | | Download Unicode data from upstream server by default. Download GNU Unifont from reliable GNU mirror by default. | |||||
| * | Generate fontforge font files in makefile | Peter Colberg | 2015-10-29 | 2 | -13/+10 | |
| | | | | | | | | | | | | | | | | | | | | | | Revise the script to directly read fontforge font files, which are generated in the makefile. This permits overriding the fontforge path during the build, and executing fontforge in parallel with make -j. Avoid duplicating download URLs in the script, which ensures that the script itself works without network access, e.g., when downloading the data files on a developer machine with network access and executing the script on a build machine without network access. | |||||
| * | Update Unicode data | Peter Colberg | 2015-10-29 | 1 | -2635/+2629 | |
|/ | | | | Fixes Travis builds on Ubuntu 12.04 LTS with Ruby 1.9.3-p551. | |||||
* | Merge pull request #55 from petercolberg/master | Steven G. Johnson | 2015-10-29 | 3 | -4/+4 | |
|\ | | | | | Do not export internal unsafe_encode_char() | |||||
| * | Enable compiler warnings in makefile | Peter Colberg | 2015-10-29 | 1 | -1/+2 | |
| | | ||||||
| * | Do not export internal unsafe_encode_char() | Peter Colberg | 2015-10-29 | 2 | -3/+2 | |
|/ | ||||||
* | add missing NEWS links | Steven G. Johnson | 2015-07-06 | 1 | -0/+3 | |
| |