TV Release Notes
TV 2.0.3
Fixed Errors and Malfunctions
- TV can now handle Mnesia tables with the
{record_name,Name}
attribute, i.e. where the table name differs from the record name.
Own Id: OTP-3267
Aux Id: seq 3923
TV 2.0.2
Fixed Errors and Malfunctions
- TV can now handle floting point numbers.
Own Id: OTP-3561
Aux Id: Seq 4486
TV 2.0.1
Fixed Errors and Malfunctions
- TV would crash if an ets table contained a fun.
Own Id: OTP-3428
TV 2.0
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.
Fixed Errors 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
Incompatibilities with TV 1.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.
Known 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
TV 1.2.4
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.
Known Problems
- The on-line help isn't context sensitive, and could be extended.
Own Id: OTP-1620, OTP-1667
TV 1.2.3
Fixed Errors and Malfunctions
- TV now handles ETS tables of type duplicate_bag.
Own Id: OTP-2260
Known Problems
- The on-line help isn't context sensitive, and could be extended.
Own Id: OTP-1620, OTP-1667
TV 1.2.2
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.
Incompatibilities With TV 1.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.
Known Problems
- The on-line help isn't context sensitive, and could be extended.
Own Id: OTP-1620, OTP-1667
TV 1.1.2
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.
Fixed Errors and Malfunctions
- The Table Visualizer is now an application, i.e., a tv.app file has been created.
Own Id: OTP-1689
Known 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
TV 1.0.2
Improvements and New Features
- Poll time supervision introduced, preventing frequent pollings to flood the system (in the case of very big tables).
- 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.
Fixed Errors and Malfunctions
- Emptying a table and filling it once again doesn't make TV crash any more.
TV 1.0.1
Fixed Errors and Malfunctions
- The usage/presentation of ets table identifiers has been changed due to changed (internal) representation in ets.
Own Id: OTP-1393
TV 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.