Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-02-11 | Improve resource load cache | reduz | |
-Added a new method in Resource: reset_state , used for reloading the same resource from disk -Added a new cache mode "replace" in ResourceLoader, which reuses existing loaded sub-resources but resets their data from disk (or replaces them if they chaged type) -Because the correct sub-resource paths are always loaded now, this fixes bugs with subresource folding or subresource ordering when saving. | |||
2021-02-08 | Initialize class/struct variables with default values in modules/ | Rafał Mikrut | |
2021-01-31 | Merge pull request #45315 from RandomShaper/modernize_thread | Rémi Verschelde | |
Modernize Thread | |||
2021-01-29 | Modernize Thread | Pedro J. Estébanez | |
- Based on C++11's `thread` and `thread_local` - No more need to allocate-deallocate or check for null - No pointer anymore, just a member variable - Platform-specific implementations no longer needed (except for the few cases of non-portable functions) - Simpler for `NO_THREADS` - Thread ids are now the same across platforms (main is 1; others follow) | |||
2021-01-28 | Unify URI encoding/decoding and add to C# | Aaron Franke | |
http_escape and percent_encode have been unified into uri_encode, and http_unescape and percent_decode have been unified into uri_decode. | |||
2021-01-26 | Fix highlight color for class attributes that are also keywords | Lucas Van Mol | |
2021-01-11 | Merge pull request #43176 from mateosss/crash-uninit-const | Rémi Verschelde | |
Fix crash by adding nullcheck for uninitialized constants | |||
2021-01-11 | Merge pull request #43980 from gvekan/fix-missing-function-hints | Rémi Verschelde | |
Fix missing function hints | |||
2021-01-11 | Merge pull request #44104 from nekomatata/coroutine-await-fix | Rémi Verschelde | |
Fix error when calling coroutine with await in _ready | |||
2021-01-11 | Merge pull request #44005 from RandomShaper/gds_needless_check | Rémi Verschelde | |
Remove useless check in GDScript | |||
2021-01-11 | Merge pull request #44604 from lyuma/gdscript_dictionary_crash | Rémi Verschelde | |
GDScript: Fix crash when iterating through empty dictionary. | |||
2021-01-11 | Merge pull request #44719 from ThakeeNathees/assert-argument-bug-fixed | Rémi Verschelde | |
GDScript assert message parsing bug fixed | |||
2021-01-11 | Merge pull request #44672 from ThakeeNathees/array-dict-const-fold-bug-fix | Rémi Verschelde | |
Array/Dictionary marked as not safe to const fold | |||
2021-01-11 | Merge pull request #44818 from ThakeeNathees/const-crash-fix | Rémi Verschelde | |
GDScript crash at incomplete const bug fix | |||
2021-01-11 | Merge pull request #44889 from ThakeeNathees/builtin-invalid-call-crash-fix | Rémi Verschelde | |
GDScript invalid method call on built-in crash fix | |||
2021-01-11 | Merge pull request #45076 from ↵ | Rémi Verschelde | |
ThakeeNathees/gdscript-operator-precedence-bug-fix GDScript operator `+` `-` precedence bug fix | |||
2021-01-10 | GDScript operator `+` `-` precedence bug fix | Thakee Nathees | |
Fix: #43265 | |||
2021-01-04 | doc: Sync classref with current source | Rémi Verschelde | |
2021-01-03 | GDScript builtin invalid function call crash fix | Thakee Nathees | |
Fix: #44852 | |||
2021-01-01 | Update copyright statements to 2021 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! 2020 has been a tough year for most of us personally, but a good year for Godot development nonetheless with a huge amount of work done towards Godot 4.0 and great improvements backported to the long-lived 3.2 branch. We've had close to 400 contributors to engine code this year, authoring near 7,000 commit! (And that's only for the `master` branch and for the engine code, there's a lot more when counting docs, demos and other first-party repos.) Here's to a great year 2021 for all Godot users 🎆 | |||
2020-12-30 | GDScript crash at incomplete const bug fix | Thakee Nathees | |
2020-12-28 | Rename Math::stepify to snapped | Marcel Admiraal | |
2020-12-28 | Rename empty() to is_empty() | Marcel Admiraal | |
2020-12-27 | GDScript assert message parsing bug fixed | Thakee Nathees | |
Fix: #43540 | |||
2020-12-25 | Array/Dictionary marked as not safe to const fold | Thakee Nathees | |
Fix: #44459 | |||
2020-12-21 | Fix crash when iterating through empty dictionary. | Lyuma | |
2020-12-17 | Fix error when calling coroutine with await in _ready | PouleyKetchoupp | |
The code paths for calling async functions seemed to be missing in some cases, causing a debug break and false positive error. | |||
2020-12-16 | Merge pull request #44424 from briansemrau/gdscript-fix-and | Rémi Verschelde | |
Fix gdscript `and` operator | |||
2020-12-16 | Fix gdscript and operator | Brian Semrau | |
2020-12-15 | fixes crash in disassemlber for opcode OPCODE_ASSIGN_TYPED_NATIVE | Jordan Schidlowsky | |
2020-12-15 | Merge pull request #44275 from vnen/variant-function-arg-pointers | Rémi Verschelde | |
Use pointer parameters in Variant function pointers | |||
2020-12-15 | Merge pull request #43890 from vnen/gdscript-builtin-functions-refactor | Rémi Verschelde | |
GDScript: Refactor builtin functions | |||
2020-12-13 | Pow method doc fix | skyace65 | |
2020-12-10 | Use pointer parameters in Variant function pointers | George Marques | |
Instead of references. This is needed because those function pointers are used in GDNative which needs to work with plain C, which doesn't support passing parameters by reference. | |||
2020-12-09 | LSP: Fix iterator in enum API dump | Rémi Verschelde | |
2020-12-09 | Static analyzer fixes: | bruvzg | |
Removes unused code in OS. Fixes return types. Fixes few typos. | |||
2020-12-08 | Merge pull request #43742 from qarmin/editor_modules_default_values | Rémi Verschelde | |
Initialize class/struct variables with default values in platform/ and editor/ | |||
2020-12-08 | Constify ScriptLanguage.can_inherit_from_file | Emmanuel Leblond | |
2020-12-06 | Fix base script not initialized properly in some cases | PouleyKetchoupp | |
Storing script references to pointer only in result.script_type could lead to losing the last reference, causing further conversions from Script* to Ref<Script> to fail. Now result.script_type_ref is always set first, and then cleared in the specific case of the script being the owner, to avoid cyclic reference issues. | |||
2020-12-03 | Merge pull request #43328 from gvekan/better-keyword-completion | Rémi Verschelde | |
Add bracket or space to some keyword completions | |||
2020-12-03 | Merge pull request #44011 from KoBeWi/red_roses_minus_blue_violets | Rémi Verschelde | |
Fix subtracting colors and quats | |||
2020-12-03 | Fix subtracting colors and quats | Tomasz Chabora | |
2020-12-03 | Merge pull request #43959 from dalexeev/gds-doc | Rémi Verschelde | |
Several edits to the GDScript docs | |||
2020-12-03 | Add bracket or space to some keyword completions | Gustav | |
2020-12-02 | Initialize class/struct variables with default values in platform/ and editor/ | Rafał Mikrut | |
2020-12-02 | Merge pull request #41095 from ThakeeNathees/GDScript-Documentation | Rémi Verschelde | |
GDScript(2.0) Documentation generation system | |||
2020-12-02 | Merge pull request #41773 from ThakeeNathees/default-argument-override-buf-fix | George Marques | |
GDScript default argument override bug fix | |||
2020-12-02 | Refactor DocData into core and editor (DocTools) parts | Thakee Nathees | |
2020-12-01 | Several edits to the GDScript docs | Danil Alexeev | |
2020-12-01 | Remove useless check in GDScript | Pedro J. Estébanez | |
The removed check was adding a protection for the case where a `Reference` has not yet got its reference count initialized and a script is called on it. That would cause the object to be released after the call. The removed code was constructing the `Variant` via the `Object` constructor so it didn't deal with the reference count and so the release was prevented. However, `Variant` no longer works that way so that check was useless. Now it's just illegal to run GDScript on a Reference whose reference count has not been initialized. |