Florian Rival
|
b24e37ff01
|
Refactoring to use gd::String::FindAndReplace
|
2015-08-24 19:24:38 +02:00 |
|
Florian Rival
|
c369db20ba
|
Add gd::String::FindAndReplace and tests for it
|
2015-08-24 18:06:36 +02:00 |
|
Victor Levasseur
|
2a0052b207
|
Add gd::String::From/To template to replace all FromXXX/ToXXX() methods
|
2015-07-21 14:35:29 +02:00 |
|
Victor Levasseur
|
14fa7118fc
|
Improve priv::PositionFromCaseFolded
|
2015-07-20 21:58:25 +02:00 |
|
Victor Levasseur
|
cb37c4f9a1
|
Add FindCaseInsensitive in gd::String
|
2015-07-20 10:32:55 +02:00 |
|
Victor Levasseur
|
3b8518c691
|
Add support for Unicode casefolding (for case-insensitive searches) and normalization
All strings are normalized when constructed (if the string is UTF8-valid)
|
2015-07-19 14:01:01 +02:00 |
|
Victor Levasseur
|
445e0061a7
|
Remove Utf8Tools.h
|
2015-07-17 12:05:12 +02:00 |
|
Victor Levasseur
|
479ec12e18
|
Add a lot more tests for gd::String
|
2015-07-14 21:00:35 +02:00 |
|
Victor Levasseur
|
4efab914fe
|
Rename Utf8String.h/.cpp to String.h/.cpp
|
2015-07-09 18:17:13 +02:00 |
|
Victor Levasseur
|
eb32c32bb9
|
Add tests for find_first/last(_not)_of and fix a bug in find_last_of
|
2015-06-28 22:36:45 +02:00 |
|
Victor Levasseur
|
86abc65988
|
Fix tests with Travis CI (clang)
|
2015-06-28 21:22:06 +02:00 |
|
Victor Levasseur
|
3c543c1109
|
Add two gd::String::erase overloads, fix a possible bug in the test
|
2015-06-28 19:19:29 +02:00 |
|
Victor Levasseur
|
460a7609ae
|
Add a gd::String::replace overload, add a test for this method
|
2015-06-28 18:44:50 +02:00 |
|
Victor Levasseur
|
10b40edc7e
|
gd::String::rfind is now implemented inside the class
|
2015-06-28 17:37:27 +02:00 |
|
Victor Levasseur
|
625708d45e
|
Add gd::String::find overloads, rewrite find method
Add tests for gd::String
|
2015-06-27 23:18:30 +02:00 |
|
Victor Levasseur
|
50bc037be9
|
Fix the UTF SubStr function not throwing an exception when pos > length
Improve UTF8 tests
|
2015-05-09 12:08:24 +02:00 |
|
Victor Levasseur
|
ed6ef52fd2
|
Add tests for Utf8 tools
|
2015-05-09 11:38:59 +02:00 |
|