Version 3.2.3

General

  • Fixed reading Object Map with empty lines.
  • Make sure that backslashes in symbolic names do not get lost.
  • Don't pass open sockets to child processes.
  • Fix problems with accessing wrapped functions after an application started via startApplication() was terminated.
  • Fix sporadic crash after test suite removal or replacement.
  • Keep pointing out file modifications in source()'d files when using Run and Record
  • Improved usability of row selection and deletion in the Object Map editor
  • Fixed setting of the pid property of the context returned by defaultApplicationContext().
  • Fixed Current Working Directory path names with spaces in them.

Qt-specific

  • Suppress mouse animation in cases where the events generated by the windowing system could conflict with operations like dragging of canvas elements.
  • Fix clicking on tabs which have a backslash character in their name.
  • Fix 'Object not found' errors when running the monkey test example.
  • Qt 4 on Mac only: make recording and playback of menu actions work (i.e., turn off the native menu bar support).
  • Fixed memory leaks that occurred with Qt 3.x and use of buddy* and window* object name properties.

Web-specific

  • For image links which have no good properties, use the image's src in the generated name.
  • Fixed a race condition leading to waitForContextExists() waiting unnecessariliy for 20 seconds
  • Added openContextMenu() function
  • Emulate onchange events correctly for select-multi input elements.
  • Consider attributes for object identification.
  • Fixed race condition leading to a crash of webhook after a test run.
  • nativeMouseClick() now accepts a second 'button' argument.
  • Fixed hooking into frames in some tricky situations.
  • Sanity check on frame hookup.

XView-specific

  • Fixed a settings-dependant crash on Solaris.

Source Builds

  • Fixed Perl auto-detection on HP-UX
  • Compile fix for a picky version of Sun CC.