Rémi Verschelde
896d84bd15
Merge pull request #48827 from Rhathe/set_iterations_master
...
Enable setting of collision iterations in PhysicsServer2D
2021-05-19 19:47:59 +02:00
Rémi Verschelde
9004943559
Merge pull request #48851 from akien-mga/android-remove-fno-integrated-as
...
Android: Remove `-fno-integrated-as`, it can break arm64v8 build
2021-05-19 19:42:31 +02:00
Rémi Verschelde
6cc6930ee9
Merge pull request #48823 from timothyqiu/bone-id
...
Fix ragdoll simulation when parent was readded to scene
2021-05-19 19:35:57 +02:00
Rémi Verschelde
d5c469acfe
Merge pull request #48849 from madmiraal/fix-quat-includes
...
Fix `Quat` includes
2021-05-19 19:28:17 +02:00
Rémi Verschelde
928fb7ae0f
Merge pull request #48821 from Calinou/test-add-vector
...
Add a test suite for Vector
2021-05-19 19:23:44 +02:00
Rémi Verschelde
23f7c75126
Android: Remove `-fno-integrated-as`, it can break arm64v8 build
...
We found that this flag causes this error on PR #48812 which does not add any
fancy inline assembly:
```
/tmp/tile_set-ce236a.s: Assembler messages:
/tmp/tile_set-ce236a.s:34676: Error: selected processor does not support `bfc x0,#32,#32'
clang++: error: assembler command failed with exit code 1 (use -v to see invocation)
```
That flag is mentioned in various errors related to assembler failures on
arm64v8 with Clang from the Android NDK.
It was added in Godot in #6958 when migrating from GCC to Clang, and is indeed
referenced in the NDK's Clang migration guide:
https://android.googlesource.com/platform/ndk/+/master/docs/ClangMigration.md
> Especially for ARM and ARM64, Clang is much stricter about assembler rules
> than GCC/GAS. Use `-fno-integrated-as` if Clang reports errors in inline
> assembly or assembly files that you don't wish to modernize.
We don't get those errors nowadays so it seems the flag is no longer needed.
2021-05-19 18:55:43 +02:00
Rhathe
88b1802132
Enable setting of collision iterations in PhysicsServer2D
...
This allows fine-tuning of collision iterations for more
accurate collision physics with a performance cost.
2021-05-19 10:54:10 -04:00
Hugo Locurcio
114d556a42
Add a test suite for Vector
...
This test suite is based on the LocalVector test suite with significant
changes made.
2021-05-19 16:37:39 +02:00
Marcel Admiraal
0846943ad5
Fix Quat includes
2021-05-19 15:09:21 +01:00
Rémi Verschelde
f1f5b92b8e
Merge pull request #48818 from Calinou/fix-script-editor-save-crash
...
Fix crash when trying to save with no scenes and scripts open
2021-05-19 15:24:19 +02:00
Rémi Verschelde
8348332f49
Merge pull request #48839 from akien-mga/ci-android-ndk-21.4.7075529
...
CI: Install Android NDK 21.4.7075529
2021-05-19 15:20:32 +02:00
Rémi Verschelde
7eaf4d445d
CI: Install Android NDK 21.4.7075529
...
This is the version mandated by Godot's gradle setup anyway so it would get
installed when running gradlew. Now we pre-install the correct version.
2021-05-19 15:03:56 +02:00
Rémi Verschelde
365ab88894
Merge pull request #48836 from Chaosus/color_autocompletion_fix
...
Show colored rects for autocompletion of Color constants in functions
2021-05-19 14:22:47 +02:00
Yuri Roubinsky
7b261d1cb7
Show colored rects for autocompletion of Color constants in functions
2021-05-19 14:40:03 +03:00
Rémi Verschelde
26f0a86482
Merge pull request #48833 from Pineapple/remove-pywin32-from-github-workflow
...
pywin32 is no longer necessary for SCons install
2021-05-19 13:12:00 +02:00
Rémi Verschelde
804dd7bb46
Merge pull request #48831 from Faless/js/4.x_wasm_main_undef
...
[HTML5] Fix GDNative compilation with emcc 2.0.19+
2021-05-19 13:07:17 +02:00
Fabio Alessandrelli
14c057eab6
[HTML5] Fix GDNative compilation with emcc 2.0.19+
...
Add `WARN_ON_UNDEFINED_SYMBOLS=0` for the main module (which defines
`godot_js_main` as extern coming from the "side" module, i.e. the main
Godot binary).
2021-05-19 11:51:32 +02:00
Rémi Verschelde
d0aaf4a1fd
Merge pull request #48814 from Calinou/viewport-use-nonzero-default-size
...
Use a non-zero default size for SubViewports
2021-05-19 10:12:42 +02:00
Bartłomiej T. Listwon
b6f16671ee
pywin32 is no longer necessary for SCons install
...
https://github.com/SCons/scons/releases/tag/4.1.0
2021-05-19 08:49:45 +02:00
Haoyu Qiu
a701927d89
Fix ragdoll simulation when parent was readded to scene
2021-05-19 10:22:15 +08:00
Rémi Verschelde
c340ed6394
Merge pull request #42742 from madmiraal/fix-12215
...
Return RID instead of Object id in area-body_shape_entered-exited signals.
2021-05-18 20:00:48 +02:00
Hugo Locurcio
16876bec76
Fix crash when trying to save with no scenes and scripts open
...
This could occur when attempting to save project settings when
no scenes or scripts are open (which is common in a brand new project).
2021-05-18 19:48:38 +02:00
Rémi Verschelde
cc57bb9add
Merge pull request #48808 from aaronfranke/area-gravity
...
Area: Uncap the range for gravity and change the slider hints
2021-05-18 19:14:31 +02:00
Hugo Locurcio
bbdfb715a6
Use a non-zero default size for SubViewports
...
This makes viewports visible out of the box.
2021-05-18 18:51:39 +02:00
Yuri Roubinsky
57927bd56b
Merge pull request #48813 from Chaosus/shader_fix_codestyle_typo
...
Fix typo in shader_language.cpp
2021-05-18 19:24:04 +03:00
Yuri Roubinsky
96b2e54c70
Fix typo in shader_language.cpp
2021-05-18 19:01:02 +03:00
Aaron Franke
ab674a41aa
Area: Uncap the range for gravity and change the slider hints
2021-05-18 07:17:11 -04:00
Rémi Verschelde
2076580080
i18n: Sync translations with Weblate
...
(cherry picked from commit bcedd09742
)
2021-05-18 12:09:50 +02:00
Rémi Verschelde
35edb77d1f
Merge pull request #37796 from Gogsi/master
...
Improve consistency in file order
2021-05-18 11:45:05 +02:00
Rémi Verschelde
b2fb119c53
Merge pull request #36263 from Calinou/increase-default-2d-gravity
2021-05-18 10:54:47 +02:00
Rémi Verschelde
66dac8bda0
Merge pull request #47544 from pycbouh/control-expose-theme-type
2021-05-18 10:52:51 +02:00
Rémi Verschelde
95bb7207f3
Merge pull request #46773 from trollodel/TreeItem+
...
Improve TreeItem API and allow to move nodes
2021-05-18 10:49:45 +02:00
Georgi Genkov
a8c83a7b35
Change EditorFileSystem and ScriptEditor file sorting order to improve consistency.
...
Fixes #37721 .
2021-05-18 10:42:06 +02:00
Rémi Verschelde
510030fedc
Merge pull request #48528 from sent44/textedit
...
Expose get_total_visible_rows method to GDScript
2021-05-18 09:06:24 +02:00
George Marques
cdb3726fe6
Merge pull request #48347 from Blackiris/fix-temporary-key-not-released
...
GDScript: Fix temporary value not released when used as a dictionary key
2021-05-17 18:50:25 -03:00
trollodel
bca0d36fe6
Improve TreeItem API and allow to move nodes
2021-05-17 22:06:46 +02:00
Rémi Verschelde
92c04fa727
Fix build after mismatch between #48168 and #48599
2021-05-17 17:50:42 +02:00
Rémi Verschelde
8e8cad5bc9
Merge pull request #48549 from kleonc/bitmap_resize_fix
...
BitMask::create Don't request more memory than needed when size is a multiply of 8
2021-05-17 17:39:24 +02:00
Rémi Verschelde
b3e3f0e34c
Merge pull request #48599 from Calinou/textedit-alt-scroll-faster
...
Scroll faster when holding Alt in TextEdit (and script editor)
2021-05-17 17:38:18 +02:00
Rémi Verschelde
6c367f8e0d
Merge pull request #48168 from LightningAA/control-to-ctrl-4.0
2021-05-17 17:38:02 +02:00
Rémi Verschelde
2fcfc83da9
Merge pull request #48793 from vnen/gdscript-fix-temp-type-adjust
...
GDScript: Fix crash caused by uninitialized temp stack slots
2021-05-17 17:34:19 +02:00
Rémi Verschelde
fead3fff17
Merge pull request #47260 from pycbouh/editor-resource-picker
2021-05-17 17:33:59 +02:00
Yuri Sizov
9eaa139c1f
Add theme_custom_type property to Control and Window
2021-05-17 17:20:42 +03:00
Rémi Verschelde
7c72185917
Merge pull request #48792 from foxydevloper/fix-inputeventmidi-typo
...
Fix typo in InputEventMIDI string
2021-05-17 16:20:12 +02:00
Rémi Verschelde
b0a51bf9fe
Merge pull request #48768 from akien-mga/file-access-64-bit-4.0
...
Make all file access 64-bit (`uint64_t`)
2021-05-17 16:02:12 +02:00
George Marques
10a1f64968
GDScript: Fix crash caused by uninitialized temp stack slots
...
This adds initialization to every typed temporary stack slot at the
beginning of the function call instead of emitting instructions, since
those might be in a conditional branch and not be called.
2021-05-17 10:59:43 -03:00
Rémi Verschelde
45e0f9fd52
Merge pull request #48791 from foxydevloper/fix-sort-translations
...
Make Sort by X strings translatable
2021-05-17 15:55:16 +02:00
fox
df52f5de75
Fix typo in InputEventMIDI string
2021-05-17 09:54:28 -04:00
Rémi Verschelde
107651806f
Merge pull request #39603 from Calinou/default-theme-use-dynamicfont
2021-05-17 15:46:44 +02:00
Hugo Locurcio
d211c05111
Use a DynamicFont for the default project theme
...
This makes font oversampling work out of the box, while also increasing
the supported character set's size. The default font is now larger
as well to better fit today's screen resolutions.
The OpenSans SemiBold font was chosen for two reasons:
- Small file size, yet its character set supports Latin-1 and Cyrillic
text.
- A heavier font weight looks better in most "game" scenarios and is
more readable against mixed-color backgrounds.
This is considered a breaking change as it changes the default font's
metrics, which will likely affect how Control nodes are laid out in
scenes (unless a custom font is in use).
2021-05-17 15:19:13 +02:00