Merge branch 'rustdesk:master' into rustdesk-rustdesk
This commit is contained in:
		
						commit
						8abf2f768c
					
				
							
								
								
									
										13
									
								
								Cargo.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										13
									
								
								Cargo.lock
									
									
									
										generated
									
									
									
								
							| @ -2868,7 +2868,7 @@ dependencies = [ | |||||||
|  "toml 0.7.8", |  "toml 0.7.8", | ||||||
|  "uuid", |  "uuid", | ||||||
|  "winapi 0.3.9", |  "winapi 0.3.9", | ||||||
|  "zstd 0.12.4", |  "zstd 0.13.0", | ||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
| [[package]] | [[package]] | ||||||
| @ -7530,11 +7530,11 @@ dependencies = [ | |||||||
| 
 | 
 | ||||||
| [[package]] | [[package]] | ||||||
| name = "zstd" | name = "zstd" | ||||||
| version = "0.12.4" | version = "0.13.0" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "1a27595e173641171fc74a1232b7b1c7a7cb6e18222c11e9dfb9888fa424c53c" | checksum = "bffb3309596d527cfcba7dfc6ed6052f1d39dfbd7c867aa2e865e4a449c10110" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "zstd-safe 6.0.6", |  "zstd-safe 7.0.0", | ||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
| [[package]] | [[package]] | ||||||
| @ -7549,11 +7549,10 @@ dependencies = [ | |||||||
| 
 | 
 | ||||||
| [[package]] | [[package]] | ||||||
| name = "zstd-safe" | name = "zstd-safe" | ||||||
| version = "6.0.6" | version = "7.0.0" | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "ee98ffd0b48ee95e6c5168188e44a54550b1564d9d530ee21d5f0eaed1069581" | checksum = "43747c7422e2924c11144d5229878b98180ef8b06cca4ab5af37afc8a8d8ea3e" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "libc", |  | ||||||
|  "zstd-sys", |  "zstd-sys", | ||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -88,6 +88,7 @@ List<TTextMenu> toolbarControls(BuildContext context, String id, FFI ffi) { | |||||||
|     ); |     ); | ||||||
|   } |   } | ||||||
|   // osAccount / osPassword |   // osAccount / osPassword | ||||||
|  |   if (perms['keyboard'] != false) { | ||||||
|     v.add( |     v.add( | ||||||
|       TTextMenu( |       TTextMenu( | ||||||
|         child: Row(children: [ |         child: Row(children: [ | ||||||
| @ -114,6 +115,7 @@ List<TTextMenu> toolbarControls(BuildContext context, String id, FFI ffi) { | |||||||
|             : handleOsPasswordAction(sessionId, ffi.dialogManager), |             : handleOsPasswordAction(sessionId, ffi.dialogManager), | ||||||
|       ), |       ), | ||||||
|     ); |     ); | ||||||
|  |   } | ||||||
|   // paste |   // paste | ||||||
|   if (isMobile && perms['keyboard'] != false && perms['clipboard'] != false) { |   if (isMobile && perms['keyboard'] != false && perms['clipboard'] != false) { | ||||||
|     v.add(TTextMenu( |     v.add(TTextMenu( | ||||||
|  | |||||||
| @ -16,7 +16,7 @@ bytes = { version = "1.4", features = ["serde"] } | |||||||
| log = "0.4" | log = "0.4" | ||||||
| env_logger = "0.10" | env_logger = "0.10" | ||||||
| socket2 = { version = "0.3", features = ["reuseport"] } | socket2 = { version = "0.3", features = ["reuseport"] } | ||||||
| zstd = "0.12" | zstd = "0.13" | ||||||
| quinn = {version = "0.9", optional = true } | quinn = {version = "0.9", optional = true } | ||||||
| anyhow = "1.0" | anyhow = "1.0" | ||||||
| futures-util = "0.3" | futures-util = "0.3" | ||||||
|  | |||||||
| @ -11,7 +11,7 @@ build = "build.rs" | |||||||
| embed-resource = "2.1" | embed-resource = "2.1" | ||||||
| 
 | 
 | ||||||
| [dependencies] | [dependencies] | ||||||
| brotli = "3.3" | brotli = "3.4" | ||||||
| dirs = "5.0" | dirs = "5.0" | ||||||
| md5 = "0.7" | md5 = "0.7" | ||||||
| winapi = { version = "0.3", features = ["winbase"] } | winapi = { version = "0.3", features = ["winbase"] } | ||||||
|  | |||||||
| @ -5,9 +5,9 @@ set -e | |||||||
| if [ "$1" = configure ]; then | if [ "$1" = configure ]; then | ||||||
| 
 | 
 | ||||||
| 	INITSYS=$(ls -al /proc/1/exe | awk -F' ' '{print $NF}' | awk -F'/' '{print $NF}') | 	INITSYS=$(ls -al /proc/1/exe | awk -F' ' '{print $NF}' | awk -F'/' '{print $NF}') | ||||||
|  |     ln -s /usr/lib/rustdesk/rustdesk /usr/bin/rustdesk | ||||||
| 	 | 	 | ||||||
| 	if [ "systemd" == "$INITSYS" ]; then | 	if [ "systemd" == "$INITSYS" ]; then | ||||||
| 		ln -s /usr/lib/rustdesk/rustdesk /usr/bin/rustdesk |  | ||||||
| 
 | 
 | ||||||
| 		if [ -e /etc/systemd/system/rustdesk.service ]; then | 		if [ -e /etc/systemd/system/rustdesk.service ]; then | ||||||
| 			rm /etc/systemd/system/rustdesk.service /usr/lib/systemd/system/rustdesk.service /usr/lib/systemd/user/rustdesk.service >/dev/null  2>&1 | 			rm /etc/systemd/system/rustdesk.service /usr/lib/systemd/system/rustdesk.service /usr/lib/systemd/user/rustdesk.service >/dev/null  2>&1 | ||||||
|  | |||||||
| @ -5,9 +5,9 @@ set -e | |||||||
| case $1 in | case $1 in | ||||||
|     remove|upgrade) |     remove|upgrade) | ||||||
| 		INITSYS=$(ls -al /proc/1/exe | awk -F' ' '{print $NF}' | awk -F'/' '{print $NF}') | 		INITSYS=$(ls -al /proc/1/exe | awk -F' ' '{print $NF}' | awk -F'/' '{print $NF}') | ||||||
|  |         rm /usr/bin/rustdesk | ||||||
| 		 | 		 | ||||||
| 		if [ "systemd" == "${INITSYS}" ]; then | 		if [ "systemd" == "${INITSYS}" ]; then | ||||||
| 			rm /usr/bin/rustdesk |  | ||||||
| 
 | 
 | ||||||
| 			systemctl stop rustdesk || true | 			systemctl stop rustdesk || true | ||||||
| 			systemctl disable rustdesk || true | 			systemctl disable rustdesk || true | ||||||
|  | |||||||
| @ -572,6 +572,6 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = | |||||||
|         ("privacy_mode_impl_virtual_display_tip", "Mode 2"), |         ("privacy_mode_impl_virtual_display_tip", "Mode 2"), | ||||||
|         ("Enter privacy mode", "Masuk mode privasi"), |         ("Enter privacy mode", "Masuk mode privasi"), | ||||||
|         ("Exit privacy mode", "Keluar mode privasi"), |         ("Exit privacy mode", "Keluar mode privasi"), | ||||||
|         ("idd_not_support_under_win10_2004_tip", ""), |         ("idd_not_support_under_win10_2004_tip", "Driver grafis yang Anda gunakan tidak kompatibel dengan versi Windows Anda dan memerlukan Windows 10 versi 2004 atau yang lebih baru"), | ||||||
|     ].iter().cloned().collect(); |     ].iter().cloned().collect(); | ||||||
| } | } | ||||||
|  | |||||||
| @ -175,8 +175,13 @@ pub(super) async fn check_init() -> ResultType<()> { | |||||||
|                             .trim_end_matches(",") |                             .trim_end_matches(",") | ||||||
|                             .parse() |                             .parse() | ||||||
|                             .unwrap_or(origin.1 + height as i32); |                             .unwrap_or(origin.1 + height as i32); | ||||||
|  |                         if w < origin.0 + width as i32 || h < origin.1 + height as i32 { | ||||||
|  |                             (origin.0 + width as i32, origin.1 + height as i32) | ||||||
|  |                         } | ||||||
|  |                         else{ | ||||||
|                             (w, h) |                             (w, h) | ||||||
|                         } |                         } | ||||||
|  |                     } | ||||||
|                     _ => (origin.0 + width as i32, origin.1 + height as i32), |                     _ => (origin.0 + width as i32, origin.1 + height as i32), | ||||||
|                 }; |                 }; | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user