Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-07 | Merge pull request #46386 from KoBeWi/projekt_settingz | Rémi Verschelde | |
Clarify ProjectSettings.save for exported projects | |||
2021-03-07 | Allow to save override.cfg with ProjectSettings | kobewi | |
2021-03-07 | Improve thread IDs to avoid collisions with threads not created by the Godot ↵ | bruvzg | |
API. | |||
2021-03-05 | Fix negative VRAM values | Ev1lbl0w | |
2021-03-04 | Add missing ERR_FAIL_INDEX check to Variant::construct | Alex Hirsch | |
Other functions in the same file validate parameters using the ERR_FAIL macros. This validation was missing for Variant::construct resulting in a crash when called with invalid data (p_type < 0). fix #46067 | |||
2021-03-04 | RemoteDebugger: Fix possible division by zero | Rémi Verschelde | |
2021-03-03 | Fix crash on HTTPClient::poll method | Pedro Rodrigues | |
The problem happened because `poll` assumed that when the SSL flag was true, the `connection` would be a subclass of StreamPeerSSL. However that invariant could be broken by calling HTTPClient::set_connection with a `connection` that is not a subclass of StreamPeerSSL. Fixes #46138 | |||
2021-03-01 | Merge pull request #46423 from kleonc/color_from_hsv_fix | Rémi Verschelde | |
Make Color::from_hsv use Color::set_hsv | |||
2021-03-01 | JSON parser: add UTF-16 surrogate pairs support. | bruvzg | |
2021-02-28 | Logger: Cache 'flush_stdout_on_print' to improve performance, and works ↵ | Mateo Kuruk Miccino | |
before ProjectSettings starts. ProjectSetting: Now 'application/run/flush_stdout_on_print' requires a restart of the Editor to take effect | |||
2021-02-27 | ResourceLoader: Fix inverse 'if' on the cache mode | Mateo Kuruk Miccino | |
2021-02-26 | Fix thread_process_array when NO_THREADS. | Fabio Alessandrelli | |
2021-02-25 | Merge pull request #45061 from razonixx/Add_warning_when_dir_is_inaccesible | Rémi Verschelde | |
Add descriptive error message when trying to access a dir fails | |||
2021-02-25 | Merge pull request #46424 from RandomShaper/fix_no_threads | Rémi Verschelde | |
Fix SafeNumeric::conditional_increment() for NO_THREADS | |||
2021-02-25 | Add descriptive error message when trying to access a dir fails | Carlos Cabello | |
2021-02-25 | Fix SafeNumeric::conditional_increment() for NO_THREADS | Pedro J. Estébanez | |
2021-02-25 | Merge pull request #38929 from touilleMan/exit-status-on-godot-error | Rémi Verschelde | |
Fix Godot returned status code on unexpected error | |||
2021-02-25 | Make Color::from_hsv use Color::set_hsv | kleonc | |
2021-02-25 | Remove GDScript bindings for OS.get/set_exit_code, ↵ | Emmanuel Leblond | |
SceneTree.quit(<exit_code>) should be used instead | |||
2021-02-25 | Fix Godot returned status code on unexpected error | Emmanuel Leblond | |
2021-02-25 | Merge pull request #38844 from hbina/patch-5 | Rémi Verschelde | |
Avoid copying vector in constructor of PathMD5 | |||
2021-02-25 | Improve the `OS.get_environment()`/`OS.set_environment()` documentation | Hugo Locurcio | |
2021-02-25 | Merge pull request #46414 from RandomShaper/fix_thread_self_join | Rémi Verschelde | |
Prevent thread wait on itself for finish | |||
2021-02-25 | Expose set_environment to GDScript | Bastiaan Olij | |
2021-02-25 | Prevent thread wait on itself for finish | Pedro J. Estébanez | |
2021-02-25 | Merge pull request #46401 from kleonc/geometry2d_make_atlas_crash_fix | Rémi Verschelde | |
Geometry2D::make_atlas Fail is passed invalid rect size | |||
2021-02-24 | Geometry2D::make_atlas Fail is passed invalid rect size | kleonc | |
2021-02-24 | Change CRASH_COND to ERR_FAIL in Cowdata::set | Rafał Mikrut | |
2021-02-24 | Merge pull request #46371 from EricEzaM/PR/fix-osx-inputmap-spammed-errors | Rémi Verschelde | |
Fixed 'nonexistent action' errors spammed at startup on OSX | |||
2021-02-24 | Fixed 'nonexistent action' errors spammed at startup on OSX | Eric M | |
2021-02-24 | Input: Throw error if action doesn't exist | Liz Haas | |
Thow errors if requesting an unexisting InputMap action. Makes `Input.is_action_*` methods consistents with `Event.is_action_*` which already throw errors. fixes #33303 | |||
2021-02-24 | Merge pull request #46354 from reduz/importer-defaults-editor | Rémi Verschelde | |
Added Import Defaults Editor in Project Settings | |||
2021-02-24 | Merge pull request #45914 from HenryWConklin/45841-xml-entities | Rémi Verschelde | |
Add support for numeric XML entities to XMLParser | |||
2021-02-24 | Merge pull request #46195 from AndyBarcia/FixLanguageCodesIncosistencies | Rémi Verschelde | |
Fix some inconsistent ISO-639 language codes | |||
2021-02-23 | Added Import Defaults Editor in Project Settings | reduz | |
-Change importer defaults in project settings. -Ability to change them or reset them. | |||
2021-02-23 | Bind ClockDirection enum | George Marques | |
It's the only enum in math_defs.h not bound, and it's used by Plane. | |||
2021-02-23 | Merge pull request #46316 from akien-mga/input-ui_redo-swap-order | Rémi Verschelde | |
Input: Swap events for ui_redo to favor Shift+Ctrl+Z over Ctrl+Y | |||
2021-02-22 | Fix unchecked array access in build_*_planes | Delf Neumärker | |
2021-02-22 | Input: Swap events for ui_redo to favor Shift+Ctrl+Z over Ctrl+Y | Rémi Verschelde | |
That's the most common one we've been using for the general editor, and while the script editor also supports Ctrl+Y, it should have lower priority. In theory this code should make both be supported the same but for some reason the general editor only seems to use the first entry (the script editor does support both). | |||
2021-02-19 | Merge pull request #46194 from Calinou/os-delay-no-negative | Rémi Verschelde | |
Don't allow negative values for `OS.delay_usec()`/`OS.delay_msec()` | |||
2021-02-19 | doc: Sync classref with current source | Rémi Verschelde | |
And fix various bogus bindings following previous PRs. | |||
2021-02-19 | Improve robustness of atomics | Pedro J. Estébanez | |
And fix increment in `CowData` not being conditional anymore after the recent changes. Co-authored-by: Hein-Pieter van Braam-Stewart <hp@tmm.cx> | |||
2021-02-18 | Don't allow negative values for `OS.delay_usec()`/`OS.delay_msec()` | Hugo Locurcio | |
This closes #46190. | |||
2021-02-18 | Fixes some inconsistent ISO-639 language codes | andybarcia | |
And also adds tmz (Central Atlas Tamazight) as a language | |||
2021-02-18 | Merge pull request #46131 from bruvzg/move_tablet_to_ds | Rémi Verschelde | |
Move tablet driver API from OS to DisplayServer | |||
2021-02-18 | Merge pull request #45617 from RandomShaper/modernize_atomics | Rémi Verschelde | |
Modernize atomics (and fix `volatile`) | |||
2021-02-18 | Modernize atomics | Pedro J. Estébanez | |
- Based on C++11's `atomic` - Reworked `SafeRefCount` (based on the rewrite by @hpvb) - Replaced free atomic functions by the new `SafeNumeric<T>` - Replaced wrong cases of `volatile bool` by the new `SafeFlag` - Platform-specific implementations no longer needed Co-authored-by: Hein-Pieter van Braam-Stewart <hp@tmm.cx> | |||
2021-02-18 | Removed hardcoded shortcuts from /scene and converted to input actions | Eric M | |
This removes hardcoded actions from things like LineEdit and TextEdit. Previously, things like copy, paste, etc were all hardcoded to Ctrl+C, Ctrl+V, etc. They could not be changed. This allows the possibility of them being changed, by making them use the action map. This has the added benefit of greatly simplifying the input handling logic in those controls. The logic which was previously in a huge and hard to follow switch statement has been extracted to individual methods. | |||
2021-02-18 | Added ability to override built-in actions for the editor | Eric M | |
This adds the ability to add overrides for built-in actions (i.e. ui_*) in the editor. Also added a number of additional built-in actions for various text-related actions, gui-generic actions (like copy and paste) and graph-related actions (duplicate nodes), etc. Moved the definition of input actions to input_map, rather than in project_settings so the editor can make use of these actions as well. | |||
2021-02-18 | Added convenience create_reference methods for Key and JoyButton inputs | Eric M | |