summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r514] Changes since 19980715Robb Matzke1998-07-1713-57/+413
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ---------------------- ./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-r513] Removed debugging statement.Quincey Koziol1998-07-151-1/+1
|
* [svn-r512] Tracked down some problems with the number of dimensions used for ↵Quincey Koziol1998-07-155-63/+106
| | | | | | | point/element selections and also fixed part of the problem with scalar dataspaces being written/read from the file.
* [svn-r511] Changes since 19980715Robb Matzke1998-07-159-100/+257
| | | | | | | | | | | | | | | | | | | | | | | ---------------------- ./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.
* [svn-r510] Changes since 19980713Robb Matzke1998-07-153-82/+82
| | | | | | | ---------------------- ./config/conclude.in Fixed so `make test' and `make progs' work on a clean source tree.
* [svn-r509] Added a couple of lines from the prevous file on the web-site ↵Quincey Koziol1998-07-151-0/+5
| | | | | | | which pointed people to the ftp server for the distribution and to the project plan for the code development.
* [svn-r507] Last updates for alpha2 release (I think :-)hdf5-1_0_0-alpha2Quincey Koziol1998-07-154-38/+67
|
* [svn-r506] Fixing a broken image link.Frank Baker1998-07-151-1/+1
|
* [svn-r505] Fixing a broken link.Frank Baker1998-07-151-2/+3
|
* [svn-r504] HDF5 Reference ManualFrank Baker1998-07-152-10/+70
| | | | | RM_H5Z.html -- Compression functions, H5Z Interface Updated for Alpha2.
* [svn-r503] HDF5 Reference ManualFrank Baker1998-07-1512-0/+6701
| | | | Updated for Alpha2.
* [svn-r502] HDF5 Reference ManualFrank Baker1998-07-1511-1157/+1456
| | | | | | Final updates for Alpha2. All currently-implemented functions added. Technical content verified.
* [svn-r501] Introduction to HDF5.Frank Baker1998-07-151-0/+1
| | | | | H5.intro.html is a derived HTML file. Edits should be made via the MS Word source file ../src/H5.intro.doc.
* [svn-r500] Introduction to HDF5Frank Baker1998-07-151-0/+0
| | | | | Source file -- Microsoft Word. The derived HTML file is hdf/doc/html/H5.intro.html.
* [svn-r499] Added copyright notice.Quincey Koziol1998-07-151-0/+48
|
* [svn-r498] Added test to read data from a hyperslab in memory into a ↵Quincey Koziol1998-07-151-3/+135
| | | | | | | selection of points in the file and back from the selection of points into a differently oriented hyperslab in memory.
* [svn-r497] Introduction to HDF5Frank Baker1998-07-151-803/+3149
| | | | Updated for Alpha 2
* [svn-r496] Fixed typos.Quincey Koziol1998-07-152-2/+2
|
* [svn-r495] Finished debugging element selections. H5Sselect_elements call ↵Quincey Koziol1998-07-157-43/+277
| | | | | | now working correctly (as opposed to not at all... :-)
* [svn-r494] Added test to take several differently shaped hyperslabs and ↵Quincey Koziol1998-07-152-79/+149
| | | | | | perform I/O on them to verify the iterators are processed in the correct order.
* [svn-r493] Fixed a bug when iterating through hyperslabs with greater than 2 ↵Quincey Koziol1998-07-155-5/+24
| | | | dimensions.
* [svn-r492] Changed Reference Manual link to to point to newFrank Baker1998-07-141-1/+1
| | | | HDF5 Reference Manual (multiple file version).
* [svn-r491] Program was fixed to use new functions H5Sextent_ndims and ↵Elena Pourmal1998-07-141-2/+2
| | | | | | H5Sextent_dims. Tested on Solaris 2.5
* [svn-r490] Changed more API functions to the new names as documented.Quincey Koziol1998-07-148-33/+52
|
* [svn-r489] Changed more API functions to the new names as documented. Also, ↵Quincey Koziol1998-07-148-112/+282
| | | | | | added stub for testing selections.
* [svn-r488] Auto-versioning changeQuincey Koziol1998-07-141-1/+1
|
* [svn-r487] Quincey is going to rename H5Sget_dims and H5Sget_ndims functions toElena Pourmal1998-07-141-2/+2
| | | | | | | H5Sextent_dims and H5Sextent_ndims respectively. Example uses new function names. Will be tested later.
* [svn-r486] DDL descriptionRuey-Hsia Li1998-07-141-0/+239
| | | | C: ----------------------------------------------------------------------
* [svn-r485] Changes since 19980710Robb Matzke1998-07-1317-176/+279
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ---------------------- ./Makefile.in ./config/commence.in ./config/conclude.in ./config/depend.in ./src/Makefile.in ./test/Makefile.in Tests are no longer installed for `make install'. Added a new target `make tests' that builds the tests but doesn't run them. ./configure.in ./configure [REGENERATED] ./src/H5config.h.in [REGENERATED] Added detection of fork() and waitpid(). If present the contants HAVE_FORK and HAVE_WAITPID will be defined in H5config.h. ./test/dtypes.c Minor tweaks for systems that don't have fork() or waitpid(). ./MANIFEST ./tools [NEW] ./tools/Makefile.in [NEW] ./tools/h5debug.c [NEW] ./tools/h5import.c [NEW] ./tools/h5ls.c [NEW] ./tools/h5repart.c [NEW] Added a tools directory and moved tools from the src directory to here.
* [svn-r484] CHANGES_API:Albert Cheng1998-07-133-19/+26
| | | | | | | | Removed. Changes entered to RELEASE. MANIFEST: Updated for the removal of CHANGES_API. RELEASE: Updated with "Parallel HDF5 Changes".
* [svn-r483] Revised for alpha-2 release.Albert Cheng1998-07-134-19/+53
|
* [svn-r482] Cleanup some code for final alpha-2 release.Albert Cheng1998-07-131-20/+27
| | | | | Allocate chunks only if MPIO is used. Do not attempt to run H5D_allocate if H5D_extend does not change anything.
* [svn-r481] Added cleanup routine to structure for each test, as a reminder ↵Quincey Koziol1998-07-101-47/+24
| | | | | | to write them and make certain they get called properly.
* [svn-r480] Fixed an ugly bug by teaching the recursive hyperslab I/O code ↵Quincey Koziol1998-07-109-94/+305
| | | | | | | 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-r479] Updates for Alpha2.Frank Baker1998-07-104-375/+735
| | | | Add missing functions. General technical edit.
* [svn-r478] Changes since 19980709Robb Matzke1998-07-104-2/+26
| | | | | | | | | | | | | | | | | | | | | | ---------------------- ./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-r477] Changed the way file-space allocation for the data part of a dataset.Albert Cheng1998-07-094-63/+114
| | | | | | | | | | | | | | | | | H5D.c: Created a new function H5D_allocation to do allocation of all datasets. According to the storage layout, it calls the appropriate function. H5Fprivate.h: H5Fistore.c: H5F_istore_allocation now takes a dimension array, (old version used a space pointer) to determine how many chunks to allocate. Changed H5F_istore_get_addr to a private (static) function. No one outside of H5Fistore.c is calling it. Removed three forward declarations now that they are not needed. Tested platform: O2K
* [svn-r476] ./src/Makefile.inRobb Matzke1998-07-093-101/+101
| | | | | | | | Fixed missing H5Zpublic.h header file. ./src/H5Fistore.c Indented some printf's in the left margin so various C source tools work correctly.
* [svn-r475] HDF5 Reference Manual files.Elena Pourmal1998-07-0810-0/+5989
| | | | | Main file is RM_H5Front.html. Created from the Alpha1 Ref. Manual, Alpha1 User's Guide Documents and the Alpha2 Source Code.
* [svn-r474] HDF5 Glossary.Frank Baker1998-07-081-0/+53
| | | | Created from Alpha1 Reference Manual.
* [svn-r473] Changes since 19980708Robb Matzke1998-07-0810-40/+113
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ---------------------- ./src/H5Fistore.c ./src/H5S.c Fixed places where `herr_t' functions returned NULL for failure: H5F_istore_get_addr() and printf(?!?) (probably because a printf() was in the first column :-/ so I don't know what function it really was that I fixed), and H5S_extent_copy(). ./src/H5Fprivate.h Added declarations for H5F_istore_get_addr() and H5F_istore_allocate(). ./src/H5S.c ./src/H5Sprivate.h Split H5Sset_extent_simple() into H5S_set_extent_simple() and replaced calls to the API function with calls to the internal function. Changed calls to H5Screate() to H5S_create() and H5Sclose() to H5S_close(). ./src/H5Shyper.c ./src/H5Spoint.c Removed unused labels and variable. ./src/H5T.c ./src/H5Tconv.c Changed calls to H5Tfind() to H5T_find(). ./src/H5TB.c Split function return type onto a separate line for five functions and added API tracing calls.
* [svn-r472] Examples have been modified to reflect the current status of the ↵Elena Pourmal1998-07-086-42/+46
| | | | | | API functions. Tested on Solaris 2.5
* [svn-r471] Changes since 19980708Robb Matzke1998-07-088-120/+148
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ---------------------- ./MANIFEST Alphabetized. `d' comes before `e' :-) ./bin/release Added the `-batch' option which causes the script to not ask questions and to automatically update the minor version number and set the patch level back to `a'. This is intended to be used for the daily snapshots: #! /bin/sh set -e cd ~/hdf5 make distclean make test bin/release -batch tar compress gzip bzip2 mv ./releases/* /repository ./src/H5Z.c Removed warnings about unused variables when the zlib.h header file is present but libz.a isn't. ./INSTALL ./configure.in ./doc/html/tracing.html Made API tracing the default (you still need to define the HDF5_TRACE environment variable to get results) and change the name from `--disable-tracing' to `--disable-trace' to make it consistent with the other switches. Changed `site config file' to `host config file' to match the documentation. ./doc/html/H5.user.html Added a reference to the `tracing.html' file.
* [svn-r470] Updated manifest to reflect changes in the doc directory structure.Quincey Koziol1998-07-081-76/+76
|
* [svn-r469] Changes since 19980707Robb Matzke1998-07-0812-119/+334
| | | | | | | | | | | | | | | | | | | | | | | | | ---------------------- ./bin/trace ./src/H5.c Added tracing support for H5S_seloper_t and H5S_class_t. ./src/H5Sselect.c ./src/H5S.c Added tracing statements that weren't inserted previously because of formatting problems. ./src/H5T.c ./src/H5Tconv.c ./src/H5Tpkg.h ./src/H5Tprivate.h ./src/H5Tpublic.h ./test/cmpd_dset.c Added H5Tinsert_array() for inserting an array member into a compound data type. Added support to the struct conversion function for member arrays. The index permutation is not supported yet in the conversion (source and destination must have the same permutations).
* [svn-r468] Fixed formatting problems and moved H5S_sel_iter_release calls ↵Quincey Koziol1998-07-084-47/+60
| | | | | | above dataspace release calls in H5D_read and H5D_write.
* [svn-r467] Restructuring documentation.Quincey Koziol1998-07-0871-0/+20819
|
* [svn-r466] Removed some debugging information that was out of date.Quincey Koziol1998-07-071-30/+2
|
* [svn-r465] Replaced old H5Sset_hyperslab with new H5Sselect_hyperslab calls.Albert Cheng1998-07-072-43/+57
| | | | Tested on O2K.
* [svn-r464] Plugged several memory leaks in the hyperslab selection iterators.Quincey Koziol1998-07-074-7/+94
|