Commit Graph

287 Commits

Author SHA1 Message Date
Scott Paul Jones
6249e6b8b1 Fix #34 handle 66 Unicode non-characters, also improve performance and surrogate handling 2015-05-29 19:50:03 +02:00
Justin Lecher
3a6fc5b2a2 Enhance build process
* Allow optimization flgas in CFLAGS to be overwritten
* Use Uppercase CC and CFLAGS
* Create all soname symlinks

Signed-off-by: Justin Lecher <jlec@gentoo.org>
2015-05-29 16:34:24 +02:00
Steven G. Johnson
7c14ef5f83 Merge pull request #32 from JuliaLang/tk/ssize_t_typedef
Use a typedef instead of a #define for ssize_t with MSVC
2015-04-09 11:36:40 -04:00
Tony Kelman
0a818c7003 Prefix other C99 typedefs with utf8proc_ 2015-04-06 22:36:33 -07:00
Tony Kelman
ad27722923 Use a new typedef utf8proc_ssize_t to avoid define collisions
with MSVC
2015-04-05 20:06:13 -07:00
Tony Kelman
498ecbddd8 Run appveyor also on release branches 2015-04-04 21:30:29 -07:00
Steven G. Johnson
a1c429a45b rename DLLEXPORT to UTF8PROC_DLLEXPORT to prevent conflicts with other header files that define DLLEXPORT 2015-03-30 11:05:51 -04:00
Steven G. Johnson
0528e9cda6 build bench/bench for make check, to lessen the chance that it bitrots again 2015-03-28 14:47:29 -04:00
Steven G. Johnson
f981f04d0b fix some stray references to mojibake in the bench/ directory 2015-03-28 14:38:59 -04:00
Steven G. Johnson
e1fdad0ca9 updated NEWS etc. for 1.2 release 2015-03-28 09:10:00 -04:00
Steven G. Johnson
a6fd16f29d parens 2015-03-27 14:46:46 -04:00
Steven G. Johnson
fa303b9e3c github crossrefs in NEWS 2015-03-27 14:45:41 -04:00
Steven G. Johnson
6da6ca4754 NEWS tweaks 2015-03-27 14:13:21 -04:00
Steven G. Johnson
547224e298 NEWS tweaks 2015-03-27 14:11:41 -04:00
Steven G. Johnson
41287a1116 more documentation English and formatting cleanups 2015-03-27 14:05:57 -04:00
Steven G. Johnson
f46b6a2b12 Merge pull request #31 from JuliaLang/nalimilan/destdir
Nalimilan/destdir
2015-03-27 13:38:51 -04:00
Steven G. Johnson
2f8469c3cc some documentation improvements 2015-03-27 13:37:59 -04:00
Milan Bouchet-Valat
1b7ba89cdd Create additional symlinks to .so file on non-OSX 2015-03-27 18:19:29 +01:00
Milan Bouchet-Valat
786a6e3282 Add support for DESTDIR in make install
Useful to build distribution packages.
2015-03-27 18:19:25 +01:00
Steven G. Johnson
11d2ece545 indentation consistency 2015-03-27 12:49:16 -04:00
Steven G. Johnson
c851c67888 put the API version as #defines in the header file (as discussed in #30) 2015-03-27 12:35:41 -04:00
Steven G. Johnson
164cc48aaf note doxygen and other changes from #29 in NEWS 2015-03-26 14:36:04 -04:00
Steven G. Johnson
32c605cfa7 mainpage dox tweaks 2015-03-23 11:06:19 -04:00
Steven G. Johnson
3a9eac4cac Merge pull request #29 from jonas/doxygen
RFC: Use doxygen for generating API docs
2015-03-23 11:01:26 -04:00
Jonas Fonseca
03a4e8854a Fix #26: use doxygen for generating API docs 2015-03-21 21:23:02 -04:00
Steven G. Johnson
321cb997c5 note removal of plugins 2015-03-12 14:32:07 -04:00
Steven G. Johnson
dad0cbdcab update NEWS for 1.2-dev 2015-03-12 14:29:33 -04:00
Steven G. Johnson
3822984606 remove requirement that get_property and decompose_char argument be in range 0x0 to 0x10ffff 2015-03-12 14:17:27 -04:00
Steven G. Johnson
128c04e3d0 Merge pull request #27 from JuliaLang/charwidth
WIP: charwidth function
2015-03-12 13:48:47 -04:00
Steven G. Johnson
a4c84d2063 fix #2: add charwidth function 2015-03-12 12:10:19 -04:00
Steven G. Johnson
08f101a9e8 Merge pull request #28 from tkelman/tk/cmake
WIP: Minimal cmake build script
2015-03-09 22:40:51 -04:00
Tony Kelman
263421f9e8 Temporary fix for getting VERSION and SOVERSION into cmake
only use ${SO_MAJOR} for cmake SOVERSION

use 1.2.0 for version in cmake

use only abi version for VERSION property in cmake
2015-03-09 16:27:40 -07:00
Tony Kelman
86f90194e1 Create appveyor.yml
only testing with default 32 bit MSVC and mingw.org at the moment

add semicolons, fix quoting

add fast fail functionality for redundant PR builds

need separate folders for msvc vs mingw

need to add path to mingw to /etc/fstab
2015-03-08 17:30:10 -07:00
Tony Kelman
d93070dca4 test cmake on travis 2015-03-08 17:30:10 -07:00
Tony Kelman
a8b688c734 Minimal cmake build script
move flags for MSVC

rename lump.txt to lump.md, add data/*.txt to .gitignore
2015-03-08 17:30:09 -07:00
Steven G. Johnson
50381b951a comment typos 2015-03-07 22:02:49 -05:00
Steven G. Johnson
a4d707b593 whoops, forgot -Wl before -soname 2015-03-07 22:00:51 -05:00
Steven G. Johnson
2d636a5686 version the shared library (fix #24) 2015-03-07 21:49:54 -05:00
Steven G. Johnson
bf230db3a3 fix link 2015-03-07 19:13:37 -05:00
Steven G. Johnson
dd7bd279bf make travis script check whether utf8proc_data.c generation has changed 2015-03-06 17:39:15 -05:00
Steven G. Johnson
90721f2d39 directory cleanup: move tests and data into subdirectories 2015-03-06 17:36:08 -05:00
Steven G. Johnson
10f7e2ed5a update for name change 2015-03-06 17:18:23 -05:00
Steven G. Johnson
debcc65c31 typo 2015-03-06 12:48:35 -05:00
Steven G. Johnson
402883c78e rename back to utf8proc now that we are taking over maintenance 2015-03-06 12:43:37 -05:00
Steven G. Johnson
86447ad060 rm note about obsolete grapheme rules from README, clean up test output 2014-12-14 09:01:14 -05:00
Steven G. Johnson
4f70bbe780 Merge pull request #20 from JuliaLang/graphemes
Update graphemes for Unicode 7
2014-12-14 08:47:06 -05:00
Steven G. Johnson
0f9e9796e6 fix #15: redefine UTF8PROC_CATEGORY_CN to 0 consistent with what we actually return 2014-12-12 18:25:07 -05:00
Steven G. Johnson
397a1eabea update graphemes for Unicode 7, add utf8proc_grapheme_break function 2014-12-12 16:30:31 -05:00
Steven G. Johnson
539d2cc202 grapheme test for UAX#29 2014-12-12 16:29:29 -05:00
Steven G. Johnson
1b3992ebe5 utf8proc_version should return a different version string than utf8proc 2014-12-12 14:20:53 -05:00