Commit Graph

424 Commits

Author SHA1 Message Date
Thaddeus Crews
79eb6694a1 Merge pull request #112381 from Ivorforce/no-right-align
Don't right-align escaped newlines (e.g. for `#define`)
2026-02-05 09:18:36 -06:00
Lukas Tenbrink
c5df0cb82b Don't right-align escaped newlines, e.g. for #define. This has previously led to long diffs in the commit history. 2026-02-04 19:31:28 +01:00
Pāvels Nadtočajevs
1ea927cadc [Export] Load translation files to check locale for ICU data export. 2026-02-03 19:13:16 +02:00
Thaddeus Crews
5853d99984 Merge pull request #114930 from KoBeWi/if_it's_runnable_can_it_run_doom
Move runnable out of export preset
2026-01-28 17:58:25 -06:00
Thaddeus Crews
9207487bd6 Merge pull request #100219 from migueldeicaza/fix-zip-export-error
Export: Propagate `save_zip` error to callers.
2026-01-28 12:27:04 -06:00
Thaddeus Crews
58207b516f Merge pull request #113920 from bruvzg/enc_dir_sp
[SparsePCK] Add support for index encryption.
2026-01-27 15:18:18 -06:00
kobewi
91cc70f280 Move runnable out of export preset 2026-01-13 19:32:33 +01:00
Miguel de Icaza
e9cf0e0e18 Export: Propagate save_zip error to callers 2026-01-05 11:51:24 +01:00
Rémi Verschelde
f0aeea26fb Merge pull request #114483 from ej-sanmartin/fix/android-export-multi-arch
Fix Android export with multiple architectures failing when GDExtension includes native dependencies
2026-01-03 00:26:33 +01:00
Anish Kumar
f4d28f655e Update Android export filename to match the export format
Co-Authored-By: David Snopek <191561+dsnopek@users.noreply.github.com>
2026-01-02 14:22:59 +05:30
Edgar J San Martin
298affa025 Use arch-filtered lambda for GDExtension dependency lookup (#111407). 2025-12-29 21:50:37 -05:00
Michael Neumann
73bb2fcfb3 Editor: Fix export dialog icon for empty types 2025-12-19 15:19:44 +01:00
kobewi
6370c37160 Use EditorFileDialog eveywhere in the editor 2025-12-19 02:47:45 +01:00
Rémi Verschelde
0a4d774795 Merge pull request #114164 from DallasHuff/fix-export-duplication
Fix export preset not duplicating selected files
2025-12-18 23:33:08 +01:00
Rémi Verschelde
7642c34a18 Merge pull request #114098 from bruvzg/a12_pref
[iOS] Automatically enable `iphone-ipad-minimum-performance-a12` if project is using Forward+/Mobile renderer.
2025-12-18 23:31:19 +01:00
Rémi Verschelde
f1afe67b3b Merge pull request #111062 from bruvzg/ts_autoinculde_data
Automatically include text server data if project includes translations requiring it.
2025-12-18 23:30:49 +01:00
DallasHuff
1ee63e4f28 Fixed export preset not duplicating selected files
Previously, export presets did not duplicate selected files for
excluding / including specific files in the export. This commit fixes it by
duplicating the selected files.
2025-12-18 12:51:54 -06:00
Pāvels Nadtočajevs
5afbbc71a4 Automatically include text server data if project includes translations requiring it. 2025-12-18 15:32:52 +02:00
Rémi Verschelde
6e70db94bc Merge pull request #113645 from bruvzg/mac_ios_escape
[macOS/iOS] Escape .plist strings on export.
2025-12-18 14:24:10 +01:00
Pāvels Nadtočajevs
fb8443a219 [iOS] Automatically enable iphone-ipad-minimum-performance-a12 is project is using Forward+/Mobile renderer. 2025-12-17 08:20:49 +02:00
Michael Alexsander
5246b5fba9 Add leftover scroll hints, and panels for scrollables without hints 2025-12-12 10:59:03 -03:00
Pāvels Nadtočajevs
a378f9781d [SparsePCK] Add support for index encryption. 2025-12-12 08:04:22 +02:00
Rémi Verschelde
342ba8063e Merge pull request #112361 from Calinou/export-dedicated-server-no-shader-baker
Disable shader baker when exporting as dedicated server
2025-12-09 19:54:22 +01:00
Rémi Verschelde
66b6ea492f Merge pull request #113706 from lodetrick/unused-and-forgotten
Codestyle: Remove unused private variables in `godot/editor`
2025-12-09 17:17:18 +01:00
Thaddeus Crews
edffd0712f Merge pull request #111758 from bruvzg/ios_spam
[macOS] Prevent error spam when iOS device is paired but sleeping.
2025-12-08 11:53:41 -06:00
Logan Detrick
17c7a3b817 Remove unused private variables in godot/editor 2025-12-07 02:55:08 -08:00
Pāvels Nadtočajevs
7c8485e532 [macOS/iOS] Escape .plist strings on export. 2025-12-05 22:13:48 +02:00
Rémi Verschelde
fdd47084bf Merge pull request #113578 from syntaxerror247/export-dialog-size
Reduce export dialog minimum size
2025-12-05 09:38:25 +01:00
Anish Kumar
c4e49b4aed Reduce export dialog minimum size 2025-12-04 22:31:57 +05:30
Adam Scott
10c7cb878a Add new monospace related hint strings
- Add hint string `monospace` for `PROPERTY_HINT_{NONE,PASSWORD,PLACEHOLDER_TEXT}` to set the `LineEdit` font monospaced.
- Add hint string `monospace` for `PROPERTY_HINT_MULTILINE_TEXT` to set the `TextEdit` font monospaced.
- Add hint string `no_wrap` for `PROPERTY_HINT_MULTILINE_TEXT` to make the `TextEdit` not wrap lines automatically.

Also:
- Fix issue with `EditorPropertyMultilineText` not updating font properly.
- Add `EditorPropertyMultilineText` tweak flags.
- Add support with GDScript `@export_multiline`.
2025-12-03 12:57:40 -05:00
Micky
14ede94a76 Use ScriptExportMode enum in EditorExportPreset 2025-12-03 09:21:50 +01:00
kobewi
c1cc178a82 Make EditorFileDialog inherit FileDialog 2025-12-02 12:30:51 +01:00
Rémi Verschelde
a5fc5bbff5 Merge pull request #113026 from YeldhamDev/export_dialog_tidyup
Fully hide preset settings when no preset is found in the export dialog
2025-12-01 11:48:56 +01:00
Rémi Verschelde
97a670db46 Merge pull request #112448 from YeldhamDev/extra_panels
Add extra panels to some areas of the editor
2025-12-01 11:48:34 +01:00
Mikael Hermansson
0cc88f34da Add support for delta encoding to patch PCKs 2025-11-26 13:52:19 +01:00
Rémi Verschelde
7722d52d51 Revert "Fix EditorExportPlugin::_export_file() ignoring GDScripts"
This reverts commit 9504b0ff7a.

This broke exporting C# projects to Android in debug builds.

- Fixes #112918.
- Fixes #112397.
2025-11-25 14:46:05 +01:00
Lukas Tenbrink
0f047944e4 Statically protect Object::cast_to for unrelated Object types.
Fix a handful of bugs associated with it.
2025-11-24 23:03:22 +01:00
Michael Alexsander
16313db7a7 Fully hide preset settings when no preset is found in the export dialog 2025-11-22 14:20:39 -03:00
Michael Alexsander
7687a94883 Add extra panels to some areas of the editor 2025-11-22 10:57:50 -03:00
Aiden Storey
65a0ace3bc Fix typo in MacOS and iOS export settings 2025-11-19 13:05:57 -05:00
Thaddeus Crews
dc6671a24d Merge pull request #112465 from akien-mga/shader-baker-export-linux
Shader Baker: Fix Linux export warning
2025-11-19 11:04:05 -06:00
Rémi Verschelde
14734cbcf8 Shader Baker: Fix Linux export warning
We now have APIs exactly for this use case of querying project settings
for a target platform instead of the host OS.

- Fixes #112462.
2025-11-19 14:51:38 +01:00
jitspoe
b9d5c3e213 Fix shader baker freezing if there are errors in the shader compilation process.
`tasks_processed` was not incrementing previously, so the packing was never considered "done".
2025-11-19 12:43:09 +01:00
Miracle Aigbogun
b630d374a2 Fixed validation error with export preset names 2025-11-17 18:41:06 -06:00
Thaddeus Crews
93a3ea5ff8 Merge pull request #112590 from syntaxerror247/export-dialog
Default preset container to minimum size in Export dialog
2025-11-13 20:52:15 -06:00
Thaddeus Crews
afa07c1a76 Merge pull request #109987 from van800/shakhov/dap-devices
Refactor debugging on a device with DAP - now possible with all device types
2025-11-12 11:24:10 -06:00
Ivan Shakhov
49ac9f63fd Refactor debugging on a device with DAP - now possible with all device types
Co-authored-by: Thaddeus Crews <repiteo@outlook.com>
2025-11-11 22:54:01 +01:00
Anish Kumar
5bbf280423 Default preset container to minimum size in Export dialog 2025-11-12 02:19:40 +05:30
Haoyu Qiu
b8a8f8b35a Allow localizing the application name with project translations 2025-11-08 13:06:55 +08:00
Thaddeus Crews
d7353e27d8 Merge pull request #111449 from bruvzg/pe_set_max
Enable maximize button for Editor/Project settings dialogs.
2025-11-04 16:32:50 -06:00