fd072e4429
add more information to record(# warning
2024-08-21 09:48:23 -05:00
3a5c9ab0cd
add a warning if deleting a non-existent record
2024-08-21 09:48:23 -05:00
c735de4ff8
fix number of tests to execute
2024-08-21 09:48:23 -05:00
bb5423171d
remove warning and error messages, fix duplicate flag setting
2024-08-21 09:48:23 -05:00
4e4e55ca89
invoke dbFreeLinkContents() to clean up link related allocations
2024-08-21 09:48:23 -05:00
e9748881cd
make codacy happy
2024-08-21 09:48:23 -05:00
39b0301062
plug memory leak resulting from record deletion
2024-08-21 09:48:23 -05:00
2f98251c9f
add unit tests for record deletion
2024-08-21 09:48:23 -05:00
535c9c2a06
Allow deleting a record at database creation.
...
Using a magical record type "#" will allow the user to
delete previously created record from the database.
2024-08-21 09:48:23 -05:00
057eb87101
readline: only keep history for interactive session
2024-08-21 09:36:39 -05:00
457387ed38
fix warning when dbf_type_to_text is called with an unsigned type argument
2024-08-21 09:35:53 -05:00
b6fffc2225
fix string to epicsUInt32 conversion via double
2024-08-21 09:28:45 -05:00
86cdfc596f
fix wrong (unsigned) comparison
2024-08-12 10:29:08 -04:00
3dae29b7e8
Oops, needed stdint.h
2024-08-10 14:45:28 -05:00
9d393c4437
Cast sizeOffset to uintptr_t for ordered comparison
...
Issue report & fix by Dirk Zimoch.
2024-08-10 13:21:30 -05:00
97ffcb725c
fix compile error with gcc 3.4.3
2024-08-09 11:45:20 +02:00
5930e8e2e4
time_t has 64 bit o 64 bit architectures
2024-08-09 11:44:26 +02:00
212f387d1b
keep INSTALL_PERMISSIONS non-writable
2024-08-07 17:42:40 +02:00
1ae21cdde4
improve error message more
2024-08-07 17:41:47 +02:00
03f17a08c3
Merge branch '7.0' into PSI-7.0
2024-08-07 17:30:04 +02:00
a5c3330c8e
Update .ci module, disable CentOS-7 build
2024-08-07 09:54:16 -05:00
856f345d2c
Fix Codacy complaint about C-style casts
2024-08-07 09:54:16 -05:00
3f4d080260
Make dbFastGet/PutConvertRoutine arrays const
...
Also added Doxygen annotations for them.
2024-08-07 09:54:16 -05:00
1e8d49f2a6
Drop debugging diagnostics
2024-08-07 09:54:16 -05:00
31b22fd253
Add test of jlinkz::putValue() to dbPutLinkTest
...
Add OUTP link field to xRecord
xRecord::process() puts VAL to the OUTP link
jlinkz writes the output value to the record's own PHAS field
Correct the dbFastPutConvertRoutine lookup
Test sets OUTP link, processes record and confirms that PHAS was set
2024-08-07 09:54:16 -05:00
916b17ef3f
Fix review comment
2024-08-07 09:54:16 -05:00
437320926b
Move declaration back
2024-08-07 09:54:16 -05:00
7890e67d37
Various misc warnings
2024-08-07 09:54:16 -05:00
918a188285
Define USE_TYPED_DRVET, use drvet * instead of struct drvet *
2024-08-07 09:54:16 -05:00
2f730b8e9f
Add arg's to function pointer typedefs and prototypes
2024-08-07 09:54:16 -05:00
1835187a86
Change fast convert routines to match prototype
...
Most of these edits were make using regexes in find/replace.
2024-08-07 09:54:16 -05:00
f287cfa2ac
Introduce & use FASTCONVERTFUNC with full prototype
2024-08-07 09:54:16 -05:00
785237e41a
Remove duplicate link libraries
2024-08-07 09:54:16 -05:00
23999a106b
use -nologo with rc like with many other MSVC commands
2024-08-07 09:40:29 -05:00
91e1d0ab80
Update release process files
2024-06-27 22:20:19 -05:00
172bfce1f3
Merge 'Release 7.0.8.1' branch into 7.0
2024-06-27 21:07:50 -05:00
615e7e99ce
Update version numbers and submodules after release
2024-06-27 20:56:47 -05:00
57c930fbee
Release R7.0.8.1
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-7 (push) Failing after 1s
Base / Fedora-33 (push) Failing after 2s
Base / Fedora-latest (push) Failing after 1s
Base / Ub-20 clang-10 C++11 (push) Has been cancelled
Base / MacOS clang-12 (push) Has been cancelled
Base / Ub-20 clang-10 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 beatnik (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.10 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.9 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 pc686 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 uC5282 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 xilinx_zynq_a9_qemu (push) Has been cancelled
Base / Win2019 mingw (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW (push) Has been cancelled
Base / Ub-20 gcc-9 unsigned char (push) Has been cancelled
Base / Ub-20 gcc-9 C++11, static (push) Has been cancelled
Base / Ub-20 gcc-9 + 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
R7.0.8.1
2024-06-27 20:55:03 -05:00
785b777baf
Update Release Notes, set version numbers
2024-06-26 14:59:18 -05:00
d0d15ee911
Replace UNRELEASED with 7.0.8.1
2024-06-26 14:59:18 -05:00
5af9c7e50d
Revert submodules to versions at R7.0.8
2024-06-26 14:59:18 -05:00
5fe563bed8
Limit _FORTIFY_SOURCE <= 2
2024-06-26 14:58:53 -05:00
772c10d904
Fix issue with RSRV_SERVER_PORT above 9999
...
don't worry about null termination on epicsSnprintf call
2024-06-19 09:38:23 -07:00
72d50ce274
fix dblsr()
...
clearly doesn't get called very often...
2024-06-14 16:45:07 -07:00
0a6b9e4511
dbScan: handle scanStop() before start
2024-06-14 16:45:07 -07:00
be8f8b41ff
centralize -g flag for gnu targets
2024-06-13 14:35:43 -07:00
1b46077096
Fix off by one error in constant link fetch
...
For long string buffers, we currently write a null terminator one byte
past the end of the buffer. This can be seen with a record of the type
```
record(aai, foo) {
field(NELM, 1)
field(FTVL, CHAR)
field(INP, {const: "foo"})
}
```
where the buffer is only of size 1, but then we write at index 1 (aka
past the end of the buffer).
Co-authored-by: Lucas A. M. Magalhães <lucmaga@gmail.com >
2024-06-12 16:19:36 -07:00
ede745cc34
Update aSubRecord.dbd.pod
2024-06-12 09:14:30 -07:00
54117d5371
Don't use build-ids. We don't build debug packages and it causes conflics for the copied over compatibility libraris readelf etc
Check EditorConfig / editorconfig (push) Failing after 2s
Base / Cross linux-aarch64 (push) Failing after 1s
Base / Cross linux-arm gnueabihf (push) Failing after 1s
Base / Cross linux-arm gnueabi (push) Failing after 2s
Base / CentOS-7 (push) Failing after 2s
Base / Fedora-33 (push) Failing after 1s
Base / Fedora-latest (push) Failing after 2s
Base / MacOS clang-12 (push) Has been cancelled
Base / Ub-20 clang-10 C++11 (push) Has been cancelled
Base / Ub-20 clang-10 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 beatnik (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.10 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.9 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 pc686 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 uC5282 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 xilinx_zynq_a9_qemu (push) Has been cancelled
Base / Win2019 mingw (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW (push) Has been cancelled
Base / Ub-20 gcc-9 unsigned char (push) Has been cancelled
Base / Ub-20 gcc-9 C++11, static (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW, static (push) Has been cancelled
Base / Ub-22 gcc-12 c++20 Werror (push) Has been cancelled
Base / Win2019 MSC-19, static (push) Has been cancelled
Base / Win2019 MSC-19 (push) Has been cancelled
Base / Win2019 MSC-19, debug (push) Has been cancelled
PSI-7.0.8.1-0
2024-06-12 15:37:41 +02:00
a864f16318
dbCa test sync. improvements
2024-06-11 19:37:23 -07:00