000c98dbaa
[PATCH 08/12] fix includes
Michael Davidsaver
2010-05-25 13:58:50 +01:00
4a3b4358c3
[PATCH 07/12] rename devLib to devLibVME
Michael Davidsaver
2010-05-25 13:58:49 +01:00
46ec38756b
[PATCH 06/12] use epics extern macro
Michael Davidsaver
2010-05-25 13:58:46 +01:00
e21cde013d
[PATCH 05/12] reorganize devLib.h
Michael Davidsaver
2010-05-25 13:58:45 +01:00
83adda7e6c
[PATCH 04/12] move "virtual os" definition to a seperate file
Michael Davidsaver
2010-05-25 13:58:44 +01:00
ad8cd28f7d
[PATCH 03/12] mark all implimentation functions as static
Michael Davidsaver
2010-05-25 13:58:43 +01:00
acb905fcfc
[PATCH 02/12] add devInterruptInUseVME to function table
Michael Davidsaver
2010-05-25 13:58:43 +01:00
62d035c310
[PATCH 01/12] add jumping VME interrupt routines to independent implementation
Michael Davidsaver
2010-05-25 13:58:42 +01:00
99605c85fa
relocating library refs within base
Ronaldo Mercado
2010-05-25 11:14:50 +01:00
ca3138e617
Adding capr.pl
Ronaldo Mercado
2010-05-25 10:34:14 +01:00
498ef7075e
Fix missing parallel build dependency.
Andrew Johnson
2010-05-19 14:46:09 -05:00
6790acf78f
Fix for hang from Ron Sluiter.
Andrew Johnson
2010-05-18 16:12:36 -05:00
6eb36e1224
Fix build on Windows.
Andrew Johnson
2010-05-18 16:10:07 -05:00
6b64304570
Optimize epicsThreadOnce() routines.
Andrew Johnson
2010-05-14 17:26:54 -05:00
6cd22d4efe
Don't call errlogPrintf() in epicsThreadGetOsiPriorityValue()
Andrew Johnson
2010-05-14 16:49:32 -05:00
0666207393
Removed comment about ellfree @Windows in udpiiu.cpp (suggested by Jeff).
Ralph Lange
2010-05-14 09:34:40 -04:00
e9593e4b6c
Run epicsMessageQueueTest last, since it takes 5 minutes.
Andrew Johnson
2010-05-05 15:43:58 -05:00
831f48e719
Fix the macLib buffer overflow issue, Bug 551909. This is mostly Eric's patches, without the valend name change.
Andrew Johnson
2010-05-04 15:43:20 -05:00
5868aae543
Define EPICS_THREAD_ONCE_DONE properly on RTEMS.
Andrew Johnson
2010-05-04 14:39:37 -05:00
12dc840eda
Don't print anything from epicsThreadShow() when tid=0. Also don't pass level > 1 to vxWorks taskShow() routine.
Andrew Johnson
2010-05-03 17:28:04 -05:00
7f534cbc74
Rename 'thread' iocsh command to 'epicsThreadShow'.
Andrew Johnson
2010-05-03 17:26:41 -05:00
50d755a79f
Fix compiler warning about missing sentinel in execlp() call.
Andrew Johnson
2010-05-03 12:29:13 -05:00
d192f51858
Don't use back-tick chars as open quotes, they aren't any more.
Andrew Johnson
2010-04-28 17:29:04 -05:00
618e189898
'make cvsclean' should delete old editor backup files too. Not that we're using CVS for Base any more...
Andrew Johnson
2010-04-28 17:19:36 -05:00
6142ff3ece
Steve Hartman (ORNL) says vxWorks 6.7 has nm back in GNU_BIN. Hopefully it will stay there from now on.
Andrew Johnson
2010-04-27 17:53:40 -05:00
b4be728539
cvtFastPerform measures performance, it doesn't do functional testing. * Cleaned up some warning messages in it on darwin * Removed it from the epicsRunLibComTests function.
Andrew Johnson
2010-04-26 17:19:10 -05:00
c4d9293c79
Rewrite of epicsThreadOnce(); detects recursion on all archs.
Andrew Johnson
2010-04-26 17:16:06 -05:00
6ece3235c9
Added libCom/test code for epicsThreadOnce() implementations. Also fixed subsystems that were not using epicsThreadOnce correctly.
Andrew Johnson
2010-04-26 15:48:42 -05:00
c5a27fa32e
Rework epicsThreadOnce() using ideas from Michael Davidsaver. An epicsThreadOnceId is now an epicsThreadId. During initialization, it is set to the thread running the init routine which can now detect a recursive initialization attempt and suspend. EPICS_THREAD_ONCE_INIT is still zero, the implementations now define a new private value for EPICS_THREAD_ONCE_DONE. This is deliberately not made public.
Andrew Johnson
2010-04-26 15:38:11 -05:00
4c70951869
Reduce warnings when built with Perl 5.10.
Andrew Johnson
2010-04-21 17:35:26 -05:00
6a1eb1954b
MANY updates to RELEASE_NOTES.
Andrew Johnson
2010-04-21 13:13:33 -05:00
32e34f536c
Move STATIC_ASSERT statements. This macro can only be used where a variable declaration is allowed, the vxWorks compiler objects otherwise.
Andrew Johnson
2010-04-20 17:13:54 -05:00
be978d6499
Fixed issue "TCP Nameserver Connection Down Blocks All Callbacks" and cleaned up the SearchDest list / TCP circuit relation * Pulled out tcpiiu::SearchDestTCP to have cac create the SearchDest independent from the TCP circuit * Reorganized the relation between the SearchDestTCP and the TCP circuit: - SearchDest stays always on the cac list - TCP connection going down sets SearchDest inactive and SearchDestTCP's circuit member to NULL - Next seach request creates the new TCP circuit and sets SearchDestTCP's member, but leaves SearchDest inactive - Successful connect sets SearchDest active * ReceiveThread releases the cac mutex before going to sleep in connect loop
Ralph Lange
2010-04-15 17:06:16 -04:00
20483795e4
Remove "dbRecordHead: tempList not empty" errors. Loading a .db file that uses an unknown record type leaves items on the parser's tempList. This patch empties that list when the error is reported so future dbLoadRecords() commands can run.
Ron Sluiter
2010-04-12 11:31:24 -05:00
c185274de8
Merged Michael Davidsaver's 'rec-init' branch.
Andrew Johnson
2010-04-09 16:28:53 -05:00
a0e868e2e1
Make SearchDest.h include all the headers it needs
Ralph Lange
2010-04-09 10:59:57 -04:00
d539db4053
Fix for: TCP Nameserver Connections Do Not Reconnect
Ralph Lange
2010-04-09 10:38:18 -04:00
82551fd175
Added EPICS_CA_NAME_SERVERS paragraph. Fixed lots of minor issues (unprintable characters).
Ralph Lange
2010-04-07 17:15:39 -04:00
23612a7afe
Merged Codeathon 2008 changes (10292..10293 on cvs-trunk branch). * Fixed conflicts until base compiles * COMPLETELY UNTESTED
Ralph Lange
2010-04-06 17:59:35 -04:00
e8f56d08b8
Ensure the string VAL and OVAL have the same storage length
Michael Davidsaver
2010-04-06 14:48:48 -04:00
b63e381fbe
rec: update last/prev./old value fields after dset init_record
Michael Davidsaver
2010-04-05 14:49:18 -04:00
6518adf901
Merged Ralph Lange's 'compress-fix' branch.
Ralph Lange
2010-04-02 18:03:24 -04:00
c3b19955f5
Merged Michael Davidsaver's 'minor-fixes' branch.
Andrew Johnson
2010-04-02 16:51:04 -05:00
c6cf442abd
Fixed crash when ALG (algorithm) was changed to Average at runtime. (Fixes#552803)
Ralph Lange
2010-04-02 17:26:17 -04:00
e56d4c2337
The monitor last value field needs to be initialized.
Andrew Johnson
2010-03-24 13:21:38 -05:00
356ee58927
use osi epicsMath.h
Michael Davidsaver
2010-03-24 13:17:41 -04:00
cadbcb43a2
use C++ name make.h
Michael Davidsaver
2010-03-24 11:34:00 -04:00
77d09de2c4
quiet compiler warning
Michael Davidsaver
2010-03-16 21:09:53 -04:00
d9a9a1f6ad
remove unused iocRegister stub
Michael Davidsaver
2010-03-16 21:09:53 -04:00
75a15809fa
epicsTimer: check that delay time is finite
Michael Davidsaver
2010-03-16 21:09:52 -04:00
4fb5c60493
softIoc: extra dep for generated header
Michael Davidsaver
2010-03-16 21:09:52 -04:00
244796bbaa
remove STATIC
Michael Davidsaver
2010-03-16 21:09:51 -04:00
36980c5a1a
doc: note for dbScanLock
Michael Davidsaver
2010-03-16 21:09:51 -04:00
3b0036b389
Improve code readablity, add more numeric tests.
Andrew Johnson
2010-03-09 10:49:21 -06:00
7fcc0b7411
Merge DST changes.
Andrew Johnson
2010-03-08 17:36:18 -06:00
526cfdc9e7
Warn if the IOC's TOP changed since building. If the IOC's registerRecordDeviceDriver routine sees a different path to TOP than the one used at build-time, we tell the user.
Andrew Johnson
2010-03-08 17:31:19 -06:00
a782ed68b9
Fix UDF processing so we respect IVOA.
Andrew Johnson
2010-03-01 13:19:43 -06:00
4bad7073e1
J field should not be PP, to match others.
Andrew Johnson
2010-03-01 13:17:11 -06:00
cad49539ff
Correction: vxWorks 6.4 comes with nm in the workbench bin directory.
Andrew Johnson
2010-02-09 16:50:52 -06:00
c29551f247
Rename the time provider name routines, don't rely on the #define.
Andrew Johnson
2010-02-09 10:49:08 -06:00
215bbed49c
Include standard headers before defining epicsExportSharedSymbols
Andrew Johnson
2010-01-11 17:56:17 -06:00
d7b97e49c8
Daylight savings time dates for 2010
Andrew Johnson
2010-01-05 11:12:43 -06:00
cb7e5d506d
Update timezone settings for 2010
Andrew Johnson
2010-01-05 11:05:05 -06:00
384c433eb3
Added .bzrignore file.
Andrew Johnson
2009-12-23 15:08:53 -06:00