summaryrefslogtreecommitdiffstats
path: root/editor/editor_file_system.h
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit godotengine/godot@c6c464cf9ae56e8b68620af65125dd980d0e8122Spartan3222024-11-021-0/+2
|\
| * Emit filesystem_changed only once per frameNazarii2024-10-281-0/+2
| |
* | Merge pull request #818 from Spartan322/fixup/copyright-headersGeorge L. Albany2024-10-271-2/+2
|\ \ | | | | | | Fix copyright headers referring to Godot
| * | Fix copyright headers referring to GodotSpartan3222024-10-271-2/+2
| | |
* | | Merge commit godotengine/godot@61accf060515416da07d913580419fd8c8490f7bSpartan3222024-10-261-1/+16
|\ \ \ | |/ / |/| / | |/
| * Merge pull request #97090 from KoBeWi/secret_cloning_researchThaddeus Crews2024-10-251-1/+16
| |\ | | | | | | | | | Don't rescan filesystem when duplicating
| | * Don't rescan filesystem when duplicatingkobewi2024-10-041-1/+16
| | |
* | | Merge commit godotengine/godot@b3bcb2dc14691f7729984128dca26a844f662fa1Spartan3222024-10-221-1/+1
|\| |
| * | Fix lost of gdextension on editor startup.Hilderin2024-10-201-1/+1
| |/ | | | | | | Co-authored-by: NetroScript <noreply@enostrion.com>"
* / 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>
* Merge pull request #93311 from dsnopek/gdextension-required-virtualsRémi Verschelde2024-09-271-6/+6
|\ | | | | | | GDExtension: Mark virtual function as `is_required` in `extension_api.json`
| * GDExtension: Mark virtual function as `is_required` in `extension_api.json`David Snopek2024-09-111-6/+6
| | | | | | | | Co-authored-by: Jovan Gerodetti <jovan.gerodetti@titannano.de>
* | Merge pull request #95678 from Hilderin/fix-slow-load-on-large-project-v2Rémi Verschelde2024-09-261-1/+7
|\ \ | | | | | | | | | Fix slow editor load on large projects (v2)
| * | Fix slow editor load on large projects (v2)Hilderin2024-09-251-1/+7
| | |
* | | Merge pull request #97168 from Hilderin/fix-reloading-scripts-already-in-useRémi Verschelde2024-09-201-0/+1
|\ \ \ | |/ / |/| | Fix reloading scripts already in use
| * | Fix reloading scripts already in useHilderin2024-09-201-0/+1
| | |
* | | Rework creating new folders in editorkobewi2024-09-171-1/+1
|/ /
* | Merge pull request #93372 from ↵Rémi Verschelde2024-09-161-0/+8
|\ \ | |/ |/| | | | | | | KoBeWi/instant_folders,_like_instant_noodles,_but_for_storing_files Don't rescan filesystem when adding new directory
| * Don't rescan filesystem when adding new directorykobewi2024-06-201-0/+8
| |
* | [FileSystem Dock] Add option to show some unsupported files in the dock.bruvzg2024-09-051-0/+1
| |
* | Merge pull request #95965 from ↵Rémi Verschelde2024-09-041-1/+2
|\ \ | | | | | | | | | | | | | | | Hilderin/update-script-documentation-file-remove-on-startup Update script documentation removed files on startup
| * | Update script documentation removed files on startupHilderin2024-09-041-1/+2
| | |
* | | Merge pull request #92667 from Hilderin/fix-addon-requires-editor-restartRémi Verschelde2024-09-031-1/+4
|\ \ \ | | | | | | | | | | | | Fix Addon requires editor restart to become functional
| * | | Fix Addon requires editor restart to become functionalHilderin2024-09-021-1/+4
| |/ /
* / / Fix editor needs restart after adding GDExtensionsHilderin2024-08-291-1/+1
|/ /
* | Merge pull request #84974 from KoBeWi/import_reimportRémi Verschelde2024-07-081-0/+1
|\ \ | | | | | | | | | Reimport file when .import changes
| * | Reimport file when .import changeskobewi2024-06-291-0/+1
| | |
* | | Speed up scene group scanning for text sceneskobewi2024-06-291-1/+0
|/ /
* | Fix synchronization of global class nameHilderin2024-06-251-9/+36
| |
* | Fix Noticeable freeze after saving a scene #93104Hilderin2024-06-201-0/+6
|/
* Revert "Fix FileSystem dock won't show any file folders"Rémi Verschelde2024-06-111-16/+10
| | | | | | This reverts commit 72856d633a6be5c596d4a3231acab009828a2efe. Fixes #93022.
* Fix FileSystem dock won't show any file foldersHilderin2024-06-101-10/+16
|
* Fix freeze after building C#Hilderin2024-06-091-0/+1
|
* Skip unnecessary updates to scene groups and scriptskobewi2024-05-151-0/+1
|
* Merge pull request #85295 from ↵Rémi Verschelde2024-05-021-1/+1
|\ | | | | | | | | | | jsjtxietian/use-mutex-protect-max_index-in-ImportThreadData Use `SafeNumeric` to protect `max_index` in ImportThreadData
| * Use mutex to protect max_index in ImportThreadDatajsjtxietian2023-11-281-1/+1
| |
* | Remove code duplication for adding global script classkobewi2024-05-011-0/+1
| |
* | Add `--import` command-line flagMikael Hermansson2024-04-091-0/+1
| |
* | Fix sorting of files/dirs in dialogsA Thousand Ships2024-03-201-8/+0
| | | | | | | | Sorts leading `_` before other characters except `.`.
* | Add const lvalue ref to editor/* container parametersMuller-Castro2024-02-261-2/+2
| |
* | Fix data race against EditorFileSystem.scanning_changes_doneWilson E. Alvarez2024-02-091-1/+1
| |
* | Add THREADS_ENABLED macro in order to compile Godot to run on the main threadAdam Scott2024-01-171-1/+1
| |
* | Implement project-wide node groupsStanislav Labzyuk2023-12-191-0/+8
|/
* Use reimport_append api for importing embedded gltf imagesLyuma2023-02-061-2/+2
| | | | Co-authored-by: K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>
* Support reimport appendingJuan Linietsky2023-02-011-1/+2
| | | | | | | * Add API: `EditorFileSystem::reimport_append(path)`, thread safe, what can be used from importers when they generate new files within the import process. * Added a `remap.gen_param` custom value to .import files, which can be used by importers to store data needed to generate this file again or not. This API is added to allow the GLTF2 importer to properly extract png files as textures.
* Support script global resource name in EditorFileSystemJuan Linietsky2023-01-211-0/+4
| | | | | | | | | | * Works for binary and text files. * Makes EditorQuickOpen work with custom resources again. * Information is cached and easily accessible. Properly fixes #66179. Supersedes #66215 and supersedes #62417 **WARNING**: This required breaking backwards binary compatibility (.res and .scn files). Files saved after this PR is merged will no longer open in any earlier versions of Godot.
* Further fixes to global script class parsingJuan Linietsky2023-01-191-0/+1
| | | | | | Bugs were introduced on first parse by #71628 This should fix everything remaining. No errors of any type were observed.
* Clean up EditorFileSystem script parsingJuan Linietsky2023-01-181-5/+4
| | | | | * Optimize only update modified/added/removed files. * Clean up documentation parsing.
* 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".
* Remove unused `abort_scan` variableAaron Franke2022-09-151-1/+0
|