Commit Graph

33566 Commits

Author SHA1 Message Date
lawnjelly
ba74643594 Force unsigned behaviour for bitfield enums
Some compilers (notably MSVC) were using signed values for bitfield enums. This was causing problems where 2 bits were used to store 4 or less enum values, where they were being treated as negative numbers.

This PR explicitly requests these enums to be treated as unsigned values.
2022-06-06 16:58:21 +01:00
Rémi Verschelde
b48a589a45
Merge pull request #61740 from aaronfranke/3.x-arch-os-feature 2022-06-06 17:45:08 +02:00
Rémi Verschelde
a9a9595e93
Merge pull request #61754 from timothyqiu/own-world-3.x 2022-06-06 17:18:45 +02:00
Haoyu Qiu
d043f91b79 Fix Viewport.own_world documentation
Also fixed the naming of the setter's parameter and made an `if` block
straightforward.
2022-06-06 21:34:36 +08:00
Rémi Verschelde
e80dfb7b12
Merge pull request #61687 from YeldhamDev/double_hover_fix
Fix hover being drawn twice inside `PopupMenu`s
2022-06-06 13:17:25 +02:00
Aaron Franke
0470392930
[3.x] Improve architectures in OS::has_feature and make it work on MSVC 2022-06-05 23:16:13 -05:00
Rémi Verschelde
ef8401edf5
Merge pull request #61686 from YeldhamDev/weird_bugs
Fix specific bug related to submenus in `PopupMenu`
2022-06-05 13:21:33 +02:00
Michael Alexsander
b4e4f88cd9 Fix specific bug related to submenus in PopupMenu 2022-06-04 13:26:12 -03:00
Rémi Verschelde
4ff41cc4f8
Merge pull request #61661 from timothyqiu/pm-space
[3.x] Fix empty space after project sort options
2022-06-04 15:44:16 +02:00
Michael Alexsander
78fdebf8cc Fix hover being drawn twice inside PopupMenus 2022-06-04 02:51:22 -03:00
Haoyu Qiu
03e84abfa5 Fix empty space after project sort options 2022-06-04 00:20:09 +08:00
Rémi Verschelde
a6b27b526f
Merge pull request #60822 from lawnjelly/fti_add_child_reset 2022-06-03 14:56:19 +02:00
Rémi Verschelde
61ae6b521e
Merge pull request #61482 from Calinou/profiler-increase-frame-history-3.x 2022-06-03 12:51:26 +02:00
Rémi Verschelde
07b47c9624
Merge pull request #61655 from timothyqiu/http-escape-mingw-3.x
[3.x] Fix `String.http_escape` on Windows
2022-06-03 09:38:22 +02:00
Haoyu Qiu
1a7e3b3ab6 Fix String.http_escape on Windows 2022-06-03 13:41:45 +08:00
Rémi Verschelde
757d6c284e
Merge pull request #61612 from snailrhymer/lookup-fix-3.x
Make Lookup Symbol recognize `assert`, `preload`, and `yield` in the script editor
2022-06-01 23:39:22 +02:00
SnailRhymer
b94a0d486d Make Lookup Symbol recognize assert, preload, and yield in the script editor 2022-06-01 22:21:36 +01:00
Rémi Verschelde
cef6e91450
Merge pull request #61580 from madmiraal/android-kotlin-java-version-3.x 2022-06-01 18:31:23 +02:00
Marcel Admiraal
9f0dba8b65 Ensure Android Java and Kotlin compile to the same version 2022-06-01 16:24:12 +01:00
Rémi Verschelde
c8552e0a90
Merge pull request #61598 from timothyqiu/doc-fixes 2022-06-01 11:30:31 +02:00
Haoyu Qiu
fb62ec6c1d Fix several typos in the classref 2022-06-01 15:57:51 +08:00
Rémi Verschelde
e9d3748e93
Merge pull request #61591 from fire-forge/gt2d_get_data
[3.x] Fix `get_data()` for GradientTexture2D
2022-06-01 08:59:49 +02:00
FireForge
ea46f32246 Fix get_data() for GradientTexture2D 2022-05-31 23:19:25 -05:00
Rémi Verschelde
af8a02ddaf i18n: Sync classref translations with Weblate 2022-06-01 00:39:49 +02:00
Rémi Verschelde
5be04c9153 i18n: Sync editor translations with Weblate 2022-06-01 00:37:03 +02:00
Marcel Admiraal
caaaef68b4 Only use Android fullscreen theme for splash screen
(cherry picked from commit d0cb299f04)
2022-06-01 00:29:46 +02:00
kobewi
309ad643a9 Hide redundant categories from project settings
(cherry picked from commit 1a9635cc57)
2022-06-01 00:29:46 +02:00
Hugo Locurcio
46b7133967 Add a 3D suffix to relevant physics profiler categories
2D physics categories already had a 2D suffix: "Physics 2D"

