pandemonium_engine/modules
Relintai 32e9927ac8 Ported from godot 4: Remove NOTIFICATION_MOVED_IN_PARENT
* This notification makes node children management very inefficient.
* Replaced by a NOTIFICATION_CHILDREN_CHANGED (and children_changed signal).
* Changed Canvas code (and similar) to use the above signal, to perform more efficiently.
This PR breaks compatibility (although this notification was very rarely used, even within the engine), but provides an alternate way to do the same.
It is required for the changes in #75627 to be entirely effective.
- reduz
Note that I removed NOTIFICATION_MOVED_IN_PARENT, as keeping it, but making it just not work is worse in my opinion.
104392ef4e
2023-04-10 15:55:34 +02:00
..
bmp Now modules make use of the new registration levels. 2023-01-15 17:04:00 +01:00
broken_seals_module Now modules make use of the new registration levels. 2023-01-15 17:04:00 +01:00
cscript Ported: Use hash table for GDScript parsing 2023-03-18 09:44:01 +01:00
database Renamed Map to RBMap. 2023-01-15 19:12:50 +01:00
database_sqlite Now modules make use of the new registration levels. 2023-01-15 17:04:00 +01:00
dds Now modules make use of the new registration levels. 2023-01-15 17:04:00 +01:00
enet Renamed Map to RBMap. 2023-01-15 19:12:50 +01:00
entity_spell_system Make body_instance in Entity virtual. 2023-02-24 19:20:51 +01:00
fastnoise Now modules make use of the new registration levels. 2023-01-15 17:04:00 +01:00
freetype Added module initialization levels (similar idea to what's in godot4, although I added more). 2023-01-15 11:46:13 +01:00
gdscript Ported: Use hash table for GDScript parsing 2023-03-18 09:44:01 +01:00
gridmap Fix GridMap free navigation RID error spam 2023-04-10 09:49:50 +02:00
hdr Now modules make use of the new registration levels. 2023-01-15 17:04:00 +01:00
http_server_simple Parse and process http headers in a case insensitive manner in HTTPParser. 2023-03-22 21:31:57 +01:00
jpg Now modules make use of the new registration levels. 2023-01-15 17:04:00 +01:00
lz4 Now modules make use of the new registration levels. 2023-01-15 17:04:00 +01:00
material_maker Work on fixing histogram generation. 2023-03-04 19:40:30 +01:00
mbedtls Now modules make use of the new registration levels. 2023-01-15 17:04:00 +01:00
mesh_data_resource Renamed Map to RBMap. 2023-01-15 19:12:50 +01:00
mesh_utils Now modules make use of the new registration levels. 2023-01-15 17:04:00 +01:00
minimp3 Renamed Map to RBMap. 2023-01-15 19:12:50 +01:00
navigation Make sure that the editor can be built even when the new code_editor module is disabled. 2023-02-17 23:20:10 +01:00
network_synchronizer Renamed Set to RBSet. 2023-01-15 19:42:08 +01:00
ogg Added module initialization levels (similar idea to what's in godot4, although I added more). 2023-01-15 11:46:13 +01:00
opensimplex Now modules make use of the new registration levels. 2023-01-15 17:04:00 +01:00
opus Added module initialization levels (similar idea to what's in godot4, although I added more). 2023-01-15 11:46:13 +01:00
paint Fixed the tooltip of the Add Paint Canvas button of the PaintProjectToolsPropertyInspector. 2023-03-04 21:39:09 +01:00
props Don't serialize editor only omni lights in PropDataLight. 2023-02-25 12:13:07 +01:00
props_2d Renamed Map to RBMap. 2023-01-15 19:12:50 +01:00
pvr Now modules make use of the new registration levels. 2023-01-15 17:04:00 +01:00
regex Renamed Map to RBMap. 2023-01-15 19:12:50 +01:00
skeleton_2d Ported from godot 4: Remove NOTIFICATION_MOVED_IN_PARENT 2023-04-10 15:55:34 +02:00
skeleton_3d Renamed Set to RBSet. 2023-01-15 19:42:08 +01:00
squish Now modules make use of the new registration levels. 2023-01-15 17:04:00 +01:00
stb_vorbis Renamed Map to RBMap. 2023-01-15 19:12:50 +01:00
steering_ai Now modules make use of the new registration levels. 2023-01-15 17:04:00 +01:00
svg Now modules make use of the new registration levels. 2023-01-15 17:04:00 +01:00
terraman Make sure that the editor can be built even when the new code_editor module is disabled. 2023-02-17 23:20:10 +01:00
terraman_2d Make sure that the editor can be built even when the new code_editor module is disabled. 2023-02-17 23:20:10 +01:00
texture_packer Renamed Map to RBMap. 2023-01-15 19:12:50 +01:00
tga Now modules make use of the new registration levels. 2023-01-15 17:04:00 +01:00
theora Now modules make use of the new registration levels. 2023-01-15 17:04:00 +01:00
tile_map TileSet: Fix resizing collision shape when vertex is outside the tilesheet 2023-03-12 14:15:51 +01:00
ui_extensions Renamed Map to RBMap. 2023-01-15 19:12:50 +01:00
unit_test Notes. 2023-01-16 21:49:15 +01:00
upnp Now modules make use of the new registration levels. 2023-01-15 17:04:00 +01:00
users Now modules make use of the new registration levels. 2023-01-15 17:04:00 +01:00
vhacd Now modules make use of the new registration levels. 2023-01-15 17:04:00 +01:00
vorbis Added module initialization levels (similar idea to what's in godot4, although I added more). 2023-01-15 11:46:13 +01:00
voxelman Make sure that the editor can be built even when the new code_editor module is disabled. 2023-02-17 23:20:10 +01:00
web Quick fix for accessing files in the pck file for FileCaches. 2023-03-22 14:30:07 +01:00
websocket Renamed Map to RBMap. 2023-01-15 19:12:50 +01:00
wfc Renamed Set to RBSet. 2023-01-15 19:42:08 +01:00
modules_builders.py
register_module_types.h Comment and add more ModuleRegistrationLevels. 2023-01-15 17:03:36 +01:00
SCsub