28ab60422d
Fix saving unmodified scenes and resources
...
When `_save_all_scenes` or `save_resource_in_path` was called, they
always saved all the scenes and the resource no matter if they were
modified or not. For example, when `saving before run` option was
checked, it always overwrote the current scene and the default
environment simply by opening and runing the project.
This PR adds checks for unsaved scenes (using the same `unsave` check
others method used) and modified resources (comparing last modified
time and last import time).
Fix #6025 .
2018-03-18 11:58:40 +01:00
535205196f
Merge pull request #17013 from Noshyaar/theme
...
Update icons when theme changed
2018-03-13 13:48:37 +01:00
401a39f57e
Merge pull request #17116 from poke1024/fix16734
...
Fix round preview getting square on "run scene" (issue 16734)
2018-03-13 13:33:51 +01:00
ed1fb87429
Merge pull request #17435 from poke1024/output-error-icon
...
Show error icon at "Output" in case of errors
2018-03-13 11:22:28 +01:00
e12e6cacdb
EditorNode: fix clicking ok keeps trying to save
2018-03-11 21:33:21 +07:00
5120690013
Show error icon at "Output" in case of errors
2018-03-11 14:20:32 +01:00
899f7b125e
Fix round preview getting square on "run scene" (issue 16734)
2018-02-28 20:23:40 +01:00
2de1dfa42f
Update icons when theme changed
2018-02-25 23:04:16 +07:00
7cd867c3fe
2D Skeletons WORK IN PROGRESS
2018-02-21 17:24:00 -03:00
612ab4bbc6
Fix typos with codespell
...
Found via `codespell -q 3 --skip="./thirdparty,./editor/translations" -I ../godot-word-whitelist.txt`
Whitelist consists of:
```
ang
doubleclick
lod
nd
que
te
unselect
```
2018-02-21 19:46:06 +01:00
9e3a1e5401
Add base support for 2D meshes in Godot, including Sprite -> Mesh2D conversion.
2018-02-21 09:39:09 -03:00
4bfb504c2f
Added an auto quit and auto build flag to the command line options.
2018-02-19 16:22:55 -05:00
d71d78b7e7
Merge pull request #15862 from poke1024/esc-close-dock
...
Make KEY_ESCAPE close all output/debugger docks on bottom
2018-02-14 16:12:38 +01:00
08559a68d2
Small changes to the "Recent Scenes" menu.
2018-02-02 17:18:55 -02:00
1322ca6fb2
Ability to import .escn files, which is just a .tscn but with forced import.
...
This works together with the new Blender to Godot exporter.
2018-01-30 11:04:22 -03:00
2ae2735a7a
Make KEY_ESCAPE close all output/debugger docks on bottom
2018-01-19 09:04:55 +01:00
9f479f096c
Fix typos in code and docs with codespell
...
Using v1.11.0 from https://github.com/lucasdemarchi/codespell
2018-01-18 22:01:42 +01:00
702e28f265
Properly save the new save safe setting, avoid crash.
2018-01-12 17:18:40 -03:00
e56b3439a5
Attempt renaming multiple times on safe file save, and make the behavior optional. Fixes #14339 .
2018-01-12 17:03:52 -03:00
9d3eb3d2b0
Fixes #15416 - "The deleted nodes are hanging in the inspector."
2018-01-08 03:12:41 -05:00
25e942d64f
Merge pull request #15438 from endragor/export-after-import
...
Perform export after import is fully complete
2018-01-07 14:27:03 +01:00
50b975548d
Removed PBM bitmap loader, added abiliy to importi mages as bitmap. Fixes #14828
2018-01-06 16:38:36 -03:00
061db1ca95
Avoid crashing when dependencies on inherited/instanced scenes cant be satisfied, fixes #15298
2018-01-05 19:02:54 -03:00
e4213e66b2
Add missing copyright headers and fix formatting
...
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-05 01:22:23 +01:00
d65ac7378c
Fix crash in OS::execute on FreeBSD
...
As spotted by @robfram, closes #15288 .
Also reviewed other uses of `if (String.find(.*))` for potential similar mistakes, found a wrong (and useless) one in ScriptEditorDialog.
2018-01-04 01:20:20 +01:00
5cbbf87e60
Merge pull request #15226 from volzhs/copy-resource
...
Copy resource with specific extension
2018-01-03 11:56:08 +01:00
b50a9114b1
Update copyright statements to 2018
...
Happy new year to the wonderful Godot community!
2018-01-01 14:40:47 +01:00
4d0097e8ae
Copy resource with specific extension
...
Fix #15169
2018-01-01 02:35:46 +09:00
ab12a5cf8e
Perform export after import is fully complete
...
Previously command line export would go simultaneously with reimport,
which caused final package to either miss something or contain
outdated assets or perhaps even broken ones.
2017-12-30 16:39:09 +07:00
68a6edfd1b
Fixed right dock dragger not disappearing when there is no docks there.
2017-12-22 17:12:13 -02:00
03823f12c5
EditorSettings: Move scene tab options to their dedicated category
...
Fixes #14870 .
2017-12-20 19:41:02 +01:00
bf47b15e2c
Good while it lasted, restored full 3D for 2D viewport, as required for Canvas BG mode. Fixes #14540
2017-12-19 15:59:32 -03:00
8f25a2dc11
Cleanup some #if 0'd code
2017-12-17 15:40:24 +01:00
251433847f
-Added new scene conversion to binary on export (disabled by default, please test)
...
-This method works by directly converting text to binary, so the scene does not need to be loaded and saved
2017-12-15 08:39:26 -03:00
93a63a5e1a
GDScript files are converted to binary on export now.
2017-12-14 15:34:47 -03:00
f3ad14224e
-Add lightmapper
...
-Fixes to unwrapper (remove degenerates), makes Thekla not crash
-Added optional cancel button in EditorProgress
-Added function to force processing of events (needed for cancel button)
2017-12-14 09:01:27 -03:00
bdde82169d
Fixed close current scene closing the wrong scene, issue 13844
2017-12-10 12:48:03 +00:00
a845411454
Style: Re-apply clang-format over recent invalid additions
2017-12-10 01:27:02 +01:00
209cb3830c
Exposed EditorSceneImporter to script. Added APIs to use intermediate converters more easily.
2017-12-07 15:44:20 -03:00
cac5aa498f
Merge pull request #14348 from waldson/feature-set-main-screen-plugin-icon
...
Add method on EditorPlugin to set main screen plugins icons
2017-12-07 13:16:47 -02:00
b38378dd6c
Reduce some graphics memory usage by disabling unnecesary modes, closes #12831
2017-12-06 20:49:54 -03:00
c6f28925e2
Add method to set main screen plugin icon
2017-12-06 19:31:25 -03:00
86fcc39fa9
Fix and rewrite folding logic, closes #14005 , closes #13421
2017-12-06 19:07:17 -03:00
1587f45c25
Make sure the scene warning of changes may be lost is only for scenes, fixes #13970
2017-12-05 13:26:45 -03:00
74969b4535
Merge pull request #13977 from waldson/fix-stop-scene-always-active
...
Fix stop button always enabled
2017-12-05 07:59:52 +00:00
606401331a
Fix stop button always enabled (issue #13933 )
2017-12-04 16:48:46 -03:00
45c5a865c2
Small fixes to #13233
2017-11-28 16:53:40 +03:00
f041d2e8ec
Merge pull request #13233 from Krakean/add_eidtorinspector_collapseexpand_v2
...
Inspector: Implemented a collapse/expand all (v2)
2017-11-26 20:57:59 +01:00
dc3509b2aa
Merge pull request #13259 from Paulb23/restore_scenes_on_startup_issue_2385
...
Restore scenes on startup, issue 2385
2017-11-26 20:16:06 +01:00
ade39f5771
Merge pull request #13298 from YeldhamDev/translation_layout
...
Fix not being able to select an editor layout created in another language
2017-11-26 19:47:17 +01:00