Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Convert en_GB spelling to en_US with codespell | Rémi Verschelde | 2023-01-23 | 7 | -22/+22 |
| | |||||
* | Merge pull request #71676 from vnen/gdscript-unicode-identifiers | Rémi Verschelde | 2023-01-23 | 1 | -5/+4 |
|\ | | | | | | | Add support for Unicode identifiers in GDScript and Expression | ||||
| * | Add support for Unicode identifiers in Expression class | George Marques | 2023-01-21 | 1 | -5/+4 |
| | | |||||
* | | Merge pull request #71851 from mihe/error-macros | Rémi Verschelde | 2023-01-22 | 2 | -26/+26 |
|\ \ | | | | | | | | | | Fix incorrect index error macros | ||||
| * | | Fix incorrect index error macros | Mikael Hermansson | 2023-01-22 | 2 | -26/+26 |
| | | | |||||
* | | | Merge pull request #71846 from Chaosus/astar_local_vector | Rémi Verschelde | 2023-01-22 | 1 | -7/+7 |
|\ \ \ | |/ / |/| | | | | | Enchance the performance of `AStar` by using a `LocalVector` | ||||
| * | | Enchance the performance of `AStar` by using a `LocalVector` | Yuri Rubinsky | 2023-01-22 | 1 | -7/+7 |
| | | | |||||
* | | | Merge pull request #71663 from bruvzg/init_pos_x | Rémi Verschelde | 2023-01-22 | 1 | -47/+22 |
|\ \ \ | |/ / |/| | | Reorganize main and sub-window initial position properties. | ||||
| * | | Reorganize main and sub-window initial position properties. | bruvzg | 2023-01-19 | 1 | -47/+22 |
| | | | |||||
* | | | Use range iterators in LocalVector loops | kobewi | 2023-01-21 | 6 | -39/+32 |
| | | | |||||
* | | | Add range iterator to LocalVector | kobewi | 2023-01-21 | 1 | -0/+64 |
| | | | |||||
* | | | Merge pull request #71687 from reduz/support-script-class-name-in-efs | Rémi Verschelde | 2023-01-21 | 6 | -2/+121 |
|\ \ \ | |_|/ |/| | | | | | Support script global resource name in EditorFileSystem | ||||
| * | | Support script global resource name in EditorFileSystem | Juan Linietsky | 2023-01-21 | 6 | -2/+121 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Works for binary and text files. * Makes EditorQuickOpen work with custom resources again. * Information is cached and easily accessible. Properly fixes #66179. Supersedes #66215 and supersedes #62417 **WARNING**: This required breaking backwards binary compatibility (.res and .scn files). Files saved after this PR is merged will no longer open in any earlier versions of Godot. | ||||
* | | | Merge pull request #71683 from reduz/fast-script-class-inheritance-check | Rémi Verschelde | 2023-01-21 | 2 | -1/+35 |
|\ \ \ | | | | | | | | | | | | | Implement a quick script inheritance check | ||||
| * | | | Implement a quick script inheritance check | Juan Linietsky | 2023-01-19 | 2 | -1/+35 |
| |/ / | | | | | | | | | | Optimizes, simplifies and fixes EditorResourcePicker (was not refreshing custom clases). | ||||
* | | | Merge pull request #71396 from reduz/fix-broken-userdir | Rémi Verschelde | 2023-01-21 | 2 | -4/+14 |
|\ \ \ | | | | | | | | | | | | | Fix cases of broken user:// paths. | ||||
| * | | | Fix cases of broken user:// paths. | Juan Linietsky | 2023-01-15 | 2 | -4/+14 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Properly validate paths when supplying the project name. * Ensures that the user data dir will always be valid. Fixes 69366. | ||||
* | | | | Merge pull request #71390 from reduz/fix-json-as-resource | Rémi Verschelde | 2023-01-21 | 2 | -11/+31 |
|\ \ \ \ | | | | | | | | | | | | | | | | Fixes to JSON as resource | ||||
| * | | | | Fixes to JSON as resource | Juan Linietsky | 2023-01-14 | 2 | -11/+31 |
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * It was not a resource, hence it was not working to load it as such. * Changed so, when opened in editor, a parse error will not fail load and the text will be kept. * This should allow proper editing from within the code editor, including syntax checking and saving files as-is in text. Partially addresses #66820. The code editor still needs to be changed for this to work. | ||||
* | | | | Fix use of `bool` in extension header | Jan Haller | 2023-01-19 | 2 | -6/+6 |
| | | | | |||||
* | | | | Merge pull request #71649 from raulsntos/array-indexer | Rémi Verschelde | 2023-01-19 | 2 | -1/+17 |
|\ \ \ \ | | | | | | | | | | | | | | | | Add property usage to array indexer | ||||
| * | | | | Add property usage to array indexer | Raul Santos | 2023-01-19 | 2 | -1/+17 |
| | | | | | | | | | | | | | | | | | | | | This makes the `Array` indexer show as returning `Variant` instead of `void` in the documentation. | ||||
* | | | | | Merge pull request #44596 from KoBeWi/🧹🧹🧹 | Rémi Verschelde | 2023-01-19 | 26 | -520/+0 |
|\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | | Cleanup unused engine code v2 | ||||
| * | | | | Cleanup unused engine code v2 | kobewi | 2023-01-19 | 26 | -520/+0 |
| | |_|/ | |/| | | |||||
* / | | | [GDExtension] Expose some low level functions and String operators. | bruvzg | 2023-01-19 | 6 | -15/+110 |
|/ / / | |||||
* | | | Merge pull request #71628 from reduz/fixup-editor-file-system-script-parsing | Rémi Verschelde | 2023-01-19 | 2 | -0/+10 |
|\ \ \ | |/ / |/| | | | | | Clean up EditorFileSystem script parsing | ||||
| * | | Clean up EditorFileSystem script parsing | Juan Linietsky | 2023-01-18 | 2 | -0/+10 |
| | | | | | | | | | | | | | | | * Optimize only update modified/added/removed files. * Clean up documentation parsing. | ||||
* | | | Revert "Make MessageQueue::push_callable(p) work with bound arguments" | Pedro J. Estébanez | 2023-01-18 | 1 | -11/+2 |
| | | | | | | | | | | | | This reverts commit 81b1ebddefc5e3775331b70ea09dfb7d23a4ee1e. | ||||
* | | | Merge pull request #71400 from ↵ | Rémi Verschelde | 2023-01-18 | 1 | -0/+3 |
|\ \ \ | | | | | | | | | | | | | | | | | touilleMan/gdextension-dump-global_enum-is_bitfield-field Add missing is_bitfield field for global enum in extension_api_dump | ||||
| * | | | Add missing is_bitfield field for global enum in extension_api_dump | Emmanuel Leblond | 2023-01-14 | 1 | -0/+3 |
| | |/ | |/| | |||||
* | | | Merge pull request #71622 from RandomShaper/mq_bound | Rémi Verschelde | 2023-01-18 | 1 | -2/+11 |
|\ \ \ | |_|/ |/| | | | | | Make MessageQueue::push_callable(p) work with bound arguments | ||||
| * | | Make MessageQueue::push_callable(p) work with bound arguments | Pedro J. Estébanez | 2023-01-18 | 1 | -2/+11 |
| | | | |||||
* | | | Merge pull request #71514 from akien-mga/os-unset_environment | Rémi Verschelde | 2023-01-18 | 3 | -5/+12 |
|\ \ \ | | | | | | | | | | | | | OS: Add `unset_environment`, better validate input | ||||
| * | | | OS: Add `unset_environment`, better validate input | Rémi Verschelde | 2023-01-16 | 3 | -5/+12 |
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | Instead of returning an undocumented boolean error code, we do the validation checks that should ensure a successful result. Based on: - https://linux.die.net/man/3/setenv - https://learn.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-setenvironmentvariable | ||||
* | | | Merge pull request #71279 from vonagam/fix-iterator-number-type | Rémi Verschelde | 2023-01-16 | 1 | -2/+2 |
|\ \ \ | | | | | | | | | GDScript: Fix typing of iterator in for loop | ||||
| * | | | GDScript: Fix typing of iterator in for loop | Dmitrii Maganov | 2023-01-13 | 1 | -2/+2 |
| | | | | |||||
* | | | | Linux/BSD: Add LINUXBSD_ENABLED define for non X11-related checks | Rémi Verschelde | 2023-01-16 | 1 | -1/+1 |
| |/ / |/| | | |||||
* | | | Merge pull request #70557 from KoBeWi/class_yeet | Rémi Verschelde | 2023-01-16 | 3 | -17/+51 |
|\ \ \ | | | | | | | | | | | | | Move global script class cache to separate file | ||||
| * | | | Move global script class cache to separate file | kobewi | 2023-01-16 | 3 | -17/+51 |
| | | | | |||||
* | | | | Merge pull request #64021 from ajreckof/change-shortcut-for-rect-tool-tilemap | Rémi Verschelde | 2023-01-16 | 2 | -0/+8 |
|\ \ \ \ | |/ / / |/| | | | | | | | Add `Key::CTRL_OR_CMD` and use it to fix shortcut for tilemap painting tools on macOS | ||||
| * | | | add CMD_OR_CTRL as a Key and not just a key modifier | ajreckof | 2023-01-15 | 2 | -0/+8 |
| | |/ | |/| | |||||
* / | | Rename `center` method to `get_center` in Plane. | Raul Santos | 2023-01-15 | 3 | -3/+3 |
|/ / | |||||
* / | Refactor ProjectSetting overrides | Juan Linietsky | 2023-01-13 | 2 | -26/+36 |
|/ | | | | | | | | | | | | | * Overrides no longer happen for set/get. * They must be checked with a new function: `ProjectSettings::get_setting_with_override()`. * GLOBAL_DEF/GLOBAL_GET updated to use this This change solves many problems: * General confusion about getting the actual or overriden setting. * Feature tags available after settings are loaded were being ignored, they are now considered. * Hacks required for the Project Settings editor to work. Fixes #64100. Fixes #64014. Fixes #61908. | ||||
* | Merge pull request #68450 from KoBeWi/bracket_escapist | Rémi Verschelde | 2023-01-12 | 2 | -4/+21 |
|\ | | | | | Allow to escape closing brackets in CFG tags | ||||
| * | Allow to escape closing brackets in CFG tags | kobewi | 2022-11-09 | 2 | -4/+21 |
| | | |||||
* | | Merge pull request #70714 from Calinou/doc-os-stdin | Rémi Verschelde | 2023-01-12 | 3 | -5/+5 |
|\ \ | | | | | | | Improve documentation for `OS.read_string_from_stdin()` | ||||
| * | | Improve documentation for `OS.read_string_from_stdin()` | Hugo Locurcio | 2023-01-11 | 3 | -5/+5 |
| | | | | | | | | | | | | | | | | | | This makes it clearer that calls to this method are blocking. The unused method parameter was also removed. | ||||
* | | | Fix Callable call error reporting. | Juan Linietsky | 2023-01-10 | 7 | -2/+102 |
| | | | | | | | | | | | | | | | | | | * Fix potential crash when using bind in `Variant::get_callable_error_text()` * Properly compute bound arguments so they can be properly shown. * Add a function to obtain the actual bound arguments. | ||||
* | | | Merge pull request #70726 from heppocogne/Fix-open_compressed-get_path | Rémi Verschelde | 2023-01-10 | 2 | -0/+19 |
|\ \ \ | | | | | | | | | | | | | Fix `get_path()` is not working when files are opend with `open_compressed` | ||||
| * | | | Fix `get_path()` is not working when files are opend with `open_compressed` | heppocogne | 2022-12-30 | 2 | -0/+19 |
| |/ / | | | | | | | | | | And also fixed `get_absolute_path()` in the same way |