aboutsummaryrefslogtreecommitdiff
path: root/core
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | -Add visible IO errors when closing a file fails due to it being locked ↵Juan Linietsky2016-06-132-1/+9
| | | | | | | | | | | | | | | | (most likely on windows), closes #4760
* | | | Made error when signal calls a method with the wrong number of parameters ↵Juan Linietsky2016-06-121-2/+2
|/ / / | | | | | | | | | more detailed, closes #4893
* | | -All variables from script are visible through get_property_list(), not just ↵Juan Linietsky2016-06-112-0/+2
| | | | | | | | | | | | | | | | | | | | | those with export() -Added PROPERTY_USAGE_SCRIPT_VARIABLE to identify what comes from script -closes #5146
* | | Add 'rfind' function to ArrayGeorge Marques2016-06-103-3/+20
| | |
* | | Add 'from' argument to Array.find()George Marques2016-06-104-10/+10
|/ /
* | -Ability to reload (and soft reload) tool scripts. Please test!Juan Linietsky2016-06-081-0/+1
| |
* | Merge pull request #4861 from brakhane/negative-indexingJuan Linietsky2016-06-071-248/+71
|\ \ | | | | | | Add support for Python-like negative indexing
| * | Add support for Python-like negative indexingDennis Brakhane2016-06-051-5/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Negative indexing is a useful feature in Python, especially when combined with array slicing. Array slicing will hopefully be implemented later, but negative indexing is useful in its own right. A negative index is indexing from the end of an array, "array[-1] == array[array.size()-1]", using a negative index larger/smaller than the length of the array is still an error. While primarily useful for arrays and strings, support is also added to "array like" structures like Vector3 and Color. This is done just to be consistent; vector3[2] is much clearer than vector3[-1], but disallowing it while allowing it for an array with 3 elements seems confusing.
| * | Move repetitive code to macrosDennis Brakhane2016-06-051-243/+38
| | | | | | | | | | | | | | | | | | | | | | | | In preparation for the following "allow negative indexing" commit, replace the repetitive array "set index" and "get index" code with macros. no functional changes were made, the resulting machine code is unchanged.
* | | Exposed Image.INTERPOLATE_*J08nY2016-06-071-0/+3
| | |
* | | Fix indentation issues in last commitsRémi Verschelde2016-06-072-4/+4
| | | | | | | | | | | | Ping @reduz.
* | | Merge pull request #4693 from kjohnson0451/dvector_invertJuan Linietsky2016-06-061-0/+13
|\ \ \ | | | | | | | | Adds invert() method DVector
| * | | Adds the invert() method to DVector.kjohnson04512016-05-161-0/+13
| | | | | | | | | | | | | | | | | | | | This effectively allows invert() to be used on the following types: ByteArray, IntArray, RealArray, StringArray, Vector2Array, Vector3Array, ColorArray
* | | | Merge pull request #4895 from TheoXD/_fix_interactive_loader_cacheJuan Linietsky2016-06-061-1/+5
|\ \ \ \ | | | | | | | | | | fixed interactive_loader() not returning a cached scene
| * | | | fixed interactive_loader() not returning a cached sceneTheoXD2016-05-301-1/+5
| | | | |
* | | | | Merge pull request #4977 from SaracenOne/scripting_exposeJuan Linietsky2016-06-062-2/+18
|\ \ \ \ \ | | | | | | | | | | | | Expose extra methods and constants to scripts
| * | | | | Expose Vector2 abs method to scriptsSaracen2016-06-011-0/+2
| | | | | |
| * | | | | Exposed remaining PROPERTY_USAGE constants to scriptSaracen2016-06-011-0/+14
| | | | | |
| * | | | | Expose string 'erase' method to scriptSaracen2016-06-011-2/+2
| | | | | |
* | | | | | Merge pull request #5026 from Geequlim/patch9frame-extensionJuan Linietsky2016-06-061-0/+126
|\ \ \ \ \ \ | | | | | | | | | | | | | | Enhanced Patch9Frame
| * | | | | | Add texture region support for stylebox renderGeequlim2016-06-051-0/+126
| | | | | | |
* | | | | | | Merge pull request #5048 from J08nY/dictionaryJuan Linietsky2016-06-063-2/+15
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Added Dictionary.values()
| * | | | | | | Added Dictionary.values()J08nY2016-06-053-2/+15
| | |_|_|_|/ / | |/| | | | |
* | | | | | | Merge branch 'master' of https://github.com/godotengine/godotJuan Linietsky2016-06-068-6/+98
|\ \ \ \ \ \ \
| * | | | | | | Add missing license information (MiniZip)Roberto2016-06-068-6/+98
| | | | | | | |
* | | | | | | | Added function get_signals_connected_to_this_this()Juan Linietsky2016-06-062-0/+8
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | should help properly implement #5058
* | | | | | | vsync supportJuan Linietsky2016-06-054-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -works on windows -may not work on X11, if so please fix -OSX does not seem to support disabling vsync
* | | | | | | fix ui_* input events in EditorAndreas Haas2016-06-051-24/+24
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | `input/` is the category for these in globals ^^ fixes #5050
* | | | | | Make Input Actions config not affect the editorJuan Linietsky2016-06-052-0/+63
| | | | | |
* | | | | | -customizable shortcuts in editorJuan Linietsky2016-06-041-1/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -editor settings now save to .tres instead of .xml -buttons can now hold a shortcut
* | | | | | Merge pull request #5036 from J08nY/inputmap-actionsRémi Verschelde2016-06-042-0/+32
|\ \ \ \ \ \ | | | | | | | | | | | | | | Added InputMap.get_actions()
| * | | | | | Added InputMap.get_actions()J08nY2016-06-042-0/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | get_actions() lists all actions in the InputMap.
* | | | | | | Merge pull request #4999 from volzhs/fix-project-pathRémi Verschelde2016-06-042-0/+10
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | change invalid characters when get user data dir on Windows & Unix
| * | | | | | change invalid characters when get user data dir on Windows & Unixvolzhs2016-06-032-0/+10
| | |_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Can't create user data folder when project name has ``\ / : * ? " < > |`` characters on OS_Windows & OS_Unix. So, change it to ``-`` to be able to make folder. fixes #4928 and it's altanative to #4986.
* | | | | | Created a NodeDock with signals and groupsJuan Linietsky2016-06-042-0/+19
| |/ / / / |/| | | |
* | | | | Added Array.find_last() and Array.count()J08nY2016-06-033-0/+37
| | | | |
* | | | | Fix typo in http_client.hJ08nY2016-06-031-1/+1
| | | | |
* | | | | Expose ResourceImportMetadata::set_source_md5 for scriptGeequlim2016-06-031-0/+1
|/ / / /
* | | | Ability to reload scripts on running gameJuan Linietsky2016-06-014-3/+22
| | | |
* | | | Removed invalid DEFVAL for HTTPClient::request_rawIgnacio Etcheverry2016-06-011-1/+1
|/ / /
* | | Make Color.{rgba}8 return int instead floatAndreas Haas2016-05-311-5/+5
| | | | | | | | | | | | | | | According to the class doc, these should be int. Also fixed a little bug: the setter for 'r8' changed the green value
* | | -Some fixes to OSX retina scaling for window functionsJuan Linietsky2016-05-302-0/+3
|/ / | | | | | | -Implemented HiDPI detection and support for Godot Editor!
* | DPI Detection supportJuan Linietsky2016-05-293-0/+8
| | | | | | | | | | Windows only for now. Many builds may break (older visual studio, mingw32)
* | Merge pull request #4845 from vnen/pr-magnetometerRémi Verschelde2016-05-292-0/+2
|\ \ | | | | | | Add magnetometer sensor support for Android
| * | Add magnetometer sensor support for Androidfluffrabbit2016-05-272-0/+2
| | |
* | | Finalized DynamicFont implementationJuan Linietsky2016-05-294-1/+2695
| | | | | | | | | | | | | | | | | | -DynamicFont uses Freetype by default -Editor fonts are now scalable thanks to this -Cleaned up documentation browser and added fonts for this
* | | Added translation support to GodotJuan Linietsky2016-05-275-11/+27
| | | | | | | | | | | | included is a French translation!
* | | Changed import workflowJuan Linietsky2016-05-277-0/+53
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -Rearrange favorites in fs dock with drag and drop -Removed import -> sub-scene, moved to scenetree contextual menu -Removed import -> re-import , moved and integrated to FS dock -Added ability in FS dock to re-import more than one resource simultaneously -Added ability to drag from native filesystem explorer to Godot, only works on Windows though -Removed scene reimport merge options, never worked well. Eventually merging materials should be re-added -Added ability to set custom root node type when importing scenes -Re-Import is now automatic, can be configured back to manual in editor settings -Added resource previews in property list for many resource types
* | Add spaces to macros in memory.h to make C++11 compilers happyGeequlim2016-05-271-5/+4
| |
* | Real-Time Remote Inspector supportJuan Linietsky2016-05-224-1/+104
| |