Commit Graph

1968 Commits

Author SHA1 Message Date
Quincey Koziol
f759af2362 [svn-r2474] Updated some old variables to the proper names, added seek logging and added
test code for aggregating metadata into more localized locations in the file.
2000-08-16 15:09:59 -05:00
Quincey Koziol
68203c788a [svn-r2472] Combine object header prefix and first object header chunk when possible. 2000-08-16 15:08:23 -05:00
HDF Admin
e6cc5a8c5e [svn-r2471] Snapshot version 1.3 release 27 2000-08-12 02:20:04 -05:00
Quincey Koziol
9d6434e8af [svn-r2470] Changed parameter type from uintn to size_t to clear up some warnings. 2000-08-08 14:11:05 -05:00
HDF Admin
5b0956d313 [svn-r2469] Snapshot version 1.3 release 26 2000-08-05 02:07:28 -05:00
Bill Wendling
c9d0be431e [svn-r2468] Changed type of variable to long since that's what it should hold after a
call to the strtol() function.
2000-08-04 17:20:47 -05:00
Bill Wendling
52857497ee [svn-r2467] Changed type so that compiler warnings about implicit conversion were
removed.
2000-08-04 17:17:23 -05:00
Bill Wendling
3775ed521d [svn-r2466] Added return statement to the main function to prevent some compiler
warnings. It's not a meaningful addition, since it happens right after an
_exit() statement.
2000-08-04 17:02:32 -05:00
Bill Wendling
b1b1b74b38 [svn-r2465] Changed nbytes to an hsize_t type since that's what it holds. Also, moved
it into the if-then statement to limit it's scope.
2000-08-04 15:49:59 -05:00
Bill Wendling
15dfa78cd8 [svn-r2464] HGOTO_ERROR was returning NULL instead of FAIL. This was causing compiler
warnings about "implicit cast of pointer to integer" things....
2000-08-04 15:49:09 -05:00
Bill Wendling
a72e85d52a [svn-r2463] Fixed a comparison between unsigned and signed value. Cast both to
unsigned long. Hope this is enough :).
2000-08-04 15:48:09 -05:00
Bill Wendling
3750200354 [svn-r2462] Fixed some small compiler warnings. 2000-08-04 15:47:22 -05:00
Bill Wendling
a01ff43d8d [svn-r2461] Made some of the functions prototypes so that the compiler wouldn't
complain.
2000-08-04 15:41:57 -05:00
Bill Wendling
facbe5ba38 [svn-r2460] Fixed some comparisons between signed and unsigned values. Made some of
the functions prototypes so that the compiler wouldn't complain about
them.
2000-08-04 15:41:26 -05:00
Quincey Koziol
47515ad49c [svn-r2459] Added public API function (H5set_free_list_limits) to allow limits to be
placed on how much memory is used by the free lists before they are garbage
collected.  The default is to have no limit, with garbage collection only
occurring when they cannot allocate memory.
2000-08-04 08:34:05 -05:00
Quincey Koziol
20be894028 [svn-r2458] Added notes for my bug fixes and API additions over the last couple of days. 2000-08-03 17:44:37 -05:00
Quincey Koziol
ed4d48157e [svn-r2454] Took out another unneeded assertion which was causing problems. 2000-08-01 14:26:29 -05:00
Quincey Koziol
c675419497 [svn-r2453] Made free-list code garbage collect if it runs out memory during a memory
allocation & attempt to allocate the memory once more.  Also re-named a bunch
of private functions & structures to align with other function names.
2000-08-01 14:13:38 -05:00
Quincey Koziol
3651a0a0bf [svn-r2450] Remove asserts on non-existent variables.. 2000-08-01 10:54:39 -05:00
Quincey Koziol
d71de4f7a3 [svn-r2448] Re-did section of hyperslab initialization code to avoid tons of realloc()
calls.  Speeds user's test code up by ~25 times... :-)
2000-07-28 15:14:48 -05:00
Quincey Koziol
e896d31ae2 [svn-r2447] Another small calculation optimization. 2000-07-28 15:13:30 -05:00
Quincey Koziol
958d2ef179 [svn-r2446] Some small performance improvements to various allocations and calculations. 2000-07-27 19:06:35 -05:00
Quincey Koziol
55ea4084df [svn-r2445] Check in initial coding effort for automatically garbage collecting the free
lists.  Each kind of list one has hard-coded limits on when to garbage collect,
which will be replaced with user-controllable knobs (through property list
settings, I think) once I finish debugging some related performance problems.
2000-07-27 16:17:35 -05:00
Quincey Koziol
2c8c5f9692 [svn-r2444] Checkpoint the Generic Property implementation. It's not active yet, but it's
close.  This shouldn't interfere with other development work.  (I think.. :-)
2000-07-25 12:35:17 -05:00
Quincey Koziol
2a14d16d80 [svn-r2442] Insert better error checking when memory allocation fails (in certain obscure
situations).
2000-07-25 12:27:55 -05:00
HDF Admin
4505e59d47 [svn-r2441] Snapshot version 1.3 release 25 2000-07-22 02:04:57 -05:00
Frank Baker
027b328b54 [svn-r2440] Added HDF5 FORTRAN90 Reference Manual
Function descriptions in ./doc/html/fortran/
	Button graphics in ./doc/html/Graphics/
