Andrew Johnson
e178fa85b6
Merge 7.0 back into 7.0
...
Insert tab B back into slot A ...
2019-10-28 13:30:58 -05:00
Andrew Johnson
bed3c81375
Fix some Markdown issues in RELEASE_NOTES.md
2019-10-28 13:01:22 -05:00
Michael Davidsaver
5e6226e595
osdSockUnsentCount.c check for existance of SIO_TCP_INFO
2019-10-28 10:06:05 -07:00
Andrew Johnson
3e7e26d8d7
Merge 3.15 branch into 7.0
2019-10-28 01:03:12 -05:00
Andrew Johnson
ed9d7550f2
Configure linux targets to detect GNU Readline automatically
2019-10-25 00:20:50 -05:00
Ben Franksen
87c68663f3
Document OMSL=closed_loop doesn't work with constant DOL
...
Fixes lp: #1844537
2019-10-24 12:52:35 -05:00
Michael Davidsaver
fc04d12578
Merge remote-tracking branch 'zimoch/iocLogClientFixesTry2' into 7.0
...
* zimoch/iocLogClientFixesTry2: (22 commits)
use EPICS_PRIVATE_API macro and fix bug with darwin/ios
renamed epicsSocketCountUnsentBytes to epicsSocketUnsentCount and moved it to osi/os/
fix bug from commit f85454. Apparently epicsExportSharedSymbols is needed even though epicsExport.h is included
epicsSocketCountUnsentBytes returns -1 on failure
bugfix: memmove'ed to much
epicsSockCountUnsentBytes renamed to epicsSocketCountUnsentBytes
moved logClientSendMessage and made it static
fix wrong function name in comment
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)
cannot print sockets with %d in Windows, they are not small ints but maybe pointers.
ask logClient socket how many bytes are still in the send queue and don't discard them in case the connection turns out broken.
use dynamic debug flag for logClient
increase error message buffer size for long (Windows) error messges
improve logClientShow to show unsent bytes on level 2 (and fix level 1)
removed unneeded include
no need to delay startup only because log server is currently not available
send pending log messages directly after connecting
avoid needless memmove calls
elimitate duplicate code in logClient
do not discard unsent messages when log server has closed connection, instead try to send them after reconnect
...
2019-10-24 10:22:07 -07:00
Andrew Johnson
3881328f2f
Merge branch 'vxworks-tz-support' into 3.15
2019-10-22 15:32:46 -05:00
Andrew Johnson
9722e707fd
Merge decimate filter branch
2019-10-21 22:56:05 -05:00
Andrew Johnson
897586cb06
Perl DBD modules: Add 'use strict', fix issues.
2019-10-21 22:39:04 -05:00
Andrew Johnson
588fa4f3b2
Trivial formatting changes in configure/
2019-10-21 22:39:04 -05:00
Andrew Johnson
7bbe528df2
Fix a couple of benign mistakes in RULES files
2019-10-21 22:39:04 -05:00
Andrew Johnson
10e9db3710
Fix dbdToHtml.pl for old versions of Pod::Simple::XHTML
2019-10-21 17:54:06 -05:00
Michael Davidsaver
f3204d8afa
provide default for PATH_MAX
2019-10-20 18:35:55 -07:00
Andrew Johnson
ec31feea05
Word-wrap release notes to 80 columns
2019-10-20 16:55:10 -05:00
Andrew Johnson
d0ff3c7672
Release notes describing Record POD changes
2019-10-20 16:55:10 -05:00
Andrew Johnson
178d5779a2
Cleanup of POD documentation, unifying some things
...
Incomplete, still lots to do in these files.
2019-10-20 16:52:10 -05:00
Andrew Johnson
00334c981c
Perl-generated HTML is UTF-8; mark it so
2019-10-20 16:52:10 -05:00
Andrew Johnson
5b5fd8004c
Add converted mbbo POD
2019-10-20 16:52:10 -05:00
Andrew Johnson
c7db681e25
rename .dbd to .dpd.pod for mbbo
2019-10-20 16:52:10 -05:00
Joao Paulo Martins
3ff62f4ddb
Add converted mbbiDirect POD
2019-10-20 16:52:09 -05:00
Joao Paulo Martins
b34859fb86
rename .dbd to .dpd.pod for mbbiDirect
2019-10-20 16:52:09 -05:00
Michael Davidsaver
370b38e4c9
update PVA modules
2019-10-17 20:12:10 -07:00
Michael Davidsaver
a34a84f19f
libcom: win32 poison TLS value
2019-10-17 20:12:10 -07:00
Michael Davidsaver
73481cebcb
appveyor reorder and prune
...
Newer MSVC are more interesting, build them first.
Skip 64-bit for older, and 32-bit for newer, MSVC versions.
2019-10-17 20:11:30 -07:00
Freddie Akeroyd
edc66418ac
WIN32: Add symbol lookup
2019-10-17 20:10:23 -07:00
Freddie Akeroyd
c8006f2934
WIN32: Add stack trace printing on assert/error
2019-10-17 20:09:37 -07:00
Michael Davidsaver
32aeabfc61
msvc unittests disable dialog on error or assert() failure
...
Showing a dialog is really unhelpful in headless CI environments.
_CrtSetReportMode also set _CRT_WARN
Not clear what the default is.
2019-10-17 20:09:27 -07:00
Michael Ritzert
6903562915
RSRV: fix large buffer resize
...
Take into account that realloc may already have moved
the data to a new buffer.
2019-10-17 20:09:27 -07:00
Andrew Johnson
953dd2b7f9
Document use of epicsProve.pl
...
Also replaced UTF-8 smart-quotes and m-dashes with ASCII/Markdown
2019-10-17 17:17:05 -05:00
Andrew Johnson
3128fdb930
Add and use epicsProve.pl script
...
Some Windows Perl installations don't have a working prove.bat
so 'make test-results' doesn't work properly on them.
2019-10-17 16:14:59 -05:00
Andrew Johnson
47f295fecb
Clean up permissive POD links
2019-10-10 15:02:06 -04:00
Andrew Johnson
4816a3c04b
Merge Saeed's permissive POD conversion branch
2019-10-10 14:54:21 -04:00
Andrew Johnson
e0950643bb
Clean up state POD links
2019-10-10 14:53:10 -04:00
Andrew Johnson
252983efca
Merge Saeed's state POD conversion branch
2019-10-10 14:48:12 -04:00
Andrew Johnson
7ca26c515a
Clean up stringin POD links
2019-10-10 14:46:18 -04:00
Andrew Johnson
a961ca2fe5
Merge Saeed's stringin POD conversion branch
2019-10-10 14:40:23 -04:00
Andrew Johnson
a2fe07aa76
Merge Joao's mbboDirect POD conversion branch
2019-10-10 14:33:45 -04:00
Andrew Johnson
a69803f278
Merge Joao's mbbi POD conversion branch
2019-10-10 14:22:16 -04:00
Saeed Haghtalab
ee38b99e0f
Adding POD to stringout record
...
Also to menuYesNo, menuOmsl, menuIvoa menus
2019-10-10 12:43:32 -04:00
Andrew Johnson
0a01c38698
File renames .dbd to .dbd.pod for stringout
2019-10-10 12:12:41 -04:00
Andrew Johnson
9efefad955
Fix markdown formatting issue
2019-10-10 00:57:45 -04:00
Andrew Johnson
0c62fc8d84
Merge Niamh Dougan's release-notes conversion
2019-10-10 00:21:43 -04:00
Niamh Dougan
292dfe8e16
Convert RELEASE_NOTES from html to .md
...
Reformat relocations table, escape words with underscores
inside `back-ticks`.
2019-10-10 00:16:17 -04:00
Niamh Dougan
1c93726ee6
renamed RELEASE_NOTES.html -> RELEASE_NOTES.md
2019-10-09 22:40:30 -04:00
Michael Davidsaver
d814d67a35
update release notes
2019-10-06 20:16:10 -07:00
Michael Davidsaver
e257e30cc9
Merge remote-tracking branch 'lp-Com/use-monotonic' into 7.0
...
* lp-Com/use-monotonic:
VxWorks: Measure CPU time-base frequency if necessary
replace most internal getCurrent() -> getMonotonic()
dbScan periodic scan use monotonic time
monotonic adapt to regular time APIs
2019-10-06 20:10:20 -07:00
Michael Davidsaver
c131d6852d
Merge remote-tracking branch 'lp-Com/iocsherr' into 7.0
...
* lp-Com/iocsherr:
doc
deprecate iocshFindCommand()
iocshTest start
iocshCmd() imply "on error break"
iocsh more error handling
iocsh handle redirect and similar early errors
iocsh trap arg. parsing errors
iocsh further on error
Fixed logic errors and added some prompts.
use iocshSetError()
iocsh allow setting of error code
iocsh control error behavior
iocsh catch exceptions
# Conflicts:
# documentation/RELEASE_NOTES.html
2019-10-06 20:10:09 -07:00
Michael Davidsaver
02bec52f0a
Merge remote-tracking branch 'lp-make/rpath-origin' into 7.0
...
* lp-make/rpath-origin:
makeRPath allow multiple root directories
redo softIoc to be more c++y
rpath $ORIGIN doc
older binutils compat
travis-ci test rpath $ORIGIN
epicsGetExecName WIN32, Darwin, solaris, freebsd
epicsGetExecDir() paths relative to executable
LINKER_USE_RPATH=ORIGIN
# Conflicts:
# configure/os/CONFIG.Common.linuxCommon
2019-10-06 20:05:47 -07:00
Michael Davidsaver
ddb79a37bc
Merge remote-tracking branch 'lp-bhill/shared-rpath-independent-of-static-build' into 7.0
...
* lp-bhill/shared-rpath-independent-of-static-build:
Another comment fix
Fix comment as well
Also apply rpath change to PRODDIR_RPATH_LDFLAGS
Shared lib rpath should not depend on whether or not static libs are also being built.
2019-10-06 20:02:00 -07:00