Age | Commit message (Collapse) | Author |
|
- The input handling is done into several distinct functions, and the
code is more consistent.
- The actions' history is more precise ("Edited CanvasItem"
is now "Rotated CanvasItem","Moved CanvasItem",etc...)
- Fixed a little bug about input key events not forwarded correctly to plugins
- IK is followed by default when you move a bone node, the alt-key allow
you to move it normally
|
|
add NativeScript extension 1
|
|
This commit adds new functionality to NativeScript, namely:
- ability to set and get documentation for classes, methods,
signals and properties
- ability to set names and type information to method arguments
- ability to set and get type tags for nativescripts
- ability to register instance binding data management functions
- ability to use instance binding data
|
|
The GDNative C API gets passed to libraries in a struct of function
pointers. To provide stable binary compatibility, each extension not
part of the core API is separated into its own sub-struct.
These structs aren't meant to be changed in order to keep binary
compatibility.
In case of an API extension, the structs include a `next` pointer
which can point to a new struct with additional function pointers.
Godot's build system generates the API structs automatically at
build time, but so far there has no support for the mentioned `next`
pointers.
This commit changes the API struct generation in such a way that code
that used previous headers will compile without problem with the new
headers.
The new extension-extensions (weird name, but that's what it is) get
generated recursively and include the version in the struct-name.
|
|
add template argument for size in StringBuffer
|
|
Update an outdated method name in error message
|
|
set_enable_monitoring -> set_monitoring
|
|
Websocket module
|
|
1.0.2 is now the minimum version of openssl to build against
|
|
|
|
Webassembly is client-only for obvious reasons.
Other platforms support both client and server using libwebsockets.
|
|
Fixed KinematicBody move_and_slide documentation naming
[ci skip]
|
|
|
|
Fix polygon triangulation failure.
|
|
License is LGPLv2.1 + static linking exception, version is 2.4.1
|
|
The ear clipping algorithm used to triangulate polygons has a slightly too conservative point-in-triangle test which can, in some configurations prevent it from finding a possible tessellation. Relaxing the test by considering that points exactly on edges don't belong the triangle fixes the issue. Changing the semantic of the test is safe because no other code makes use of it. A more detailed explanation can be found in issue #16395.
Fixes #16395.
|
|
When running the engine with -d we get a message on the command-line for
each control being clicked. After discussing with @reduz it seems that
this is old and should be removed. Commented out as requested.
|
|
Fix minor spelling mistake in texture import menu
|
|
Fix broken variant call of Vector3.snapped
|
|
|
|
|
|
Gradient: fix wrong property type
|
|
|
|
Fix gradient texture preview
|
|
Fix wrong property type for fixed icon size in ItemList
|
|
|
|
|
|
|
|
|
|
[ci skip]
|
|
[DOCS] Small fixes for the Control description
|
|
|
|
Fix inconsistencies and typos in argument names
|
|
Fix issue #15895, audio streams don't signalling finished after the first one
|
|
Attemp to fix #15870
|
|
|
|
[Mono] Fix an infinite recursion in the Mathf.Decimals method when using floats.
|
|
Errata fix on Image get_format() description
|
|
Fix TextEdit current line highlight horizontal offset
|
|
Mono: Remove automatic script multilevel calls
|
|
[Mono] Allow loading assemblies (including mscorlib) from resources.
|
|
Added pitch scale property to AudioStreamPlayer, AudioStreamPlayer2D and AudioStreamPlayer3D
|
|
Added async and await as C# keywords.
|
|
Expand project root directory on editor start
|
|
Hide button tree when file system dock isn't in split mode
|
|
guilhermefelipecgs/fix_open_button_for_multiple_select
Fixes open button not appearing with multiple selection
|
|
close #16232
Option for expanding all directories on start up is a bit tricky and buggy.
|
|
|
|
|
|
The description of this function seems to be duplicated from the preceding description.
|