Andrew Johnson
6bdb8f911a
Suppress errlog output of expected warning messages.
2014-07-23 16:18:32 -05:00
Michael Davidsaver
0bcfbd0ffc
remove unused
2014-07-14 18:16:30 -04:00
Michael Davidsaver
34f0374ca5
dbLock: yet another fix to dbLockCleanupRecords()
...
track the lockRecord allocation
2014-07-14 17:57:17 -04:00
Michael Davidsaver
3755b9eaad
dbLock: free lockSets
2014-07-11 18:49:41 -04:00
Michael Davidsaver
edf1ad0362
dbLock: another fix to dbLockCleanupRecords()
2014-07-11 18:49:41 -04:00
Michael Davidsaver
bb51281d9c
dbPutLinkTest: set # of tests
2014-07-11 16:59:22 -04:00
Michael Davidsaver
fd7a934ce3
dbPutLinkTest: test link string parsing
...
Test parsing to CONTANT and DB_LINK.
dbCa isn't initialized, so no test for CA_LINK.
2014-07-11 16:51:32 -04:00
Michael Davidsaver
f14bfaab24
dbUnitTest: add testdbGetFieldEqual()
2014-07-11 16:47:55 -04:00
Michael Davidsaver
a218bfd75c
dbLock: fix dbLockCleanupRecords
...
all lockRecord s allocated in one block. oops.
2014-07-11 16:27:41 -04:00
Michael Davidsaver
3f11fd1665
dbUnitTest: replace testdbPutField()
...
add testdbPutFieldOk() and testdbPutFieldFail()
which include calls to testPass() or testFail()
Leave testdbVPutField() as a building block.
2014-07-11 10:30:31 -04:00
Michael Davidsaver
ebc3834661
dbUnitTest: testIocInitOk/testIocShutdownOk testAbort() on failure
2014-07-11 10:28:54 -04:00
Michael Davidsaver
f85c3249ab
dbUnitTest: rename
2014-07-10 18:23:49 -04:00
Andrew Johnson
3ff49fc9b2
Fixed build errors, remove dependency on std.
...
Build errors: Include guard missing from epicsUnitTest.h;
dbShutdownTest.c was calling the non-universal strcasecmp()
instead of epicsStrCaseCmp().
ioc/db/test no longer depends on std. I modified
xRecord to make it a working record type, and simplified the
other test programs so they all use the same new expanded
dbd file rather than each making their own. I also added
dbShutdownTest() to epicsRunDbTests().
2014-07-10 14:27:44 -05:00
Michael Davidsaver
a9d4204d43
dbLock: free LSET
2014-06-23 16:28:28 -04:00
Michael Davidsaver
0c73bb9448
dbChannel: atexit
2014-06-23 16:28:27 -04:00
Michael Davidsaver
c8d9d5e952
dbLock: atexit
2014-06-23 16:28:27 -04:00
Michael Davidsaver
c838d5d870
dbBkpt: atexit
2014-06-23 16:28:26 -04:00
Michael Davidsaver
ddaa6e4eb6
dbNotify: cleanup atexit
2014-06-23 16:28:26 -04:00
Andrew Johnson
60a0c7f181
Make epicsExit subsystem reusable.
...
Calling epicsAtExit() after epicsExitCallAtExits() now
recreates the per-process list and registers the routine.
2014-06-23 16:28:25 -04:00
Michael Davidsaver
80dd66a58d
add dbUnitTest.h
...
hide boilerplate of tests using the PDB
2014-06-23 16:28:25 -04:00
Michael Davidsaver
1ae2ab1de6
dbShutdownTest
2014-06-23 16:28:24 -04:00
Michael Davidsaver
5caaf2d13c
cleanup initHook
2014-06-23 16:28:23 -04:00
Michael Davidsaver
3ca42fc838
cleanup iocsh
2014-06-23 16:28:22 -04:00
Michael Davidsaver
ad2bb0725d
asShutdown
2014-06-23 16:28:22 -04:00
Ralph Lange
2d4e143987
db/callback: add callbackShutdown() to API, add shutdown handling
2014-06-23 16:28:21 -04:00
Ralph Lange
e83bc13a5e
db/dbCa: add dbCaShutdown() to API, complete shutdown handling
2014-06-23 16:28:21 -04:00
Ralph Lange
23e22313f1
db/dbScan: add scanShutdown() to API, complete shutdown handling
2014-06-23 16:28:21 -04:00
Michael Davidsaver
564a527489
misc/iocInit: add iocBuildNoCA() and iocShutdown() to API, split up
...
iocBuild in three phases
2014-06-23 16:28:20 -04:00
Michael Davidsaver
8a42190e39
ensure the errlog is started with iocInit
2014-06-23 16:28:20 -04:00
Michael Davidsaver
f405b444a3
errlog: nicer exit handler name
2014-06-23 16:28:19 -04:00
Michael Davidsaver
a28a561d8a
epicsExit: optional debug printing
...
Add a flag to cause a string to be printed
before each handler is run to show the order.
2014-06-23 16:28:18 -04:00
Andrew Johnson
3cf2d9057f
Allow appended .db files to omit record type
...
This .db file syntax is now legal, provided the
named record already exists:
record("*", "named") {
field(VAL, 10)
}
2014-06-12 14:47:42 -05:00
Ralph Lange
41bd895cd5
ioc: Fix more MSVC 12.0 warnings
2014-06-04 21:18:43 +02:00
Ralph Lange
32c2775940
ioc/dbStatic: fix bug introduced in revision 12486
2014-06-04 17:07:16 +02:00
Ralph Lange
5754dc136e
src/ioc: fix numerous warnings appearing on MSVC 12.0 / Windows (64bit)
2014-06-04 15:56:51 +02:00
Ralph Lange
f8b746287e
ioc/db/test: make chfPluginTest more flexible wrt %e formatting of double
2014-06-04 11:55:40 +02:00
Ralph Lange
e7416ce144
ioc/db: fix issue with compiler differences between MSVC and GNU (enum signedness)
2014-06-04 11:53:32 +02:00
Andrew Johnson
9e1ebf8d0f
Clean up build warnings from Darwin (clang).
2014-05-30 12:36:50 -05:00
Andrew Johnson
c980613bd8
db/dbChannel: Rename dbr_final_type -> final_dbr_type
2014-05-29 12:31:47 -05:00
Ralph Lange
271e1811e3
ioc/dbStatic: make offset in field description an unsigned short, add cast to code generator
...
fixes ~2600 compiler warnings (on windows-x64)
2014-05-22 16:18:02 +02:00
Andrew Johnson
7dd5e217f6
Merged Ralph's get-cpus branch.
2014-05-19 09:44:05 -05:00
Andrew Johnson
ea1ebd0a7c
Fix some HTML character escapes.
2014-05-19 09:26:24 -05:00
Ralph Lange
722d5eeba7
libCom/osi: use epicsThreadGetCPUs implementation from thread-pool branch (posix, WIN32)
2014-05-18 17:24:38 +02:00
Ralph Lange
286bfc5215
.bzrignore: add QtCreator project files
2014-05-18 14:28:39 +02:00
Andrew Johnson
f24dafa1e0
libCom: Adjust the Posix epicsMutexOSD structure
...
Make pthread_mutex_t lock the first member of the
parent structure, so it's easy to convert between them.
2014-04-01 11:09:36 -05:00
Andrew Johnson
312fdee91d
cap5: Fix fisibility of boot_Cap5
...
Old method doesn't work any more, not sure what changed.
2014-03-18 14:18:08 -05:00
Andrew Johnson
4b18edc586
Merged changes from 3.14 branch.
...
Up to revno 12479.
2014-03-13 15:04:31 -05:00
Andrew Johnson
e63f14bc95
configure: Fix for Ben's INC_osclass issue
...
Janet developed the fix, I documented it.
2014-03-12 16:42:18 -05:00
Andrew Johnson
b1ece5d8d2
cap5: Added CA->version function
...
Documented.
2014-03-11 17:46:14 -05:00
Andrew Johnson
894771e789
docs: Update Release Notes.
2014-03-11 17:14:30 -05:00