Lyuma
6c94b2cb9e
Remove thread-unsafe and unused late_added_files.
...
_reimport_file is called from multiple threads as part of the threaded importer.
Inserting to this set from a thread could hit a race condition leading to memory corruption or hangs.
It seems to be unused, intentionally or unintentionally
2021-06-17 05:30:24 -07:00
Rémi Verschelde
dd39855c0a
Merge pull request #47796 from Calinou/editor-add-save-on-focus-loss-option
...
Add a "save on focus loss" editor setting (disabled by default)
2021-06-17 12:50:36 +02:00
Rémi Verschelde
ba9ffbe5d7
Merge pull request #47813 from Calinou/editor-decrease-unfocused-fps-limit
...
Decrease the editor FPS limit when unfocused from 20 to 10
2021-06-17 12:46:29 +02:00
Rémi Verschelde
82eb4cfc00
Merge pull request #47894 from Calinou/project-manager-add-keyboard-shortcuts
...
Add keyboard shortcuts to the project manager
2021-06-17 12:41:47 +02:00
Rémi Verschelde
bcd21b2957
Merge pull request #48070 from KoBeWi/greedmap
...
Fix GridMap still drawing when Alt+Tabbing
2021-06-17 12:29:13 +02:00
Rémi Verschelde
b3e333bcf2
Merge pull request #48331 from Faless/net/4.x_enet_relay_lax
...
[Net] ENet non-relaying server now process broadcasts.
2021-06-17 12:26:54 +02:00
Rémi Verschelde
74850b3511
Merge pull request #38261 from pycbouh/adjust-graph-edit-zoom-levels
...
Make zoom limits and step adjustable in `GraphEdit`
2021-06-17 12:12:34 +02:00
Rémi Verschelde
afd4cc702d
Merge pull request #49661 from akien-mga/main-fallback-to-projectmanager
...
Main: Fixup bogus fallback to project manager with more bolognese
2021-06-17 11:42:24 +02:00
Rémi Verschelde
af3091d291
Merge pull request #49654 from akien-mga/editorsettings-auto-display-scale-factor
...
EditorSettings: Factor code to compute auto display scale
2021-06-17 09:56:47 +02:00
Rémi Verschelde
bb4c464fec
Merge pull request #49258 from megalobyte/editor-fix
...
Fixes for documentation search
2021-06-17 02:25:41 +02:00
Rémi Verschelde
cb471420cf
Merge pull request #49669 from fire/save-stex-null
...
ERR_FAIL_NULL check file access
2021-06-17 01:55:07 +02:00
K. S. Ernest (iFire) Lee
b74bc42a43
ERR_FAIL_NULL check file access
...
Null in ResourceImporterTexture::_save_stex
2021-06-16 16:13:36 -07:00
Rémi Verschelde
272a16d8ce
Merge pull request #49667 from Riteo/remove-grid-map-lock-view
...
Remove GridMap's "Lock View" option and a related method.
2021-06-17 01:03:17 +02:00
Rémi Verschelde
ae44e7ed9c
Merge pull request #49666 from reduz/refactor-visibility-notifier-3d
...
Refactor VisibilityNotifier3D
2021-06-17 00:58:02 +02:00
reduz
6e98c4cd50
Refactor VisibilityNotifier3D
...
* This is the 3D counterpart to #49632
* Implemented a bit different as 3D works using instancing
After merged, both 2D and 3D classes will most likely be renamed in a separate PR to DisplayNotifier2D/3D.
2021-06-16 18:50:39 -03:00
Rémi Verschelde
341cb8da31
Merge pull request #49238 from Paulb23/code_edit_code_folding
...
Move code folding into CodeEdit and hide line hiding API
2021-06-16 20:11:39 +02:00
Rémi Verschelde
aa2215e681
Main: Fixup bogus fallback to project manager with more bolognese
...
WARNING: Hacks everywhere!
The logic in `main.cpp` is due a full rewrite as it's extremely hacky,
splitting argument parsing over several functions, with a mess of global state
and assumptions about what combinations of arguments or lack thereof should
mean in terms of what we want to read: game, editor, project manager, or
command line tools such as `--doctool`, `--export` or `--script`.
Until this is fully rewritten, this patch hacks things some more to ensure
that we don't fall back to the project manager in cases where it's not
warranted, and especially not *too late*, as it can mean that we haven't
properly initialized stuff like `EditorPaths` needed by the PM (which in turn
impacts what kind of path will be used for logs and the shader cache, etc...
the rabbit hole goes deep).
Fixes #41435 .
Fixes #49392 .
Fixes #49658 .
Fixes https://github.com/godotengine/godot/issues/38202#issuecomment-773158477 .
2021-06-16 19:11:08 +02:00
Gregory Basile
8ab13f8ace
Documentation search fixes
...
Updates rich_text_label so that the built-in documentation can be searched
Previously, it would only find the first result and would not select other results
Renames "_entered" functions to "_submitted"
2021-06-16 09:43:34 -07:00
Rémi Verschelde
48fe9c9794
Merge pull request #49657 from timothyqiu/postion
...
Fix typo in CodeEdit methods
2021-06-16 17:27:40 +02:00
Rémi Verschelde
ad28a03b4b
Merge pull request #49632 from reduz/refactor-visibility-notifier-2d
...
Refactor VisibilityNotifier2D
2021-06-16 17:26:12 +02:00
K. S. Ernest (iFire) Lee
479737538b
Merge pull request #49401 from fire/8-weights
...
Fix 8 bone weights in glTF2
2021-06-16 07:43:42 -07:00
Haoyu Qiu
bf5f13e6a0
Fix typo in CodeEdit methods
2021-06-16 22:15:29 +08:00
Rémi Verschelde
34e308e044
Merge pull request #47639 from timothyqiu/abbr
...
Don't use the abbrevation "Sep." in UI text
2021-06-16 15:51:21 +02:00
reduz
38d164c74b
Refactor VisibilityNotifier
...
* Works from RenderinServer
* Accurately tells when on or off-scren, its no longer approximate.
* VisibilityEnabler also simplified to use the process mode instead.
2021-06-16 10:48:57 -03:00
Yuri Sizov
0a82a669e3
Make zoom limits and step adjustable in GraphEdit
2021-06-16 16:39:18 +03:00
Rémi Verschelde
f862f9a056
EditorSettings: Factor code to compute auto display scale
...
Also fixes typo introduced in https://github.com/godotengine/godot/pull/48597/files#r652636544 .
2021-06-16 14:36:09 +02:00
Rémi Verschelde
badad53438
Merge pull request #49505 from underdoeg/patch-2
...
fix url parsing with port numbers
2021-06-16 14:20:29 +02:00
Rémi Verschelde
2b5b33706e
Style fix in DONORS.md (trailing space)
2021-06-16 13:49:39 +02:00
Rémi Verschelde
37a0f4cefb
i18n: Sync translations with Weblate
...
(cherry picked from commit a812779cc5
)
2021-06-16 13:48:32 +02:00
Rémi Verschelde
c5d6fb599c
Update AUTHORS and DONORS list
...
Thanks to all contributors and donors for making Godot possible!
2021-06-16 13:43:15 +02:00
Haoyu Qiu
5046a7d1b1
Don't use the abbrevation "Sep." in UI text
2021-06-16 19:40:12 +08:00
Rémi Verschelde
0cca7bb4fd
Merge pull request #49649 from timothyqiu/project-settings-key
2021-06-16 12:22:51 +02:00
Haoyu Qiu
06c0a5f9f2
Save binary ProjectSettings key length properly
2021-06-16 16:32:03 +08:00
Riteo Siuga
7cb3476a1c
Remove GridMap's "Lock View" option and a related method.
...
Apparently this feature utilized a completely commented out 7+ years old
method, effectively doing nothing. Since it was designed with a completely
different editor design in mind it is pretty much incompatible and as such
it's best to remove it for now.
2021-06-16 04:14:37 +02:00
Rémi Verschelde
d36b220531
Merge pull request #49634 from godotengine/revert-49482-49451-fix-selection-changed-multinodeeditor
...
Revert "Fix SceneTreeDock::_selection_changed to handle to single selection from Multiple Selection"
2021-06-16 02:13:26 +02:00
Rémi Verschelde
80d057269f
Revert "Fix SceneTreeDock::_selection_changed to handle to single selection from Multiple Selection"
2021-06-16 02:12:01 +02:00
Rémi Verschelde
c2ba45fcc8
Merge pull request #49630 from kodiwills/fix-custom-irradiance-typo
...
Fix typo in `CUSTOM_IRRADIANCE` calculations
2021-06-15 22:37:54 +02:00
Kodi
69e1f25299
Fix typo in CUSTOM_IRRADIANCE calculations
2021-06-15 15:17:00 -04:00
Rémi Verschelde
1cc6385858
Merge pull request #49624 from nekomatata/fix-sub-resource-cache
...
Fix sub-resource storing the wrong index in cache
2021-06-15 20:38:34 +02:00
PouleyKetchoupp
3c3d7380e2
Fix sub-resource storing the wrong index in cache
...
The subindex within Resource wasn't synchronized with the path stored
in cache when saving a packed scene. It could cause sub-resources to be
swapped when loading the same packed scene in the same session.
Now the subindex in Resource reflects the sub-resource path in cache,
making saving and loading sub-resources consistent.
Co-authored-by: latorril <latorril@gmail.com>
2021-06-15 09:55:16 -07:00
Rémi Verschelde
e312df0972
Fix build after merge of #48598
2021-06-15 18:37:12 +02:00
Rémi Verschelde
3f01b38185
Merge pull request #48597 from Calinou/editor-scale-auto-portrait
...
Handle portrait mode monitors in the automatic editor scale detection
2021-06-15 18:27:48 +02:00
Rémi Verschelde
5bd0692d0c
Merge pull request #48598 from Calinou/animation-track-editor-improve-scrolling
...
Improve scrolling actions in the animation track editor
2021-06-15 18:27:06 +02:00
Rémi Verschelde
9f1f59570c
Merge pull request #48619 from Calinou/editor-autoload-rename-singleton
...
Rename "Singleton" to "Global Variable" in the AutoLoad editor
2021-06-15 18:25:38 +02:00
Rémi Verschelde
b574d29ed2
Merge pull request #48681 from Calinou/doc-audioeffectpitchshift
...
Complete documentation for the AudioEffectPitchShift class
2021-06-15 18:25:07 +02:00
Rémi Verschelde
a40522d738
Merge pull request #49619 from KoBeWi/virtual_police
...
Validate that all virtual methods start with _
2021-06-15 18:22:46 +02:00
kobewi
7c84aa1101
Validate that all virtual methods start with _
2021-06-15 17:47:30 +02:00
Rémi Verschelde
c2ba60f31a
Merge pull request #48682 from Calinou/doc-audio-generation
...
Improve AudioStreamGenerator and AudioEffectSpectrumAnalyzer documentation
2021-06-15 16:55:14 +02:00
Rémi Verschelde
fed31b1827
Merge pull request #49616 from BastiaanOlij/more_rename_transform
...
Adding some more missing renames for Transform3D and Quaternion
2021-06-15 16:50:52 +02:00
Rémi Verschelde
7a85e95a4b
Merge pull request #48998 from kleonc/Node-add_child-fix
...
Node.add_child Check for cyclic dependency
2021-06-15 16:27:18 +02:00