Commit Graph

6681 Commits

Author SHA1 Message Date
Quincey Koziol
5c6f1819d5 [svn-r28416] Description:
Refactor time conversion code to put all the system-specific changes into
one routine, H5_make_time, in H5system.c.

Tested on:
    MacOSX/64 10.11.1 (amazon) w/serial & parallel
    (h5committest forthcoming)
2015-11-20 09:43:58 -05:00
Quincey Koziol
5f6e580533 [svn-r28346] Description:
Bring in cleanups from revise_chunks branch.

Tested on:
    MacOSX/64 10.11.1 (amazon) w/serial & parallel
    (too minor to require full h5committest)
2015-11-14 22:32:00 -05:00
Quincey Koziol
7426415d95 [svn-r28311] Description:
Add missing callback to virtual layout "class" structure.

Tested on:
    MacOSX/64 10.11.1 (amazon) w/serial & parallel
    (Too minor to require h5committest)
2015-11-09 09:12:06 -05:00
Mohamad Chaarawi
401f0c181e [svn-r28285] move private H5G_get_create_plist from public source file to internal one. 2015-11-05 11:48:09 -05:00
Allen Byrne
45aa5c30c3 [svn-r28241] Correct prototype return signature. 2015-10-28 09:02:28 -05:00
Allen Byrne
3537b69b5b [svn-r28236] Rework get timezone function to add another exclusion define (H5_HAVA_TM_GMTOFF).
Also needed to add prototype - followed lead of HDrand.
Tested linux and windows
2015-10-27 10:22:09 -05:00
Dana Robinson
8e179b17aa [svn-r28234] Changed a C++-style comment to C-style. 2015-10-27 08:46:50 -05:00
Allen Byrne
b7310b0d1f [svn-r28229] HDFFV-9550: Rework timezone usage to localize the #ifdef blocks to a HDget_timezone function. 2015-10-26 15:40:30 -05:00
Allen Byrne
00aaf8e6f4 [svn-r28228] Remove WIN32 only config of threadsafe 2015-10-26 15:09:22 -05:00
Jerome Soumagne
acbb71201b [svn-r28204] Fix use of hbool_t in H5FDmulti (revert previous fix and use unsigned instead)
Tested on: Sun OS 5.11/64 (emu)
2015-10-23 17:16:08 -05:00
Jerome Soumagne
62563badd8 [svn-r28196] Fix use of hbool_t in H5FDmulti
Tested on: Sun OS 5.11/64 (emu)
2015-10-22 23:52:32 -05:00
Allen Byrne
543ec79118 [svn-r28193] Rework VS2015 timezone patch for better fit to standards.
Tested: VS2015 VMs
2015-10-22 15:01:32 -05:00
Allen Byrne
aa4284b2a3 [svn-r28174] HDFFV-9550: Add VS2015 fix for timezone. 2015-10-21 16:22:06 -05:00
Neil Fortner
7ad885febc [svn-r28151] Fix memory leak in dtransform test (encountered when parsing an invalid
transform).

Tested: koala, ostrich (h5committest)
2015-10-20 17:05:28 -05:00
Jerome Soumagne
2094d86461 [svn-r28138] Add first support for _Bool and make hbool_t a "real" _Bool if available
Fix tests accordingly and fix misuse of hbool_t in various places

Fix initialization of H5Pgcpl/ocpl structs in property decoding routines

Tested on:
    Linux/32 (jam)
    Linux/64 (platypus)
    Linux/PPC64 (ostrich)
    MacOSX/64 10.11
2015-10-20 01:28:17 -05:00
Jerome Soumagne
2af0d74216 [svn-r28132] Cleanup cmake output of HDF5_GENERATE_HEADERS perl script 2015-10-19 15:33:27 -05:00
Allen Byrne
7c4e5533fb [svn-r28053] Change file generation from build time to cmake time. 2015-10-13 10:16:22 -05:00
Quincey Koziol
877dfaaad7 [svn-r28024] Description:
Clear buffer for driver info block before writing it to the file.  (Avoids
'uninitialized memory read' warning from valgrind)

Tested on:
    MacOSX/64 10.10.5 (amazon) w/serial & valgrind
    (too minor for h5committest)
