Version 5.0.1

Squish 5.0.1 is a maintenance release that provides fixes for issues found in the editions for Java, Web, Android, iOS and Qt 5.

Java-specific

  • Fixed memory leak and improved memory consumption.
  • Fixed Null Pointer Exception on JavaFX Tab access.
  • Support replay of keys with AltGr modifier on X11 SWT.
  • Fixed clicks with relative coordinates on Mac OS X.
  • Fixed picking problem with JavaFX objects inside of containers.
  • Work around menu automation problem for SWT shipping with Eclipse 4.3.

Web-specific

  • Fixed replay of events with IE 9 and later.
  • Support passing modifiers, coordinates and button to HTML_Button::click().
  • Fixed access to frames that use relative URLs.
  • Improved shutdown procedure for Firefox.
  • Fixed retrieval of HTML elements via retrieveJSObject()
  • Improved "Launch AUT" behavior with Proxy-based browsers.

iOS-specific

  • Fixed testing HTML content for UIWebView objects that are created right on app start.
  • Added touchAndHold() function.
  • Blacklist more iOS daemons.
  • Make touchAndDrag() work with small distances.
  • Increased application launcher timeout.

Qt-specific

  • Fixed sporadic hooking failures on Windows.
  • Various fixes for QtQuick Web views.
  • Wrap more QFlags instantiations for Qt 5.
  • Fixed "type" property for QObjects instantiated inside QML.
  • Fixed normalized non-local URLs for Qt Quick 2.
  • Added support for QObject properties of type 'float'.
  • Fixed highlighting of QActions from hidden menus.
  • Re-added qmlId() function to QtQuick QML Extension API.
  • Gracefully handle NULL properties of type QObject and QWidget.
  • Fixed support for QtDeclarative WebView.
  • Fixed crash triggered by deletion of QDesktopWidget.
  • Support blacklisting Qt-based sub-AUTs.
  • Fixed QtQuick 2 flick recording.
  • Fixed race condition in viewing of complex properties.
  • Updated list of QUrl and QColor properties.
  • Wrap QGuiApplication and QFileDevice classes.
  • Resolved conflicts with Windows wrapper.
  • Fixed Mac menu replay with Qt 5.1.
  • Fixed crashes when application uses C exit() for shutdown .

Documentation

  • Document object.createNull() function.
  • Fixed OS.capture() example.
  • Fixed generated PDF document.
  • Fixed Web proxy port number shown in examples.