SignalLab VCL Changelog

What's new in SignalLab VCL 8.0.0.108

Feb 22, 2024
  • Improved C++ Builder support
  • Improved Design time Performance

New in SignalLab VCL 8.0.0.77 (May 1, 2022)

  • Improved Scope Threading support

New in SignalLab VCL 8.0.0.74 (Apr 26, 2022)

  • Updated maintenance release for RAD Studio/Delphi 10.4 Sydney with minor improvements

New in SignalLab VCL 8.0.0.73 (Apr 20, 2022)

  • Updated maintenance release for RAD Studio/Delphi 10.3 Rio with minor improvements

New in SignalLab VCL 8.0.0.69 (Mar 29, 2022)

  • Added support of indexed list collection enumebarbles
  • Improved MAC64 support
  • Improved OpenWire Graphical Editor
  • Improved performance
  • Improved support for drag-able Scope and Waterfall markers
  • Added mouse events for Scope and Waterfall marker cross hairs

New in SignalLab VCL 8.0.0.63 (Mar 10, 2022)

  • Updated maintenance release for RAD Studio/Delphi 10.4 Sydney.

New in SignalLab VCL 8.0.0.48 (Jan 29, 2022)

  • Added basic RGBW and RGBWAlpha support
  • Number os small design time bug fixes

New in SignalLab VCL 8.0.0.43 (Dec 22, 2021)

  • Improved RAD Studio 11 compatibility
  • Improved Mitov.Runtime collections
  • Improved performance
  • Improved Dynamic Type Info support
  • Improved Visual Live Binding support
  • Improved elements editor

New in SignalLab VCL 8.0.0.36 (Oct 12, 2021)

  • Added RAD Studio 11 support
  • Improved Performance
  • Improved Property Editors
  • Improved Debugger Visualizers
  • Added more Format Converters
  • Improved JSON support
  • Iprover FMX Waterfal implementation

New in SignalLab VCL 8.0.0.27 (Jul 11, 2021)

  • Improved RAD Studio 10.4 Sydney support
  • Improved Dynamic Type Info implementation

New in SignalLab VCL 8.0.0.21 (Jul 11, 2021)

  • Added RAD Studio 10.4 Sydney support
  • Improved Dynamic Type Info implementation

New in SignalLab VCL 8.0.0.0 (Nov 27, 2020)

  • Redesigned Visual C++ support
  • Added Byte and Char visual live bindings
  • Significantly improved loading execution, and editing speed
  • Significantly improved JSON support
  • Improved IGDIPlus rendering performance
  • Modified to use interface class function methods instead of constructors
  • Redesigned pin path collection to significantly improve the speed
  • Redesigned to set pin and properties owner fields on creation
  • Improved pin information caching
  • CreateLock replaced by Create with Lock parameter
  • Improved FMX Design Time support
  • Improved FMX support
  • Improved zoom selecting in the scope

New in SignalLab VCL 7.8.3.72 (Sep 25, 2020)

  • Updated to RAD Studio 10.3 Rio Update 3
  • Added support for Boolean Buffers
  • Improved buffer visualizers
  • Added Audio and Video support to the Packet and Structure components
  • Added UnpackedOutputPin to the Split Structure and Unpacket components
  • Significantly Improved FMX support for the Scope and Waterfall components
  • Improved Unpacket implementation
  • Improved Visual Live Bindings
  • Significantly redesigned OpenWire Editor
  • Added initial Quaternion and 3D Point support
  • Added OSX64 support
  • Improved overall performance and stability
  • Added option to use Const anonymous methods for improved performance
  • Improved FMX compatibility and support
  • Simplified JSON API
  • Improved JSON implementation
  • Improved sockets implementation
  • Added Sockets Multicast support
  • Significantly improved Execute Process implementation
  • Added support TStrings reverse enumerators and Query interface trough class helper
  • Improved Dynamic Type Info implementation
  • Improved Property Collection and Component Collection editors
  • Improved Property editors

New in SignalLab VCL 7.8.2.288 (Aug 9, 2020)

  • Added RAD Studio 10.3 Rio support
  • Improved Dynamic Type Info implementation
  • Improved property editors

New in SignalLab VCL 7.7.0.0 (Mar 18, 2016)

  • Added 10 Seattle support
  • Added support for VS2015
  • Added TOWBoolToIntFormatConverter
  • Improved threading support
  • Improved OpenWire Editor
  • Clock pins changed to MiltiSink
  • Improved Design Time Editors
  • Improved JSON support
  • Improved collections
  • Added more Live Binding types
  • Added support for hosting OpenWire Studio projects
  • Added serialization support in the buffers

