George Marques
b3f452b1d2
Change template order in method_ptrcall.h
...
To be consistent with the enum in Variant so missing types can be more
easily spotted.
2020-12-15 17:02:50 -03:00
George Marques
35e7490c95
Add PtrConstruct template to use in Variant constructors
...
Since the PtrToArg::encode requires the value to be constructed
previously. With PtrConstruct this is not required.
2020-12-15 16:57:44 -03:00
Rémi Verschelde
94b15bfb89
Merge pull request #44275 from vnen/variant-function-arg-pointers
...
Use pointer parameters in Variant function pointers
2020-12-15 20:52:03 +01:00
Rémi Verschelde
abfc528439
Merge pull request #43890 from vnen/gdscript-builtin-functions-refactor
...
GDScript: Refactor builtin functions
2020-12-15 20:51:38 +01:00
Yuri Roubinsky
fa0683ed30
Added a note describing a code behind Vector2/3.direction_to
2020-12-15 22:36:26 +03:00
Rémi Verschelde
f26a765637
Merge pull request #44400 from andy-noisyduck/master
...
Fix incorrect error messages when writing to compressed or encrypted files
2020-12-15 19:07:43 +01:00
Rémi Verschelde
0415a2d913
Merge pull request #44391 from madmiraal/fix-42285
...
Remove Generic6DOFJoint precision property
2020-12-15 19:06:25 +01:00
Andy Savage
c65f097ebd
Quick fix to incorrect error messages when writing to compressed or encrypted files.
2020-12-15 17:00:39 +00:00
Hugo Locurcio
341b9cf15a
Add a project setting to enable stdout flushing in release builds
...
This can be used in server builds for journalctl compatibility.
2020-12-15 16:40:52 +01:00
Rémi Verschelde
6ccc6b6e28
Merge pull request #44372 from madmiraal/rename-animation-track_remove_key_at
...
Rename Animation::track_remove_key_at_position to track_remove_key_at_time
2020-12-15 13:42:54 +01:00
Rémi Verschelde
7e3424e3ab
Merge pull request #44377 from Calinou/rename-textureprogressbar
...
Rename the TextureProgress node to TextureProgressBar
2020-12-15 13:34:32 +01:00
Rémi Verschelde
f9d922b057
Merge pull request #36530 from KoBeWi/text_with_backdrop
...
Add outline to ruler tool
2020-12-15 13:00:15 +01:00
Rémi Verschelde
a8df739d7e
Merge pull request #44384 from Calinou/increase-manipulator-gizmo-opacity
...
Increase the default 3D manipulator gizmo opacity for better visibility
2020-12-15 12:57:52 +01:00
Rémi Verschelde
93dbee9a15
Merge pull request #44389 from madmiraal/rename-get_ok
...
Rename AcceptDialog get_ok() to get_ok_button()
2020-12-15 12:51:06 +01:00
Marcel Admiraal
9bc62bf449
Remove Generic6DOFJoint precision property
2020-12-15 10:14:48 +00:00
Rémi Verschelde
ddbdafbcf1
Merge pull request #44112 from winterpixelgames/PR-more-deterministic-and-reliable-2d-physics
...
make 2d constraint solving more deterministic by solving in push order
2020-12-15 08:45:30 +01:00
Hugo Locurcio
8522ac7711
Increase the default 3D manipulator gizmo opacity for better visibility
...
- Brighten gizmos when highlighted to make the difference between a
non-highlighted and a highlighted gizmo more visible.
- Tweak the manipulator gizmo size property hint.
2020-12-14 23:44:51 +01:00
Tomasz Chabora
f2751f47b0
Add outline to ruler tool
2020-12-14 23:29:22 +01:00
Hugo Locurcio
57dcc83152
Rename the TextureProgress node to TextureProgressBar
...
Advantages:
- When searching for "progressbar", you'll see both nodes in the
search results.
- More consistent with Button/TextureButton.
2020-12-14 21:35:13 +01:00
Ignacio Etcheverry
2af8a72663
Mono: Don't use -rdynamic when compiling for WASM
...
`-rdynamic` was causing the emsdk linker to silently fail to
generate the output `.wasm` file (even though exit code was 0).
2020-12-14 21:16:09 +01:00
Ignacio Etcheverry
7439b5595d
Mono: Make Godot provide its own WASM m2n trampolines
...
This depends on a custom Mono patch from this commit:
godotengine/godot-mono-builds@0e312939bd
2020-12-14 21:16:01 +01:00
Ignacio Etcheverry
b98e8b11e6
Mono: Add extra WASM framework assemblies on game export
...
This is needed with newer Mono versions, at least with Mono 6.12+
Depends on the following commit from our build scripts:
godotengine/godot-mono-builds@9d75cff174
2020-12-14 20:55:29 +01:00
Marcel Admiraal
8509c8c8fc
Rename AcceptDialog get_ok() to get_ok_button()
...
Also renames:
- AcceptDialog add_cancel() to add_cancel_button()
- ConfirmationDiaglog get_cancel() to get_cancel_button()
2020-12-14 18:43:52 +00:00
Marcel Admiraal
f5a3cbda19
Rename Animation::track_remove_key_at_position to track_remove_key_at_time
2020-12-14 18:00:11 +00:00
gongpha
fd4939111e
Improve Texture3D and TextureArray icons
2020-12-14 20:00:42 +07:00
bruvzg
06ae77a320
Add word breaks on punctuation characters.
2020-12-14 11:36:13 +02:00
Rémi Verschelde
a511a26ad8
Merge pull request #44353 from skyace65/PowFix
...
Pow method doc fix
2020-12-14 07:38:08 +01:00
Rémi Verschelde
fe49eaa544
Merge pull request #44319 from reduz/integrate-meshoptimizer
...
Rework Mesh handling on scene importing.
2020-12-14 07:35:02 +01:00
Rémi Verschelde
b006fafad9
Merge pull request #44356 from EricEzaM/PR/fix-input-event-string-conversions
...
Fixed mistakes in InputEvent as_text and to_string implementations.
2020-12-14 07:30:59 +01:00
EricEzaM
5c15461df2
Fixed mistakes in InputEvent as_text and to_string implementations.
2020-12-14 12:42:42 +10:00
reduz
77a045e902
Rework Mesh handling on scene importing.
...
-Reworked how meshes are treated by importer by using EditorSceneImporterMesh and EditorSceneImporterMeshNode. Instead of Mesh and MeshInstance, this allows more efficient processing of meshes before they are actually registered in the RenderingServer.
-Integrated MeshOptimizer
-Reworked internals of SurfaceTool to use arrays, making it more performant and easy to run optimizatons on.
2020-12-13 21:29:51 -03:00
skyace65
4fd20015f3
Pow method doc fix
2020-12-13 17:53:30 -05:00
Rémi Verschelde
06314c1b0e
Merge pull request #43030 from bruvzg/ctl_var_font
...
[Complex Text Layouts] Add variable fonts support.
2020-12-13 20:05:27 +01:00
bruvzg
c1d261fdb0
[Complex Text Layouts] Add variable fonts support.
2020-12-13 18:43:39 +02:00
Fabio Alessandrelli
49741d9464
Add important note about OS.get_unixtime.
...
Should NEVER be used for precise time computations since its return
values are not guaranteed to be monotonic.
2020-12-13 13:56:45 +01:00
Rémi Verschelde
bbf7bb3838
Merge pull request #42595 from bruvzg/ctl_rich_text
...
[Complex Text Layouts] Refactor RichTextLabel.
2020-12-13 13:42:00 +01:00
gongpha
0394ff3c99
Refresh TextLine buffer when moving tab
2020-12-13 02:38:53 +07:00
Andrea Catania
ed1f208ec4
Fixed EditorPropertyText change signal emission.
2020-12-12 19:22:47 +01:00
Rémi Verschelde
0762484473
Merge pull request #44317 from mbrlabs/geometry2d-docs
...
Fixed Geometry2D::get_closest_points_between_segments docs
2020-12-12 13:03:09 +01:00
Marcus Brummer
56e5ca38d7
Fixed Geometry2D::get_closest_points_between_segments docs
2020-12-12 12:45:06 +01:00
Rémi Verschelde
2760f5d0b4
Merge pull request #44315 from madmiraal/fix-handles-baseexception
...
Don't handle BaseException in build scripts
2020-12-12 12:23:07 +01:00
Marcel Admiraal
8ef5e3201c
Don't handle BaseException in build scripts
2020-12-12 10:05:42 +00:00
Rémi Verschelde
8c045fc9ff
Merge pull request #44288 from Chaosus/fix_textedit_scrolling
...
Fixed mouse scrolling in TextEdit's
2020-12-12 09:31:33 +01:00
Tomasz Chabora
31cb04fbdd
Move initialization of some classes to headers
2020-12-11 18:20:03 +01:00
Yuri Sizov
7c0d682951
Display the number of results for global search
2020-12-11 19:13:33 +03:00
Rémi Verschelde
7195f6b973
Merge pull request #44270 from Riteo/gobot-face-fix
...
Remove two very slightly displaced duplicate vertices on Gobot's face
2020-12-11 17:04:51 +01:00
Rémi Verschelde
005536b1f3
Merge pull request #44296 from Xrayez/test-file-access
...
Add test suite for `FileAccess`
2020-12-11 15:55:02 +01:00
Andrii Doroshenko (Xrayez)
ed7014c67a
Add test suite for `FileAccess`
2020-12-11 16:05:18 +02:00
Rémi Verschelde
146316c441
Merge pull request #44294 from GoDino/issue_44269
...
wrong double quote output with .csv fixed
2020-12-11 15:04:54 +01:00
Rémi Verschelde
79ba70f7ee
ProximityGroup: Fix access modifiers, rename private methods for clarity
...
See #36285 which mistakenly added documentation for the whole C++ API, while
some of it is meant to be and stay private as it's not exposed to scripts.
The access modifiers and method prefix were not used properly.
Cleanup code, and rename wrong `group_name` parameters to `method`, as it's a
method name which is being broadcast.
This is a very old class from pre-open source days, chances are that it was
just forgotten and not meant to be kept as is and undocumented.
2020-12-11 14:32:05 +01:00