Michael Davidsaver
4df48c91f4
dbEvent: re-add compaction of duplicate "empty" events
2022-06-29 07:23:36 -07:00
Michael Davidsaver
32652414b3
update release notes
2022-06-20 08:20:40 -07:00
Michael Davidsaver
9c8aaa93cd
Set RSRV_SERVER_PORT
...
Publish actual TCP port used.
2022-06-20 08:11:09 -07:00
Andrew Johnson
abe819b51d
Release notes for dbdExpand.pl changes
2022-06-20 08:10:46 -07:00
Andrew Johnson
cf278b4159
Sort other DBD entries for output
...
This should solve all DBD-related reproduceable build issues.
2022-06-20 08:10:46 -07:00
Andrew Johnson
50594a8cc3
Release notes entry for dbExpand.pl -s
2022-06-20 08:10:46 -07:00
Andrew Johnson
ce420588db
Have dbExpand.pl sort records by name, unless -s used
2022-06-20 08:10:46 -07:00
Andrew Johnson
4d3a27fdb0
Keep a separate list of record names
2022-06-20 08:10:46 -07:00
Jure Varlec
6176a81a76
Update docs for compress record's run-time parameters
2022-06-20 08:10:01 -07:00
Minijackson
a722bb9289
treewide: add usage help to various iocsh functions
2022-06-20 08:09:42 -07:00
Michael Davidsaver
19daf6136f
ioc template avoid passing "0"
...
> dbLoadDatabase("../../dbd/_APPNAME_.dbd",0,0)
is being interpreted as
> dbLoadDatabase("../../dbd/_APPNAME_.dbd","0","0")
If "../../dbd/_APPNAME_.dbd" doesn't exist, this will
next attempt to open "0/../../dbd/_APPNAME_.dbd",
which added to my confusion...
2022-06-20 08:09:08 -07:00
Michael Davidsaver
0552f2bb72
aao: add OMSL and DOL
2022-06-20 08:08:50 -07:00
Andrew Johnson
9bb11e6e88
Fix VxWorks time sync initialization bug
2022-06-14 16:07:39 -05:00
Michael Davidsaver
2f8272d3a1
doc for: posix: use pthread_key_create() to cleanup epicsThreadOSD
2022-06-08 09:40:12 -07:00
Michael Davidsaver
7cf2a1daca
epicsThreadTest: check that joined threads disappear
2022-06-08 09:40:12 -07:00
Michael Davidsaver
d019e9787a
posix: use pthread_key_create() to cleanup epicsThreadOSD
...
Ensure that cleanup happens for all threads,
including implicitly created.
2022-06-08 09:40:12 -07:00
Michael Davidsaver
3fadf4a26c
add missing registerRecordDeviceDriver.pl dependency
2022-05-12 10:47:44 -07:00
Michael Davidsaver
9ebd841738
update doc in epicsStdio.h
2022-05-12 10:47:44 -07:00
Michael Davidsaver
94b0e2621f
iocsh: more helpful help
...
For plain "help", move the hint text to the end.
For "help ..." make the command names bold.
2022-05-12 09:01:36 -07:00
Michael Davidsaver
a44ddd586e
errlog: add ANSI_BOLD
2022-05-12 09:01:36 -07:00
Minijackson
6fbf95ab18
make Perl hash iteration reproducible
...
By default Perl doesn't iterate over hashes in a reproducible manner,
to avoid DDoS. Since we aren't providing untrusted inputs, it is fine to
disable this behaviour.
Among other things, this makes the .dbd and some .h generation reproducible.
More information here:
- https://reproducible-builds.org/docs/stable-outputs/
- https://perldoc.perl.org/perlrun#PERL_HASH_SEED
2022-05-11 11:44:00 -07:00
Michael Davidsaver
5485adacb9
make epicsNAN and epicsINF constants really constant
2022-05-11 11:44:00 -07:00
Florian Feldbauer
6ecc384116
fix failing STATIC_BUILD on linux-arm
...
On linux-arm STATIC_BUILD used the `-static` flag
which leads for some reason to the executables being
linked against `/lib/ld.so.1` which does not exists.
Setting `STATIC_LDFLAGS_YES= -Wl,-Bstatic` in CONFIG.linux-arm.linux-arm
fixed this issue for me.
2022-05-11 11:44:00 -07:00
Matt-E7R5
66537d01bd
Patch for RTEMS-mvme2700
2022-05-11 11:44:00 -07:00
Ralph Lange
b6f69241e1
Merge 'evan@gh/add-simm-to-ao-records' into 7.0
...
(closes #144 )
2022-05-11 10:56:37 -07:00
Ralph Lange
4fc549234c
Merge branch '7.0' into add-simm-to-ao-records
2022-05-11 10:47:12 -07:00
Ralph Lange
0bcffb56bb
Add mention to RELEASE_NOTES
2022-05-11 10:44:53 -07:00
Ralph Lange
60001c0571
Add SIMM=RAW for mbboDirect record
2022-05-10 16:33:28 -07:00
Ralph Lange
37b95bc242
Add SIMM=RAW for mbbo record
2022-05-10 16:33:28 -07:00
Ralph Lange
4e9bb9fe50
Add SIMM=RAW to bo record
2022-05-10 16:33:27 -07:00
Ralph Lange
371cdde6df
Trivial fixes to simmRAW for ao
2022-05-10 16:33:27 -07:00
Andrew Johnson
cbae8d37b3
Improve wording of seqRecord doc
2022-04-26 21:07:27 -05:00
wtup
9eb88f27d9
Fixed direction of SHIFT to match implementation
2022-04-26 20:56:43 -05:00
Andrew Johnson
e329fa3296
CA Client: Protect against epicsTime::strftime() throwing
...
libCa shouldn't cause an application to abort with an uncaught
exception on a machine that has timezone problems just because
we can't convert the current time into a string.
2022-04-24 12:50:40 -05:00
Michael Davidsaver
492672c718
Revert "ci: GHA follow 'make' with 'make -q'"
...
Stupid make...
This reverts commit b4d7ebd648 .
This reverts commit 0f0f9f49d6 .
2022-04-23 10:19:00 -07:00
Michael Davidsaver
b4d7ebd648
cue.py workaround limitation
...
The first argument after "build" can't be an option.
cf. python argparse limitations of add_parser() + REMAINDER
2022-04-23 08:49:35 -07:00
Michael Davidsaver
0f0f9f49d6
ci: GHA follow 'make' with 'make -q'
...
Detect situations where 'make' was somehow incomplete,
or where an incorrect dependency leaves some step
perpetually out-of-date and repeated every time.
2022-04-19 10:22:54 -07:00
Andrew Johnson
6d3821adb8
Soft-links to capr.pl and makeBaseApp.pl scripts now work
...
The other Perl scripts that use FindBin for their lib path could
have the same changes applied, but these two scripts are the ones
normally run by hand so might get soft-linked by an installer.
Without this change these scripts don't actually work if run from
a soft-link instead of directly.
2022-04-18 20:46:48 -05:00
Michael Davidsaver
92e97af610
softMain: handle rRDD error
2022-04-16 13:23:58 -07:00
Michael Davidsaver
b0e2e8426f
Quiet warning
2022-04-16 13:23:58 -07:00
Andrew Johnson
3e371da8ec
RULES_EXPAND: Keep intermediate files
...
This prevents GNUmake from recreating expanded files
such as databaseVersion.h at every build.
2022-03-28 00:07:21 -05:00
Michael Davidsaver
91941af992
quiet warnings
2022-03-04 10:00:12 -08:00
Michael Davidsaver
d2644baf38
minor
2022-03-03 13:16:57 -08:00
Michael Davidsaver
62092d4399
test dbReadDatabaseFP()
2022-03-03 13:16:53 -08:00
Michael Davidsaver
6c5d56688d
help out IDEs
2022-03-03 13:16:50 -08:00
Michael Davidsaver
a6779df21c
dbReadDatabaseFP() always fclose()
2022-03-03 13:16:45 -08:00
Andrew Johnson
d8c5379453
Configure builds for lgtm.com
2022-02-15 13:26:43 -06:00
Andrew Johnson
7a9801a4cb
Add vxWorks-e500v2 target (MVME2500, APS only)
2022-02-15 13:08:51 -06:00
Andrew Johnson
f33add020e
Update Release notes
2022-02-15 11:15:04 -06:00
Andrew Johnson
3bebe6e873
Revert "configure: Don't hide any perl scripts being run"
...
This reverts commit 3e8f3a1ee9
which was wrong - recipes that start with '-' are still echoed,
they just don't fail the build if they don't succeed.
This fixes setting CHECK_RELEASE = WARN in configure/Makefile
2022-02-15 10:49:37 -06:00