Ben Franksen
40c9e4799b
use new typed rset only if UNTYPED_RSET is not defined, adapted release notes
...
Also moved the old definition(s) to a separate header file named oldRecSup.h
to avoid cluttering the new header file.
2017-03-21 17:01:13 +01:00
Michael Davidsaver
675c2aff14
rsrv: export variable caLimitArray
2017-03-18 17:41:33 -04:00
Michael Davidsaver
1636f3d9fe
rsrv: optional max_array_bytes
...
use of large array free list is optional
2017-03-18 17:41:33 -04:00
Michael Davidsaver
1e7c80c909
cas: simplify buffer alloc
...
eliminate casBufferFactory.
move small buffer free list into clientBufMemoryManager
2017-03-18 17:41:33 -04:00
Michael Davidsaver
2096c60652
ca: large array free list is optional
2017-03-18 17:41:33 -04:00
Michael Davidsaver
3009f88f64
rsrv: support larger than max. array bytes
2017-03-13 19:22:56 -04:00
Michael Davidsaver
b783427bf7
pcas: support larger than max array bytes
...
clientBufMemoryManager already supports allocations
larger than max array bytes, adjust callers inBuf/outBuf
to actually request larger allocations.
2017-03-13 19:22:53 -04:00
Michael Davidsaver
85b6b5c507
ca: support alloc larger than max array bytes
...
automatically try to allocate a custom buffer
when a message larger than ca max array bytes
is encountered.
2017-03-13 19:22:50 -04:00
Andrew Johnson
20627c0465
Merged changes from 3.15 branch to revno 12809
2017-03-08 10:36:41 -06:00
Andrew Johnson
f71102982f
Fix "make -q" problems with shared library stubs
2017-03-06 18:46:46 -06:00
Andrew Johnson
d6b0c3041e
Merged changes from 3.14 branch to revno 12703
2017-03-06 15:40:28 -06:00
Andrew Johnson
214e9534cc
Allow 'make -q' to work with CHECK_RELEASE=NO
2017-03-03 18:18:57 -06:00
Andrew Johnson
17bd1ae6d0
db/test: Fix warning from clang
2017-03-03 12:23:36 -06:00
Ben Franksen
f71fe62bc3
added release notes entry
2017-03-03 17:40:24 +01:00
Ben Franksen
825c075df7
fixes in recSup and record types according to merge review
...
* removed struct valueDes
* made get_value take void (no arguments), added deprecation note
* removed misleading array size comment for get_units
Also added const to method parameters exactly where called in base with
const arguments.
2017-03-03 16:43:50 +01:00
Ben Franksen
ff91ede462
revert use of struct dbr_precision in call to get_precision in dbAccess.c
2017-03-03 16:41:03 +01:00
Michael Davidsaver
1d749ac7e7
dbLock: add assert in dbScanLock
...
catch locking attempts before iocInit()
2017-02-28 21:00:57 -06:00
Michael Davidsaver
6377c2e1e4
db/test: dbPutLinkTest include json links and more
2017-02-28 20:58:11 -06:00
Andrew Johnson
8069d9d80b
dbUnitTest: Improve output slightly
2017-02-28 20:55:05 -06:00
Michael Davidsaver
46993a5e38
dbUnitTest: more informative dbPutField*()
2017-02-28 20:09:21 -06:00
Michael Davidsaver
2bb02e732a
libCom: add errSymMsg() error message lookup
...
Like errSymLookup() but always returns a static string.
2017-02-28 20:06:42 -06:00
Michael Davidsaver
428dfe7a5c
add testing lset
2017-02-28 18:00:51 -06:00
Andrew Johnson
5dcd3483ba
dbStatic: dbPutStringNum() overflow handling
...
Default to accepting over-size integers in DB fields, truncate to field size.
E.g. permits setting DBF_LONG fields to 0xffffffff.
Adds dbConvertStrict config variable to disable this.
2017-02-28 00:25:43 -06:00
Michael Davidsaver
2a0cd00958
libca: lock when removing from msgMultiPVList
2017-02-27 14:48:30 -05:00
Michael Davidsaver
d744b06a28
libca: findOrCreateVirtCircuit() can return w/ piiu==NULL
2017-02-27 11:07:17 -05:00
Ben Franksen
1c3ffa1c76
fixed the wrong fix for getOptions in dbAccess.h
2017-02-26 13:54:58 +01:00
Michael Davidsaver
048b75304d
libCom/test: add ipAddrToAsciiTest
2017-02-25 19:08:46 -05:00
Ben Franksen
aaafb1a5de
db: call rset::get_precision with wrong type
2017-02-25 16:42:29 -05:00
Ben Franksen
cc946b760c
partly fix lp:1666924, i.e. for rset only, as described in the ticket
...
This means:
* typed method definitions for struct rset
* using REC_TYPE macro in place of dbCommon
* define REC_TYPE as dbCommon unless defined
* in record supports, define REC_TYPE before including epics headers
* fix a few method types in record supports (e.g. void* -> REC_TYPE*)
* fix the type errors gcc finds in dbAccess.c and dbConvert.c
2017-02-24 21:11:11 +01:00
Michael Davidsaver
5783823e25
libCom: revise ipAddrToAscii
...
create multiple light-weight engines to
track transactions by engine and cancel
all transactions when an engine is released.
prior to fix for lp:1527636 this was ensured
for the last/only owner for the engine singleton.
2017-02-23 20:08:46 -05:00
Andrew Johnson
00549c832a
Fix HTML entities
2017-02-17 14:16:57 -06:00
Andrew Johnson
c52088205e
Remove constant link checks from test device
2017-02-17 14:15:31 -06:00
Andrew Johnson
e95fcb2e06
Merged changes from 3.15 branch, to revno 12807
2017-02-01 11:57:04 -06:00
Andrew Johnson
a7f0525ac7
Update Release Checklist
2017-01-30 18:04:47 -06:00
Andrew Johnson
de698f370a
Merged Windows fixes from 3.14 branch, to revno 12699
2017-01-30 14:31:04 -06:00
Andrew Johnson
faf691a5be
VS2015 starting to dislike '/' for compiler flags
2017-01-30 12:11:29 -06:00
Andrew Johnson
3a0e52fc3f
Fix Windows dllPath.bat properly
2017-01-24 14:17:37 -06:00
Andrew Johnson
a105c6f538
Always quote Windows PATH arg's
2017-01-24 11:48:36 -06:00
Andrew Johnson
73eecbb759
Merged ARCH and bind fixes from 3.14 branch, revno 12696
2017-01-23 17:20:51 -06:00
Andrew Johnson
3e58c59377
Fix CA server bind issue from Freddie Akeroyd
2017-01-19 12:33:54 -06:00
Andrew Johnson
b9ae6c3308
Allow ARCH with trailing spaces
2017-01-18 10:59:36 -06:00
Andrew Johnson
3fd659e693
Merged PATH fix from 3.14 branch, revno 12694
2017-01-16 16:12:04 -06:00
Andrew Johnson
7310d78057
Prepend to PATH, not append
2017-01-16 10:46:56 -06:00
Andrew Johnson
051c059938
Removed some Revision-Id keywords
2017-01-06 17:31:51 -06:00
Andrew Johnson
dfc1b8ac23
Merged scan-rate protection changes from 3.14 branch, to revno 12693
2017-01-06 17:24:57 -06:00
Andrew Johnson
49e0e23f76
Better protection against bad periodic scan rates
2017-01-06 15:38:03 -06:00
Andrew Johnson
4a0fd0b954
Fix error message
2017-01-05 14:09:03 -06:00
Andrew Johnson
20dda339cc
Make *_INC files order-only prerequisites
2017-01-04 16:32:13 -06:00
Andrew Johnson
7ec6be5d14
Update version numbers in documents for 3.15.6
2016-12-13 17:03:54 -06:00
Ralph Lange
eff44268e9
Set version to 3.15.5-DEV, close 3.15.5 chapter in release notes
2016-12-13 15:33:01 +01:00