What's new:
- Release 12.0 [Dec-12, 2023]
- declaration of TNameStr
- Release 10.7 [Aug-24, 2020]
- the type declaration TDistMode and the definition of the corresponding IDs DistModeId has been moved from SDL_matrix to SDL_sdlbase
- new type declaation TPIntArray for integer point arrays
- the constant array CSVDELIMITERIDS provides now names of CSV delimiters
- Release 10.6 [Mar-09, 2018]
- declaration of the new types TTriState, TInt3DArray and TDouble4DArray
- the type declaration TCSVDelimiters has been moved from unit SDL_datatable to SDL_sdlbase
- the type declaration TZoomPanMode has been moved from the unit SDL_colorscale to SDL_sdlbase
- the function ResolveCSVDelimiter assigns a CSV delimiter
- Release 10.5 [Oct-10, 2016]
- the following data types have been declared: TBoolArray, TVariantArray, TStrArray, TBool2DArray, TDouble3DArray, TInt2DArray, TSingleArray
- the class TCrossHair now supports the method SetPos
- Release 10.4 [Jun-02, 2015]
- the global variable LastProcStat supports management of process states
- the type declaration TColoredPoint declares a two dimensional point with additional data attached
- the type declaration TMouseActMode has been extended
- the type declaration TDouble2DArray declares two dimensional open array of double precision values
- the procedure types FeedBackProcType and TFeedbackProc have been changed to pass the state count as a double parameter (instead of an integer value)
- the new type declaration TDims declares dimension specifiers of matrices
- the global variable ProcStat is now of type double
- Release 10.3 [Oct-06, 2014]
- definition of TCrossHMode extended by a small crosshair and a square box
- TRubberBandEvent renamed to TSelectRectEvent
- the declaration of TOnRubberBandActionEvent has been moved from SDL_geomap to SDL_sdlbase
- the type declaration TAxis has been added
- Release 10.2 [May-30, 2013]
- the Assign method is added to the class TDTLabel
- Release 10.1 [Oct-29, 2012]
- DrawMarkOnCanvas now maps digit symbols to the codes 200..209
- the new procedure SetCanvasFontSizeScaled allows to scale the font size on a canvas having a resolution different from screen resolution
- Release 10.0 [Oct-4, 2011]
- TCrossHMode extended by an additional crosshair type (chBox)
- the new function FontIsTrueType tests whether a font is a TrueType font
- new type declarations TIntArray and TOnCheckAbortEvent
- Release 9.7 [May-31, 2010]
- TDoubleArray declared
- TRubberBandEvent and TOrientation declared
- the procedure DrawMarkOnCanvas supports now a few additional symbols
- Release 9.51 [Dec-01, 2008]
- no changes
- Release 9.5 [Oct-31, 2008]
- AbortMathProc has been moved from unit MATH2 to SDLBASE
- Release 9.0 [May-28, 2007]
- type declaration TDecPSep moved from unit SDL_numio to SDL_sdlbase
- Release 8.5 [Feb-18, 2006]
- class TCustomTextLabel implemented
- XML Tags for user defined types implemented: xml(TYPEIDENTIFIER)
- public constants LanguageID, ISO639_2Char, and ISO639_3Char provides names and ISO-codes of languages
- Release 8.2 [Nov-03, 2004]
- declaration VarType has been changed to TVarKind to avoid conflicts with the unit "variants"
- Release 8.1 [Aug-29, 2004]
- available for Delphi™ 8 for .NET
- Release 8.0 [Apr-15, 2004]
- new routines DrawFrame and DrawRectangle
- buffer types TBuf4096, TBuf16K, TDataBuffer and TBytes declared
- new array constant HTMLLat1Entities
- TMouseBoxState has been unified and moved to SDLBASE (was MouseBoxStateType of RChart, and TpcMouseBoxState of POLCHART)
- TCrossHMode moved from RChart
- TCrossHair moved from RChart
- DrawMarkOnCanvas has been unified and moved to SDLBASE (was part of RChart, Rot3d, and PolChart)
- ftNoScales discarded (was part of TFigType declaration)
- Release 7.2 [Mar-23, 2003]
- SDLBase is now part of BasePack
- TColorScheme moved from various units to SDLbase
- TLanguage defined
- MonthShort, MonthLong, WeekdayShort, WeekdayLong, NumWords implemented
- Release 7.0 [Sep-15, 2002]
- SDLBase is now available to the public