summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r11887] This commit was manufactured by cvs2svn to create branch ↵cvs2svn2006-01-231-0/+97
| | | | 'hdf5_1_6'.
* [svn-r11885] Purpose: Fixed bugBinh-Minh Ribler2006-01-232-24/+88
| | | | | | | | | | | | | | Description: Some *LEAST* and/or *FAST* types are not supported on certain platforms. Solution: Added appropriate #ifdef to PredType::*LEAST* and PredType::*FAST*. Platforms tested: Linux 2.4 (heping) SunOS 5.8 64-bit (sol) FreeBSD 4.10 (sleipnir)
* [svn-r11881] Snapshot version 1.6 release 5 (post4)HDF Admin2006-01-1510-35/+35
|
* [svn-r11878] Purpose:Pedro Vicente Nunes2006-01-111-14/+18
| | | | | | | | | | | | | | | | | | bug fix Description: a call to sprintf was giving incorrect output in the system Fedora Core 4 with gcc 4.0 (not supported by us, but user reported) Solution: the call was using the same buffer for source and destination variables, used different ones Platforms tested: linux (mir) solaris (sol) Misc. update:
* [svn-r11876] Purpose:Albert Cheng2006-01-091-13/+29
| | | | | | | | | | | | | | | | | | | | Bug fix. Description: getenv_all, like some implementations of getenv, keeps an internal buffer for the getenv values. Application must make a copy of the content of the returned pointer before calling getenv_all again IF it wants to use the first content later. The previous code violated this rule and caused error. Solution: Did a small revamp of the h5_fixname to fix the above problem by moving the getenv_all for HDF5_NOCLEANUP eariler to avoid it clashing the call of getenv_all for HDF5_PARAPREFIX. No a good permenant fix. Need to really recode this routine. Platforms tested: h5committested.
* [svn-r11874] Frank Baker2006-01-091-2/+2
| | | | | | | | Purpose and Description: Fix link to "HDF5 C++ API Design Specification" on HDF server in HDF5/doc_resource/cpplus/. Platforms tested: Safari
* [svn-r11872] Purpose:Albert Cheng2006-01-093-8/+26
| | | | | | | | | | | | | | Bug fix. Description: getenv_all will be called even when it is NOT an MPI application. Solution: Moved the use of getenv_all("HDF5_NOCLEANUP") to fix_name so that it will be invoked only if a parallel driver is used. Platforms tested: hand tested in copper.
* [svn-r11870] Purpose:Albert Cheng2006-01-081-5/+5
| | | | | | | | | | | Bug fix. Description: Fixed a typo and also moved initialization of n_xxxx variables to the common declaration place. Platforms tested: Tested by hand only. WIll see how daily tests work out.
* [svn-r11869] Purpose:Albert Cheng2006-01-081-1/+7
| | | | | | | | | | Feature. Description: Added counters for number of tests passed, failed and skipped. Platforms tested: Will be tested by daily test.
* [svn-r11865] Purpose:Albert Cheng2006-01-062-7/+9
| | | | | | | | | | | | | | | | | | | | bug fix 504 Description: testpar/t_mpi would hang if $HDF5_NOCLEANUP is set. E.g., % env HDF5_NOCLEANUP=yes mpirun -np 3 ./t_mpi This happened because the environment variables are not exported to all mpi processes by the mpirun command. So, some attempted to do cleanup while others don't and some hang waiting for others to act. Solution: Instead individual program checking getenv, they all just called h5_cleanup no matter. h5_cleanup now uses getenv_all to check the $HDF5_NOCLEANUP if it is in parallel mode. Platforms tested: h5committested, tested pp in heping too.
* [svn-r11862] Purpose:Albert Cheng2006-01-041-17/+28
| | | | | | | | | | | | | | | | Bug fix. Description: release created temporary files in .. directory. If the -d directory is the same as the parent directory, it would fail when it tried to copy the temporary files to the destination directory. Solution: Changed release to create a temporary directory and create all temporary files in that temporary directory. Platforms tested: Handtested in heping.
* [svn-r11860] Purpose:Quincey Koziol2006-01-031-0/+6
| | | | | | | | | | | Bug fix Description: Add missing prototype for H5G_user_path_test() Platforms tested: FreeBSD 4.11 (sleipnir) Too minor to require h5committest
* [svn-r11855] Purpose: Adding more wrappersBinh-Minh Ribler2006-01-037-94/+256
| | | | | | | | | | | | | | | | | Description: Added member function H5File::openFile and overloaded for convenience. Added overloaded getObjinfo to skip the middle parameter. Changed StrType(const size_t& size); to StrType(const int dummy, const size_t& size); because the first one clashed with StrType(const hid_t existing_id); Platforms tested: Linux 2.4 (heping) SunOS 5.8 64-bit (sol) AIX 5.1 (copper)
* [svn-r11853] Purpose:Quincey Koziol2006-01-026-113/+116
| | | | | | | | | | | Code cleanup/update Description: Update compiler flags for gcc 4.1.x & start cleaning up some of the C++ compatibility Platforms tested: FreeBSD 4.11 (sleipnir) w/gcc 4.1 and/or g++
* [svn-r11852] Purpose:Quincey Koziol2006-01-021-2/+2
| | | | | | | | | | | Code cleanup/update Description: Update compiler flags for gcc 4.1.x & start cleaning up some of the C++ compatibility Platforms tested: FreeBSD 4.11 (sleipnir) w/gcc 4.1 and/or g++
* [svn-r11849] Snapshot version 1.6 release 5 (post3)HDF Admin2006-01-0110-35/+39
|
* [svn-r11847] Purpose:MuQun Yang2005-12-291-1/+5
| | | | | | | | | | | | | | Add 1.4 backward compatible flag Description: An extra argument has been added to H5Pset_mpioposix in 1.6 but not in 1.4. Solution: Platforms tested: Linux 2.4(heping) Too minor to test at other platforms. Misc. update:
* [svn-r11846] Purpose:Fang Guo2005-12-291-0/+0
| | | | | | | | | | | Windows Maintenance Description: Add in new source code (H5Gname.c H5Gtest.c and H5Gtraverse.c) Solution: Platforms tested: Windows XP Misc. update:
* [svn-r11840] Purpose:Quincey Koziol2005-12-2625-4272/+1916
| | | | | | | | | | | | | | | | Bug fix Description: Retrieving an object's name could fail (in various ways) under certain circumstances (mostly having to do with mounted files). Solution: Re-write & simplify "get object name" code to fix error in a better way than adding yet another hack to the previous pile of hacks... :-) Platforms tested: FreeBSD 4.11 (sleipnir) h5committest
* [svn-r11839] This commit was manufactured by cvs2svn to create branch ↵cvs2svn2005-12-263-0/+1884
| | | | 'hdf5_1_6'.
* [svn-r11838] Purpose:Quincey Koziol2005-12-261-0/+3
| | | | | | | | | | | | | | | | Bug fix Description: Retrieving an object's name could fail (in various ways) under certain circumstances (mostly having to do with mounted files). Solution: Re-write & simplify "get object name" code to fix error in a better way than adding yet another hack to the previous pile of hacks... :-) Platforms tested: FreeBSD 4.11 (sleipnir) h5committest
* [svn-r11837] Snapshot version 1.6 release 5 (post2)HDF Admin2005-12-2510-35/+35
|
* [svn-r11835] Purpose: Fixed typosBinh-Minh Ribler2005-12-251-3/+2
| | | | | | | | Description: Made typos in the previous check-in for call to H5Awrite. Fixed. Platforms tested: Linux 2.4 (heping)
* [svn-r11833] Purpose: Adding another wrapper/Fixing typosBinh-Minh Ribler2005-12-2426-37/+41
| | | | | | | | | | | | | | Description: Added missing member function H5File::flush Added missing flag H5F_ACC_CREAT H5File::p_get_file Fixed parameters passed to H5Awrite Other typos Platforms tested: Linux 2.4 (heping) SunOS 5.8 64-bit (sol) Misc. update:
* [svn-r11826] Purpose:Fang Guo2005-12-211-0/+0
| | | | | | | | | | | Maintenance on Windows Description: Update all.zip due to project(h52gif.dsp(dll))setting changes Solution: Platforms tested: Windows XP Misc. update:
* [svn-r11797] Purpose:Pedro Vicente Nunes2005-12-152-34/+120
| | | | | | | | | | | | | | | | | | h52gif bug fix (494) Description: Changed the HDF5 read routines to use memory types and sizes, for both the image and pallete datasets ( they were using file datatype sizes for memory allocation) Solution: Platforms tested: linux Misc. update:
* [svn-r11794] Purpose:HDF Admin2005-12-141-1/+2
| | | | | | | | | | | | | Improvement Description: Release action now prints a message showing Release version and where it deposits it. Platforms tested: Change is simple and will test by hand after check in. Misc. update:
* [svn-r11775] Purpose:Quincey Koziol2005-12-081-2/+7
| | | | | | | | | | | | Extra test Description: Add test to make certain that trying to call H5Fopen() on a non-existant file fails. Platforms tested: FreeBSD 4.11 (sleipnir) Too minor to require h5committest
* [svn-r11760] Snapshot version 1.6 release 5 (post1)HDF Admin2005-12-0410-35/+35
|
* [svn-r11759] Purpose:Quincey Koziol2005-12-0430-1677/+1562
| | | | | | | | | | | | | New feature Description: Add in a combination of Peter's & my code to support copying variable-length data from one file to another, although currently only supported with contiguous data storage. Platforms tested: FreeBSD 4.11 (sleipnir) h5committest
* [svn-r11750] Frank Baker2005-11-301-0/+4
| | | | | | | | Description: H5Fopen -- Add explicit note that H5Fopen does not create a file if that file does not already exist. Platforms tested: Firefox
* [svn-r11749] Snapshot version 1.6 release 5 (post0)HDF Admin2005-11-2911-172/+659
|
* [svn-r11746] Purpose:Fang Guo2005-11-221-0/+0
| | | | | | | | | | | Maintenance on Windows Description: Add H5Bcache.c and H5Ocache.c into project file hdf5.dsp and hdf5dll.dsp Solution: Platforms tested: Windows XP Misc. update:
* [svn-r11745] Purpose: Example improvementBinh-Minh Ribler2005-11-207-12/+67
| | | | | | | | | | | Description: Improved the use of std members. Platforms tested: Linux 2.4 (heping) SunOS 5.8 64-bit (sol) AIX 5.1 (copper) HPUX 11.00 (kelgia)
* [svn-r11744] Purpose: Test improvementBinh-Minh Ribler2005-11-195-6/+52
| | | | | | | | | | | | | Description: Improved the use of std members. Platforms tested: Linux 2.4 (heping) SunOS 5.8 64-bit (sol) AIX 5.1 (copper) HPUX 11.00 (kelgia) Misc. update:
* [svn-r11743] Purpose: Code improvementBinh-Minh Ribler2005-11-1936-551/+374
| | | | | | | | | | | | | | | | | | Description: There was a workaround for predefined types, in the C++ library, implemented when the C++ library was handling the reference counting of the object ids on its own. Currently, the C++ library is using the available APIs from the C library for that purpose, and there were bugs reported involving that part of the C++ library. So, I decided to remove the workaround completely. Platforms tested: Linux 2.4 (heping) SunOS 5.8 64-bit (sol) AIX 5.1 (copper) HPUX 11.00 (kelgia) Misc. update:
* [svn-r11734] Purpose:Quincey Koziol2005-11-166-33/+54
| | | | | | | | | | | | | | | | | | Code cleanup Description: Added some comments about the thread-specific memory for the error and function stacks. Changed H5close() to not use the function stack (since it causes it to be re-enabled after shutting it down) Changed thread-safe semaphore code to not use dynamicly allocated memory. Platforms tested: FreeBSD 4.11 (sleipnir) Linux 2.4 Too minor to require h5committest
* [svn-r11731] Purpose:Quincey Koziol2005-11-161-58/+60
| | | | | | | | | | | | | | | | | Bug fix Description: Correct use of H5Gget_objinfo() which recent compact group checkins exposed: we were attempting to follow dangling soft links. Solution: Don't follow links for H5Gget_objinfo() when initializing object tables for h5dump. Platforms tested: Solaris 2.8 w/64-bit enabled Linux 2.4 FreeBSD 4.11 (sleipnir)
* [svn-r11729] Purpose:Quincey Koziol2005-11-162-2/+2
| | | | | | | | | | | Bug fix Description: Correct use of symbol table entry after copying it and resetting it. Platforms tested: Linux 2.4 w/enable-debug & disable-production Too minor to require h5committest
* [svn-r11714] Purpose:Quincey Koziol2005-11-1534-1129/+651
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New feature Description: Check in baseline for compact group revisions, which radically revises the source code for managing groups and object headers. WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!! This initiates the "unstable" phase of the 1.7.x branch, leading up to the 1.8.0 release. Please test this code, but do _NOT_ keep files created with it - the format will change again before the release and you will not be able to read your old files!!! WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!! Solution: There's too many changes to really describe them all, but some of them include: - Stop abusing the H5G_entry_t structure and split it into two separate structures for non-symbol table node use within the library: H5O_loc_t for object locations in a file and H5G_name_t to store the path to an opened object. H5G_entry_t is now only used for storing symbol table entries on disk. - Retire H5G_namei() in favor of a more general mechanism for traversing group paths and issuing callbacks on objects located. This gets us out of the business of hacking H5G_namei() for new features, generally. - Revised H5O* routines to take a H5O_loc_t instead of H5G_entry_t - Lots more... Platforms tested: h5committested and maybe another dozen configurations.... :-)
* [svn-r11713] This commit was manufactured by cvs2svn to create branch ↵cvs2svn2005-11-152-0/+613
| | | | 'hdf5_1_6'.
* [svn-r11707] Purpose:Quincey Koziol2005-11-1131-1251/+619
| | | | | | | | | | | | Code maintenance Description: Check in outstanding changes from object copy to keep 1.6 branch as much in sync w/development branch as possible. Platforms tested: FreeBSD 4.11 (sleipnir) h5committest
* [svn-r11706] This commit was manufactured by cvs2svn to create branch ↵cvs2svn2005-11-111-0/+417
| | | | 'hdf5_1_6'.
* [svn-r11705] Purpose: Maintenance after the releaseElena Pourmal2005-11-1010-171/+658
| | | | | | | | | | | Description: Updated RELEASE.txt and HISTORY.txt files; ran bin/h5vers to change the version number to hdf5-1.6.5-post0 Solution: Platforms tested: Misc. update:
* [svn-r11703] Purpose: Maintenance before tagging the releasehdf5-1_6_5Elena Pourmal2005-11-1010-182/+151
| | | | | | | | | | Description: checking in files updated by bin/h5vers Solution: Platforms tested: heping Misc. update:
* [svn-r11702] Purpose:Frank Baker2005-11-101-100/+102
| | | | | | Light edit and consistency formatting. Platforms tested: Viewed in vi.
* [svn-r11701] Frank Baker2005-11-101-3/+16
| | | | | | | | | Purpose: Finalizing the file for release. Description: Commented out unused categories and sections. Platforms tested: Safari
* [svn-r11700] Purpose:Albert Cheng2005-11-101-8/+17
| | | | Updated. Added information for redstorm, bg/l and removed Tflops.
* [svn-r11699] Frank Baker2005-11-101-0/+41
| | | | | Description: Add new HDF5 C++ Reference Manual files.
* [svn-r11698] Frank Baker2005-11-10222-10183/+24829
| | | | | | | | | | Purpose: Update HDF5 C++ Reference Manual. Description: Committing revised HDF5 C++ Reference Manual files for Release 1.6.5. Includes several new files. Platforms tested: Filerox, Safari