csf 
							
						 
					 
					
						
						
						
						
							
						
						
							fa5f48638f 
							
						 
					 
					
						
						
							
							adapt to flutter 3  
						
						 
						
						
						
						
					 
					
						2022-05-26 18:25:16 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								RustDesk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4c6c1a95e0 
							
						 
					 
					
						
						
							
							Merge pull request  #623  from Heap-Hop/flutter_desktop  
						
						 
						
						... 
						
						
						
						fix build & create ui interface 
						
						
					 
					
						2022-05-26 18:15:21 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								csf 
							
						 
					 
					
						
						
						
						
							
						
						
							699907eebd 
							
						 
					 
					
						
						
							
							fix build & create ui interface  
						
						 
						
						
						
						
					 
					
						2022-05-26 18:11:00 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								RustDesk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							95e18c6e92 
							
						 
					 
					
						
						
							
							Update README.md  
						
						 
						
						
						
						
					 
					
						2022-05-26 17:46:23 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								RustDesk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							223a4f2323 
							
						 
					 
					
						
						
							
							Merge pull request  #622  from fufesou/fix_deadlock_general_service  
						
						 
						
						... 
						
						
						
						fix_deadlock_general_service 
						
						
					 
					
						2022-05-26 17:17:56 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								fufesou 
							
						 
					 
					
						
						
						
						
							
						
						
							7c99ac2ba2 
							
						 
					 
					
						
						
							
							fix_deadlock_general_service: fix deadlock when join general service.  
						
						 
						
						... 
						
						
						
						Signed-off-by: fufesou <shuanglongchen@yeah.net> 
						
						
					 
					
						2022-05-26 17:08:29 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								RustDesk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7c2cf6c9b3 
							
						 
					 
					
						
						
							
							Merge pull request  #621  from maxxer/patch-1  
						
						 
						
						... 
						
						
						
						Minor fixes to Italian translation 
						
						
					 
					
						2022-05-26 15:54:41 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lorenzo Milesi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d9d1f4d4f6 
							
						 
					 
					
						
						
							
							Minor fixes to Italian translation  
						
						 
						
						
						
						
					 
					
						2022-05-26 09:15:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								RustDesk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7f47b64643 
							
						 
					 
					
						
						
							
							Merge pull request  #618  from Heap-Hop/flutter_desktop  
						
						 
						
						... 
						
						
						
						refactor ui function to global public (ui.rs) 
						
						
					 
					
						2022-05-26 12:31:32 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								csf 
							
						 
					 
					
						
						
						
						
							
						
						
							9aa3f5c519 
							
						 
					 
					
						
						
							
							del unused  
						
						 
						
						
						
						
					 
					
						2022-05-26 12:19:11 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								csf 
							
						 
					 
					
						
						
						
						
							
						
						
							35e17f0ef9 
							
						 
					 
					
						
						
							
							fix windows  
						
						 
						
						
						
						
					 
					
						2022-05-25 21:07:24 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								csf 
							
						 
					 
					
						
						
						
						
							
						
						
							7955381655 
							
						 
					 
					
						
						
							
							refactor ui struct -> global ref (linux)  
						
						 
						
						
						
						
					 
					
						2022-05-26 11:54:29 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								RustDesk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d89979b053 
							
						 
					 
					
						
						
							
							Merge pull request  #617  from asur4s/master  
						
						 
						
						... 
						
						
						
						--release instead of ---release 
						
						
					 
					
						2022-05-26 10:37:05 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Asura 
							
						 
					 
					
						
						
						
						
							
						
						
							c7f36c4481 
							
						 
					 
					
						
						
							
							--release instead of ---release  
						
						 
						
						
						
						
					 
					
						2022-05-25 19:14:13 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								csf 
							
						 
					 
					
						
						
						
						
							
						
						
							8edc0d4c76 
							
						 
					 
					
						
						
							
							fix ref fun  
						
						 
						
						
						
						
					 
					
						2022-05-25 23:22:14 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								csf 
							
						 
					 
					
						
						
						
						
							
						
						
							f4c4b0d9f3 
							
						 
					 
					
						
						
							
							public ui function  
						
						 
						
						
						
						
					 
					
						2022-05-25 23:09:14 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								RustDesk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b9f515cff1 
							
						 
					 
					
						
						
							
							Merge pull request  #613  from SoLongAndThanksForAllThePizza/flutter_desktop  
						
						 
						
						... 
						
						
						
						Fixed some unchanged names 
						
						
					 
					
						2022-05-25 21:00:26 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SoLongAndThanksForAllThePizza 
							
						 
					 
					
						
						
						
						
							
						
						
							537918674e 
							
						 
					 
					
						
						
							
							fix unchanged mobile  
						
						 
						
						
						
						
					 
					
						2022-05-25 20:57:25 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SoLongAndThanksForAllThePizza 
							
						 
					 
					
						
						
						
						
							
						
						
							bd2250b6c9 
							
						 
					 
					
						
						
							
							fix unchanged mobile_ffi.rs  
						
						 
						
						
						
						
					 
					
						2022-05-25 20:50:32 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								RustDesk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b69080e409 
							
						 
					 
					
						
						
							
							Merge pull request  #612  from SoLongAndThanksForAllThePizza/flutter_desktop  
						
						 
						
						... 
						
						
						
						Added flutter feature, fixed flutter compilation on windows and removed some auto generated files 
						
						
					 
					
						2022-05-25 20:33:33 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SoLongAndThanksForAllThePizza 
							
						 
					 
					
						
						
						
						
							
						
						
							52d4b4226e 
							
						 
					 
					
						
						
							
							fix flutter compile on windows  
						
						 
						
						
						
						
					 
					
						2022-05-25 20:26:46 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SoLongAndThanksForAllThePizza 
							
						 
					 
					
						
						
						
						
							
						
						
							4d324063c5 
							
						 
					 
					
						
						
							
							add flutter feature and rename mobile to flutter  
						
						 
						
						
						
						
					 
					
						2022-05-25 20:23:02 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								RustDesk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f7d2ec0899 
							
						 
					 
					
						
						
							
							Merge pull request  #610  from asur4s/patch-1  
						
						 
						
						... 
						
						
						
						Add label for feature  request 
						
						
					 
					
						2022-05-25 17:51:50 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Asura 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c519ade088 
							
						 
					 
					
						
						
							
							Add label for feature  request  
						
						 
						
						
						
						
					 
					
						2022-05-25 17:49:41 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SoLongAndThanksForAllThePizza 
							
						 
					 
					
						
						
						
						
							
						
						
							3081df429e 
							
						 
					 
					
						
						
							
							remove flutter generated files  
						
						 
						
						
						
						
					 
					
						2022-05-25 17:20:35 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								RustDesk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0046407c1e 
							
						 
					 
					
						
						
							
							Merge pull request  #605  from Kingtous/wip/flutter_desktop_ffi  
						
						 
						
						... 
						
						
						
						WIP: flutter desktop ffi 
						
						
					 
					
						2022-05-25 16:02:44 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kingtous 
							
						 
					 
					
						
						
						
						
							
						
						
							967482aa78 
							
						 
					 
					
						
						
							
							fix: add ffigen  
						
						 
						
						
						
						
					 
					
						2022-05-25 14:41:37 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kingtous 
							
						 
					 
					
						
						
						
						
							
						
						
							a68520df08 
							
						 
					 
					
						
						
							
							fix: bridge compilation  
						
						 
						
						
						
						
					 
					
						2022-05-25 14:30:19 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kingtous 
							
						 
					 
					
						
						
						
						
							
						
						
							a364e7f808 
							
						 
					 
					
						
						
							
							demo: use mobile_ffi to get id for desktop version  
						
						 
						
						
						
						
					 
					
						2022-05-25 14:12:40 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kingtous 
							
						 
					 
					
						
						
						
						
							
						
						
							a81e2f9859 
							
						 
					 
					
						
						
							
							refactor: split desktop & mobile  
						
						 
						
						
						
						
					 
					
						2022-05-25 14:12:35 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								RustDesk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4a536d0008 
							
						 
					 
					
						
						
							
							Merge pull request  #603  from 64kramsystem/strip_via_rust_toolchain  
						
						 
						
						... 
						
						
						
						Strip release binary via Rust toolchain 
						
						
					 
					
						2022-05-25 09:54:58 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								RustDesk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							31f26d63c9 
							
						 
					 
					
						
						
							
							Merge pull request  #602  from 64kramsystem/add_pyinput_installation_to_readme  
						
						 
						
						... 
						
						
						
						Add pynput installation section to README 
						
						
					 
					
						2022-05-25 09:53:48 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								RustDesk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6ad607348d 
							
						 
					 
					
						
						
							
							Merge pull request  #590  from 64kramsystem/make_keyboard_hook_global_safe  
						
						 
						
						... 
						
						
						
						Remove `remote.rs` static mut booleans unsafe code, by using AtomicBool 
						
						
					 
					
						2022-05-25 09:52:36 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Saverio Miroddi 
							
						 
					 
					
						
						
						
						
							
						
						
							ba5321c4a0 
							
						 
					 
					
						
						
							
							Strip release binary via Rust toolchain  
						
						 
						
						... 
						
						
						
						As of Rust 1.59, full stripping support has been added (see https://blog.rust-lang.org/2022/02/24/Rust-1.59.0.html#creating-stripped-binaries ). 
						
						
					 
					
						2022-05-24 19:37:01 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Saverio Miroddi 
							
						 
					 
					
						
						
						
						
							
						
						
							34f5aa303b 
							
						 
					 
					
						
						
							
							Add pynput installation section to README  
						
						 
						
						... 
						
						
						
						Prevents flooding the server log with warnings.
Closes  #591 . 
						
						
					 
					
						2022-05-24 19:30:56 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Saverio Miroddi 
							
						 
					 
					
						
						
						
						
							
						
						
							230f74da2e 
							
						 
					 
					
						
						
							
							Remove IS_IN unsafe code, by using AtomicBool  
						
						 
						
						
						
						
					 
					
						2022-05-24 18:37:24 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Saverio Miroddi 
							
						 
					 
					
						
						
						
						
							
						
						
							0c0051d59a 
							
						 
					 
					
						
						
							
							Remove SERVER_FILE_TRANSFER_ENABLED unsafe code, by using AtomicBool  
						
						 
						
						
						
						
					 
					
						2022-05-24 18:37:22 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Saverio Miroddi 
							
						 
					 
					
						
						
						
						
							
						
						
							45bb271c88 
							
						 
					 
					
						
						
							
							Remove SERVER_KEYBOARD_ENABLED unsafe code, by using AtomicBool  
						
						 
						
						
						
						
					 
					
						2022-05-24 18:12:42 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Saverio Miroddi 
							
						 
					 
					
						
						
						
						
							
						
						
							c7f452752d 
							
						 
					 
					
						
						
							
							Remove SERVER_CLIPBOARD_ENABLED unsafe code, by using AtomicBool  
						
						 
						
						
						
						
					 
					
						2022-05-24 18:12:33 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								RustDesk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bd1895b0f6 
							
						 
					 
					
						
						
							
							Merge pull request  #598  from Kingtous/feat/flutter_desktop_linux_makefile  
						
						 
						
						... 
						
						
						
						feat: rustdesk linux flutter build cmake 
						
						
					 
					
						2022-05-24 09:56:47 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kingtous 
							
						 
					 
					
						
						
						
						
							
						
						
							26281d95f6 
							
						 
					 
					
						
						
							
							add: rustdesk linux flutter build cmake  
						
						 
						
						
						
						
					 
					
						2022-05-24 09:32:40 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								RustDesk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b482bbb0a9 
							
						 
					 
					
						
						
							
							Merge pull request  #596  from Heap-Hop/flutter_desktop  
						
						 
						
						... 
						
						
						
						fix .gitignore 
						
						
					 
					
						2022-05-23 17:14:27 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								csf 
							
						 
					 
					
						
						
						
						
							
						
						
							be6f677b14 
							
						 
					 
					
						
						
							
							fix .gitignore  
						
						 
						
						
						
						
					 
					
						2022-05-23 16:44:23 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								RustDesk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							de8236d778 
							
						 
					 
					
						
						
							
							Merge pull request  #595  from Heap-Hop/flutter_desktop  
						
						 
						
						... 
						
						
						
						start Flutter desktop 
						
						
					 
					
						2022-05-23 16:30:25 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								csf 
							
						 
					 
					
						
						
						
						
							
						
						
							beb11bd31c 
							
						 
					 
					
						
						
							
							flutter create --platforms=windows,macos,linux  
						
						 
						
						
						
						
					 
					
						2022-05-23 16:25:55 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								csf 
							
						 
					 
					
						
						
						
						
							
						
						
							6a949b5f6a 
							
						 
					 
					
						
						
							
							fix platform  
						
						 
						
						
						
						
					 
					
						2022-05-23 16:24:56 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								csf 
							
						 
					 
					
						
						
						
						
							
						
						
							a23fa7fc66 
							
						 
					 
					
						
						
							
							add desktop  
						
						 
						
						
						
						
					 
					
						2022-05-23 16:02:37 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rustdesk 
							
						 
					 
					
						
						
						
						
							
						
						
							222245a60c 
							
						 
					 
					
						
						
							
							more linux distro  
						
						 
						
						
						
						
					 
					
						2022-05-23 11:59:56 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Saverio Miroddi 
							
						 
					 
					
						
						
						
						
							
						
						
							7f50fe3ea0 
							
						 
					 
					
						
						
							
							Remove KEYBOARD_HOOKED unsafe code, by using AtomicBool  
						
						 
						
						... 
						
						
						
						For supported types, static R/W globals unsafe code can be replaced by safe `Atomic*` types.
The pattern of usage is simple:
- AtomicBool#swap is used to fetch the old `KEYBOARD_HOOKED` value, while setting it to true;
- if the old value was true, there is effectively no change to `KEYBOARD_HOOKED`, and the flow exits from the enclosing function;
- if the old value was false, execute the function (the new `KEYBOARD_HOOKED` has been set to true by swap()).
The most conservative ordering is used, as the context is not performance-sensitive.
Atomics are not supported on every platform, but the project assumes x86-64, which supports them. 
						
						
					 
					
						2022-05-22 18:48:08 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								RustDesk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8e2aaf578f 
							
						 
					 
					
						
						
							
							Merge pull request  #587  from ViktorOn/patch-3  
						
						 
						
						... 
						
						
						
						Update README-RU.md 
						
						
					 
					
						2022-05-22 20:40:14 +08:00