Skip to content
Snippets Groups Projects
  • Martin Christoph Hierholzer's avatar
    83fdd3a2
    fix!: EntityOwner::constant(), Utilities::stripName() etc. · 83fdd3a2
    Martin Christoph Hierholzer authored
    - fix EntityOwner::constant() violates character restrictions
    - Utilities::stripName() was broken in multiple ways. It has been
      changed into a true, reversible escaping algorithm and subsequently
      renamed into Utilities::escapeName().
    - Utilities::unescapeName() is introduced.
    
    BREAKING CHANGE: This commit will break applications which either
    - rely on the names of device status PVs for devices which contain
      illegal characters (e.g. when using a CDD directly instead of a
      dmap file alias), or
    - use Utilities::stripName() directly.
    83fdd3a2
    History
    fix!: EntityOwner::constant(), Utilities::stripName() etc.
    Martin Christoph Hierholzer authored
    - fix EntityOwner::constant() violates character restrictions
    - Utilities::stripName() was broken in multiple ways. It has been
      changed into a true, reversible escaping algorithm and subsequently
      renamed into Utilities::escapeName().
    - Utilities::unescapeName() is introduced.
    
    BREAKING CHANGE: This commit will break applications which either
    - rely on the names of device status PVs for devices which contain
      illegal characters (e.g. when using a CDD directly instead of a
      dmap file alias), or
    - use Utilities::stripName() directly.