Andrew Johnson
c710a3a898
dbStatic/dbLexRoutines.c fix error message
2014-07-27 15:41:49 -05:00
Andrew Johnson
c91fe7b7d7
Fix issues found by Clang
...
These were int => size_t changes that shouldn't have been made
because the value of the variable can be negative.
2014-07-12 01:09:36 -05:00
Andrew Johnson
3cf2d9057f
Allow appended .db files to omit record type
...
This .db file syntax is now legal, provided the
named record already exists:
record("*", "named") {
field(VAL, 10)
}
2014-06-12 14:47:42 -05:00
Ralph Lange
41bd895cd5
ioc: Fix more MSVC 12.0 warnings
2014-06-04 21:18:43 +02:00
Ralph Lange
32c2775940
ioc/dbStatic: fix bug introduced in revision 12486
2014-06-04 17:07:16 +02:00
Ralph Lange
5754dc136e
src/ioc: fix numerous warnings appearing on MSVC 12.0 / Windows (64bit)
2014-06-04 15:56:51 +02:00
Ralph Lange
271e1811e3
ioc/dbStatic: make offset in field description an unsigned short, add cast to code generator
...
fixes ~2600 compiler warnings (on windows-x64)
2014-05-22 16:18:02 +02:00
Andrew Johnson
e1e389a2dd
Low-memory behaviour fixes.
...
Fix unchecked buffer allocation in dbChannel.c
Replace calls to epicsStrDup() with checked malloc() for
things that happen often after iocInit.
Michael Davidsaver pointed out this issue.
2014-02-07 17:19:28 -06:00
Andrew Johnson
3f0e633fd1
dbStatic: Clean up warning on darwin
2013-12-20 09:59:49 -06:00
Andrew Johnson
0a2020e2fc
Merged changes from 3.14 branch
...
Up to 3.14.12.4 release.
2013-12-17 12:54:04 -06:00
Andrew Johnson
052f0992d2
dbStatic: Add property metadata to dump outputs
...
Both dbWriteRecordTypeFP() and dbDumpField() now show the
value of the prop() field attribute.
2013-11-06 09:28:49 -06:00
Michael Davidsaver
034388f009
recognize and store field attribute "prop()"
2013-11-04 13:39:16 -05:00
Michael Davidsaver
3d8bf34177
fix indent
2013-11-04 13:39:12 -05:00
Andrew Johnson
c4d6e2a61e
dbStatic: Improve dbDumpDevice
...
Make it also display the function pointers in the dset and dsxt
for each device support it reports on.
2013-06-14 13:55:22 -05:00
Andrew Johnson
2be5e15346
Merged changes from 3.14 branch
...
Up to revno 12420 inclusive.
2013-06-07 18:08:38 -05:00
Andrew Johnson
8b616ba00a
Merged changes from 3.14 branch
...
Includes everything up to revno 12352 on 2012-07-31
2012-07-31 14:04:38 -05:00
Andrew Johnson
01272dc73f
More changes needed for Cygwin.
2012-07-18 16:30:54 -05:00
Andrew Johnson
9118749f2f
Removed dbStaticHost library.
2012-07-18 15:37:19 -05:00
Andrew Johnson
0a88fd3f54
Removed Forms support code fro dbStaticLib.
2012-07-18 00:07:42 -05:00
Andrew Johnson
b8d0d97827
Removed all epicsShareAPI attributes from src/ioc.
...
There were none at all in src/std.
2012-07-15 16:08:50 -05:00
Andrew Johnson
e6149b6606
Merged process-get branch.
...
Seems to work, but not tested in depth.
2012-07-11 18:07:23 -05:00
Andrew Johnson
62727dcba6
Clean up warnings from gcc 4.6.3
2012-07-07 15:54:31 -05:00
Michael Davidsaver
4986c184c7
cleanup for dbRegisterFilter()
2012-06-28 13:44:33 -04:00
Michael Davidsaver
026307c06d
db cleanup
...
cleanup to allow database re-load
2012-06-28 10:55:44 -04:00
Andrew Johnson
6595ff9518
Clean up some compiler warnings from gcc 4.6
2012-06-26 00:19:10 -05:00
Andrew Johnson
44a70cca5a
merged server-side-plugins branch
2012-06-22 18:16:26 -05:00
Andrew Johnson
2b9d66273c
Merged changes from 3.14 branch.
...
Includes everything up to revno 12343 on 2012-05-21
2012-05-29 16:44:49 -05:00
Michael Davidsaver
386a2f73a7
don't destroy locked mutex
2012-05-24 14:11:08 -04:00
Andrew Johnson
5b228618e1
Merged epicsStdioRedirect.h into epicsStdio.h
2012-05-03 12:19:34 -05:00
Michael Davidsaver
74b24bbe0f
Refactor link handling code (incomplete).
...
* Moved routines into dbLink.h and dbLink.c
* Created separate routines for DB_LINK processing
* Added dbinitLink() and dbAddLink()
* Started a Link Support Entry Table, not used yet
* Everything should still work as before...
2012-04-27 13:21:47 -04:00
Michael Davidsaver
eee5a28983
Integrated dbChannel more and extended its functionality:
...
* Register filters in pdbbase, using a list and gphash
* Do record and field search first
* Test loads a DBD/DB file to provide a record to find
2012-04-27 13:21:39 -04:00
Andrew Johnson
de6d7b2cf0
Merged compiled-dbd branch.
...
This does all DBD-file processing at build-time in Perl scripts.
The result should behave almost identically to the old programs.
2012-04-04 12:07:46 -05:00
Andrew Johnson
946ab722a1
Merged changes from 3.14 branch
...
Includes all changes up to the 3.14.12.2 release on 2011-12-12.
2011-12-12 16:16:33 -06:00
Andrew Johnson
1b345481ba
ioc/db: Generate menuGlobal.dbd
...
The source just duplicates what's in the Makefile anyway.
2011-11-14 17:38:36 -06:00
Janet Anderson
69609896e4
Made all clean rules single colon rules. Added CLEANS macro to list
...
created files to be removed by "make clean" in O.<arch> directory.
Replaced clean rule in Makefiles with a CLEANS definition.
2011-09-15 14:05:05 -05:00
Michael Davidsaver
e463793bc3
Merge ioc/*.
...
Merge miscIoc rsrvIoc dbtoolsIoc asIoc dbIoc registryIoc dbStaticIoc
into dbCore.
Move ioc/misc/asSubRecordFunctions.c to std/dev/asSubRecordFunctions.c
since it depends on the subRecord type.
Extracted ioc variable definitions from base.dbd into dbCore.dbd
2011-02-25 23:56:51 -06:00
Michael Davidsaver
4910c76925
move alarm.h to libCom/misc
2010-12-17 14:05:59 -05:00
Michael Davidsaver
31533ba62e
Fixup Makefiles
...
Adjust TOP and paths
2010-12-16 17:05:05 -05:00
Michael Davidsaver
2a36a3906d
Stage 1 reorganization
...
Directory moves.
src/RTEMS/ => src/libCom/RTEMS/
src/as/ => src/ioc/as/
src/bpt/ => src/ioc/bpt/
src/ca/ => src/ca/client/
src/cap5/ => src/ca/client/perl/
src/cas/ => src/ca/legacy/pcas/
src/catools/ => src/ca/client/tools/
src/db/ => src/ioc/db/
src/dbStatic/ => src/ioc/dbStatic/
src/dbtools/ => src/ioc/dbtemplate/
src/dev/softDev/ => src/std/dev/
src/dev/testDev/ => src/std/test/
src/excas/ => src/ca/legacy/pcas/ex/
src/gdd/ => src/ca/legacy/gdd/
src/makeBaseApp/ => src/template/base/
src/makeBaseExt/ => src/template/ext/
src/misc/ => src/ioc/misc/
src/rec/ => src/std/rec/
src/registry/ => src/ioc/registry/
src/rsrv/ => src/ioc/rsrv/
src/softIoc/ => src/std/softIoc/
src/toolsComm/ => src/libCom/tools/
2010-12-16 15:15:52 -05:00
Andrew Johnson
5e85476352
Remove programs that were replaced in Perl.
2010-04-13 17:39:27 -05:00
Andrew Johnson
75bdfc185e
Honor MS/MSS/MSI flags and fetches timestamps properly too.
2010-01-08 17:15:03 -06:00
Andrew Johnson
f7d02cc2a8
Convert INST_IO links to regular PV_LINK types, for VDCT support.
...
Added new PN_LINK type in link.h, make dbStaticLib display it.
Made all device support extended so links can be changed at runtime.
Modified startup so add_record() always called before regular link processing.
Incomplete, stilll need to add MS/MSS/MSI support, currently disabled.
2010-01-07 23:48:49 -06:00