summaryrefslogtreecommitdiffstats
path: root/src/H5public.h
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r619] SnapshotRobb Matzke1998-08-271-1/+1
|
* [svn-r616] SnapshotRobb Matzke1998-08-261-1/+1
|
* [svn-r614] SnapshotRobb Matzke1998-08-241-1/+1
|
* [svn-r613] SnapshotRobb Matzke1998-08-231-1/+1
|
* [svn-r612] SnapshotRobb Matzke1998-08-221-1/+1
|
* [svn-r608] SnapshotRobb Matzke1998-08-201-1/+1
|
* [svn-r583] SnapshotRobb Matzke1998-08-101-1/+1
|
* [svn-r582] SnapshotRobb Matzke1998-08-091-1/+1
|
* [svn-r581] SnapshotRobb Matzke1998-08-081-1/+1
|
* [svn-r580] SnapshotRobb Matzke1998-08-071-1/+1
|
* [svn-r578] Changes since 19980805Robb Matzke1998-08-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ---------------------- ./MANIFEST Replaced Compression.html with Filters.html ./doc/html/Filters.html ./src/H5Ocomp.c ./src/H5P.c ./src/H5Ppublic.h ./src/H5Z.c ./src/H5Zprivate.h Added two extra arguments to H5Pget_filter() in order to retrieve the filter name. The name is the name registered for the filter with H5Zregister(), but if the dataset creation property originally came from an existing file then the name is that which is stored in the file. ./tools/h5ls.c The `-v' option now prints the names of the filters. ./src/H5B.c ./src/H5Fistore.c ./src/H5O.c ./src/H5Oefl.c ./src/H5Oprivate.h ./src/H5P.c Plugged a memory leak. ./src/H5MMprivate.h H5MM_malloc(0) and H5MM_calloc(0) actually allocate a single byte in order to be sure that we get a valid pointer. ./src/H5S.c ./src/H5Sselect.c Fixed pointer->integer conversions in error return values in three places.
* [svn-r577] TestingRobb Matzke1998-08-061-2/+2
|
* [svn-r575] SnapshotRobb Matzke1998-08-061-1/+1
|
* [svn-r574] *** empty log message ***Robb Matzke1998-08-051-1/+1
|
* [svn-r573] *** empty log message ***Robb Matzke1998-08-051-1/+1
|
* [svn-r572] *** empty log message ***Robb Matzke1998-08-051-1/+1
|
* [svn-r571] *** empty log message ***Robb Matzke1998-08-051-1/+1
|
* [svn-r570] *** empty log message ***Robb Matzke1998-08-051-1/+1
|
* [svn-r568] SnapshotRobb Matzke1998-08-051-1/+1
|
* [svn-r567] SnapshotRobb Matzke1998-08-041-1/+1
|
* [svn-r563] SnapshotRobb Matzke1998-08-031-1/+1
|
* [svn-r562] SnapshotRobb Matzke1998-08-021-1/+1
|
* [svn-r561] SnapshotRobb Matzke1998-08-011-1/+1
|
* [svn-r560] SnapshotRobb Matzke1998-07-311-1/+1
|
* [svn-r557] SnapshotRobb Matzke1998-07-301-1/+1
|
* [svn-r555] SnapshotRobb Matzke1998-07-301-1/+1
|
* [svn-r554] *** empty log message ***Robb Matzke1998-07-301-1/+1
|
* [svn-r553] *** empty log message ***Robb Matzke1998-07-301-1/+1
|
* [svn-r550] SnapshotRobb Matzke1998-07-301-1/+1
|
* [svn-r544] Added code for H5Sselect_none call.Quincey Koziol1998-07-241-1/+1
|
* [svn-r539] Added H5Sselect_all codeQuincey Koziol1998-07-231-1/+1
|
* [svn-r538] Added H5Sset_extent_none and H5Sextent_copy functions. They are ↵Quincey Koziol1998-07-231-1/+1
| | | | | | wrappers around features already tested.
* [svn-r536] Updated versionQuincey Koziol1998-07-231-1/+1
|
* [svn-r532] Added code for H5Sextent_class (renamed H5Sget_class)Quincey Koziol1998-07-231-1/+1
|
* [svn-r530] Added code so H5Scopy copies selections properly.Quincey Koziol1998-07-221-1/+1
|
* [svn-r528] Updated versionRobb Matzke1998-07-221-1/+1
|
* [svn-r517] Changes since 19980720Robb Matzke1998-07-201-10/+7
| | | | | | | | | | | | | | | | | | | | | ---------------------- ./bin/release The archive names have only three parts to a version number. Instead of `hdf5-1.2.3d.tar.gz' they will be named like `hdf5-1.2.3.tar.gz'. ./src/H5public.h ./src/H5.c Dropped the patch level from the version number. The version number is now a major number, a minor number, and a release number. ./doc/html/Version.html Updated to get rid of patch numbers. ./tools/h5repart.c Added a `-V' flag like for `h5ls' that prints the version number.
* [svn-r514] Changes since 19980715Robb Matzke1998-07-171-4/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ---------------------- ./src/H5Flow.c ./src/H5Fprivate.h ./src/H5Fsplit.c Changed the allocation size request from `size_t' to `hsize_t' because it was overflowing for the `big' test. ./src/H5detect.c If `long double' and `double' are the same size then we define H5T_NATIVE_LDOUBLE to be the same as H5T_NATIVE_DOUBLE. Similarly for `long' vs. `long long' and `unsigned long' vs. `unsigned long long'. ./test/Makefile.in Added `big' to the list of tests to normally run. ./test/big.c Added a check to see if the file system supports holes and if it doesn't then the test is skipped. ./RELEASE Added a couple minor details details about API tracing and symbolic links. ./src/H5public.h Added comments about the use of hbool_t. Fixed a comment spelling error. ./test/testhdf5.h Changed the way the version number is printed. The old method was `hdf5-1.2.3d' and the new method is `hdf5 version 1.2 release 3' ./tools/h5ls.c Only prints the max dimension if it differs from the current dimension or if verbose mode is enabled. Added switches `-?', `-h', and `--help' to print a usage message. Added switches `-v' and `--verbose' to generate more verbose output. Added switches `-V' and `--version' to print the version number and exit. The version number is printed like: This is h5ls version 1.0 release 24' ./bin/h5vers [NEW] This script prints, sets, and/or increments the hdf5 version number. It can be run from the top directory or any of the child directories like src, tools, test, etc. Some examples: $ h5vers # Display current version 1.0.24 $ h5vers -v version 1.0 release 24 # Display current version. $ h5vers -s 5.2.8 # Set version and display 5.2.8 $ h5vers -s 2.1 2.1.0 $ h5vers -s hdf5-1.0.24a.tar.bz2 1.0.24 $ h5vers -s 'version 2.0 release 8' 2.0.8 $ h5vers -s 'junk 22 junk 33 more junk 66 and 99 junk' 33.66.99 $ h5vers -i major # Increment from 1.0.24 2.0.0 $ h5vers -i minor # Increment from 1.0.24 1.1.0 $ h5vers -i release # Increment from 1.0.24 1.0.25 $ h5vers ~/hdf5/src/H5public.h # Use an alternate file 1.0.24 ./bin/checkapi [NEW] Run from the src directory with arguments H5[A-Z]*.c and it will print the locations of each place where an API function was called from within the library. Use it as the compile or grep command under Emacs and you can C-x ` through the list. ./bin/debug-ohdr [NEW] Keeps track of H5O_open() and H5O_close() debugging messages and lists the file addresses of the object headers that are opened but never closed. You must enable the `o' debugging at configuration time and pipe stderr into this script. ./bin/errors Added a note to indicate that this script no longer works because of changes in the HRETURN_ERROR() and HGOTO_ERROR() macros. ./bin/iostats [NEW] Watches output from the Linux strace program and accumulates statistics about low-level access to an hdf5 file. The output is a list of 2d data points which can be plotted by gnuplot to show file seeking behavior. ./MANIFEST Added new files.
* [svn-r507] Last updates for alpha2 release (I think :-)hdf5-1_0_0-alpha2Quincey Koziol1998-07-151-1/+1
|
* [svn-r496] Fixed typos.Quincey Koziol1998-07-151-1/+1
|
* [svn-r495] Finished debugging element selections. H5Sselect_elements call ↵Quincey Koziol1998-07-151-1/+1
| | | | | | now working correctly (as opposed to not at all... :-)
* [svn-r493] Fixed a bug when iterating through hyperslabs with greater than 2 ↵Quincey Koziol1998-07-151-1/+1
| | | | dimensions.
* [svn-r490] Changed more API functions to the new names as documented.Quincey Koziol1998-07-141-1/+1
|
* [svn-r480] Fixed an ugly bug by teaching the recursive hyperslab I/O code ↵Quincey Koziol1998-07-101-1/+1
| | | | | | | how to resume when a buffer gets full. Also removed the check for disallowing zero-dim extents on unlimited dimension datasets, per user's request.
* [svn-r478] Changes since 19980709Robb Matzke1998-07-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | ---------------------- ./README ./bin/release The first line of the README file is updated automatically by the `release' script to associate a date with a release number. For example: This is hdf5-1.0.9a released on 1998-06-09 18:00 UTC Please refer to the INSTALL file for installation instructions. ./src/H5public.h Release number incremented. This happens automatically now if you run the `release' script in `-batch' mode. I'll stop documenting changes to this file unless they're something other than a release number change. ./MANIFEST Added Elena's new files.
* [svn-r456] Changes since 19980706Robb Matzke1998-07-071-1/+1
| | | | | | | | | ---------------------- ./src/H5public.h If sizeof(size_t)==sizeof(long long) then we define `hsize_t' in terms of size_t to get rid of warnings on systems that treat `long long' the same as `long'.
* [svn-r451] Completely tore out existing dataspace API and replaced with code ↵Quincey Koziol1998-07-061-1/+1
| | | | | | | | to match API defined in the html/Dataspaces.html document. This code does not include support for strides, merging selections, or permutations of coordinates yet, but it's a drop-in replacement for the existing API with the same features.
* [svn-r361] Added Attribute (H5A) code.Quincey Koziol1998-04-231-0/+1
|
* [svn-r356] Changes since 19980421Robb Matzke1998-04-221-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ---------------------- ./bin/release ./src/H5.c ./src/H5private.h ./src/H5public.h ./src/H5Fpublic.h Changed the version number constants to names that begin with H5_VERS_ and added macros that check that the version numbers in the include files match the version number of the library. ./MANIFEST ./html/H5.user.html ./html/Version.html [NEW] ./html/version.obj [NEW] ./html/version.gif [NEW] Documented version numbers and the macros, constants, and functions associated with them. ./bin/versinc A perl script that increments the minor version number and sets the patch level back to zero. This is intended to be invoked from the top of the source tree by a cvs commit anywhere in the source tree. Quincey? ./src/H5O.c ./src/H5Oprivate.h Added H5O_count() to count the number of object header messages of a particular type. Quincey needs this for the attribute package. ./test/dsets.c Fixed warnings. Enabled the small strip-mine buffer test. ./config/linux Added optimizations for the Pentium-Pro for production mode.
* [svn-r339] Changes since 19980408Robb Matzke1998-04-091-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ---------------------- ./src/H5Osdspace.c ./html/H5.format.html In the past we were allowed to have >2GB files on a 32-bit machine as long as no dataset within the file was larger than 4GB (or whatever sizeof(size_t) is). That's been fixed now. All dataset size calculations are done with `hsize_t' which is normally defined as `unsigned long long'. ./src/H5F.c ./src/H5Ffamily.c ./src/H5Fprivate.h ./src/H5P.c ./src/H5Ppublic.h The file family member size can now be set/queried. The default is still 64MB, but it can be set to 1GB by saying: H5Pset_family (plist, 30, H5P_DEFAULT); When opening an existing file family the specified bits-per-member is ignored and the first member of the family determines the bits-per-member, which can be retrieved with H5Pget_family(). ./acconfig.h ./configure.in ./src/H5config.h ./src/H5public.h Added `--disable-hsizet' so that those with old GCC compilers (<2.8.1) can still compile the code. ./src/H5.c ./src/H5private.h Added HDfprintf() which works just like fprintf() except you can give `H' as a size modifier for the integer conversions and supply an `hsize_t' or `hssize_t' argument without casting it. For instance: hsize_t npoints = H5Sget_npoints(space); HDfprintf(stdout,"Dataset has %Hd (%#018Hx) points\n", npoints, npoints); You can now give `%a' as a format to print an address, but all formating flags are ignored and it causes the return value of HDfprintf() to not include the characters in the address (but who uses the return value anyway :-). Example: H5G_t *grp; HDfprintf(stdout, "Group object header at %a\n", &(grp->ent.header)); Added HDstrtoll() which works exactly like [HD]strtol() except the result is an int64. ./src/debug.c Large addresses can now be entered from the command-line. Use either decimal, octal (leading `0') or hexadecimal (leading `0x') when giving the address. ./src/h5ls.c The printf format for dataset dimensions was changed to `%Hu' to support large datasets. ./test/big.c [NEW] A test for big datasets on 32-bit machines. This test is not run by default. Don't try to run it on an nfs-mounted file system or other file system that doesn't support holes because it creates two 32GB datasets of all zero.