Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rename internal is_ascii_char to is_ascii_alphabet_char | Aaron Franke | 2024-04-20 | 2 | -2/+2 |
| | |||||
* | Prefer family name in fonts' names table | Haoyu Qiu | 2024-04-06 | 2 | -4/+8 |
| | |||||
* | Add context support for editor property name i18n | Haoyu Qiu | 2024-03-31 | 2 | -3/+3 |
| | |||||
* | [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 | 2 | -39/+97 |
|/ | | | | Sorts leading `_` before other characters except `.`. | ||||
* | Enforce template syntax `typename` over `class` | Thaddeus Crews | 2024-03-07 | 2 | -4/+4 |
| | |||||
* | Fix String::begins_with when both strings are empty | Mika Viskari | 2024-03-05 | 1 | -1/+5 |
| | |||||
* | Merge pull request #87191 from Mickeon/autocompletion-TranslationServer | Rémi Verschelde | 2024-03-01 | 2 | -0/+27 |
|\ | | | | | | | Add autocompletion for TranslationServer | ||||
| * | Add autocompletion for TranslationServer | Micky | 2024-02-29 | 2 | -0/+27 |
| | | |||||
* | | Merge pull request #86222 from YeldhamDev/give_me_those_strings_baby | Rémi Verschelde | 2024-02-29 | 4 | -22/+84 |
|\ \ | | | | | | | | | | Add option to add built-in strings in the POT generation | ||||
| * | | Add option to add built-in strings in the POT generation | Michael Alexsander | 2024-02-28 | 4 | -22/+84 |
| | | | |||||
* | | | Merge pull request #81822 from nlupugla/nodepath-slice | Rémi Verschelde | 2024-02-29 | 2 | -2/+33 |
|\ \ \ | |/ / |/| | | | | | Add `NodePath::slice` method | ||||
| * | | Added NodePath::slice method. | nlupugla | 2023-12-13 | 2 | -2/+33 |
| | | | |||||
* | | | Remove word duplicates in comments and strings, and fix casing and punctuation | Robert Yevdokimov | 2024-02-23 | 1 | -1/+1 |
| | | | |||||
* | | | Merge pull request #84906 from /fix-some-defvals | Rémi Verschelde | 2024-02-23 | 3 | -7/+62 |
|\ \ \ | |||||
| * | | | Fix some DEFVALs to use the right type | Raul Santos | 2024-02-23 | 3 | -7/+62 |
| | | | | | | | | | | | | | | | | | | | | - Use `StringName()` in DEFVAL for StringNames. - Use `Variant()` in DEFVAL for Variants. | ||||
* | | | | Add Unicode support to `String.to_*_case()` methods | Danil Alexeev | 2024-02-22 | 3 | -20/+1347 |
|/ / / | |||||
* | | | Merge pull request #88339 from Rubonnek/remove-hashunion | Rémi Verschelde | 2024-02-15 | 1 | -5/+0 |
|\ \ \ | | | | | | | | | | | | | Remove `_HashUnion` from `StringName` | ||||
| * | | | Remove _HashUnion from StringName | Wilson E. Alvarez | 2024-02-14 | 1 | -5/+0 |
| | | | | |||||
* | | | | Add const lvalue ref to core/* container parameters | Muller-Castro | 2024-02-14 | 4 | -15/+15 |
|/ / / | |||||
* | | | Link xid_start and xid_continue externally to prevent data duplication in binary | Bartłomiej T. Listwon | 2024-02-11 | 1 | -2/+2 |
| | | | |||||
* | | | Remove unnecessary `this->` expressions | A Thousand Ships | 2024-01-29 | 2 | -16/+16 |
| |/ |/| | |||||
* | | [Pseudolocalization] Prevent out of bounds reads. | bruvzg | 2024-01-05 | 1 | -5/+5 |
| | | |||||
* | | 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 | ||||
| * | | | Add const references detected by clang-tidy | Wilson E. Alvarez | 2023-12-16 | 1 | -2/+2 |
| | | | | |||||
* | | | | Merge pull request #84375 from Rubonnek/use-const-reference | Rémi Verschelde | 2024-01-04 | 2 | -8/+8 |
|\ \ \ \ | |/ / / |/| | | | | | | | Add const references in `String` class | ||||
| * | | | Add const references in String class | Wilson E. Alvarez | 2023-11-02 | 2 | -8/+8 |
| |/ / | |||||
* | | | Merge pull request #70315 from RandomShaper/d3d12_mesa | Rémi Verschelde | 2023-12-12 | 1 | -5/+21 |
|\ \ \ | |_|/ |/| | | Direct3D 12 Rendering Driver (Mesa NIR approach) | ||||
| * | | Add 'u' format modifier for unsigned int/hex | Pedro J. Estébanez | 2023-12-01 | 1 | -5/+21 |
| | | | |||||
* | | | Do not reload resources and send notification if locale is not changed. | bruvzg | 2023-12-05 | 1 | -1/+5 |
|/ / | |||||
* | | Add unsigned char cast ifdef. | bruvzg | 2023-11-29 | 1 | -0/+20 |
| | | |||||
* | | Fix remapped font reloading on locale change. | bruvzg | 2023-11-13 | 1 | -4/+6 |
| | | |||||
* | | Allow auto-generated node names in `PopupMenu::add_submenu_item` | Yuri Sizov | 2023-11-09 | 2 | -2/+7 |
| | | |||||
* | | [X11] Add fallback from desktop GL to GLES, suppress PRIME detector error spam. | bruvzg | 2023-11-06 | 1 | -1/+1 |
|/ | |||||
* | Fix StringName leaks in VariantParser | Yuri Sizov | 2023-10-19 | 1 | -6/+4 |
| | |||||
* | Do not replace starting digit with underscore when making identifier | Alfonso J. Ramos | 2023-10-04 | 1 | -11/+13 |
| | |||||
* | Fix platform-dependent hashing for char* and wchar_t* | Jan Haller | 2023-09-24 | 1 | -6/+14 |
| | | | | | | Since char/wchar_t can be either signed or unsigned, its conversion to uint32_t leads to different values depending on platform. In particular, the same string represented as char* (Latin-1; StringName direct construction) or uint32_t (UTF-8; constructed via String) previously resulted in different hashes. | ||||
* | [Core] Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicable | A Thousand Ships | 2023-09-11 | 3 | -7/+7 |
| | |||||
* | Extract ScriptInstance to simplify includes | Yuri Sizov | 2023-09-06 | 1 | -1/+0 |
| | | | | | | | | | This allows to include script_instance.h directly in the generated gdvirtual.gen.inc, and remove excessive includes from the codebase. This should also allow Resource to use GDVIRTUAL macros, which wasn't possible previously due to a circular dependency. | ||||
* | [String] Fix string conversion for -0.0 float values. | bruvzg | 2023-09-05 | 1 | -5/+5 |
| | |||||
* | Optimize String.left() and String.right() | MewPurPur | 2023-08-20 | 1 | -2/+6 |
| | |||||
* | Merge pull request #78529 from Chaosus/string_reverse | Rémi Verschelde | 2023-08-16 | 2 | -0/+18 |
|\ | | | | | | | Add `String.reverse` method | ||||
| * | Add `String.reverse` method | Yuri Roubinski | 2023-06-21 | 2 | -0/+18 |
| | | |||||
* | | Merge pull request #79980 from bruvzg/fix_test_str_errs | Rémi Verschelde | 2023-08-09 | 1 | -1/+1 |
|\ \ | | | | | | | | | | [String] Fix Unicode parsing error message encoding and related JSON tests. | ||||
| * | | [String] Fix Unicode parsing error message encoding and related JSON tests. | bruvzg | 2023-07-28 | 1 | -1/+1 |
| | | | |||||
* | | | Merge pull request #79654 from timothyqiu/han | Yuri Sizov | 2023-08-01 | 1 | -3/+3 |
|\ \ \ | |/ / |/| | | | | | Fix script name of Hant and Hans |