| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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 | ||||
| | * | | Fix script name of Hant and Hans | Haoyu Qiu | 2023-07-20 | 1 | -3/+3 |
| | | | | |||||
| * | | | Merge pull request #78747 from RandomShaper/fix_trans_threading | Yuri Sizov | 2023-07-26 | 2 | -0/+11 |
| |\ \ \ | |/ / |/| | | | | | Support loading of translations on threads | ||||
| | * | | Support loading of translations on threads | Pedro J. Estébanez | 2023-06-29 | 2 | -0/+11 |
| | | | | |||||
| * | | | Merge pull request #79017 from bruvzg/esc_fix | Yuri Sizov | 2023-07-14 | 1 | -0/+2 |
| |\ \ \ | | | | | | | | | | | | | [Terminal Output] Reset text properties after `print_rich`. | ||||
| | * | | | [Terminal Output] Reset text properties after `print_rich`. | bruvzg | 2023-07-04 | 1 | -0/+2 |
| | |/ / | |||||
| * / / | Fix erroneous pad_zeros warning | MewPurPur | 2023-07-08 | 1 | -4/+5 |
| |/ / | |||||
| * | | Merge pull request #74760 from lassade/unicode-err-uses-replacement-char | Rémi Verschelde | 2023-06-22 | 2 | -31/+51 |
| |\ \ | |/ |/| | | | Don't append non unicode scalar values on the string, instead use the unicode replacement char | ||||
| | * | use the unicode replacement char on error | Felipe Jorge | 2023-03-12 | 2 | -31/+51 |
| | | | | | | | | | | | | | | | | | update tests also fix utf8 and ascii parse functions to use the replacement char created a _replacement_char const inside the string | ||||
| * | | Fix `StringName` comparison | Ninni Pipping | 2023-05-18 | 1 | -0/+9 |
| | | | |||||
| * | | Merge pull request #76735 from AThousandShips/natural_cmp | Rémi Verschelde | 2023-05-09 | 2 | -48/+111 |
| |\ \ | | | | | | | | | | Add `naturalcasecmp_to` function to `String` | ||||
| | * | | Add `naturalcasecmp_to` function to `String` | Ninni Pipping | 2023-05-07 | 2 | -48/+111 |
| | | | | | | | | | | | | | Functions as a complement to `naturalnocasecmp_to` | ||||
| * | | | Merge pull request #76540 from reduz/redo-remote-filesystem | Rémi Verschelde | 2023-05-08 | 2 | -5/+11 |
| |\ \ \ | | | | | | | | | | | | | Redo how the remote filesystem works | ||||
| | * | | | Redo how the remote filesystem works | Juan Linietsky | 2023-05-08 | 2 | -5/+11 |
| | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | Instead of reading files over the network, the new version uses a local file cache and only updates files when it changes. The original remote filesystem was created 14 years ago, when ethernet was faster than hard drives or even flash. Also, mobile devices have a very small amount of storage. Nowadays, this is no longer the case so the approach is changed to using a persistent cache in the target device. Co-authored-by: m4gr3d | ||||
| * | | | Merge pull request #75510 from SilicDev/string_erase | Clay John | 2023-05-05 | 2 | -0/+7 |
| |\ \ \ | | | | | | | | | Reimplement `String.erase()` as immutable method | ||||
| | * | | | Reimplement String.erase | SilicDev | 2023-05-04 | 2 | -0/+7 |
| | | | | | |||||
| * | | | | Merge pull request #72288 from MewPurPur/use-string-repeat | Clay John | 2023-05-05 | 2 | -36/+22 |
| |\ \ \ \ | |_|/ / |/| | | | Use `String.repeat()` to optimize several String methods | ||||
| | * | | | Use String.repeat() in more places | VolTer | 2023-05-01 | 2 | -36/+22 |
| | | | | | |||||
| * | | | | Fix misuses of error macros | Danil Alexeev | 2023-04-18 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | Optimize Object::get_class_name | Juan Linietsky | 2023-04-08 | 2 | -0/+10 |
| | | | | | | | | | | | | | | | | | | | | | * Run the static function once per class instead of one per instance. * Saves some memory in Object derived classes. | ||||
| * | | | | Optimize Node::add_child validation | Juan Linietsky | 2023-04-07 | 2 | -7/+75 |
| | |/ / |/| | | | | | | | | Adding 10k nodes is almost twice as fast. | ||||
| * | | | add `hex_decode()` to `String` | bendn | 2023-04-05 | 2 | -0/+31 |
| | | | | |||||
| * | | | Add GDScript `to_wchar_buffer` and `get_string_from_wchar` functions. | bruvzg | 2023-03-21 | 2 | -0/+9 |
| | |/ |/| | |||||
| * | | Improve layout direction/locale automatic selection. | bruvzg | 2023-02-22 | 1 | -1/+19 |
| | | | |||||
