Andrew Johnson
12793d3313
Cosmetic changes in configure/os
2015-02-25 12:02:34 -06:00
Andrew Johnson
65d39fcbc8
Moved linux-arm cross-build link-time settings
2015-02-24 16:51:59 -06:00
Andrew Johnson
b7baa2504e
Only build Cap5.so for the host architecture
2015-02-24 16:23:14 -06:00
Andrew Johnson
4a0880003c
Support MinGW cross-builds on linux-x86 and x86_64
2015-02-24 14:30:42 -06:00
Andrew Johnson
d06b1a178a
Applied Added-configure-files-for-linux-arm-debug.patch
2015-02-23 14:12:39 -06:00
Andrew Johnson
2bae36845e
Adjust a few CONFIG_SITE files, mostly comments
2015-02-23 13:30:45 -06:00
Andrew Johnson
2d7a8a4aee
Pull blockingSockTest.cpp from 3.15
2015-02-20 16:35:47 -06:00
Andrew Johnson
3601a73b77
Applied rtems-use-macro-for-BIN2BOOT.patch
2015-02-20 15:42:14 -06:00
Andrew Johnson
335cba0049
Applied rtems-mvme5500-needs-libbspExt.patch
2015-02-20 15:35:59 -06:00
Andrew Johnson
0f2d6eac9b
Applied rtems-build-gesys-loadable-objects.patch
2015-02-20 15:34:57 -06:00
Andrew Johnson
88314d0374
Release notes for CMD_ variables
2015-02-20 15:24:29 -06:00
Andrew Johnson
4658a88584
Allow compiler flags from command line
...
The following variables are reserved for use from the
GNUmake command line:
CMD_INCLUDES
CMD_CPPFLAGS
CMD_CFLAGS
CMD_CXXFLAGS
CMD_LDFLAGS
CMD_DBFLAGS
CMD_DBDFLAGS
CMD_ARFLAGS
For example:
make CMD_INCLUDES=/opt/local/include CMD_LDFLAGS=-L/opt/local/lib
2015-02-20 14:48:05 -06:00
Andrew Johnson
4cf3613ace
Applied missing-header.patch
2015-02-20 12:38:26 -06:00
Andrew Johnson
0fa8702842
Applied test-epicsTimerQueue-reference-counter.patch
2015-02-20 12:34:53 -06:00
Andrew Johnson
a437768c9c
Applied linux-runtime-disable-RT-priorities-if-not-supported.patch
2015-02-20 12:25:28 -06:00
Andrew Johnson
a6af0daae9
Applied linux-use-RT-thread-priorities.patch
2015-02-20 12:21:45 -06:00
Andrew Johnson
3e6597be90
Applied record-support-santity-check.patch
2015-02-20 12:13:05 -06:00
Michael Davidsaver
c0cf25eeee
dbCa: dbCaPutLinkCallback initialize entire array
...
CA links will write the full target array size.
Ensure that uninitialized elements are zeroed.
2015-02-19 19:18:27 -05:00
Michael Davidsaver
3501fda48d
dbCa: dbCaPutLinkCallback prevent out of bounds write
...
The internal buffer of the caLink is sized based on the
number of elements of the destination PV.
2015-02-19 19:18:16 -05:00
Andrew Johnson
e822d8d8c4
Suppress corrupt error output from dbStatic parser
...
The yyerror() routine gets called twice in some cases.
Don't print the yytext or input file location the second
time through -- yytext has already been freed, and the
user doesn't need to see the location twice.
Fixes lp:1422803
2015-02-19 17:33:27 -06:00
Andrew Johnson
9813fa6474
db: Allow link fields to return a DOUBLE value
...
A dbCa link does a ca_get with type DBR_CTRL_DOUBLE
to populate its list of attribute values immediately
after connecting. If the target is a DBF_*LINK field
it used to return an error, preventing the link from
properly connecting. This change makes dbGetField()
return a single NAN value instead of rejecting the
request.
Fixes: lp:545358
2015-02-19 15:55:48 -06:00
Andrew Johnson
b1e99f6f1a
Merged Lewis Muir's readme-fixes branch
2015-02-18 17:11:51 -06:00
J. Lewis Muir
836d81f0b7
doc: HTML: fix typos and list of files in documentation directory
2015-02-18 16:55:09 -06:00
Andrew Johnson
804aeafaa7
Fix dbVerify()'s postfix buffer size
2015-02-18 16:44:07 -06:00
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
J. Lewis Muir
b041041518
doc: fix typos and list of files in documentation directory
2015-02-18 15:46:05 -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