Skip to content
Snippets Groups Projects
  1. Mar 12, 2025
  2. Feb 14, 2025
  3. Feb 04, 2025
  4. Jan 30, 2025
  5. Jan 22, 2025
  6. Dec 06, 2024
  7. Nov 28, 2024
  8. Oct 16, 2024
  9. Oct 15, 2024
  10. Oct 14, 2024
  11. Oct 04, 2024
  12. Sep 27, 2024
  13. Sep 24, 2024
  14. Aug 27, 2024
  15. Aug 26, 2024
  16. Aug 13, 2024
    • Dietrich Rothe's avatar
      feat: data validity propagation configurable via special tag · 999a7a58
      Dietrich Rothe authored and Dietrich Rothe's avatar Dietrich Rothe committed
      * most useful with StatusOutputs, where automatic propagation of
        'data invalid' status is often not wanted
      * Change default behavior of StatusOutput and StatusWithMessage.
        By default, they no longer propagate DataValidity=invalid of owning module.
        They still propage DataValidity=invalid of explicitly set for the output.
      * Adapt test of DataValidity propagation for StatusOutput
      * Adapt test of StatusMonitor to new StatusOutput behaviour
      999a7a58
    • Dietrich Rothe's avatar
      feat: negated tags · 223f843b
      Dietrich Rothe authored and Dietrich Rothe's avatar Dietrich Rothe committed
      "!sometag" is a negated tag which annihilates with "sometag"
      negated tags can be added like normal tags, and are used to remove their counterparts
      223f843b
  17. Aug 08, 2024
  18. Jul 19, 2024
  19. Jul 16, 2024
  20. May 30, 2024
  21. May 15, 2024
  22. May 02, 2024
  23. Mar 15, 2024
  24. Feb 01, 2024
  25. Jan 22, 2024
    • Jens Georg's avatar
      fix: XML generator fails when using DeviceModule (#341) · d6e15c1b
      Jens Georg authored
      * fix: Do not modify model while iterating in XML generator
      
      * fix: Change XML generator for TriggerReceivers
      
      Give it a chance to comply with the XSD we provide
      
      * fix: Update XML output XSD for changed output
      
       - Add Void and Boolean
       - Add TriggerReciever
       - Make class optional
      
      * chore: Update test for XML generator
      
      Add a DeviceModule whose absence was causing the XML generator to fail unnoticed
      Unverified
      d6e15c1b
  26. Jan 16, 2024
  27. Jan 15, 2024
    • Martin Christoph Hierholzer's avatar
      fix: modify model while visiting · 5bd831da
      Martin Christoph Hierholzer authored
      Modifying the model while visiting is not allowed because the
      modification invalidates the iterators used for visiting. This lead in
      this case to a very subtle crash (segfault) only appearing under very
      specific circumstances (only when running in ctest and only on some
      Ubuntu 20.04 machines).
      5bd831da
    • Martin Christoph Hierholzer's avatar
      fix: use after free · dba39544
      Martin Christoph Hierholzer authored
      ProcessVariableProxy::removeNode() was effectively taking a reference to
      a shared pointer as an argument and is removing the same (effective)
      shared pointer from a list. This poses a problem if the reference passed
      points to the list directly and is the last shared pointer to this
      object so it gets freed, because removeNode() is accessing the object
      after removing it from the list.
      dba39544
  28. Jan 03, 2024
  29. Nov 23, 2023
Loading