SignalLab .NET Changelog

What's new in SignalLab .NET 8.0.0.0

Nov 27, 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 .NET 7.8.2.271 (Sep 29, 2020)

  • Added Initial Linux support
  • Added Initial iOS support
  • Added RAD Studio 10.2 Tokyo support
  • Added Visual Studio 2017 support
  • Added 64 bit Visual C++ support
  • Improved MAC, and Android compatibility
  • Added 8, and 16 bit integer and unsigned packet elements
  • Improved fiter designer
  • Added OnDragged event for TSLDisplayCursor
  • Improved support for Scope Cursors
  • Added separated AutoScaling EnabledMin and EnabledMax properties
  • Added initial Waterfall Interpolate option
  • Added TSLWaterfallMarkers.AddAt
  • Added CursorTrail settings
  • Added GetXIndexesAtValue and GetYIndexesAtValue to the Scope Channels
  • Added serialization for ISLDataBuffer
  • Added buffer enumerators
  • Improved bindings API
  • Pins converted to use the new Mitov.Runtime serialization
  • Added OWRequiredPinAttribute support
  • Added TOWIntToCardinalFormatConverter and TOWCardinalToIntegerFormatConverter
  • Added TOWRealToRealComplexFormatConverter
  • Added TOWRealListStatePin and TOWIntegerListStatePin
  • Added Execute Process
  • Added Command Line parsing and Process Execute
  • Added option to disable the design time extentions
  • Added Socket Binding
  • Redesigned JSON Serialization
  • Added TPeriodicThread
  • Added initial Dynamic Type Info implementation
  • Added GetIndexedSubProperty in the RTTI
  • Added GetType for TObject in the RTTI
  • Added support for both object and class in TMethodInfo.Invoke in the RTTI
  • Enchanced Query functionality
  • Added IPairCollection
  • IArrayWriter renamed to ISequentialWriter
  • IArrayReader renamed to ISequentialReader
  • Improved Serialization Readers
  • Added Reserialize
  • Improved design time property editors support
  • Added option to replace property collection items while keeping all compatible settings
  • Added filtering for property collections
  • Added support for categorized list property selection
  • Added TreeView filtering support
  • Updated to use the latest Delphi language features

New in SignalLab .NET 7.8 (Dec 14, 2016)

  • 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 .NET 7.7 (Dec 14, 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 .NET 7.6 (Dec 14, 2016)

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

New in SignalLab .NET 7.5.1 (Dec 14, 2016)

  • 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 .NET 7.5 (Dec 14, 2016)

  • 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 .NET 7.0 (Dec 14, 2016)

  • XE5 and XE6 support
  • Significantly enhanced 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 .NET 6.0 (Jun 13, 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 .NET 5.0.3.1 (Oct 23, 2012)

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

New in SignalLab .NET 5.0.3 (Oct 13, 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 .NET 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 .NET 5.0.1 (Nov 12, 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 .NET 5.0 (Nov 12, 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 .NET 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 .NET 4.3.1 (Jan 16, 2010)

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

New in SignalLab .NET 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 .NET 4.0.1 (May 5, 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.