c67982aa3f
Always search homebrew and MacPorts directories
...
This allows other modules like pvxs to find files there, too.
Also, the install locations of homebrew and MacPorts are now
detected rather than assumed.
If a package is installed in both, the homebrew version is preferred.
2025-05-21 09:41:44 -05:00
Timo Korhonen
0cbc4eb107
fixes in pod files to resolve issues in conversion to markdown.
2025-05-21 09:09:34 -05:00
Simon Rose
72936844ae
Silence some error log messages during test runs
2025-05-16 11:39:34 -07:00
Jeremy Lorelli
8e29e13a13
setBootConfigFromNVRAM.c: Fix warning due to discarded qualifiers & mismatched type
2025-05-02 07:28:22 -07:00
Simon Rose
a85ef1ad1c
Fix failing windows builds
...
Certain windows build environments (see
https://dev.azure.com/conda-forge/feedstock-builds/_build/results?buildId=1234387&view=results
for an example) fail unless the echo command is properly quoted. This
seems to be due to how Make handles various commands on non-posix
systems; without the quotes it directly tries to run
```
echo foo bar
```
inside cmd.exe, which fails as echo is not a valid command in that context.
Co-authored-by: Anders Harrisson <anders.harrisson@ess.eu >
2025-04-29 10:13:02 -07:00
5e1bd8956b
Fix stringout doc typo: s/dirctly/directly/
2025-04-24 11:20:44 -05:00
b833f12129
fix epicsStrtod for 32 bit architectures
2025-04-23 09:25:17 -05:00
Andrew Johnson
e13d65f6f5
Remove more uses of DEVSUPFUN that C23 doesn't like
2025-04-17 12:29:05 -05:00
Andrew Johnson
eb1263795e
Use new DSET and arg's
2025-04-17 11:55:30 -05:00
Andrew Johnson
ad326751fa
C23 needs a cast here
2025-04-17 10:04:54 -05:00
Michael Davidsaver
f827bd7e34
true is C23 keyword
2025-04-15 16:10:34 -07:00
Freddie Akeroyd
7372b4e5bb
Add fields argument to dbgrep() ( #613 )
...
This allows optionally printing out the value of one or more fields
for each record found.
2025-04-04 09:17:16 -05:00
Minijackson
26e9e407f6
docs: add ca_test cli reference imported from CAref.html
2025-04-04 08:29:36 -05:00
Minijackson
a0059b6e91
docs: add caEventRate cli reference imported from CAref.html
2025-04-04 08:29:36 -05:00
Minijackson
feae322e9a
docs: add casw cli reference imported from CAref.html
2025-04-04 08:29:36 -05:00
Minijackson
1b1bb34c83
docs: add catime cli reference imported from CAref.html
2025-04-04 08:29:36 -05:00
Minijackson
fe6d946d32
docs: add acctst cli reference imported from CAref.html
2025-04-04 08:29:36 -05:00
Minijackson
004c55503b
docs: add caput cli reference imported from CAref.html
2025-04-04 08:29:36 -05:00
Minijackson
a9ba1c95b2
docs: add camonitor cli reference imported from CAref.html
2025-04-04 08:29:36 -05:00
Minijackson
72d751f07d
docs: add cainfo cli reference imported from CAref.html
2025-04-04 08:29:36 -05:00
Minijackson
d279897181
docs: add caget cli reference imported from CAref.html
2025-04-04 08:29:36 -05:00
Minijackson
cad535a956
docs: include msi cli reference, use Sphinx cli features
...
This enables referring to e.g. {option}`msi -o` in the documentation,
and it will link to the correct location
2025-04-04 08:29:36 -05:00
Minijackson
6fc6304f19
docs(cadef): group CA operations together
2025-04-04 08:27:07 -05:00
Minijackson
0c75f1fe99
import CAref function and return codes reference to doxygen comments
...
Import all function documentations, return code reference
into the header files, as doc comments,
in the hopes of moving the CAref.html manual to docs.epics-controls.org,
which will be done in a later PR.
Also added doc comments to some other low-hanging fruits,
for example when plain comments where near, or when it was obvious to do so.
2025-04-04 08:27:07 -05:00
Andrew Johnson
e4ebc01401
Fix EPICS::PodXHtml and generate section links
...
Base / Ub-22 clang C++11 (push) Has been cancelled
Base / Ub-22 clang (push) Has been cancelled
Base / Ub-22 gcc + RT-4.9 (push) Has been cancelled
Base / MacOS clang (push) Has been cancelled
Base / Ub-24 gcc-13 c++20 Werror (push) Has been cancelled
Base / Ub-22 gcc + RT-5.1 beatnik (push) Has been cancelled
Base / Ub-22 gcc + RT-4.10 (push) Has been cancelled
Base / Ub-22 gcc + RT-5.1 pc686 (push) Has been cancelled
Base / Ub-22 gcc + RT-5.1 uC5282 (push) Has been cancelled
Base / Ub-22 gcc unsigned char (push) Has been cancelled
Base / Ub-22 gcc + MinGW, static (push) Has been cancelled
Base / Win2019 MSC-19 (push) Has been cancelled
Base / Win2019 MSC-19, debug (push) Has been cancelled
Base / Win2019 MSC-19, static (push) Has been cancelled
Base / Ub-22 gcc + RT-5.1 xilinx_zynq_a9_qemu (push) Has been cancelled
Base / Win2019 mingw (push) Has been cancelled
Base / Ub-22 gcc + MinGW (push) Has been cancelled
Base / Ub-22 gcc C++11, static (push) Has been cancelled
Check EditorConfig / editorconfig (push) Failing after 1s
Base / Cross linux-aarch64 (push) Failing after 2s
Base / Cross linux-arm gnueabi (push) Failing after 1s
Base / Cross linux-arm gnueabihf (push) Failing after 2s
Base / CentOS-8 (push) Failing after 2s
Base / Fedora-33 (push) Failing after 5s
Base / Fedora-latest (push) Failing after 4s
Base / Rocky-9 (push) Failing after 5s
CodeQL / Analyze (cpp) (push) Failing after 1s
Base / Docker CentOS-7 (push) Failing after 14s
Overrides an internal method in Pod::Simple::XHTML that
appends a section sign which links to this section.
2025-03-19 11:26:51 -05:00
Jeremy Lorelli
6ea6ae633b
Define NOCRYPT, NOSOUND and NOKANJI before including windows.h
2025-03-19 11:19:45 -05:00
JJL772
9fac52fa58
Add a release note for the windows.h epicsAtomicOSD change
2025-03-19 11:19:45 -05:00
JJL772
fc5d3c9a5c
Disable extraneous WIN32 declarations when including windows.h in epicsAtomicOSD.h
2025-03-19 11:19:45 -05:00
c75ad2673e
no longer need extern "C" { } around epicsExport macros
2025-03-19 11:17:14 -05:00
b97a35fec8
Don't use __attribute__((noreturn)) on VxWorks
...
VxWorks does not mark abort() or exit() as noreturn.
Thus, functions declared noreturn which end in a call
to those functions cause a compiler warning on vxWorks.
2025-03-19 11:06:26 -05:00
Andrew Johnson
350570134e
Changed dbServerStats() to count the server layers called
2025-03-19 11:03:46 -05:00
Andrew Johnson
72f3e75c8d
Add summary stat's calculation
2025-03-19 11:03:46 -05:00
Andrew Johnson
90f97a7037
Release notes; HAS_DBSERVER_STATS in dbServer.h
2025-03-19 11:03:46 -05:00
Andrew Johnson
fd86f0ff04
Unit tests for dbServerStats()
2025-03-19 11:03:46 -05:00
Andrew Johnson
bcc6cb96ae
Added dbServerStats() API for iocStats and similar
2025-03-19 11:03:46 -05:00
Michael Davidsaver
a4bc0db6e6
dbCa CP link updates set PUTF/RPRO
2025-03-19 10:59:28 -05:00
Michael Davidsaver
48ebe2c64e
Avoid initMainThread() except on vxworks
...
Move isOkToBlock tracking to osdThread.
Targets except vxworks can store this flag in epicsThreadOSD.
Continue to use TLS w/ vxWorks.
Note that setting of isOkToBlock for "main" thread becomes lazy.
2025-03-19 10:53:42 -05:00
Michael Davidsaver
9f788996dc
db: lock record for db_create_read_log() and dbChannelGetField()
...
since 27fe3e4468 db_create_read_log()
accesses record fields.
remove now redundant db_create_read_log() calls.
2025-03-19 10:51:08 -05:00
Michael Davidsaver
13d6ca598c
initHookRegister() make idempotent and MustSucceed
2025-03-05 10:02:38 -06:00
ee1a49045a
support CROSS_COMPILER_RUNTESTS_ARCHS other than RTEMS
2025-03-05 10:00:44 -06:00
Ralph Lange
78f263f359
Update GitHub Actions build configuration ( #609 )
...
* ci: bump GHA ubuntu jobs (22->24, 20->22)
* ci: add GHA job for CentOS-7 on self-managed Docker
* ci: add jobs for CentOS-8 and Rocky-9 on GHA-managed Docker
2025-03-05 09:55:32 -06:00
43e75e3901
decorate functions that do not return
2025-03-05 09:51:57 -06:00
Ralph Lange
131578124b
ci: drop AppVeyor builds on VS2010/VS2012
2025-02-28 09:59:53 -06:00
Andrew Johnson
7bd3e7aa2e
Update version numbers and submodules after release
2025-02-21 17:45:00 -06:00
Andrew Johnson
86154953f5
Final commit for 7.0.9
Check EditorConfig / editorconfig (push) Failing after 2s
Base / Cross linux-aarch64 (push) Failing after 1s
Base / Cross linux-arm gnueabi (push) Failing after 2s
Base / Cross linux-arm gnueabihf (push) Failing after 1s
Base / Fedora-33 (push) Failing after 2s
Base / Fedora-latest (push) Failing after 1s
CodeQL / Analyze (cpp) (push) Failing after 2s
Base / Ub-20 gcc + RT-5.1 uC5282 (push) Has been cancelled
Base / Ub-20 gcc + RT-5.1 xilinx_zynq_a9_qemu (push) Has been cancelled
Base / Win2019 mingw (push) Has been cancelled
Base / Ub-20 gcc + MinGW (push) Has been cancelled
Base / Ub-20 gcc unsigned char (push) Has been cancelled
Base / Ub-20 gcc C++11, static (push) Has been cancelled
Base / Ub-20 gcc + MinGW, static (push) Has been cancelled
Base / Ub-22 gcc-12 c++20 Werror (push) Has been cancelled
Base / Win2019 MSC-19 (push) Has been cancelled
Base / Win2019 MSC-19, debug (push) Has been cancelled
Base / Win2019 MSC-19, static (push) Has been cancelled
Base / Ub-20 clang C++11 (push) Has been cancelled
Base / MacOS clang (push) Has been cancelled
Base / Ub-20 clang (push) Has been cancelled
Base / Ub-20 gcc + RT-5.1 beatnik (push) Has been cancelled
Base / Ub-20 gcc + RT-4.10 (push) Has been cancelled
Base / Ub-20 gcc + RT-4.9 (push) Has been cancelled
Base / Ub-20 gcc + RT-5.1 pc686 (push) Has been cancelled
R7.0.9
2025-02-21 17:31:33 -06:00
Andrew Johnson
07572ab025
Update submodules to released versions
2025-02-21 15:47:00 -06:00
Andrew Johnson
0733beae50
Fix for PR #597 breakage of VS-2012/2010 builds
2025-02-20 10:27:41 -06:00
Andrew Johnson
a3d8531008
Revert PR #589
...
* Revert "Release Notes for PYTHON=python3"
commit 2612b47c3f .
* Revert "Remove Python build dependency when LINKER_USE_RPATH=ORIGIN"
commit f4c474eb77 .
2025-02-19 14:10:16 -06:00
Michael Davidsaver
7a6e11cae0
make casStatsFetch() safe-ish when RSRV not initialized
...
Maybe too early. Or maybe RSRV disabled via dbServer.
2025-02-18 07:30:51 -08:00
Michael Davidsaver
7384351181
clarify cantProceed() message
2025-02-18 07:30:51 -08:00