Michael Davidsaver
95cb81c286
generalTime short circuit current time
...
epicsTimeGetCurrent() is called frequently.
Unless more than the default provider is registered,
locking and going through the timeProvider list each
time is a waste.
Instead, short circuit to directly call the default
time current time provider unless a another has
been registered.
2019-03-10 16:36:54 -07:00
Andrew Johnson
44510f2fb2
Merge 3.15 branch into 7.0
2019-03-07 12:56:57 -06:00
Andrew Johnson
933733465e
Improve timeout diagnostics from netget.plt
2019-02-13 16:02:16 -06:00
Andrew Johnson
736075daf6
Document macOS Mojave fix
2019-02-01 16:49:11 -06:00
Andrew Johnson
9ef3b77348
Fix ca/client/perl/Makefile for macOS Mojave
...
... in which Apple moved the Perl headers into XCode.
This should also make the build a little more forgiving on other
architectures that have incomplete Perl installations; it gives up
trying to build the Perl bindings with a warning if perl.h is missing.
2019-02-01 16:14:45 -06:00
Andrew Johnson
d15c8093ec
Extract dbEntryToAddr() from dbChannelCreate() & dbNameToAddr()
2019-02-01 15:26:35 -06:00
Andrew Johnson
0211698b69
Move dbAccess prototypes to the correct header file
2019-02-01 12:02:41 -06:00
Andrew Johnson
2206934ae2
Fix MacOS build warning
...
The MacOS ld linker complains if a -L option points to
a directory that doesn't exist, so create that directory
before running the linker. Might be unnecessary, but...
2019-01-21 16:08:29 -06:00
Andrew Johnson
318fc96912
dbStatic: Removed old DCT_ macros and routines
2019-01-15 16:21:32 -06:00
Andrew Johnson
a58cc37a5e
Fix dbhcr before iocInit
2019-01-15 16:03:17 -06:00
Andrew Johnson
b5e041b991
Update Release Notes version number to 7.0.3
2019-01-15 16:01:55 -06:00
Andrew Johnson
5e1bad2b34
dbStatic parser: Reject empty object names
2019-01-10 14:45:18 -06:00
Andrew Johnson
0ae50485cf
Fix int64inRecord::get_units()
2019-01-08 14:42:43 -06:00
Andrew Johnson
a8fdf2efeb
realclean rule must delete all RELEASE.<host>.local files
2018-12-18 15:43:18 -06:00
Andrew Johnson
c9eda3ca48
Reset snapshot to -DEV after tagging
2018-12-17 17:42:57 -06:00
Andrew Johnson
b3f785964e
Set snapshot for final 7.0.2 release
R7.0.2
2018-12-17 17:40:49 -06:00
Andrew Johnson
bb4b23f658
Reminder to read external submodule release notes too
2018-12-17 17:39:31 -06:00
Andrew Johnson
8b31fba8cb
Update version numbers of embedded modules
2018-12-17 17:20:01 -06:00
Andrew Johnson
8481ae3787
Set embedded modules' SHRLIB_VERSION from CONFIG variables
2018-12-17 17:19:10 -06:00
Andrew Johnson
46535bde64
Update git submodules
2018-12-17 16:47:36 -06:00
Andrew Johnson
6ee928109c
Update Release Checklist
...
Remove To Do list (which didn't get discussed).
Add stuff about submodule versions and pushing tags.
List invididual module version number files to be updated at
final release time.
2018-12-17 16:39:09 -06:00
Andrew Johnson
cff13b9aa7
Update version numbers in documentation
2018-12-14 17:11:47 -06:00
Andrew Johnson
58aa30ab0a
Merge 3.15 branch into 7.0
...
First direct merge since 3.16 branch closed.
2018-12-14 17:05:59 -06:00
Andrew Johnson
5f46d6dcee
Release notes updated
2018-12-14 16:58:43 -06:00
Eric Norum
d41355e0fc
Add error checking to the copy-back loop in truncateFile()
2018-12-14 16:06:38 -06:00
Eric Norum
a5aa5459e3
Drop extraneous extern "C"
2018-12-14 16:06:37 -06:00
Eric Norum
6201d37756
Remove epicsTempName() routine
...
It's unsafe and generates obnoxious warnings on modern compilers.
This also replaces internal useage with epicsTempFile().
There appears to be no external code that calls this routine.
2018-12-14 16:06:36 -06:00
Andrew Johnson
67599e54e4
Add ENABLE_ASAN mechanism for developer use
2018-12-13 16:31:05 -06:00
Andrew Johnson
7bc0d6922b
Merge 3.16 branch into 7.0
...
Final merge from 3.16?
2018-12-12 17:38:55 -06:00
Andrew Johnson
02d7304b3f
Build modules/database/test/std/link directory too
2018-12-12 17:02:02 -06:00
Andrew Johnson
7c90e6ed0b
Reset version snapshot after tagging
2018-12-12 15:51:30 -06:00
Andrew Johnson
c5fd621337
Clear version snapshot for final release
R3.16.2
2018-12-12 15:49:41 -06:00
Andrew Johnson
ea409e79be
Link to Launchpad's milestone page for the bug list
2018-12-12 15:49:24 -06:00
Andrew Johnson
6d5f57daf1
Merge 3.16 branch into 7.0
2018-12-12 15:17:02 -06:00
Andrew Johnson
c59a18600a
Add release notes for the QueueShow additions
2018-12-11 16:47:25 -06:00
Michael Davidsaver
d8d14b11db
update PVA
2018-12-10 16:23:16 -08:00
Andrew Johnson
68f6f361e1
Merge 3.15 branch into 3.16
2018-12-10 10:47:57 -06:00
Andrew Johnson
84b7612036
Fix for lp: #1801145 recordtype defined after use in device
...
Add proper equals() method for DBD::Recfield and DBD::Recordtype.
In Parser::parse_recordtype() check for and re-use a declaration
(i.e. an empty recordtype object) when parsing a later definition
of the same recordtype.
2018-12-10 00:25:27 -06:00
Andrew Johnson
f3cf1df503
Merge 3.15 branch into 3.16
2018-12-07 14:07:57 -06:00
Andrew Johnson
9b385480d0
Rename new *QueuePrintStatus() and *QueueStatus iocsh commands to *Show
...
Also added symbol decorations for Windows builds.
2018-12-07 13:51:35 -06:00
Andrew Johnson
ec036cb26d
Merged Martin Konrad's callbackQueueStatus branch into 3.16
2018-12-07 13:47:56 -06:00
Andrew Johnson
64d9d1a4c9
Fix field links to local menu anchors
...
Anchor IDs are different for XHTML vs HTML generation.
2018-12-07 13:16:06 -06:00
Andrew Johnson
e53244df1f
Cherry-pick Dirk's dbState NULL checks from the 7.0 branch
...
Prevent segfaults in iocsh
2018-12-07 11:45:12 -06:00
Andrew Johnson
fe3d68b5f7
Merged 3.15 branch into 3.16
2018-12-06 17:32:43 -06:00
Andrew Johnson
49f5527cd7
iocsh: Add protection if realloc() fails
2018-12-06 16:35:30 -06:00
Andrew Johnson
ee90dffd40
Add flush to the iocsh errlog command
2018-12-06 16:33:20 -06:00
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