Changes Report

Release History

VersionDateDescription
1.3.12008-02-11SwingToIntellitype Fix
1.32008-01-09Critical Update
1.2.12007-10-05Minor update
1.22007-01-11Minor Features Added
1.12006-12-19Singleton Now
1.02006-09-20Initial Version


Release 1.3.1 - 2008-02-11

TypeChangesBy
fixFixed "Jintellitype.swingToIntelliType()" method to handle both the old style and new style Swing/AWT modifiers. Such as the older InputEvent.SHIFT_MASK and the newer InputEvent.SHIFT_DOWN_MASK will both return the SHIFT modifier. Thanks to Thomas Beckers.elefkof

Release 1.3 - 2008-01-09

TypeChangesBy
fixFound and fixed race condition in C DLL that was causing the problem of being able to only register one hotkey at a time. Thanks to Karl von Randow.elefkof
fixFixed "on" methods to be synchronized and added properly. Thanks to Thomas Beckers.elefkof
addAdded isJintellitypeSupported() method which checks the DLL is in the path and the operating System is Windows and its a 32 bit JDK since it will not run on 64 bit JVM. Thanks to Thomas Beckers.elefkof

Release 1.2.1 - 2007-10-05

TypeChangesBy
addAdded Javadoc that explains a modifier of 0 means that no modifier is required if you want to have a single key be a hotkey. Thanks to Usual.elefkof
addAdded example of just using the PRINT_SCREEN key with no modifiers as a hotkey. Thanks to Usual.elefkof
addAdded more constants to JIntellitypeConstants.java based on MSDN documentation.elefkof
fixMade JIntellitype singleton thread safe by using double checked pattern.elefkof

Release 1.2 - 2007-01-11

TypeChangesBy
addAdded registerHotKey(int identifier, String modifierAndKeyCode) to allow Strings like "CTRL+A" to be used to register hotkeys for applications that want their users to be able to define hotkeys. Thanks to Peter Fichtner.elefkof
addAdded checkInstanceAlreadyRunning(String appTitle) to prevent multiple instances of your application from being started if you don't want to. Returns true if an instance with this application title is already running on the system. Useful for developers who only want ONE instance of their app running.elefkof

Release 1.1 - 2006-12-19

TypeChangesBy
addChanged Jintellitype to a singleton class like JIntellitype.getInstance() Thanks to Bertrand Florat.elefkof
addAdded ability to use Swing constants for ALT, CTRL, SHIFT. Thanks to Bertrand Florat.elefkof

Release 1.0 - 2006-09-20

TypeChangesBy
addInitial release of the JIntellitype API.elefkof