hbina085 
								
							 
						 
						
							
							
							
							
								
							
							
								f78baa5f93 
								
							 
						 
						
							
							
								
								added a const keyword for a methods that return constant literal...  
							
							
							
						 
						
							2019-05-21 02:16:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fabio Alessandrelli 
								
							 
						 
						
							
							
							
							
								
							
							
								6622091eaf 
								
							 
						 
						
							
							
								
								Fix OS_Javascript execute method  
							
							... 
							
							
							
							Signature was changed in OS via:
cd4449e7ab 
							
						 
						
							2019-05-15 19:24:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leon Krause 
								
							 
						 
						
							
							
							
							
								
							
							
								db6be7b59f 
								
							 
						 
						
							
							
								
								Refactor OS_JavaScript header  
							
							
							
						 
						
							2019-01-20 00:13:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guilherme Felipe 
								
							 
						 
						
							
							
							
							
								
							
							
								86d626e9cb 
								
							 
						 
						
							
							
								
								Implements OS_JavaScript::set_custom_mouse_cursor  
							
							
							
						 
						
							2019-01-03 13:51:16 -02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								b16c309f82 
								
							 
						 
						
							
							
								
								Update copyright statements to 2019  
							
							... 
							
							
							
							Happy new year to the wonderful Godot community! 
							
						 
						
							2019-01-01 12:58:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5f32fc8208 
								
							 
						 
						
							
							
								
								Merge pull request  #20385  from moiman100/unify-double-clicking  
							
							... 
							
							
							
							Added double clicking to all buttons on Linux and Javascript 
							
						 
						
							2018-12-14 23:47:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leon Krause 
								
							 
						 
						
							
							
							
							
								
							
							
								5c2c47a174 
								
							 
						 
						
							
							
								
								Add proper stubs for OS_JavaScript::execute(), get_process_id(), kill()  
							
							... 
							
							
							
							Avoids linker warnings and errors about undefined references. 
							
						 
						
							2018-10-29 21:41:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									muiroc 
								
							 
						 
						
							
							
							
							
								
							
							
								d6711701f6 
								
							 
						 
						
							
							
								
								Fix build for Javascript platform  
							
							
							
						 
						
							2018-10-01 21:46:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leon Krause 
								
							 
						 
						
							
							
							
							
								
							
							
								42c6a67dca 
								
							 
						 
						
							
							
								
								Implement OS::set_icon in HTML5 platform  
							
							
							
						 
						
							2018-09-16 20:46:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b90dff787c 
								
							 
						 
						
							
							
								
								Merge pull request  #21330  from eska014/html5-canvas-resize  
							
							... 
							
							
							
							Facilitate external modification of HTML5 canvas size 
							
						 
						
							2018-08-23 21:48:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leon Krause 
								
							 
						 
						
							
							
							
							
								
							
							
								6e8b6be136 
								
							 
						 
						
							
							
								
								Facilitate external modification of HTML5 canvas size  
							
							
							
						 
						
							2018-08-23 04:54:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mikko Mustonen 
								
							 
						 
						
							
							
							
							
								
							
							
								51fa23a52a 
								
							 
						 
						
							
							
								
								Added double clicking to all buttons  
							
							
							
						 
						
							2018-08-12 12:41:31 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								c69de2ba46 
								
							 
						 
						
							
							
								
								-Project/Editor settings now use new inspector  
							
							... 
							
							
							
							-Project/Editor settings now show tooltips properly
-Settings thar require restart now will show a restart warning
-Video driver is now visible all the time, can be changed easily
-Added function to request current video driver 
							
						 
						
							2018-07-19 19:02:04 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leon Krause 
								
							 
						 
						
							
							
							
							
								
							
							
								b6ae2d8037 
								
							 
						 
						
							
							
								
								Refactor OS_JavaScript  
							
							
							
						 
						
							2018-07-10 16:57:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leon Krause 
								
							 
						 
						
							
							
							
							
								
							
							
								d8d9eea722 
								
							 
						 
						
							
							
								
								Refactor JavaScript platform build script  
							
							
							
						 
						
							2018-03-26 19:46:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leon Krause 
								
							 
						 
						
							
							
							
							
								
							
							
								5a1156347d 
								
							 
						 
						
							
							
								
								Fix HTML5 feature tags  
							
							... 
							
							
							
							'HTML5' is the platform tag, the 'JavaScript' tag indicates availability of
