aboutsummaryrefslogtreecommitdiff
path: root/core/os/os.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* renamed joystick to joypad everywhere around source code!Juan Linietsky2017-01-081-1/+1
|
* Memory pool vectors (DVector) have been enormously simplified in code, and ↵Juan Linietsky2017-01-071-1/+1
| | | | renamed to PoolVector
* -Changed memory functions, Memory::alloc_static*, simplified them, made them ↵Juan Linietsky2017-01-061-4/+4
| | | | | | aligned to 16 -Changed Vector<> template to fit this.
* -Changed most project settings in the engine, so they have major and minor ↵Juan Linietsky2017-01-051-2/+2
| | | | | | | | categories. -Changed SectionedPropertyEditor to support this -Renamed Globals singleton to GlobalConfig, makes more sense. -Changed the logic behind persisten global settings, instead of the persist checkbox, a revert button is now available
* ObjectTypeDB was renamed to ClassDB. Types are meant to be more generic to ↵Juan Linietsky2017-01-021-1/+1
| | | | | | | | Variant. All usages of "type" to refer to classes were renamed to "class" ClassDB has been exposed to GDScript. OBJ_TYPE() macro is now GDCLASS()
* Merge remote-tracking branch 'origin/gles3' into gles3-on-masterRémi Verschelde2017-01-021-0/+1
|\ | | | | | | | | Various merge conflicts have been fixed manually and some mistakes might have been made - time will tell :)
| * 2D Shaders are working again using the new syntax, though all is buggy in ↵Juan Linietsky2016-10-101-0/+1
| | | | | | | | general
* | Welcome in 2017, dear changelog reader!Rémi Verschelde2017-01-011-1/+1
| | | | | | | | | | | | | | | | That year should bring the long-awaited OpenGL ES 3.0 compatible renderer with state-of-the-art rendering techniques tuned to work as low as middle end handheld devices - without compromising with the possibilities given for higher end desktop games of course. Great times ahead for the Godot community and the gamers that will play our games!
* | vsnc --> vsyncISylvox2016-11-081-1/+1
|/
* -Modified Input and added is_action_just_pressed() as well as ↵Juan Linietsky2016-09-011-0/+3
| | | | is_action_just_released()
* 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