summaryrefslogtreecommitdiff
path: root/editor
AgeCommit message (Collapse)Author
2022-09-30ci: add Python static analysis check via mypyJiri Suchan
2022-09-30Merge pull request #66242 from akien-mga/scons-unify-tools-targetRémi Verschelde
2022-09-30Merge pull request #66640 from gotnospirit/master-project_converter-json-printRémi Verschelde
Project converter: JSON.print -> JSON.stringify
2022-09-30Merge pull request #66636 from ↵Rémi Verschelde
gotnospirit/master-project_converter-os-get_datetime Project converter: OS.get_datetime -> Time.get_datetime_dict_from_system
2022-09-30Merge pull request #66632 from RedMser/script-override-gutter-docs-fixRémi Verschelde
Fix wrong docs opening in script override gutter
2022-09-30Merge pull request #66626 from danboo/fix-typo-run-debug-collisonsRémi Verschelde
Fix typos - "collison" -> "collision"
2022-09-30Project converter: JSON.print -> JSON.stringifyJames
2022-09-30Project converter: OS.get_datetime -> Time.get_datetime_dict_from_systemJames
2022-09-30Fix wrong docs opening in script override gutterRedMser
2022-09-29Fix typo - "collison" -> "collision"danboo
2022-09-29Merge pull request #66590 from ↵Rémi Verschelde
akien-mga/animation-workaround-disable-onion-skinning Animation editor: Disable onion skinning temporarily due to rendering bug
2022-09-29Merge pull request #66575 from MewPurPur/indent-dedent-in-scripteditRémi Verschelde
Rename Indent Left/Right options in the Script Editor to Indent/Unindent
2022-09-29Rename Indent Left/Right to Indent/DedentVolTer
2022-09-29Animation editor: Disable onion skinning temporarily due to rendering bugRémi Verschelde
Works around #53870.
2022-09-29Merge pull request #66565 from clayjohn/canvas-lightsRémi Verschelde
Clean up canvas light shader API.
2022-09-28Clean up canvas light shader API.clayjohn
Expose LIGHT_ENERGY and LIGHT_IS_DIRECTIONAL. Add LIGHT_DIRECTION
2022-09-28Fix MSVC warning C4706: assignment within conditional expressionRémi Verschelde
Part of #66537.
2022-09-28Merge pull request #58049 from jmb462/fix-distraction-mode-docks-tabRémi Verschelde
Prevent docks to be reset to first tab when switching dock visibility
2022-09-27i18n: Sync editor translations with Weblate (3.5 branch)Rémi Verschelde
(cherry picked from commit 7ee90a080f88d7f5786b25cc829da65b5c33faa7)
2022-09-27Merge pull request #66244 from GuilhermeGSousa/tilemap-dock-release-fixRémi Verschelde
Fix mouse release leaving dock area
2022-09-27Fix mouse release leaving dock areaGuilherme Sousa
2022-09-27Fix wrong DirAccess function in project converterkobewi
2022-09-27Merge pull request #66441 from Calinou/editor-fix-play-buttons-disappearingRémi Verschelde
Fix project run/stop buttons disappearing in the editor
2022-09-26Merge pull request #66440 from Chaosus/shader_completion_definesYuri Rubinsky
2022-09-26SCons: Unify tools/target build type configurationRémi Verschelde
Implements https://github.com/godotengine/godot-proposals/issues/3371. New `target` presets ==================== The `tools` option is removed and `target` changes to use three new presets, which match the builds users are familiar with. These targets control the default optimization level and enable editor-specific and debugging code: - `editor`: Replaces `tools=yes target=release_debug`. * Defines: `TOOLS_ENABLED`, `DEBUG_ENABLED`, `-O2`/`/O2` - `template_debug`: Replaces `tools=no target=release_debug`. * Defines: `DEBUG_ENABLED`, `-O2`/`/O2` - `template_release`: Replaces `tools=no target=release`. * Defines: `-O3`/`/O2` New `dev_build` option ====================== The previous `target=debug` is now replaced by a separate `dev_build=yes` option, which can be used in combination with either of the three targets, and changes the following: - `dev_build`: Defines `DEV_ENABLED`, disables optimization (`-O0`/`/0d`), enables generating debug symbols, does not define `NDEBUG` so `assert()` works in thirdparty libraries, adds a `.dev` suffix to the binary name. Note: Unlike previously, `dev_build` defaults to off so that users who compile Godot from source get an optimized and small build by default. Engine contributors should now set `dev_build=yes` in their build scripts or IDE configuration manually. Changed binary names ==================== The name of generated binaries and object files are changed too, to follow this format: `godot.<platform>.<target>[.dev][.double].<arch>[.<extra_suffix>][.<ext>]` For example: - `godot.linuxbsd.editor.dev.arm64` - `godot.windows.template_release.double.x86_64.mono.exe` Be sure to update your links/scripts/IDE config accordingly. More flexible `optimize` and `debug_symbols` options ==================================================== The optimization level and whether to generate debug symbols can be further specified with the `optimize` and `debug_symbols` options. So the default values listed above for the various `target` and `dev_build` combinations are indicative and can be replaced when compiling, e.g.: `scons p=linuxbsd target=template_debug dev_build=yes optimize=debug` will make a "debug" export template with dev-only code enabled, `-Og` optimization level for GCC/Clang, and debug symbols. Perfect for debugging complex crashes at runtime in an exported project.
2022-09-26Merge pull request #66416 from MewPurPur/dependency-editor-improvementsRémi Verschelde
Add ability to open multiple scenes in the Dependency Editor
2022-09-26Merge pull request #66382 from MewPurPur/replace-in-files-foreverRémi Verschelde
Make Replace in Files always visible in Search
2022-09-26Merge pull request #66309 from RedMser/focus-search-bar-scene-tree-dialogRémi Verschelde
focus search bar by default
2022-09-26Add defines to completion list in shadersYuri Rubinsky
2022-09-26Fix project run/stop buttons disappearing in the editorHugo Locurcio
2022-09-26Style: Cleanup header guards for consistencyRémi Verschelde
Fix file names for {Static,Lightmap}RaycasterEmbree.
2022-09-26Merge pull request #64756 from Calinou/editor-rename-run-project-shortcutsRémi Verschelde
Rename editor run/pause/stop shortcuts and tooltips for consistency
2022-09-26Merge pull request #66404 from KoBeWi/advancementRémi Verschelde
Remember advanced state of connection dialog
2022-09-26Merge pull request #66405 from Rindbee/fix-gd-not-sync-via-lspRémi Verschelde
Fix out of sync when the script is edited externally via lsp
2022-09-25Add ability to open multiple scenes in the Dependency EditorVolTer
2022-09-25Remember advanced state of connection dialogkobewi
2022-09-25Rename editor run/pause/stop shortcuts and tooltips for consistencyHugo Locurcio
The new naming better suits non-game applications and is more explicit.
2022-09-25Fix out of sync when the script is edited externally via lspRindbee
Previously, external editing via lsp would modify the modified time of the script, which caused the internal display of the script to not be refreshed when refocusing the engine. Now saving the script externally via lsp will automatically refresh the internal display.
2022-09-25Merge pull request #65535 from RedMser/script-editor-inheritance-iconRémi Verschelde
Show override icon in script editor gutter
2022-09-25Merge pull request #66233 from DorianSzlachcic/3-to-4-converter-issueRémi Verschelde
Prevent 3-to-4 project converter from adding extra line for move_and_slide
2022-09-25Prevent 3-to-4 project converter from adding extra line for move_and_slideDorianSzlachcic
Fixes #66054
2022-09-25Merge pull request #65290 from requizm/fix/65081/cannot_set_escapeRémi Verschelde
Disabled "Escape" button when closing the shortcut window
2022-09-25Merge pull request #66289 from Rindbee/fix-scene-exportRémi Verschelde
Fix sub-scene root nodes not getting the correct inheritance chain when exporting
2022-09-25Make Replace in Files always visible in SearchVolTer
2022-09-25Merge pull request #66338 from asmaloney/some-include-cleanupsRémi Verschelde
Remove unused includes & move some includes to top of file
2022-09-25Merge pull request #65531 from Mickeon/project-converter-missing-entriesRémi Verschelde
Add a few missing entries in Project Converter
2022-09-23Remove unused includes & move some includes to top of fileAndy Maloney
2022-09-23SceneTreeDialog: focus search bar by defaultRedMser
2022-09-23Fix sub-scene root nodes not getting the correct inheritance chain when ↵Rindbee
exporting
2022-09-23Merge pull request #66254 from bruvzg/macos_titleRémi Verschelde
[macOS extend-to-title] Add scene/project name to the editor title, and fix window button placement.