Treeview version history
This gives a list of the changes made at each released version of Treeview.
Version 1.1
Released on the Starlink Spring 2002 CD-rom.
- Display files and directories
- Display structure of HDS/NDF files
- Show WCS grids for 2-d NDFs
- Text view of WCS components
- List HDUs in FITS files
- Show FITS headers
- Display Frames and SkyFrames in WCS headers of NDFs
- Display structure of Zip/Jar archives
- Display structure of XML documents
- Display text of ASCII files
- Text mode available
Version 1.4
Was released on the Starlink Winter 2002 CD-rom.
- Full content of XML nodes
- Help viewer is slightly broken
- Cut and paste text from detail panel
- Graph plot for 1-d arrays
- Image display for 2-d arrays, with overplotted coordinate grids
- FITS ASCII and Binary tables
- XML encoding of WCS objects
- History components of NDFs
- Display pixel values of arrays in a table
- WCS in FITS images
- Slice display for multi-dimensional arrays
- Improved XML display
- Alter-ego/reload popup menus for some nodes
Version 2.0
26 November 2002.
- Various efficiency improvements
- Online help cleaned up
- Integral demo data supplied
- Alter-ego/reload popup menus improved
- Table display improved
- Table metadata display
- Array statistics calculation
- VOTable support
- Starlink NDX structure
- Improved error reporting
- Modular installation: can cope without JAI, JNIHDS, JNIAST
- Invocation of external spectrum viewer
SPLAT
for 1-d arrays
- Invocation of external image viewer SoG for 2-d arrays
- Build system and much internal rewriting
Version 2.0-1 (29 November 2002)
- JNIAST available for MS Windows
- Improved rendering of floating point numbers in tables
- Display of non-numeric HDS array elements added
- Improved alter-ego menu operation
- Improved display of NDF History components
Version 2.0-2 (9 December 2002)
- Improved operation from Windows (largely untested)
- JNIHDS provided for Windows - you can now view HDS/NDF files in Windows!
- Added hex dumps for non-text files (plain files and zip entries)
- TREEVIEW_DIR may be defined to make it work from a link (unix)
- WCS information is now used in plotting graphs (1-d arrays)
- Error bars now plotted on graphs (1-d arrays)
- Graphs now resize to fit container windows (1-d arrays)
- WCS grids now resize to fit container windows (2-d arrays)
- Fixed bug in NDF recognition
- Added canonical UCD descriptions table column descriptions
- Cosmetic changes to various viewer panels
- Added WCS Frame selection in image view
- Summary of simple FITS files shown without opening them
Version 2.0-3 (18 December 2002)
- MS Windows native code now believed working properly
- VOTable classes removed from Treeview package for public re-use
Version 2.0-4 (20 January 2003)
- Fixed bug in WCS grid plotting
- File menu includes option to add node by name (e.g. URL)
- Averaging collapse display of 3-d arrays in any direction
- Slice display of multi-dimensional arrays can now be done in any direction
- Tree nodes now report their full path
- New toolbar button to delete top-level nodes
- New toolbar button to get parent of top-level nodes
Many of the known data nodes can now be created from
a stream of data rather than a file on disk. This means that
most node types can be viewed directly by naming them with a URL,
or from compressed files on disk, or within a zip/jar or tar archive.
Combinations are quite possible, so for instance you could view the
data in a compressed FITS file within a zip file within
a compressed tar file obtained using HTTP without having to do any
explicit retrieval/unpacking.
The main exception to this functionality is HDS/NDF files, which
need to be on a physical disk to be accessed.
A list of the new features is as follows:
- Nodes except HDS/NDF can be viewed from streams
(compressed/in zip or tar archive/over the wire).
- Tar archives now supported.
- Gzip and bzip2 compression supported.
- Nodes report their complete paths.
- Minor bugfixes and improvements
- More XML encodings supported
- Hex dump now available for text nodes
- Filesystem, zip and tar directories now report number of entries
- Improved navigation, added a new copy-node-to-top-level button
- Improved array browser presentation
- Improved presentation of generic table parameters
- Can launch TOPCAT table viewer for table nodes
- New HDX node
- Other improvements in table handling
(August 2003)
- Major internal restructuring (now simpler to implement new node types)
- TreeModel, JTree, and TreeNodeChooser etc available as reusable components
- SoG & SPLAT invocation works differently;
now more reliable, including working on non-Unix systems
- -X and -D flags on treeview script passed straight to JVM
- FTP directory browsing added
- Unix compress (.Z) format supported
- Improved efficiency inside large tar archives
- Extensive drag and drop functionality
- Visual feedback on expanding nodes (node label goes italic)
- Improved path reporting (including -path flag in text mode)
- Recursive expansion improved
- Hidden files now not displayed by default
- New standalone script/jarfile showndx included
- -debug flag much more powerful in GUI mode
- New reload button added to the toolbar.