summaryrefslogtreecommitdiffstats
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r9355] This commit was manufactured by cvs2svn to create branch 'hdf5_1_6'.cvs2svn2004-10-0114-0/+2563
|
* [svn-r9334] James Laird2004-09-281-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Purpose: Feature Description: (Same change to release branch) Datatypes and groups now use H5FO "file object" code that was previously only used by datasets. These objects will hold a file open if the file is closed but they have not yet been closed. If these objects are unlinked then relinked, they will not be destroyed. If they are opened twice (even by two different names), both IDs will "see" changes made to the object using the other ID. When an object is opened using two different names (e.g., if a dataset was opened under one name, then mounted and opened under its new name), calling H5Iget_name() on a given hid_t will return the name used to open that hid_t, not the current name of the object (this is a feature, and a change from the previous behavior of datasets). Solution: Used H5FO code that was already in place for datasets. Broke H5D_t's, H5T_t's, and H5G_t's into a "shared" struct and a private struct. The shared structs (H5D_shared_t, etc.) hold the object's information and are used by all IDs that point to a given object in the file. The private structs are pointed to by the hid_t and contain the object's group entry information (including its name) and a pointer to the shared struct for that object. This changed the naming of structs throughout the library (e.g., datatype->size is now datatype->shared->size). I added an updated H5Tinit.c to windows.zip. Platforms tested: Visual Studio 7, sleipnir, arabica, verbena Misc. update:
* [svn-r9228] Purpose:Albert Cheng2004-09-081-80/+9
| | | | | | | | | | | | | | | | | | | | | | Bug fix. Description: The patch for running XML test script had undefined variables that pmake (IRIX64 native make) would not tolerated. It is bad to duplicate codes too. Solution: Replaced all the duplicated code with recursive call of make with a redefined TEST_SCRIPTS. This has the problem of not calling the XML tests by default but the XML tests failed in some platforms including the IRIX64. This solution has the same effect as before but cleaner. Long term fix should be done in h5dump or the XML test scripts. Platforms tested: H5committested. Also in modi4 using pmake. Misc. update:
* [svn-r9202] Purpose:Pedro Vicente Nunes2004-09-031-118/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | bug fix changed some names of the datsets for the h5repack tests Description: the dataset region reference data was not portable between the Cray T3E and other machines Solution: this was due to the fact that the buffer to store the heap ID and index was using a sizeof(int) for its size 4 is used instead of sizeof(int) to permit portability between the Crays and other machines (the heap ID is always encoded as an int32 anyway) Platforms tested: Cray T3E (read data from linux) linux solaris aix Misc. update:
* [svn-r9145] Purpose:Pedro Vicente Nunes2004-08-2412-38/+22
| | | | | | | | | | | | | | | | | h5repack tests Description: modified a test file generation contents, for more easy debugging (generated just one reference dataset and one region reference ) Solution: Platforms tested: linux solaris aix Misc. update:
* [svn-r9136] Purpose:Pedro Vicente Nunes2004-08-235-31/+91
| | | | | | | | | | | | | | | | | | new test for h5repack Description: added a test that generates and copies a file with a dataset with fill value (this is to test the property list function H5Pequal) Solution: Platforms tested: linux solaris aix Misc. update:
* [svn-r9120] Purpose:Pedro Vicente Nunes2004-08-195-366/+77
| | | | | | | | | | | | | | | | | new feature Description: added a check that the chunk size must be smaller than pixels per block in SZIP request prints a message and exits, if not met Solution: Platforms tested: linux solaris aix Misc. update:
* [svn-r9105] Purpose:Pedro Vicente Nunes2004-08-175-20/+42
| | | | | | | | | | | | | | | | | bug fix Description: the option CHUNK:NONE (remove chunking ) was not setting the layout to contiguous Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r9013] Elena Pourmal2004-08-041-2/+4
| | | | | | | | | | | | | | | Purpose: Small bug fix Description: When SZIP filter is present but encoding is not enabled test_misc21 and h5repack tests failed. Solution: Those tests should not run in this situation at all. Used conditonal compilation to disable the tests. Platforms tested: sol (today I will enable the daily tests with the szip library that doesn't have encoder for few other platforms) Misc. update:
* [svn-r8985] Purpose:Quincey Koziol2004-08-027-226/+142
| | | | | | | | | | | | | | | | | | | | | Bug fixes & code cleanups Description: Backport MPI-I/O changes from the development branch to the release branch in preparation for bringing Kent's collective chunk I/O changes back. Removed last vestiges of FPHDF5 from this branch, as it was never working here. Various code cleanups & syncrontizations to better align with development branch code and reduce diffs. Regenerate dependencies. Platforms tested: FreeBSD 4.10 (sleipnir) w/parallel IRIX64 6.5 (modi4) h5committested
* [svn-r8911] Purpose:Pedro Vicente Nunes2004-07-2118-116/+198
| | | | | | | | | | | | | | | | | | | | | | | | | | | | bug fixes Description: the return error code for a function was not initialized. in HP-UX it happened that this variable was initialized to -1 causing the function to return with an error condtion solution : initialized the variable to 0 the name of the dataset was printed after the differences in verbose mode and report when differences were found solution : check first if differences were found and then print the name of dataset and differences in verbose mode always print the name first Solution: Platforms tested: linux HP-UX solaris AIX Misc. update:
* [svn-r8908] Purpose:Pedro Vicente Nunes2004-07-201-1/+1
| | | | | | | | | | | | | | | updated documentation and usage message Description: updated the html documentation for the new h5diff modes added a section for h5repack Solution: Platforms tested: linux Misc. update:
* [svn-r8903] Purpose:Pedro Vicente Nunes2004-07-20102-954/+1606
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | h5diff and h5repack changes Description: h5diff introduced the following four modes of output: Normal mode: print the number of differences found and where they occured Report mode: print the above plus the differences Verbose mode: print the above plus a list of objects and warnings Quiet mode: do not print output (h5diff always returns an exit code of 1 when differences are found) h5repack added an extra parameter for SZIP filter (coding method) the new syntax is -f SZIP=<pixels per block,coding> (pixels per block is a even number in 2-32 and coding method is 'EC' or 'NN') Example of use: ./h5repack -i file1 -o file2 -f SZIP=8,NN -v updated usage messages, test scripts and files accordingly Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r8883] Purpose:Pedro Vicente Nunes2004-07-159-53/+147
| | | | | | | | | | | | | | | | | | | | | | | | | | bug fix, new feature Description: fixed bug in the parse function: cases where we have an already inserted name but there is a new name also example: -f dset1:GZIP=1 -l dset1,dset2:CHUNK=20x20 dset1 is already inserted, but dset2 must also be (it was not) added a CHECK_SZIP symbol to enable/disable checking of library related szip parameters added the print of the filter name in verbose mode (confirms visually that the filter was applied ) Solution: Platforms tested: linux aix solaris Misc. update:
* [svn-r8870] Purpose:Pedro Vicente Nunes2004-07-135-10/+6
| | | | | | | | | | | | | updated some comments Description: Solution: Platforms tested: linux Misc. update:
* [svn-r8864] Purpose:Pedro Vicente Nunes2004-07-131-0/+0
| | | | | | | | | | | | new file for the h5repack tests Description: Solution: Platforms tested: Misc. update:
* [svn-r8863] Purpose:Pedro Vicente Nunes2004-07-1322-663/+1050
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | h5repack changes Description: there were some requests to change some minor h5repack features h5repack only made a warning about a non available filter in verbose mode ( -v ) without -v it kept silent, and users sometimes missed this warning the request was that it should print this warning always. so, the new format, is e.g ./h5repack -i test_szip.h5 -o out.h5 Warning: dataset </dset_szip> cannot be read, SZIP filter is not available due to this, and to avoid a lot of these messages in the shell test script, I modified the script h5repack.sh so that it detects the presence of all filters in the environment (previously it only detected SZIP) the test files were also divided in more files , to make the script code easier to follow Solution: Platforms tested: linux AIX (without SZIP) solaris (without gzip and SZIP) Misc. update:
* [svn-r8851] Purpose:Pedro Vicente Nunes2004-07-097-133/+435
| | | | | | | | | | | | | h5dump new tests Description: added new tests for the print of array indices (nested objects, several ranks) Solution: Platforms tested: Misc. update:
* [svn-r8841] Purpose:Pedro Vicente Nunes2004-07-0821-888/+670
| | | | | | | | | | | | | | | | | bug fix Description: when printing array indices , the calculation of the current column was not done correctly Solution: Platforms tested: linux AIX solaris Misc. update:
* [svn-r8827] Purpose:Pedro Vicente Nunes2004-07-0714-10/+10
| | | | | | | | | | | | | | one of the test files (tfilters.h5) changed contents Description: Solution: Platforms tested: linux solaris Misc. update:
* [svn-r8825] Purpose:Pedro Vicente Nunes2004-07-078-159/+263
| | | | | | | | | | | | | | h5dump new tests Description: added more tests for the escape/not escape feature for string data (with vlen, with compound, with char data) Solution: Platforms tested: Misc. update:
* [svn-r8814] Purpose:Pedro Vicente Nunes2004-07-062-5/+6
| | | | | | | | | | | | | corrected a wrong dataset name in the test script Description: Solution: Platforms tested: linux (small) Misc. update:
* [svn-r8811] Purpose:Pedro Vicente Nunes2004-07-061-11/+284
| | | | | | | | | | | | | | update one file Description: one file used for the h5dump tests had changed contents Solution: Platforms tested: linux (small) Misc. update:
* [svn-r8810] Purpose:Pedro Vicente Nunes2004-07-0622-275/+2396
| | | | | | | | | | | | | | | | h5dump new tests Description: added new tests for the -p option, superblock, file contents, fill values, array indices. Solution: Platforms tested: linux AIX solaris Misc. update:
* [svn-r8793] Purpose:Pedro Vicente Nunes2004-07-023-33/+10
| | | | | | | | | | | | | | | | | Description: for the file contents dump and for hardlinks, one arrow "->" is printed, followed by the first found name for that object options for not printing specific types of objects were postponed Solution: Platforms tested: linux AIX solaris Misc. update:
* [svn-r8788] Purpose:Pedro Vicente Nunes2004-07-028-113/+136
| | | | | | | | | | | | | | | | | | | | | | bug fix Description: the original code that showed a name for HARDLINK was reassigning that name to a name made in the dump traversal (made by concatenation by nested objects) Solution: removed this reassigmnet now the name showed after HARDLINK is always the first name found for that object (this object is printed once interely; subsequent printings show the word HARDLINK and the first name ) Platforms tested: linux solaris AIX Misc. update:
* [svn-r8783] Purpose:Quincey Koziol2004-07-012-3/+3
| | | | | | | | | | | Code cleanup Description: Clean up almost all warnings from Windows builds. Platforms tested: FreeBSD 4.10 (sleipnir) w/parallel Too minor to require h5committest
* [svn-r8780] Purpose:Pedro Vicente Nunes2004-07-011-217/+222
| | | | | | | | | | | | | | | | | | bug fix Description: an if statment was wrongly placed before a swith-case statment, causing the fall to the next case this error was only detected by the C99 compiler (gcc 3.44) Solution: put if after the case Platforms tested: sleipnir with gcc 3.4 linux Misc. update:
* [svn-r8776] Purpose:Pedro Vicente Nunes2004-06-301-3/+3
| | | | | | | | | | | | | changed the name of the dataset for the link file contents example, it was confusing Description: Solution: Platforms tested: linux (small change) Misc. update:
* [svn-r8774] Purpose:Pedro Vicente Nunes2004-06-3047-1560/+1765
| | | | | | | | | | | | | | | | | bug fix Description: the indentation was not made properly for nested objects when printing array indices Solution: added the indentation to h5tools_simpple_prefix Platforms tested: linux AIX solaris Misc. update:
* [svn-r8761] Purpose:Quincey Koziol2004-06-293-2/+45
| | | | | | | | | | | | | Code cleanup & small bug fix Description: Regenerate dependency files Add htri_t as separate type from hbool_t for code tracing purposes. Platforms tested: FreeBSD 4.10 (sleipnir) w/parallel too minor to require h5committest
* [svn-r8759] Purpose:Pedro Vicente Nunes2004-06-2943-1004/+1037
| | | | | | | | | | | | | | | | | h5dump new feature Description: added the dump of unamed datatypes for the file contents added a colon as separator for the indices array option Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r8756] Nat Furrer2004-06-291-1/+2
| | | | | | | | | | | | | | | | Purpose: Fixed the problem with 1.6 daily tests. Description: Changed the directory the Makefile uses to find h5repack.sh. It is now ./ instead of ${srcdir}. Hopefully, this should fix the problem. Solution: Platforms tested: Copper Misc. update:
* [svn-r8753] Nat Furrer2004-06-285-194/+314
| | | | | | | | | | | | | | | | | | | Purpose: Handled SZIP without the encoder present. Description: It is now an error for a user to try to create, extend, or write to a dataset without the encoder present in their SZIP library. Added H5Zget_filter_info to provide users with a way to query HDF5 about the presence (or lack thereof) of the SZIP encoder. Platforms tested: Windows Verbena Arabica Copper Misc. update:
* [svn-r8748] Purpose:Pedro Vicente Nunes2004-06-2864-1058/+1165
| | | | | | | | | | | | | | | | | | | | | | | | dumper new feautures Description: 1) added options for not printing : datasets, groups, datatypes, links 2) added a section for the user block 3) in the traversal routine, added the printing of an arrow for soft links and the word HARDLINK for hardlinks the print of the file contents is made during traversal , instead of at the end of it (this is helpful for very large files, where the wait time can be very long) 4) changed the description of the fill value properties 5) added a colon after the printing of the array indices Solution: Platforms tested: linux AIX solaris Misc. update:
* [svn-r8747] Purpose:Pedro Vicente Nunes2004-06-282-81/+227
| | | | | | | | | | | | | | | | | | | | | dumper new feautures Description: 1) added options for not printing : datasets, groups, datatypes, links 2) added a section for the user block 3) in the traversal routine, added the printing of an arrow for soft links and the word HARDLINK for hardlinks the print of the file contents is made during traversal , instead of at the end of it (this is helpful for very large files, where the wait time can be very long) 4) changed the description of the fill value properties 5) added a colon after the printing of the array indices Solution: Platforms tested: Misc. update:
* [svn-r8734] Purpose:Pedro Vicente Nunes2004-06-242-20/+10
| | | | | | | | | | | | | | | cleaned compiler warnings Description: Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r8733] Purpose:Quincey Koziol2004-06-231-1/+1
| | | | | | | | | | | | Code cleanup Description: Reduce compiler warnings on SGI IRIX Platforms tested: FreeBSD 4.10 (sleipnir) SGI IRIX6 (Cheryl's machine) Too minor to require full h5committest
* [svn-r8717] Purpose:Pedro Vicente Nunes2004-06-2222-135/+285
| | | | | | | | | | | | | | | | | | | | | h5dump new features Description: the storage layout output format had some changes same for the user defined filter add an option (-y) for not printing the array indices (default is print indices ) the option for escaping non printable characters covers all characters (default is not escape) add tests for the new options Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r8716] This commit was manufactured by cvs2svn to create branch 'hdf5_1_6'.cvs2svn2004-06-227-0/+165
|
* [svn-r8708] Purpose:Robert E. McGrath2004-06-181-15/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes bug mozilla_145 Description: Output from h5dump is truncated on SGI Solution: Revise h5tools_str_append. Changed the check for the return value from vsnprintf to handle overflows correctly. Added a special check for the case where HAVE_VSNPRINTF is not defined. (Windows doesn't have this function.) Will abort() if memory is overwritten. This overflow appears to be rare, but if we get reports of hitting this abort() we can try a more robust solution for platforms lacking vsnprintf. Platforms tested: arabica verbena hirdls (IRIX64 serial) windows 2000 Misc. update:
* [svn-r8689] Purpose:Pedro Vicente Nunes2004-06-154-5/+8
| | | | | | | | | | | | | | | | h5dump new feature Description: add processing of tab characters (in the context of the new CR/LF option ) Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r8660] Purpose:Pedro Vicente Nunes2004-06-111-3/+1
| | | | | | | | | | | | | | | | | | | | bug fix Description: a prototype for a new function used by h5tools_str.c was accidently left in that file the c++ compiler treats this as an error Solution: removed the prototype, and pointed to the correct one (in h5tools_ref.h ) Platforms tested: Free BSD (c++) linux Misc. update:
* [svn-r8658] Purpose:Quincey Koziol2004-06-111-1/+1
| | | | | | | | | | | Code cleanup Description: Add more files that should be removed to the clean & distclean targets. Platforms tested: FreeBSD 4.10 (sleipnir) Too minor to require h5committest
* [svn-r8650] Purpose:Pedro Vicente Nunes2004-06-105-291/+310
| | | | | | | | | | | | | | | h5dump update Description: updated the h5dump test file generator so that it coincides with the 1.7 branch Solution: Platforms tested: linux (small change) Misc. update:
* [svn-r8643] Purpose:Pedro Vicente Nunes2004-06-1024-432/+862
| | | | | | | | | | | | | | | | | | | | | | | | | | | h5dump new features Description: added the code for print strings with new line and display the path of references (new source files h5tools_ref.c and .h ) added a test suite in testh5dump.sh.in for ( note : to create testh5dump.sh , one must redo ./configure; this detects the availability of filters and generates testh5dump.sh accordingly) 1) storage layout 2) fill value 3) print reference with path 4) print strings with new lines 5) filters Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r8642] Purpose:Pedro Vicente Nunes2004-06-1026-126/+181
| | | | | | | | | | | | | | | bug fix Description: one of the h5diff tests was reading the wrong hdf5 file Solution: substituted for the correct file Platforms tested: linux (small change) Misc. update:
* [svn-r8634] Purpose:Quincey Koziol2004-06-091-1/+1
| | | | | | | | | | | Bug fix Description: Correct path to new testh5dump.sh, now that it's generated. Platforms tested: FreeBSD 4.10 (sleipnir) w & w/o srcdir Too minor to require h5committest
* [svn-r8629] Purpose:Quincey Koziol2004-06-091-210/+0
| | | | | | | | | | | | Update shell scripts Description: Switch to generating the testh5dump.sh script at configure time, so we can determine which filters are available to test. Platforms tested: FreeBSD 4.9 (sleipnir) too small to require h5committest
* [svn-r8628] This commit was manufactured by cvs2svn to create branch 'hdf5_1_6'.cvs2svn2004-06-091-0/+219
|