aboutsummaryrefslogtreecommitdiff
path: root/modules/gdscript/gd_function.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2017-09-19Don't call Variant::reference() unnecessarilyHein-Pieter van Braam1-30/+131
operator= does not need to call reference() if the new value is of the same type as the old. This saves us zeroing the Variant, This speeds up reuse of a Variant in a loop by roughly 50%.
2017-09-19Fix accidental cast to Vector3 for Vector2 iterHein-Pieter van Braam1-1/+1
2017-09-19Fixed Typo: 'Seperate' to 'Separate'Indah Sylvia3-11/+11
2017-09-19Change structure order for godot nim compatibilityKonstantin Zaitsev1-1/+1
2017-09-19Fix MSVC compilation errorsKonstantin Zaitsev2-3/+3
2017-09-19Remove more GDScript runtime checks on releaseHein-Pieter van Braam1-33/+54
As a preparation for other performance enhancements to GDScript:call() start by removing more of the GDScript runtime checks on release. This code has been tested with 2d/platformer, 3d/platformer, 3d/materials_test, and goltorus. No regressions were found.
2017-09-18Prevent running the crash_handler when a debugger is present on windowsMarcelo Fernandez5-22/+26
2017-09-18Modified/Added documentation for RigidBody and RigidBody2DFigyTuna2-19/+43
2017-09-18 Added code tags and corrected some linesRaTi171-75/+75
2017-09-17Fixed metrics.Daniel J. Ramirez3-26/+44
2017-09-17Move Variant::evaluate() switch to computed gotoHein-Pieter van Braam8-671/+950
In an effort to make GDScript a little faster replace the double switch() with a computed goto on compilers that set __GNUC__. For compilers that don't support computed goto it will fall back to regular switch/case statements. In addition disable using boolean values in a mathematical context. Now boolean values can only be compared with other booleans. Booleans will also no longer be coerced to integers. This PR replaces #11308 and fixes #11291
2017-09-18Fix smooth scrolling in ScrollBarvolzhs1-4/+4
fixes #11369
2017-09-17Fix crash when using key+u on a line with only a #Marcelo Fernandez1-1/+5
2017-09-17Fix x11 exported executables not getting the +x flagMarcelo Fernandez8-3/+42
2017-09-17doc: Sync classref and escape comparatorsRémi Verschelde7-13/+153
[ci skip]
2017-09-17[GDnative] Use X macro to define godot_gdnative_api_struct and it instantiationEmmanuel Leblond2-1328/+684
2017-09-18Fix set_item_icon error when starting editorvolzhs1-4/+3
2017-09-17[GDnative] create godot_gdnative_api_struct and pass it to ↵Emmanuel Leblond4-2/+1384
godot_gdnative_init_options
2017-09-17Fixed segfault on loading text editor themePaulb231-1/+2
2017-09-17correction to one way collision codeJuan Linietsky2-4/+4
2017-09-17fixes to one way collision, closes #10971Juan Linietsky2-4/+14
2017-09-17Added Documentation of AudioStreamGrosskopf3-0/+22
2017-09-17Adds missing shortcuts to TileEditor. Keeps fill-tool selected after useJakob Schwab2-5/+34
The following keyboard shortcuts are now available: -Bucket fill (G) -Paint Tile (P) -Transpose Tile (T) Fixes #10918
2017-09-17wrote documentation for audio stream player 3DGrosskopf1-0/+32
2017-09-17Added Documentation of AudioStreamPlayerGrosskopf1-0/+11
Fixed according to Comments autoplay issue fixed
2017-09-17Added Documentation of AudioStreamPlayer2DGrosskopf1-0/+15
Fixxed according to comments Somehow that fix was messed up again Forgot some quotationmarks updated autoplay, tried again
2017-09-16Modified/Added documentation for PhysicsBody and PhysicsBody2DFigyTuna2-5/+16
2017-09-16[DOCS] Add KinematicCollision descriptionsChris Bradfield1-0/+14
2017-09-16[DOCS] added member descriptions to various shapesWilliam Taylor7-14/+25
2017-09-16Fixed compilation with tools=noDaniel J. Ramirez1-1/+8
2017-09-16[DOCS] Add Light2D member descriptions.Chris Bradfield1-0/+21
2017-09-16[DOCS] CanvasLayer member descriptionsChris Bradfield1-2/+6
2017-09-17Fixed naming of pck fileBastiaan Olij1-2/+2
2017-09-16Modified the descriptions for CollisionPolygon2D and created descriptions ↵FigyTuna2-2/+11
for CollisionPolygon
2017-09-16Document new KinematicCollision2D classChris Bradfield2-1/+16
2017-09-16Add missing icons in animation tree editorGuilherme Felipe1-3/+3
2017-09-16[DOCS] update VisibilityNotifier2D class ref.Chris Bradfield2-8/+10
2017-09-16Compile fix for clang error on spatial_editor_plugin.cppMarcelo Fernandez1-4/+4
2017-09-16Write TextureRect, Label and NinePatchRectNathan3-11/+43
2017-09-16Apply clang-format again to recent changesRémi Verschelde4-42/+94
Also add missing copyright headers. [ci skip]
2017-09-16Implement +,-,/, * and negate operators for Color type.bncastle3-5/+141
2017-09-16[DOCS] Update TextureProgress class refChris Bradfield1-2/+14
2017-09-16Added Left / Right arrow navigation in tree, issue 10737Paulb231-29/+70
2017-09-16forgot to set proper default values for new camera interpolationJuan Linietsky1-4/+4
2017-09-16Fixed to InputDefault, button mask was wrong. Fixes to editor camera ↵Juan Linietsky2-11/+23
interpolation.
2017-09-16Fixed quick open not showing enties with no search text, issue 11277Paulb231-1/+1
2017-09-16DocData: Fix enums for proxy classesIgnacio Etcheverry1-0/+4
2017-09-16Make doc_status output a bit more markdown-friendly, hide some printsBojidar Marinov1-4/+7
2017-09-16Adds _OS::PowerState enumIgnacio Etcheverry2-8/+17
2017-09-16Fix possible crash with ctrl-u on script editorMarcelo Fernandez1-2/+2