summaryrefslogtreecommitdiffstats
path: root/platform/web/export/export_plugin.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit godotengine/godot@d09d82d433b03bb3773fd2a8cc8d6ccc2f8739ceSpartan3222024-11-261-7/+0
|\
| * Merge pull request #99044 from Sticksman/bug-fix-98873Thaddeus Crews2024-11-221-7/+0
| |\ | | | | | | | | | Remove deprecated worker.js file
| | * Remove deprecated worker.js fileFelix Yuan2024-11-111-7/+0
| | |
* | | Merge commit godotengine/godot@cb411fa960f0b7fdbd97dcdb4c90f9346360ee0eSpartan3222024-11-121-0/+1
|\| |
| * | Display correct splash color on web exportElias Pozewaunig2024-11-111-0/+1
| |/
* | Fix copyright headers referring to GodotSpartan3222024-10-271-2/+2
| |
* | Rebrand preambles to RedotDubhghlas McLaughlin2024-10-111-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-2/+2
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* Fix web export infinite reload issueAdam Scott2024-09-301-1/+7
|
* Allow adding custom export platforms using scripts / GDExtension.bruvzg2024-08-281-5/+4
|
* Fix AudioStreamPlayer get_playback_position() for web buildYahkub-R2024-08-081-0/+2
|
* Fix web export state for remote debugAdam Scott2024-06-261-30/+84
|
* [Web] Add "threads"/"nothreads" feature tags to export presetsFabio Alessandrelli2024-06-251-2/+6
| | | | Following the "variant/thread_support" preset option.
* Merge pull request #91623 from adamscott/web-default-to-nonthreadedRémi Verschelde2024-06-191-1/+1
|\ | | | | | | Default to non-threaded export setting for the web
| * Default to non-threaded export setting for the webAdam Scott2024-05-061-1/+1
| |
* | Disable remote debug button when there are no runnable presetsHakim2024-05-171-2/+5
| |
* | Fix quotes style in HTML shell head includepatwork2024-05-121-3/+3
|/
* Add more Remote Debug options to the web platformAdam Scott2024-05-011-24/+175
|
* Added splash image support and new progress bar for web exportpatwork2024-04-251-0/+1
|
* Revert pack trimming introduced by #82084Mikael Hermansson2024-04-101-1/+1
|
* Merge uid_cache.bin and global_script_class_cache.cfg after mounting PCKsDavid Nikdel2024-03-061-1/+1
| | | | | | | | | | | | fixes godotengine#82061 fixes godotengine#61556 Also, distinguish between main pack and DLC packs. It's desirable to downloaded content to be as small as possible. This change avoids bloating non-main pack files with new versions of resources that are all read on startup and never used again. They have no effect if loaded after startup. - project.godot/project.binary file - extension_list.cfg - app icon and boot_splash - .ico and .icns files (these can still be opted in for DLC by listing them explicitly in the include filter)
* Add option to ensure cross-origin isolation headers on web exportAdam Scott2024-02-121-0/+4
|
* [Web] Move polling thread to EditorHTTPServerFabio Alessandrelli2024-02-071-27/+2
|
* Fix data race regarding `server_quit` in `EditorExportPlatformWeb`jsjtxietian2024-02-071-2/+2
|
* Add THREADS_ENABLED macro in order to compile Godot to run on the main threadAdam Scott2024-01-171-8/+18
|
* 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.
* Add const lvalue ref to container parametersMuller-Castro2024-01-051-1/+1
|
* Ensure more export errors are reported to usersYuri Sizov2023-12-061-4/+13
| | | | | | | 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.
* Add EditorStringNames singletonkobewi2023-09-031-1/+2
|
* Add a button in the export dialog to fix missing texture formatsAaron Franke2023-08-171-3/+2
|
* Merge pull request #79351 from Repiteo/dotnet-handle-warningsYuri Sizov2023-07-261-8/+8
|\ | | | | | | C#: Fix MSVC dotnet builds failing if running `dev_mode`
| * Allow MSVC dev_mode builds to succeed with dotnetThaddeus Crews2023-07-171-8/+8
| | | | | | | | • Added #else section to mono #ifdef checks in relevant export_plugin scripts
* | Extract and reorganize texture resource classesHendrik Brucker2023-07-141-0/+1
| |
* | Merge pull request #78248 from felaugmar/load-svg-adjustable-scaleYuri Sizov2023-07-121-3/+2
|\ \ | |/ |/| | | Added `Image::load_svg_from_(buffer|string)`
| * Added Image's `load_svg_from_(buffer|string)`Felipe Augusto Marques2023-06-231-3/+2
| | | | | | | | No core dependency to the svg module.
* | Display a message about missing C# support on Android/iOS/Web platformsHugo Locurcio2023-06-241-1/+9
|/ | | | | | | When trying to export a C# project, this displays an error message after creating a export preset for an unsupported platform. Support for these platforms is planned for a future release.
* SCons: Move platform logo/run icon to `export` folderRémi Verschelde2023-06-201-2/+2
| | | | | | | | | | | | 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-191-1/+1
|
* Style: Harmonize header includes in platform portsRémi Verschelde2023-06-081-2/+3
| | | | | | | | | | | | | | | | 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.
* Fix wait for thread not startedSamuele Panzeri2023-04-271-1/+3
|
* 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-191-16/+20
| | | | options.
* Merge pull request #71325 from reduz/refactor-project-setting-overridesRémi Verschelde2023-01-131-2/+2
|\ | | | | | | Refactor ProjectSetting overrides
| * Refactor ProjectSetting overridesJuan Linietsky2023-01-131-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | * Overrides no longer happen for set/get. * They must be checked with a new function: `ProjectSettings::get_setting_with_override()`. * GLOBAL_DEF/GLOBAL_GET updated to use this This change solves many problems: * General confusion about getting the actual or overriden setting. * Feature tags available after settings are loaded were being ignored, they are now considered. * Hacks required for the Project Settings editor to work. Fixes #64100. Fixes #64014. Fixes #61908.
* | Merge pull request #63312 from bruvzg/one_clickRémi Verschelde2023-01-131-2/+19
|\ \ | |/ |/| | | [Export] Add one-click deploy over SSH for the desktop exports.
| * [Export] Add one-click deploy over SSH for the desktop exports.bruvzg2022-12-291-2/+19
| | | | | | | | | | | | 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-051-29/+29
|/ | | | | | | | | | | | | | | | | | | | 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".
* Rename all gdnative occurences to gdextensionGilles Roudière2022-12-121-1/+1
| | | | | | | | | | | | | Non-exhaustive list of case-sensitive renames: GDExtension -> GDNative GDNATIVE -> GDEXTENSION gdextension -> gdnative ExtensionExtension ->Extension (for where there was GDNativeExtension) EXTENSION_EXTENSION ->EXTENSION (for where there was GDNATIVE_EXTENSION) gdnlib -> gdextension gdn_interface -> gde_interface gdni -> gde_interface
* Fix file locked issue when exporting to Web.Zae2022-10-111-0/+1
|
* Split rendering driver project setting into renderer_name and ↵clayjohn2022-09-191-7/+1
| | | | rendering_driver. To differentiate between a driver (e.g. Vulkan or D3D12) and a renderer (e.g. clustered or mobile renderer).