aboutsummaryrefslogtreecommitdiff
path: root/core
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Fixes order of default arguments in MethodInfoIgnacio Etcheverry2017-09-021-5/+3
| | | | | | | | | | | | This time for real
* | | Fix typos 'a' and 'an'Poommetee Ketson2017-09-024-6/+6
| | |
* | | Fix use of unitialized variablesHein-Pieter van Braam2017-09-029-23/+33
|/ / | | | | | | The second in my quest to make Godot 3.x compile with -Werror on GCC7
* | Merge pull request #10846 from hpvb/fix-sign-compareRémi Verschelde2017-09-0114-33/+33
|\ \ | | | | | | Fix signed and unsigned comparisons
| * | Fix signed and unsigned comparisonsHein-Pieter van Braam2017-09-0114-33/+33
| | | | | | | | | | | | The first in my quest to make Godot 3.x compile with -Werror on GCC7
* | | Merge pull request #10862 from neikeq/fix-defvals-methodinfoIgnacio Etcheverry2017-09-011-1/+7
|\ \ \ | | | | | | | | Fixes reversed order of default arguments in MethodInfo
| * | | Fixes reversed order of default arguments in MethodInfoIgnacio Etcheverry2017-09-011-1/+7
| | | |
* | | | Fix files headerPoommetee Ketson2017-09-015-5/+5
| |_|/ |/| |
* | | Merge pull request #10318 from endragor/ordered-hash-mapRémi Verschelde2017-09-013-38/+377
|\ \ \ | | | | | | | | Implement OrderedHashMap
| * | | Implement OrderedHashMapRuslan Mustakov2017-08-133-38/+377
| | | |
* | | | Has_method is already provided by ObjectHein-Pieter van Braam2017-09-011-1/+0
| |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | Fix issues regarding reload of resources in imported scenes. Closes #10017Juan Linietsky2017-08-315-40/+57
| |/ |/|
* | Merge pull request #10382 from toger5/dark_iconsRémi Verschelde2017-08-312-2/+14
|\ \ | | | | | | Light Theme
| * | added to_ABGR32() to core/Colortoger52017-08-302-2/+14
| | |
* | | Add a new decomposition to Basis.Ferenc Arn2017-08-302-4/+38
| | | | | | | | | | | | This new decomposition splits the basis into a rotation-reflection matrix and a positive scaling matrix, which is required for physics calculations.
* | | Remove Basis::set_scale and Basis::set_rotation_* functions.Ferenc Arn2017-08-293-43/+0
| | | | | | | | | | | | | | | | | | 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.
* | | Fix constant reimport on broken files, closes #9930Juan Linietsky2017-08-294-3/+51
|/ /
* | Merge pull request #10745 from neikeq/fix-docdata-and-stuffJuan Linietsky2017-08-295-27/+95
|\ \ | | | | | | DocData and virtual method type hints fixes
| * | Fixes missing default arguments in MethodInfoIgnacio Etcheverry2017-08-291-1/+2
| | |
| * | DocData and type hints fixesIgnacio Etcheverry2017-08-294-26/+93
| | | | | | | | | | | | | | | | | | | | | - 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.
* | | Made some methods to check method/signal availability in GDScript, closes #9800Juan Linietsky2017-08-291-0/+6
| | |
* | | Removed ParamDef and ParamHint structsWilson E. Alvarez2017-08-292-28/+0
| | |
* | | -Some fixes to code completion.Juan Linietsky2017-08-281-1/+1
| | | | | | | | | | | | | | | -Fix getter in code completion being displayed when it shouldn't -Clean up preview generation for editors and exposed it as editor plugin
* | | Make build scripts Python3 compatibleMatthias Hoelzl2017-08-271-2/+2
|/ / | | | | | | | | | | | | | | - 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.
* | Dead code tells no talesRémi Verschelde2017-08-2722-1215/+8
| |
* | Use HTTPS URL for Godot's website in the headersRémi Verschelde2017-08-27234-234/+234
| |
* | Re-apply clang-format to all filesRémi Verschelde2017-08-272-5/+5
| | | | | | | | Some badly formatted code has managed to pass through our CI...
* | MethodBind: Adds operator== to compare by idIgnacio Etcheverry2017-08-261-0/+1
| |
* | Merge pull request #10658 from henkz1/android-buildRémi Verschelde2017-08-261-3/+3
|\ \ | | | | | | Fix Android build
| * | Fix refactored Object::cast_to in NO_SAFE_CAST branchHenrik Andersson2017-08-261-3/+3
| | |
* | | Fix double single quotes in `connect` error printPoommetee Ketson2017-08-271-1/+1
| | |
* | | Merge pull request #10648 from Xrayez/image-get-sizeRémi Verschelde2017-08-262-0/+7
|\ \ \ | | | | | | | | Add handy get_size() method to Image class
| * | | Add handy get_size() method to Image classAndrii Doroshenko (Xrayez)2017-08-262-0/+7
| |/ /
* / / Cleanup tons of obsolete commented out codeRémi Verschelde2017-08-261-12/+9
|/ / | | | | | | | | Mostly in EditorNode, dropping some obsolete editor plugins and also a cleanup of ProjectSettings/EditorSettings.
* | Convert Object::cast_to() to the static versionHein-Pieter van Braam2017-08-2413-74/+34
| | | | | | | | | | | | | | | | | | | | | | | | 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/
* | Add a static version of Object::cast_to()Hein-Pieter van Braam2017-08-241-0/+40
| | | | | | | | | | This is to prepare to replace all instances of the member version of cast_to().
* | Show proper string with InputEvent.as_text()volzhs2017-08-252-0/+84
| |
* | GCC fixesJuan Linietsky2017-08-241-2/+0
| |
* | -Code completion for enumerationsJuan Linietsky2017-08-242-8/+17
| | | | | | | | -Disabled GDNative and GDNativeScript so build compiles again
* | Changed MethodBind API to request information from methods. It's much claner ↵Juan Linietsky2017-08-239-109/+131
| | | | | | | | | | | | now. Also changed PropertyInfo to include informatino about class names.
* | Moved member variables to initializer listWilson E. Alvarez2017-08-221-7/+7
| |
* | Merge pull request #10520 from RandomShaper/fix-double-parsingJuan Linietsky2017-08-221-3/+1
|\ \ | | | | | | Fix tokenization of doubles
| * | Fix tokenization of doublesPedro J. Estébanez2017-08-211-3/+1
| | | | | | | | | | | | Fixes #9600.
* | | Merge pull request #10487 from marcelofg55/curscr_as_defaultRémi Verschelde2017-08-223-9/+9
|\ \ \ | | | | | | | | p_screen param from get_screen_* funcs now default to the current screen
| * | | p_screen param from get_screen_* funcs now default to the current screenMarcelo Fernandez2017-08-213-9/+9
| | | |
* | | | Merge pull request #10340 from Rubonnek/remove-unnecessary-assignmentsRémi Verschelde2017-08-222-3/+1
|\ \ \ \ | | | | | | | | | | Removed unnecessary assignments
| * | | | Removed unnecessary assignmentsWilson E. Alvarez2017-08-212-3/+1
| | | | |
* | | | | Merge pull request #10254 from marcelofg55/masterRémi Verschelde2017-08-222-1/+7
|\ \ \ \ \ | | | | | | | | | | | | Added notification const NOTIFICATION_WM_ABOUT
| * | | | | Added notification const NOTIFICATION_WM_ABOUTMarcelo Fernandez2017-08-172-1/+7
| | | | | |
* | | | | | Merge pull request #10351 from neikeq/enums-are-for-the-weakJuan Linietsky2017-08-2121-780/+910
|\ \ \ \ \ \ | | | | | | | | | | | | | | ClassDB: Provide the enum name of integer constants