This website requires JavaScript.
54ee8bf7a0
PVStructureArray: setLength before postPut
Michael Davidsaver
2013-05-23 17:50:58 -04:00
629c8346d2
postPut in new array API
Michael Davidsaver
2013-05-23 17:50:12 -04:00
1bf2ff430a
array resize respect immutability
Michael Davidsaver
2013-05-14 11:24:44 -04:00
69be072a07
added test
Marty Kraimer
2013-05-17 19:33:16 -04:00
a2ca21a1a6
changes to queue and to bitSetUtil.
Marty Kraimer
2013-05-16 09:04:42 -04:00
572c02bf6e
update testOperators
Michael Davidsaver
2013-05-08 14:35:36 -04:00
80777b293f
rewrite testPVScalarArray
Michael Davidsaver
2013-05-08 15:17:13 -04:00
3c08834377
update testSerialization
Michael Davidsaver
2013-05-08 14:18:29 -04:00
eeae12e3d4
Convert: remove to/from*Array
Michael Davidsaver
2013-05-07 18:36:53 -04:00
992ac73068
use new API
Michael Davidsaver
2013-05-08 15:16:58 -04:00
e843779555
New array API for PVValueArray using shared_vector<T>
Michael Davidsaver
2013-05-02 18:09:53 -04:00
5f4ca240b4
add ScalarTypeFunc::elementSize
Michael Davidsaver
2013-05-07 16:51:48 -04:00
79cd374f16
add ScalarTypeFunc::allocArray
Michael Davidsaver
2013-05-07 13:22:50 -04:00
b137b32fc6
test shared_vector<T>
Michael Davidsaver
2013-05-08 18:21:52 -04:00
3cd2bfdef0
shared_vector implementation
Michael Davidsaver
2013-05-08 18:21:34 -04:00
461dbdf0f8
remove Convert pointer from PVField
Michael Davidsaver
2013-05-08 10:31:36 -04:00
9e8a6b6304
fix const-ness in PVField compare
Michael Davidsaver
2013-05-08 14:19:45 -04:00
fd5ea89340
typo
Michael Davidsaver
2012-12-28 11:19:54 -05:00
1d1d2b31cd
remove remaining state from Convert
Michael Davidsaver
2013-05-01 14:20:01 -04:00
d75656dad7
testTypeCast use epicsUnitTest
Michael Davidsaver
2013-05-01 12:41:19 -04:00
f0aa2fe0e0
fix printer
Michael Davidsaver
2013-05-01 12:17:58 -04:00
ae847aea2b
allow putFrom to implicitly resize
Michael Davidsaver
2013-05-01 11:27:37 -04:00
00ac5bf64f
PVStructure::getNumberFields != Structure::getNumberFields
Michael Davidsaver
2013-04-30 19:10:53 -04:00
61e8024c65
fix mapping between int* and epicsInt* types
Michael Davidsaver
2013-04-30 17:44:25 -04:00
ee5a370c01
misc
Michael Davidsaver
2013-04-30 15:20:17 -04:00
659ce13e98
replace vector to/from in Convert
Michael Davidsaver
2013-04-30 14:41:29 -04:00
a7fde21300
replace scalar to/from in Convert
Michael Davidsaver
2013-04-30 14:04:24 -04:00
a6bfab2d74
replace copyScalarArray with PVScalarArray::assign
Michael Davidsaver
2013-04-30 13:53:55 -04:00
e948af1851
PVScalar::assign and PVScalarArray::assign
Michael Davidsaver
2013-04-26 18:27:17 -04:00
2062cc5d10
Convert::toStringArray with castUnsafe
Michael Davidsaver
2013-04-26 17:36:37 -04:00
e85d10c6d9
Convert::fromStringArray with castUnsafe
Michael Davidsaver
2013-04-26 17:29:52 -04:00
0e0ab66d45
add PVScalarArray::getAs and PVScalarArray::putFrom
Michael Davidsaver
2013-04-26 17:29:22 -04:00
f2635c7fdc
Convert::fromString with castUnsafe
Michael Davidsaver
2013-04-26 17:20:29 -04:00
4d92bbe541
Use PrinterPlain in Convert
Michael Davidsaver
2013-04-26 15:55:04 -04:00
e6e1434fc1
Add PrinterPlain
Michael Davidsaver
2013-04-26 15:54:39 -04:00
5e689f94f4
add PVScalar::getAs and PVScalar::putFrom
Michael Davidsaver
2013-04-26 15:44:05 -04:00
c1b6d26b8e
Convert::equals: move to operator==(PVField&,PVField&)
Michael Davidsaver
2013-04-22 16:12:03 -04:00
f72c5dba84
PVStructure compare typo
Michael Davidsaver
2013-04-22 15:47:51 -04:00
704007092c
Convert::getFullName becomes PVField::getFullName
Michael Davidsaver
2013-04-22 14:48:59 -04:00
2f8c434429
add castUnsafeV
Michael Davidsaver
2013-04-15 16:18:45 -04:00
b0c57e7ae3
test castUnsafe w/ transform()
Michael Davidsaver
2013-04-15 15:25:54 -04:00
0e57391b4d
vxWorks compatibility
Michael Davidsaver
2013-04-22 11:56:38 -04:00
7ff1a93e72
parseToPOD: fix 64-bit
Michael Davidsaver
2013-04-18 13:53:19 -04:00
d7eada7216
type casting with castUnsafe<TO>(FROM val)
Michael Davidsaver
2013-04-15 14:39:42 -04:00
c435f71592
testOperators: avoid warning
Michael Davidsaver
2013-04-12 18:43:53 -04:00
0dd6f01ef6
direct, i.e. no-copy, de/serialization support
Matej Sekoranja
2013-04-12 21:54:11 +02:00
cd95b75563
gcc 4.7+ compiler warnings removed
Matej Sekoranja
2013-02-27 11:44:00 +01:00
4122e772c1
merge SF changes
Ralph Lange
2013-02-26 17:22:16 +01:00
2fbe99909c
documentation: update Doxyfile
Ralph Lange
2013-02-26 17:21:28 +01:00
d4f3d6209c
jenkins: fix URLs for dependencies
Ralph Lange
2013-02-26 17:20:52 +01:00
641a51aa4f
Fix .hgignore to use patterns
Ralph Lange
2013-02-26 17:20:28 +01:00
67afe84593
mb moved to pvCommonCPP
Matej Sekoranja
2013-02-25 10:29:34 +01:00
66f7c90c51
merge
Matej Sekoranja
2013-02-22 21:30:01 +01:00
959117c391
mb portability, still to be ported to boost atomic
Matej Sekoranja
2013-02-22 21:27:26 +01:00
5e810c704f
Missing library reference in Makefile
zimoch
2013-02-21 15:50:57 +01:00
675243061d
-Wextra compiler warnings fixed
Matej Sekoranja
2013-02-16 12:50:36 +01:00
246825d672
base 3.14 fix
Matej Sekoranja
2013-02-13 14:29:38 +01:00
aa1a67d6c1
added micro-benchmark
Matej Sekoranja
2013-02-13 14:18:42 +01:00
97b1848ba3
added array_at manip test
Matej Sekoranja
2013-02-11 10:30:30 +01:00
c4f6132aca
added simple operators 'test', added <<= >>= operators to PVScalar
Matej Sekoranja
2013-02-08 22:45:04 +01:00
a0de4f126f
operator<< for all PVField, indent and array_at manipulator
Matej Sekoranja
2013-02-07 22:52:16 +01:00
a8a96def97
jenkins: Publish documentation to .../tip in CloudBees build
Ralph Lange
2013-01-18 15:19:37 +01:00
eaddc30def
Add doxygen to Cloudbees build (as local dependency)
Ralph Lange
2013-01-14 12:22:15 +01:00
aa17639e20
Comment out doxygen (which does not work on CloudBees)
Ralph Lange
2013-01-13 18:32:09 +01:00
58d7ad494b
Add doxygen run to jenkins build job
Ralph Lange
2013-01-13 18:20:43 +01:00
2895f48bd6
Add build script for Jenkins on Cloudbees
Ralph Lange
2013-01-13 18:11:55 +01:00
8f6ea47501
configure: improved generic RELEASE file
Ralph Lange
2013-01-11 19:12:50 +01:00
3eb6237343
missing '.' in "This version" and "Previous version"
Marty Kraimer
2012-12-12 15:25:18 -05:00
cb19940fa7
I forget to do an hg add on documentation/pvDataCPP_20121212.html
Marty Kraimer
2012-12-12 15:17:44 -05:00
4bc7e9c8fe
several minor problems found while developing pvDatabaseCPP
Marty Kraimer
2012-12-12 14:59:33 -05:00
18ba24156c
Added tag 2.0-BETA for changeset d70c5ad29163
dhickin
2012-11-22 15:23:15 +00:00
1d3c4d1762
get rid of unnecessary copies for StringArray
2.0-BETA
Marty Kraimer
2012-10-29 13:32:34 -04:00
51abc5032c
make sure copy of vector is not made
Marty Kraimer
2012-10-20 07:24:07 -04:00
69b3692841
Remove IDE configuration files (QtCreator)
Ralph Lange
2012-10-18 11:36:10 -04:00
d627e08419
fix bug in PVStructure::appendPVField and PVStructure::appendPVFields
Marty Kraimer
2012-10-11 06:19:08 -04:00
bd9f1d1949
StandardField IDs, dumpValue fix for (u)int8
Matej Sekoranja
2012-10-10 17:59:12 +02:00
04db13d00e
default Structure id serialization opt.
Matej Sekoranja
2012-10-09 08:43:43 +02:00
f88f0b4a76
localStaticLock - static local thread-safety
Matej Sekoranja
2012-10-08 12:19:21 +02:00
07f9a8c0f6
must include standardField or pvAccessCPP fails
Marty Kraimer
2012-10-03 09:08:51 -04:00
5ba0209f39
get rid of all static global objects
Marty Kraimer
2012-10-03 08:59:23 -04:00
ced439f4c4
fix for crash in pvDataCPP testV3Channel
Marty Kraimer
2012-10-02 16:01:03 -04:00
cf44ec1191
scalar array (de)serialization fixed
Matej Sekoranja
2012-10-01 21:47:43 +02:00
e7458fad01
change name to what it should be
Marty Kraimer
2012-10-01 10:06:01 -04:00
52dfdace88
fix some typos in pvDataCPP.html
Marty Kraimer
2012-10-01 10:02:09 -04:00
a23631a8ca
fix bug related to PVStructurePtr createPVStructure( StringArray const & fieldNames,PVFieldPtrArray const & pvFields); The old implementation created a new version of each element of pvField. The new version uses the version from pvFields. There is a new shared pointer but the new shared pointer referenced the same PVField as the original.
Marty Kraimer
2012-09-28 06:33:39 -04:00
6a378dae0d
removed sprintf format warnings
Unknown
2012-09-14 13:54:35 +02:00
0b4a8550e5
type cast warnings removed
Unknown
2012-09-13 17:50:38 +02:00
519601595c
PVStructure de/serialization fixed
Matej Sekoranja
2012-09-12 11:30:58 +02:00
8dfd8ec02e
merge
Matej Sekoranja
2012-09-10 08:59:36 +02:00
4cef1135a3
PVStructure serialization fixed
Matej Sekoranja
2012-09-10 08:56:11 +02:00
a7bd52bd48
minimize preprocessor branching for vxWorks
Unknown
2012-09-06 17:12:53 +02:00
55df2e06e2
compatibility with vxWorks
Unknown
2012-09-05 14:11:07 +02:00
cfc9ebefb0
merge
Matej Sekoranja
2012-09-03 23:46:06 +02:00
516518529c
VxWorks ports from Dirk
Matej Sekoranja
2012-09-03 23:43:26 +02:00
6b4eb1a1b0
StandardField: fix enumeratedAlarm ; testConvert fix uint64 integer constants
Marty Kraimer
2012-08-28 13:09:37 -04:00
5e3311a024
LICENSE, COPYRIGHT, file header
Marty Kraimer
2012-08-22 14:39:19 -04:00
233a90e608
merge
Matej Sekoranja
2012-08-21 23:35:50 +02:00
4b26e1c442
dumpValue methods
Matej Sekoranja
2012-08-21 23:34:59 +02:00
b216a62d1e
changes for "String const&"
Marty Kraimer
2012-08-20 14:51:09 -04:00
978cb937c4
String const & message
Matej Sekoranja
2012-08-20 19:09:01 +02:00