Andrew Johnson
abc3417623
Merged stacktrace-1 branch
2014-09-26 12:46:16 -05:00
Andrew Johnson
fcbb159766
Fix gdd dependency warnings
2014-09-26 10:40:50 -05:00
Andrew Johnson
fccbccbc09
Merged dbServer-api branch
2014-09-26 10:21:40 -05:00
Andrew Johnson
60459effaa
Merged the gen-pkg-config branch
2014-09-26 10:13:01 -05:00
Andrew Johnson
abff9a6954
Improve epicsSockResolveTest tests.
2014-09-26 10:11:47 -05:00
Andrew Johnson
8fde7fb4f3
Merged changes from 3.14 branch
...
Fixed issues building on Solaris.
Up to revno 12497.
2014-09-25 16:34:12 -05:00
Andrew Johnson
c078a9cef8
Replaced split with a single regex
2014-09-25 16:24:23 -05:00
Michael Davidsaver
7a3e52b647
comment in configure/RULES_EXPAND
2014-09-25 16:49:44 -04:00
Michael Davidsaver
3fe84c5ace
src/tools: export additional variables to pkg-config
...
No need for new names/capitalization
2014-09-25 16:49:40 -04:00
Michael Davidsaver
5e9b225a2e
src/tools: ensure epics-base.pc is generated only for EPICS_HOST_ARCH
2014-09-25 14:04:10 -04:00
Michael Davidsaver
2f577c136c
expandVars.pl: correctly handle macro values containing '='.
2014-09-25 13:24:41 -04:00
Michael Davidsaver
b1918c1e31
allow expandVars for all targets
2014-09-25 11:50:13 -04:00
Andrew Johnson
e1eac6657d
confiugre: Update the vxWorks Intel build configurations
...
Wind River changed from cc386 to ccpentium many years ago.
2014-09-24 16:53:44 -05:00
Andrew Johnson
d73b4eb470
Fix epicsSockResolveTest, host is now a real TLD
2014-09-23 15:31:53 -05:00
Andrew Johnson
82f24149d9
Improve error handling of dbdExpand.pl
2014-09-23 15:11:40 -05:00
Andrew Johnson
32ca04dda8
Make stdRecords.dbd depend on rec/Makefile
2014-09-23 15:10:49 -05:00
Andrew Johnson
c8a7179ab8
Added dbd dependency.
2014-09-23 15:09:26 -05:00
Andrew Johnson
a721794da7
Missed installing asSub.dbd
2014-09-23 15:07:55 -05:00
Andrew Johnson
5bee899f25
Merged Janet's dbdcat branch
2014-09-22 16:12:57 -05:00
Andrew Johnson
22db10da16
std: Reintroduce manually-created base.dbd file
...
The auto-generated base.dbd file has all the includes fully
expaded out before installation, which prevents IOC applications
from being able to replace manuScan.dbd and menuconvert.dbd
2014-09-22 16:09:46 -05:00
Andrew Johnson
92f5e5775d
Restructured patch.
...
* Move the construction of the .pc files into src/tools
* Make more use of the built-in rules for variable substitution
* Make PKGCONFIG an Makefile variable for installing .pc files
* Use EPICS_PATCH_LEVEL for the final digit in the version number
2014-09-19 16:37:56 -05:00
Keenan Lang
bd3a030da8
remove unneeded forward declaration
2014-09-19 13:24:15 -05:00
Keenan Lang
688e821f3a
remove macEnvExpandTest from epicsRunLibComTests.c
2014-09-19 13:21:43 -05:00
Till Straumann
a018720511
- use time() instead of clock_gettime();
...
- when comparing modification to program start time use >= instead of >
2014-09-19 10:17:28 -07:00
Ralph Lange
e7d186eaf8
ioc/db: use dbFindMenu() in callback.c
2014-09-19 13:09:52 +02:00
Ralph Lange
1a8620f03e
documentation: add parallel callback threads to RELEASE_NOTES
2014-09-19 10:13:29 +02:00
Till Straumann
f278ba656b
- fixed c++ warnings
2014-09-18 14:06:04 -07:00
Till Straumann
d925772857
- fixed c++ warnings
2014-09-18 14:05:32 -07:00
Till Straumann
bbfb69ed8d
- implemented suggestion by Michael Davidsaver: when reading ELF files
...
check modifification time against program start time and warn if the
file was modified more recently since it could be out of date.
2014-09-18 12:19:47 -07:00
Till Straumann
012ee68199
- made osdBackTrace/osdFindAddr c++ sources to be more flexible for
...
implementations. Fixed compiler warnings (c++ more picky than cc).
2014-09-18 12:18:48 -07:00
Ralph Lange
6225602777
ioc/db/test: fix dbPutLinkTest.c to compile on Windows
2014-09-18 10:51:09 +02:00
Keenan Lang
79cb473b6a
tests all pass now.
2014-09-17 17:22:04 -05:00
Andrew Johnson
02afb98f38
Reject NULL callback functions in ca_array_*_callback
...
Fixes lp:1369626
2014-09-17 10:21:07 -05:00
Andrew Johnson
6e3e14448a
Increase context string to 40 characters.
2014-09-17 10:12:40 -05:00
Michael Davidsaver
b3c1fef110
cleanup callback and callback*Test
2014-09-16 18:55:27 -04:00
Keenan Lang
73b09f4976
Adding scoping test, combining some aspects of macEnvTest to allow removal of that test.
2014-09-16 13:55:40 -05:00
Keenan Lang
4cd8a41ce5
Updated macDefExpandTest to keep from dereferencing NULL
2014-09-15 16:59:11 -05:00
Michael Davidsaver
3bb8536494
dbAccess: dbPut() handle changing BPTR
...
Forgot to update dbPut(), oops...
2014-09-15 11:42:38 -04:00
Michael Davidsaver
6d678eca60
std/rec/test: test dbGet() and dbPut() for array field
...
test with waveform record to check that DBADDR
modifications aren't seen by the caller.
2014-09-15 11:42:38 -04:00
Andrew Johnson
42f0b9be21
Posix: Fix how we check POSIX features
...
Darwin defines some macros as -1, which means unsupported.
2014-09-11 17:08:49 -05:00
Janet Anderson
840669563c
Updated concatenated database definition files
2014-09-11 15:18:57 -05:00
Janet Anderson
81fdbdebd9
Added dummy for solaris build.
2014-09-11 09:10:44 -05:00
Till Straumann
f1bb532307
- simplified some code
...
- epicsStackTrace.c provides generic epicsStackTraceGetFeatures() testing
the 'epicsBackTrace()' functionality. Call out to epicsFindAddrGetFeatures()
to inquire about symbol lookup support.
2014-09-10 12:04:36 -07:00
Till Straumann
0252dd1905
- simplified code
...
- provide epicsFindAddrGetFeatures() instead of epicsStackTraceGetFeatures()
2014-09-10 12:03:50 -07:00
Till Straumann
a2339b9219
- WIN32 can now use default osdFindAddr (until symbol lookup is implemented)
2014-09-10 12:03:04 -07:00
Till Straumann
cc04994d12
- updated copyright info
...
- let epicsFindAddr clear out returned symbol info
- provide epicsFindAddrGetFeatures instead of epicsStackTraceGetFeatures
2014-09-10 12:01:50 -07:00
Till Straumann
fad25a3b11
- cleanup
...
- reduced epicsStackTraceGetFeatures to epicsFindAddrGetFeatures
2014-09-10 12:00:51 -07:00
Till Straumann
438863ebd9
- updated copyright info
2014-09-10 12:00:08 -07:00
Andrew Johnson
431e87f95c
libCom/posix: Drop SCHED_FIFO before exec() in child process
...
osiSpawnDetachedProcess() switches to SCHED_OTHER after fork() so
the new program will not be real-time unless is requests it itself.
Only happens when USE_POSIX_THREAD_PRIORITY_SCHEDULING = YES
2014-09-09 18:06:09 -05:00
Janet Anderson
069a40ac46
Concatenated database definition files
2014-09-09 15:58:04 -05:00