Commit Graph

3253 Commits

Author SHA1 Message Date
Cameron Gutman ce4e469b7b We can't change audio config after sending the launch or resume request, so autodetection will need to happen earlier 2018-06-27 01:39:48 -07:00
Cameron Gutman 0bd2274462 Simplify IdentityManager by using QSettings instead of files 2018-06-27 01:36:56 -07:00
Cameron Gutman a5d1099e26 Add code to serialize and deserialize hosts and applists for persistence 2018-06-27 01:21:55 -07:00
Cameron Gutman d6b820d707 Implement fetching box art 2018-06-26 23:49:44 -07:00
Cameron Gutman 76d39c08da Implement app list parsing 2018-06-26 23:39:28 -07:00
Cameron Gutman 16d7dca784 Fix analog sticks and triggers 2018-06-26 22:58:32 -07:00
Cameron Gutman c6b19826d3 Fix typo causing pairing to break 2018-06-26 22:58:15 -07:00
Cameron Gutman 35c28116f5 Cleanup use of static NvHTTP members 2018-06-26 21:49:33 -07:00
Cameron Gutman fca059522c Implement more of ComputerManager 2018-06-26 21:47:01 -07:00
Cameron Gutman 8ce2b410d2 Ensure the PC that responded is the one we're querying 2018-06-26 19:15:28 -07:00
Cameron Gutman bb95c4db78 Make IdentityManager a singleton 2018-06-26 19:03:55 -07:00
Cameron Gutman 6c8349787a Only emit state changed once per iteration 2018-06-26 18:44:30 -07:00
Cameron Gutman 6a37a9d77a Move resources back to root 2018-06-26 18:43:53 -07:00
Cameron Gutman 5ee52f15c8 Work on Computer Manager 2018-06-24 15:13:37 -07:00
Cameron Gutman cded01187d More streaming code 2018-06-24 00:14:23 -07:00
Cameron Gutman 4fe6c24702 Fix subsequent SSL failures on Windows 2018-06-23 23:46:16 -07:00
Cameron Gutman 416724f843 More SDL work 2018-06-23 22:16:59 -07:00
Cameron Gutman 283327dcce Add SDL2 for Mac and rename OpenSSL libs for unified build 2018-06-23 20:32:29 -07:00
Cameron Gutman e1192d61e1 Windows bringup 2018-06-23 20:08:17 -07:00
Cameron Gutman ce64966843 Reorganize and prepare for SDL integration 2018-06-23 18:46:59 -07:00
Cameron Gutman ea459a0319 Start integration with moonlight-common-c 2018-05-06 02:16:05 -07:00
Cameron Gutman f80450176a Fix SSL on macOS 2018-05-05 21:59:30 -07:00
Cameron Gutman 0357e6865d Upgrade macOS OpenSSL library to 1.1 2018-05-05 21:42:46 -07:00
Cameron Gutman 63b6da601a Reorganize source and add libraries 2018-05-05 18:33:59 -07:00
Cameron Gutman 6adb3f0f45 Replace assert() with Q_ASSERT() 2018-05-05 16:11:48 -07:00
Cameron Gutman 5001733767 Properly fix OpenSSL 1.0.2 and 1.1.0 differences in X509_get0_signature() 2018-05-05 16:09:40 -07:00
Cameron Gutman 4323557a34 Revert "Fix build with Clang"
This reverts commit 9bd804c4c3.
2018-05-05 16:00:12 -07:00
Cameron Gutman b4947f1f81 Fix storage location of config files 2018-05-05 15:57:57 -07:00
Cameron Gutman 351c5c7849 Merge branch 'aidan/dev' 2018-04-30 21:33:54 -07:00
Cameron Gutman d4689b466a Fix PEM reading issues and assert to catch generating corrupt keypairs 2018-04-30 21:33:36 -07:00
R. Aidan Campbell 9b663c95b7 wired up pairing button 2018-04-30 20:33:42 -07:00
R. Aidan Campbell 004e6913fa Fixed menu bar being merged with native in osx 2018-04-30 19:52:59 -07:00
R. Aidan Campbell 69e36050c8 more c++ bug fixes 2018-04-30 19:45:20 -07:00
R. Aidan Campbell 21e0066be0 learning static c++ 2018-04-30 19:09:31 -07:00
R. Aidan Campbell de08b527f8 Merge branch 'master' into aidan/dev 2018-04-30 18:44:41 -07:00
Cameron Gutman 9bd804c4c3 Fix build with Clang 2018-04-29 18:44:34 -07:00
R. Aidan Campbell 05fb400879 Refactored popups into a new class 2018-04-29 08:17:31 -07:00
R. Aidan Campbell 0651062b81 now with a dropdown to select a host, and associated filling logic 2018-04-29 07:55:31 -07:00
R. Aidan Campbell 23b3fb5af0 Merging master 2018-04-29 07:20:47 -07:00
Cameron Gutman a3ef66981c pairing works 2018-04-29 01:48:41 -07:00
Cameron Gutman af607bd8a2 fix XML processing 2018-04-29 00:55:18 -07:00
Cameron Gutman 0249ce7043 working identity 2018-04-28 23:29:45 -07:00
Cameron Gutman a5d50cd4f0 more work 2018-04-28 22:14:27 -07:00
Cameron Gutman a38bef6bc4 pairing stuff 2018-04-28 19:01:00 -07:00
R. Aidan Campbell a2ba98e38e Now with (unused) code for a pin dialog 2018-04-28 18:47:19 -07:00
R. Aidan Campbell 073d965f6d now with pairing button and dialog 2018-04-28 18:18:43 -07:00
R. Aidan Campbell 4d0341fd9a Merge branch 'master' into aidan/dev 2018-04-28 17:22:11 -07:00
R. Aidan Campbell e5c336223c Now with a picture-button that does a thing 2018-04-28 17:21:05 -07:00
Cameron Gutman 3ee554cd91 NvHTTP boilerplate 2018-04-28 17:08:05 -07:00
R. Aidan Campbell 7f6d0c7484 copy over icons from moonlight-chrome 2018-04-28 16:42:20 -07:00