1f414dd6b9
Ignore generated files and directories.
Andrew Johnson
2009-12-23 15:06:44 -06:00
f8e95a001b
Ensure EPICS_HOST_ARCH is defined. Added support for := and ?= assignments. Warn when include files not found.
Andrew Johnson
2009-12-22 23:55:02 +00:00
023cf2c548
Added redirection support for puts() and putchar().
Andrew Johnson
2009-12-22 23:47:19 +00:00
b55cad9c16
Disable "redo last put on reconnection" for STRING writing to ENUM.
Andrew Johnson
2009-12-22 23:43:52 +00:00
be538cfe1f
Flag adjustments, from someone who has one...
Andrew Johnson
2009-12-22 23:36:56 +00:00
6ccdb6eba6
Only calculate RELEASE_TOPS once.
Andrew Johnson
2009-12-22 23:29:05 +00:00
fd5773a3fc
ESHUTDOWN is not in FreeBSD and hence not in RTEMS.
Andrew Johnson
2009-12-22 17:43:25 +00:00
182f97ca0a
Initial version.
Janet B. Anderson
2009-12-21 20:44:19 +00:00
68b62dd4b3
Add rule to create depends file in O.<T_A> dir. Simplify Makefile.
Janet B. Anderson
2009-12-21 19:45:12 +00:00
fcd6906fb8
Use global -TP flag instead of -Tp on compile line for each source file.
Janet B. Anderson
2009-12-21 19:41:27 +00:00
16e1d46c57
Added include line for CONFIG_SITE file overrides.
Janet B. Anderson
2009-12-21 19:29:29 +00:00
0c92267f1e
Build both Host and Ioc targets during a cross build.
Janet B. Anderson
2009-12-21 19:28:02 +00:00
3e2d9a3af4
Create depends files in O.<T_A> directory.
Janet B. Anderson
2009-12-21 19:25:27 +00:00
0cce3c2a79
Added catools change to release notes
Ralph Lange
2009-12-15 22:50:43 +00:00
bf5e456e2b
Added doc for new DBE_PROPERTY flag in CA Reference Manual
Ralph Lange
2009-12-15 22:42:57 +00:00
c8470a2473
Added -l.. commandline options to catools (by Stephanie Allison)
Ralph Lange
2009-12-15 22:05:55 +00:00
aeec8ffca2
s/registerFunction.h/registryFunction.h/
Andrew Johnson
2009-12-04 21:37:59 +00:00
421ec4478c
Added nm directory definition for vxWorks 6.7.
Janet B. Anderson
2009-12-01 19:31:37 +00:00
23e4635d17
Added VX_GNU_VERSION_6.7 definition. For v6.7, added "-DBSD=44" to get correct network interface structure.
Janet B. Anderson
2009-12-01 15:51:41 +00:00
cec444b83c
Use hdepends command to generate header file dependancies for Darwin because Darwin has multiple -arch compiler flags.
Janet B. Anderson
2009-11-25 18:24:09 +00:00
c09b0cba32
Remove extra RANLIB command after installation of archive libraries.
Janet B. Anderson
2009-11-25 17:41:55 +00:00
d04e20e91b
Remove SOURCE_C*FLAG definitions. Use COMPILER_C*FLAGS instead.
Janet B. Anderson
2009-11-25 17:36:27 +00:00
7c6afa76a4
Use compiler flags for header dependency file generation when possible.
Janet B. Anderson
2009-11-25 17:26:51 +00:00
d4afa2528d
Use compiler flags for header dependency file generation when possible.
Janet B. Anderson
2009-11-25 17:15:47 +00:00
99bd16d7e6
LIB_PERMISSIONS and INSTALL_PERMISSIONS set to 444.
Janet B. Anderson
2009-11-20 19:04:38 +00:00
2395f18487
Fix for build of iocBoot/ioc* directories.
Janet B. Anderson
2009-11-19 15:17:50 +00:00
d0466179b0
dbNameToAddr() needs to adjust paddr->field_size when a $ modifier is used.
Andrew Johnson
2009-11-18 16:55:04 +00:00
e83182e812
Don't use -r for testing the existance of optional files; it doesn't always work on Cygwin, and causes much head-scratching. Better to let the open die with an error if the file exists but is unreadable.
Andrew Johnson
2009-11-12 17:28:23 +00:00
8c6f940e1f
Improve warning message, suggest using -V flag.
Andrew Johnson
2009-10-28 19:47:00 +00:00
0164402bad
Need epicsVersion.h to support macEnvExpand() properly.
Andrew Johnson
2009-10-28 19:30:02 +00:00
f40f33fa8b
Made realclean a double colon rule.
Janet B. Anderson
2009-10-19 16:12:15 +00:00
9ecfb6355c
Updated for windows-x64 builds.
Janet B. Anderson
2009-10-13 15:54:39 +00:00
b8ccd30d77
Make certain that long strings are zero-terminated. Allow subscriptions of length zero, means native size.
Andrew Johnson
2009-10-05 20:31:12 +00:00
be1b5c6390
Make it easier to select which if any curses library to link with for readline.
Andrew Johnson
2009-09-29 19:00:49 +00:00
b8a2e64601
Added a couple of COMMANDLINE_LIBRARY synonyms for READLINE
Andrew Johnson
2009-09-29 18:58:04 +00:00
b378bfef0b
Added wildcard to make testing for lib easier - ifneq ($(XXX_LIB),)
Janet B. Anderson
2009-09-24 19:12:01 +00:00
359a4571f5
Modified test of warning message.
Janet B. Anderson
2009-09-22 16:34:47 +00:00
e6c56bc99d
Check INSTALL_LOCATION builds.
Andrew Johnson
2009-09-22 14:55:27 +00:00
4a9d928578
Close h4 tag.
Andrew Johnson
2009-09-22 14:54:51 +00:00
8cbe6500a6
Allow $(BUILD_ARCHS) $(actionArchTargets) $(cleanArchTargets) in make cmd.
Janet B. Anderson
2009-09-18 14:41:57 +00:00
a7a89fb045
Removed 64 bit files. We will use darwin compiler default.
Janet B. Anderson
2009-09-11 20:42:39 +00:00
d24c66f83d
fix for mantis 366
Jeff Hill
2009-09-11 00:49:02 +00:00
99566ee098
Initial version.
Janet B. Anderson
2009-09-10 20:40:15 +00:00
516fe25556
Must run makeInstallDir.pl from the INSTALL_BIN directory so it can find our libraries when INSTALL_LOCATION is set.
Andrew Johnson
2009-09-02 16:09:04 +00:00
dfb29b258b
added warning comment about need to unref newly created gdd before installing into smart pointer
Jeff Hill
2009-08-31 23:21:37 +00:00
955e9cd4d1
improved test id in diag message
Jeff Hill
2009-08-31 19:47:58 +00:00
3fe4def288
monitorAddConnectionCallbackTest test was too specific - we shouldnt test for exactly two subscription updates when more than two is sufficent
Jeff Hill
2009-08-28 23:28:29 +00:00
490d5db2f8
Missed an -RC1.
Andrew Johnson
2009-08-28 19:18:12 +00:00
b2e92aadf1
Removed ellFree() comment, we reverted the API.
Andrew Johnson
2009-08-28 19:13:03 +00:00
29fe94f62d
Set EPICS_CVS_SNAPSHOT to -CVS.
Janet B. Anderson
2009-08-28 19:07:11 +00:00
7c136fc07d
R3.14.11
Janet B. Anderson
2009-08-28 18:49:40 +00:00
534ca2c86e
Make ellFree() a 1-argument macro, calls ellFree2() with free as freeFunc.
Andrew Johnson
2009-08-28 18:34:38 +00:00
f17ac39f29
Disable divide by zero warnings on MSVC when generating NAN and INF. Use those values rather than calculating them independently.
Andrew Johnson
2009-08-25 18:19:49 +00:00
a4e5e540a9
added \n to printf diagnostic
Jeff Hill
2009-08-25 15:45:20 +00:00
33911cd0af
improved failure diagnostic
Jeff Hill
2009-08-25 14:50:11 +00:00
1607d2a192
ellFree() and Win32 time provider.
Andrew Johnson
2009-08-24 20:55:31 +00:00
140b8a468d
we dont need tocheck the return from new with assert
Jeff Hill
2009-08-24 17:09:55 +00:00
d84e9cb3ec
exp passed to assert must not change the state of the data structures
Jeff Hill
2009-08-24 17:08:41 +00:00
fa24d119dd
use verify instead of assert (in tests)
Jeff Hill
2009-08-24 17:07:03 +00:00
4921187178
use verify instead of assert
Jeff Hill
2009-08-24 17:04:40 +00:00
794811b95a
exp passed to assert must not change the state of the data structures
Jeff Hill
2009-08-24 17:03:17 +00:00
aa904449c0
we dont need tocheck the return from new with assert
Jeff Hill
2009-08-24 17:01:21 +00:00
1c95101ae1
Fixed Till's report of non-thread-safe lazy-init.
Andrew Johnson
2009-08-21 17:32:13 +00:00
0961378465
Revert to -CVS for snapshots.
Janet B. Anderson
2009-08-21 15:48:28 +00:00
7655e7859d
R3.14.11-RC1
Janet B. Anderson
2009-08-21 15:41:28 +00:00
bbc0899423
RC1
Andrew Johnson
2009-08-21 15:34:02 +00:00
3afade09e6
Fixed epicsCalcTest issue, but epicsMutexTest can still run too long.
Andrew Johnson
2009-08-21 15:32:01 +00:00
c28520bea6
Adjust test 66 so it doesn't fail if the gcc optimizer result gives -1 but glibc returns +1. Both are correct, gcc is following a newer standard.
Andrew Johnson
2009-08-21 14:49:01 +00:00
bd4784a858
Added Mantis 361.
Andrew Johnson
2009-08-21 14:38:01 +00:00
8c2278784c
fixed mantis 361
Jeff Hill
2009-08-21 00:53:55 +00:00
2caf1a4f50
Janet's Build Dependency note.
Andrew Johnson
2009-08-20 22:59:10 +00:00
1fba8dd866
improved fdManagerVerify progress diagnostics
Jeff Hill
2009-08-20 22:29:53 +00:00
87eace1bd4
Fix for solaris compiler complaint about ambiguity of 'exception'.
Andrew Johnson
2009-08-18 19:26:37 +00:00
db3a655374
fixed improper calculation of signal needed state in postEvent (this is an issue I introduced when writing the patch where IO and subscription update events are maintained on seperate and independent queues). The issue does not exist in an EPICS base release.
Jeff Hill
2009-08-18 00:40:00 +00:00
8ae0c8960f
corrected spelling in message
Jeff Hill
2009-08-18 00:36:22 +00:00
ec26c0dc52
o track number of async read and writes independently o when the last async write occurs, check to see if a value is cached and write it immediately (instead of waiting for aync io object's ctor to run. This allows the regression tests to pass.
Jeff Hill
2009-08-18 00:32:48 +00:00
ea539fceb6
Corrected Mantis bug number.
Andrew Johnson
2009-08-17 17:51:43 +00:00
782ff1b303
improved create channel unexpected exception diagnostic
Jeff Hill
2009-08-14 19:12:50 +00:00
2fb6b2100f
improved test diagnostic
Jeff Hill
2009-08-14 17:44:33 +00:00
0012042a5e
accomodate archaic vxWorks gnu compiler
Jeff Hill
2009-08-14 17:31:34 +00:00
e0d16659e1
improved TCP circuit creation failure exception diagnostics
Jeff Hill
2009-08-14 16:57:48 +00:00
8303cf053b
improved VC creation failure exception diagnostics
Jeff Hill
2009-08-14 16:56:31 +00:00
78fc566dc4
improved thread creation failure exception diagnostics
Jeff Hill
2009-08-14 16:54:45 +00:00
3961c81740
added additional R3.14.11 ca fixes
Jeff Hill
2009-08-14 00:56:08 +00:00
0fdda3f794
back out prev change
Jeff Hill
2009-08-14 00:29:56 +00:00
9802e6c629
cosmetic
Jeff Hill
2009-08-14 00:24:32 +00:00
547c5d06ea
improved the maint of the asych io count in off normal situations
Jeff Hill
2009-08-14 00:24:09 +00:00
50ddd62502
o always arm the send independent of how many messages are placed in the out buf. The send will not arm if the out buf is empty o when receiving the io blocked state notify callback always reactivate the receive if space is available
Jeff Hill
2009-08-13 23:55:03 +00:00
9fc48c9a6b
always arm the send independent of how many messages are placed in the out buf. The send will not arm if the out buf is empty.
Jeff Hill
2009-08-13 23:51:40 +00:00
e4075da4d7
o added new ioQue so the server will not wedge one of its clients when simultaneouly in flow control mode and also asynchronous io postponed mode. o simplified the status from the process func because callers should not need to know how many messages have been sent
Jeff Hill
2009-08-13 23:49:59 +00:00
8ace886cfe
o added new ioQue so the server will not wedge one of its clients when simultaneouly in flow control mode and also asynchronous io postponed mode. o simplified the status from the process func because callers should not need to know how many messages have been sent
Jeff Hill
2009-08-13 23:42:37 +00:00
6c61c0de34
signal the io blocked list each time that server centric async io completes
Jeff Hill
2009-08-13 23:38:41 +00:00
e581e88223
simplified the return from eventSysProcess because callers should not need to know how many messages were sent
Jeff Hill
2009-08-13 23:37:30 +00:00
f4cbdec5ee
removed io blocked list signal because the base class does not know if the blocked list is with the pv or the server
Jeff Hill
2009-08-13 23:32:18 +00:00
b344841365
fixed the following issues with detection of flow control mode o the flow control contig frame thresh should be based on max array size o it appears that the wakeup mechanism for the send thread, who sends the flow control on/off messages was broken o looking at full buffers isnt a perfect detection scheme compared to the simpler approach of just checking to see if bytes are pending in the socket before calling recv
Jeff Hill
2009-08-13 23:29:02 +00:00
b867dabad0
cache the client ctx ref prior to calling callback in case they delete the channel in the callback
Jeff Hill
2009-08-13 22:46:47 +00:00
0cea525682
destroy putCallback prior to calling callback in case they delete the channel in the callback
Jeff Hill
2009-08-13 22:44:30 +00:00
2df7da052a
destroy getCallback prior to calling callback in case they delete the channel in the callback
Jeff Hill
2009-08-13 22:43:21 +00:00
59b820d2f5
added missing epicsShareExtern
Jeff Hill
2009-08-13 22:42:05 +00:00
3fda8dc2b0
added test failure diagnostic
Jeff Hill
2009-08-13 22:40:02 +00:00