New in SignalLab VCL 7.6.0.0 (Apr 23, 2015)

  • Added TTLGenericFilter
  • Added more visual live binding types
  • Significantly improved property Delphi editors
  • Added option for WindowType None
  • ISLSequenceStamp - interfaced

New in SignalLab VCL 7.5.1.0 (Apr 23, 2015)

  • Improved .NET support
  • Enchanced OpenWire Editor
  • Added custom toolbar buttons, and images to the PlotLab components
  • Added more visual live bindings
  • Added custom Width for the display cursors to the PlotLab components

New in SignalLab VCL 7.5.0.0 (Nov 24, 2014)

  • Added button events to the PlotLab components
  • Added selection mouse events to the PlotLab components
  • Added HoldWhileZooming to the PlotLab components
  • Added DisplayChannelLink custom drawing to the PlotLab components
  • Includes the free Mitov.Runtime
  • Added XE7 support

New in SignalLab VCL 7.0.0.0 (Apr 26, 2014)

  • XE5 and XE6 support
  • Significantly enchanced OpenWire Editor
  • Improved Property and component editors
  • Improved FireMonkey support
  • Performance improvements
  • Added TLPProcessingManager component
  • Added TTLSynchronize component
  • Added support for IIR, and Biquad IIR LowPass, HighPass, BandPass and BandStop filetrs
  • Improved filter designer
  • Improved access to the filter taps
  • Added support for DB signal data binding
  • Added a number of new data bindings
  • Added support for VCL DB Components visual live binding

New in SignalLab VCL 6.0.0.0 (Jun 18, 2013)

  • Added support for Delphi / C++ Builder / RAD Studio XE4
  • The OpenWire Editor and Visual Live Binding are now included in the install
  • Added TTLStopWatch component
  • Added TTLCounter component
  • Added TTLThreadEvent component
  • Added TTLFrequencyMeter component
  • Added TSLMean component
  • Added TSLPatternDetector component
  • Added TSLSnippetTrigger component
  • Added TSLAverageValue component
  • Improved Firemonkey support
  • Significantly improved threading model and performance
  • Significant code reduction due to upgrade to the latest language features such as generics, anonymous methods, and attributes
  • New design time API and functionality
  • Better integration with the OpenWire Editor including inplace editors in the OpenWire view
  • Discontinued support for Delphi and C++ Builder versions older than XE2 due to the lack of support for the latest language features in them
  • Improved .NET memory management
  • Improved .NET design time integration
  • Improved OpenWire Editor .NET integration

New in SignalLab VCL 5.0.3.1 (Jun 18, 2013)

  • Fixed a bug when populating existing buffers in .NET generic filters

New in SignalLab VCL 5.0.3 (Oct 12, 2012)

  • Added cursor pins for the Waterfall component
  • Added floating markers for the Scope component
  • Added support for Delphi / C++ Builder / RAD Studio XE3
  • Added support for Visual Studio 2012
  • Improved FireMonkey support
  • Fixed memory leak for .NET generic filters

New in SignalLab VCL 5.0.2 (Apr 21, 2012)

  • Added FireMonkey support.
  • Added 64 bit support for VCL, FireMonkey, and .NET
  • All .NET assemblies are now managed assemblies.
  • The .NET assemblies are reduced by half combining low level and high level assemblies, and simplifying deployment.
  • All .NET assemblies now contain the necessary 32 and 64 bit BPLs and DLLs internally simplifying the deployment.
  • The .NET Visual C++ redistributables are no longer needed.
  • Added PlotLab Waterfall Cursors, CursorLinks and Labels.
  • Added PlotLab Waterfall Cursor Intersection pins.

New in SignalLab VCL 5.0.1 (Oct 25, 2011)

  • The managed assemblies are now rewritten in C# for better .NET 4.0 compatibility.
  • Added support for .NET 4.0 and .NET 3.5 “Client Profile”.
  • Significantly improved .NET type converters.
  • Significantly optimized component loading performance in .NET.
  • Major improvements in the .NET property editors.
  • Small improvements in the Unicode support for VC++.
  • Improved VisualStudio 2010 .NET support.
  • .NET assemblies have been renamed to better match the Microsoft guidelines.
  • Added .NET 4.0 assemblies.
  • Improved filter designer.

New in SignalLab VCL 5.0 (Oct 25, 2011)

  • Added Delphi XE and XE2 support.
  • Added Scope and Waterfall marker crosshairs.
  • Brand new subsample Waterfall rendering mechanism.
  • Improved filter designer.
  • Added variable number of cosine terms.
  • Added optional user input for the video layers.
  • Significantly improved multithreading model adapted for multicore systems, with advanced relaxed interlocking, and with optional per-component, dedicated threads.

