summaryrefslogtreecommitdiffstats
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r7600] Purpose:MuQun Yang2003-10-101-0/+4
| | | | | | | | | | | | | | | | | | | bug fix Description: On windows debug/debugdll; somehow: a crash happened by free() function although that string is "allocated". Make some efforts to fix without success. Suspect a compiler bug. Solution: Use #ifdef WIN32 #endif comment out that free function for the time being. Hopefully h5dump debug version is not used. Platforms tested: windows 2000, linux 2.4(no need for more platforms because of win-specified). Misc. update:
* [svn-r7548] Purpose:Quincey Koziol2003-10-0593-2514/+2501
| | | | | | | | | | | | | Bug fixes and code cleanup Description: Whitespace removal. Added testfiles for named datatypes in attributes. Platforms tested: FreeBSD 4.9 (sleipnir) h5committest
* [svn-r7547] This commit was manufactured by cvs2svn to create branch 'hdf5_1_6'.cvs2svn2003-10-053-0/+63
|
* [svn-r7546] Purpose:Quincey Koziol2003-10-051-1/+3
| | | | | | | | | | | | | | | Bug fixes and code cleanup Description: Corrected output of array separator when vlen separator was needed. datatypes. Parts of formatting cleanup to greatly reduce the amount of trailing whitespace emitted in output. Platforms tested: FreeBSD 4.9 (sleipnir) h5committest
* [svn-r7545] Purpose:Quincey Koziol2003-10-055-679/+689
| | | | | | | | | | | | | | | | | | | | | Bug fixes and code cleanup Description: Changes to h5dump code: - Dump shared datatypes for any class of datatype, not just compound datatypes. - Cleaned up formatting to greatly reduce the amount of trailing whitespace emitted in output. Also removed some spurious blank lines from named datatype output. Added code to generate named datatype attribute test file. Added tests for dumping named datatypes in attributes for both DDL and XML output. Platforms tested: FreeBSD 4.9 (sleipnir) h5committest
* [svn-r7419] Purpose:Albert Cheng2003-08-271-1/+5
| | | | | | | | | | | | | | | | | | bug fix Description: h5diff would incur a segmentation fault in Alpha clusters when the percentage option is used. This was due to memory aliagment issue when the options variable is declared as a local variable in main(). Moved the declaration to a global declaration. Platforms tested: "h5committested" And tested at cluster QT of SNL. Misc. update:
* [svn-r7399] Purpose:Quincey Koziol2003-08-2512-336/+449
| | | | | | | | | | | | | | | | | | Code cleanup Description: Remove various "fixtype" routines which duplicate (and actually pre-date) the functionality in H5Tget_native_type in favor of having the tools call H5Tget_native_type(). This provides the same functionality (actually better functionality, since the old "fixtype" routines didn't handle alignment of compound fields correctly) and reduces the amount of code to maintain. Add additional tests to dump out a "complex" compound datatype which exercises more code in the library for aligning compound fields correctly. Platforms tested: FreeBSD 4.8 (sleipnir) h5committest
* [svn-r7390] Purpose:Quincey Koziol2003-08-221-1/+1
| | | | | | | | | | | Code cleanup Description: Return -1 for failed group iteration instead of 1 Platforms tested: FreeBSD 4.8 (sleipnir) h5committest
* [svn-r7346] Purpose:MuQun Yang2003-08-111-2/+1
| | | | | | | | | | | | | | | | bug fix Description: On windows, rindex is not supported. strrchr is used instead. Solution: Platforms tested: linux 2.4, windows 2000 (since the change is minimal and three other platforms have been used to test for 1.7 branch, so no needs to test more). Misc. update:
* [svn-r7271] Purpose:Robert E. McGrath2003-07-291-0/+67
| | | | | | | | | | | | | | This is the expected result for the fix for bug 888. It shold have been checked in yesterday. Description: Solution: Platforms tested: Misc. update:
* [svn-r7267] Purpose:Robert E. McGrath2003-07-2857-5088/+8366
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. Address Bug 888 2. Update h5dump xml to 1.6 Description: This is an omnibus update to the h5dump tool. 1. Bug 888: Added '-A', suppress data in dataset, but give values of attr. 2. Many changes to update the XML output. See: http://hdf.ncsa.uiuc.edu/RFC/XMLSchema/ 3. The XML dumper tests have been split off. The standard 'make check' no longer runs the XML tests. 'make check-xml' runs the XML tests manually. (Some tests may fail on some platforms, e.g., on 64bit.) 'make check-all' runs regular and then xml tests. Solution: Platforms tested: verbena, arabica, copper (64bit) Misc. update: MANIFEST updated.
* [svn-r7124] Bill Wendling2003-06-301-3/+3
| | | | | | | | | | | | | | | | Purpose: Bug Fix Description: LIBTOOLS macro was being used but not defined. Solution: Removed the LIBTOOLS macro as it wasn't necessary Platforms tested: Modi4 (small fix) Misc. update:
* [svn-r7123] Purpose:Bill Wendling2003-06-308-9/+1
| | | | | | | | | | | | | | | | | Bug Fix Description: The SUBDIRS macro is now defined as "" in the config/commence.in file. We shouldn't have definitions of this macro before the inclusion of config/commence.in. Solution: Placed all definitions of SUBDIRS after config/commence.in inclusion. Platforms tested: Modi4 (Small fix yet again). Misc. update:
* [svn-r7121] Bill Wendling2003-06-301-21/+47
| | | | | | | | | | | | | | | | | | Purpose: Bug Fix Description: Changes needed to make "pmake" work on Modi4. Solution: Needed to add some null macro defines in the commence.in files. Needed to remove a dependence on LIBH5TEST in the fortran make since LIBH5TEST isn't used in the fortran stuff. Platforms tested: Modi4 (small change) Misc. update:
* [svn-r7109] Purpose:Quincey Koziol2003-06-264-14/+11
| | | | | | | | | | | Code cleanup Description: Clean up varios compiler warnings flagged by SGI compiler and gcc 3.3 Platforms tested: FreeBSD 4.8 (sleipnir) h5committest
* [svn-r7021] Purpose: bug fixRaymond Lu2003-06-101-3/+3
| | | | | | | | Description: H5Tget_native_type fails for multiple kinds of datatype on Cray; it fails fix-length string type, too. Platforms tested: Cray, h5committest
* [svn-r7010] Purpose:Albert Cheng2003-06-091-2/+5
| | | | | | | | | | | | | | | Bug fix Description: h5cc was removed prematurely in "make clean". Moved it to be removed in "make distclean" only. Solution: Platforms tested: COpper. Misc. update:
* [svn-r7006] Purpose:Quincey Koziol2003-06-094-26/+45
| | | | | | | | | | | | | | | | | | Bug fix/new feature Description: Teach h5dump/h5ls to display variable-length datatypes correctly. Change "raw byte" output of array elements from "0xde8141b1a818" to "de:81:41:b1:a8:18" so that it's easier for users to read. Platforms tested: FreeBSD 4.8 (sleipnir) h5committest Misc. update: Patch provided by Robb Matzke (matzke@llnl.gov)
* [svn-r7005] Purpose:Quincey Koziol2003-06-091-2/+2
| | | | | | | | | | | | Bug fix Description: The output from the modification time is highly system dependent, so remove it from the h5ls output before comparing file with diff. Platforms tested: FreeBSD 4.8 (sleipnir) h5committest
* [svn-r7004] Purpose:Quincey Koziol2003-06-091-1/+1
| | | | | | | | | | | | Bug fix Description: The output from the modification time is highly system dependent, so remove it from the h5ls output before comparing file with diff. Platforms tested: FreeBSD 4.8 (sleipnir) h5committest
* [svn-r7003] Purpose:Quincey Koziol2003-06-091-175/+146
| | | | | | | | | | | | | | | | | | | Code cleanup/new features. Description: Clean up whitespace & formatting. Make the -S (simple) output display a dataset's modification time in UTC rather than local timezone. Display variable-length datatype information. Simplified & enhanced bitfield datatype information displayed. Platforms tested: FreeBSD 4.8 (sleipnir) h5committest
* [svn-r7002] Purpose:Quincey Koziol2003-06-092-7/+13
| | | | | | | | | | | Code cleanup Description: Clean up warnings about unused stuff... Platforms tested: FreeBSD 4.8 (sleipnir) h5committest
* [svn-r6991] Purpose:Albert Cheng2003-06-081-1/+1
| | | | | | | | | | | | | Cleanup Description: h5dumpgentest is already included in TEST_PROGS. Removed its old entry in PROGS. Platforms tested: Only in Copper since this is trivial. Misc. update:
* [svn-r6984] Purpose:Bill Wendling2003-06-051-1/+1
| | | | | | | | | | | | | | Update Description: Added h5c++ script to h5redeploy Platforms tested: Verbena (Fortran & C++) Arabica (Fortran & C++) Modi4 (Fortran & Parallel) Misc. update:
* [svn-r6962] Purpose:Quincey Koziol2003-06-042-15/+21
| | | | | | | | | | Code cleanup Description: Update dependencies and tracing information Platforms tested: h5committested
* [svn-r6960] Purpose:Pedro Vicente Nunes2003-06-041-53/+905
| | | | | | | | | | | | | | | | | | | added writing more attributes to one test file Description: added the writing of 3D attributes to one test file of h5ls Solution: Platforms tested: Windows 2000 (octopus) Linux 2.4 (rockaway) SunOS 5.7 (arabica) IRIX 6.5 (modi4) Misc. update:
* [svn-r6959] Bill Wendling2003-06-041-1/+8
| | | | | | | | | | | | | | | | | Purpose: Bug Fix Description: The flags for the linker on MacOS X were invalid. Solution: If this is a darwin platform (MacOS X), then don't specify the runtime linker flags. Platforms tested: MacOSX (since it only affects it...) Misc. update:
* [svn-r6949] Purpose:Robert E. McGrath2003-06-031-12/+20
| | | | | | | | | | | | | | | | Minor corrections to match the man pages. Code provided by Pankaj. Description: * do not accept more than 30 file names * corrected error messages. Solution: Platforms tested: Tested on verbena. Already tested on several platforms before integration. Misc. update:
* [svn-r6947] Purpose:Pedro Vicente Nunes2003-06-031-26/+26
| | | | | | | | | | | | | added some comments Description: Solution: Platforms tested: linux Misc. update:
* [svn-r6946] Purpose:Albert Cheng2003-06-021-12/+14
| | | | | | | | | | | | | | | | | | | | | | | Bug fix Description: This would sometimes coredump in machines like PSC Alpha cluster or linux icc if -g is not used. Solution: The real problem was because char string arrays were declared without including space for the null terminator. E.g., char s[5][2]={ "s1", "s2", ...} is not correct. Increased the size and also need to change the H5S... definitions too. Platforms tested: "h5committested"--the h5dumpgentest passed without problem though it failed in Fortran but that is a current known problem. Tested in verbena using icc and also in PSC's cluster. Misc. update: Can't find this error in the v1.5 know problem list.
* [svn-r6943] Purpose:Pedro Vicente Nunes2003-06-029-17/+43
| | | | | | | | | | | | | | | | | | | | | | bug fix Description: unsigned integers were not printed out correctly Solution: added %u and %lu to the list of formats Platforms tested: Windows 2000 (octopus) Linux 2.4 (rockaway) SunOS 5.7 (arabica) IRIX 6.5 (modi4) Misc. update:
* [svn-r6928] Purpose:Pedro Vicente Nunes2003-05-3010-60/+638
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | h5diff support for long_long Description: added h5diff support for long_long; No automatic test was added because it seems that the printf format of long_long is slightly different in Linux and IRIX(modi4), because the diff command complained about a difference in the 2 test files for long_long; visually, it seems that in IRIX an extra space is added after the print (or maybe it is just me that is seeing extra spaces :=) this test is test 5.8, commented in testh5diff.sh Platforms tested: Windows 2000 (octopus) Linux 2.4 (rockaway) SunOS 5.7 (arabica) IRIX 6.5 (modi4) Misc. update:
* [svn-r6926] Purpose:Bill Wendling2003-05-291-34/+33
| | | | | | | | | | | | | | | | | | | | Bug Fix Description: The order the libraries are included in the compilation line is very important. Solution: Need to specify the libraries in the order that they are given. If we're building the application staticly, then use the static HDF5 library. Platforms tested: Modi4 Verbena Arabica Misc. update:
* [svn-r6925] Purpose:Pedro Vicente Nunes2003-05-2911-75/+188
| | | | | | | | | | | | | | | | | | | | | | | | bug fix Description: the signed / unsigned comparison was not properly handled. the fixtype function sets the sign for the memory type the same sign as found on disk and the array_diff function only handled signed cases Solution: addded for each INTEGER size type an OR condition with the unsigned version if the datatypes have different signs , comparison is NOT supported Platforms tested: Windows 2000 (octopus) Linux 2.4 (rockaway) SunOS 5.7 (arabica) IRIX 6.5 (modi4) Misc. update:
* [svn-r6922] Purpose:Albert Cheng2003-05-291-4/+3
| | | | | | | | | | | | | bug fix Description: Not all echo commands honors the '-n' option. In those cases, the output look weired though recognizable. Solution: Eliminated the use of -n option. A better fix would be having configure to set the proper use of the echo command. Platforms tested: only on sasn100 (a sun frontend of Janus). No committest since this is just a simple shell script change.
* [svn-r6919] Purpose:Bill Wendling2003-05-281-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug Fix Description: Two things: - static libraries may depend upon the HDF5 library. We should put them before the HDF5 library on the commandline instead of afterwards to avoid conflict. - the CFLAGS weren't being used during linking. This was causing problems on Arabica where the flags are important to distinguish between building a 32-bit and 64-bit application. Solution: - Added logic so that it catches the static libraries and puts them before the hdf5 library on the command line. WARNING: This may not work in all situations...but it should be okay for the good majority. - added the CFLAGS macro to the commandline... Platforms tested: LInux (Colonelk) Arabica Modi4 (Parallel) (Small changes so doesn't need full h5committesting...) Misc. update:
* [svn-r6915] Elena Pourmal2003-05-221-5/+5
| | | | | | | | | | | | | | | Purpose: bug fix for Tru64 and test of the latest szip library. Description: h5diff uses basename function that also is defined in the system string.h file. That caused compilation to fail. Solution: renamed basename to h5diff_basename Platforms tested: verbena, arabica, arabica-64, and PSC Compaq machine. Misc. update:
* [svn-r6913] Purpose:Pedro Vicente Nunes2003-05-224-1066/+1165
| | | | | | | | | | | | | | | | | | | | | | | | | | bug fix and enhancement Description: combined the --simple option to the display of NATIVE datatypes with the -S option , the print of the datatype will always display the full description making it possible to do an automatic test for catching differences on output made the case for printing the type of bitfield data, which was not handled the new test generates a dataset with 10 attributes, each one a different datatype Platforms tested: Windows 2000 (octopus) Linux 2.4 (rockaway) SunOS 5.7 (arabica) IRIX 6.5 (modi4) Misc. update:
* [svn-r6912] Purpose:Pedro Vicente Nunes2003-05-221-222/+430
| | | | | | | | | | | | added a new test for h5ls Description: Solution: Platforms tested: Misc. update:
* [svn-r6911] Purpose:Pedro Vicente Nunes2003-05-221-2/+6
| | | | | | | | | | | | made the test file to compare be created if it does not exist Description: Solution: Platforms tested: Misc. update:
* [svn-r6903] Purpose:Pedro Vicente Nunes2003-05-191-0/+3
| | | | | | | | | | | | | | | | | | | | | | bug fix Description: when the list attribute function was called with values of type reference, the format string was not initialized causing a segmentation fault on printf Solution: initialized the string ( with obj no and file no turned on ) Platforms tested: Windows 2000 (octopus) Linux 2.4 (rockaway) SunOS 5.7 (arabica) IRIX 6.5 (modi4) Misc. update:
* [svn-r6897] Purpose:Pedro Vicente Nunes2003-05-1919-73/+79
| | | | | | | | | | | | | | | | | | | fixed a typo on the usage message, redone the test files that deal with with Description: Solution: Platforms tested: Windows 2000 (octopus) Linux 2.4 (rockaway) SunOS 5.7 (arabica) IRIX 6.5 (modi4) Misc. update:
* [svn-r6895] Purpose:Pedro Vicente Nunes2003-05-1968-0/+1235
| | | | | | | | | | | | test files with new output format Description: Solution: Platforms tested: Misc. update:
* [svn-r6894] Purpose:Pedro Vicente Nunes2003-05-195-1484/+1380
| | | | | | | | | | | | | | | | | | | changes of input/ output format Description: on web page /RFC/h5diff Solution: Platforms tested: Windows 2000 (octopus) Linux 2.4 (rockaway) SunOS 5.7 (arabica) IRIX 6.5 (modi4) Misc. update:
* [svn-r6893] Purpose:Pedro Vicente Nunes2003-05-1996-1164/+0
| | | | | | | | | | | | removed test files before last output change Description: Solution: Platforms tested: Misc. update:
* [svn-r6883] Purpose:Bill Wendling2003-05-151-12/+33
| | | | | | | | | | | | | | | | | | | | | | Bug Fix Description: Lots of things. Mostly, multiple libraries declared on the command line bothered some compilers. Then the order of the libraries is important. Then if you are building static, you don't want an "-lhdf5" flag in your compile line. Solution: Various hacks to remove redundant libraries from the compile line and to keep the order of them and to replace -lhdf5 with the .a file when building static. Platforms tested: Modi4 (Fortran & Parallel) Verbena (Fortran & C++) Arabica (Fortran) Misc. update:
* [svn-r6871] Purpose:Bill Wendling2003-05-131-8/+4
| | | | | | | | | | | | | | | | Fix Description: The way I was checking for -lfoo flags wasn't rigorous enough. Solution: Use a "grep" instead of the "case" statement. Also check that the full "-lfoo" flag is matched instead of just part of it. Platforms tested: Linux (small fix) Misc. update:
* [svn-r6863] Purpose:Quincey Koziol2003-05-131-2/+4
| | | | | | | | | | | | | | Bug fix Description: A few groups were left open after they were used. Solution: Closed them. :-) Platforms tested: FreeBSD 4.8 (sleipnir) h5committested
* [svn-r6858] Purpose:Bill Wendling2003-05-131-2/+14
| | | | | | | | | | | | | | | | | | Bug Fix Description: Some compilers aren't happy if you specify the same library multiple times when linking. This caused HDF5 Lite to crash during tests on Kelgia Solution: Modified the script so that the shared libraries are specified only once for the commandline. Platforms tested: Kelgia (small fix). Misc. update:
* [svn-r6856] Purpose:Bill Wendling2003-05-131-1/+1
| | | | | | | | | | | | | | | | | | | Bug Fix Description: When doing a "configure" using the h5cc script as the compiler, it would fail to accept the "-E" flag as running the preprocessor. The problem was that it was trying to link the file afterwards. Of course, the file wouldn't be there, so it would fail. Solution: Changed it so that if the -E flag is used, then we don't try to link (this is how it's done in mpicc...I must have copied it wrongly). Platforms tested: Linux & Kelgia (small change not needing full testing) Misc. update: