Andrew Johnson
048689d6db
Adjust example code in devSup.h
2020-03-06 23:20:55 -06:00
Andrew Johnson
23cac3c1a8
Set USE_TYPED_DSET centrally now everything uses it
2020-03-06 22:49:58 -06:00
Andrew Johnson
8b9c313941
Update the wording of the Release Notes entry
2020-03-06 22:36:02 -06:00
gabadinho
c54237e34a
- Record updates:
...
. histogramRecord
. eventRecord
. aaiRecord
. aaoRecord
- Device support updates:
. devHistogramSoft (histogramRecord)
. devEventSoft (eventRecord)
. devAaiSoft (aaiRecord)
. devAaoSoft (aaoRecord)
- Fixes in already-migrated records
. lsiRecord: replaced 'struct lsidset' with typedef(ed) 'lsidset'
. int64inRecord (similar as above)
. int64outRecord (similar as above)
. calcRecord: minor fix in init_record() prototype declaration
- Note: the comments about return values in dset structs were outright copied from .c to .pod/.dbd files without confirmation if they are indeed correct!
2020-02-14 11:07:11 +01:00
gabadinho
754eb73334
- Record updates:
...
. aoRecord
. biRecord
. boRecord
. mbbiRecord
. mbbiDirectRecord
. mbboRecord
. mbboDirectRecord
. longinRecord
. longoutRecord
. stringoutRecord
. stringinRecord
. waveformRecord
. calcoutRecord
. subArrayRecord
- Device support updates:
. devAoSoft, devAoSoftCallback, devAoSoftRaw (aoRecord)
. devBiSoft, devBiSoftCallback, devBiSoftRaw, devBiDbState (biRecord)
. devBoSoft, devBoSoftCallback, devBoSoftRaw, devBoDbState, devGeneralTime (boRecord)
. devMbbiSoft, devMbbiSoftCallback, devMbbiSoftRaw (mbbiRecord)
. devMbboSoft, devMbboSoftCallback, devMbboSoftRaw (mbboRecord)
. devMbbiDirectSoft, devMbbiDirectSoftCallback, devMbbiDirectSoftRaw (mbbiDirectRecord)
. devMbboDirectSoft, devMbboDirectSoftCallback, devMbboDirectSoftRaw (mbboDirectRecord)
. devGeneralTime, devLiSoft, devLiSoftCallback (longinRecord)
. devLoSoft, devLoSoftCallback (longoutRecord)
. devSoSoft, devSoSoftCallback, devStdio (stringoutRecord)
. devSiSoft, devSiSoftCallback, devEnviron, devGeneralTime, devTimestamp (stringinRecord)
. devWfSoft (waveformRecord)
. devCalcoutSoft, devCalcoutSoftCallback (recordCalcout)
. devSASoft (subArrayRecord)
2020-02-13 17:40:22 +01:00
gabadinho
55ec813908
initial typed-dset changes for ao record
2020-02-12 15:32:13 +01:00
Andrew Johnson
4c99a94453
Add Release Notes entry about dsets
2019-11-30 01:01:33 -06:00
Andrew Johnson
5407a25775
Export and use aidset, set USE_TYPED_DSET
...
I did ai so I can use it as an example in the Release Notes.
2019-11-30 00:20:16 -06:00
Andrew Johnson
6eaef18347
Remove duplicated include line
2019-11-28 00:56:00 -06:00
Andrew Johnson
45c7039a45
Add HAS_<record>dset macros to allow detection
...
External device support that must also build against earlier
Base versions can use these to determine whether they need so
declare their own dset structures for each record type.
2019-11-23 22:23:47 -06:00
Andrew Johnson
b1b51cc70e
Export and use int64outdset, set USE_TYPED_DSET
2019-11-23 15:32:51 -06:00
Andrew Johnson
7e1d165092
Export and use int64indset, set USE_TYPED_DSET
2019-11-23 15:32:51 -06:00
Andrew Johnson
7893445a2e
Modify lsodset, set USE_TYPED_DSET
2019-11-23 15:32:51 -06:00
Andrew Johnson
465ab44606
Modify lsidset, set USE_TYPED_DSET
2019-11-23 15:32:51 -06:00
Andrew Johnson
23450fcfc8
Modify printfdset, set USE_TYPED_DSET
2019-11-23 15:32:51 -06:00
Andrew Johnson
37ed77006c
Fix release headers in Release Notes
2019-11-21 12:47:02 -06:00
Andrew Johnson
578608b1c7
Merge changes from 3.15 branch into 7.0
2019-11-21 12:45:31 -06:00
Andrew Johnson
1d18aa3e6c
Disable printf() format warnings on MinGW, they're broken
2019-11-21 12:20:56 -06:00
Andrew Johnson
a85967caea
Cross-builds of 64-bit MinGW should inherit from 32-bit
...
Don't duplicate, this file missed an important change as a result.
2019-11-21 12:20:13 -06:00
Michael Davidsaver
3c0d4ccf49
remove another __DATE__
2019-11-16 10:26:23 -08:00
Martin Konrad
218459f454
Remove epicsThrows() macro
...
Exception specifications are deprecated: http://isocpp.github.io/
CppCoreGuidelines/CppCoreGuidelines.html#e30-dont-use-exception-
specifications . They will be removed from the C++ standard with
C++20. Modern compilers are warning about them since years. Thus
it's unlikely that anyone is still using the epicsThrows() macro.
Even if that's the case the fix is trivial: Simply remove the macro.
2019-11-15 21:15:50 -08:00
Martin Konrad
13234afc40
Simplify definition of compiler-specific macros
...
Remove conditionals for older compiler versions that aren't
supported by EPICS Base anymore.
2019-11-15 21:14:27 -08:00
Michael Davidsaver
156b137af0
avoid 'struct dset'
...
doesn't work if -DUSE_TYPED_DSET
2019-11-15 21:11:27 -08:00
Michael Davidsaver
fab9c52858
missing includes
...
Need definition of FILE
2019-11-15 21:11:27 -08:00
Michael Davidsaver
019c20476a
test include public Com and db headers
...
Ensure that headers which are meant to be included
actually can be.
2019-11-15 21:11:27 -08:00
Andrew Johnson
f3d63da77b
Remove two long-unused environment parameters
2019-11-15 13:16:35 -06:00
Michael Davidsaver
a4e5b9c528
minor
2019-11-13 10:19:16 -08:00
Michael Davidsaver
b43aafae70
VCS version instead of __DATE__
...
Use reproducable VCS version instead of date.
Of course, this falls back to a date if not
version controlled.
2019-11-13 10:18:12 -08:00
Michael Davidsaver
905ca4b7ac
quiet some warnings
2019-11-13 10:17:43 -08:00
Michael Davidsaver
7acd7c6145
minor epicsTimerTest
2019-11-12 19:07:30 -08:00
Michael Davidsaver
05c93e954f
makeRPath.py nicer error on mis-configuation
2019-11-12 19:07:30 -08:00
Michael Davidsaver
bef9a08f6d
asLib minor
2019-11-12 19:07:30 -08:00
Michael Davidsaver
3e7ad9a86f
rtems_init cleanup
...
Remove unnecessary (as of RTEMS 4.9) prototypes
Remove unused *Fatal
constify string contant
2019-11-12 19:07:30 -08:00
Michael Davidsaver
76b9461ee8
logClient windows needs SOCK_E*
2019-11-12 19:07:30 -08:00
Andrew Johnson
7eee262486
Shorten/simplify uninstall recipes
2019-11-12 16:16:02 -06:00
Andrew Johnson
a10379327c
Replace broken cleandirs recipe
2019-11-12 16:14:39 -06:00
Andrew Johnson
41d86ecd7a
Add a document containing Record Reference links
2019-11-11 11:30:46 -06:00
Andrew Johnson
961dd2bc5d
Don't check empty (overridden) RELEASE definitions
...
Bug reported by Dirk Zimoch
2019-11-11 11:29:03 -06:00
Andrew Johnson
6d8bf7c8ef
Update checklist for next release
2019-11-01 14:36:34 -05:00
Andrew Johnson
98e5367126
Update submodules after release
2019-11-01 14:11:51 -05:00
Andrew Johnson
8734863f69
Incr version and set snapshot/development flags
2019-11-01 14:11:29 -05:00
Andrew Johnson
34834dfe97
Clear development flags for 7.0.3.1
R7.0.3.1
2019-11-01 14:08:44 -05:00
Andrew Johnson
bc370e41b5
Release Check-list detail updates
2019-11-01 14:07:45 -05:00
Andrew Johnson
eb6911f474
Fine-tune Release Notes formatting
2019-11-01 13:32:05 -05:00
Andrew Johnson
3c52cbb12a
Update submodules to release-tagged versions
2019-11-01 13:00:21 -05:00
Andrew Johnson
61ce4df6c8
Update version numbers in documentation for 7.0.3.1
2019-10-31 16:18:24 -05:00
Andrew Johnson
4d882976df
Merge 3.15 branch into 7.0
2019-10-31 16:16:52 -05:00
Andrew Johnson
db4ad455d2
Update version numbers for 3.15.8-DEV (3.15.7.1-DEV)
2019-10-31 15:23:11 -05:00
Andrew Johnson
74a90d141b
Update version numbers
...
Also contains some reformatting in README.md
R3.15.7
2019-10-31 13:00:24 -05:00
Michael Davidsaver
c1479522e3
update PVA module docs
2019-10-31 10:56:33 -07:00