Version 4.1.1

General

  • Fixed false alarm triggered by installEventHandler() function (4.1.0 regression).
  • Fixed detaching from application after attachToApplication() (4.1.0 regression).

Qt-specific

  • Record id property of QML elements if available. QObject names are still preferred.
  • Fixed a 4.1.0 regression that lead to member functions of template classes like QList not being available for scripting.
  • Added missing example script files.
  • Fixed spying of widgets embedded via QX11EmbedWidget.
  • Fixed recording with Qt+Web applications that monitor HTTP requests.
  • Fixed replay of scripts with input fields in QWebkit controls.
  • Fixed screen grabbing on Mac OS 10.7 (Lion).
  • Fixed Spy tooltip for Qt 4 applications with custom palette.

Java-specific

  • Added Java 1.7 support.
  • Fixed a problem with Drag and Drop of Swing tree items.
  • Fixed recording of '@' sign with UK keyboard layout in AWT applications.
  • Added missing Shift modifier for SWT DropMove operation.

Web-specific

  • Fixed a text encoding problem with special characters.
  • Fixed escaping of '\' characters in property values.
  • Fixed picking of images that have newline or similar characters in their ALT attribute.
  • Stop the Windows wrapper interfering when recording on a Web browser usign the proxy approach.

Windows (native)-specific

  • Improved speed of access to 'text' properties.
  • Fixed crash when fetching value of nested properties in real names.
  • Fixed crash in object lookup with Visual Basic 6 applications.
  • Fixed loading problem caused by installation in directories with long path names.
  • Fixed coordinate calculation issues in Exontrol tree control.
  • Improved hit test for VB6 labels.

Mac-specific (Cocoa/Carbon edition)

  • Fixed Spy highlighting in case of multiple windows that are created after initial application startup.
  • Ignore transparent windows when picking.
  • Fixed screenshot taking on Mac OS 10.7 (Lion).

iPhone/iPad-specific

  • Added support of iOS 5.

Source Builds

  • Fixed detection of 64-bit Mac OS X systems.
  • Fixed building against Qt/Embedded with no X11 headers present.

Documentation

  • Added an Uninstall sidebar.
  • Documented additional Tk activateItem overloads.
  • Updated the Squish Eclipse Integration documentation.