Michael Davidsaver
4f499aed01
remove PVField::notImplemented
...
An unused waste of space in every instance...
2016-02-26 12:13:23 -05:00
Dave Hickin
336a8b3bc2
Fix win32 deserialization test fail
2016-02-18 18:56:04 +00:00
Dave Hickin
faecea39c8
Merge branch 'master' of github.com:msekoranja/pvDataCPP
2016-02-18 15:35:36 +00:00
Michael Davidsaver
d08d5362be
testBitSet: forgot to update test count
2016-02-17 10:53:32 -05:00
Michael Davidsaver
d4292d81f2
BitSet: truncation in or_and
...
For "this |= set1 & set2" the result size
should be "max(this, min(set1, set2))" while
at present it is "min(set1, set2)" resulting
in truncation if the LHS is longer than the
RHS.
2016-02-17 10:17:21 -05:00
Michael Davidsaver
62893e33e9
testBitSet: demo bug in BitSet::or_and
...
Incorrect handling of wordsInUse truncates if
RHS (b1 & b2) is shorter than LHS (b3).
2016-02-17 10:17:16 -05:00
Michael Davidsaver
5b07ecbd01
testBitSet more diag output
2016-02-17 10:17:04 -05:00
Ralph Lange
b5c1b9178d
jenkins: switch to Base 3.15.3
2016-02-16 10:18:41 +01:00
Matej Sekoranja
65ff7ab1c3
fixed bitSet serialization
2016-02-12 19:35:44 +01:00
Dave Hickin
35fd991fdc
Improve directSerialize/Deserialize() documentation
...
Add explanation of returned values and more description of the methods.
2016-02-11 10:51:43 +00:00
Michael Davidsaver
57e1acba79
add missing epicsShareFunc
2016-02-10 11:22:07 -05:00
Michael Davidsaver
620d351946
current_function.h not executable
2016-02-10 14:43:58 +00:00
Michael Davidsaver
de3c2656ef
INC += pv/
2016-02-10 14:40:29 +00:00
Michael Davidsaver
3b2e9b2485
move all headers to pv/
2016-02-10 14:40:29 +00:00
dhickin
75a3005d74
Merge pull request #17 from mdavidsaver/sertovector
...
add serializeToVector()
2016-02-10 14:04:01 +00:00
Michael Davidsaver
448f606054
update comments
2016-02-09 19:17:39 -05:00
Michael Davidsaver
e35c6f29fb
add deserializeFrom* helpers
2016-02-05 18:34:16 -05:00
Michael Davidsaver
85a1a48b00
add serializeToVector
2016-01-27 11:25:09 -05:00
dhickin
45427d3202
Merge pull request #21 from mdavidsaver/getfieldnull
...
getSubField -> getSubFieldT to avoid potential NULL de-ref.
2016-01-26 22:14:53 +00:00
Michael Davidsaver
93c7a05dac
remove redundant getSubField
2016-01-25 13:15:15 -05:00
Michael Davidsaver
a34c38c9b9
getSubField -> getSubFieldT to avoid potential NULL de-ref.
2016-01-25 12:12:06 -05:00
Michael Davidsaver
3100b77a1a
Merge remote-tracking branch 'origin/master'
...
* origin/master:
missing buffer capacity check in PVUnion::serialize
byteBuffer throw invalid_argument when ctor w/ NULL
revert incorrect doc string
byteBuffer check for alloc failure and const
new Thread::Config
2016-01-25 12:05:32 -05:00
Michael Davidsaver
c8429069a3
SONAME in src/Makefile
2016-01-25 11:49:05 -05:00
Michael Davidsaver
01172217dc
Merge remote-tracking branch 'md/threadconfig'
...
* md/threadconfig:
new Thread::Config
2015-12-29 18:34:18 -05:00
Michael Davidsaver
14b0e409f2
missing buffer capacity check in PVUnion::serialize
...
Allows a buffer overflow in PVUnionArray::serialize().
2015-12-28 18:16:01 -05:00
Michael Davidsaver
2107bae8dd
set SHRLIB_VERSION
2015-12-18 16:07:09 -05:00
Michael Davidsaver
433676226c
byteBuffer throw invalid_argument when ctor w/ NULL
2015-12-17 16:45:56 -05:00
Michael Davidsaver
f0c88234a0
revert incorrect doc string
2015-12-15 10:26:31 -05:00
Michael Davidsaver
393d711e5f
byteBuffer check for alloc failure and const
...
Ensure that bad_alloc is thrown if allocations fail, presently unchecked.
Also add const qualifier where possible.
2015-12-14 13:25:42 -05:00
Michael Davidsaver
cb24bd9c2c
Merge remote-tracking branch 'md/validatefieldnames'
...
* md/validatefieldnames:
fix testCreateRequest
field names may not begin with a digit
fail zero length field names
validate field names
2015-11-30 20:55:16 -05:00
Michael Davidsaver
abc5c5a374
new Thread::Config
2015-11-23 15:21:21 -05:00
Michael Davidsaver
54c94f181a
add global namespace so these macros work anywhere
2015-11-23 15:21:21 -05:00
Michael Davidsaver
6641e7f5d1
fix testCreateRequest
...
field names may not begin with a digit
2015-11-23 14:33:43 -05:00
Michael Davidsaver
f4a00f2b0f
field names may not begin with a digit
...
Enforce C identifer syntax
[A-Za-z_][A-Za-z0-9_]*
2015-11-23 14:31:27 -05:00
Dave Hickin
05d41f81e4
Minor correction to README
2015-10-15 10:37:12 +01:00
Dave Hickin
fdc289d888
Add new README
...
Replace out of date HTML README with a new markdown one
2015-10-15 09:16:20 +01:00
Dave Hickin
0a2243e033
Update TODO
2015-10-15 07:46:40 +01:00
Dave Hickin
9d877d764f
Doxgen fixes and enhancements
...
Change ¶m to @param. Add missing parameter.
Add more doxygen comments in SerializeHelper.
2015-10-15 07:12:42 +01:00
Dave Hickin
f5df29cf34
Doxygen: remove @code when code block not wanted
...
@code produces a separate code block, rather than just displaying
contents as code.
Mostly replaced use with @c tag when block not wanted.
2015-10-15 06:50:26 +01:00
Dave Hickin
8008823ea5
Fix doxygen warnings
2015-10-14 23:01:28 +01:00
Dave Hickin
6515de4bc0
Add release notes for 5.0
2015-10-08 15:24:14 +01:00
Ralph Lange
8c5f535b79
jenkins: fix CloudBees doc job
2015-09-28 15:29:39 +02:00
Michael Davidsaver
3714be4f16
fail zero length field names
2015-09-24 13:04:49 -04:00
Michael Davidsaver
f24f565e58
validate field names
...
check for invalid characters in field names (eg '.').
Restrict character set to ascii alpha numeric and '_'.
2015-09-23 15:32:46 -04:00
Ralph Lange
036186fc12
jenkins: adapt doc script to new CloudBees jenkins job
2015-09-14 16:48:15 +02:00
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