fufesou
23e70c0fd1
refact: remote printer, adapter dll, free data ptr ( #11279 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2025-03-28 21:58:46 +08:00
fufesou
f4bbf82363
feat: remote printer ( #11231 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2025-03-27 15:34:27 +08:00
21pages
d1c8b331c5
Option allow-d3d-render and fix ios ci ( #11107 )
...
* option `allow-d3d-render`, default false
Add this option because it fails on some machines
Signed-off-by: 21pages <sunboeasy@gmail.com >
* only add nokhwa to windows and linux dependencies
Signed-off-by: 21pages <sunboeasy@gmail.com >
---------
Signed-off-by: 21pages <sunboeasy@gmail.com >
2025-03-13 09:34:13 +08:00
rustdesk
f7c930e153
fix https://github.com/rustdesk/rustdesk/discussions/11104
2025-03-12 19:07:25 +08:00
21pages
f0f999dc27
view camera ( #11040 )
...
* view camera
Signed-off-by: 21pages <sunboeasy@gmail.com >
* `No cameras` prompt if no cameras available, `peerGetSessionsCount` use
connType as parameter
Signed-off-by: 21pages <sunboeasy@gmail.com >
* fix, use video_service_name rather than display_idx as key in qos,etc
Signed-off-by: 21pages <sunboeasy@gmail.com >
---------
Signed-off-by: 21pages <sunboeasy@gmail.com >
Co-authored-by: Adwin White <adwinw01@gmail.com >
Co-authored-by: RustDesk <71636191+rustdesk@users.noreply.github.com >
2025-03-10 21:06:53 +08:00
fufesou
df4a101316
fix: build macos, default feature ( #11075 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2025-03-10 10:16:17 +08:00
dependabot[bot]
f1329ca69e
Git submodule: Bump libs/hbb_common from 7cf11f7 to 83419b6 ( #11042 )
...
Bumps [libs/hbb_common](https://github.com/rustdesk/hbb_common ) from `7cf11f7` to `83419b6`.
- [Commits](7cf11f7b77...83419b6549 )
---
updated-dependencies:
- dependency-name: libs/hbb_common
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-07 09:21:40 +08:00
zuiyu
561bc18f49
Fix unused import with dxgiformat ( #11032 )
2025-03-06 09:49:04 +08:00
fufesou
41cd375e3c
fix: potential memleak ( #10955 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2025-02-28 12:14:40 +08:00
fufesou
00293a9902
Feat/macos clipboard file ( #10939 )
...
* feat: macos, clipboard file
Signed-off-by: fufesou <linlong1266@gmail.com >
* Can't reuse file transfer
Signed-off-by: fufesou <linlong1266@gmail.com >
* handle paste task
Signed-off-by: fufesou <linlong1266@gmail.com >
---------
Signed-off-by: fufesou <linlong1266@gmail.com >
2025-02-28 00:46:46 +08:00
rustdesk
bc3a58f6f4
1.3.9
2025-02-26 18:00:31 +08:00
dependabot[bot]
c46023bbde
Git submodule: Bump libs/hbb_common from 16900b9 to 7cf11f7 ( #10895 )
...
Bumps [libs/hbb_common](https://github.com/rustdesk/hbb_common ) from `16900b9` to `7cf11f7`.
- [Commits](16900b9b06...7cf11f7b77 )
---
updated-dependencies:
- dependency-name: libs/hbb_common
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-24 08:58:25 +08:00
fufesou
8b9a7a3506
refact: optimize, ID search peers ( #10853 )
...
* refact: optimize, preload peers
Signed-off-by: fufesou <linlong1266@gmail.com >
* Update dialogs.dart
---------
Signed-off-by: fufesou <linlong1266@gmail.com >
Co-authored-by: RustDesk <71636191+rustdesk@users.noreply.github.com >
2025-02-20 18:31:12 +08:00
fufesou
055b351164
refact: optimize, loading recent peers ( #10847 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2025-02-20 11:53:36 +08:00
rustdesk
6e305d4865
improve sysinfo update
2025-02-18 16:09:25 +08:00
rustdesk
33b47dd6e3
allow dash in id
2025-02-15 18:51:30 +08:00
21pages
cefda0dec1
device group ( #10781 )
...
1. Rename `Group` tab to `Accessible devices`
2. Add accessible device groups at the top of search list
3. option `preset-device-group-name` and command line `--assign --device_group_name`
Signed-off-by: 21pages <sunboeasy@gmail.com >
2025-02-15 12:13:11 +08:00
fufesou
fbba8f0b34
refact: file copy&paste, cross platform (no macOS) ( #10671 )
...
* feat: unix, file copy&paste
Signed-off-by: fufesou <linlong1266@gmail.com >
* refact: unix file c&p, check peer version
Signed-off-by: fufesou <linlong1266@gmail.com >
* Update pubspec.yaml
---------
Signed-off-by: fufesou <linlong1266@gmail.com >
Co-authored-by: RustDesk <71636191+rustdesk@users.noreply.github.com >
2025-02-04 20:33:02 +08:00
rustdesk
ce5f0d513f
2024 -> 2025
2025-01-31 16:54:57 +08:00
rustdesk
5fc8e8c428
remove PUBLIC_RS_PUB_KE
2025-01-29 16:57:28 +08:00
fufesou
55005f8129
fix: win, file clipboard, try empty ( #10609 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2025-01-27 16:16:44 +08:00
fufesou
f08cb0412d
fix: windows, dll, pre-loading attack ( #10608 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2025-01-26 19:39:38 +08:00
21pages
1f02bc9d3e
bump to 1.3.7 ( #10548 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com >
2025-01-20 23:12:00 +08:00
21pages
5fa8c25e65
opt qos ( #10459 )
...
* Adjust bitrate and fps based on TestDelay messages.
* Bitrate is adjusted every 3 seconds, fps is adjusted every second and when receiving test lag.
* Latency optimized at high resolutions. However, when the network is poor, the delay when just connecting or sliding static pages is still obvious.
Signed-off-by: 21pages <sunboeasy@gmail.com >
2025-01-20 17:59:36 +08:00
21pages
c44803f5b0
replace hbb_common with submodule ( #10543 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com >
2025-01-20 17:33:41 +08:00
Xiaobo Liu
8f329ebc1a
scrap: style ( #10445 )
2025-01-07 11:21:43 +08:00
Xiaobo Liu
4a3c11e711
scrap: fixed build warnning ( #10442 )
...
```shell
warning: elided lifetime has a name
--> src/common/mod.rs:192:21
|
187 | pub fn to<'a>(
| -- lifetime `'a` declared here
...
192 | ) -> ResultType<EncodeInput> {
| ^^^^^^^^^^^ this elided lifetime gets resolved as `'a`
|
= note: `#[warn(elided_named_lifetimes)]` on by default
```
2025-01-07 11:14:20 +08:00
Xiaobo Liu
0dbd3094ec
hbb_common: simplify is_compressed_file ( #10436 )
...
* hbb_common: simplify is_compressed_file
Signed-off-by: Xiaobo Liu <cppcoffee@gmail.com >
* `exts` rename to `compressed_exts`
---------
Signed-off-by: Xiaobo Liu <cppcoffee@gmail.com >
2025-01-06 18:20:18 +08:00
21pages
40999c3211
fix ffmpeg videotoolbox wrong log ( #10413 )
...
* Fix ffmpeg videotoolbox wrong log when changing bitrate
* Let qsv support abr, and it's safe for qsv to changing bitrate.
Signed-off-by: 21pages <sunboeasy@gmail.com >
2025-01-02 22:19:30 +08:00
Integral
49dabd3533
refactor: replace &PathBuf with &Path to enhance generality ( #10332 )
2024-12-23 20:28:04 +08:00
rustdesk
03999d900e
1.3.6
2024-12-21 15:00:16 +08:00
21pages
e163b75407
update hwcodec ( #10304 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com >
2024-12-17 12:07:34 +08:00
fufesou
0751005073
Fix/windows empty file clipboard on disconn ( #10242 )
...
* fix: windows, empty file clipboard on disconn
Signed-off-by: fufesou <linlong1266@gmail.com >
* refact: Don't send files copied before the conn
Signed-off-by: fufesou <linlong1266@gmail.com >
* refact: windows, file clipboard
Empty clipboard if no `Ctrl+C` is pressed, but
`CliprdrDataObject_GetData()` is called.
`CliprdrDataObject_GetData()` is only called in the clipboard object set
by RustDesk.
Signed-off-by: fufesou <linlong1266@gmail.com >
---------
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-12-10 11:01:34 +08:00
fufesou
3c838e7a92
fix: Android, try sync clipboard on connecting ( #10218 )
...
* fix: Android, try sync clipboard on connecting
Signed-off-by: fufesou <linlong1266@gmail.com >
* Android, clipboard, more clear skip check
Signed-off-by: fufesou <linlong1266@gmail.com >
* comments
Signed-off-by: fufesou <linlong1266@gmail.com >
* comment todo: Android clipboard listener, callback twice
Signed-off-by: fufesou <linlong1266@gmail.com >
* Android, clipboard, remove listner
Signed-off-by: fufesou <linlong1266@gmail.com >
---------
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-12-07 15:12:15 +08:00
fufesou
12e15b5a37
fix: linux, weak network, repeated keys ( #10211 )
...
Use `press` as the `click` flag on Linux to avoid repeated keys, like
the Legacy mode.
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-12-06 20:01:11 +08:00
rustdesk
588103c6dc
1.3.5
2024-12-05 18:38:39 +08:00
RustDesk
fe4094777f
Revert "fix: linux, window, workaround, mint, mate ( #10146 )" ( #10184 )
...
This reverts commit bd0a33e467 .
2024-12-05 10:44:37 +08:00
fufesou
bd0a33e467
fix: linux, window, workaround, mint, mate ( #10146 )
...
* refact: linux, window, workaround, mint, mate
Signed-off-by: fufesou <linlong1266@gmail.com >
* refact: case insensitive
Signed-off-by: fufesou <linlong1266@gmail.com >
---------
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-12-03 01:02:41 +08:00
rustdesk
f330953f4f
bump to 1.3.4
2024-12-01 18:49:24 +08:00
21pages
d60b5a6ca0
videotoolbox/mediacodec support changing bitrate dynamically ( #10117 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com >
2024-11-30 11:44:51 +08:00
fufesou
afc8bb71dc
feat: mobile, key help tool, more keys ( #10068 )
...
* feat: mobile, key help tool, vk_enter
Signed-off-by: fufesou <linlong1266@gmail.com >
* Mobile, add more function keys
Signed-off-by: fufesou <linlong1266@gmail.com >
* Mobile, more virtual function keys
Signed-off-by: fufesou <linlong1266@gmail.com >
* uinput, menu maps key_compose
Signed-off-by: fufesou <linlong1266@gmail.com >
---------
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-11-29 00:56:38 +08:00
fufesou
d61c99b105
fix: Android 29, crash on restart and reconn ( #10054 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-11-25 21:49:09 +08:00
21pages
34b93c6f83
fix aom pts ( #10042 )
...
the old pts/duration is wrong, use timebase 1/1000 like other codecs, not found any differences.
Signed-off-by: 21pages <sunboeasy@gmail.com >
2024-11-25 11:09:17 +08:00
zuiyu
314c93b210
Create empty dir on send files in local ( #9993 )
...
* feat: Add empty dirs on sendfiles
* Update connection.rs
---------
Co-authored-by: RustDesk <71636191+rustdesk@users.noreply.github.com >
2024-11-23 23:09:11 +08:00
21pages
02b046bdbf
fix hwcodec ram quality change not work ( #10024 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com >
2024-11-23 16:36:13 +08:00
21pages
28d38cd71d
avoid invalid recording files and fix removing little recording file ( #10012 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com >
2024-11-22 17:19:22 +08:00
zyl
74dd0c8fa0
fix mis-align problem when converting &[u8] to &[f32] ( #9986 )
...
* fix: windows, improve audio buffer (#9770 )
* .
* fix statics does not record
and avoid channel changing when drio audio when audio is stero
* add some commence
* fix mis-align problem when converting &[u8] to &[f32]
* add safety commence
* revert client.rs
* avoid tmp lifetime extends
* avoid move in loop
* avoid use after drop
* another use after free
* another use after free
* make code more reasonable
---------
Co-authored-by: zylthinking <zhaoyulong@qianxin.com >
2024-11-21 13:36:11 +08:00
KAYUII
608d7d55d5
add env VCPKG_INSTALLED_ROOT ( #9985 )
2024-11-20 19:41:30 +08:00
21pages
c5426b0fbc
Fix hevc decode error "Could not find ref with POC" ( #9960 )
...
1. Dropping frames can cause this error, reset encoder when this
happens.
2. There are some logic error for clear video queue, because video queue
message is not cleared. This need to be fixed.
Signed-off-by: 21pages <sunboeasy@gmail.com >
2024-11-18 23:03:27 +08:00
fufesou
8b710f62c8
feat: android clipboard, multi-formats ( #9950 )
...
* feat: android clipboard, multi-formats
Signed-off-by: fufesou <linlong1266@gmail.com >
* Chore
Signed-off-by: fufesou <linlong1266@gmail.com >
* Remove unused code
Signed-off-by: fufesou <linlong1266@gmail.com >
---------
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-11-18 15:43:41 +08:00