Commit Graph

12270 Commits

Author SHA1 Message Date
Andrew Johnson 2bb3074fab db: Fix db_get_field() on an empty array field.
This fixes a bug introduced with the dynamic-array branch.
The new version of db_get_field() was using the dbr_size_n() macro to
calculate the offset to the start of the buffer area to be zeroed, but
when nRequest is zero this gives the wrong result; the dbr_ structures
always contain at least one value element, and dbr_size_n() thus has
to include that in its size calculation.
2010-10-27 13:26:56 -05:00
Andrew Johnson a5d4572691 catools: Build on all archs except vxWorks and RTEMS.
Was only building on HOST, now does cross-builds too.
2010-10-27 10:30:41 -05:00
Janet Anderson 143fef7508 Modified test for _MINGW and _TIMESPEC_DEFINED. 2010-10-26 16:48:40 -05:00
Janet Anderson 87e670f5ca Added ifdef around timespec definition for MinGW build. 2010-10-26 16:25:30 -05:00
Janet Anderson b326097bed Initial version. Has commented lines for new MinGW_w32 compiler version. 2010-10-26 15:42:31 -05:00
Janet Anderson f68e14d20a Added windows-x64-debug under debugging builds in comment lines. 2010-10-26 15:00:48 -05:00
Janet Anderson a395b85277 Initial version. 2010-10-26 14:59:02 -05:00
Andrew Johnson 6ec71f56d0 configure: Use := variable to set EPICS_HOST_ARCH if undefined.
Performance on Cygwin when using ?= is glacial...
2010-10-26 14:56:42 -05:00
Andrew Johnson 03539b05a4 libCom/test: run epicsMutexTest loops a fixed number of times.
Windows sometimes managed to run an extra loop before this change.
2010-10-26 11:45:13 -05:00
Andrew Johnson 41b9b9cb07 documentation: Various updates...
Removed the Converting... files for older releases
No known problems yet.
Updated README.html and regenerated README.1st from it.
Added windows-x64 target to the Release notes.
2010-10-26 10:49:26 -05:00
Andrew Johnson af48ed31c3 tools: Need search path for uninstalled modules too.
This fixes the perl compilation failures of fullPathName.pl
that occur before the src/tools directory has been built, and
ensures that the other tools that use EPICS modules also work.
2010-10-26 09:27:47 -05:00
Andrew Johnson 01ae98d118 Corrected/deleted WIND_HOST_TYPE to only hosts that WRS supports. 2010-10-25 14:23:56 -05:00
Andrew Johnson 66864fcb23 libCom/osi: More NTP time quality checking.
Reject NTP timespec values before the EPICS epoch.
2010-10-22 17:34:13 -05:00
jba 2957fdcaf7 Changed (DWORD*) to (const ULONG_PTR*) to avoid windows-x64 debug build
error.
2010-10-22 17:08:41 -05:00
jba c7b9ea9b3b Added single quotes in shell cmd to preserve backslashes. 2010-10-22 17:02:40 -05:00
Janet Anderson a3234c9130 Set CYGWIN_RPC_LIB by using cygwin version to determine rpc lib name. 2010-10-22 09:33:44 -05:00
Janet Anderson 2a3a92504c Added missing USR_LDFLAGS to DLL link line. 2010-10-21 15:06:11 -05:00
Janet Anderson daccdf86b5 Updated the supported architecture comments. 2010-10-21 15:02:11 -05:00
Andrew Johnson cb3d6e3cde Configure EPICS_TIMEZONE for 2011 DST dates
3.14.12 will come out about a week before the 2010 US time change
and just a few days before the EU change, so it makes sense to set
it up for the 2011 dates.

