Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 2.6.0
-
Fix Version/s: 2.6.0 RC2
-
Component/s: None
-
Labels:None
-
Environment:
Windows
-
Ignite Forum URL:
-
Acceptance Test - Add?:No
Description
SPARK-163 has fixed the issue that Spark wasnt reacting to typing and setting Away. Now it reacts to typing in the chat window, but it doesnt react to the keyboard typing outside the Spark. E.g. one can be typing an email and Spark will go Away and wont react to this typing.
Attachments
-
$i18n.getText("admin.common.words.hide")
- jna.jar
- 02/26/11 04:19 PM
- 926 kB
- Mike McMahon
-
- META-INF/MANIFEST.MF 0.4 kB
- com/sun/jna/AltCallingConvention.class 0.1 kB
- com/.../Callback$UncaughtExceptionHandler.class 0.3 kB
- com/sun/jna/Callback.class 0.6 kB
- com/sun/.../CallbackParameterContext.class 0.9 kB
- com/sun/jna/CallbackProxy.class 0.3 kB
- com/.../CallbackReference$DefaultCallbackProxy.class 8 kB
- com/.../CallbackReference$NativeFunctionHandler.class 3 kB
- com/sun/jna/CallbackReference.class 13 kB
- com/sun/jna/CallbackResultContext.class 0.5 kB
- com/sun/.../DefaultTypeMapper$Entry.class 0.6 kB
- com/sun/jna/DefaultTypeMapper.class 4 kB
- com/sun/jna/FromNativeContext.class 0.5 kB
- com/sun/jna/FromNativeConverter.class 0.3 kB
- com/sun/.../Function$NativeMappedArray.class 1 kB
- com/sun/jna/Function$PointerArray.class 0.8 kB
- com/sun/jna/Function$PostCallRead.class 0.2 kB
- com/sun/jna/Function.class 18 kB
- com/sun/jna/FunctionMapper.class 0.2 kB
- com/sun/.../FunctionParameterContext.class 0.8 kB
- com/sun/jna/FunctionResultContext.class 0.8 kB
- com/sun/jna/IntegerType.class 3 kB
- com/sun/jna/InvocationMapper.class 0.2 kB
- com/sun/jna/LastErrorException.class 1 kB
- com/sun/jna/Library$1.class 0.8 kB
- com/.../Library$Handler$FunctionInfo.class 0.8 kB
- com/.../Library$Handler$FunctionNameMap.class 1 kB
- com/sun/jna/Library$Handler.class 5 kB
- com/sun/jna/Library.class 0.6 kB
- com/sun/jna/Memory$SharedMemory.class 1.0 kB
-
- outside_keyboard_events_win.diff
- 12/05/10 10:53 AM
- 4 kB
- wroot
-
$i18n.getText("admin.common.words.hide")
- platform.jar
- 02/26/11 04:19 PM
- 776 kB
- Mike McMahon
-
- META-INF/MANIFEST.MF 0.1 kB
- com/sun/.../FileMonitor$FileEvent.class 1 kB
- com/sun/.../FileMonitor$FileListener.class 0.4 kB
- com/sun/.../FileMonitor$Holder.class 1 kB
- com/sun/jna/platform/FileMonitor.class 4 kB
- com/sun/jna/platform/FileUtils$1.class 0.2 kB
- com/sun/.../FileUtils$DefaultFileUtils.class 2 kB
- com/sun/.../platform/FileUtils$Holder.class 1 kB
- com/sun/jna/platform/FileUtils.class 0.8 kB
- com/sun/.../platform/KeyboardUtils$1.class 0.2 kB
- com/.../KeyboardUtils$MacKeyboardUtils.class 0.8 kB
- com/.../KeyboardUtils$NativeKeyboardUtils.class 0.8 kB
- com/.../KeyboardUtils$W32KeyboardUtils.class 1 kB
- com/.../KeyboardUtils$X11KeyboardUtils.class 2 kB
- com/sun/jna/platform/KeyboardUtils.class 2 kB
- com/sun/.../RasterRangesUtils$1.class 0.7 kB
- com/.../RasterRangesUtils$RangesOutput.class 0.3 kB
- com/sun/.../platform/RasterRangesUtils.class 5 kB
- com/sun/jna/platform/WindowUtils$1.class 0.2 kB
- com/.../WindowUtils$HeavyweightForcer.class 0.8 kB
- com/sun/.../WindowUtils$Holder.class 2 kB
- com/.../WindowUtils$MacWindowUtils$1.class 1 kB
- com/.../WindowUtils$MacWindowUtils$OSXMaskingContentPane.class 2 kB
- com/sun/.../WindowUtils$MacWindowUtils.class 5 kB
- com/.../WindowUtils$NativeWindowUtils$1.class 1 kB
- com/.../WindowUtils$NativeWindowUtils$2.class 1 kB
- com/.../WindowUtils$NativeWindowUtils$3.class 1 kB
- com/.../WindowUtils$NativeWindowUtils$TransparentContentPane.class 3 kB
- com/.../WindowUtils$NativeWindowUtils.class 8 kB
- com/.../WindowUtils$RepaintTrigger$Listener.class 3 kB
Activity
attaching patch proposed by hanguokai
Need to add these two jar(jna.jar & platform.jar ) in classpath.
If (isWindows) keyhook; else addGlobalListener for old behaviour
has this been tested and verified as working?
If so i will gladly push it through so it makes it in with the nightly build. Otherwise I will try to get on testing this ASAP.
I've been testing on my local system and it's working great; however, I am not sure what the protocol is for adding new libraries to spark.
If someone could please advise we should definitely get this committed to the source.
attached required jars for this patch. Must be added and linked to the projects source.
Proposed patch requires relicencing of the idle plugin to LGPL due to the LGPL nature of jna.jar. These are incompatible with the Apache 2.0 licence of Spark.
Please consider to license the user idle plugin as LGPL or GPL to make it compatible with the usage of jna and plattform.jar. We would bundle it in the nightly of Spark and note it in the licence statement about Spark.
We should re-licence the files needed to build the useridle plugin under LGPL. The patched useridle (as discussed in the forum) together with jna.jar and plattform.jna should go in the RC2.
2.6.1 --> 2.7