Dana Robinson
aad96a8c73
Moved the remainder of the code into separate files.
2018-12-19 19:19:05 -08:00
Dana Robinson
9cfe7fd18d
Split the native VOL connector code into multiple files and
...
moved the attribute code over.
2018-12-19 17:41:50 -08:00
Quincey Koziol
9fba6e082c
Merge pull request #1397 in HDFFV/hdf5 from stackable_vol_fix_10 to develop
...
* commit '3587fe2638c45c087e970a3bdca07a9ffa7d435c':
Switch return value to -1
Fix return value type for get name operation.
2018-12-19 17:05:20 -06:00
Quincey Koziol
3587fe2638
Switch return value to -1
2018-12-19 16:54:02 -06:00
Quincey Koziol
371ed6a518
Fix return value type for get name operation.
2018-12-19 16:30:11 -06:00
Allen Byrne
a3121cf41a
Merge pull request #1395 in HDFFV/hdf5 from ~BYRN/hdf5_merge_adb:develop to develop
...
* commit 'ec4902ae8d8bd009bb835d3a0bba335845f2c07d':
Special text removal not conditional
TRILABS special output removal
TRILABS special text removal
2018-12-19 15:52:02 -06:00
Allen Byrne
ec4902ae8d
Special text removal not conditional
2018-12-19 15:43:33 -06:00
Allen Byrne
c4913dd55f
TRILABS special output removal
2018-12-19 15:41:15 -06:00
Dana Robinson
33345b835c
Merge pull request #1393 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:vol_optional_enum_to_macros to develop
...
* commit 'f60e8bb05e3203054e27bf41d0ebc657537736ed':
Moved the optional enums to H5VLnative.h and converted to an int typedef and a set of #defines.
2018-12-19 14:55:21 -06:00
Allen Byrne
0bcae40c8a
TRILABS special text removal
2018-12-19 14:44:29 -06:00
Quincey Koziol
fc7f4e59aa
Merge pull request #1394 in HDFFV/hdf5 from stackable_vol_fix_08 to develop
...
* commit 'b61ad0f7b68f974356a33b335e94e21a941c0621':
Clear driver properties before returning them to application.
2018-12-19 07:37:00 -06:00
Quincey Koziol
b61ad0f7b6
Clear driver properties before returning them to application.
...
Move write_tracking and page_size properties to be inside the core VFD's
driver properties.
2018-12-18 22:30:12 -06:00
Dana Robinson
f60e8bb05e
Moved the optional enums to H5VLnative.h and converted to an int
...
typedef and a set of #defines.
2018-12-18 13:34:34 -08:00
Dana Robinson
bd096066c3
Merge pull request #1384 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:build_tweaks to develop
...
* commit 'fc64bafb143b1d259282913fdbf0ba9f1a0a8069':
Updates the autotools tests to also emit the VOL connector for each test.
2018-12-18 14:12:21 -06:00
Dana Robinson
b486fd10a4
Merge pull request #1392 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:vol_optional_enum_to_macros to develop
...
* commit '70c8c629ce1d7b1eb98220135ddcca1bf9c5b7fc':
Added missing H5O calls.
Fixed a missing H5R call.
Made hbool_t processing consistent in va_lists.
Fixed an enums-in-va_list issue in the passthru VOL connector.
Updated enums in VOL va_lists to be passed as ints.
2018-12-18 13:53:02 -06:00
Dana Robinson
70c8c629ce
Added missing H5O calls.
2018-12-18 10:37:49 -08:00
Dana Robinson
b73052799c
Fixed a missing H5R call.
2018-12-18 10:03:29 -08:00
Dana Robinson
6a87cc96a6
Made hbool_t processing consistent in va_lists.
2018-12-18 10:00:35 -08:00
Dana Robinson
b6d27bdf90
Fixed an enums-in-va_list issue in the passthru VOL connector.
2018-12-18 09:30:18 -08:00
Dana Robinson
b55e5efc1c
Merge branch 'develop' into vol_optional_enum_to_macros
2018-12-18 09:20:07 -08:00
Dana Robinson
55fc5067b6
Updated enums in VOL va_lists to be passed as ints.
2018-12-18 09:16:46 -08:00
Quincey Koziol
f0c83dedb6
Merge pull request #1391 in HDFFV/hdf5 from stackable_vol_fix_07 to develop
...
* commit '2b496c1e19c19847bd6ab9b692b13db3d3afb0a9':
Correct error from refactoring out H5VL_FILE_CACHE_VOL_CONN callback.
2018-12-18 10:44:32 -06:00
Quincey Koziol
2b496c1e19
Correct error from refactoring out H5VL_FILE_CACHE_VOL_CONN callback.
2018-12-18 10:19:40 -06:00
Quincey Koziol
c3df26afb4
Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/hdffv/hdf5 into develop
2018-12-17 18:04:46 -06:00
Quincey Koziol
aadebc1b7e
Merge pull request #1390 in HDFFV/hdf5 from stackable_vol_fix_06 to develop
...
* commit '3597bd469ff0073134b31765d9b87660cd3e0039':
Revert change to MSC_VER, in favor of Dana's
Remove H5VL_FILE_CACHE_VOL_CONN from file specific callbacks, as it turns out not to be necessary.
2018-12-17 18:03:59 -06:00
Quincey Koziol
a018d86050
Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/hdffv/hdf5 into develop
2018-12-17 17:36:53 -06:00
Quincey Koziol
59efe89450
Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/hdffv/hdf5 into develop
2018-12-17 17:36:45 -06:00
Dana Robinson
bacabb3534
Merge pull request #1364 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:h5i_reference_removal to develop
...
* commit 'e21c1cf7c6ee6dba5dd5bfd1a525227ac1304b53':
Removed H5I_REFERENCE from the library. It has always been unused and has been marked 'deprecated' since 1.10.0. Fixes HDFFV-10252.
2018-12-17 17:35:59 -06:00
Dana Robinson
d8656bdbb2
Merge pull request #1389 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:strtok_windows_fix to develop
...
* commit 'a7618f432b671ad041ae63a83bf9b9bb08096dbe':
Updated with extra sanity check and improved comment.
Fixed an issue in the passthru Windows va_copy hack.
2018-12-17 17:34:44 -06:00
Quincey Koziol
3597bd469f
Revert change to MSC_VER, in favor of Dana's
2018-12-17 17:28:51 -06:00
Quincey Koziol
c6831c7a75
Remove H5VL_FILE_CACHE_VOL_CONN from file specific callbacks, as it turns out
...
not to be necessary.
Also, correct _MSC_VER #ifdef
2018-12-17 17:25:10 -06:00
Dana Robinson
a7618f432b
Updated with extra sanity check and improved comment.
2018-12-17 14:48:39 -08:00
Dana Robinson
a71b77433c
Fixed an issue in the passthru Windows va_copy hack.
2018-12-17 14:33:33 -08:00
Dana Robinson
8909646693
Merge pull request #1388 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:vol_optional_enum_to_macros to develop
...
* commit '9f175afce8c08bf6193e45ce391e05e4198dd61c':
Updated va_arg-->HDva_arg in the native VOL connector.
Added HD to va_* calls in a couple of library files.
2018-12-17 16:05:20 -06:00
Dana Robinson
9f175afce8
Updated va_arg-->HDva_arg in the native VOL connector.
2018-12-17 14:03:11 -08:00
Dana Robinson
02eb52b5fd
Merge pull request #1387 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:strtok_windows_fix to develop
...
* commit 'b0457117d867d9850d042d7c3f71a747899b932e':
Further va_list improvements.
Added a helpful comment to the va_copy() Windows hack.
Added a work-around for va_copy() on pre-2013 versions of Visual Studio.
2018-12-17 15:32:49 -06:00
Dana Robinson
3214de7924
Added HD to va_* calls in a couple of library files.
2018-12-17 13:30:31 -08:00
Dana Robinson
b0457117d8
Further va_list improvements.
2018-12-17 11:40:10 -08:00
Dana Robinson
6306766fb4
Added a helpful comment to the va_copy() Windows hack.
2018-12-17 10:34:20 -08:00
Dana Robinson
1b9326d37f
Added a work-around for va_copy() on pre-2013 versions of Visual Studio.
2018-12-17 10:29:58 -08:00
Allen Byrne
59b23c198c
Merge pull request #1385 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop
...
* commit '8dbadb41a3b23d6d74effee7bef0302fd81b80a6':
HDFFV-10663 add new function H5Fis_accessible
2018-12-17 12:29:50 -06:00
Dana Robinson
339aebc69a
Merge pull request #1381 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:vol_tweaks to develop
...
* commit '9ae9b3ef513613bb2fca15f96461a156148c2627':
Moved the native VOL connector's optional enums to the public headers and renamed to include native/NATIVE in the name.
2018-12-17 11:24:58 -06:00
Allen Byrne
8dbadb41a3
HDFFV-10663 add new function H5Fis_accessible
2018-12-17 11:16:59 -06:00
Allen Byrne
1e9efded02
Merge pull request #1378 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop
...
* commit '1e4c7bf9c96dfb353b643f41c136a8fa3f511df2':
Use H5I_INVALID_HID
HDFFV-10632 update new files
2018-12-17 08:46:03 -06:00
Dana Robinson
fc64bafb14
Updates the autotools tests to also emit the VOL connector
...
for each test.
2018-12-16 12:41:55 -08:00
Dana Robinson
f5886d5802
Merge pull request #1383 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:strtok_windows_fix to develop
...
* commit '1b5190011bde5f2f47b01429cd97c11ade66f911':
Added #define to use strtok_s instead of strtok_r on Windows.
2018-12-16 12:20:47 -06:00
Allen Byrne
1e4c7bf9c9
Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)
...
* commit '50ca26f3ec428de408040335f2a2999e750d98b3':
Updated the passthru VOL connector: * snprintf --> sprintf (for Windows compat) * tabs --> spaces * removed spurious parens from returns * Changed the logging macro to something less clash-prone
Make sure to free copy of VOL connector's name when H5VL_register_connector fails
2018-12-16 11:39:14 -06:00
Dana Robinson
50ca26f3ec
Merge pull request #1382 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:develop to develop
...
* commit 'e21dec94d85b02b6dd3b2020cf026414cea1eb0d':
Updated the passthru VOL connector: * snprintf --> sprintf (for Windows compat) * tabs --> spaces * removed spurious parens from returns * Changed the logging macro to something less clash-prone
2018-12-15 22:05:40 -06:00
Dana Robinson
1b5190011b
Added #define to use strtok_s instead of strtok_r on Windows.
2018-12-15 20:02:37 -08:00
Dana Robinson
e21dec94d8
Updated the passthru VOL connector:
...
* snprintf --> sprintf (for Windows compat)
* tabs --> spaces
* removed spurious parens from returns
* Changed the logging macro to something less clash-prone
2018-12-15 18:17:16 -08:00