13a615bd9c
Merge pull request #41235 from akien-mga/3.2-cherrypicks
...
Cherry-picks for the 3.2 branch (future 3.2.3) - 6th batch
2020-08-14 00:42:25 +02:00
e283d4b5c8
Update AUTHORS and DONORS list
...
New contributors added to AUTHORS:
@hinlopen, @naithar, @rrcore, @SkyLucilfer, @TwistedTwigleg
Thanks to all contributors and donors for making Godot possible!
---
Also changes to relevant code that parses the DONORS.md to match
the new tiers.
(cherry picked from commit d2d4c1c957 )
2020-08-14 00:32:05 +02:00
7ce476c425
Expose NOTIFICATION_POST_ENTER_TREE
...
(cherry picked from commit 677796a2c3 )
2020-08-14 00:32:05 +02:00
330afdd6cb
Fix RichTextLabel center alignment bug
...
Fixes #40207 .
(cherry picked from commit cec21ab82c )
2020-08-14 00:32:05 +02:00
b62872d5bc
Documentation: clarify the indent parameter of JSON.print
...
(cherry picked from commit 3609351788 )
2020-08-14 00:32:05 +02:00
f592600ee8
Mention that Array.front/back throw error if empty
...
(cherry picked from commit 4ff1a34171 )
2020-08-14 00:32:05 +02:00
58a30199b4
grow_mask() description added
...
Description;
> Applies morphological dilation to the bitmap. The first argument is the dilation amount, Rect2 is the area where the dilation will be applied.
(cherry picked from commit 1c61c8ab55 )
2020-08-14 00:32:05 +02:00
5db6095bde
update to use scons compile db tool
...
(cherry picked from commit 974a4cde9d )
2020-08-14 00:32:05 +02:00
69dc9c9417
Fix tile placement preview for rotated, skewed or scaled TileMaps
...
Ensures that the editor preview when placing a tile on a TileMap takes
into account the transformation of the TileMap. Previously, only the
origin of the Tile was transformed, but not its orientation or
scaling.
(cherry picked from commit cf04aabef1 )
2020-08-14 00:32:05 +02:00
3211a51be8
Modify the scene only when color changed
...
Editor now changes a color in the inspector only when it is different
from the current one.
Solves fake unsaved changes in editor after using the ColorPicker.
Resolves : #40879
(cherry picked from commit f3626364fc )
2020-08-14 00:32:05 +02:00
cea16907bb
Properly disambiguate unsaved scripts
...
(cherry picked from commit 3082def404 )
2020-08-14 00:32:05 +02:00
abdcb7d299
DirectInput: use correct joypad id
...
Previously `joypad_count` was used as the index into the d_joypads array when initializing a new gamepad.
This caused the accidental override of an already connected device when a gamepad with a lower id was disconnected and connected again.
fixes #17566
(cherry picked from commit 802a0316c5 )
2020-08-14 00:32:05 +02:00
f19bab5165
platform: Update metadata for export platforms
...
Updates the logos of for macOS, Android, and iOS.
Addresses https://github.com/godotengine/godot-proposals/issues/1161
(cherry picked from commit 41d8c0c818 )
2020-08-14 00:32:05 +02:00
5433b8470c
Improve Vector2.angle() description
...
(cherry picked from commit a09078e64b )
2020-08-14 00:32:05 +02:00
0429779835
Improve the project README
...
- Use the SVG version of the logo.
- Mention console support in the first paragraph.
- Point contributors to the `#godotengine-devel` IRC channel.
- Improve formatting for better readability.
- Add more links when needed.
- Fix warnings reported by markdownlint.
(cherry picked from commit b0713e9e6c )
2020-08-14 00:32:04 +02:00
c2d7d81ac8
Fix inconsistent indentation in the FreeDesktop MIME type XML
...
(cherry picked from commit 4dc6efc08e )
2020-08-14 00:32:04 +02:00
b0aabf2c03
[macOS] Fix crash on failed fork.
...
(cherry picked from commit d6e3a8a137 )
2020-08-14 00:32:04 +02:00
5972495d99
Revert "Virtual keyboard size adjustment fixes"
...
Also reverts "[3.2] Move PopupWindow logic to GodotEditText on Android".
This reverts commits 69db38742f and.
ff0ada164b .
2020-08-14 00:32:04 +02:00
a97b84378c
Remap script path when registering class.
...
Was causing `class_name`-defined scripts to not being loaded in exported
games due to the remap from `*.gd` to `*.gdc`/`*.gde`.
(cherry picked from commit fceb64827e )
2020-08-14 00:32:04 +02:00
f732cea0ff
Merge pull request #41231 from lawnjelly/force_inlines_are_evil
...
Removes some superfluous FORCE_INLINES
2020-08-13 23:07:34 +02:00
e126b941be
Removes some superfluous FORCE_INLINES
...
Compiler is usually in the best position to decide whether to inline functions. Great care must be taken using FORCE_INLINE because it can have unforeseen consequences with recursion, loops and bloat to the executable.
Here some FORCE_INLINES are removed in order to allow the compiler to make best choice and remove a compilation warning where unable to inline during a recursive function.
Fixes #41226
2020-08-13 17:58:47 +01:00
abf019d810
Merge pull request #41187 from bruvzg/fix_repeat_null_termination
...
Add missing NULL termination to the String::repeat function.
2020-08-11 16:37:01 +02:00
8dab067c01
Add missing NULL termination to the String::repeat function.
2020-08-11 17:23:44 +03:00
900949b316
i18n: Sync translations with Weblate
2020-08-11 16:07:11 +02:00
6477481e68
Merge pull request #41131 from totlmstr/3.2-missing-svg
...
[3.2] Add missing #ifdef SVG_ENABLED
2020-08-11 11:52:05 +02:00
702a16ffc4
Merge pull request #41146 from capnm/capnm-32x-pr41139
...
[3.2] Add option to disable virtual keyboard for TextEdit
2020-08-11 11:48:54 +02:00
efbeafd08c
Merge pull request #41041 from qarmin/leak_bullet_shape
...
[3.2] Fixes leak when creating bullet shape
2020-08-10 19:47:08 +02:00
bbb4999292
Merge pull request #41126 from Razoric480/fix-enum-line-number
...
Fix line num of enums reported as the line before
2020-08-10 19:25:01 +02:00
71bad8dba6
Add option to disable virtual keyboard for TextEdit
...
Adding support for disabling virtual keyboard on mobile platforms, in
order to make it consistent with LineEdit.
It allows implementing a custom virtual keyboard.
See: https://github.com/godotengine/godot/pull/41139
2020-08-09 18:22:11 +02:00
f550af9da7
Add missing #ifdef SVG_ENABLED
2020-08-08 14:03:14 -07:00
e3f16a83dc
Fix line num of enums reported as the line before
2020-08-08 11:52:25 -04:00
808615ec3e
Fixes leak when creating bullet shape
2020-08-05 10:08:05 +02:00
23b553ba06
Merge pull request #40914 from akien-mga/3.2-ci-emscripten-1.39.20
...
CI: Pin Emscripten version to 1.39.20 to fix regression
2020-07-31 14:29:22 +02:00
1244986f98
CI: Pin Emscripten version to 1.39.20 temporarily
...
1.40.0 introduced a regression for us:
https://github.com/emscripten-core/emscripten/issues/11771
This is not necessary in the master branch, presumably because
it doesn't build any WebGL code (yet).
2020-07-31 14:09:33 +02:00
fc7451204e
Improve JSON-related documentation
...
This closes https://github.com/godotengine/godot-docs/issues/3848 .
(cherry picked from commit 930e10ffff )
2020-07-31 13:09:21 +02:00
3869b82bc1
Added missing information about File.open_encrypted function to docs.
...
(cherry picked from commit 3f6a7c74e3 )
2020-07-31 13:08:59 +02:00
7e9b7b0462
Clarify TreeItem return values
...
(cherry picked from commit 0ff1ca4655 )
2020-07-31 13:08:40 +02:00
7c728f0ee4
Add an example for creating a button in the Button class documentation
...
This closes https://github.com/godotengine/godot-docs/issues/3798 .
(cherry picked from commit 8836c7203b )
2020-07-31 13:08:24 +02:00
c49be9bf84
Merge pull request #40791 from nekomatata/android-keyboard-cleaning-3.2
...
[3.2] Move PopupWindow logic to GodotEditText on Android
2020-07-31 13:00:50 +02:00
f4d6830949
Merge pull request #40869 from clayjohn/3.2-polygon-aabb
...
Properly calculate polygon2D AABB with skeleton
2020-07-31 12:55:47 +02:00
32928c2112
Properly calculate polygon2D AABB with skeleton
2020-07-30 16:40:05 -07:00
78a6a57884
makerst: Add descriptions to method qualifiers
...
This closes https://github.com/godotengine/godot-docs/issues/1753 .
(cherry picked from commit c162a39c7b )
2020-07-30 22:46:16 +02:00
c8d8134288
Ensure CSG parent's _make_dirty() is called when entering a tree.
...
(cherry picked from commit 9be7b30f35 )
2020-07-30 22:45:17 +02:00
2987fb3b45
Improve the EditorInterface.get_editor_viewport() description
...
This closes https://github.com/godotengine/godot-docs/issues/1109 .
(cherry picked from commit 60d40d8430 )
2020-07-30 16:27:11 +02:00
2494224f96
Link to Thread-safe APIs in the Thread class documentation
...
This closes https://github.com/godotengine/godot-docs/issues/2276 .
(cherry picked from commit f50a4b8a3b )
2020-07-30 16:26:55 +02:00
6d2f8dd827
doc: Sync classref with current source
2020-07-30 16:26:45 +02:00
19802f7dc0
Merge pull request #33646 from NeoSpark314/gles2_highp
...
Added option to enable high precision float in GLES2
2020-07-30 07:52:29 +02:00
efe6b50f17
Added option to enable high precision float in GLES2
...
An additional project setting under rendering/gles2/compatibility with the name
enable_high_float.Android is introduced that enables #define USE_HIGHP_PRECISION
in GLES2 shader on Android when it is supported by the shader compiler.
This fixes #33633 and #32813 and also https://github.com/GodotVR/godot_oculus_mobile/issues/60
and https://github.com/GodotVR/godot_oculus_mobile/issues/68 on devices that
support the highp (high precision) modifier.
2020-07-30 05:40:15 +02:00
e36c100365
Fix crash in ENet changing refuse_new_connections
...
When the host is not started.
(cherry picked from commit e5f3159a23 )
2020-07-29 18:24:12 +02:00
4a0568b609
Document how to perform advanced string splitting using RegEx
...
This closes https://github.com/godotengine/godot-docs/issues/3607 .
(cherry picked from commit 5f2b6bd476 )
2020-07-29 18:24:00 +02:00