Commit Graph

  • 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
  • 768c2c02e7 - paranoia test; errlogFlush; fixed debug messages Till Straumann 2014-08-28 11:43:46 -07:00
  • 47408ed14c - indentation Till Straumann 2014-08-28 11:43:18 -07:00
  • 648bf6a808 std/filters: add tagged configuration options to dbnd and sync plugins Ralph Lange 2014-08-28 11:24:48 -07:00
  • 17da152e22 ioc/db/test: add test for tagged plugin configuration Ralph Lange 2014-08-28 11:24:09 -07:00
  • bc1cd15852 ioc/db: add optional "tagged" plugin configuration (sets integer tag and any value in one step) Ralph Lange 2014-08-28 11:23:22 -07:00
  • 8604d4643a Merged Murali's memlock_all branch. Andrew Johnson 2014-08-29 10:58:55 -07:00
  • 5a06c118c8 - added unit test for epicsStackTrace Till Straumann 2014-08-28 10:50:03 -07:00
  • ccb5be72dd - consistent naming: 'StackTrace' everywhere... Till Straumann 2014-08-28 10:49:22 -07:00
  • 8b2b03482f - consistent naming: 'StackTrace' everywhere. Till Straumann 2014-08-28 10:47:59 -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