Commit Graph

180 Commits

Author SHA1 Message Date
bf4fda64fd Add Array.front() and Array.back() 2016-11-18 18:45:51 -02:00
d8129719c2 advanced string format 2016-11-01 15:14:48 +01:00
887a897c02 adding ipv6 2016-10-18 18:53:18 -03:00
22d83bc9f6 Begining of GLES3 renderer:
-Most 2D drawing is implemented
-Missing shaders
-Missing all 3D
-Editor needs to be set on update always to be used, otherwise it does not refresh
-Large parts of editor not working
2016-10-03 21:35:16 +02:00
917f5e9bbc Merge pull request #6675 from J08nY/issue-vector3-angle-to
Adds Vector.angle_to(Vector other), fixes #3912

[ci skip]
2016-10-03 13:53:46 +02:00
deb36b44d1 Vector3: added angle_to(Vector3 other) 2016-10-03 13:41:59 +02:00
cf4693cf18 Merge pull request #6304 from razvanc-r/master
(Array) .pop_front, .pop_back & .remove return values instead of void
2016-10-03 11:34:03 +02:00
c21412fa7e Expose Vector2::clamped() to scripts
Needed this and wondered that there's no built-in function for it.
So I wanted to implement it and saw that it's actually already there, just wasn't bound ^^
2016-09-19 23:10:30 +02:00
1a7aae7443 (Array) pop_front, pop_back return values
pop_front, pop_back now return values instead of `void`. Things
I didn't know how to properly implement:

1. pop_front & pop_back shows in the help menu Object as return value.
   I know this is incorrect but if not Object than what? Cause it
   can't be void. It needs to be a generic type that includes all the
   Array types
2016-09-11 17:37:21 +02:00
6abd1437cd Merge pull request #5879 from gau-veldt/subarray_patch
Subarray patch
2016-09-10 12:22:31 -03:00
7d600caa16 Merge pull request #6352 from hurikhan/fix_release_build_II
Fix release build. (II)
2016-09-05 07:44:31 +02:00
89702d545b Basic type constants for visual script 2016-09-02 02:13:12 -03:00
588e124c53 Fix release build. (II) 2016-09-01 00:19:31 +08:00
d8af6330e5 More progress on visual script editing 2016-08-03 11:28:43 -03:00
c9d0053754 Merge pull request #5524 from pkowal1982/master
Array has(var value) function
2016-07-24 12:21:29 -03:00
82d4cb5114 Added slicing operation to DVector via DVector.subarray(int start,int end) method.
Negative indices index from the end of the array.
Indices are range checked before attempting and return appropriate error when out of range.
Binding for RawArray in gdscript to access DVector.subarray() provided.
Documentation of RawArray.subarray() in classes.xml provided.
2016-07-23 12:52:41 -07:00
a15de80942 classref: Fix arg name for is_action_pressed/released
Also position TEXTURE_SPHERE constant properly.
2016-07-08 23:40:43 +02:00
96eb97cbbf Array has(var value) function 2016-07-07 11:40:38 +02:00
29b62ce5d0 Make sure builtin types' constants remain in order
This adds a list of constants for VariantCall to make sure the order of
register is kept when showing in the editor help and in the documentation.

This also remove the sorting of constants from the doctool, so it keeps
the natural order in classes.xml.
2016-07-05 17:09:16 -03:00
a6ec3af349 Expose *Array.invert() to script
Properly solve #4601.
2016-06-25 14:16:28 -03:00
98b02209a4 Add sha256_buffer() function to String 2016-06-23 13:59:23 -03:00
797168e62d *Array: added bindings for other DVector methods
- affects {RAW,INT,REAL,STRING,VECTOR2,VECTOR3,COLOR}_ARRAY
 - adds bindings for append(),append_array(),remove(),insert()
 - broadens #4245
2016-06-22 11:51:59 +02:00
3668768463 Merge pull request #5196 from vnen/similarity-code-completion
Improve code completion search
2016-06-20 13:37:24 +02:00
5e816fd8c8 Property reporty base type when a function fails, fixes #4581 probably also closes other issues 2016-06-20 01:15:02 -03:00
1b8d0a16b7 Add similarity comparison to String
Uses the Sorensen-Dice coefficient to calculate similarity. This also adds
String.bigrams() as a convenience function needed by the comparison.
2016-06-19 11:39:01 -03:00
7073bb0bb2 Add sha256 to String and File/FileAccess.
Probably does #4166
2016-06-17 10:55:16 +03:00
78b745bb0a Merge pull request #5192 from J08nY/issue-5190
Dictionary: rename param in .has() .has_all() .erase()
2016-06-15 11:13:59 +02:00
58a891265a String documentation: .ord_at() returns int not String
fixes #5189
2016-06-14 14:52:32 +02:00
7a19e3c6ae Dictionary: rename param in .has() .has_all() .erase()
fixes #5190, param should be named key, not value
2016-06-13 19:08:04 +02:00
a6c37d2b5d Add 'is_subsequence_of' function to String 2016-06-12 14:52:54 -03:00
46b6bb9dc4 Add 'rfind' function to Array 2016-06-10 17:46:57 -03:00
269d570420 Add 'from' argument to Array.find() 2016-06-10 15:43:07 -03:00
8a4eca8aa8 Exposed Image.INTERPOLATE_* 2016-06-07 11:46:07 +02:00
736b65e566 Merge pull request #4977 from SaracenOne/scripting_expose
Expose extra methods and constants to scripts
2016-06-06 20:27:40 -03:00
dcce477f5e Added Dictionary.values() 2016-06-05 14:50:06 +02:00
5f5ca8cd9b Added Array.find_last() and Array.count() 2016-06-03 23:36:02 +02:00
4bcc60008d Expose Vector2 abs method to scripts 2016-06-01 15:47:53 +01:00
7ebc422945 Expose string 'erase' method to script 2016-06-01 15:47:46 +01:00
49c473bb36 Added possibility to strip left and right to strip_edges (#4594) 2016-05-11 09:22:59 +02:00
c556a97b27 Variant: readd String.ends_with and Dict.has_all
Erroneously removed in cfd3efd097.
2016-05-06 10:45:09 +02:00
cfd3efd097 export fix_alpha_edges 2016-05-05 18:41:06 -03:00
a379ed56ea string ends_with 2016-04-17 23:49:21 +02:00
a8ebd43ab7 dictionary has_all 2016-04-04 18:37:43 +02:00
c247f5ad61 Removed get() function from many variant typed arrays, fixes #2135 2016-01-24 01:00:42 -03:00
4fdab4f555 added a new function to escape properly json, fixes #3282 2016-01-10 15:01:06 -03:00
5be9ff7b67 Update copyright to 2016 in headers 2016-01-01 11:50:53 -02:00
9a7ff65751 make popup emit index when id is not defined 2015-12-12 09:07:43 -03:00
b191e740d2 add pop_back/pop_front/push_back/push_front to array, to make it according to doc, fixes #3040 2015-12-12 08:27:30 -03:00
3c4b0236cb Add constructor for Image built-in type 2015-12-06 09:12:14 -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