reduz
2f651277da
Add static method support to ClassDB
...
* Based on the work done for Variant in the past.
* Added `ClassDB::bind_static_method`
* Cleaned up ClassDB::bind_method to use variadic templates.
This adds support for having static methods in Object derived classes.
Note that this does not make it work yet in GDScript or Mono and, while it works for GDExtension, GodotCPP needs to be updated.
2022-03-22 16:27:34 +01:00
Rémi Verschelde
81c2d7a82a
Merge pull request #59322 from YeldhamDev/groups_arent_bools
2022-03-19 18:09:46 +01:00
Rémi Verschelde
c251ea01db
Merge pull request #59305 from nevarek/fragment-shader-inv-projection
2022-03-19 17:39:32 +01:00
Michael Alexsander
e289e864d8
Fix tabs_rearrange_group
property being exposed as a bool
instead of a int
2022-03-19 13:15:51 -03:00
Rémi Verschelde
db5271dd34
Merge pull request #59315 from KoBeWi/less_options_in_OptionButton_or_something
2022-03-19 15:08:22 +01:00
kobewi
342dac77d4
Hide text and icon properties in OptionButton
2022-03-19 13:36:10 +01:00
Rémi Verschelde
288cdca71d
Merge pull request #59290 from rburing/get_process_info_docs
...
PhysicsServer3D docs: sync phrasing of get_process_info with 2D docs
2022-03-19 08:30:44 +01:00
nevarek
7543e22358
Add inverse projection matrix to fragment shader globals
2022-03-18 20:44:51 -07:00
Rémi Verschelde
35eec4de40
Merge pull request #59286 from raulsntos/csharp-ignore-PhysicsServer3DExtension
...
Ignore `PhysicsServer3DExtension` class in C#
2022-03-18 20:29:15 +01:00
Ricardo Buring
a1d4f8d389
PhysicsServer3D docs: sync phrasing of get_process_info with 2D docs
2022-03-18 19:53:14 +01:00
Rémi Verschelde
02f61d9fb3
Merge pull request #59287 from Vitika9/59181
...
Right-clicking will not close popup in windows
2022-03-18 19:45:30 +01:00
Rémi Verschelde
ef24e95f4a
Merge pull request #59268 from Chaosus/shader_renames2
...
Rename several transform built-ins in shaders
2022-03-18 19:24:38 +01:00
Rémi Verschelde
9c231c2c1a
Merge pull request #59254 from Calinou/doc-node-owner
...
Mention that Node's `owner` must be set for persistence to work
2022-03-18 19:24:07 +01:00
Rémi Verschelde
46472ea78e
Merge pull request #59257 from Calinou/key-name-backspace
...
Rename the "BackSpace" and "BackTab" key strings to "Backspace"/"Backtab"
2022-03-18 19:23:21 +01:00
Hugo Locurcio
be1acf3b92
Mention that Node's owner
must be set for persistence to work
...
This is already done in `Node.add_child()` documentation, but
this copies the note in `Node.owner` for good measure.
2022-03-18 18:12:44 +01:00
Hugo Locurcio
03841bd8da
Rename the "BackSpace" and "BackTab" key strings to "Backspace"/"Backtab"
2022-03-18 18:09:21 +01:00
Vitika9
8bbc7614f6
Right-clicking will not close popup
2022-03-18 22:13:54 +05:30
Raul Santos
4bbfd20aa9
Ignore PhysicsServer3DExtension class in C#
...
PhysicsServer3DExtension inherits from PhysicsServer3D which is a
singleton class, since singleton classes are generated as static in C#
it would generate invalid C# so for now we'll be
ignoring PhysicsServer3DExtension.
2022-03-18 17:28:48 +01:00
Rémi Verschelde
19950076b1
Merge pull request #58394 from bruvzg/rtl_hint
2022-03-18 14:49:13 +01:00
Rémi Verschelde
ca47f25eb1
Merge pull request #59277 from bruvzg/hb401
2022-03-18 14:43:06 +01:00
Rémi Verschelde
cc1bc09090
Merge pull request #58455 from bruvzg/export_script
2022-03-18 14:34:42 +01:00
Rémi Verschelde
5c8bd6fd71
Merge pull request #58233 from bruvzg/gde_ts
2022-03-18 14:29:58 +01:00
Rémi Verschelde
da26fcc91a
Merge pull request #59273 from V-Sekai/import-scene-no-roll
2022-03-18 14:03:02 +01:00
bruvzg
94a365e94b
HarfBuzz: Update to version 4.0.1
2022-03-18 14:50:57 +02:00
K. S. Ernest (iFire) Lee
5dec64fcad
Avoid roll in scene importer camera.
2022-03-18 04:10:07 -07:00
Rémi Verschelde
309cd91ea7
i18n: Sync editor translation template after #59265
...
(cherry picked from commit 0de7cfc60f
)
2022-03-18 11:52:26 +01:00
Rémi Verschelde
38a77fd3ff
i18n: Sync editor translations with Weblate
...
(cherry picked from commit 4228d320bd
)
2022-03-18 11:52:22 +01:00
Rémi Verschelde
827094d769
Merge pull request #59264 from timothyqiu/extract-groups
2022-03-18 11:46:21 +01:00
Rémi Verschelde
d9382b2216
Merge pull request #59269 from Vitika9/59196
2022-03-18 11:25:45 +01:00
Haoyu Qiu
4d73899352
Improves editor property name extraction
2022-03-18 17:56:45 +08:00
Rémi Verschelde
cb0d575fd0
Merge pull request #59237 from akien-mga/gitignore
2022-03-18 10:42:43 +01:00
Vitika9
46ca4737f1
Removed extra separator in absence of ChangeType and Rename
2022-03-18 14:42:48 +05:30
Yuri Roubinsky
0d9aecd967
Rename several transform built-ins in shaders
2022-03-18 12:10:55 +03:00
Rémi Verschelde
e462e2934d
Merge pull request #59263 from Chaosus/vs_fix_expression_port_name_crash
2022-03-18 09:17:51 +01:00
Rémi Verschelde
acc9b5b390
Merge pull request #55399 from RPicster/particlesmaterial-sphere-emittershape
...
ParticleMaterial: Sphere emission shape emitting from the volume.
2022-03-18 08:21:59 +01:00
Rémi Verschelde
0eb7f62bb5
Merge pull request #59246 from Sauermann/fix-setting-name-shrink-scale
...
Rename Project setting display/window/stretch/shrink to scale
2022-03-18 08:21:22 +01:00
Rémi Verschelde
4d69b11304
Merge pull request #59260 from timothyqiu/group-prefix
...
Fix inversed `ADD_GROUP` parameters in `AnimationNodeOneShot`
2022-03-18 07:56:27 +01:00
Rémi Verschelde
cb55da5ea7
Merge pull request #59259 from fire-forge/font-import-tab-names
...
Fix tab names in advanced font importer
2022-03-18 07:55:21 +01:00
Yuri Roubinsky
99e26b6e63
Fix editor crash when renaming visual shader port
2022-03-18 09:52:12 +03:00
Rémi Verschelde
70eb95c30c
Merge pull request #57850 from pkowal1982/icon
...
Change godot.ico to uncompressed/fixed size
2022-03-18 07:41:30 +01:00
Rémi Verschelde
2b8b051838
Merge pull request #47526 from backwardspy/master
...
set StartupWMClass in linux `.desktop` file
2022-03-18 07:38:34 +01:00
Rémi Verschelde
5d23613836
Merge pull request #49738 from Calinou/ssao-gi-default-half-resolution
...
Compute SSAO at half resolution by default
2022-03-18 07:14:23 +01:00
Rémi Verschelde
28335b16db
Merge pull request #57996 from Calinou/texture-import-remove-stream-option
...
Remove unused Streamed option for textures in the Import dock
2022-03-18 07:07:34 +01:00
Haoyu Qiu
6a3bf65657
Fix inversed ADD_GROUP parameters in AnimationNodeOneShot
2022-03-18 12:53:34 +08:00
FireForge
499ab334a2
Fix tab names in advanced font importer
2022-03-17 22:45:33 -05:00
Rémi Verschelde
756178d342
Merge pull request #59087 from clayjohn/sky-mode
...
Replace DirectionalLight3D's `use_in_sky_only` with `sky_mode` enum
2022-03-18 00:09:35 +01:00
Rémi Verschelde
e195032cbc
Merge pull request #58866 from YeldhamDev/steer_left
...
Make `TabBar/Container` default their alignments to the left instead of center
2022-03-17 23:28:10 +01:00
Rémi Verschelde
9263e4e63b
Merge pull request #58954 from Ansraer/alpha_scissor
...
[4.0] Fix alpha scissor support
2022-03-17 22:27:43 +01:00
Michael Alexsander
deb1342036
Make TabBar/Container
default their alignments to the left instead of center
2022-03-17 18:12:23 -03:00
Hugo Locurcio
c45d2c242b
Replace DirectionalLight3D's use_in_sky_only
with sky_mode
enum
...
3 options are available:
- Light and Sky (default)
- Light Only (new)
- Sky Only (equivalent to `use_in_sky_only = true`)
Co-authored by: clayjohn <claynjohn@gmail.com>
2022-03-17 14:00:02 -07:00