TUI Release Notes
[4.14.0] - unreleased
Added
- Total statistics can now be reset directly from operator view (session / long time)
Changed
- OperatorView: improved focus handling of newly started executions from running sequence
[4.13.0] - 2024-06-06
Changed
- Minimum supported TestStand version changed from 2013 to 2017! For older TS versions, please use TUI <= 4.11
- Loading / Reloading a project does no longer clear the result list in operator view
- Operator View: inactive sockets are now hidden in tab view instead of showing a tab with socket nr "-1"
- Selecting a new project while a test is running now displays a less irritating warning text instead of an application error
- Variables are no longer sorted alphabetically in OperatorView on multiple request
- DevExpress controls version 23.2.3
Added
- Subprogress bar is now supported also in operator view (grid mode) and UUT overview panel
- Improved layout control to operator view (grid mode) and UUT Overview panel:
- Number of columns (or rows) can now be set in application settings
- UUT numbering orientation can now be set to horizontal or vertical
-
Multiple rows of UUTs are now supported in grid mode. A vertical scrollbar is added if UUTs don't fit in the available space
-
New context menu in sequence file view:
- Set / Clear Breakpoint
- Set Runmode (Skip / Normal / Force to Pass/Fail)
- Run / Loop selected steps
- Set Step List configurations
-
Step properties
-
New context menu in execution view:
- Set / Clear Breakpoint
- Set Runmode (Skip / Normal / Force to Pass/Fail)
- Run / Loop selected steps
- Set next step to cursor
- Show step in variables
- Show step in sequence file (requires manual tab selection)
-
Set Step List configurations
-
New context menu in test socket list (execution view):
- Break
- Resume
- Restart
- Terminate Execution
- Abort
Fixed
- Some shortcuts did not work as expected (F5, CTRL+D)
- Unload all modules did not work
- Selecting an invalid project base path (such as C:\Programs) would result in a crash at next startup
- Fixed column width of variables list view in UUT panels
[4.12.0] - 2023-07-18
Pure service release without new functionality. NOTE: .NET Framework 4.8 required!
Changed - Target framework is now .NET Framework 4.8 for all components - NLog upgraded from 4.7.11 to 5.2.2
[4.11.1] - not released
Changed - Internal refactoring of operator view components, no functional or visible changes
[4.11.0] - 2023-04-20
Added
- Support of Romanian and Spanish language
- New "PreLoad Command" feature for test projects. Allows to execute a shell command before opening the sequence file
[4.10.2] - 2023-03-27
Added
- Auto Scrolling option in Execution History and Result List views
[4.10.1] - not released
Added
- unofficial test version with temporary support of Romanian and Spanish language
[4.10.0] - 2023-02-07
Added
- Result Statistics are now optimized for vertical docking and only consume a single column in this case
- New option for content of error message (Show error code or step name or both)
- New option to reset long-time and / or session statistics on startup or project load
- New option to highlight a user which is logged in with a different name than the defined standard user (autologin user). A colored frame is shown around the TUI window in this case
- Highlighting of result status changes in UUT overviews
- Support for StationId in UUT panels (use StationInfo message to add StationId)
Fixed
- Sequence file version was not properly updated on project load
- Some display settings of result statistics were not saved
- Selected status filter was not applied when switching between long-time and session statistics
- Corrupted statistic files are now automatically re-initialized and indicated by application warning and system messages
- Splash screen is now automatically closed before showing any message with dialog service to avoid hidden messages during startup
Changed
- Tab/Grid view setting of Operator View is now stored in Appsettings instead of project files to avoid unintended overriding of potentially released / freezed / committed files
[4.9.3] - 2022-07-11
Fixed
- PartNr now correctly displayed in OperatorView for TS version >= 2019
Changed
- Set undocumented flag in engine to switch back to synchronous modelstate message behavior similar to TS2017
[4.9.2] - 2022-07-07
Fixed
- fixed possible crash caused by DevExpress components when logging in/out with remote desktop
- fixed serialization issues with Execution History, Socket Statistics and Error Statistics columns
Changed
- Upgraded DevExpress components to V22.1.3
[4.9.1] - 2022-06-08
Fixed
- fixed an issue where navigation and other buttons were not reactive after starting TUI with a project file as command line argument
[4.9.0.4] - 2022-01-19
Fixed
- fixed an issue where temporary globals could be edited without privileges in expert view
- fixed a potential overlapping of splash screen and licence dialog at startup
- installation path is stored for both 32 and 64 bit version
- options dialog can now be cancelled
- variables lists in operator view are now scrollable
Added
- added UUT picture display in UUT overview (expert view)
- installer now supports selection of optional components
- installer now remembers previous components selection
- new module "Socket Statistics" (optional)
- new module "Step Results" (optional, requires special UIMessage)
- new language support: Czech
- increased maximum height of UUT Panel in expert view to fully support larger pictures
- TUI now supports multiple operator views
- layout changes in expert view can now optionally be protected (open, close, move windows)
- entering expert view can now optionally be protected for unauthorized users
- reports can now be opened directly from (standard) operator view
- new UserMessage SysRotateStations command for easier roundtable handling
Changed
- internal structural changes, moved several internal functions to separate dlls for better modularity
- full separation of 32-bit and 64-bit versions regarding installation paths and settings
- NLog updated from 4.3.6 to to 4.7.11
- IRS Licensing updated from 2.0.2 to 2.1.1
- optimized UUT picture display and space usage in operator view
- optimized access to image files. The file can now be deleted immediately after sending the message, which allows dynamic temporary image generation (e.g. graphics)
- splash Screen now stays active until application startup is completed
- documentation updated for 4.9
- changed access rights to included StepTypes to writeable for all users
Removed
- internal property PictureURL (string) was replaced with UutPicture (contains cached bitmap)
[4.8.2] - 2021-06-09
Changed
- updated irs licensing
[4.8.1] - 2021-06-04
Changed
- improved result statistics layout for low resolutions
[4.8.0] - 2021-03-25
Added
- allow .xtst file extension
- new grid layout for start view
[4.7.4] - 2020-09-18
Added
- added a slider to the result statistics view to dynamically adjust the size of the charts
- added checkboxes to the result statistics view to give the end-user more control over the visual representation of charts (label positioning and text pattern)
Fixed
- the filtering will be applied to the total eternal- and session-counter at the result statistics view
[4.7.3] - 2020-06-17
Added
- added an option to the settings to show/hide total and session counter from operator view
[4.7.2] - 2020-06-09
Fixed
- the layout file could not be (de)serialized due to some missing control IDs
[4.7.1] - 2020-05-26
Added
- overworked result statistics view
[4.7.0] - 2020-05-14
Added
- added a session and a long time counter to the result statistics and default operator view
[4.6.2] - 2020-04-30
Fixed
- execution history view caused a crash when using report file extensions with less than 3 characters
[4.6.1] - 2020-04-15
Changed
- operator view layout is now automatically restored
Added
- added a new property to make test projects hidden
[4.6.0] - 2020-02-17
Changed
- docking layout is now automatically restored when the application launches
Added
- added an alternative layout to operator view to visualize several sockets in parallel (TUI standard operator view)
- added new run-time editor view for temporary globals defined in testprojects
- added new buttons to main menu (restore/import/export layout)
[4.5.24] - 2020-01-10
Changed
- new IRS licensing method! License files are automatically upgraded to a new structure. Downgrading to versions < 4.5.24 will require a new license file!
- sorting projects by label by default
Fixed
- execution time not properly reset / updated in TS2019 under certain conditions (70)
- set value messages (sys/uut string/numeric) were not properly decoded when name contained square brackets (71)
- ignoring CustomSettingsFolder on settings import
Added
- added "save as" button to project editor
- added file dialog to config export
[4.5.23] - 2019-09-20
Added
- New option "Keep Last Result" which prevents result status from being overridden by "Idle" or Waiting" (Default: true)
- Updated documentation sections "Options" and test project editor
- Allow to move docking windows outside of the application (e.g. to a second screen)
[4.5.22] - 2019-09-09
Added
- new ExecInfo state: Disabled (also available for UutSetResultStatus message)
Fixed
- (62) UUT data is now properly reset when "Show waiting status" is enabled
[4.5.21] - 2019-09-04
Added
- new setting: show expert view after a project is loaded
Changed
- improved single uut view header layout for smaller displays
[4.5.20] - 2019-08-14
Fixed
- Corrected shutdown behavior (fix 50). TestStand components are now properly disposed.
- Improved error message when using wrong / invalid TestStand installation (bitness)
- Improved behavior of ProgressPercent. Now values are rounded and coerced to 0...100%
Changed
- Installation default path of 64 Bit version
- Trying to close window when execution is active now results in a message box (no choice of termination)
- Received invalid progress percent values are now coerced to 0...100% instead of discarding the message
[4.5.18]
Changed
- Updated the operator view for a plugin
[4.5.17]
Changed
- Updated the operator view for a plugin
[4.5.16]
Fixed
- Fixed closing of test sockets at exec start
[4.5.15]
Added
- 64-bit version (should only be used for internal tests as of yet)
[4.5.14]
Fixed
- (50) improved shutdown procedure and fixed an issue where main window had to be closed twice (while first click initiated an incomplete shutdown)
- save focused cell value when project editor is being closed
Changed
- improved project selection by adding sorting and searching functionality
- the project editor is now setting relative paths
[4.5.13]
Fixed
- incomplete and missing property descriptions
- improved shutdown behavior
Added
- new option "UnloadCodeModulesBeforeExecution" (Default:false)
Changed
- Open executions and code modules are no longer automatically closed before each execution start (this happens on project load anyway). Use the new option if you need to keep the old behavior
[4.5.12]
Fixed
- result statistics were invisible due to a missing dll
[4.5.11]
Fixed
- re-added missing theme dll
[4.5.10]
Fixed
- (43) SysGuiCmd did not execute any command (e.g. "reset_errors")
- (42) Repeated Error Handling option "Set Error Flag" did additionally set the stop flag, which is not the expected behavior. Now only error flag is set and operation continues.
[4.5.8]
Fixed
- autostart was not working anymore
[4.5.8]
Changed
- removed MahApps framework
[4.5.8]
Fixed
- autostart was not working anymore
[4.5.7]
Fixed
- error when suppressing warnings in custom operator views
[4.5.6]
Fixed
- app settings migration on upgrade
[4.5.5]
Changed
- performance & stability improvements
- styling bugfixes (Windows 7)
[4.5.4]
Fixed
- standard window title was missing
[4.5.3]
Added
- import/export for the settings
Changed
- improved performance for docking
- improved performance for changing to the expert view for the first time
- minor visual upgrades
Removed
- removed project manager from menu and options
[4.5.2]
Changed
- restructured solution
- minor improvements
Removed
- unnecessary dependencies
[4.5.1]
Added
- Validate edit project buttons when user changed
[4.5.0]
Added
- New/edit project dialog for start view
Removed
- IRS Testproject Manager
[4.4.0]
Changed
- switched to new licensing method / server
- switched to DevExpress v18.2
- 19: Large Address Aware (LAA) flag is now set, TUI now supports 4GB RAM on 64bit systems (3GB on 32bit) instead of only 2GB.
Fixed
- 18: TSResultParser caused an internal exception if ResultRecording was disabled
[4.3.0]
Added
- 5: sub progress bar: Additional progress bar for subprocesses. Main progress bar can now exclusively be used for test progress.
- new step type for subprogress bar
- new additional "evaluated" variants for almost all GUI step types
Fixed
- 15: underscores were not correctly displayed in operator view
- 13: fixed layout problems with certain picture sizes
[4.2.1]
Fixed
- 6: startup problems with licensing message screen
[4.2.0]
Changed
- introduced new licensing method
- switched to .Net 4.5.2 (was 4.5)
[4.1.3]
Fixed
- 4: usage of unknown ProductIDs in DisplayProducts (TestProject) caused application error
- 3: enabled Flag in Tool menu items was not evaluated
[4.1.2]
Changed
- operator view layout changed. Systeminfo now separates better from UUT state
- project picture is now used instead of IRS logo, if defined
- buttons Start/Stop are now colored and change their activation state depending on running execution (OV and toolbar)
Added
- options menu now supports browsing for folders
[4.1.1]
Fixed
- display behavior: flag for "old" UUT data is now reset in PreUUT (Waiting) instead of PostProcessingComplete. Messages in PostUUT no longer clears the existing UUT info
[4.1.0]
Added
- new display option "Show Waiting State"
- UUT information is now optionally kept as long as possible (until new UUT is detected) when "Show waiting state" is disabled
- performance iprovements in Execution History
- Execution History erlaubt nun "Merged Grouping" bei gedrückter STRG Taste
Changed
- external changes to loaded sequence file are now ignored when test is running
- improved display of Runtime Errors, even from Callbacks
- iproved permission handling
- FailureStepInfo is now only creeated when result is failed
Fixed
- 1066: PanelId in TestExecution was wrong when using StationInfo Message
- 1063: UUT info was cleared too early
- 1059: Errors in Callbacks (ProcessSetup etc.) were not displayed
[4.0.0]
Changed
- new versioning schema: IRS Modular TestStand UI (TUI) now starts with version 4.0 to avoid confusion with its precessors (1.xxx ... 3.xxx)
Added
- 1006: new GUI StepType UUT_SetPicture (displays a UUT picture on demand)
- 1002: now multiple report files per execution are supported (e.g. when using multiple activated report plugins)
- 904: Sequence File View now can load multiple sequence files to allow setting of breakpoints in dynamically loaded files
- 858: ResultStatisics now resettable individually per product
- 897: visibility od history bar now configurable
- 901: Error statistics: stepname, sequence name, sequence filename and error text were added
- 898: Display of machine name in Operatov View. Additional Custom Sytem Name in Settings as alternative to TestSTand StationId
- 895: GUI Command (StepType) 'reset_errors'
Fixed
- 965: About Screen can't be closed
- 934: error statistics / error info
- 933: error statistics was reset on start/stop
- 932: Missing button execution history
- 931: scrollbar for error statistics too small
- 922: „Break on Step Failure“ and „Break on Sequence Failure“ now cleared on start
- 921: incomplete shutdown
- 896: Automatically clear error statistics ad start of test
- 873: Logfiles are now located in %PROGRAMDATA%\IRS\TUI\Logs
- 892: UUT View now stores width and heigth of UUT panels