aboutsummaryrefslogtreecommitdiff
path: root/modules/gdscript
Commit message (Collapse)AuthorAgeFilesLines
...
| * Merge pull request #1567 from sanikoyes/Pr-GDScript-seed-get-instJuan Linietsky2015-04-072-0/+36
| |\ | | | | | | Pr-GDScript-seed-get-inst
| | * Add seed/get_inst function for GDScriptsanikoyes2015-03-252-0/+36
| | | | | | | | | | | | | | | seed -> Math::seed get_inst -> ObjectDB::get_instance
| * | Merge pull request #1591 from MostafaHassan/pr_FixCrashInVisualShaderJuan Linietsky2015-04-071-1/+1
| |\ \ | | | | | | | | (Fix crash) in visual shader for curve remap node
| | * | (Fix) script will not be able to extend itselfmostafahassan2015-03-311-1/+1
| | |/
| * / fix printraw to make it actually print rawyg2f2015-04-061-1/+1
| |/
* / -Concatenating arrays keeps the shared property if any of the arrays is ↵Juan Linietsky2015-04-071-0/+1
|/ | | | shared. Fixes #1646
* Merge pull request #1396 from Spooner/fix_sprintf_errorsJuan Linietsky2015-03-221-1/+2
|\ | | | | Fix sprintf errors
| * Added info about operator after bespoke error message.Bil Bas (Spooner)2015-02-191-0/+1
| |
| * Correctly halt on error in sprintf parsing (fixes #1393)Bil Bas (Spooner)2015-02-191-1/+1
| |
* | Merge pull request #1407 from NateWardawg/documentationJuan Linietsky2015-03-221-1/+1
|\ \ | | | | | | Updated the internal documention for the GDScript class.
| * | Updated the variable in the lerp function to be weight instead of percent.Nathan Warden2015-02-201-1/+1
| | |
* | | support for 2D shadow castersJuan Linietsky2015-03-021-1/+4
|/ / | | | | | | | | | | | | | | | | | | Added support for 2D shadow casters. *DANGER* Shaders in CanvasItem CHANGED, if you are using shader in a CanvasItem and pull this, you will lose them. Shaders now work through a 2D material system similar to 3D. If you don't want to lose the 2D shader code, save the shader as a .shd, then create a material in CanvasItem and re-assign the shader.
* / restored @ for nodepaths/stringnamesJuan Linietsky2015-02-191-2/+5
|/
* begin new serialization frameworkJuan Linietsky2015-02-152-3/+31
| | | | also got rid of STL dependency on triangulator
* fix typo in script templateHinsbart2015-02-101-1/+1
|
* Cleaned up formating in gd_compiler.hWim Vander Schelden2015-01-141-63/+47
|
* fixesJuan Linietsky2015-01-131-1/+1
|
* -Resolved bug that made yield() not work in some situations, fixes #884Juan Linietsky2015-01-062-2/+2
|
* Merge branch 'master' of https://github.com/okamstudio/godotJuan Linietsky2015-01-033-7/+61
|\
| * -added new code completion guess locations, closes #1032Juan Linietsky2015-01-033-7/+61
| | | | | | | | -moved commandline fix to mingw-only, should fix #1064
* | -Work in progress visual shader editor *DOES NOT WORK YET*Juan Linietsky2015-01-031-0/+4
|/
* -added a check for setget while running the game , closes #1009Juan Linietsky2015-01-031-3/+50
| | | | -fixed issues in tilemap editor (swap arrows not showing/hiding properly)
* Merge branch 'master' of https://github.com/okamstudio/godotJuan Linietsky2014-12-212-10/+56
|\ | | | | | | | | | | | | Conflicts: modules/gdscript/gd_editor.cpp Improved code completion for InputEvent (shows members by type)
| * FixesJuan Linietsky2014-12-202-10/+56
| | | | | | | | | | | | | | | | -=-=-= -Added missing quaternion constructor -code completion fixes -winrt fixes
* | Merge branch 'master' of https://github.com/okamstudio/godotJuan Linietsky2014-12-201-1/+1
|\|
| * Fix crash when gd-script _init failsanikoyes2014-12-181-1/+1
| |
* | -improved completion options for InputEvent, shows all event types nowJuan Linietsky2014-12-181-24/+71
|/
* oops, C++11 makes me screw upJuan Linietsky2014-12-171-2/+2
|
* -fixed crash reported by n-pigeonJuan Linietsky2014-12-162-1/+12
|
* -fix compilation issueJuan Linietsky2014-12-162-33/+21
| | | | | -fix missing built-ins in completion -fix parse error
* New Code CompletionJuan Linietsky2014-12-167-396/+1379
| | | | | | | | | | | | -=-=-=-=-=-=-=-=-=- -Massive improvement to code completion -Argument hinting for functions If you manage to out-smart the code-completion in a situation where completion should be possible to guess, let me know. Please enter the commit message for your changes. Lines starting
* compilation fixJuan Linietsky2014-12-081-1/+6
|
* Small FixesJuan Linietsky2014-12-081-21/+279
| | | | | | | | -=-=-=-=-=- -Bug in navmesh demo fixed -Bug in variant -Better Collada Exporter supports proper names of exported shapekeys
* more bugfixesJuan Linietsky2014-12-071-0/+2
|
* Batch of BugfixesJuan Linietsky2014-12-075-44/+156
| | | | | | | | | | | | | | | | | | | | | | -=-=-=-=-=-=-=-=- -Fixed Export UV XForm (should work now). #923 -Fixed enforcement of limits in property editor. #919 -Fixed long-standing bug of export editings in script inheritance. #914, #859, #756 -Fixed horrible error reporting in shader language. #912 -Added kinematic collision with plane (please test well). #911 -Fixed double animation track insert when using 2D rigs. #904 -VKey updates offset parameter in sprite edition. #901 -Do not allow anymore a script to preload itself. (does not fix #899, but narrows it down) -Avoid connection editor from overriding selected text. #897 -Fixed timer autostart. #876 -Fixed collision layers in 3D physics. #872 -Improved operators in shader #857 -Fixed ambient lighting bug #834 -Avoid editor from processing gamepad input #813 -Added not keyword #752 Please test!
* missing navmesh demo and small fixesJuan Linietsky2014-11-191-0/+2
|
* UDP FixesJuan Linietsky2014-11-131-1/+1
| | | | | | | | | | | | | | -=-=-=-=- Curse the day I decided to port UDP code, as it ended up being two nights of work. At least It's done now (I hope). -Fixed UDP Support, API seems stable -Added UDP Chat demo (chat that can lose your packets, heh) -Added helpers to areas and bodies to get list of collided bodies and contained bodies. -Sped up screen/viewport capture code. -Added code to save an image as PNG -Small fix so scripts register their singletons after modules did.
* SceneMainLoop -> SceneTreeJuan Linietsky2014-11-051-1/+22
| | | | | | | | | | | | -=-=-=-=-=-=-=-=-=-=-=-=-=- *YOUR SOURCE MIGHT NOT WORK* For mor information on fix: https://github.com/okamstudio/godot/wiki/devel_scene_tree Other stuff: -Shower of bullets demo -Fixes all around
* Bug FixesJuan Linietsky2014-11-028-22/+48
| | | | | | | | | | | | | | | | -=-=-=-=- -Fixed problem with scaling shapes (#827), related to not taking scale in consideration for calculating the moment of inertia -Added support for multiline strings (or comments) using """ -Save subscene bug, properties not being saved in root node (#806) -Fix Crash in CollisionPolygon2DEditor (#814) -Restored Ability to compile without 3D (#795) -Fix InterpolatedCamera (#803) -Fix UV Import for OBJ Meshes (#771) -Fixed issue with modifier gizmos (#794) -Fixed CapsuleShape gizmo handle (#50) -Fixed Import Button (not properly working in 3D) (#733) -Many misc fixes (though no new features)
* -Much improvement to baked light bakerJuan Linietsky2014-10-279-68/+132
| | | | | | | -Fixed many bugs in stretch mode -Fixes to camera project and unproject as consequence of the above -added setget to script (documented in script doc) -more fixes to collada exporter for blender
* Merge pull request #823 from grabiller/#821Juan Linietsky2014-10-271-3/+11
|\ | | | | Fix issue #821: GDScript now accepts single quoted as well as double quoted strings.
| * Fix issue #821: GDScript now accepts single quoted as well as double quoted ↵Guy Rabiller2014-10-261-3/+11
| | | | | | | | strings.
* | - Fix issue #391: GDScript now reduce constant expressions to constant and ↵Guy Rabiller2014-10-271-5/+21
|/ | | | forbids constant assignment after being defined.
* Little BitsJuan Linietsky2014-10-123-2/+31
| | | | | | | | | | | | | | | | | | | -=-=-=-=-=- -fix duplicate function bug when creating script callback in editor -fix bug where hiding lights does not work -fix 2D audio listener bug (romulox_x reported) -fix exported properties with inheritance bug -fix timer autostart (make it not work on editor) -reactivate first camara found if viewport runs out of active camera -option to hide gizmos in viewport -changed skeleton gizmo because it sucks -Make convex shapes using CollisionShape visible (use quickhull class) -fix up menu when editing a mesh, to export collision, navmesh, convex, etc. from it. -make a menu option to show SRGB in 3D editor views by default -make option to edit default light direction in viewport settings -make option to edit default ambient light in viewport settings -make software conversion of linear->RGB if hardware support not found
* Build System ChangesJuan Linietsky2014-10-071-1/+0
| | | | | | | | | | | | | -=-=-=-=-=-=-=-=-=-= Build System: -Big clean up of SCons, changed how builds are done to a much cleaner method (check the Github Wiki for instructions). -Deactivated BlackBerry10 (sorry), if no mantainer found (or BlackBerry does not send us a Passort ;), platform will be removed as we have no longer devices to test. Engine: -Removed deprecated object and scene format (was in there just for compatibility, not in use since a long time). -Added ability to open scenes even if a node type was removed (will try to guess the closest type). -Removed deprecated node types.
* -variables with export in script are now IMMEDIATELY AND ALWAYS visible in ↵Juan Linietsky2014-09-223-5/+65
| | | | | | | | | | | properties (#718) -WorldEnvironment cleanup issues fixed (#563) -Text Editor improvement to shift-mouse selection (#648) -(Hopefully) fixed rare (but horrible) indexing bug in GDScript compiler (#652) -Some changes to PhysicsBody API, renamed property "active" to "sleeping", which makes more sense -Added add_collision_exception() API in PhysicsBody (more accessible) -ability to select and copy in the output messages panel
* Fixed too many little issues, check the issues closed today.Juan Linietsky2014-09-211-4/+21
|
* - more fixes on #672 on windowsJuan Linietsky2014-09-192-2/+7
| | | | | | - added #660, but need help on osx, help please I don't have a mac! - fixed #667 and #668 (eol detection in comments) - added #670 (hint when using method without () )
* Fixing Issues...Juan Linietsky2014-09-192-12/+18
| | | | | | | - #672 (default user:// in $HOME/.godot/app_userdata (linux/osx) and $APPDATA/Godot/app_userdata (Windows) - #676 (draw both tiles and octants in order from top to bottom, left to right ) - #686 (unicode escape sequences work now) - #702 (was not a bug, but a test was added to see if bodies went too far away)
* 3D Physics Rework, Other StuffJuan Linietsky2014-09-158-55/+374
| | | | | | | | | | | | | | | | | | | | | | | | | | | -=-=-=-=-=-=-=-=-=-=-=-=-=- 3D Physics: -Fixed "Bounce" parameter in 3D -Fixed bug affecting Area (sometims it would not detect properly) -Vehicle Body has seen heavy work -Added Query API for doing space queries in 3D. Needs some docs though. -Added JOINTS! Adapted Bullet Joints: and created easy gizmos for setting them up: -PinJoint -HingeJoint (with motor) -SliderJoint -ConeTwistJoint -Generic6DOFJoint -Added OBJECT PICKING! based on the new query API. Any physics object now (Area or Body) has the following signals and virtual functions: -input_event (mouse or multitouch input over the body) -mouse_enter (mouse entered the body area) -mouse_exit (mouse exited body area) For Area it needs to be activated manually, as it isn't by default (ray goes thru). Other: -Begun working on Windows 8 (RT) port. Compiles but does not work yet. -Added TheoraPlayer library for improved to-texture and portable video support. -Fixed a few bugs in the renderer, collada importer, collada exporter, etc.