Tom Sawyer Perspectives, Java Edition

Release 5.2.0

DateNovember 7, 2013
StatusGeneral

Overview

Web table view rendering uses a new incremental data loading approach in order to improve application response time and scalability for very large data models. Product documentation has been redesigned and improved. API documentation is more complete. The documentation adds new tutorials for customization and programming.

New

Designer

  • Added cut, copy, and paste keyboard support
  • Added separate properties for left, top, right, and bottom for both the margin spacing and the nested margin spacing

Views

  • Drawings
    • Support for running analysis on nested drawings
    • Support for undirected meta-edge compression
  • Tables
    • Added table row incremental loading in web applications
    • Set maximum width and height specifications for images in table cells
  • Inspectors
    • Set maximum width and height specifications for images in inspector cells

Examples

  • New example demonstrates the usage of XSLT with XML integrators
  • New tutorial accesses external database configurations

Improvements

General

  • Use extensions.xml file in the project directory if the path to it is not specified in the project file

Designer

  • Reorganized drawing template attributes into more logical groupings
  • Renamed drawing template attributes to more closely align with node template attribute names
  • Removed creation of temporary files during web preview
  • Improved error handling when opening an invalid .tsp file

Integrators

  • Added facility to improve database and RDF integrator query performance

Search

  • Search field updates model selection if the search results do not change for two hundred milliseconds

Views

  • All
    • Allow removal of an icon from a Menu Toolbar Item and display text instead
  • Drawings
    • Improved print and print preview margin spacing in web applications
    • Improved font rendering in desktop and image-map applications
    • Improved font rendering in exported images
    • Enhanced precise shape clipping when node shapes change at various zoom levels
  • Maps
    • Improved marker image rendering when images are loaded from URLs
    • Enhanced conditional marker display
    • Improved fit to objects rendering preference behavior
  • Trees
    • Enabled expressions for tree node icons in web applications

Layout

  • Hierarchical
    • Improved orthogonal edge routing to align horizontal and vertical edge segments properly
  • Orthogonal
    • Improved incremental layout results

Web Applications

  • Improved session serialization
  • Improved project closing when a session expires

Examples

  • Improved the Network Editor example data set

Documentation

  • Improved class descriptions in the API References guide
  • Enhanced content for the Overview, Strategies, Development Setup, Upgrading, and Deployment Setup guides
  • Improved Push tutorial
  • Improved User Data Model tutorial

System Requirements

  • Added support for Dojo 1.9.1
  • These operating systems have been added:
    • Apple OS X 10.9
    • Microsoft Windows 8.1
    • Microsoft Windows Server 2012
  • These application servers have been added:
    • IBM WebSphere 8.5
    • Oracle WebLogic Server 12.1.2
  • These browsers have been added:
    • Apple Safari 6.1
    • Apple Safari 7.0
    • Microsoft Internet Explorer 11
  • Dropped support for these operating systems:
    • Apple OS X 10.6
    • Apple OS X 10.7
    • Microsoft Windows Vista
  • Dropped support for these application servers:
    • IBM WebSphere 8.0
    • Oracle WebLogic Server 12.1.1

Fixes

System

  • Ensured compatibility with Apple OS X AppNap

Designer

  • Fixed error reporting for the expression editor lookup function
  • Fixed drop-down lists that incorrectly listed model attributes with element attributes
  • Drawing template preview reflects template attribute value settings
  • Enabled using expressions for font values
  • The web previewer works with more than one map view
  • Fixes to item selection and scrolling when using the Move Up and Move Down buttons:
    • The visible area now scrolls with the moved tree view item when using the Move Up and Move Down buttons or when a new item is created
    • Item selection now works on undo and redo
  • Child tree nodes under the module tree node, such as Integrators or Views, no longer expand when a module tree node is selected and moved in the tree
  • Fixes to filter condition paste operation:
    • Filter condition paste button is enabled only if a subcondition can be added to selected condition node
    • Disabled condition drag and drop on a root condition node

Search

  • Fixed exception in Microsoft Internet Explorer during canvas resize
  • Removed the Microsoft Internet Explorer 10 default Clear Field button from the search field
  • Search result drop-down list closes properly if the window loses focus
  • Maintain focus on search field after canvas resize

Views

  • All
    • Desktop applications work properly after running an Undo action
  • Drawings
    • New views can be created at runtime in a web client
    • Actions disable correctly during animation in HTML5 views
    • Fixed highlighting for collapsed nodes
    • Marquee selection in web views now includes all drawing element types
  • Trees
    • The web tree view image renderer scales images
    • Fixed highlighting artifacts when a tree node is selected
  • Tables
    • The correct cell editor is used for editable web table view cells
    • The highlight color is respected in the web table view
    • Maintains highlighting after sorting in the desktop table view
  • Inspectors
    • Fixed CSS inconsistencies in web inspector view editors

Layout

  • Label association options are respected