summaryrefslogtreecommitdiffstats
path: root/core
Commit message (Collapse)AuthorAgeFilesLines
* Convert en_GB spelling to en_US with codespellRémi Verschelde2023-01-237-22/+22
|
* Merge pull request #71676 from vnen/gdscript-unicode-identifiersRémi Verschelde2023-01-231-5/+4
|\ | | | | | | Add support for Unicode identifiers in GDScript and Expression
| * Add support for Unicode identifiers in Expression classGeorge Marques2023-01-211-5/+4
| |
* | Merge pull request #71851 from mihe/error-macrosRémi Verschelde2023-01-222-26/+26
|\ \ | | | | | | | | | Fix incorrect index error macros
| * | Fix incorrect index error macrosMikael Hermansson2023-01-222-26/+26
| | |
* | | Merge pull request #71846 from Chaosus/astar_local_vectorRémi Verschelde2023-01-221-7/+7
|\ \ \ | |/ / |/| | | | | Enchance the performance of `AStar` by using a `LocalVector`
| * | Enchance the performance of `AStar` by using a `LocalVector`Yuri Rubinsky2023-01-221-7/+7
| | |
* | | Merge pull request #71663 from bruvzg/init_pos_xRémi Verschelde2023-01-221-47/+22
|\ \ \ | |/ / |/| | Reorganize main and sub-window initial position properties.
| * | Reorganize main and sub-window initial position properties.bruvzg2023-01-191-47/+22
| | |
* | | Use range iterators in LocalVector loopskobewi2023-01-216-39/+32
| | |
* | | Add range iterator to LocalVectorkobewi2023-01-211-0/+64
| | |
* | | Merge pull request #71687 from reduz/support-script-class-name-in-efsRémi Verschelde2023-01-216-2/+121
|\ \ \ | |_|/ |/| | | | | Support script global resource name in EditorFileSystem
| * | Support script global resource name in EditorFileSystemJuan Linietsky2023-01-216-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-checkRémi Verschelde2023-01-212-1/+35
|\ \ \ | | | | | | | | | | | | Implement a quick script inheritance check
| * | | Implement a quick script inheritance checkJuan Linietsky2023-01-192-1/+35
| |/ / | | | | | | | | | Optimizes, simplifies and fixes EditorResourcePicker (was not refreshing custom clases).
* | | Merge pull request #71396 from reduz/fix-broken-userdirRémi Verschelde2023-01-212-4/+14
|\ \ \ | | | | | | | | | | | | Fix cases of broken user:// paths.
| * | | Fix cases of broken user:// paths.Juan Linietsky2023-01-152-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-resourceRémi Verschelde2023-01-212-11/+31
|\ \ \ \ | | | | | | | | | | | | | | | Fixes to JSON as resource
| * | | | Fixes to JSON as resourceJuan Linietsky2023-01-142-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 headerJan Haller2023-01-192-6/+6
| | | |
* | | | Merge pull request #71649 from raulsntos/array-indexerRémi Verschelde2023-01-192-1/+17
|\ \ \ \ | | | | | | | | | | | | | | | Add property usage to array indexer
| * | | | Add property usage to array indexerRaul Santos2023-01-192-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 Verschelde2023-01-1926-520/+0
|\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | Cleanup unused engine code v2
| * | | | Cleanup unused engine code v2kobewi2023-01-1926-520/+0
| | |_|/ | |/| |
* / | | [GDExtension] Expose some low level functions and String operators.bruvzg2023-01-196-15/+110
|/ / /
* | | Merge pull request #71628 from reduz/fixup-editor-file-system-script-parsingRémi Verschelde2023-01-192-0/+10
|\ \ \ | |/ / |/| | | | | Clean up EditorFileSystem script parsing
| * | Clean up EditorFileSystem script parsingJuan Linietsky2023-01-182-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ébanez2023-01-181-11/+2
| | | | | | | | | | | | This reverts commit 81b1ebddefc5e3775331b70ea09dfb7d23a4ee1e.
* | | Merge pull request #71400 from ↵Rémi Verschelde2023-01-181-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_dumpEmmanuel Leblond2023-01-141-0/+3
| | |/ | |/|
* | | Merge pull request #71622 from RandomShaper/mq_boundRémi Verschelde2023-01-181-2/+11
|\ \ \ | |_|/ |/| | | | | Make MessageQueue::push_callable(p) work with bound arguments
| * | Make MessageQueue::push_callable(p) work with bound argumentsPedro J. Estébanez2023-01-181-2/+11
| | |
* | | Merge pull request #71514 from akien-mga/os-unset_environmentRémi Verschelde2023-01-183-5/+12
|\ \ \ | | | | | | | | | | | | OS: Add `unset_environment`, better validate input
| * | | OS: Add `unset_environment`, better validate inputRémi Verschelde2023-01-163-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-typeRémi Verschelde2023-01-161-2/+2
|\ \ \ | | | | | | | | GDScript: Fix typing of iterator in for loop
| * | | GDScript: Fix typing of iterator in for loopDmitrii Maganov2023-01-131-2/+2
| | | |
* | | | Linux/BSD: Add LINUXBSD_ENABLED define for non X11-related checksRémi Verschelde2023-01-161-1/+1
| |/ / |/| |
* | | Merge pull request #70557 from KoBeWi/class_yeetRémi Verschelde2023-01-163-17/+51
|\ \ \ | | | | | | | | | | | | Move global script class cache to separate file
| * | | Move global script class cache to separate filekobewi2023-01-163-17/+51
| | | |
* | | | Merge pull request #64021 from ajreckof/change-shortcut-for-rect-tool-tilemapRémi Verschelde2023-01-162-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 modifierajreckof2023-01-152-0/+8
| | |/ | |/|
* / | Rename `center` method to `get_center` in Plane.Raul Santos2023-01-153-3/+3
|/ /
* / Refactor ProjectSetting overridesJuan Linietsky2023-01-132-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_escapistRémi Verschelde2023-01-122-4/+21
|\ | | | | Allow to escape closing brackets in CFG tags
| * Allow to escape closing brackets in CFG tagskobewi2022-11-092-4/+21
| |
* | Merge pull request #70714 from Calinou/doc-os-stdinRémi Verschelde2023-01-123-5/+5
|\ \ | | | | | | Improve documentation for `OS.read_string_from_stdin()`
| * | Improve documentation for `OS.read_string_from_stdin()`Hugo Locurcio2023-01-113-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 Linietsky2023-01-107-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_pathRémi Verschelde2023-01-102-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`heppocogne2022-12-302-0/+19
| |/ / | | | | | | | | | And also fixed `get_absolute_path()` in the same way