Rémi Verschelde
59b6950034
Merge pull request #48993 from kleonc/sprite_frames_editor-zoom-hidpi
...
[3.x] Scale zoom values in the SpriteFrames editor for hiDPI displays
2021-05-23 17:21:24 +02:00
Rémi Verschelde
714b4dc07b
Merge pull request #48992 from lawnjelly/ewok_fix_joined_item_flags
...
Batching - fix item_batch_flags stale state
2021-05-23 16:22:06 +02:00
kleonc
9f39f8339c
Scale zoom values in the SpriteFrames editor for hiDPI displays
2021-05-23 14:25:57 +02:00
lawnjelly
17a51b3a9e
Batching - fix item_batch_flags stale state
...
Fixes bdata.joined_item_batch_flags not being kept up to date during the rendering pass.
2021-05-23 12:39:15 +01:00
Rémi Verschelde
4100a80502
Merge pull request #43506 from QbieShay/fix-depth-sort
...
[3.x] VisualServer now sorts based on AABB position
2021-05-23 01:23:46 +02:00
Rémi Verschelde
6f31af4c3c
Merge pull request #48977 from kleonc/sprite_frames-editor-zoom-3.x
...
[3.x] SpriteFramesEditorPlugin Added zooming
2021-05-22 23:52:09 +02:00
kleonc
6481a34478
SpriteFramesEditorPlugin Added zooming
2021-05-22 23:33:27 +02:00
Rémi Verschelde
ac3417005d
Merge pull request #48533 from mortarroad/3.x-convex-hull-ported
...
[3.x] Port Bullet's convex hull computer to replace of QuickHull
2021-05-22 23:23:15 +02:00
Hugo Locurcio
c164c07e85
Tweak pressed CheckBox appearance in the editor
...
This uses the accent color to match pressed CheckButtons after they
were updated. Checked checkboxes are now more prominent in the user's
peripheral vision, which can be useful at times. This also matches
how checkboxes look in most operating systems and web browsers.
(cherry picked from commit 0d27c4d809
)
2021-05-22 18:37:56 +02:00
bruvzg
df532ff45c
[UWP] Add missing `get_scansym` argument.
...
(cherry picked from commit 494c54b98c
)
2021-05-22 18:35:16 +02:00
Rémi Verschelde
1d06a7edac
Merge pull request #48974 from trollodel/debug_shapes_update_crash_3.x
...
Fix crash on debug shapes update if CollisionObject is not in tree
2021-05-22 18:29:31 +02:00
trollodel
7043d6d1c6
Fix crash on debug shapes update if CollisionObject is not in tree
...
Also fix ConcavePolygonShape not emitting the changed signal
2021-05-22 17:33:51 +02:00
bruvzg
6aa8f7d85b
Add symlink API to the DirAccess (on macOS and Linux).
2021-05-22 17:36:16 +03:00
jfons
a69cc9f13d
Upgrade Embree to the latest official release.
...
Since Embree v3.13.0 supports AARCH64, switch back to the
official repo instead of using Embree-aarch64.
`thirdparty/embree/patches/godot-changes.patch` should now contain
an accurate diff of the changes done to the library.
(cherry picked from commit 767e374dce
)
2021-05-22 15:14:07 +02:00
Morris Tabor
ba396caefc
Replace QuickHull with Bullet's convex hull computer.
...
The code is based on the current version of thirdparty/vhacd and modified to use Godot's types and code style.
Additional changes:
- backported and extended PagedAllocator to allow leaked objects
- applied patch from https://github.com/bulletphysics/bullet3/pull/3037
2021-05-22 08:16:43 +02:00
phil-shenk
04729d9c65
added _change_notify in Control::set_scale to fix iss48936
2021-05-22 01:12:53 -04:00
Rémi Verschelde
2660fafcc0
Merge pull request #48869 from tavurth/feature/hmac-port
...
Backport HMACContext to 3.x
2021-05-21 19:06:18 +02:00
Rémi Verschelde
7cd5967e99
Merge pull request #48924 from akien-mga/3.x-cherrypicks
...
Cherry-picks for the 3.x branch (future 3.4) - 4th batch
2021-05-21 19:05:17 +02:00
Rémi Verschelde
94035254ff
Merge pull request #48929 from Faless/js/3.x_download_buffer
...
[3.x] [HTML5] Add easy to use download API.
2021-05-21 18:34:10 +02:00
Fabio Alessandrelli
bf078814cc
[HTML5] Add easy to use download API.
...
New `JavaScript.download_buffer` method to create a prompt that let the
user download a file.
2021-05-21 16:03:38 +02:00
Haoyu Qiu
cf47129f9a
Fix STL to Godot type convertion of polypartition
...
(cherry picked from commit d16bef8b55
)
2021-05-21 13:41:28 +02:00
Haoyu Qiu
a26bed52c0
Fix editor crash when exporting profiler data
...
(cherry picked from commit be79bdc8ab
)
2021-05-21 13:41:27 +02:00
Hugo Locurcio
8063d69abd
List "Argument" for each extra bind argument in the connect dialog
...
This makes the dialog more explicit.
(cherry picked from commit 994dd314e0
)
2021-05-21 13:41:27 +02:00
Hugo Locurcio
5e735a9c1f
Tweak highlight color in the editor Find in Files dialog
...
The new color is more visible against dark backgrounds.
(cherry picked from commit 82570dec90
)
2021-05-21 13:41:27 +02:00
Rémi Verschelde
379ecd532a
Dist: Add macOS entitlements files for editor code signing
...
These are the entitlements we define for official macOS editor builds since
Godot 3.3.
Users making custom builds of the engine can use those files with `codesign` to
sign their own builds. E.g.:
```
codesign --force --timestamp \
--options=runtime --entitlements editor.entitlements \
-s <your key> -v osx_template.app
```
(cherry picked from commit 6999e332e4
)
2021-05-21 13:41:27 +02:00
Lyuma
a0b8c24d92
Fix incorrect skin deduplication when using named binds
...
(cherry picked from commit 60f620411e
)
2021-05-21 13:41:27 +02:00
Lyuma
ec6a3a0d0c
gltf: Fail gracefully when a mesh instance fails.
...
(cherry picked from commit 5a9eee6b1a
)
2021-05-21 13:41:27 +02:00
Aaron Franke
ebfba19b59
Use global scope round method for rounding
...
(cherry picked from commit b01aa69c80
)
2021-05-21 13:41:27 +02:00
Hugo Locurcio
66a8654963
Remove `#ifdef` catering to MSVC 2012 and earlier in `math_funcs.h`
...
For the `master` branch, the minimum supported MSVC version is now
MSVC 2017 (with MSVC 2019 being recommended).
(cherry picked from commit b57d9c8005
)
2021-05-21 13:41:27 +02:00
K. S. Ernest (iFire) Lee
d5b6cb4639
When one invalid image fails, it should only fail that single image.
...
Move to a more graceful degradation 3d asset import model.
(cherry picked from commit a81f4dd5a7
)
2021-05-21 13:41:27 +02:00
jfons
2c400a7aae
Fix swapped front/rear directions in viewport rotation control.
...
(cherry picked from commit e70e33ddcf
)
2021-05-21 12:55:25 +02:00
Hugo Locurcio
12236d2868
Only allow absolute paths in XDG environment variables
...
The XDG Base Directory specification does not allow using relative paths
(which broke things in Godot anyway). If a relative path is detected,
it should be ignored.
(cherry picked from commits 011a99316a
and 0e1d45b210
)
2021-05-21 12:53:11 +02:00
Haoyu Qiu
3f89287ddb
Fix XMLParser behavior for comments and premature endings
...
(cherry picked from commit 549ad70760
)
2021-05-21 12:27:45 +02:00
Rémi Verschelde
c311b4c039
Merge pull request #48911 from timothyqiu/face-crash
...
[3.x] Fix crash when using get_available_chars with invalid DynamicFontData
2021-05-21 07:59:03 +02:00
Haoyu Qiu
bec1dcb6f6
Fix crash when using get_available_chars with invalid DynamicFontData
2021-05-21 10:22:20 +08:00
Rémi Verschelde
4396ee18af
Merge pull request #48906 from Calinou/sky-unexpose-high-radiance-sizes
...
Remove high radiance sizes from the editor due to issues on specific GPUs
2021-05-21 00:32:58 +02:00
Hugo Locurcio
8d9cef3726
Remove high radiance sizes from the editor due to issues on specific GPUs
...
These values can still be set by code, but are no longer presented in
the editor.
2021-05-20 23:54:12 +02:00
Rémi Verschelde
463073a966
Merge pull request #48817 from Calinou/import-texture-npot-gles2-warning
...
Print a warning when importing a repeating NPOT texture in a GLES2 project
2021-05-20 21:38:53 +02:00
Hugo Locurcio
20f79287cd
Print a warning when importing a repeating NPOT texture in a GLES2 project
...
Repeating NPOT textures are not guaranteed to be displayed correctly
in GLES2, since the specification does not mandate support for it.
The warning is also displayed in GLES3 projects that are configured
to allow falling back to GLES2.
2021-05-20 20:38:47 +02:00
Rémi Verschelde
d025f6f797
Merge pull request #48824 from aaronfranke/3.x-scd-minsize
...
Set a minimum size for status panel elements in ScriptCreateDialog
2021-05-20 18:03:45 +02:00
Rémi Verschelde
f0fa8a103b
Merge pull request #48691 from Faless/js/3.x_interfaces
...
[HTML5] [3.x] Implement Godot <-> JavaScript interface.
2021-05-20 17:13:12 +02:00
Fabio Alessandrelli
203beb69a9
[Doc] Remove reference to UNIX sockets in StreamPeer.
...
That class can be used as a base to implement them, but there is no
actual implementation for it in Godot.
(cherry picked from commit e858f7c2ea
)
2021-05-20 14:35:04 +02:00
Ev1lbl0w
664f1828e2
Fix zip_root not being defined when importing by drag&drop
...
(cherry picked from commit 056deefa55
)
2021-05-20 14:34:32 +02:00
Fabio Alessandrelli
730a894bcf
[HTML5] Implement Godot <-> JavaScript interface.
2021-05-20 14:33:00 +02:00
Rémi Verschelde
f479a7972f
Merge pull request #48883 from akien-mga/3.x-codespell-2.0.0
...
[3.x] Fix typos with codespell
2021-05-20 14:32:14 +02:00
Rémi Verschelde
72a8fef99f
Merge pull request #48884 from aaronfranke/3.x-approx-use-double
...
[3.x] Make is_equal_approx have explicit float and double versions
2021-05-20 14:25:03 +02:00
Aaron Franke
573b7247bf
Set a minimum size for status panel elements in ScriptCreateDialog
2021-05-20 08:08:24 -04:00
Rémi Verschelde
eb78f80f03
Fix typos with codespell
...
Using codespell 2.0.0.
Method:
```
$ cat > ../godot-word-whitelist.txt << EOF
ang
curvelinear
dof
doubleclick
fave
findn
GIRD
leapyear
lod
merchantibility
nd
numer
ois
ony
que
seeked
synching
te
uint
unselect
webp
EOF
$ codespell -w -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po"
$ git diff // undo unwanted changes
```
2021-05-20 12:56:56 +02:00
Aaron Franke
1154b6264c
[3.x] Make is_equal_approx have explicit float and double versions
2021-05-20 06:50:09 -04:00
Will Whitty
3f606263d5
Backport HMac crypto to 3.x
...
Fix headers
Fix docs formatting
Changes for PR
Fix tests
2021-05-20 13:29:38 +03:00