removed stale todo file
Move source files into src/legacy/ and src/OTA/ subdirectories
removed redundant hint that Delphi 2010 comes with its own TDateTime visualizer
Fix IntToStr casing in TColor visualizer
Add command-line build instructions to CLAUDE.md
Update CLAUDE.md: list all supported OTAPI versions, add config dialog unit
Update README: list all 21 supported Delphi versions, add config dialog unit
Remove DCC_ExeOutput from .dproj files to prevent stray Win32 directories
Set svn:ignore on all package dcu directories for *.dcu, Win32, AnyCPU
Add Universal Visualizer support for Delphi 2010 and XE via Tools menu
Update Delphi 12 .res file (regenerated by IDE)
Fix Delphi XE1 package: opened and saved in Delphi XE IDE
Remove unit-scoped names for backward compatibility with pre-XE2 Delphi versions
Fix Delphi 2010 compatibility: replace Declared() with CompilerVersion checks
Fix XE2/XE3/XE4 build: use boolean for DCC_DebugInformation in Release config
Rename Delphi10.2, Delphi12, Delphi13 directories to follow the DelphiXx naming pattern
Add package projects for all missing Delphi versions (2010 through 11 Alexandria)
Remove SUPPORT_SCHNIERING define from Delphi 10.2, 12, and 13 packages
Revert Abort back to Exit in ModifyFormHandler constructor: EAbort disrupted IDE event chain, breaking Watch window menu items
Add README with project overview, features, architecture, and blog post links; remove completed reminder from CLAUDE.md
Fix 6 issues in TDebugVisualizerModifyFormHandler constructor: remove dead code, prevent zombie handler on duplicate creation, add nil check for EvalAction, store hook in field, add destructor for proper cleanup
Update TODO: mark items 4 and 5 as fixed (r55, r59)
Rename FLastValuelText to FLastValueText (fix typo)
Add TODO with known issues found during code review
Add per-version build scripts (cmd + sh) for all supported Delphi versions
Fix default platform in dproj: change AnyCPU to Win32 so msbuild picks up the Winapi namespace
Rename TShowMultlineHandler to TShowMultilineHandler (fix typo)
ignores
removed unused .dfm file
Add CLAUDE.md with project architecture documentation
Fix copy-paste bug in EvaluteComplete: passed _ResultAddress instead of _ResultSize
Support for Delphi 13
updated to Delphi 12.3
Bugfix: In order to visualize expressions that are not just variables the expression musst be enclosed in brackets
* Bugfix: Adding an entry using the Add button still re-added a previously deleted entry
* moved the config helper to a separate unit so the config frame can be used in a test program (which does not have ToolsApi.pas)
TStringGrid_DeleteRow already checks for FixedRows and RowCount, so we don't need to do that.
use local variables instead of properties
Deleted the unit for the specialized debug visualizer for Schniering GmbH internal types
* Removed the specialized debug visualizer for Schniering GmbH internal types as these can be handled by the Universal Visualizer too.
Updated package for Delphi 12
* The TdzDebugVisualizerTNullable now only handles INullableTypesFlagInterface, all TNullableXxxx types can be handled by the Univeral Visualizer.
* u_dzDebugVisualizerColorVisualizerOTAPI -> u_dzDebugVisualizerColorOTAPI
* added summary comments
since all TNullable-Types now have got a .Dump method, the visualizers simply call that method rather than doing all the conversions themselves
* fixed typo TryEvaulate -> TryEvaluate
* fixed typo TryEvaulate -> TryEvaluate
* added some support functions to TdzDebugVisualizerOTAPI so descendants can save even more code
added support for TSpeed
Bugfix: cm should only be displayed if <> 0
2 decimals because we have a resolution of 1/10 mm -> 0.01 cm
Debug Visualizer for TAbscissa
changed names for resource strings as this is no longer for the TNullableDate data type
No changes, the ide resorted the entries
added debug visualizers for TdzNullableDuration and TdzDuration
moved lots of boiler plate code to an abstract TdzDebugVisualizerOTAPI class
addeds support for TNullableGuid
* u_dzDebugVisualizerTNullableDateVisualizerOTAPI -> u_dzDebugVisualizerTNullableVisualizerOTAPI
moved constants into the sub function
* Added visualizers for my TNullableDate, TNullableDateTime, TNullableTime and TNullableTimespan records
* added multiline string visualizer to Delphi 12 package
added visualizer for (multi line) strings
* changed copyright comment header (this code is not by Embarcadero, only based on it)
new visualizer packages for Delphi 10.2 and 12 (probably also usablefor other versions >= Delphi 2010) for now providing a TColor visualizer that shows the color name(s) and RGB value
disabled TDateTime visalizer for Delphi 2010 and up, since these versions already have one
changed dcu output directories
package for Delphi 12
corrected lib suffix an description
fixed dcu output path
Expression parameter and FExpression field is only necessary for the multiline string visualizer
Adapted to change in the IDE: The toolbar has been renamed to 'Toolbar' at some time between Delphi 2009 and Delphi 10.2
Package for Delphi 10.2