summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r97] Free'd temporary buffer.Quincey Koziol1997-09-181-0/+1
|
* [svn-r96] Added "atexit" routines to each interface to free buffers ↵Quincey Koziol1997-09-1817-37/+300
| | | | | | allocated during runtime. Isolated but can't figure out how to fix bug reported with purify.
* [svn-r95] Tracked down memory bug.Quincey Koziol1997-09-183-3/+6
|
* [svn-r94] Removed encode/decode from fast/cache message functions.Robb Matzke1997-09-174-102/+86
| | | | Fixed uninitialized bytes appearing in the data file object header.
* [svn-r93] *** empty log message ***Robb Matzke1997-09-171-0/+1
|
* [svn-r92] It was quite simple, actually. The H5O_sim_dim_fast() should allocateRobb Matzke1997-09-161-11/+7
| | | | | | | space for the result if it gets the null pointer. See H5O_stab_fast() for an example. I notice that some where is something beging freed twice...
* [svn-r91] Bug fixes for multiple datasets in the file. Interim checkin, ↵Quincey Koziol1997-09-165-5/+7
| | | | | | theres still a problem with the simple dimensionality caching.
* [svn-r90] ./test/th5d.cRobb Matzke1997-09-162-1/+7
| | | | | | | | Changed the H5Mfind_name() return value and removed the call to H5Maccess(). ./test/th5p.c Removed unused variables.
* [svn-r89] ./src/H5Apublic.hRobb Matzke1997-09-164-287/+208
| | | | | | | | | | | | | | Removed H5_OID. ./src/H5D.c Fixed a few things to work better with symbol tables. Combined the H5D_oid_t and H5D_dataset_t structs. ./src/H5Dprivate.c Combined the H5D_oid_t and H5D_dataset_t types. ./src/H5M.c Removed the callback list for H5_OID.
* [svn-r88] Fixed an error check.Robb Matzke1997-09-151-1/+1
|
* [svn-r87] Moved an auto init after the FUNC_ENTER()Robb Matzke1997-09-151-1/+4
|
* [svn-r86] install fails with a better error messageRobb Matzke1997-09-151-3/+6
|
* [svn-r85] Cleared up some things.Robb Matzke1997-09-151-27/+44
|
* [svn-r84] Arg sizes fixes in tfile.cRobb Matzke1997-09-153-13/+17
| | | | Name change in th5d.c
* [svn-r83] Bug fixed in H5G_namei().Robb Matzke1997-09-155-18/+36
| | | | | Arg type changes in H5Bprivate.h Sorted Makefile.in
* [svn-r82] *** empty log message ***Robb Matzke1997-09-151-10/+14
|
* [svn-r81] Finished basic data-type conversions, files are now portably ↵Quincey Koziol1997-09-154-7/+55
| | | | | | written on most "normal" architectures.
* [svn-r80] Byte-swapping datatype conversion routine added for basic ↵Quincey Koziol1997-09-151-0/+131
| | | | | | | portability of data files. Further enhancements will need to be made to support "weird" architectures.
* [svn-r79] Finishing adding dataset reading code, which is working nicely. ↵Quincey Koziol1997-09-151-6/+131
| | | | | | Test for second dataset I/O is currently commented out, pending a fix.
* [svn-r78] Checkpointing dataset code. Everything is currently working, ↵Quincey Koziol1997-09-158-16/+206
| | | | | | except writing a second dataset out to the file seems to loose the first one.
* [svn-r77] Fixed mis-sized parameter passed to H5Cgetparm for offsets and ↵Quincey Koziol1997-09-151-8/+8
| | | | | | lengths. This affected primarily big-endian architecture.
* [svn-r76] Added dataset testing code to CVS repository. (Forgotten in the ↵Quincey Koziol1997-09-121-0/+123
| | | | | | hubbub earlier today)
* [svn-r75] Added message to write out the location of the dataset data in the ↵Quincey Koziol1997-09-121-0/+259
| | | | | | | file, when its stored with the "standard" data storage method. (Missing from checkin earlier today because I forgot to add it to the CVS repository)
* [svn-r74] Added rudimentary dataset testing code. More coming later today...Quincey Koziol1997-09-123-1/+3
|
* [svn-r73] Lots of added code for dataset I/O. Its now writing out datasets ↵Quincey Koziol1997-09-1214-137/+365
| | | | | | | to the disk correctly, but only in "native" format. I'm adding the data-type conversions and checking the reading later today.
* [svn-r72] *** empty log message ***Robb Matzke1997-09-105-41/+46
|
* [svn-r71] Lost my changelog, but basically some new caching functions.Robb Matzke1997-09-1015-521/+1723
|
* [svn-r70] Added clarifying comments from code review meeting to H5Mflush and ↵Quincey Koziol1997-09-052-4/+7
| | | | H5D_flush.
* [svn-r69] Added basic H5P test code, which seems to be working correctly.Quincey Koziol1997-09-044-3/+119
|
* [svn-r68] Added H5Pset_space routine to set the dimensions of a simple ↵Quincey Koziol1997-09-043-12/+163
| | | | | | dataspace. Also tweaked the data structures, and fixed a few bugs.
* [svn-r67] Added DATASET, DATATYPE & DATASPACE major error categoriesQuincey Koziol1997-09-041-1/+4
|
* [svn-r66] Removed H5ECLEAR call from H5Epush routine.Quincey Koziol1997-09-041-1/+3
|
* [svn-r65] Removed Makefile from distribution, started added dataspace test ↵Quincey Koziol1997-09-022-211/+3
| | | | routines.
* [svn-r64] Removed from distribution.Quincey Koziol1997-09-022-416/+0
|
* [svn-r63] *** empty log message ***Robb Matzke1997-09-021-0/+1
|
* [svn-r62] Fixed a stupidity bug.Robb Matzke1997-09-021-1/+1
|
* [svn-r61] ./src/H5.cRobb Matzke1997-09-0213-135/+357
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changed atexit() to HDatexit(). ./src/H5AC.c Changed qsort() to HDqsort(). ./src/H5B.c Changed memcmp() to HDmemcmp(). ./src/H5E.c ./src/H5M.c Added parentheses around indirect function calls so that checkposix doesn't complain and to advertise that it's an indirect function call. ./src/H5F.c ./src/H5G.c Added errors field to each function prologue to test the script mentioned above. ./src/H5H.c Changed fputc() to HDfputc(). ./src/H5MM.c ./src/H5MMprivate.h The argument for H5MM_xfree() is a pointer to a constant even though the argument to free() isn't. This reduces the number of warnings in other parts of the code but creates a new warning in this file. ./src/H5O.c Plugged a few memory leaks that happen during error handling. ./src/H5Oname.c ./src/debug.c Added `HD' to the beginning of some posix functions.
* [svn-r60] ./bin/checkposix NEWRobb Matzke1997-09-022-0/+188
| | | | | | | | | | | | | | | | | | Perl script that looks for Posix functions that haven't been protected by adding `HD' to the beginning of the name. It takes a list of .c file names as arguments. ./bin/errors NEW A filter that takes a function prologue and function body as standard input and updates the error list in the prologue based on the function body. You must add the `ERRORS' or `Errors:' field to the prologue before you pass it through this filter or else the errors come out as a separate comment. The errors field must be terminated with a blank line in the prologue so we know where the end is. I may enhance this in the future to take an entire file as standard input instead of individual functions.
* [svn-r59] Added [basic] testing for H5T interface, which appears to be ↵Quincey Koziol1997-08-295-4/+132
| | | | working well.
* [svn-r58] Added H5Tget_type and a few minor bug-fixes.Quincey Koziol1997-08-292-7/+102
|
* [svn-r57] Fixed bug in "reserved" atoms code which was not actually ↵Quincey Koziol1997-08-291-1/+1
| | | | | | reserving the atoms. :-)
* [svn-r56] ./test/tohdr.cRobb Matzke1997-08-292-4/+5
| | | | | | | | Testing H5O_remove() and H5O_load(). ./test/tstab.c Uncommented call to H5O_read() since H5O_remove() is implemented now.
* [svn-r55] ./src/H5F.cRobb Matzke1997-08-297-123/+304
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added H5Fflush() and H5F_flush() which flush (and optionally invalidate the cache) and flush the file boot block. H5Fcreate() calls H5F_flush() to output the boot block. H5Fclose() calls H5F_flush() to update the boot block. H5F_debug() prints the root symbol table entry. ./src/H5Fpublic.h Added H5Fflush() prototype. ./src/H5G.c The name message is removed when an object moves from the root object position into a directory. Added H5G_debug() to print a symbol table entry. Most of the code was just moved from H5G_node_debug(). ./src/H5Gnode.c Moved some debugging code into H5G_debug(). ./src/H5Gprivate.c Added H5G_debug() prototype. ./src/H5O.c Implemented H5O_remove(). Added identifiers for H5O_SIM_DIM and H5O_SIM_DTYPE so they can be read from files. H5O_load() combines adjacent null messages for better memory management. ./src/H5Oprivate.h Changed minimum header data block size from 16 to 32 bytes. Changed prototype for H5O_remove()
* [svn-r54] *** empty log message ***Quincey Koziol1997-08-292-6/+141
|
* [svn-r53] Added datatype and dimensionality messages to dataset header, ↵Quincey Koziol1997-08-299-54/+286
| | | | | | cleaned up more code, etc.
* [svn-r52] ./src/H5O.cRobb Matzke1997-08-292-24/+46
| | | | | | | | | | | | If the symbol table entry doesn't change then the ent_modified argument to H5O_modify() doesn't change. This allows us to set ent_modified to false and then call H5O_modify() a whole bunch of times and easily determine if any of the calls modified the symbol table entry. ./src/H5D.c Fixed caching of things in the symbol table entry using the scheme we came up with a couple months ago.
* [svn-r51] ./test/tstab.cRobb Matzke1997-08-297-46/+248
| | | | | | | | | | | | | | | | | | | | ./test/tohdr.c ./test/tmeta.c ./test/theap.c ./test/tfile.c ./test/testhdf5.h ./test/testhdf5.c Changed the MESSAGE macro so it doesn't have a semicolon inside the argument list and automatic indentation tools work better. Old call: MESSAGE (5, printfunc("foo%s %d", s, i);); New call: MESSAGE (5, ("foo%s %d", s, i)); The parentheses are required. ./test/tstab.c Added more tests.
* [svn-r50] ./src/H5G.cRobb Matzke1997-08-292-10/+15
| | | | | | | | Commented out H5G_basename(). Fixed a bug in H5G_namei() and H5G_insert(). ./src/H5O.c Fixed a bug in H5O_modify()
* [svn-r49] ./src/H5D.cRobb Matzke1997-08-281-57/+72
| | | | | | | | | | | Changed H5D_flush() to work with the new symbol table functions. I just remembered that caching data in the symbol table entries still needs some work, so there's a line in there that invalidates the symbol table entry cache. Also, there are some comments in there with the word `Quincey' for you to read about inserting the messages in the dataset object header.
* [svn-r48] Fixed H5Cgetparm tests to use uint8 for the offset and length ↵Quincey Koziol1997-08-282-75/+143
| | | | parameters.