summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r8614] Purpose:Quincey Koziol2004-06-052-3/+7
| | | | | | | | | | | | | | | Refactor code Description: Move chunk and contiguous cached raw data from file information to dataset information. This simplifies a number of internal interfaces, aligns the code with it's purpose better and should allow more optimizations to the chunked data I/O performance. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.10 (sleipnir) h5committest
* [svn-r8613] Purpose:Quincey Koziol2004-06-0521-2132/+2146
| | | | | | | | | | | | | | | | | Refactor code Description: Move chunk and contiguous cached raw data from file information to dataset information. This simplifies a number of internal interfaces, aligns the code with it's purpose better and should allow more optimizations to the chunked data I/O performance. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.10 (sleipnir) h5committest Misc. update:
* [svn-r8611] Purpose: Update document.Raymond Lu2004-06-031-0/+2
| | | | Misc. update: Update information about opaque datatype bug fix.
* [svn-r8609] Purpose: bug fixRaymond Lu2004-06-031-0/+1
| | | | | | | Description: internal function opaque_check didn't have prototype. Platforms tested: no test needed for such a simple change.
* [svn-r8606] Purpose:Xuan Bai2004-06-021-0/+0
| | | | | | | | | | | | | | | | | | | | | Update and Optimization. Description: Update source codes into Windows workspace. Optimized the dumptest and deleteline batch files. Solution: 1. Added H5DTest.c and H5Dpkg.h to the sourde and header files of hdf5 and hdf5dll projects. 2. Removed H5RefCounter.cpp and H5RefCounter.h from hdf5_cpp and hdf5_cppdll projects. 3. Updated deleteline batch file. Compared with the former version, the current batch file running time is reduced greatly and the output from the deleteline batch file looks much better. 4. Updated dumptest batch file to match with the new dump tests added by Prdro Vicente under Unix. The output from dumptest will show whether the tests passed or failed, while the former version can only show whether there are any difference between the expected and actual output files with fc command. Platforms tested: Windows XP/Visual Studio C++ 6.0 and .Net. Misc. update:
* [svn-r8605] *** empty log message ***Raymond Lu2004-06-021-5/+51
|
* [svn-r8604] Purpose: bug fixRaymond Lu2004-06-021-3/+7
| | | | | | | | | Description: For opaque datatype, if tag isn't defined, some operations will have trouble because the tag string is null. Solution: Initialize the tag string to empty string after the opaque type is created. Platforms tested: h5committest
* [svn-r8603] Purpose:Quincey Koziol2004-06-021-3/+0
| | | | Remove the C++ files that were removed from the repo.
* [svn-r8602] Purpose:Quincey Koziol2004-06-0133-1883/+1603
| | | | | | | | | | | Code update Description: Update C++ wrappers to use new ID reference counting mechanisms. Platforms tested: FreeBSD 4.9 (sleipnir) w/C++ Too focused to require h5committest
* [svn-r8600] Purpose:Quincey Koziol2004-05-3116-320/+587
| | | | | | | | | | | | | Code optimization Description: Don't recompute the internal index value for looking up the chunk in the hash table, just use the value already computed from iterating through the chunks. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.9 (sleipnir) w/parallel
* [svn-r8596] Purpose:MuQun Yang2004-05-281-5/+0
| | | | | | | | | | | | | | | bug fix Description: Currently h5dump test on windows won't separate error form standard output; which shows at function error_message. A #ifdef WIN32 macro at this file make stderr to be the same as stdout on windows. Solution: Separate standard error from standard output. Platforms tested: windows xp VS 6.0(by xuan bai), no needs to test on other platforms Misc. update:
* [svn-r8595] Purpose:Binh-Minh Ribler2004-05-2819-85/+119
| | | | | | | | | | | | | | Add/Improve documentation Description Added doxygen documentation to H5PredType.cpp and made minor changes to the others for either correction or clarification. Platforms: SunOS 5.7 (arabica) Linux 2.4 (eirene) Misc. update:
* [svn-r8594] Purpose: new testRaymond Lu2004-05-272-6/+100
| | | | | | | Description: Add null dataset and attribute tests for Fortran. Platforms tested: verbena pgf90(only Fortran test is involved).
* [svn-r8593] Purpose:Binh-Minh Ribler2004-05-275-49/+195
| | | | | | | | | | | | | | | | | | Add more C++ wrapper and documentation - incrementally check-in Description Added another overloaded constructor to StrType. Added doxygen documentation to H5IdComponent.cpp. Corrected some comments. This is an incremental check-in to preserve the code, corresponding tests will follow in a few weeks. Platforms: SunOS 5.7 (arabica) Linux 2.4 (eirene) Misc. update:
* [svn-r8590] Purpose:Quincey Koziol2004-05-2732-605/+1372
| | | | | | | | | | | | | | | | | | | | | Code optimization & bug fix Description: When dimension information is being stored in the storage layout message on disk, it is stored as 32-bit quantities, possibly truncating the dimension information, if a dimension is greater than 32-bits in size. Solution: Fix the storage layout message problem by revising file format to not store dimension information, since it is already available in the dataspace. Also revise the storage layout data structures to be more compartmentalized for the information for contiguous, chunked and compact storage. Platforms tested: FreeBSD 4.9 (sleipnir) w/parallel Solaris 2.7 (arabica) h5committest
* [svn-r8589] Purpose: bug fixRaymond Lu2004-05-271-0/+1
| | | | Misc. update: update MANIFEST for adding h5diff_81.txt
* [svn-r8588] Purpose:Binh-Minh Ribler2004-05-2710-70/+433
| | | | | | | | | | | | | | | | | | | Add C++ wrappers - incrementally check-in Description Added wrapper for these C APIs: H5Rcreate H5Rget_obj_type H5Rget_region This is an incremental check-in to preserve the code, corresponding tests will follow in a few weeks. Platforms: Linux 2.4 (eirene) I'm checking the code out and test on arabica too. Misc. update:
* [svn-r8587] Purpose:Binh-Minh Ribler2004-05-262-0/+41
| | | | | | | | | | | | | | | Add C++ wrappers - incrementally check-in Description Added wrapper for these C APIs: H5Dget_offset H5Dget_space_status Platforms: SunOS 5.7 (arabica) Linux 2.4 (eirene) Misc. update:
* [svn-r8586] Purpose:Binh-Minh Ribler2004-05-261-31/+49
| | | | | | | | | | | | | | Add documentation Description Finished adding documentation to this file. Platforms: SunOS 5.7 (arabica) Linux 2.4 (eirene) Misc. update:
* [svn-r8584] Purpose:Binh-Minh Ribler2004-05-262-9/+37
| | | | | | | | | | | | | | | Add another wrapper - incrementally check-in Description: Added an overloaded wrapper for H5Rcreate to H5Object.* and tests will be added later. Also, corrected some comments. Platforms: SunOS 5.7 (arabica) Linux 2.4 (eirene) Misc. update:
* [svn-r8582] *** empty log message ***Raymond Lu2004-05-268-4/+805
|
* [svn-r8581] Purpose: new testRaymond Lu2004-05-261-1/+1
| | | | | | | Description: Add test of null dataspace for dataset and attribute in h5repack. Platforms tested: RH8(fuss). Simple change, only h5repack is involved.
* [svn-r8579] *** empty log message ***Raymond Lu2004-05-266-98/+164
|
* [svn-r8578] Purpose: new testRaymond Lu2004-05-263-12/+71
| | | | | | | Description: Add null dataspace test for dataset and attribute to h5diff Platforms tested: RH 8(fuss). Simple change, only h5diff is involved.
* [svn-r8576] Purpose:Binh-Minh Ribler2004-05-267-182/+872
| | | | | | | | | | | | | | | | | | | | | | | Add more C++ wrapper and documentation - incrementally check-in Description: Added doxygen documentation to: H5DataSet.cpp H5DataSpace.cpp H5CommonFG.cpp and a wrapper for H5Rcreate to H5Object.* with tests will be added later. There are more documentation need to be added to these files but to preserve the changes, I check them in now. Platforms: SunOS 5.7 (arabica) Linux 2.4 (eirene) Misc. update:
* [svn-r8573] Frank Baker2004-05-251-16/+28
| | | | | | | | | | | | | | | | | Purpose: Bugfixes in H5Gset_comment, h5gget_comment_f, and h5gset_comment_f. (Follow-on to the H5Gget_comment bugfix of last week.) Description: Changed C parameter descriptions to indicate the following: 'loc_id' can be file, group, dataset, or named datatype. 'name' can be '.' if 'loc_id' fully describes the object. 'name' is ignored if 'loc_id' is a dataset or named datatype. Modified h5gget_comment_f and h5gset_comment_f notes accordingly. Copy edits in H5Gget/set_comment and h5gget/set_comment_f. Platforms tested: Safari
* [svn-r8571] Purpose:Binh-Minh Ribler2004-05-251-16/+124
| | | | | | | | | | | | | Add documentation Description: Added doxygen documentation for RM. Platforms: SunOS 5.7 (arabica) Linux 2.4 (eirene) Misc. update:
* [svn-r8570] Purpose:Binh-Minh Ribler2004-05-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | Add/Correct documentation - this file was left out by mistake from this checkin. Description: Added doxygen documentation to: Exception.cpp H5CompType.cpp H5FcreatProp.cpp and corrected some typos in comments for: H5AbstractDs.cpp H5EnumType.cpp H5File.cpp Platforms: SunOS 5.7 (arabica) Linux 2.4 (eirene) Misc. update:
* [svn-r8569] Purpose:Binh-Minh Ribler2004-05-247-82/+640
| | | | | | | | | | | | | | | | | | | Add/Correct documentation Description: Added doxygen documentation to: Exception.cpp H5CompType.cpp H5FcreatProp.cpp and corrected some typos in comments for: H5AbstractDs.cpp H5EnumType.cpp H5File.cpp Platforms: SunOS 5.7 (arabica) Linux 2.4 (eirene)
* [svn-r8568] Purpose:Binh-Minh Ribler2004-05-222-39/+147
| | | | | | | | | | | | | | | | Add documentation and a missing function - incrementally check-in (Note: these files supposed to be checked in with my checkin on May 19, but were accidentally left out. -> same log message) Description: Added wrapper for H5Tget_nmembers to H5EnumType.*; it was accidentally left out. Also, added doxygen documentation and removed outdated comments. Platforms: SunOS 5.7 (arabica) Linux 2.4 (eirene) Windows 2000
* [svn-r8566] Frank Baker2004-05-211-12/+22
| | | | | | | | | | | | | | | | | Purpose: H5Gget_comment bugfix Description: H5Gget_comment: Changed "Description" text and "Parameters" descriptions to indicate the following: 'loc_id' can be file, group, dataset, or named datatype. 'name' can be '.' if 'loc_id' fully describes the object. 'name' is ignored if 'loc_id' is a dataset or nemed datatype. Also corrected the fact that the 'name' parameter description referred to setting the comment rather than retriving it. Platforms tested: Safari
* [svn-r8565] Purpose:Albert Cheng2004-05-211-3/+93
| | | | | | | | | | | | | | Improvement Description: Break up the C99 integer types detection into even smaller sub-module routines. This has dropped the compile time (with optimization) from 94 seconds to 6 seconds. Platforms tested: h5committested. Misc. update:
* [svn-r8563] *** empty log message ***Raymond Lu2004-05-2116-114/+191
|
* [svn-r8562] Purpose: New featureRaymond Lu2004-05-213-67/+124
| | | | | | | Description: Add null dataspace to h5dump and h5ls. Platforms tested: h5committest
* [svn-r8560] Purpose:Quincey Koziol2004-05-211-0/+2
| | | | | | | | | | | | Bug fix Description: Add prototypes for H5S_select_serial_size() and H5S_select_serialize() that were causing the library to fail when built with C++ compiler. Platforms tested: FreeBSD 4.9 (sleipnir) w/CC=g++ Only affects C++ builds, so no h5committest
* [svn-r8558] Purpose:Albert Cheng2004-05-201-3/+3
| | | | | | | | | | | Code cleanup Description: Changed local variables declaration to static to please compilers. Platforms tested: Tested by generating H5Tinit.c and verified it was same as before. Tested in TG_NCSA.
* [svn-r8556] Purpose:Albert Cheng2004-05-201-1/+1
| | | | | | | | | | | | Bug fix. Description: The Example dimension size is incorrect. Changed it to 3. Platforms tested: Tested in TG-NCSA which detected the error. Misc. update:
* [svn-r8555] Purpose:Binh-Minh Ribler2004-05-203-67/+163
| | | | | | | | | | | | | | Add documentation Description: Added doxygen documentation and removed incorrect comments. Platforms: SunOS 5.7 (arabica) Linux 2.4 (eirene) Windows 2000 Misc. update:
* [svn-r8554] Purpose:Binh-Minh Ribler2004-05-202-30/+140
| | | | | | | | | | | | | | | Add documentation and an overloaded function - incrementally check-in Description: Added Attribute::getName that takes no argument for user's convenience. Also added Doxygen documentation to existing functions in H5Attribute.cpp. Platforms: SunOS 5.7 (arabica) Linux 2.4 (eirene) Windows 2000 Misc. update:
* [svn-r8553] Purpose:Xuan Bai2004-05-201-0/+0
| | | | | | | | | | | | | | | | | | | | | New Feature Description: 1. A new Fortran c stub for static library hdf5_f90cstub project was added. 2. A new h5importtst project was added into the workspace for h5import test. 3. 4 new hdf5 auto test tools in Windows were added. Solution: 1. Removed all the *.C files in hdf5_fortran project and put them into the new created Fortran c stub project hdf5_f90cstub. Now hdf5_fortran project only include *.f90 files. 2. Added a new h5importtst project with h5importtest.c. 3. 4 New hdf5 auto test tools: h5diff, h5ls, h5import, and h5repack were created for hdf5 auto tests in Windows. H5dump auot test tools was also updated. Platforms tested: Windows XP with Microsoft Visual C++ 6.0 and DEC Fortran 6.0. Misc. update:
* [svn-r8552] Purpose:Albert Cheng2004-05-201-0/+2
| | | | Updated.
* [svn-r8548] Purpose:Albert Cheng2004-05-201-39/+157
| | | | | | | | | | | | | | | Improvement. Description: Some compilers, e.g., Intel C v7.0, took a long time to compile with optimization when a module routine contains many code lines. Divide up all those types detections macros into subroutines, both to avoid the compiler optimization error and cleaner codes. Platforms tested: h5committested. Misc. update:
* [svn-r8545] Purpose: bug fixRaymond Lu2004-05-201-1/+1
| | | | | | | Description: array definition is short of 1. Platforms tested: No test. simple fix
* [svn-r8544] Purpose:Quincey Koziol2004-05-2013-266/+533
| | | | | | | | | | | | | | Code optimization Description: Expand the use of macros to inline trivial function pointer lookup and calls to reduce the overall number of functions invoked during normal operation of the library. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.9 (sleipnir) w/parallel Too minor to require h5committest
* [svn-r8542] Purpose:Binh-Minh Ribler2004-05-193-35/+189
| | | | | | | | | | | | | | | | Add documentation and a missing function - incrementally check-in Description: Added wrapper for H5Tget_nmembers to H5EnumType.*; it was accidentally left out. Also, added doxygen documentation and removed outdated comments. Platforms: SunOS 5.7 (arabica) Linux 2.4 (eirene) Windows 2000 Misc. update:
* [svn-r8541] Purpose:Binh-Minh Ribler2004-05-192-8/+106
| | | | | | | | | | | | | | | | | Add more C++ wrappers and documentation - incrementally check-in Description: Added wrappers for: H5garbage_collect H5set_free_list_limits to H5Library.* Platforms: SunOS 5.7 (arabica) Linux 2.4 (eirene) Windows 2000 Misc. update:
* [svn-r8539] Purpose: Test Null dataspace for C++Raymond Lu2004-05-181-1/+55
| | | | Platforms tested: verbena(only c++ is concerned)
* [svn-r8538] Purpose: Add null dataspace for fortran.Raymond Lu2004-05-184-41/+48
| | | | Platforms tested: verbena pgf90(only fortran is concerned)
* [svn-r8537] Purpose:Binh-Minh Ribler2004-05-182-4/+25
| | | | | | | | | | | | | | | Add more C++ wrapper - incrementally check-in Description: Added wrapper for H5Tis_variable_str to DataType class. Tests for the new wrappers will follow in a few weeks. Platforms: SunOS 5.7 (arabica) Linux 2.4 (eirene) Windows 2000 Misc. update:
* [svn-r8536] Purpose: Update MANIFESTBinh-Minh Ribler2004-05-181-0/+4
| | | | | | | | | Description: Added these lines ./c++/src/H5ArrayType.cpp ./c++/src/H5ArrayType.h ./c++/src/H5VarLenType.cpp ./c++/src/H5VarLenType.h