dc70dfd625
escape non-printable chars in dbgf output of CHAR arrays
2022-09-02 08:33:32 -07:00
20e20cbf2b
improved JSON parser error messages
2022-09-02 08:33:32 -07:00
2e44ca586f
using the same error printing function consistently
2022-09-02 08:33:32 -07:00
c9619d013a
printing some context
2022-09-02 08:33:32 -07:00
ec650e8c3f
allow empty array input links
2022-09-02 08:33:32 -07:00
Michael Davidsaver
d47fa4caa4
fix aSub with constant input links
2022-09-02 08:09:51 -07:00
Michael Davidsaver
f0369058bb
dbReadCOM missing newline in error
2022-09-02 08:08:27 -07:00
Andrew Johnson
df96c0170a
Minor changes to makeBaseApp templates
2022-08-30 14:06:30 -05:00
Andrew Johnson
a411a19b2a
Updates to makeBaseExt templates
...
Removed RULES_PYTHON (swig and Python 2.2!)
Removed CONFIG_SITE files for cygwin, solaris & darwin-ppc & ppcx86
Added CONFIG_SITE files for linux-aarch64 and darwin-aarch64
Removed pointers to many ancient packages
2022-08-30 14:05:15 -05:00
Andrew Johnson
c0db7a0beb
Fix ECHO, QUIET_FLAG and QUESTION_FLAG
2022-08-26 15:22:30 -05:00
Andrew Johnson
52dfb89741
PRINT.var targets work under make -q
2022-08-26 12:32:04 -05:00
Andrew Johnson
b652e8230a
Improve expandVars.pl debug output
2022-08-26 12:16:09 -05:00
Andrew Johnson
0efffc1bcb
expandVars.pl now only writes output when it changes
2022-08-26 12:12:14 -05:00
Andrew Johnson
d7030ae8a5
Adjust for Perls without \N in regex.
2022-08-23 15:15:41 -05:00
Andrew Johnson
24f30ede22
Portability: Don't use bash/shell operations
2022-08-23 13:35:40 -05:00
Andrew Johnson
04ee3f2888
hg and svn have been tested
2022-08-23 13:07:06 -05:00
Andrew Johnson
a373327b59
Get revision date from Darcs
2022-08-23 13:06:44 -05:00
Andrew Johnson
1fa98d489f
Merge Pierrick's VersionHeaderDate branch into 7.0
2022-08-23 11:54:07 -05:00
Andrew Johnson
5cef60a3e4
Clear unused var warning
2022-08-21 16:51:17 -05:00
Andrew Johnson
20fb6b9ef5
Merge 3.15 changes into 7.0
2022-08-21 16:44:38 -05:00
Andrew Johnson
a249561677
Added darwin-aarch64 support from 7.0 branch
2022-08-21 16:17:29 -05:00
Andrew Johnson
96887926bf
Merge Freddie's set_thread_descriptions branch
...
PR #270
2022-08-21 16:01:51 -05:00
Andrew Johnson
c8647ffab7
Added Release Note
2022-08-21 16:00:30 -05:00
Michael Davidsaver
e28c914966
dbDumpRecordType show field offset/size
2022-08-20 13:53:03 -07:00
Michael Davidsaver
f086be93a9
add OPT_LDFLAGS and pass -g when linking
2022-08-20 13:53:03 -07:00
Michael Davidsaver
6feaaebd75
test epicsStrtok_r
2022-08-20 11:47:41 -07:00
Andrew Johnson
5d92d406a1
Darwin: Resolve soft-links in epicsGetExecName()
2022-08-18 12:17:06 -05:00
Andrew Johnson
ad1a13730a
Remove unused var
2022-08-16 15:08:23 -05:00
Andrew Johnson
a24a84c315
Replace errPrintf() in recGbl.c
2022-08-16 15:07:49 -05:00
Andrew Johnson
6e7a715380
Getting .DTYP from rectype with no devSup now returns ''
2022-08-16 13:33:11 -05:00
Andrew Johnson
b88b35d117
Enhancements to the capr.pl script
2022-08-16 11:58:35 -05:00
Andrew Johnson
0a20825c6e
NTPTimeSync: Show when NTP sync failed, recovered
2022-08-15 19:12:05 -05:00
Michael Davidsaver
424d678abf
linkTest_registerRecordDeviceDriver() fix return type
2022-07-29 07:45:23 -07:00
Andrew Johnson
007279cf29
Release notes updated
2022-07-28 13:25:14 -07:00
Andrew Johnson
752ca97f7e
VxWorks: Stop VxWorks clock sync if EPICS_TS_FORCE_NTPTIME
...
Use ipcom_ipd_kill() to do it properly, announce when doing it.
Suspending the ipsntps task is dangerous, can hang the OS so
don't try to kill it if user already suspended the task.
Also drops checks for the "ipntpd" thread, not used.
2022-07-28 13:11:59 -07:00
Andrew Johnson
bf0b4d2f61
VxWorks: Re-run tz2timezone() whenever the year increases
...
In the event that it then goes backwards we won't run it again; that
should never happen, but if it did we should prefer stability!
2022-07-28 13:11:59 -07:00
Andrew Johnson
87d5c01853
Set useNTP if VxWorks sync task is suspended
...
Also report that state instead of "running".
2022-07-28 13:11:59 -07:00
Andrew Johnson
956af730a9
osiClockTime.c: Clarify message wording
...
Distinguish between IOC's clock sync thread and OS's one.
Show our sync interval even when not synchronized.
Only mention the clock sync thread where there can be one.
2022-07-28 13:11:59 -07:00
Andrew Johnson
32564b1a94
osiClockTime.c: Move some things around
...
Group the private variables, note which are mutex-protected.
Reset the sync interval to 1 second if sync is restarted.
Initialize the syncFromPriority variable.
2022-07-28 13:11:59 -07:00
Andrew Johnson
5b690d5467
VxWorks: Pass interest level into osdClockReport
2022-07-28 13:11:59 -07:00
Andrew Johnson
9efebb6d3d
osiClock: Register ClockTime_Init with iocsh
...
ClockTime_Init and ClockTime_Shutdown are only on VxWorks & RTEMS.
Adjust help text to match.
ClockTime_Init can be re-run later to start or stop the sync thread.
2022-07-28 13:11:59 -07:00
Andrew Johnson
1df973b234
VxWorks: Provide osdClockReport() for OS clock sync tasks.
2022-07-28 13:11:59 -07:00
Andrew Johnson
c71ebd1221
VxWorks: Set timezone when using OS own time-sync tasks
2022-07-28 13:11:59 -07:00
Andrew Johnson
167807f0c4
Rename OS Clock provider on macOS, uses a different implementation.
2022-07-28 13:11:59 -07:00
Jure Varlec
e6b8ecd55e
Add space to the message printed by errMessage()
2022-07-28 13:11:29 -07:00
Michael Davidsaver
9048aa3438
db: move db_field_log dtor out of union
2022-07-28 13:10:59 -07:00
Bruce Hill
5ba8080f6e
Fix undef ts on first camonitor update of NORD
...
Moves db_post_events() calls for NORD to process() function
after it updates the timestamp.
2022-07-28 13:09:27 -07:00
Michael Davidsaver
a0a7a94944
mingw fix -lreadline
...
Override of OP_SYS_LDLIBS prevented LDLIBS_READLINE
from having an effect.
Recent readline doesn't need curses
2022-07-28 13:07:34 -07:00
Michael Davidsaver
42c7dbcd21
remove Makefile readline.h detection logic
2022-07-28 13:07:34 -07:00
Michael Davidsaver
4b8edd2b6f
automatic COMMANDLINE_LIBRARY w/ newer compilers
2022-07-28 13:07:34 -07:00