summaryrefslogtreecommitdiff
path: root/editor/export_template_manager.cpp
AgeCommit message (Collapse)Author
2019-02-28Sanitize file paths before extracting export templatesIgnacio Etcheverry
2019-02-25Make export templates extraction handle subdirectoriesIgnacio Etcheverry
Fixes #25330
2019-01-01Update copyright statements to 2019Rémi Verschelde
Happy new year to the wonderful Godot community!
2018-09-12Make core/ includes absolute, remove subfolders from include pathRémi Verschelde
This allows more consistency in the manner we include core headers, where previously there would be a mix of absolute, relative and include path-dependent includes.
2018-08-13Remove cached .tpz archive after templates download and installRémi Verschelde
Closes #20640.
2018-07-18Export: Properly reload preset when opening dialogRémi Verschelde
Fixes #20119 where newly installed templates were not detected. Also fix a bug with preset deletion where it would attempt to edit an already removed preset. For this I made it so that ItemList::deselect_all() also resets `current` to -1, as a manual ItemList::deselect(idx) already does.
2018-07-17Fix export templates installation error...Yar-Mukhamedov
2018-07-03Merge pull request #16265 from nanoframe/export_issue_fixMax Hilbrunner
Fix error when downloading export templates
2018-04-22Change ".." punctuation for "..." in editor strings (#16507)Hugo Locurcio
2018-02-25Fix version.txt validation logic for export templates .tpzRémi Verschelde
It assumed that the version would always be `x.y-status`, with no dot possible in `status`, so: - It would not work for 3.0.1-stable (nor 3.0.1.stable with new version logic) - It would not support Mono templates when we provide them The validation it did was not really useful anyway, so we just use the raw string.
2018-02-23Refactor version macros and fix related bugsRémi Verschelde
The previous logic with VERSION_MKSTRING was a bit unwieldy, so there were several places hardcoding their own variant of the version string, potentially with bugs (e.g. forgetting the patch number when defined). The new logic defines: - VERSION_BRANCH, the main 'major.minor' version (e.g. 3.1) - VERSION_NUMBER, which can be 'major.minor' or 'major.minor.patch', depending on whether the latter is defined (e.g. 3.1.4) - VERSION_FULL_CONFIG, which contains the version status (e.g. stable) and the module-specific suffix (e.g. mono) - VERSION_FULL_BUILD, same as above but with build/reference name (e.g. official, custom_build, mageia, etc.) Note: Slight change here, as the previous format had the build name *before* the module-specific suffix; now it's after - VERSION_FULL_NAME, same as before, so VERSION_FULL_BUILD prefixed with "Godot v" for readability Bugs fixed thanks to that: - Export templates version matching now properly takes VERSION_PATCH into account by relying on VERSION_FULL_CONFIG. - ClassDB hash no longer takes the build name into account, but limits itself to VERSION_FULL_CONFIG (build name is cosmetic, not relevant for the API hash). - Docs XML no longer hardcode the VERSION_STATUS, this was annoying. - Small cleanup in Windows .rc file thanks to new macros.
2018-02-07download templates to a file using separate threadMarcin Zawiejski
2018-01-31Fix error when downloading export templatesnanoframe
2018-01-27TemplateManager: hold shift to open link in browserPoommetee Ketson
2018-01-05Add missing copyright headers and fix formattingRémi Verschelde
Using `misc/scripts/fix_headers.py` on all Godot files. Some missing header guards were added, and the header inclusion order was fixed in the Bullet module.
2018-01-04Clean up \n from end of translation stringsArtem Varaksa
2018-01-01Update copyright statements to 2018Rémi Verschelde
Happy new year to the wonderful Godot community!
2017-12-18Fix bug in previous commitRémi Verschelde
2017-12-18Prevent infinite loop in export template managerRémi Verschelde
2017-12-18Fix installing export templates from fileOnur Aslan
3de20641f5690aba7551da5c592a79d44af54fef did break installing export templates from file. This patch is fixing it.
2017-12-17Property install export templates when downloaded from httpJuan Linietsky
added a scale parameter for scene import
2017-12-12Enhance undoredo action name, TTR, cleanupPoommetee Ketson
2017-11-25Made Vector::ptrw explicit for writing, compiler was sometimes using the ↵Juan Linietsky
wrong function, leading to unnecesary copy on writes and reduced performance.
2017-11-20Pass engine name and version parts as proper stringsRémi Verschelde
Removes the need for _MKSTR all over the place which has the drawback of converting _MKSTR(UNKNOWN_DEFINE) to "UKNOWN_DEFINE" instead of throwing a compilation error.
2017-11-19Use new XDG folders to dehardcode pathsRémi Verschelde
2017-11-17EditorSettings: Rename settings_path to settings_dirRémi Verschelde
Also to prepare for upcoming refactoring for XDG support.
2017-11-04Change URL of the mirror listBojidar Marinov
2017-11-01-Modules can now add custom version info (added it for Mono)Juan Linietsky
-Version string takes this version info -Ability to download templates from the interweb (listing does not work yet)
2017-09-25Removed most of the custom colors from the interface.Daniel J. Ramirez
2017-08-27Dead code tells no talesRémi Verschelde
2017-08-27Use HTTPS URL for Godot's website in the headersRémi Verschelde
2017-08-21Removed unnecessary assignmentsWilson E. Alvarez
2017-04-28Add a few missing copyright headersRémi Verschelde
2017-03-21Export template management dialog.Juan Linietsky
Missing download (need to discuss this!)