Changelog for
scrcpy-1.16-bp153.2.1.x86_64.rpm :
* Sat Aug 15 2020 dmuellerAATTsuse.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
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 2020 pousaduarteAATTgmail.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 03 2020 Adam Mizerski - 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 2020 ecsosAATTopensuse.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 2019 ecsosAATTopensuse.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 2019 pousaduarteAATTgmail.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 2019 pousaduarteAATTgmail.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 2019 pousaduarteAATTgmail.com- Update to version 1.9~git20190712:
* Fix double-free on error
* Thu Jun 27 2019 pousaduarteAATTgmail.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 2019 pousaduarteAATTgmail.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 2019 pousaduarteAATTgmail.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 2019 pousaduarteAATTgmail.com- Update to version 1.8~git20190605:
* Replace android-tools-adb by adb
* Fix dependencies
* Mon May 27 2019 pousaduarteAATTgmail.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 2019 pousaduarteAATTgmail.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 2019 pousaduarteAATTgmail.com- Update to version 1.8~git20190512:
* Print adb command on error
* Use size_t for command length
* Mon May 06 2019 pousaduarteAATTgmail.com- Update to version 1.8~git20190505:
* Disable X11 compositor bypass
* Fix mouse focus clickthrough
* Wed Apr 03 2019 pousaduarteAATTgmail.com- Update to version 1.8~git20190331:
* Fix link error on Windows Subsystem for Linux
* Sat Mar 30 2019 pousaduarteAATTgmail.com- Update to version 1.8~git20190327:
* Run server tests on release
* Run tests with ASAN enabled
* Fix server checkstyle errors
* Mon Mar 25 2019 pousaduarteAATTgmail.com- Update to version 1.8~git20190325:
* Fix overflow in test
* Mon Mar 11 2019 pousaduarteAATTgmail.com- Update to version 1.8~git20190310:
* Remove deprecated Arch Linux package
* Sat Mar 09 2019 pousaduarteAATTgmail.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 2019 pousaduarteAATTgmail.com- Update to version 1.7~git20190303:
* server/meson.build: support relative path for prebuilt_server
* Sat Feb 16 2019 pousaduarteAATTgmail.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 2019 pousaduarteAATTgmail.com- Update to version 1.6~git20190126:
* Add release script
* tests: fix test_control_event_serialize
* Tue Jan 22 2019 pousaduarteAATTgmail.com- Update to version 1.6~git20190122:
* Fix incorrect comment
* Mon Jan 21 2019 pousaduarteAATTgmail.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 2019 pousaduarteAATTgmail.com- Update to version 1.5fixversion~git20190116:
* prepare-dep: use variable for better readability
* Sun Nov 25 2018 pousaduarteAATTgmail.com- Update to version 1.5fixversion~git20181125:
* Add a note to allow simulating input in README
* Mon Nov 19 2018 pousaduarteAATTgmail.com- Update to version 1.5fixversion~git20181119:
* Add ninja-build to the packages list to install
* Sun Nov 18 2018 pousaduarteAATTgmail.com- Update to version 1.5fixversion~git20181118:
* Ignore mouse events outside device screen
* Sat Nov 17 2018 pousaduarteAATTgmail.com- Update to version 1.5fixversion~git20181115:
* Point out that ninja must not be run as root
* Tue Nov 13 2018 pousaduarteAATTgmail.com- Update to version 1.5fixversion~git20181113:
* Move drag&drop features in README
* Mon Nov 12 2018 pousaduarteAATTgmail.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 2018 pousaduarteAATTgmail.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 2018 pousaduarteAATTgmail.com- Update to version 1.4~git20181110:
* Add feature test macro to declare kill()
* Fix memory leak on error
* Thu Nov 01 2018 pousaduarteAATTgmail.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 2018 pousaduarteAATTgmail.com- Update to version 1.4~git20181027:
* input_manager: fix potential memory leak on text
* Thu Oct 25 2018 pousaduarteAATTgmail.com- Update to version 1.4~git20181024:
* Capture Alt and Meta keys
* Mon Oct 22 2018 pousaduarteAATTgmail.com- Update to version 1.4~git20181021:
* Factorize Windows command building
* Wed Oct 10 2018 pousaduarteAATTgmail.com- Update to version 1.4~git20181009:
* Work around Os.write() not updating position
* Fri Oct 05 2018 pousaduarteAATTgmail.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 2018 pousaduarteAATTgmail.com- Update to version 1.3~git20180919:
* Add link to Gentoo Ebuild in README
* Tue Aug 21 2018 pousaduarteAATTgmail.com- Update to version 1.3~git20180820:
* Add link to FLAG_SECURE in FAQ
* Fri Aug 17 2018 pousaduarteAATTgmail.com- Update to version 1.3~git20180817:
* Explain how to install adb on Mac OS
* Separate build instructions from README
* Thu Aug 16 2018 pousaduarteAATTgmail.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 2018 pousaduarteAATTgmail.com- Update to version 1.3~git20180812:
* Destroy mutex if strdup failed
* remove redundant semicolon
* Fri Aug 10 2018 pousaduarteAATTgmail.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 2018 pousaduarteAATTgmail.com- Update to version 1.2~git20180716:
* Simplify README for Windows users
* Mon Jun 25 2018 pousaduarteAATTgmail.com- Update to version 1.2~git20180624:
* Forward repeated volume events
* Send separate DOWN/UP key events
* Improve English comment
* Sat Jun 23 2018 pousaduarteAATTgmail.com- Update to version 1.2~git20180622:
* Prevent killing unexpected process
* Fix missing installer initialization
* Fri Jun 08 2018 pousaduarteAATTgmail.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 2018 pousaduarteAATTgmail.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 2018 pousaduarteAATTgmail.com- Update to version 1.1~git20180408:
* Map numpad ENTER key
* Thu Apr 05 2018 pousaduarteAATTgmail.com- Update to version 1.1~git20180405:
* Add FAQ section about KWin crash
* Wed Apr 04 2018 pousaduarteAATTgmail.com- Update to version 1.1~git20180404:
* Avoid pointer arithmetic on \"void
*\"
* Use const pointers when possible
* Sat Mar 31 2018 pousaduarteAATTgmail.com- Update to version 1.1~git20180331:
* Document 32 bits packages Windows in README
* Thu Mar 29 2018 pousaduarteAATTgmail.com- Update to version 1.1~git20180328:
* Make checkstyle happy
* Install on macOS via Homebrew in README
* Wed Mar 28 2018 pousaduarteAATTgmail.com- Update to version 1.1~git20180328:
* Document how to make a portable build on Windows
* Tue Mar 27 2018 pousaduarteAATTgmail.com- Update to version 1.1~git20180327:
* Factorize texture creation
* Mon Mar 26 2018 pousaduarteAATTgmail.com- Update to version 1.1~git20180326:
* Forward double-click events
* Sun Mar 25 2018 pousaduarteAATTgmail.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 2018 pousaduarteAATTgmail.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 2018 opensuse-packagingAATTopensuse.org- Update to version 1.1~git20180321:
* Disable custom SDL signal handlers
* Remove useless blocks in switch/case
* Wed Mar 21 2018 opensuse-packagingAATTopensuse.org- Update to version 1.1~git20180320:
* Include source root directory
* Sun Mar 18 2018 pousaduarteAATTgmail.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 2018 pousaduarteAATTgmail.com- Update to version 1.1~git20180315:
* Add FAQ section about mouse clicks
* Wed Mar 14 2018 pousaduarteAATTgmail.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 2018 pousaduarteAATTgmail.com- Update to version 1.0~git20180313:
* Disable stdout/stderr buffering on Windows
* Mon Mar 12 2018 pousaduarteAATTgmail.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