Commit Graph

4189 Commits

Author SHA1 Message Date
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