(cherry picked from commit 36428305a6)
2022-06-01 00:29:46 +02:00
smix8
47ade6786f Fix MultiMeshInstance crash in navmesh baking when MultiMesh Resource is empty
Fix MultiMeshInstance crash in navmesh baking when MultiMesh Resource is empty

(cherry picked from commit caceceab08)
2022-06-01 00:29:46 +02:00
dtesniere
ed4e597027 Fix class name : change "string" to "String"
Change case of "s" letter : "string" does not compile but "String" does (for gdScript)

(cherry picked from commit 55b63eceaa)
2022-06-01 00:29:46 +02:00
Rémi Verschelde
6bcf1b5e1f
Merge pull request #61574 from madmiraal/android-cleanup-3.x
[3.x] Cleanup Android C++ code
2022-05-31 23:48:40 +02:00
Rémi Verschelde
889837a632
Merge pull request #61576 from YuriSizov/editor-improve-export-all-3.x
[3.x] Improve the Export All button display in the export dialog
2022-05-31 20:16:47 +02:00
Yuri Sizov
fee968bc26 Improve the Export All button display in the export dialog 2022-05-31 20:44:23 +03:00
Marcel Admiraal
7a782edeaa Cleanup Android C++ code 2022-05-31 17:11:44 +01:00
Rémi Verschelde
b44928586b
Merge pull request #61483 from kleonc/popup-update-exclusive-when-shown
[3.x] Allow changing `exclusive` of already popped up `Popup`
2022-05-31 12:14:37 +02:00
Rémi Verschelde
0acd1ca850
Merge pull request #61266 from smix8/navigation_tilemap_poly_3.x 2022-05-31 11:25:00 +02:00
Rémi Verschelde
51e52b5ed8
Merge pull request #61496 from timothyqiu/asymmetric-le-3.x
[3.x] Fix LineEdit clear button for asymmetric stylebox
2022-05-31 08:56:13 +02:00
Rémi Verschelde
6047d0903d
Merge pull request #61545 from skyace65/RigidBodyDoc
Fix rigid body damp description (3.x)
2022-05-31 01:06:14 +02:00
skyace65
c0ecbeaf6f Fix rigid body damp description (3.x) 2022-05-30 13:39:44 -04:00
Rémi Verschelde
4822ea81e4
Merge pull request #61535 from bruvzg/lbl3x_ov
[3.x] Fix Label3D oversampling.
2022-05-30 08:28:43 +02:00
bruvzg
553bdc6783
[3.x] Fix Label3D oversampling. 2022-05-30 09:05:41 +03:00
Rémi Verschelde
fdade32d40
Merge pull request #61527 from Calinou/doc-empty-variant-null-3.x
Change instances of "returns an empty Variant" to "returns null" in docs (3.x)
2022-05-29 22:30:45 +02:00
Rémi Verschelde
145da45a34
Merge pull request #61519 from belzecue/3.x
doc: Fix typo in "reset" method description
2022-05-29 20:29:04 +02:00
Rémi Verschelde
cd0b4bdb23
Merge pull request #61523 from lawnjelly/portals_fix_moving_add
Portals - force full check on adding moving object
2022-05-29 20:23:29 +02:00
Hugo Locurcio
109f968171
Change instances of "returns an empty Variant" to "returns null" in docs
While "returns an empty Variant" technically valid (it's constructed
as `Variant()` in C++), "returns null" is more intuitive to users.
2022-05-29 20:20:08 +02:00
lawnjelly
e7a73579e3 Portals - force full check on adding moving object
Moving objects being added during instance_moving_create() were incorrectly not forcing a full check to find which room they were within. This could result in moving objects being re-added not correctly identifying their current room, and thus culling incorrectly. This PR forces a full check on calling instance_moving_create.
2022-05-29 15:53:25 +01:00
belzecue
803c5b9e22
doc: Fix typo in "reset" method description
Change "all tweens are removed" to "all tweens are reset". Possibly this snippet was copy-pasted from the "remove" method description and not updated for "reset".
2022-05-29 12:37:14 +08:00
Haoyu Qiu
1e6747d185 Fix LineEdit clear button for asymmetric stylebox 2022-05-28 19:51:50 +08:00
Rémi Verschelde
b541b57fa0
Merge pull request #61479 from kleonc/popupmenu-fix-hover-stylebox-overflow-3x
[3.x] `PopupMenu` Fix `hover` stylebox overflowing horizontally
2022-05-28 01:13:28 +02:00
kleonc
9ba598f94f Allow changing exclusive of already popped up Popup 2022-05-28 01:10:49 +02:00