Commit Graph

50 Commits

Author SHA1 Message Date
Ash
f1d31c5ac0 Try adding commit messages to nightlies, because why not? 2 2017-03-29 09:39:20 +11:00
Ash
fcfc7e2873 Try adding commit messages to nightlies, because why not? 2017-03-29 09:35:35 +11:00
Maschell
5f9da81af9 Fixed bug with the connecting when auto activating is enabled
- Force the controller to send their data once after they connected.
- Limiting the maximum handle size to (2^15)-1.
2017-03-27 22:06:31 +02:00
Maschell
72fd042a3a Formatting code, removed TODO and imports. 2017-03-27 20:40:44 +02:00
Maschell
e7fc629bec Added setting option for automatically activating controller.
This is useful when attaching/detaching controller while running then
client and want to active them anyway.
2017-03-27 20:37:22 +02:00
Maschell
e05d96f9b2 Changed handle foundry to only create positve values 2017-03-27 20:10:22 +02:00
Maschell
59c328c194 Improved behaviour if no valid config file is found.
It should show a message and deactivate the controller, but sometimes it
also disconnects.
I don't know if it's currently worth it to fix the disconnecting
problem, as you reconnect without any problems (and need to add/create
the config anyway).
2017-03-26 23:00:23 +02:00
Maschell
7914c8d633 Changed the protocol (simplified the handshake) and ..
Disabled the driver destroving after controller is set inactive. This
fixes reactivating the controller.
changed remaining println to log.info
2017-03-26 22:35:23 +02:00
Maschell
6626adf4a9 Changed the used purejavahidapi version to a specific one
... for compatibilty reason.
2017-03-25 15:01:37 +01:00
Maschell
d901da33e0 This doesn't make any sense. 2017-03-24 13:59:49 +01:00
Maschell
d1c1d7fed8 This _should_ fix it 2017-03-24 13:55:03 +01:00
Maschell
5d9f19e2b1 Hopefully a fix 2017-03-24 13:42:09 +01:00
Maschell
004cf5f674 Fixing the name of the nightly releases 2017-03-24 13:37:08 +01:00
Maschell
a65fbe6f9a Updated the README.md 2017-03-24 13:02:06 +01:00
Ash
4442471dbe Update circle.yml 2017-03-24 19:38:39 +11:00
Ash
bb7d0ce57f Update circle.yml 2017-03-24 19:34:52 +11:00
Ash
2c4d9842a6 Change release text, bump up to 14.04 2017-03-24 19:28:38 +11:00
Ash
223b3c31e4 Merge pull request #6 from QuarkTheAwesome/ci-testing
Tell CI to make GitHub releases on each build
2017-03-24 19:22:40 +11:00
Ash
5c167b414f Fix indentation 2017-03-24 19:17:56 +11:00
Ash
172597712f Try GitHub releases with CircleCI 2017-03-24 19:15:13 +11:00
Maschell
0120e63dbc Fix for compiling < 1.8 2017-03-24 08:22:42 +01:00
Ash
7e23d28ab8 DEBUG LOGGING TIME 2017-03-24 15:18:29 +11:00
Ash
eb20d367fe Commit to swap to Ubuntu 12.04. Fingers crossed. 2017-03-24 14:05:06 +11:00
Ash
6388061de0 I should really be doing this on another branch 2017-03-24 13:34:33 +11:00
Ash
64a340ae2f Swap to Oracle JDK 2017-03-24 13:29:02 +11:00
Ash
aa4e0635e8 CircleCI bug workaround 2017-03-24 13:26:52 +11:00
Ash
6fd6c9aeaf Merge branch 'master' of https://github.com/QuarkTheAwesome/HIDToVPADNetworkClient 2017-03-24 13:23:21 +11:00
Ash
8bc3c76858 Get CircleCI working? 2017-03-24 13:22:44 +11:00
Maschell
316f5366ee Refactoring OS detection and OSX handling 2017-03-23 22:56:32 +01:00
Maschell
1e5db6e56f Merge pull request #5 from Maschell/master
Formatting (Use spaces instead of tabs)
2017-03-23 22:04:55 +01:00
Maschell
968846b3f7 Formatting (Use spaces instead of tabs)
Added a eclipse formatting profile (Window -> Preferences  -> Java ->
Code Style -> Formatter -> Import)
2017-03-23 22:01:46 +01:00
Maschell
52e0256f42 Merge pull request #4 from Maschell/dev-maschell-config
Auto saving the config on exiting, changing the to config file
2017-03-22 22:19:59 +01:00
Maschell
abb3b23b44 Auto saving the config on exiting, changing the to config file
- Only save the IP-Address (the end-user shouldn't worry about any of
the other values)
-change the config path to a local path.
2017-03-22 21:31:20 +01:00
Ash
7d00588ecf Load settings from config file instead of hardcoded values 2017-03-22 17:34:49 +11:00
Ash
3392e44405 Add exec.mainClass, running from Eclipse is now a hell of a lot easier
(add a Maven run configuration with goals "compile" and "exec:java")
2017-03-22 16:15:30 +11:00
Ash
e7c1dcdebe Minor Eclipsey change 2017-03-22 16:03:48 +11:00
Ash
8dffdb84fa Java 1.6; Mac OSX fixes 2017-03-21 20:42:26 +11:00
Ash
ee1ea6ed74 Cleanup 2017-03-20 13:39:24 +11:00
Ash
80ecde9e4d Fix up build 2017-03-20 13:38:08 +11:00
Ash
101b4feeb0 Removed purejavahidapi submodule 2017-03-20 13:37:29 +11:00
Maschell
e98f4294e1 Merge pull request #3 from Maschell/dev-maschell
Added support for the new DS4
2017-03-19 23:56:27 +01:00
Maschell
4a590b9a20 Added support for the new DS4
- send only udp packets if there is a TCP connection
- added .jar creation
2017-03-19 23:54:41 +01:00
Ash
8c8069a3e6 Merge pull request #2 from Maschell/dev-maschell
Rewrote some parts + added XInput support.
2017-03-17 10:33:38 +11:00
Maschell
845cdcb8f2 Added missing submodules, added missing lincense 2017-03-16 19:44:36 +01:00
Maschell
e0a392442d Changed HID backend to purejavahid
moved some magic values to the settings class
2017-03-16 19:33:50 +01:00
Maschell
a479bb14ee Improved the reconnecting and fixes some issues about the connection.
This should be pretty stable now =)
Code is not really beautiful atm, but better commit it before I break it
again!
2017-02-06 20:40:48 +01:00
Maschell
3918a71627 Fixed possible problem with the LinuxDevInputController 2017-02-06 09:17:22 +01:00
Maschell
82a25e0cf4 My approach on improving it, currently not really working
NOTE: I changed the protoctol a bit.
The actual network code is not finished and still under developement.

BUT:
- I simplified the GUI Classes
- Added XInput support
- And changed too much thing, can't list all here.
- Comments etc missing. Just want to have a commited version until I
break stuff.
2017-02-05 22:04:09 +01:00
Ash
25207c85ca Create README.md 2017-01-31 20:39:06 +11:00
Ash
fff503652f Initial commit 2017-01-31 19:12:28 +11:00