Commit Graph

29 Commits

Author SHA1 Message Date
Thaddeus Crews 06c3946e35 Merge pull request #117906 from YeldhamDev/build_it_up_tear_it_down
Fix some regressions with the build profile editor
2026-03-30 13:35:49 -05:00
Thaddeus Crews adeed3a45b Merge pull request #117878 from Jordyfel/compilation-configuration-editor-fix
Fix compilation configuration editor not working
2026-03-30 13:35:28 -05:00
Thaddeus Crews a644e7ff38 Merge pull request #114861 from dalexeev/improve-editor-only-class-checking
Improve editor-only class checking
2026-03-30 13:35:14 -05:00
Michael Alexsander 25b80e589e Fix some regressions with the build profile editor 2026-03-27 13:47:27 -03:00
StarryWorm 4ae336740d Add missing resource_*.h includes
Add missing `resource_importer.h` includes
Add missing `resource_loader.h` includes
Add missing `resource_saver.h` includes
2026-03-27 07:03:39 -04:00
Jordyfel 481e3b41ef Fix compilation configuration editor not working 2026-03-26 21:56:07 +02:00
Danil Alexeev 32d1f518fa Improve editor-only class checking 2026-03-25 17:07:39 +03:00
Thaddeus Crews 6782fe44c2 Merge pull request #117477 from YeldhamDev/build_profile_res_nodes_only
Build profile: only allow classes derived from `Resource` and `Node` to be disabled
2026-03-19 10:19:55 -05:00
Thaddeus Crews 256da15c7d Merge pull request #115462 from YeldhamDev/tired_of_doing_this_manually
Add a way to clear the cache for the build profile generator
2026-03-16 11:33:09 -05:00
Michael Alexsander 013662361b Allow only classes derived from Resource and Node to be disabled 2026-03-16 11:51:43 -03:00
Rémi Verschelde 005e054245 Remove unused includes in editor with clangd-tidy
Also includes the few changes flagged in `main`.
2026-03-15 20:47:05 +01:00
Rémi Verschelde eabb9a63d4 Rename callable_method_pointer.h to callable_mp.h and include it explicitly
This allows removing it from `class_db.h`, significantly reducing the amount of files
that include it transitively.

Also includes some include cleanup in `control.h` and `rich_text_label.h` done while
ensure they don't depend on `callable_mp`.
2026-03-04 16:23:23 +01:00
Thaddeus Crews e380a41752 Style: Add class_db.h includes explicitly 2026-02-26 15:50:28 -06:00
Rémi Verschelde 429750f60b Merge pull request #115093 from Ivorforce/hashmap-explicit-copy
Change copy constructors of `HashMap` and `AHashMap` from implicit to explicit
2026-01-31 22:50:51 +01:00
Thaddeus Crews fbbb8a921b Merge pull request #115309 from Ivorforce/localvector-explicit-copy
Change copy constructor of `LocalVector` from implicit to explicit
2026-01-30 09:32:07 -06:00
Thaddeus Crews 3bcaf9d66c Merge pull request #115229 from Calinou/editor-build-profile-add-more-toggles
Add more toggleable options in Engine Compilation Configuration Editor
2026-01-28 17:57:53 -06:00
Michael Alexsander f637b9833f Add a way to clear the cache for the build profile generator 2026-01-28 10:28:06 -03:00
Thaddeus Crews 8751d9deb5 Merge pull request #115412 from YeldhamDev/a_freaking_comma
Fix build profile generator always enabling 2D navigation
2026-01-27 09:04:18 -06:00
Thaddeus Crews 9ef64c88fb Merge pull request #115410 from YeldhamDev/build_profile_fix
Fix build profile generator creating bogus profiles
2026-01-27 09:04:17 -06:00
Michael Alexsander a7c77ac1f7 Fix build profile generator creating bogus profiles 2026-01-26 21:42:01 -03:00
Michael Alexsander 36e3d18502 Fix build profile generator always enabling 2D navigation 2026-01-26 20:35:53 -03:00
Lukas Tenbrink 63272b23ef Make LocalVector copy constructor explicit. 2026-01-23 20:52:03 +01:00
Hugo Locurcio 1dda3ac133 Add more toggleable options in Engine Compilation Configuration Editor
This can be used to reduce the binary size of custom export templates
when using profiles made with the engine compilation configuration
editor.
2026-01-23 01:26:47 +01:00
Hugo Locurcio d9198d1f66 Fix detection of some features in Engine Compilation Configuration Editor
A copy-paste error led to some incorrect feature detections,
specifically for X11, Wayland and Direct3D 12.

This adds blank lines between options to reduce the risk of future typos.
2026-01-22 01:26:26 +01:00
Lukas Tenbrink 1825e89787 Change copy constructors of HashMap and AHashMap from implicit to explicit. 2026-01-21 13:01:23 +01:00
Michael Alexsander 5246b5fba9 Add leftover scroll hints, and panels for scrollables without hints 2025-12-12 10:59:03 -03:00
Silc Lizard (Tokage) Renew bf22eb25e3 Add IKModifier3D 2025-11-04 02:38:48 +09:00
Yufeng Ying a50fc5acd8 Change ClassDB::get_class_list and related stuff. 2025-09-16 15:00:33 +08:00
A Thousand Ships f11aff3841 Editor: Restructure editor code
Moving various editor files into sub folders to reduce clutter
2025-07-04 18:18:22 +02:00