summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r11779] Purpose:Quincey Koziol2005-12-091-2/+2
| | | | | | | | | | | | Bug fix Description: Change unsigned index variable to signed index variable (again), to fix error introduced with last Windows warnings cleanup. Platforms tested: Linux 2.4 (heping) w/FORTRAN Too minor to require h5committest
* [svn-r11778] Purpose:Leon Arber2005-12-081-7/+9
| | | | | | | | | | | | | | | | | Bug fix. Description: For some strange reason, getopt() does not appear to be defined in unistd.h on colonelk when the source is compiled with -D_POSIX_SOURCE. Solution: Inserted some extern's for the missing variables to make the compiler happy. Platforms tested: colonelk, copper Misc. update:
* [svn-r11777] Purpose:Leon Arber2005-12-081-6/+23
| | | | | | | | | | | | | | | | | | | | Feature Description: Added blurb about future todo's for this test. Added support for HDF5_PARAPREFIX to determine the directory where the test file is stored. Solution: Used getenv_all to get the value of HDF5_PARAPREFIX. Note that, if a command-line parameter is passed to the program to specify a path, it will override the value of HDF5_PARAPREFIX. Platforms tested: copper, colonelk Misc. update:
* [svn-r11776] Purpose:Leon Arber2005-12-083-35/+41
| | | | | | | | | | | | | | Added t_posix_compliant to the rest of the build and patched up minor compile bugs/warnings encountered on other platforms. Description: It seems that <getopt.h> needs to be included to get the file to build, even though the man page seems to indicate that <unistd.h> should be sufficient. Solution: Platforms tested: copper, colonelk, sol
* [svn-r11774] 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-r11773] Purpose:Leon Arber2005-12-081-0/+1
| | | | | | | | | | | | Added new t_posix_compliant.c file Description: Solution: Platforms tested: Misc. update:
* [svn-r11772] Purpose:Leon Arber2005-12-081-0/+847
| | | | | | | | | | | | | | | | | | | Feature Description: Added posix compliance tests. Solution: These tests do increasingly complicated sets of writes followed by reads. POSIX standards say that any read that can be proven to occur after a write must include the data in that write. These tests attempt to verify whether the underlying filesystem and i/o layer provide such guarantees. Platforms tested: copper, colonelk, red storm Misc. update:
* [svn-r11771] Purpose:Quincey Koziol2005-12-0821-88/+89
| | | | | | | | | | | | Code cleanup Description: Fix a bunch of warnings flagged by Windows compilers. Platforms tested: FreeBSD 4.11 (sleipnir) Too minor to require h5committest
* [svn-r11770] Updated with newly added and removed files.Albert Cheng2005-12-081-1/+1
|
* [svn-r11769] Purpose:HDF Admin2005-12-081-1/+4
| | | | | | | | | | | | | | | | | | Temporary fix. Description: Since the file format is unstable, we don't want the snapshot tarball be readily available to any FTP users. Change the snapshot archived location to a directory that is not accessible by Anon. FTP. If someone wants to use one of these snapshot versions, give him/her a copy of these files. When file format is restored, switch this back to the previous default location. Platforms tested: no test since change is pretty trivial. I have scheduled a snapshot release tonight to see if it will put it in the right place.
* [svn-r11768] Purpose:Albert Cheng2005-12-073-4/+4
| | | | | | | | | | | | Feature. Description: Removed the entry for tflops which has retired. Added a special --host entry for redstorm. This allows "configure --host=redstorm" for building in RedStorm. Platforms tested: Red Storm.
* [svn-r11767] Purpose:Fang Guo2005-12-061-2/+2
| | | | | | | | | | | Maintenance on Windows Description: Update expected output for C examples Solution: Platforms tested: MSVS 6.0 on Windows XP Misc. update:
* [svn-r11766] Purpose:Fang Guo2005-12-061-1860/+1892
| | | | | | | | | | | Maintenance on Windows Description: Update all.sln due the new changes of hdf5.dsp and hdf5dll.dsp Solution: Platforms tested: Misc. update:
* [svn-r11765] Purpose:Fang Guo2005-12-061-0/+45
| | | | | | | | | | | Maintenance on Windows Description: Add H5Goh.c, H5Doh.c and H5Toh.c into hdf5dll.dsp Solution: Platforms tested: MSVS 6.0 on Windows XP Misc. update:
* [svn-r11764] Purpose:Fang Guo2005-12-061-0/+45
| | | | | | | | | | | Maintenance on Windows Description: Add H5Goh.c, H5Doh.c and H5Toh.c into hdf5.dsp Solution: Platforms tested: MSVS 6.0 on Windows XP Misc. update:
* [svn-r11763] Purpose: Adding testsBinh-Minh Ribler2005-12-051-17/+154
| | | | | | | | | | Description: Added tests for openFile and new getObjinfo. Platforms tested: Linux 2.4 (heping) SunOS 5.8 64-bit (sol) HPUX 11.00 (kelgia)
* [svn-r11762] Purpose: Adding more wrappersBinh-Minh Ribler2005-12-057-15/+112
| | | | | | | | | | | | | | | | | 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) HPUX 11.00 (kelgia)
* [svn-r11761] Purpose:Albert Cheng2005-12-057-17/+17
| | | | | | | | | | | | | Unstable format version marker. Description: This marks the Check in baseline for compact group revisions, which radically revises the source code for managing groups and object headers. Earlier versions (1.7.52 or earlier) have the original format. This version and later have the unstable format until further notice. Platforms tested: h5committested.
* [svn-r11758] Purpose:Quincey Koziol2005-12-0444-1081/+2629
| | | | | | | | | | | | | 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-r11757] Purpose: Example code improvementBinh-Minh Ribler2005-12-037-25/+56
| | | | | | | | | | Description: Improved the use of std members. Platforms tested: Linux 2.4 (heping) SunOS 5.8 64-bit (sol) Linux 2.4 w/PGI (colonelk)
* [svn-r11756] Purpose: Test improvementBinh-Minh Ribler2005-12-035-4/+42
| | | | | | | | | | Description: Improved the use of std members. Platforms tested: Linux 2.4 (heping) SunOS 5.8 64-bit (sol) Linux 2.4 w/PGI (colonelk)
* [svn-r11755] Purpose: Code improvementBinh-Minh Ribler2005-12-0345-574/+369
| | | | | | | | | | | | | | | | | 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. Also, improved the use of std members. Platforms tested: Linux 2.4 (heping) SunOS 5.8 64-bit (sol) Linux 2.4 w/PGI (colonelk)
* [svn-r11754] Purpose:James Laird2005-12-022-47/+116
| | | | | | | | | | | | | | | | | | | | | | | Feature Description: bin/reconfigure now allows users to define the paths to the autotools on their system. bin/reconfigure also runs the trace script when it is invoked. Solution: The autotools are specified using environment variables: AUTOCONF, AUTOMAKE, ACLOCAL, AUTOHEADER, and LIBTOOL_DIR. See bin/reconfigure for the defaults. The version of each of the autotools is checked before they are run, so users can't invoke the wrong version of any autotool. The trace script is run on all the .c files in the src directory when reconfigure is invoked. Ideally, bin/reconfigure should be run when any new function is added to the library, but if the tracing information is out of date the library will still work. The trace script has also been modified to ignore the multi and stdio file drivers (per Quincey's suggestion). Platforms tested: mir, shanti
* [svn-r11753] Purpose:Fang Guo2005-12-021-1/+1
| | | | | | | | | | Description: Solution: Platforms tested: Misc. update:
* [svn-r11752] Purpose: Maintenance on WindowsFang Guo2005-12-021-16/+1
| | | | | | | | | | | Files updates due to the difference of copyright information Description: Solution: Platforms tested: Misc. update:
* [svn-r11751] Purpose:James Laird2005-12-012-93/+96
| | | | | | | | | | | | | | | | | | Cleanup Description: Changed comments in C++ packet table code to refer to entries as "packets" instead of "records." Solution: The APIs were changed to correspond to the C API, but the documentation wasn't. This is fixed. Platforms tested: mir, shanti, sleipnir Misc. update: This corresponds to documentation update earlier this week.
* [svn-r11748] Purpose:Fang Guo2005-11-291-2/+2
| | | | | | | | | | | Maintenance on Windows Description: Fix some typoes Solution: Platforms tested: Misc. update:
* [svn-r11747] Purpose:Albert Cheng2005-11-231-110/+36
| | | | | | | | | | | Cleanup and new feature. Description: Remove old code no longer used (LOCATE_GASS, LOCATE_FORTRAN, LOCATE_HDF4. Added new option to locate szlib. Platforms tested: Tested in heping and shanti.
* [svn-r11742] Purpose: Minor correction.Raymond Lu2005-11-181-2/+4
| | | | | | | | | Description: H5Eset_auto_stack() and H5Eset_auto() used FUNC_ENTER_API. It would clear the error stack from the previous API call. It's better to use FUNC_ENTER_API_NOCLEAR to avoid clearing the stack. Platforms tested: fuss - simple change.
* [svn-r11741] Purpose:James Laird2005-11-1836-214/+570
| | | | | | | | | | | | | | | | | Bug fix Description: Fortran type generation was broken in two ways. Fixed both. Solution: Firstly, there were a couple of path problems. Fixed a typo and specified the full path of a file. Secondly, the dependencies weren't right when building with HDF5-specific commands (make lib, make check-s, etc.). Tweaked dependencies to fix the problem. Platforms tested: mir, modi4, sleipnir
* [svn-r11740] Purpose:Pedro Vicente Nunes2005-11-181-12/+14
| | | | | | | | | | | | | | code check Description: changed the name of a few variables that were misleading in its name Solution: Platforms tested: linux Misc. update:
* [svn-r11739] Purpose:MuQun Yang2005-11-182-30/+5
| | | | | | | | | | | | | | slight code change for efficiency of iteration of chunk address Description: Quincey picked this up because of my inexperience of C. A pair of redundant malloc and free calls will be removed. Solution: Platforms tested: heping(Linux 2.4) too little to be tested. Misc. update:
* [svn-r11738] Purpose:James Laird2005-11-1847-4/+237
| | | | | | | | | | | | | | | | | | | Configure feature Description: Added 'make trace' target. Solution: Added tracing to 1.7. This was done automatically in 1.6, but left out of 1.7 until now (oops!). Tracing in 1.7 only happens manually, when the user types 'make trace.' Tracing automatically requires more framework than it's worth. I also fixed a couple of tracing bugs and ran trace. Platforms tested: mir, sleipnir, modi4 Misc. update:
* [svn-r11737] Purpose:James Laird2005-11-1737-1/+289
| | | | | | | | | | | | | | | | | | | | | | | | Bug fix Description: Before this checkin, 'gmake check-s' would fail if there was a file in the current directory named 'check-s'. This is fixed under gmake (not sure how to fix for other makes). Solution: check, progs, install, etc. are what gmake calls "phony" targets, which means that no file should be created. These targets can be specified by a line of the form .PHONY: check progs install ... Automake adds this line for targets it knows about, but HDF5 has a lot of custom rules. This checkin adds a .PHONY line for those rules. I believe that only gmake recognizes the .PHONY line (at least, pmake doesn't seem to), but a partial solution is better than none. This error should occur very rarely anyway (the user has to manually create files with names like 'build-check-s' or '_test'). Platforms tested: mir, sleipnir, modi4
* [svn-r11736] Purpose:Albert Cheng2005-11-161-4/+0
| | | | | | | | | | | | | | Cleanup. Description: Removed reference to H5_HAVE_VSNPRINTF and the corresponding abort since we do not use the home-grown potentially memory wacking version any more. Platforms tested: heping. Misc. update:
* [svn-r11735] Purpose:Albert Cheng2005-11-162-118/+2
| | | | | | | | | | | | | | | | | | Cleanup. Description: Removed the home-made version of snprintf and vsnprintf since they do not actually enforce the size parameter correctly and could corrupt memory or as a security hole. This block of code has been turned off since Aug 11, 2005 for all platforms except Tflops. No one has reported any problem since--sort of empirical evidence that all platforms except Tflops support both functions. Tflops has retired in September. So, no need to keep this block of code. Also, fixed the HDxxx macro to call the corresponding xxx function. Platforms tested: Tested in heping, both serial and parallel.
* [svn-r11733] Purpose:Quincey Koziol2005-11-167-34/+67
| | | | | | | | | | | | | | | | | | 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-r11732] Purpose:Quincey Koziol2005-11-164-17/+97
| | | | | | | | | | | | | More tests Description: Add more tests for proper behavior of groups with different group creation property settings. Platforms tested: FreeBSD 4.11 (sleipnir) Linux 2.4 Solaris 2.8
* [svn-r11730] 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-r11728] Purpose:MuQun Yang2005-11-152-0/+153
| | | | | | | | | | | | | | | | | To support collective chunk IO, obtain the chunk addresses globally from one process. Description: Implement a call-back function to iterate B-tree to do the job. Check in this code for major check-ins later. Solution: Platforms tested: heping(Linux) Should not be used by any library functions now, so won't affect library and tool tests. No need to test on 3 platforms. Misc. update:
* [svn-r11727] Purpose:Fang Guo2005-11-151-1/+1
| | | | | | | | | | | Maintenance on Windows Description: Comment out H5_HAVE_ATTRIBUTE on windows Solution: Platforms tested: Misc. update:
* [svn-r11726] Purpose:James Laird2005-11-155-12/+44
| | | | | | | | | | | | | | | | | | Bug fix Description: Fixed bug in hl/src Makefile that was deleting y.tab.c. Running bin/reconfigure changed a few other files as well (somebody probably updated Makefiles.am but forgot to bin/reconfigure). Solution: Automake in its wisdom adds the line "rm *.tab.c" to every distclean in every directory. I assume that it assumes that such files are generated during the build. Supplied an empty distclean-compile target to remove this line from the Makefiles.in. Platforms tested: mir, sleipnir, shanti
* [svn-r11725] Purpose:Fang Guo2005-11-151-0/+2
| | | | | | | | | | | | Maintenace on Windows Description: Add in conversion .vcproj to intel format for objcopy.vcproj and objcopydll.vcproj Solution: Platforms tested: Misc. update:
* [svn-r11724] Purpose:Fang Guo2005-11-151-0/+2
| | | | | | | | | | | Maintenance on Windows Description: Add in conversion .dsp to .vcproj for objcopy.dsp and objcopydll.dsp Solution: Platforms tested: Misc. update:
* [svn-r11723] Purpose:Fang Guo2005-11-151-0/+2
| | | | | | | | | | | Add in two test project files (objcopy.dsp and objcopydll.dsp) Description: Solution: Platforms tested: Misc. update:
* [svn-r11722] Purpose:Fang Guo2005-11-151-1/+1
| | | | | | | | | | | Maintenance on Windows Description: Add macro H5_HLDLL before newly checked in function hid_t H5LTtext_to_dtype(const char *text); Solution: Platforms tested: Windows XP with VS 6.0 Misc. update:
* [svn-r11721] Purpose:Fang Guo2005-11-151-0/+7
| | | | | | | | | | | Maintenance on Windows Description: Add tests for objcopy and objcopydll into batch file Solution: Platforms tested: Windows XP with VS 6.0 Misc. update:
* [svn-r11720] Purpose:Fang Guo2005-11-151-0/+107
| | | | | | | | | | | Maintenance on Windows Description: Add new test objcopydll.dsp Solution: Platforms tested: Windows XP with VS 6.0 Misc. update:
* [svn-r11719] Purpose:Fang Guo2005-11-151-0/+107
| | | | | | | | | | | Maintenance on Windows Description: Add in new test objcopy.dsp Solution: Platforms tested: Windows XP with VS 6.0 Misc. update:
* [svn-r11718] Purpose:Fang Guo2005-11-151-0/+165
| | | | | | | | | | | Maintenance on Windows Description: Add newly checked in files by Quincey into hdf5dll.dsp Solution: Platforms tested: Windows XP with VS 6.0 Misc. update: