Hugo Locurcio
47368f2b7c
doc: Add an example for `Array.sort()`
...
This may help people understand the difference between alphabetical
and natural order more quickly.
(cherry picked from commit 1de9118c5f
)
2020-02-06 13:02:08 +01:00
Hugo Locurcio
3410dd3a9e
doc: Add a short AnimationPlayer versus Tween comparison
...
Many newcomers are confused about which one to choose for animating
properties. This should help clarify the situation with regards
to AnimationPlayer versus Tween.
(cherry picked from commit 810b1341ce
)
2020-02-06 13:02:08 +01:00
Haoyu Qiu
0d8b3efeb7
Adds extra cursors for macOS
...
Before, plain arrow cursor or unsuitable ones were used.
(cherry picked from commit 8f881847c0
)
2020-02-06 13:02:08 +01:00
Hugo Locurcio
1898240af8
Increase the maximum number of octaves in OpenSimplexNoise to 9
...
An error message is now printed when trying to set the number of octaves
above the maximum allowed value.
The magic constant was also replaced with a define that can be
easily changed.
This closes #28714 .
(cherry picked from commit 13622d40fc
)
2020-02-06 13:02:08 +01:00
Hugo Locurcio
cbd4784d14
Improve the CheckBox and CheckButton class documentations
...
This makes the CheckBox and CheckButton classes 100% documented.
(cherry picked from commit c9946bc87e
)
2020-02-06 13:02:08 +01:00
Hugo Locurcio
7487a2d11a
Use the editor background color for the profiler graph
...
This leads to a better appearance compared to using pure black.
(cherry picked from commit fa2fda3244
)
2020-02-06 13:02:08 +01:00
Haoyu Qiu
3388b7f4c7
Adds sanitizer options for macOS
...
(cherry picked from commit df4ea84e03
)
2020-02-06 13:02:08 +01:00
Hugo Locurcio
74bf8b2d50
Allow saving anywhere when exporting CSV measures from the profiler
...
Previously, the CSV file could only be saved in `res://`. Since this is
an editor tool, it makes sense to allow saving anywhere on
the filesystem.
(cherry picked from commit 81f33df84b
)
2020-02-06 13:02:08 +01:00
Hugo Locurcio
6e56d04616
Display times as milliseconds in the profiler and performance monitors
...
Small values are easier to read as milliseconds compared to seconds.
(cherry picked from commit f1d9dbfb08
)
2020-02-06 13:02:08 +01:00
Hugo Locurcio
611cc11536
Only emit the JavaScript support code for Web when building for HTML5
...
Excluding other unused environments like Node.js makes the support code
about 4 KB smaller.
(cherry picked from commit e818b51f32
)
2020-02-06 13:02:08 +01:00
Michael Alexsander
98b4ef274b
Make ScriptCreateDialog's script valid message a bit more clearer
...
(cherry picked from commit 14e36c72b0
)
2020-02-06 13:02:08 +01:00
Michael Alexsander
621821bf87
Make the replaced results appear in the matches counter
...
(cherry picked from commit 1c5cfb9bfd
)
2020-02-06 13:02:07 +01:00
Georg Wacker
15315f118c
Fix control node transform animation jitter with pivot offset
...
The workaround for moving the pivot is not needed anymore, in fact it causes all transforms applied to control nodes to jitter while animating (if a pivot offset is set).
This can be observed via AnimationPlayer and Tween.
The fix is to remove the obsolete workaround that causes this bug.
Fixes #28804
(cherry picked from commit dfb7d46a2a
)
2020-02-06 13:02:07 +01:00
Fabio Iotti
5765154ff2
Fix empty audio infinite loop
...
(cherry picked from commit 5ed4ad81c3
)
2020-02-06 13:02:07 +01:00
Michael Alexsander
a779774c86
Hide TileSet's properties from the inspector
...
(cherry picked from commit 5452028d55
)
2020-02-06 13:02:07 +01:00
D00T24
3317f7640e
fixed godot not recognising 150x150 icon for uwp export
...
(cherry picked from commit 88bd3227ac
)
2020-02-06 13:02:07 +01:00
Yuri Roubinsky
e8474435e5
Restores correct window position after fullscreen toggling off on Linux
...
(cherry picked from commit 90f00c0813
)
2020-02-06 13:02:07 +01:00
Yuri Roubinsky
8c689f7d4a
Fix restoring window from fullscreen to normal on Linux
...
(cherry picked from commit 8737269275
)
2020-02-06 13:02:07 +01:00
Haoyu Qiu
dc20acd4fc
Updates Path2D in debugging if navigation is visible
...
(cherry picked from commit 00d578ba3e
)
2020-02-06 13:02:07 +01:00
Yuri Roubinsky
0995696e08
Prevent shader crash when name conflict with "dus" and "__" occured
...
(cherry picked from commit 2c4367441c
)
2020-02-06 13:02:07 +01:00
Yuri Roubinsky
72f7e4efe0
Fix canvas_item light alpha output in visual shaders
...
(cherry picked from commit b822da00f8
)
2020-02-06 13:02:07 +01:00
PouleyKetchoupp
b2ac2b6201
Fixed LineEdit virtual keyboard inputs on Android
...
Changed the condition to add a length filter to make it consistent with the documentation (0 means no character limit). Otherwise the default value in LineEdit causes the virtual keyboard to be non-fonctional on Android.
(cherry picked from commit 196860508a
)
2020-02-06 13:02:07 +01:00
Yuri Roubinsky
786b1cc7ff
Fix shader crash if using multiple underscores in identifier names
...
(cherry picked from commit 15358b808b
)
2020-02-06 13:02:07 +01:00
Fabián L
04cfcb3ba0
Fixed GetNodeOrNull<T>
...
GetNodeOrNull<T> was using GetNode instead of GetNodeOrNull
(cherry picked from commit f595486076
)
2020-02-06 13:02:07 +01:00
Michael Alexsander
6cb4ec2289
Clip warning text in the remote dock
...
(cherry picked from commit 0faadcae8f
)
2020-02-06 13:02:07 +01:00
Haoyu Qiu
808a0bac33
Fixes OptionButton min size
...
(cherry picked from commit ddc397d9ff
)
2020-02-06 13:02:07 +01:00
Rémi Verschelde
2af79844aa
Bump version to 3.2.1-rc
2020-02-06 13:01:30 +01:00
Rémi Verschelde
4e7d75ccd3
Bump version to 3.2-stable \o/
...
Congratulations to everyone in the Godot community for this awesome new
release, culmination of more than 10 months of development from close to
450 contributors!
Thanks to all involved, whether you contributed code, documentation,
bug reports, translations, community support or donations. You all
played a role in bringing better free and open source game development
tools to the world!
Godot 3.2 includes more than 6000 commits made since the 3.1 release in
March 2019, 3000 Pull Requests have been merged, and over 2000 issues
have been fixed!
This release builds upon the feature set and usability of Godot 3.1,
making it even more stable and powerful, and thus a very mature game
development tool for both 2D and 3D.
Now onwards to the 4.0 with Vulkan and a lot of modernization of the
codebase!
2020-01-29 10:47:08 +01:00
Rémi Verschelde
68eae6b6e9
Fix some URLs to use HTTPS when available
2020-01-29 02:48:10 +01:00
Rémi Verschelde
6a5ffb8f6e
Merge pull request #35675 from Calinou/doc-2d-polygon-limits
...
Mention 2D polygon limits and how to increase them in the documentation
2020-01-28 22:30:23 +01:00
Rémi Verschelde
52abb748f8
Merge pull request #35674 from Calinou/changelog-assert-parentheses
...
Mention that parentheses are now required to use `assert`
2020-01-28 22:16:55 +01:00
Hugo Locurcio
8ea77b96b2
Mention 2D polygon limits and how to increase them in the documentation
...
This closes #21793 .
2020-01-28 22:04:29 +01:00
Rémi Verschelde
9aa9aa2918
Merge pull request #35673 from Razoric480/parse-static-functions-fix
...
Fix static functions loop using class' functions in Language Server
2020-01-28 21:37:43 +01:00
Hugo Locurcio
4ace2bf3c4
Mention that parentheses are now required to use `assert`
...
This also removes a duplicated line as `Camera.project_position()`
is now listed as a compatibility breakage. This is because the `depth`
argument is now required.
2020-01-28 21:35:37 +01:00
Rémi Verschelde
8d00dcb421
Merge pull request #35670 from clayjohn/material-flag-cache
...
Add an extra bit to material flag cache
2020-01-28 20:59:49 +01:00
Francois Belair
f6968d5f17
Fix static functions loop using class' functions
...
Besides being incorrect, it also caused a hard editor crash for purely
static classes or classes with more static functions than methods.
2020-01-28 14:19:09 -05:00
clayjohn
ec4d606e07
Add an extra bit to material flag cache
2020-01-28 10:38:54 -08:00
Rémi Verschelde
11d28b2d10
Revert "make Label consider spaces for visible_characters"
...
This reverts commit 695980a0f2
.
Fixes #35668 .
2020-01-28 19:37:04 +01:00
Rémi Verschelde
1c3aff42de
Merge pull request #35659 from Faless/ws/no_nagel
...
Disable Nagle's algorithm for WebSocket TCP.
2020-01-28 15:16:21 +01:00
Rémi Verschelde
01bdf7ae09
Merge pull request #35641 from Calinou/improve-missing-pck-error
...
Improve the error message displayed when the PCK file can't be found
2020-01-28 15:15:53 +01:00
Fabio Alessandrelli
a48d0b5eef
Disable Nagle's algorithm for WebSocket TCP.
...
This should greatly decrease latency for the most common use cases.
A new function WebSocketPeer::set_no_delay will allow to configure it if
so desired.
2020-01-28 14:10:46 +01:00
Rémi Verschelde
505fee0b6d
Color: Fix deprecation warning mentioning 'get_v()' instead of 'v'
...
Fixes #35657 .
2020-01-28 12:41:04 +01:00
Rémi Verschelde
658e44ee01
doc: Sync classref with current source
...
Fix a few typos.
2020-01-28 10:58:48 +01:00
Rémi Verschelde
50830632c9
Merge pull request #35620 from TrevorPeyton/bind-autotile-center
...
Added binding for Autotile Center
2020-01-28 10:50:09 +01:00
Rémi Verschelde
bb48a48d4b
Merge pull request #35654 from Chaosus/vs_docs2
...
Docs for some nodes in visual shader(part 2)
2020-01-28 10:40:35 +01:00
Yuri Roubinsky
766d1ef276
Docs for some nodes in visual shader(part 2)
2020-01-28 12:16:09 +03:00
Rémi Verschelde
cab55bbb9d
MessageQueue: Fix setting name in OOM error message
...
Cf. #35653 .
2020-01-28 09:03:46 +01:00
Yuri Roubinsky
f6590be606
Merge pull request #35651 from Chaosus/vs_remove_unused_method
...
Hide "control" methods from VisualShaderNodeGroupBase
2020-01-28 10:35:13 +03:00
Yuri Roubinsky
9705d5587e
Hide "control" methods from VisualShaderNodeGroupBase
2020-01-28 10:24:59 +03:00
Rémi Verschelde
3cfb67e0f7
Merge pull request #35647 from timothyqiu/image-ops
...
Fixes invalid writes in Image operations
2020-01-28 08:14:40 +01:00