summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r10779] Purpose: Bug fixRaymond Lu2005-05-201-1/+49
| | | | | | | | | | | | | | | | | | | | | | | | Description: Description: See details from Bug #213. Family member file size wasn't saved anywhere in file. When family file is opened, the first member size determine the member size. Solution: This is the second step of fixing this bug. Multi driver is checked against the driver name saved in superblock. Wrong driver will result in a failure with an error message indicating multi driver should be used. This change includes split driver because it's a special case for multi driver. In the first step of checkin. Family member size and name template(unused at this stage) are saved in file superblock. When file is reopened,the size passed in thrin superblock. A different size will trigger a failure with an error message indicating the right size. Wrong driver to open family file will cause a failure, too. Test program tries to reopen a multi file with default sec2 driver. The third step will be changing h5repart to let it change family member size in the superblock if user uses it to change member file size. Platforms tested: h5committest and fuss.
* [svn-r10778] Purpose: Bug fixRaymond Lu2005-05-201-3/+5
| | | | | | | | | | | | | | | | | | | | | | Description: Description: See details from Bug #213. Family member file size wasn't saved anywhere in file. When family file is opened, the first member size determine the member size. Solution: This is the second step of fixing this bug. Multi driver is checked against the driver name saved in superblock. Wrong driver will result in a failure with an error message indicating multi driver should be used. This change includes split driver because it's a special case for multi driver. In the first step of checkin. Family member size and name template(unused at this stage) are saved in file superblock. When file is reopened,the size passed in thrin superblock. A different size will trigger a failure with an error message indicating the right size. Wrong driver to open family file will cause a failure, too. The third step will be changing h5repart to let it change family member size in the superblock if user uses it to change member file size. Platforms tested: h5committest and fuss.
* [svn-r10777] Purpose: Bug fixRaymond Lu2005-05-201-7/+93
| | | | | | | | | | | | | | | | | | | Description: See details from Bug #213. Family member file size wasn't saved anywhere in file. When family file is opened, the first member size determine the member size. Solution: This is the first step of fixing this bug. Member size and name template(unused at this stage) are saved in file superblock. When file is reopened, the size passed in through H5Pset_fapl_family is checked against the size saved in superblock. A different size will trigger a failure with an error message indicating the right size. Wrong driver to open family file will cause a failure, too. Test program tries to verify different wrong ways to reopen file will fail. The second step will change multi driver that wrong driver will cause a failure. Platforms tested: fuss and h5committest
* [svn-r10776] Purpose: Bug fixRaymond Lu2005-05-203-32/+169
| | | | | | | | | | | | | | | | | Description: See details from Bug #213. Family member file size wasn't saved anywhere in file. When family file is opened, the first member size determine the member size. Solution: This is the first step of fixing this bug. Member size and name template(unused at this stage) are saved in file superblock. When file is reopened, the size passed in through H5Pset_fapl_family is checked against the size saved in superblock. A different size will trigger a failure with an error message indicating the right size. Wrong driver to open family file will cause a failure, too. The second step will change multi driver that wrong driver will cause a failure. Platforms tested: fuss and h5committest
* [svn-r10775] Purpose:James Laird2005-05-202-3/+18
| | | | | | | | | | | | | | | | | | | | | | | Bug fix (kind of...) Description: When trying to 'make distclean', the Makefiles will attempt to re-run configure if configure has changed. This is a nice idea, but prevents the distclean from happening if configure fails (e.g., if the environment has changed). This happens frequently in the Daily Tests when configure is altered. Solution: It turns out to be easier than I had feared to override the dependency that is causing configure to be re-run. Now configure will never be run automatically, even if it is out-of-date. It would be more complicated to cause it to be re-run in all cases except distclean, so we'll try just the inelegant fix for now. Platforms tested: mir. This change doesn't affect the source, only what is built when. The real test will be how the Daily Tests handle changes to configure (like the one I checked in earlier today).
* [svn-r10773] Purpose:James Laird2005-05-203-4/+4
| | | | | | | | | | | | | Output tweak Description: In configure.in, users must link to zlib library, but configure then informs them that "deflate" filter is enabled. Changed output slightly to indicate that these are the same filter. Platforms tested: mir (very minor change)
* [svn-r10772] Purpose:Fang Guo2005-05-201-0/+6
| | | | | | | | | | | Update project dependency of all.dsw. Description: New project pool.dsp and pooldll.dsp were added to all.dsw's dependencies. Solution: Platforms tested: MSVS 6.0 on windows XP. Misc. update:
* [svn-r10771] Purpose:Fang Guo2005-05-201-1/+0
| | | | | | | | | | | Delete out of date path. Description: Solution: Platforms tested: Misc. update:
* [svn-r10770] Purpose:Fang Guo2005-05-191-1/+8
| | | | | | | | | | | Add new HDF5 C library test project files into windows/test. Description: Add pool.dsp and pooldll.dsp Solution: Platforms tested: Misc. update:
* [svn-r10769] Purpose:Fang Guo2005-05-191-1/+6
| | | | | | | | | | | | | | | | | Three project files and three workspaces added into hdf5/windows/misc Description: Add the following files /windows/misc/H5fortran_detect_gen/H5fortran_detect_gen.dsp ./windows/misc/H5fortran_detect_gen/H5fortran_detect_gen.dsw ./windows/misc/fortrantypegen/H5fortran_detect.dsp ./windows/misc/fortrantypegen/fortrantypegen.dsw ./windows/misc/matchtypegen/H5match_types.dsp ./windows/misc/matchtypegen/matchtypegen.dsw Solution: Platforms tested: Misc. update:
* [svn-r10768] Purpose:Fang Guo2005-05-191-0/+2
| | | | | | | | | | | Add project files pool.dsp and pooldll.dsp under hdf5/windows/test Description: Solution: Platforms tested: Misc. update:
* [svn-r10767] Purpose:Fang Guo2005-05-191-0/+105
| | | | | | | | | | | New project files added into all.dsw Description: pool.dsp and pooldll.dsp added into all.dsw Solution: Platforms tested: MSVS 6.0 on windows XP. Misc. update:
* [svn-r10766] Purpose:Fang Guo2005-05-191-0/+34
| | | | | | | | | | | New source files added to hdf5.dsp. Description: Add new source files H5MP.c and H5MPtest.c to hdf5.dsp Solution: Platforms tested: MSVS 6.0 on windows XP. Misc. update:
* [svn-r10765] Purpose:Fang Guo2005-05-191-0/+30
| | | | | | | | | | | Add new source file into hdfdll project file under hdf5/windows. Description: New source files H5MP.c and H5MPtest.c added into hdf5dll.dsp Solution: Platforms tested: MSVS 6.0 on windows XP. Misc. update:
* [svn-r10764] Purpose:Fang Guo2005-05-191-0/+107
| | | | | | | | | | | Add new project file into hdf5/windows Description: New C dll test project file pooldll.dsp added into all.dsw Solution: Platforms tested: MSVS 6.0 on windows XP. Misc. update:
* [svn-r10763] Purpose:Fang Guo2005-05-191-0/+106
| | | | | | | | | | | Add new project file to hdf5/windows/all.dsw Description: New C library test project file pool.dsp added into all.dsw Solution: Platforms tested: MSVS 6.0 on windows XP. Misc. update:
* [svn-r10762] Purpose:Fang Guo2005-05-191-0/+67
| | | | | | | | | | | Update hdf5build.bat under hdf5/windows directory Description: Add code to generate H5f90i.h and H5fortran_types.f90 Solution: Platforms tested: Misc. update:
* [svn-r10761] Purpose:Fang Guo2005-05-191-7/+7
| | | | | | | | | | | Update project setting. Description: Solution: Platforms tested: Misc. update:
* [svn-r10760] Purpose: Minor ModificationRaymond Lu2005-05-191-1/+1
| | | | | | | | Description: changed return type of H5Eget_num from SIZE_T to SSIZE_T to include negative return value for failure. Platforms tested: Not needed
* [svn-r10759] Purpose:Fang Guo2005-05-191-0/+106
| | | | | | | | | | | Use to generate H5f90i_gen.h and H5fortran_types.f90 Description: Special project file for windows. Solution: Platforms tested: MSVS 6.0 on windows XP. Misc. update:
* [svn-r10758] Purpose:Fang Guo2005-05-191-0/+29
| | | | | | | | | | | Use to generate H5f90i_gen.h and H5fortran_types.f90 on windows. Description: Special workspace for windows. Solution: Platforms tested: MSVS 6.0 on windows XP. Misc. update:
* [svn-r10757] Purpose:Fang Guo2005-05-191-0/+29
| | | | | | | | | | | Use to generate H5fortran_detect.f90 in windows. Description: Special workspace for windows. Solution: Platforms tested: MSVS 6.0 on windows XP. Misc. update:
* [svn-r10756] Purpose:Fang Guo2005-05-191-0/+106
| | | | | | | | | | | Use to generate H5fortran_detect.f90 Description: Special project file on windows XP. Solution: Platforms tested: MSVS 6.0 on windows XP. Misc. update:
* [svn-r10755] Purpose:Fang Guo2005-05-191-0/+106
| | | | | | | | | | | Use to generate H5fort_type_defines.h in windows. Description: Special project file for windows. Solution: Platforms tested: MSVS 6.0 on windows XP. Misc. update:
* [svn-r10754] Purpose:Fang Guo2005-05-191-0/+29
| | | | | | | | | | | Special wrokspace for windows. Description: Use to generate H5fort_type_defines.h in windows. Solution: Platforms tested: MSVS6.0 on windows XP. Misc. update:
* [svn-r10753] Purpose:Fang Guo2005-05-192-135/+0
| | | | | | | | | | | Typo in directory name. Description: Solution: Platforms tested: Misc. update:
* [svn-r10752] Purpose:Frank Baker2005-05-181-29/+454
| | | | | | | | | | | | | | | | Added new H5Error APIs. Description: Added C entries for H5Eregister_class H5Eunregister_class H5Eget_class_name H5auto_is_stack H5Ecreate_msg H5Eget_msg H5Eclose_msg H5Eget_num H5Epop H5Eget_current_stack H5Eclose_stack Still missing -- 6 APIs that match existing APIs except that they include a 'stack' parameter. Those APIs will be added shortly. Platforms tested: Firefox
* [svn-r10751] Purpose:Frank Baker2005-05-171-52/+93
| | | | | | | | | Minor reformatting adn edits. Added links to C++ RM and Parallel HDF5 sites. Restructured document lists with the intent of easing discovery. Description: Platforms tested: Firefox
* [svn-r10750] Purpose:Quincey Koziol2005-05-1710-64/+1679
| | | | | | | | | | | | | | | | | | | | New feature. Description: Add "memory pool" internal data structure. This set of routines is designed to add a way to allocate small pieces of information for a particular purpose and then free all the pieces at once (i.e. without having to free each piece individually). Memory pools are also good for localizing lots of small allocations that logically belong together. For example, if you were constructing a temporary linked list, you could create a new memory pool, allocate all the nodes for the list from the memory pool and when you were done with the list, just destroy the pool instead of tracking through the list and freeing each block independently. Platforms tested: FreeBSD 4.11 (sleipnir) h5committest
* [svn-r10749] Purpose:Quincey Koziol2005-05-172-65/+34
| | | | | | | | | | | | | | | Code cleanup Description: Convert H5Eget_num from 'size_t' to 'ssize_t' to allow for correct error reporting (eventually). Also, convert a bunch of static routines from "FUNC_ENTER_NOAPI" to "FUNC_ENTER_NOAPI_NOINIT" or "FUNC_ENTER_NOAPI_NOINIT_NOFUNC" Platforms tested: FreeBSD 4.11 (sleipnir) w/pthreads Too minor to require h5committest
* [svn-r10748] Purpose:Pedro Vicente Nunes2005-05-161-2/+0
| | | | | | | | | | | | | removed some outdated comments Description: Solution: Platforms tested: linux Misc. update:
* [svn-r10747] Purpose:Pedro Vicente Nunes2005-05-1613-1186/+1742
| | | | | | | | | | | | | | | | | | bug fix Description: the fortran type integer*1 has become not portable. define the image fortran datatype as "integer" and make special save, read, and palette functions that use native integer for a memory type and UCHAR as disk type for the image data added some more tests with new palette definitions Solution: Platforms tested: linux solaris Misc. update:
* [svn-r10746] Purpose: Minor correctionRaymond Lu2005-05-162-8/+14
| | | | | | | | | Description: H5Eget_num used to return an INT type. That's not consistent with the parameter of H5Epop. Solution: Changed it to SIZE_T type. Platforms tested: fuss - very simple change.
* [svn-r10744] Snapshot version 1.7 release 47HDF Admin2005-05-158-24/+31
|
* [svn-r10743] Purpose:James Laird2005-05-121-96/+7
| | | | | | | | | | | | | | | | | | Code cleanup Description: fortran/src/H5f90i.h used to define different fortran types for every compiler. Now it only defines three things, and they are the same for every platform but one. Solution: Eliminate duplicate definitions; now there are only two cases ("UNICOS" and "everything else"). This should also let the HDF5 Fortran compile anywhere, even on unknown platforms. Platforms tested: mir, pommier, modi4, copper, Cray X1 (in progress)
* [svn-r10742] Purpose:MuQun Yang2005-05-101-1/+6
| | | | | | | | | | | | | | | | A little enhancement for integer datatype filter Description: Minimum-bit of the scaleoffset filter should not be less than 0, However, if the user accidently input a negative value for integer type, we will reset it to zero. Solution: Platforms tested: too minor to test. Misc. update:
* [svn-r10741] Purpose:MuQun Yang2005-05-091-2/+5
| | | | | | | | | | | | | | | Minor change for rounding of floating-point value for scaleoffset filter. Description: Always round to the bigger absolute integer value if floating-point data is in the middle. 0.5->1, -0.5->-1. Solution: Platforms tested: Too minor to test Misc. update:
* [svn-r10740] Purpose:Quincey Koziol2005-05-091-4/+4
| | | | | | | | | | | Bug fix Description: Add missing #ifdef's to recent code cleanup that fix daily test failures. Platforms tested: FreeBSD 4.11 (sleipnir) Too minor to require h5committest
* [svn-r10739] Purpose:Pedro Vicente Nunes2005-05-094-0/+12033
| | | | | | | | | | | | | | new test Description: adds a new test for a case when there is more than 1 stripmine read Solution: Platforms tested: Linux Misc. update:
* [svn-r10738] Purpose:Pedro Vicente Nunes2005-05-092-22/+34
| | | | | | | | | | | | | | | | | | | bug fix 366 Description: the printing of the array indices was done relatively to the stripmine data (data read by hyperslabs when its memory requiremnts are too large) this was causing an incorrect numbering of the array indices (the next read would initialize the indices to zero) Solution: added a field to the print context that keeps track of the stripmine position and pass to the rendering function the total element position Platforms tested: Linux Misc. update:
* [svn-r10736] Purpose:Quincey Koziol2005-05-0733-290/+167
| | | | | | | | | | | Code cleanup Description: Clean up some compiler warnings Platforms tested: FreeBSD 4.11 (sleipnir) h5committest
* [svn-r10734] Purpose:Quincey Koziol2005-05-073-23/+257
| | | | | | | | | | | | Bug fix Description: Fix several problems with mounting files on an entry in a group when the file the group is in has been closed. Platforms tested: FreeBSD 4.11 (sleipnir) h5committest
* [svn-r10733] Purpose:MuQun Yang2005-05-061-2/+2
| | | | | | | | | | | | | | Update H5Zscaleoffset.c so that it supports negative precision number. Description: Solution: Platforms tested: Linux 2.4 Misc. update: too minor to check in other platforms
* [svn-r10731] Purpose: Bug fixRaymond Lu2005-05-051-0/+2
| | | | | | | | | Description: A user reported conversion of floating-point numbers returned some wrong value. It turned out a variable in H5T_conv_f_f() wasn't reset after being used for each element. See bug #356 for details. Solution: Simple reset it. Platforms tested: fuss; also tested with the program user provided. Very simple change.
* [svn-r10730] Purpose:James Laird2005-05-054-6/+124
| | | | | | | | | | | | | | | | Portability feature Description: The random() and srandom() functions are not available on all machines. Set up the configure script to automatically detect them, rather than requiring their presence or absence to be hardcoded. Solution: Added AC_CHECK_FUNCS macro to configure.in and replaced #ifdef WIN32 conditionals with #ifdef H5_HAVE_RANDOM conditionals. Platforms tested: sleipnir, Windows
* [svn-r10729] Purpose:James Laird2005-05-054-7/+207
| | | | | | | | | | | | | | | | | Cray X1 Port Description: Porting 1.7 branch to Cray X1. With these changes, HDF5 builds, but there are some errors in the tests. Working on the errors. Solution: Added nv1-cray file to config directory. Cleaned up some code in hl/c++ that was causing compiler to complain. Platforms tested: Cray X1, mir, sleipnir Misc. update:
* [svn-r10728] Purpose:Pedro Vicente Nunes2005-05-041-2/+2
| | | | | | | | | | | | | | | | bug fix Description: some lines were longer that 132 characters (the "official" max lenght of a line in F95) the g95 compiler complained about it Solution: reduce the line lenght Platforms tested: linux (g95, intel) Misc. update:
* [svn-r10727] Purpose:James Laird2005-05-042-57/+54
| | | | | | | | | | | | | Bug fix Description: Removed Makefile.am for installing .mod files from fortran/testpar. Removed warnings in H5match_types.c Platforms tested: heping Misc. update:
* [svn-r10726] Purpose:James Laird2005-05-041-2/+2
| | | | | | | | | | | Bug fix Description: Removed Makefile.am code to install .mod files in fortran/testpar. Fixed warnings in H5match_types.c Platforms tested: heping
* [svn-r10725] Purpose:Pedro Vicente Nunes2005-05-041-2/+5
| | | | | | | | | | | | | | | bug fix Description: the hdf5 file of the test was being generated on the NFS filesystem Solution: use the libtest function h5_fixname Platforms tested: Linux Misc. update: