Jerzy Jamroz
|
2fc955bf8a
|
docs: add license header to atInitTest.cpp
|
2025-06-20 15:42:47 -05:00 |
|
Jerzy Jamroz
|
71e4b4ce2a
|
test: add atInit test for arguments with spaces
|
2025-06-20 15:42:47 -05:00 |
|
Jerzy Jamroz
|
4fbe6daab7
|
refactor: testOkEnv instead of atInitTextEnv - better meaning.
|
2025-06-20 15:42:47 -05:00 |
|
Jerzy Jamroz
|
455978d9fb
|
test: atInitTest added.
|
2025-06-20 15:42:47 -05:00 |
|
Jerzy Jamroz
|
6683d81eb9
|
fix: strlen instead of strnlen.
|
2025-06-20 15:42:47 -05:00 |
|
Jerzy Jamroz
|
d87ad35d37
|
feat: atInit presents its commands in the green colour.
|
2025-06-20 15:42:47 -05:00 |
|
Jerzy Jamroz
|
a9b66218c6
|
refactor: const adjustment.
|
2025-06-20 15:42:47 -05:00 |
|
Jerzy Jamroz
|
4cf7077ee2
|
fix: Copyright update.
|
2025-06-20 15:42:47 -05:00 |
|
Jerzy Jamroz
|
71e86e51bd
|
fix: error C2059: syntax error at the atInitDef structure.
|
2025-06-20 15:42:47 -05:00 |
|
Jerzy Jamroz
|
43003ea18a
|
fix: (CWE-126) CodeQL removal.
|
2025-06-20 15:42:47 -05:00 |
|
Jerzy Jamroz
|
61deabd787
|
fix: CMP=vs2012 (error C2143) variables to the top of a function.
|
2025-06-20 15:42:47 -05:00 |
|
Jerzy Jamroz
|
3ece668f6b
|
refactor: strncpy to memcpy; malloc with the identifier.
|
2025-06-20 15:42:47 -05:00 |
|
Jerzy Jamroz
|
d7a02342e5
|
fix: CodeQL check failure.
Possibly wrong buffer size in string copy (Critical)
|
2025-06-20 15:42:47 -05:00 |
|
Jerzy Jamroz
|
ecd76e5b5b
|
fix: Portability update.
|
2025-06-20 15:42:47 -05:00 |
|
Jerzy Jamroz
|
9b92a98d06
|
fix: ELLLIST initialization with ELLLIST_INIT.
|
2025-06-20 15:42:47 -05:00 |
|
Jerzy Jamroz
|
16fd65639a
|
refactor: initHookRegister moved to atInitRegister; strlcpy -> strncpy
portability.
|
2025-06-20 15:42:47 -05:00 |
|
Jerzy Jamroz
|
f3e24ea8e3
|
fix: mallocMustSucceed makes this check unnecessary.
|
2025-06-20 15:42:47 -05:00 |
|
Jerzy Jamroz
|
dd09670b35
|
refactor: initHookRegister wihout the failure check.
|
2025-06-20 15:42:47 -05:00 |
|
Jerzy Jamroz
|
04c7cdd33a
|
fix: Removal of unnecessary item->cmd NULL check.
|
2025-06-20 15:42:47 -05:00 |
|
Jerzy Jamroz
|
3a822ccb0c
|
refactor: EPICS license adjustment.
|
2025-06-20 15:42:47 -05:00 |
|
Jerzy Jamroz
|
45b2be0171
|
refactor: Extra blank space after #include-s.
|
2025-06-20 15:42:47 -05:00 |
|
Jerzy Jamroz
|
1468319f31
|
refactor: Format change
* 4 space indentation
* epicsStdoutPrintf to printf
|
2025-06-20 15:42:47 -05:00 |
|
Jerzy Jamroz
|
82994d600f
|
perf: Extra safety with strlen(cmd).
|
2025-06-20 15:42:47 -05:00 |
|
Jerzy Jamroz
|
8752372af1
|
build: atInit module moved to libcom.
|
2025-06-20 15:42:47 -05:00 |
|
Jerzy Jamroz
|
41f19bd798
|
build: atInit build-in without the selection capability.
|
2025-06-20 15:42:47 -05:00 |
|
Jerzy Jamroz
|
a89b12f9ef
|
fix: free(item->cmd) not necessary due to the single allocation.
|
2025-06-20 15:42:47 -05:00 |
|
Jerzy Jamroz
|
132cc8b90a
|
refactor: Introducing "__AT_INIT_LOG" consistency.
|
2025-06-20 15:42:47 -05:00 |
|
Jerzy Jamroz
|
bdb3744e7e
|
perf: mallocMustSucceed upgraded with the single allocation.
|
2025-06-20 15:42:47 -05:00 |
|
Jerzy Jamroz
|
124f7b9d9b
|
refactor: afterInit changed to atInit.
|
2025-06-20 15:42:47 -05:00 |
|
Jerzy Jamroz
|
579c15e4f2
|
feat: afterInit ELLLIST implementation.
|
2025-06-20 15:42:47 -05:00 |
|
Jerzy Jamroz
|
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 Jamroz
|
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 |
|
|
|
0223ee8465
|
add space for consistency
|
2025-06-18 10:15:34 -05:00 |
|
|
|
fe3ccfcafd
|
ensure uft8 encoding in pod files
|
2025-06-18 10:15:34 -05:00 |
|
|
|
37741efa38
|
allow =fields ranges in *.dbd.pod
|
2025-06-18 10:15:34 -05:00 |
|
|
|
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 |
|
|
|
c9f80d82cc
|
silence Codacy warning
|
2025-06-04 12:43:27 -05:00 |
|
Michael Davidsaver
|
93f6c4692f
|
fdManagerTest: quiet codacy warnings
|
2025-06-04 12:43:27 -05:00 |
|
|
|
72ca94e04c
|
cleanup coding style in fdManager
|
2025-06-04 12:43:27 -05:00 |
|
|
|
3de1d93059
|
fdManager: filter poll flags for Window's sake
|
2025-06-04 12:43:27 -05:00 |
|
|
|
8855d15a3b
|
make fdManagerPrivate::fdReg volatile to avoid codacy warning
|
2025-06-04 12:43:27 -05:00 |
|
|
|
87bb7d430f
|
use smart pointers in fdManager
|
2025-06-04 12:43:27 -05:00 |
|
|
|
3963b35c17
|
fix codacy warning: make fdManagerPrivate constructor explicit
|
2025-06-04 12:43:27 -05:00 |
|
|
|
ec5badc737
|
fdManager uses poll() on Darwin too
|
2025-06-04 12:43:27 -05:00 |
|
|
|
ca48a217a5
|
Keep implementation details of fdManager out of header file
|
2025-06-04 12:43:27 -05:00 |
|
|
|
27db57d386
|
fdManager use std::vector
|
2025-06-04 12:43:27 -05:00 |
|