the JavaScript.eval singleton.
Also report texture compression support. 
							
						 
						
							2018-01-12 00:32:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guilherme Silva 
								
							 
						 
						
							
							
							
							
								
							
							
								ea02c62345 
								
							 
						 
						
							
							
								
								Add missing method for javascript  
							
							
							
						 
						
							2018-01-05 13:37:31 -02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								e4213e66b2 
								
							 
						 
						
							
							
								
								Add missing copyright headers and fix formatting  
							
							... 
							
							
							
							Using `misc/scripts/fix_headers.py` on all Godot files.
Some missing header guards were added, and the header inclusion order
was fixed in the Bullet module. 
							
						 
						
							2018-01-05 01:22:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emmanuel Leblond 
								
							 
						 
						
							
							
							
							
								
							
							
								e315c94900 
								
							 
						 
						
							
							
								
								Change OS::initialize signature to return Error (fix segfault on x11)  
							
							
							
						 
						
							2018-01-04 15:15:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								b50a9114b1 
								
							 
						 
						
							
							
								
								Update copyright statements to 2018  
							
							... 
							
							
							
							Happy new year to the wonderful Godot community! 
							
						 
						
							2018-01-01 14:40:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ruslan Mustakov 
								
							 
						 
						
							
							
							
							
								
							
							
								d42c5646a5 
								
							 
						 
						
							
							
								
								Return and repair file logging  
							
							... 
							
							
							
							And make it configurable, too. 
							
						 
						
							2017-11-21 16:43:44 +07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ecf80fbbba 
								
							 
						 
						
							
							
								
								Merge pull request  #12988  from akien-mga/xdg-home-paths  
							
							... 
							
							
							
							Add support for XDG Base Directory spec 
							
						 
						
							2017-11-20 00:42:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leon Krause 
								
							 
						 
						
							
							
							
							
								
							
							
								63b1a096eb 
								
							 
						 
						
							
							
								
								Facilitate exposing platform-exclusive interfaces to all platforms  
							
							... 
							
							
							
							This makes the interfaces available, without implementation, in other
platforms and the editor, which facilitates documenting platform-exclusive
classes.
Platform-exclusive APIs must be set up in platform/<platform>/api/api.cpp.
Provide noop method-implementations where necessary.
Also setup and document the HTML5 platform's JavaScript singleton. 
							
						 
						
							2017-11-18 03:54:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								73049d115e 
								
							 
						 
						
							
							
								
								Rename OS::get_data_dir to OS::get_user_data_dir  
							
							... 
							
							
							
							Will be needed to avoid confusion with system data path (XDG_DATA_HOME)
and editor data dir in upcoming refactoring. 
							
						 
						
							2017-11-17 20:55:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								d09160a8b6 
								
							 
						 
						
							
							
								
								Make video mode initialization more intuitive,  fixes   #12022  
							
							
							
						 
						
							2017-11-09 13:02:26 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e20241c02c 
								
							 
						 
						
							
							
								
								Merge pull request  #12691  from eska014/webaudio  
							
							... 
							
							
							
							Fix WebAudio and HTML5 build 
							
						 
						
							2017-11-06 09:36:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leon Krause 
								
							 
						 
						
							
							
							
							
								
							
							
								1a5d3c26db 
								
							 
						 
						
							
							
								
								Fix WebAudio and HTML5 build  
							
							
							
						 
						
							2017-11-06 00:25:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									AndreaCatania 
								
							 
						 
						
							
							
							
							
								
							
							
								7a9ca08f16 
								
							 
						 
						
							
							
								
								Implemented physics plug  
							
							... 
							
							
							
							Moved init_physics
