Michael Davidsaver
92d52cc415
Allow waveformRecord to replace BPTR
2013-01-23 10:38:31 -05:00
Michael Davidsaver
4f6040d35b
get_array_info() can modifiy DBADDR::pfield
...
Allow the record support function get_array_info()
to modify its first argument to provide a different
pointer from which values should be read.
Remember the original and restore it afterwards.
2013-01-23 10:38:30 -05:00
Andrew Johnson
af2693241f
Merged changes from 3.14 branch
...
Up to revno 12398, i.e. the R3.14.12.3 release.
2012-12-18 15:44:35 -06:00
Andrew Johnson
615fd741b9
rec: Fix precision where link not set
...
Don't just force the precision to 15 if an INPx link is not set,
default to PREC field instead.
2012-12-18 14:13:23 -06:00
Janet Anderson
a0798939b3
R3.14.13.3-DEV
2012-12-17 14:24:23 -06:00
Janet Anderson
a5999242b0
Creating R3.14.12.3
2012-12-17 14:13:19 -06:00
Janet Anderson
9e484306d6
Creating R3.14.12.3
2012-12-17 14:11:47 -06:00
Andrew Johnson
835199a45d
RTEMS: Bump the version number
...
Also show the other COMMANDLINE_LIBRARY choices.
2012-12-13 15:52:06 -06:00
Andrew Johnson
0df6f849d6
Document another Launchpad bug fix from Jeff
2012-12-13 15:50:44 -06:00
Jeff Hill
75e32c9086
fix for https://bugs.launchpad.net/epics-base/+bug/1090009
2012-12-13 09:35:18 -07:00
Andrew Johnson
04ff9eb8a1
rec: mbbiDirect and mbboDirect refactoring
...
This includes changes to functionality, documented.
2012-12-11 18:25:01 -06:00
Andrew Johnson
475fc8e122
rec: Code format cleanup to mbbi, mbbo records
...
No intentional changes to functionality.
2012-12-11 18:23:17 -06:00
Ralph Lange
b7018dd16d
ca: Fix bug in "Firewalls" section of Channel Access reference manual
2012-12-11 23:38:42 +01:00
Andrew Johnson
afb182a3cd
configure: New REGRDDFLAGS variable
...
Allows registerRecordDeviceDriver.pl to be run with different
command flags than the dbdToX.pl scripts.
2012-12-10 14:51:12 -06:00
Andrew Johnson
85ed3b9f4e
rec: Delete ununsed fields from mbbxDirect record types
...
LALM was being initialized but is not otherwise used.
2012-12-07 22:15:48 -06:00
Andrew Johnson
319ed9b394
rec: Delete ununsed fields from mbbxDirect record types
...
SDEF removed from mbbiDirect
LALM removed from both mbbiDirect and mbboDirect
2012-12-07 17:20:38 -06:00
Michael Davidsaver
79bc3f2265
Make blockingSockTest use a free port number
...
Instead of using the CA server port 5064 which is often
in use, have the listening socket pick a free port.
2012-12-06 14:31:50 -06:00
Janet Anderson
3498a6d4e0
Update readline libraries and dont have readline the default
2012-12-05 15:02:26 -06:00
Janet Anderson
f90f021309
Added SHRLIB_PERMISSIONS
2012-12-05 14:34:18 -06:00
Andrew Johnson
c1203076f2
Release Notes update
...
Mark Rivers asked for documentation on the new
workstation OS stack sizes.
2012-12-04 11:15:41 -06:00
Andrew Johnson
753622315c
Set snapshot to 3.14.12.3-rc1-DEV
2012-12-03 16:41:53 -06:00
Andrew Johnson
910ab38af6
Creating 3.14.12.3-rc1
2012-12-03 16:39:27 -06:00
Andrew Johnson
0e990bbe0c
Update release notes.
2012-12-03 13:34:27 -06:00
Andrew Johnson
ef5688f8de
libCom: Accept hex literals in CALC expressions
...
Code back-ported from the 3.15 branch.
2012-12-03 12:58:26 -06:00
Andrew Johnson
d622bbad05
Fix compiler warnings on linux-x86
2012-12-03 12:48:11 -06:00
Janet Anderson
416cf68fd1
Make target not first prerequisite depend on Makefile.
2012-12-03 09:33:08 -06:00
Andrew Johnson
cbde3ea9fd
cas: Added propertyEventMask support
...
Allows server tools to send DBE_PROPERTY events to clients.
New functionality not tested, but fairly trivial and doesn't
break existing server tools.
2012-11-30 17:42:47 -06:00
Andrew Johnson
6f9c2db8a8
libCom: Revert 12374 which breaks MSVC++ builds
...
Both the Microsoft 2008 and 2010 compilers fail with this change.
2012-11-30 13:32:25 -06:00
Andrew Johnson
01276d952f
ca: Build caRepeater etc. by default
...
Exceptions for vxWorks, RTEMS and iOS which don't support
executable programs like the workstation OSs.
2012-11-26 15:37:54 -06:00
Andrew Johnson
809633d698
Set snapshot to 3.14.12.3-pre1-DEV
2012-11-19 15:04:58 -06:00
Andrew Johnson
1f573172b3
Creating 3.14.12.3-pre1
2012-11-19 15:02:22 -06:00
Andrew Johnson
d6f72900f8
Update release notes.
2012-11-19 13:19:04 -06:00
Andrew Johnson
5b1d3a7725
conigure: Fix iOS build warning.
...
from Tom Palaia.
2012-11-19 10:48:24 -06:00
Andrew Johnson
7d79a83519
Apple iOS updates from Tom Pelaia
...
Adds iOS 6.0, which is now the default.
- changed the default iOS SDK to version 6.0
- use xcrun to locate the selected compiler
- added armv7s as an option for architecture
- made armv7 + armv7s the default architecture
- renamed the LLVM compiler option to LLVM_GNU for clarity
since LLVM is naturally associated with CLANG
2012-11-17 13:18:16 -06:00
Andrew Johnson
6fd9fb3066
libCom: Removed epicsSingleton workaround
...
This undoes commit 11565, "workaround for archaic T202 g++ bug"
which doesn't actually seem to be necessary for T202 compilation.
It also replaces 'typename' with 'class', for another compiler.
Modification provided by Dirk Zimoch.
2012-11-16 16:14:13 -06:00
Andrew Johnson
28c7fe12f3
configure: Added Guobao Shen's comments on using MacPorts GCC
2012-11-16 12:54:29 -06:00
Andrew Johnson
36be0aa783
rec: Fix minor string in + out issue.
...
Undo strncmp+strncpy to strcmp+strcpy change in r12048.
The 'n' versions are needed because device support was
never explicitly required to Nil-terminate the string.
The dbAccess routines do enforce termination though.
2012-11-16 12:40:57 -06:00
Jeff Hill johill@lanl.gov
694ac0a650
epicsTime::addNanoSec function size is large now so it shouldnt be inline
2012-11-14 13:10:44 -07:00
Jeff Hill johill@lanl.gov
5ce291facf
fixed spelling in comment
2012-11-14 13:03:30 -07:00
Jeff Hill johill@lanl.gov
b86c4107c1
After qptimizing the epicsTime::addNanoSec function we now have a larger code which uses only unsigned integer arithmetic. This is for the benefit of embedded cpu's lacking a hardware floating point coprocessor at the expense of some additional code to maintain. I measered the cpu load improving from 40% free to 80% free after making this change, on a nios2 soft core processor.
2012-11-14 12:51:30 -07:00
Andrew Johnson
b8eec29e43
libCom: Added errlogSetConsole() functionality.
2012-11-09 17:06:32 -06:00
Andrew Johnson
69d8be78d3
startup: Recognize 64-bit Windows
...
For 64-bit versions of Perl on Windows, the EpicsHostArch.pl
script will now return the host architecture "windows-x64".
2012-11-01 14:57:36 -05:00
Andrew Johnson
fc61cc34ce
iocLogServer fix for unsigned char arch's
...
Reported by Guy Jennings
2012-10-31 13:56:12 -05:00
Andrew Johnson
c06f3cd9a0
db: Fix dbGet so attributes and value can be fetched simultaneously
...
Only the Async Soft Channel support did this, so that's where it
was noticed that this didn't work.
2012-10-29 01:20:56 -05:00
Andrew Johnson
35a2793c23
rec: Cleanup of compress & histogram record source code
...
No functional changes.
2012-10-19 15:06:37 -05:00
Andrew Johnson
c9da766e9e
rec: Fix compress & histogram attribute bugs
...
Problems introduced during Dirk's non-val attribute changes.
2012-10-19 15:01:43 -05:00
Andrew Johnson
7f21c8eec1
Merged changes from 3.14 branch
...
Merged up to revno 12369 on 2012-10-17
2012-10-18 00:10:12 -05:00
Andrew Johnson
e889336458
db: Undefined alarm limits should return NaN
...
Where the record doesn't provide get_alarm_double() or for fields
where the default applies, we were still returning 0.
2012-10-17 18:08:39 -05:00
Michael Davidsaver
2613c62b40
rec/aSub: Add cleanup subroutine
2012-10-15 12:35:04 -05:00
Michael Davidsaver
7cac267a4b
db: Fix possible error handling in dbPut
2012-10-11 18:10:00 -05:00