Skip to content

AgIsoVirtualTerminal 1.3.0

Latest
Compare
Choose a tag to compare
@ad3154 ad3154 released this 29 Dec 20:59
· 3 commits to main since this release

AgIsoVirtualTerminal 1.3.0

This update fixes numerous bugs in how objects are displayed and improves compatibility with various implements.

Notable Changes:

  • Fixed various issues with drawing linear bar graphs
    • Fixed un-filled linear bar graphs not properly drawn.
    • Added rendering of target line on linear bar graphs.
  • Fix rendering rectangles where fill attributes indicated the line attribute colour should be used.
    • Fixed output rectangles never locating the correct line attribute object when line colour was selected as the fill type.
  • Send active mask (alarm or data) ID in the parent object ID of the key activation messages instead of the object ID of the SoftKey mask
  • Add rendering of UTF-16 Strings
    • Previously, UTF-16 strings were not tolerated in the object pool. Now they will be properly tolerated and rendered for all ISO 8859 encodings
  • Do not send button held messages for non button/key objects on a mask
  • Fix hardcoded 60 px button height being used when finding clicked soft keys
  • Updated CMake and Hardware selector to allow building with MinGW
  • Call macros on alarm or data mask change (previously these macros would not have gotten correctly executed)
  • Display selected value in the InputList selector before/after the selection
  • Fixed overflow issues with input numbers related to their offsets, min, and max values
  • Use proper color when painting InputNumber
  • Prevent segfault when an input list variable reference is not set
  • Use InputList value for the selected index in the case if variable is not set
  • Trigger repaint on InputList selection
  • Set proper value in input numbers when the range constraints are applied
  • Fixed a missing repaint event when certain events happen, which could cause the displayed image to be stale