Implemented physics 2D plug
Fix clang
Fix clang
Fix static check
Fix clang
Fix static check
Moved physics server initialization
Moved physics server settings initialization 
							
						 
						
							2017-11-04 03:25:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hein-Pieter van Braam 
								
							 
						 
						
							
							
							
							
								
							
							
								2bece6bbd3 
								
							 
						 
						
							
							
								
								Merge pull request  #11782  from eska014/persistent-userfs-test  
							
							... 
							
							
							
							Add OS::is_userfs_persistent, allow starting HTML5 platform in private mode 
							
						 
						
							2017-10-03 12:24:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leon Krause 
								
							 
						 
						
							
							
							
							
								
							
							
								7b23665e72 
								
							 
						 
						
							
							
								
								Add OS::is_userfs_persistent to check user:// persistence  
							
							... 
							
							
							
							Allows starting HTML5 export when IndexedDB is not available. 
							
						 
						
							2017-10-02 21:07:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ruslan Mustakov 
								
							 
						 
						
							
							
							
							
								
							
							
								1a2311e350 
								
							 
						 
						
							
							
								
								Extract logging logic  
							
							... 
							
							
							
							Previously logging logic was scattered over OS class implementations
with plenty of duplication. Major changes in this commit:
 - Extracted logging logic into a separate Logger hierarchy. It allows
   easy configuration of logging mechanism depending on compile-time or
   run-time configuration.
 - Implemented RotatedFileLogger which is usually used with StdLogger,
   providing persistency of logs. It is often important to be able to
   obtain logs of the game even in production to be able to understand
   what happened prior to some problem. On mobile there previously was
   no way to obtain the logs aside from having the device connected to
   your machine.
 - flush() is not performed in release mode for every logged line. It
   is only performed for errors. 
							
						 
						
							2017-09-25 16:19:21 +07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Maxim Sheronov 
								
							 
						 
						
							
							
							
							
								
							
							
								0fffa45158 
								
							 
						 
						
							
							
								
								Fix enums bindings  
							
							... 
							
							
							
							Add missed bindings for enums
