Matej Sekoranja
4e75078db2
updated LICENSE file
2016-07-19 10:16:27 +02:00
Ralph Lange
9c928ed9a4
jenkins: add Boost.CB-dist if WITH_MICROBENCH
2016-07-12 22:03:55 +02:00
Ralph Lange
da9a3be589
jenkins: use environment variables; default Base 3.15.4
2016-07-12 19:44:48 +02:00
Matej Sekoranja
3a73cb687b
ca provider destruction fixed
...
resolves #53
2016-06-14 22:34:14 +02:00
Matej Sekoranja
ce6ea1e51d
Merge pull request #48 from dhickin/fix_issue_42
...
Fix issue 42
2016-05-19 15:33:10 +02:00
Matej Sekoranja
74028c9640
testRAII added
2016-05-19 14:53:16 +02:00
Dave Hickin
56286872b1
Correct get of display.limitLow
2016-05-18 11:38:23 +01:00
Dave Hickin
5d992aee1a
Keep NT id if optional field of DBR match not requested
2016-05-17 10:34:31 +01:00
Dave Hickin
362f3c02d7
Return requested fields in caProvider
...
caProvider matches to closest DBR type. Strip out unrequested fields
and only return requested parts of structure fields. Includes enums.
Check fields are non-null rather than throwing. Check labels non-null to
handle requests for choices field without index.
Fixes #42 . Covers most cases of #41 .
2016-05-17 10:33:24 +01:00
Matej Sekoranja
4e264f2295
win32: moved osiSockAttach() call before loadConfiguration
...
should fix #45
2016-04-26 20:48:27 +02:00
Matej Sekoranja
13bb108120
Merge pull request #47 from anjohnson/master
...
Improve test robustness (was failing on a Mac VM)
2016-04-22 08:31:33 +02:00
Andrew Johnson
0884a199b3
Adjust time-stamp comparison to be approximately 1 second.
...
Also found another time-stamp comparison test, similar changes there.
2016-04-21 15:34:39 -05:00
Andrew Johnson
6e0b772880
Improve test robustness (was failing on a Mac VM)
...
Store and compare the complete time-stamp, not just the seconds field.
2016-04-21 11:13:19 -05:00
Matej Sekoranja
bde691f6b6
Merge pull request #46 from mrkraimer/master
...
PVAServerRegister:: allow providerList, do not use epicsAtExit
2016-04-20 12:11:27 +02:00
mrkraimer
a9e3f274c0
remove dead code
2016-04-19 15:10:41 -04:00
mrkraimer
998bf8ac67
PVAServerRegister:: allow providerList, do not use epicsAtExit
2016-04-19 10:07:58 -04:00
Andrew Johnson
0f61408a28
Minor clean-up after issue #43 fix.
2016-04-14 11:36:14 -05:00
Matej Sekoranja
6dc9b0f96f
replaced LGPL wildcard matcher w/ simplistic epics-base version
2016-04-14 11:31:32 +02:00
Matej Sekoranja
8e00e1997d
Merge pull request #44 from anjohnson/master
...
Support for additional Windows targets
2016-04-11 11:08:29 +02:00
Andrew Johnson
6698bb86fb
Additional includes needed for MSVC
2016-04-06 17:02:03 -05:00
Andrew Johnson
b928ea4aab
Fix oops when MB turned off.
2016-04-06 16:21:06 -05:00
Andrew Johnson
9a8644033d
Prevent redefinition of NOMINMAX
...
While this protection is not strictly necessary here, if someone
does a cut-and-paste into a header file it should be included.
2016-04-06 15:22:11 -05:00
Andrew Johnson
0ad8ece840
Define and use GETPID() macro
2016-04-06 15:19:35 -05:00
Andrew Johnson
962e139c1a
Don't use %z modifier, not portable.
2016-04-06 11:40:16 -05:00
Andrew Johnson
d76d7faab6
Prevent redefinition warning on MinGW
2016-04-06 11:33:59 -05:00
Andrew Johnson
f2f14dc5a7
Link with pvMB when requested
2016-04-06 10:59:23 -05:00
Andrew Johnson
e28fd6129e
Remove need to undef epicsExportSharedSymbols
...
This approach works OK, but makes it much harder to find files
that have mistakes in them since they can cause other functions
to get the wrong import/export setting.
2016-04-06 10:59:23 -05:00
Andrew Johnson
1e031bf393
Reorder some include lines
...
Order should be
Compiler, OS, Base, pvData, pvAccess
This makes it much easier to get the epicsExport stuff right.
2016-04-06 10:59:23 -05:00
Andrew Johnson
01dce98a6c
Add copyright notice
2016-04-06 10:59:23 -05:00
Andrew Johnson
7ccb64eea6
Fix includes on wrong side of epicsExportSharedSymbols
2016-04-06 10:59:23 -05:00
Andrew Johnson
12d68fe209
Add epicsExportSharedSymbols, move some includes
2016-04-06 10:59:22 -05:00
Andrew Johnson
8fdf0d7411
Use lower-case header filenames for MinGW cross-compilation
2016-04-06 10:59:22 -05:00
Andrew Johnson
7ed5f8b4bf
Wrong keyword, use epicsShareFunc
2016-04-06 10:59:22 -05:00
Andrew Johnson
b4cfe861d3
MinGW provides popen() and pclose()
2016-04-06 10:59:22 -05:00
Matej Sekoranja
02656af922
"monitor reconnect of different type channel" fix
...
In addition Monitor::release method checks if structure is of the right
type.
References #40 .
2016-04-06 14:00:17 +02:00
Matej Sekoranja
2f73b206bb
destroy channel: missing 4 bytes request
2016-03-30 09:11:21 +02:00
Andrew Johnson
5ffdb89450
Lower-case windows header filename for MinGW builds
2016-03-29 17:18:00 -05:00
Matej Sekoranja
b70c1d69a8
ChannelProviderFactoryImpl static destruction fixed
...
references #37
2016-03-23 23:15:29 +01:00
Matej Sekoranja
d54ddff9ae
c++11 compilation (take 3)
...
references #28
2016-03-23 22:22:22 +01:00
Matej Sekoranja
616e894669
c++11 compilation (take 2)
...
references #28
2016-03-23 22:15:32 +01:00
Matej Sekoranja
04a90c4780
c++11 compilation issues
...
references #28
2016-03-23 22:04:09 +01:00
Matej Sekoranja
85e881fbcd
send udp transport initialization order, search response broadcast transport null check
...
closes #39
2016-03-23 21:10:04 +01:00
Matej Sekoranja
43811e2511
added version to pvaTools
...
closes #35
2016-03-22 11:55:59 +01:00
Matej Sekoranja
cce2a6c4b7
Merge pull request #36 from mdavidsaver/reqoptypedef
...
Add requester_type and operation_type
2016-03-21 22:00:42 +01:00
Matej Sekoranja
d0602bc0b2
Merge branch 'mdavidsaver-chandefaults'
2016-03-21 21:54:49 +01:00
Matej Sekoranja
f14fdd207c
merge
2016-03-21 21:54:37 +01:00
Matej Sekoranja
1994bf41a0
Merge pull request #33 from mdavidsaver/movemonitor1
...
Move Monitor part 1
2016-03-21 21:33:44 +01:00
Michael Davidsaver
8679619c83
add requester_type and operation_type
...
Typedefs to link associated *Requester classes
with their associated "operation"s.
eg. ChannelGet::requester_type is ChannelGetRequester
and ChannelGetRequester::operation_type is ChannelGet.
ChannelFind/List is an ambiguous. All others
are 1-to-1.
ChannelFind::requester_type is ChannelFind
operation_type for both ChannelListRequester and
ChannelFindRequester is ChannelFind.
2016-03-20 10:17:43 -04:00
Michael Davidsaver
15449dde6b
used aliased names for Monitor*
2016-03-18 15:01:48 -04:00
Michael Davidsaver
7af6031da6
alias Requester and Monitor into epics::pvAccess::
...
While defined in pvDataCPP neither of these
is actually used there.
Alias into the epics::pvAccess:: namespace
as a first step towards moving
these definitions to this module.
2016-03-18 15:00:45 -04:00