- jpen package bug fixes:
- jpen.Pen: events were fired as soon as received instead of waiting for event collection respecting the Pen.getFrequency() value.
- Fixed conflict between emulated/real levels (left mouse pressure emulation).
- jpen package new features:
- Introduced version numbers on native libraries to avoid incompatibilities. The maven pom.xml was updated accordingly.
- New jpen.PLevel.Types: ROTATION and SIDE_PRESSURE. Please help us testing if you have a device supporting this features (Wacom airbrush or pen marker), see the javadoc.
- Created jpen.EmulationProvider for events generated by jpen (jpen.PLevelEmulator events, button release on pause).
- Now all the jpen.PenEvents have getDeviceId and getDeviceTime methods.
- New public jpen.PLevelEvent constructor.
- The PenEvent.time field is now protected.
- New jpen.Pen.penManager field.
- New public jpen.PLevelEvent constructor.
- New jpen.owner.ScreenPenOwner.
- Mac OS X Cocoa Provider:
- Fixed tilt calculation.
- Fixed invalid nullpointer device when only using the system mouse.
- Now should correctly detect the switches from cursor->eraser in all cases.
- Correctly scheduling button events on cocoa now.
- Linux X Input Provider:
- Events are now waited and scheduled (pushed) as soon as possible.
- Windows Wintab Provider:
- jpen.PenDevice.getPhysicalId() was broken on Windows and is now fixed. Warning: The new implementation is not compatible with the previous (the getPhysicalId() now contains more information for a given device) but fixes a bug which caused two different devices to return the same getPhysicalId(). If this fix causes you trouble please let us know to help you doing a workaround.
- New public class jpen.provider.wintab.WintabAccess, but please don't use this class as it is work in progress.
- Removed old deprecated code.
- Deprecated API. This API will be gone in a next release:
- jpen.PLevelFilter class. This class will be removed and there is no replacement, please let us know if this causes you any trouble.
- jpen.PenManager.scheduleXXXEvent methods. See javadoc for replacements.
- Lots of cleanups and implementation enhancements.
Copyright © 2007--2014 JPen - This document is licensed under the GNU FDL - latex2html/150301
Navigation icons are Copyrighted © 1998 by Dean S. Jones