Commit Graph

1957 Commits

Author SHA1 Message Date
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
Robb Matzke
6f8f4a3c6e [svn-r2410] Changed H5MM_strdup() to H5MM_xstrdup() so we get a core dump sooner
if allocation fails.
2000-06-23 12:45:31 -05:00
Robb Matzke
2c56fcbe23 [svn-r2409] If the user wants static/shared libs but ltconfig decides it can't build
static/shared libs then the comment in libhdf5.settings will be correct.
2000-06-23 12:44:30 -05:00
Bill Wendling
e852a8b54e [svn-r2399] Added config/hpux11.00 to the MANIFEST file for the devel branch... 2000-06-21 11:38:05 -05:00
Bill Wendling
7fea6c4e46 [svn-r2397] Added support for HPUX 11.00. It uses the same stuff that the HPUX 10.*
uses.
2000-06-20 12:59:15 -05:00
Albert Cheng
ff5231f964 [svn-r2393] Updated. 2000-06-19 11:23:59 -05:00
Bill Wendling
0f97875bc3 [svn-r2391] Adding the HPUX 11.00 file which is a copy of the HPUX 10.20 config file. 2000-06-19 09:55:02 -05:00
Frank Baker
1e463da222 [svn-r2387] COPYING: Added LLNL statement. Other minor edits. 2000-06-14 11:23:50 -05:00
Robb Matzke
7b6795cf3d [svn-r2371] Added note for struct(opt) fix. 2000-06-08 10:17:27 -05:00
Albert Cheng
eb60599a77 [svn-r2362] Changed the file searching pattern to look for end of line to match
a complete file name.  This distinguish file ./config/unicos from
./config/unicosmk.
Tossed in a cleanup feature by removing the temporary file when finished.
2000-06-07 15:41:49 -05:00
Patrick Lu
6e7c3212d3 [svn-r2359] added the comments back to the part of the code that is setting up the file
drivers array.
2000-06-07 12:39:57 -05:00
Albert Cheng
223ddb1a9a [svn-r2350] Updated. 2000-06-07 08:59:49 -05:00