Move some enums to class to have correct output of api.json 
							
						 
						
							2017-09-13 20:57:07 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								bd282ff43f 
								
							 
						 
						
							
							
								
								Use HTTPS URL for Godot's website in the headers  
							
							
							
						 
						
							2017-08-27 14:16:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelo Fernandez 
								
							 
						 
						
							
							
							
							
								
							
							
								63f847b306 
								
							 
						 
						
							
							
								
								p_screen param from get_screen_* funcs now default to the current screen  
							
							
							
						 
						
							2017-08-21 18:28:29 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									L. Krause 
								
							 
						 
						
							
							
							
							
								
							
							
								bd48f210a1 
								
							 
						 
						
							
							
								
								Improve HTML5 canvas management  
							
							... 
							
							
							
							- set_window_maximized hides page content
 - Fix sporadic full-screen render-size bug in Chromium
 - Smoother resizing for maximized canvas 
							
						 
						
							2017-08-05 05:27:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								25678b1876 
								
							 
						 
						
							
							
								
								-Renamed GlobalConfig to ProjectSettings, makes more sense.  
							
							... 
							
							
							
							-Added system for feature overrides, it's pretty cool :) 
							
						 
						
							2017-07-19 17:06:03 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								5b3709d309 
								
							 
						 
						
							
							
								
								Removal of InputEvent as built-in Variant type..  
							
							... 
							
							
							
							this might cause bugs I haven't found yet.. 
							
						 
						
							2017-05-20 17:05:38 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								120ce92e32 
								
							 
						 
						
							
							
								
								Merge pull request  #8625  from eska014/html5-cursorshape  
							
							... 
							
							
							
							HTML5: Cursor style control 
							
						 
						
							2017-05-05 22:52:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									L. Krause 
								
							 
						 
						
							
							
							
							
								
							
							
								0811335fd5 
								
							 
						 
						
							
							
								
								Implement cursor style control in HTML5 platform  
							
							
							
						 
						
							2017-05-02 13:31:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								9bdc498f90 
								
							 
						 
						
							
							
								
								Merge pull request  #8574  from eska014/html5-noglut  
							
							... 
							
							
							
							Remove GLUT usage in HTML5 platform 
							
						 
						
							2017-05-02 11:30:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									L. Krause 
								
							 
						 
						
							
							
							
							
								
							
							
								101c542b77 
								
							 
						 
						
							
							
								
								Implement mouse capture and hiding in HTML5 export  
							
							... 
							
							
							
							MOUSE_MODE_CONFINED cannot be implemented. 
							
						 
						
							2017-05-02 04:01:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									L. Krause 
								
							 
						 
						
							
							
							
							
								
							
							
								847bd33fdf 
								
							 
						 
						
							
							
								
								Remove GLUT usage in HTML5 platform  
							
							
							
						 
						
							2017-04-28 21:54:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									L. Krause 
								
							 
						 
						
							
							
							
							
								
							
							
								86f5ac3d74 
								
							 
						 
						
							
							
								
								Implement HTML5 touch events  
							
							
							
						 
						
							2017-04-26 16:30:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									L. Krause 
								
							 
						 
						
							
							
							
							
								
							
							
								a99b6b2063 
								
							 
						 
						
							
							
								
								Reimplement HTML5 mouse input without GLUT  
							
							... 
							
							
							
							Fixes inverted scrolling on Chromium 
							
						 
						
							2017-04-25 14:48:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey Pusnei 
								
							 
						 
						
							
							
							
							
								
							
							
								8589ca3903 
								
							 
						 
						
							
							
								
								Rename [gs]et_pos to [gs]et_position for Controls  
							
							... 
							
							
							
							Control set_pos -> set_position
Control set_global_pos -> set_global_position
[gs]et_mouse_pos -> [gs]et_mouse_position
[gs]et_global_mouse_pos -> [gs]et_global_mouse_position
fixes  #8005  
							
						 
						
							2017-04-10 08:27:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								df61dc4b2b 
								
							 
						 
						
							
							
								
								Add "Godot Engine contributors" copyright line  
							
							
							
						 
						
							2017-04-08 00:11:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								000e873008 
								
							 
						 
						
							
							
								
								Merge pull request  #8191  from eska014/webgl2-export  
							
							... 
							
							
							
							WebGL 2 export per WebAssembly or asm.js 
							
						 
						
							2017-03-29 15:21:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									eska 
								
							 
						 
						
							
							
							
							
								
							
							
								7df7e9cc8b 
								
							 
						 
						
							
							
								
								WebGL 2 export per WebAssembly or asm.js  
							
							
							
						 
						
							2017-03-29 13:27:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Haas 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c0b6756875 
								
							 
						 
						
							
							
								
								Input: Remove usage of platform dependent event IDs.  
							
							... 
							
							
							
							The ID property for InputEvents is set by `SceneTree` when sending the event down the tree.
So there's no need for the platform specific code to set this value when it will later be overriden anyway... 
							
						 
						
							2017-03-26 15:59:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								5dbf1809c6 
								
							 
						 
						
							
							
								
								A Whole New World (clang-format edition)  
							
							... 
							
							
							
							I can show you the code
Pretty, with proper whitespace
Tell me, coder, now when did
You last write readable code?
I can open your eyes
Make you see your bad indent
Force you to respect the style
The core devs agreed upon
A whole new world
A new fantastic code format
A de facto standard
With some sugar
Enforced with clang-format
A whole new world
A dazzling style we all dreamed of
And when we read it through
It's crystal clear
That now we're in a whole new world of code 
							
						 
						
							2017-03-05 16:44:50 +01:00