Helix QAC Changes in 2025.1

Remember recent settings in GUI

  • Command: qagui
  • Old Behavior: When adding new settings, such as selecting a Directory/File, the location we chose to start browsing from was somewhat arbitrary. Sometimes from the current working directory, sometimes from the home directory, sometimes the last directory we navigated to. Additionally, some dialogs when opened defaulted to a generic value, when it would be better defaulting to the previous value set for that field.
  • New Behavior: Where practical, we now save and use that saved value when setting the default for most values in the various dialogs and Directory/File selectors, including component option values. Some items are saved on a per user basis and some on a per project basis.

'Homeless' diagnostics are now output to GUI

  • Command: qagui
  • Old Behavior: Homeless messages had an empty File, Line and Column entry in the diagnostic viewer.
  • New Behavior: Homeless messages will now have File as "homeless.h", with Line and Column set to 1. Clicking the Message/File/Line of the diagnostic will open "homeless.h"

New license model distinguishing between User and Build licenses

  • Command: qagui
  • Old Behavior: Not available.
  • New Behavior: A valid User license is required to open a project in the GUI. Incorrect license settings will result in analysis, reporting, and uploading to validate being disabled. Analysis results will be obfuscated such that diagnostic locations are hidden.