improved diagnostic
1 lines of code changed in 1 file:
changed fd_set array to a pointer so that application is
independent of FD_SETSIZE
16 lines of code changed in 2 files:
moved the maximum number of file descriptors up to 4096
4 lines of code changed in 1 file:
installed - currently guessing that shutdown works to interrupt blocking
send() and recv() calls under cygwin, but this has not been confiremed.
2 lines of code changed in 1 file:
fixed borland build
8 lines of code changed in 2 files:
changed to shutdown for sys call interrupt
2 lines of code changed in 1 file:
added missing include
4 lines of code changed in 1 file:
added new src files
2 lines of code changed in 1 file:
convertSocketErrorToString => epicsSocketConvertErrnoToString
50 lines of code changed in 9 files:
cleaned up shutdown procedure
10 lines of code changed in 1 file:
convertSocketErrorToString => epicsSocketConvertErrnoToString
15 lines of code changed in 2 files:
cleaned up shutdown procedure
103 lines of code changed in 1 file:
convertSocketErrorToString => epicsSocketConvertErrnoToString
9 lines of code changed in 1 file:
new sockHasBeenClosed flag
2 lines of code changed in 1 file:
convertSocketErrorToString => epicsSocketConvertErrnoToString
5 lines of code changed in 1 file:
installed
31 lines of code changed in 2 files:
moved sock err str converting func
1 lines of code changed in 1 file:
installed
46 lines of code changed in 1 file:
added definition for read and write shutdown
6 lines of code changed in 1 file:
installed
2 lines of code changed in 1 file:
added definition for read and write shutdown
17 lines of code changed in 2 files:
installed
22 lines of code changed in 2 files:
added definition for read and write shutdown
8 lines of code changed in 1 file:
installed
33 lines of code changed in 2 files:
moved sock err str converting func
1 lines of code changed in 1 file:
convertSocketErrorToString => epicsSocketConvertErrnoToString
2 lines of code changed in 1 file:
added definition for read and write shutdown
15 lines of code changed in 2 files:
added epicsSocketSystemCallInterruptMechanismQuery ()
15 lines of code changed in 1 file:
removed epicsEnableInterruptedSystemCall and epicsInterruptSystemCall
1 lines of code changed in 1 file:
convertSocketErrorToString => epicsSocketConvertErrnoToString
9 lines of code changed in 2 files:
print test complete message
6 lines of code changed in 2 files:
print test complete message
3 lines of code changed in 1 file:
corrected MS VC++ version range where new does not throw an exception
1 lines of code changed in 1 file:
Fix: Return when called with no argument (to avoid failing assertion)
4 lines of code changed in 1 file:
fixed unused variable warnings
2 lines of code changed in 1 file:
Update as aCC version works now
23 lines of code changed in 1 file:
Minor cosmetic change.
1 lines of code changed in 1 file:
Mention DarwinPorts.
12 lines of code changed in 1 file:
Add support for DarwinPorts as well as for Fink.
19 lines of code changed in 2 files:
Fixed/suppressed HP-UX (GNU) warnings
16 lines of code changed in 4 files:
Fixed/suppressed HP-UX native (aCC) warnings
37 lines of code changed in 6 files:
+= new copyright notice
12 lines of code changed in 1 file:
Fixed warning on HP: ARG_MAX is used in HP-UX sys header file
5 lines of code changed in 1 file:
Minor fix: += generate local exception on virtual circuit disconnect.
9 lines of code changed in 1 file:
Minor stuff: broke up some looong strings in printf()s.
6 lines of code changed in 1 file:
depricated ca_add_event
93 lines of code changed in 4 files:
fixed socket return from makeSocket not initialized
3 lines of code changed in 1 file:
dont send extra exception message conveying the context string when a get
callback request fails
1 lines of code changed in 1 file:
added dll export keywords
5 lines of code changed in 2 files:
use epicsVsnprintf
8 lines of code changed in 1 file:
Reflect change to makeBaseApp template. Registrar function can now be static.
2 lines of code changed in 1 file:
remove channels from circuit in timer expire callback
10 lines of code changed in 1 file:
function name change
2 lines of code changed in 1 file:
thread safe socket error to string function
191 lines of code changed in 5 files:
thread safe socket error to string function
252 lines of code changed in 22 files:
removed msg minder and moved cb locker to ca ctx class
96 lines of code changed in 1 file:
removed mmsg minder and eliminate dlow level knowledge of cb locker
17 lines of code changed in 2 files:
changed msg arrival notify to cb lock/unlock
3 lines of code changed in 1 file:
added noop cb lock/unlock in base
10 lines of code changed in 1 file:
moved cb locking to ca ctx class
18 lines of code changed in 1 file:
moved conn cb change to be guarded by func in ca context class
1 lines of code changed in 1 file:
removed msg minder
38 lines of code changed in 1 file:
removed knowledge of preemptive cb enable
14 lines of code changed in 2 files:
removed msg minder
34 lines of code changed in 1 file:
added missing commit
24 lines of code changed in 1 file:
cosmetic
2 lines of code changed in 1 file:
added ca_dump_dbr
608 lines of code changed in 3 files:
cosmetic
13 lines of code changed in 1 file:
added ca_dump_dbr
27 lines of code changed in 2 files:
cosmetic
3 lines of code changed in 1 file:
Update to reflect new 'registrar' keyword.
15 lines of code changed in 1 file:
changed name of protocol command
48 lines of code changed in 7 files:
fixed too many messages from test
1 lines of code changed in 1 file:
patch for fdManager based client tool lock up problems
27 lines of code changed in 4 files:
improved diagnostics
5 lines of code changed in 1 file:
added cacMessageProcessingMinder class
81 lines of code changed in 3 files:
improved diagnostic
4 lines of code changed in 1 file:
added misssing epicsShareFunc
6 lines of code changed in 1 file:
changed debug level of messages
10 lines of code changed in 1 file:
cosmetic
1 lines of code changed in 1 file:
fixed improper unprocessed protocol copy during buffer expansion
4 lines of code changed in 1 file:
cosmetic
2 lines of code changed in 1 file:
changed debug level of search messages
3 lines of code changed in 1 file:
evaluation version of deadlock detect mutex
71 lines of code changed in 2 files:
cleanup of questionable, but not incorrect code
7 lines of code changed in 1 file:
require guard when sending create chan msg
2 lines of code changed in 1 file:
added comQueSendMsgMinder class
45 lines of code changed in 1 file:
require guard when sending create chan msg
3 lines of code changed in 1 file:
require guard when sending crate chan msg
4 lines of code changed in 1 file:
cosmetic
0 lines of code changed in 1 file:
added comQueSendMsgMinder class
53 lines of code changed in 1 file:
fixed scalar string to wire formatting
128 lines of code changed in 1 file:
optimized string out
2 lines of code changed in 1 file:
improved test
6 lines of code changed in 1 file:
Updated Possible Problems section
16 lines of code changed in 1 file:
putNotifyBlocked no longer necessary
12 lines of code changed in 5 files:
fixed spelling
9 lines of code changed in 1 file:
added para on ca client library context
28 lines of code changed in 1 file:
Clarify command-line editing library selection.
9 lines of code changed in 1 file:
added more progress indicators
7 lines of code changed in 1 file:
fixed problem with large array header push optimization
5 lines of code changed in 1 file:
remo ved unused code
1 lines of code changed in 1 file:
fixed epicsTime_localtime
71 lines of code changed in 1 file:
add info about epicsMessageQueue
4 lines of code changed in 1 file:
more changes for 3.14.2
190 lines of code changed in 2 files:
+= Build notes
19 lines of code changed in 1 file:
Added softIoc application.
2 lines of code changed in 1 file:
Created softIoc application, which can be used without having a
makeBaseApp working area. Read comments in softMain.cpp for
more details. 'softIoc -h' gives usage.
Tested on Solaris & Linux, not appropriate for vxWorks,
other architectures untested.
234 lines of code changed in 4 files:
improved diagnostics
80 lines of code changed in 4 files:
RELEASE_NOTES.html
69 lines of code changed in 1 file:
Permit threads other than main() to call exit() and have the process stop.
If a subsidiary thread calls exit(), its context is used (on Solaris at
least) for calling the atexit routines. If one of those routines cancels
the thread that called exit(), the exit itself gets cancelled and any
remaining threads are left running, possibly including the main() thread.
Thus the check in myAtExit() should have been to not cancel the current
thread; when this was tested, presumably only calls to exit() from the
main() thread were checked.
3 lines of code changed in 1 file:
use %g instead of %f. Saves several lines of code
2 lines of code changed in 1 file:
add device for Test Asyn
12 lines of code changed in 1 file:
fixed large arrays
11 lines of code changed in 1 file:
optimized protocol transfer
230 lines of code changed in 6 files:
convert hostnames to lower case
6 lines of code changed in 1 file:
optimized time fetch during flush
32 lines of code changed in 8 files:
epicsStringTest is new
46 lines of code changed in 3 files:
added epicsStrCaseCmp; add epicsShare decoration
29 lines of code changed in 2 files:
only the sscanf should have the %lf
2 lines of code changed in 1 file:
%lf instead of *f
3 lines of code changed in 1 file:
Updated the years listed in Copyright notices.
4 lines of code changed in 2 files:
Added APST and MPST fields that control whether monitors are fired if the
new string is identical to the old one. Default value is "On Change" with
behaviour identical to before, set to "Always" to fire monitors every time
the record is processed (analagous to setting MDEL=-1 for numeric record
types).
42 lines of code changed in 4 files:
Fire archive monitors too if delta=0x80000000
4 lines of code changed in 2 files:
Initial version.
217 lines of code changed in 1 file:
set BUFFER_EXTRA_BYTES = MAX_MESSAGE_SIZE
4 lines of code changed in 1 file:
make clear distinction between support and ioc apps
20 lines of code changed in 1 file:
+= epicsStdio for HPUX
3 lines of code changed in 1 file:
+= chatr hint
4 lines of code changed in 1 file:
Reflect recent changes
56 lines of code changed in 1 file:
Restructured and adapted to recent build system changes; code
builds and runs both shared and static with native or GNU compiler
48 lines of code changed in 7 files:
Updated for R3.14.2
30 lines of code changed in 1 file:
No build changes for R3.14.2. Removed the R3.13 release number from text.
3 lines of code changed in 1 file:
Added note about R3.13 shared libraries.
11 lines of code changed in 2 files:
Updated for R3.14.2
2 lines of code changed in 1 file:
Updated for R3.14.2
17 lines of code changed in 1 file:
Updated for R3.14.2
159 lines of code changed in 2 files:
Make the readline the default on linux IOCs.
4 lines of code changed in 1 file:
Implemented epicsVsnprintf() properly using vxWorks' fioFormatV() function.
24 lines of code changed in 1 file:
Removed unused #define that caused a warning message
1 lines of code changed in 1 file:
Suppressed HP aCC compiler warnings
4 lines of code changed in 1 file:
Fixed compiler warnings connected to missing char->int casts
15 lines of code changed in 4 files:
Removed additional define for HP compile
0 lines of code changed in 1 file:
Updated comments.
40 lines of code changed in 1 file:
Updated comments.
1 lines of code changed in 1 file:
Updated comments.
7 lines of code changed in 1 file:
Removed epicsExport header include line.
0 lines of code changed in 1 file:
Renamed scan_list.rate => scanlist.period (which is really is).
float => double change for temp value.
Added scanPeriod() routine to convert a menuScan value into seconds.
19 lines of code changed in 2 files:
Updated Comment
3 lines of code changed in 1 file:
Updated comments.
51 lines of code changed in 1 file:
fix for old config rules
1 lines of code changed in 1 file:
create typedef for rset and drvet
10 lines of code changed in 3 files:
changes for epicsExport
8 lines of code changed in 1 file:
convert host name to lower case
7 lines of code changed in 1 file:
changes for epicsExport
547 lines of code changed in 68 files:
new include file
1 lines of code changed in 1 file:
new file
37 lines of code changed in 1 file:
Drop the pedantry, it's only an annoyance nowadays.
3 lines of code changed in 1 file:
Removed simple example, which is now the makeBaseApp template "caServerApp".
5 lines of code changed in 2 files:
Converted to HTML.
0 lines of code changed in 1 file:
Convert to HTML.
159 lines of code changed in 1 file:
Clean up architecture envirionment variable description. Provide example.
11 lines of code changed in 1 file: