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
7fd581f987
An another set of header include cleanups for the classes in the engine directory.
2022-03-19 03:10:01 +01:00
bca78798ef
Header include cleanups for the classes in the editor folder.
2022-03-19 02:25:58 +01:00
2ce53f2b9e
Ran include-what-you-use on the classes in the editor/ floder.
2022-03-19 00:01:30 +01:00
b41f01cb92
Cleaned up the rest of the includes in the headers under engine/plugins. They can still be improved, by moving references too, but that will be done later.
2022-03-18 22:55:47 +01:00
2b5cc26584
More include cleanups to the classes under editor/plugins.
2022-03-18 21:48:35 +01:00
6f637e65b0
Include cleanps.
2022-03-18 21:07:58 +01:00
a112bd877c
Ran include-what-you-use on classes under editor/plugins. It still needs cleanups though.
2022-03-18 20:18:56 +01:00
1ab4a46da0
Moved som of the includes from headers to cpp files under the editor folder.
2022-03-18 19:32:23 +01:00
4d7df62b8e
Clang format all files.
2022-03-18 19:00:13 +01:00
b877f9c8ee
Make the clang format script not touch the copyright headers for now.
2022-03-18 18:58:57 +01:00
c545717186
Fix EditorScriptCodeCompletionCache::Cache::time_loaded may be used uninitialized error.
2022-03-18 18:53:24 +01:00
f8e54698e4
Include cleanups for resources.
2022-03-18 18:48:49 +01:00