aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/windows
Commit message (Collapse)AuthorAgeFilesLines
* Directx SDK has changed the location of the x86 libs.endolf2010-03-201-1/+3
| | | | | | | Clean out the exp and libs that are created during a build when clean target is run. git-svn-id: file:///home/sven/projects/JOGL/git-svn/svn-server-sync/jinput/trunk@234 e343933a-64c8-49c5-92b1-88f2ce3e89e8
* Make the plugins use the right dll name (oops)endolf2009-04-012-2/+2
| | | | git-svn-id: file:///home/sven/projects/JOGL/git-svn/svn-server-sync/jinput/trunk@226 e343933a-64c8-49c5-92b1-88f2ce3e89e8
* The environment under windows decides if it's a 64 bit build or not. On 64 ↵endolf2009-03-311-5/+18
| | | | | | bit windows assume a 64 bit one. git-svn-id: file:///home/sven/projects/JOGL/git-svn/svn-server-sync/jinput/trunk@223 e343933a-64c8-49c5-92b1-88f2ce3e89e8
* Check the arch type before loading the native libraryendolf2009-03-282-2/+10
| | | | git-svn-id: file:///home/sven/projects/JOGL/git-svn/svn-server-sync/jinput/trunk@222 e343933a-64c8-49c5-92b1-88f2ce3e89e8
* All environment paths passed in.endolf2009-03-181-1/+1
| | | | git-svn-id: file:///home/sven/projects/JOGL/git-svn/svn-server-sync/jinput/trunk@215 e343933a-64c8-49c5-92b1-88f2ce3e89e8
* Rather than crashing, just disable the plugin if we an't load the dllendolf2007-09-222-10/+20
| | | | git-svn-id: file:///home/sven/projects/JOGL/git-svn/svn-server-sync/jinput/trunk@206 e343933a-64c8-49c5-92b1-88f2ce3e89e8
* Tidy upendolf2007-08-021-1/+12
| | | | git-svn-id: file:///home/sven/projects/JOGL/git-svn/svn-server-sync/jinput/trunk@196 e343933a-64c8-49c5-92b1-88f2ce3e89e8
* Created a plugin that combines the multiple keyboard/mouse support of the ↵endolf2007-08-021-0/+83
| | | | | | raw plugin, with the game controller support of direct input. git-svn-id: file:///home/sven/projects/JOGL/git-svn/svn-server-sync/jinput/trunk@194 e343933a-64c8-49c5-92b1-88f2ce3e89e8
* Revert last change, might be a rumbling only device, or a device with only ↵endolf2007-06-281-4/+1
| | | | | | subdevices. git-svn-id: file:///home/sven/projects/JOGL/git-svn/svn-server-sync/jinput/trunk@191 e343933a-64c8-49c5-92b1-88f2ce3e89e8
* Don't create devices that are of an unknown type, with no componentsendolf2007-06-281-1/+4
| | | | git-svn-id: file:///home/sven/projects/JOGL/git-svn/svn-server-sync/jinput/trunk@190 e343933a-64c8-49c5-92b1-88f2ce3e89e8
* Make the API docs and the code match for the Mouse.get<button> methods. Add ↵endolf2007-06-282-4/+4
| | | | | | the methods that we actually wanted to be there. git-svn-id: file:///home/sven/projects/JOGL/git-svn/svn-server-sync/jinput/trunk@189 e343933a-64c8-49c5-92b1-88f2ce3e89e8
* Raw input has mouse buttons 4 and 5 as button 3 and 4 not side and extra.endolf2007-06-201-2/+2
| | | | git-svn-id: file:///home/sven/projects/JOGL/git-svn/svn-server-sync/jinput/trunk@188 e343933a-64c8-49c5-92b1-88f2ce3e89e8
* Implement the isSupported method and make plugins work again. There was an ↵endolf2007-06-106-30/+142
| | | | | | issue where accessing the static methods in DefaultControllerEnvironment and ControllerEnvironment would cause ploblems when the plugins were loaded using the PluginLoader class loader. git-svn-id: file:///home/sven/projects/JOGL/git-svn/svn-server-sync/jinput/trunk@187 e343933a-64c8-49c5-92b1-88f2ce3e89e8
* DirectInput: Only choose DIDF_RELAXIS id the device has at least one axis, ↵elias2006-08-231-4/+8
| | | | | | and all axes are relative git-svn-id: file:///home/sven/projects/JOGL/git-svn/svn-server-sync/jinput/trunk@165 e343933a-64c8-49c5-92b1-88f2ce3e89e8
* DirectInput: Don't fail entire enumeration because of one device failureelias2006-08-231-1/+6
| | | | git-svn-id: file:///home/sven/projects/JOGL/git-svn/svn-server-sync/jinput/trunk@164 e343933a-64c8-49c5-92b1-88f2ce3e89e8
* DirectInput: Fix an issue with mice devices and DIDF_ABSAXIS axis mode. Now ↵elias2006-08-222-3/+29
| | | | | | DIDF_RELAXIS is chosen if all device axes are relative. git-svn-id: file:///home/sven/projects/JOGL/git-svn/svn-server-sync/jinput/trunk@163 e343933a-64c8-49c5-92b1-88f2ce3e89e8
* DirectInput: Use Controller.Type.UNKNOWN for the catch-all device typeelias2006-08-221-2/+4
| | | | git-svn-id: file:///home/sven/projects/JOGL/git-svn/svn-server-sync/jinput/trunk@162 e343933a-64c8-49c5-92b1-88f2ce3e89e8
* DirectInput: Ignore unmapped componentselias2006-08-101-1/+3
| | | | git-svn-id: file:///home/sven/projects/JOGL/git-svn/svn-server-sync/jinput/trunk@160 e343933a-64c8-49c5-92b1-88f2ce3e89e8
* Check for NULL malloc resultelias2006-08-091-0/+2
| | | | git-svn-id: file:///home/sven/projects/JOGL/git-svn/svn-server-sync/jinput/trunk@159 e343933a-64c8-49c5-92b1-88f2ce3e89e8
* Windows: More MinGW compile fixeselias2006-07-201-1/+5
| | | | git-svn-id: file:///home/sven/projects/JOGL/git-svn/svn-server-sync/jinput/trunk@158 e343933a-64c8-49c5-92b1-88f2ce3e89e8
* Windows: Fix more mingw compile warningselias2006-07-172-33/+1
| | | | git-svn-id: file:///home/sven/projects/JOGL/git-svn/svn-server-sync/jinput/trunk@157 e343933a-64c8-49c5-92b1-88f2ce3e89e8
* Windows: More mingw fixeselias2006-07-172-6/+5
| | | | git-svn-id: file:///home/sven/projects/JOGL/git-svn/svn-server-sync/jinput/trunk@156 e343933a-64c8-49c5-92b1-88f2ce3e89e8
* Windows: MinGW path fixeselias2006-07-151-4/+4
| | | | git-svn-id: file:///home/sven/projects/JOGL/git-svn/svn-server-sync/jinput/trunk@155 e343933a-64c8-49c5-92b1-88f2ce3e89e8
* Windows: Added build.xml.mingw for building with mingw compiler. Doesn't ↵elias2006-07-152-1/+81
| | | | | | work yet since the RawInput API is not supported through mingw yet. git-svn-id: file:///home/sven/projects/JOGL/git-svn/svn-server-sync/jinput/trunk@154 e343933a-64c8-49c5-92b1-88f2ce3e89e8
* Windows: Handle polled devices in setDataFormatelias2006-07-131-1/+2
| | | | git-svn-id: file:///home/sven/projects/JOGL/git-svn/svn-server-sync/jinput/trunk@152 e343933a-64c8-49c5-92b1-88f2ce3e89e8
* Windows: Use pre-defined environment variables for the native include and ↵elias2006-07-101-10/+5
| | | | | | lib paths git-svn-id: file:///home/sven/projects/JOGL/git-svn/svn-server-sync/jinput/trunk@148 e343933a-64c8-49c5-92b1-88f2ce3e89e8
* Windows Raw Plugin: Make sure DefWindowProc is called to clean up resources. ↵elias2006-07-051-18/+21
| | | | | | Use MSG.time field instead of GetMessageTime. git-svn-id: file:///home/sven/projects/JOGL/git-svn/svn-server-sync/jinput/trunk@147 e343933a-64c8-49c5-92b1-88f2ce3e89e8
* Windows: Fix RawMouse event bug where all mouse clicks would end up being ↵elias2006-07-041-4/+4
| | | | | | reported on the left (primary) mouse button git-svn-id: file:///home/sven/projects/JOGL/git-svn/svn-server-sync/jinput/trunk@146 e343933a-64c8-49c5-92b1-88f2ce3e89e8
* added DefaultControllerEnvironment.loadLibrary convenience method for ↵elias2006-07-032-14/+2
| | | | | | plugins. It will also respect the new net.java.games.input.librarypath property for locating natives (useful for applets). Removed the mac os x jinput-osx-legacy library loading, as it is not necessary anymore with the combined 10.3/10.4 library git-svn-id: file:///home/sven/projects/JOGL/git-svn/svn-server-sync/jinput/trunk@145 e343933a-64c8-49c5-92b1-88f2ce3e89e8
* Added ControllerEventTest for testing event queueingelias2006-06-231-1/+1
| | | | git-svn-id: file:///home/sven/projects/JOGL/git-svn/svn-server-sync/jinput/trunk@143 e343933a-64c8-49c5-92b1-88f2ce3e89e8
* Add an axis identifier for unknown axis types and get directx to use itendolf2006-05-251-1/+1
| | | | | | | if it doesn't recognise an axis on construction. git-svn-id: file:///home/sven/projects/JOGL/git-svn/svn-server-sync/jinput/trunk@141 e343933a-64c8-49c5-92b1-88f2ce3e89e8
* Merge revision 12 of oddlabs svn repo.endolf2006-05-141-0/+2
| | | | | | | | | Mac OS X: build.xml fix Windows: Fixed crash when Raw plugin fails to load Mac OS X: Tweak native libraries so only one library, libjinput-osx.jnilib contains both gcc 3 ppc code and gcc 4 i386 code. That way, we'll cover all releases and architectures with one native library instead of two git-svn-id: file:///home/sven/projects/JOGL/git-svn/svn-server-sync/jinput/trunk@140 e343933a-64c8-49c5-92b1-88f2ce3e89e8
* Make version 2 the main jinput versionendolf2006-04-2942-0/+5901
git-svn-id: file:///home/sven/projects/JOGL/git-svn/svn-server-sync/jinput/trunk@139 e343933a-64c8-49c5-92b1-88f2ce3e89e8