Commit Graph
24 Commits
Author SHA1 Message Date
Cameron Gutman 4215364350 Grab input devices to avoid input events being directed to the console. This also changes the quit logic so Ctrl+C works up until streaming starts when Ctrl+Alt+Shift+Q becomes the quit combo 2015-07-15 03:16:02 -04:00
Cameron Gutman 5f129e1988 Print a warning if an unmapped button is pressed 2015-06-28 20:12:48 +02:00
Cameron Gutman cd954e4935 Display an error if the mapping cannot be found. Fix mappings passed with absolute paths. 2015-06-28 20:12:25 +02:00
Cameron Gutman 8d7b2d94be Modify default.conf mapping to match the behavior of the Java client. The Y axis is reversed in mappings on the C client 2015-06-27 14:45:42 -07:00
Cameron Gutman 9bf1ad75e8 Fix re-plugging of input devices present when the stream started. Fix scroll wheel and backwards scrolling issue in common-c 2015-06-25 21:03:29 -07:00
Cameron Gutman 3e543c95f6 Pairing doesn't work if a stream is in progress 2015-06-25 21:02:18 -07:00
Cameron Gutman bfd84705a1 Improve handling and reporting of common errors 2015-06-25 02:43:25 -04:00
Cameron Gutman 7f840a3d16 Update to common-c with API 1.1 2015-06-20 00:11:09 -04:00
Cameron Gutman 91386f554e Safely handle missing fields in the serverinfo response. This fixes GFE 2.5.4.54, albeit in a non-ideal manner. A proper fix would be to parse the error out of the response and reissue the query over HTTP if it fails with error code 401. 2015-06-19 23:41:20 -04:00
Cameron Gutman fa4f1a323a Switch to API 1.1 for moonlight-common-c 2015-06-19 22:15:03 -04:00
Cameron Gutman 5263607ec8 Fix memory corruption with no input devices 2015-05-28 14:18:14 -05:00
Cameron Gutman 63120acf7d Fix OMX build 2015-05-28 14:16:29 -05:00
Cameron Gutman 08af7f66a2 Zero new device contexts when they're added 2015-05-17 22:43:52 +00:00
Cameron Gutman ccc3d2914a Fix Y button 2015-05-17 22:33:13 +00:00
Cameron Gutman a85ac17f50 Fix mapping issues caused by pending events between mappings. Make mapping messages more consistent 2015-05-17 22:31:49 +00:00
Cameron Gutman c4e3cb86ee Fix warnings 2015-05-17 22:26:45 +00:00
Cameron Gutman 2776ec0dd2 Fix keycodes for: left and right brace, enter, semicolon, apostrophe, grave, dot, and page up 2015-05-15 02:09:07 +00:00
Cameron Gutman db2c0eee2c Warning fixes 2015-05-15 01:43:01 +00:00
Cameron Gutman 6aad62ecde Don't register the connection callbacks for now, since they're unused 2015-05-15 01:27:58 +00:00
Cameron Gutman f4d8dfc169 Remove unused callbacks. Requires pulling latest moonlight-common-c 2015-05-15 01:24:28 +00:00
Cameron Gutman ad487cd5ee Only initialize input when streaming 2015-05-15 01:10:09 +00:00
Cameron Gutman 6be4ffef9f - Change 'applist' action to 'list' to match the documentation
- Add 'quit' action to quit the app being streamed
- Check if the device is paired before streaming
- Fix a typo that caused a segfault when streaming
2015-05-15 01:05:23 +00:00
Cameron Gutman 87117416bd Use freeaddrinfo() instead of free() 2015-05-13 05:25:56 +00:00
Cameron Gutman 1aefaf8f73 - Hostnames work when streaming
- GFE 2.1.x is supported
- Minor bug fixes
2015-05-13 05:10:14 +00:00