Commit Graph

  • 667ffd4dfd Bump to version 4.5.3.2 Cameron Gutman 2016-02-23 16:33:57 -05:00
  • 17626f1853 Update common to crash in mDNS discovery agent Cameron Gutman 2016-02-23 16:33:38 -05:00
  • a71a3e22e6 Rewrite MdnsDiscoveryAgent to treat the singleton JmmDNS object safely Cameron Gutman 2016-02-23 15:50:17 -05:00
  • da4fab2f3e Stop using resolver outside of the timer callback Cameron Gutman 2016-02-23 13:49:35 -05:00
  • 1db84efb68 Revert "Synchronize the mDNS events and timer with the MdnsDiscoveryAgent class instead of the instance object as a workaround for JmDNS issue #49" Cameron Gutman 2016-02-23 10:54:03 -05:00
  • c1c3af3c66 Synchronize the mDNS events and timer with the MdnsDiscoveryAgent class instead of the instance object as a workaround for JmDNS issue #49 Cameron Gutman 2016-02-23 01:50:21 -05:00
  • 5c79567a2c Bump version to 4.5.3.1 Cameron Gutman 2016-02-20 20:11:26 -05:00
  • 0f5fd9af62 Update common to fix mDNS running passively in the background Cameron Gutman 2016-02-20 20:11:00 -05:00
  • 99643537d1 Only disable missing translation Lint errors rather than ignoring all Lint errors Cameron Gutman 2016-02-20 20:10:14 -05:00
  • 4622b9f202 Close the jmDNS object when we're done resolving so it stops listening on the network Cameron Gutman 2016-02-20 17:11:55 -05:00
  • 47650386e0 Bump version code and update common to fix video issue on H265 v4.5.3 Cameron Gutman 2016-02-19 11:35:52 -05:00
  • 47ea158c4c Fix random broken video on H265 Cameron Gutman 2016-02-19 11:27:37 -05:00
  • aa3fc34646 Update version code and lint options for building releases with Gradle 2.0 Cameron Gutman 2016-02-19 04:11:03 -05:00
  • 92f5f1ac71 Bump to 4.5.3 with support for GFE 2.10.2 Cameron Gutman 2016-02-19 03:58:38 -05:00
  • d9cb5eacf8 Add support for Generation 5 servers (GFE 2.10.2+) Cameron Gutman 2016-02-19 03:41:03 -05:00
  • 5718c47be7 Fix the bug causing the 4th controller to be unrecognized Cameron Gutman 2016-02-19 01:55:09 -05:00
  • eb739f73c7 Update Gradle and Gradle Wrapper for Android Studio 2.0 Cameron Gutman 2016-02-06 16:44:00 -05:00
  • 20a646106b Fix duplicate file exceptions with newer versions of Gradle Cameron Gutman 2016-02-06 16:43:11 -05:00
  • 0dc14517cd Bump version to 4.5.2 v4.5.2 Cameron Gutman 2016-01-30 05:16:29 -05:00
  • 04713c007b Remove some hacks for Android TV Cameron Gutman 2016-01-30 05:10:47 -05:00
  • 1cac7660b8 Fix a null pointer exception reported by a user Cameron Gutman 2016-01-30 04:55:17 -05:00
  • edb286f9af Hide the mouse on the main thread just to be safe Cameron Gutman 2016-01-30 04:27:14 -05:00
  • fb15ff99ca Add support for the NVIDIA relative mouse extensions for Shield devices Cameron Gutman 2016-01-30 04:21:20 -05:00
  • a455e75e37 Fix recognition of mouse events on Shield Portable Cameron Gutman 2016-01-30 04:15:09 -05:00
  • 2b452e51f9 Bump version to 4.5.1 Cameron Gutman 2016-01-28 13:02:46 -05:00
  • 9d2b6f8854 Make nextDeviceId non-static since the lifetime of ControllerHandler is also just the life of the connection Cameron Gutman 2016-01-28 13:02:30 -05:00
  • 3be10a1b59 Update preference string to include Xbox 360 Cameron Gutman 2016-01-28 12:55:19 -05:00
  • 01950c25a8 Only claim Xbox 360 controllers if the kernel hasn't already Cameron Gutman 2016-01-28 12:35:16 -05:00
  • 7ad1ebd0e8 Fix Xbox 360 driver Cameron Gutman 2016-01-28 12:07:11 -05:00
  • ee01a8b5a0 Turn the XB360 controller LED on at init Cameron Gutman 2016-01-27 14:00:14 -05:00
  • 23c54f6813 Add support for wired Xbox 360 controllers (pending testing) Cameron Gutman 2016-01-27 13:45:04 -05:00
  • ceef4510fb Fix infinite app list loading spinner if the app list is actually empty Cameron Gutman 2016-01-24 02:51:06 -05:00
  • 042a6b943e Bump version to 4.5 v4.5 Cameron Gutman 2016-01-20 02:18:22 -05:00
  • e114b73654 Revert "Fix margins around analog sticks" Cameron Gutman 2016-01-20 01:35:30 -05:00
  • da0a505978 Shrink the text size in the buttons so the start button text fits on the Nexus 9 Cameron Gutman 2016-01-20 01:30:48 -05:00
  • cb6d4a385c Leave a margin around the d-pad so the selection rectangle doesn't draw over the control itself Cameron Gutman 2016-01-20 01:12:53 -05:00
  • 2806aee0fc Fix drawing and placement of face buttons Cameron Gutman 2016-01-20 01:04:06 -05:00
  • 52736f5162 Increase the time allowed for a double click to activate the stick button Cameron Gutman 2016-01-20 00:28:33 -05:00
  • 6d45ad7fe8 Improve precision of joystick inputs by lifting the deadzone after 150 ms. This way it prevents false inputs when activation the stick buttons but allows for precise movements after confirming that the touch is intended. Cameron Gutman 2016-01-20 00:28:11 -05:00
  • 2fc53644bc Use a uniform stroke width based on screen size in pixels Cameron Gutman 2016-01-19 20:26:46 -05:00
  • b33eaec493 Temporarily disable the config dialog and just map a tap of a controller element to move Cameron Gutman 2016-01-19 19:58:11 -05:00
  • 63d6f3ac78 Fix snapping into the deadzone when using analog sticks Cameron Gutman 2016-01-19 19:54:52 -05:00
  • fd4caac013 Fix erratic joystick movement Cameron Gutman 2016-01-19 19:44:33 -05:00
  • ada875cdb0 Highlight the controls red when in configuration mode Cameron Gutman 2016-01-19 18:52:51 -05:00
  • 49ddfa573d Ignore inputs when the on-screen controls are in configuration mode Cameron Gutman 2016-01-19 18:31:00 -05:00
  • b58ac367ee Increase the size of the virtual controller settings button Cameron Gutman 2016-01-19 18:24:10 -05:00
  • cf62b4ed95 Select is slightly too long for the button so rename it to Backc Cameron Gutman 2016-01-19 18:13:16 -05:00
  • b05c62e141 Fix outside of each d-pad button being cut off by the end of the canvas Cameron Gutman 2016-01-19 18:01:30 -05:00
  • 095556106c Fix highlighting of selected controller element during configuration Cameron Gutman 2016-01-19 17:45:14 -05:00
  • 5cdd72a45c Disable printing controller output Cameron Gutman 2016-01-19 17:35:17 -05:00
  • 5d84f8af43 Fix margins around analog sticks Cameron Gutman 2016-01-19 17:34:52 -05:00
  • d9483d9214 Show a nicer configuration toast Cameron Gutman 2016-01-19 17:30:49 -05:00
  • 250475830f Draw the highlight border after the element so it doesn't get drawn over Cameron Gutman 2016-01-19 17:08:00 -05:00
  • b8a0a823e0 Raise d-pad and buttons slightly further from the analog sticks Cameron Gutman 2016-01-19 16:33:00 -05:00
  • 6a54d669a3 Fix capitalization of preference group Cameron Gutman 2016-01-19 16:31:06 -05:00
  • 62559c4e66 Merge branch 'master' of https://github.com/hop3l3ss/limelight-android Cameron Gutman 2016-01-19 16:23:56 -05:00
  • e04ecaaf7a Rework the face buttons to match the d-pad Cameron Gutman 2016-01-19 16:23:40 -05:00
  • fa4706c95f fix on screen controls category typo Karim 2016-01-09 12:56:39 +01:00
  • 7067c0e02e show onscreen controls settings only on touchscreen devices Karim 2016-01-09 12:49:12 +01:00
  • d7d90e8e49 Encode the surround sound information in the launch request parameters Cameron Gutman 2016-01-08 01:01:58 -06:00
  • cc71ce6180 Fix crash in XB1 controller driver on Fire HD 6 after controller removal Cameron Gutman 2016-01-07 22:52:17 -06:00
  • f409a3583c Fix direct submit behavior in decoders since the addition of HEVC Cameron Gutman 2016-01-07 18:51:02 -06:00
  • ac7504e017 Bump version to 4.0.4 v4.0.4 Cameron Gutman 2016-01-07 16:08:08 -06:00
  • 345bd3f7c1 Hide on-screen controls preference until bugs are resolved Cameron Gutman 2016-01-07 16:01:33 -06:00
  • 2e2960ec69 Disable on-screen controls by default Cameron Gutman 2016-01-07 12:57:59 -06:00
  • e93b103d1e Fix ConcurrentModificationException in virtual controller code Cameron Gutman 2016-01-07 12:57:37 -06:00
  • 22977a4c5b Use a socket for communication from EvdevReader to Moonlight rather than stdin/stdout. On some devices, fwrite(stdout) hangs for unknown reasons. Cameron Gutman 2016-01-07 12:49:30 -06:00
  • 7da5d5322b Cache Paint objects instead of allocation in draw method Cameron Gutman 2016-01-07 02:23:34 -06:00
  • 49e2c40ba4 Add LB and RB buttons to virtual controller Cameron Gutman 2016-01-07 01:06:22 -06:00
  • 8041a004c2 Remove text from d-pad as it tends to get in the way of visuals on screen Cameron Gutman 2016-01-07 01:00:15 -06:00
  • db62d78e04 On-screen controls: Fix functionality of Select button and rename Play to Start Cameron Gutman 2016-01-07 00:45:30 -06:00
  • bd79318b1e Cleanup new virtual controller code Cameron Gutman 2016-01-07 00:30:45 -06:00
  • 2736bd9165 Android Studio auto-reformat of new virtual controller code Cameron Gutman 2016-01-07 00:24:39 -06:00
  • b6bd48584f Refactor to match other preference conventions Cameron Gutman 2016-01-07 00:20:46 -06:00
  • 7b4f3c975a Fix on-screen controls not showing up on 16:9 devices Cameron Gutman 2016-01-07 00:15:33 -06:00
  • b165fadc55 Remove unused file Cameron Gutman 2016-01-07 00:14:16 -06:00
  • 274e0d0557 Merge branch 'master' into virtualcontroller_master Cameron Gutman 2016-01-07 00:01:03 -06:00
  • 7594e51a18 Fix SQL injection vulnerability and crashes when an apostrophe is present in a computer name Cameron Gutman 2016-01-06 15:17:30 -06:00
  • bf22819b53 Update common with timeouts for RTSP handshake Cameron Gutman 2016-01-06 13:08:18 -06:00
  • 3dea4b15e0 Fix support for kernels that output 24-byte input events Cameron Gutman 2016-01-06 13:05:51 -06:00
  • 5836b3292b Only grab event devices Cameron Gutman 2016-01-06 12:36:09 -06:00
  • a8fd49a234 Fix possible segmentation fault or memory corruption if EVIOCGRAB fails and the cleanup is executed before the device entry is inserted into the list Cameron Gutman 2016-01-06 12:35:45 -06:00
  • 006ad72eb2 Check the stdin poll() return value before reading Cameron Gutman 2016-01-05 19:53:23 -06:00
  • dc254e1ee5 Some S6s have back buttons on the device called sec_touchkey so also ignore back presses on those too Cameron Gutman 2016-01-05 00:27:19 -06:00
  • 4d420b29cb Also timeout RTSP if no response is received on an established connection for 10 seconds Cameron Gutman 2016-01-04 23:55:58 -06:00
  • 0b9e7aa05b Standardize connection timeouts to 10 seconds Cameron Gutman 2016-01-04 23:54:25 -06:00
  • b0d31a4d35 Update version for 4.0.3 r2 Cameron Gutman 2016-01-04 09:30:56 -06:00
  • 24155feea4 Update common with proper HEVC fix for r2 of 4.0.3 Cameron Gutman 2016-01-04 09:29:22 -06:00
  • 8c663cc84a Replace the HEVC detection hack with a proper solution based on examining the RTSP DESCRIBE response Cameron Gutman 2016-01-04 07:39:07 -06:00
  • db0a4e35c6 Bump to 4.0.3 Cameron Gutman 2016-01-03 16:35:21 -06:00
  • 68ef98d346 Update common to fix broken mobile 900-series GPU detection for H.265 Cameron Gutman 2016-01-03 16:29:02 -06:00
  • 8d1417c636 Improve HEVC check to add Titan X support and more importantly stop requesting H.265 on mobile GPUs that may not support it Cameron Gutman 2016-01-03 16:01:28 -06:00
  • f23bb9fac1 improve virtual controller: Karim 2016-01-03 11:12:43 +01:00
  • d20dde0b6d Print a message when the EvdevReader starts Cameron Gutman 2016-01-02 19:42:40 -06:00
  • f76b30d109 Fix exceptions in onStop when the connection is aborted due to lack of H.264 support Cameron Gutman 2016-01-02 18:28:01 -06:00
  • ee1a047cde Remove several decoders from the whitelist based on some user-reported issues Cameron Gutman 2016-01-02 18:16:12 -06:00
  • b91ab53219 Connection reuse is broken in GFE's server (requests always get reissued on a new connection) so just turn it off Cameron Gutman 2016-01-02 17:34:29 -06:00
  • 6eeb7ae5b2 Add UUID on serverinfo and add a TODO for HTTP serverinfo Cameron Gutman 2016-01-02 16:50:22 -06:00
  • 0436179020 Use UUID string in pairing and switch to HTTP for pairing (like Shield Hub) Cameron Gutman 2016-01-02 16:47:10 -06:00
  • c92cae51c8 Add UUID to URL queries (like recent Shield Hub version do) Cameron Gutman 2016-01-02 16:30:24 -06:00