summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r9551] Purpose:Quincey Koziol2004-11-182-5/+13
| | | | | | | | | | | | | Code optimization Description: Rework & move around some of the macros for querying balanced properties of nodes to speed up tree balancing code. Platforms tested: FreeBSD 4.10 (sleipnir) w/parallel Solaris 2.7 (arabica) Too minor to require h5committest
* [svn-r9548] updated with new file entry.Albert Cheng2004-11-181-0/+1
|
* [svn-r9546] Updated.Albert Cheng2004-11-181-0/+2
|
* [svn-r9545] Purpose:Albert Cheng2004-11-182-1/+37
| | | | | | | | | | | | | | | | | | | Bug fix (#264) Description: h5dump did not print attribute data in ASCII format when -r is used. Solution: Added the ability to print in ASCII for Attributes Data also. Added a test for printing Attributes with -r option. tall-2B.ddl is the standard output for printing attributes with -r option. Platforms tested: tested in heping. Misc. update: Update MANIFEST.
* [svn-r9544] This commit was manufactured by cvs2svn to create branch 'hdf5_1_6'.cvs2svn2004-11-181-0/+65
|
* [svn-r9541] Purpose:Quincey Koziol2004-11-182-5/+15
| | | | | | | | | | | | | | Code optimization Description: Change threaded, balanced binary tree insertion routine to use more efficient "fast" search routine when trees with "fast compare" routines have objects inserted into them. Platforms tested: FreeBSD 4.10 (sleipnir) w/parallel Solaris 2.7 (arabica) Too minor to require h5committest
* [svn-r9538] Purpose:Quincey Koziol2004-11-1712-200/+401
| | | | | | | | | | | | | | | | | | | | | | | Code cleanup & optimizations Description: Clean up some of the code in attributes to avoid allocating memory and performing type conversions when the conversion is a noop. Avoid memory allocations of attribute data structures by switching to use library's free list memory allocator routines. Avoid memory allocations of object header continuation data structures by switching to use library's free list memory allocator routines. Rearrange threaded, balanced binary tree macros slightly to avoid some overhead. Platforms tested: FreeBSD 4.10 (sleipnir) w/parallel Solaris 2.7 (arabica) Too minor to require h5committest
* [svn-r9537] Purpose:Quincey Koziol2004-11-171-110/+418
| | | | | | | | | | | | | | | | | | | | | | | Code cleanup & optimizations Description: Clean up some of the code in attributes to avoid allocating memory and performing type conversions when the conversion is a noop. Avoid memory allocations of attribute data structures by switching to use library's free list memory allocator routines. Avoid memory allocations of object header continuation data structures by switching to use library's free list memory allocator routines. Rearrange threaded, balanced binary tree macros slightly to avoid some overhead. Platforms tested: FreeBSD 4.10 (sleipnir) w/parallel Solaris 2.7 (arabica) Too minor to require h5committest
* [svn-r9536] Purpose:Quincey Koziol2004-11-171-0/+14
| | | | | | | | | | | Bug fix Description: Change H5G_obj_t -> int when 1.4 compatibility is turned out Platforms tested: FreeBSD 4.10 (sleipnir) w/1.4 compat Too minor to require h5committest
* [svn-r9532] Purpose:Pedro Vicente Nunes2004-11-162-39/+1955
| | | | | | | | | | | | | | | | | | | | | enhanced performance for h5diff Description: the comparison cycle for the 2 buffers read from file was using a compare function where the type must be checked for each datum (e.g due to recursive calls in compound types) for atomic types this checking can be avoided Solution: introduced cycles for each one of the atomic integer and float class types Platforms tested: linux aix solaris Misc. update:
* [svn-r9528] Snapshot version 1.6 release 3 (post1)HDF Admin2004-11-1510-36/+36
|
* [svn-r9517] Purpose:Quincey Koziol2004-11-101-2/+5
| | | | | | | | | | | | | | Bug fix Description: Fix code to allow --debug-enable=all option to work correctly. Solution: Update some ifdef'ed code with recent changes. Platforms tested: Linux 2.4 (heping) w/--enable-debug=all Too minor to require h5committest
* [svn-r9514] Purpose: Kind of bug fixRaymond Lu2004-11-081-0/+13
| | | | | | | | Description: For Intel 8.1 compiler, C99 standard has to be enabled to define macro ULLONG_MAX in its own header file limits.h. Solution: Add flag -std=c99 to Intel compiler if the version is 8.1. Platforms tested: tungsten and mulligatawny(an NCSA user's workstation running Fedora and Intel 8.1. Ramesh Balakrishnan is his name.)
* [svn-r9511] Purpose:Xuan Bai2004-11-051-6/+6
| | | | | | | | | | | | | | Update. Description: Correct some errors in the documentation. Solution: Platforms tested: Not necessary. Misc. update:
* [svn-r9509] Purpose:Xuan Bai2004-11-051-4/+4
| | | | | | | | | | | | | | Bug fix. Description: Correct some typoes in the documentation. Solution: Platforms tested: Not necessary. Misc. update:
* [svn-r9506] Purpose:Xuan Bai2004-11-031-0/+0
| | | | | | | | | | | | | | | | Bug fix. Description: Several Fortran DLL related files were not installed by hdf5\installhdf5lib.bat file. Without these files, there will be some trouble to link with Fortran DLL. Missed files include Module files for hdf5_fortrandll project and DLL outputs for hdf5_f90cstubdll project. Solution: Add scripts in installhdf5lib.bat to copy these missed Fortran DLL related files to hdf5\hdf5lib directory. Platforms tested: Visual C++ 6.0 on Windows 2000/XP. Misc. update:
* [svn-r9502] Purpose:MuQun Yang2004-11-031-5/+3
| | | | | | | | | | | | Rearrange some texts to make the installation more clear. Description: Solution: Platforms tested: Misc. update:
* [svn-r9500] Purpose:Xuan Bai2004-11-031-5/+8
| | | | | | | | | | | | | | Update. Description: Fix some minor typos in previous version. Solution: Platforms tested: Not necessary. Misc. update:
* [svn-r9499] Purpose:Xuan Bai2004-11-022-205/+359
| | | | | | | | | | | | | | Update. Description: Update HDF5 Windows installation documenations to include information about HDF5 Fortran DLL, HDF5 C/C++/Fortran examples. Solution: Platforms tested: Not Necessary. Misc. update:
* [svn-r9498] Purpose:Robert E. McGrath2004-11-021-1/+1
| | | | | | | | | | | | | updating RELEASE.txt Description: Solution: Platforms tested: Misc. update:
* [svn-r9492] Purpose:Quincey Koziol2004-10-313-3/+3
| | | | | | | | | | | Bug fix Description: "Teach" the configure scripts about Intel 7.1 compilers, which don't have _quite_ the same compiler flags Platforms tested: Linux 2.4 (eirene)
* [svn-r9491] Purpose:Quincey Koziol2004-10-311-13/+21
| | | | | | | | | | | Bug fix Description: "Teach" the configure scripts about Intel 7.1 compilers, which don't have _quite_ the same compiler flags Platforms tested: Linux 2.4 (eirene)
* [svn-r9490] Purpose:Xuan Bai2004-10-291-0/+0
| | | | | | | | | | | | | | | | Update. Description: Since several new features have been added into HDF5 this week, such as Fortran DLL and several new HDF5 tools, related testing and installation batch files should be updated. Solution: 1. Update hdf5check.bat file, so HDF5 Fortran DLL will be tested. Kent updated enableall option for hdf5check. enablefortran option is updated now. 2. Update installhdf5lib.bat file, so HDF5 Fortran DLLs and DLL exported libraries will be installed under hdf5\hdf5lib directory. gif2h5, h52gif, h5jam, and h5unjam tools will also be installed. Platforms tested: Windows 2000/XP. Misc. update:
* [svn-r9488] Purpose:Xuan Bai2004-10-291-0/+0
| | | | | | | | | | | | | | | | | | | Update. Description: Some DLL projects "Code Generation" settings were set as "Single-Threaded", should be set as "Multithreaded DLL or Debug Multithreaded DLL". Although "Single-Threaded" did not bring any trouble for some projects, "Multithreaded DLL or Debug Multithreaded DLL" will be safer. Update HDF5build batch file. Solution: 1. Check all DLL projects settings for C/C>Code Generation, and set all release versions code generation as ""Multithreaded DLL" and debug versions code generations as "Debug Multithreaded DLL". 2. Update HDF5build.bat file so that HDF5 Fortran DLL projects will be built. Platforms tested: Visual C++ 6.0/DEC Fortran 6.0 on Windows 2000. Visual C++ 6.0/DEV Fortran 6.6 on Windows XP. Misc. update:
* [svn-r9484] Purpose:Xuan Bai2004-10-281-0/+0
| | | | | | | | | | | | | | | | | | | New feature. Description: Add a simple HDF5 Fortran DLL example. Solution: 1. Add a simple HDF5 Fortran DLL example to test HDF5 Fortran DLL under hdf5\fortran\examples\ directory. 2. Updated installf90examples.bat under hdf5\directory to install Fortran DLL examples' executable files. (Note: HDF5 Fortran example test batch file will be added later as there is no Fortran example tests on Unix now.) Platforms tested: Visual C++ 6.0 and DEC Fortran 6.6 on Windows XP. Visual C++ 6.0 and DEC Fortran 6.0 on Windows 2000. (Yes, HDF5 Fortran DLL can work with DEC Fortran 6.0 now. Thanks to Kent!) Misc. update:
* [svn-r9482] Purpose:Xuan Bai2004-10-281-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | Update and new feature. Description: Add HDF5 C++ examples DLL tests. Update HDF5 C examples projects. Solution: 1. Add the following 7 HDF5 C++ examples DLL projects into hdf5\c++\examples directory: chunkstestdll compoundtestdll createtestdll extend_dstestdll h5grouptestdll readdatatestdll writedatatestdll 2. Add the above 7 projects to the dependencies of hdf5\c++\examples\allcppexamples project. 3. Update HDF5 C++ examples installation batch file hdf5\InstallcppExamples.bat. 4. Update HDF5 C++ examples testing batch file hdf5\examples\testcppExamples.bat to include C++ example DLL tests. 5. Update the project setting for all HDF5 C examples DLL project. Platforms tested: Visual C++ 6.0 on Windows 2000/XP. Misc. update:
* [svn-r9481] Purpose:MuQun Yang2004-10-281-0/+0
| | | | | | | | | | | | | | | | | | | | Adding/Modifying project files to support Fortran DLL with HDF5. Description: No Fortran DLLs are supported for recent HDF5 recent releases. Partial reason is due to the old compiler we are using. Another reason is the mixing of fortran and C in one project plus some wrong settings. Solution: Update DEC fortran compiler to 6.6c. Separate Fortran from C and carefully set up the correct settings. Now Fortran DLL passed all tests for 1.6 release. Platforms tested: VC++ 6.0 + compaq fortran 6.6c on XP Misc. update:
* [svn-r9480] Purpose:MuQun Yang2004-10-282-2/+7
| | | | | | | | | | | | | | | | | | Fix small fortran bug, Add DLL token to export and import functions. Description: rountine "verify" is not exported for DEC fortran. Two routines at t.c need to be exported. Solution: Platforms tested: XP(VC 6.0 + DEC Fortran 6.6c) Heping(Linux 2.4 gcc+pgf90) Misc. update:
* [svn-r9479] Purpose:MuQun Yang2004-10-281-2/+32
| | | | | | | | | | | | | | | | | To help Fortran DLL supports with DEC Fortran 6.6c. Description: Need to export and import more symbols to make Fortran DLL work. Solution: Separate C and Fortran for both library and test. Platforms tested: VC 6.0 on windows XP + DEC fortran 6.6c Linux 2.4 (gcc+ pgf90) (no need for h5committest since the change is trivial) Misc. update:
* [svn-r9478] Purpose:Quincey Koziol2004-10-281-1/+1
| | | | | | | | | | | Bug fix Description: Correct reference to FPHDF5 macro - FPHDF5 is not supported in the 1.6 branch. Platforms tested: None, just eyeballed (very trivial).
* [svn-r9472] Purpose:Xuan Bai2004-10-271-0/+0
| | | | | | | | | | | | | | | | | | | New feature. Description: Add new HDF5 tools. Solution: 1. Add HDF5 hdf/gif DLL conversion tools gif2h5dll and h52gifdll projects under hdf5\tools\gifconvdll directory. 2. Add HDF5 tools h5jam and h5unjam projects under hdf5\tools directory. 3. Add HDF5 tools test h5jamtst project under hdf5\tools\testfiles directory. Platforms tested: Visual C++ 6.0 on WIndows 2000/XP. (h5jam and h5unjam testing batch files will be added later.) (HDF5 installation file hdf5/installhdf5lib.bat will be updated after Kent finished Fortran DLL.) Misc. update:
* [svn-r9471] Purpose:Xuan Bai2004-10-271-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | New feature. Description: Add HDF5 C examples DLL tests.. Solution: 1. Add the following 8 HDF5 C examples DLL projects into hdf5\examples directory: attributetestdll chunkreaddll compoundtestdll extendwritetestdll grouptestdll readtestdll selectestdll writetestdll 2. Add the above 8 projects to the dependencies of hdf5\examples\allexamples project. 3. Update HDF5 C examples installation batch file hdf5\InstallExamples.bat. 4. Update HDF5 examples testing batch file hdf5\examples\testExamples.bat to include C example DLL tests. Platforms tested: Visual C++ 6.0 on Windows 2000/XP. Misc. update:
* [svn-r9470] Purpose:Quincey Koziol2004-10-2715-242/+176
| | | | | | | | | | | | | Code cleanup Description: Clear up some inconsistencies, inefficiencies and possible errors between the release and development branch. Platforms tested: FreeBSD 4.10 (sleipnir) w/parallel Solaris 2.7 (arabica) Linux 2.4 (heping) w/C++ & FORTRAN
* [svn-r9468] Purpose:Xuan Bai2004-10-271-0/+0
| | | | | | | | | | | | | | | | | | | | | Update and new feature. Description: Update hdf5 and hdf5dll projects as new source codes were added into hdf5/src directory. Add several library and tools test projects and updated testing batch file. Solution: 1. Add H5C.c H5Cprivate.h H5Cpublic.h under hdf5/src into hdf5 and hdf5dll projects. 2. Add dangle, dangledll, filename, filenamedll projects under hdf5\test directory. 3. Add talign and taligndll projects under hdf5\tools directory. 4. Add the above 4 projects to the dependencies of "all" project. 5. Update hdf5test.bat under hdf5\test directory to include the above tests. Platforms tested: Microsoft Visual C++ 6.0 on Windows 2000/XP. (Note: As hdf5\tools\lib\talign.c file includes a header file unistd.h, which does not exist in Windows system, we need to update this file to include a Windows Macro to exclude this header file in Windows.) Misc. update:
* [svn-r9467] Purpose:Quincey Koziol2004-10-271-0/+3
| | | | Update manifest with new files.
* [svn-r9460] Purpose:Quincey Koziol2004-10-2625-1668/+1320
| | | | | | | | | | | | Code cleanup & optimization Description: Bring back new metadata cache code from development branch. Platforms tested: FreeBSD 4.10 (sleipnir) w/parallel Solaris 2.7 (arabica) Linux 2.4 (heping) w/C++ & FORTRAN
* [svn-r9458] Purpose: Fixing minor bugBinh-Minh Ribler2004-10-261-1/+1
| | | | | | | | | | | | | | | | Description: Kent reported that "uint" used in this example caused error when built with MS Visual Studio compiler. Solution: Changed to "int." Platforms tested: Very minor, so I only tested on eirene. I'll let Kent know to check on Windows. Misc. update:
* [svn-r9456] Snapshot version 1.6 release 3 (post0)HDF Admin2004-10-2511-262/+734
|
* [svn-r9454] Purpose:Albert Cheng2004-10-221-1/+1
| | | | | | | | | | | | | Improvement. Description: Made all processes print hostname() by default so that it is easier to spot problems. Platforms tested: Tested in copper only. It is a trivial small change. Misc. update:
* [svn-r9451] Updated.Albert Cheng2004-10-221-0/+3
|
* [svn-r9449] Purpose:Albert Cheng2004-10-221-4/+1
| | | | | | | | | | | | | "Improvement"? Description: Long double is a standard C89 type. Promoted it from a conditional tested type to an assumed supported type. Platforms tested: H5committested. Misc. update:
* [svn-r9448] Purpose:Quincey Koziol2004-10-222-13/+11
| | | | | | | | | | | | Bug fix Description: Correct values used in "space utilization" equation: the 'used' and 'total' values were backwards. Platforms tested: FreeBSD 4.10 (sleipnir) Too minor to require h5committest
* [svn-r9446] Purpose:Xuan Bai2004-10-222-7/+129
| | | | | | | | | | | | | | Update. Description: HDF5 C++ and Fortran examples were added. Update the installation documentations to include related information. Solution: Platforms tested: Not Necessay. Misc. update:
* [svn-r9443] Purpose:Xuan Bai2004-10-201-0/+0
| | | | | | | | | | | | | | | | | | | | | New feature. Description: Add a simple HDF5 C++ example and a simple HDF5 Fortran example. Solution: 1. Add a simple HDF5 C++ example to test HDF5 library and tools under hdf5\c++\examples\ directory. 2. Add a simple HDF5 Fortran example to test HDF5 library and tools under hdf5\fortran\examples\ directory. 3. Add an HDF5 C++ example installation batch file installcppexamples.bat under hdf5\ directory. 4. Add an HDF5 C++ example test batch file testcppexamples.bat under hdf5\c++\examples\ directory. 5. Add an HDF5 Fortran example installation batch file installf90examples.bat under hdf5\directory. (Note: HDF5 Fortran example test batch file will be added later as there is no Fortran example tests on Unix now.) Platforms tested: Microsoft Visual Studio 6.0 on Windows 2000/XP. Microsoft Visual Studio .NET 2003 on Windows XP (C example only). Misc. update:
* [svn-r9438] Purpose:Xuan Bai2004-10-191-0/+0
| | | | | | | | | | | | | | | Update. Description: h5repack_layout.c was removed from hdf5/tools/h5repack directory. HDF5 windows projects using this file should be updated. Solution: Delete h5repack_layout.c from h5repack, h5repackdll, and h5repacktst projects. Platforms tested: Visual Studio 6.0 on Windows 2000/XP. Misc. update:
* [svn-r9437] Purpose:Pedro Vicente Nunes2004-10-191-175/+0
| | | | | | | | | | | | | bug fix Description: moved the option handling algorythm to just one file Solution: Platforms tested: Misc. update:
* [svn-r9435] Purpose:Pedro Vicente Nunes2004-10-195-116/+209
| | | | | | | | | | | | | | | | bug fix Description: one case was not handled in the combination of input options (layout and filters) Solution: redo the algorythm that handles all cases Platforms tested: linux Misc. update:
* [svn-r9434] Purpose:Quincey Koziol2004-10-193-66/+107
| | | | | | | | | | | | | | | | Bug fix Description: Fix core dump when flushing a file with a newly created attribute which hasn't had a value written to it still open. Solution: Write the attribute fill value when appropriate. Platforms tested: FreeBSd 4.10 (sleipnir) Linux 2.4 (verbena) Solaris 2.7 (arabica)
* [svn-r9429] Purpose:Pedro Vicente Nunes2004-10-183-12/+30
| | | | | | | | | | | | | | | | | bug fix Description: when specifying both an input object e.g -f mydset:GZIP=1 and a defined chunk -l CHUNK=20x20 the filter used a defined default chunk instead Solution: add a check for the input chunk Platforms tested: linux (small change) Misc. update:
* [svn-r9426] Purpose:Albert Cheng2004-10-141-1/+7
| | | | | | | | | | | | | | Bug fix. Description: AIX defines different sizes of the signed and unsigned int_fast8_t. Changed the code to check each type individually and do not verify they must be the same size. Platforms tested: Tested in copper only since the change is trivial. Misc. update: