Andrew Johnson
53bf7cd994
Applied Ambroz Bizjak's epicsSingletonMutex.patch
2015-08-31 11:54:04 -05:00
Andrew Johnson
a9c4d59537
Applied Ambroz Bizjak's timerQueueActive.patch
2015-08-31 11:52:32 -05:00
Andrew Johnson
895b415968
dbCaLinkTest fixes
...
* Attempt to fix Windows build failures
* Use C-style comments, not C++
2015-08-31 11:29:46 -05:00
Michael Davidsaver
87999c7047
dbLock: better error check when recursive locking attempted
2015-08-31 11:20:35 -04:00
Michael Davidsaver
9331ca3f44
dbLockTest: check additional recursive case
2015-08-31 11:17:34 -04:00
Andrew Johnson
1587c44d79
db/test: Add missing dependency
2015-08-28 15:19:23 -05:00
Michael Davidsaver
51f0a4509b
std/rec/test: missing testdbPrepare()
2015-08-27 15:43:05 -04:00
Michael Davidsaver
94f00cb0c6
dbCa: more verbose error message in eventCallback
2015-08-27 12:44:50 -04:00
Robert Soliday and Andrew Johnson
d32332d545
libCom/test: Fix for MSVS 2015
2015-08-27 11:34:41 -05:00
Michael Davidsaver
4544be090d
std/rec/test: add linkRetargetLinkTest
2015-08-27 12:13:49 -04:00
Michael Davidsaver
15db30ba79
dbUnitTest: add testMonitor
...
Synchronize unittests by waiting for monitor updates
2015-08-27 13:46:22 -04:00
Andrew Johnson
cd79a7b53d
dbCa: use dbf_type_to_DBR_TIME() macro
2015-08-27 10:30:42 -05:00
Michael Davidsaver
717d7ff4eb
db/test: dbStressTest conditional TIME_STATS
2015-08-25 18:00:39 -04:00
Andrew Johnson
696e00eec9
Cleanup in callback.c
2015-08-24 12:18:23 -05:00
Andrew Johnson
a81d123ea5
Undo s/printf/errlogPrintf/ in iocsh commands
2015-08-24 11:26:25 -05:00
Andrew Johnson
f21fce0b42
Remove some unnecesary #includes
2015-08-24 10:47:51 -05:00
Andrew Johnson
6fffcf9985
Make dbLockTest work when LOCKSET_DEBUG undefined
2015-08-24 10:32:37 -05:00
Michael Davidsaver
d890c80961
dbLock: restore initialization of PV_LINK
...
PV_LINK -> DB_LINK must happen in doResolveLinks after add_record
2015-08-20 15:52:30 -04:00
Andrew Johnson
d49fc94314
Merge changes from 3.15 branch, to revno 12701
2015-08-20 11:24:07 -05:00
Andrew Johnson
88864e949b
Merge changes from 3.14 branch, to revno 12599
2015-08-20 11:14:01 -05:00
Andrew Johnson
536c6e91ff
Export private dbLock*Ref() functions for tests
2015-08-19 11:26:47 -05:00
Michael Davidsaver
35c07a958f
libCom/osi: osiLocalAddr() missing free()
2015-08-19 07:28:53 -04:00
Ambroz Bizjak and Michael Davidsaver
67aa96b957
freeListItemsAvail.patch from lp:1479316
2015-08-18 15:51:38 -04:00
Michael Davidsaver
041423092f
osdnetIntf.c cleanup indentation
2015-08-18 15:51:38 -04:00
Michael Davidsaver
869410d6f6
libCom/osi: osiLocalAddr() avoid race on initialization
2015-08-18 15:46:22 -04:00
Ambroz Bizjak and Michael Davidsaver
6862ef6580
timerQueueActive.patch from lp:1479316
2015-08-18 14:39:27 -04:00
Ambroz Bizjak and Michael Davidsaver
b6aea68304
epicsSingletonMutex.patch from lp:1479316
2015-08-18 14:38:18 -04:00
Michael Davidsaver
9d00978176
src/ca/client: no need to remove const
2015-08-18 14:33:44 -04:00
Ambroz Bizjak and Michael Davidsaver
b6fbea9610
repeaterSubscribeTimer.patch from lp:1479316
2015-08-18 14:24:10 -04:00
Michael Davidsaver
180f40c1f7
dbLock: fix unlock w/o lock during iocInit
2015-08-18 11:09:35 -04:00
Michael Davidsaver
d5832354e8
iocInit: Don't free LSET until scan tasks have stopped
2015-08-18 11:09:35 -04:00
Michael Davidsaver
44980a1dac
dbContextReadNotifyCache: variable length for CAC gets
2015-08-18 10:46:20 -04:00
Michael Davidsaver
af1daea3e7
dbContext: local CA variable length
2015-08-18 10:46:20 -04:00
Michael Davidsaver
b2716f0a19
dbCa: subscribe to variable length arrays
2015-08-18 10:46:20 -04:00
Michael Davidsaver
050b9f9a48
ioc/db/test: dbChannelTest use dbUnitTest.h
2015-08-18 09:07:18 -04:00
Michael Davidsaver
4ab6aa79e3
ioc/db/test: fixup arrShorthandTest to use dbUnitTest
2015-08-18 09:07:18 -04:00
Michael Davidsaver
1e39224836
dbCa: simplify shutdown
...
Don't need partial shutdown case anymore.
Also avoid race when destorying startStopEvent
2015-08-18 09:07:18 -04:00
Michael Davidsaver
f99fbe1964
move dbCaShutdown earlier
...
shutdown dbCa thread before free'ing records
2015-08-18 09:07:18 -04:00
Michael Davidsaver
aa04941119
ioc/db/test: wrong variable for -I
2015-08-18 09:07:18 -04:00
Andrew Johnson
46853d6862
Clean up compiler warnings
2015-08-16 17:43:10 -05:00
Andrew Johnson
fe4f607e63
libCom/errlog: Don't store stderr in pvtData.console
...
Some VxWorks BSPs close the stderr stream that the shell running
the startup script created and open a new one for the interactive
shell. This change makes pvtData.console==NULL mean use stderr
instead of storing the stderr value in pvtData.console at init.
2015-08-13 10:44:52 -05:00
Michael Davidsaver and Andrew Johnson
02ac91aa2a
epicsReadline: ensure readline context is zero'd
...
Otherwise ->osd != NULL for the default RTEMS readline impl
2015-08-12 10:17:31 -05:00
Andrew Johnson
9e82a96700
dbTest: Remove special ENUM handling from dbpf()
...
This was preventing the value check in cvt_st_menu() from working.
2015-08-10 15:04:11 -05:00
Andrew Johnson
ef7399159c
dbAccess: Make dbPut() always do special processing after put
...
If the value gets rejected by a put to SCAN, we must still call
dbPutSpecial() to add the record back onto its old scan thread.
2015-08-10 15:03:48 -05:00
Andrew Johnson
d7b3293ba3
libCom: Use MSVC's struct timespec when available
2015-08-07 09:41:48 -05:00
Andrew Johnson
9014ca899d
dbStatic: Fix invalid memory read
2015-07-30 11:57:50 -05:00
Andrew Johnson
f1b403b59a
Merged calinktest branch
2015-07-28 14:22:06 -05:00
Andrew Johnson
877a409de1
Fix podToHtml build issue on Windows
2015-07-24 15:59:38 -05:00
Andrew Johnson
7395d1d88d
Make dbCa routines macros to dbLink wrappers
2015-07-24 14:06:45 -05:00
Andrew Johnson
4d3831ce58
Merged changes from 3.15 branch to revno 12699
2015-07-24 12:01:53 -05:00