Commit Graph

  • 5028eaed59 Fix crash presenting the loading frame while old one is still dismissing Cameron Gutman 2018-12-28 20:51:29 -08:00
  • d18c713684 Fix tip display on iPhone SE Cameron Gutman 2018-12-28 20:32:22 -08:00
  • 08e169eb23 Rewrite loading frame management (again) Cameron Gutman 2018-12-28 16:45:05 -08:00
  • 611358e35c Fix pairing code that didn't always call one of the pairing completion callbacks Cameron Gutman 2018-12-28 15:50:13 -08:00
  • 63275130bb Fix duplicate connection termination attempt due to race condition after calling LiInterruptConnection() Cameron Gutman 2018-12-28 15:31:18 -08:00
  • 7c9313e04d Ensure we don't deadlock if somehow a loading frame ends up under the active view Cameron Gutman 2018-12-28 02:09:57 -08:00
  • d466a0af07 Only cleanup the stream on termination Cameron Gutman 2018-12-28 02:03:21 -08:00
  • c8adc184c9 Use a semaphore to ensure the loading frame is safely shown and dismissed Cameron Gutman 2018-12-28 02:01:40 -08:00
  • d40a29df71 Ensure we can't enter the app grid without having a pinned cert Cameron Gutman 2018-12-28 01:32:53 -08:00
  • 85820bf812 Use the real online status rather than always assuming YES Cameron Gutman 2018-12-28 01:24:18 -08:00
  • 5d4d10ac8a Fix displaying GFE error messages for launch and resume Cameron Gutman 2018-12-28 01:16:56 -08:00
  • eca018ad15 Set host online immediately after using Add PC dialog to update host address Cameron Gutman 2018-12-28 00:54:26 -08:00
  • 90e582a263 Assert only in the cert untrusted error path Cameron Gutman 2018-12-28 00:45:32 -08:00
  • 3717228e28 Fix app grid running indicator not being correct immediately after returning from stream Cameron Gutman 2018-12-28 00:32:19 -08:00
  • 8c0997ddcd Update common-c to fix GFE 3.16 bitrate issue Cameron Gutman 2018-12-28 00:14:04 -08:00
  • d722c9e18d Use default auth handling if the pinning fails Cameron Gutman 2018-12-27 21:07:17 -08:00
  • 94c9433b99 Fix running state refresh on app grid Cameron Gutman 2018-12-27 19:54:27 -08:00
  • befef62b2f Log parsed XML attributes Cameron Gutman 2018-12-27 19:50:51 -08:00
  • dc00c1e3e7 Fix leak of UIComputerViews that poll forever Cameron Gutman 2018-12-27 19:50:29 -08:00
  • 3316fdb80e Updated Moonlight icon Jorys Paulin 2018-12-26 13:29:49 +01:00
  • c5d70c48c9 Fix QMap usage where insertion on read of missing value was not intended v0.8.0 Cameron Gutman 2018-12-26 00:59:30 -08:00
  • 82230ef2f5 Version 0.8.0 Cameron Gutman 2018-12-25 22:29:27 -08:00
  • dcfd3d3e48 Add a debug print for V-sync Cameron Gutman 2018-12-25 22:19:23 -08:00
  • cb1e2ac32e Avoid filling our client logs with QNetworkReplyHttpImplPrivate warnings Cameron Gutman 2018-12-25 21:54:20 -08:00
  • ec2c15946a Update audio buffering parameters based on local testing Cameron Gutman 2018-12-25 21:45:15 -08:00
  • 8be73142f8 Fix cert pinning on macOS Cameron Gutman 2018-12-25 21:15:59 -08:00
  • d1640e3bb8 Audio latency tweaks and fix for PulseAudio with A2DP Cameron Gutman 2018-12-25 17:54:18 -08:00
  • 8612e6726d Remove accidentally enabled debug prints Cameron Gutman 2018-12-25 14:05:55 -08:00
  • 3b4694e9f8 Add libraries required by libsoundio Cameron Gutman 2018-12-25 14:05:35 -08:00
  • 14cb2e1999 Remove latency drop logic and replace by single frame writes Cameron Gutman 2018-12-25 14:05:17 -08:00
  • cfabaf334e Add frame pacing toggle Cameron Gutman 2018-12-25 12:57:00 -08:00
  • c054536fab Count Pacer delay in frame stats Cameron Gutman 2018-12-25 12:09:45 -08:00
  • 35aac18b4e Improve bitrate slider label and add tooltip Cameron Gutman 2018-12-25 11:48:34 -08:00
  • de3928cb4d Reduce FPs on the unmapped gamepad dialog Cameron Gutman 2018-12-25 11:41:48 -08:00
  • 9bf612b800 Update common-c with bitrate fix Cameron Gutman 2018-12-24 20:10:37 -08:00
  • 3555d60a9b Add a quit tip for iOS and tvOS Cameron Gutman 2018-12-22 21:43:37 -08:00
  • d9a8d67e3d Use a shared UID for all Moonlight clients Cameron Gutman 2018-12-22 21:04:44 -08:00
  • bd8b9f8bfb Use a shared UID for all Moonlight clients Cameron Gutman 2018-12-22 21:02:24 -08:00
  • 72dcd76e37 Require cert pinning for HTTPS Cameron Gutman 2018-12-22 20:39:13 -08:00
  • 99b0a56a6a Add additional cert pinning assert Cameron Gutman 2018-12-22 20:05:45 -08:00
  • 61d7aa0400 Require cert pinning for HTTPS Cameron Gutman 2018-12-22 19:55:28 -08:00
  • fbae7f88b5 Add server cert pinning after pairing Cameron Gutman 2018-12-22 00:05:48 -08:00
  • 1e98594972 Handle server cert change by pairing again Cameron Gutman 2018-12-21 19:16:33 -08:00
  • c6383f042c Pin server cert to host during pairing Cameron Gutman 2018-12-21 18:08:07 -08:00
  • b4d8e0e551 Update bug_report.md Cameron Gutman 2018-12-19 23:11:15 +04:00
  • 791a5b1ea1 Update project with Xcode recommendations Cameron Gutman 2018-12-07 21:48:54 -08:00
  • d696536486 Version 0.7.0 v0.7.0 Cameron Gutman 2018-12-05 22:49:42 -08:00
  • b46a3cf759 Show stream error dialog when launching from the CLI Cameron Gutman 2018-12-05 22:22:30 -08:00
  • 8a5e3cdb76 Fix returning to app page when start fails Cameron Gutman 2018-12-05 22:17:26 -08:00
  • 4fb39226ef Fix 'moonlight -v' output on Linux Cameron Gutman 2018-12-05 22:01:22 -08:00
  • c40174034c Don't kill the app on the host when the session terminates unexpectedly Cameron Gutman 2018-12-05 20:17:00 -08:00
  • 5029c855f0 Simplify app quitting implementation a bit Cameron Gutman 2018-12-05 19:49:06 -08:00
  • 2eee839eaa Update moonlight-common-c Cameron Gutman 2018-12-05 18:47:56 -08:00
  • f42c7fec1e Update SDL GC DB Cameron Gutman 2018-12-05 18:47:44 -08:00
  • 0ab07303c9 Add quit cli command and app quit option after stream session. Fixes #92 (#138) Janne Hakonen 2018-12-06 04:45:28 +02:00
  • ad47990a87 Make update icon more obnoxious so people actually update Cameron Gutman 2018-12-05 18:40:21 -08:00
  • 1968461ce9 Allow HTTP redirects when checking for updates Cameron Gutman 2018-12-03 23:29:49 -08:00
  • 8aa3b5d3da Switch to new hostname Cameron Gutman 2018-12-03 21:48:49 -08:00
  • 8c5a82573b Update readme to new URL Cameron Gutman 2018-12-03 21:43:19 -08:00
  • cc56a36bbd Properly set GCSupportedGameControllers and GCSupportsControllerUserInteraction plist values Cameron Gutman 2018-12-01 15:00:24 -08:00
  • 23e77eefb0 Rename multi-controller checkbox to be more descriptive Cameron Gutman 2018-11-29 20:10:47 -08:00
  • 094443cf26 Rename start in windowed mode option to be more accurate Cameron Gutman 2018-11-28 21:46:14 -08:00
  • 336dbeed98 Remove loading frame from Add Host dialog flow Cameron Gutman 2018-11-28 18:43:45 -08:00
  • f8613cdbfd Fix broken app and host taps on iOS 8 Cameron Gutman 2018-11-28 18:43:20 -08:00
  • b97758ef46 Switch to libsoundio on Linux now that PA works reliably after d1fe752028 Cameron Gutman 2018-11-28 00:13:04 -08:00
  • d1fe752028 Fix busy looping in libsoundio audio renderer when no audio is playing Cameron Gutman 2018-11-27 23:43:31 -08:00
  • b26df787cd Update to upstream libsoundio Cameron Gutman 2018-11-27 23:26:15 -08:00
  • 4c5b254730 Add larger downloads section Cameron Gutman 2018-11-23 02:09:54 -08:00
  • 9a153b7170 Remove unneccessary hardcoded text color for better style support Cameron Gutman 2018-11-22 02:35:25 -08:00
  • a5961dd9b5 Use lower MTU for remote streaming and higher MTU for local networks Cameron Gutman 2018-11-21 21:03:08 -08:00
  • 065a6caee5 Use automatic remote streaming detection Cameron Gutman 2018-11-21 20:55:25 -08:00
  • 9c7df02941 Avoid duplicate framework copy now that it's handle in the project file v0.6.4 Cameron Gutman 2018-11-20 22:43:10 -08:00
  • c63c5100e2 Version 0.6.4 Cameron Gutman 2018-11-20 22:23:03 -08:00
  • bf05088d70 Remove checks that rely on display modes because they can be inaccurate on machines when the monitor is off Cameron Gutman 2018-11-20 22:02:43 -08:00
  • e7bb146f92 Allow streaming to match the refresh rate in unsupported mode Cameron Gutman 2018-11-20 21:47:08 -08:00
  • 17a5866fdd Merge pull request #341 from ascagnel/tv-fixes Cameron Gutman 2018-11-19 20:16:50 -08:00
  • 688c4a90d9 Use the raw display bounds not the usable display bounds for full-screen calculations Cameron Gutman 2018-11-18 23:10:30 -08:00
  • 165ad96be1 Fix stack overflow if SDL gamepad initialization fails Cameron Gutman 2018-11-18 22:04:44 -08:00
  • 115ced7ab4 Only precompile QML files on release builds Cameron Gutman 2018-11-18 22:04:11 -08:00
  • ef15b5641a Fix accidental dependency on system SDL2.framework when building in the IDE Cameron Gutman 2018-11-18 21:23:06 -08:00
  • be50464619 Revert "Update SDL2.framework to 2.0.9" Cameron Gutman 2018-11-18 16:04:52 -08:00
  • d847b71c86 Fix host virtual gamepads being reconnected during stream startup and causing issues with multiple controllers. Fixes #108 Cameron Gutman 2018-11-18 12:05:17 -08:00
  • dfcc1ff899 Also print gamepad mapping on gamepad attach Cameron Gutman 2018-11-17 17:23:20 -08:00
  • 65562937f3 Print gamepad GUID string in logs Cameron Gutman 2018-11-17 17:10:52 -08:00
  • 5e77380636 Bumping app version for 2.4.0 Diego Waxemberg 2018-11-17 16:00:51 -08:00
  • 845af246b5 Fix a few cases where the loading frame could be left on-screen Cameron Gutman 2018-11-16 20:17:03 -08:00
  • 87cac4e562 Fix host long press causing duplicate menus to show up Cameron Gutman 2018-11-16 20:05:06 -08:00
  • 70eb4fd69d Allow waking non-paired hosts Cameron Gutman 2018-11-16 19:30:05 -08:00
  • c5120bec37 Remove wait between retries after polling failure Cameron Gutman 2018-11-16 19:14:00 -08:00
  • 24fc9ac0a9 Change "host already added" message to be more clear Cameron Gutman 2018-11-16 19:03:23 -08:00
  • 2c0624f1e7 Improve handling of non-local addresses and remote streaming Cameron Gutman 2018-11-16 19:02:31 -08:00
  • 7b5dc33a21 Version 0.6.3 v0.6.3 Cameron Gutman 2018-11-16 01:17:57 -08:00
  • 8b227f28f7 Update common-c to fix NAT64 Cameron Gutman 2018-11-16 00:41:23 -08:00
  • f64c13b9ec Ujpdate common-c with NAT64 fixes Cameron Gutman 2018-11-16 00:40:42 -08:00
  • 23e9c3f236 Fix crash when the loading spinner is dismissed before fully presenting Cameron Gutman 2018-11-15 22:02:05 -08:00
  • eefde316de Fix bug that can cause spinner to get stuck Cameron Gutman 2018-11-15 21:11:02 -08:00
  • 25f70e570e Add timer-based input batching for GFE 3.16 Cameron Gutman 2018-11-15 20:52:07 -08:00
  • b27b64c25c Initialize the SDL timer subsystem Cameron Gutman 2018-11-15 20:45:32 -08:00
  • bfc64c926a Reorganize settings page now that vertical scrolling works Cameron Gutman 2018-11-15 16:41:02 -08:00
  • a3cfd787de Update common-c for GFE 3.16 Cameron Gutman 2018-11-15 13:37:28 -08:00