Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-12-14 | GDScript files are converted to binary on export now. | Juan Linietsky | |
2017-12-13 | Scons: Build modules in seperate env. | Andreas Haas | |
2017-12-11 | Properly support nested ternary expressions | Bojidar Marinov | |
Fixes 14324. | |||
2017-12-10 | Style: Re-apply clang-format over recent invalid additions | Rémi Verschelde | |
2017-12-09 | Make GDScript parser raise error when exporting Object | George Marques | |
2017-12-07 | Fixed is_playing funtion (was reporting wrong), closes #13928 | Juan Linietsky | |
Made error reporting to opcode_set in gdscript a bit clearer | |||
2017-12-07 | Style: Apply new clang-format 5.0 style to all files | Rémi Verschelde | |
2017-12-07 | Style: Apply clang-format again on all files | Rémi Verschelde | |
Fixes issues introduced by newer clang-format versions or commits pushed directly without using the clang-format pre-commit hook. | |||
2017-11-25 | Made Vector::ptrw explicit for writing, compiler was sometimes using the ↵ | Juan Linietsky | |
wrong function, leading to unnecesary copy on writes and reduced performance. | |||
2017-11-24 | doc: Update header version for 3.0-beta | Rémi Verschelde | |
2017-11-20 | Add cartesian to polar conversion functions | pablotato | |
2017-11-20 | Allow to extends constant variable | sanikoyes | |
2017-11-20 | Merge pull request #11940 from GodotExplorer/debugger | Rémi Verschelde | |
Enhanced debugger for godot 3.0 | |||
2017-11-20 | Merge pull request #12952 from bojidar-bg/12392-export-enums | Rémi Verschelde | |
Allow exporting enums from GDScript | |||
2017-11-17 | Merge pull request #12930 from vnen/gdscrit-output-print | Juan Linietsky | |
Make tool scripts print on the editor Output panel | |||
2017-11-17 | Rename Rect3 to AABB. | Ferenc Arn | |
Fixes #12973. | |||
2017-11-17 | Allow exporting enums from GDScript | Bojidar Marinov | |
Use as `export(E) ...` Closes #12392 | |||
2017-11-17 | Move the remote scene tree to the scene tree dock. | Geequlim | |
Ignore all script constants in the global section of the breakpoint stack. Check property size before send to avoid too large of data be sent. Fix crash while clear the remote objects from the debugger. | |||
2017-11-17 | Abstract some method for script system | geequlim | |
2017-11-16 | Add print_error function, akin to print_line | George Marques | |
2017-11-16 | GDScript: Refactor "GD" class prefix to "GDScript" | Rémi Verschelde | |
2017-11-16 | Merge pull request #12957 from bojidar-bg/12928-numeric-underscores | Rémi Verschelde | |
Allow underscores in GDScript numeric literals | |||
2017-11-15 | Allow underscores in GDScript numeric literals | Bojidar Marinov | |
Closes #12928 | |||
2017-11-15 | doc: Make all module docs self-contained | Rémi Verschelde | |
2017-11-15 | doc: Rename "@Global Scope" to "@GlobalScope" | Rémi Verschelde | |
Spaces in filenames are evil. | |||
2017-11-15 | When script changes, defer tree updating. Fixes #9704 | Juan Linietsky | |
2017-11-14 | Merge pull request #12922 from eska014/engine-singletons | Rémi Verschelde | |
Singleton management changes | |||
2017-11-14 | Move singleton management from ProjectSettings to Engine | Leon Krause | |
2017-11-13 | Fixed signal connection dialog ignoring indentation settings when creating a ↵ | Michael Alexsander Silva Dias | |
function. | |||
2017-11-12 | Merge pull request #12627 from Goutte/feat-support-tau | Rémi Verschelde | |
Add support for TAU constant. | |||
2017-11-12 | Add support for the TAU constant. Fixes #12094. | Goutte | |
2017-11-11 | Fixed help lookup not finding classes, issue 11867 | Paulb23 | |
2017-11-09 | Make sure we don't leak when an opcode is followed by itself | Hein-Pieter van Braam | |
When compiling with GCC it is now possible for an opcode followed by itself to never leave the scope it is currently in. This leads to a situation where the dtor of a scope local variable isn't called which in turn can lead to a memory leak. By moving the goto outside of the scope of each opcode we guarantee that all dtors have been called before the next opcode gets dispatched. this fixes #12401 | |||
2017-11-08 | Fix crash when guessing type of variable declared to itself | Bojidar Marinov | |
Fixes #10972 | |||
2017-10-31 | Merge pull request #12035 from Chaosus/wrapfunc | Rémi Verschelde | |
Added new Wrap functions for numbers | |||
2017-10-30 | Fix get_node() and $ autocompletion when using single quotes | Unknown | |
2017-10-25 | Removes Script::get_node_type() | Jerome67000 | |
used before GDScript, with squirrel apparently | |||
2017-10-24 | Merge pull request #12365 from neikeq/p | Rémi Verschelde | |
Add ScriptLanguage::supports_builtin_mode and improve ScriptCreateDialog | |||
2017-10-24 | Add ScriptLanguage::supports_builtin_mode and improve ScriptCreateDialog | Ignacio Etcheverry | |
- Make ScriptCreateDialog disable the built-in script checked button if the language does not support it. - ScriptLanguage's get_template and make_template now receive the script path as class name if the the script language does not have named classes. | |||
2017-10-24 | fix editor crash when missing variable in pattern match dispatch | jagt | |
2017-10-22 | Add _process(delta) to new script templates. Closes #11994. | mhilbrunner | |
2017-10-13 | Added new wrap functions | Chaosus | |
2017-10-05 | Add NIL_IS_VARIANT usage to few definitions | Ruslan Mustakov | |
The missing usage flag led to GDNative API descriptions containting arguments with "void" type. | |||
2017-10-01 | Replace a OPCODE_BREAK with break in opcode 31 | Hein-Pieter van Braam | |
This was a mistake made in 520d84e. There are no more other looping structures left in this function. | |||
2017-09-29 | Properly allow completion on variable initializer arguments, closes #9359 | Juan Linietsky | |
2017-09-27 | Fixed wrong break statement in GDFunction::call | Scayze | |
2017-09-25 | Remove several checks on DEBUG_RELEASE | Hein-Pieter van Braam | |
These errors shouldn't be possible on a tested game. Remove the checks on release. Shaves about 10% off of tight loops. | |||
2017-09-25 | Use computed goto to dispatch next opcode | Hein-Pieter van Braam | |
On compulers that define __GNUC__ use computed goto to directly dispatch the next instruction rather than going through another switch statement. This saves a jump and some comparisons. In tight loops this is is roughly 10% faster than the switch() method. | |||
2017-09-21 | Implement Linux-style likely()/unlikely() macros | Hein-Pieter van Braam | |
This implement branch prediction macros likely() and unlikely() like in Linux. When using these macros please ensure that when you use them the condition in the branch really is very, very likely or unlikely. Think 90+% of the time. Primarily useful for error checking. (And I implement these macros for all our error checking macros now) See this article for more information: https://kernelnewbies.org/FAQ/LikelyUnlikely There are more places where these macros may make sense in renderer and physics engine. Placing them will come in another commit down the line. | |||
2017-09-19 | Allow booleanization of all types | Hein-Pieter van Braam | |
We now allow booleanization of all types. This means that empty versions of all types now evaluate to false. So a Vector2(0,0), Dictionary(), etc. This allows you to write GDScript like: if not Dictionary(): print("Empty dict") Booleanization can now also no longer fail. There is no more valid flag, this changes Variant and GDNative API. |