Ralph Lange
5726ca6964
libCom/test: add network libraries for Windows builds
2017-03-31 15:01:51 +02:00
Michael Davidsaver
048b75304d
libCom/test: add ipAddrToAsciiTest
2017-02-25 19:08:46 -05: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
Michael Davidsaver
d744b06a28
libca: findOrCreateVirtCircuit() can return w/ piiu==NULL
2017-02-27 11:07:17 -05:00
Ben Franksen
aaafb1a5de
db: call rset::get_precision with wrong type
2017-02-25 16:42:29 -05: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
3e58c59377
Fix CA server bind issue from Freddie Akeroyd
2017-01-19 12:33:54 -06:00
Andrew Johnson
7310d78057
Prepend to PATH, not append
2017-01-16 10:46:56 -06:00
Andrew Johnson
49e0e23f76
Better protection against bad periodic scan rates
2017-01-06 15:38:03 -06:00
Andrew Johnson
8d7bf52e51
One more cppcheck issue fixed
2016-12-09 11:17:43 -06:00
Andrew Johnson
1cb75ebb6e
asLib message buffer too small (Freddie Akeroyd)
2016-12-08 13:57:23 -06:00
Andrew Johnson
94397b52fc
Resolve some cppcheck errors & warnings
2016-12-07 13:53:26 -06:00
Andrew Johnson
7fe152ce1b
Merge Bruce Hill's pcas-deadlock-fix-3.14 branch
2016-12-07 10:43:06 -06:00
Bruce Hill
d3568605ce
Fetch nativeCount() in casChannelI constructor to avoid deadlock
...
if we fetch it from eventSysProcess()
2016-12-06 13:43:59 -08:00
Andrew Johnson
666721c7ad
Document caput scalar arg's, update usage docs
2016-12-06 12:16:35 -06:00
0f7f4710c6
PCAS dynamic array support for GDD container types
2016-11-30 11:58:24 -06:00
Andrew Johnson
f1439f8b1c
Fix epicsStdioTest for MS 2015 compiler
2016-11-15 09:56:42 -06:00
Andrew Johnson
aa6e976f92
Add .local includes to makeBaseApp templates
2016-11-04 17:18:14 -05:00
Andrew Johnson
0743417231
Merged the pcas-vararray-3.14 branch, with fixes and notes
2016-10-20 12:22:00 -05:00
Ralph Lange
ac6b8bfcc7
templates: make caServerApp use variable size vectors
2016-10-19 14:22:25 +02:00
Ralph Lange
5d5cc1029e
gdd: make put() write full array if requested size=0
2016-10-19 11:57:13 +02:00
Ralph Lange
92ffe1d726
cas: fix first subscription update returning only 1 element when 0 were requested
2016-10-18 11:39:38 +02:00
Andrew Johnson
1351eceead
Clean up unused code warnings from Clang
2016-10-14 13:48:56 -05:00
Ralph Lange
9ac237b3de
cas: Add real implementation for variable length arrays (Bruce Hill, Matej Sekoranja)
2016-10-12 13:41:55 +02:00
Andrew Johnson
f73d48bb6a
Apply fix for lp:1581505
2016-10-10 17:19:10 -05:00
Andrew Johnson
6e2705c23f
Merged commit 12741 from Michael's pcas-fake-dynamic branch
2016-10-10 15:12:26 -05:00
Andrew Johnson
2fd298b440
Fixed issues with previous epicsTime.cpp changes
2016-10-05 15:11:57 -05:00
Andrew Johnson
8531da6496
Merged Ralph's add-epicstime-from-gmtm branch
2016-10-04 18:04:26 -05:00
Ralph Lange
67323441ec
libCom/test: add roundtrip test for epicsTime from/to UTC struct tm conversion
2016-10-04 16:17:45 +02:00
Ralph Lange
3702401171
libCom/osi: add full epicsTime conversion from/to UTC struct tm (without timezone mechanism)
2016-10-04 16:16:42 +02:00
5ad61d25f6
Fix race condition in gdd
2016-09-29 11:23:14 -05:00
Andrew Johnson
6623cb0112
Back-ported 64-bit MinGW cross-build stuff from 3.15
2016-09-28 17:10:38 -05:00
Jeff Hill
c2b17feaf1
libCom: Missing unlock in epicsThreadShow for RTEMS
...
fixes lp:1628323
2016-09-27 21:36:28 -04:00
Ralph Lange
9de65e05d4
libCom/osi: fix timespec definition for MinGW
...
(cherry-picked from 3.15)
2016-09-27 15:59:53 +02:00
Andrew Johnson
661058e43e
ca: Fix client bug (race condition) in ipAddrToAsciiEngine
2016-09-02 15:12:50 -05:00
Andrew Johnson
80eaad4118
GeneralTime updates to improve time provider synchronization
2016-08-29 13:04:48 -05:00
Andrew Johnson
3963dcb4df
dbgf: Don't print beyond last buffer char
2016-08-24 20:17:36 -05:00
Ralph Lange
b3ac81923a
cas: update enum string table on updates for enum type data
2016-08-13 14:00:57 +02:00
Andrew Johnson
064cc94f59
Allow up to 100 network interfaces on Windows.
...
Fixes lp:1606848
2016-07-27 10:14:35 -05:00
Andrew Johnson
c8351c329b
Clarify comments in exampleApp Makefile
2016-07-18 11:25:08 -05:00
Andrew Johnson
bffdfdcb28
Fix GetUser routine in makeBaseApp.pl
2016-07-08 13:18:53 -05:00
Andrew Johnson
6dda3decf9
Merged remove-keywords-3.14 branch
2016-07-07 16:43:29 -05:00
Andrew Johnson
ddeb0a827c
Make EXPAND rule work on all arch's
...
Fixes build for linux-arm in src/util.
Don't expand files unless specifically requested.
Expanded files are always precious.
2016-07-06 17:05:04 -05:00
Andrew Johnson
22ef569682
Provide a systemd service file for caRepeater
...
Also changes how the sysvinit files are generated to use
the expandVars.pl script and rules instead of sed.
2016-07-06 15:23:58 -05:00
Andrew Johnson
b9aa877727
Fix RTEMS build
2016-07-06 14:06:21 -05:00
Andrew Johnson
8da6c172d1
Removed epicsExceptionTest.cpp
...
Too many build failures on newer C++ compilers. Since this
is just testing that the compiler runtime follows the C++
standard it isn't really necessary any more (it was in the
early days of C++ before standardization).
2016-07-06 11:36:09 -05:00
Andrew Johnson
bf85143381
Fix for g++ 6.x on Fedora 24, cleanup
2016-06-22 12:25:17 -05:00
Andrew Johnson
7a38da0e44
Ignore RULES, TOP & TEMPLATE_TOP in new checks
2016-05-31 11:18:29 -05:00
Ralph Lange
9c3ed1bfe2
catools: fix escape handling when sending long strings
2016-05-26 13:13:29 +02:00