Andrew Johnson
94397b52fc
Resolve some cppcheck errors & warnings
2016-12-07 13:53:26 -06:00
Andrew Johnson
aa6e976f92
Add .local includes to makeBaseApp templates
2016-11-04 17:18:14 -05:00
Andrew Johnson
0743417231
Merged the pcas-vararray-3.14 branch, with fixes and notes
2016-10-20 12:22:00 -05:00
Ralph Lange
ac6b8bfcc7
templates: make caServerApp use variable size vectors
2016-10-19 14:22:25 +02:00
Andrew Johnson
c8351c329b
Clarify comments in exampleApp Makefile
2016-07-18 11:25:08 -05:00
Andrew Johnson
bffdfdcb28
Fix GetUser routine in makeBaseApp.pl
2016-07-08 13:18:53 -05:00
Andrew Johnson
6dda3decf9
Merged remove-keywords-3.14 branch
2016-07-07 16:43:29 -05:00
Andrew Johnson
7a38da0e44
Ignore RULES, TOP & TEMPLATE_TOP in new checks
2016-05-31 11:18:29 -05:00
Andrew Johnson
f4a16a1e1e
Remaining Revision-Id keywords in source
2016-05-22 05:43:09 +02:00
Andrew Johnson
c5740c0dd0
Add relPaths.sh target to convertRelease.pl
...
This is a /bin/sh syntax version of the dllPath.bat file,
needed to run IOCs under Cygwin when SHARED_LIBRARIES=YES.
2014-10-08 14:18:08 -05:00
Andrew Johnson
152e8865cc
Cleaned up exampleApp Makefiles
2014-07-28 11:38:30 -05:00
Andrew Johnson
2bf6d88607
templates: Quote path names in st.cmd files, permits spaces
...
Request from Eric Norum.
2014-07-01 10:55:52 -05:00
Andrew Johnson
01f0fdbf1e
More file permission fixes.
2013-08-19 15:46:51 -05:00
Andrew Johnson
75a5f19d2e
IOCS_APPL_TOP must be absolute path
...
Fix a recently introduced problem where cdCommands and envParams
had TOP as a relative path (which actually worked by chance).
Also fixed a problem with convertRelease hanging when the -t
argument matched the absolute path to TOP.
2013-07-10 14:13:31 -05:00
Andrew Johnson
451c4cc854
Unify #! line for Perl scripts
...
/usr/bin/env exists on all current workstation OSs.
2013-01-23 07:29:07 -06:00
Andrew Johnson
bdbada28a8
makeBaseApp: Remove bad characters from user names
...
Also warns about some bad characters in record names, but only
the ones that are known to cause known bad behaviour.
2012-07-31 13:47:23 -05:00
Andrew Johnson
adfa1257f5
makeBaseApp: caMonitor example should use ca_create_subscription()
...
It was calling ca_add_event(), which is a deprecated API.
2012-01-16 16:40:37 -06:00
Andrew Johnson
b27e22d75e
Makefile cleanup
...
Various minor changes to comments and build variable names.
2011-11-14 12:33:07 -06:00
Andrew Johnson
a0c1c0fb15
makeBaseApp: Remove local duplicates of library functions
...
Replace the buggy local copies of the functions UnixPath(),
LocalPath(), readRelease() and expandRelease() with the
library versions from our EPICS::Path and EPICS::Release
perl modules.
2011-11-08 17:51:19 -06: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
5a41f3a0b9
RTEMS: Added parentheses to the exampleBoot st.cmd@RTEMS file.
2010-10-06 10:54:31 -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
Jeff Hill
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.
2009-08-18 00:32:48 +00:00
Jeff Hill
9802e6c629
cosmetic
2009-08-14 00:24:32 +00:00
Jeff Hill
547c5d06ea
improved the maint of the asych io count in off normal situations
2009-08-14 00:24:09 +00:00
Andrew Johnson
b1b72e8cf0
updated comment text
2009-08-07 20:24:53 +00:00
Jeff Hill
7cf77b40e6
updated the example to implement casPV::writeNotify implementing similar semantics to an IOC
2009-08-04 23:31:13 +00:00
Jeff Hill
b4948b4ff6
fixed missing space in command line help string
2009-08-04 17:50:56 +00:00
Jeff Hill
7246366222
fixed gnu warning
2009-07-31 15:52:32 +00:00
Jeff Hill
290ec3e22c
adjustable asyn delay, adjustable max simult io, added variables
2009-07-30 22:53:51 +00:00
Jeff Hill
d6b887b363
adjustable asyn delay
2009-07-30 22:51:03 +00:00
Jeff Hill
58a6493596
fixed command line arguments to follow standards
2009-07-14 23:26:10 +00:00
Jeff Hill
93809bd857
billy is nolonger an on-the-fly pv
2009-07-14 23:25:24 +00:00
Jeff Hill
90ed36c572
fix allows regression tests to work against async pv
2009-07-14 23:24:35 +00:00
Andrew Johnson
c1c8c914db
Moved RULES and CHECK_RELEASE settings, cleanup.
2009-06-24 19:25:16 +00:00
Janet B. Anderson
9bbe163f52
Moved CHECK_RELEASE definition to CONFIG_SITE.
2009-06-23 19:45:23 +00:00
Janet B. Anderson
f20ccc6c09
Moved the shared set of rules definition, RULES, to RELEASE.
2009-06-23 19:43:58 +00:00
Andrew Johnson
42f0106d48
Memory allocation checks.
2009-05-05 15:11:37 +00:00
Ralph Lange
28f70a28a1
Base path can be set through environment var EPICS_MBA_BASE.
2009-04-24 12:25:21 +00:00
Andrew Johnson
d79877c383
Need epicsMath.h to use epicsNAN.
2009-04-13 20:10:43 +00:00
Ralph Lange
c0052ea44f
Changed get_alarm_double() behaviour in analog records to return epicsNAN for limits with NO_ALARM severity
2009-04-03 14:40:13 +00:00
Ralph Lange
f4311a3f9b
Rename pxxx -> prec in xxxRecord.c
2009-04-02 21:42:32 +00:00
Andrew Johnson
e155dd411e
Added dynamic parts of record alias implementation.
2009-01-16 20:50:40 +00:00
Andrew Johnson
31fb641dff
In vxWorks 5.5.2, ld < file.munch breaks future shell includes.
2009-01-05 22:32:20 +00:00
Andrew Johnson
0fff507aea
Cleanup, fix an issue reported by Kazuro Furukawa.
2008-10-08 22:42:49 +00:00
Andrew Johnson
98e09831fa
_APPNAME__SNCFLAGS doesn't get used...
2008-10-08 21:11:55 +00:00
Andrew Johnson
79df764184
Added creation of ioc/dllPath.bat for Win32 IOCs.
2008-08-29 22:15:02 +00:00
Andrew Johnson
a2d252bc24
Fix finding templates when earlier dirs don't exist.
2008-08-29 21:03:36 +00:00
Andrew Johnson
246e47128d
Remove lower-case paths, they break apps on Win32.
2008-08-29 15:24:28 +00:00