2000-07-18 10:04:35 -05:00
Frank Baker
b39aa1cdfb [svn-r2439] Added "Describes HDF5 Release..." line in page footer. 2000-07-17 14:41:43 -05:00
Frank Baker
a6912a2b38 [svn-r2438] Added "Describes HDF5 Release..." line in page footers. 2000-07-17 14:40:34 -05:00
Frank Baker
d1a132b520 [svn-r2437] C++.gif FORTRAN.gif Java.gif OtherAPIs.gif
Alternate-API buttons for reference manual
2000-07-17 14:24:12 -05:00
Frank Baker
0f23915180 [svn-r2436] Fortran90 API -- functions and descriptions in the files
h5a_FORTRAN.html   h5d_FORTRAN.html   h5e_FORTRAN.html
	h5f_FORTRAN.html   h5g_FORTRAN.html   h5i_FORTRAN.html
	h5p_FORTRAN.html   h5r_FORTRAN.html   h5s_FORTRAN.html
	h5t_FORTRAN.html
2000-07-17 14:20:10 -05:00
Frank Baker
315e9c17f4 [svn-r2435] RM_H5[EIPRT].html
RM_H5Front.html
	Added new Fortran90 functions and links.  Related edits.
	Added "Describes HDF5 Release..." line in page footers.
	Minor editorial corrections.
2000-07-17 14:14:30 -05:00
Frank Baker
ca21737873 [svn-r2434] H5.intro.html
Datatypes.html
	Fixed confusing references to "simple datatypes."
	Minor edits.
2000-07-17 13:21:39 -05:00
Frank Baker
354ca36dc7 [svn-r2433] Copyright.html
Added LANL credit-and-disclaimer section.
	Added  "Describes HDF5 Release..." line in page footer.
2000-07-17 13:08:52 -05:00
Frank Baker
cb3be3312f [svn-r2432] Copyright.html: Added '2000' to list of copyright years. 2000-07-17 12:56:48 -05:00
Frank Baker
531946bdde [svn-r2431] RM_H5S.html
H5Sget_select_bounds:  Corrected return value.
2000-07-17 12:55:47 -05:00
Frank Baker
0012ab9639 [svn-r2430] RM_H5.html
Added new function H5garbage_collect.
2000-07-17 12:54:48 -05:00
HDF Admin
27a8936a27 [svn-r2429] Snapshot version 1.3 release 24 2000-07-08 03:08:43 -05:00
Frank Baker
ccc3f3a103 [svn-r2428] Attributes.html and RM_H5A.html
H5Aiterate: Changed function type to herr_t.
2000-07-06 11:33:00 -05:00
Frank Baker
56289a2c10 [svn-r2427] RM_H5T.html
H5Tvlen_create: Added cross-reference to H5Dget_vlen_buf_size
	    and H5Dvlen_reclaim.
 	H5Tget_class:  Removed numbers from class identifiers list.
	    Added H5T_VLEN to class identifiers list.
