Andrew Johnson
62929fcbd1
Adjust the 'git archive' commands in Release Checklist
...
The tarfile should not include any files that were added to
support our development process and CI build agents. I have
even excluded .gitignore from previous releases.
I had already done this in 3.16, and 7.0 has a script for
generating the tarfile.
2018-10-05 17:43:33 -05:00
Ralph Lange
456a68eb96
Version number update to 3.15.6-rc1-DEV
2018-10-05 17:05:23 +02:00
Ralph Lange
b319b4722f
Update version to 3.15.6-rc1
R3.15.6-rc1
2018-10-05 15:21:58 +02:00
Ralph Lange
b4cc5fdf4b
doc: update release checklist
2018-10-05 15:21:57 +02:00
Ralph Lange
d35835659c
libCom/osi: Add epicsStdio functions to std namespace; allow to skip macro magic
...
(fixes lp:1786927)
2018-10-05 10:54:10 +02:00
Andrew Johnson
cbb13bf6b1
Darwin: Don't link using -flat_namespace
2018-09-18 10:22:29 -05:00
Andrew Johnson
150d764d28
Merge 3.14.12.8 (+ the Travis fix) into 3.15
2018-09-17 16:15:55 -05:00
Andrew Johnson
7dd1ea4cab
GNU Make 3.81 (as used on Travis) doesn't have 'undefine'
current-3.14
2018-09-17 10:24:51 -05:00
Andrew Johnson
922ed30136
Set EPICS_DEV_SNAPSHOT for the final 3.14.12.8 release
R3.14.12.8
2018-09-14 13:44:05 -05:00
Andrew Johnson
9f9f119e7e
Release notes about iocLogServer
2018-09-14 13:21:06 -05:00
Andrew Johnson
d8214a4531
Merge Martin Konrad's fix-logserver-file-limit branch into 3.14
2018-09-14 12:24:14 -05:00
Andrew Johnson
120b100e7e
startup: Fix EHA argument quoting per J. Lewis Muir
2018-09-14 12:15:29 -05:00
Andrew Johnson
949e9d788a
Make startup/EpicsHostArch script executable
2018-09-14 11:23:14 -05:00
Martin Konrad
27c6e6a385
Make EpicsHostArch compatible with sh
2018-09-14 09:12:10 -04:00
Andrew Johnson
4b59476170
Merge branch 'tidy-startup' into 3.14
2018-09-13 16:49:21 -05:00
Andrew Johnson
526b565c6b
configure/CONFIG: Undefine EHA after use
2018-09-10 18:19:03 -05:00
Andrew Johnson
1b7b2bcceb
Update README's list of files
2018-09-10 18:16:16 -05:00
Andrew Johnson
49c925d064
Fix shebang line in makeInstallDir.pl
2018-09-10 16:08:19 -05:00
Ralph Lange
6a2ed4b333
libcom/osi/windows: log errors using fprintf() instead of pop-up
...
(fixes lp:1785712)
2018-09-05 21:47:25 +02:00
Andrew Johnson
d3bcf5737f
Latest Xcode also doesn't like compiling system() for iOS
2018-08-17 14:57:22 -05:00
Andrew Johnson
6c5505ad3e
osiClockTime again: Don't compile ClockTimeSync() on iOS either
2018-08-17 13:48:00 -05:00
Andrew Johnson
4247d98b08
Add fix to Release Notes
2018-08-17 13:25:18 -05:00
Andrew Johnson
13735a8088
Fix for lp: #1786320
...
A dbCa link that reads an enum as a string subscribes to the link target
twice, once as DBR_TIME_ENUM and again as DBR_TIME_STRING. This change
prevents ENUM updates from triggering CP/CPP record processing if there
is also a STRING subscription for this link.
2018-08-17 13:18:47 -05:00
Andrew Johnson
58d4242b68
osiClockTime: Only call clock_setting() on embedded OSs
...
An update to Apple's XCode broke the iOS build because they have
added Posix CLOCK_REALTIME support since this code was written and
now if you compile a call to clock_settime() it stops the build.
2018-08-17 13:09:33 -05:00
Martin Konrad
8e42f516b0
iocLogserver: allow log file limit to be disabled
...
According to the Application Developer's Guide setting the environment
variable EPICS_IOC_LOG_FILE_LIMIT=0 should disable the limit on the
file size.
2018-08-13 18:16:26 -04:00
Andrew Johnson
9051cdbb34
Added a simpler startup/EpicsHostArch for backwards-compatibility
...
Many downstream modules seem to be using the EpicsHostArch script in
their CI build scripts and would break if we remove that. I created
a new version that finds and execs the Perl script directly.
Also reworded and expanded the Release Notes about the EpicsHostArch
scripts.
2018-08-10 15:20:29 -05:00
Andrew Johnson
8ffea9de27
Remove macLib warning indicators
...
Only add ',undefined' tags to macLib output when we aren't
suppressing warnings, e.g. using msi's -V flag.
2018-08-10 14:12:19 -05:00
Andrew Johnson
2548a37267
Update/clean up EpicsHostArch.pl
2018-08-08 16:53:32 -05:00
Andrew Johnson
1dc1b25aaa
caget.pl: Add missing acks and ackt metadata to display output
2018-07-31 17:58:38 -05:00
Andrew Johnson
fb31dd784b
recGbl: Prevent record alarm severities > INVALID_ALARM
2018-07-31 16:30:11 -05:00
Andrew Johnson
fe7260e263
msi: Source code reformatting, typo fixes, unify messages
...
Added lots of debug tracing macros.
Release notes.
2018-07-25 00:47:18 -05:00
Andrew Johnson
67e2b74758
Fix for lp: #1503661
...
Delete output file if parse errors found in substitution file
2018-07-25 00:31:48 -05:00
Andrew Johnson
c09b6e2f1b
libCom: Add and use a -o<filename> option to e_flex
...
Note that like the -S option the filename must follow immediately in
the same command-line argument with no space.
2018-07-21 01:47:33 -05:00
Andrew Johnson
45be2306bd
Add missing includes for db_post_events()
2018-07-21 01:04:05 -05:00
Andrew Johnson
6027f906c3
Merge documentation changes from 3.14 into 3.15
2018-07-20 23:29:47 -05:00
Andrew Johnson
ec351c5e2f
Fix for lp: #1730727
...
Post monitors on all array-length record fields (often NORD)
when their values get changed.
2018-07-20 23:10:34 -05:00
ext-muir_j
89870e2817
Remove trailing space in license of startup/unix.*
2018-07-20 17:47:39 -05:00
ext-muir_j
4e9cf72d71
Remove execute file mode bit on EpicsHostArch.pl
2018-07-20 17:45:47 -05:00
ext-muir_j
80869a0868
Rewrite startup/windows.bat
...
Remove extraneous things unrelated to EPICS Base.
Make it behave consistently with the other startup scripts.
Make it easy to configure both for a human and a program.
2018-07-20 17:43:01 -05:00
ext-muir_j
998fa984ba
Rewrite startup/win32.bat
...
Remove extraneous things unrelated to EPICS Base.
Make it behave consistently with the other startup scripts.
Make it easy to configure both for a human and a program.
2018-07-20 17:39:29 -05:00
ext-muir_j
31844af88e
Rewrite startup/unix.csh
...
Remove extraneous things unrelated to EPICS Base.
Make it behave consistently with the other startup scripts.
Make it easy to configure both for a human and a program.
2018-07-20 17:29:47 -05:00
ext-muir_j
8f161f9463
Rewrite startup/unix.sh
...
Remove extraneous things unrelated to EPICS Base.
Make it behave consistently with the other startup scripts.
Make it easy to configure both for a human and a program.
2018-07-20 17:18:22 -05:00
ext-muir_j
e0399478ad
Remove startup/cygwin.bat
...
Cygwin is no longer supported for Microsoft API builds, so remove it.
2018-07-20 17:14:43 -05:00
Andrew Johnson
2a2a1e54ac
Post-tag version number update
2018-07-19 12:35:40 -05:00
Andrew Johnson
20d2cff501
Update version number to 3.14.12.8-rc1
R3.14.12.8-rc1
2018-07-19 12:31:52 -05:00
Andrew Johnson
860ce156a2
Documentation updates for 3.14.12.8
2018-07-19 12:20:41 -05:00
Andrew Johnson
0f21196670
Merge 3.14 branch into 3.15
2018-07-13 13:23:11 -05:00
Andrew Johnson
31fc35fbe8
dbCa: Fix for lp: #541221
...
I'd looked at this a few times since it was reported, but never
actually fixed the bug I described in the comments. Apparently
the only thing left to do was to store the eventId and use it to
clear the subscription when we saw a type-change to a PV.
2018-07-13 13:05:54 -05:00
Andrew Johnson
f892731b3f
Fix epicsCalcTest for gcc 7.1.0 on minGW
...
Another case where the compile-time evaluation returns +1
but at run-time isnan() returns -1.
2018-06-29 15:03:45 -05:00
ext-muir_j
ab493264b2
Make EpicsHostArch.pl print newline
...
Print a newline after the EPICS host architecture spec. This is typical
for a UNIX-like program (e.g., date).
2018-06-26 17:56:58 -05:00