ee197893e7
removing some extra whitespace to cleanup the diff
Keenan Lang
2014-09-02 16:44:47 -05:00
64a98452e3
epicsEnvSet clears macros before setting environment variable to ensure intuitive use of the function in nested iocsh calls. While adding this functionality, fixed a latent bug in macPutValue where if you tried to NULL a macro with the same name as an environment variable, you would go into an infinite loop.
Keenan Lang
2014-09-02 16:35:32 -05:00
4081935904
std/filters: fix bug in Makefile (showed up on Windows, not on Linux)
Ralph Lange
2014-08-29 16:33:47 -07:00
f88cc071fc
configure, ioc/db: remove clutter left by rebase, add rule for pm to html generation (include pm in ..)
Ralph Lange
2014-08-29 16:33:11 -07:00
127af22c34
configure: improve log output for generated html
Ralph Lange
2014-08-29 16:30:27 -07:00
7f7e63fee1
dbScan.c: clarify ioeventCallback
Michael Davidsaver
2014-08-29 15:43:16 -07:00
16bef44e5d
- print header message
Till Straumann
2014-08-29 15:03:56 -07:00
f2626442b6
- removed message; if there is no support remain silent
Till Straumann
2014-08-29 15:03:04 -07:00
32c6888e1b
- removed message about a stack trace going to be printed
Till Straumann
2014-08-29 15:02:20 -07:00
0d323db997
- removed obsolete rule (used during development)
Till Straumann
2014-08-29 15:00:54 -07:00
79497c359c
add release note
Michael Davidsaver
2014-08-29 11:05:56 -07:00
75321140ef
update example template
Michael Davidsaver
2014-08-29 10:58:18 -07:00
95d0d97f6a
more consistent macro names
Michael Davidsaver
2014-08-29 10:58:18 -07:00
e24d4637c9
genVersionHeader: use date+time as the default version number
Michael Davidsaver
2014-08-29 09:56:32 -07:00
1bb4293967
src/tools: Set right margin to 0 in style sheet used for html docs created from pod
Ralph Lange
2014-08-28 15:42:46 -07:00
eb91f6701c
src/std/filters: Complete documentation for standard filters
Ralph Lange
2014-08-28 15:41:40 -07:00
079357c242
- let default (no-op) version of stack trace print informative message that stack traces are not supported.
Till Straumann
2014-08-28 15:10:12 -07:00
51c7dea070
ioc/db: make sure each priority gets at least one thread.
Ralph Lange
2014-08-28 12:30:07 -07:00
bc9255ba1c
add version header to example template
Michael Davidsaver
2014-08-28 10:38:24 -07:00
7629cf818a
Add epicsScanLLong and epicsScanULLong macros and tests.
Andrew Johnson
2014-08-27 23:29:19 -07:00
bdd495acae
Document the 64-bit integer types and support routines.
Andrew Johnson
2014-08-27 22:35:21 -07:00
b0cdaddebc
Added 64bit and long long epicsParse* functions
Andrew Johnson
2014-08-27 22:21:30 -07:00
9471488796
Add strtoll() and strtoull() for VxWorks
Andrew Johnson
2014-08-27 22:11:08 -07:00
3f462bd032
check errors
Michael Davidsaver
2014-08-27 17:24:44 -07:00
4459ca0ad8
- merged stacktrace onto current 3.15 tip (Thanks Andrew for his help)
Till Straumann
2014-08-27 14:34:05 -07:00
67ed5d1f21
Added documentation for memlock_all to the release notes
Murali Shankar
2014-08-27 12:15:04 -07:00
9d0be21cc1
MAC_HANDLE's in iocshBody weren't being created with environment variables.
Keenan Lang
2014-08-27 13:31:16 -05:00
b2c2d9b7d6
Tests changed to accomodate macDefExpand's different args
Keenan Lang
2014-08-27 13:17:15 -05:00
6a018dce35
tools: Add support for Darcs to genVersionHeader.pl
Ralph Lange
2014-08-27 11:06:57 -07:00
55cf45364c
tools: Make genVersionHeader.pl log more detailed and streamlined with other EPICS build output
Ralph Lange
2014-08-27 11:03:54 -07:00
4497e8d5f4
Updated macLibREADME
Keenan Lang
2014-08-27 11:41:27 -05:00
2d3db2036b
Updated iocshBody to keep track of macro context to allow scoping of macro variables from iocshRun/Load
Keenan Lang
2014-08-27 11:33:14 -05:00
1b7c161f7f
On POSIX systems, an IOC application's ability to meet timing deadlines is often dependent on its ability to lock part or all of the process's virtual address space into RAM, preventing that memory from being paged to the swap area. This patch will attempt to lock the process's virtual address space into RAM if the process has the ability to run threads with different priorities. If unsuccessful, it prints an message to stderr.
Murali Shankar
2014-08-26 17:29:27 -07:00
08bf6a1081
ioc/db: fix bug in callback thread initialization
Ralph Lange
2014-08-26 11:58:42 -07:00
862abba4cb
ioc/db: fix bug in callback.c
Ralph Lange
2014-08-26 10:58:59 -07:00
bd0c759af3
ioc/db: change call back queue wakeup algorithm (only wake when threads are sleeping and enough work in the queue)
Ralph Lange
2014-08-26 10:36:32 -07:00
15415b5590
Merge from parallel-cbthreads-2: return value for callbackRequest, add tests
Ralph Lange
2014-08-25 14:40:37 -07:00
ca8eda8090
Merge (cherry-pick) original parts from parallel-cbthreads branch
Ralph Lange
2014-08-25 13:40:18 -07:00
00bb3d1e67
iocshLoad now works as iocsh with no parameters
Keenan Lang
2014-08-22 14:25:41 -05:00
3885c809a6
introduce genVersionHeader.pl
Michael Davidsaver
2014-08-22 15:23:51 -04:00
1ad6ff03b3
Changed iocshLoadFile to iocshLoad and added iocshRun as the macro version of iocshCmd
Keenan Lang
2014-08-22 11:50:24 -05:00
4f1f7dd83b
Updated macLib documentation
Keenan Lang
2014-08-21 17:13:00 -05:00
8750ff8807
macDefExpand test file
Keenan Lang
2014-08-21 16:55:26 -05:00
28a01eb572
Added macDefExpand tests to libCom Test Harness
Keenan Lang
2014-08-21 16:54:39 -05:00
dfe6515809
offset by a space
Keenan Lang
2014-08-21 16:12:11 -05:00
76bd45cb45
Reverted calls that didn't need to use macDefExpand to single parameter
Keenan Lang
2014-08-21 16:09:21 -05:00
6d3b70251c
Returned macEnvExpand to original parameters, added macDefExpand
Keenan Lang
2014-08-21 16:05:55 -05:00
6d38cc1f76
Returned iocshCmd to it's original function signature, added iocshLoadFile instead
Keenan Lang
2014-08-21 15:19:50 -05:00
77f1fc0504
Missed a few whitespace
Keenan Lang
2014-08-20 17:01:36 -05:00
6ebbf0dd8c
Whitespace changes snuck in due to editor
Keenan Lang
2014-08-20 16:58:50 -05:00
8d33108dd8
changed msi.c's use of macEnvExpand to have NULL macros
Keenan Lang
2014-08-20 13:28:55 -05:00
5798574d62
dbLexRoutines calls macEnvExpand as well, doesn't need macros, so added NULL's
Keenan Lang
2014-08-19 16:50:49 -05:00
0cb495bdb3
Sidestepping testing in macEnvExpandTest
Keenan Lang
2014-08-19 16:44:15 -05:00
69c7f0b065
Changing macEnvExpand to accomodate macro definitions
Keenan Lang
2014-08-19 16:40:51 -05:00
ab94bb46f2
Changing iocshCmd to idealized syntax
Keenan Lang
2014-08-19 16:34:41 -05:00
7f5fc4356b
generate pkg-config files
Michael Davidsaver
2014-08-19 11:16:01 -04:00
59a0fa9364
Fix vxWorks again, passes the tests on all my CPUs now.
Andrew Johnson
2014-08-01 16:06:17 -05:00
5847f98f89
oops
Michael Davidsaver
2014-08-01 13:55:33 -04:00
6ed997aacc
Invalid HW links no longer partially initialized
Michael Davidsaver
2014-08-01 11:28:10 -04:00
5a8915c051
INST_IO no longer accept invalid string as empty
Michael Davidsaver
2014-08-01 11:28:10 -04:00
a919d7e09d
dbLink: pass DBADDR* to dbAddLink()
Michael Davidsaver
2014-08-01 11:28:10 -04:00
c5da1e3f89
dbAccess: update dbPutFieldLink() to use dbParseLink()/dbSetLink()
Michael Davidsaver
2014-08-01 11:28:10 -04:00
33804bd7ea
iocInit: initialize links in iocBuild
Michael Davidsaver
2014-08-01 11:28:10 -04:00
200355bc00
dbStatic: re-write dbPutString() to use new link parsing
Michael Davidsaver
2014-08-01 11:28:10 -04:00
480797c0e0
db/test: extend dbPutLinkTest to cover dbParseLink()
Michael Davidsaver
2014-08-01 11:28:10 -04:00
470a9f9fc9
Introduce struct dbLinkInfo and dbParseLink()
Michael Davidsaver
2014-08-01 11:28:10 -04:00
99626f03cd
dbLink: remove struct lset and dbDb_lset
Michael Davidsaver
2014-08-01 11:28:10 -04:00
8c60e7e2cb
track INP/OUT field in struct dbFldDes
Michael Davidsaver
2014-08-01 11:28:10 -04:00
fcd0a4c75d
Fixes for VxWorks implementation.
Andrew Johnson
2014-07-31 15:43:35 -05:00
d05f2e6062
dbPutLinkTest: check HW link parsing
Michael Davidsaver
2014-07-31 16:22:02 -04:00
e09066cfab
dbPutLinkTest: check parsing of CA_LINK
Michael Davidsaver
2014-07-31 16:22:01 -04:00
40838579af
iocShutdown: cleanup links
Michael Davidsaver
2014-07-31 16:22:01 -04:00
9f53417a8d
add dbCaLinkInitIsolated()
Michael Davidsaver
2014-07-31 16:22:01 -04:00
29490f24c7
dbFreeLinkContents: missing case for RF_IO
Michael Davidsaver
2014-07-31 16:22:01 -04:00
75da9fd454
Moved dlopen version of osdFindSymbol.c into posix
Andrew Johnson
2014-07-28 12:27:02 -05:00
5708855c36
Release Notes for loading support.
Andrew Johnson
2014-07-28 00:52:34 -05:00
4b1fd8cba0
Modify registerRecordDeviceDriver for loadable support
Andrew Johnson
2014-07-28 00:18:37 -05:00
163cf7971d
Errors from the DBD Parser should stop dbdExpand
Andrew Johnson
2014-07-28 00:16:16 -05:00
a2d511b6e9
DBD parser accepts record type declarations
Andrew Johnson
2014-07-27 23:55:47 -05:00
8eed4cdd88
Perl DBD Parser: Autovivify record types in device() entries
Andrew Johnson
2014-07-27 23:37:58 -05:00
ee40ee789c
dbStatic: Allow empty recordtype bodies in DBD files
Andrew Johnson
2014-07-27 23:26:01 -05:00
b5fe4abfa8
switch to use sysInWord and friends
Michael Davidsaver
2014-07-25 11:15:27 -04:00
0bf17be9e3
mmio: vxWorks m68k use default, add weak symbols for old versions
Michael Davidsaver
2014-07-16 15:12:56 -04:00
3c91c17369
Changes for newer version of Pod::Simple::HTML
Andrew Johnson
2014-06-23 22:14:35 -06:00
5b9bee82a5
Document the sync filter.
Andrew Johnson
2014-06-23 22:11:52 -06:00
42a3b4fbfd
Add a ca: prefix to RSRV's identity string
Andrew Johnson
2014-05-29 17:36:04 -05:00
511b2e4f5c
Document briefly.
Andrew Johnson
2014-05-29 17:34:23 -05:00
dbe2a890ec
db: Use dbServer API
Andrew Johnson
2014-05-29 17:11:31 -05:00
fc8ad6b9ec
rsrv: Register with dbServer API.
Andrew Johnson
2014-05-29 17:10:26 -05:00
8857d0bb4e
Add dbServer files.
Andrew Johnson
2014-05-29 17:09:08 -05:00
428268a71e
rsrv: avoid strlen() on possible unterminated strings
Michael Davidsaver
2014-01-11 10:59:57 -05:00