summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r579] Changes since 19980806Robb Matzke1998-08-0612-190/+407
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | ---------------------- ./config/solaris2.5 Hopefully set up now so it honors the CC and CFLAGS variables and understands solaris cc flags. ./test/big.c Checks to see if creating lots of large sparse files exceeds the user disk quota and skips the test. It also checks that we can actually open ~64 files at once. ./doc/html/Files.html ./src/H5A.c ./src/H5Aprivate.h ./src/H5F.c ./src/H5Fpublic.h Added the H5Fflush() function which takes any object as an argument as long as the object is in some way associated with a file. This required an H5A_entof() ./src/H5.c ./src/H5Flow.c The `%a' format of HDfprintf() now allows a field width and justification flag etc, like the other formats. The old H5F_addr_print() was recoded to call HDfprintf() instead of vice versa.
* [svn-r578] Changes since 19980805Robb Matzke1998-08-0620-383/+432
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ---------------------- ./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-r576] *** empty log message ***Robb Matzke1998-08-061-26/+20
|
* [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-053-410/+464
|
* [svn-r569] Changes since 19980731Robb Matzke1998-08-0540-1129/+1721
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ---------------------- ./bin/release Added ./Makefile to the distribution again -- it got lost in the changes last week although it isn't all that important a file since it gets clobbered by configure anyway. ./bin/trace ./doc/html/Filters.html ./doc/html/H5.format.html ./doc/html/H5.user.html ./src/H5.c ./src/H5D.c ./src/H5Dprivate.h ./src/H5E.c ./src/H5Epublic.h ./src/H5Farray.c ./src/H5Fistore.c ./src/H5Fprivate.h ./src/H5O.c ./src/H5Ocomp.c ./src/H5Oprivate.h ./src/H5P.c ./src/H5Ppublic.h ./src/H5Sall.c ./src/H5Shyper.c ./src/H5Spoint.c ./src/H5Sprivate.h ./src/H5Ssimp.c ./src/H5Z.c ./src/H5Zprivate.h ./src/H5Zpublic.h ./src/hdf5.h ./test/dsets.c ./tools/h5ls.c Added the data filter pipeline, a generalization of the compression stuff which allows things like checksums, encryption, compression, performance monitoring, etc. See ./doc/html/Filters.html for details -- it replaces the Compression.html doc. ./src/H5T.c Cleaned up debugging output. ./config/linux Added checks for egcs and pgcc and changed optimization flags for the compilers. ./src/H5G.c ./tools/h5dump.c Fixed compiler warnings in these files and others. ./configure.in ./src/H5private.h ./test/mtime.c Added a check for difftime() and defined HDdifftime() to do something else on systems that don't have difftime().
* [svn-r568] SnapshotRobb Matzke1998-08-052-2/+2
|
* [svn-r567] SnapshotRobb Matzke1998-08-042-2/+2
|
* [svn-r566] Fixed offset code [finally :-/ ] for selections.Quincey Koziol1998-08-0410-750/+1342
|
* [svn-r565] Purpose:Paul Harten1998-08-031-9/+2
| | | | | | | | | | | Documentation Solution: Reference the README file in testpar directory for expansion on how to input User preferered file prefixes. Platform tested: ASCI Red
* [svn-r564] Purpose:Paul Harten1998-08-033-19/+92
| | | | | | | | | | | | | | | | | | New feature Problem: Source code must be modified prior to compiling to allow full filenames to contain preferred user directories. Source must be recompiled everytime the preferred user directory changes. Solution: Instead, allow file prefixes preferred by user to be passed at runtime using the arguments "-f <prefix>". The "-f" to signal the next argument is to be a file prefix, and the "<prefix>" to be the actual prefix used. Platform tested: ASCI Red
* [svn-r563] SnapshotRobb Matzke1998-08-032-2/+2
|
* [svn-r562] SnapshotRobb Matzke1998-08-022-2/+2
|
* [svn-r561] SnapshotRobb Matzke1998-08-012-2/+2
|
* [svn-r560] SnapshotRobb Matzke1998-07-312-2/+2
|
* [svn-r559] Modifies first line of README again.Robb Matzke1998-07-301-0/+3
|
* [svn-r558] *** empty log message ***Robb Matzke1998-07-301-1/+1
|
* [svn-r557] SnapshotRobb Matzke1998-07-301-1/+1
|
* [svn-r556] *** empty log message ***Robb Matzke1998-07-301-0/+1
|
* [svn-r555] SnapshotRobb Matzke1998-07-301-1/+1
|
* [svn-r554] *** empty log message ***Robb Matzke1998-07-302-3/+3
|
* [svn-r553] *** empty log message ***Robb Matzke1998-07-302-3/+6
|
* [svn-r552] Fixed exit statusRobb Matzke1998-07-301-1/+1
|
* [svn-r551] *** empty log message ***Robb Matzke1998-07-301-0/+54
|
* [svn-r550] SnapshotRobb Matzke1998-07-301-1/+1
|
* [svn-r549] ./bin/h5versRobb Matzke1998-07-303-5/+8
| | | | | | | | | | | | | | | | Fixed a bug that caused `h5vers -i' to fail with a usage message. The new behavior is the same as `h5vers -i release' which increments the release number. ./bin/snapshot A shell script intended to be run nightly from cron which compares the current version of hdf5 against the previous version. If there are differences it creates a tar file in an ftp directory, increments the hdf5 release number, and commits the changes back into the cvs repository. The name of the ftp directory in which to place the release can be given on the command line (default /hdf3/ftp/pub/outgoing/hdf5/snapshots). The CVSROOT environment variable must be set.
* [svn-r548] ./bin/releaseRobb Matzke1998-07-301-236/+105
| | | | | | | | | Simplified greatly. When run from the top of the hdf5 source tree with no arguments a new tar file is created in the `releases' directory. When given one or more of the words `tar', `compress', `gzip', or `bzip2' each type of archive is created. The name of the releases directory can be changed with the `-d DIR' switch.
* [svn-r547] Changes since 19980729Robb Matzke1998-07-308-119/+340
| | | | | | | | | | | | | | ---------------------- ./MANIFEST ./test/Makefile.in ./test/mtime.c [NEW] Test for the modification time message. ./src/H5AC.c ./src/H5Fistore.c Turned off printing of statistics on H5close() if H5AC_DEBUG isn't defined.
* [svn-r546] Changes since 19980724Robb Matzke1998-07-2923-675/+1652
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ---------------------- ./MANIFEST ./doc/html/H5.format.html ./src/H5O.c ./src/H5Oprivate.h ./src/H5Omtime.c [NEW] ./src/H5private.h ./src/Makefile.in Added the modification time message. If an object header has this message then it's value is updated with the current time whenever anything changes in the object header. ./acconfig.h ./configure.in Alas, there seems to be no standard way to convert a string time like 19980727122800 in UTC to a time_t since mktime() only converts local times to time_t. So I've modified the configuration to check for various ways of getting the time zone information: * Added checks for the `tm_gmtoff' field of `struct tm'. * Added a check for the `timezone' global variable. * Added a check for `struct timezone'. * Added a check for BSDgettimeofday(). * Added a check for gettimeofday() although it doesn't actually set the timezone argument on some systems. * Added a check to see if `tm_zone' is a member of `struct tm'. * Added a check to see if `tzname' is a global variable. * Added a check to see if `struct tm' is defined in time.h or sys/time.h. It's not difficult to get the right UTC modification message into the object header, but some systems might have problems getting the right time back out (Irix64 is one) and those systems will report zero for the H5G_stat_t.mtime from an H5Gstat() call as if the mtime message isn't even present. It will, however, continue to be updated as normal. ./src/H5G.c ./src/H5Gpublic.h The H5G_stat_t struct now contains an `mtime' field which will hold the object modification time. If the object has no object modification time then the `mtime' will be initialized to zero. Fixed a bug in H5G_stat() that caused the `objno' field of the H5G_stat_t to be set incorrectly on some machines. ./src/H5D.c Writing to external datasets fail if the hdf5 file is not open for writing. A modification time message is added to the dataset object header when it's created and H5O_touch() is called from H5D_write() to update that message. ./src/H5T.c Fixed a bug in H5Tget_member_dims() that caused a segmentation fault if one of the output array arguments was the null pointer. Relaxed the member dimension checking in H5Tinsert_array() so it can also be used for scalar members. ./test/Makefile.in Added additional file names to the `mostlyclean' target. ./tools/h5dump.c ./tools/h5tools.h Increased the temporary buffer size to 1MB. Added support for printing compound data types with array members. When printing H5T_NATIVE_CHAR and H5T_NATIVE_UCHAR we escape double quote characters. ./tools/h5ls.c Changed the output format a little because we were starting to get too much info to fit on a line. Without `--verbose' each object occupies one line of output. Otherwise, additional information is printed below the object name: object file address, comment, and modification time. If `--dump' is given then the data is printed after the other information. ./test/cmpd_dset.c Changed the way the dataset is initialized to be more uniform.
* [svn-r545] Added test for H5Sselect_none call.Quincey Koziol1998-07-242-121/+133
|
* [svn-r544] Added code for H5Sselect_none call.Quincey Koziol1998-07-244-410/+455
|
* [svn-r543] Purpose:Paul Harten1998-07-241-1/+1
| | | | | | | | | | | | | Link Bug Fix Problem: Fixed a typo, Woops! Solution: replaced `H5Sexent_dims' with `H5Sextent_dims' Platform tested: ASCI Red
* [svn-r542] Purpose:Paul Harten1998-07-241-2/+2
| | | | | | | | | | | | | Link Bug Fix Problem: undefined reference to `H5Sget_dims' Solution: replaced with reference to `H5Sextent_dims' Platform tested: ASCI Red
* [svn-r541] Changes since 19980723Robb Matzke1998-07-246-597/+758
| | | | | | | | | | | ---------------------- ./tools/h5dump.c ./tools/h5ls.c ./tools/h5tools.h Able to handle compound data types now. Moved code that chooses memory data type based on file data type from h5ls to libh5tools.a(h5dump.o)
* [svn-r540] Added H5Sselect_all test codeQuincey Koziol1998-07-232-123/+255
|
* [svn-r539] Added H5Sselect_all codeQuincey Koziol1998-07-235-428/+473
|
* [svn-r538] Added H5Sset_extent_none and H5Sextent_copy functions. They are ↵Quincey Koziol1998-07-234-12/+118
| | | | | | wrappers around features already tested.
* [svn-r537] Changes since 19980722Robb Matzke1998-07-2315-198/+1790
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ---------------------- ./src/H5A.c ./src/H5Apublic.h ./test/tattr.c Switched the order of the second and third argument of H5Aget_name() to make it consistent with other functions that take buffers and buffer sizes. ./src/H5G.c ./src/H5Gpublic.h ./src/H5Gprivate.h The H5Gget_comment() function returns the size of the comment including the null terminator. If the object has no comment then zero is returned. If an error occurs then a negative value is returned. ./MANIFEST ./tools/Makefile.in ./tools/h5tools.h [NEW] ./tools/h5dump.c [NEW] Created a library for printing values of datasets in a way that looks nice. It's not done yet, but I needed it for debugging the contents of files from Jim Reus. ./tools/h5ls.c Added the `-d' and `--dump' options which cause the contents of a dataset to be printed. Added `-w N' and `--width=N' options to control how wide the raw data output should be. If you want single-column output then say `-w1'. Printing dataset values can now handle datasets of any integer or floating point atomic type. As a special case, integers which are one byte wide are treated a character strings for now. Sample output: $ h5ls --dump --width=60 banana.hdf ARCHIVE 0:0:0:744 Dataset {52/Inf} Data: (0) "U struct complex { double R; double I; };\012V" (43) " double;\012" U 0:0:0:2500 Dataset {256/512} Data: printing of compound data types is not implemented yet V 0:0:0:3928 Dataset {256/512} Data: (0) 0, 0.015625, 0.03125, 0.046875, 0.0625, (5) 0.078125, 0.09375, 0.109375, 0.125, 0.140625, (10) 0.15625, 0.171875, 0.1875, 0.203125, 0.21875, (15) 0.234375, 0.25, 0.265625, 0.28125, 0.296875, ...
* [svn-r536] Updated versionQuincey Koziol1998-07-231-1/+1
|
* [svn-r535] Changed H5Sget_class to H5Sextent_class in docsQuincey Koziol1998-07-231-7/+6
|
* [svn-r534] Version updateQuincey Koziol1998-07-231-3/+3
|
* [svn-r533] Added tests for H5Sextent_class (renamed H5Sget_class)Quincey Koziol1998-07-232-0/+10
|
* [svn-r532] Added code for H5Sextent_class (renamed H5Sget_class)Quincey Koziol1998-07-233-2/+41
|
* [svn-r531] Added test code for hyperslab and point selection copying.Quincey Koziol1998-07-222-120/+443
|
* [svn-r530] Added code so H5Scopy copies selections properly.Quincey Koziol1998-07-225-1/+280
|