Commit Graph

31 Commits

Author SHA1 Message Date
Florian Rival 58ba2668c2 Add clang-tidy and builds with assertions/memory sanitizers for libGD.js (#7051)
Only show in developer changelog
2024-10-14 12:06:42 +02:00
D8H 8c5076443c Fix property name case in action sentences (#5977) 2023-11-29 15:29:04 +01:00
AlexandreS d736afe4a0 Fix events search crashing the events sheet when a parameter contains more than 5 spaces (#5628) 2023-09-06 16:53:35 +02:00
D8H 90413b842d Move event-based extension metadata generation from newIDE to GDJS (#5255) 2023-06-29 20:18:51 +02:00
D8H 91a02d132f Remove the dependency to SFML (#3865)
* This allows to run Core tests more easily.
2022-05-13 13:27:41 +02:00
Aurélien Vivet 4bd770a61e Fix some typo in the interface or codebase (#3483) 2022-01-12 21:39:37 +00:00
AlexandreS 378f0a48ad Add possibility to search in events sentences
* Better highlight of search results
* Remove highlights when closing the search panel
2021-10-14 15:52:30 +02:00
Florian Rival be2a286b3c Improve compilation speed by 8%
* Avoid useless copy of strings in memory when comparing them (reducing work in string heavy operations like export/preview).
2021-03-06 21:28:11 +00:00
Florian Rival b9680e26e7 [WIP] Remove almost all remaining references to wxWidgets/GD4 IDE related code from codebase 2019-04-23 13:08:22 +01:00
Victor Levasseur 54b6a7f295 Fix gd::String::From/ToLocale crashing on some Linux distro
(on which the UTF8 locale is named utf8 and not utf-8 !)
2016-01-20 18:31:48 +01:00
Florian Rival e444e80493 Update copyrights year 2016-01-14 19:46:56 +01:00
Florian Rival c369db20ba Add gd::String::FindAndReplace and tests for it 2015-08-24 18:06:36 +02:00
Victor Levasseur 94500d3c7d Fix gd::String::npos definition 2015-08-21 09:06:57 +02:00
Victor Levasseur e70ff4e2da Add UpperCase and LowerCase methods to gd::String
Add string expressions to get the uppercased/lowercased string
2015-08-20 19:26:21 +02:00
Victor Levasseur 896e82c236 Slightly improve gd::String interface using C++11 2015-08-20 12:01:59 +02:00
Victor Levasseur b26d8b02bb Make gd::String::Normalize public, add gd::CaseSensitiveEquiv
Use NFD/NFKD normalization form instead of NFC/NFKC as it has better
performances
2015-07-24 12:33:24 +02:00
Victor Levasseur 9ddca53c01 Disable automatic String normalization 2015-07-22 21:25:02 +02:00
Victor Levasseur f0a9b14e73 Remove gd::String::FromXXX/ToXXX methods 2015-07-22 01:30:17 +02:00
Florian Rival 9b1547cdd4 Fix Emscripten compilation and UTF8 handling 2015-07-21 14:30:23 +12:00
Victor Levasseur 14fa7118fc Improve priv::PositionFromCaseFolded 2015-07-20 21:58:25 +02:00
Victor Levasseur 89f3dac705 Fix ToLocale/FromLocale on Mac OS X 2015-07-20 14:02:20 +02:00
Victor Levasseur cb37c4f9a1 Add FindCaseInsensitive in gd::String 2015-07-20 10:32:55 +02:00
Victor Levasseur a1b6e212c6 Move gd::utf8::String out of the ut8 namespace 2015-07-19 20:33:11 +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 479ec12e18 Add a lot more tests for gd::String 2015-07-14 21:00:35 +02:00
Victor Levasseur deba66bc80 Fix gd::String::erase(iterator) not removing the character 2015-07-14 13:24:11 +02:00
Victor Levasseur b1f1b694f2 Fix typo 2015-07-13 21:25:11 +02:00
victorlevasseur 52976169ae Fix gd::String::ToFloat/Double returning int instead of float/double 2015-07-12 23:50:51 +02:00
Victor Levasseur 79c90f5e1b Add gd::String::IsValid and ReplaceInvalid
Replace invalid characters when reading XML and JSON files
2015-07-09 21:25:05 +02:00
Victor Levasseur 8f5dcb8598 Fix gd::String::FromLocale 2015-07-09 18:55:17 +02:00
Victor Levasseur 4efab914fe Rename Utf8String.h/.cpp to String.h/.cpp 2015-07-09 18:17:13 +02:00