ADTF 3.6.0 is now available
Package - ADTF/3.6.0@dw/stable
Overview of Products and Documentation
IMPORTANT RELEASE NOTES
- Stay tuned for very soon upcoming Device Toolbox 3.1.0 / Calibration Toolbox 3.1.0 / Display Toolbox 3.4.0 compiled with ADTF 3.6.0 and VS2017 vc141
- ADTF 3.6.0 Release Notes
- System Requirements
- Product Information
- Known Problems
- Release Notes Archive
HIGHLIGHTS
- Support for new platform Windows 10
- Upgrade to Visual Studio 2017
- Upgrade to toolchain VC141
- Upgrade to Qt 5.12.4
- See System Requirements
- Usability updates for ADTF Configuration Editor
- Provide a Home View as configurable start up Dashboard
- Redesign Streaming Graph Editor / Filter Graph Editor
- Redesign System Editor
- Redesign Settings Editor
- Option to switch to a dark theme
- Optimization for validation
- Keyboard and quick launch support for sessions and tools
- Read Only Mode for Runtime Users
- API improvements
- Extend property handling, see our Properties of ADTF Components how to use them
- Extend function set to completely describe your component in code (almost no need to merge plugin description file), see our guide Generate Plugin Description
- Provide a ADTF Testing Package with useful helper classes and Test Demo Data Trigger to show how to test a Filter with Catch2
- Rework API for ADTF JavaScript Filter and ADTF QtQuick Filter
- Adapt the Javascript SDK to our Filter SDK, see adtf::javascript::giant for details
- Add display as widget to ADTF Qt XSystem
- Provide interface to share display (see Demo Qt Shared Session)
- Rework sample handling (sample.data)
- Improvements for the JavaScript Editor
- Adapt our guides to these changes (see Javascript Filter, QtQuick Filter and Javascript QtQuick Example)
- Deserialization for dat files with Video Compression from ADTF 2.x Video Compression Toolbox
- Upgrade to ADTF File Library (IFHD) 0.5.0
- Upgrade to a_util 5.5.0
- Upgrade to ddl 4.3.0
- Upgrade to ADTF Utils 4.1.3
- Several improvements and bugfixes, please refer to ADTF 3.6.0 Change Log
CHANGES
- [ACORE-8122] - Show last opened projects
- [ACORE-8153] - Validiation modes "strict", "only new" and "none"
- [ACORE-8202] - Change Testing Framework to catch2
- [ACORE-8205] - Support for ADTF 2.x dat files containing compressed video data (from ADTF Video Compression Toolbox 2.x)
- [ACORE-8375] - Support deleting plugin directories by keyboard
- [ACORE-9078] - Extend ISync2RefChannel with an explicit Reset()
- [ACORE-9111] - Offer recent projects
- [ACORE-9120] - Double click on streaming dock should display connected filter graph
- [ACORE-9122] - Offer an easy way to launch a session from CE (Button/Shortcut)
- [ACORE-9160] - Offer a cancel option when showing unsaved changes dialog
- [ACORE-9238] - Provide example for cTestWriter and cOutputRecorder
- [ACORE-9285] - Provide About Dialog in UI Tools
- [ACORE-9308] - Provide platform support for Windows 10 x64 with VS2017 vc141 toolchain
- [ACORE-9653] - Redesign of Graph Editors and less memory consumption of graph elements
- [ACORE-9659] - Redesign of Settings Editor (Options of CE)
- [ACORE-9661] - Redesign System Editor
- [ACORE-9741] - Improve ADTF Service description
- [ACORE-9763] - QtQuick Filter should be connectable and part of the XSystem
- [ACORE-9770] - Add missing ADTF standard types as property_variable
- [ACORE-9777] - Upgrade to QT 5.12 LTS for Windows 10 VC141 delivery
- [ACORE-9812] - Extend IProperty for list/enumeration support
- [ACORE-9814] - Extend and improve API for additional information required by Plugin Description
- [ACORE-9823] - Extend CE with Home View for startup and quick access
- [ACORE-9843] - Read-Only Mode for Runtime User
- [ACORE-9862] - Enable Qt's high DPI support in all applications
- [ACORE-9889] - Automate dependency resolution for Qt libraries
- [ACORE-9896] - Stricter connection validation
- [ACORE-9905] - Define standard tools and extend opening without arguments
- [ACORE-9914] - Scrolling in Log Views while system is running
- [ACORE-9915] - Describe HomeView features in ADTF3 Guides
- [ACORE-9916] - Update System Editor in ADTF3 Guides
- [ACORE-9922] - Add decompressor filter as example for ADTF 2.x Files containing compressed video data
- [ACORE-9933] - Replace TODO by meaningful description inside plugindescription files
- [ACORE-9939] - Highlight connections when selected
- [ACORE-9945] - Renew ADTF icon and splash screens
- [ACORE-9946] - Provide option to switch to dark mode theme
- [ACORE-9947] - Differ color between streaming data and interface binding connection
- [ACORE-9957] - Update ADTF Guides after redesign of settings dialog
- [ACORE-9991] - Improve error message if .adtfdat file can not be found
- [ACORE-9994] - Re-add utils doxygen documentation
- [ACORE-10008] - Enhance documentation for auto generated header files from description
- [ACORE-10031] - Add a Crash Handler to the Plugin Description Generator
- [ACORE-10040] - Create a guide to show how to generate plugin descriptions in detail
- [ACORE-10042] - Upgrade to ADTF Utils 4.1.3
- [ACORE-10043] - Upgrade to ADTF File Library 0.5.0 (using a_util 5.5.0 and ddl 4.3.0)
- [ACORE-10044] - Rework Javascript Filter API
- [ACORE-10072] - Embed scripting examples in documentation
- [ACORE-10094] - Document external dependencies
BUGFIXES
- [ACORE-9249] - Streaming Inport- and Outport can be created using the same name
- [ACORE-9275] - Renaming filter graph is not reflected in session editor - ADTFS-48137
- [ACORE-9340] - Reactivate component does not take effect on connection(s)
- [ACORE-9423] - Error message 'NAME_NOT_UNIQUE' is displayed twice
- [ACORE-9464] - Deactivated filter does not suppress missing description error
- [ACORE-9528] - Save button should be default in linux
- [ACORE-9841] - Ignore Media Sample Info Strings in ADTF 2 DAT files
- [ACORE-9852] - Sample Streams can't be connected in series
- [ACORE-9863] - Sample Stream can be connected to more than one Output Pin
- [ACORE-9880] - Check Tooling with different Qt versions
- [ACORE-9896] - Stricter connection validation
- [ACORE-9924] - The CMake-Funktion 'adtf_create_plugindescription' does not honor the DEPENDENT_DYNAMIC_LIBS parameter.
- [ACORE-9940] - XSystem does not catch THROW_IF_FAILED
- [ACORE-9952] - Flushing an empty stream sets a stream error
- [ACORE-9995] - Core Service Plugin Descriptions Miss Some Exported Interfaces
- [ACORE-10007] - ADTF2 Legacy Types use tInt32 instead of tUInt32 for storing the Major, Subtype and Flags
- [ACORE-10027] - Scripting examples have not been updated to new tool command line handling
- [ACORE-10077] - Duplicate name cUDPSink and incorrect documentation
Your Digitalwerk Team
Comments