Andrew Johnson
d87ac0319b
Replace the base:jlinkDebug info-item with a global variable
...
The info item only works in dbPutString() which means dbLoadRecords()
but not dbPutField().
2018-03-05 21:34:03 -06:00
Andrew Johnson
20404003bf
More timestamp support for lnkCalc
...
Link now remembers the last timestamp read if a timestamp input
was nominated, and implements getTimestamp() to return this.
Also displays the timestamp value in the report output.
2018-03-05 20:55:57 -06:00
Andrew Johnson
1fa5d9d3b6
Cleanup warnings in lnkConst.c
2018-03-05 20:55:57 -06:00
Andrew Johnson
5e394e4928
dbJLink: Handle NULL returned by jlif::alloc() better
...
It might not mean out-of-memory, adjust error message.
Add OOM and dbfType error checks to all jlif::alloc() routines.
Change all IFDEBUG() in JLink types to use exported global variables.
This allows debug messages to be output from the jlif::alloc()
routines, since the jlink field isn't set when they're called.
2018-03-05 20:55:57 -06:00
Andrew Johnson
c0d4835e66
lnkState: Add support for inverting the flag data
...
Determine the truthiness of put data in its original data type.
Adjust the link documentation to cover these changes.
2018-03-05 20:55:56 -06:00
Andrew Johnson
8ae34ba01d
Add a "state" link type using the dbState API
...
Includes documentation in links.dbd.pod
2018-03-05 20:55:56 -06:00
Andrew Johnson
98f656fc96
Remove duplicate variables from lnkCalc.c
2018-03-05 20:55:56 -06:00
Andrew Johnson
1458f8640e
Merge 3.15 into 3.16
2018-03-04 15:58:26 -06:00
Andrew Johnson
a9764c8f62
tools/caput: Report errors from ca_array_put*()
...
Fixes LP: #1747983
2018-03-04 15:51:39 -06:00
Andrew Johnson
98d9ea4545
ca/client: Catch by reference, missing '&'
2018-03-04 15:45:15 -06:00
Andrew Johnson
8eb4eec7d2
Corrected fix from Bruce Hill's Github PR#19
2018-03-03 17:17:34 -06:00
Andrew Johnson
98930eebc4
strcpy() -> strncpy() changes from Bruce Hill
...
Also added some additional static assertions for string field sizes.
2018-03-03 00:12:59 -06:00
Andrew Johnson
2d0d914485
Create a ModuleDirs file & adjust template scripts to use it
2018-02-26 15:28:21 -06:00
Andrew Johnson
0be3798b0e
Move the perl client scripts into a new caPerlApp template
2018-02-26 15:28:19 -06:00
Michael Davidsaver
d0a5a985f3
forgot to update .gitattributes
2018-02-26 11:37:26 -08:00
Michael Davidsaver
3f5c48d942
rename .ci/make-tar.sh -> .tools/make-tar.sh
2018-02-26 10:43:47 -08:00
zimoch
e50c468512
moved scanEventTest from src/ioc/db/test to src/std/rec/test
2018-02-26 11:41:54 +01:00
Andrew Johnson
57acac8fb8
Update all PVA modules to branch tip
2018-02-25 00:49:09 -06:00
Andrew Johnson
ca9e57cc3a
Merge 3.16 into core/master and other modules
2018-02-25 00:39:49 -06:00
Andrew Johnson
0e0a919567
Merge 3.16 into database/master
2018-02-25 00:28:39 -06:00
Andrew Johnson
1beafdf7e5
Merge 3.16 into ca/master
2018-02-25 00:23:00 -06:00
Andrew Johnson
ca0149ab92
Merge 3.16 into libcom/master
2018-02-25 00:17:37 -06:00
Andrew Johnson
cfdd689000
Merge 3.16 into 3.17
2018-02-25 00:07:45 -06:00
Andrew Johnson
292141458c
Merge 3.15 branch into 3.16
2018-02-24 21:35:01 -06: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
ext-muir_j
428a8f57e9
Fix typos in Channel Filters doc
2018-02-20 10:20:37 -06:00
zimoch
29795656e6
bugfix for soft events >= 256
2018-02-20 09:53:06 +01:00
zimoch
b2d6b67b06
removed obsolete code in scanpel
2018-02-16 11:03:12 +01:00
zimoch
1e9826d187
add tests for calculated numeric soft events
2018-02-13 15:36:21 +01:00
zimoch
0691fc5f57
fix scanEvent test
2018-02-13 14:10:29 +01:00
zimoch
8a3080c16f
added test for named soft events
2018-02-13 13:50:19 +01:00
zimoch
d19afc73af
Updated RELEASE_NOTES.html with soft event fix.
2018-02-12 12:06:12 +01:00
zimoch
adf5375616
fix scanpel glob matching
2018-02-12 09:01:05 +01:00
Andrew Johnson
85c6e9bdfb
Merge clang fixes from 3.15 into 3.16
2018-02-09 11:35:55 -06: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
zimoch
7d836d9554
some cleanup and scanpel improvement
2018-02-09 16:58:36 +01:00
zimoch
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
d550b9d55c
Merge 3.16 into core/master and related master branches
2018-02-05 13:59:12 -06:00
Andrew Johnson
a4f072238a
Merge 3.16 into database/master
2018-02-05 13:29:29 -06:00
Andrew Johnson
eb683aa8ad
Merge 3.16 into ca/master
2018-02-05 13:25:36 -06:00
Andrew Johnson
dd15a270bc
Merge 3.16 into libcom/master
2018-02-05 13:21:19 -06:00
Andrew Johnson
6603d778cb
Merge 3.16 into 3.17
2018-02-05 12:51:06 -06:00
Andrew Johnson
cd8fd8a08f
Merge 3.15 into 3.16
2018-02-05 12:06:37 -06: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