summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-06-17Merge pull request #47986 from LightningAA/graphedit-quality-of-life-changes-4.0Rémi Verschelde
2021-06-17Scrollwheel (w/o ctrl) to zoom, mouse warping when panningLightning_A
Now uses Ctrl + Scrollwheel for vertical scrolling Ctrl + Shift Scrollwheel for horizontal scrolling Also converts some macros to constants
2021-06-17Merge pull request #49670 from reduz/rename-visibility-notifiersRémi Verschelde
Rename VisibilityNotifier2D/3D to VisibleOnScreenNotifier2D/3D
2021-06-17Merge pull request #49682 from lyuma/thread_work_doneRémi Verschelde
Consider a thread done if current_work is null
2021-06-17Merge pull request #49680 from akien-mga/fix-uwp-export-capabilitiesRémi Verschelde
UWP: Keep upstream names for capabilities preset settings to avoid mismatch
2021-06-17Merge pull request #49681 from akien-mga/themeeditor-text_submittedRémi Verschelde
ThemeEditor: Fix text_submitted connections after #49258
2021-06-17Consider a thread done if current_work is nullLyuma
2021-06-17ThemeEditor: Fix text_submitted connections after #49258Rémi Verschelde
2021-06-17UWP: Keep upstream names for capabilities preset settings to avoid mismatchGromph
The previous code used `camelcase_to_underscore` to prettify the names for display in the export preset, but it leads to inconsistencies if we don't make sure to do the reverse operation when writing to the `AppxManifest.xml`. It's simpler to keep the same names as in the manifest, which is also what users will see referenced in MS documentation. Fixes #47900. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2021-06-17Merge pull request #47796 from Calinou/editor-add-save-on-focus-loss-optionRémi Verschelde
Add a "save on focus loss" editor setting (disabled by default)
2021-06-17Merge pull request #47813 from Calinou/editor-decrease-unfocused-fps-limitRémi Verschelde
Decrease the editor FPS limit when unfocused from 20 to 10
2021-06-17Merge pull request #47894 from Calinou/project-manager-add-keyboard-shortcutsRémi Verschelde
Add keyboard shortcuts to the project manager
2021-06-17Merge pull request #48070 from KoBeWi/greedmapRémi Verschelde
Fix GridMap still drawing when Alt+Tabbing
2021-06-17Merge pull request #48331 from Faless/net/4.x_enet_relay_laxRémi Verschelde
[Net] ENet non-relaying server now process broadcasts.
2021-06-17Merge pull request #38261 from pycbouh/adjust-graph-edit-zoom-levelsRémi Verschelde
Make zoom limits and step adjustable in `GraphEdit`
2021-06-17Merge pull request #49661 from akien-mga/main-fallback-to-projectmanagerRémi Verschelde
Main: Fixup bogus fallback to project manager with more bolognese
2021-06-17Merge pull request #49654 from ↵Rémi Verschelde
akien-mga/editorsettings-auto-display-scale-factor EditorSettings: Factor code to compute auto display scale
2021-06-16Rename VisibilityNotifierXD to VisibleOnScreenNotifierXDreduz
* Renames for 2D and 3D * Class name was confusing, given both 2D and 3D have a "visible" property that is unrelated to actual on-screen visibility. * New name makes it clear that this is about visibility on screen.
2021-06-17Merge pull request #49258 from megalobyte/editor-fixRémi Verschelde
Fixes for documentation search
2021-06-17Merge pull request #49669 from fire/save-stex-nullRémi Verschelde
ERR_FAIL_NULL check file access
2021-06-16ERR_FAIL_NULL check file accessK. S. Ernest (iFire) Lee
Null in ResourceImporterTexture::_save_stex
2021-06-17Merge pull request #49667 from Riteo/remove-grid-map-lock-viewRémi Verschelde
Remove GridMap's "Lock View" option and a related method.
2021-06-17Merge pull request #49666 from reduz/refactor-visibility-notifier-3dRémi Verschelde
Refactor VisibilityNotifier3D
2021-06-16Refactor VisibilityNotifier3Dreduz
* 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-16Merge pull request #49238 from Paulb23/code_edit_code_foldingRémi Verschelde
Move code folding into CodeEdit and hide line hiding API
2021-06-16Main: Fixup bogus fallback to project manager with more bologneseRémi Verschelde
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-16Documentation search fixesGregory Basile
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-16Merge pull request #49657 from timothyqiu/postionRémi Verschelde
Fix typo in CodeEdit methods
2021-06-16Merge pull request #49632 from reduz/refactor-visibility-notifier-2dRémi Verschelde
Refactor VisibilityNotifier2D
2021-06-16Merge pull request #49401 from fire/8-weightsK. S. Ernest (iFire) Lee
Fix 8 bone weights in glTF2
2021-06-16Fix typo in CodeEdit methodsHaoyu Qiu
2021-06-16Merge pull request #47639 from timothyqiu/abbrRémi Verschelde
Don't use the abbrevation "Sep." in UI text
2021-06-16Refactor VisibilityNotifierreduz
* 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-16Make zoom limits and step adjustable in GraphEditYuri Sizov
2021-06-16EditorSettings: Factor code to compute auto display scaleRémi Verschelde
Also fixes typo introduced in https://github.com/godotengine/godot/pull/48597/files#r652636544.
2021-06-16Merge pull request #49505 from underdoeg/patch-2Rémi Verschelde
fix url parsing with port numbers
2021-06-16Style fix in DONORS.md (trailing space)Rémi Verschelde
2021-06-16i18n: Sync translations with WeblateRémi Verschelde
(cherry picked from commit a812779cc534784acf47ad3ed3100b045912bdbb)
2021-06-16Update AUTHORS and DONORS listRémi Verschelde
Thanks to all contributors and donors for making Godot possible!
2021-06-16Don't use the abbrevation "Sep." in UI textHaoyu Qiu
2021-06-16Merge pull request #49649 from timothyqiu/project-settings-keyRémi Verschelde
2021-06-16Save binary ProjectSettings key length properlyHaoyu Qiu
2021-06-16Remove GridMap's "Lock View" option and a related method.Riteo Siuga
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-16Merge pull request #49634 from ↵Rémi Verschelde
godotengine/revert-49482-49451-fix-selection-changed-multinodeeditor Revert "Fix SceneTreeDock::_selection_changed to handle to single selection from Multiple Selection"
2021-06-16Revert "Fix SceneTreeDock::_selection_changed to handle to single selection ↵Rémi Verschelde
from Multiple Selection"
2021-06-15Merge pull request #49630 from kodiwills/fix-custom-irradiance-typoRémi Verschelde
Fix typo in `CUSTOM_IRRADIANCE` calculations
2021-06-15Fix typo in CUSTOM_IRRADIANCE calculationsKodi
2021-06-15Merge pull request #49624 from nekomatata/fix-sub-resource-cacheRémi Verschelde
Fix sub-resource storing the wrong index in cache
2021-06-15Fix sub-resource storing the wrong index in cachePouleyKetchoupp
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-15Fix build after merge of #48598Rémi Verschelde