lp://staging/~epics-core/epics-base/msi-join
- Get this branch:
- bzr branch lp://staging/~epics-core/epics-base/msi-join
Branch merges
- EPICS Core Developers: Pending requested
-
Diff: 2715 lines (+2044/-425) (has conflicts)30 files modifiedconfigure/CONFIG_BASE (+1/-1)
src/ioc/dbtemplate/Makefile (+34/-0)
src/ioc/dbtemplate/dbLoadTemplate.h (+3/-7)
src/ioc/dbtemplate/dbLoadTemplate.html (+0/-137)
src/ioc/dbtemplate/dbLoadTemplate.y (+304/-248)
src/ioc/dbtemplate/dbLoadTemplate_lex.l (+28/-27)
src/ioc/dbtemplate/dbtoolsIocRegister.c (+8/-5)
src/ioc/dbtemplate/msi.c (+841/-0)
src/ioc/dbtemplate/msi.html (+438/-0)
src/ioc/dbtemplate/test/Makefile (+21/-0)
src/ioc/dbtemplate/test/dbltExpand.c (+100/-0)
src/ioc/dbtemplate/test/msi.plt (+48/-0)
src/ioc/dbtemplate/test/t1-include.txt (+5/-0)
src/ioc/dbtemplate/test/t1-result.txt (+21/-0)
src/ioc/dbtemplate/test/t1-template.txt (+14/-0)
src/ioc/dbtemplate/test/t2-result.txt (+6/-0)
src/ioc/dbtemplate/test/t2-substitution.txt (+11/-0)
src/ioc/dbtemplate/test/t2-template.txt (+1/-0)
src/ioc/dbtemplate/test/t3-result.txt (+28/-0)
src/ioc/dbtemplate/test/t3-substitution.txt (+37/-0)
src/ioc/dbtemplate/test/t3-template.txt (+1/-0)
src/ioc/dbtemplate/test/t4-result.txt (+6/-0)
src/ioc/dbtemplate/test/t4-substitution.txt (+11/-0)
src/ioc/dbtemplate/test/t5-result.txt (+20/-0)
src/ioc/dbtemplate/test/t5-substitute.txt (+9/-0)
src/ioc/dbtemplate/test/t5-template.txt (+5/-0)
src/ioc/dbtemplate/test/t6-result.txt (+20/-0)
src/ioc/dbtemplate/test/t6-substitute.txt (+13/-0)
src/ioc/dbtemplate/test/t6-template.txt (+5/-0)
src/ioc/dbtemplate/test/template (+5/-0)
Branch information
Recent revisions
- 12117. By Andrew Johnson
-
Support ';'-separated path lists on Windows
Also renamed the '-c' option to '-g' (global scope)
Updated documentation to match. - 12115. By Andrew Johnson
-
Unify behaviour with msi.
dbLoadTemplate must accept global definitions inside pattern and
variable substitutions, since the new version of msi does that. - 12114. By Andrew Johnson
-
Fix bug with global definitions
Pattern mode changes the behaviour of substituteGetRe
placements( )
which breaks the parsing of global definitions. Add a separate
routine substituteGetGlobalReplacement s() which is used for parsing
global definitions and ignores the isPattern flag. - 12113. By Andrew Johnson
-
Refactoring for maintainability
Use epicsStrDup()
Release macLib handle when finished - 12112. By Andrew Johnson
-
Refactoring for maintainability
Replaced all void * pointers with pointers to private structures.
Removed several unnecessary casts.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/~epics-core/epics-base/3.14