Enzo Novoselic
7b82c0fe01
Remove unnecessary class_db.h includes
2026-05-02 13:08:34 -04:00
Anish Kumar
57ba18e144
Fix get_version() fallback on Android
2026-04-26 17:16:24 +05:30
kobewi
366f3e5ded
Re-add support for installing templates from TPZ
2026-04-22 19:00:59 +02:00
Thaddeus Crews
0dc7152366
Merge pull request #118793 from YeldhamDev/export_buttons_update
...
Fix wrong disabled states for buttons in the export dialog
2026-04-21 16:46:08 -05:00
Michael Alexsander
f7ee348499
Fix wrong disabled states for buttons in the export dialog
2026-04-20 19:16:15 -03:00
Thaddeus Crews
abd4a0613e
Merge pull request #118751 from syntaxerror247/export-template-manager
...
Remove the separate "Android Source" group in ExportTemplateManager
2026-04-20 14:31:58 -05:00
Thaddeus Crews
a5fa0c920a
Merge pull request #118725 from KoBeWi/rare_unhack
...
Remove StyleBox hack from template manager
2026-04-20 09:15:45 -05:00
Anish Kumar
45eecbf133
Remove the separate "Android Source" group in ExportTemplateManager
2026-04-20 17:46:22 +05:30
kobewi
7ce7859125
Remove StyleBox hack from template manager
2026-04-19 12:41:26 +02:00
kobewi
83ffa17f99
Add a button to delete all installed templates
2026-04-18 22:54:07 +02:00
LanzaSchneider
2a46557eeb
fix: compile error with deprecated=no option
2026-04-17 18:48:20 +08:00
kobewi
2f079a1360
Extract individual templates from remote TPZ
...
Co-authored-by: Alexander Hartmann <alex.hart.278@gmail.com >
2026-04-16 13:17:59 +02:00
kobewi
64c8952975
Rework export template dialog to allow individual templates
2026-04-16 12:31:58 +02:00
Thaddeus Crews
a33f4855f8
Merge pull request #118564 from bruvzg/ios_name_esc
...
[iOS] Do not escape name in `pbxproj`.
2026-04-14 15:44:27 -05:00
Pāvels Nadtočajevs
f241e80105
[iOS] Do not escape name in pbxproj.
2026-04-14 15:33:56 +03:00
Pāvels Nadtočajevs
1dae15757e
[iOS] Fix one-click deploy with Xcode 26.
2026-04-14 08:20:41 +03:00
passivestar
1dbd4d5e3e
Always include global script cache file
2026-04-12 17:59:44 +04:00
Thaddeus Crews
3672cd2ebf
Merge pull request #115502 from bruvzg/ios_int_mod
...
[iOS] Reintegrate camera module to the main repo.
2026-03-30 13:35:41 -05:00
Thaddeus Crews
aa56bcb233
Merge pull request #115903 from bruvzg/zip_proj_perm
...
Fix "Pack Project as Zip" not saving permissions and time.
2026-03-30 13:35:40 -05:00
Pāvels Nadtočajevs
4d8234d50e
[iOS] Reintegrate camera module to the main repo.
2026-03-27 13:52:18 +02: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
Rémi Verschelde
bfc504a0cc
Merge pull request #117707 from KoBeWi/ring_of_progres
...
Add progress indicator for background template download
2026-03-23 22:36:07 +01:00
kobewi
3c112db63a
Add progress indicator for background template download
2026-03-23 14:13:22 +01:00
kobewi
7606284fcc
Ask before quitting when templates are downloading
2026-03-20 21:03:46 +01:00
Rémi Verschelde
98868393cc
Style: Enforce #include validation hook
2026-03-18 10:41:59 +01:00
Rémi Verschelde
e33e98a26f
Style: Apply clang-format grouping rules
2026-03-17 20:11:01 +01:00
Thaddeus Crews
fb48c47320
Merge pull request #116179 from YeldhamDev/export_dialog_panels
...
Add background panels to the trees in the export dialog
2026-03-16 11:33:06 -05:00
passivestar
9d68328a6d
Filter out metadata of excluded files on export
2026-03-16 17:48:44 +04: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
Yyf2333
282e4544b0
Split VariantCaster from binder_common.h
2026-03-10 17:59:33 +08:00
ryevdokimov
91a85af575
Remove restart requirement for interface/touchscreen/enable_touch_optimizations setting
2026-03-09 13:19:52 -04:00
Rémi Verschelde
2dd1f4ef60
Decouple node.h from scene_tree.h, minimize its other includes
2026-03-05 13:54:46 +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
Rémi Verschelde
727b06a79f
Move ProcessID typedef out of OS
...
This allows decoupling a number of files from `os.h`.
2026-03-04 15:00:45 +01:00
Rémi Verschelde
765362b033
Explicitly include core/config/engine.h where used
2026-03-04 10:17:10 +01:00
Rémi Verschelde
f332faf46b
Explicitly include core/os/os.h where used
2026-03-04 09:54:10 +01:00
Rémi Verschelde
8c0f175c94
Decouple RenderingServer from as much of the codebase as possible
...
Notably decouples it from:
- AccessibilityServer
- DisplayServer
- Viewport
- Window
2026-03-03 12:48:07 +01:00
Rémi Verschelde
a447ac95ec
Move DisplayServer enums and typedefs to DisplayServerEnums
...
This will allow decoupling `display_server.h` from a number of headers in the
codebase which only require those enums and not all the DisplayServer API.
2026-03-03 12:44:02 +01:00
Thaddeus Crews
bba2e018bd
Merge pull request #116714 from bruvzg/ios_pr
...
Add `end_generate_apple_embedded_project` export plugin method for iOS projects.
2026-02-27 15:44:43 -06:00
Thaddeus Crews
abdde1b69d
Core: Remove class_db.h include from ref_counted.h
2026-02-26 18:14:23 -06:00
Thaddeus Crews
e380a41752
Style: Add class_db.h includes explicitly
2026-02-26 15:50:28 -06:00
Pāvels Nadtočajevs
947a9f889a
Add end_generate_apple_embedded_project export plugin method for iOS projects.
2026-02-26 10:34:43 +02:00
Rémi Verschelde
0ce92073ae
Move RS::ShaderNativeSourceCode to RenderingServerTypes to reduce dependencies on RS
...
On my machine, this reduces incremental compilation time after an edit of
`rendering_server.h` by 1s, and paves the way for more decoupling in
rendering code.
2026-02-25 20:17:27 +01:00
Mikael Hermansson
f21053e4ef
Allow providing Android APK/AAB as base packs for patch PCKs
2026-02-23 14:26:52 +01:00
Rémi Verschelde
ad4b910a10
Minimize include dependencies of display_server.h
...
- Removes `native_menu.h` dependency from `display_server.h`.
It's now forward-declared in all DisplayServer implementations and should
be included in the .cpp's.
- Removes some unused `rb_set.h` and `rb_map.h` dependencies, which leads to
having to include them explicitly in half the scene and editor codebase...
which shows how much we depend on `display_server.h`.
- Forward-declare `input_event.h`, so now we need only `keyboard.h`.
2026-02-17 19:45:31 +01:00
Lukas Tenbrink
c9249346c4
Change HashSet copy constructor from implicit to explicit.
2026-02-16 23:10:33 +01:00
Thaddeus Crews
1e12317895
Merge pull request #115646 from Ivorforce/list-explicit-copy
...
Change `List` copy constructor from implicit to explicit.
2026-02-16 15:02:34 -06:00
Michael Alexsander
15958aa1ff
Add background panels to the trees in the export dialog
2026-02-11 14:44:53 -03:00
Skyth
8fbf2f1e14
Reduce includes to rendering device.
...
Co-authored-by: Lukas Tenbrink <lukas.tenbrink@gmail.com >
2026-02-10 16:58:50 +03:00
Thaddeus Crews
7dae5da198
Style: Convert *.gen.inc to *.gen.h
2026-02-05 19:47:56 -06:00