Dave Hickin
d3853bd4e9
Ignore target-specific RELEASE and CONFIG_SITE in git
...
Tell gir to ignore configuration files such as RELEASE.win32-x86.Common
or CONFIG_SITE.linux-x86_64.Common.
5.0.0
2015-09-02 16:36:26 +01:00
Dave Hickin
7253bac48a
Updated copyright notice and license
...
Updated copyright notice using the one in normativeTypesCPP. Added
Diamond and BNL. Added legal discalimers for Diamond and BNL to license.
Added dates to copyright notice. "All rights reserved" added to
copyright.
2015-09-02 14:04:29 +01:00
dhickin
973fbeeba5
Merge pull request #8 from dhickin/move_getSubFieldT_def_from_class_body
...
Move getSubFieldT definitions out of class body
2015-09-01 17:03:14 +01:00
dhickin
f22cefba97
Merge pull request #11 from anjohnson/fix-mac-build
...
Fix build problem on Mac
2015-09-01 17:00:58 +01:00
Ralph Lange
a5abc37b17
Add QtCreator pattern to .gitignore
2015-08-18 16:11:33 +02:00
Ralph Lange
b95fa7be56
jenkins: remove hgweb job; split doc and build jobs; update EPICS Base version
2015-08-18 16:11:05 +02:00
Andrew Johnson
f6cf87a52d
Fix build problem on Mac
...
../../testApp/pv/testPVData.cpp:549:14: error: use of overloaded operator '!='
is ambiguous (with operand types 'PVIntPtr' (aka 'shared_ptr<PVInt>') and
'long')
testOk1(a!=NULL);
~^ ~~~~
2015-08-12 15:06:46 -05:00
dhickin
51f36b2281
Merge pull request #10 from dhickin/remove_deprecated_getDerivedTypeField
...
Remove deprecated PVStructure::get*Field Functions
2015-07-29 12:29:08 +01:00
Dave Hickin
ddebd494c6
Remove deprecated PVStructure::get*Field Functions
...
Remove the deprecated functions such as getIntField in PVStructure,
whose usage has been replaced by that of the template getSubField
function and which are now no longer called anywhere.
2015-07-28 17:45:26 +01:00
dhickin
d0a8d2b1cd
Merge pull request #9 from dhickin/replace_calls_getScalarArrayField
...
Replace calls of deprecated PVStructure::getScalarArrayField
2015-07-28 17:07:50 +01:00
Dave Hickin
1731a0daf6
USAGE_DEPRECATED macro used for getScalarArrayField
2015-07-24 16:56:49 +01:00
Dave Hickin
3487b3ee9e
Remove unused argument in testPVScalarArray
2015-07-24 11:22:50 +01:00
Dave Hickin
5834efb709
Remove calls of deprecated getScalarArrayField
2015-07-24 11:21:58 +01:00
Dave Hickin
52bc6d060d
Move getSubFieldT definitions out of class body
...
Move definitions of 2 getSubFieldT overloads:
shared_ptr<PVT> PVStructure::getSubFieldT(const char *name) const
shared_ptr<PVT> PVStructure::getSubFieldT(size_t fieldOffset) const
out of class body so not implicitly inlined.
2015-07-15 11:34:44 +01:00
dhickin
35ca5f3aed
Merge pull request #7 from dhickin/getSubFieldT
...
GetSubFieldT
2015-07-14 16:19:38 +01:00
Dave Hickin
ac2b6ea8db
Make getSubFieldT return shared pointer
...
Signed-off-by: Dave Hickin <david.hickin@diamond.ac.uk >
2015-07-13 12:48:05 +01:00
Dave Hickin
9827caa3e3
Make overloads of getSubField and getSubFieldT match
...
For each getSubField overload a throwing getSubFieldT has been added and
vice versa. These have been documented in doxygen and in the module
documentation.
Signed-off-by: Dave Hickin <david.hickin@diamond.ac.uk >
2015-07-13 12:41:47 +01:00
Dave Hickin
ebe2d6196c
Rename getAs getSubFieldT
...
Signed-off-by: Dave Hickin <david.hickin@diamond.ac.uk >
2015-07-13 12:34:15 +01:00
Dave Hickin
e4689dd3f8
Added unit tests for functions for getting subfields
...
Signed-off-by: Dave Hickin <david.hickin@diamond.ac.uk >
2015-07-13 12:07:54 +01:00
Dave Hickin
1dba611b8e
Improve exception messages when getting PVStructure subfield
...
Signed-off-by: Dave Hickin <david.hickin@diamond.ac.uk >
2015-07-13 11:47:21 +01:00
Dave Hickin
97cbea6f4d
Implement getSubField functions without using exceptions
...
Implementation of getSubField (and getScalarArrayField) introduced in
the getAs pull request throws an exception then catches it to return a
null pointer. Implement without throwing.
Signed-off-by: Dave Hickin <david.hickin@diamond.ac.uk >
2015-07-13 02:16:08 +01:00
Dave Hickin
d9963b0631
Add test for getAs when mid-field not structure
...
Signed-off-by: Dave Hickin <david.hickin@diamond.ac.uk >
2015-07-09 13:22:42 +01:00
Dave Hickin
8418303ce2
Fix bug in new PVStructure::getAs function
...
Fix seg fault when getAs is called with a string of the form x.y (or
x_1. ... x_n.y) where x or (x1. ... .x_i) is not a structure field.
Signed-off-by: Dave Hickin <david.hickin@diamond.ac.uk >
2015-07-09 13:21:45 +01:00
Dave Hickin
40952df965
Corrected spelling in test and exception messages
...
Signed-off-by: Dave Hickin <david.hickin@diamond.ac.uk >
2015-07-08 18:19:53 +01:00
Dave Hickin
4f2c51c480
Correct spelling and typos in doxygen and comments
...
Signed-off-by: Dave Hickin <david.hickin@diamond.ac.uk >
2015-07-08 18:18:37 +01:00
Marty Kraimer
fd31a0d6b0
Merge pull request #6 from mdavidsaver/dropprinter
...
remove unused PrinterPlain
2015-06-27 07:00:15 -04:00
Michael Davidsaver
9ad725a272
remove unused PrinterPlain
2015-06-25 16:51:04 -04:00
Marty Kraimer
2b6172ba63
Merge pull request #5 from mrkraimer/master
...
document new PVStructure::getAs method
2015-06-23 10:12:10 -04:00
Marty Kraimer
c521f9299d
document new PVStructure::getAs method
2015-06-23 08:24:54 -04:00
Marty Kraimer
1e646f8df1
Merge pull request #4 from mdavidsaver/getasfield
...
Add PVStructure::getAs<>()
2015-06-23 07:24:30 -04:00
Marty Kraimer
b5a436c1b7
Merge pull request #3 from mdavidsaver/getdeprecate
...
Deprecated PVStructure::get*Field methods trigger a warning
2015-06-23 07:17:38 -04:00
Michael Davidsaver
4f25c7a3ea
remove findSubField
2015-06-22 18:14:23 -04:00
Michael Davidsaver
eadb8ff65b
add PVStructure::getAs<>() for field access w/o NULL
2015-06-22 18:14:23 -04:00
Michael Davidsaver
6a80e941a0
replace use of depercated methods
2015-06-22 14:36:27 -04:00
Michael Davidsaver
7fc9b42b3a
PVStructure: compiler warning when deprecated methods are used
2015-06-22 14:27:44 -04:00
Dave Hickin
0d857999bf
Make default type ID strings const.
...
Signed-off-by: Dave Hickin <david.hickin@diamond.ac.uk >
2015-06-17 14:51:07 +01:00
Marty Kraimer
8ba71b048e
Merge pull request #1 from mdavidsaver/errmsg
...
Friendlier exception messages w/ stack trace during Field creation
2015-06-15 06:41:34 -04:00
Michael Davidsaver
e07f6c1703
Friendlier exception messages w/ stack trace during Field creation
2015-06-12 13:54:03 -04:00
Marty Kraimer
e4f38121d2
remove qtcreator file
2015-06-10 10:31:08 -04:00
Marty Kraimer
255ee3f151
clean up conversion from hg to got; remove qtcreator files
2015-06-09 08:43:41 -04:00
dhickin
e72dbaabe1
Add some doxygen
2015-06-08 10:06:06 +01:00
dhickin
b39662450f
Fix for windows static build static initialisation errors.
2015-06-08 04:58:04 +01:00
dhickin
98da0c0bec
Add template getField member functions which return specific field types to Structure and Union.
2015-03-30 09:05:59 +01:00
dhickin
45dde325fd
Change the printing of structure array and union array fields of structure introspection objects. Removes superfluous information and brings it in line with pvData meta language.
2015-03-20 17:23:32 +00:00
dhickin
2967a8f798
Declare the one argument constructors of PVField and its derived classes explicit.
2015-03-06 21:05:50 +00:00
Matej Sekoranja
d4bdc73948
documentation/RELEASE_NOTES.md updated
2015-02-18 14:26:19 +01:00
Matej Sekoranja
37c2f6bb17
merge
2015-02-18 10:11:15 +01:00
Matej Sekoranja
a8e4d749e3
flow: Merged <feature> 'copy_refactoring' to <develop> ('default').
2015-02-18 10:02:17 +01:00
Matej Sekoranja
3df16ee449
flow: Closed <feature> 'copy_refactoring'.
2015-02-18 10:02:17 +01:00
Matej Sekoranja
332c2f959b
added copy() method back to convert, since it is usually used by external modules; marked as DEPRECATED
2015-02-17 22:36:28 +01:00