Commit Graph

51458 Commits

Author SHA1 Message Date
Danil Alexeev 24a2b4dc97 Improve Project Settings Editor
Closes godotengine/godot-proposals#1545.
Closes godotengine/godot-proposals#2452.
2021-05-14 13:58:43 +03:00
Rémi Verschelde fcbf7145fe Merge pull request #42337 from zaevi/fix-zip-open-twice
Fix zip file opening twice
2021-05-14 12:56:33 +02:00
Fabio Alessandrelli e614bc0b5c Fix display of programmatically created value in remote inspector 2021-05-14 12:21:08 +02:00
Rémi Verschelde e41bdd4c3e Merge pull request #48715 from akien-mga/script-encryption-abort-if-invalid
SCons: Abort if SCRIPT_AES256_ENCRYPTION_KEY is invalid
2021-05-14 12:03:41 +02:00
Rémi Verschelde 08b4383e3f SCons: Abort if SCRIPT_AES256_ENCRYPTION_KEY is invalid
Helps users figure out that something is wrong if they did define this
environment variable and it turns out being ignored.
2021-05-14 11:46:10 +02:00
Rémi Verschelde 99626d5b57 Merge pull request #48478 from brennengreen/normal-mapping-unpacked-fix
Fix refraction offset by manually unpacking normal mappings
2021-05-14 11:33:22 +02:00
Rémi Verschelde 5c81fbdc19 Merge pull request #48667 from pycbouh/editor-respect-custom-themes
Keep custom editor theme when changing editor settings
2021-05-14 10:31:52 +02:00
Rémi Verschelde e6cd0056a8 Merge pull request #48584 from Zami77/remove-plugin-from-enabled-if-error
Remove plugin from enabled plugins, if there is an error
2021-05-14 10:30:31 +02:00
Rémi Verschelde 420e75f277 Merge pull request #48711 from Eoin-ONeill-Yokai/bug47687
Fix rich text label effects processing even when the node is invisible.
2021-05-14 09:44:12 +02:00
Rémi Verschelde a82e51ddc2 Merge pull request #48706 from rhofour/pa-fix 2021-05-14 09:15:03 +02:00
Zae f403e62df1 Fix zip file opening twice 2021-05-14 13:53:43 +08:00
Eoin O'Neill c4f976b38b Attempt to fix rich text label effects processing even when
the node is invisible.

ISSUE:47687
2021-05-13 19:59:08 -07:00
fox 22e2e4334e Make shortcut for focusing searchbar in filesystem dock 2021-05-13 20:13:17 -04:00
R. Alex Hofer 65a10f4db5 Handle having no sinks in the PulseAudio driver.
Also make PulseAudio errors more verbose.
2021-05-13 18:28:22 -04:00
Rémi Verschelde 0f5fddbdc0 Merge pull request #48666 from LLschuster/master
text-editor: fix Clicking warning doesn't center around line #48639
2021-05-13 21:11:16 +02:00
llschuster 6b55ec2ca9 text-editor: fix Clicking warning doesn't center around line 2021-05-13 17:07:39 +02:00
Rémi Verschelde 66f40f74c3 Merge pull request #48640 from BastiaanOlij/blit_shader 2021-05-13 15:02:26 +02:00
Rémi Verschelde a40a08827c Merge pull request #46568 from akien-mga/basisu_20210130
basis_universal: Update to upstream commit from Apr 16, 2021
2021-05-13 14:55:49 +02:00
Rémi Verschelde a7e5b99a9e Merge pull request #48664 from akien-mga/ci-javascript-linter-security
CI: Update JavaScript linter deps with known security vulnerabilities
2021-05-13 14:55:17 +02:00
Rémi Verschelde a3dd18b12e Merge pull request #39976 from aaronfranke/tilemap-vec2i
Update TileMap to use Vector2i
2021-05-13 14:48:16 +02:00
Anilforextra 2c3c3b2829 -Added missing setters to GraphNode.
-Improved various GraphNode documentation.
2021-05-13 17:45:07 +05:45
Rémi Verschelde d0c2ac8a0e Merge pull request #48688 from Xrayez/rename-hint-usage-control
Fix variable names for "usage" flags in `Control::_get_property_list()`
2021-05-13 13:15:52 +02:00
Andrii Doroshenko (Xrayez) c9a3d13bd9 Fix variable names for "usage" flags in Control::_get_property_list()
Renamed incorrect "hint" variable names to "usage" in
`_get_property_list()`, as "hint" implies one of the PROPERTY_HINT_*
values, which is not the case here.
2021-05-13 12:51:38 +03:00
Rémi Verschelde 1004f232f0 Merge pull request #48683 from Calinou/audioeffect-rename-fft-size
Rename the audio `FFT_Size` enum to `FFTSize` for consistency
2021-05-13 08:41:32 +02:00
bruvzg 11ccfad1aa [macOS] Prefer .app bundle icon over the default one. 2021-05-13 09:25:09 +03:00
Hugo Locurcio 5895479a5e Rename the audio FFT_Size enum to FFTSize for consistency 2021-05-13 02:42:49 +02:00
Rémi Verschelde b283447bfd Merge pull request #47348 from nekomatata/raycast-3d-collide-fix
Fix RayCast3D color in game with no collision
2021-05-12 22:13:08 +02:00
Hugo Locurcio 994dd314e0 List "Argument" for each extra bind argument in the connect dialog
This makes the dialog more explicit.
2021-05-12 17:07:53 +02:00
Hugo Locurcio 6c528e4fae Add a unit test suite for GDScript
This tests run-time script loading.
2021-05-12 16:20:57 +02:00
Yuri Sizov 56aedcee17 Keep custom editor theme when changing editor settings 2021-05-12 16:08:21 +03:00
Bastiaan Olij 02980be834 Implementing blit shader with versions 2021-05-12 22:52:28 +10:00
Rémi Verschelde 0c693f8781 Merge pull request #48472 from BastiaanOlij/render_state
Make better use of our render_state struct
2021-05-12 13:44:03 +02:00
Rémi Verschelde c37fc12615 Merge pull request #48665 from pycbouh/editor-capture-easing-drag
Fix `EditorPropertyEasing` capturing drag events originated outside of it
2021-05-12 12:44:47 +02:00
Yuri Sizov 31db95b048 Fix EditorPropertyEasing capturing drag events originated outside of it 2021-05-12 12:39:43 +03:00
Rémi Verschelde e743b6b24c CI: Update JavaScript linter deps with known security vulnerabilities
jsdoc has no new release so I'm tracking this PR:
https://github.com/jsdoc/jsdoc/pull/1906
2021-05-12 10:32:38 +02:00
Rémi Verschelde de3747fc37 Merge pull request #48655 from pycbouh/editor-more-theme-outlines
Add outlines and contrasting backgrounds to the editor UI elements
2021-05-12 01:05:34 +02:00
Yuri Sizov 3a66c22e71 Add outlines and contrasting backgrounds to the editor UI elements 2021-05-12 01:45:56 +03:00
Rémi Verschelde 0f334e60f2 Merge pull request #48646 from akien-mga/gdnative-signal-callable-32bit
GDNative: Fix size mismatch on 32-bit platforms for Signal and Callable
2021-05-11 21:51:35 +02:00
Rémi Verschelde ed11756d26 GDNative: Fix size mismatch on 32-bit platforms for Signal and Callable
Fixes #48645.
2021-05-11 20:25:01 +02:00
Hugo Locurcio 7375a02015 Increase icon saturation by 30% for all editor icons
More saturated icons go better with the new editor theme.

