summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r5336] Frank Baker2002-05-021-3/+3
| | | | | | | | | Purpose: Bugfix -- Fixes #756. Description: Section IV.A.3 -- Corrected datatype description. Platforms tested: IE 5
* [svn-r5334] Purpose:Bill Wendling2002-05-023-15/+70
| | | | | | | | | Port Description: Brought forward the changes (timing debug prints) from the 1.4 branch. Platforms tested: Linux
* [svn-r5329] Frank Baker2002-05-021-3/+3
| | | | | | | | | | Purpose: Bugfix -- Fixes #757. Description: h5t{get/set}_size_f Corrected SIZE parameter datatype to INTEGER(SIZE_T). Platforms tested: IE 5
* [svn-r5328] Purpose:Quincey Koziol2002-05-022-110/+81
| | | | | | | | | | | Code cleanup Description: Remove an extraneous data structure for tracking the location of a hyperslab iterator when walking through regular hyperslab selections. Platforms tested: FreeBSD 4.5 (sleipnir)
* [svn-r5325] MuQun Yang2002-05-022-2/+2
| | | | | | | | | | Purpose: minor bugs fixed Description: Typos in H5Fpkg.h and H5TB.c Solution: Platforms tested: linux 2.2.18
* [svn-r5324] Pedro Vicente Nunes2002-05-024-6/+2
| | | | | | | Purpose: updated some comments regarding Code Warrior , removed other debugging comments Platforms tested: w2000
* [svn-r5321] Elena Pourmal2002-05-022-5/+7
| | | | | | | | | Purpose: Bug#670 fix Description: Added tests to use overloaded subroutines. Platforms tested: Windows, Solaris 2.7, IRIX64-6.5
* [svn-r5320] Elena Pourmal2002-05-022-0/+6827
| | | | | | | | | | | | | | | | | Purpose: Bug#670 fix Description: dims parameter to the h5dwrite_f, h5dread_f, h5awrite_f and h5aread_f subroutines was declared as INTEGER array of size 7 (max number of dimensions in Fortran). Users could not use the same buffer dims as an argument to the h5screate_simple_f subroutine since it should be an array of size = RANK and type INTEGER(HSIZE_T). Solution: Overload subroutines with dims parameter to be assumed size array of INTEGER(HSIZE_T) type for backward compatibility. Subroutine with the INTEGER dims argument should be depricated in 1.6 release Platforms tested: Windows, Solaris2.7, IRIX64-6.5
* [svn-r5319] Frank Baker2002-05-011-25/+86
| | | | | | | | | | | | | | | | | | | | | Purpose: 1 new function; 3 revised functions; 2 bugfixes; copy edits Solution: H5Tget_member_index: Added this new function. H5Tget_member_name: Revised, based on lessons learned with H5Tget_member_index. H5Tget_nmembers: Revised to indicate that function works for both compound and enumeration datatypes. --> Fixes Bug# 747. Cross-listed H5Tget_nmembers, H5Tget_member_index, and H5Tget_member_name under both compound and enum datatypes, as they work for both. H5Tset_tag: Corrected tag description (it is descriptive, uniqueness is not required). Corrected several spelling errors. --> Partially fixes Bug# 760 (though just for this file *sigh*). Platforms tested: IE 5
* [svn-r5317] Frank Baker2002-05-011-3/+3
| | | | | | | Description: Minor copy edits. Platforms tested: IE 5
* [svn-r5315] Frank Baker2002-05-011-2/+20
| | | | | | | | | Purpose: Bugfix -- fixes #751 Description: Elaborated on 'ref' parameter type. Platforms tested: IE 5
* [svn-r5313] Pedro Vicente Nunes2002-05-011-7/+236
| | | | | | | | | | | | | | | | Purpose: added more tests to the H5set_extent function Description: there was a bug in the H5S_select_fill call when the fill value was not defined added 2 more set of tests that call H5set_extent without the fill value being defined there are now 4 sets of tests: Test H5Dset_extent with chunks on the raw data cache, with and without fill value Test H5Dset_extent with chunks written to file (b-tree routines), with and without fill value Platforms tested: w2000 linux
* [svn-r5312] Purpose:Quincey Koziol2002-05-011-10/+20
| | | | | | | | | | Bug Fix Description: Add TRACE8 and TRACE9 macros Platforms tested: FreeBSD 4.5 (sleipnir)
* [svn-r5310] Purpose:Quincey Koziol2002-05-011-0/+5
| | | | | | | | | | Code cleanup Description: Update the API tracing information Platforms tested: Linux 2.2 (eirene) with gcc 2.95.2 and Solaris 2.6 (baldric) with gcc 2.8.1
* [svn-r5309] Purpose:Quincey Koziol2002-05-011-2/+2
| | | | | | | | | | Configure cleanup Description: Neaten up file a bit more... Platforms tested: Linux 2.2 (eirene) with gcc 2.95.2 and Solaris 2.6 (baldric) with gcc 2.8.1
* [svn-r5308] Purpose:Quincey Koziol2002-05-014-1/+9
| | | | | | Update API tracing information Platforms tested: Linux 2.2 (eirene)
* [svn-r5305] Pedro Vicente Nunes2002-05-014-8/+12
| | | | | | | | | | | | | | | | | | Purpose: user reported a bug on h5 to gif tool Description: h5 to gif did not read an HDF5 image correctly Solution: updated the program so that it reads the updated HDF5 image format to the latest specification the debug version of MSVC was giving a failure on the write of the GIF file, regarding the GIF file pointer this write error is eliminated declaring that pointer a global variable there is still an applicattion error on the exit of the program, only on the debug version of MSVC Platforms tested: w2000
* [svn-r5304] Purpose:Quincey Koziol2002-05-011-5/+26
| | | | | | | | | | | Configure cleanup Description: Fine-tune the gcc version checks a bit more... Platforms tested: FreeBSD 4.5 (sleipnir) with gcc 2.95.3 and gcc 3.1 (prerelease) and Solaris 2.6 (baldric) with gcc 2.8.1
* [svn-r5302] Purpose:Quincey Koziol2002-05-011-13/+7
| | | | | | | | | | | | Configuration improvements Description: Added more warning flags to gcc builds, especially with gcc 3+. Also, added the -Wno-long-long flag to gcc builds to turn off the annoying "long long" warnings. Platforms tested: FreeBSD 4.5 (sleipnir) with gcc 2.95.3 and gcc 3.1 (prerelease)
* [svn-r5301] MuQun Yang2002-05-011-1/+0
| | | | | | | | Purpose: remove all_withhdf4.zip from the file list Description: Solution: Platforms tested:
* [svn-r5298] MuQun Yang2002-04-301-0/+0
| | | | | | | | Purpose: HDF4 related tools were moved out of HDF5 CVS tree, so we retire all_withhdf4.zip Description: Solution: Platforms tested:
* [svn-r5296] MuQun Yang2002-04-302-0/+0
| | | | | | | | | | | | | | Purpose: 1. update the transition from "MACRO_NAME" to "H5_MACRO_NAME" on windows platforms. 2. make gethostname work on windows Description: 1. All constant defined at H5config.h will be renamed and moved to H5pubconf.h. SInce no autoconf on windows, H5pubconf.h has to be manually tuned to build HDF5 library. 2. Have to use WS2_startup and WS2_end to make gethostname work. Also change project files to erase warnings. Solution: Platforms tested: windows 2000
* [svn-r5295] MuQun Yang2002-04-301-2/+2
| | | | | | | | | | Purpose: turn on daylight feature on windows Description: currently we have to hard code daylight feature of windows to make it pass mtime test. Solution: Platforms tested: linux 2.2.18
* [svn-r5293] Raymond Lu2002-04-302-15/+15
| | | | | | | | | | | | Purpose: Bug Fix Description: Using "grp1", "grp2" variable names conflicts Windows' internal variable definition. Solution: Rename them. Platforms tested: Linux 2.2
* [svn-r5291] Dan Wells2002-04-301-3/+3
| | | | | | | | | | | Purpose: bug fix Description: Had an #ifdef HAVE_XXX in the header file HDFIOTrace.h Solution: Changed the condition to H5_HAVE_XXX Platforms tested: Origin 2000 64 bit
* [svn-r5290] Purpose:Quincey Koziol2002-04-301-46/+148
| | | | | | | | | | | | | | Bug Fix Description: Corrected int vs. unsigned short error that only showed up on big-endian machines. Also, add more testing to verify that the coordinates reported for each element iterated through with H5Diterate are correct. Platforms tested: FreeBSD 4.5 (sleipnir)
* [svn-r5289] Purpose:Quincey Koziol2002-04-301-3/+10
| | | | | | | | | | | | | | | | Bug Fix Description: Correct coordinates were not computed for iteration through irregular hyperslab selection (although the points in the buffer that were selected were correct). Solution: Add another array to track selection offset adjusted coordinates in the selection. Platforms tested: FreeBSD 4.5 (sleipnir)
* [svn-r5286] Purpose:Quincey Koziol2002-04-294-46/+90
| | | | | | | | | | | | | | Bug Fix Description: Selection offsets were not being used correctly when iterating through all hyperslabs selections and point selections. Solution: Use the selection offset appropriately. Platforms tested: FreeBSD 4.5 (sleipnir)
* [svn-r5281] Purpose:Bill Wendling2002-04-291-3/+3
| | | | | | | | | Update Description: Changed the description of the help message so that the --hdf5, --mpio, --raw flags better say what they do. Platforms tested: Linux
* [svn-r5280] Purpose:Bill Wendling2002-04-295-27/+27
| | | | | | | | | | | | Update Description: Changed so that the Fortran and C++ configures are named "HDF5 Fortran" and "HDF5 C++" resp. instead of just "HDF5. Solution: Add an extra parameter to the subroutine which generates the new configure.in files. Platforms tested: Linux
* [svn-r5278] Purpose:Albert Cheng2002-04-2813-230/+221
| | | | | | | | | | | | | | | | | | | | | Migrate from configure macros of XYZ_ABC to H5_XYZ_ABC Description: configure generates many macros definitions on the fly and were stored in src/H5config.h which is included by H5public.h. But other software that uses hdf5 may also run their own configure. There can be a clash in macro name space. We decided awhile ago to prepend all generated macros with "H5_" to avoid conflicts. The process has started and this commit completes it (at least attempt to). Solution: Many macros symbols (e.g. SIZEOF_xxx and HAVE_xxx were changed to H5_SIZEOF_xxx and H5_HAVE_xxx). Then H5private.h no longer includes H5config.h. This cuts H5config.h away from HDF5 source code. Pending issues: The module of fortran and pablo are to be resolved in a different commit. Platforms tested: eirene (parallel), arabica (solaris 7 --enable-fortran, --enable-cxx)
* [svn-r5275] Snapshot version 1.5 release 27HDF Admin2002-04-2710-35/+113
|
* [svn-r5273] Raymond Lu2002-04-266-47/+500
| | | | | | | | | | | | Purpose: New feature Description: Allow H5Glink and H5Gmove to handle links across different locations. Solution: Added H5Glink2 and H5Gmove2 functions with new parameter of destination location. Platforms tested: Linux 2.2(eirene)
* [svn-r5272] Purpose:Quincey Koziol2002-04-261-10/+10
| | | | | | | | | | | Bug fix Description: Move iterator initialization in H5D_read & H5D_write before any errors can occur. Platforms tested: FreeBSD 4.5 (sleipnir)
* [svn-r5271] Purpose:Quincey Koziol2002-04-263-3/+11
| | | | | | | | | | | | | | | | Bug Fix. Description: When the fill value for a dataset is not set, the size is set to zero, causing problems with filling unused areas in previously defined chunks (i.e. when the dataset shrinks in size) Solution: Use the size of the elements in the dataset directly, instead of relying on the size of the fill value (which must be the same size). Platforms tested: FreeBSD 4.5 (sleipnir)
* [svn-r5270] Purpose: bug fixBinh-Minh Ribler2002-04-262-0/+6
| | | | | | | | | | Description: The default constructor of H5File was missing. It's now added. Platforms: SunOS 5.7 (arabica) Linux 6.2 (eirene) IRIX 6.5.11 (modi4)
* [svn-r5269] Elena Pourmal2002-04-251-3/+3
| | | | | | | | | | | Purpose: Maintenance Description: Changed code to use H5_HAVE_MPI_MULTI_LANG_* definitions and H5pubconf_fortran.h include file. Solution: Platforms tested: Let's daily tests do this work. I have to leave now.
* [svn-r5268] Purpose:Bill Wendling2002-04-251-0/+3
| | | | | | | | | Update Description: Added h5pubconf_fortran.h as a public header file for the Fortran wrappers... Platforms tested: Linux
* [svn-r5267] Purpose:Bill Wendling2002-04-253-5/+108
| | | | | | | | | | Update Description: Added a conversion of the H5config_fortran.h file to H5pubconf_fortran.h so as to keep with the HDF5 format of using H5_ as a prefix for HAVE_* macros. Platforms tested: Linux
* [svn-r5266] Purpose:Bill Wendling2002-04-257-34/+86
| | | | | | | | | Update Description: Updated the h5vers script to automatically update the configure.in files so that they reflect the correct version in the AC_INIT line. Platforms tested: Linux
* [svn-r5263] Elena Pourmal2002-04-251-2/+2
| | | | | | | | | | | | Purpose: Bug fix Description: For some unknown to myself reason I used 32-bit integer for INTEGER(HSIZE_T) on Solaris platforms when 64-bit integers are available for both C and Fortran. Solution: Use long long type to describe h(s)size_t_f types Platforms tested: Solaris 2.7 ans 2.6
* [svn-r5262] Elena Pourmal2002-04-251-2/+2
| | | | | | | | | | | | Purpose: Bug fix Description: For some unknown to myself reason I used 32-bit integer for INTEGER(HSIZE_T) on Solaris platforms when 64-bit integers are available for both C and Fortran. Solution: Use the proper KIND argument to define INTEGER(HSIZE_T) Platforms tested: Solaris 2.7 ans 2.6
* [svn-r5261] Purpose:Quincey Koziol2002-04-258-458/+4
| | | | | | | | | | Code cleanup Description: Remove more debugging printf's that were ifdef'd out. Platforms tested: FreeBSD 4.5 (sleipnir)
* [svn-r5260] Purpose:Quincey Koziol2002-04-251-4/+20
| | | | | | | | | | | | | | | | Code cleanup Description: Previously, the I/O pipeline (pline), external file list (efl) and fill- value (fill) structs were passed down the raw data function call chain, even into and/or through functions which didn't use them. Since all three of these pieces of information are available from the dataset creation property list, just pass the dataset creation property list down the function call chain and query for the information needed in a particular function. Platforms tested: FreeBSD 4.5 (sleipnir)
* [svn-r5259] Purpose:Quincey Koziol2002-04-2518-1153/+836
| | | | | | | | | | | | | | | | Code cleanup Description: Previously, the I/O pipeline (pline), external file list (efl) and fill- value (fill) structs were passed down the raw data function call chain, even into and/or through functions which didn't use them. Since all three of these pieces of information are available from the dataset creation property list, just pass the dataset creation property list down the function call chain and query for the information needed in a particular function. Platforms tested: FreeBSD 4.5 (sleipnir)
* [svn-r5257] Purpose:Albert Cheng2002-04-252-3/+1
| | | | | | | | | | | | | | | | | | | Bug fix Description: $(LT_RUN) was used to execute ./H5detect in src/Makefile.in. $RUNTEST was set to $(LT_RUN) which was used to execute sequential executable. $(LT_RUN) is "../libtool --mode=execute". But libtool invokes some commands that are not supported in the Tflops machine. That caused failures during the build and check processes. Solution: Upon investigation, there does not seem to be need to use $(LT_RUN) any more. The "libtool --mode=link" now generates a "fake" executable that is actually a command-script file that can regenerate the real executable with dynamic libraries hooks setup properly. Undo all those $LT_RUN substitute and let $RUNSERIAL execute those sequential executables. Platforms tested: Eirene(serial), modi4(parallel)
* [svn-r5255] Purpose:Quincey Koziol2002-04-251-180/+41
| | | | | | | | | | | Code cleanup Description: Reduce gratuitous differences between H5D_write and H5D_read and also remove distracting debugging printf's that were ifdef'd out. Platforms tested: FreeBSD 4.5 (sleipnir)
* [svn-r5254] Purpose:Quincey Koziol2002-04-251-3/+13
| | | | | | | | | | | Code tweak. Description: Allow the 'fill' parameter of H5S_select_fill to be NULL and allocate a temporary buffer for it, if so. Platforms tested: FreeBSD 4.5 (sleipnir)
* [svn-r5252] Purpose:Bill Wendling2002-04-251-85/+80
| | | | | | | | | | | Update Description: Updated ltmain.sh with the newest version from the 1.4.2 libtool. The one I updated with earlier still had a few bugs in it, for some reason. I got rid of the RPM version on my machine and used the compiled source instead. Platforms tested: Linux
* [svn-r5248] Purpose:Bill Wendling2002-04-241-3/+3
| | | | | | | | | Update Description: Remove the H5config_fortran.h file when doing a "make distclean" and the like. Platforms tested: HP_UX