Andrew Johnson
6664ccfc64
Wiki to POD conversions for bi, bo, calc, calcout and dfanout
...
These still need going through to update and edit.
Conversions by Tony Pietryla, Argonne.
2018-12-05 16:55:13 -06:00
Andrew Johnson
444cac337c
Add POD text for menuScan
2018-12-05 16:55:12 -06:00
Andrew Johnson
313afc4a4c
Fix HTMLS generation from IOC menu*.dbd.pod files
2018-12-05 16:55:11 -06:00
Andrew Johnson
0fae0fcc17
Rename various dbd files to dbd.pod
2018-12-05 16:55:10 -06:00
Andrew Johnson
aab5693b45
Fix for CA link disconnect detection
...
dbCa's doLocked() method must run the callback even when the link
is disconnected to allow alarms to be triggered by softDev support.
Patch from Sebastian Marsching
Also removes testToDo from rec/test/regressTest.c
Fixes lp: #1798855
2018-12-05 00:59:36 -06:00
Martin Konrad
6f919c3991
Simpler implementation using spin lock rather than atomics
2018-12-04 12:00:26 -05:00
Martin Konrad
87761ebf29
Prevent data race between resetHighWaterMark() and put()
2018-12-03 15:59:14 -05:00
Martin Konrad
10d951e2d7
Fix incorrect value for highWaterMark in epicsRingBytes
2018-12-03 10:13:41 -05:00
Martin Konrad
d436561cb2
Add tests for highWaterMark feature
2018-12-03 10:13:41 -05:00
Ralph Lange
a43b805b65
ca/pcas: fix misleading error message (TCP name resolution)
2018-11-30 17:19:56 +01:00
Ralph Lange
0649a2f13f
configure: silence tr1 namespace deprecation warnings on MSVC
2018-11-30 16:58:23 +01:00
Andrew Johnson
5e10b98a99
Added timeout to netget script
...
Not tested on Windows.
2018-11-29 13:17:01 -06:00
Andrew Johnson
fc90d347d1
Added EPICS_BASE_HOST_LIBS variable to pkg-config files
2018-11-29 12:59:52 -06:00
Andrew Johnson
64a4c556b4
Move pkg-config file creation to modules/database
...
Needed so EPICS_BASE_IOC_LIBS has been defined.
2018-11-29 12:55:47 -06:00
Andrew Johnson
34115f83ba
Adjustment to netget test port settings, not a full fix though
2018-11-28 23:50:35 -06:00
Andrew Johnson
a38c1d07f5
Update PVA modules with Windows symbol fixes
2018-11-28 23:41:14 -06:00
Andrew Johnson
9e999d2bef
Only create msi-copy for a Host build-arch
2018-11-27 14:11:11 -06:00
Michael Davidsaver
79690940b7
update PVA modules
2018-11-27 10:30:43 -08:00
Martin Konrad
040f9013f4
Remove unneeded epicsAtomic from callbackQueueSize
2018-11-27 10:45:35 -05:00
Martin Konrad
0f16977caf
Make code compatible with ISO C90
2018-11-27 10:30:35 -05:00
Andrew Johnson
694f045332
Merge Bruce Hill's allow-gt-256-time-events branch into 3.16
2018-11-26 16:29:51 -06:00
Andrew Johnson
daad9b1ba1
Merge updates from 3.15 into 3.16
2018-11-26 15:34:32 -06:00
Michael Davidsaver
7bdbded47d
travis-ci test rpath $ORIGIN
2018-11-20 22:00:42 -08:00
Michael Davidsaver
84831e13e7
epicsGetExecName WIN32, Darwin, solaris, freebsd
2018-11-20 22:00:42 -08:00
Michael Davidsaver
32340584b4
epicsGetExecDir() paths relative to executable
...
For linux, enable softIoc to find .dbd relative to the executable
location.
The same could be done for other targets
*bsd
may have symlink /proc/curproc/file
fallback to sysctl() with KERN_PROC_PATHNAME
solaris
getexecname()
mac
_NSGetExecutablePath()
WIN32
GetModuleFileName(NULL)
others
out of luck...
2018-11-20 22:00:42 -08:00
Michael Davidsaver
4ee3cbf382
LINKER_USE_RPATH=ORIGIN
...
Use Linux specific linker trick to allow relocation
of built tree.
relative rpath
use $ORIGIN to reference libraries in other modules
by relative path.
fix rel. RPATH
2018-11-20 22:00:42 -08:00
Andrew Johnson
937878e0a9
Merge Bruce Hill's EPICS-and-CA-version-from-CA-tools branch into 3.15
2018-11-20 10:22:43 -06:00
Andrew Johnson
6e536e1ee0
Fix msi-copy target for cross-build host arch's
2018-11-19 17:59:27 -06:00
Michael Davidsaver
dced29c475
asLib: test asUseIP
2018-11-14 20:03:55 -08:00
Michael Davidsaver
530eba133f
as,rsrv: use real client IP instead of untrusted host name
2018-11-14 20:03:55 -08:00
Michael Davidsaver
383b6b1c36
add aslibtest
2018-11-14 19:46:59 -08:00
Michael Davidsaver
bb19bd519e
asLib add asInitMem()
2018-11-14 19:46:54 -08:00
Michael Davidsaver
d70bfed75b
RTEMS: add zoneset()
2018-11-14 09:57:15 -08:00
Michael Davidsaver
3c2fe264cd
epicsThreadRealtimeLock: clarify errors
...
give some more descriptive, linux specific, error messages
2018-11-14 09:55:19 -08:00
Michael Davidsaver
716f102dd6
rsrv: avoid redundant getpeername()
...
also do some extra, and redundant checks,
on accepted sockets.
2018-11-14 09:55:09 -08:00
Michael Davidsaver
cae597d21c
ca: suppress repeated UDP error messages
2018-11-14 09:43:14 -08:00
Michael Davidsaver
c23012d081
rsrv: suppress repeated UDP error messages
2018-11-14 09:43:14 -08:00
Andrew Johnson
6ea6c6ff66
VxWorks: Don't use GCC 2.x for dependency file generation
2018-11-06 13:02:36 -06:00
Andrew Johnson
168d430921
Unify shebang line in tap-to-junit-xml
2018-11-06 10:15:06 -06:00
Bruce Hill
9a8860b771
Expand tabs and revert #include lines to <> instead of quotes.
2018-11-05 18:44:46 -08:00
Michael Davidsaver
693c1020f2
Test if disconnected CA link alarms
2018-11-04 22:20:20 -08:00
Michael Davidsaver
63ddb2d4fc
fix mingw build
2018-11-04 22:00:00 -08:00
Bruce Hill
3d8e2d933d
Include epicsStdio.h so driver report output can be redirected from iocsh
2018-11-04 20:57:58 -08:00
Michael Davidsaver
f9092783f8
RTEMS thread join
2018-11-04 20:06:18 -08:00
Michael Davidsaver
149ab1186a
epicsThread fix join
2018-11-04 20:06:18 -08:00
Michael Davidsaver
460e58e3e5
libCom "join" win32 threads
...
Wait for completion
2018-11-04 20:06:18 -08:00
Michael Davidsaver
c9dcab95a6
class epicsThread is joinable
2018-11-04 20:06:18 -08:00
Michael Davidsaver
d989c8fade
libCom: joinable threads (posix only)
...
Add epicsThreadJoin() and epicsThreadOpts::joinable.
For compatibility, default threads aren't joinable
by default.
Currently only POSIX can join.
2018-11-04 20:06:18 -08:00
Michael Davidsaver
ca800fa57d
libCom: add epicsThreadCreateOpt()
...
Variant of epicsThreadCreate() which accepts optional
arguments via a structure to allow for compatible
addition of new arguments.
2018-11-04 20:06:18 -08:00
Michael Davidsaver
30268e3577
ioc/db: dbRegisterServer() only warn on actual redefinition
...
avoid noise when simply run twice.
2018-11-04 20:04:05 -08:00