summaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Expand)Author
2022-07-30Added support for more than 9 capture group replacements, e.g. "$12;". Added ...Tyge Løvset
2022-07-28VERSION 3.8 RC. Added cregex with "final" API + docs. README.md updated with ...Tyge Løvset
2022-07-23Fixed a few small issues with cregex.c Reverted cregex_match() to cregex_find...Tyge Løvset
2022-07-22Switched from "\\" as replacement group prefix to '$'. cregex_replace() chang...Tyge Løvset
2022-07-22FINAL cregex update for now: optimize/change callback mfun API. Also, cstr_pr...Tyge Løvset
2022-07-22Last minor API changes for cregex. Added descriptions in header. Updated RE e...Tyge Løvset
2022-07-22Changed / improved cregex API again (as promised). Possible final API.Tyge Lovset
2022-07-21cregex API change: Added cregex_match_ex() and cregex_match() with string pat...Tyge Løvset
2022-07-21Moved cregex_replace*() implementation to src/cregex.cTyge Løvset
2022-07-20Cleanups, and renamed cregex_replace_fn() => cregex_replace_ex().Tyge Lovset
2022-07-20Added cregex_replace*() [implemented in utf8code.c]. Added examples/regex_rep...Tyge Lovset
2022-06-20Small addition and warning removed in cregex.c. Else refactoring/cleanup.Tyge Løvset
2022-06-12Renamed cregex_find89 => cregex_match()Tyge Løvset
2022-06-11Improving cregex, and minors, e.g. cstr_foldcase=>cstr_casefold.Tyge Lovset
2022-06-10Fixed mistake.Tyge Løvset
2022-06-10removed cstr_length() and csview_length() -> use .._size().Tyge Løvset
2022-06-10utf8 fixes and improvements. Some api changes.Tyge Løvset
2022-06-10Some changes to utf8 cstr methods.Tyge Løvset
2022-06-09Added utf8_peek()Tyge Løvset
2022-06-09Removed adding circled letters and roman numerics from toupper/tolowerTyge Løvset
2022-06-08Fixed char mappings again, and simplified.Tyge Løvset
2022-06-08Added cstr case folding methods.Tyge Løvset
2022-06-08Fixed case mappings (final).Tyge Løvset
2022-06-08Fixed utf8 tables again. Separate casefold, toupper, tolower functions.Tyge Løvset
2022-06-07Added back ASCII char classes, like [[:alpha:]].Tyge Løvset
2022-06-07Some improvements in utf8tabs.pyTyge Løvset
2022-06-07Update/Fix utf8tabs.py/utf8tabs.inc.Tyge Løvset
2022-06-07Bugfixed / Updated utf8tabs.* and utf8code.cTyge Lovset
2022-06-03refactored utf8tabs.py, still has a bug thoughTyge Løvset
2022-06-02Improved namings in utf8tabs.py and removed unicode tablesTyge Løvset
2022-06-01Converted all files with DOS line endings to LINUX.Tyge Løvset
2022-06-01Added src/libstc.c which implements all non-templated functions (e.g. from cs...Tyge Løvset
2022-05-31Added simple utf8 case insensitive wrappers: cstr_iequals(), cstr_istarts_wit...Tyge Løvset
2022-05-31Fixed compiler errors of missing updates.Tyge Løvset
2022-05-311) REMOVED files/modules not relevant: makes lib more focused:Tyge Løvset
2022-05-31cleanup of icmp impl.Tyge Lovset
2022-05-31Generalized utf8_icmp_n() and added cstr_icmp(), csview_icmp().Tyge Lovset
2022-05-30Added utf8_icmp_n() case insensitive comparison.Tyge Lovset
2022-05-30Updated benchmarks and renamed utf8utils.c to utf8code.cTyge Løvset
2022-05-30Done refactoring:Tyge Løvset
2022-05-30Large refactoring on strings / utf8 and some file structure.Tyge Lovset
2022-05-30Added more utf8 features. Changed linking macros in ccommon.h.Tyge Lovset
2022-04-18Converted all example to use cstr_str(&s) instead of s.str to allow SSO strin...Tyge Løvset
2022-03-24Misc. small internal API renaming/refactoring and additions.Tyge Løvset
2022-03-04Updated printf formatting to portable code. This was also to use http://winli...Tyge Løvset
2022-02-24Switched to the python generated unicode uppercase/lowercase convertionsTyge Løvset
2022-02-23utf8_isspace missed a few codepointsTyge Løvset
2022-02-23Added official unicode tables and python table generator for casefolding.Tyge Løvset
2022-02-18Fixed \x{...} and \Q...\E modes.Tyge Løvset
2022-02-18Some improvements and cleanup: CRegex, CMap.Tyge Løvset