New in SignalLab VCL 4.5 (Oct 25, 2011)

  • Added Visual Studio 2010 support.
  • Added TSLAddComplex component.
  • Added TSLMultiplyComplex component.
  • Added TSLSubtractComplex component.
  • Added TSLDivideComplex component.
  • Added TSLGenericRealMatrix component.
  • Added SLGenericRealValue and TSLGenericRealValueGen components.
  • Improved multithreading locks.
  • Improved Scope component.
  • Improved RAD Studio 2010 buffer debugger visualizes.

New in SignalLab VCL 4.3.1 (Oct 25, 2011)

  • Updated install.
  • Improved RAD Studio 2010 buffer debugger visualizes.

New in SignalLab VCL 4.3 (Oct 25, 2011)

  • Added RAD Studio 2010 support.
  • Added support for composite controls.
  • Added component elements support for the Scope and Waterfall components.
  • Improved .NET memory management.
  • Added RAD Studio 2010 buffer debugger visualizes.

New in SignalLab VCL 4.0.1 (Oct 25, 2011)

  • Added multiple axes support for the Scope cursors.
  • Added support for short, unsigned short and unsigned integer data for the scope and waterfall components.
  • Improved marker support for the Scope.
  • Improved installs.

New in SignalLab VCL 4.0 (Oct 25, 2011)

  • Full Visual Studio 2008 support.
  • Full RAD Studio 2009 support.
  • Added Prism support.
  • Improved .NET support.
  • The library is now fully Unicode compliant.
  • New higher performance multithreading locking for better multi core utilization.
  • Significantly enhanced buffer classes.
  • Added Comb filter.
  • Improved noise stats component.
  • Added integrated GDI+ support.
  • The Scope component supports multiple X and Y Axes.
  • Added Scope and Waterfall toolbar customization.
  • The Scope now allows data gaps.
  • Added Scope Automatic data down sampling for faster drawing of huge amounts of data.
  • Added Scope X Axis logarithmic support.
  • Added Scope channel links (Allow channels to be paired together to form a zone)
  • Circular and arbitrary zones added to the Scope component.
  • Added Scope Step channel mode.
  • Added scope panning navigation mode.
  • Added Scope directional zooming.
  • Added Scope and Waterfall Axis and Level configuration buttons.
  • Added video layers support.
  • Added new examples.

New in SignalLab VCL 3.1 (Oct 25, 2011)

  • Improved filter designers.
  • All libraries are available under .NET.
  • All design time features are now available in .NET
  • All .NET assemblies are signed.
  • The assemblies are registered in GAC.
  • All DLLs are made embedded resources in the assemblies.
  • Fixed some minor OpenWire problems.
  • Full RAD Studio 2007 support.
  • Fixed problems with Reversed and Vertical scope.
  • Added new custom step modes to the Scope and Waterfall.
  • Added data access methods to the Waterfall.
  • Added number of new design editors.
  • Enhanced help files.
  • Delphi 2005, BDS 2006, and RAD 2007 help files are now integrated.
  • Added new examples.

New in SignalLab VCL 3.0 (Oct 25, 2011)

  • Updated to IPP 5.1.
  • Added noise stats component.
  • New faster multithreading buffer protection.
  • New faster buffer memory manager.
  • The DataAceessObjects for the buffers are now obsolete. The functionality is moved to the buffers.
  • The buffers raw data access methods now are called Read, Write and Modify. The ModifyData is split into Modify and Write to reduce unnecessary memory copy operations and to improve the performance.
  • Added On/Off Switch component.
  • Added Snapshot component.
  • Added basic Unicode support for Visual C++ MFC.
  • Fixed bug in CTStrings support in Visual C++ MFC.
  • Added Generic generator components.
  • Added FFT and DFT normalization.
  • Added FIR and IIR filter designers.
  • Added Scope and Waterfall custom axis labels.
  • Added Scope channel value intersections support.
  • Added Scope and Waterfall Axis zooming and toolbars.
  • Added X/Y plotting support to the Scope.
  • Added Scope channel highlighting.
  • Added Scope Channel OnClick events.
  • Added Scope Cursor events.
  • Added Scope and Waterfall mouse value tip window.
  • Added Scope and Waterfall OnZoom events.

New in SignalLab VCL 2.2.1 (Oct 25, 2011)

  • Fixed a conflict with TChart.
  • Added initial support for vertical Scope.