summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-07-03Fix Render Inforeduz
* Fixed and redone the process to obtain render information from a viewport * Some stats, such as material changes are too difficult to guess on Vulkan, were removed. * Separated visible and shadow stats, which causes confusion. * Texture, buffer and general video memory can be queried now. * Fixed the performance metrics too.
2021-07-03Merge pull request #50099 from KoBeWi/'Rémi Verschelde
Support single quote when dropping files to script
2021-07-03Support single quote when dropping files to scriptkobewi
2021-07-03Merge pull request #50119 from BastiaanOlij/fix_override_scene_renderRémi Verschelde
Properly override virtual functions in render_scene_render_rd
2021-07-03Properly override virtual functions in render_scene_render_rd and subclassesBastiaan Olij
2021-07-03Merge pull request #50102 from nekomatata/expose-body-test-motion-3dRémi Verschelde
Expose body_test_motion in 3D physics server
2021-07-02Expose body_test_motion in 3D physics serverPouleyKetchoupp
Results are exposed through PhysicsTestMotionResult3D, the same way it's done for 2D. Also cleaned a few things in the 2D version.
2021-07-02Merge pull request #50092 from YeldhamDev/window_get_contents_exposeRémi Verschelde
Expose `Window.get_contents_minimum_size()` to scripts
2021-07-02Merge pull request #50089 from YeldhamDev/splitcontainer_minimal_fixRémi Verschelde
Make invisible `SplitContainer` nodes correctly calculate the minimal size of its children
2021-07-02Merge pull request #50090 from ↵Rémi Verschelde
Calinou/remove-leftover-optimized-directional-shadow-depth-range Remove leftovers from the DirectionalLight3D Optimized shadow depth range
2021-07-02Merge pull request #50085 from madmiraal/android-replace-stringbufferRémi Verschelde
Use StringBuilder instead StringBuffer in Godot Java code
2021-07-02Merge pull request #50083 from madmiraal/android-fix-raw-useRémi Verschelde
Fix raw use of parameterized Class
2021-07-02Merge pull request #50087 from madmiraal/android-remove-redundant-explicit-typesRémi Verschelde
Remove redundant explicit types in Godot Java code
2021-07-02Expose `Window.get_contents_minimum_size()` to scriptsMichael Alexsander
2021-07-02Remove leftovers from the DirectionalLight3D Optimized shadow depth rangeHugo Locurcio
The Optimized shadow depth range was removed in late 2020 in favor of the Stable shadow depth range, but it still had a (broken) property that allowed to enable it.
2021-07-02Make invisible `SplitContainer` nodes correctly calculate the minimal size ↵Michael Alexsander
of its children
2021-07-02Remove redundant explicit types in Godot Java codeMarcel Admiraal
2021-07-02Merge pull request #50081 from Calinou/doc-randomnumbergeneratorRémi Verschelde
Improve and clarify documentation for RandomNumberGenerator
2021-07-02Use StringBuilder instead StringBuffer in Godot Java codeMarcel Admiraal
2021-07-02Improve and clarify documentation for RandomNumberGeneratorHugo Locurcio
2021-07-02Merge pull request #50078 from madmiraal/android-remove-unused-importsRémi Verschelde
2021-07-02Fix raw use of parameterized ClassMarcel Admiraal
2021-07-02Merge pull request #50077 from thebestnom/fix/initialize_mouse_modeRémi Verschelde
Android: Initialize mouse mode
2021-07-02Android: Initialize mouse modethebestnom
2021-07-02Remove unused imports from Android Java codeMarcel Admiraal
2021-07-02Merge pull request #50074 from madmiraal/android-replace-c-arrayRémi Verschelde
Use Java array declarations not C-style declarations in Android Java code
2021-07-02Merge pull request #50072 from madmiraal/android-remove-interface-modifiersRémi Verschelde
Remove redundant interface modifiers from Android Java code
2021-07-02Use Java array declarations not C-style declarations in Android Java codeMarcel Admiraal
2021-07-02Merge pull request #50071 from madmiraal/android-remove-semicolonsRémi Verschelde
Remove unnecessary semicolons from Android Java code
2021-07-02Merge pull request #50065 from SirQuartz/patch-1Rémi Verschelde
Add `action_get_deadzone()` method to `InputMap`
2021-07-02Remove redundant interface modifiers from Android Java codeMarcel Admiraal
2021-07-02Remove unnecessary semicolons from Android Java codeMarcel Admiraal
2021-07-02Add `get_dead_zone()` method to `InputMap`Nick H
This commit adds a new method to the `InputMap`, allowing the user to get the value of an action's dead zone as a float.
2021-07-01Merge pull request #50058 from reduz/fix-surface-from-arraysJuan Linietsky
Fix surface from array creation
2021-07-01Merge pull request #50057 from reduz/force-string-in-dictionaryRémi Verschelde
Force String as Dictionary key instead of StringName
2021-07-01Fix surface from array creationreduz
* The debug check was not updated to the new format. * Bug introduced by #50037
2021-07-01Merge pull request #50041 from aaronfranke/prop-usage-flagsRémi Verschelde
Use `PROPERTY_USAGE_NONE` instead of `0` for no property usage
2021-07-01Force String as Dictionary key instead of StringNamereduz
* Lua table syntax uses named indexing: `{ mykey = myvalue }` * Python style syntax uses string indexing: `{ "mykey" : myvalue }` * Both are incompatible since a StringName key wont fetch a String key, hence confusing. * This PR proposes always using String for indexing at a very minimal performance cost. Always indexing with StringNames will be faster, but they are considerably more expensive to create.
2021-07-01Use PROPERTY_USAGE_NONE instead of 0 for no property usageAaron Franke
Also use const more often.
2021-07-01Merge pull request #50052 from Valeryn4/Valeryn4-Fix-GridMapRémi Verschelde
2021-07-02Fix GridMap erase OctansPitanov V.V
2021-07-01Merge pull request #50040 from reduz/fix-renderingserver-bindingsRémi Verschelde
Clean up RenderingServer and its bindings
2021-07-01Clean up RenderingServer and its bindingsreduz
* Rewrote bindings for RenderingServer. * They are now all up to date. * Several unused methods and deprecated features were cleaned up.
2021-07-01Merge pull request #50044 from akien-mga/localvector-find-noerrorRémi Verschelde
LocalVector: Don't error if `from` >= `count`
2021-07-01Merge pull request #50026 from lyuma/callable_is_validRémi Verschelde
Add Callable.is_valid() analogous to FuncRef.is_valid() from 3.x
2021-07-01LocalVector: Don't error if `from` >= `count`Rémi Verschelde
Vector handles this silently by returning -1, and we should do the same here. Otherwise we get errors when calling `find()` on e.g. a LocalVector of size 0, while `find()` is expected to always work (if the parameters are invalid then it doesn't find anything, so -1). Fixup to #49925.
2021-07-01Merge pull request #50028 from akien-mga/android-isGame-attributeRémi Verschelde
Android: Add `isGame` application attribute, default to true
2021-07-01Add Callable.is_valid() analogous to FuncRef.is_valid() from 3.xLyuma
2021-07-01Android: Add `isGame` application attribute, default to trueRémi Verschelde
It can be turned off in the export preset with `package/classify_as_game`. Upstream definition: https://developer.android.com/guide/topics/manifest/application-element#isGame > `android:isGame` > > Whether or not the application is a game. The system may group together > applications classifed as games or display them separately from other > applications. Also fixes replacing `android:allowBackup` in custom builds.
2021-07-01Merge pull request #49994 from akien-mga/script-duplicate-selectionRémi Verschelde
Script editor: Rename 'Clone Down' to 'Duplicate Selection'