summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r18805] Purpose:Mike McGreevy2010-05-146-2/+72
| | | | | | | | | | | | | | | Fix memory leaks Description Added a routine to free memory which addresses a memory leak when variable length strings are used as fill values. Also added some minor tweaks to the H5I 'save ID structures' mechanic. Tested: h5committest and valgrind (on jam/amani) to confirm freed memory.
* [svn-r18802] Description:Binh-Minh Ribler2010-05-141-2/+10
| | | | | | | Added notes about + CommonFG::getObjnameByIdx char* for name + CommonFG::getObjTypeByIdx char* for type + PropList::PropList(id) pclass id/plist id
* [svn-r18800] Description:Quincey Koziol2010-05-132-0/+6
| | | | | | | | | Added note about use of volatile for variables. Added blurb to release notes about fixing strict-aliasing problems. Tested on: None - trivial change to comment.
* [svn-r18798] Updated CMakeLists to match changes r18794-18796Allen Byrne2010-05-131-2/+69
| | | | | | Even figured out which are expected to fail! Tested: Local linux
* [svn-r18797] updated with added and deleted files for the h5dump packed-bits ↵Albert Cheng2010-05-131-2/+11
| | | | feature tests.
* [svn-r18796] Enhancement 1853:Albert Cheng2010-05-135-92/+155
| | | | | | | | | | | | | | | | | | | | | | Install packed-bits feature for h5dump. tools/h5dump/h5dump.c: Added lots of error checking into parse_mask_list() to catch and flagged packed-bits argument errors. For now, the packed bits are limited to 1 byte (8 bits) range. tools/h5dump/testh5dump.sh.in Added 10 new packed-bits test to verify normal operation and argument error detection. tools/lib/h5tools.h: tools/lib/h5tools_str.c: tools/lib/h5tools.c: Only name changes of the packed-bit global variables to reflect the nature of the variable better, IMO. Tested: albertPax (linux) ------------------------------------------------------------------------
* [svn-r18795] Enhancement 1853:Albert Cheng2010-05-131-6/+169
| | | | | | | | | | Install packed-bits feature for h5dump. Added gent_packedbits() to generate the HDF5 test data file, packedbits.h5, for packed-bit feature test. Tested: albertPax (linux) ------------------------------------------------------------------------
* [svn-r18794] Enhancement 1853:Albert Cheng2010-05-1313-57/+752
| | | | | | | | | | | | | | | | | | | | | | | | | | Install packed-bits feature for h5dump. testfiles/packedbits.h5: New HDF5 test data file. Generated by h5dump/h5dumpgentest. testfiles/tpbitsLengthPositive.ddl: testfiles/tpbitsMaxExceeded.ddl: testfiles/tpbitsSigned.ddl: testfiles/tpbitsOffsetNegative.ddl: testfiles/tpbitsUnsigned.ddl: testfiles/tpbitsMax.ddl: testfiles/tpbitsIncomplete.ddl: testfiles/tpbitsOverlapped.ddl: testfiles/tpbitsLengthExceeded.ddl: testfiles/tpbitsOffsetExceeded.ddl: Expected output files created to test various components of the packed-bits feature. testfiles/tpackedbits2.ddl: testfiles/tpackedbits.ddl: Previous output files no longer used. Tested: albertPax (linux)
* [svn-r18792] Description:Quincey Koziol2010-05-131-4/+3
| | | | | | | | | 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 (h5committested on trunk)
* [svn-r18787] Added h5tools.h include to h5diff_common.h to fix warnings ↵Allen Byrne2010-05-132-5/+20
| | | | | | about the new progname and status functions Tested: local linux
* [svn-r18786] Corrected typo which prevented non-windows diff tests to work ↵Allen Byrne2010-05-131-1/+1
| | | | | | correctly Tested: local linux
* [svn-r18784] Description:Quincey Koziol2010-05-131-1/+1
| | | | | | | Fix unterminated comment. Tested on: None - just eyeballed.
* [svn-r18780] Corrected typo of variable used by H5srcdir_str.h.in.Allen Byrne2010-05-123-24/+24
| | | | No test as it is actually not used in branch
* [svn-r18779] Add ${DESTDIR} to scripts and Makefiles so that make ↵Larry Knox2010-05-1251-221/+227
| | | | | | DESTDIR=<install directory> install, installcheck and uninstall is supported for installing examples, since they are now installed as part of make install. This was necessary for rpmbuilds, but should also be supported otherwise. Tested: amani, jam, linew with committest, rpmbuild on jam and amani.
* [svn-r18777] Moved declaration to top of function, windows compiler issue.Allen Byrne2010-05-121-5/+5
| | | | Tested: Windows
* [svn-r18776] I corrected a typo. Raymond Lu2010-05-121-1/+1
| | | | No test.
* [svn-r18775] I added 2 tests for packed bits. I didn't use the new macro ↵Raymond Lu2010-05-121-0/+5
| | | | | | | | H5_HAVE_H5DUMP_PACKED_BITS for these tests. Not tested yet.
* [svn-r18774] I added a new macro H5_HAVE_H5DUMP_PACKED_BITS.Raymond Lu2010-05-121-0/+3
| | | | Not tested yet.
* [svn-r18773] Add files to support building library with CMakeAllen Byrne2010-05-1261-265/+9120
| | | | Tested: Local linux
* [svn-r18772] Remove hard coded path to generated file.Allen Byrne2010-05-121-1/+1
| | | | Tested: local linux, windows
* [svn-r18769] Description:Quincey Koziol2010-05-121-2/+2
| | | | | | | | | | | Bring r18768 from trunk to 1.8 branch: Correct a mis-merged patch when marking an entry dirty. Tested on: FreeBSD/32 6.3 (duty) in debug mode Linux/64-amd64 2.6 (abe) w/parallel, w/FORTRAN, in production mode (h5committested on trunk)
* [svn-r18764] Corrected typo in Fortran CStub DLL sectionAllen Byrne2010-05-111-1/+1
|
* [svn-r18762] File needed to correctly set new H5TOOLS_* export/import attributeAllen Byrne2010-05-111-0/+281
|
* [svn-r18758] Corrected missed progname to function instanceAllen Byrne2010-05-111-1/+1
|
* [svn-r18757] Enable tools lib to be built as a dll on windows. Added two ↵Allen Byrne2010-05-1137-501/+604
| | | | | | | | | | get/set functions for progname and d_status. Also add windows import/export declarations to functions. Updated windows - H5pubconf.h for packed bits function Tested: Windows, linux
* [svn-r18749] Purpose: Fixed bugs 1852 & 1599Binh-Minh Ribler2010-05-102-28/+34
| | | | | | | | | | | Description: - 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. - Fixed operator= to use setId() properly. Platforms tested: Linux/32 2.6 (jam) FreeBSD/64 6.3 (liberty) SunOS 5.10 (linew)
* [svn-r18748] Snapshot version 1.8 release 4 (snap21)HDF Tester2010-05-107-21/+21
|
* [svn-r18744] Updated with the three new expected output files forAlbert Cheng2010-05-071-0/+3
| | | | the packed-bits tests.
* [svn-r18743] enhancement 1853:Albert Cheng2010-05-079-4/+381
| | | | | | | | | | | | | | | | | | | | | | | | | Install packed-bits feature for h5dump. Allen has installed the feature in the NPOESS feature branch. I ported it back to the v1.8 branch for v1.8.5 release. tools/h5dump/testh5dump.sh.in: Added tests for the packed-bits feature. tools/h5dump/h5dump.c tools/h5dump/h5dump.h Added code to parse and handled the packed-bits request. tools/lib/h5tools.h tools/lib/h5tools_str.c tools/lib/h5tools.c Added code to print packed-bits. tools/testfiles/tpackedbits2.ddl tools/testfiles/tnofilename-with-packed-bits.ddl tools/testfiles/tpackedbits.ddl Expected output files for packed-bits feature. Tested: h5committested the NPOESS branch. Tested in the linux VM machine in my Dove.
* [svn-r18741] Description:Quincey Koziol2010-05-0712-189/+110
| | | | | | | | | | | | | | Bring r18740 from trunk to 1.8 branch: 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 (h5committested on trunk)
* [svn-r18728] Purpose: Fixed bug# 1719Binh-Minh Ribler2010-05-061-3/+14
| | | | | | | | | | Description: 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)
* [svn-r18726] Description:Quincey Koziol2010-05-0620-443/+390
| | | | | | | | | | | | Bring r18725 from trunk to 1.8 branch: 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) w/debug (h5committested on trunk)
* [svn-r18722] Description:Quincey Koziol2010-05-0619-515/+91
| | | | | | | | | | | | | | | Bring r18721 from trunk to 1.8 branch: 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 (h5committested on trunk)
* [svn-r18717] Description:Quincey Koziol2010-05-0622-102/+147
| | | | | | | | | | | | | | | | | | | | | Bring r18716 from trunk to 1.8 branch: 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, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN, w/szip filter, in production mode Linux/64-ia64 2.6 (cobalt) w/Intel compilers, w/C++ & FORTRAN, in production mode Linux/64-amd64 2.6 (abe) w/parallel, w/FORTRAN, in production mode
* [svn-r18710] Purpose:Mike McGreevy2010-05-0548-147/+562
| | | | | | | | | | | | | | | | | | | | | | | | | | 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 the config files). The old --enable-linux-lfs flag is being deprecated in favor of the --enable-largefile flag (enabled by default), which can be used on all platforms. --disable-linux-lfs can still be used to disable largefile support (on linux) when the --enable-largefile flag is not specified. On systems where large files cannot be supported in this manner, configure will report as such. Tested: h5committest AIX (NCSA's blue_print machine) duty, liberty, and linew.
* [svn-r18707] I added an item in the Known Problems for the compiler's ↵Raymond Lu2010-05-051-0/+5
| | | | | | | rounding problem on Cygwin running on Windows XP. It happens in dt_arith.c when converting from unsigned long long to long double (see bug #1813).
* [svn-r18706] I changed the macro H5_CYGWIN (checked in with round 18696) to ↵Raymond Lu2010-05-054-8/+15
| | | | | | H5_CYGWIN_ULLONG_TO_LDOUBLE_ROUND_PROBLEM to make it more descriptive. I tested on jam and Cygwin.
* [svn-r18704] Description:Quincey Koziol2010-05-0565-898/+1133
| | | | | | | | | | | | | | | | | | | | | | | | | Bring r18702 from trunk to 1.8 branch: 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 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, w/C++ & FORTRAN, w/szip filter, in production mode Linux/64-ia64 2.6 (cobalt) w/Intel compilers, w/C++ & FORTRAN, in production mode Linux/64-amd64 2.6 (abe) w/parallel, w/FORTRAN, in production mode Mac OS X/32 10.6.3 (amazon) in debug mode Mac OS X/32 10.6.3 (amazon) w/C++ & FORTRAN, w/threadsafe, in production mode
* [svn-r18703] Purpose: Fixed bug# 1783Binh-Minh Ribler2010-05-051-1/+3
| | | | | | | Description: Corrected typo in documentation. Platforms tested: Linux/32 2.6 (jam) - very minor
* [svn-r18701] ID 1853:Albert Cheng2010-05-0444-27/+121
| | | | | | | | Added the configure option --enable-h5dump-packed-bits for the h5dump optional feature. Tested: Jam (default and --disable-h5dump-packed-bits).
* [svn-r18696] I added a macro definition if the system is Cygwin in ↵Raymond Lu2010-05-044-29/+36
| | | | | | | | | | configure.in. This macro is used to skip the data conversion test from unsigned long long to long double. The GCC on Cygwin seems to have rounding problem when doing conversion from unsigned long long to long double (Please bug #1813). Tested on jam. I'll test it on Cygwin after this checkin.
* [svn-r18694] Correct missing line (fi) in revision 18680 and remove ↵Larry Knox2010-05-038-29/+8
| | | | | | incorrect code to install scripts to run examples. Correct code to install the scripts will be checked in later. Tested on amani and talwit using daily test shell.
* [svn-r18693] Description:Binh-Minh Ribler2010-05-031-4/+5
| | | | | | | Using header file H5private.h for HDstrcpy in H5CommonFG.cpp. Platforms tested: Linux/32 2.6 (jam) FreeBSD/32 6.3 (duty)
* [svn-r18691] Description:Binh-Minh Ribler2010-05-031-0/+3
| | | | | | Added #ifndef H5_NO_DEPRECATED_SYMBOLS to getObjTypeByIdx tests. Platforms tested: amani - with --disable-deprecated-symbols
* [svn-r18689] Description:Binh-Minh Ribler2010-05-035-1/+90
| | | | | | | | | 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)
* [svn-r18688] Snapshot version 1.8 release 4 (snap20)HDF Tester2010-05-0313-30/+42
|
* [svn-r18683] Purpose: Fix bugzilla 1857Binh-Minh Ribler2010-05-023-6/+42
| | | | | | | | | Description: 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)
* [svn-r18680] Added running make install-examples to make install. Make ↵Larry Knox2010-04-3015-23/+36
| | | | install-examples will still install example files and make install will also install them.
* [svn-r18679] Albert fixed the bug (#1764) in H5detect.c and added a few new ↵Raymond Lu2010-04-301-0/+9
| | | | | | | | macros in H5config.h.in. I added them - H5_HAVE_SETJMP, H5_HAVE_SIGPROCMASK, and H5_HAVE_SIGSETJMP. Tested on OpenVMS and everything passed.
* [svn-r18678] Just mopped up some looseends by using the macro HDxyz instead ↵Albert Cheng2010-04-291-7/+7
| | | | | | | | the xyz function names. Tested: Jam only since this is trivial.