2015-10-09 23:55:35 -05:00
Quincey Koziol
0facbc77c3 [svn-r28015] Decription:
Clean up memory leak when generating group creation property list for user.

Tested on:
    MacOSX/64 10.10.5 (amazon) w/serial & valgrind
    Linux/64 4.1.8 (Jerome's laptop) w/serial & valgrind
2015-10-09 14:38:13 -05:00
Mohamad Chaarawi
8e9b142d9c [svn-r27976] merge from trunk. 2015-10-06 14:09:59 -05:00
Elena Pourmal
d0babe88da [svn-r27968] Modified version number to 1.9.233 before creating a tar ball for DLS. 2015-10-06 12:03:41 -05:00
Quincey Koziol
81c4e2133a [svn-r27957] Description:
Minor whitespace cleanups.

Tested on:
    MacOSX/64 10.10.5 (amazon) w/serial & parallel
    (h5committest not required on this branch)
2015-10-05 08:59:16 -05:00
Quincey Koziol
c7c6623f28 [svn-r27956] Description:
Minor code cleanups, preparing to merge to trunk.

Tested on:
    MacOSX/64 10.10.5 (amazon) w/serial & parallel
    (h5committest not required on this branch)
2015-10-05 08:46:42 -05:00
Dana Robinson
914643490a [svn-r27946] Brought VDS branch in sync with trunk (up to r27945).
Tested on Ubuntu 15.04 (Linux 3.19 x86_64), gcc 4.9.2, MPICH 3.1.4
and CMake 3.3.2.
    - Autotools serial w/ Fortran, C++
    - Autotools parallel w/ Fortran
    - CMake serial w/ Fortran, C++
2015-10-04 02:33:40 -05:00
Quincey Koziol
0ee053bb95 [svn-r27944] Description:
Avoid duplicating source FAPL & DAPL if they are already available.

Tested on:
    MacOSX/64 10.10.5 (amazon) w/serial & parallel
    (h5committest not required on this branch)
2015-10-03 22:58:55 -05:00
Jerome Soumagne
87cc068ccb [svn-r27939] Remove H5D__iterate and use H5S_select_iterate directly
Add internal library callback to H5S_select_iterate to avoid having
to pass hid_t objects internally
2015-10-02 15:24:29 -05:00
Jerome Soumagne
b991b71176 [svn-r27938] Fix private/public H5A_get_type and H5A_get_space 2015-10-02 15:17:00 -05:00
Mohamad Chaarawi
8d131aca15 [svn-r27929] merge from trunk. 2015-10-01 11:12:02 -05:00
Allen Byrne
152cc9e143 [svn-r27926] Fix dependencies of generated headers. 2015-10-01 09:24:11 -05:00
Dana Robinson
5548799289 [svn-r27918] Brought in sync with the trunk:
r27860-27883
r27892-27916

Tested on: - h5committest
           - jam (parallel) fails with an existing, unrelated MPI config error
           - platypus fails with due to an existing, unrelated cmakehdf5 error
             where it does not recognize --enable-fortran2003.
2015-09-30 00:46:19 -05:00
Dana Robinson
a89b064e2b [svn-r27916] Re-merge of r27884-27891 from the trunk + bugfix for a few
H5S recursive functions where an aliased pointer was
incorrectly set too early.

Tested on: Ubuntu 15.04 (Linux 3.19 x86_64) w/ gcc 4.9.2
           serial and parallel (w/ MPICH 3.1.4)
2015-09-29 21:36:46 -05:00
Dana Robinson
5c0a8cc86e [svn-r27912] Revert of r27887, which caused failures in the vds test. These
changes will be merged more carefully so we can more easily
identify any errors that arise.

Tested on: Ubuntu 15.04 (Linux 3.19 x86_64) w/ gcc 4.9.2
           serial and parallel (w/ MPICH 3.1.4)
2015-09-29 13:56:27 -05:00
Allen Byrne
ccd6248532 [svn-r27895] Rework the generated file dependencies and commands. 2015-09-28 12:30:48 -05:00
Allen Byrne
68962cb2fa [svn-r27894] All generated headers need to be packaged. 2015-09-28 08:21:25 -05:00
Quincey Koziol
fbd659fe6f [svn-r27891] Description:
Revert changes to 'all' and 'none' selections: the serialized header info
is handled in the general H5S_select_deserialize() routine.

Tested on:
    MacOSX/64 10.10.5 (amazon) w/serial & parallel
    (h5committest forthcoming)
2015-09-26 23:39:36 -05:00
Quincey Koziol
0704819592 [svn-r27890] Description:
Remove 'unused' attribute from decoding pointer flag that I missed in the
last checkin.

Tested on:
    MacOSX/64 10.10.5 (amazon) w/serial & parallel
    (h5committest forthcoming)
2015-09-26 21:57:02 -05:00
Quincey Koziol
f45d7b4b7a [svn-r27889] Description:
Advance the decoding pointer for 'all' and 'none' selections properly.

Tested on:
    MacOSX/64 10.10.5 (amazon) w/serial & parallel
    (h5committest forthcoming)
2015-09-26 21:55:02 -05:00
Quincey Koziol
2fbf60fb90 [svn-r27888] Description:
Fix typo in last checkin. *sigh*

Tested on:
    MacOSX/64 10.10.5 (amazon) w/serial & parallel
    (h5committest forthcoming)
2015-09-26 21:47:42 -05:00
Quincey Koziol
6f1dda474c [svn-r27887] Description:
Merge changes from trunk to the branch.

Tested on:
    MacOSX/64 10.10.5 (amazon) w/serial & parallel
    (h5committest not required on this branch)
2015-09-26 20:39:06 -05:00
Quincey Koziol
574ff3980a [svn-r27885] Description:
Check if the layout has been retrieved before setting it again.

Tested on:
    MacOSX/64 10.10.5 (amazon) w/serial & parallel
    (h5committest not required on this branch)
2015-09-26 20:28:39 -05:00
Quincey Koziol
8186a5cee1 [svn-r27884] Description:
Update dataspace selection encode/decode routines to avoid type aliasing
errors.

Tested on:
    Linux/64 2.6.x (platypus) w/production
    (h5committest forthcoming)
2015-09-26 18:52:42 -05:00
Neil Fortner
dbdc9c1e2b [svn-r27879] Move property list shutdown earlier in H5_term_library, since with VDS layout it
needs to call into the H5D package.

Tested: ummon
2015-09-25 16:48:11 -05:00
Quincey Koziol
10837a2a28 [svn-r27876] Description:
Make virtual layout return to the property list occur in all cases, even
on failure.

Tested on:
    MacOSX/64 10.10.5 (amazon) w/serial & parallel
    (h5committest not needed on this branch)
2015-09-25 11:29:02 -05:00
Allen Byrne
d99143e25b [svn-r27868] Add missing exported headers due to generation changes. 2015-09-24 12:14:01 -05:00
Quincey Koziol
718b311c11 [svn-r27860] Description:
Sync w/changes on trunk

Tested on:
    Not necessary, text only...
2015-09-23 10:40:48 -05:00
Allen Byrne
342ab3ccbf [svn-r27858] Add depends for H5E files 2015-09-22 15:01:39 -05:00
Quincey Koziol
af25c747ad [svn-r27851] Description:
Normalization changes that wouldn't otherwise be necessary if the VDS branch
wasn't coming in shortly.

Tested on:
    MacOSX/64 10.10.5 (amazon) w/serial & parallel
    (h5committest forthcoming)
2015-09-21 21:11:54 -05:00
Quincey Koziol
4ad84456b3 [svn-r27850] Description:
Sync w/trunk

Tested on:
    MacOSX/64 10.10.5 (amazon) w/serial
    (h5committest not required on this branch)
2015-09-21 19:35:47 -05:00
Quincey Koziol
fb238c24a5 [svn-r27849] Description:
Normalize against incoming changes on VDS branch.

Tested on:
    MacOSX/64 10.10.5 (amazon) w/serial
    (h5committest forthcoming)
2015-09-21 19:26:51 -05:00
Quincey Koziol
d3c6b4ad72 [svn-r27848] Description:
Clean up warnings and some normalization against trunk.

Tested:
    McaOSX/64 10.10.5 (amazon) w/serial & parallel
    (h5committest not required on this branch)
2015-09-21 19:21:18 -05:00