Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-01-16 | GDScript: clarify error message about cycles | George Marques | |
They may happen with any cyclic dependency, not only with inheritance. | |||
2019-01-16 | GDScript: fix type-check of indexed values | George Marques | |
2019-01-15 | GDScript: check for underscore prefix when type-checking | George Marques | |
Some classes are represented internally with an underscore prefix, so we need to make sure we match this representation when type-checking, otherwise the check might fail on a valid scenario. | |||
2019-01-15 | GDScript: consider constructors as always existing | George Marques | |
There's always a constructor, even if implicit, especially for native types. Also don't check for signature match on function call, since this information is not available in release builds. | |||
2019-01-15 | GDScript: allow objects to be keys of dictionaries | George Marques | |
The engine allows this already, so the parser should not fail in this case. | |||
2019-01-15 | GDScript: don't check types on release builds | George Marques | |
A lot of information is missing on release, and the checks might take a performance hit. Also, having GDScript more lenient on release is usually desirable. | |||
2019-01-15 | GDScript autocomplete: don't carry values when guessing from `is` | George Marques | |
Guessing the type from an `is` operator should no be considered an assigment. This would cause crashes in certain scenarios. | |||
2019-01-15 | Merge pull request #25011 from volzhs/android-keep-screen | Rémi Verschelde | |
Fix Android keep screen on working properly | |||
2019-01-15 | Merge pull request #25010 from Faless/mp/fix_init | Rémi Verschelde | |
Fix MultiplayerAPI initialization, clear, set_network_peer. | |||
2019-01-15 | Fix Android keep screen on working properly | volzhs | |
2019-01-15 | GLES2: Fix typo in project setting | Rémi Verschelde | |
It used a different name than the equivalent GLES3 parameter. | |||
2019-01-15 | Merge pull request #24909 from xDGameStudios/array_static_types | Rémi Verschelde | |
Disallow changing array element types, when using hint (inspector fix) | |||
2019-01-15 | Don't reset MultiplayerAPI when setting same peer. | Fabio Alessandrelli | |
A GDScript call to: `multiplayer.network_peer.some_prop = true` seems to transalte to: ``` var temp = multiplayer.network_peer temp.some_prop = true multiplayer.network_peer = temp ``` Which caused the MultiplayerAPI to be resetted. The call to set_network_peer is now ignored if the peer that's beeing set is the same as the currently set one. | |||
2019-01-15 | Merge pull request #25000 from staddy/master | Rémi Verschelde | |
Fixed typo in StreamTexture::is_pixel_opaque | |||
2019-01-15 | Fix MultiplayerAPI initialization, clear. | Fabio Alessandrelli | |
rpc_sender_id is now correctly initialized to 0 so get_rpc_sender_id() work reliably even if called before receiving any RPC. root_node is initialized to NULL (fix crashes when incorrectly using the MultiplayerAPI). clear function now resets the packet cache size to free more memory when not running. | |||
2019-01-15 | Fixed typo in ImageTexture:: & StreamTexture::is_pixel_opaque | Stanislav | |
Fixes #24946 | |||
2019-01-14 | Use GLES2 approach to vertex shading in GLES3, which has been more ↵ | Juan Linietsky | |
developed. Fixes #21852 | |||
2019-01-14 | Implement black margins in GLES2, which was missing, fixes #24556 | Juan Linietsky | |
2019-01-14 | Defer activated signal after tree has been traversed. | Juan Linietsky | |
2019-01-14 | Merge pull request #24987 from akien-mga/gles2-nvidia-rect-hack-opt-in | Rémi Verschelde | |
GLES2: Make Nvidia flicker workaround opt-in | |||
2019-01-14 | wtf | Juan Linietsky | |
2019-01-14 | Added a flag to specify an exported node path must be supplied from scene ↵ | Juan Linietsky | |
root, fixes #24412 | |||
2019-01-14 | GLES2: Make Nvidia flicker workaround opt-in | Rémi Verschelde | |
It has a big impact on 2D and text rendering performance (cf. #24466) so the solution seems worse than the bug it aims to work around. It's now opt-in via "rendering/quality/2d/gles2_use_nvidia_rect_flicker_workaround" for those who need it and have a simple enough game for the performance drop not to be an issue. Fixes #24466. | |||
2019-01-14 | Use SceneTreeDock to replace particles node properly, fixes #24162 | Juan Linietsky | |
2019-01-14 | Hide visible popups by default if visible when entering tree, unless on ↵ | Juan Linietsky | |
editor. Fixes #24737 | |||
2019-01-14 | Hide worldenvironment settings not relevant in GLES2. Fixes #23281 | Juan Linietsky | |
2019-01-14 | Removed ancient code for set_edited that was doing nothing. | Juan Linietsky | |
2019-01-14 | i18n: Sync translation template with current source | Rémi Verschelde | |
2019-01-14 | i18n: Sync translations with Weblate | Rémi Verschelde | |
2019-01-14 | Was not properly re-setting light uniforms, fixes #24976 | Juan Linietsky | |
2019-01-14 | Merge pull request #24981 from akien-mga/property-editor-rid | Rémi Verschelde | |
Add EditorPropertyRID as read-only label showing RID | |||
2019-01-14 | Do not use the workaround for desktop nvidia on mobile and html5. | Juan Linietsky | |
2019-01-14 | Do not allow flushing while already flushing the message queue. Added to ↵ | Juan Linietsky | |
help track bugs in ProgressDialog in editor. | |||
2019-01-14 | Do not allow adding tasks while in the middle of flushing a message queue | Juan Linietsky | |
2019-01-14 | Add EditorPropertyRID as read-only label showing RID | Rémi Verschelde | |
Fixes #24827. | |||
2019-01-13 | Merge pull request #24939 from Rubonnek/null-editor-icon-fix | Rémi Verschelde | |
Fixed null editor icon crash | |||
2019-01-13 | Fixed null editor icon crash | Wilson E. Alvarez | |
Fixes #24932 | |||
2019-01-13 | Merge pull request #24964 from godotengine/revert-24897-master | Rémi Verschelde | |
Revert "fixed invalid implementation of Plane::intersects_segment and Plane::intersects_ray" | |||
2019-01-13 | Revert "fixed invalid implementation of Plane::intersects_segment and ↵ | Rémi Verschelde | |
Plane::intersects_ray" | |||
2019-01-11 | Redo serial name fixup from 799ed2b98984414fd3b7b667c5e3e5d2e6d35a66 | Rémi Verschelde | |
reduz wanted the original PR reverted due to issues, so this follow-up had to be too (done in 8cb54182ad2698a962def84f79cc8206ac9f13b2). But he ended up adapting part of the original PR in 27d77723811c2652c6118eca03a38c4ae1441895 without including this fix. | |||
2019-01-11 | Merge pull request #24897 from GlaDos28/master | Rémi Verschelde | |
fixed invalid implementation of Plane::intersects_segment and Plane::intersects_ray | |||
2019-01-12 | fixed invalid implementations of Plane::intersects_segment and ↵ | Evgeny Savelyev | |
Plane::intersects_ray | |||
2019-01-11 | Merge pull request #24918 from akien-mga/gles2-has-egl | Rémi Verschelde | |
GLES2: Clarify why we exclude debug code on iOS | |||
2019-01-11 | Merge pull request #24921 from KidRigger/pr-fix | Rémi Verschelde | |
Fixed infinite loop at end of video. | |||
2019-01-12 | Fixed infinite loop at end of video. | Anish | |
A missing condition caused infinite looping, despite the video playing flag being set to false. Small change to fix. Fixes: #20552 | |||
2019-01-11 | GLES2: Clarify why we exclude debug code on iOS | Rémi Verschelde | |
Supersedes and closes #24873. | |||
2019-01-11 | Merge pull request #24914 from volzhs/export-split | Rémi Verschelde | |
Use HSplit to resize presets and options panel on Export window | |||
2019-01-11 | Merge pull request #24913 from volzhs/export-ios-template | Rémi Verschelde | |
Make export valid when setting custom packages for iOS | |||
2019-01-12 | Use HSplit to resize presets and options panel on Export window | volzhs | |
2019-01-12 | Make export valid when setting custom packages for iOS | volzhs | |
even no templates installed. all others export work as this already. |