summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r3540] Purpose:Binh-Minh Ribler2001-03-0234-81/+66
| | | | | | | | | | | | | | | | | | | | Feasibility improvement Description: - Some member functions in class Exception can be called without an Exception instance exits, but because they are not static, they cannot. - Many exception throwings don't provide any information to callers. Solution: - Add 'static' to several member functions in class Exception. - Added <class name::function name> to some exceptions thrown in H5File.cpp and H5FcreatProp.cpp. I'm trying this for users' comments. More information may be added later and to all exceptions. - Changed the comment line for emacs editor to: // C++ informative line for the emacs editor: -*- C++ -*- because... I'd rather not say that the code "may look like C" :-) Platforms tested: Linux (gcc version egcs-2.91.66)
* [svn-r3537] Purpose:Bill Wendling2001-03-021-2/+2
| | | | | | | | | | | | Bug Fix Description: Wasn't building the test programs if user simply did a build with ``make check'' instead of ``make all && make check''. Solution: Put the test programs in the TEST_PROGS macro so that they'd be built. Platforms tested: Linux
* [svn-r3536] Purpose:Bill Wendling2001-03-022-5/+1
| | | | | | | | | | | Bug Fix Description: The RUNSERIAL and RUNPARALLEL macros weren't needed in the C++ stuff and were messing up some of the testing. Solution: Removed them. Platforms tested: Linux
* [svn-r3535] Purpose:Bill Wendling2001-03-021-7/+7
| | | | | | | | | | Bug Fix Description: We weren't doing cleans or installs in the lib/ subdirectory. Solution: Added lib to the for loops. Platforms tested: LInux
* [svn-r3534] Purpose:Bill Wendling2001-03-0230-3/+32
| | | | | | | | | Bug Fix Description: Added comments to the top of C++ files to indicate that it's a C++ file and not a C source code file. Also added a macro which makes emacs automagically enter c++-mode. (Recommended by Frank Schimmel fschimme@monsoon.CAPS.ou.edu)
* [svn-r3532] Purpose:Binh-Minh Ribler2001-03-013-0/+1692
| | | | | | | | | | | | | | Adding tests to the C++ API Description: The C++ API has no formal testing yet. Solution: Added tests for file and dataset interfaces. I'm still working on other tests. Platforms tested: Linux (gcc version egcs-2.91.66) I temporarily modified the Makefile on my local Linux machine and these tests work. I need Bill to help adding them permanently before I can test on an NCSA machine. I checked the files in now so Bill can do that.
* [svn-r3531] Elena Pourmal2001-03-011-4/+113
| | | | | | | | | | | Purpose: Windows port and maintenance Description: Windows Fortran requires interface bocks for each C function called from F90 stub. I also added comment blocks for each F90 API. Solution: Added interface blocks. Platforms tested: Linux (eirene) to test that things are still working on UNIX.
* [svn-r3530] Snapshot version 1.5 release 0HDF Admin2001-03-013-324/+55
|
* [svn-r3528] Purpose:Quincey Koziol2001-02-282-12/+12
| | | | | | | | | | | | Bug fix. Description: Fencepost error in determining number of elements to include in a partial hyperslab for a chunk. Solution: Changed "<down_size[i]"s into "<=down_size[i]"s in a few places, to allow for exactly one slab being left to output/input. Platforms tested: FreeBSD 4.2 (hawkwind)
* [svn-r3527] Elena Pourmal2001-02-281-89/+1718
| | | | | | | | | | | | | Purpose: Windows port and maintenance Description: Windows Fortran requires interface bocks for each C function called from F90 stub. I also added comment blocks for each F90 API. Solution: Added interface blocks. Platforms tested: Linux (eirene) to test that things are still working on UNIX.
* [svn-r3526] Purpose:Albert Cheng2001-02-281-1/+1
| | | | | | | | | Bug fix Description: Updated its default H5DIR value to the correct version branch it is in now. Platforms tested: Will be tested by the daily test cron job.
* [svn-r3523] Purpose:Bill Wendling2001-02-271-3/+3
| | | | | | | | | | | Bug Fix Description: For some reason, it was trying to cd to the examples/ and pablo/ directories to do a distclean. Only problem was, they aren't here. Solution: Removed those from the `for' loop. Platforms tested: Linux
* [svn-r3522] Elena Pourmal2001-02-271-79/+1318
| | | | | | | | | | | | | | Purpose: Windows port and maintenance. Description: Windows Fortran requires explicit interface block for each C function called from F90 stub. I also added comment block for each F90 function. Solution: Added inteface block for each function. Platforms tested: Linux (eiriene): checked that code is still compiles and runs correctly on UNIX.
* [svn-r3521] Purpose:Quincey Koziol2001-02-271-17/+719
| | | | | | | | | | | | | Test checkpoint Description: Checkpointing generic property tests before removing the older [non-generic] property list implementation and switching all the property lists to use the generic code. Generic properties are feature complete and as fully tested as I can determine. Platforms tested: FreeBSD 4.2 (hawkwind)
* [svn-r3520] Purpose:Quincey Koziol2001-02-273-23/+178
| | | | | | | | | | | | | Code checkpoint Description: Checkpointing generic property code before removing the older [non-generic] property list implementation and switching all the property lists to use the generic code. Generic properties are feature complete and as fully tested as I can determine. Platforms tested: FreeBSD 4.2 (hawkwind)
* [svn-r3517] Purpose:Bill Wendling2001-02-262-141/+285
| | | | | | | | | | | | More Subsetting Description: Wanted to do a check-in of the current subsetting stuff. The command-line parsing was already in there. I now added the feature to the h5dump_t structure and it now outputs the new SUBSET DDL stuff in the correct format. It doesn't yet do the actual subsetting, but we're getting there... Platforms tested: Linux
* [svn-r3516] Purpose:Albert Cheng2001-02-251-9/+12
| | | | | | | | | | | New feature Description: Added a -debug line option and will pass it to other runtest invoked. Removed the restriction of running one test per host. This way, tests of different tests (e.g., with or without fortran) can be run per host with all output saved in one log file. Platforms tested: Tried several runs of daily test.
* [svn-r3515] Description:Albert Cheng2001-02-251-1/+3
| | | | | | | Move the printing of command argument to the beginning of the shell with banners around for easier identification. Platforms tested: Eirene
* [svn-r3514] Purpose:Bill Wendling2001-02-241-368/+497
| | | | | | | | | | | | Resubmit of Changes Description: Previous changes to the h5dumper were lost. This patch includes better memory management of XML formatted strings along with the bug fixes for the XML code. Solution: Merged the XML patch with the previous code. Platforms tested: Linux
* [svn-r3513] Purpose:Bill Wendling2001-02-241-1/+0
| | | | | | | | | | Bug Fix Description: assert.h was included twice now that H5private is in there. Solution: remvoed one. Platforms tested: Linux
* [svn-r3512] Purpose:Bill Wendling2001-02-241-1/+2
| | | | | | | | | | | | Bug Fix Description: Some platforms (gondolin) don't necessarily have the vsnprintf function. Solution: Changed it to HDvsnprintf and added a header for H5private to include it... Platforms tested: Linux
* [svn-r3509] Purpose:Bill Wendling2001-02-231-1/+1
| | | | | | Update Description: Moved talign from tools directory to tools/lib directory
* [svn-r3508] Purpose:Bill Wendling2001-02-233-10/+18
| | | | | | | | | | | | Bug Fix Description: We were trying to build the talign test program before the library was actually built. Solution: Moved talign test to the lib directory since it belongs with the library anyway. Platforms tested: Linux
* [svn-r3506] Robert E. McGrath2001-02-2310-1276/+1144
| | | | | | | | | | | | | Purpose: Bug fix. Description: Order of elements in groups is wrong. (Need to find out why h5gen accepted this at all.) Note that test output had to be corrected in some cases. Solution: Fixed xml_dump_group to do the right order to match the DTD Platforms tested: Linux, solaris.
* [svn-r3497] Purpose:Bill Wendling2001-02-221-2/+2
| | | | | | | | | | Fix Description: Left some more cruft in there. Solution: Removed. I still need to check on the testing of `talign'... Platforms tested: Linux
* [svn-r3496] Purpose:Bill Wendling2001-02-221-1/+1
| | | | | | | | | | Fix Description: Left in the separate subdirectories fro the small programms. Solution: removed them and replaced with the misc/ subdirectory Platforms tested: Linux
* [svn-r3495] Purpose:Bill Wendling2001-02-222-9/+0
| | | | | | | | | | Fix Description: Left in some old directories for Makefiles to be created in. Solution: Removed them Platforms tested: Linux
* [svn-r3494] Purpose:Bill Wendling2001-02-221-27/+47
| | | | | | | | Updated Description: Reflecting the code movements in the tools directory. Platforms tested: Linux
* [svn-r3493] Purpose:Bill Wendling2001-02-222-27/+124
| | | | | | | | Update Description: Added generation for the Makefiles in the tools subdirectories. Platforms tested: Linux, Kelgia
* [svn-r3492] Purpose:Bill Wendling2001-02-2228-29631/+0
| | | | | | | | Code Movement Description: Moved these files to subdirectories in the tools/ directory. Platforms tested: Linux, Kelgia
* [svn-r3491] Purpose:Bill Wendling2001-02-221-68/+69
| | | | | | | | Code Movement Description: Changed so that it works for compiling files in a subdirectory. Platforms tested: Linux, Kelgia
* [svn-r3490] Purpose:Bill Wendling2001-02-226-0/+3324
| | | | | | | | | Code Movement Description: Moved tools code into own separate directories. This is the library code all of them share. Platforms tested: Linux, Kelgia
* [svn-r3489] Purpose:Bill Wendling2001-02-229-0/+5358
| | | | | | | | Code Movement Description: Moved tools code into their own separate subdirectories Platforms tested: Linux, Kelgia
* [svn-r3488] Purpose:Bill Wendling2001-02-2220-0/+19864
| | | | | | | | Code Movement Description: Moved tools code into their own special subdirectories. Platforms tested: Linux, Kelgia
* [svn-r3487] Purpose:Bill Wendling2001-02-226-0/+1318
| | | | | | | | | | Code Movement Description: Moved the tools into their own separate directories (except for these small tools which are REALLY small, not tested, or documented, really...They just get put into the misc/ directory). Platforms tested: Linux and Kelgia
* [svn-r3486] Robert E. McGrath2001-02-221-1/+0
| | | | | | | Purpose: Removing junk file from tools tests. Description: Accidently checked in a file that is not used.
* [svn-r3485] Robert E. McGrath2001-02-229-18/+15
| | | | | | | | | | | | Purpose: fix bug in XML output Description: OBJ-XID, Parents, etc. were messed up in several cases. Solution: Fixed. Updated tests to have correct results in them Note: tvldtype.h5.xml is a junk file, Platforms tested: Solaris 2.7
* [svn-r3484] Robert E. McGrath2001-02-221-6/+21
| | | | | | | | | | | Purpose: fix bug in XML output Description: OBJ-XID, Parents, etc. were messed up in several cases. Solution: Fixed. Updated tests to have correct results in them Platforms tested: Solaris 2.7
* [svn-r3481] Purpose:Quincey Koziol2001-02-211-333/+21
| | | | | | | | | Documenting bug fixes Description: Updated this file to start new bug fixes and features for the 1.5.x branch. Documented two bug fixes.
* [svn-r3480] Purpose:Quincey Koziol2001-02-211-0/+278
| | | | | | | | | Bug Fixes Description: Wrote test to exercise hyperslab I/O on chunked datasets where the hyperslabs aren't aligned on exact dimension boundaries. Platforms tested: FreeBSD 4.2. (hawkwind)
* [svn-r3479] Purpose:Quincey Koziol2001-02-213-103/+929
| | | | | | | | | | | | | | | | | | | | | | | | Bug Fixes Description: Fixed a bug in H5Shyper.c where 'contiguous' hyperslabs (i.e. ones which took up an entire dataset) were not being detected correctly and would instead be read a part at a time instead of all at once. Also fixed a bug in the handling of hyperslabs for chunked datasets where hyperslabs from chunks which weren't aligned on exact dimension bounaries were not reading/writing data correctly. Solution: H5Shyper.c was a single line change from a 'block' size to a 'count' size. H5Fseq.c changes we much more significant and involved detecting when non-chunk aligned sequences of data were being written and constructing hyperslab blocks to pass down to the chunking I/O routine (which only understand hyperslab I/O requests, not element sequence requests). This was complicated by the need to align the hyperslabs requested on dimension boundaries... Platforms tested: FreeBSD 4.2. (hawkwind)
* [svn-r3475] Purpose:Albert Cheng2001-02-201-2/+2
| | | | | | | | | | | Bug fix Description: h4toh5test was being installed because it was put in the PUB_PROGS which is specifically for public programs to be installed. Solution: Moved it away from the PUB_PROGS list to the PROGS list. Platforms tested: eirene.
* [svn-r3473] Purpose:Albert Cheng2001-02-201-4/+11
| | | | Updated.
* [svn-r3465] Description:Albert Cheng2001-02-201-5/+5
| | | | | | Added kelgia, an HPUX 11, to the HP hosts list for daily test. Platforms tested: Eye-balled.
* [svn-r3455] MuQun Yang2001-02-191-3/+3
| | | | | | | | Purpose: Fix a comment about h4toh5 datatype conversion when hdf4 datatype is DFNT_CHAR8. Description: Solution: Platforms tested:
* [svn-r3454] Purpose:Bill Wendling2001-02-191-8/+18
| | | | | | | | | Fixed doc Description: Added a pointer to the paper about the Thread Safety stuff which Robb wrote. Platforms tested: ENIAC
* [svn-r3453] MuQun Yang2001-02-191-1/+1
| | | | | | | | | | | Purpose: Fixing Makefile.in for compiling h4toh5test.c at the right option Without including hdf4 lib, h4toh5test will not be generated. Description: Solution: Platforms tested: arabica
* [svn-r3452] Purpose:Bill Wendling2001-02-192-8/+35
| | | | | | | | | | | Fix Description: The "make *clean" options weren't recursing through the subdirectories (if they exist). Solution: Force it to recurse through the subdirectories listed in SUBDIRS Platforms tested: Linux
* [svn-r3451] Purpose:Bill Wendling2001-02-191-1/+1
| | | | | | | | | Feature Add Description: Added support for the h4toh5test program which needs to be conditionally compiled in only if HDF4 is specified. Platforms tested: Linux
* [svn-r3450] Purpose:Bill Wendling2001-02-192-384/+387
| | | | | | | | | Update Description: Added support for the h4toh5test program. It needs to be conditionally compiled if HDF4 is included. Platforms tested: Linux