summaryrefslogtreecommitdiff
path: root/core/os
AgeCommit message (Collapse)Author
2015-11-10Display error type (error, warning, script error) in OS::print_errorRémi Verschelde
Previously all types of errors would be shown as ERROR, thus making for example warnings (WARN_PRINT) somewhat aggressive. ERROR is displayed in red, WARNING in yellow and SCRIPT ERROR in magenta (though the latter does not seem used so far). Fixes #1127.
2015-10-13-A little More control about pixel snapping in 2DJuan Linietsky
2015-09-24Added ability to set custom mouse cursors. Not hardware accelerated yet.Juan Linietsky
2015-08-30new editor settings customization of where to run the game from the editorJuan Linietsky
2015-08-29-display/emulate_touchscreen now really emulates a touchscreenJuan Linietsky
-icons to show node menus
2015-08-06Add OS.get_system_time_msecMaximillian
2015-06-23Added helper methods to InputEventJaguar
2015-06-12some optimizations in godot memory handlingJuan Linietsky
2015-06-06Add OS.get_time_zone_info functionest31
The returned dictionary maps "name" to the name of the current time zone, and "bias" to a bias from UTC in minutes.
2015-06-06Add utc param to get_time and get_date methodsest31
If utc == false, we return the local time, like before. Otherwise, we return UTC time. utc defaults to false to not break behaviour.
2015-05-25improved animation editorJuan Linietsky
-same-value link keys -new layout -forward, backwards playback -integrated curve/property editor -auto increment sprite frame after insert -copy & paste animation resoucres
2015-05-19more fixesJuan Linietsky
-only refuse to load an older file if version major is different, fixes #1944 -fix drive letter default value, fixes #1939
2015-05-01-Fixed android export options (screen sizes, orientation should work)Juan Linietsky
-added functions to get mouse position in CanvasItem
2015-05-01-removed get_mouse_pos from Input, as it only caused problemsJuan Linietsky
2015-04-18Updated copyright year in all headersJuan Linietsky
2015-04-12-Changed bootsplash option to use a file, fixes #1539Juan Linietsky
-Added OS.get_splash_tick_msec() to query when splash appeared
2015-04-12improved save path error messages for scene, textures and audio, fixes #1514Juan Linietsky
2015-03-22fixes to new window management APIJuan Linietsky
-needs testing on Linux -needs testing on Windows -NEED SOMEONE TO IMPLEMENT IT ON OSX!! PLEASE HELP!
2015-03-22Merge pull request #1487 from hurikhan/x11-window-managementJuan Linietsky
X11 window management
2015-03-21New option to show/hide hidden filesrollenrolm
2015-02-15Renamed EXPERIMENTAL_WM_API to NEW_WM_APIhurikhan
2015-01-20Merge remote-tracking branch 'upstream/master' into x11-window-managementhurikhan
2015-01-20Add InputEvent::ACTION get/set support for variantsanikoyes
Add action_press/action_release method bind
2015-01-17added the following methods:hurikhan
* set_minimized(bool) * bool is_minimized() * set_maximized(bool) * bool is_maximized()
2015-01-15WIP -- set_resizable() + is_resizable addedhurikhan
2015-01-14get_screen() + set_screen() addedhurikhan
2015-01-13get_screen_position() addedhurikhan
2015-01-13introduced the scons experimental_wm_api switch:hurikhan
================================================ Usage: scons p=x11 experimental_wm_api=yes
2015-01-11get_screen_size() addedhurikhan
2015-01-11 get_screen_count() addedhurikhan
2015-01-11get_window_size() + set_window_size() addedhurikhan
2015-01-11get_window_position() + set_window_position() addedhurikhan
2015-01-11First attempt of restoring the window at the old positionhurikhan
2015-01-10API change to set_fullscreen(enabled,screen)hurikhan
2015-01-10x11-fullscreen support through GDScript( OS.set_fullscreen(bool) )hurikhan
2015-01-04-attempt to be friendlier on non english keyboardsJuan Linietsky
2015-01-04-WIP to add proper key swapping according to keyboard layoutJuan Linietsky
-fix with non working removal of collision exception in 3D physics
2015-01-03-added new code completion guess locations, closes #1032Juan Linietsky
-moved commandline fix to mingw-only, should fix #1064
2014-12-02-Ability to ask for documents/pictures/etc system dirs.Juan Linietsky
-Fixes to animationplayer -fixes to collada importer
2014-11-17NavMeshJuan Linietsky
-=-=-=- -Fixed NavMesh API -New NavMesh demo -Support for animated Particles2D -Fixes for native video playback on iOS
2014-11-05SceneMainLoop -> SceneTreeJuan Linietsky
-=-=-=-=-=-=-=-=-=-=-=-=-=- *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
2014-09-21Fixed too many little issues, check the issues closed today.Juan Linietsky
2014-09-19- more fixes on #672 on windowsJuan Linietsky
- 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 () )
2014-09-19Fixing Issues...Juan Linietsky
- #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)
2014-08-01Small Issues & MaintenanceJuan Linietsky
-=-=-=-=-=-=-=-=-=-=-=-=-= -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
2014-05-25Add DirAccess:dir_exist apimarynate
2014-05-24Making Godot Easier to Use..Juan Linietsky
-=-=-=-=-=-=-=-=-=-=-=-=-=-= -Auto indenter in code editor, this makes it much easier to paste external code. -Zoom in 2D viewport now uses the mouse pointer as reference. -Obscure hack to see where code/line of GDScript in C++ backtrace. -Fixed a bug where keys would get stuck on X11 if pressed simultaneously -Added Api on IP singleton to request local IPs. -Premultiplied alpha support when importing texture, editing PNGs and as a blend mode.
2014-05-14A bit of everything:Juan Linietsky
-IMA-ADPCM support for samples, this means that sound effects can be compressed and use 4 timess less RAM. -New 3D import workflow based on Wavefront OBJ. Import single objects as mesh resources instead of full scenes. Many people prefers to work this way. Just like the rest of the imported resources, these are updated in realtime if modified externally. -Mesh resources now support naming surfaces. This helps reimporting to identify which user-created materials must be kept. -Several fixes and improvements to SurfaceTool. -Anti Aliasing added to WorldEnvironment effects (using FXAA) -2D Physics bodies (RigidBody, KinematicBody, etc), Raycasts, Tilemap, etc support collision layers. This makes easy to group which objects collide against which. -2D Trigger shapes can now also trigger collision reporting in other 2D bodies (it used to be in Area2D before) -Viewport render target textures can now be filtered. -Few fixes in GDscript make it easier to work with static functions and class members. -Several and many bugfixes.
2014-04-05-Support for changing fontsJuan Linietsky
-Detect when free() might crash the project and throw error -fixed 2D Bounce in physics (3d still broken) -renamed “on_top” property to “behind_parent”, which makes more sense, old on_top remains there for compatibility but is invisible. -large amount of fixes
2014-03-18Add possibility to limit frame to main loop (application/target_fps)marynate
target-fps working, and use fixed physics step before adding physics-fps in project setting Complete implementation of framelimit Conflicts: main/main.cpp