aboutsummaryrefslogtreecommitdiff
path: root/core/os/os.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Expose virtual keyboard functions to GDScriptJohan Manuel2016-07-211-4/+1
|
* OS: Add get_engine_version methodRémi Verschelde2016-07-181-0/+24
| | | | Fixes #5693.
* vsync supportJuan Linietsky2016-06-051-0/+8
| | | | | | -works on windows -may not work on X11, if so please fix -OSX does not seem to support disabling vsync
* change invalid characters when get user data dir on Windows & Unixvolzhs2016-06-031-0/+9
| | | | | | | Can't create user data folder when project name has ``\ / : * ? " < > |`` characters on OS_Windows & OS_Unix. So, change it to ``-`` to be able to make folder. fixes #4928 and it's altanative to #4986.
* -Some fixes to OSX retina scaling for window functionsJuan Linietsky2016-05-301-0/+1
| | | | -Implemented HiDPI detection and support for Godot Editor!
* Reject any native video player calls on iOS that point to files within .pck ↵Aren Villanueva2016-02-191-0/+4
| | | | | | archives. Fix the paths for both res:// and user:// specified video files.
* x11: use different strings for WM_CLASS depending on contexthondres2016-01-271-0/+4
|
* Add ability to set "keep screen on" for androidvolzhs2016-01-161-0/+9
|
* Merge pull request #3272 from Hinsbart/joy-bindingpunto-2016-01-121-0/+7
|\ | | | | Add some joystick functions to input. Enables manipulation of mapping…
| * Add some joystick functions to input. Enables manipulation of mappings at ↵hondres2016-01-081-0/+7
| | | | | | | | runtime
* | -Removed OS.get_system_time_msec(), this is undoable on Windows and also ↵Juan Linietsky2016-01-101-1/+1
|/ | | | | | unusable from GDscript due to precision. -Added, instead an OS.get_system_time_secs(), which is 32 bits friendly, fixes #3143
* Update copyright to 2016 in headersGeorge Marques2016-01-011-1/+1
|
* 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-131-0/+1
|
* -display/emulate_touchscreen now really emulates a touchscreenJuan Linietsky2015-08-291-2/+2
| | | | -icons to show node menus
* Add OS.get_system_time_msecMaximillian2015-08-061-1/+3
|
* Updated copyright year in all headersJuan Linietsky2015-04-181-1/+1
|
* -Changed bootsplash option to use a file, fixes #1539Juan Linietsky2015-04-121-0/+3
| | | | -Added OS.get_splash_tick_msec() to query when splash appeared
* -WIP to add proper key swapping according to keyboard layoutJuan Linietsky2015-01-041-0/+5
| | | | -fix with non working removal of collision exception in 3D physics
* -Ability to ask for documents/pictures/etc system dirs.Juan Linietsky2014-12-021-0/+6
| | | | | -Fixes to animationplayer -fixes to collada importer
* NavMeshJuan Linietsky2014-11-171-1/+1
| | | | | | | | | -=-=-=- -Fixed NavMesh API -New NavMesh demo -Support for animated Particles2D -Fixes for native video playback on iOS
* Fixed too many little issues, check the issues closed today.Juan Linietsky2014-09-211-0/+11
|
* Fixing Issues...Juan Linietsky2014-09-191-1/+1
| | | | | | | - #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)
* A bit of everything:Juan Linietsky2014-05-141-2/+2
| | | | | | | | | | | | | -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.
* -Support for changing fontsJuan Linietsky2014-04-051-0/+5
| | | | | | | -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
* Add possibility to limit frame to main loop (application/target_fps)marynate2014-03-181-0/+9
| | | | | | | | | target-fps working, and use fixed physics step before adding physics-fps in project setting Complete implementation of framelimit Conflicts: main/main.cpp
* -fix bug in cache for atlas import/exportJuan Linietsky2014-03-131-1/+10
| | | | | | | | | | -fix some menus -fixed bug in out transition curves -detect and remove file:/// in collada -remove multiscript for now -remove dependencies on mouse in OS, moved to Input -avoid fscache from screwing up (fix might make it slower, but it works) -funcref was missing, it's there now
* -fixed export templates not loading/exporting on WindowsJuan Linietsky2014-02-131-1/+18
| | | | | | | | | | | | -fixed TouchScreenButton with stretch2d -fixed(?) OSX crash on startup (test!!) -compilation fixes on windows -CollisionPolygon editor works again -find buttons en find dialog -TileMap editor cleanup (removed "error", made nicer) -viewport flicker fixed -make .scn default extension for saving scenes -export the rest of the network classes to gdscript
* GODOT IS OPEN SOURCEJuan Linietsky2014-02-091-0/+461