Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | WorkerThreadPool: Fix thread message queue not restored after overridden in ↵ | Pedro J. Estébanez | 2024-06-13 | 2 | -5/+4 | |
| | | | | | | | | | | | | a task Also, simplifies the thread override teardown in MessageQueue. | |||||
* | | Merge pull request #92827 from raulsntos/core/node-to_string | Rémi Verschelde | 2024-06-12 | 1 | -0/+1 | |
|\ \ | | | | | | | | | | Use GDExtension `to_string` in Node | |||||
| * | | Use GDExtension `to_string` in Node | Raul Santos | 2024-06-11 | 1 | -0/+1 | |
| | | | | | | | | | | | | Matches the `Object::to_string` implementation. | |||||
* | | | Revert "Fix method name for custom callable" | Rémi Verschelde | 2024-06-11 | 1 | -8/+6 | |
| | | | | | | | | | | | | | | | | | | This reverts commit e88095ed8fbc7039c1724e51ee84f154fdf49305. Fixes #92695. | |||||
* | | | Expose several EngineDebugger methods and signals as plugin callbacks | Chris Cranford | 2024-06-10 | 1 | -0/+1 | |
|/ / | ||||||
* / | Avoid editor error reporting using resource loader thread's call queues | Pedro J. Estébanez | 2024-05-31 | 1 | -0/+1 | |
|/ | ||||||
* | Merge pull request #92350 from 4d49/undo-redo-fix-callable-name | Rémi Verschelde | 2024-05-28 | 1 | -6/+8 | |
|\ | | | | | | | Fix `UndoRedo` method name for custom `Callable` | |||||
| * | Fix method name for custom callable | Mansur Isaev | 2024-05-25 | 1 | -6/+8 | |
| | | ||||||
* | | Fix `ClassDB` not checking for `API_EDITOR_EXTENSION` | Mikael Hermansson | 2024-05-25 | 1 | -3/+3 | |
|/ | ||||||
* | Don't use `ERR_PRINT_ONCE()` for runtime class error because it will hide errors | David Snopek | 2024-05-21 | 1 | -1/+1 | |
| | ||||||
* | Merge pull request #91909 from KoBeWi/have_fun_reviewing_this | Rémi Verschelde | 2024-05-14 | 4 | -4/+0 | |
|\ | | | | | | | Use Core/Scene stringnames consistently | |||||
| * | Use Core/Scene stringnames consistently | kobewi | 2024-05-13 | 4 | -4/+0 | |
| | | ||||||
* | | Merge pull request #91630 from RandomShaper/enh_mat_sh_update | Rémi Verschelde | 2024-05-13 | 2 | -59/+0 | |
|\ \ | |/ |/| | | | Let materials' shaders update happen on loader threads | |||||
| * | Let materials' shaders update happen on loader threads | Pedro J. Estébanez | 2024-05-06 | 2 | -59/+0 | |
| | | ||||||
* | | Add shorthand for using singleton string names | kobewi | 2024-05-11 | 3 | -10/+10 | |
| | | ||||||
* | | GDExtension: Prevent crash during shutdown as singletons are deleted | David Snopek | 2024-05-10 | 1 | -3/+7 | |
| | | ||||||
* | | Object: Add missing lock | Pedro J. Estébanez | 2024-05-08 | 1 | -3/+4 | |
| | | ||||||
* | | Merge pull request #91570 from Naros/preferred_file_name_casing_default | Rémi Verschelde | 2024-05-07 | 1 | -1/+10 | |
|\ \ | | | | | | | | | | Add default implementation of `ScriptLanguageExtension::preferred_file_name_casing` | |||||
| * | | Add default implementation of ↵ | Chris Cranford | 2024-05-04 | 1 | -1/+10 | |
| |/ | | | | | | | `ScriptLanguageExtension::preferred_file_name_casing`. | |||||
* / | Reduce and prevent unnecessary random-access to `List` | A Thousand Ships | 2024-05-04 | 3 | -11/+12 | |
|/ | | | | | | | | | Random-access access to `List` when iterating is `O(n^2)` (`O(n)` when accessing a single element) * Removed subscript operator, in favor of a more explicit `get` * Added conversion from `Iterator` to `ConstIterator` * Remade existing operations into other solutions when applicable | |||||
* | Add PackedVector4Array Variant type | K. S. Ernest (iFire) Lee | 2024-05-03 | 1 | -0/+1 | |
| | | | | | Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com> Co-authored-by: Rémi Verschelde <rverschelde@gmail.com> | |||||
* | Merge pull request #91247 from AThousandShips/callable_fix | Rémi Verschelde | 2024-04-29 | 2 | -4/+4 | |
|\ | | | | | | | Fix unsafe uses of `Callable.is_null()` | |||||
| * | Fix unsafe uses of `Callable.is_null()` | A Thousand Ships | 2024-04-27 | 2 | -4/+4 | |
| | | | | | | | | | | `Callable.is_null()` is not equivalent to `!Callable.is_valid()` and doesn't guarantee the call is valid. | |||||
* | | GDExtension: provide `free_property_list_func` with length of array | Jan Haller | 2024-04-27 | 3 | -4/+11 | |
|/ | ||||||
* | Merge pull request #90540 from Repiteo/core/type-info-use-type-traits | Rémi Verschelde | 2024-04-24 | 1 | -5/+5 | |
|\ | | | | | | | Core: Use `<type_traits>` where applicable | |||||
| * | Core: Use `<type_traits>` where applicable | Thaddeus Crews | 2024-04-11 | 1 | -5/+5 | |
| | | ||||||
* | | Merge pull request #90776 from Naros/avoid-script-language-not-overridden | Rémi Verschelde | 2024-04-19 | 2 | -1/+9 | |
|\ \ | | | | | | | | | | Defer call to `set_break_language` | |||||
| * | | Defer call to set_break_language | Chris Cranford | 2024-04-16 | 2 | -1/+9 | |
| | | | ||||||
* | | | Merge pull request #90447 from ↵ | Rémi Verschelde | 2024-04-19 | 1 | -8/+19 | |
|\ \ \ | | | | | | | | | | | | | | | | | | | | | dsnopek/gdextension-hot-reload-not-classdb-instantiate Fix GDExtension hot reload for classes not created via `ClassDB::instantiate()` | |||||
| * | | | Fix GDExtension hot reload for classes not created via `ClassDB::instantiate()` | David Snopek | 2024-04-09 | 1 | -8/+19 | |
| |/ / | ||||||
* | | | WorkerThreadPool: Fix yield-over for not-yet-started tasks | Pedro J. Estébanez | 2024-04-18 | 2 | -2/+12 | |
| | | | ||||||
* | | | Merge pull request #90674 from RadiantUwU/change_stuff | Rémi Verschelde | 2024-04-18 | 2 | -0/+21 | |
|\ \ \ | | | | | | | | | | | | | Implement `Object.remove_user_signal(signal: StringName)` | |||||
| * | | | Implement remove_user_signal() | Radiant | 2024-04-18 | 2 | -0/+21 | |
| | |/ | |/| | | | | | | | | | | | | | Co-authored-by: Timothe Bonhoure <tbonhoure@ymail.Com> Co-authored-by: Rémi Verschelde <rverschelde@gmail.com> Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com> | |||||
* | | | WorkerThreadPool: Polish yielding (fix corner case, remove misleading warning) | Pedro J. Estébanez | 2024-04-17 | 1 | -5/+3 | |
| | | | ||||||
* | | | WorkerThreadPool: Support daemon-like tasks (via yield semantics) | Pedro J. Estébanez | 2024-04-10 | 2 | -62/+111 | |
| | | | ||||||
* | | | WorkerThreadPool: Fix data race | Pedro J. Estébanez | 2024-04-10 | 1 | -1/+3 | |
|/ / | ||||||
* / | [Core] Add iteration support to `Array` | A Thousand Ships | 2024-04-10 | 3 | -32/+32 | |
|/ | ||||||
* | Merge pull request #89451 from AThousandShips/emit_fix | Rémi Verschelde | 2024-03-24 | 1 | -41/+36 | |
|\ | | | | | | | [Core] Disconnect one-shot signals before calling callbacks | |||||
| * | [Core] Disconnect one-shot signals before calling callbacks | A Thousand Ships | 2024-03-20 | 1 | -41/+36 | |
| | | | | | | | | | | This prevents infinite recursion with one-shot connections emitting themselves | |||||
* | | Merge pull request #89261 from ↵ | Rémi Verschelde | 2024-03-24 | 2 | -0/+21 | |
|\ \ | |/ |/| | | | | | | | paulloz/core/fix-script-reloading-outside-script-editor Fix how scripts reload outside of ScriptEditor | |||||
| * | Fix how scripts reload outside of ScriptEditor | Paul Joannon | 2024-03-18 | 2 | -0/+21 | |
| | | ||||||
* | | Merge pull request #89519 from YeldhamDev/are_you_kidding_me_right_now | Rémi Verschelde | 2024-03-15 | 1 | -2/+2 | |
|\ \ | | | | | | | | | | Fix translation fallback not working in the Project Manager | |||||
| * | | Fix translation fallback not working in the Project Manager | Michael Alexsander | 2024-03-15 | 1 | -2/+2 | |
| | | | ||||||
* | | | Merge pull request #89490 from AThousandShips/queue_print_fix | Rémi Verschelde | 2024-03-15 | 1 | -9/+9 | |
|\ \ \ | |/ / |/| | | | | | [Core] Prevent further infinite recursion when printing errors | |||||
| * | | [Core] Prevent further infinite recursion when printing errors | A Thousand Ships | 2024-03-14 | 1 | -9/+9 | |
| | | | ||||||
* | | | Merge pull request #89489 from YeldhamDev/yet_another_etr_fix | Rémi Verschelde | 2024-03-14 | 1 | -2/+2 | |
|\ \ \ | | | | | | | | | | | | | Fix some translations not properly falling back | |||||
| * | | | Fix some translations not properly falling back | Michael Alexsander | 2024-03-14 | 1 | -2/+2 | |
| |/ / | ||||||
* | | | Merge pull request #89270 from Repiteo/enforce-typename-in-templates | Rémi Verschelde | 2024-03-14 | 6 | -63/+63 | |
|\ \ \ | | | | | | | | | | | | | Enforce template syntax `typename` over `class` | |||||
| * | | | Enforce template syntax `typename` over `class` | Thaddeus Crews | 2024-03-07 | 6 | -63/+63 | |
| | |/ | |/| | ||||||
* | | | Add extension support for argument count to `ScriptInstance` | A Thousand Ships | 2024-03-13 | 1 | -1/+8 | |
| |/ |/| |