Commit Graph

30 Commits

Author SHA1 Message Date
D8H f06ad21cc4 Fix number formatting to use 16 digits instead of 17 (#8373) 2026-03-11 16:20:26 +01:00
D8H f60574c154 Fix variable or property initial values wrongly rounded to 6 digits (#8113) 2026-01-08 16:34:54 +01:00
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
D8H 90413b842d Move event-based extension metadata generation from newIDE to GDJS (#5255) 2023-06-29 20:18:51 +02:00
D8H 94045aec91 Fix typo in comments and message strings (thanks @st-Wook!) (#5262)
Co-authored-by: supertree-wook <phk09242@supertree.co>
2023-04-28 11:58: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
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 a996c5413f Improve speed of auto-save/save/load of projects
This makes autosave 70% faster, saving a project 30% faster, preview slighlty faster.

- Switch to RapidJSON for serialization inside the Core.
- Avoid extra pair of JSON.parse/JSON.stringify for autosaves
- Fix float used instead of double in the SerializerElement/Value JS bindings
2021-03-13 21:34:53 +00:00
Florian Rival 0c6511ac69 Modify tags in extensions made in the editor so that they are stored as an array of strings
Only show in developer changelog
2020-12-17 22:08:53 +01: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
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 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 972a8c6762 Add conversion from gd::String::const_iterator to iterator 2015-07-25 00:07:56 +02:00
Victor Levasseur b981761ed1 Fix StringIterator not returning *this in operator= 2015-07-24 16:47:16 +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
Florian Rival 180adf2598 Fix typo and cosmetic changes to gd::String documentation 2015-07-23 15:12:34 +12:00
Victor Levasseur 01190e0c11 Add type checks in gd::String::From/To
(to avoid use with wxString, std::string and sf::String)
2015-07-22 17:20:43 +02:00
Victor Levasseur 4681a50412 Improve gd::String::From method 2015-07-22 01:52:43 +02:00
Victor Levasseur f0a9b14e73 Remove gd::String::FromXXX/ToXXX methods 2015-07-22 01:30:17 +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 553f74e06e Fix friend function declaration in gd::String 2015-07-21 11:03:54 +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
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 4efab914fe Rename Utf8String.h/.cpp to String.h/.cpp 2015-07-09 18:17:13 +02:00