summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r4326] Purpose:Quincey Koziol2001-08-1022-140/+285
| | | | | | | | | | Code cleanups, mostly.. Description: Work on pacifying the SGI compiler to get the generic properties working correctly with --enable-parallel and --enable-fortran. It's not quite fixed yet, but I need to head home and these patches help... :-/ Platforms tested: IRIX64 6.5 (modi4)
* [svn-r4325] Bill Wendling2001-08-105-1067/+1004
| | | | | | | | | Purpose: New Feature Description: Adding the h5cc script thingy. Platforms tested: Linux
* [svn-r4324] Purpose:Quincey Koziol2001-08-1040-816/+1890
| | | | | | | | | | | | | | | | | | | | | | | | New Features! Description: Start migrating the internal use of property lists in the library from the older implementation to the new generic property lists. Currently, only the dataset transfer property lists are migrated to the new architecture, all the rest of the property list types are still using the older architecture. Also, the backward compatibility features are not implemented yet, so applications which use dataset transfer properties may need to make the following changes: H5Pcreate(H5P_DATASET_XFER) -> H5Pcreate_list(H5P_DATASET_XFER_NEW) and H5Pclose(<a dataset transfer property list>) -> H5Pclose_list(id) This still may have some bugs in it, especially with Fortran, but I should be wrapping up those later today. Platforms tested: FreeBSD 4.4 (hawkwind)
* [svn-r4323] Purpose:Albert Cheng2001-08-071-1/+3
| | | | | | H5Eprint shows library version information too. Platforms tested: eirene.
* [svn-r4321] Purpose:Quincey Koziol2001-08-071-1/+0
| | | | | | | | | | Bug fix. Description: Left an extra '}' in when I removed the v1.2.x compat stuff. Solution: Took the '}' out... :-) Platforms tested: Solaris 2.7 (arabica)
* [svn-r4315] Bill Wendling2001-08-061-3/+5
| | | | | | | | | Purpose: Feature FIx Description: Fixed description of the --filedriver flag. Platforms tested: Linux
* [svn-r4313] Bill Wendling2001-08-061-0/+9
| | | | | | | | Purpose: Feature Add Description: Added description for the --filedriver flag to the h5dump description.
* [svn-r4312] Purpose:Quincey Koziol2001-08-0621-1667/+27
| | | | | | | | | Feature shift Description: Take out the v1.2.x compatibility stubs and put in the hooks for v1.4.x compatibility when needed. Platforms tested: FreeBSD 4.3 (hawkwind)
* [svn-r4311] Snapshot version 1.5 release 10HDF Admin2001-08-044-5/+5
|
* [svn-r4310] Purpose:Quincey Koziol2001-08-021-1/+1
| | | | | | | | | | | | | Bug Fix Description: H5FD_fapl_copy is being called in H5Pset_driver when copying a dataset transfer property list instead of H5FD_dxpl_copy and could potentially cause problems if the file driver information was different. Solution: Changed call to H5FD_dxpl_copy() until the generic property code gets merged in. Platforms tested: FreeBSD 4.3 (hawkwind)
* [svn-r4304] Bill Wendling2001-08-021-3/+3
| | | | | | | | | | | | | | | Purpose: Bug Fix Description: The dependencies weren't being generated properly. What was happening, if there was a "." in the path name to the source directories, it would say, "oh! That matches anything. Dup-dee-do I'll just mess everything up, then." Solution: Escape all occurences of "." with a "\." so that it will match an actual "." instead of anything. Platforms tested: Linux
* [svn-r4303] Purpose:Frank Baker2001-08-023-6/+40
| | | | | | | | | | Bringing 'last minute' release branch edits into development branch. Description: Chunking.html, Filters.html, and Performance.html Added links, with explanatory note, from the first 2 files above to the new freespace management section in Performance.html. Platforms tested: IE 5
* [svn-r4302] Purpose:Frank Baker2001-08-022-8/+105
| | | | | | | | | | | | Bringing 'last minute' release branch edits into development branch. Description: index.html Added index-level link to "HDF5 Tools." Tools.html Added link to "HDF5 Java tools." Added h52gif and gif2h5. Platforms tested: IE 5
* [svn-r4301] Purpose:Frank Baker2001-08-021-8/+6
| | | | | | | | | | | Bringing 'last minute' release branch edits into development branch. Description: Removed link to non-existent description of non-existent F90 function h5gget_objinfo_f. Added links, with explanatory note, to the new freespace management section in Performance.html. Platforms tested: IE 5
* [svn-r4300] Purpose:Frank Baker2001-08-021-11/+62
| | | | | | | | Bringing 'last minute' release branch edits into development branch. Description: Updated H5check_version per recent expansion of the source comments. Platforms tested: IE 5
* [svn-r4299] Purpose:Frank Baker2001-08-022-39/+80
| | | | | | | | | | | | | Bringing 'last minute' release branch edits into development branch. Description: RM_H5T.html Datatypes.html Reworked H5T_conv_t description in both. Added H5T_cdata_t struct definition to both. Details in Datatypes.html; structs and pointer in RM_H5T.html. Copy edits. Platforms tested: IE 5
* [svn-r4298] Bill Wendling2001-08-016-119/+492
| | | | | Purpose: Regenerated Dependencies Files
* [svn-r4293] Bill Wendling2001-08-012-0/+2
| | | | | | | | | Purpose: Bug Fix Description: Needed to add the PERL=@PERL@ line to the commence.in file. Platforms tested: LInx
* [svn-r4292] Bill Wendling2001-08-0120-843/+1714
| | | | | | | | | | | | | | | | Purpose: Bug Fix Description: The way we were generating Dependencies and .depend files was broken. If the $srcdir or other macros began with a ".", then it would match anything and cause problems since it would then overwrite the beginning of the header file's path. Solution: Wrote a Perl script which can handle this type of weirdness better. It's only used when the environment is a GNU one with a GCC compiler... Platforms tested: Linux
* [svn-r4288] Purpose:Quincey Koziol2001-07-311-2/+3
| | | | | | | | | | | Bug Fix Description: H5Pset_driver had a resource leak which was dropping dataset transfer IDs when switching drivers. Solution: Decrement dataset transfer ID reference count properly Platforms tested: IRIX64 6.5 (modi4)
* [svn-r4286] Purpose:Quincey Koziol2001-07-312-2/+2
| | | | | | | | | | | | Bug Fix Description: Header file is using incorrect macro for detecting parallel I/O when backward compability is turned on. Solution: Fix header files to define prototypes for parallel I/O property list functions when compiled with v1.2 backward compatibility turned on. Platforms tested: Eyeballed... (Elena will be testing shortly)
* [svn-r4284] Bill Wendling2001-07-311-21/+25
| | | | | | | | | | Purpose: Feature Change Description: Changed the --family flag to --filedriver to make it clearer what's going on. Platforms tested: Linux
* [svn-r4283] Bill Wendling2001-07-302-879/+900
| | | | | | | | | | | | | | Purpose: Cleanup Description: The SSL library was being tested for even if we didn't need it. This was causing some libraries to be included in our library which weren't needed (i.e., libcrypto). Solution: Only check for the SSL library if either GASS or Grid Storage is specified. Platforms tested: Linux
* [svn-r4282] Bill Wendling2001-07-304-46/+152
| | | | | | | | | | | | | | | Purpose: Bug Fix/Feature Add Description: Added new flag ("-f" and "--family") to allow user to specify which file driver to use to open the file. If they don't specify anything, then it defaults to the old behaviour of trying each driver in turn until one actually opens the file. If the driver the user specified doesn't succeed in opening the file, then we do NOT try other file drivers. Platforms tested: Linux
* [svn-r4281] Purpose:Quincey Koziol2001-07-302-7/+237
| | | | | | | | Additional test Description: Added metadata cache abuser code to the 'timings' target in the tests. Platforms Tested: FreeBSD 4.3 (hawkwind)
* [svn-r4280] Purpose:Quincey Koziol2001-07-301-0/+1
| | | | Include new 'testmeta' source.
* [svn-r4276] Purpose:Quincey Koziol2001-07-301-8/+8
| | | | | | | | | | | | | Bug Fix Description: In certain circumstances, raw data was inadvertantly attempted to be read from the metadata cache. This was caught with an assertion failure (i.e. core dump) in the development branch or an eventual sequence of errors in the release branch. Solution: Corrected off-by-one error in metadata caching code. Platforms tested: FreeBSD 4.3 (hawkwind)
* [svn-r4275] Bill Wendling2001-07-308-2/+53
| | | | | | | | | | | | | | | | | | | | | | Purpose: Bug Fix Description: Forward port of the bug fix to the 1.4 branch reguarding the C++ compile error. Solution: Need to put #ifdef __cplusplus extern "C" { #endif /* ... */ #ifdef __cplusplus } #endif around function declarations.
* [svn-r4270] Snapshot version 1.5 release 9HDF Admin2001-07-284-5/+5
|
* [svn-r4254] Bill Wendling2001-07-2418-3834/+3902
| | | | | | | | | | | | | | | Purpose: Reformatting Description: Reformatted the code so that it's much clearer and conforms to the HDF5 coding standards. Changed the function headers to use the ANSI style instead of the KnR style. Kept the use of typedef's such as "unsigned char" being "BYTE" and so on since of of this code is copied from some other place and that's the style they use...I didn't want to break things. Platforms tested: It compiles fine on Linux, but there aren't any tests for this package, so...
* [svn-r4253] Snapshot version 1.5 release 8Albert Cheng2001-07-224-5/+7
|
* [svn-r4252] Purpose:Albert Cheng2001-07-201-8/+1
| | | | | | | | | | | document update Description: The information of setting SGI_ABI seemed to confuse some user. Removed it since it is extra information in addition to the preferred method of "CC=... ./configure". Experienced user in IRIX64 would know that option. Platforms tested: Eyeballed.
* [svn-r4245] Bill Wendling2001-07-201-8/+8
| | | | | | | | | | | | | Purpose: Fixing a boo-boo Description: There was a problem with the generated Dependencies file. It listed the H5pubconf.h header file as being in the $(top_srcdir) directory when it's in the $(top_builddir) directory. Solution: Regenerated it. Platforms tested: Linux
* [svn-r4241] Purpose:Quincey Koziol2001-07-201-113/+108
| | | | | | | | | | | | Code Cleanup/Bug Fixes Description: Raymond's last fix corrected the problem with eirene, but there were still a number of warnings, etc. during compiles. Solution: Clean up the warnings, neaten up the code a little and change a few hsize_t's into size_t's that were missed in my previous sweep through the code. Platforms tested: Linux 2.2 (eirene)
* [svn-r4240] Raymond Lu2001-07-191-1/+2
| | | | | | | | | | | | Purpose: Bug fix. Description: Daily test fails in parallel collective write testing on eirene. Solution: In function H5S_mpio_spaces_xfer in H5Smpio.c, changed mpi_count from hsize_t to size_t. Platforms tested: MPICH(Linux, SunOS, IRIX64), SGI MPI.
* [svn-r4239] Bill Wendling2001-07-191-0/+41
| | | | | | | | | Purpose: Updated Description: Regerated the Dependencies file. Solution: Ran "make Dependencies" on a GNU machine.
* [svn-r4238] Bill Wendling2001-07-191-0/+300
| | | | | | | | | Purpose: Update Description: Updated the Dependencies file. Solution: Reran "make Dependencies" in the tools/h4toh5 directory.
* [svn-r4236] Purpose:Frank Baker2001-07-181-20/+26
| | | | | | Editorial pass Platforms tested: Visual inspection in vi
* [svn-r4232] Purpose:Quincey Koziol2001-07-175-9/+36
| | | | | | | | | | | | | | | | | Bug fix. Description: On some systems (linux when not using gcc) 'dev_t' is not actually a scalar variable. This causes the code which compares dev_t's in the file drivers to not compile. Also the H5_inline flag was not being set correctly in the H5private.h file. Solution: Set the H5_inline flag to '' (i.e. define it, but don't assign it a value) if it is not currently defined. Use DEV_T_IS_SCALAR flag from configure to correctly compare dev_t's using memcmp instead of a scalar flag. Platforms tested: FreeBSD 4.3 (hawkwind), Linux 2.4.2 (chiba city cluster at Argonne)
* [svn-r4231] Purpose:Quincey Koziol2001-07-172-384/+405
| | | | | | | | | | | | | Bug fix. Description: On some systems (linux when not using gcc) the 'dev_t' is not actually a scalar variable. This causes the code which compares dev_t's in the file drivers to not compile. Solution: Detect this and set the DEV_T_IS_SCALAR flag so we can code around it in the file drivers. Platforms tested: FreeBSD 4.3 (hawkwind), Linux 2.4.2 (chiba city cluster at Argonne)
* [svn-r4230] Bill Wendling2001-07-172-2/+2
| | | | | | | | | | | | Purpose: Bug Fix Description: The HP-UX 11 platform needs the NSL library. Solution: Check for the HPUX 11 platform and then do the check for the NSL library. Platforms tested: Kelgia
* [svn-r4228] Purpose:Albert Cheng2001-07-171-1/+14
| | | | | | | | | | Feature Description: Added the feature that ALLHOSTS can be set via the file allhostfile in the snapshot directory. This reduces the need to modify runtest for hosts changes. Platforms tested: eirene (did dry runs).
* [svn-r4216] Elena Pourmal2001-07-163-10/+19
| | | | | | | | | | | Purpose: Bug fix (bug#625) Description: Character buffers were not copied and freed properly. That caused segmentation fault on Linux (Debian 2.2, a glibc2.1.3-based distro and gcc 2.95.2 and NAGWare Fortran 95 compiler Release 4.0a(392). Also many compilers screamed about this piece of code. Solution: Asked Quincey to fix the code. Platforms tested: Linux (eirene)
* [svn-r4213] Purpose:Quincey Koziol2001-07-166-603/+645
| | | | | | | | | | | Bug fix... (sorta) Description: Added --enable-linux-lfs configure flag to have better control over whether the enable large file support on Linux machines. Also removed the -malign-double flag for gcc since it can potentially cause errors which are difficult to detect. Platforms tested: Linix 2.2 & 2.4 (eirene and dangermouse)
* [svn-r4208] Elena Pourmal2001-07-131-0/+30
| | | | | | | | | Purpose: F90 port to HPUX 10.20 Description: Added F90 support for HPUX 10.20 Platforms tested: HPUX 10.20 (sangamon)
* [svn-r4206] Bill Wendling2001-07-131-1/+1
| | | | | | | | Purpose: Bug Fix Description: Ported fix from 1.4 branch to have compiler look in the fortran/src directory for modules.
* [svn-r4205] Bill Wendling2001-07-131-1/+1
| | | | | | | | | | | Purpose: Forward Port Description: Forward port of the hack fix applied to the 1.4 branch. This corrects the previous hack by putting *'s in the pattern matching so that they'd match the gseaborg machine correctly. Platforms tested: gseaborg
* [svn-r4202] Raymond Lu2001-07-121-44/+222
| | | | | | | | | | | Purpose: Added attribute test Description: attribute test is added into t_mdset.c. At this moment, testing failed on SunOS 5.7 and Linux. But I believe the problem is from dataset collective writing in t_dset.c. Platforms tested: SGI MPI, MPICH(IRIX64 N32, IRIX64 64, IRIX, Linux, SunOS).
* [svn-r4196] Purpose:Quincey Koziol2001-07-121-2/+10
| | | | | | | | | | | | Bug Fix Description: Using a 'long long' type (i.e. hsize_t) in a switch statement is apparently not allowed by the HP/UX 10.20 system compiler and causes the compile to fail. Solution: Cast the variable to a size_t for the switch. Platforms tested: HP/UX 10.20 (sangamon)
* [svn-r4193] Purpose:Frank Baker2001-07-111-7/+95
| | | | | | | | | New section -- "Freespace Management" Description: Added "Freespace Management" section. Minor formatting. Platforms tested: IE 5