e50c468512
moved scanEventTest from src/ioc/db/test to src/std/rec/test
2018-02-26 11:41:54 +01:00
Andrew Johnson
c18b6f2ccf
Deny use of dbgf, dbpf, dbtr, dbtgf and dbtpf before iocInit
...
Can't use locking dbAccess routines until lock-sets have been calculated.
Fixes LP: #1725248
2018-02-24 20:15:08 -06:00
Andrew Johnson
e41f8bf518
Translate and escape chars in info tag strings
...
Fixes LP: #1716998
2018-02-24 19:11:54 -06:00
Andrew Johnson
ae548d3400
Remove cantProceed() from dbGetLink() and dbPutLink()
...
Fixes LP: #1528314
Affects 3.15 branch only.
2018-02-24 17:40:45 -06:00
428a8f57e9
Fix typos in Channel Filters doc
2018-02-20 10:20:37 -06:00
29795656e6
bugfix for soft events >= 256
2018-02-20 09:53:06 +01:00
b2d6b67b06
removed obsolete code in scanpel
2018-02-16 11:03:12 +01:00
1e9826d187
add tests for calculated numeric soft events
2018-02-13 15:36:21 +01:00
0691fc5f57
fix scanEvent test
2018-02-13 14:10:29 +01:00
8a3080c16f
added test for named soft events
2018-02-13 13:50:19 +01:00
d19afc73af
Updated RELEASE_NOTES.html with soft event fix.
2018-02-12 12:06:12 +01:00
adf5375616
fix scanpel glob matching
2018-02-12 09:01:05 +01:00
Andrew Johnson
550beeab9f
More clang warning clean-ups
...
The short => int change is a UB issue, the second argument to va_start()
must be of a type that does not undergo promotion. See
https://wiki.sei.cmu.edu/confluence/display/cplusplus/EXP58-CPP.+Pass+an+object+of+the+correct+type+to+va_start
2018-02-09 11:29:16 -06:00
Andrew Johnson
bf91275200
Merge clang fixes from 3.14 into 3.15
2018-02-09 11:16:26 -06:00
Andrew Johnson
ac4d5c95ac
Clean up some compiler warnings from clang
2018-02-09 10:56:52 -06:00
7d836d9554
some cleanup and scanpel improvement
2018-02-09 16:58:36 +01:00
51e492fbb1
Fix numeric events: any number from 0 up to less than 256 is theated as an integer event. Event 0 is no event.
2018-02-09 14:37:45 +01:00
Andrew Johnson
61296b8cff
Merge 3.14 into 3.15
...
Fix for LP: #1743076
2018-02-05 12:03:28 -06:00
Andrew Johnson
de442e9584
Fix for LP: #1743076
...
Never zero the CA client context private ID.
2018-02-05 12:02:13 -06:00
Andrew Johnson
ac367398b3
Merge fix for lp: #1747091 from 3.14 into 3.15
2018-02-02 17:49:00 -06:00
Andrew Johnson
713c2d5080
Fix for lp: #1747091
...
generalTimeGetEvent()
2018-02-02 17:47:35 -06:00
Andrew Johnson
af07016464
Merge 3.14 branch into 3.15
...
Actually a different fix to Michael's 3.14 commit due to divergent code.
2018-02-01 14:20:47 -06:00
Michael Davidsaver
734d16291f
rsrv: buffer for IP too small
...
An IPv4 address and port number
has 21 characters max.
2018-02-01 09:42:51 -08:00
Andrew Johnson
f1e5e9689b
Merge 3.14 branch into 3.15
2018-02-01 11:23:29 -06:00
Andrew Johnson
1454f42a27
Config fix for parallel builds with MSVC 2015 and later
...
From Mark Rivers and Freddie Akeroyd.
2018-02-01 11:19:08 -06:00
Andrew Johnson
ddbdcf9462
rec/test: Add missing filename to DBDDEPENDS_FILES
2018-01-21 00:44:10 -06:00
Andrew Johnson
729e6fda4d
tools: Add some context to the 'Undefined macro' warning
...
Mark Rivers saw this warning when he forgot to configure and build a
dependent module properly. The additional information given by this
change would have helped him track down the problem faster.
2018-01-19 13:14:13 -06:00
Andrew Johnson
0315e90e6e
Revert "tools: Use Carp"
...
This reverts commit f207b00b05 .
None of these warn/die messages request a stack dump since they all
end with \n, but carp & croak ignore that.
2018-01-19 11:06:23 -06:00
Andrew Johnson
66c6aaa44f
Merge URL updates from 3.14 branch into 3.15
2018-01-18 23:46:42 -06:00
Andrew Johnson
c830a3a4ee
Updated links to new EPICS website at Argonne
...
Only done for documents that are still present in EPICS 7.
2018-01-18 23:35:09 -06:00
Andrew Johnson
8766ce05aa
Fix slow callback test failures.
...
Slow callbacks no longer cause test failures, now they just emit a
diagnostic. Jenkins on MacOS frequently failed those tests.
We should never test for something that we can't fix.
2018-01-04 11:41:38 -06:00
Ralph Lange
8f62940265
Merge appveyor change from 3.14
2018-01-04 09:03:50 +01:00
Ralph Lange
8a1477ecab
appveyor-ci: update APS download URL
2018-01-04 09:00:18 +01:00
Ralph Lange
89cbb95c2c
Merge appveyor changes from 3.14
2017-12-19 09:52:15 +01:00
Ralph Lange
006ce1a240
appveyor-ci: remove VS 2008, add VS 2017
2017-12-19 09:39:57 +01:00
Ralph Lange
276dee2c3e
appveyor-ci: use curl for download of make.zip
2017-12-19 09:39:10 +01:00
Andrew Johnson
98a2871727
Reset SNAPSHOT to -DEV after tagging 3.14.12.7
2017-12-15 16:09:21 -06:00
Andrew Johnson
5ca1bb3bd5
Set SNAPSHOT for 3.14.12.7 final release
3.14.12.7
R3.14.12.7
2017-12-15 16:06:08 -06:00
Andrew Johnson
f6be3c7f70
Set snapshot to -rc1-DEV
2017-12-08 16:40:08 -06:00
Andrew Johnson
00924dcba0
About to tag 3.14.12.7-rc1
R3.14.12.7-rc1
2017-12-08 16:37:03 -06:00
Andrew Johnson
3b0f34e0be
Fix recursive check in Release.pm
2017-12-06 16:29:31 -06:00
Andrew Johnson
db005ac3fe
RULES_TARGET: Define $(lib)_DIR before it is needed
...
TESTLIBRARY products were being installed, because an executable
that was linked to one added a dependency assuming it would be in
the INSTALL_LIB directory. The $(lib)_DIR was being set too late
for test libraries, so the fallback location was used instead.
This fix sets $(lib)_DIR for test libraries before any rules use it.
2017-11-17 14:55:50 -06:00
Andrew Johnson
0f0deb8903
Merge fixups/db_close_events into 3.15
2017-11-15 21:23:28 -06:00
Andrew Johnson
baf997193e
Merge aSubRecord fixes from 3.14 into 3.15
2017-11-15 21:15:51 -06:00
Andrew Johnson
5278799575
aSubRecord: Copy the right amount of data
...
Initialize OVLx from VALx with NEVx elements, size from FTVx
2017-11-15 20:59:06 -06:00
Andrew Johnson
031e755303
installEpics.pl: Make temporary install filename more different
...
A parallel build was seen matching the temporary name in a wildcard.
Now the temporary name both starts and ends differently.
2017-11-11 18:00:57 -06:00
Michael Davidsaver
e794639e31
ioc/db: avoid possible race in db_close_events()
...
lp:1730982
2017-11-08 14:42:08 -06:00
Michael Davidsaver
2af98c33c9
std/rec: aSub handle INAM changing outputs
...
Allow EFLG="On Change" to work with INAM.
2017-11-08 14:29:30 -06:00
Andrew Johnson
e38252eecc
Fix osiSockOptMcastLoop_t for solaris
2017-10-26 16:29:03 -05:00
Andrew Johnson
31c7d91884
libCom/test/Makefile: Clean up SYS_LIBS var's
...
Add PROD_SYS_LIBS_solaris global setting
Remove settings for individual tests
2017-10-26 16:28:24 -05:00