Andrew Johnson
dda4eb3a58
Fix more MS idiocy
...
Windows has signed characters, but if you pass a negative
value (i.e. a character with value >= 0x80) into the debug
version of its isprint() runtime library function it asserts.
2015-02-18 16:36:42 -06:00
Andrew Johnson
d2a216b28e
More MS Windows-x64 test fixes
2015-02-17 16:21:13 -06:00
Andrew Johnson
7e36a58f1e
Back-ported dbLoadRecordsHook from the 3.15 branch
2015-02-17 14:29:20 -06:00
Andrew Johnson
f16bdb0c83
Merged trap-write-data branch
2015-02-17 14:02:15 -06:00
Andrew Johnson
681a996bf0
Unifying rsrv error messages
2015-02-17 13:59:13 -06:00
Michael Davidsaver
276ea54ee4
don't destroy locked mutex
2015-02-17 11:03:06 -05:00
Michael Davidsaver
2623c2f46f
dbStaticLib.c: clean pdbbase after free
2015-02-17 11:01:49 -05:00
Michael Davidsaver
b996e63beb
dbReadTest.c: flush errlog on exit as per lp:1419879
2015-02-17 10:57:05 -05:00
Michael Davidsaver
2f0e9172a4
tool_lib.c: ensure output string is always set
...
Ensure that val2str always writes to its output buffer,
which is static and shared between all PVs.
Should make bugs like lp:1418526 more obvious.
2015-02-17 10:45:30 -05:00
Andrew Johnson
c5ded30684
Extended asTrapWrite to provide put data
...
Backwards-compatible enhancement to the asTrapWrite API to provide
listener routines with the data being put by the client.
The asTrapWriteMessage structure is extended with 3 new fields
for data type, element count and a pointer to the source buffer.
Tim Mooney requested this enhancement for his caPutRecorder code,
which doesn't work if the record overwrites the new value within
its process() routine, e.g. when jogging a motor record.
2015-02-16 16:30:52 -06:00
Andrew Johnson
2e4d8b31ff
Mark windows-x64 Math failures as TODO
2015-02-13 15:56:50 -06:00
Andrew Johnson
26d60bc516
Attempt to fix Windows test failures
...
epicsMessageQueue test wasn't printing the last test result.
2015-02-13 15:29:08 -06:00
Andrew Johnson
f874913cf7
Fix epicsExceptionTest on darwin
...
Clang's optimizer seems to elide the new (nothrow) if we don't
actually observe the value of p...
2015-02-13 12:17:24 -06:00
Andrew Johnson
26ab431c0a
Back-ported the tapfiles build target from 3.15
...
This is the version that works on Windows.
2015-02-13 11:16:24 -06:00
Andrew Johnson
02aa7e2f73
Stop bogus error messages from CA Repeater on Windows
...
Required adding a new API to osiSock.h and the 2
implementations of epicsSocketConvertErrnoToString.
2015-02-10 18:10:33 -06:00
Andrew Johnson
727a3af59d
Merged Richard Fearn's caget-lb-zero-fix branch
...
... after some modification.
2015-02-05 11:19:30 -06:00
Richard Fearn
1a094f5971
catools: make caget -lb output '0' instead of empty string for zero value
2015-02-05 11:53:33 +01:00
Andrew Johnson
4b0a4ffee2
Build configuration for iOS
2015-02-04 10:11:14 -06:00
Andrew Johnson
c91725d3a4
Linux flag changes to remove glibc 2.20 warnings
...
Replace _BSD_SOURCE and other flags with _GNU_SOURCE and _DEFAULT_SOURCE
2015-01-30 16:12:42 -06:00
Ralph Lange
6a9eccdec1
gdd: fix issue when copying from an emtpy array
...
if the source array is empty, the index of the first element to copy (0) being equal
to the source array size (0) does not constitute an out-of-bounds condition
2015-01-29 14:36:55 +01:00
Andrew Johnson
2b950754c4
Fix FLNK-over-CA error message
2014-12-23 10:35:09 -06:00
Andrew Johnson
846d55dac5
Build support for 64-bit iPhone Simulator
...
From Tom Palaia.
2014-12-04 14:05:44 -06:00
Ralph Lange
db0fbf9f73
.bzrignore: add wildcard for suppressing QtCreator project files
2014-12-03 15:11:30 +01:00
Andrew Johnson
c1d33e614c
Fix non-OS Perl xsubpp issue
...
This should be the right fix.
Also cleaned up compile warnings from Clang in the cap5 build.
2014-12-02 11:03:16 -06:00
Andrew Johnson
69eaaa17ba
Fix xsubpp for RHEL 7 and derivatives.
...
It got moved. This might not be the final fix for those using an
add-on version of Perl though...
2014-12-01 12:12:09 -06:00
Andrew Johnson
89777707c4
cap5: Minor build change on Darwin
2014-11-17 10:56:28 -06:00
Andrew Johnson
3d03822043
CAref reformatting/prettification
2014-11-08 10:19:59 -06:00
Andrew Johnson
702edbf4af
Merged Lewis Muir's CAref typo fixes
2014-11-07 15:35:30 -06:00
J. Lewis Muir
0d0ac88242
doc: Fix typos in CA reference manual
2014-11-07 14:56:41 -06:00
Andrew Johnson
53d9a07f64
Fix buffer overflow in epicsStrnRawFromEscaped
...
lp:1388313
2014-11-05 10:06:02 -06:00
Andrew Johnson
9f163ef8d9
Merged J Lewis Muir's typo-fix branch
2014-10-28 16:20:51 -05:00
J. Lewis Muir
f0156119be
cap5: Fix doc typos
2014-10-22 11:03:40 -05:00
Andrew Johnson
f808e4309d
cap5 Fixes
...
1. Support subscribing for DBR_GR_ENUM or DBR_CTRL_ENUM
2. Fix doc example on how to combine timestamp parts
2014-10-17 15:19:00 -05:00
Andrew Johnson
f59123bd3c
Added Windows-x64-debug cross-build config file
2014-10-17 11:48:18 -05:00
Ralph Lange
49a9d64946
catools: better out-of-bounds handling when printing enums as DBR_GR/DBR_CTRL
2014-10-09 14:12:39 +02:00
Andrew Johnson
c5740c0dd0
Add relPaths.sh target to convertRelease.pl
...
This is a /bin/sh syntax version of the dllPath.bat file,
needed to run IOCs under Cygwin when SHARED_LIBRARIES=YES.
2014-10-08 14:18:08 -05:00
Andrew Johnson
e1eac6657d
confiugre: Update the vxWorks Intel build configurations
...
Wind River changed from cc386 to ccpentium many years ago.
2014-09-24 16:53:44 -05:00
Andrew Johnson
02afb98f38
Reject NULL callback functions in ca_array_*_callback
...
Fixes lp:1369626
2014-09-17 10:21:07 -05:00
Ralph Lange
a5fe64a8ad
dev, rec: Fix smoothing for NaN/+inf/-inf values in ai record and soft support
2014-08-01 17:20:55 +02:00
Andrew Johnson
152e8865cc
Cleaned up exampleApp Makefiles
2014-07-28 11:38:30 -05:00
Andrew Johnson
2bf6d88607
templates: Quote path names in st.cmd files, permits spaces
...
Request from Eric Norum.
2014-07-01 10:55:52 -05:00
Jeff Hill johill@lanl.gov
e374ee4658
patched this code to force alignment of the if request structure, which appears to be required to avoid exceptions on RTEMS with cpu architectures that detect use of misaligned addresses
2014-06-10 22:37:21 -06:00
Jeff Hill johill@lanl.gov
ba6a32fefb
protect against situations where the server name isnt specified at all in bootp/dhcp
2014-06-10 16:18:26 -06:00
Jeff Hill johill@lanl.gov
aff46bd19a
allow the NFS mount path to be embedded in the bootp server name parameter, and therefore different from the NFS mount point
2014-06-05 08:19:09 -06:00
Jeff Hill johill@lanl.gov
39b068cf0a
RTEMS support for Altera Nios2 arch
2014-06-05 08:09:33 -06:00
Andrew Johnson
6e01fd9c3d
docs/cap5: Adjust link to CA Ref manual.
2014-04-30 12:07:30 -05:00
Andrew Johnson
2b7781c8d9
Support for Solaris 11 on x86 and SPARC.
...
Thanks to Bob Soliday for the necessary changes.
2014-04-25 16:51:28 -05:00
Andrew Johnson
9170d79ffe
libCom/test: isinf() and isnan() want doubles
...
This apparently becomes important in a newer GCC version.
2014-04-25 14:08:25 -05:00
Janet Anderson
3019a5fb07
mkmf.pl needs -I prefix on include directories.
2014-04-14 15:09:59 -05:00
Janet Anderson
2efb1d0373
mkmf.pl needs -I prefix on include directories.
2014-04-14 15:00:37 -05:00