summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-02-24Input: Throw error if action doesn't existLiz Haas
Thow errors if requesting an unexisting InputMap action. Makes `Input.is_action_*` methods consistents with `Event.is_action_*` which already throw errors. fixes #33303
2021-02-24Merge pull request #46357 from kleonc/mesh_data_tool_crash_fixRémi Verschelde
MeshDataTool::create_from_surface Fail on invalid index data
2021-02-24Merge pull request #46354 from reduz/importer-defaults-editorRémi Verschelde
Added Import Defaults Editor in Project Settings
2021-02-24Merge pull request #45863 from nekomatata/physics-queries-disabled-shapesRémi Verschelde
Fix physics queries not filtering out disabled collision shapes
2021-02-24Merge pull request #45871 from Riteo/improve-mime-typesRémi Verschelde
General improvements to the MIME source file
2021-02-24Merge pull request #45914 from HenryWConklin/45841-xml-entitiesRémi Verschelde
Add support for numeric XML entities to XMLParser
2021-02-24Merge pull request #46045 from bruvzg/text_server_bmp_createRémi Verschelde
[TextServer] Restores bitmap font dynamic construction functions.
2021-02-24Merge pull request #46195 from AndyBarcia/FixLanguageCodesIncosistenciesRémi Verschelde
Fix some inconsistent ISO-639 language codes
2021-02-24Merge pull request #46342 from YeldhamDev/sun_preview_enhancementsRémi Verschelde
Apply minor visual enhancements to the Sun/Env Preview
2021-02-24Merge pull request #46133 from aaronfranke/grayRémi Verschelde
Change fallback icon for abstract nodes to have a grayed out color
2021-02-24Merge pull request #46366 from akien-mga/scons-fix-cmdline-boolRémi Verschelde
SCons: Properly handle overriding default values to bool options
2021-02-24Merge pull request #46341 from angad-k/PathFollow3D-unit-testRémi Verschelde
add PathFollow3D unit test
2021-02-24Merge pull request #46364 from aaronfranke/area-body-signalRémi Verschelde
Use a more specific type for Area2D/3D body signals
2021-02-24SCons: Properly handle overriding default values to bool optionsRémi Verschelde
The `dev=yes` and `production=yes` options work as aliases to set a number of options, while still aiming to allow overriding specific options if the user wishes so. (E.g. `production=yes use_lto=no` should work to enable production defaults *but* disable LTO.) That wasn't working as `ARGUMENTS.get()` returns a string and not a boolean as expected by `BoolVariable`, and this wasn't flagged as a bug... So added a helper method using SCons' `BoolVariable._text2bool` to do the conversion manually.
2021-02-24Use a more specific type for Area2D/3D body signalsAaron Franke
2021-02-23MeshDataTool::create_from_surface Fail on invalid index datakleonc
2021-02-23Merge pull request #46351 from vnen/bind-clock-directionRémi Verschelde
Bind ClockDirection enum
2021-02-23Added Import Defaults Editor in Project Settingsreduz
-Change importer defaults in project settings. -Ability to change them or reset them.
2021-02-23Bind ClockDirection enumGeorge Marques
It's the only enum in math_defs.h not bound, and it's used by Plane.
2021-02-23add PathFollow3D unit testAngad Kambli
2021-02-23Apply minor visual enhancements to the Sun/Env PreviewMichael Alexsander
2021-02-23Merge pull request #46347 from hpvb/static-link-atomic-clangHein-Pieter van Braam
Allow static linking with libatomic using clang
2021-02-23Allow static linking with libatomic using clangHein-Pieter van Braam-Stewart
When using use_static_cpp we want to statically link with atomic as well to make sure we don't incur any new runtime dependencies. Scons doesn't quite support this so we do this little trick.
2021-02-23Merge pull request #46316 from akien-mga/input-ui_redo-swap-orderRémi Verschelde
Input: Swap events for ui_redo to favor Shift+Ctrl+Z over Ctrl+Y
2021-02-22Merge pull request #46264 from nmrkr/build-planes-axes-checkRémi Verschelde
Fix unchecked array access in build_*_planes
2021-02-22Merge pull request #46307 from RandomShaper/fix_crash_mono_glueRémi Verschelde
Make glue generation shutdown more graceful
2021-02-22Merge pull request #46315 from reduz/add-preview-sun-and-envRémi Verschelde
Add preview Sun and Environment
2021-02-22Add preview Sun and Environmentreduz
* Adds both a preview sun and preview environment to the 3D editor. * They are valid as long as a DirectionalLight3D and WorldEnvironment are not in the scene. * If any is added to the scene, the respective preview is disabled. * Changed WorldEnvironment to better handle multiple node versions. * Added a function in SceneTree to get the first node in a group. * Fixed button minimum size to also consider font height if no text is there, this broke with the TextSever PR.
2021-02-22Merge pull request #46324 from hpvb/fix-alsa-missing-symbolRémi Verschelde
Omit some functions in alsa wrapper
2021-02-22Omit some functions in alsa wrapperHein-Pieter van Braam-Stewart
These functions don't yet exist on ubuntu 14.04 so this leads to build problems there. Omitting these symbols in the generated wrappers fixes this. If we want to start using these symbols at a later date we should just regenerate the wrapper.
2021-02-22Merge pull request #46321 from hpvb/fix-clang-atomic-serverRémi Verschelde
Use -latomic when using clang (server platform)
2021-02-22Use -latomic when using clang (server platform)Hein-Pieter van Braam-Stewart
version of c9b3a00a63fafa546bf402e32fd21ebe7f274b43 for the server platform
2021-02-22Fix unchecked array access in build_*_planesDelf Neumärker
2021-02-22Merge pull request #45994 from Jummit/expose-edit-selectedRémi Verschelde
Expose edit_selected in Tree
2021-02-22expose edit_selected in TreeJummit
2021-02-22Merge pull request #46313 from goostengine/tests-init-translation-serverRémi Verschelde
Initialize `TranslationServer` in the test environment
2021-02-22Input: Swap events for ui_redo to favor Shift+Ctrl+Z over Ctrl+YRémi Verschelde
That's the most common one we've been using for the general editor, and while the script editor also supports Ctrl+Y, it should have lower priority. In theory this code should make both be supported the same but for some reason the general editor only seems to use the first entry (the script editor does support both).
2021-02-22Initialize `TranslationServer` in the test environmentAndrii Doroshenko (Xrayez)
2021-02-22Merge pull request #46243 from Calinou/improve-get-node-error-messageRémi Verschelde
Improve the `get_node()` error message to be more descriptive
2021-02-22Merge pull request #46309 from akien-mga/ci-no-debug-symbolsRémi Verschelde
CI: Build without debug symbols to reduce cache size
2021-02-22Merge pull request #45934 from angad-k/fix-smoothstep-function-documentationRémi Verschelde
fix minor issue in smooth step function's documentation
2021-02-22Improve the `get_node()` error message to be more descriptiveHugo Locurcio
- Mention the origin of the `get_node()` call. - Mention whether the attempted path is absolute or relative. See #46214.
2021-02-22CI: Build without debug symbols to reduce cache sizeRémi Verschelde
We often hit "Too Many Requests" errors when uploading the cache with `actions/cache` because there's a limit of 10 GB every 5 minutes, and we can easily go over it when we amend or merge several PRs in a short timespan. This will make the CI artifacts less useful for debugging crashes but there's no real way around this.
2021-02-22Make glue generation shutdown more gracefulPedro J. Estébanez
2021-02-22i18n: Sync translations with WeblateRémi Verschelde
(cherry picked from commit d0bc9144913a831500a24fc4d8d9f4cb3fd13286)
2021-02-22Merge pull request #46263 from dalexeev/fix-help-shortcut-2Rémi Verschelde
Fix "editor/editor_help" shortcut (again)
2021-02-22Merge pull request #46253 from asmaloney/docs-themeRémi Verschelde
[docs] Clarification on theme's get_stylebox
2021-02-22Merge pull request #46296 from madmiraal/remove-unused-variablesRémi Verschelde
Remove unused variables from full-size.html
2021-02-21Merge pull request #46230 from gongpha/keep-hue-valueRémi Verschelde
Keep Hue value when Saturation or Value is zero
2021-02-21Merge pull request #46297 from madmiraal/add-missing-semicolonsRémi Verschelde
Add missing semicolons to webxr.eterns.js