Commit Graph
1367 Commits
Author SHA1 Message Date
Simon RoseandAndrew Johnson f3c72ea38e Replace dbgrep by dbglob, leaving dbgrep as an alias 2025-06-20 16:00:37 -05:00
Simon RoseandAndrew Johnson 43afae523e Remove dbltExpand test
This is an older manual test to compare dbLoadTemplate to compare to
msi's output. However, it does not link properly with dbCore due to
the rewriting of dbLoadRecords, so it is being removed.
2025-06-20 15:45:44 -05:00
Simon RoseandAndrew Johnson 144ab9074d Fix help message 2025-06-20 15:45:44 -05:00
Simon RoseandAndrew Johnson b34465add6 Add support for EPICS_DB_INCLUDE_PATH
This allows dbLoadTemplate to search through either a custom-provided
list of paths, or through paths provided by the environment variable
EPICS_DB_INCLUDE_PATH.
2025-06-20 15:45:44 -05:00
Jerzy JamrozandAndrew Johnson 7b6ec35110 test: afterIocRunningTest improved with help and pwd check 2025-06-20 15:42:47 -05:00
Jerzy JamrozandAndrew Johnson 70d5df05c7 refactor: atInit changed to afterIocRunning 2025-06-20 15:42:47 -05:00
Jerzy JamrozandAndrew Johnson 2fc955bf8a docs: add license header to atInitTest.cpp 2025-06-20 15:42:47 -05:00
Jerzy JamrozandAndrew Johnson 71e4b4ce2a test: add atInit test for arguments with spaces 2025-06-20 15:42:47 -05:00
Jerzy JamrozandAndrew Johnson 4fbe6daab7 refactor: testOkEnv instead of atInitTextEnv - better meaning. 2025-06-20 15:42:47 -05:00
Jerzy JamrozandAndrew Johnson 455978d9fb test: atInitTest added. 2025-06-20 15:42:47 -05:00
Jerzy JamrozandAndrew Johnson 6683d81eb9 fix: strlen instead of strnlen. 2025-06-20 15:42:47 -05:00
Jerzy JamrozandAndrew Johnson d87ad35d37 feat: atInit presents its commands in the green colour. 2025-06-20 15:42:47 -05:00
Jerzy JamrozandAndrew Johnson a9b66218c6 refactor: const adjustment. 2025-06-20 15:42:47 -05:00
Jerzy JamrozandAndrew Johnson 4cf7077ee2 fix: Copyright update. 2025-06-20 15:42:47 -05:00
Jerzy JamrozandAndrew Johnson 71e86e51bd fix: error C2059: syntax error at the atInitDef structure. 2025-06-20 15:42:47 -05:00
Jerzy JamrozandAndrew Johnson 43003ea18a fix: (CWE-126) CodeQL removal. 2025-06-20 15:42:47 -05:00
Jerzy JamrozandAndrew Johnson 61deabd787 fix: CMP=vs2012 (error C2143) variables to the top of a function. 2025-06-20 15:42:47 -05:00
Jerzy JamrozandAndrew Johnson 3ece668f6b refactor: strncpy to memcpy; malloc with the identifier. 2025-06-20 15:42:47 -05:00
Jerzy JamrozandAndrew Johnson d7a02342e5 fix: CodeQL check failure.
Possibly wrong buffer size in string copy (Critical)
2025-06-20 15:42:47 -05:00
Jerzy JamrozandAndrew Johnson ecd76e5b5b fix: Portability update. 2025-06-20 15:42:47 -05:00
Jerzy JamrozandAndrew Johnson 9b92a98d06 fix: ELLLIST initialization with ELLLIST_INIT. 2025-06-20 15:42:47 -05:00
Jerzy JamrozandAndrew Johnson 16fd65639a refactor: initHookRegister moved to atInitRegister; strlcpy -> strncpy
portability.
2025-06-20 15:42:47 -05:00
Jerzy JamrozandAndrew Johnson f3e24ea8e3 fix: mallocMustSucceed makes this check unnecessary. 2025-06-20 15:42:47 -05:00
Jerzy JamrozandAndrew Johnson dd09670b35 refactor: initHookRegister wihout the failure check. 2025-06-20 15:42:47 -05:00
Jerzy JamrozandAndrew Johnson 04c7cdd33a fix: Removal of unnecessary item->cmd NULL check. 2025-06-20 15:42:47 -05:00
Jerzy JamrozandAndrew Johnson 3a822ccb0c refactor: EPICS license adjustment. 2025-06-20 15:42:47 -05:00
Jerzy JamrozandAndrew Johnson 45b2be0171 refactor: Extra blank space after #include-s. 2025-06-20 15:42:47 -05:00
Jerzy JamrozandAndrew Johnson 1468319f31 refactor: Format change
* 4 space indentation
* epicsStdoutPrintf to printf
2025-06-20 15:42:47 -05:00
Jerzy JamrozandAndrew Johnson 82994d600f perf: Extra safety with strlen(cmd). 2025-06-20 15:42:47 -05:00
Jerzy JamrozandAndrew Johnson 8752372af1 build: atInit module moved to libcom. 2025-06-20 15:42:47 -05:00
Jerzy JamrozandAndrew Johnson 41f19bd798 build: atInit build-in without the selection capability. 2025-06-20 15:42:47 -05:00
Jerzy JamrozandAndrew Johnson a89b12f9ef fix: free(item->cmd) not necessary due to the single allocation. 2025-06-20 15:42:47 -05:00
Jerzy JamrozandAndrew Johnson 132cc8b90a refactor: Introducing "__AT_INIT_LOG" consistency. 2025-06-20 15:42:47 -05:00
Jerzy JamrozandAndrew Johnson bdb3744e7e perf: mallocMustSucceed upgraded with the single allocation. 2025-06-20 15:42:47 -05:00
Jerzy JamrozandAndrew Johnson 124f7b9d9b refactor: afterInit changed to atInit. 2025-06-20 15:42:47 -05:00
Jerzy JamrozandAndrew Johnson 579c15e4f2 feat: afterInit ELLLIST implementation. 2025-06-20 15:42:47 -05:00
Jerzy JamrozandAndrew Johnson 326c8d588f feat: Refining the afterInit.
* Better error handling
* help message added
* version added
* afterInit=YES build var required to enable
2025-06-20 15:42:47 -05:00
Jerzy JamrozandAndrew Johnson 77140abe70 feat: afterInit integration to the IOC shell.
The command allows to define boot routines before the iocInit.
2025-06-20 15:42:47 -05:00
Andrew Johnson 94b37fafb6 Fix heading levels in filters documentation 2025-06-18 11:12:43 -05:00
Andrew Johnson 99682610a0 Fix header levels in some .dbd.pod files 2025-06-18 11:12:43 -05:00
zimochandAndrew Johnson 0223ee8465 add space for consistency 2025-06-18 10:15:34 -05:00
zimochandAndrew Johnson fe3ccfcafd ensure uft8 encoding in pod files 2025-06-18 10:15:34 -05:00
zimochandAndrew Johnson 37741efa38 allow =fields ranges in *.dbd.pod 2025-06-18 10:15:34 -05:00
zimochandAndrew Johnson 51b57e0043 beautify md table layouts by padding 2025-06-18 10:15:34 -05:00
Michael Davidsaver 333446e0fe dbDbLink: debug detect dbPutLink w/o locking
Cross-check ownership when lockset debug tracking is enabled.
2025-06-16 18:11:26 -07:00
Michael Davidsaver 8735a7b17c dbCa: fix db_process() w/o locking 2025-06-16 18:11:26 -07:00
zimochandAndrew Johnson c9f80d82cc silence Codacy warning 2025-06-04 12:43:27 -05:00
Michael DavidsaverandAndrew Johnson 93f6c4692f fdManagerTest: quiet codacy warnings 2025-06-04 12:43:27 -05:00
zimochandAndrew Johnson 72ca94e04c cleanup coding style in fdManager 2025-06-04 12:43:27 -05:00
zimochandAndrew Johnson 3de1d93059 fdManager: filter poll flags for Window's sake 2025-06-04 12:43:27 -05:00