1 Table Visualizer Release Notes
1.1 TV - Table Visualizer v2.0.0
1.1.1 Improvements and New Features
- It is now possible to create new ETS tables from within the Table Visualizer.
- It is now possible to start a trace of the process owning a table from within the Table Visualizer.
- Table information may now be viewed even for unreadable tables.
- The node handling is improved, i.e., both the node supervision and setting, and the handling of remote tables.
- Error messages is now (optionally) presented in Haiku style.
- It is now possible to open the OTP documentation available, using the 'Help' menu.
- Terms consisting of single process identifiers are now accepted when searching for objects and when editing objects.
- Menus in the previous main window are improved and redesigned.
1.1.2 Fixed Bugs and Malfunctions
- It is now possible to edit existing tables, provided they are writable. A record editor is also included, which makes it really easy to edit Mnesia tables.
Own Id: OTP-2629
- The look and feel of the main window now resembles other tools.
Own Id: OTP-2631
- Lists may now (optionally) be presented as strings.
Own Id: OTP-2634
- Regular expressions may now be used when searching for objects.
Own Id: OTP-2636
- All columns are automatically updated, even when previously not shown.
Own Id: OTP-2637
1.1.3 Incompatibilities With Table Visualizer v1.2.4
- The main window is altered, meaning that the procedure to open a table is changed.
- The field showing the content of a row or single cell is now more loosely coupled to the row/cell. This is due to the fact that editing of the field may go on, making it undesirable to update the field every now and then.
- Menus in the previous main window are improved and redesigned.
1.1.4 Known Bugs and Problems
- DETS tables cannot be shown in TV.
Own Id: OTP-2630
- Tables cannot be saved, neither can they be revived if they have crashed.
Own Id: OTP-2630
- Test API is missing, as well as test suites.
Own Id: OTP-2191
1.2 TV - Table Visualizer v1.2.4
1.2.1 Improvements and New Features
- It is now possible to start a new TV using the 'File' menu.
- In the "Open Table" window, Mnesia tables are now sorted alphabetically.
1.2.2 Fixed Bugs and Malfunctions
1.2.3 Incompatibilities With Table Visualizer v1.2.3
1.2.4 Known Bugs and Problems
- The on-line help isn't context sensitive, and could be extended.
Own Id: OTP-1620, OTP-1667
1.3 TV - Table Visualizer v1.2.3
1.3.1 Improvements and New Features
1.3.2 Fixed Bugs and Malfunctions
- TV now handles ETS tables of type duplicate_bag.
Own Id: OTP-2260
1.3.3 Incompatibilities With Table Visualizer v1.2.2
1.3.4 Known Bugs and Problems
- The on-line help isn't context sensitive, and could be extended.
Own Id: OTP-1620, OTP-1667
1.4 TV - Table Visualizer v1.2.2
1.4.1 Improvements and New Features
- Tables residing on remote nodes may now be opened.
Own Id: OTP-1940
- Objects containing a user specified Erlang term may now be searched for.
Own Id: OTP-2065
- Rows are now enumerated, thereby improving navigation in the table.
Own Id: OTP-2064
- The general graphical design has been revised and improved in some minor ways.
1.4.2 Fixed Bugs and Malfunctions
1.4.3 Incompatibilities With Table Visualizer v1.1.2
- New, changed and deleted objects are from now on only indicated with colours, not with letters.
- The design of the Open Table window has been altered, enabling remote nodes to be shown. As a result, unreadable tables are now only shown on request.
1.4.4 Known Bugs and Problems
- The on-line help isn't context sensitive, and could be extended.
Own Id: OTP-1620, OTP-1667
1.5 TV - Table Visualizer v1.1.2
1.5.1 Improvements and New Features
- The Table Visualizer no longer crashes when the table polled has died. Instead a popup window informs the user about the no longer existing table.
1.5.2 Fixed Bugs and Malfunctions
- The Table Visualizer is now an application, i.e., a tv.app file has been created.
Own Id: OTP-1689
1.5.3 Incompatibilities With Table Visualizer v1.0.2
1.5.4 Known Bugs and Problems
- The on-line help isn't context sensitive, and could be extended.
Own Id: OTP-1620, OTP-1667
- Tables residing on remote nodes can currently not be loaded.
Own Id: OTP-1940
1.6 Table Visualizer 1.0.2
New functionality:
Poll time supervision introduced, preventing frequent pollings to flood the system (in the case of very big tables).
Bug corrected: emptying a table and filling it once again doesn't make TV crash any more.
Table information now shown in a window of its own, with flaps grouping together related information.
The 'Open Table' dialog completely redesigned (new format of table identifiers, parent process shown, and so on).
Pid to main process returned when starting TV.
Letters introduced on the row buttons: 'N' for new elements, 'C' for changed elements, and 'D' for deleted elements.
Keyboard accelerators added for the menus.
Shortcuts added for the most frequently used menu options.
1.7 Table Visualizer 1.0.1
1.7.1 Fixed Bugs and malfunctions
- The usage/presentation of ets table identifiers has been changed due to changed (internal) representation in ets.
Own Id: OTP-1393
1.8 Table Visualizer 1.0
The Table Visualizer is a new graphical application based on GS. It's purpose is to examine ETS and Mnesia tables in a passive way (i.e., elements in the tables viewed cannot be altered via the tool, and neither can new elements be inserted). For further information, see the TV User's Guide.