summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r3608] Elena Pourmal2001-03-121-1/+0
| | | | | | | | | Purpose: Bug fix Description: ./fortran/testpar/thdf5.f90 line was included twice in the file Solution: Removed.
* [svn-r3607] MuQun Yang2001-03-122-2/+2
| | | | | | | | | Purpose: change macro RGB into HDF5_RGB since RGB is defined on windows platforms Description: Solution: Platforms tested: eirene
* [svn-r3603] Snapshot version 1.5 release 1HDF Admin2001-03-102-2/+2
|
* [svn-r3602] Binh-Minh Ribler2001-03-1028-320/+497
| | | | | | | | | | | | | | | | | | | | | Purpose: Usability enhancement Description: - Added more information about the failure to all the throw's, i.e, member function name and more detail about the failure, where appropriate. Also, added exception throws for private functions, such as p_close to provide more specific details. - Added two api functions: Exception::getFuncName() and Exception::getCFuncName() to provide the name of the member function where failure occurs. - Fixed some typos, one of which caused segn. fault in some situations (resetIdComponent was accidentally called twice in a couple of places :) Platforms: arabica (sparc-sun-solaris 2.7)
* [svn-r3601] MuQun Yang2001-03-101-0/+10
| | | | | | | | | | | Purpose: a bug fix Description: uninitialize the start and edge value for test_ras8 and test_ras24 functions Solution: initialize Platforms tested: eirene,arabica
* [svn-r3586] Purpose:Bill Wendling2001-03-093-5/+40
| | | | | | | | | | | | | Hack Description: Need to install the files in the examples/java directory, however they include installing a Makefile. This was causing havoc with our Makefile/configure system. Solution: Changed so that you can specify a "SUBDOCDIR" which will create a subdirectory for you and fill it with files specified in PUB_SUBDOCS. Platforms tested: Linux
* [svn-r3585] Purpose:Bill Wendling2001-03-092-3/+0
| | | | | | | | | | Bug Fix Description: Removed generation of the Makefile in the doc/html/Tutor/examples/java directory since they ahve their own Makefile which is actually distributed with the documents. Platforms tested: Linux
* [svn-r3584] Purpose:Bill Wendling2001-03-091-3/+2
| | | | | | Format Description: Changed formatting of comment.
* [svn-r3583] Purpose:Bill Wendling2001-03-091-5/+3
| | | | | | | | | | | | Bug Fix Description: We only really need to go into the doc/ directory when doing a ``make install-doc''. Solution: Stop it from going further than here if doing some other type of make and just print a message saying "Nothing to do here" Platforms tested: Linux
* [svn-r3582] Binh-Minh Ribler2001-03-093-28/+21
| | | | | | | | | | | | | Purpose: Test code improvement Description: - Added H5_HAVE_ZLIB_H and H5_HAVE_LIBZ to dsets.cpp - Added the use of new API Exception::getCFuncName to obtain the name of the function where failure occurs, to various places in the test code. Platforms tested: arabica (sparc-sun-solaris 2.7)
* [svn-r3581] Number of points selected was integer, not size_t - failed on ↵Barbara Jones2001-03-091-1/+1
| | | | | | | | | | | | | | | | | | IRIX64. Purpose: [is this a bug fix? feature? ...] Description: [describe the bug, or describe the new feature, etc] Solution: [details about the changes, algorithm, etc...] [Please as detail as you can since your own explanation is better than others guessing it from the code.] Platforms tested: [machines you have tested the changed version. This is absolute important. Test it out on at least two or three different platforms such as Big-endian-32bit (SUN/IRIX), little-endian-32(LINUX) and 64-bit (IRIX64/UNICOS/DEC-ALPHA) would be good.]
* [svn-r3580] Purpose:Bill Wendling2001-03-091-0/+2
| | | | | | | | Update Description: Added the h5tools_utils.* files. Platforms tested: Linux
* [svn-r3579] Purpose:Bill Wendling2001-03-081-1/+2
| | | | | | | | | | | | Temporary Fix Description: The Makefile in the java/ directory won't work with the current make situation. Solution: Temporarily removed going into the java/ subdirectory until the stuff with the Makefiles can be figured out. Platforms tested: Linux
* [svn-r3578] Purpose:Bill Wendling2001-03-081-9/+6
| | | | | | | | | Update Description: Removed `examples/' subdirectory as one of the ones to test since we have "real" tests now Platforms tested: Linux
* [svn-r3577] Purpose:Bill Wendling2001-03-081-2/+2
| | | | | | | | | | | | | Bug Fix Description: Fixed the compile lines for the C++ tests. Solution: Added the actual objects to be compiled into the testhdf5 program and removed the tfile from the TEST_PROGS line since it would try to create a program from the tfile module, but it didn't have a "main" function. Platforms tested: Linux
* [svn-r3576] Purpose:Bill Wendling2001-03-081-1/+1
| | | | | | | | | | | Update Description: We now have a "real" testing thingy for the C++ code. We don't need to run things in the examples directory. Solution: Commented out the "TEST_SCRIPT" line. Platforms tested: Linux
* [svn-r3575] Purpose:Bill Wendling2001-03-081-10/+5
| | | | | | | | | Update Description: Due to code motion, some functions which were being called were moved to another module. Included only that header file. Platforms tested: Linux
* [svn-r3574] Purpose:Bill Wendling2001-03-082-93/+110
| | | | | | | | | | Update Description: Updated to reflect the new naming of APIs in the h5tools library. I.e., things which were once named "h5dump_*" now have the "h5tools_" prefix instead. Platforms tested: Linux
* [svn-r3573] Purpose:Bill Wendling2001-03-082-1670/+352
| | | | | | | | | | Code Cleanup Description: Moved some code out which wasn't specific to the h5tools into the h5tools_utils and h5tools_str modules. Also started on adding the subsetting feature to the dumping. Platforms tested: Linux
* [svn-r3572] Purpose:Bill Wendling2001-03-082-10/+725
| | | | | | | | | Code Movement Description: Moved some functions which worked only with the h5tools_str_t structure from the h5tools module to the h5tools_str module. Platforms tested: Linux
* [svn-r3571] Purpose:Bill Wendling2001-03-082-0/+762
| | | | | | | | | New Modules Description: Separated the "generic" functions out of the h5tools module into their own separate module to make things a bit nicer to deal with. Platforms tested: Linux
* [svn-r3570] Purpose:Bill Wendling2001-03-081-1/+1
| | | | | | | | Update Description: Added entry for h5tools_utils.* Platforms tested: Linux
* [svn-r3569] Purpose:Bill Wendling2001-03-081-4/+3
| | | | | | | | | | | | | Update Description: Changed name of h5tools functions. Solution: Changed h5dump_fixtype() -> h5tools_fixtype() Platforms tested: Linux
* [svn-r3568] Purpose:Bill Wendling2001-03-081-0/+20
| | | | | | | | | | | Bug Fix Description: Added logic so that all the various make options would recursively be done in their subdirectories. Solution: Added a for-loop to iterate through the subdirectories. Platforms tested: Linux
* [svn-r3567] added entire path to java stuff instead of relativeBarbara Jones2001-03-081-1/+1
| | | | | | | | | | | | | | | | Purpose: [is this a bug fix? feature? ...] Description: [describe the bug, or describe the new feature, etc] Solution: [details about the changes, algorithm, etc...] [Please as detail as you can since your own explanation is better than others guessing it from the code.] Platforms tested: [machines you have tested the changed version. This is absolute important. Test it out on at least two or three different platforms such as Big-endian-32bit (SUN/IRIX), little-endian-32(LINUX) and 64-bit (IRIX64/UNICOS/DEC-ALPHA) would be good.]
* [svn-r3566] error in Fortran90 interfaceopenBarbara Jones2001-03-081-1/+1
| | | | | | | | | | | | | | | | Purpose: [is this a bug fix? feature? ...] Description: [describe the bug, or describe the new feature, etc] Solution: [details about the changes, algorithm, etc...] [Please as detail as you can since your own explanation is better than others guessing it from the code.] Platforms tested: [machines you have tested the changed version. This is absolute important. Test it out on at least two or three different platforms such as Big-endian-32bit (SUN/IRIX), little-endian-32(LINUX) and 64-bit (IRIX64/UNICOS/DEC-ALPHA) would be good.]
* [svn-r3565] Purpose:Bill Wendling2001-03-081-0/+53
| | | | | | | | Update Description: Added new tutorial examples. Platforms tested: Linux
* [svn-r3564] made some more changes to tutorial pagesBarbara Jones2001-03-082-159/+11
| | | | | | | | | | | | | | | | Purpose: [is this a bug fix? feature? ...] Description: [describe the bug, or describe the new feature, etc] Solution: [details about the changes, algorithm, etc...] [Please as detail as you can since your own explanation is better than others guessing it from the code.] Platforms tested: [machines you have tested the changed version. This is absolute important. Test it out on at least two or three different platforms such as Big-endian-32bit (SUN/IRIX), little-endian-32(LINUX) and 64-bit (IRIX64/UNICOS/DEC-ALPHA) would be good.]
* [svn-r3563] Add changes to tutorial for FortranBarbara Jones2001-03-0832-3009/+3266
| | | | | | | | | | | | | | | | Purpose: [is this a bug fix? feature? ...] Description: [describe the bug, or describe the new feature, etc] Solution: [details about the changes, algorithm, etc...] [Please as detail as you can since your own explanation is better than others guessing it from the code.] Platforms tested: [machines you have tested the changed version. This is absolute important. Test it out on at least two or three different platforms such as Big-endian-32bit (SUN/IRIX), little-endian-32(LINUX) and 64-bit (IRIX64/UNICOS/DEC-ALPHA) would be good.]
* [svn-r3562] Add to tutorialBarbara Jones2001-03-0837-17/+3993
| | | | | | | | | | | | | | | | Purpose: [is this a bug fix? feature? ...] Description: [describe the bug, or describe the new feature, etc] Solution: [details about the changes, algorithm, etc...] [Please as detail as you can since your own explanation is better than others guessing it from the code.] Platforms tested: [machines you have tested the changed version. This is absolute important. Test it out on at least two or three different platforms such as Big-endian-32bit (SUN/IRIX), little-endian-32(LINUX) and 64-bit (IRIX64/UNICOS/DEC-ALPHA) would be good.]
* [svn-r3561] add to tutorialBarbara Jones2001-03-089-0/+1448
| | | | | | | | | | | | | | | | Purpose: [is this a bug fix? feature? ...] Description: [describe the bug, or describe the new feature, etc] Solution: [details about the changes, algorithm, etc...] [Please as detail as you can since your own explanation is better than others guessing it from the code.] Platforms tested: [machines you have tested the changed version. This is absolute important. Test it out on at least two or three different platforms such as Big-endian-32bit (SUN/IRIX), little-endian-32(LINUX) and 64-bit (IRIX64/UNICOS/DEC-ALPHA) would be good.]
* [svn-r3560] tutorialBarbara Jones2001-03-082-0/+83
| | | | | | | | | | | | | | | | Purpose: [is this a bug fix? feature? ...] Description: [describe the bug, or describe the new feature, etc] Solution: [details about the changes, algorithm, etc...] [Please as detail as you can since your own explanation is better than others guessing it from the code.] Platforms tested: [machines you have tested the changed version. This is absolute important. Test it out on at least two or three different platforms such as Big-endian-32bit (SUN/IRIX), little-endian-32(LINUX) and 64-bit (IRIX64/UNICOS/DEC-ALPHA) would be good.]
* [svn-r3559] Purpose:Quincey Koziol2001-03-082-4/+4
| | | | | | | | | | C++ compatibility fix Description: 'delete' is a reserved word in C++ Solution: Change structure member named 'delete' into 'del' Platforms tested: FreeBSD 4.2 (hawkwind)
* [svn-r3558] tutorialBarbara Jones2001-03-082-0/+285
| | | | | | | | | | | | | | | | Purpose: [is this a bug fix? feature? ...] Description: [describe the bug, or describe the new feature, etc] Solution: [details about the changes, algorithm, etc...] [Please as detail as you can since your own explanation is better than others guessing it from the code.] Platforms tested: [machines you have tested the changed version. This is absolute important. Test it out on at least two or three different platforms such as Big-endian-32bit (SUN/IRIX), little-endian-32(LINUX) and 64-bit (IRIX64/UNICOS/DEC-ALPHA) would be good.]
* [svn-r3557] added chunk.f90 to tutorialBarbara Jones2001-03-081-0/+310
| | | | | | | | | | | | | | | | Purpose: [is this a bug fix? feature? ...] Description: [describe the bug, or describe the new feature, etc] Solution: [details about the changes, algorithm, etc...] [Please as detail as you can since your own explanation is better than others guessing it from the code.] Platforms tested: [machines you have tested the changed version. This is absolute important. Test it out on at least two or three different platforms such as Big-endian-32bit (SUN/IRIX), little-endian-32(LINUX) and 64-bit (IRIX64/UNICOS/DEC-ALPHA) would be good.]
* [svn-r3556] added attrexample.f90 to tutorialBarbara Jones2001-03-081-0/+87
| | | | | | | | | | | | | | | | Purpose: [is this a bug fix? feature? ...] Description: [describe the bug, or describe the new feature, etc] Solution: [details about the changes, algorithm, etc...] [Please as detail as you can since your own explanation is better than others guessing it from the code.] Platforms tested: [machines you have tested the changed version. This is absolute important. Test it out on at least two or three different platforms such as Big-endian-32bit (SUN/IRIX), little-endian-32(LINUX) and 64-bit (IRIX64/UNICOS/DEC-ALPHA) would be good.]
* [svn-r3555] Purpose:Albert Cheng2001-03-081-1/+6
| | | | | | | | | | Code improvement Description: Changed it so that $H5VERSION determines which version of hdf5 code to do cvs checkout and to test, making it easier to handle new versions. Platforms tested: run simple test to make sure it did generate the right command.
* [svn-r3553] Elena Pourmal2001-03-071-72/+2030
| | | | | | | | | | | | | | Purpose: Window port and maintenance Description: Windows Fortran requires interface blocks for each C function called from F90 stub. I also added comment blocks for each F90 API and fixed minor bugs in enum datatype routines that are not official yet. Solution: Added interface blocks. Platforms tested: Linux (eirene)
* [svn-r3552] Elena Pourmal2001-03-061-28/+943
| | | | | | | | | | | | | Purpose: Window port and maintenance Description: Windows Fortran requires interface blocks 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)
* [svn-r3551] Binh-Minh Ribler2001-03-061-1/+2
| | | | | | | | | | | | | | Purpose: Bug fix Description: Compiled error about "RcsId initialized twice" Solution: This problem has been taken care of in the C++ API already. However, because dsets.cpp includes the C++ header file H5Cpp.h after the C test header files, h5test.h and testhdf5.h, the fix was missed. Moved H5Cpp.h to before those C header files. Platforms tested: arabica (sparc-sun-solaris 2.7)
* [svn-r3550] Binh-Minh Ribler2001-03-062-7/+7
| | | | | | | | | | | | | Purpose: Bug fix Description: The Exception destructor accidently called H5Eprint, which caused error messages to be printed where they are not supposed to because the failures are expected. Solution: Removed that lousy call! Platforms tested: arabica (sparc-sun-solaris 2.7)
* [svn-r3549] Purpose:Bill Wendling2001-03-054-140/+147
| | | | | | | | | | | | | | | | | | | Adding Test Description: - Add the tests to the Makefile so that they'll be executed. - Fixed a few bugs in dsets.cpp * Some buffers should have been char *'s instead of void *'s. * An iterator for a loop wasn't declared properly. - Formatting changes Solution: - Changed the void *'s to char *'s. - Declared the loop iterator. NOTE: Doesn't work just yet. There's a conflict with a C++ keyword (delete) in the H5Pprivate.h header file. Quincey's looking into this. Platforms tested: Linux
* [svn-r3547] Purpose:Bill Wendling2001-03-051-1/+5
| | | | | | | | | | | | | | | | | | Small Fix Description: Modified ``max_dims'' so that it is a truely recursive definition vis-a-vis (that's French!) the BNF stuff. Solution: Changed the max_dims ::= ( i_0, i_1, ...) where i_k is either an integer or UNLIMITED to something like: <max_dims> ::= '(' <max_dim_list> ')' <max_dim_list> ::= <max_dim> | <max_dim>, <max_dim_list> <max_dim> ::= <int_value> | H5S_UNLIMITED Platforms tested: PDP-10
* [svn-r3546] Elena Pourmal2001-03-053-41/+790
| | | | | | | | | | | | | Purpose: Windows port and maintenance Description: Windows Fortran requires interface blocks 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)
* [svn-r3545] Purpose:Bill Wendling2001-03-051-0/+3
| | | | | | | | Update Description: Added the new C++ test files. Platforms tested: Linux
* [svn-r3543] Elena Pourmal2001-03-021-4/+4
| | | | | | | | | | | | Purpose: Bug fix Description: Function name h5rget_object_type_obj_f was used in test program instead of the generic name h5rget_object_type_f. Solution: Changed the name. Platforms tested: Linux (eirene)
* [svn-r3542] Elena Pourmal2001-03-021-26/+420
| | | | | | | | | | | | | Purpose: Windows port and maintenance Description: Windows Fortran requires interface blocks for each C function called from F90 stub. I also added comment blocks for each F90 API and fixed several typos. Solution: Added interface blocks. Platforms tested: Linux (eirene) to test that things are not broken on UNIX.
* [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