SignalLab VC++ Changelog

What's new in SignalLab VC++ 8.0.0.0

Nov 28, 2020
  • Added Visual Studio 2019 support
  • 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 VC++ 7.8.0.0 (Sep 29, 2020)

  • Added RAD Studio 10.1 Berlin support
  • Removed the old .NET 2.0 Assemblies
  • Added option to Enable the processing engines
  • Added Visual Live Binding property editors
  • Added Reset to Default property editors
  • Added Enum property editors
  • Added Class events property editors
  • Added Multi-Event property editors
  • Added SaveBufferSizes for TSLLogger and TSLPlayer
  • Introduced MAC support for some of the components when compiling with source code

New in SignalLab VC++ 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 VC++ 5.0.2 (Oct 12, 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 VC++ 5.0.1 (Oct 26, 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 VC++ 5.0 (Oct 26, 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 VC++ 4.5 (May 8, 2010)

  • Added Visual Studio 2010 support.
  • Added DVD component.
  • Added TVLGaussianBlur component.
  • Added TVLDSVideoFilter component.
  • Added TMLDSGraphView component.
  • Added TSLGenericRealMatrix component.
  • Added SLGenericRealValue and TSLGenericRealValueGen components.
  • Improved DirectShow support.
  • Improved multithreading locks.
  • Improved Scope component.
  • Improved RAD Studio 2010 buffer debugger visualizes.

New in SignalLab VC++ 4.3.1 (Jan 16, 2010)

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

New in SignalLab VC++ 4.3 (Oct 2, 2009)

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

New in SignalLab VC++ 4.0.1 (Apr 28, 2009)

  • 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 VC++ 4.0 (Apr 28, 2009)

  • 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 VC++ 3.1 (Apr 28, 2009)

  • 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 VC++ 3.0 (Apr 28, 2009)

  • 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 VC++ 2.2 (Apr 28, 2009)

  • Added NoiseStats component.
  • Added BDS 2006 support.
  • Added Visual Studio 2005 support.
  • Added Scope measurements and selections.
  • Added basic mouse wheel support.
  • Enhanced property pages.
  • Allows adding cursors from the property pages.
  • Allows reversed X axes for the Waterfall component.
  • The cursors and the markers now are available in the legend.
  • The Scope and the Waterfall can receive focus.
  • Added Scope cursors, and property pages.
  • Enhanced Scope markers.
  • This version fully supports Visual C++.
  • Added sample step in all the FFT components.
  • Added Waterfall markers.
  • Added custom draw functionality in the Scope channels.
  • Added Undo/Redo zoom functionality.
  • Added channel editor for the Scope.
  • Added Marker editor for the Waterfall.
  • Fixed sampling rate in the LowPass, HighPass, BandPass, and BandStop filters.
  • New RemoveDC component.

New in SignalLab VC++ 2.1 (Apr 28, 2009)

  • This version does not need any DLLs in order to work.
  • New delay line component.
  • New Absolute value component.
  • Improved master pumping.

New in SignalLab VC++ 2.0 (Apr 28, 2009)

  • SignalLab is fully multithreaded now.
  • The usage of Variants is suppressed. A new Interface based implementation is introduced.
  • The Scope Component has been enhanced.
  • The Waterfall Component has been enhanced.
  • New support for Delphi 5.0, C++ Builder 5.0 and Delphi 2005.