Andrew Johnson
168d430921
Unify shebang line in tap-to-junit-xml
2018-11-06 10:15:06 -06:00
Bruce Hill
3d8e2d933d
Include epicsStdio.h so driver report output can be redirected from iocsh
2018-11-04 20:57:58 -08: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
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
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
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
Ralph Lange
d35835659c
libCom/osi: Add epicsStdio functions to std namespace; allow to skip macro magic
...
(fixes lp:1786927)
2018-10-05 10:54:10 +02:00
65714033ea
remove compiler warning
2018-10-03 15:29:30 +02:00
7151fbe498
implement epicsEnvUnset
2018-10-03 15:18:59 +02:00
Andrew Johnson
150d764d28
Merge 3.14.12.8 (+ the Travis fix) into 3.15
2018-09-17 16:15:55 -05:00
Andrew Johnson
d8214a4531
Merge Martin Konrad's fix-logserver-file-limit branch into 3.14
2018-09-14 12:24:14 -05:00
Andrew Johnson
4b59476170
Merge branch 'tidy-startup' into 3.14
2018-09-13 16:49:21 -05:00
Andrew Johnson
49c925d064
Fix shebang line in makeInstallDir.pl
2018-09-10 16:08:19 -05:00
Ralph Lange
6a2ed4b333
libcom/osi/windows: log errors using fprintf() instead of pop-up
...
(fixes lp:1785712)
2018-09-05 21:47:25 +02:00
Andrew Johnson
d3bcf5737f
Latest Xcode also doesn't like compiling system() for iOS
2018-08-17 14:57:22 -05:00
Andrew Johnson
6c5505ad3e
osiClockTime again: Don't compile ClockTimeSync() on iOS either
2018-08-17 13:48:00 -05:00
Andrew Johnson
13735a8088
Fix for lp: #1786320
...
A dbCa link that reads an enum as a string subscribes to the link target
twice, once as DBR_TIME_ENUM and again as DBR_TIME_STRING. This change
prevents ENUM updates from triggering CP/CPP record processing if there
is also a STRING subscription for this link.
2018-08-17 13:18:47 -05:00
Andrew Johnson
58d4242b68
osiClockTime: Only call clock_setting() on embedded OSs
...
An update to Apple's XCode broke the iOS build because they have
added Posix CLOCK_REALTIME support since this code was written and
now if you compile a call to clock_settime() it stops the build.
2018-08-17 13:09:33 -05:00
Martin Konrad
8e42f516b0
iocLogserver: allow log file limit to be disabled
...
According to the Application Developer's Guide setting the environment
variable EPICS_IOC_LOG_FILE_LIMIT=0 should disable the limit on the
file size.
2018-08-13 18:16:26 -04:00
Andrew Johnson
8ffea9de27
Remove macLib warning indicators
...
Only add ',undefined' tags to macLib output when we aren't
suppressing warnings, e.g. using msi's -V flag.
2018-08-10 14:12:19 -05:00
Andrew Johnson
2548a37267
Update/clean up EpicsHostArch.pl
2018-08-08 16:53:32 -05:00
Andrew Johnson
1dc1b25aaa
caget.pl: Add missing acks and ackt metadata to display output
2018-07-31 17:58:38 -05:00
Andrew Johnson
fb31dd784b
recGbl: Prevent record alarm severities > INVALID_ALARM
2018-07-31 16:30:11 -05:00
Andrew Johnson
fe7260e263
msi: Source code reformatting, typo fixes, unify messages
...
Added lots of debug tracing macros.
Release notes.
2018-07-25 00:47:18 -05:00
Andrew Johnson
67e2b74758
Fix for lp: #1503661
...
Delete output file if parse errors found in substitution file
2018-07-25 00:31:48 -05:00
Andrew Johnson
c09b6e2f1b
libCom: Add and use a -o<filename> option to e_flex
...
Note that like the -S option the filename must follow immediately in
the same command-line argument with no space.
2018-07-21 01:47:33 -05:00
Andrew Johnson
45be2306bd
Add missing includes for db_post_events()
2018-07-21 01:04:05 -05:00
Andrew Johnson
ec351c5e2f
Fix for lp: #1730727
...
Post monitors on all array-length record fields (often NORD)
when their values get changed.
2018-07-20 23:10:34 -05:00
4e9cf72d71
Remove execute file mode bit on EpicsHostArch.pl
2018-07-20 17:45:47 -05:00
Andrew Johnson
0f21196670
Merge 3.14 branch into 3.15
2018-07-13 13:23:11 -05:00
Andrew Johnson
31fc35fbe8
dbCa: Fix for lp: #541221
...
I'd looked at this a few times since it was reported, but never
actually fixed the bug I described in the comments. Apparently
the only thing left to do was to store the eventId and use it to
clear the subscription when we saw a type-change to a PV.
2018-07-13 13:05:54 -05:00
Andrew Johnson
f892731b3f
Fix epicsCalcTest for gcc 7.1.0 on minGW
...
Another case where the compile-time evaluation returns +1
but at run-time isnan() returns -1.
2018-06-29 15:03:45 -05:00
ab493264b2
Make EpicsHostArch.pl print newline
...
Print a newline after the EPICS host architecture spec. This is typical
for a UNIX-like program (e.g., date).
2018-06-26 17:56:58 -05:00
Andrew Johnson
8144d2ea01
Add HOWTO: Converting Wiki Record Reference to POD
2018-06-26 14:47:59 -05:00
Andrew Johnson
220e404203
Move EpicsHostArch.pl into src/tools, install to lib/perl
2018-06-26 11:23:15 -05:00
Ralph Lange
e459e8bdd4
cas: don't spin on zero-length search requests
...
(fix lp:1743321)
2018-06-07 11:32:16 +02:00
Ralph Lange
b558bd9b16
Cherry-picking e794639e from 3.15
...
(lp:1730982 lp:1762543)
2018-06-07 11:21:04 +02:00
Michael Davidsaver
3c16c3c0da
Cherry-picking d2b0e920 from 3.15
...
(closes lp:1773373)
2018-06-07 11:07:29 +02:00
Andrew Johnson
a9d7f7be13
Template iocBoot/ioc Makefile fix for Unix-like OSs
...
Fixes lp: #1766349
2018-06-04 23:14:45 -05:00
Andrew Johnson
23c4eb42a3
Perl s/use vars/our/
2018-05-28 17:31:16 -05:00
Andrew Johnson
6d7f70f200
Merge changes from 3.14 branch into 3.15
2018-05-28 17:00:35 -05:00
Andrew Johnson
67844bacc3
Perl s/use vars/our/
2018-05-28 16:13:14 -05:00
Ralph Lange
7e7d230d8c
templates: fix warnings for xxxRecord.c in exampleApp
...
(fixes #1772833 )
2018-05-23 09:24:56 +02:00
Andrew Johnson
a732539eee
epicsMath.h defines 'finite()' not 'isfinite()'
2018-05-19 21:14:36 -05:00
Ralph Lange
3bc0805a89
rec: fix missing includes in longin/longout
2018-05-18 09:54:42 +02:00
Ralph Lange
c72e35c769
Merge Ralph's fix-1770292 branch into 3.14
2018-05-17 17:16:07 +02:00
Ralph Lange
2d9c5e99a1
db: correctly convert NaN alarm levels to integers
...
(fixes lp #1771298 )
2018-05-15 11:18:11 +02:00