Commit Graph

  • dc6ebffab1 Allow unpaired computer to be deleted. Remove the unpairing option since it hasn't worked for ages. Cameron Gutman 2015-07-11 01:29:28 -07:00
  • 13e894e9a3 Refactor app list to be non-static and sorted in alphabetical order Cameron Gutman 2015-07-11 01:28:52 -07:00
  • 4c95773131 Long clicking hosts that aren't paired doesn't bring up any useful options, so disable it Cameron Gutman 2015-07-11 00:13:58 -07:00
  • 38776a01e4 Only create an app if an app ID was found Cameron Gutman 2015-07-11 00:10:13 -07:00
  • b2563e534d Null terminate strings before passing them to BIO_puts Cameron Gutman 2015-07-10 22:33:09 -07:00
  • 37f25c1f97 fixed some bugs with saving app list to database Diego Waxemberg 2015-07-10 22:19:25 -07:00
  • 642085ca32 App lists are now persisted in the database Diego Waxemberg 2015-07-10 21:22:57 -07:00
  • 5dee29a21c Add a play indicator for running apps Cameron Gutman 2015-07-10 18:09:12 -07:00
  • b01d13976b Improve speed and reliability of host detection Cameron Gutman 2015-07-10 12:18:09 -07:00
  • ae1c83a011 Fix returning to the host selection screen after a failure Cameron Gutman 2015-07-10 11:52:27 -07:00
  • e5f962dc3f Perform stricter status checks during pairing to fix a crash when paired=3 Cameron Gutman 2015-07-10 11:43:47 -07:00
  • 54dd79d2dd Remove OK button from pairing PIN dialog, since it dismisses automatically Cameron Gutman 2015-07-10 11:37:32 -07:00
  • 935fb6ffe3 Fix streaming over the external IP address when discovered via mDNS Cameron Gutman 2015-07-10 00:28:51 -07:00
  • 48d1c1a080 Commit host removals immediately so they remain if the app is unexpectedly terminated Cameron Gutman 2015-07-09 23:52:05 -07:00
  • 2d02ce2a1b Change the PC status to offline and return to the host selection screen if server info or applist is unavailable Cameron Gutman 2015-07-09 23:48:18 -07:00
  • 29fda59a72 Add applist and server info fetching error dialogs. Open the options menu when a user taps an offline PC. Cameron Gutman 2015-07-09 21:15:52 -07:00
  • 05f0dfd4f5 Replace dispatch_sync with dispatch_async in pairing Cameron Gutman 2015-07-09 21:02:19 -07:00
  • 0bdc5a83f1 Go directly to the app list after pairing like Android Cameron Gutman 2015-07-09 20:39:15 -07:00
  • 8688bf1210 Add failure handling for quitting apps Cameron Gutman 2015-07-09 20:33:23 -07:00
  • bf0858d57e Fix spelling mistake Cameron Gutman 2015-07-09 20:32:03 -07:00
  • 8d4d391310 For real this time - Update common to pickup Xcode 7 changes Cameron Gutman 2015-07-08 23:49:34 -07:00
  • 8fb15336c4 Update common to pickup Xcode 7 changes Cameron Gutman 2015-07-08 23:45:20 -07:00
  • 883385c42b Merge branch 'xcode-7.0' Cameron Gutman 2015-07-08 23:43:03 -07:00
  • 6d1139796e Cherry pick e58eb5f - Removing LimelightTests target Cameron Gutman 2015-07-08 23:21:05 -07:00
  • e58eb5f56a Remove LimelightTests target since it's old and unused Cameron Gutman 2015-07-08 23:21:05 -07:00
  • 2b0ce49646 Merge branch 'master' into xcode-7.0 Cameron Gutman 2015-07-08 23:13:55 -07:00
  • 73364127d2 Fix pairing with GFE 2.4.5.57+ Cameron Gutman 2015-07-08 23:03:23 -07:00
  • 84a986bc88 Switch from deprecated NSURLConnection to NSURLSession Cameron Gutman 2015-07-08 22:35:25 -07:00
  • f13051aa31 Prepare for HTTP requests Cameron Gutman 2015-07-08 21:31:47 -07:00
  • 6bb559303b Remove executeRequest from HttpManager. It has some show-stopping bugs, like leaking semaphore counts (since it never waited) and being generally thread-unsafe. Implementing it in a way that would be asynchronous and thread-safe is a non-trivial task, so I've opted to remove it and change callers to use executeRequestSynchronously. Cameron Gutman 2015-07-08 21:26:01 -07:00
  • b7324f9a44 Remove a parameter from LiStartConnection Cameron Gutman 2015-07-08 19:16:48 -07:00
  • c0b2bbe552 Remove a parameter from LiStartConnection Cameron Gutman 2015-07-08 19:16:48 -07:00
  • 8c36cf40fd Update common for a leak fix and other minor bugs Cameron Gutman 2015-07-08 19:16:17 -07:00
  • 717296269f updating common to xcode 7.0 settings Diego Waxemberg 2015-07-04 11:23:31 -07:00
  • 4be29abede updated project settings for xcode 7.0 Diego Waxemberg 2015-07-04 11:13:05 -07:00
  • 528af9684e Update common-c to fix scrolling issues Cameron Gutman 2015-06-25 21:54:39 -07:00
  • ff7a4ef190 Update common with better error messages Cameron Gutman 2015-06-25 00:11:09 -07:00
  • 99a2dbb956 Switch from deprecated UIAlertView to UIAlertController for pairing Cameron Gutman 2015-06-23 22:23:12 -07:00
  • 280341791a Use non-deprecated NSManagedObjectContext initializer Cameron Gutman 2015-06-23 22:09:08 -07:00
  • 1759565920 Removed supportedInterfaceOrientations since it didn't do anything and caused a warning on iOS 9 because the prototype seems to have changed Cameron Gutman 2015-06-23 22:01:59 -07:00
  • f57fa678f6 Escaping the URL strings is not required because no reserved characters are ever sent. Plus it's deprecated in iOS 9. Cameron Gutman 2015-06-23 21:58:32 -07:00
  • f8b5b16109 Create alert dialogs on the main thread Cameron Gutman 2015-06-23 21:46:58 -07:00
  • 005a678089 Disable App Transport Security since we need to make requests over HTTP and HTTPS to servers with self-signed certificates Cameron Gutman 2015-06-20 13:11:49 -07:00
  • 315dd53dcb Disable bitcode until native libraries are rebuilt for it Cameron Gutman 2015-06-20 13:06:02 -07:00
  • bb24495b3f Warning fix (char* -> const char*) Cameron Gutman 2015-06-19 20:53:14 -07:00
  • b9f2764990 Update common Cameron Gutman 2015-06-17 23:48:58 -07:00
  • a9a00629b1 Use API 1.1 common in preparation for IPv6 requirement Cameron Gutman 2015-06-17 23:32:00 -07:00
  • 1223a9013f updated libopus and Opus build scrips Diego Waxemberg 2015-06-01 22:25:56 -07:00
  • ab019eef0f got rid of dumb compiler warnings Diego Waxemberg 2015-06-01 00:36:21 -07:00
  • 20f82ff739 updated project to Moonlight and created build 0.9.1 v0.9.1 Diego Waxemberg 2015-05-31 23:57:47 -07:00
  • 4d55a6a7e9 missed a file in earlier commit, this actually fixes the on screen control issues Diego Waxemberg 2015-05-31 23:57:04 -07:00
  • d7ec41d56e Fix a controller batching bug Cameron Gutman 2015-06-01 01:30:18 -05:00
  • a6a1929a43 updated icons to have different resolutions and fixed layout for smaller iPhones Diego Waxemberg 2015-05-31 23:22:20 -07:00
  • 722850ceb6 Fix mouse batching bug Cameron Gutman 2015-05-29 16:42:00 -05:00
  • 5a976764c3 now use custom edge swipe detection Diego Waxemberg 2015-05-29 00:46:43 -07:00
  • f90becb2f6 no longer try to parse responses when a network error occurs Diego Waxemberg 2015-05-29 00:15:48 -07:00
  • 5296b2eb39 now stop app asset requests before attempting to start a stream Diego Waxemberg 2015-05-28 23:47:30 -07:00
  • 987a30e15f updated style for moonlight Diego Waxemberg 2015-05-28 23:39:13 -07:00
  • 0880c3639c Merge branch 'master' of github.com:limelight-stream/limelight-ios Diego Waxemberg 2015-05-28 23:38:09 -07:00
  • 2972d40d92 added limit to app asset request Diego Waxemberg 2015-05-28 23:37:55 -07:00
  • c4430ef18d Use the new optimizations added to common-c Cameron Gutman 2015-05-28 15:17:37 -05:00
  • 6b97af13bf Update common-c and remove unused callbacks Cameron Gutman 2015-05-13 23:13:20 -05:00
  • cd18ca64bb Fix build of tests and a warning in the main app Cameron Gutman 2015-05-13 23:07:05 -05:00
  • d3c6302681 bumping common Diego Waxemberg 2015-05-12 21:54:00 -04:00
  • 58bd3cc706 Merge branch 'master' of github.com:limelight-stream/limelight-ios Diego Waxemberg 2015-05-12 21:49:31 -04:00
  • 8d3401f962 Changed name from Limelight to Moonlight due to C&D from Limelight Networks, Inc. Diego Waxemberg 2015-05-12 21:48:30 -04:00
  • dfc86015bd Renaming projects to Moonlight Cameron Gutman 2015-04-21 21:43:57 -04:00
  • 772ee3a680 v0.9.0 first release candidate v0.9.0 Diego Waxemberg 2015-04-05 22:02:45 -07:00
  • f217ca9bbe Set the bitrate slider value based on the real interval instead of 1000 Cameron Gutman 2015-04-06 00:48:54 -04:00
  • fab8d604d2 Check UUID length is non-zero before adding a new host Cameron Gutman 2015-04-06 00:27:36 -04:00
  • 7767ae497b Revert "Added a hack to de-duplicate hosts and some more checks when adding a host to minimize the chances for dupes" Cameron Gutman 2015-04-06 00:22:51 -04:00
  • 58e41dfcf1 Revert "forgot to add project file" Cameron Gutman 2015-04-06 00:22:45 -04:00
  • 796ab2bf90 should now save hosts discovered through mdns Diego Waxemberg 2015-04-05 21:18:22 -07:00
  • dfa07bf94b forgot to add project file Diego Waxemberg 2015-04-05 20:30:44 -07:00
  • f43c74d59b trim whitespace from server info responses Diego Waxemberg 2015-04-05 20:30:13 -07:00
  • fd9ee45dac Added a hack to de-duplicate hosts and some more checks when adding a host to minimize the chances for dupes Diego Waxemberg 2015-04-05 20:08:21 -07:00
  • 40a04eb08b v0.4.1 v0.4.1 Diego Waxemberg 2015-04-05 19:05:08 -07:00
  • e9cff8f7b7 Merge branch 'master' of github.com:limelight-stream/limelight-ios Diego Waxemberg 2015-04-05 19:00:01 -07:00
  • acee0af9df Update common to fix #58 Cameron Gutman 2015-04-05 21:59:31 -04:00
  • 8d3e81ed25 L3/R3 now show up on simple on-screen controls Diego Waxemberg 2015-04-05 18:59:11 -07:00
  • 5f8b0672f7 v0.4.0 build 2 Diego Waxemberg 2015-04-05 17:25:23 -07:00
  • 62bbec3c5d now hide the loading spinner on network errors Diego Waxemberg 2015-04-05 17:25:05 -07:00
  • 65f7e75736 now show loading frame when waiting for background tasks v0.4.0 Diego Waxemberg 2015-02-24 22:33:14 -05:00
  • 3617ea98e2 created a loading frame Diego Waxemberg 2015-02-24 22:13:33 -05:00
  • 81c84597c8 added ability to tag logs for easier filtering Diego Waxemberg 2015-02-24 00:03:21 -05:00
  • ea231e16b6 changed log level for connection errors Diego Waxemberg 2015-02-24 00:03:02 -05:00
  • c205b99080 changed bitrate to 0.5mbps interval Diego Waxemberg 2015-02-24 00:02:37 -05:00
  • e3dd4e7238 Created logger with log levels Diego Waxemberg 2015-02-10 21:26:55 -05:00
  • 0c36754ebe Now stop retrieving assets when the user deselects the host Diego Waxemberg 2015-02-10 18:40:22 -05:00
  • e7dc22bb15 Host discovery is much better now Diego Waxemberg 2015-02-10 17:40:49 -05:00
  • d4b5ec5764 Only retry 5 times to fetch box art Cameron Gutman 2015-02-10 16:13:06 -05:00
  • bed8c729f9 Merge branch 'master' of github.com:limelight-stream/limelight-ios Diego Waxemberg 2015-02-10 15:49:57 -05:00
  • 0a767767fb Fixed crash if the applist did not contain certain info about the app Diego Waxemberg 2015-02-10 15:48:29 -05:00
  • e31df3f44e Fixed unregistering controllers and emulating extra buttons Diego Waxemberg 2015-02-10 15:48:01 -05:00
  • 9c9795ab1f Update README.md Michelle Bergeron 2015-02-08 19:40:31 -08:00
  • c7c28a18c5 hooked up multiple controller support Diego Waxemberg 2015-02-02 03:22:09 -05:00
  • 93119f25a6 added support for multiple controllers Diego Waxemberg 2015-02-02 02:42:38 -05:00
  • 1313429f65 Fix static analysis warning Diego Waxemberg 2015-02-01 21:09:21 -05:00
  • 11c27baaf8 Finish GFE 2.1.x compatibility Cameron Gutman 2015-02-01 20:31:57 -05:00
  • d728e63bb4 Merge branch 'master' of github.com:limelight-stream/limelight-ios Cameron Gutman 2015-02-01 20:21:59 -05:00