Guilherme Felipe 
								
							 
						 
						
							
							
							
							
								
							
							
								a9a0d0fb15 
								
							 
						 
						
							
							
								
								Fix cursor blinking in integrated GPUs  
							
							 
							
							... 
							
							
							
							Optimization for Input::set_custom_mouse_cursor when used inside
_process function. (Avoids cursor blinking in low end devices) 
							
						 
						
							2019-07-09 19:38:25 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									BastiaanOlij 
								
							 
						 
						
							
							
							
							
								
							
							
								02ea99129e 
								
							 
						 
						
							
							
								
								Adding a new Camera Server implementation to Godot.  
							
							 
							
							... 
							
							
							
							This is a new singleton where camera sources such as webcams or cameras on a mobile phone can register themselves with the Server.
Other parts of Godot can interact with this to obtain images from the camera as textures.
This work includes additions to the Visual Server to use this functionality to present the camera image in the background. This is specifically targetted at AR applications. 
							
						 
						
							2019-06-15 21:30:32 +10:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Fabio Alessandrelli 
								
							 
						 
						
							
							
							
							
								
							
							
								ce542bced1 
								
							 
						 
						
							
							
								
								Implement Clipboard API read when supported.  
							
							 
							
							... 
							
							
							
							Being async, the first time a value is pasted GUI elements will still
return the previous one.
This at least until 'clipboardchange' window event gets implemented by
user agents. 
							
						 
						
							2019-05-29 23:21:09 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Fabio Alessandrelli 
								
							 
						 
						
							
							
							
							
								
							
							
								0f76df2397 
								
							 
						 
						
							
							
								
								Add OS clipboard set support to OS Javascript  
							
							 
							
							
							
						 
						
							2019-05-28 12:59:29 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									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