Releases: BazzaCuda/DelphiDebugWindow
Release v1.0.5
Windows 64-bit binaries
Allow the BazDebugWindow to be moved from its default starting position in the bottom right corner of the desktop.
This new position will be maintained while BazDebugWindow remains running, even if you close and reopen the window.
Previously, when you wrote a debug message to the window, it would reset its location to the default.
Release v1.0.4a
Windows 64-bit binaries
Maintenance release to match the included copy of _debugWindow.pas with the one in the repository.
Nothing else has changed from v1.0.4
Release v1.0.4
Windows 64-bit binaries
NEW Added TDebug.debugEnum(), allowing you to pass a variable of any enumerated type and have its value reported:
type
TMediaType = (mtAudio, mtVideo);
...
FMediaType: TMediaType;
...
FMediaType := mtAudio;
...
TDebug.debugEnum<TMediaType>('FMediaType', FMediaType);
Also added debugDouble.
Release v1.0.3
Windows 64-bit binaries.
Fixed the BringToFront issue. If it wasn't already, the window will be displayed in the foreground when it receives a new debug message, but the application itself won't receive the keyboard input focus which will remain with the program being debugged.
EDIT: re-upped to included the small modification to correct debugFormat() in _debugWindow.pas, which is included in the zip file.
Release v1.0.2
64-bit binaries.
When opening the debug window to show a new debug message, don't set it as the foreground window as this takes the focus away from the application being debugged.
Release v1.0.1
64-bit binaries
- added debugLongint
- included _debugWindow.pas in the release zip file so you don't have to go find it in the source code repository.
N.B. If you particularly need a 32-bit version of BazDebugWindow let me know in Discussions.
However, you shouldn't need it to debug 32-bit versions of your program - the 64-bit BazDebugWindow should still receive the debug messages from your 32-bit program.
