| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
|
|
|
|
|
| |
This is an attempt to make VS slightly nicer to use.
WiP.
|
|
|
|
|
|
|
| |
Notable potentially breaking changes:
- PROPERTY_USAGE_NOEDITOR is now PROPERTY_USAGE_STORAGE | PROPERTY_USAGE_NETWORK, without PROPERTY_USAGE_INTERNAL
- Some properties were renamed, and sometimes even shadowed by new ones
- New getter methods (some virtual) were added
|
|
|
|
|
|
| |
Using `misc/scripts/fix_headers.py` on all Godot files.
Some missing header guards were added, and the header inclusion order
was fixed in the Bullet module.
|
|
|
|
| |
Happy new year to the wonderful Godot community!
|
| |
|
|
|
|
| |
Fixes #11851
|
| |
|
|
|
|
| |
ports. Closes #11258
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In an effort to make GDScript a little faster replace the double
switch() with a computed goto on compilers that set __GNUC__. For
compilers that don't support computed goto it will fall back to regular
switch/case statements.
In addition disable using boolean values in a mathematical context. Now
boolean values can only be compared with other booleans. Booleans will
also no longer be coerced to integers.
This PR replaces #11308 and fixes #11291
|
|
|
|
|
| |
Add missed bindings for enums
Move some enums to class to have correct output of api.json
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently we rely on some undefined behavior when Object->cast_to() gets
called with a Null pointer. This used to work fine with GCC < 6 but
newer versions of GCC remove all codepaths in which the this pointer is
Null. However, the non-static cast_to() was supposed to be null safe.
This patch makes cast_to() Null safe and removes the now redundant Null
checks where they existed.
It is explained in this article: https://www.viva64.com/en/b/0226/
|
|\
| |
| | |
ClassDB: Provide the enum name of integer constants
|
| | |
|
|\ \
| |/
|/| |
Adds Engine::is_editor_hint() method
|
| | |
|
|/ |
|
| |
|
| |
|
|
|
|
| |
-Added system for feature overrides, it's pretty cool :)
|
|
|
|
|
|
| |
-Added ability to set/get a field in GetSet, as well as assignment ops
-Added a Select node
-Fixed update bugs related to variable list and exported properties, closes #9458
|
|
|
|
| |
-Fixded BackBuffercopy object
|
|
|
|
| |
this might cause bugs I haven't found yet..
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
I can show you the code
Pretty, with proper whitespace
Tell me, coder, now when did
You last write readable code?
I can open your eyes
Make you see your bad indent
Force you to respect the style
The core devs agreed upon
A whole new world
A new fantastic code format
A de facto standard
With some sugar
Enforced with clang-format
A whole new world
A dazzling style we all dreamed of
And when we read it through
It's crystal clear
That now we're in a whole new world of code
|
| |
|
|
|
|
|
|
| |
modified files)
-.pck and .zip exporting redone, seems to be working..
|
|
|
|
|
|
| |
This new name also makes its purpose a little clearer
This is a step towards fixing #56
|
|
|
|
| |
This saves typing and is a step towards fixing #56
|
|
|
|
|
| |
They do not play well with clang-format which aligns the `//` part
with the rest of the code block, thus producing badly indented commented code.
|
| |
|
|
|
|
|
|
|
|
| |
categories.
-Changed SectionedPropertyEditor to support this
-Renamed Globals singleton to GlobalConfig, makes more sense.
-Changed the logic behind persisten global settings, instead of the persist checkbox, a revert button is now available
|
|
|
|
|
|
|
|
| |
Variant.
All usages of "type" to refer to classes were renamed to "class"
ClassDB has been exposed to GDScript.
OBJ_TYPE() macro is now GDCLASS()
|
|
|
|
| |
documentation more clearly and also make it easier to bind to C#
|
| |
|
|
|
|
| |
return const.
|
|
|
|
| |
fixed a bug of not saving when sub-nodes changed.
|
|
|
|
|
|
| |
-Added anti-aliasing on lines
-Improved draw performance enormously
-Removed sequence ports for most nodes, current visual scripts will likely be broken now. Sorry!
|
| |
|
|
|
|
|
|
|
|
|
| |
-Block switches to 2d/3d editor if editing visual script
-Added cast node in flow control
-Added ability to do RPC in visual script
-Comment nodes
-Fix bug with inverted cable in connecting backwards
-Copy and paste nodes, including from different scripts
|
|
|
|
| |
This one has an ordered list, built-in description, search, etc.
|
| |
|
|
|
|
|
| |
-Added input selection nodes to visual script
-Added script create icon for those who miss it, will only appear when it can be used.
|
|
|
|
| |
profiler yet.
|
| |
|
| |
|
|
|