Added information about DST dates up to 2015.
2010-10-20 15:01:06 -05:00
Andrew Johnson f1a00dd667 libCom/osi: Warn if NTP time stops or decreases.
Add warnings if the NTP time provider sees NTP time stopping or going
backwards.  Should never happen, but...
2010-10-20 11:44:48 -05:00
Ralph Lange 3df265103d libcom/osd/rtems: Fix by M. Davidsaver to use an epheremal receiver port for the NTP synchronization. 2010-10-20 10:35:51 -04:00
Andrew Johnson 62f603d820 tools: Drop EPICS_HOST_ARCH variable in checkRelease.
On Win32 abs_path() fails if the path given doesn't exist.
2010-10-18 11:35:28 -05:00
Andrew Johnson ed916cd1b3 Delete osf-alpha target (and host) support, no longer working or needed at KEK. 2010-10-14 14:01:40 -05:00
Andrew Johnson 2d4e4deb60 doc: Discuss ARCH_CLASS settings. 2010-10-13 11:21:17 -05:00
Andrew Johnson a5a038957f configure/os: Add the missing darwin architecture combinations. 2010-10-12 15:25:56 -05:00
Andrew Johnson 89af645ba9 Oops, s/dbTools/dbtools/. 2010-10-12 10:37:23 -05:00
Andrew Johnson 862425caa0 Missing dependency fixed, misc needs dbTools
- from Michael Davdisaver
2010-10-12 09:39:55 -05:00
Andrew Johnson 6f8c946d76 libCom: Recognize -pre and -rc in version snapshot. 2010-10-08 15:17:55 -05:00
Janet Anderson dcd0fabe3b R3.14.12-pre1-DEV 2010-10-08 14:16:56 -05:00
Janet Anderson dd1cbf504b R3.14.12-pre1 R3.14.12-pre1 2010-10-08 14:07:08 -05:00
Andrew Johnson 5760b1247b Added release notes for the capr.pl script. 2010-10-07 17:30:49 -05:00
Andrew Johnson 970d3bbdc5 Updated release notes for calc-size changes. 2010-10-07 14:54:17 -05:00
Andrew Johnson 881d13ac07 Merged the expand-calc-size branch.
This allows calc and calcout record expressions to be up to
79 characters long, and shortens the postfix buffer needed by
introducing integer literals.  Also removes the length limit
for access security CALC expressions.
2010-10-07 14:16:24 -05:00
Andrew Johnson 0bacce77df Merged the keywords branch.
* Updated the ReleaseChecklist document for Bazaar
* Replaced all RCS $Id$ and $header$ keywords with $Revision-Id$
as supported by the Bazaar Keywords plug-in
* Changed a few names in CONFIG_BASE_VERSION and epicsVersion.h
* Removed various extraneous keywords and non-ASCII characters
2010-10-07 11:51:22 -05:00
Andrew Johnson 2a692c996d Keywords: s/Release-Id/Revision-Id/ 2010-10-06 12:17:25 -05:00
Andrew Johnson 2c80b54110 docs: Replaced non-ascii space characters. 2010-10-06 11:41:49 -05:00
Andrew Johnson 5a41f3a0b9 RTEMS: Added parentheses to the exampleBoot st.cmd@RTEMS file. 2010-10-06 10:54:31 -05:00
Andrew Johnson cf22d9cedd Missed a $Log$ keyword. 2010-10-05 16:48:06 -05:00
Andrew Johnson d4bf5ec2d7 RTEMS: Added parentheses around command arguments for CEXP.
In particular the generated cdCommands file, and the lines in
the st.cmd@RTEMS file template.
2010-10-05 16:02:09 -05:00
Andrew Johnson fbda9f3280 RCS keyword updates for Bazaar
Replaced $Id$ and $Header$ keywords with $Revision-Id$
Deleted $Log$ keywords and any log messages
2010-10-05 14:27:37 -05:00
Andrew Johnson 5d17059cb1 libCom: Changes to epicsVersion.h generation
Use DEV instead of CVS in names.
Lower-case the -rc<n> status strings.
Rename CVS_DATE to COMMIT_DATE.
No Bazaar equivalent to the CVS tag $Name$ exists.
Modernize and "use strict" in the Perl code.
2010-10-05 13:33:35 -05:00
Andrew Johnson 64771c1708 doc: Updated checklist.
Rewrote commands for Bazaar and modified tag formats.
Added steps for updating Launchpad.
2010-10-04 16:51:59 -05:00
Andrew Johnson a657a012cd rec: Make CALC expression fields 80 chars.
Both calc and calcout record types changed.
2010-10-04 13:46:09 -05:00
Andrew Johnson 9542056547 as: No need to limit CALC expression lengths.
We allocate a new postfix buffer for each expression, so there is no
need to limit the expression length, just allocate a buffer big enough
for the expression given.
2010-10-04 13:41:09 -05:00
Andrew Johnson 6d1cc23a7e libCom/test: Enhanced epicsCalcTest.
Added testArgs() function and tests, and more bad expression tests.
2010-10-04 13:39:02 -05:00
Andrew Johnson bb7d8d6435 libCom/calc: Added integer literals, which use less space in Postfix.
Renamed LITERAL to LITERAL_DOUBLE and added LITERAL_INT.
postfix() only uses LITERAL_INT if the results are identical.
Adjusted INFIX_TO_POSTFIX_SIZE() macro to match.
Cleaned up some other internal issues.
2010-10-04 13:32:34 -05:00
Andrew Johnson 641aa70eb1 libCom/test: Added Michael Davidsaver's unit tests for errlog 2010-09-30 14:36:30 -05:00
Andrew Johnson 48aabfc6ad libCom/test/epicsStringTest: %Zd isn't portable. 2010-09-29 17:44:10 -05:00
Andrew Johnson eaaea901e0 libCom: fix epicsNAN generation on vxWorks. 2010-09-29 17:42:10 -05:00
Andrew Johnson d4814f1395 db/test: On vxWorks make a callbackTest.munch that works. 2010-09-29 16:00:46 -05:00