Commit Graph
1157 Commits
Author SHA1 Message Date
Andrew Johnson 4a69f8f339 macOS: Drop the XCode -flat_namespace flag when possible (#897)
Exactly when this flag was no longer required is unclear, see some
discussion in the linked issue.

Adds Release Notes entry.

Fixes #895.
2026-07-16 17:05:56 -05:00
Andrew Johnson 605542ece7 Release notes, add a drvet to the example template 2026-07-16 16:16:39 -05:00
Michael Davidsaver 4240bc89f9 RtD show typed APIs 2026-06-21 14:49:25 -07:00
Michael Davidsaver 46ab847d8a Document dbScan.h 2026-06-21 14:23:12 -07:00
mdavidsaver 4b03e97d7b Embed GDB helper
* Add GDB helper script

Pretty printing of some common argument types

Need to add a line to ~/.gdbinit

> add-auto-load-safe-path /path/to/base/checkout/

afterwards verify at GDB shell with

> info auto-load python-scripts
> info pretty-printer

Tested with GDB 16.3 circa Debian 13

Add $rcast(dbCommon) to up-cast
Add $record("name") to lookup record
Add $elln(ELLLIST,#) to index into list
2026-06-21 07:18:08 -07:00
Andrew Johnson 31405196cf Fix #859 in template CONFIG file
Instructions on updating existing modules in the Notes entry.

Also prints warning messages from the modules/Makefile if
$(INSTALL_LOCATION) is empty.
2026-06-09 20:54:08 -05:00
Simon Rose 5037f55ad7 Add release note 2026-05-27 09:50:20 -05:00
Andrew Johnson 7e68cf7ea6 Adjust make-notes.pl sorting code to avoid a Perl warning 2026-05-15 17:17:07 -05:00
Andrew Johnson ac0fc2efff Reformat the ReleaseChecklist file
- Remove all the HTML tags
- Convert the table into Markdown sections
- Set release version to 7.0.11
2026-04-15 10:09:52 -05:00
Andrew Johnson 6b6e73b416 Adjust the sort order of the new-notes files
Preparing to sort PR-999.md and PR-1000.md correctly
2026-04-15 10:09:52 -05:00
Andrew Johnson 7ec20ec4d3 Remove duplicate link to dbDefs
Header file lives in libCom so that's what we keep.
2026-04-15 10:09:52 -05:00
Edmund Blomley c9817fa591 Add AFTC flag for bi record and fix mbbi AFTC bug (#817)
* Add AFTC feature to bi record with tests.

* Fix broken AFTC handling for mbbi record, also fix bug in COSV and LALM handling.

* Add release notes and update record docs.
2026-04-01 11:53:39 -05:00
Irie Railton f4ccf7bc8c iocsh command dbCreateRecord (#812)
* skeleton for implementation of dbCreateRecord iocsh exposure

* Add functionality of dbCreateRecordCallFunc
Includes adding dependancy to iocInit.h and a new error type in dbStaticLib.h

* Fix error message for case when adding record to IOC post init

* add new error message for when no record name is passed and check for empty strings

* add release note for dbCreateRecord IOC shell command

* fix issues from codeql in release notes

* fix documentation md based on codacy styling
2026-03-10 12:48:05 -05:00
ReBarsotti-HZB 5b23dcb466 Added Doxygen annotations to iocInit.h (#804)
Doxygen annotations for iocInit.h
2026-03-05 11:43:14 -06:00
ronaldomercado c7b899dca3 Annotate dbbase (#815)
* add doxygen tags

* add dbBase to be processed by sphinx
2026-03-03 18:13:52 -06:00
Edmund Blomley 8dbeec9a6d Improve instructions for adding new release notes (#828)
* Add mention to not modifying the release notes files as suggested in #824.

* Switch order to first mention how to add release notes
2026-03-03 18:12:06 -06:00
Michael Davidsaver 717d69e1fc dbCa: iocInit wait for local CA links to connect 2026-02-27 13:01:27 +00:00
ReBarsotti-HZB 976ef26381 Added Doxygen annotations to dbLock.h 2026-02-27 11:28:00 +00:00
Edmund Blomley 8c61b02198 [DOCS] Remove hoverxref extension as it is deprecated. 2026-02-24 13:15:16 +00:00
Andrew Johnson b5df3e002a Various non-functional fixes/changes
Fix EditorConfig failure in modules/libcom/RTEMS/epicsNtp.c
Add dbDefs to Sphinx API index, move devLib to libcom
Rename internal CA enum tag to fix Doxygen complaint
Set Clang's minimum MacOS version for aarch64 CPUs
2026-02-18 11:23:50 -06:00
zimoch fe39a007d8 Allow percentages for callbackParallelThreads count 2026-02-18 09:50:03 -06:00
zimoch e66bb87909 document change in epicsThreadGetCPUs 2026-02-18 09:50:03 -06:00
Andrew Johnson 419a704ad9 Fix generation of RELEASE_NOTES.md at release (#767)
* Create RELEASE_NOTES.md for tagged releases too

Required to publish notes for the Base version.
Additional Makefile comments and a 'help' target too.

* Fix header level in pvaClient release notes

* Prevent parallel builds in documentation

* Restores inclusion of old notes, works without git
2026-02-10 18:08:53 -06:00
Simon Rose 7e3255ff8e Add release notes and macros to (generated) header files 2026-02-04 10:15:24 -06:00
Michael Davidsaver b2ed8bb98d doc dbEvent.h 2026-01-07 09:54:41 -06:00
Andrew Johnson 623409466d Updates to the Release Checklist 2025-12-15 17:17:57 -06:00
Andrew Johnson bf11a0c31c Generate RELEASE-7.0.10.md notes file 2025-12-15 17:11:22 -06:00
Andrew Johnson a49df15d0b Another PR release note 2025-12-15 17:03:03 -06:00
Andrew Johnson 93d6137d23 Add submodule release note entries 2025-12-15 15:53:01 -06:00
Andrew Johnson 644bf7dfef Convert Release Checklist to Markdown 2025-12-12 15:27:27 -06:00
Andrew Johnson 87f5e4b699 Various fixes to the new-notes files 2025-12-12 12:41:41 -06:00
Andrew Johnson 2e3938da6f Split PR-624 release notes
This removes the language specification and BNF descriptions from the
PR release notes (they're too long for that) to a separate document
in the libcom/src/as area. That should be combined into the chapter
on Access Security from the AppDevGuide someday.
2025-12-12 10:59:23 -06:00
Michael Davidsaver 186106cd33 process doc comments in callback.h
Also change doxygen annotation style from '\' to '@'
2025-12-03 17:23:11 -08:00
Michael Davidsaver 01360b2a69 Avoid early expiration of timers on !RTOS 2025-12-03 17:08:48 -08:00
zimoch 90a727c901 Fix spelling errors
Most errors found with:

codespell -L cach,thst,odly,aslo,parm,parms,inpu,ges,prset,pevent,ptd,pring,valu,noo,noe,ned,inout,ro,siz,froms,nd,fo,singl,sart,multy,tthe,allong,ment,inate,nodel,tring,alse,ture,thi,wille,numer

Some more manually found (its -> it's)

c++20: Do not use apostrophe (e.g. can't) in unquoted #error message
2025-12-01 19:00:04 -08:00
george-mcintyre e5618326c9 Add detailed ACF forward compatibility documentation. 2025-11-23 14:03:47 -08:00
Ralph Lange 4acae4c602 PR #737: add Release Note snippet 2025-11-19 10:25:42 -06:00
zimoch 88bfd6f378 Allow hex and octal strings in dbPut and dbGet
Setting EPICS_DB_CONVERT_DECIMAL_ONLY to YES/yes change the dbPut() and dbGet()
string to integer conversions to the original decimal only policy.
2025-11-05 10:11:06 -06:00
Michael Davidsaver 3f382f6b68 Revert "dbCa: iocInit wait for local CA links to connect"
This reverts commit a46bd5ae88.
2025-10-17 14:51:46 -07:00
Michael Davidsaver a46bd5ae88 dbCa: iocInit wait for local CA links to connect 2025-10-14 19:45:15 -07:00
zimoch 640ced41c3 increase number of dfanout outputs to 16
and add IVOA/IVOV fields
2025-08-13 10:02:58 -05:00
zimoch 79624b72e5 extend calc, calcout and sub records and calc expressions to inputs A - U
To accomodate for the increased number of inputs, the size of CALC and OCAL
fields has been doubled to 160 characters.
2025-08-13 09:47:40 -05:00
Andrew Johnson 38c11d3afe Spellcheck, and added a Release Note entry 2025-07-16 10:25:46 -05:00
Hinko Kocevar 693c95e1d0 add release note 2025-06-20 16:01:44 -05:00
Simon Rose 344efb14a9 Add release snipped (See PR 628) 2025-06-20 16:00:37 -05:00
Grzegorz Kowalski 1a4223caa6 Add release notes entry 2025-06-20 15:45:44 -05:00
Jerzy Jamroz 70d5df05c7 refactor: atInit changed to afterIocRunning 2025-06-20 15:42:47 -05:00
Jerzy Jamroz 482b3943ed docs: update PR-558.md based on guidance 2025-06-20 15:42:47 -05:00
Jerzy Jamroz 4edf6baae2 docs: PR-558.md optimization. 2025-06-20 15:42:47 -05:00
Jerzy Jamroz 383d29c93a fix: Adjustment to header H3 of the PR-558.md. 2025-06-20 15:42:47 -05:00