These color changes only apply when using a dark theme.

The editor icon saturation can still be adjusted in the Editor Settings.
Setting the editor icon saturation setting to 0.77 should roughly match
the old icon saturation.
2021-05-11 18:15:31 +02:00
Rémi Verschelde 048abb50aa Merge pull request #48617 from reduz/gpu-particles-2d
Fixes multiple missing 2D engine bits
2021-05-11 17:38:51 +02:00
reduz 479391ef54 Fixes missng 2D engine bits
-Mesh2D now works
-MultiMesh2D now works
-Polygon2D now works
-Added hooks for processing 2D particles
-Skeleton2D now works

2D particles still not working, but stuff needed for it is now implemented.
2021-05-11 11:21:36 -03:00
Rémi Verschelde a1cc6b45dc Merge pull request #48638 from akien-mga/fix-uwp-threads-build
SCons: Fix UWP build after #45315
2021-05-11 15:23:04 +02:00
Rémi Verschelde 9fdcab77ff Merge pull request #48637 from akien-mga/embree-raycaster-check-sse2 2021-05-11 15:12:21 +02:00
Rémi Verschelde ba095ae567 SCons: Fix UWP build after #45315
(cherry picked from commit d1f023c35b8bed3fc839fdc5d587a839568aab44)
2021-05-11 14:14:48 +02:00
JFonS 1cab622e94 Add checks for __SSE2__ in the lightmap raycaster
(cherry picked from commit 20717990fd2a7ad300fd9c6fab0394f25e3b7294)
2021-05-11 14:09:44 +02:00
Rémi Verschelde 31a9afb135 SCons: Disable embree-based modules on x86 (32-bit)
Fixes #48482.

(cherry picked from commit e53422c8f96770c9a9b7497955c84f4b742fdd73)
2021-05-11 14:09:44 +02:00
Rémi Verschelde 5f33951009 Merge pull request #48629 from nekomatata/dynamic-bvh-broadphase-4.0
Dynamic BVH broadphase in 2D & 3D Godot Physics
2021-05-11 13:22:50 +02:00
PouleyKetchoupp 3877ed73d0 Dynamic BVH broadphase in 2D & 3D Godot Physics
Port lawnjelly's dynamic BVH implementation from 3.x to be used in
both 2D and 3D broadphases.

Removed alternative broadphase implementations which are not meant to be
used anymore since they are much slower.

Includes changes in Rect2, Vector2, Vector3 that help with the template
implementation of the dynamic BVH by uniformizing the interface between
2D and 3D math.

Co-authored-by: lawnjelly <lawnjelly@gmail.com>
2021-05-10 16:28:55 -07:00
Rémi Verschelde 063ccaa868 Merge pull request #48626 from YeldhamDev/tilemap_capitalization_fix 2021-05-10 23:40:22 +02:00