Message Hook Viewer text limit is not set to 700,000 characters,
allowing it to show many more messages/lines
Message Hook Viewer will prompt user if the want to switch between 64
and 32 bits.
UiaBridge has an optional flag to disable cache. This fixes an issue
where caching is either slower or causes issues when using multiple
threads in OASIS.
Added support for message hook viewer to hook both 32 and 64 bit
applications.
Fixed filtering on the msg hook viewer
Added custom filtering on msg hook viewer
Added Process Id targetting on msg hook viewer
Added SetMsgHook.exe command line app as an alternative way of starting
msg hook viewer.
Message Hook Window is working and will allow you to see all messages
being processed by a target window.
Had to build Message Hook Window inside the native MsgHook.dll was
having issues keep a java window's WndProc callback processing.
When targeting WPF and silverlight applications synthuse will now target
each object with a red rectangle, just like it does with native win 32
applications.
Windows commands like setfocus and such are now supported with UIA
objects like (WPF, WinForm, Silverlight).
Adding support for hooking in to the Message Queue of a target window to
see what Messages are being sent, this will allow one to possible resend
the messages back for automation purposes. This feature is not fully
working yet, but is close.
Keyboard hook class now only listens for Hot Keys and not a all keys in
a global keyboard hook. This should fix the reliability of the keyboard
hook.
Added a new command targetRefresh which will allow you to refresh the
XML on a specified window and not the entire desktop. This will help if
you want to speed up the synthuse script by not continuously doing full
refreshes of the xml.
uiabridge was having issues with getting ValueProperty from the cached
values. uiabridge was throwing exceptions if it couldn't find a missing
HWND handle. Fixing keyboard hook to last longer.
uiabridge will display ValueProperty if element supports it.
if uiabridge is disabled in synthuse.properties the native library will
not be loaded.
Added Trigger hot key Ctrl+Shift+`
Added hotkey configurations in synthuse.properties
Native UI Automation bridge redesigned for speed and reliability. The
bridge library has been renamed to UiaBridge. Native components use VS
2010 C++ and .Net 4.
Created a Jna Global Keyboard Hook class and added hot key for
refreshing the windows xml (Ctrl + Shift + 3).
Fixed cancel button to dispose window properly.
Fixed WaitForVisible command was incorrectly displaying errors when it
couldn't find a window.
Changed the tag used for Silverlight Windows to "silver".
Added support for dragging target on WPF windows and building simple
xpath statements. Fixed some null results in native library and
increased performance of enumerating wpf windows. Still need to tweak
filters for picking up Silverlight handles too.
The WpfBridge native library can now enumerate all WPF and Silverlight
Windows and list them in Synthuse. Still need to add a method to
connect the Drag Target to locate the WPF window.