Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-01-10 | Merge pull request #34968 from Calinou/enable-vsync-via-compositor | Rémi Verschelde | |
Enable Vsync via Compositor by default | |||
2020-01-09 | Enable Vsync via Compositor by default | Hugo Locurcio | |
This feature was added in #33414 but it was disabled by default. Now that it got some testing, it's probably safe to enable it by default. | |||
2020-01-09 | GDScript: Validate object instance on `is` operation | George Marques | |
Avoids crashes on debug mode. Instead it now breaks the execution and show the error in-editor. Will still crash on release. Also add a similar check to Marshalls to ensure the debugger doesn't crash when trying to serialize the invalid instance. | |||
2020-01-08 | Check if resource exists before loading | Tomasz Chabora | |
2020-01-08 | Merge pull request #34875 from neikeq/api-hash-no-underscore-methodbinds | Rémi Verschelde | |
ClassDB: Exclude method binds starting with '_' from API hash | |||
2020-01-07 | ClassDB: Exclude method binds starting with '_' from API hash | Ignacio Etcheverry | |
These methods are not meant to be part of the scripting API. These are not the same as virtual methods starting with '_', e.g.: '_process'. | |||
2020-01-06 | Merge pull request #34020 from gytsen/unify-pack-version | Rémi Verschelde | |
PCK: Set VERSION_PATCH in header, factor out header magic | |||
2020-01-06 | Merge pull request #34296 from timothyqiu/lock-33072 | Rémi Verschelde | |
Fixes crash when using Resource::_take_over_path | |||
2020-01-06 | PCK: Set VERSION_PATCH in header, factor out header magic | Joost Heitbrink | |
Unify pack file version and magic to avoid hardcoded literals. `version.py` now always includes `patch` even for the first release in a new stable branch (e.g. 3.2). The public name stays without the patch number, but `Engine.get_version_info()` already included `patch == 0`, and we can remove some extra handling of undefined `VERSION_PATCH` this way. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com> | |||
2020-01-06 | Merge pull request #33967 from Calinou/add-os-is-window-focused | Rémi Verschelde | |
Add an `OS.is_window_focused()` getter | |||
2020-01-03 | Merge pull request #34782 from akien-mga/multiplayerapi-set_network_peer-invalid | Rémi Verschelde | |
MultiplayerAPI: Fix disconnect errors when passing invalid peer | |||
2020-01-03 | Merge pull request #34772 from clayjohn/ETC-support-alpha | Rémi Verschelde | |
Fallback to RGBA4444 for textures with alpha set to ETC compression | |||
2020-01-03 | Merge pull request #34726 from nekomatata/polygon2d-antialiasing-fix | Rémi Verschelde | |
Fixed antialiasing option for Polygon2D with concave/hollow shapes | |||
2020-01-03 | MultiplayerAPI: Fix disconnect errors when passing invalid peer | Rémi Verschelde | |
Fixes #34634. | |||
2020-01-03 | Merge pull request #34688 from sheepandshepherd/gdnative_class_ptr | Rémi Verschelde | |
Expose is_class_ptr to GDNative for dynamic casts | |||
2020-01-02 | Fallback to RGBA4444 for textures with alpha set to ETC compression | clayjohn | |
2020-01-03 | Expose cast_to to GDNative for dynamic casts | sheepandshepherd | |
2020-01-02 | Merge pull request #34476 from volzhs/no-slash-localize_path | Rémi Verschelde | |
Make sure no additional slash being added with localize_path | |||
2020-01-02 | Merge pull request #34618 from qarmin/vector_please_dont_crash | Rémi Verschelde | |
Don't use constant reference in Vector push_back, insert and append_array | |||
2020-01-02 | Merge pull request #34745 from timothyqiu/vararg-return-nil-34743 | Rémi Verschelde | |
Allows to doc vararg method return type as void | |||
2020-01-02 | Object::disconnect: Better errors when no signal or locked | Rémi Verschelde | |
It will now give information about the originating object instance and when locked, the target callback. This should help debugging editor and game issues that are now being reported due to adding signal locking in 22637beb2ed625c3e43ab75ab5865b57d7470948. | |||
2020-01-02 | Allows to doc vararg method return type as void | Haoyu Qiu | |
2020-01-01 | Fixed antialiasing option for Polygon2D | PouleyKetchoupp | |
Some cases were not handled properly for Polygon2D after making changes in common code to fix Line2D antialiasing. Added an option for drawing polygons to differentiate the two use cases. Fixes #34568 | |||
2020-01-01 | Update copyright statements to 2020 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! We're starting a new decade with a well-established, non-profit, free and open source game engine, and tons of further improvements in the pipeline from hundreds of contributors. Godot will keep getting better, and we're looking forward to all the games that the community will keep developing and releasing with it. | |||
2019-12-30 | Merge pull request #34682 from Calinou/os-exit-code-nonportable-warning | Rémi Verschelde | |
Print a warning message if `OS.exit_code` is set to a non-portable value | |||
2019-12-29 | Print a warning message if `OS.exit_code` is set to a non-portable value | Hugo Locurcio | |
This also improves the related documentation. | |||
2019-12-29 | Add ord() function to Expression class | Danil Alexeev | |
The ord() function was recently added in GDScript and VisualScript, but was missed in the Expression class. | |||
2019-12-26 | Don't use constant reference in Vector push_back, insert and append_array | Rafał Mikrut | |
2019-12-22 | Fix buffers size calculation in PacketPeerStream. | Fabio Alessandrelli | |
The calculation used to be wrong when exactly at a power of 2. `nearest_shift` always return the "next" power of 2 `nearest_shift(4) == 3 # 2^3 = 8`. On the other hand `next_power_of_2` returns the exact value if that value is a power of 2 (i.e. `next_power_of_2(4) == 4`). I.e. : ``` WARN_PRINT(itos(next_power_of_2(4)) + " " + itos(1 << nearest_shift(4))); // WARNING: ... : 4 8 ``` Is this by design? | |||
2019-12-20 | Make sure no additional slash being added with localize_path | volzhs | |
2019-12-20 | Encodes property names properly in project.godot | Haoyu Qiu | |
2019-12-19 | Merge pull request #34421 from Chaosus/fix_strcpy_warning | Rémi Verschelde | |
Fix build warning in ustring.cpp on Windows/MSVC platform | |||
2019-12-18 | Suggest use of deferred or oneshot on disconnect if the signal is locked. ↵ | Juan Linietsky | |
Closes #34443. | |||
2019-12-18 | Fix build warning in ustring.cpp on Windows/MSVC platform | Yuri Roubinsky | |
2019-12-17 | Merge pull request #34348 from Catchawink/master | Rémi Verschelde | |
Fixed issues with using a relative path in the export window. | |||
2019-12-17 | Improve error message and do not spam forever. | Juan Linietsky | |
2019-12-17 | Restore signal locking, for some reason missing. | Juan Linietsky | |
2019-12-16 | Fixed issues with using a relative path in the export window. | Catchawink | |
Before this fix, opening relative export paths inside of an EditorFileDialog was not possible. This was fixed by modifying String::path_to_file() to save relative paths in EditorExportPreset::set_export_path() more appropriately and changing EditorFileDialog::set_current_dir() to open relative paths. | |||
2019-12-15 | Document that translated does not behave like rotated or scaled | Aaron Franke | |
2019-12-14 | Merge pull request #33910 from Faless/net/android_mlock | Rémi Verschelde | |
Acquire MulticastLock on Android when using broadcast/multicast | |||
2019-12-14 | UDP sockets broadcast is now disabled by default. | Fabio Alessandrelli | |
Add method `set_broadcast_enabled` to allow enabling broadcast via GDScript. | |||
2019-12-13 | Drop b2d_convexdecomp. no longer necessary. | Rémi Verschelde | |
We now use `thirdparty/misc/triangulator.h` for all physics-related (collision, navigation) triangulation needs. Follow-up to #34293. | |||
2019-12-13 | Merge pull request #34310 from qarmin/shift_operators | Rémi Verschelde | |
Don't allow to use too big or too small shift count | |||
2019-12-12 | Don't allow to use too big or too small shift operators | Rafał Mikrut | |
2019-12-12 | Fixes crash when using Resource::_take_over_path | Haoyu Qiu | |
2019-12-11 | Merge pull request #27792 from Giacom/fix_quat | Rémi Verschelde | |
Fixes being unable to use the Quat(Vector3) constructor | |||
2019-12-10 | NetSocket set_broadcast_enabled returns Error enum | Fabio Alessandrelli | |
2019-12-10 | Merge pull request #34040 from qarmin/unused_variable_more_precise_numbers | Rémi Verschelde | |
Removed unused variables, add some constants numbers | |||
2019-12-10 | Removed unused variables, add some constants numbers | Rafał Mikrut | |
2019-12-07 | Make some arguments in PCKPacker methods optional | Hugo Locurcio | |
Those arguments aren't required for most common use cases, so making them optional should help with code readability. |