de7fe2fced
-remove unnecesary error report, fixes #3361
2016-01-23 15:36:03 -03:00
0426806ebf
Removed GDScript "function" keyword
2016-01-13 17:59:39 -03:00
5fca2bd4bc
Reworked how autoloads are load to make sure identifiers always exist, please check if this resolves bug #3156
2016-01-13 08:27:14 -03:00
1a9c3a134d
-Make Akien happy, fixes #3068
...
(seems I wrote all the code, then forgot to use the enum...)
2016-01-10 23:13:02 -03:00
d50e8d2bad
Added missing onready token name
2016-01-07 18:59:37 +01:00
cb39db0b02
Fixed bug with default arguments in gdscript, closes #2024
2016-01-03 21:11:11 -03:00
23441ec867
Added var2bytes and bytes2var to convet any variable to bytes and back. Closes #2075
2016-01-02 21:07:03 -03:00
1597082c85
-Ability to roll-back script-exported properties to their default value on the script, closes #2128
2016-01-02 20:17:31 -03:00
61745855d0
PI is now a built-in constant, fixes #2134
2016-01-02 17:56:45 -03:00
0e0a7c9494
-properly handle newline in \ (line continuation) in gdscript, fixes #2112
...
-also fix a small crash in export detection with scripts that include themselves
2016-01-02 13:56:58 -03:00
5be9ff7b67
Update copyright to 2016 in headers
2016-01-01 11:50:53 -02:00
64872ca811
small fixes to color8
2015-12-31 18:32:56 -03:00
37f2222dd7
-Added Color8(r8,g8,b8,a8) function as well as .r8,.g8,.b8,.a8 members to Color, to deal with colors in the 0-255 range. Closes #2345
2015-12-31 18:26:49 -03:00
ec3d17b4e2
force thread model to single-safe when running editor, fixes #2387
2015-12-31 16:24:27 -03:00
b60a3e7202
-Changed var2str and str2var in GDScript to use VariantWriter and VariantParser
...
-It is now finally possible to parse back a variant from text!
2015-12-31 00:54:00 -03:00
61a1f596cc
added missing null check
...
for p_func inside _parse_function
2015-12-30 01:02:31 +00:00
821351be04
added missing onready allocation for subclasses
...
Fixes #3158
2015-12-30 00:23:26 +00:00
7d2d1442f8
-add breakpoint statement to ease with debugging, closes #3165
2015-12-29 12:11:21 -03:00
99736e63e4
-fixed bug with some indent blocks not properly checked, fixes #2570
...
-added ability to do one-line blocks, such as: if something: print("hello") , to be more python-like
2015-12-29 11:41:37 -03:00
f7b64a62d1
-renamed function get_relative_transform() to get_relative_transform_to_parent(), makes more sense
...
-fixed newly introduced bug in onready keyword, fixes #3155
2015-12-28 21:05:57 -03:00
30c12297dc
- added 'onready' keyword to gdscript. Defers initialization of member variables until _ready() is run.
2015-12-28 19:32:51 -03:00
110de2ccac
-Added proper code completion for singletons
2015-12-28 16:36:29 -03:00
e0d21d2158
Ability to set autoloads as singleton global variables
2015-12-28 15:59:20 -03:00
d4993b74fc
Add missing argument names in GDScript bindings
...
All classes were reviewed apart from VisualServer for which no argument name is documented at all.
While doing this review, I found quite a few bugs that were fixed either in earlier commits or this one (mostly documentation bugs though, i.e. some arguments were listed at the wrong place).
2015-12-28 02:13:05 +01:00
9e9e4f96a2
Merge pull request #3051 from eska014/add-export-hints
...
Add GDScript export hints for named bit flags, exponential ranges and global filesystem
2015-12-14 17:40:57 +01:00
897cf2140c
Add GDScript export hint for named bit flags
...
Syntax: `export( int, FLAGS, "A Flag", "Another Flag" ) var flags`
2015-12-14 17:32:31 +01:00
f2183a5e09
replaced :var by :Variant in documentation, fixes #2897
2015-12-14 08:28:01 -03:00
ef0c05430c
Add GDScript export hints for global filesystem and exponential ranges
...
- File in global filesystem: `String, FILE, GLOBAL, "*.png"`, tool scripts only
- Directory in global filesystem: `String, DIR, GLOBAL`, tool scripts only
- Exponential range: `float, EXP, 50, 150, 2`
2015-12-11 06:45:03 +01:00
17927cb705
Merge pull request #2877 from eska014/remove-builtin-aliases
...
Remove unexpected GDScript aliases for built-in types
2015-12-08 17:09:22 -03:00
200b7bb87c
-Display on animation editor which keys are invalid and which tracks are unresolved
...
-Added a tool to clean up unresolved tracks and unused keys
2015-12-05 14:18:22 -03:00
3aa0d0e9fd
Merge pull request #2938 from koalefant/master
...
Break into GDScript debugger when new() fails
2015-11-30 07:50:22 +01:00
e52d211b61
GDScript: fixed highlighting of the next line when colon is missing
2015-11-29 23:45:28 +01:00
b2508ca879
Break into GDScript debugger when new() fails
2015-11-29 17:02:52 +01:00
69a6524adf
Add script auto-completion for function parameters
2015-11-26 09:40:13 -03:00
d1a75a6757
Remove unexpected GDScript built-in type aliases
2015-11-23 02:09:19 +01:00
0c3386b2ed
Merge pull request #2707 from akien-mga/master
...
Cosmetic fixes to SCons buildsystem
2015-11-18 19:43:28 -03:00
e8435cc721
Merge pull request #2632 from firefly2442/duplicate-inherited-vars
...
remove child variable that is duplicated from parent class
2015-11-18 19:16:35 -03:00
bbc42a159c
Allow extending from Object in GDScript
2015-11-12 15:50:20 +01:00
399b1b0474
Cosmetic fixes to SCons buildsystem
...
- Removed trailing spaces
- Made sure all indentation is done using tabs (fixes #39 )
- Potentially fixed an identation issue for openssl check
2015-11-01 20:53:26 +01:00
bb68dc5210
remove child variable that is duplicated from parent class
2015-10-18 21:45:27 -05:00
474c72697d
Merge pull request #2250 from PeaceSells50/AddedGridMapSettings
...
Added GridMap settings which allows the user to enter a pick distance.
2015-10-17 12:11:13 -03:00
e1e04c1dd5
Merge pull request #2497 from vnen/fix-2490
...
Make dict2inst set internal members of instance
2015-10-17 10:11:11 -03:00
eb9621624f
Add GDScript export hint for real numbers with easing export(float, EASE)
2015-10-16 20:37:13 +02:00
57b2c4b0c6
Add multiline string GDScript export hint export(String, MULTILINE)
2015-10-16 18:48:54 +02:00
e18c1ba05b
Revert "add flag and multiline hits in GDScript"
...
This reverts commit 7843ec6633 .
2015-10-16 16:18:46 +02:00
1d45c9a04c
Make dict2inst set internal members of instance
...
Fix #2490
2015-09-20 16:17:30 -03:00
83d9a692be
Ability to visually debug geometry visually:
...
-Visible 2D and 3D Shapes, Polygons, Tile collisions, etc.
-Visible Navmesh and Navpoly
-Visible collision contacts for 2D and 3D as a red point
-Customizable colors in project settings
2015-09-20 13:03:46 -03:00
f34c3e249b
Fixes editor freeze
2015-09-02 13:56:51 +10:00
319cc7e3ae
detect node and variable assignments in _ready, _init, etc for further code completion
2015-08-30 11:50:10 -03:00
04cb3c9eb1
Ability to edit all kinds of arrays from the property editor.
...
Yes, I'm trying to convince you to test the alpha release by adding all these now :)
2015-08-25 20:45:51 -03:00