Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-09-07 | Change Color.to_32() to to_rgba32() and format as RGBA | mrawlingst | |
2017-09-06 | Fixes ERR_EXPLAIN being overwritten | Ignacio Etcheverry | |
2017-09-05 | Merge pull request #10993 from endragor/nativescript-property-order | Thomas Herzog | |
Provide NativeScript properties in definition order | |||
2017-09-05 | Provide NativeScript properties in definition order | Ruslan Mustakov | |
2017-09-05 | Optimize memory allocations in VariantParser::get_token | Evgeny Zuev | |
2017-09-05 | Add StringBuffer class | Evgeny Zuev | |
2017-09-05 | Merge pull request #10975 from hpvb/remove-null-check-from-cast-to | Rémi Verschelde | |
Remove NULL check from Object::cast_to() | |||
2017-09-04 | Merge pull request #10860 from karroffel/bob-the-string-builder | Thomas Herzog | |
added StringBuilder class | |||
2017-09-04 | Remove NULL check from Object::cast_to() | Hein-Pieter van Braam | |
After discussing this with @reduz on IRC we agreed to remove these checks. We now consider cast_to() to be NULL safe | |||
2017-09-04 | -Changed KinematicBody API yet again to make it friendlier | Juan Linietsky | |
-Fixed get_scale functions (and added set_scale) to make it more coherent when decomposing and composing (fixes bugs in transform interpolation) | |||
2017-09-04 | Merge pull request #10939 from neikeq/fix-overridden-external-editors | Rémi Verschelde | |
Fixes language overridden external editors | |||
2017-09-03 | Fixes language overridden external editors | Ignacio Etcheverry | |
2017-09-03 | -Fixed EditorDirDialog, which was really old and needed to use EditorFileSystem | Juan Linietsky | |
-Fixed refactoring tools to work with imported scenes (properly move .import files) | |||
2017-09-03 | Merge pull request #10903 from neikeq/fix-defval-order-definitely-i-promise | Rémi Verschelde | |
Fixes order of default arguments in MethodInfo | |||
2017-09-02 | Fixes order of default arguments in MethodInfo | Ignacio Etcheverry | |
This time for real | |||
2017-09-02 | Fix typos 'a' and 'an' | Poommetee Ketson | |
2017-09-02 | Fix use of unitialized variables | Hein-Pieter van Braam | |
The second in my quest to make Godot 3.x compile with -Werror on GCC7 | |||
2017-09-01 | Merge pull request #10846 from hpvb/fix-sign-compare | Rémi Verschelde | |
Fix signed and unsigned comparisons | |||
2017-09-01 | Merge pull request #10862 from neikeq/fix-defvals-methodinfo | Ignacio Etcheverry | |
Fixes reversed order of default arguments in MethodInfo | |||
2017-09-01 | added StringBuilder class | Karroffel | |
When doing large string concatenations the default push_back on the String class can slow down things quite a bit. This is because it has to constantly reallocate the memory and copy the contents. This StringBuilder class delays the concatenation until the size of the resulting string is known. | |||
2017-09-01 | Fixes reversed order of default arguments in MethodInfo | Ignacio Etcheverry | |
2017-09-01 | Fix files header | Poommetee Ketson | |
2017-09-01 | Merge pull request #10318 from endragor/ordered-hash-map | Rémi Verschelde | |
Implement OrderedHashMap | |||
2017-09-01 | Has_method is already provided by Object | Hein-Pieter van Braam | |
c812c17633 introduces some extra gdscript bindings for signal discovery and adds a binding for has_method() to Script objects. This method is already provided by the ancestor Object. This fixes the startup message: ERROR: bind_methodfi: Class Script already has a method has_method At: core/class_db.cpp:1178. | |||
2017-09-01 | Fix signed and unsigned comparisons | Hein-Pieter van Braam | |
The first in my quest to make Godot 3.x compile with -Werror on GCC7 | |||
2017-08-31 | Fix issues regarding reload of resources in imported scenes. Closes #10017 | Juan Linietsky | |
2017-08-31 | Merge pull request #10382 from toger5/dark_icons | Rémi Verschelde | |
Light Theme | |||
2017-08-30 | added to_ABGR32() to core/Color | toger5 | |
2017-08-30 | Add a new decomposition to Basis. | Ferenc Arn | |
This new decomposition splits the basis into a rotation-reflection matrix and a positive scaling matrix, which is required for physics calculations. | |||
2017-08-29 | Remove Basis::set_scale and Basis::set_rotation_* functions. | Ferenc Arn | |
Those functions were added in #8277 but they did more harm than good. They're subtle, don't do what people think and requires users to understand the non-uniqueness of polar decomposition. They ended up confusing people. Until we store additional information enough to make a unique polar decomposition, these functions shouldn't be a part of Basis. | |||
2017-08-29 | Fix constant reimport on broken files, closes #9930 | Juan Linietsky | |
2017-08-29 | Merge pull request #10745 from neikeq/fix-docdata-and-stuff | Juan Linietsky | |
DocData and virtual method type hints fixes | |||
2017-08-29 | Fixes missing default arguments in MethodInfo | Ignacio Etcheverry | |
2017-08-29 | DocData and type hints fixes | Ignacio Etcheverry | |
- Makes vararg methods automatically use PROPERTY_USAGE_NIL_IS_VARIANT on return types - Completely removes the ":type" suffix for method names. Virtual methods must use the MethodInfo constructors that takes Variant::Type or PropertyHint as the first parameter for the return type (with CLASS_INFO as a helper to get the PropertyInfo). Parameters must use PROPERTY_HINT_RESOURCE_TYPE and hint string. - PROPERTY_USAGE_NIL_IS_VARIANT is no longer needed for parameters, because parameters cannot be void. - Adds missing PROPERTY_USAGE_NIL_IS_VARIANT to virtual and built-in methods that return Variant. | |||
2017-08-29 | Made some methods to check method/signal availability in GDScript, closes #9800 | Juan Linietsky | |
2017-08-29 | Removed ParamDef and ParamHint structs | Wilson E. Alvarez | |
2017-08-28 | -Some fixes to code completion. | Juan Linietsky | |
-Fix getter in code completion being displayed when it shouldn't -Clean up preview generation for editors and exposed it as editor plugin | |||
2017-08-27 | Make build scripts Python3 compatible | Matthias Hoelzl | |
- The Windows, UWP, Android (on Windows) and Linux builds are tested with Scons 3.0 alpha using Python 3. - OSX and iOS should hopefully work but are not tested since I don't have a Mac. - Builds using SCons 2.5 and Python 2 should not be impacted. | |||
2017-08-27 | Dead code tells no tales | Rémi Verschelde | |
2017-08-27 | Use HTTPS URL for Godot's website in the headers | Rémi Verschelde | |
2017-08-27 | Re-apply clang-format to all files | Rémi Verschelde | |
Some badly formatted code has managed to pass through our CI... | |||
2017-08-26 | MethodBind: Adds operator== to compare by id | Ignacio Etcheverry | |
2017-08-26 | Merge pull request #10658 from henkz1/android-build | Rémi Verschelde | |
Fix Android build | |||
2017-08-27 | Fix double single quotes in `connect` error print | Poommetee Ketson | |
2017-08-26 | Fix refactored Object::cast_to in NO_SAFE_CAST branch | Henrik Andersson | |
2017-08-26 | Merge pull request #10648 from Xrayez/image-get-size | Rémi Verschelde | |
Add handy get_size() method to Image class | |||
2017-08-26 | Cleanup tons of obsolete commented out code | Rémi Verschelde | |
Mostly in EditorNode, dropping some obsolete editor plugins and also a cleanup of ProjectSettings/EditorSettings. | |||
2017-08-26 | Add handy get_size() method to Image class | Andrii Doroshenko (Xrayez) | |
2017-08-24 | Convert Object::cast_to() to the static version | Hein-Pieter van Braam | |
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/ | |||
2017-08-24 | Add a static version of Object::cast_to() | Hein-Pieter van Braam | |
This is to prepare to replace all instances of the member version of cast_to(). |