475963453c
Merge Martin Konrad's retire-epicsexcept branch into 3.15
Andrew Johnson
2019-12-17 23:48:45 -06:00
f5a442c0de
Merge Martin Konrad's fix-typos branch
Andrew Johnson
2019-12-17 23:46:07 -06:00
df519ce1a2
Fix typos in calcoutRecord.dbd.pod
Martin Konrad
2019-12-17 15:53:41 -05:00
189060c14f
Merge branch '3.15' into 7.0
Michael Davidsaver
2019-12-16 14:50:49 -08:00
feb938fae2
minor epicsTimerTest
Michael Davidsaver
2019-11-12 17:36:10 -08:00
e068191684
epicsTimerTest loosen test threshold
Michael Davidsaver
2018-08-08 14:36:28 -07:00
33f2d8c4aa
debug epicsTimerTest
Michael Davidsaver
2018-05-04 20:27:51 -07:00
60a092fa50
posix/epicsMath.h
Michael Davidsaver
2019-12-16 10:28:27 -08:00
24f08460bb
Revert "libcom: fix colliding isnan/isinf between C99 and C++0x for gcc-4"
Michael Davidsaver
2019-12-16 10:26:00 -08:00
247fea0fa9
Revert "libcom: properly declare isnan() in C++ code"
Michael Davidsaver
2019-12-16 10:25:55 -08:00
8a9637568e
travis-ci /etc/hosts workaround
Michael Davidsaver
2019-12-16 11:06:34 -08:00
87229fdef0
redo travis-ci with matrix
Michael Davidsaver
2019-12-16 10:05:19 -08:00
b0418e5274
epicsSockResolveTest add detail
Michael Davidsaver
2019-12-16 10:25:11 -08:00
2e89a60c2d
libcom: properly declare isnan() in C++ code
Ralph Lange
2019-12-11 14:51:16 +01:00
09ec3af337
libcom: fix colliding isnan/isinf between C99 and C++0x for gcc-4
Ralph Lange
2019-12-06 10:52:38 +01:00
70e9d46d75
libcom: import some C99 math (isnan etc.) into global namespace
Ralph Lange
2019-12-05 16:44:59 +01:00
4c99a94453
Add Release Notes entry about dsets
Andrew Johnson
2019-11-30 01:01:33 -06:00
5407a25775
Export and use aidset, set USE_TYPED_DSET
Andrew Johnson
2019-11-30 00:17:23 -06:00
6eaef18347
Remove duplicated include line
Andrew Johnson
2019-11-28 00:56:00 -06:00
f6d8a1ab6c
Sort DIRECTORY_TARGETs to de-duplicate, avoids make warning
Andrew Johnson
2019-11-26 14:31:29 -06:00
3450c9d442
softIoc use correct path sep
Michael Davidsaver
2019-11-22 21:17:16 -08:00
a7cb9524c2
softIoc re-add -D
Michael Davidsaver
2019-11-22 21:05:13 -08:00
90ef40e62b
iocshFindVariable() safety
Michael Davidsaver
2019-11-24 15:54:57 -08:00
1290ab7c6c
dbInitEntry() w/o matching dbFinishEntry()
Michael Davidsaver
2019-11-24 14:10:46 -08:00
45c7039a45
Add HAS_<record>dset macros to allow detection
Andrew Johnson
2019-11-23 22:23:47 -06:00
b1b51cc70e
Export and use int64outdset, set USE_TYPED_DSET
Andrew Johnson
2019-11-16 23:02:34 -06:00
7e1d165092
Export and use int64indset, set USE_TYPED_DSET
Andrew Johnson
2019-11-16 22:40:08 -06:00
7893445a2e
Modify lsodset, set USE_TYPED_DSET
Andrew Johnson
2019-11-16 22:19:38 -06:00
465ab44606
Modify lsidset, set USE_TYPED_DSET
Andrew Johnson
2019-11-16 22:18:32 -06:00
23450fcfc8
Modify printfdset, set USE_TYPED_DSET
Andrew Johnson
2019-11-16 22:16:50 -06:00
37ed77006c
Fix release headers in Release Notes
Andrew Johnson
2019-11-21 12:47:02 -06:00
578608b1c7
Merge changes from 3.15 branch into 7.0
Andrew Johnson
2019-11-21 12:45:31 -06:00
1d18aa3e6c
Disable printf() format warnings on MinGW, they're broken
Andrew Johnson
2019-11-21 12:20:56 -06:00
a85967caea
Cross-builds of 64-bit MinGW should inherit from 32-bit
Andrew Johnson
2019-11-21 12:20:13 -06:00
3c0d4ccf49
remove another __DATE__
Michael Davidsaver
2019-11-15 21:25:37 -08:00
218459f454
Remove epicsThrows() macro
Martin Konrad
2019-10-22 13:48:33 -04:00
13234afc40
Simplify definition of compiler-specific macros
Martin Konrad
2019-11-12 13:35:49 -05:00
156b137af0
avoid 'struct dset'
Michael Davidsaver
2019-11-14 17:52:10 -08:00
fab9c52858
missing includes
Michael Davidsaver
2019-11-14 16:51:18 -08:00
019c20476a
test include public Com and db headers
Michael Davidsaver
2019-11-14 16:50:51 -08:00
f3d63da77b
Remove two long-unused environment parameters
Andrew Johnson
2019-11-15 13:16:35 -06:00
a50b850ebd
Fix mingw cross-build
Martin Konrad
2019-11-15 09:33:15 -05:00
6767bcd31e
Use accessor in iocInit
Martin Konrad
2019-11-14 13:57:45 -05:00
81550ac4d3
Fix segfault when calling dbLoadRecords after iocInit
Martin Konrad
2019-11-14 10:11:16 -05:00
d2d8674cb9
use EPICS_PRIVATE_API macro and fix bug with darwin/ios
Dirk Zimoch2019-10-04 14:32:07 +02:00
6f193242e0
renamed epicsSocketCountUnsentBytes to epicsSocketUnsentCount and moved it to osi/os/
Dirk Zimoch2019-09-23 11:10:32 +02:00
39e8ccdef4
fix bug from commit f85454. Apparently epicsExportSharedSymbols is needed even though epicsExport.h is included
Dirk Zimoch2019-09-23 10:54:17 +02:00
eb8992a750
epicsSocketCountUnsentBytes returns -1 on failure
Dirk Zimoch2019-09-19 12:08:45 +02:00
15f28f1183
sending 0 bytes helps to detect broken connections on some systems (but is undefined behavior on Linux, fails on vxWorks and is a documented no-op on Windows)
Dirk Zimoch2019-09-18 09:58:28 +02:00
9c18ce007a
cannot print sockets with %d in Windows, they are not small ints but maybe pointers.
Dirk Zimoch2019-09-17 17:45:33 +02:00
765af2efea
ask logClient socket how many bytes are still in the send queue and don't discard them in case the connection turns out broken.
Dirk Zimoch2019-09-17 17:34:16 +02:00
059c385286
use dynamic debug flag for logClient
Dirk Zimoch2019-09-17 17:06:55 +02:00
feb1f9b0df
increase error message buffer size for long (Windows) error messges
Dirk Zimoch2019-09-17 14:41:35 +02:00
9d9840ad1e
improve logClientShow to show unsent bytes on level 2 (and fix level 1)
Dirk Zimoch2019-09-17 14:39:03 +02:00
06f1a8ec23
elimitate duplicate code in logClient
Dirk Zimoch2019-08-28 11:41:12 +02:00
cf2658be53
do not discard unsent messages when log server has closed connection, instead try to send them after reconnect
Dirk Zimoch2019-08-28 09:29:57 +02:00
74a403090b
speed up logRestart thread termination at exit
Dirk Zimoch2019-08-27 17:34:01 +02:00
dc123a0a37
don't send errlog on all logClients
Dirk Zimoch2019-08-27 16:51:00 +02:00
a4e5b9c528
minor
Michael Davidsaver
2019-11-12 18:35:21 -08:00
b43aafae70
VCS version instead of __DATE__
Michael Davidsaver
2019-11-13 10:18:00 -08:00
905ca4b7ac
quiet some warnings
Michael Davidsaver
2019-11-12 18:15:32 -08:00
7acd7c6145
minor epicsTimerTest
Michael Davidsaver
2019-11-12 17:36:10 -08:00
05c93e954f
makeRPath.py nicer error on mis-configuation
Michael Davidsaver
2019-06-28 08:48:21 -07:00
bef9a08f6d
asLib minor
Michael Davidsaver
2019-06-23 07:27:39 -07:00
3e7ad9a86f
rtems_init cleanup
Michael Davidsaver
2018-12-05 09:22:32 -08:00
76b9461ee8
logClient windows needs SOCK_E*
Michael Davidsaver
2019-11-12 18:42:02 -08:00
7eee262486
Shorten/simplify uninstall recipes
Andrew Johnson
2019-11-12 16:16:02 -06:00
a10379327c
Replace broken cleandirs recipe
Andrew Johnson
2019-11-12 16:14:39 -06:00
b37bfe3ed0
Retire unused epicsExcept.h
Martin Konrad
2019-11-12 12:12:47 -05:00
41d86ecd7a
Add a document containing Record Reference links
Andrew Johnson
2019-11-11 11:30:46 -06:00
961dd2bc5d
Don't check empty (overridden) RELEASE definitions
Andrew Johnson
2019-11-11 11:29:03 -06:00
6d8bf7c8ef
Update checklist for next release
Andrew Johnson
2019-11-01 14:36:34 -05:00
98e5367126
Update submodules after release
Andrew Johnson
2019-11-01 14:11:51 -05:00
8734863f69
Incr version and set snapshot/development flags
Andrew Johnson
2019-11-01 14:11:29 -05:00
34834dfe97
Clear development flags for 7.0.3.1
R7.0.3.1
Andrew Johnson
2019-11-01 14:08:44 -05:00
bc370e41b5
Release Check-list detail updates
Andrew Johnson
2019-11-01 14:07:45 -05:00
eb6911f474
Fine-tune Release Notes formatting
Andrew Johnson
2019-11-01 13:26:55 -05:00
3c52cbb12a
Update submodules to release-tagged versions
Andrew Johnson
2019-11-01 13:00:21 -05:00
61ce4df6c8
Update version numbers in documentation for 7.0.3.1
Andrew Johnson
2019-10-31 16:18:24 -05:00
4d882976df
Merge 3.15 branch into 7.0
Andrew Johnson
2019-10-31 16:16:52 -05:00
db4ad455d2
Update version numbers for 3.15.8-DEV (3.15.7.1-DEV)
Andrew Johnson
2019-10-31 15:23:11 -05:00
74a90d141b
Update version numbers
R3.15.7
Andrew Johnson
2019-10-31 13:00:24 -05:00
c1479522e3
update PVA module docs
Michael Davidsaver
2019-10-31 10:56:33 -07:00
c10f1788d6
update release notes
Michael Davidsaver
2019-10-29 17:16:08 -07:00
0d785502eb
Fixes to the dfanout record documentation
Andrew Johnson
2019-10-29 17:49:33 -05:00
220a27bdec
Merge Dirk's dynamicVxWorksVmeFunctionBinding branch into 7.0
Andrew Johnson
2019-10-28 15:11:54 -05:00
171b3301a7
Fix ..// => ../ in Makefile-relative source paths
Andrew Johnson
2019-10-28 15:00:15 -05:00
e178fa85b6
Merge 7.0 back into 7.0
Andrew Johnson
2019-10-28 13:30:58 -05:00
bed3c81375
Fix some Markdown issues in RELEASE_NOTES.md
Andrew Johnson
2019-10-28 13:01:22 -05:00
5e6226e595
osdSockUnsentCount.c check for existance of SIO_TCP_INFO
Michael Davidsaver
2019-10-24 19:15:31 -07:00
3e7e26d8d7
Merge 3.15 branch into 7.0
Andrew Johnson
2019-10-28 01:03:12 -05:00
ed9d7550f2
Configure linux targets to detect GNU Readline automatically
Andrew Johnson
2018-08-02 00:26:10 -05:00