scrcpy/scrcpy.changes
2021-04-24 16:45:57 +00:00

917 lines
33 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-------------------------------------------------------------------
Thu Apr 22 09:40:22 UTC 2021 - benoit.monin@gmx.fr
- Update to version 1.17:
* Bump version to 1.17
* Kill the server only after a small delay
* Call CloseHandle() after wait on Windows
* Initialize server struct dynamically
* Interrupt device threads on stop
* Mention how to add default arguments on Windows
* Happy new year 2021!
* Upgrade SDL (2.0.14) for Windows
* Rename release.make to release.mk
* Unify release makefile
* Replace noconsole binary by a wrapper script
* Improve rotation documentation
* Document Windows command line usage
* Remove duplicate include
* Upgrade JUnit to 4.13
* Pause on error from a wrapper script
* Reference encoder section from FAQ
* Reference FFmpeg Windows builds from GitHub
* Upgrade platform-tools (30.0.5) for Windows
* Fix build errors for macOS
* Document shell command to get the device IP
* Upgrade gradle build tools to 4.0.1
* Fix size_t format specifier for Windows
* Document --encoder option
* List available encoders on invalid name specified
* Log encoder name
* Adding new option --encoder
* Add option to force legacy method for pasting
* Add an option to forward all clicks
* Add local.properties to gitignore
* Remove spurious space
* Mention version of Indonesian translation
* Add Indonesian translation for README.md
* Enable Java deprecation warnings details
* Remove deprecation warning
* Fix options order
* Fix FAQ.ko.md
* Fix "press Enter key" message
* Remove unused field
* Add missing mutex unlock on error
* Add simplified Chinese translation for README.md
* Fix README indentation
* Upgrade Android SDK to 30
* Use portable shebang for all bash scripts
* Use a more portable shebang for bash
* Use "/usr/bin/env bash" for build-wrapper.sh
* Adapt call() on ContentProvider for Android 11
* Fix feature test macro
* Fix more log format warning
* Reset power mode only if screen is on
* Make Device methods static when possible
* Add undetected device error message in FAQ
* List available shortcut keys on error
* Reference --shortcut-mod from shortcuts list
* Update links to v1.16 in README and BUILD
- Use meson_install macro to fix build
-------------------------------------------------------------------
Sat Aug 15 12:50:10 UTC 2020 - dmueller@suse.com
- Update to version 1.16:
* Bump version to 1.16
* Add pinch-to-zoom simulation
* Add reference of the translations in README
* Add Traditional Chinese translation for README
* Fix clipboard paste condition
* Revert "Inject WAKEUP instead of POWER"
* Fix missing change of Ctrl key in README
* Add packaging status
* Update links to v1.15.1 in README and BUILD
* Bump version to 1.15.1
* Fix uninitialized repeat count in key events
* Update links to v1.15 in README and BUILD
* Bump version to 1.15
* Upgrade FFmpeg (4.3.1) for Windows
* Upgrade platform-tools (30.0.4) for Windows
* Keep the screen off on powering on
* Add --no-key-repeat cli option
* Pass full options struct to static functions
* Copy the options used in input manager init
* Mention that MENU unlocks screen
* Use <kbd> HTML tag for keys
* Mention in README that Ctrl is forwarded
* Update copy-paste section in README
* Swap paste shortcuts
* Add shortcuts for COPY and CUT
* Change "resize to fit" shortcut to MOD+w
* Remove "get clipboard" call
* Set computer clipboard only if necessary
* Set device clipboard only if necessary
* Synchronize clipboard on Ctrl+v
* Forward Shift to the device
* Forward Ctrl to the device
* Ignore text events for shortcuts
* Accept Super as shortcut modifier
* Customize shortcut modifier
* Use Ctrl for all shortcuts
* Make expression order consistent
* Simplify PASTE option for "set clipboard"
* Declare main() with argc/argv params in tests
* Inject WAKEUP instead of POWER
* Restore power mode to normal on cleanup
* Warn on ignored touch event
* Send touch event without pressure on button up
* Update BUILD.md
* Fix constants name in comment
* Make setScreenPowerMode() method static
* Do not crash on missing clipboard manager
* README: Add Fedora install instructions
* Fix touch events HiDPI-scaling
* Improve linguistic
* Handle repeating keycodes
* Make scrcpy.h independant of other headers
* Remove fprintf() call in tests
* Add option for disabling screensaver
* Fix typo in README.md
* Make message buffer static
* Increase clipboard size from 4k to 256k
* Fix receiver on partial device messages
* Serialize text size on 4 bytes
* Rename MSG_SERIALIZED_MAX_SIZE to MSG_MAX_SIZE
* Add unit test for big clipboard device message
* Rename test names from "event" to "msg"
* Avoid additional copy on Java text parsing
* Reorganize message size constants
* Mention sndcpy
* Add missing file in build_without_gradle.sh
* Configure log level for application only
* Fix incorrect log return value
* Git-ignore release directories
* Avoid repetition for some shortcuts
* Mention stay awake limitation
-------------------------------------------------------------------
Tue Jun 02 15:55:49 UTC 2020 - pousaduarte@gmail.com
- Update to version 1.14:
* Mention how to turn the screen on in README
* Update links to v1.14 in README and BUILD
* Bump version to 1.14
* Reactivate "turn device screen on" feature
* Push clipboard text only if not null
* Improve manpage formatting
* Initialize a default log level
* Upgrade platform-tools (30.0.0) for Windows
* Paste on "set clipboard" if possible
* Fix union typo
-------------------------------------------------------------------
Sun May 3 18:01:37 UTC 2020 - Adam Mizerski <adam@mizerski.pl>
- update to 1.13
* Add option to lock video orientation (#218, #1151)
* Add shortcuts to rotate the display (#218, #1274)
* Mirror secondary displays (#397, #898, #1177, #1238)
* Enable trilinear filtering when possible (#40, #1284)
* Add --render-driver parameter (#1284)
* Accept --max-fps before Android 10 (#488)
* Accept negative window position (#1242)
* Use another local port if 27183 is not available (#945, #951)
* Forward NumPad keys when NumLock is disabled (#1188)
* Fix issues when directory contains non-ASCII chars on Windows (#1002)
* Do not print irrelevant workarounds errors (#994)
* Fix possible BufferUnderflowException on touch event (#1245)
* Upgrade FFmpeg to 4.2.2 in Windows releases
* Upgrade SDL to 2.0.12 in Windows releases
-------------------------------------------------------------------
Tue Feb 25 18:23:52 UTC 2020 - ecsos@opensuse.org
- Update to 1.12.1
* Fix bit-rate parsing when "long" is 32 bits (#995)
- Changes from 1.12.0
* Add shortcut (Ctrl+r) to rotate device screen (#11)
* Respect scrolling configuration on macOS (#966)
* Initialize Application object (fix crashes on some devices) (#940)
* Restore the .jar extension on the device (fix crashes on some
* devices) (#944)
* Inject mouse events with a virtual device id (fix crashes on some
* devices) (#962)
* Refuse to push server if it points to a directory (#956)
- Run spec-cleaner.
-------------------------------------------------------------------
Wed Nov 20 18:16:54 UTC 2019 - ecsos@opensuse.org
- Update to version 1.11:
* Add support for touchscreens/multitouch (#22, #865)
* Add --max-fps to limit the frame rate (Android 10 only) (#488)
* Add options to set an initial window size and position (#762)
* Add option to disable window decorations (#762)
* Add --prefer-text option (#650)
* Add manpage
* Fix copy-paste on Android 10 devices (#796)
* Fix "turn screen off" on Android 10 devices (#835)
* Fix clicks not working in some games (#635)
* Fix device rotation while the window is maximized (#750)
* Fix scrcpy-noconsole.exe (#691)
* Fix HiDPI support (#829)
* Fix segfault on empty file recorded (#918)
* Fix recorded video to avoid crashes in Adobe Premiere (#702)
* Fix segfault on recording with old FFmpeg versions (#707)
* Fix several crashes on some devices (like Meizu) (#240, #365, #921)
* Upgrade FFmpeg to 4.2.1 in Windows releases
* Upgrade platform-tools to 29.0.5 (adb) in Windows releases
-------------------------------------------------------------------
Mon Aug 05 11:20:09 UTC 2019 - pousaduarte@gmail.com
- Update to version 1.10:
* Update links to v1.10 in README and BUILD
* Bump version to 1.10
* List scrcpy characteristics in README
* Upgrade SDL (2.0.10) for Windows
* Update platform-tools (29.0.2) for Windows
* Upgrade FFmpeg (4.1.4) for Windows
* Initialize queue "last" field
* Use Cmd instead of Ctrl on macOS when possible
* Use generic FIFO queue for recording
* Add generic intrusive FIFO queue
* Fix cbuf documentation
* Remove unnecessary backslash in cbuf
* Remove root directory from Windows zip releases
* Log recording failure
* Log scrcpy version and URL on start
* Record asynchronously
* Reduce latency by 1 frame
* Add option to change the push target
* Document --window-title in README
* Add option --window-title
-------------------------------------------------------------------
Sat Aug 03 17:28:19 UTC 2019 - pousaduarte@gmail.com
- Update to version 1.9~git20190730:
* Add unit test for device message serialization
* Rename "build_" to "compile_"
* Update README.md
* Add me as copyright owner
-------------------------------------------------------------------
Sun Jul 14 14:50:51 UTC 2019 - pousaduarte@gmail.com
- Update to version 1.9~git20190712:
* Fix double-free on error
-------------------------------------------------------------------
Thu Jun 27 20:45:30 UTC 2019 - pousaduarte@gmail.com
- Update to version 1.9~git20190626:
* Close decoder on stream ended
* Replace "cannot" by "could not"
* Fix expected parameters count in error message
-------------------------------------------------------------------
Sat Jun 22 10:49:08 UTC 2019 - pousaduarte@gmail.com
- Update to version 1.9~git20190620:
* Close socket on error
* Prevent to turn screen off if no control
* Reference USBaudio from README
* Fix --serial help
-------------------------------------------------------------------
Sat Jun 15 22:06:38 UTC 2019 - pousaduarte@gmail.com
- Update to version 1.9~git20190615:
* Fix required java package for Fedora
* Remove useless else
* Improve comment
* Use getPhysicalDisplayToken on Anroid Q+ instead of getBuiltInDisplay
* Remove compilation flag "skip_frames"
* Disable portable build by default
* Fix a spell mistake
* Add link to Snap package in README
* Fix typo in README
* Update links to v1.9 in README and BUILD
* Bump version to 1.9
* Upgrade tarketSdkVersion to 29
* Fix deprecation warning in Java unit test
* Fix typo in test name
* Remove obsolete detail in README
* Remove obsolete explanation in FAQ
* Update DEVELOP.md
* Update platform-tools (29.0.1) for Windows
* Downgrade SDL to 2.0.8 for Windows
* Upgrade FFmpeg (4.1.3) for Windows
* Improve portable builds
* Add functions to convert wide char to UTF-8
* Extract "scrcpy-server.jar" string
* Simplify portable build configuration
* Simplify scrcpy-server path configuration
* Never return 0 for stream protocol
* Truncate device name at UTF-8 code point boundary
* Inline lock_util functions
* Improve framerate counting
* Add cond_wait_timeout()
* Fix controller cleanup
* Add runtime option to render expired frames
* Indent command-line options
* Add README section explaining --turn-screen-off
* Add option to turn device screen off
* Indent command-line options
* Disable server controller if --no-control
* Group server params in a struct
* Use positive options names internally
* Rename unused field
* Remove "turn device screen on" feature
* Rename function to "power on"
* Improve key processing readability
* Use net_close() to close sockets
* Remove unused import
* Implement device screen off while mirroring
* Fix comment style
* Prevent socket leak on error
* Use consistent variable names
* Add clipboard logs
* Do not minimize on focus loss
* Prefix server logs
* Rename "event" to "message"
* Correct return value type in handle_event
* server/meson.build: Prevent using input field for directory
* Update DEVELOP after recent refactorings
* Implement computer-to-device clipboard copy
* Extract control event String parsing
* Fix control event String parsing
* Implement device-to-computer clipboard copy
* Add device event sender
* Add device event receiver
* Add GET_CLIPBOARD device event
* Use two sockets for video and control
* Extract control event string serialization
* Truncate UTF-8 properly
* Add helpers to truncate UTF-8 at code points
* Add unit tests for control events serialization
* Fix wrong comment in unit test
* Use custom class Point
* Merge commands with other control events
* Stop stream immediately on quit
* Close server socket before killing process
* Simplify cleanup
* Use net_recv() to read only one byte
* Simplify server_connect_to()
* Make server_connect_to() return a bool
* Add missing return 0 in unit test
* Use cbuf for file handler request queue
* Use cbuf for control event queue
* Add generic circular buffer
* Add buffer_read16be()
* Make buffer util functions accept const buffers
* Make control_event_serialize() return size_t
* Fix memory leak on error
* Fix event ownership comment
* Prefix control event constants by namespace
* Make macro expansion-safe
* Remove unused includes
* Fix indentation
* Format meson.build for readability
* Replace SDL_bool by bool in tests
* Always use SDL_malloc() and SDL_free()
* Fix checkstyle warning
* Log characters failed to be injected
* Return success count in injectText
* Recover if expand/collapse panels is not available
* Add method to log error without throwable
* Upgrade gradle
* Do not call codec.stop() on exception
-------------------------------------------------------------------
Mon Jun 10 11:00:58 UTC 2019 - pousaduarte@gmail.com
- Update to version 1.8~git20190605:
* Replace android-tools-adb by adb
* Fix dependencies
-------------------------------------------------------------------
Mon May 27 12:51:31 UTC 2019 - pousaduarte@gmail.com
- Update to version 1.8~git20190527:
* Bind Home key to MOVE_HOME
* Make owned filename a pointer-to-non-const
* Make owned serial a pointer-to-non-const
* Remove useless casts to (void *)
-------------------------------------------------------------------
Fri May 24 14:05:06 UTC 2019 - pousaduarte@gmail.com
- Update to version 1.8~git20190524:
* Explain how to customize path in README
* Continue on icon loading failure
* Check surface returned for icon
-------------------------------------------------------------------
Mon May 13 12:45:46 UTC 2019 - pousaduarte@gmail.com
- Update to version 1.8~git20190512:
* Print adb command on error
* Use size_t for command length
-------------------------------------------------------------------
Mon May 06 12:39:09 UTC 2019 - pousaduarte@gmail.com
- Update to version 1.8~git20190505:
* Disable X11 compositor bypass
* Fix mouse focus clickthrough
-------------------------------------------------------------------
Wed Apr 03 19:00:48 UTC 2019 - pousaduarte@gmail.com
- Update to version 1.8~git20190331:
* Fix link error on Windows Subsystem for Linux
-------------------------------------------------------------------
Sat Mar 30 14:36:49 UTC 2019 - pousaduarte@gmail.com
- Update to version 1.8~git20190327:
* Run server tests on release
* Run tests with ASAN enabled
* Fix server checkstyle errors
-------------------------------------------------------------------
Mon Mar 25 13:43:32 UTC 2019 - pousaduarte@gmail.com
- Update to version 1.8~git20190325:
* Fix overflow in test
-------------------------------------------------------------------
Mon Mar 11 13:31:39 UTC 2019 - pousaduarte@gmail.com
- Update to version 1.8~git20190310:
* Remove deprecated Arch Linux package
-------------------------------------------------------------------
Sat Mar 09 17:32:34 UTC 2019 - pousaduarte@gmail.com
- Update to version 1.8~git20190307:
* Update developer documentation for v1.8
* Add note about Ctrl+C on Windows while recording
* Update links to v1.8 in README and BUILD
* Bump version to 1.8
* Log "new texture" at INFO level
* Remove empty line
* Add more consts
* Explicitly pass control flag to input manager
* Do not init SDL video subsystem if no display
* Use explicit output parameter for skipped frame
* Make owned serial a pointer-to-non-const
* Replace SDL types by C99 standard types
* Add option to mirror in read-only
* Rename -n/--no-window to -N/--no-display
* Add missing no_window initialization
* Avoid unnecessary call if display is disabled
* Extract event processing out of event_loop()
* Update code style
* Replace uint64_t by Uint64 for consistency
* Describe the --no-window feature in README
* Implement the --no-window flag
* Add a new option: -n/--no-window
* Add stream layer
* Store the recording request in a local bool
* Fix cleanup order
* Fix recording with old decoding/encoding API
* Rename "stop" to "interrupt"
* Rename "frames" to "video_buffer"
* Remove unused mutex field in decoder
* Add shortcut to expand/collapse notification panel
-------------------------------------------------------------------
Sun Mar 03 15:32:16 UTC 2019 - pousaduarte@gmail.com
- Update to version 1.7~git20190303:
* server/meson.build: support relative path for prebuilt_server
-------------------------------------------------------------------
Sat Feb 16 21:07:26 UTC 2019 - pousaduarte@gmail.com
- Update to version 1.7~git20190216:
* Use "always on top" only for SDL >= 2.0.5
* Move all compat ifdefs definitions to compat.h
* Update links to v1.7 in README and BUILD
* Bump version to 1.7
* Allocate extradata with av_malloc()
* Regroup Windows-ifdefs in command.h
* Create process with wide chars on Windows
* Add recording logs
* Support recording to MKV
* Rescale packet timestamp to container time base
* Write header file with correct extradata
* Forward FFmpeg logs
* Add log verbose macro
* Fix memory leak on close
* app: add always_on_top
* Fix expected mouse event sizes
-------------------------------------------------------------------
Sun Jan 27 21:28:36 UTC 2019 - pousaduarte@gmail.com
- Update to version 1.6~git20190126:
* Add release script
* tests: fix test_control_event_serialize
-------------------------------------------------------------------
Tue Jan 22 13:23:17 UTC 2019 - pousaduarte@gmail.com
- Update to version 1.6~git20190122:
* Fix incorrect comment
-------------------------------------------------------------------
Mon Jan 21 13:48:12 UTC 2019 - pousaduarte@gmail.com
- Update to version 1.6~git20190120:
* Update links to v1.6 in README and BUILD
* Bump version to 1.6
* Update FFmpeg (4.1) for Windows
* Do not disable screensaver
* input_manager: don't ignore double click event when clicking inside device
* Mirror "secure" content
* Make the server unlink itself
* Handle mouse events outside device screen
* Always use non-empty arguments
* Always expect 5 parameters for the server
-------------------------------------------------------------------
Fri Jan 18 13:53:33 UTC 2019 - pousaduarte@gmail.com
- Update to version 1.5fixversion~git20190116:
* prepare-dep: use variable for better readability
-------------------------------------------------------------------
Sun Nov 25 22:01:55 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.5fixversion~git20181125:
* Add a note to allow simulating input in README
-------------------------------------------------------------------
Mon Nov 19 13:29:07 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.5fixversion~git20181119:
* Add ninja-build to the packages list to install
-------------------------------------------------------------------
Sun Nov 18 20:41:30 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.5fixversion~git20181118:
* Ignore mouse events outside device screen
-------------------------------------------------------------------
Sat Nov 17 22:18:59 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.5fixversion~git20181115:
* Point out that ninja must not be run as root
-------------------------------------------------------------------
Tue Nov 13 21:31:53 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.5fixversion~git20181113:
* Move drag&drop features in README
-------------------------------------------------------------------
Mon Nov 12 13:57:51 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.5fixversion~git20181112:
* Fix read_packet() return value on error or EOF
* Configure version at meson project level
* Update links to v1.5-fixversion
* Bump version to 1.5
* Update links to v1.5 in README and BUILD
* Improve features presentation in README
* Do not queue invalid PTS
* Store queue of PTS for pending frames
* Send frame meta only if recording is enabled
* Rename --output-file to --record
* Wrap receiver state into separate struct
* Avoid partial header reads
* Move buffer reader functions to buffer_util.h
* Support AVStream.codec for old FFmpeg versions
* recorder: use av_oformat_next to support older FFmpeg
* Reenable custom SDL signal handlers
* Do not transmit MediaCodec flags
* Assign PTS to the right frame
* Decode and push frame before recording
* Only set valid PTS/DTS
* Add recorder
* Enable video output file, with pts set by server
* Fix SDL 2.0.9 for Windows
* Update SDL (2.0.9) for Windows
-------------------------------------------------------------------
Sun Nov 11 12:32:54 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.4~git20181111:
* Extract bit operations to buffer_util.h
* Explain how to install up-to-date meson
-------------------------------------------------------------------
Sat Nov 10 16:43:57 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.4~git20181110:
* Add feature test macro to declare kill()
* Fix memory leak on error
-------------------------------------------------------------------
Thu Nov 01 23:09:43 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.4~git20181101:
* Replace Ctrl by Meta for volume shortcuts on MacOS
* Refactor to support Meta in shortcuts
-------------------------------------------------------------------
Tue Oct 30 14:02:28 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.4~git20181027:
* input_manager: fix potential memory leak on text
-------------------------------------------------------------------
Thu Oct 25 23:13:09 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.4~git20181024:
* Capture Alt and Meta keys
-------------------------------------------------------------------
Mon Oct 22 18:09:29 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.4~git20181021:
* Factorize Windows command building
-------------------------------------------------------------------
Wed Oct 10 12:40:03 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.4~git20181009:
* Work around Os.write() not updating position
-------------------------------------------------------------------
Fri Oct 05 11:37:18 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.4~git20181004:
* Support paths containing spaces on Windows
* Declare fun(void) functions with no parameters
* Update links to v1.4 in README and BUILD
* Update platform-tools (28.0.1) for Windows
* Bump version to 1.4
* Handle alpha and space chars as raw events
* prevent closing console right after process error in windows
* Fix header guard name
* Use specific error for missing binary on Windows
* Avoid additional buffer copy in userspace
* Present fullscreen option in README
* Add option to start in fullscreen
* Do not handle system-specific values in command.c
* Notify adb missing
* Update FFmpeg (4.0.2) for Windows
* Update platform-tools (28.0.0) for Windows
* Add missing include for lock_util.h
* Separate multi-words filenames by '_'
* Document "push file" feature
* Make request_queue functions static
* Simplify SDL_assert() calls
* Add missing include config.h
* Support drag&drop a file to transfer it to device
* installer -> file_handler
-------------------------------------------------------------------
Thu Sep 20 12:27:21 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.3~git20180919:
* Add link to Gentoo Ebuild in README
-------------------------------------------------------------------
Tue Aug 21 07:38:52 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.3~git20180820:
* Add link to FLAG_SECURE in FAQ
-------------------------------------------------------------------
Fri Aug 17 20:29:17 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.3~git20180817:
* Explain how to install adb on Mac OS
* Separate build instructions from README
-------------------------------------------------------------------
Thu Aug 16 13:19:47 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.3~git20180815:
* Reset current installer process
* Return non-zero value on connection loss
* Remove AINPUT_SOURCE_ANY value
* Replace Uint32 by int to fix warnings in tinyxpm
* Explicitly use ISO C11
-------------------------------------------------------------------
Sun Aug 12 21:42:33 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.3~git20180812:
* Destroy mutex if strdup failed
* remove redundant semicolon
-------------------------------------------------------------------
Fri Aug 10 16:41:03 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.3~git20180809:
* Update links to v1.3 in README
* Bump version to 1.3
* Add crop feature
* Move annotation comment
* Extract video size computation
* Increase "adb forward" connection attempts
* Do not call deprecated av_register_all()
-------------------------------------------------------------------
Tue Jul 17 18:48:23 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.2~git20180716:
* Simplify README for Windows users
-------------------------------------------------------------------
Mon Jun 25 17:14:26 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.2~git20180624:
* Forward repeated volume events
* Send separate DOWN/UP key events
* Improve English comment
-------------------------------------------------------------------
Sat Jun 23 11:59:43 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.2~git20180622:
* Prevent killing unexpected process
* Fix missing installer initialization
-------------------------------------------------------------------
Fri Jun 08 17:47:01 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.2~git20180608:
* Fix meson error: for loop initial declarations are only allowed in C99 mode.
* Use a meson option to crossbuild for Windows
* Fix clean recipe in cross Makefile
* Upgrade gradle
-------------------------------------------------------------------
Tue May 29 12:32:40 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.2~git20180528:
* Update links to v1.2 in README
* Bump version to 1.2
* Rename SHA256SUM to SHA256SUMS
* Make CreateProcess() flags depend on "noconsole"
* Update README and FAQ for the new Windows releases
* Also build "noconsole" binary for Windows
* Add cross-compilation scripts for Windows
* Indicate that libs are included for Windows
* Indicate that scrcpy also works over TCP/IP
* Document APK drag & drop
* Quote apk path on Windows
* Drag and drop to install apk files from computer
* Fix net_send_all() warning
* Fix proc_show_touches warning
* Release controller lock while processing events
* Fix leak on server start error
* Add missing includes
* Change volume shortcuts
* Improve startup time when show_touches is enabled
* Disable "show touches" once window is closed
* Add an option to enable "show touches"
* Group scrcpy options into a struct
* Swap MENU and APP_SWITCH shortcuts
* Rename "shake" to "menu"
* Add support for CTRL+S to send hardware "shake" to device w/readme
-------------------------------------------------------------------
Tue Apr 10 13:06:03 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.1~git20180408:
* Map numpad ENTER key
-------------------------------------------------------------------
Thu Apr 05 12:40:37 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.1~git20180405:
* Add FAQ section about KWin crash
-------------------------------------------------------------------
Wed Apr 04 11:39:14 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.1~git20180404:
* Avoid pointer arithmetic on "void *"
* Use const pointers when possible
-------------------------------------------------------------------
Sat Mar 31 11:02:02 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.1~git20180331:
* Document 32 bits packages Windows in README
-------------------------------------------------------------------
Thu Mar 29 10:04:47 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.1~git20180328:
* Make checkstyle happy
* Install on macOS via Homebrew in README
-------------------------------------------------------------------
Wed Mar 28 10:58:32 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.1~git20180328:
* Document how to make a portable build on Windows
-------------------------------------------------------------------
Tue Mar 27 10:59:57 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.1~git20180327:
* Factorize texture creation
-------------------------------------------------------------------
Mon Mar 26 12:54:43 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.1~git20180326:
* Forward double-click events
-------------------------------------------------------------------
Sun Mar 25 12:54:55 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.1~git20180325:
* Add instructions to install Java 8 on macOS
* Update README.md
* Add instructions to run via Docker
-------------------------------------------------------------------
Sat Mar 24 10:34:49 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.1~git20180324:
* Change links to wikipedia
* Add links to FFmpeg and LibSDL2 dependencies
* Process the last video frame
* Unref last packet on exit
* Clarify adb requirements
* Describe workaround to get output on Windows
-------------------------------------------------------------------
Wed Mar 21 21:38:36 UTC 2018 - opensuse-packaging@opensuse.org
- Update to version 1.1~git20180321:
* Disable custom SDL signal handlers
* Remove useless blocks in switch/case
-------------------------------------------------------------------
Wed Mar 21 20:13:18 UTC 2018 - opensuse-packaging@opensuse.org
- Update to version 1.1~git20180320:
* Include source root directory
-------------------------------------------------------------------
Sun Mar 18 16:45:01 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.1~git20180318:
* Document the step to clone the project
* Increase the number of connection attempts
* Fix win32 build
* Remove useless cast
* Fix warning message
* Fix switch/case code style
-------------------------------------------------------------------
Thu Mar 15 15:27:53 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.1~git20180315:
* Add FAQ section about mouse clicks
-------------------------------------------------------------------
Wed Mar 14 18:37:56 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.1~git20180314:
* Add link to the article for v1.1 in README
* Update FAQ after v1.1 release
* Update links to v1.1 in README
* Bump version to 1.1
* Remove useless argument
* Immediately close the server socket on the device
* Workaround continuous resizing on Windows/MacOS
* Remove black borders on double-click
* Make it work over tcpip
* Store serial in server instance
* Always use the best render scale quality available
* Fix mouse clicks on LG devices
* Support screens with dimensions not divisible by 8
* Map middle-click to HOME
* Map right-click to BACK if screen is on
* Fix text input event segfault
-------------------------------------------------------------------
Tue Mar 13 10:23:31 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.0~git20180313:
* Disable stdout/stderr buffering on Windows
-------------------------------------------------------------------
Mon Mar 12 16:45:14 UTC 2018 - pousaduarte@gmail.com
- Update to version 1.0~git20180312:
* Add links to AUR packages in README
* Reverse horizontal scrolling behavior
* Use one subsection by distribution in README
* Document how to install on Fedora
* Improve dependencies in README
* Add a FAQ for common issues
* Add empty lines around code blocks
* removed "$" and changed Mac OS ---> MacOS
* added "$" in front of terminal commands
* Unref the packet on error