Commit graph

  • fcf225049d Use consistent variable names Yu-Chen Lin 2019-05-31 22:08:30 +0800
  • 6537c2ef01 Add clipboard logs Romain Vimont 2019-05-31 15:43:25 +0200
  • 9712cb8123 Do not minimize on focus loss Romain Vimont 2019-05-31 15:35:53 +0200
  • ad55a9addc Prefix server logs Romain Vimont 2019-05-31 15:31:38 +0200
  • 28980bbc90 Rename "event" to "message" Romain Vimont 2019-05-31 14:55:11 +0200
  • f710d76c9e
    Merge pull request #568 from npes87184/dev Romain Vimont 2019-05-31 15:27:35 +0200
  • 2a8a3e6ed5 Correct return value type in handle_event Yu-Chen Lin 2019-05-31 20:57:06 +0800
  • c2cef8d501 server/meson.build: Prevent using input field for directory Yu-Chen Lin 2019-05-25 10:56:17 +0800
  • 0125af1e46 Update DEVELOP after recent refactorings Romain Vimont 2019-05-30 22:04:20 +0200
  • c13a24389c Implement computer-to-device clipboard copy Romain Vimont 2019-05-30 20:25:23 +0200
  • 2322069656 Extract control event String parsing Romain Vimont 2019-05-30 16:34:37 +0200
  • 61f5f96b42 Fix control event String parsing Romain Vimont 2019-05-30 16:33:13 +0200
  • 63c078ee6c Implement device-to-computer clipboard copy Romain Vimont 2019-05-30 15:23:01 +0200
  • 3149e2cf4a Add device event sender Romain Vimont 2019-05-30 15:17:05 +0200
  • 6112095e75 Add device event receiver Romain Vimont 2019-05-30 00:25:37 +0200
  • f9d2d99166 Add GET_CLIPBOARD device event Romain Vimont 2019-05-30 00:24:26 +0200
  • ec71a3f66a Use two sockets for video and control Romain Vimont 2019-05-28 21:03:54 +0200
  • 69360c7407 Extract control event string serialization Romain Vimont 2019-05-30 18:50:01 +0200
  • 6ec2ddd2d1 Truncate UTF-8 properly Romain Vimont 2019-05-30 19:13:19 +0200
  • 0a7fe7ad57 Add helpers to truncate UTF-8 at code points Romain Vimont 2019-05-30 19:01:08 +0200
  • 3aa5426cad Add unit tests for control events serialization Romain Vimont 2019-05-30 21:27:41 +0200
  • 63207d9cd5 Fix wrong comment in unit test Romain Vimont 2019-05-30 21:46:25 +0200
  • ad4c061cd2 Use custom class Point Romain Vimont 2019-05-30 21:24:00 +0200
  • 63909fd10d Merge commands with other control events Romain Vimont 2019-05-30 16:07:24 +0200
  • 3b4366e5bf Stop stream immediately on quit Romain Vimont 2019-05-30 11:57:40 +0200
  • 47f1003200 Close server socket before killing process Romain Vimont 2019-05-30 11:40:12 +0200
  • bfb86ca2c2 Simplify cleanup Romain Vimont 2019-05-30 11:18:54 +0200
  • 0dee9b04b2 Use net_recv() to read only one byte Romain Vimont 2019-05-28 21:03:44 +0200
  • 8fc58bde75 Simplify server_connect_to() Romain Vimont 2019-05-28 21:02:57 +0200
  • 5a431cdf9b Make server_connect_to() return a bool Romain Vimont 2019-05-28 13:41:19 +0200
  • 6edb1294f0 Add missing return 0 in unit test Romain Vimont 2019-05-29 21:58:07 +0200
  • 073181b294 Use cbuf for file handler request queue Romain Vimont 2019-05-29 21:46:16 +0200
  • 241a3dcba5 Use cbuf for control event queue Romain Vimont 2019-05-29 21:24:30 +0200
  • b38292cd69 Add generic circular buffer Romain Vimont 2019-05-29 20:53:21 +0200
  • 7475550ae8 Add buffer_read16be() Romain Vimont 2019-05-29 17:27:41 +0200
  • 7fc8793d5b Make buffer util functions accept const buffers Romain Vimont 2019-05-29 17:45:46 +0200
  • bf5e54b2e9 Make control_event_serialize() return size_t Romain Vimont 2019-05-29 17:26:21 +0200
  • 507b0bcccf Fix memory leak on error Romain Vimont 2019-05-29 21:33:34 +0200
  • e1afd9f8b0 Fix event ownership comment Romain Vimont 2019-05-29 08:38:32 +0200
  • b08dada6c1 Prefix control event constants by namespace Romain Vimont 2019-05-29 08:35:28 +0200
  • 999c964689 Make macro expansion-safe Romain Vimont 2019-05-29 08:27:10 +0200
  • befe455e44 Remove unused includes Romain Vimont 2019-05-29 08:24:32 +0200
  • d2504f974c Fix indentation Romain Vimont 2019-05-28 13:37:27 +0200
  • 0fbab42f8c Format meson.build for readability Romain Vimont 2019-05-29 08:20:05 +0200
  • 08f506b24f Replace SDL_bool by bool in tests Romain Vimont 2019-05-29 08:19:49 +0200
  • 3bc1c51b91 Always use SDL_malloc() and SDL_free() Romain Vimont 2019-05-30 00:10:45 +0200
  • 7ed976967f Fix checkstyle warning Romain Vimont 2019-05-30 00:22:05 +0200
  • b75f0e9427 Merge branch 'master' into dev Romain Vimont 2019-05-28 13:31:37 +0200
  • 5d473efeb5 Bind Home key to MOVE_HOME Romain Vimont 2019-05-27 10:19:03 +0200
  • a41dd6c79f Make owned filename a pointer-to-non-const Romain Vimont 2019-05-24 17:25:31 +0200
  • c3779d8513 Make owned serial a pointer-to-non-const Romain Vimont 2019-05-24 17:24:17 +0200
  • b3bd5f1b80 Remove useless casts to (void *) Romain Vimont 2019-05-24 17:15:32 +0200
  • a920ba6471 Explain how to customize path in README Romain Vimont 2019-05-24 13:21:53 +0200
  • 3133d5d1c7 Continue on icon loading failure Romain Vimont 2019-05-23 20:58:08 +0200
  • 2dc1a59471 Check surface returned for icon Romain Vimont 2019-05-20 09:44:45 +0200
  • 3068457b90 Log characters failed to be injected Romain Vimont 2019-05-20 08:33:41 +0200
  • 56f8e78f58 Merge pull request #542 from npes87184/dev Romain Vimont 2019-05-20 08:37:07 +0200
  • 1630f923ef Return success count in injectText Yu-Chen Lin 2019-05-19 09:00:15 +0800
  • e443518ed9 Print adb command on error Romain Vimont 2019-05-12 15:11:16 +0200
  • eeb8e8420f Use size_t for command length Romain Vimont 2019-05-12 14:31:18 +0200
  • 39b5893c42 Merge pull request #522 from dos1/compositor Romain Vimont 2019-05-05 17:35:10 +0200
  • b941854c73 Disable X11 compositor bypass Sebastian Krzyszkowiak 2019-05-04 17:48:20 +0200
  • 068253a3a2 Fix mouse focus clickthrough Sebastian Krzyszkowiak 2019-05-04 17:48:20 +0200
  • c8338b2918 Recover if expand/collapse panels is not available Romain Vimont 2019-05-04 14:41:38 +0200
  • 2837c6eaab Add method to log error without throwable Romain Vimont 2019-05-04 14:40:29 +0200
  • 668e54fd4b Upgrade gradle Romain Vimont 2019-05-04 14:39:50 +0200
  • 01664777c8 Merge branch 'master' into dev Romain Vimont 2019-05-04 14:48:54 +0200
  • ffa8c66979 Fix link error on Windows Subsystem for Linux Gerdal 2019-03-27 19:37:44 +0100
  • 5254e585c6 Run server tests on release Romain Vimont 2019-03-27 21:51:42 +0100
  • 66baf0f95b Run tests with ASAN enabled Romain Vimont 2019-03-27 21:50:25 +0100
  • f11b0ec204 Fix server checkstyle errors Romain Vimont 2019-03-27 21:47:54 +0100
  • e2ef39fae5 Fix overflow in test Romain Vimont 2019-03-25 11:33:32 +0100
  • 3eda38e5fc Do not call codec.stop() on exception Romain Vimont 2019-03-21 18:45:29 +0100
  • a16cf95b8e Remove deprecated Arch Linux package Andrew Rabert 2019-03-10 18:00:55 -0400
  • 71fd238b0a Update developer documentation for v1.8 Romain Vimont 2019-03-07 20:21:13 +0100
  • d795144a36 Add note about Ctrl+C on Windows while recording Romain Vimont 2019-03-07 20:42:08 +0100
  • c287826f8e Update links to v1.8 in README and BUILD Romain Vimont 2019-03-07 20:41:56 +0100
  • 1323e3c43e Bump version to 1.8 Romain Vimont 2019-03-07 20:21:07 +0100
  • 50dac2eaee Log "new texture" at INFO level Romain Vimont 2019-03-07 20:17:09 +0100
  • b8ff35efe6 Remove empty line Romain Vimont 2019-03-07 19:03:13 +0100
  • 7fad611dfb Merge branch 'dev' Romain Vimont 2019-03-07 19:02:40 +0100
  • a7b3901c31 Add more consts Romain Vimont 2019-03-03 11:59:31 +0100
  • fc81d0d771
    Merge pull request #442 from npes87184/master Romain Vimont 2019-03-03 11:16:13 +0100
  • f7efafd846 Explicitly pass control flag to input manager Romain Vimont 2019-03-03 11:05:26 +0100
  • c456e38264 server/meson.build: support relative path for prebuilt_server Yu-Chen Lin 2019-03-03 12:17:00 +0800
  • 6baed8a06f Do not init SDL video subsystem if no display Romain Vimont 2019-03-03 01:40:03 +0100
  • 8595862005 Use explicit output parameter for skipped frame Romain Vimont 2019-03-03 00:26:48 +0100
  • 9ef345fdd0 Make owned serial a pointer-to-non-const Romain Vimont 2019-03-03 00:01:16 +0100
  • dfed1b250e Replace SDL types by C99 standard types Romain Vimont 2019-03-02 23:52:22 +0100
  • 8655ba7197 Add option to mirror in read-only Romain Vimont 2019-03-02 22:40:51 +0100
  • 163cd36ccc Rename -n/--no-window to -N/--no-display Romain Vimont 2019-03-02 22:46:46 +0100
  • db6644f1f9 Add missing no_window initialization Romain Vimont 2019-03-02 22:42:28 +0100
  • 36191b7eec Avoid unnecessary call if display is disabled Romain Vimont 2019-03-02 21:32:31 +0100
  • 33ccb1368f Extract event processing out of event_loop() Romain Vimont 2019-03-02 21:49:39 +0100
  • aeda583a2c Update code style Romain Vimont 2019-03-02 20:09:56 +0100
  • b2fe005498 Replace uint64_t by Uint64 for consistency Romain Vimont 2019-03-02 20:10:34 +0100
  • ef118cc633 Describe the --no-window feature in README Romain Vimont 2019-03-02 18:33:31 +0100
  • 89812e4eee Implement the --no-window flag Romain Vimont 2019-03-02 18:06:29 +0100
  • 421a1141e2 Add a new option: -n/--no-window CapsLock 2019-02-01 22:53:24 +0100
  • e6e011baaf Add stream layer Romain Vimont 2019-03-02 16:43:43 +0100