AuthorCommitMessageCommit dateIssues
Quincey KoziolQuincey Koziol
2fc65cf787c[svn-r18837] Description: Remove the size parameter from H5[A]C_unprotect() and the H5[A]C__SIZE_CHANGED_FLAG, switching all clients & tests over to using H5[A]C_resize_entry appropriately.Tested on: FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam) w/PGI compilers, w/default API=1.8.x, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (amani) w/Intel compilers, w/default API=1.6.x, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (...
Quincey KoziolQuincey Koziol
ef8cfc3e9f1[svn-r18834] Description: Correct function enter macro and add 'done' label, for routine that is only invoked when configured with --enable-debug=all.Tested on: Mac OS X/32 10.6.3 (amazon) w/debug & production (too minor to require h5committest)
Quincey KoziolQuincey Koziol
8d6ec653bd0[svn-r18832] Description: Correct error where variable didn't always get initialized correctly.Tested on: Mac OS X/32 10.6.3 (amazon) w/debug & prod Windows w/debug & prod
Jonathan KimJonathan Kim
6413372648a[svn-r18831] Purpose: Resolve build issue on Windows due to the location of variable definition.Tested: jam
Quincey KoziolQuincey Koziol
9ef21822f5e[svn-r18827] Description: Correct error where variable didn't always get initialized correctly.Tested on: Mac OS X/32 10.6.3 (amazon) w/debug & prod Windows w/debug & prod
Private HDFPrivate HDF
49a6f7174dc[svn-r18823] Snapshot version 1.9 release 69
Elena PourmalElena Pourmal
e870eca72ee[svn-r18819] Maintenance: fixed typo in a comment line and formatting.Platforms tested: jam (minor fix)
Elena PourmalElena Pourmal
d7a89d6c7b6[svn-r18818] Bug fix: Fixed a bug in the H5DSdetach_scale function when 0 bytes were allocated after the last reference to a dim. scale was removed from the list of references in a VL element of the DIMENSION_LIST attribute; modified the function to comply with the Spec: DIMENSION_LIST attribute is deleted now when no dimension scales left attached.Platforms tested: jam with electric fence, amani amd linew
Allen ByrneAllen Byrne
a6698e571c3[svn-r18816] Move progname and d_status functions from h5tools to h5tools_utilTested: linux and windows
Jonathan KimJonathan Kim
f336441f7c5[svn-r18813] Purpose: Add bug fixes for Tools.Description: Added list: 1726 - NPOESS: h5repack loses attributes for datasets of type H5T_REFERENCE 1814 - NPOESS: h5repack doesn't handle references to the groups as an element of a dataset 1817 - h5copy fail to copy dangling link by specifying link path directly 1793 - h5ls on a non-existent file gives 0 return code Tested: no, just text update.
Allen ByrneAllen Byrne
9564c489902[svn-r18811] Removed references to packedbits files
Mike McGreevyMike McGreevy
88de0e02f0a[svn-r18808] Purpose: Fixed file cleanup during make distclean / make check. Description: The h5jam Makefile and the h5importtestutil.sh script both included cleanup steps that removed "*.txt" from the directory. This resulted in the new CMake specific configuration file, CMakeLists.txt, getting blown away by make distclean (for h5jam) and make check (for h5import). I've removed the *.txt...
Mike McGreevyMike McGreevy
ed4885a4852[svn-r18804] Purpose: Fix memory leaks Description Added a routine to free memory which addresses a memory leak when variable length strings are used as fill values. Tested: h5committest and valgrind (on jam/amani) to confirm freed memory.
Binh-Minh RiblerBinh-Minh Ribler
3cd3de7612a[svn-r18803] Description: Added notes about + PropList::PropList(id) pclass id/plist id + new DataSet::getInMemDataSize + CommonFG::getLinkval and CommonFG::getComment take default values + bugzilla 1061 + read/write methods of DataSet and Attribute
Quincey KoziolQuincey Koziol
1b103bc875b[svn-r18799] Description: Added note about use of volatile for variables.Tested on: None - trivial change to comment.
Allen ByrneAllen Byrne
ae06433ab0c[svn-r18793] Add files to support building library with CMakeTested: Local linux
Quincey KoziolQuincey Koziol
940931aa853[svn-r18791] Description: Correct error in H5C_resize_entry() where protected entry sizes were not updated if the entry being resized was both pinned and protected.Tested on: FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam) w/PGI compilers, w/default API=1.8.x, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (amani) w/Intel compilers, w/default API=1.6.x, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (...
Allen ByrneAllen Byrne
df9d110fd42[svn-r18788] Added h5tools.h include to h5diff_common.h to fix warnings about the new progname and status functionsTested: local linux
Quincey KoziolQuincey Koziol
2b33e7ca2e8[svn-r18785] Description: Fix unterminated comment.Tested on: None - just eyeballed.
Quincey KoziolQuincey Koziol
bb26d1fe8d8[svn-r18768] Description: Correct a mis-merged patch when marking an entry dirty.Tested on: FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam) w/PGI compilers, w/default API=1.8.x, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (amani) w/Intel compilers, w/default API=1.6.x, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (...
Allen ByrneAllen Byrne
33f060108b0[svn-r18765] Corrected typo in Fortran CStub DLL section
Allen ByrneAllen Byrne
3da997e38fd[svn-r18761] File needed to correctly set new H5TOOLS_* export/import attribute
Allen ByrneAllen Byrne
68fa42f3360[svn-r18759] pull r18757 from 1.8 branch Enable tools lib to be built as a dll on windows. Added two get/set functions for progname and d_status. Also add windows import/export declarations to functions. Updated error_mesg() and warn_mesg() to remove progname argument and use get functionsTested: Windows, linux
Binh-Minh RiblerBinh-Minh Ribler
fe49632588a[svn-r18747] Purpose: Fixed bug 1599Description: Fixed operator= to use setId() properly. Platforms tested: Linux/32 2.6 (jam) FreeBSD/64 6.3 (liberty) SunOS 5.10 (linew)
Binh-Minh RiblerBinh-Minh Ribler
1c9e998d0d7[svn-r18745] Purpose: Fixed bug 1852Description: When a property class id is given to PropList(id), create new prop list, but when a property list id is given, make a copy of it. Platforms tested: Linux/32 2.6 (jam) FreeBSD/64 6.3 (liberty) SunOS 5.10 (linew)
Quincey KoziolQuincey Koziol
5d8a2cca07e[svn-r18740] Description: Bring r18738 from metadata journaling 'merging' branch to trunk: Switch H5AC_resize_pinned_entry() to work on protected entries as well, and rename to H5AC_resize_entry() Tested on: FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam) w/PGI compilers, w/default API=1.8.x, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (amani) w/Intel c...
Binh-Minh RiblerBinh-Minh Ribler
ec7f4dc6034[svn-r18727] Purpose: Fixed bug 1719Description: Closed a temporarily opened datatype to clean up memory leak, in getTypeClass. Platforms tested: Linux/32 2.6 (jam) FreeBSD/64 6.3 (liberty) SunOS 5.10 (linew)
Quincey KoziolQuincey Koziol
809a91fad6d[svn-r18725] Description: Bring r18724 from metadata journaling 'merging' branch to trunk: Rename H5[A]C_rename to H5[A]C_move_entry. Tested on: FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam) w/PGI compilers, w/default API=1.8.x, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (amani) w/Intel compilers, w/default API=1.6.x, w/C++ & FORTRAN,...
Quincey KoziolQuincey Koziol
5b2226efc31[svn-r18721] Description: Bring r18720 from metadata journaling merging branch to trunk: Bring changes from metadata journaling branch to 'merging' branch: Rename H5[A]C_mark_pinned_or_protected_entry_dirty() to H5[A]C_mark_entry_dirty() and get rid of H5[A]C_mark_pinned_entry_dirty(). Tested on: FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam) w/PGI compilers, w/default API=1.8.x, ...
Quincey KoziolQuincey Koziol
93170b425a3[svn-r18716] Description: Bring r18715 from metadata journaling merging branch to trunk: Changes to further align trunk with state of metadata journaling branch. Tested on: FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam) w/PGI compilers, w/default API=1.8.x, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (amani) w/Intel compilers, w/default API=1.6.x, ...
Mike McGreevyMike McGreevy
f0ecd713070[svn-r18709] Purpose: Improve configure's large-file support control. Description: Modified configure to now attempt to add defines necessary for supporting largefiles on all systems, instead of solely on linux. This is in response to user requests to enable largefile support on Solaris by default, as well as to give extra control on AIX (instead of just jamming the necessary flag into t...
Quincey KoziolQuincey Koziol
74c8b68acab[svn-r18702] Description: Bring r18672 from metadata journaling "merging" branch to trunk: Mostly changes to move to only using one 'user data' parameter for calls to H5AC_protect(), along with some minor reformatting code cleanups. Tested on: FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam) w/PGI compilers, w/default API=1.8.x, w/C++ & FORTRAN, w/threadsafe, in debug mode ...
Binh-Minh RiblerBinh-Minh Ribler
4c0421ba76a[svn-r18692] Description: Using header file H5private.h for HDstrcpy in H5CommonFG.cpp. Platforms tested: Linux/32 2.6 (jam) FreeBSD/32 6.3 (duty)
Binh-Minh RiblerBinh-Minh Ribler
8cd42a89259[svn-r18690] Description: Added #ifndef H5_NO_DEPRECATED_SYMBOLS to getObjTypeByIdx tests. Platforms tested: amani - with --disable-deprecated-symbols
Binh-Minh RiblerBinh-Minh Ribler
3bfd4dd3937[svn-r18687] Description: Added notes about new functions: CommonFG::getObjTypeByIdx CommonFG::getObjnameByIdx
Binh-Minh RiblerBinh-Minh Ribler
85ca829e712[svn-r18685] Description: Added missing overloaded function getObjTypeByIdx to return type name as a char*. Platforms tested: Linux/32 2.6 (jam) FreeBSD/64 6.3 (liberty) SunOS 5.10 (linew)
Private HDFPrivate HDF
54cd6ecec92[svn-r18684] Snapshot version 1.9 release 68
Binh-Minh RiblerBinh-Minh Ribler
ec68ca2481b[svn-r18682] Description:Purpose: Fix bugzilla 1857 Added missing overloaded function getObjnameByIdx to take char* for name. Platforms tested: Linux/32 2.6 (jam) FreeBSD/64 6.3 (liberty) SunOS 5.10 (linew)
Albert ChengAlbert Cheng
ad4f1dc17df[svn-r18677] Just mopped up some looseends by using the macro HDxyz instead the xyz function names.Tested: Jam only since this is trivial.
Allen ByrneAllen Byrne
616e1be117e[svn-r18675] Updated scripts for H5copy r18398 and H5ls r18642
Quincey KoziolQuincey Koziol
010e44125b7[svn-r18666] Description: Switch H5Rget_obj_type to H5Rget_obj_type2.Tested on: Linux/64 2.4 (amani) w/PGI compiler
Quincey KoziolQuincey Koziol
468e38c9e7d[svn-r18664] Description: Add a few H5Tequal() calls to make certain that the native datatype constructed with H5Tget_native_type() is identical to the memory datatype created from the struct in memory.Tested on: FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam) w/PGI compilers, w/default API=1.8.x, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (amani) w/Intel compilers, w/default API=1.6.x, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (linew) w/deprecated symbols disabled...
Quincey KoziolQuincey Koziol
83175cb1910[svn-r18660] Description: Tweak H5detect to be even more careful about its actions, to allow gcc 4.5 to use '-O3'. Also, minor code cleanups in H5Tfloat.cTested on: FreeBSD/64 6.3 (liberty) w/gcc 4.5 & production mode (h5committest not necessary/appropriate)
Albert ChengAlbert Cheng
2bf52ee03ef[svn-r18659] Bug: 1764Description: longjmp do not necessary restore signal that is blocked during the signal handling. This caused the Alignment test to fail quietly, resulting in wrong alignment information which will cause failures later. Solution: One can use sigsetjmp/siglongjmp to restore signal handling but not all systems such as Cray XT or VMS supports sigsetjmp. Backup solution is to use sigprocmask to re...
Raymond LuRaymond Lu
fadbd8866f5[svn-r18657] I added some comments. No test is needed.
Allen ByrneAllen Byrne
35dc35e7139[svn-r18654] Bug 1741: Added test of H5R package API parameters to testhdf5 test, these test only the public API parameter checks. Tested: local linux
Quincey KoziolQuincey Koziol
b9ca2f8f6f0[svn-r18650] Description: Bring back various minor tweaks & cleanups from the revise_chunks branch.Tested on: FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam) w/PGI compilers, w/default API=1.8.x, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (amani) w/Intel compilers, w/default API=1.6.x, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (...
Raymond LuRaymond Lu
6c5e42a9672[svn-r18648] In H5T_get_native_type of H5Tnative.c, I changed the way that the offset, alignment, and size of nested compound type are calculated by using H5T_cmp_offset. The old way had a bug in it (see bug #1850).Tested on jam. I tested the same change for 1.8 on amani, linew, and jam.
Raymond LuRaymond Lu
daddb56a02b[svn-r18647] I updated the default version of autoconf to 2.65 as this is the default on jam.Tested on jam.
Neil FortnerNeil Fortner
e48bb7e1c5c[svn-r18644] Add testing of H5Lcopy() and H5Lmove() between files for soft and external links.Tested: Fedora (too minor for commit test)