Commit Graph

1274 Commits

Author SHA1 Message Date
fufesou 2081113bed simple_rc: win init simple resource pack
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-05-30 13:06:48 +08:00
fufesou e1bb25c70e fix_virtual_display_path: fix wchar* path
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-05-30 12:27:11 +08:00
fufesou c269d1c831 privacy_mode: win10 magnifier
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-05-30 12:08:28 +08:00
RustDesk 85cd066cd7 Merge pull request #653 from rustdesk/add-license-1
Create LICENCE
2022-05-29 23:01:23 +08:00
RustDesk 66070320b5 Create LICENCE 2022-05-29 23:01:09 +08:00
rustdesk bf736c80e9 changing license 2022-05-29 23:00:12 +08:00
RustDesk 70d4df9b85 Merge pull request #644 from curo-open/fix-cs-translation
fix some issues in Czech translation
2022-05-29 01:36:58 +08:00
RustDesk 1a6cc08ec4 Merge pull request #643 from curo-open/translate-sk
add slovak translation
2022-05-29 01:36:47 +08:00
k2s 4f843b98c7 fix some issues in Czech translation 2022-05-28 18:55:03 +02:00
Martin Minka 9688a3157a add slovak translation 2022-05-28 18:50:28 +02:00
RustDesk f542a39329 Merge pull request #631 from p-bo/patch-3
Add link pointing to README-CS.md into README.md
2022-05-27 17:54:52 +08:00
p-bo db180c7381 Add link pointing to README-CS.md into README.md 2022-05-27 11:33:19 +02:00
RustDesk e59daa5548 Merge pull request #630 from p-bo/patch-2
Add Czech translation of README
2022-05-27 17:31:13 +08:00
p-bo 1dae3dd292 Add Czech translation of README 2022-05-27 11:29:06 +02:00
RustDesk 6c739289ce Merge pull request #627 from fufesou/better_linux_run_cmds
better_linux_run_cmds: run cmds without creating tmp files
2022-05-27 11:12:13 +08:00
fufesou 5fc32971df better_linux_run_cmds: run cmds without creating tmp files
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-05-27 11:07:24 +08:00
rustdesk 1c447fe438 fix cs 2022-05-26 21:22:42 +08:00
RustDesk f2f12ffb6b Update lang.rs 2022-05-26 21:07:39 +08:00
RustDesk ab66c32618 Merge pull request #625 from p-bo/patch-1
Add Czech localization to application
2022-05-26 21:05:35 +08:00
p-bo 09ea396b54 Add Czech localization to application 2022-05-26 15:04:13 +02: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 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
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
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 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
Viktor 04eac47526 Update README-RU.md 2022-05-22 13:07:39 +03:00
RustDesk 9151a32f24 Merge pull request #585 from ViktorOn/patch-2
Update ru.rs
2022-05-22 15:52:15 +08:00
Viktor 4a72702679 Update ru.rs 2022-05-22 10:49:37 +03:00
RustDesk 6a11981675 Merge pull request #581 from mrladeia/patch-1
Update ptbr.rs
2022-05-22 12:11:09 +08:00
RustDesk 32fcb69538 Merge pull request #582 from chriscavalluzzi/dark-theme
Add dark theme for main desktop client window
2022-05-22 12:10:18 +08:00
Chris Cavalluzzi a5d4cad5b7 Add dark theme for main desktop client window
Signed-off-by: Chris Cavalluzzi <chriscavalluzzi@gmail.com>
2022-05-21 19:11:50 -06:00
Marcos Rodrigo Ladeia 125259fe0e Update ptbr.rs
Correcting pt-BR translation
2022-05-21 19:15:42 -03:00
RustDesk eb71b6ad79 Merge pull request #575 from rewrite0w0/kr-Translate
Kr translate
2022-05-21 09:27:31 +08:00
Oh TaeJun 6d12c76ebe add: korean translate 2022-05-21 10:21:53 +09:00