Juan Linietsky
5f674bdca1
Merge pull request #5179 from RandomShaper/better-android-export
...
Enhanced Android export
2016-06-13 15:06:37 -03:00
Juan Linietsky
20b4567829
Merge pull request #5177 from vnen/string-subsequence
...
Add subsequence search to tools
2016-06-13 13:25:56 -03:00
Juan Linietsky
45443a1651
Changed reload logic to auto-hard-reload scripts on save. It's simpler to use and also fixes #4756
2016-06-13 10:58:32 -03:00
Juan Linietsky
910151a361
-Avoid negative zero from being saved to config files o resource files, fixes #4758
2016-06-13 10:16:43 -03:00
Juan Linietsky
7f02627290
-Add visible IO errors when closing a file fails due to it being locked (most likely on windows), closes #4760
2016-06-13 10:10:50 -03:00
Pedro J. Estébanez
e1948d520a
Zip-align exported APK
2016-06-13 00:19:45 +02:00
George Marques
a6c37d2b5d
Add 'is_subsequence_of' function to String
2016-06-12 14:52:54 -03:00
Juan Linietsky
4bb93c976c
Made error when signal calls a method with the wrong number of parameters more detailed, closes #4893
2016-06-12 12:32:45 -03:00
Juan Linietsky
9ddc13a5cc
-All variables from script are visible through get_property_list(), not just those with export()
...
-Added PROPERTY_USAGE_SCRIPT_VARIABLE to identify what comes from script
-closes #5146
2016-06-11 18:34:49 -03:00
George Marques
46b6bb9dc4
Add 'rfind' function to Array
2016-06-10 17:46:57 -03:00
George Marques
269d570420
Add 'from' argument to Array.find()
2016-06-10 15:43:07 -03:00
Juan Linietsky
f8f30662d9
-Ability to reload (and soft reload) tool scripts. Please test!
2016-06-08 20:00:52 -03:00
Juan Linietsky
4b893ffeeb
Merge pull request #4861 from brakhane/negative-indexing
...
Add support for Python-like negative indexing
2016-06-07 10:17:00 -03:00
J08nY
8a4eca8aa8
Exposed Image.INTERPOLATE_*
2016-06-07 11:46:07 +02:00
Rémi Verschelde
0729c852b4
Fix indentation issues in last commits
...
Ping @reduz.
2016-06-07 07:39:40 +02:00
Juan Linietsky
c86f1f1737
Merge pull request #4693 from kjohnson0451/dvector_invert
...
Adds invert() method DVector
2016-06-06 20:54:39 -03:00
Juan Linietsky
82b759d938
Merge pull request #4895 from TheoXD/_fix_interactive_loader_cache
...
fixed interactive_loader() not returning a cached scene
2016-06-06 20:35:54 -03:00
Juan Linietsky
736b65e566
Merge pull request #4977 from SaracenOne/scripting_expose
...
Expose extra methods and constants to scripts
2016-06-06 20:27:40 -03:00
Juan Linietsky
be830d10c2
Merge pull request #5026 from Geequlim/patch9frame-extension
...
Enhanced Patch9Frame
2016-06-06 20:15:33 -03:00
Juan Linietsky
7499fa4507
Merge pull request #5048 from J08nY/dictionary
...
Added Dictionary.values()
2016-06-06 20:09:04 -03:00
Juan Linietsky
c42651c39e
Merge branch 'master' of https://github.com/godotengine/godot
2016-06-06 19:56:34 -03:00
Juan Linietsky
85f4f39279
Added function get_signals_connected_to_this_this()
...
should help properly implement #5058
2016-06-06 19:55:50 -03:00
Roberto
04fc62c4e3
Add missing license information (MiniZip)
2016-06-06 12:32:02 +02:00
Juan Linietsky
2420e46b44
vsync support
...
-works on windows
-may not work on X11, if so please fix
-OSX does not seem to support disabling vsync
2016-06-05 19:14:33 -03:00
Dennis Brakhane
1e068d34f4
Add support for Python-like negative indexing
...
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.
2016-06-05 20:00:54 +02:00
Dennis Brakhane
842057e56f
Move repetitive code to macros
...
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.
2016-06-05 20:00:54 +02:00
Andreas Haas
a9779efe82
fix ui_* input events in Editor
...
`input/` is the category for these in globals ^^
fixes #5050
2016-06-05 19:06:57 +02:00
J08nY
dcce477f5e
Added Dictionary.values()
2016-06-05 14:50:06 +02:00
Juan Linietsky
64fd75d91a
Make Input Actions config not affect the editor
2016-06-05 01:19:42 -03:00
Juan Linietsky
007efb6a20
-customizable shortcuts in editor
...
-editor settings now save to .tres instead of .xml
-buttons can now hold a shortcut
2016-06-04 21:31:47 -03:00
Rémi Verschelde
279b7921e8
Merge pull request #5036 from J08nY/inputmap-actions
...
Added InputMap.get_actions()
2016-06-04 21:37:57 +02:00
Rémi Verschelde
2884faf55b
Merge pull request #4999 from volzhs/fix-project-path
...
change invalid characters when get user data dir on Windows & Unix
2016-06-04 21:37:47 +02:00
Geequlim
fdf914e53e
Add texture region support for stylebox render
2016-06-05 00:45:53 +08:00
Juan Linietsky
3ae61f2292
Created a NodeDock with signals and groups
2016-06-04 13:19:08 -03:00
J08nY
1a80b2a04a
Added InputMap.get_actions()
...
get_actions() lists all actions in the InputMap.
2016-06-04 17:56:30 +02:00
J08nY
5f5ca8cd9b
Added Array.find_last() and Array.count()
2016-06-03 23:36:02 +02:00
J08nY
b4fb4a131d
Fix typo in http_client.h
2016-06-03 21:48:20 +02:00
Geequlim
2bbedd35dd
Expose ResourceImportMetadata::set_source_md5 for script
2016-06-03 18:45:44 +08:00
volzhs
9073dc9963
change invalid characters when get user data dir on Windows & Unix
...
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 .
2016-06-03 03:39:37 +09:00
Juan Linietsky
9e745b920f
Ability to reload scripts on running game
2016-06-01 20:31:42 -03:00
Ignacio Etcheverry
cceb842a48
Removed invalid DEFVAL for HTTPClient::request_raw
2016-06-01 18:47:04 +02:00
Saracen
4bcc60008d
Expose Vector2 abs method to scripts
2016-06-01 15:47:53 +01:00
Saracen
445909c1e1
Exposed remaining PROPERTY_USAGE constants to script
2016-06-01 15:47:49 +01:00
Saracen
7ebc422945
Expose string 'erase' method to script
2016-06-01 15:47:46 +01:00
Andreas Haas
da3247a500
Make Color.{rgba}8 return int instead float
...
According to the class doc, these should be int.
Also fixed a little bug: the setter for 'r8' changed the green value
2016-05-31 20:50:19 +02:00
Juan Linietsky
9b1f8230ec
-Some fixes to OSX retina scaling for window functions
...
-Implemented HiDPI detection and support for Godot Editor!
2016-05-30 00:28:29 -03:00
TheoXD
47bd1e8688
fixed interactive_loader() not returning a cached scene
2016-05-30 02:47:33 +02:00
Juan Linietsky
4f100f92d8
DPI Detection support
...
Windows only for now.
Many builds may break (older visual studio, mingw32)
2016-05-29 13:40:21 -03:00
Rémi Verschelde
96bdab6edf
Merge pull request #4845 from vnen/pr-magnetometer
...
Add magnetometer sensor support for Android
2016-05-29 18:37:33 +02:00
Juan Linietsky
3e8eb396d7
Finalized DynamicFont implementation
...
-DynamicFont uses Freetype by default
-Editor fonts are now scalable thanks to this
-Cleaned up documentation browser and added fonts for this
2016-05-29 11:37:52 -03:00