fd20cdfb0f
Fix regression with dictionaries because of the variant srtingname support.
2022-03-21 23:22:19 +01:00
8273710235
Implement stringname specific logic for variant::set, and Variant::get.
2022-03-21 22:38:25 +01:00
c9b612f012
Added StringName as a variant type, with eventually the help of 3c0059650d
.
2022-03-21 21:29:06 +01:00
71f66e0622
Added the new variabt types to ResourceFormatBinary.
2022-03-21 18:20:41 +01:00
23a106b50c
Implemented missing cases for the new variant types to marshalls.
2022-03-21 18:18:57 +01:00
b67082e9dd
Added gdscript support for the new types .
2022-03-21 15:09:56 +01:00
527cfb88aa
Added Vector2i, Vector3i, Rect2i, PoolVector2i, PoolVector3i, Vector<Vector2i>, Vector<Vector3i> classes as core variant binds. GDScript still need to be updated to be able to use them.
2022-03-21 14:01:31 +01:00
34547120dd
Added Vector3i from godot4.
2022-03-21 02:13:08 +01:00
05d5f1b181
Now Rect2i is in it's own header and cpp file.
2022-03-21 02:08:38 +01:00
987f77442a
Now Vector2i is in it's own header and cpp file.
2022-03-21 01:50:02 +01:00
c726a4b2f1
More cleanups to scons.
2022-03-20 23:55:20 +01:00
6adee8f1b0
Added the NetworkedController & SceneRewinder module from https://github.com/godotengine/godot/pull/37200 . It's disabled for now, it needs to be ported.
2022-03-20 23:30:30 +01:00
5ab825ddf8
Backported: Bind mesh merging functionality in MeshInstance. The portal system introduced basic mesh merging functionality, this has wide ranging uses outside of the portal system.
...
For this reason, this PR binds the mesh merging functionality.
It also slightly modifies the calling from RoomManager to use a Vector of Node *, in order to allow binding of the function. - lawnjelly - cf1b3fdd55
2022-03-20 20:50:58 +01:00
aa1fb22309
Backported: Add missing navigation node icons - timothyqiu, YeldhamDev - bb257543d8
2022-03-20 20:30:43 +01:00
a1f9614c07
Backported: Fix crash on get index for non-existing string
...
As _buttons and _axes have both valid string and nullptr.
When iterating over them, if given key exists it will work correctly.
But if given key does not exist, it will end up with
String::operator=(nullptr). As String constructor from nullptr exists, I
use it. - Snowapril - c77b710035
2022-03-20 20:28:50 +01:00
185cfb3291
Backported: RID: Change comparison operators to use RID_Data id instead of address. This should helps making sorting more deterministic in physics and rendering. The same change was done for 4.0 in 4f16397. - akien-mga - 797321fec4
2022-03-20 20:22:15 +01:00
a89fa56bea
Backported: - Fix children visibility check (cherry picked from commit 280956d) - taigi100 - b33eed23ae
2022-03-20 19:12:43 +01:00
d7f455f36f
Backported: - Add item tooltip access to OptionButton - timothyqiu - d537a88299
2022-03-20 19:07:53 +01:00
40b60f3c86
Backported: - Fix DST Error on Windows (cherry picked from commit 4802f15) - ztc0611 ( 658877c350
)
2022-03-20 19:00:38 +01:00
0deed9038c
Added the funding.yaml from the broken selals repo, even tohugh it's probably way too early.
2022-03-20 18:47:27 +01:00
5f7421974c
Backported by hand: Add a GradientTexture2D editor plugin - fire-forge. ( d76c9f8d92
)
2022-03-20 14:59:19 +01:00
9867b18f49
Backported by hand: Ensure minimum modifiers are pressed when matching actions - madmiraal ( 88c723c33c
)
2022-03-20 14:45:57 +01:00
d9022a845c
Removed TMeshInstance.
2022-03-20 14:15:53 +01:00
34c3176c39
Fix skinning by default in MeshInstance even if the mesh is merged.
2022-03-20 14:13:44 +01:00
b287513656
Replaced the godot editor icon.
2022-03-20 13:50:41 +01:00
bad39216b9
Reworked the entries in the help menu. Also added pandemonium specific entries to the about window. Also fixed a crash when opening the about popup.
2022-03-20 13:30:49 +01:00
3c28c8577a
Link to the docs folder.
2022-03-20 12:34:43 +01:00
8dbfe124f7
Moved my module specific docs under a new central folder.
2022-03-20 12:30:04 +01:00
ea0604573b
Set the base branch to master in the workflows file.
2022-03-20 11:19:29 +01:00
3f6c1cb80d
Removed the editor test run action, as it keeps hanging.
2022-03-20 11:17:51 +01:00
8b3509dc40
Reworked the changelog.
2022-03-20 11:10:26 +01:00
825755c5d4
Fix typo.
2022-03-20 10:34:14 +01:00
c5dc3db94d
Rework the readme.
2022-03-20 10:33:02 +01:00
cff20866e4
Re extracted class docs.
2022-03-20 08:51:22 +01:00
e89f0b56dc
After thinking about it removed the webrtc module alltogether.
2022-03-20 08:47:21 +01:00
ca1d12b6b6
Made WebrctPeerConnection instantiable by it's own.
2022-03-20 08:43:41 +01:00
ae9f5b9bee
Fixed the remaining potential crashes found by the godot test tool.
2022-03-20 02:29:14 +01:00
27ebad5fdd
More cleanups to scons.
2022-03-20 01:42:37 +01:00
56654077b4
More scons tool cleanups.
2022-03-20 01:35:31 +01:00
45d4593be8
More scons tool cleanups.
2022-03-20 01:32:35 +01:00
b7650adcea
Removed java from scons.
2022-03-20 01:29:55 +01:00
53151b3437
Removed latex specific things from scons.
2022-03-20 01:28:07 +01:00
2b368a9ecd
Removed s from scons.
2022-03-20 01:24:15 +01:00
f50c9853d6
Removed fortran specific things from scons.
2022-03-20 01:21:04 +01:00
6a36452181
Removed the tests from scons.
2022-03-20 00:46:57 +01:00
d93618c84e
Added scons to a new SCSCons folder. I'll try to simplify it down as much as possible and likely try to port it to c++.
2022-03-19 19:48:45 +01:00
e55f856fa2
Fixed more potential issues found by the tool.
2022-03-19 18:44:49 +01:00
0a5ed34bb7
Fixed lots of crashes found by godot's regression test tool throwing improper parameters at methods.
2022-03-19 13:52:08 +01:00
77ed14e2f8
Fix 2 runtime errors found by tools.
2022-03-19 10:23:56 +01:00
d740ef5d18
Finished cleaning up includes for the classes under the editor folder. I skipped removing a few that needed more changes to the headers / cpp files for now.
2022-03-19 04:08:34 +01:00