forked from Embarcadero/BoldForDelphi
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Summary
Removed all C++ Builder conditional compilation directives from the Bold source code. BCB support was never fully implemented (many functions just raised "not implemented" exceptions) and has not been maintained since Bold was open-sourced.
Changes
Bold.inc
- Removed {$IFDEF BCB} / {$DEFINE BOLD_BCB} detection
- Now always defines BOLD_DELPHI
Removed BCB-specific code from:
| File | What was removed |
|---|---|
| BoldDefsDT.pas | BCB syntax symbols (=, {, }, &&, ->, etc.) |
| BoldWinINet.pas | 12 stub functions that only raised exceptions |
| BoldBase.pas | IFNDEF BCB around NewInstance/AfterConstruction |
| BoldDefs.pas | BCB variant of BOLD_HOST_IDE constant |
| BoldViewerControlPack.pas | BCB procedure type variants |
| BoldNodeControlPack.pas | BCB procedure type variants |
| BoldGenericListControlPack.pas | BCB procedure type variants |
| BoldGrid.pas | IFNDEF BCB around Ctl3d property |
| BoldUMLModelValidator.pas | Outdated BCB FrameworkMethods array |
| ClientGuiCom/* | Same patterns as above |
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels