- 17 4月, 2020 1 次提交
-
-
由 Romain Vimont 提交于
Disable input events on secondary displays before Android 10, even if FLAG_PRESENTATION is not set. Refs #1288 <https://github.com/Genymobile/scrcpy/issues/1288>
-
- 15 4月, 2020 5 次提交
-
-
由 Romain Vimont 提交于
-
由 Romain Vimont 提交于
Add an option to disable trilinear filtering even if mipmapping is available.
-
由 Romain Vimont 提交于
Improve downscaling quality if mipmapping is available. Suggested-by: NGiumo Clanjor (哆啦比猫/兰威举) <cjxgm2@gmail.com> Fixes #40 <https://github.com/Genymobile/scrcpy/issues/40> Ref: <https://github.com/Genymobile/scrcpy/issues/40#issuecomment-591917787>
-
由 Romain Vimont 提交于
Add an option to set a render driver hint (SDL_HINT_RENDER_DRIVER).
-
由 Romain Vimont 提交于
-
- 14 4月, 2020 2 次提交
-
-
由 Romain Vimont 提交于
Debian buster (stable) provides Meson 0.49, which is also available in stretch (oldstable) backports. It's time to abandon Meson 0.37. Ref: 20b3f101
-
由 Romain Vimont 提交于
To avoid confusion with the max text size for clipboard, rename the constant limiting the text injection length.
-
- 13 4月, 2020 3 次提交
-
-
由 Romain Vimont 提交于
Some compilers warns on uninitialized value in impossible case: warning: variable 'result' is used uninitialized whenever switch default is taken [-Wsometimes-uninitialized]
-
由 Romain Vimont 提交于
Include <string.h> for strdup() and strtok_r().
-
由 Romain Vimont 提交于
The expression port + 1 is promoted to int, but printed as uint16_t.
-
- 12 4月, 2020 3 次提交
-
-
由 Romain Vimont 提交于
Do not handle iFrameInterval field and parameter, it is never used dynamically.
-
由 Romain Vimont 提交于
During PR #1151, this field has been moved to ScreenInfo, but has not been removed from ScreenEncoder.
-
由 Romain Vimont 提交于
-
- 11 4月, 2020 1 次提交
-
-
由 Romain Vimont 提交于
-
- 08 4月, 2020 11 次提交
-
-
由 Romain Vimont 提交于
A double-click outside the device content (in the black borders) resizes so that black borders are removed. But the display rotation was not taken into account to detect the content. Use the content size instead of the frame size to fix the issue. Ref: <https://github.com/Genymobile/scrcpy/issues/898#issuecomment-610993695>
-
由 Romain Vimont 提交于
If the display is rotated, the position of clicks must be adapted.
-
由 Romain Vimont 提交于
This avoids to compute it every time from the frame size.
-
由 Kostiantyn Luzan 提交于
PR #1275 <https://github.com/Genymobile/scrcpy/pull/1275> Signed-off-by: NKostiantyn Luzan <vblack2006@gmail.com> Signed-off-by: NRomain Vimont <rom@rom1v.com>
-
由 Romain Vimont 提交于
-
由 Romain Vimont 提交于
Many options are meaningless if --no-display is set. We don't want to validate all possible combinations, so don't make an exception for --fullscreen.
-
由 Romain Vimont 提交于
Make --lock-video-orientation documentation consistent with that of --rotation.
-
由 Romain Vimont 提交于
In addition to Ctrl+Left and Ctrl+Right shortcuts, add a command-line parameter to set the initial rotation.
-
由 Romain Vimont 提交于
Add Ctrl+Left and Ctrl+Right shortcuts to rotate the display (the content of the scrcpy window). Contrary to --lock-video-orientation, the rotation has no impact on recording, and can be changed dynamically (and immediately). Fixes #218 <https://github.com/Genymobile/scrcpy/issues/218>
-
由 Romain Vimont 提交于
For consistency, start the descriptions with a capital letter.
-
由 Romain Vimont 提交于
Mention that it works with a matching client version.
-
- 07 4月, 2020 2 次提交
-
-
由 Romain Vimont 提交于
People may not guess that `master` is not the development branch.
-
由 Romain Vimont 提交于
-
- 04 4月, 2020 5 次提交
-
-
由 Romain Vimont 提交于
-
由 Romain Vimont 提交于
Closes #1157 <https://github.com/Genymobile/scrcpy/issues/1157>
-
由 Harsh Shandilya 提交于
People following default build instructions can be caught off guard by seeing the build artifacts in the git tree. Signed-off-by: NHarsh Shandilya <me@msfjarvis.dev> Signed-off-by: NRomain Vimont <rom@rom1v.com>
-
由 Harsh Shandilya 提交于
Signed-off-by: NHarsh Shandilya <me@msfjarvis.dev> Signed-off-by: NRomain Vimont <rom@rom1v.com> -- Note from committer: The binary gradle/wrapper/gradle-wrapper.jar has the expected SHA-256 checksum: $ curl -L https://services.gradle.org/distributions/gradle-6.3-wrapper.jar.sha256 1cef53de8dc192036e7b0cc47584449b0cf570a00d560bfaa6c9eabe06e1fc06 All the changed files match an upgrade executed independently: <https://docs.gradle.org/current/userguide/gradle_wrapper.html#sec:upgrading_wrapper>
-
由 Harsh Shandilya 提交于
Signed-off-by: NHarsh Shandilya <me@msfjarvis.dev>
-
- 03 4月, 2020 7 次提交
-
-
由 Romain Vimont 提交于
There is no reason to use SDL atomics.
-
由 Romain Vimont 提交于
If calling the private API does not work, an exception is printed. In that case, do not log that the action succeeded.
-
由 Romain Vimont 提交于
If the server is already dead, terminating it fails. This is expected.
-
由 Romain Vimont 提交于
The server may die before connecting to the client. In that case, the client was blocked indefinitely (until Ctrl+C) on accept(). To avoid the problem, close the server socket once the server process is dead.
-
由 Romain Vimont 提交于
Create a thread just to wait for the server process exit. This paves the way to simply wake up a blocking accept() in a portable way.
-
由 Romain Vimont 提交于
This avoids cleanup duplication.
-
由 e_vigurskiy 提交于
Add --display command line parameter to specify a display id. PR #1238 <https://github.com/Genymobile/scrcpy/pull/1238> Signed-off-by: NRomain Vimont <rom@rom1v.com>
-