summaryrefslogtreecommitdiffstats
path: root/platform/windows/export
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit godotengine/godot@8004c7524fb9f43425c4d6f614410a76678e0f7cSpartan3222024-10-301-1/+1
|\
| * Set clang-format `RemoveSemicolon` rule to `true`Adam Scott2024-10-251-1/+1
| | | | | | | | - Set clang-format `Standard` rule to `c++20`
* | Fix copyright headers referring to GodotSpartan3222024-10-274-8/+8
| |
* | Rebrand preambles to RedotDubhghlas McLaughlin2024-10-114-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Credits: Co-authored-by: Skogi <skogi.b@gmail.com> Co-authored-by: Spartan322 <Megacake1234@gmail.com> Co-authored-by: swashberry <swashdev@pm.me> Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: radenthefolf <radenthefolf@gmail.com> Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com> Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com> Co-authored-by: decryptedchaos <nixgod@gmail.com> Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com> Co-authored-by: Mister Puma <MisterPuma80@gmail.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: SingleError <isaaconeoneone@gmail.com> Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com>
* | Rebrand Godot to RedotRandolph W. Aarseth II2024-10-111-6/+6
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add Linux Editor tests workflow matrix Add Windows Editor w/ Mono workflow matrix Add Generate Glue Code job to Windows workflow Add Build GodotSharp job to Windows workflow Add godot compatibility version references Add Godot author info Add Godot version compatibility info Add Godot donor info Add Godot authors and donors to editor_about.cpp Credits: Co-authored-by: Skogi <skogi.b@gmail.com> Co-authored-by: Spartan322 <Megacake1234@gmail.com> Co-authored-by: swashberry <swashdev@pm.me> Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: radenthefolf <radenthefolf@gmail.com> Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com> Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com> Co-authored-by: decryptedchaos <nixgod@gmail.com> Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com> Co-authored-by: Mister Puma <MisterPuma80@gmail.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: SingleError <isaaconeoneone@gmail.com> Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com>
* Style: Apply new `clang-format` changesThaddeus Crews2024-09-201-1/+1
|
* Add Advanced Settings switch to Editor Settingskobewi2024-09-171-4/+4
|
* [Editor] Expose more editor settings to documentationA Thousand Ships2024-09-121-0/+1
| | | | Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
* Allow adding custom export platforms using scripts / GDExtension.bruvzg2024-08-282-9/+8
|
* [Windows/Linux] Check custom export templates architecture.bruvzg2024-08-162-2/+64
|
* D3D12: Get rid of DXIL.dll!Pedro J. Estébanez2024-07-111-8/+4
|
* Style: Optimize `.svg` files with `svgo`Thaddeus Crews2024-06-232-2/+2
|
* Replace `find` with `contains/has` where applicableA Thousand Ships2024-05-081-7/+7
| | | | | | | * Replaces `find(...) != -1` with `contains` for `String` * Replaces `find(...) == -1` with `!contains` for `String` * Replaces `find(...) != -1` with `has` for containers * Replaces `find(...) == -1` with `!has` for containers
* [.NET] Disable output embedding on macOS, move it to the advanced options on ↵bruvzg2024-04-091-0/+9
| | | | other platforms.
* [Windows] Fix exporting as ZIP when console wrapper and/or embedded PCK is ↵bruvzg2024-03-151-3/+3
| | | | enabled.
* Merge pull request #86093 from bruvzg/d3d12_exportRémi Verschelde2024-02-151-14/+49
|\ | | | | | | [D3D12] Automatically copy runtime DLLs during export.
| * [D3D12] Automatically copy runtime DLLs during export.bruvzg2023-12-131-14/+49
| |
* | Reorganize code related to editor themingYuri Sizov2024-01-161-1/+1
|/ | | | | | | | | | | | | This change introduces a new EditorThemeManager class to abstract theme generatio and its subroutines. Logic related to EditorTheme, EditorColorMap, and editor icons has been extracted into their respective files with includes cleaned up. All related files have been moved to a separate folder to better scope them in the project. This includes relevant generated files as well.
* Ensure more export errors are reported to usersYuri Sizov2023-12-061-2/+9
| | | | | | | Also fixes the timing issue when exporting all presets at the same time, where the error report would try to appear while the progress dialog was still visible.
* [macOS/Windows] Add optional ANGLE backed OpenGL renderer support. Add ↵bruvzg2023-09-211-1/+31
| | | | | | EGL_ANDROID_blob_cache caching. Co-authored-by: Riteo <riteo@posteo.net>
* Add EditorStringNames singletonkobewi2023-09-031-1/+2
|
* Fix Windows console wrapper and icon being swappedTyler2023-08-071-2/+2
| | | | Fixes #80238.
* Add a "version" project setting and use it in new export presetsHugo Locurcio2023-08-041-4/+4
| | | | | | | | | | This makes it easy to retrieve the project version at runtime for display purposes, while simplifying the export preset configuration. You can now leave the version empty unless you need to override it on a per-preset basis. Since export presets save the values of default values to the `export_presets.cfg` file, this change only affects export presets created after this commit was merged.
* Merge pull request #79062 from MewPurPur/svg-optimizationsYuri Sizov2023-07-121-1/+1
|\ | | | | | | Optimize SVG icons and remove unused Transpose icon
| * Optimize SVG icons and remove unused Transpose iconMewPurPur2023-07-071-1/+1
| |
* | Added Image's `load_svg_from_(buffer|string)`Felipe Augusto Marques2023-06-231-3/+2
|/ | | | No core dependency to the svg module.
* SCons: Move platform logo/run icon to `export` folderRémi Verschelde2023-06-203-2/+4
| | | | | | | | | | | | Follow-up to #75932. Since these icons are only used by the export plugin, it makes sense to move them and generate the headers there. The whole `detect.is_active()` logic seems to be a leftover from before times, as far back as 1.0-stable it already wasn't used for anything. So I'm removing it and moving the export icon generation to `platform_methods`, where it makes more sense.
* Allow exporting release Android builds without a debug keystoreMichael Alexsander2023-06-192-3/+3
|
* Style: Harmonize header includes in platform portsRémi Verschelde2023-06-082-3/+5
| | | | | | | | | | | | | | | | This applies our existing style guide, and adds a new rule to that style guide for modular components such as platform ports and modules: Includes from the platform port or module should be included with relative paths (relative to the root folder of the modular component, e.g. `platform/linuxbsd/`), in their own section before Godot's "core" includes. The `api` and `export` subfolders also need to be handled as self-contained (and thus use relative paths for their "local" includes) as they are all compiled for each editor platform, without necessarily having the api/export matching platform folder in the include path. E.g. the Linux editor build will compile `platform/android/{api,export}/*.cpp` and those need to use relative includes for it to work.
* Enhance icon fallback and their docs for exportersMichael Alexsander2023-06-031-1/+10
|
* Store sensitive export options in dedicated credentials fileAndreas Raddau2023-05-102-12/+18
|
* Extract editor run toolbar into its own componentYuri Sizov2023-04-191-0/+1
| | | | | | | | - Simplify and update its logic. - Simplify EditorScript. - Improve EditorNode and other relevant includes. - Fix scene-based path in the movie writer when reloading a scene.
* [Export] Add readable descriptions and validation warnings to the export ↵bruvzg2023-04-194-47/+96
| | | | options.
* Fix Windows to Windows SSH remote deploy. Fix Windows `execute` exit code.bruvzg2023-02-271-0/+8
|
* [Windows Export] Pass password only when using PKCS12 file, fix executable ↵bruvzg2023-02-221-2/+3
| | | | name in the error message.
* Fix split allow empty string in SSH export plugindaviirodrig2023-01-271-2/+2
|
* Merge pull request #63312 from bruvzg/one_clickRémi Verschelde2023-01-133-6/+347
|\ | | | | | | [Export] Add one-click deploy over SSH for the desktop exports.
| * [Export] Add one-click deploy over SSH for the desktop exports.bruvzg2022-12-293-6/+347
| | | | | | | | | | | | Add one-click deploy over SSH for the desktop exports. Add ZIP export option for Linux and Windows. Change export plugin icons to SVG format.
* | One Copyright Update to rule them allRémi Verschelde2023-01-054-116/+116
|/ | | | | | | | | | | | | | | | | | | | As many open source projects have started doing it, we're removing the current year from the copyright notice, so that we don't need to bump it every year. It seems like only the first year of publication is technically relevant for copyright notices, and even that seems to be something that many companies stopped listing altogether (in a version controlled codebase, the commits are a much better source of date of publication than a hardcoded copyright statement). We also now list Godot Engine contributors first as we're collectively the current maintainers of the project, and we clarify that the "exclusive" copyright of the co-founders covers the timespan before opensourcing (their further contributions are included as part of Godot Engine contributors). Also fixed "cf." Frenchism - it's meant as "refer to / see".
* add missing comma in file filterSelene292022-12-171-1/+1
|
* [Export] Use image loader directly to avoid "resource as image file" errors.bruvzg2022-11-211-2/+5
|
* Windows icon export improvements.bruvzg2022-11-182-3/+131
| | | | | | | Regenerate Windows icon on export to ensure correct icon size order. Add support for using PNG/WebP/SVG files as an icon for Windows exports. Allow using WebP/SVG files as icon for macOS exports. Add option to select generated icons interpolation, and set default interpolation to Lanczos.
* [Windows] Add icon to the console wrapper, add option to set icon for the ↵bruvzg2022-11-152-3/+10
| | | | console wrapper on export.
* Add console wrapper app to handle console i/o redirection on Windows.bruvzg2022-10-312-39/+12
|
* Unify usage of GLOBAL/EDITOR_GETkobewi2022-10-181-7/+7
|
* Disable menus and functionality that are not relevant on the Android Editor portFredia Huya-Kouadio2022-09-131-0/+2
|
* [Windows] Improve build environment detection, add support for Windows on ARM.bruvzg2022-08-271-1/+1
|
* [macOS export] Simplify code signing options, add support for rcodesign tool ↵bruvzg2022-08-262-6/+10
| | | | for signing and notarization.
* Refactor the export checking logic to improve separation of concernsFredia Huya-Kouadio2022-08-142-3/+15
|
* Merge pull request #63563 from aaronfranke/export-archRémi Verschelde2022-07-301-0/+1
|\