Andrew Johnson
444b89f557
libCom: Make readline support clean up on epicsExit()
2015-06-30 14:08:32 -05:00
Andrew Johnson
3a54e97758
libCom: epicsReadline refactoring
2015-06-29 17:45:18 -05:00
Andrew Johnson
fa1ddeeb1b
Removed the last vestiges of RSET::get_value()
2015-06-23 18:04:33 -05:00
Andrew Johnson
ca46bf70b7
Fixes to attribute handling in dbStaticLib
...
From Peter Leban of i-tech (Libera)
2015-06-23 17:06:54 -05:00
Andrew Johnson
c0e2a44365
Register dbPutAttribute with iocsh
2015-06-23 17:04:37 -05:00
Andrew Johnson
84c3ec7c64
db: Correct DBF_CHAR range in recGbl.c
...
Seems invisible, but spotted by Lawrence T. Prevatte III.
2015-06-23 15:51:00 -05:00
Andrew Johnson
65e781d58a
db: Fix off-by-one error in initHookName()
...
Thanks to Lawrence T. Prevatte III for noticing that.
2015-06-23 14:46:29 -05:00
Andrew Johnson
a613a96ad3
libCom: Fix routine name in error message
2015-06-18 10:56:43 -05:00
Andrew Johnson
155017bf09
Removed references to VxWorks 5.x
2015-06-09 15:36:28 -05:00
Andrew Johnson
961dc450c4
Merged changes from 3.15 branch up to Revno 12686
2015-06-05 13:48:57 -05:00
Ralph Lange
fbd2d4dd31
dbStatic: fix buffer overrun in printing functions by extending the local buffer accordingly
2015-06-05 11:10:10 +02:00
Michael Davidsaver
7fd4ac5a67
update template
...
use waveform as long string
use app. name in header and macro name
2015-06-01 19:19:24 -04:00
Michael Davidsaver
1240f09797
genVersionHeader: update HG, add SVN and BZR
...
Update the HG case to use --cwd to avoid dependence on shell syntax.
2015-06-01 19:19:24 -04:00
Michael Davidsaver
7947807e09
fix typo
2015-05-18 21:46:01 -04:00
Andrew Johnson
2c28d4b69e
Merged Lewis Muir's CAref ToC update
...
Also added some entries for a couple of missing ca_sg routines.
2015-05-15 10:41:19 -05:00
J. Lewis Muir
5d61a512d1
doc: add ca_put_callback to CA ref man func call interface index
...
The ca_put_callback function is not listed in the CA Reference Manual's
function call interface index; add it.
2015-05-14 16:23:23 -05:00
Andrew Johnson
2f6fad0cc3
Fixing and/or investigating Cygwin issues
2015-05-01 11:38:54 -05:00
Andrew Johnson
f384232864
Merged Cygwin fix from 3.14 branch, revno 12584
2015-04-29 14:21:40 -05:00
Andrew Johnson
33b9fba00b
Fix for latest Cygwin
2015-04-29 14:01:07 -05:00
Andrew Johnson
3a7cb33234
Fixed some build issues in db/test
2015-04-22 18:01:20 -05:00
Andrew Johnson
6b6eb5ff6a
Merged fix from 3.15 branch, up to revno 12671
2015-04-22 16:54:30 -05:00
Andrew Johnson
2774b4c4af
Fix type problem with local CA channels
...
This commit fixes a problem introduced in Bazaar commit 12658.
Local CA channels were seeing the data type of a channel as an
IOC-specific (dbFldTypes.h) type value instead of the CA type
value from db_access.h.
We introduce a pair of dbChannel*CAType() macros which convert
the dbChannel's dbr_field_type and final_type values into the
CA equivalent type values, and use these macros whenever the
CA encoded field type value is needed. This ensures that the
meaning of the dbChannel member fields never changes (in 3.14
the addr.dbr_field_type was overwritten with the converted
value when connected to by rsrv).
2015-04-22 16:51:31 -05:00
Andrew Johnson
e4f336de94
Perl style fixes, document more Perl programs
2015-04-21 15:09:24 -05:00
Andrew Johnson
fa23ba8a6a
Merged changes from 3.15 branch up to revno 12670
2015-04-16 18:12:59 -05:00
Ralph Lange
bcf47ac663
gdd: fix 64 bit warnings using explicit casts for strlen() results
2015-04-16 14:05:33 +02:00
Andrew Johnson
ee8bf98f94
Generate documentation from Perl modules
...
Add rules to generate HTML from POD in Perl modules and scripts.
Generate docs from several EPICS/ Perl modules.
2015-04-15 18:01:26 -05:00
Andrew Johnson
874087f454
Update some version numbers in documentation
2015-04-14 17:58:33 -05:00
Andrew Johnson
a6d3c4f792
Document -D option to msi
2015-04-14 17:57:10 -05:00
Andrew Johnson
76205e5c58
Add podRemove.pl script
...
Use this to generate .dbd files from .dbd.pod files
so installed *Record.dbd files don't have the
dbdCommon.dbd file expanded out.
Fixes lp:1417428
2015-04-13 10:36:13 -05:00
Ralph Lange
09fab352b0
dbstatic: raise link field length limit to 256 by bumping internal buffer size
2015-04-13 17:13:09 +02:00
Andrew Johnson
30b8872150
Merged changes from 3.15 branch, to revno 12662
2015-04-09 16:13:54 -05:00
Andrew Johnson
2a0356c84f
Merged fix to ReadNotifyCache buffer size issue from 3.14 branch
2015-04-09 15:53:16 -05:00
Michael Davidsaver
7a8266c419
ioc/db/test: ensure dbCaLinkTest tests dbContextReadNotifyCacheAllocator
...
Read the same size twice to ensure that a cached buffer is reused
2015-04-09 14:55:56 -04:00
Michael Davidsaver
b082e7d1e8
dbContextReadNotify: Improper handling of array size changes
...
Issue diagnosed and reported by Ambroz Bizjak.
The dbContextReadNotifyCacheAllocator allocator clears
its cache of free buffers on an array size change.
But doesn't consider buffer already in use, which
will later be free'd. Such buffers were being
returned to the cache, then reused in allocations
for which they are too short.
Track the size of buffers which are in use.
Only return buffers with the present length
to the cache. Others are free'd immediately.
2015-04-09 14:39:24 -04:00
Michael Davidsaver
0c16937a5a
ioc/db/test: extend dbCaLinkTest to check CAC get operation
2015-04-09 14:36:14 -04:00
Michael Davidsaver
ad6f55d92f
dbStatic: always clear parser tempList
...
Warn if tempList is not empty when it should be
2015-04-08 18:37:12 -04:00
Michael Davidsaver
e852de64ff
dbStatic: fix leak in parser
...
"% cdef" not free'd
2015-04-02 18:58:15 -04:00
Michael Davidsaver
f72ebb9fb9
dbmf: add flag to disable freelist
2015-04-02 18:58:15 -04:00
Andrew Johnson
ffcbd4ca8b
Merge changes from 3.14.12.5 (revno 12582)
2015-03-25 12:53:13 -05:00
Michael Davidsaver
6ac1e050bd
dbCa: missing inc. ref. when scan requests are queued
...
Missing caLinkInc() in scanComplete() drops ref.
2015-03-24 18:44:28 -04:00
Michael Davidsaver
ff4c88ed05
dbLock: comments
2015-03-24 14:18:11 -04:00
Michael Davidsaver
7a5d4cf6cc
dbLock: minor
2015-03-24 14:18:11 -04:00
Michael Davidsaver
765fb7c63e
dbLock: remove some unnecessary code
...
no need to hold spinlock for lockRecordList
the lockRecordList is protected by the lockSet::lock
2015-03-24 14:18:11 -04:00
Michael Davidsaver
fa4678798c
iocInit: remove no-op
...
The work which was done here is moved to dbCloseLinks()
2015-03-24 14:18:11 -04:00
Michael Davidsaver
127bdfd9aa
dbLock: comments
2015-03-24 14:18:11 -04:00
Michael Davidsaver
8fea2f5ae6
dbLock: default build options
...
Enable extra debugging.
Disable lockSet free list.
Enable recomputeCnt optimization
2015-03-24 14:18:11 -04:00
Michael Davidsaver
07bb2fbef7
dbLock: no c++ comments in c code
2015-03-24 14:18:11 -04:00
Michael Davidsaver
58a8a07cc4
dbAccess.c: dbLocker needs at most two refs
2015-03-24 14:18:11 -04:00
Michael Davidsaver
a78abd0070
dbLock: describe build options
2015-03-24 14:18:11 -04:00
Michael Davidsaver
c26b02c20d
dbCaTest: adjust locking in dbcar()
2015-03-24 14:18:11 -04:00