summaryrefslogtreecommitdiffstats
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r5733] Change the wording of the message from "current directory" toAlbert Cheng2002-07-011-2/+2
| | | | | | "current setting". latforms tested: Modi4
* [svn-r5675] Purpose:Quincey Koziol2002-06-199-41/+37
| | | | | | | | | | Code cleanup Description: Removed more compiler warnings, etc. Platforms tested: Linux 2.2.x (eirene) w/parallel
* [svn-r5668] Purpose:Quincey Koziol2002-06-1910-131/+74
| | | | | | | | | | Code cleanup Description: Turn on more warnings in the IRIX builds and clean them up. Platforms tested: IRIX64 6.5 (modi4) w/parallel, both -n32 and the default (-64?) mode
* [svn-r5646] Purpose:Bill Wendling2002-06-161-1/+1
| | | | | | | | | | | | | Possible Bug Fix Description: It seems like the h5cc script could pick up old header files instead of the ones that are installed with it.... This is because of nefarious CPPFLAGS settings... Solution: Put the -I$includedir flag first so that it'll look there to get header files before other directories Platforms tested: None...crossing fingers...
* [svn-r5629] Purpose:Albert Cheng2002-06-132-153/+4
| | | | | | | | | | | | | | | | | Bug fix Description: Old setup put $(srcdir)/h5redeploy in the install list but this same list is used for clean too, thus the file is removed from source. That is bad. Solution: Set it to use a cp to do it. Need to change the source version name to something else because for one, it is confusing to use the same name. For another, if the build is done in place (i.e., not using --srcdir), the source file is removed, again. So, renamed it with the .in suffix. Who knows, it may take more processing than just cp when more features are added to it. Platforms tested: Eirene
* [svn-r5628] This commit was manufactured by cvs2svn to create branch 'hdf5_1_4'.cvs2svn2002-06-131-0/+152
|
* [svn-r5611] Added h5redeploy to the install list.Albert Cheng2002-06-121-1/+1
| | | | Tested on eirene.
* [svn-r5607] This commit was manufactured by cvs2svn to create branch 'hdf5_1_4'.cvs2svn2002-06-121-0/+152
|
* [svn-r5579] Purpose:Bill Wendling2002-06-1028-81/+362
| | | | | | | | | | | | | | Copyright Fix Description: Switched the copyright statements from the old, bad version to the new version we got from the lawyers. Note: not every file was changed. There are some files which have copyrights not to NCSA (see the Stream VFD and some of the GIF conversion modules didn't have copyrights, so I didn't know if they were from others or from us). I left those alone. If others think they should be changed, please feel free to do so. Platforms tested: Linux
* [svn-r5568] Purpose:Bill Wendling2002-06-102-2/+2
| | | | | | | | | | | | | Bug Fix Description: Some platforms *cough*AIX*cough* couldn't handle spaces in the h5dump hyperslab script. It's okay if it was on the commandline, but when it's in a script which is run through make which is run through poe, ad infinitum, it failed because the quotes were being stripped off. Solution: Instead of spaces, use ',' to separate them. Platforms tested: Linux
* [svn-r5459] Purpose:Albert Cheng2002-05-241-2/+6
| | | | | | | | | Feature. Description: Will print standard library name if program name is not given for the print_version(). Platforms tested: modi4
* [svn-r5361] MuQun Yang2002-05-061-1/+1
| | | | | | | | | Purpose: erase windows warnings Description: Solution: Platforms tested: windows 2000, linux 2.2.18
* [svn-r5360] MuQun Yang2002-05-061-4/+8
| | | | | | | | | Purpose: erase windows warnings Description: Solution: Platforms tested: windows 2000,linux 2.2.18
* [svn-r5355] MuQun Yang2002-05-035-15/+19
| | | | | | | | | | Purpose: code clean up to erase windows warnings Description: need to clean up more Solution: Platforms tested: window 2000, linux
* [svn-r5354] MuQun Yang2002-05-032-8/+8
| | | | | | | | | Purpose: code clean up to erase windows warnings Description: Solution: Platforms tested: w2000, linux
* [svn-r5353] MuQun Yang2002-05-031-1/+1
| | | | | | | | | Purpose: code clean up to erase windows warnings Description: Solution: Platforms tested: linux, w2000
* [svn-r5274] Purpose:Albert Cheng2002-04-263-8/+8
| | | | | | | | | | | | | | | | | | | | | | | 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 macro definitions (more like redefinitions) of potential keywords: const, off_t, size_t, and inline are not totally solved yet. 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-r5146] ./hdf5-1.4/tools/h5ls/h5ls.cRobb Matzke2002-04-051-33/+1
| | | | Merged minor h5ls bugfix from development branch.
* [svn-r5122] Purpose:Bill Wendling2002-03-2953-130/+183
| | | | | | | | | | | | | | Fix and Code Removal Description: Back ported fix for the problem with >1024byte object names in the h5dumper. Removed the testfiles which were HDF4 specific. Solution: Changed the way the object name was being allocated from a static array size to a dynamically allocated address... Platforms tested: Linux
* [svn-r5121] This commit was manufactured by cvs2svn to create branch 'hdf5_1_4'.cvs2svn2002-03-292-0/+109
|
* [svn-r5091] Purpose:Bill Wendling2002-03-275-3073/+0
| | | | | | | | Code removal Description: Removed the HDF4 source files from the HDF5 tree. The directories will remain. Use the "-P" option when doing a cvs checkout or update to "prune" the empty directories from your personal tree.
* [svn-r5090] Bill Wendling2002-03-2715-14404/+0
| | | | | | | | | Purpose: Code removal Description: Removed the HDF4 source files from the HDF5 tree. The directories will remain. Use the "-P" option when doing a cvs checkout or update to "prune" the empty directories from your personal tree.
* [svn-r5073] Purpose:Bill Wendling2002-03-201-1/+1
| | | | | | | | | Code Motion Description: Removal of HDF4 from the configure/Makefiles. This is a precursor to the actual physical removal of the HDF4 tools from the HDF5 tree. Platforms tested: Arabica, Dangermouse
* [svn-r5043] Purpose:Bill Wendling2002-03-071-1/+2
| | | | | | | | | | | | | | | | | | Bug Fix Description: Some -I paths weren't included in the h5cc script. That would cause the compiler to fail if it was trying to find gass header files or the like. Solution: Added the CPPFLAGS macro to the h5cc.in file so that it'll be there when it's generated. This will also include some -D options which we compiled the library with, like the LFS flags on Linux. Also changed the configure* files so that it will "chmod" the created h5cc file to 755 (executable) since that wasn't happening all the time... Platforms tested: Linux
* [svn-r5011] Purpose:Bill Wendling2002-02-252-67/+304
| | | | | | | | | | Test Add Description: Added the h5dump --filedriver tests to the 1.4 branch. Also added the h5dump subsetting tests to 1.4 branch as they weren't there before *doh*! Platforms tested: Linux
* [svn-r5010] This commit was manufactured by cvs2svn to create branch 'hdf5_1_4'.cvs2svn2002-02-2522-0/+81
|
* [svn-r4925] Purpose:Bill Wendling2002-02-081-1/+2
| | | | | | | | | | | Bug Fix Description: The libraries were relying upon the "exec_prefix" variable. However, we weren't including that variable in the h5cc script. Solution: Added it. Platforms tested: Linux
* [svn-r4918] MuQun Yang2002-02-072-5/+5
| | | | | | | | | | Purpose: erase ambiguity Description: function name pow has been used by some platforms like windows. So use h4toh5pow to replace pow. Solution: Platforms tested: windows 2000
* [svn-r4896] ./hdf5-1.4/tools/h5ls/h5ls.cRobb Matzke2002-02-011-7/+70
| | | | | | Copied development version of h5ls.c to 1.4 branch. There were a couple changes by other people that looked like they were probably bug fixes, so I just included them all.
* [svn-r4790] Bill Wendling2002-01-071-5/+7
| | | | | | | | | | | | | Purpose: Bug Fix Description: Trailing ,'s after a list of initializers to an array were causing some compilers to barf. Solution: Put the commas before the elements in the list so we don't have an empty trailing comma. Platforms tested: Linux (pp)
* [svn-r4785] This commit was manufactured by cvs2svn to create branch 'hdf5_1_4'.cvs2svn2002-01-062-0/+46
|
* [svn-r4784] Bill Wendling2002-01-063-1/+72
| | | | | | | | | | | | | | | | | Purpose: feature add Description: Added ability to h5dumper to dump Group comments. Solution: Stole the code from h5ls that does this and put it into the h5dumper code. Modified the DDL to reflect the newest change. Added a testcase (tgrp_comments.*) to test that it's actually doing the comments correctly. Small modification to H5G.c. The error comment should have said that it couldn't "get" the comment instead of "set" the comment... Platforms tested: Dangermouse, Kelgai, Modi4
* [svn-r4777] Elena Pourmal2002-01-041-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | Purpose: Bug fix Description: SP3 xlc compiler does not allow trailing comma in enum construction. Solution: Replaced enum { var1 =0, var2, etc, } with enum { var1 = 0 ,var2 ,etc } as it is done in the 1.5 branch Platforms tested: NERSC SP3 and modi4.
* [svn-r4770] MuQun Yang2002-01-031-4/+4
| | | | | | | | | | Purpose: data type match Description: T3E needs the data type of array to be exactly matched. Solution: Use force-casted to match int32 to hsize_t. Platforms tested:
* [svn-r4761] Purpose:Albert Cheng2001-12-317-28/+2
| | | | | | | | | | | | | | | | | | | | | Removing the DPSS (gridstorage) driver source code. (same as the v1.5) Description: The DPSS (using Grid-Storage) driver is retired. Removed the configure option with-gridstorage from configure.in. Cvs remove the following files ./src/H5FDdpss.c ./src/H5FDdpss.h ./test/dpss_read.c ./test/dpss_write.c Regenerated Dependencies files (some had to be hand-edited since 'make depend' did not cover them.) Removed reference to DPSS Virtual file driver from H5F.c. Platforms tested: modi4 (Parallel; -with-gass=...) eirene (pthread safe) arabica (fortran, cxx).
* [svn-r4760] Purpose:Albert Cheng2001-12-301-1/+6
| | | | | | | | | | | | Bug fix Description: The "make depend" command wasn't propagating down into the tools/ directories. Solution: Added the "depend:" part to the Makefile in the tools/ subdirectory. (duplicated what Bill did to v1.5) Platforms tested: Linux
* [svn-r4721] This commit was manufactured by cvs2svn to create branch 'hdf5_1_4'.cvs2svn2001-12-131-0/+4
|
* [svn-r4720] MuQun Yang2001-12-132-24/+274
| | | | | | | | | | | | | | | | | | | | | | | Purpose: A bug fixed for unlimited dimension with zero size A new feature(using a parameter file to pass some parameters in special conversion cases: unlimited dimension with the current size of 0 and enormous huge SDS array) Description: 1.conversion of unlimited dimension data with the current dimensional size 0 2. Use a parameter file to control some special cases: 1) To subdivide the huge array into hyperslabs, a memory buffer size has i to be set. 2) when current dimensional size is 0, a default chunk size can be set. Solution: bug fixed 1. Old approach: the current dimensional size is set to H5S_UNLIMITED, which is a huge number. The default chunk size is set as a *FIXED* default value. 2. New approach: the current dimensional size is set to the current value 0. Users can provide the chunk size through a parameter file. Platforms tested: RedHat zoot 6.2
* [svn-r4711] MuQun Yang2001-12-123-0/+0
| | | | | | | | | Purpose: update h4toh5 testing files due to the change of vdata conversion Description: Solution: Platforms tested: eirene
* [svn-r4710] MuQun Yang2001-12-121-9/+26
| | | | | | | | | | | | Purpose: bug fix Description: HDF4 vdata is extensible, So the converted HDF5 should be extensible. The old version doesnot make the converted HDF5 dataset extensible. Solution: Make it extensible. Platforms tested: redHat 6.2(eirene)
* [svn-r4457] Bill Wendling2001-09-181-54/+53
| | | | | | | | | | | | Purpose: "Bug" Fix Description: Windows can't handle large strings. Solution: Separated the usage string into smaller strings so that Windows won't barf. Platforms tested: Linux
* [svn-r4413] Bill Wendling2001-08-271-1/+4
| | | | | | | | | | | | | | | | | | | | | Purpose: Feature add. Description: Added the H5CC program to the 1.4 branch. - Added to hdf5/tools/misc - Included in the configure.in script. - Added fix to configure.in which conditionally looks for the ssl and crypto libraries only if GASS or GRIDSTORAGE is being used. - Added to MANIFEST. - Needed to include a fix for the H5private.h header which was already in the 1.5 branch. It was having troubles with the way strdup() was being declared. Solution: For the strdup() problem, just synced that part of the H5private file with the one in the 1.5 branch. Platforms tested: Linux
* [svn-r4403] Bill Wendling2001-08-211-3/+3
| | | | | | | | | | | | Purpose: Bug Fix Description: Object IDs command-line options weren't being picked up. Solution: The wrong flag was being checked for. Changed the flag from "v" to "i", which is what the documentation says. Platforms tested: Linux
* [svn-r4386] MuQun Yang2001-08-181-4/+0
| | | | | | | | Purpose: update h4toh5test.c to avoid CVS conflict Description: Solution: Platforms tested:
* [svn-r4385] MuQun Yang2001-08-171-0/+0
| | | | | | | | | Purpose: change a test file Description: Solution: Platforms tested: eirene
* [svn-r4384] MuQun Yang2001-08-175-22/+188
| | | | | | | | | | | | | | | | | | | | | | | | Purpose: add a real raster-24 bit testing for interlace mode. fix a bug turn off a feature Description: 1. change the output of GRgetiminfo from NULL to &interlace_mode. 2. turn off the feature to change line-interleaved feature into pixel-interleaved feature since inconsistent behaviour is found in GR interface. 3. GR interfaces will never create an HDF4 file with interlace mode other than pixel interleaved. DF24 interfaces can create HDF4 file with different interleaved. There are inconsistent behaviors between GRreqimageil and GRreadimage, data read into the memory will not behave properly if a new interlace mode is asked. 4. Currently HDF5 image spec. supports pixel interleaved and plane interleaved. We make a real image file to test whether the converter is doing the right thing. Solution: We use DF24 bit APIs to generate a real image file that can be tested by H5view. Platforms tested: RedHat Zoot 6.2, sol 2.7
* [svn-r4383] MuQun Yang2001-08-174-0/+0
| | | | | | | | | | | | | | | | Purpose: Change testing files Description: [describe the bug, or describe the new feature, etc] Solution: [details about the changes, algorithm, etc...] [Please as detail as you can since your own explanation is better than others guessing it from the code.] Platforms tested: [machines you have tested the changed version. This is absolute important. Test it out on at least two or three different platforms such as Big-endian-32bit (SUN/IRIX), little-endian-32(LINUX) and 64-bit (IRIX64/UNICOS/DEC-ALPHA) would be good.]
* [svn-r4381] This commit was manufactured by cvs2svn to create branch 'hdf5_1_4'.cvs2svn2001-08-172-0/+0
|
* [svn-r4380] MuQun Yang2001-08-171-0/+0
| | | | | | | | Purpose: Add another testing file Description: Solution: Platforms tested:
* [svn-r4360] Purpose:Quincey Koziol2001-08-155-22/+22
| | | | | | | | | | | | | | | | | | | | | | | | Code cleanup (sorta) Description: When the first versions of the HDF5 library were designed, I remembered vividly the difficulties of porting code from a 32-bit platform to a 16-bit platform and asked that people use intn & uintn instead of int & unsigned int, respectively. However, in hindsight, this was overkill and unnecessary since we weren't going to be porting the HDF5 library to 16-bit architectures. Currently, the extra uintn & intn typedefs are causing problems for users who'd like to include both the HDF5 and HDF4 header files in one source module (like Kent's h4toh5 library). (Merged from the same changes to development branch) Solution: Changed the uintn & intn's to unsigned and int's respectively. Platforms tested: FreeBSD 4.4 (hawkwind)