lawnjelly
6e022a382d
Fix canvas rect bound calculation
...
It turns out the calculation of the bounding rect for canvas items has a nasty bug. When a transform is applied (especially in a custom draw), in the renderer this extra matrix is applied to all later commands in the canvas item. However in the calculation of the bound, the transform is only applied to the first command following the transform.
This PR fixes this inconsistency.
2021-05-28 08:44:59 +01:00
Rémi Verschelde
e9909b763a
Merge pull request #49057 from lawnjelly/bvh_current_tree
...
BVH - fix stale current_tree in deactivate function
2021-05-26 11:13:34 +02:00
Rémi Verschelde
b41262729b
Merge pull request #49095 from madmiraal/fix-docs-3977-3.x
...
[3.x] Update EditorResourcePreview queue_*() documentation
2021-05-26 11:01:34 +02:00
Marcel Admiraal
72446bab1b
Update EditorResourcePreview queue_*() documentation
2021-05-26 08:39:52 +01:00
Rémi Verschelde
94b5a82e7d
Merge pull request #48943 from Calinou/screen-orientation-remove-ios-duplicate-3.x
...
Remove duplicate orientation settings in the iOS export preset
2021-05-26 00:24:17 +02:00
Hugo Locurcio
914b5dc525
Remove duplicate orientation settings in the iOS export preset
...
The screen orientation is now sourced from the Project Settings
like it is done for Android already.
2021-05-25 23:55:37 +02:00
Rémi Verschelde
2555567e7a
Merge pull request #49072 from pfertyk/issue-49006-decompress-crashes-godot
...
[3.x] Return error when decompressing empty PoolByteArray
2021-05-25 21:18:30 +02:00
Rémi Verschelde
00abdaf333
Merge pull request #49075 from nekomatata/tilemap-collision-debug-fix-3.x
...
Fix logic for showing tilemap debug collision
2021-05-25 21:12:48 +02:00
PouleyKetchoupp
114da550ec
Fix logic for showing tilemap debug collision
...
In editor: only when show_collision property is enabled
In game: only when 'Visible collision shapes' is enabled
2021-05-25 11:49:47 -07:00
Rémi Verschelde
998b6b1c6d
Merge pull request #49070 from RandomShaper/android_data_backup_3.x
...
[3.x] Allow basic user data backup on Android
2021-05-25 18:17:15 +02:00
Pedro J. Estébanez
76a4831cd3
Allow basic user data backup on Android
2021-05-25 17:47:19 +02:00
Paweł Fertyk
f563cabb4e
Return error when decompressing empty buffer
2021-05-25 17:31:00 +02:00
lawnjelly
0a350845d5
BVH - fix stale current_tree in deactivate function
...
Changes passing of current_tree from a member variable to a function argument, making bugs due to stale state less likely.
Fix a bug in deactivate where current_tree variable was stale. This may have resulted in visual anomalies.
2021-05-25 10:43:04 +01:00
Rémi Verschelde
bb53fb028c
Merge pull request #47751 from Calinou/highlight-control-flow-keywords-3.x
...
Highlight control flow keywords with a different color (3.x)
2021-05-25 09:20:46 +02:00
Hugo Locurcio
a38b447413
Highlight control flow keywords with a different color
...
This makes them easier to distinguish from other keywords.
2021-05-25 00:31:39 +02:00
Rémi Verschelde
130ecf0c9f
Merge pull request #49044 from akien-mga/3.x-linux-embree-unbundling-aarch64
...
Linux: Fix embree unbundling on aarch64
2021-05-24 22:04:11 +02:00
Rémi Verschelde
752ed768fa
Linux: Fix embree unbundling on aarch64
...
Embree supports aarch64 since version 3.13.0.
2021-05-24 21:10:43 +02:00
Rémi Verschelde
855406c882
Merge pull request #49031 from TwistedTwigleg/skeletonik_bone_detachment_fix_godot3
...
[3.x] Fixed issue where bones become detached if multiple SkeletonIK nodes are used
2021-05-24 18:35:22 +02:00
TwistedTwigleg
ec7b72e81d
SkeletonIK: Fixed issue where bones become detached if multiple SkeletonIK nodes are used
2021-05-24 11:30:16 -04:00
Rémi Verschelde
65ddfd95ee
Merge pull request #48967 from akien-mga/3.x-embree-3.13.0
...
[3.x] Upgrade Embree to the latest official release.
2021-05-24 17:03:04 +02:00
Rémi Verschelde
b94b09cd19
Merge pull request #46860 from bruvzg/symlinks_and_macos_gdn_framework_export
2021-05-24 15:15:10 +02:00
Yuri Roubinsky
8d06dd4371
Fix doc theme not changing when its hidding
...
(cherry picked from commit 9a5cce35e6
)
2021-05-24 12:57:05 +02:00
Zae
3756fbd463
Fix duplicate close files when deconstructing ZipArchive
...
(cherry picked from commit a65dac3fa7
)
2021-05-24 12:56:41 +02:00
kobewi
f78c276abe
Reset Shader Editor scroll when changing shader
...
(cherry picked from commit 0ac5be1e67
)
2021-05-24 12:56:23 +02:00
bruvzg
53f05c9167
Add GDNative Framework loading and export support.
2021-05-24 12:50:18 +03:00
Rémi Verschelde
0b136a8066
Merge pull request #49017 from bruvzg/macos_on_top_32
...
[macOS] Allow "on top" windows to enter full-screen mode.
2021-05-24 11:40:35 +02:00
bruvzg
31be8ae8e9
[macOS] Allow "on top" windows to enter full-screen mode.
2021-05-24 10:47:36 +03:00
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
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