Martin Konrad
b4f4fb853d
Convert fullname to std::string
2019-01-08 09:34:55 -05:00
Martin Konrad
b518ebe85b
Convert inputFile.filename to std::string
2019-01-08 09:34:55 -05:00
Martin Konrad
e461d782f4
Simplify inputConstruct()
2019-01-08 09:34:55 -05:00
Martin Konrad
ef2a381e92
Use std::list for pathList
...
This improves type safety and readability.
2019-01-08 09:34:55 -05:00
Martin Konrad
265d4962a4
Use std::list for inputFileList
...
This improves type safety and readability.
2019-01-08 09:34:55 -05:00
Martin Konrad
db9267bbd5
Constructor for struct inputData
2019-01-08 09:34:55 -05:00
Martin Konrad
1cf3fa9ba9
Simplify catMacroReplacements()
...
This fixes lp:1810946 and lp:1810949.
2019-01-08 09:34:40 -05:00
Martin Konrad
3e8b0028dc
Constructor for struct subInfo
2019-01-08 09:22:52 -05:00
Martin Konrad
d8f18c27f4
Add some const keywords
2019-01-08 09:22:52 -05:00
Martin Konrad
801c01b9b6
Convert MSI to C++
2019-01-08 09:22:52 -05:00
Martin Konrad
0c1874bbfe
Test expansion of empty patterns with MSI
...
This was subject to a regression in 3.15.6. See lp:1810946.
2019-01-08 09:22:40 -05:00
Andrew Johnson
5f46d6dcee
Release notes updated
2018-12-14 16:58:43 -06:00
Eric Norum
d41355e0fc
Add error checking to the copy-back loop in truncateFile()
2018-12-14 16:06:38 -06:00
Eric Norum
a5aa5459e3
Drop extraneous extern "C"
2018-12-14 16:06:37 -06:00
Eric Norum
6201d37756
Remove epicsTempName() routine
...
It's unsafe and generates obnoxious warnings on modern compilers.
This also replaces internal useage with epicsTempFile().
There appears to be no external code that calls this routine.
2018-12-14 16:06:36 -06:00
Andrew Johnson
84b7612036
Fix for lp: #1801145 recordtype defined after use in device
...
Add proper equals() method for DBD::Recfield and DBD::Recordtype.
In Parser::parse_recordtype() check for and re-use a declaration
(i.e. an empty recordtype object) when parsing a later definition
of the same recordtype.
2018-12-10 00:25:27 -06:00
Andrew Johnson
64d9d1a4c9
Fix field links to local menu anchors
...
Anchor IDs are different for XHTML vs HTML generation.
2018-12-07 13:16:06 -06:00
Andrew Johnson
e53244df1f
Cherry-pick Dirk's dbState NULL checks from the 7.0 branch
...
Prevent segfaults in iocsh
2018-12-07 11:45:12 -06:00
Andrew Johnson
49f5527cd7
iocsh: Add protection if realloc() fails
2018-12-06 16:35:30 -06:00
Andrew Johnson
ee90dffd40
Add flush to the iocsh errlog command
2018-12-06 16:33:20 -06:00
Andrew Johnson
6664ccfc64
Wiki to POD conversions for bi, bo, calc, calcout and dfanout
...
These still need going through to update and edit.
Conversions by Tony Pietryla, Argonne.
2018-12-05 16:55:13 -06:00
Andrew Johnson
444cac337c
Add POD text for menuScan
2018-12-05 16:55:12 -06:00
Andrew Johnson
313afc4a4c
Fix HTMLS generation from IOC menu*.dbd.pod files
2018-12-05 16:55:11 -06:00
Andrew Johnson
0fae0fcc17
Rename various dbd files to dbd.pod
2018-12-05 16:55:10 -06:00
Ralph Lange
a43b805b65
ca/pcas: fix misleading error message (TCP name resolution)
2018-11-30 17:19:56 +01:00
Andrew Johnson
937878e0a9
Merge Bruce Hill's EPICS-and-CA-version-from-CA-tools branch into 3.15
2018-11-20 10:22:43 -06:00
Andrew Johnson
6e536e1ee0
Fix msi-copy target for cross-build host arch's
2018-11-19 17:59:27 -06:00
Andrew Johnson
6ea6c6ff66
VxWorks: Don't use GCC 2.x for dependency file generation
2018-11-06 13:02:36 -06:00
Andrew Johnson
168d430921
Unify shebang line in tap-to-junit-xml
2018-11-06 10:15:06 -06:00
Bruce Hill
9a8860b771
Expand tabs and revert #include lines to <> instead of quotes.
2018-11-05 18:44:46 -08:00
Bruce Hill
3d8e2d933d
Include epicsStdio.h so driver report output can be redirected from iocsh
2018-11-04 20:57:58 -08:00
Andrew Johnson
5f3f87a365
Merge Bruce Hill's MAKEFLAGS-to-MFLAGS branch into 3.15
...
Added a couple other places where this needed to happen too.
2018-11-02 18:14:39 -05:00
Andrew Johnson
072dbd53e7
Adjust clean-tests rule
...
Only delete test-result files that actually exist.
2018-11-02 17:47:13 -05:00
Bruce Hill
43322335df
Add -V flag to ca client tools to show EPICS and CA versions.
2018-10-31 22:22:19 -07:00
Martin Konrad
eed208afaa
Fix shebang line of tap-to-junit-xml.pl
...
This fixes lp:1797634.
2018-10-12 17:09:26 -04:00
Ralph Lange
ae63854dff
Set version to 3.15.6-DEV, prepare new release notes chapter
2018-10-11 15:33:31 +02:00
Ralph Lange
ce7943fb44
Update version to 3.15.6, remove "not released" from release notes
R3.15.6
2018-10-11 15:24:36 +02:00
Ralph Lange
4e865a03d8
libCom/osi: fix epicsEnvUnset for WIN32 and solaris
2018-10-11 15:12:10 +02:00
Ralph Lange
9a4febd3bc
Merge Dirk Zimoch's 'epicsEnvUnset' branch into 3.15
2018-10-11 11:42:19 +02:00
Andrew Johnson
dc5d373b57
Revert "configure: add vpath for CONFIG* and RULES* (look in SRC_DIRS)"
...
Unfortunately this causes really bad things to happen; the
configure/RULES file is getting overwritten by the contents of
src/libCom/as/RULES, so we need a different approach.
This reverts commit 47c361f135 .
2018-10-10 13:04:54 -05:00
Ralph Lange
47c361f135
configure: add vpath for CONFIG* and RULES* (look in SRC_DIRS)
2018-10-10 17:10:14 +02:00
Ralph Lange
9943796f7f
libCom/osi: fix recent epicsStdio.h change for gcc 2.x
2018-10-08 15:46:50 +02:00
3cb72ec209
Merge branch '3.15' into epicsEnvUnset
...
Conflicts:
documentation/RELEASE_NOTES.html
2018-10-08 11:02:03 +02:00
701ef5b936
mention epicsEnvUnset in RELEASE_NOTES.html
2018-10-08 10:49:25 +02:00
c3995a9d63
added simple test case for epicsEnvUnset
2018-10-08 10:48:09 +02:00
ce3eadde34
add missing epicsEnvUnset to header
2018-10-08 10:37:34 +02:00
Andrew Johnson
62929fcbd1
Adjust the 'git archive' commands in Release Checklist
...
The tarfile should not include any files that were added to
support our development process and CI build agents. I have
even excluded .gitignore from previous releases.
I had already done this in 3.16, and 7.0 has a script for
generating the tarfile.
2018-10-05 17:43:33 -05:00
Ralph Lange
456a68eb96
Version number update to 3.15.6-rc1-DEV
2018-10-05 17:05:23 +02:00
Ralph Lange
b319b4722f
Update version to 3.15.6-rc1
R3.15.6-rc1
2018-10-05 15:21:58 +02:00
Ralph Lange
b4cc5fdf4b
doc: update release checklist
2018-10-05 15:21:57 +02:00