aboutsummaryrefslogtreecommitdiff
path: root/core/os
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #2707 from akien-mga/masterJuan Linietsky2015-11-181-2/+0
|\ | | | | Cosmetic fixes to SCons buildsystem
| * Cosmetic fixes to SCons buildsystemRémi Verschelde2015-11-011-2/+0
| | | | | | | | | | | | - Removed trailing spaces - Made sure all indentation is done using tabs (fixes #39) - Potentially fixed an identation issue for openssl check
* | Display error type (error, warning, script error) in OS::print_errorRémi Verschelde2015-11-101-2/+9
|/ | | | | | 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.
* -A little More control about pixel snapping in 2DJuan Linietsky2015-10-132-1/+3
|
* Added ability to set custom mouse cursors. Not hardware accelerated yet.Juan Linietsky2015-09-244-378/+7
|
* new editor settings customization of where to run the game from the editorJuan Linietsky2015-08-301-1/+1
|
* -display/emulate_touchscreen now really emulates a touchscreenJuan Linietsky2015-08-293-2/+52
| | | | -icons to show node menus
* Add OS.get_system_time_msecMaximillian2015-08-062-1/+4
|
* Added helper methods to InputEventJaguar2015-06-232-0/+12
|
* some optimizations in godot memory handlingJuan Linietsky2015-06-122-12/+12
|
* Add OS.get_time_zone_info functionest312015-06-061-1/+7
| | | | | | The returned dictionary maps "name" to the name of the current time zone, and "bias" to a bias from UTC in minutes.
* Add utc param to get_time and get_date methodsest312015-06-061-2/+2
| | | | | | If utc == false, we return the local time, like before. Otherwise, we return UTC time. utc defaults to false to not break behaviour.
* improved animation editorJuan Linietsky2015-05-251-6/+21
| | | | | | | | | -same-value link keys -new layout -forward, backwards playback -integrated curve/property editor -auto increment sprite frame after insert -copy & paste animation resoucres
* more fixesJuan Linietsky2015-05-192-0/+12
| | | | | | -only refuse to load an older file if version major is different, fixes #1944 -fix drive letter default value, fixes #1939
* -Fixed android export options (screen sizes, orientation should work)Juan Linietsky2015-05-011-1/+1
| | | | -added functions to get mouse position in CanvasItem
* -removed get_mouse_pos from Input, as it only caused problemsJuan Linietsky2015-05-011-1/+1
|
* Updated copyright year in all headersJuan Linietsky2015-04-1839-159/+159
|
* -Changed bootsplash option to use a file, fixes #1539Juan Linietsky2015-04-122-0/+7
| | | | -Added OS.get_splash_tick_msec() to query when splash appeared
* improved save path error messages for scene, textures and audio, fixes #1514Juan Linietsky2015-04-122-1/+10
|
* fixes to new window management APIJuan Linietsky2015-03-221-18/+18
| | | | | | -needs testing on Linux -needs testing on Windows -NEED SOMEONE TO IMPLEMENT IT ON OSX!! PLEASE HELP!
* Merge pull request #1487 from hurikhan/x11-window-managementJuan Linietsky2015-03-221-2/+22
|\ | | | | X11 window management
| * Renamed EXPERIMENTAL_WM_API to NEW_WM_APIhurikhan2015-02-151-1/+1
| |
| * Merge remote-tracking branch 'upstream/master' into x11-window-managementhurikhan2015-01-201-0/+2
| |\
| * | added the following methods:hurikhan2015-01-171-0/+4
| | | | | | | | | | | | | | | | | | | | | * set_minimized(bool) * bool is_minimized() * set_maximized(bool) * bool is_maximized()
| * | WIP -- set_resizable() + is_resizable addedhurikhan2015-01-151-0/+2
| | |
| * | get_screen() + set_screen() addedhurikhan2015-01-141-1/+3
| | |
| * | get_screen_position() addedhurikhan2015-01-131-0/+1
| | |
| * | introduced the scons experimental_wm_api switch:hurikhan2015-01-131-1/+3
| | | | | | | | | | | | | | | | | | | | | ================================================ Usage: scons p=x11 experimental_wm_api=yes
| * | get_screen_size() addedhurikhan2015-01-111-0/+1
| | |
| * | get_screen_count() addedhurikhan2015-01-111-0/+1
| | |
| * | get_window_size() + set_window_size() addedhurikhan2015-01-111-1/+2
| | |
| * | get_window_position() + set_window_position() addedhurikhan2015-01-111-3/+4
| | |
| * | First attempt of restoring the window at the old positionhurikhan2015-01-111-2/+3
| | |
| * | API change to set_fullscreen(enabled,screen)hurikhan2015-01-101-1/+1
| | |
| * | x11-fullscreen support through GDScript( OS.set_fullscreen(bool) )hurikhan2015-01-101-0/+4
| | |
* | | New option to show/hide hidden filesrollenrolm2015-03-211-0/+1
| |/ |/|
* | Add InputEvent::ACTION get/set support for variantsanikoyes2015-01-201-0/+2
|/ | | | Add action_press/action_release method bind
* -attempt to be friendlier on non english keyboardsJuan Linietsky2015-01-041-2/+100
|
* -WIP to add proper key swapping according to keyboard layoutJuan Linietsky2015-01-044-0/+24
| | | | -fix with non working removal of collision exception in 3D physics
* -added new code completion guess locations, closes #1032Juan Linietsky2015-01-032-0/+27
| | | | -moved commandline fix to mingw-only, should fix #1064
* -Ability to ask for documents/pictures/etc system dirs.Juan Linietsky2014-12-022-0/+20
| | | | | -Fixes to animationplayer -fixes to collada importer
* NavMeshJuan Linietsky2014-11-172-2/+2
| | | | | | | | | -=-=-=- -Fixed NavMesh API -New NavMesh demo -Support for animated Particles2D -Fixes for native video playback on iOS
* SceneMainLoop -> SceneTreeJuan Linietsky2014-11-052-3/+3
| | | | | | | | | | | | -=-=-=-=-=-=-=-=-=-=-=-=-=- *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
* Fixed too many little issues, check the issues closed today.Juan Linietsky2014-09-212-0/+16
|
* - more fixes on #672 on windowsJuan Linietsky2014-09-194-1/+13
| | | | | | - 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-18/+29
| | | | | | | - #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)
* Small Issues & MaintenanceJuan Linietsky2014-08-012-2/+23
| | | | | | | | | -=-=-=-=-=-=-=-=-=-=-=-=-= -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
* Add DirAccess:dir_exist apimarynate2014-05-251-1/+1
|
* Making Godot Easier to Use..Juan Linietsky2014-05-243-2/+4
| | | | | | | | | | | -=-=-=-=-=-=-=-=-=-=-=-=-=-= -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.
* A bit of everything:Juan Linietsky2014-05-143-4/+5
| | | | | | | | | | | | | -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.