summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r2901] Purpose:Bill Wendling2000-11-143-0/+124
| | | | Adding Makefile
* [svn-r2900] Purpose:Quincey Koziol2000-11-141-0/+42
| | | | | | | | Code development Description: Adding more generic property list tests for new functions. Platforms tested: FreeBSD 4.1.1 (hawkwind)
* [svn-r2899] Purpose:Quincey Koziol2000-11-142-1/+401
| | | | | | | | Code development Description: Incrementally adding various generic property features. Platforms tested: FreeBSD 4.1.1 (hawkwind)
* [svn-r2898] Binh-Minh Ribler2000-11-1413-0/+1306
| | | | | | | | | | | | | | Purpose: C++ API for 1.3.x branch Description: The *.C files are the sample code that perform some common operations to an HDF5 file and its components. The *.h5 files are the HDF5 files that are generated/used by the sample programs. Platforms tested: Solaris (arabica) and Linux
* [svn-r2897] Purpose:Binh-Minh Ribler2000-11-1455-0/+6782
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | C++ API for 1.3.x branch Description: The *.C and *.h files named different than those in 1.2.x. They are in the form: 'H5' + classname, or just classname if the classname is already prefixed with 'H5' to avoid ambiguity in documentation context. This version has several hidden bugs fixed and an improvement on the reference counting approach. The classes and their inheritance structure are listed below: --------------------------------------- H5Library Exception RefCounter IdComponent H5File DataSpace H5Object Group AbstractDs DataSet Attribute DataType PredType EnumType CompType AtomType StrType IntType FloatType PropList FileCreatPropList FileAccPropList DSetCreatPropList DSetMemXferPropList --------------------------------------- IdComponent uses RefCounter to keep track of opened objects so proper termination of HDF5 objects can be maintained. Each class has a .h file containing the class declaration and a .C file containing its definition. In addition to the classes files, the following files do not have class information: - H5Cpp.h: header file to be included in user's application - H5Idtemplates.h: contains a template function used by several classes - H5Classes.h: contains forward class declarations - H5CommonFG.*: contains common code used by classes H5File and Group - H5Include.h: contains the hdf5.h header file and the #undef RCSID to work around the problem: multiple defined RcsId - H5Alltypes.h: simply serves as a container to hold the header files of all datatypes to simplify the header file inclusion Platforms: Solaris (arabica) and Linux
* [svn-r2896] Purpose:Bill Wendling2000-11-141-23/+13
| | | | Formatting
* [svn-r2895] Purpose:Bill Wendling2000-11-141-8/+13
| | | | | | | | Small purify warning fixes Description: Removes some purify warning fixes and memory leakage. Platforms tested: Solaris
* [svn-r2894] Purpose:Bill Wendling2000-11-142-520/+512
| | | | | | | | Command-line name change Description: Changed --with-stream-vfd to --enable-strea-vfd to be more consistent with what people expect from the --with-FOO and --enable-FOO arguments.
* [svn-r2893] Purpose:Quincey Koziol2000-11-141-0/+55
| | | | | | | | Code development Description: Starting to implement actual tests for generic property lists. Platforms tested: FreeBSD 4.1.1 (hawkwind)
* [svn-r2892] Purpose:Quincey Koziol2000-11-143-59/+221
| | | | | | | | | Code development Description: Increment bug fixes and some new API functions to generic property list code. Platforms tested: FreeBSD 4.1.1 (hawkwind)
* [svn-r2891] Purpose:Quincey Koziol2000-11-141-8/+10
| | | | | | | | | | | Bug fix. Description: Generic property list code wasn't getting initialized early enough to get the proper values into the macro/constants. Solution: Call H5P_init() from H5_init_library(). Platforms tested: FreeBSD 4.1.1 (hawkwind)
* [svn-r2890] Purpose:Bill Wendling2000-11-131-0/+6
| | | | | | | | | | | Redo of a patch Description: As Quincey pointed out, the parameters are only ``UNUSED'' if we can't find libz.a. Solution: I changed it to conditionally put the UNUSED in there... Platforms tested: Linux
* [svn-r2889] Purpose:Bill Wendling2000-11-132-6/+6
| | | | | | | Cleanup Description: --with-Stream-VFD should be lower case to be consistent with the rest of the options...
* [svn-r2888] The VL dumping isn't ready for prime time just yet. Can't get ↵Bill Wendling2000-11-131-1/+1
| | | | | | | the H5 file to be platform independent. Commenting this out so that the nightly tests don't bomb...
* [svn-r2887] Purpose:Quincey Koziol2000-11-131-0/+52
| | | | | | | | | Backward compatibility additions Description: Test HDF5 v1.2 compatibility API functions (H5Tget_member_dims & H5Tinsert_array) when they are built into the library. Platforms tested: FreeBSD 4.1.1 (hawkwind)
* [svn-r2886] Purpose:Quincey Koziol2000-11-133-0/+157
| | | | | | | | | | Backward compatibility additions Description: Created HDF5 v1.2 compatibility API functions (H5Tget_member_dims & H5Tinsert_array) which use the newer array datatypes underneath, but should ease user's transition to the 1.4 version of the library. Platforms tested: FreeBSD 4.1.1 (hawkwind)
* [svn-r2885] Purpose:Quincey Koziol2000-11-133-543/+582
| | | | | | | | | | Backward compatibility additions Description: Added "--enable-hdf5v1_2" flag to enable HDF5 v1.2 compatibility API functions (H5Tget_member_dims & H5Tinsert_array) being built in the library. Platforms tested: FreeBSD 4.1.1 (hawkwind)
* [svn-r2884] Purpose:Bill Wendling2000-11-131-3/+3
| | | | | | | | | | Removed warnings Description: Unused parameters Solution: Put UNUSED macro before unused params. Platforms tested: Linux
* [svn-r2883] Purpose:Bill Wendling2000-11-132-0/+12
| | | | | | | | Removed warnings about unused parameters. Solution: ``Used'' the parameters by assigning them to themselves. Platforms tested: Linux
* [svn-r2882] Description:Albert Cheng2000-11-132-255/+57
| | | | | | | | | | The last commited version of config.guess and config.sub does not have the local changes we made over the time. Thus configure failed in non-standard machine like the ASCI Red. Solution: Replaced them with the last version before the last committed version. Platforms tested: ASCI Red
* [svn-r2881] Purpose:Frank Baker2000-11-132-149/+27
| | | | | | | | | Clean up formatting and delete two functions. Description: Minor reformatting at the head of each file (in the functions list). Delete 2 functions from HM_H5T.html -- H5Tget_member_dims, H5Tinsert_array. Platforms tested: IE 5.
* [svn-r2880] Purpose:Quincey Koziol2000-11-131-0/+2
| | | | | | | | | Code cleanup Description: Added a the generic property ID types to the list of things not stored in files. Platforms tested: FreeBSD 4.1.1 (hawkwind)
* [svn-r2879] Snapshot version 1.3 release 33Albert Cheng2000-11-132-2/+2
|
* [svn-r2878] Purpose:Bill Wendling2000-11-132-84/+98
| | | | | | | | | | Feature Description: Variable length data dumping for simple (i.e., either SCALAR or 1-Dim array variable length datatypes) should work. Added to the tests... Platforms tested: Linux
* [svn-r2877] Purpose:Bill Wendling2000-11-131-0/+2
| | | | | | Updated Description: Added test files for variable length dumping.
* [svn-r2876] Purpose:Bill Wendling2000-11-132-0/+35
| | | | | | | | Test files Description: Test files for the h5dumping of variable length datasets. Platforms tested: Linux
* [svn-r2875] Purpose:Quincey Koziol2000-11-134-8/+7
| | | | | | | | Code cleanup Description: Eliminated some warnings on O2K platform. Platforms tested: SGI O2K (modi4)
* [svn-r2874] Purpose:Quincey Koziol2000-11-133-15/+19
| | | | | | | | API cleanup Description: Tweaked some parts of the generic properties API to reduce warnings. Platforms tested: FreeBSD 4.1.1 (hawkwind) & SGI O2K (modi4)
* [svn-r2873] Frank Baker2000-11-134-40/+1678
| | | | | | | | | | | | | | | | | | | | | | | | | | Purpose: Adding all functions new to Release 1.4. Solution: Adding first cut of all new API functions. H5Dvlen_get_buf_size H5Epush H5Pset_fapl_family H5Pget_fapl_family H5Pset_fapl_mpio H5Pget_fapl_mpio H5Pset_dxpl_mpio H5Pget_dxpl_mpio H5Pset_fapl_multi H5Pget_fapl_multi H5Pset_dxpl_multi H5Pget_dxpl_multi H5Pset_fapl_split H5Pset_fapl_sec2 H5Pset_fapl_stdio H5Pset_fapl_stream H5Pget_fapl_stream H5Pset_fapl_log H5Pset_driver H5Pget_driver H5Pget_driver_info H5Pset_meta_block_size H5Pget_meta_block_size H5Pset_sieve_buf_size H5Pget_sieve_buf_size H5Pset_fapl_dpss H5Pset_fapl_gass H5Pget_fapl_gass H5Pset_fapl_srb H5Pget_fapl_srb H5Tarray_create H5Tget_array_ndims H5Tget_array_dims Platforms tested: IE 5.
* [svn-r2872] Purpose:Quincey Koziol2000-11-124-6/+78
| | | | | | | | | Code update Description: Added stub for generic property testing, although it doesn't do anything yet. Platforms tested: FreeBSD 4.1.1 (hawkwind)
* [svn-r2871] Purpose:Quincey Koziol2000-11-123-65/+356
| | | | | | | | | Code updates Description: Finished fleshing out code for generic properties, although they are not used anywhere in the library yet. Platforms tested: FreeBSD 4.1.1 (hawkwind)
* [svn-r2870] Purpose:Quincey Koziol2000-11-121-0/+1
| | | | | | | | Update Description: Added new test file. Platforms tested: FreeBSD 4.1.1 (hawkwind)
* [svn-r2869] Purpose:Quincey Koziol2000-11-111-0/+3
| | | | | | | | | | | | Bug fix Description: "old-style" compound datatypes with array fields were leaking memory during the datatype header decoding when creating the array datatype for a field. Solution: Free the base type of the array after creating array datatype for field. Platforms tested: Solaris 2.6 (baldric)
* [svn-r2868] Purpose:Quincey Koziol2000-11-112-25/+48
| | | | | | | | | | Bug Fix Description: Generic property lists were leaking memory. Solution: Tied them into the regular cleanup code called at the library's termination Platforms tested: Solaris 2.6 (baldric) & FreeBSD 4.1.1 (hawkwind)
* [svn-r2867] Purpose:Quincey Koziol2000-11-111-2/+3
| | | | | | | | | | | | | Bug fix. Description: Dimension permutations for array datatypes were being skipped over when datatype information was read from the file (because they aren't used anywhere in the library currently), but this could cause problems in the future when they are used for something. Solution: Read them in anyway, even if we aren't using them yet. Platforms tested: FreeBSD 4.1.1 (hawkwind)
* [svn-r2866] Purpose:Quincey Koziol2000-11-1120-78/+79
| | | | | | | | Code cleanup Description: Found more "Have_foo" usage and converted them to "H5_HAVE_foo" Platforms tested: FreeBSD 4.1.1 (hawkwind)
* [svn-r2865] Purpose:Quincey Koziol2000-11-111-9/+0
| | | | | | | | Code Cleanup Description: Removed unused variable. Platforms tested: FreeBSD 4.1.1 (hawkwind)
* [svn-r2864] Purpose:Quincey Koziol2000-11-111-0/+4
| | | | | | | | Additional testing. Description: Verify that calling H5Rget_obj_type with a region reference fails. Platforms tested: FreeBSD 4.1.1 (hawkwind)
* [svn-r2863] Thomas Radke2000-11-111-26/+12
| | | | | | | | | | | | | | | | | Purpose: Bugfix Description: Undo my last bugfix Solution: Although changing 'return()' into '_exit()' for forked processes fixed core dumping of stream_test under Linux SMP it wasn't really a bugfix. In fact it still crashed on a T3E. Now it turned out that the bug was in some cleanup routine in H5FD.c. Since this has been fixed by Robb I can undo my (unneccessary) changes. Platforms tested: Linux SMP (eirene) IRIX64 (modi4), IRIX32 (origin) T3E
* [svn-r2862] Purpose:Quincey Koziol2000-11-103-65/+66
| | | | | | | | | | | Bug fix. Description: Had been using older-style "HAVE_foo" macros instead of newer "H5_HAVE_foo" macros. Solution: Added a "H5_" to all the "HAVE_foo" macros. Platforms tested: FreeBSD 4.1.1 (hawkwind)
* [svn-r2861] Purpose:Quincey Koziol2000-11-101-0/+36
| | | | | | | | | | | | | | Bug fix. Description: When writing data and the dataset needed to be extended, the write call ended up using the old dataspace extents (prior to the dataspace extend) and bad parameters would get into the I/O channel, eventually causing it to dump core. Solution: Every time a dataset is extended, throw away the previous dataspace information and re-retrieve it. Platforms tested: FreeBSD 4.1.1 (hawkwind)
* [svn-r2860] ./hdf5/src/H5Pprivate.hRobb Matzke2000-11-101-13/+19
| | | | | | | * 2000-11-10 Robb Matzke <matzke@llnl.gov> Changed `class' to `cls' in various places since the former is a C++ reserved word and some C compilers (like the one on blue) complain.
* [svn-r2859] ./hdf5/src/H5P.cRobb Matzke2000-11-101-2/+2
| | | | | | | | * 2000-11-10 Robb Matzke <matzke@llnl.gov> (H5P_copy) Changed `class' to `cls'. * 2000-11-10 Robb Matzke <matzke@llnl.gov> (H5P_close) Changed `class' to `cls'.
* [svn-r2858] ./hdf5/bin/traceRobb Matzke2000-11-101-1/+1
| | | | | | * 2000-11-10 Robb Matzke <matzke@llnl.gov> Changed `unknown type' error message to `untraceable type' so as to be more precise and less alarming.
* [svn-r2857] Purpose:Quincey Koziol2000-11-102-57/+255
| | | | | | | | | | Keeping up with the Jones's Description: Updated to latest version of the config.guess and config.sub scripts from the GNU ftp site, even though the copies in this branch of the library are OK with the new compiler on the Linux box. Platforms tested: Linux (eirene) & FreeBSD 4.1.1 (hawkwind)
* [svn-r2855] ./hdf5/src/H5Tpublic.hRobb Matzke2000-11-101-2/+2
|
* [svn-r2854] ./hdf5/src/H5Tconv.cRobb Matzke2000-11-101-1/+1
|
* [svn-r2853] ./hdf5/src/H5T.cRobb Matzke2000-11-101-1/+4
| | | | | * 2000-11-10 Robb Matzke <matzke@llnl.gov> Updated API tracing calls.
* [svn-r2852] ./hdf5/src/H5FD.cRobb Matzke2000-11-101-5/+7
| | | | | | | * 2000-11-10 Robb Matzke <matzke@llnl.gov> (H5FD_close) Removed code that resets the H5FD_t file structure to zero because that struct has already been freed. This fixes a core dump on some platforms.
* [svn-r2851] Purpose:Quincey Koziol2000-11-093-25/+157
| | | | | | | | | | | Updated for new array datatypes. Description: I missed these tools earlier when I wasn't compiling with HDF4... Solution: Updated them (correctly, I hope) to use the new array datatype instead of compound datatype array fields. Platforms tested: FreeBSD 4.1.1 (hawkwind)