b6ddf4a629
Merge pull request #57692 from YeldhamDev/popping_options
2022-02-08 14:04:28 +01:00
e26598b4a1
Merge pull request #40140 from hinlopen/tree-scroll-center
2022-02-08 13:43:19 +01:00
561fbe2175
Merge pull request #56923 from fire-forge/fix-create-root-node-scrolling
2022-02-08 13:17:35 +01:00
f9e496168f
Merge pull request #57786 from 0And/vectorslerp
2022-02-08 12:56:43 +01:00
b0fd01b50c
Merge pull request #57797 from bruvzg/mac_no_focus
2022-02-08 12:55:49 +01:00
720fbe3101
[macOS] Fix NO_FOCUS macOS flag.
2022-02-08 13:22:03 +02:00
f425d403fe
Merge pull request #57066 from KoBeWi/in_the_name_of_the_custom
2022-02-08 11:15:01 +01:00
13d4cbb87c
Merge pull request #57788 from reduz/describe-sname-usage
2022-02-08 11:13:38 +01:00
a66e55069e
Merge pull request #57796 from akien-mga/revert-sname-theme-setters
2022-02-08 11:13:24 +01:00
dc17cce995
Merge pull request #57795 from bruvzg/gde_missing_binds
2022-02-08 11:12:44 +01:00
f32c715fbc
Merge pull request #57720 from akien-mga/prefer-cast-to-get_class-string-compare
2022-02-08 11:09:43 +01:00
7e308d5120
Merge pull request #57791 from timothyqiu/raycast-clear-except
2022-02-08 10:50:08 +01:00
6b13056409
Merge pull request #57794 from bruvzg/x11_fs_fix
2022-02-08 10:42:18 +01:00
deece9035a
Merge pull request #57790 from bruvzg/fix_fs_detect
2022-02-08 10:40:08 +01:00
6eeeb9a63c
Re-add missing SNAME macros in get_theme_* calls
...
They were removed in the previous commit reverting the addition of `SNAME`
to `add_theme_*` and theme setter methods, which is not wanted.
2022-02-08 10:31:56 +01:00
fc076ece3d
Revert "Add missing SNAME macro optimization to all theme methods call"
...
This reverts commit a988fad9a0 .
As discussed in #57725 and clarified in #57788 , `SNAME` is not meant to be used
everywhere but only in critical code paths. For theme methods specifically, it
was by design that only getters use `SNAME` and not setters.
2022-02-08 10:17:25 +01:00
317cd0b19a
Refactor some object type checking code with cast_to
...
Less stringly typed logic, and less String allocations and comparisons.
2022-02-08 10:08:34 +01:00
4fcc35bdfa
[X11] Fix decoration reset when returning from fullscreen mode.
2022-02-08 11:01:24 +02:00
8bc837453b
[Windows] Fix fullscreen mode detection on window move/resize.
2022-02-08 10:36:57 +02:00
bbcd9c5b97
Fix RayCast{2,3}D.clear_exceptions clears parent
2022-02-08 16:31:07 +08:00
38232c70db
Clarify SNAME usage
...
* Explain where it should be used, with examples.
* Clarify that it should _not_ be used everywhere, only where needed.
* Supersedes #57720
This PR is the result of the discussion that happened in a contractor meeting, and it attempts to clarify the intended use for this macro for other contributors.
As a personal note, It is my view that other approaches to using SNAME (like having a global or per class table of string names) are mere overengineering without any real benefit (performance remains the same, and usage of stringnames becomes more cumbersome. Additionally, there was not any significant amount of errors in name mismatching as a result of using strings since Godot was open sourced).
2022-02-08 09:21:10 +01:00
0154ce2c8d
Merge pull request #43015 from Xrayez/refactor-auto-instaprop
...
Refactor auto-instantiation of `Object` properties in editor
2022-02-08 08:57:29 +01:00
b801742b77
[GDExtension] Add binds for missing methods, operators, and constants required for GDExtension TextServer implementation.
2022-02-08 09:49:14 +02:00
d6ba4a223f
Merge pull request #57785 from TechnicalSoup/ClassRefPatch2
...
Add method descriptions to Color class reference
2022-02-08 08:14:21 +01:00
8675ff0a74
Allow C# Vector2/3 slerp values to have any length
2022-02-07 22:58:43 -07:00
acd562be5d
Add method descriptions to Color Class Reference
...
Add definitions and code examples for the html and html_is_valid methods
2022-02-08 16:37:11 +11:00
26facc0543
Merge pull request #57775 from TechnicalSoup/ClassRefPatch
...
Add method description to Vector3i Class Reference
2022-02-07 22:49:15 +01:00
8a1d924896
Add method description to Vector3i Class Reference
...
Add description for the abs method in the Vector3i class. Description added is identical to the abs method for the other vector classes
2022-02-08 07:52:11 +11:00
c842402ced
Merge pull request #57766 from winterpixelgames/master-faster-script-class-get-parent
2022-02-07 19:21:12 +01:00
81b6da9d3d
Use ScriptServer::get_global_class_base instead of script_class_get_base in script_class_is_parent.
2022-02-07 11:37:48 -06:00
d35269ab21
Merge pull request #57764 from timothyqiu/octant-delete
2022-02-07 18:28:27 +01:00
05bad19a9a
Merge pull request #57752 from Calinou/doc-csg-nodes-performance
2022-02-07 18:27:58 +01:00
5d4a141c97
Fix GridMap memory leak
2022-02-08 00:27:01 +08:00
5268786ac0
Document performance limitations with CSG nodes, link to tutorial
2022-02-07 15:55:02 +01:00
650e218b96
Merge pull request #56768 from YeldhamDev/dock_float_theme
2022-02-07 15:54:32 +01:00
8910d0bcb4
Merge pull request #53704 from Faless/mp/4.x_gdscript_custom_callable
...
[GDScript] Implement RPC custom callable (`my_func.rpc()`)
2022-02-07 15:24:32 +01:00
a08fc442a0
Fix script editor errors with CustomCallables
2022-02-07 14:34:42 +01:00
be1adf491a
Merge pull request #57736 from TechnicalSoup/Patch-3
2022-02-07 13:58:35 +01:00
59e9a8c275
Fix theming for floating window docks
2022-02-07 09:55:25 -03:00
086256431a
[Net] Add type check to GDScriptRPCCallable.
...
It will print an error when using an RPC defined on an object which does
not extend Node.
2022-02-07 13:39:45 +01:00
994638da4f
[Net] Implement GDScript custom RPC callable.
2022-02-07 13:39:10 +01:00
1694626e03
Merge pull request #57305 from bruvzg/macos_cleanup
2022-02-07 13:36:09 +01:00
bc1a3d791d
Merge pull request #57490 from Calinou/test-add-animation
2022-02-07 13:27:12 +01:00
6a56314eab
Merge pull request #57748 from fabriceci/rename-script-template-variable
2022-02-07 13:22:23 +01:00
6a33d8b93f
Merge pull request #57718 from Faless/js/4.x_pwa_prefer_cache_pr
2022-02-07 13:21:53 +01:00
88aea70a09
Merge pull request #57749 from timothyqiu/feature-class-props
2022-02-07 13:20:15 +01:00
20fb34927d
Fix icons for sub windows
...
Modify the create_sub_window method to set an icon for all sub windows, setting the icon to the same icon as the main window.
Co-Authored-By: Rémi Verschelde <rverschelde@gmail.com >
2022-02-07 23:03:10 +11:00
bfb75d107c
Merge pull request #57741 from Chaosus/vs_fixes
2022-02-07 12:50:44 +01:00
d9d12cd352
Don't display empty Class Properties in feature profile
2022-02-07 18:55:17 +08:00
e81ccaf270
rename jump force to jump velocity
2022-02-07 11:46:30 +01:00