summaryrefslogtreecommitdiffstats
path: root/c++
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r9590] Snapshot version 1.6 release 4 (snap0).Albert Cheng2004-11-292-10/+10
| | | | | | | This replaced the snapshot release 1.6.4-pre1 which had the wrong release string because -preN is reserved for Pre-release test versions. Snapshot releases are named as -snapN for the release branch.
* [svn-r9589] Snapshot version 1.6 release 4 (pre1)HDF Admin2004-11-292-10/+10
|
* [svn-r9582] Purpose:Quincey Koziol2004-11-272-10/+10
| | | | | | | | | | | | | | | | | | | | Add new internal data structure Description: Add an implementation of skip lists to the library (see comment in src/H5SL.c for references to the papers describing them) as a potential replacement for our current threaded, balanced binary tree container. Skip lists are much simpler to implement and should be faster to use. Also, added new error codes to release branch, so bump the minor version number to indicate that the library is no longer perfectly compatible with the 1.6.3 release. Platforms tested: FreeBSD 4.10 (sleipnir) w/parallel Solaris 2.7 (arabica) Too minor to require further testing (the skip lists aren't actually used by any library code yet)
* [svn-r9566] Purpose:Albert Cheng2004-11-231-2/+2
| | | | | | | | | | | | | | Improvement. Description: Change the default CC, F9X and CXX compilers from ecc/efc/ecc to icc/ifort/icc because Intel keeps changing their compiler names. This eliminated the warning messages that a wrong compiler name is used. Platforms tested: Tested in Tg-login NCSA only since that is the only IA64 platform on site.
* [svn-r9528] Snapshot version 1.6 release 3 (post1)HDF Admin2004-11-152-10/+10
|
* [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-252-10/+10
|
* [svn-r9306] Purpose: Post 1.6.3 release maintenanceElena Pourmal2004-09-222-10/+10
| | | | | | | | | | Description: Changed the version number to 1.6.3-post0 Solution: ran bin/h5vers script on eirene Platforms tested: Misc. update:
* [svn-r9304] Purpose: Release maintenancehdf5-1_6_3Elena Pourmal2004-09-222-10/+10
| | | | | | | | | | Description: I changed the version number to 1.6.3 Solution: Ran bin/h5vers -s 1.6.3 on eirene Platforms tested: Misc. update:
* [svn-r9263] Purpose: Maintenance for 1.6.3 third round of testingElena Pourmal2004-09-152-10/+10
| | | | | | | | | | | Description: Created test tar ball and changed version to 1.6.3-pre4 using bin/h5vers script on eirene Solution: Platforms tested: Misc. update:
* [svn-r9236] Purpose: Maintenance for the second round of testingElena Pourmal2004-09-092-10/+10
| | | | | | | | | | Description: I created a tar ball and changed version to 1.6.3-pre3 Solution: run bin/h5vers on eirene Platforms tested: eirene Misc. update:
* [svn-r9184] Purpose: Cleaning up the messElena Pourmal2004-09-011-2545/+5685
| | | | | | | | | | | | | | Description: I ran bin/h5vers on verbena instead of eirene; as a result configure was messed up. Solution: Checked out from CVS, reran h5vers to set up version to hdf5-1.6.3-pre1 and created a tar ball for testing; reran h5vers to set up version to hdf5-1.6.3-pre2 and checked in updated files. Platforms tested: eirene (configure works now) Misc. update:
* [svn-r9181] Purpose: Maintenance for the hdf5-1.6.3 testingElena Pourmal2004-09-012-5686/+2546
| | | | | | | | | | | | | | | Description: After discussing with Albert: I changed the version to hdf5-1.6.3-pre1 and created a tar ball for the first round of testing. Then I changed the version to hdf5-1.6.3-pre2 and now I am committing the changes. pre1 on ftp is the same as snap6 :-) Solution: Platforms tested: Misc. update:
* [svn-r9177] Snapshot version 1.6 release 3 (snap5)HDF Admin2004-08-302-10/+10
|
* [svn-r9150] Elena Pourmal2004-08-251-1/+1
| | | | | | | | | | | | | | Purpose: Maintenance/bug fix Description: On OSF1 machine at PSC HDF5 configuration failed for C library; the failure was due to the $ARCH compiler flag that was replace by "OSF1" string confusing the compiler. Solution: REmoved $ARCH from the compiler flags. Platforms tested: OSF1 (lemieux), Solaris 2.8 (sol), AIX 5.1 (copper) Misc. update:
* [svn-r9135] Snapshot version 1.6 release 3 (snap4)HDF Admin2004-08-232-10/+10
|
* [svn-r9116] Purpose:Albert Cheng2004-08-191-7/+4
| | | | | | | | | | | | | | | | | | | | | | | | | feature Description: Another revamp of the test interface. TestInit: is used to register Test Program name, test program specific Usage and option parsing routines. TestUsage: will invoke extra usage routine if provided. TestParseCmdLine: will invoke extra option parsing routine if provided. GetTestSummary() and GetTestCleanup() replaces the previous Summary and CleanUp arguments of TestParseCmdLine. test/testhdf5, test/ttsafe.c, testpar/t_mpi.c, testpar/testphdf5.c: All have been updated to use the new Test Routines. testpar/t_mpi.c: Also a fix of a compiler optimization bug when pgcc in Linux is used to compile it. Changed buf[] and expected to unsigned char type to avoid a bug that failed to do sign-extension. Platforms tested: "h5committested" Also tested thread-safe option in eirene.
* [svn-r9094] Purpose: Updating RMBinh-Minh Ribler2004-08-161-8/+29
| | | | | | | | Description Added the rest of the C++ examples to the RM. Platforms tested: Verified on Windows
* [svn-r9091] Purpose: File addition for RMBinh-Minh Ribler2004-08-155-0/+540
| | | | | | | | | | | | | | Description: Adding configuration file and data for the C++ API reference manual. cpp_doc_config is the configuration file, that is used by Doxygen to generate the RM. header.html and header_files are input to produce different page header than the default. Platforms tested: Verified on Windows. Misc. update:
* [svn-r9084] Purpose: Fix minor problemBinh-Minh Ribler2004-08-141-1/+1
| | | | | | | | | Description: Added an argument to the call to TestParseCmdLine because its prototype has just been changed. Platforms tested: Linux 2.4 (eirene)
* [svn-r9057] Purpose: Clean up test codeBinh-Minh Ribler2004-08-102-6/+6
| | | | | | | | | | Description: Corrected the way to initialize several const char*, because I accidentally used std::string's initialization for them. Platforms tested: SunOS 5.7 (arabica) Linux 2.4 (eirene)
* [svn-r9055] Snapshot version 1.6 release 3 (snap3)HDF Admin2004-08-092-10/+10
|
* [svn-r9043] Purpose: Clean up testsBinh-Minh Ribler2004-08-065-74/+74
| | | | | | | | | | | | Description: Replaced cout's with cerr's. Cleanup various places in the tests to make them more consistent. Platforms tested: SunOS 5.7 (arabica) Linux 2.4 (eirene) Misc. update:
* [svn-r9042] Purpose: Clean up code and update documentationBinh-Minh Ribler2004-08-068-31/+36
| | | | | | | | | | | | | | Description: Removed an internal class from RM. Removed an extra default constructor DataSpace(). Added header files H5ArrayType.h and H5VarLenType.h to some cpp files; there files were missing from last checkin. Platforms tested: SunOS 5.7 (arabica) Linux 2.4 (eirene) Misc. update:
* [svn-r8996] Purpose:Quincey Koziol2004-08-032-2/+3
| | | | | | | | | | | Code cleanup Description: Clean up some temporary files. Platforms tested: FreeBSD 4.10 (sleipnir) w/C++ Not tested by h5committest
* [svn-r8980] Snapshot version 1.6 release 3 (snap2)HDF Admin2004-08-022-10/+10
|
* [svn-r8977] Purpose:Binh-Minh Ribler2004-08-011-2/+5
| | | | | | | | | | | | | | Add new files Description: Added H5VarLenType.cpp and H5ArrayType.cpp to LIB_SRC Added H5VarLenType.h and H5ArrayType.h to PUB_HDR Platforms: SunOS 5.7 (arabica) Linux 2.4 (eirene) Misc. update:
* [svn-r8976] Purpose:Binh-Minh Ribler2004-08-011-0/+2
| | | | | | | | | | | | | | | | | | | Add more C++ wrappers and documentation Description: Added class VarLenType to provide wrapper for: H5Tvlen_create Added wrapper for H5Tis_variable_str to DataType class Tests for the new wrappers will follow soon. Platforms: SunOS 5.7 (arabica) Linux 2.4 (eirene) New files will be added to Windows projects Misc. update:
* [svn-r8975] Purpose:Binh-Minh Ribler2004-08-011-0/+2
| | | | | | | | | | | | | | | | | | | Add more C++ wrappers and documentation Description: Added class ArrayType to provide wrapper for: H5Tarray_create H5Tget_array_ndims H5Tget_array_dims Test for the new wrappers will follow soon. Platforms: SunOS 5.7 (arabica) Linux 2.4 (eirene) New files will be added to Windows projects. Misc. update:
* [svn-r8974] Purpose: Updated documentationBinh-Minh Ribler2004-07-312-2/+2
| | | | | | | | | | Description: Removed an internal function from RM and made minor correction on its main page. Platforms tested: SunOS 5.7 (arabica) Linux 2.4 (eirene)
* [svn-r8973] Purpose: Updated documentationBinh-Minh Ribler2004-07-3143-658/+801
| | | | | | | | | | Description: Updated various function headers for the RM as reviewing progresses. Rearranged functions in header files for more sensible look of the RM. Platforms tested: SunOS 5.7 (arabica) Linux 2.4 (verbena)
* [svn-r8951] Purpose: Adding fileBinh-Minh Ribler2004-07-261-1/+1
| | | | | | | | | | | | Description Added file H5CppDoc.h. Platforms tested: SunOS 5.7 (arabica) Linux 2.4 (verbena) The new file will be added to windows project soon. Misc. update:
* [svn-r8950] Purpose: Updated documentationBinh-Minh Ribler2004-07-2626-129/+282
| | | | | | | | | | | | | | | Description: Updated various function headers for the RM. Added DOXYGEN_SHOULD_SKIP_THIS to selectively un-display some info, that shouldn't be needed by application users. Added mainpage to the RM via the new file H5CppDoc.h Platforms tested: SunOS 5.7 (arabica) Linux 2.4 (verbena) The new file will be added to windows project soon. Misc. update:
* [svn-r8948] Purpose:Quincey Koziol2004-07-262-10/+10
| | | | Bump version # after making snapshot
* [svn-r8940] Snapshot version 1.6 release 3 (snap0)HDF Admin2004-07-262-10/+10
|
* [svn-r8939] Purpose:Albert Cheng2004-07-232-10/+10
| | | | Updated the library version to 1.6.3-snap0.
* [svn-r8934] Purpose:Albert Cheng2004-07-221-2/+3
| | | | | | | | | | | | | | | | | | | Improvement Description: Removed "-D__GNUC__" which was a patch for previous version. It is no longer needed. Also moved the debug flags "-w2 and -Wall" to DEBUG_CXXFLAGS so that they are used for debug mode only. Also adjust CXXFLAGS setting so that -std=c99 is added only if user has not preset CXXFLAGS. This allows users the option of not using it. Platforms tested: Tested in tg-NCSA only since that is the only ia64 platform around. Misc. update:
* [svn-r8933] Purpose:Albert Cheng2004-07-222-0/+138
| | | | | | | | | | | | | | Feature Description: Added a configure summary at the end. configure: generated from configure.in. Platforms tested: No h5committest by tested by hand in tg-ncsa. Misc. update:
* [svn-r8895] Purpose: Fixing typosBinh-Minh Ribler2004-07-171-4/+4
| | | | | | | | | Description: Class name was left in function prototypes by mistake. Removed it. Platforms tested: HPUX 11.00 (kelgia) Linux 2.4 (eirene)
* [svn-r8894] Purpose: Fixing platform specific problemBinh-Minh Ribler2004-07-172-19/+5
| | | | | | | | | | | | | Description: Some platforms don't support std, and I missed handling that situation in my last change for these files. Solution: Added 'using' statement where appropriate. Platforms tested: HPUX 11.00 (kelgia) Linux 2.4 (eirene)
* [svn-r8890] Purpose: Code cleanupBinh-Minh Ribler2004-07-1618-235/+249
| | | | | | | | | | | | | | | | | Description: Renamed some private functions appropriately. Moved some functions from Group into the base class CommonFG for H5File to use too. Updated function headers as progressively reviewing the generated RM. Also, fixed a daily test failure on kelgia by adding #ifndef H5_NO_STD to H5IdComponent.h. I tried to test on kelgia before my checkin last time, but something was not right in my environment, and I wasn't able to test. I did test on three platforms though. Platforms tested: SunOS 5.7 (arabica) Linux 2.4 (eirene) Windows XP
* [svn-r8873] Purpose: Adding test for new wrappersBinh-Minh Ribler2004-07-143-33/+174
| | | | | | | | | | | | | | Description: Added test_file_name for new wrappers H5File::getFileName H5Object::getFileName Also, replaced macro VERIFY with template function verify_val to verify read data/info and did some minor cleanup. Platforms tested: SunOS 5.7 (arabica) Linux 2.4 (eirene) Windows XP
* [svn-r8872] Purpose: Fixing bugBinh-Minh Ribler2004-07-1414-12/+41
| | | | | | | | | | | | | | | | Description: DataType::commit had incorrect parameter, H5Object. Changed it to CommonFG, for H5File and Group. The change caused additional header files needed for several other cpp files. Platforms tested: SunOS 5.7 (arabica) Linux 2.4 (eirene) Windows XP Misc. update:
* [svn-r8871] Purpose: Adding wrapper for new C APIBinh-Minh Ribler2004-07-146-0/+74
| | | | | | | | | | | | Description: Added wrappers for H5Fget_name: H5File::getFileName H5Object::getFileName Platforms tested: SunOS 5.7 (arabica) Linux 2.4 (eirene) Windows XP
* [svn-r8857] Purpose: Adding more C++ wrappers and documentationBinh-Minh Ribler2004-07-1114-373/+2543
| | | | | | | | | | | | | | | | Description: Added documentation and C++ wrappers for many C APIs to: H5PropList.* H5FaccProp.* H5DcreatProp.* H5DxferProp.* H5DataType.* H5Group.* Tests will follow soon. Platforms tested: SunOS 5.7 (arabica) Linux 2.4 (eirene)
* [svn-r8856] Purpose: Fixing bug# 133Binh-Minh Ribler2004-07-111-11/+49
| | | | | | | | | | | | | Description: Added a check before decrementing reference counter in RefCounter::decrement. Changed the check for counter's value before returning, in RefCounter::noReference. Platforms tested: SunOS 5.7 (arabica) Linux 2.4 (eirene) Misc. update:
* [svn-r8843] Purpose: Fixing minor bugBinh-Minh Ribler2004-07-091-3/+1
| | | | | | | | | | | | | | Description: Changed call to H5File::getFileSize according to C library and removed CHECK for this call because failure will be handled by exception. Platforms tested: SunOS 5.7 (arabica) Linux 2.4 (eirene) C tests are having problems, but I did run the C++ tests. Misc. update:
* [svn-r8842] Purpose: Adding documentation with doxygen and fixing minor bugBinh-Minh Ribler2004-07-092-49/+416
| | | | | | | | | | | | | Description: Added function headers with doxygen. Changed H5File::getFileSize according to C library. Platforms tested: SunOS 5.7 (arabica) Linux 2.4 (eirene) C tests are having problems, but I did run the C++ tests. Misc. update:
* [svn-r8829] Purpose: Update Makefile.inBinh-Minh Ribler2004-07-081-2/+1
| | | | | | | | | | | Description: Removed macro H5_FILES from Makefile.in so that output files from the example programs will not be installed. Platforms tested: FreeBSD 4.10 (sleipnir) I also tried to test on Linux 2.4 (eirene) but there was a failure in the C test.
* [svn-r8819] Purpose: Potential bug fixRaymond Lu2004-07-073-7/+10
| | | | | | | | Description: In H5Fget_filesize, file size was returned as haddr_t. Solution: Return file size as hsize_t and parameter for Fortran. Platforms tested: eirene