Commit graph

1959 commits

Author SHA1 Message Date
Cameron Gutman
6e4104ac15 Add StreamingPreferences class 2018-06-27 23:15:13 -07:00
Cameron Gutman
6fa4faa285 Rename http folder to backend to better align with the classes inside 2018-06-27 22:30:33 -07:00
Cameron Gutman
1b36071e02 Additional work in MainWindow for integration with new classes 2018-06-27 22:16:57 -07:00
Cameron Gutman
d7d11635a0 Add BoxArtManager for loading box art with caching 2018-06-27 22:02:29 -07:00
Cameron Gutman
135568b5ee Minor class improvements 2018-06-27 19:55:44 -07:00
Cameron Gutman
36c8b6ce53 Persist host changes after update 2018-06-27 02:08:56 -07:00
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