aboutsummaryrefslogtreecommitdiff
path: root/main/main.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* -Changed Godot exit to be clean.Juan Linietsky2015-04-201-1/+14
| | | | | -Added more debug information on memory cleanliness on exit (if run with -v) -Fixed several memory leaks, fixes #1731, fixes #755
* Updated copyright year in all headersJuan Linietsky2015-04-181-1/+1
|
* Fix clipping when used in viewport or inside another viewport, fixes #1661Juan Linietsky2015-04-141-4/+6
|
* -Changed bootsplash option to use a file, fixes #1539Juan Linietsky2015-04-121-3/+13
| | | | -Added OS.get_splash_tick_msec() to query when splash appeared
* Implemented PulseAudio backend and fixed audio driver selection on X11Alexander Stillich2014-12-191-0/+1
|
* -Ability to ask for documents/pictures/etc system dirs.Juan Linietsky2014-12-021-1/+1
| | | | | -Fixes to animationplayer -fixes to collada importer
* UDP FixesJuan Linietsky2014-11-131-0/+2
| | | | | | | | | | | | | | -=-=-=-=- 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-12/+12
| | | | | | | | | | | | -=-=-=-=-=-=-=-=-=-=-=-=-=- *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
* Build System ChangesJuan Linietsky2014-10-071-13/+1
| | | | | | | | | | | | | -=-=-=-=-=-=-=-=-=-= 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.
* Fixed too many little issues, check the issues closed today.Juan Linietsky2014-09-211-6/+20
|
* 3D Physics Rework, Other StuffJuan Linietsky2014-09-151-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | -=-=-=-=-=-=-=-=-=-=-=-=-=- 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.
* Small Issues & MaintenanceJuan Linietsky2014-08-011-0/+13
| | | | | | | | | -=-=-=-=-=-=-=-=-=-=-=-=-= -Begin work on Navigation Meshes (simple pathfinding for now, will improve soon) -More doc on theme overriding -Upgraded OpenSSL to version without bugs -Misc bugfixes
* Misc FixesJuan Linietsky2014-06-271-4/+17
| | | | | | | | | | | | ========== -NOTIFICATION_WM_QUIT fixed on android (seems tha way this is reported changed in newer sdk) -WIP implementation of APK Expansion APIs for publishing games larger than 50mb in Play Store -Feaures in the new tutorials are all present in the sourcecode -This (hopefully) should get rid of the animation list order getting corrupted -Improved 3D Scene Importer (Skeletons, Animations and other stuff were not being merged). Anything missing? -In code editor, the automatic syntax checker will only use file_exists() to check preload() else it might freeze the editor too much while typing if the preload is a big resource -Fixed bugs in PolygonPathFinder, stil pending to do a node and a demo
* -Added google play services (needed for some stuff)Juan Linietsky2014-04-141-5/+22
| | | | | | | | | -Added new screen resizing options, stretch_2d is removed, new much more flexible ones. -Fixed bug in viewport (can create more instances in 3d-in-2d demo now) -Can set android permissions and screen sizes manually in the export settings -Changed export templates extension to .tpz (too many people unzipped the manually..) -File dialog now ensures that the proper extension is used (will not allow to save without it) -Fixed bug that made collision exceptions not work in 2D
* -Fixed a few bugs in ViewportJuan Linietsky2014-04-101-2/+0
| | | | | -Made a few demos using Viewport to show it's true power! -Fixed some start-up error messages.
* Merge pull request #212 from marynate/PR-framelimitreduz2014-04-051-2/+13
|\ | | | | Add ability to apply frame rate limit (application/target_fps)
| * Add possibility to limit frame to main loop (application/target_fps)marynate2014-03-181-2/+13
| | | | | | | | | | | | | | | | | | target-fps working, and use fixed physics step before adding physics-fps in project setting Complete implementation of framelimit Conflicts: main/main.cpp
* | Add display/resizable to project setting to prevent windwo from resizingmarynate2014-03-271-0/+3
|/
* -scripts are converted to bytecode on exportJuan Linietsky2014-02-251-0/+4
| | | | -fix bug in doc where touchscreen events were not documented
* -moved script to modulesJuan Linietsky2014-02-241-3/+0
|
* Merge branch 'master' of https://github.com/okamstudio/godotJuan Linietsky2014-02-191-1/+1
|\
| * Fix #19 Can't open project (with non-ASCII path)Terseus2014-02-181-1/+1
| | | | | | | | | | | | | | | | | | | | In `class OS_Unix` the arguments in the `execute` method are converted to UTF-8, but in the `main` program's method they're inserted into a wide-char `Vector` before translating them from UTF-8 and thus the non-ASCII characters are lost. This fix converts the `argv` elements to UTF-8 using `String::utf8` before inserting them in the `Vector`.
* | -improved physics ccdJuan Linietsky2014-02-191-9/+15
|/ | | | | | -html5 exporter works again -disable repeat on image loader by default -can change shape offset en tileset, texture offset was broken
* -project settings are saved when changedJuan Linietsky2014-02-151-9/+1
| | | | | | | | -load() was in the GDScript docs but missing in the scripting-different music for platformer 2D and 3D -fix how documentation is generated, built in doc browser should be always up to date -copypaste, scrolling, etc in builtin doc -built-in scripts get saved now (though debugger may not always work on them) -Theme can be set to controls as a property
* GODOT IS OPEN SOURCEJuan Linietsky2014-02-091-0/+1409