Various small improvements
Various small improvements
- Various small improvements
- remove package.json as it conflicts with clib.json
- Various small improvements
- fix GLOBAL for Windows
- Various small improvements
- Various small improvements
- split off from mulle-utf
- added
mulle_url8_strnstr`,`
mulle_url8_strnchr,
mulle_url8_strnspn`,`
mulle_url8_strncspn`` - add rover functionality to step through UTF strings
- added a longlong ascii conversion
- added
mulle_url…_nop
functions for nop callbacks - added
_mulle_url32_as_utf8
for quick conversions w/o error checks - struct
mulle_url8_data
added - updated to Unicode 12.1
- added legal characterset, though its pretty large
- fixed a lot of bugs with respect to charactersets
- modernized mulle-sde
- Added a check for NULL pointer input
- modernized to mulle-sde with .mulle folder
- use memmove in a strategic place
- upgrade to newest mulle-sde
- fix a linux warning about strnlen the hard way
- remove obsolete file
- fix mingw, update sde
- Various small improvements
- modernized mulle-sde
- fix missing eval
- fix travis.yml
- migrated to mulle-sde
- made headernames hyphenated
- no longer distributed as a homebrew package
- migrate to mulle-project
- fix glaring regression in mulle_url8_information
- don't use failing extrachar function in information routine
- support new mulle-tests
- fixed scion wrapper command
- follow mulle-configuration 3.1 changes and move .travis.yml to trusty
- fixes for _WIN32
- make it a cmake "C" project
- modernize project
- improve documentation
- fix homebrew formula generation
- improve documentation
- consistent errno return value for bufferconvert
- improve documentation
- reintroduce bom16 functions
- add travis.yml
- changed the char5 characterset to match typical Objective-C identifiers better. Need to update the compiler too.
- redid the API to be more consistent with other projects
- improve the documentation somewhat
- incorporated some code from
mulle_regex
, namely those_string
functions. - add dependency to
mulle_allocator
for convenience methods - changed parameter order in bytebuffer conversion functions!
- allow len to be passed as -1 to
mulle_url<>_information
for convenience.
- Unify all utf8/16/32_info structs into one
mulle_url_information
. - added mulle_unicode_is_validurlscheme.h
- add routines to iterate over utf8/utf16/utf32 forwards and (!) backwards
- fixed some bugs with respect to surrogate asserts in utf32
- removed BOM check from most routines. It is now expected that you strip the BOM away yourself
- added mulle_char5 encoding
- surrogate pairs are considered non-characters in utf32 encoding
-
started versioning
-
changed the callback scheme to a uniform
add
. This is nice, because by default the utf routines will use host order. If you want to have flipped output just change theadd
routine. -
renamed mulle_url8char_t and friends to mulle_url8_t