Release notes for DTraq v1.100. Changes since last public release. DTraq v1.100 changes since 1.000 ================================ - Convert source licensing from GMGPL to GPL, with exception of tap code linked into clients. - Replace GNAT.Sockets usage in DTraq.Tap client with AdaSockets to retain GMGPL licensing. DTraq v1.000 changes since 0.986a ================================= Numerous changes and additions. Just the major items of note are presented here: - No more code generation and associated compilation to build a logging server. The logging server now uses an XML formatted configuration file to recognize and process tapped data items. - The command line driven "mkdtq" has been replaced with dtq-analyze, providing a GUI-driven interface for source code scanning and generation of the aforementioned configuration file. - All the DTraq applications are now prefixed with "dtq": dtq-analyze, dtq-vdt, and dtq-dv. - Data transfer between tapped clients and the logging server has been changed from a stream-based model to one of simply sending tapped data items' bytes through a socket. The result has been a significant throughput increase, and, in conjunction with the use of configuration files instead of code generation, a much simpler implementation. - The data viewer can now be started independently of the logging server, and the location of the logging server can then be interactively specified. In addition, the data viewer can switch from one logging server to another. - The need for temporary working directories has been reduced, and the remaining use has been streamlined to reduce the chance of inconsistency errors. DTraq v0.986a changes since 0.986 ================================= - Reverted the DTraq.Tap tap ID type back to the standard Positive type. - Added a Data Item Reviewing capability to live data monitoring to permit quick reviewing of recently logged and displayed data items. This eliminates the need to stow the current logfile, suspend logging, and go into playback mode to just look at a recently received item. - Cleaned up version handling. DTraq v0.986 changes since 0.985 ================================ - Improved the handling of data tap Suspension, particularly in situations where tapped data is being received sporadically. - Reduced the amount of informative messages being generated by the client tap software so as not to detract from the application's text output. DTraq v0.985 changes since 0.981 ================================ - Minor bug fixes. - Allowed specification of "~" (user's home directory) when entering a file path. - Reorganization of internal data collection and conversion to text to better support other sources of input data. (This reorganziation, while significant, should be transparent to the user.) Updated 22 Sep 2004 DTraq 0.981 changes since 0.980 =============================== - Fixed bug that allowed attempting to print from a Data Item Display window while recording data. - Update logging server (vdt) 'usage' display to reflect the presence of the data collector front-end architecture and how it interacts with command line options. Updated 9 Mar 2004 DTraq 0.980 changes since 0.970 =============================== - Massive GUI redesign and streamlining of operation. - Corrected TCP/IP socket packet segmentation problem. DTraq v0.970 ============ - Transitioned from an older version of Samuel Tardieu's AdaSockets collection to GNAT.Sockets. The purpose was simply to ease porting to other platforms--AdaSockets did the job well, and was instrumental in DTraq's early development. - Additional porting-enhancement modifications. - Added ability to view a data item's raw bytes in the GUI and when printing to a file. - Minor bug fixes. - Removed the User Manual from the source distribution. Updated: 30 Sep 2003 DTraq v0.960 ============ - Initial public release of DTraq for GNAT 3.15p on Linux. (18 Aug 2003) - The DTraq GUI has a GTK 1.2 style, although it uses version 2.2 of GTK and GTK-Ada. Initial DTraq development was done with GTK 1.2, and a full rework of the GUI to exploit GTK 2.2 capabilities is in work. - DTraq's employment of ASIS permits it to work with only the identical version of the GNAT compiler that was used to compile it. Updated: 18 Aug 2003