RM_H5F.html
	H5Freopen: Corrected description of file_id parameter.
	    Added comment about eventually closing returned identifier.
	    Added clarification that function cannot open closed files.
2000-07-06 11:31:40 -05:00
Frank Baker
031768b5e2 [svn-r2426] RM_H5P.html: Minor copy-editing and formatting fixes.
H5Pget_chunk: Changed max_ndims parameter description to IN.
	H5Pget/set_gc_references: Corrected signature errors,
	    added missing parameter description and values.
	H5Pget/set_family:  Removed.  These are not implemented.
	H5Pget/set_hyper_cache: Corrected signature and parameter
	    expressions, added missing parameter description.
	H5Pset_buffer:  Added units for parameter 'size'.RM_H5P.html
	H5Pget/set_split:  Corrected misnamed parameters.
	H5Pset_alignment and H5_set_core:
	    Edited for clarity.
	    Added statement regarding "special case" effect of
	    setting 'threshold' to 0 (zero).
	    Stated clearly that 'threshold' is non-negative and
	    'alignment' and 'increment' are both positive.
	H5Pget/set_vlen_mem_manager:
	    Corrected cross-ref to H5Dvlen_reclaim.
	    Minor clarification regarding circumstances under which
	    contents of a parameter are ignored.
	H5Pget_cache: Removed redundant material.
2000-07-06 11:28:38 -05:00
Albert Cheng
d4c6268b82 [svn-r2424] snapshot needs a version of diff that supports the -I (ignore pattern)
option.  A system may have several versions of diff (e.g., vendor's
and Gnu's).  Added codes to try them all until finding one that supports
it.  If found, use it; else stick with plain "diff" and may waste time
when there are no differences besides the ignorable patterns.

Platforms tested:
Solaris 2.7, Redhat 6.2
2000-07-01 19:10:50 -05:00
HDF Admin
5744b53675 [svn-r2423] Snapshot version 1.3 release 23 2000-07-01 17:49:35 -05:00
HDF Admin
79e773670a [svn-r2422] Snapshot version 1.3 release 22 2000-07-01 15:49:08 -05:00
Albert Cheng
d69ff2516a [svn-r2419] Setup PUB_PROGS so that all tools but h5dumptst will be installed.
h5dumptst generates the test suits files.  It is not a user tool.
2000-06-27 14:02:20 -05:00
Albert Cheng
ff5aa653b2 [svn-r2418] Added the variable, PUB_PROGS, which holds the public programs
that are to be installed.
2000-06-27 14:01:03 -05:00
Albert Cheng
3c69d8be86 [svn-r2417] Include sys/stat.h in case it is not included in some platforms
like Cray T90.  Tested on linux.
2000-06-27 12:57:00 -05:00
Robb Matzke
cc603b9dc9 [svn-r2413] Regenerated 2000-06-23 13:05:37 -05:00
Robb Matzke
96f9f1859b [svn-r2412] Fixed a variety of problems with the new H5ToolsFopen() function.
1. The `driver' table is initialized only once, making it faster and
     leaking less memory.
  2. The returned driver name is set to the empty string on failure.
  3. Added an argument so the function cannot overwrite the end of the
     drivername return value.
  4. Avoids core dump when assigning driver name to return value if the
     file could not be opened by any driver.
  5. Changed name of function to h5dump_fopen() to follow the naming
     scheme for this source file.
  6. Reindented according to hdf5 code standard.
  7. Added `const' qualifiers to read-only formals.
  8. Removed duplicate forward declaration.

Reindented some parts of these source files that had very odd indentation
(some lines had no indentation while others had 3x what they should).

Fixed calls to H5ToolsFopen() function.
2000-06-23 12:52:21 -05:00
Robb Matzke
4aa0e950f9 [svn-r2411] Added support for log VFL driver. 2000-06-23 12:46:17 -05:00