Commit Graph

462 Commits

Author SHA1 Message Date
b74c00ea65 Backported the 3.x android editor port pr by m4gr3d and thebestnom. (Godot pr 57747). 2022-03-22 19:35:57 +01:00
66be182f51 Removed the mailmap file. 2022-03-22 09:51:44 +01:00
14a7a209af Fix the new errors during the start of the editor. 2022-03-22 09:38:47 +01:00
94d4abe77d Added is_null() helper method to variant. 2022-03-22 09:38:10 +01:00
e16d80eecb Re-enabled the network synchronizer module, and started cleaning it / porting it. 2022-03-22 02:10:27 +01:00
4871c46ec0 Also hackfix Rect2i's icon name . 2022-03-22 01:53:24 +01:00
beb83b286d Also implement editor property support for PoolVector2i, and PoolVector3i, and all new class support for the Dictionary and Array properties. 2022-03-22 01:52:54 +01:00
68c0469aa5 Added editor properties for Vector2i, Vector3i, and Rect2i. 2022-03-22 01:34:43 +01:00
6c91c3f9d5 Added a hack to the editor icon builder script, because it capitalized The new int classes wrong. (Vector2i was capitalized Vector2I). 2022-03-22 00:40:56 +01:00
84955fab68 Added icons for the newly added core classes. 2022-03-21 23:50:08 +01:00
c4811ebf6f Removed the arvr related icons. 2022-03-21 23:49:48 +01:00
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