Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge commit godotengine/godot@fd4c29a189e53a1e085df5b9b9a05cac9351b3ef | Spartan322 | 2024-11-19 | 1 | -20/+20 |
|\ | |||||
| * | Use `(r)find_char` instead of `(r)find` for single characters | A Thousand Ships | 2024-11-17 | 1 | -20/+20 |
| | | |||||
* | | Merge commit godotengine/godot@0f5f3bc9546b46b2029fc8896dc859697f1eab97 | Spartan322 | 2024-11-11 | 1 | -1/+14 |
|\| | |||||
| * | Merge pull request #98278 from a-johnston/fuzzy-search-rebase | Thaddeus Crews | 2024-11-10 | 1 | -1/+14 |
| |\ | | | | | | | | | | Add fuzzy string matching to quick open search | ||||
| | * | Add fuzzy string matching to quick open search | Adam Johnston | 2024-10-28 | 1 | -1/+14 |
| | | | | | | | | | | | | Co-authored-by: sam <samsface@gmail.com> | ||||
* | | | Merge commit godotengine/godot@c6c464cf9ae56e8b68620af65125dd980d0e8122 | Spartan322 | 2024-11-02 | 1 | -7/+21 |
|\| | | |||||
| * | | Merge pull request #47502 from KoBeWi/add_0 | Thaddeus Crews | 2024-10-31 | 1 | -7/+21 |
| |\ \ | | | | | | | | | | | | | Always add decimal when converting float to string | ||||
| | * | | Always add decimal when printing float | kobewi | 2024-10-23 | 1 | -7/+21 |
| | | | | |||||
* | | | | Merge commit godotengine/godot@8004c7524fb9f43425c4d6f614410a76678e0f7c | Spartan322 | 2024-10-30 | 1 | -1/+12 |
|\| | | | |||||
| * | | | Add `Object` support for `String.format` | Mansur Isaev | 2024-10-29 | 1 | -1/+12 |
| | |/ | |/| | |||||
* | | | Merge pull request #818 from Spartan322/fixup/copyright-headers | George L. Albany | 2024-10-27 | 1 | -2/+2 |
|\ \ \ | | | | | | | | | Fix copyright headers referring to Godot | ||||
| * | | | Fix copyright headers referring to Godot | Spartan322 | 2024-10-27 | 1 | -2/+2 |
| | | | | |||||
* | | | | Merge commit godotengine/godot@61accf060515416da07d913580419fd8c8490f7b | Spartan322 | 2024-10-26 | 1 | -0/+4 |
|\ \ \ \ | |/ / / |/| / / | |/ / | |||||
| * / | Add checks for valid base in String::num_int64, uint64(). | yeojunh | 2024-10-20 | 1 | -0/+4 |
| |/ | | | | | | | | | | | - Ensure String::num_int64, uint64 returns an empty string for bases less than 2 or greater than 36. - Added corresponding test cases to verify the behavior. - Error messages are printed when invalid bases are encountered. These messages are suppressed in the test output. | ||||
* / | Rebrand preambles to Redot | Dubhghlas McLaughlin | 2024-10-11 | 1 | -0/+2 |
|/ | | | | | | | | | | | | | | | | | | | | | | Credits: Co-authored-by: Skogi <skogi.b@gmail.com> Co-authored-by: Spartan322 <Megacake1234@gmail.com> Co-authored-by: swashberry <swashdev@pm.me> Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: radenthefolf <radenthefolf@gmail.com> Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com> Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com> Co-authored-by: decryptedchaos <nixgod@gmail.com> Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com> Co-authored-by: Mister Puma <MisterPuma80@gmail.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: SingleError <isaaconeoneone@gmail.com> Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com> | ||||
* | Parse fragment from URL | Haoyu Qiu | 2024-09-27 | 1 | -4/+21 |
| | |||||
* | Fix script editor wrongly replaces and quotes non-ASCII letters | Haoyu Qiu | 2024-09-23 | 1 | -1/+24 |
| | |||||
* | Add `String.is_valid_unicode_identifier()` | Haoyu Qiu | 2024-08-27 | 1 | -2/+22 |
| | | | | | | | - Adds `is_valid_unicode_identifier()` - Adds `is_valid_ascii_identifier()` - Deprecates `is_valid_identifier()` - Renames `validate_identifier()` to `validate_ascii_identifier()` | ||||
* | Merge pull request #92548 from AThousandShips/string_cleaning | Rémi Verschelde | 2024-08-26 | 1 | -29/+48 |
|\ | | | | | | | [Core] Optimize some `String` methods | ||||
| * | [Core] Optimize some `String` methods | A Thousand Ships | 2024-08-15 | 1 | -29/+48 |
| | | | | | | | | Avoids unnecessary COW checks by using pointers directly. | ||||
* | | Merge pull request #92546 from AThousandShips/faster_replace | Rémi Verschelde | 2024-08-19 | 1 | -60/+157 |
|\ \ | | | | | | | | | | [Core] Optimize `String::replace` methods | ||||
| * | | [Core] Optimize `String::replace` methods | A Thousand Ships | 2024-08-15 | 1 | -60/+157 |
| |/ | | | | | | | | | Performs a single allocation, only when any instances are found, and avoids concatenations and other unnecessary conversions. | ||||
* | | Merge pull request #95184 from jsjtxietian/shader-include-relative | Rémi Verschelde | 2024-08-17 | 1 | -4/+1 |
|\ \ | | | | | | | | | | Fix `String::simplify_path` handling of relative paths to parent dir (`../`), fixes relative shader includes | ||||
| * | | Fix error when use relative #include in .gdshader / .gdshaderinc file | jsjtxietian | 2024-08-08 | 1 | -4/+1 |
| |/ | |||||
* | | Merge pull request #95613 from timothyqiu/split-empty | Rémi Verschelde | 2024-08-16 | 1 | -2/+8 |
|\ \ | | | | | | | | | | Fix `split_floats` behavior when spaces are used as separators | ||||
| * | | Fix split_floats behavior when spaces are used as separators | Haoyu Qiu | 2024-08-16 | 1 | -2/+8 |
| | | | |||||
* | | | Merge pull request #95549 from timothyqiu/split-translation-server | Rémi Verschelde | 2024-08-16 | 1 | -1/+1 |
|\ \ \ | |/ / |/| | | | | | Split `TranslationServer` into its own file | ||||
| * | | Split TranslationServer into its own file | Haoyu Qiu | 2024-08-15 | 1 | -1/+1 |
| |/ | |||||
* | | Merge pull request #94558 from stuartcarnie/sgc/sprintf_allocations | Rémi Verschelde | 2024-08-16 | 1 | -9/+14 |
|\ \ | | | | | | | | | | Reduce allocations in `String::sprintf` | ||||
| * | | use operator += (char32_t) | Stuart Carnie | 2024-07-25 | 1 | -9/+14 |
| |/ | | | | | | | | | | | This prevents an allocation of a new string for every character. Additionally, use some static constants for padding and sign characters | ||||
* | | Merge pull request #92555 from AThousandShips/insert_improve | Rémi Verschelde | 2024-08-16 | 1 | -6/+16 |
|\ \ | | | | | | | | | | [Core] Optimize `String::insert` | ||||
| * | | [Core] Optimize `String::insert` | A Thousand Ships | 2024-08-15 | 1 | -6/+16 |
| |/ | |||||
* / | [Core] Optimize `String::join` | A Thousand Ships | 2024-08-15 | 1 | -4/+34 |
|/ | | | | Avoid reallocation by pre-computing size | ||||
* | Replace `find` with `contains/has` where applicable | A Thousand Ships | 2024-05-08 | 1 | -1/+1 |
| | | | | | | | * Replaces `find(...) != -1` with `contains` for `String` * Replaces `find(...) == -1` with `!contains` for `String` * Replaces `find(...) != -1` with `has` for containers * Replaces `find(...) == -1` with `!has` for containers | ||||
* | Add const char * overloads to String class | Wilson E. Alvarez | 2024-05-07 | 1 | -8/+426 |
| | | | | Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com> | ||||
* | Prefer family name in fonts' names table | Haoyu Qiu | 2024-04-06 | 1 | -3/+7 |
| | |||||
* | [Core] Fix incorrect file sort method | A Thousand Ships | 2024-03-24 | 1 | -4/+3 |
| | |||||
* | Merge pull request #89671 from alesliehughes/string_underrun | Rémi Verschelde | 2024-03-24 | 1 | -2/+2 |
|\ | | | | | | | Stop possible underrun when processing a string | ||||
| * | Stop possible underrun when processing a string | Alistair Leslie-Hughes | 2024-03-19 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | Calling String::utf8("Unicode String", -1) assumes that the string will be NULL terminated. However, the length parameter is always used to find the end of the string. So there is the chance the character before th start of the string is read. Making the pointer NULL in the case where it's out of range, still allows the following to work as expected while (ptrtmp != ptrtmp_limit && *ptrtmp) .... | ||||
* | | Fix sorting of files/dirs in dialogs | A Thousand Ships | 2024-03-20 | 1 | -39/+88 |
|/ | | | | Sorts leading `_` before other characters except `.`. | ||||
* | Enforce template syntax `typename` over `class` | Thaddeus Crews | 2024-03-07 | 1 | -1/+1 |
| | |||||
* | Fix String::begins_with when both strings are empty | Mika Viskari | 2024-03-05 | 1 | -1/+5 |
| | |||||
* | Add option to add built-in strings in the POT generation | Michael Alexsander | 2024-02-28 | 1 | -14/+7 |
| | |||||
* | Remove word duplicates in comments and strings, and fix casing and punctuation | Robert Yevdokimov | 2024-02-23 | 1 | -1/+1 |
| | |||||
* | Add Unicode support to `String.to_*_case()` methods | Danil Alexeev | 2024-02-22 | 1 | -5/+5 |
| | |||||
* | Add const lvalue ref to core/* container parameters | Muller-Castro | 2024-02-14 | 1 | -1/+1 |
| | |||||
* | Remove unnecessary `this->` expressions | A Thousand Ships | 2024-01-29 | 1 | -14/+14 |
| | |||||
* | Merge pull request #84462 from MewPurPur/optimize-humanizesize | Rémi Verschelde | 2024-01-04 | 1 | -16/+31 |
|\ | | | | | | | Optimize `String.humanize_size()` | ||||
| * | Optimize String.humanize_size() | MewPurPur | 2023-11-05 | 1 | -16/+31 |
| | | |||||
* | | Merge pull request #84445 from Rubonnek/add-const-references-clang-tidy | Rémi Verschelde | 2024-01-04 | 1 | -2/+2 |
|\ \ | | | | | | | | | | Add const references detected by clang-tidy |