summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r28320] Updated hl_c++ so version numbers with bin/reconfigure.hdf5-1_8_16Larry Knox2015-11-1010-18/+18
| | | | | bin/pkgscrpts/testbinaries.sh: Updated expected hl_c++ so version numbers.
* [svn-r28318] Incremented so interface version for libhdf5_hl_cpp.Larry Knox2015-11-093-4/+4
| | | | Ran release script for HDF5 1.8.16 release.
* [svn-r28279] Update version to HDF5 1.8.16 in preparation for release.Larry Knox2015-11-046-18/+18
|
* [svn-r28273] Update version to hdf5-1.8.16-pre3Larry Knox2015-11-046-18/+18
|
* [svn-r28272] patch to reduce some warnings from Sean McBride, plus a related ↵Larry Knox2015-11-038-29/+36
| | | | | | fix to macros in h5tools.h from Albert. Tested with h5committest.new.
* [svn-r28270] Remove VS2010, VS2008 referencesAllen Byrne2015-11-031-51/+24
|
* [svn-r28244] Add entry to RELEASE.txt regarding decoupling of shared object ↵Larry Knox2015-10-281-3/+17
| | | | version numbers for wrapper libraries.
* [svn-r28240] Change C++ style comments to C style in src/H5Omtime.c.Larry Knox2015-10-271-4/+5
| | | | Change tested on platypus
* [svn-r28222] Adjust Windows test platforms.Allen Byrne2015-10-261-7/+13
|
* [svn-r28221] Allen Byrne2015-10-261-16/+37
|
* [svn-r28210] Check in RELEASE.txt updates for pre2Larry Knox2015-10-241-18/+6
|
* [svn-r28209] Update version to pre2Larry Knox2015-10-247-26/+56
| | | | | | | | | configure.ac: switch default to enable-production RELEASE.txt update some compiler versions in Supported Platforms and other platforms tested sections. bin/pkgscrpts check in corrections from pre1 packaging and testing.
* [svn-r28203] CMake fixes for VS2015Allen Byrne2015-10-2315-317/+403
| | | | Update CMake docs
* [svn-r28120] Remove extra / in prefix in scripts to compile and run examples.Larry Knox2015-10-1818-30/+30
| | | | | | Install examples in $datarootdir instead of $exec_prefix/share. Tested with h5committest.new + make installcheck.
* [svn-r28119] RELEASE.txt:Larry Knox2015-10-1714-194/+371
| | | | | | | | | | | Fix typo and update software configuration tested. MANIFEST bin/* Moved package scripts to bin/pkgscrpts directory and updated them for HDF5 v1.8.16 release */Makefile.in Update LT_*_VERS_* numbers after running bin/reconfigure. Tested with h5committest.new
* [svn-r28118] Replace unreadable, unused test file with newly generated file ↵Larry Knox2015-10-161-0/+0
| | | | | | that can be read by h5dump fr om HDF5 1.6.10, 1.8.6, 1.8.16 and trunk.
* [svn-r28091] release_docs/RELEASE.txtLarry Knox2015-10-152-67/+50
| | | | | | Updated Platforms Tested and Tested Configuration Features Summary sections. config/lt_vers.am Corrected LT_VERS numbers for unchanged wrapper libraries and added LT_TOOLS_VERS numbers for tools library.
* [svn-r28090] Add library version changes based on lt_vers.am file.Allen Byrne2015-10-1512-55/+99
|
* [svn-r28080] Made some minor edits.Mark Evans2015-10-151-4/+4
|
* [svn-r28079] Description:Binh-Minh Ribler2015-10-151-0/+10
| | | | Added note about HDFFV-7947.
* [svn-r28077] HDF5 passed basic tests in Mac El Capitan VM and is added to ↵Albert Cheng2015-10-141-0/+4
| | | | the more tested platform section.
* [svn-r28070] Purpose: Fix documentsBinh-Minh Ribler2015-10-144-12/+24
| | | | | | | | | | | Description: - Added missing DOXYGEN_SHOULD_SKIP_THIS pairs to prevent internal items from being included in the Reference Manual. - Updated some comments' text and format Platforms tested: Linux/32 2.6 (jam) Darwin (osx1010test) Verified documents on Windows 7
* [svn-r28069] Made some minor edits.Mark Evans2015-10-141-19/+19
|
* [svn-r28067] Description:Binh-Minh Ribler2015-10-141-2/+29
| | | | | - Added description of new APIs (HDFFV-9167 and HDFFV-9169) - Added note about the fix of memory leaks (HDFFV-9529)
* [svn-r28064] update release.txt with HDFFV-9418.Mohamad Chaarawi2015-10-131-0/+16
|
* [svn-r28063] Make UNSUPPORTED option combinations fail configure - matches ↵Allen Byrne2015-10-131-4/+9
| | | | autotools behaviour.
* [svn-r28048] Purpose: Fix memory leaksBinh-Minh Ribler2015-10-137-39/+36
| | | | | | | | | | | | | | Description: - Implemented the friend function void f_PropList_setId(PropList* plist, hid_t new_id) to work around the same problem described in trunk r26655, for the API DataSet::getCreatePlist() - Cleaned up some comments and obsolete functions Merged from trunk r28047 Platforms tested: Linux/32 2.6 (jam) Linux/64 (platypus) Darwin (osx1010test)
* [svn-r28046] bin/h5vers:Larry Knox2015-10-1314-29/+149
| | | | | | | | | | | revised script to address HDFFV-9411 - patch<n> is an official release and should not include the string "currently under development" config/lt_vers.am: add LT_*_VERS_* variables to allow incrementing wrapper libtool version numbers for shared library files independent of each other and the libhdf5 libtool version number. */Makefile.am match variables for each wrapper to use version numbers set in config/lt_vers.am */Makefile.in updated by reconfigure with changes to lt_vers.am and */Makefile.am.
* [svn-r28032] Purpose: Fix memory leaksBinh-Minh Ribler2015-10-114-72/+57
| | | | | | | | | | | | | Description: Merged from 1.8 r28030. - Removed H5Library::instance because it is unnecessary. All H5Library's methods are static. This, in turn, removed the memory leaks by H5Library::instance not being deleted. - Added ObjCreatPropList::deleteConstants to atexist() list - Cleaned up comments and format inconsistencies with 1.8 Platforms tested: Linux/32 2.6 (jam) Darwin (osx1010test)
* [svn-r28018] Undo r28009 changes.Albert Cheng2015-10-095-110/+48
| | | | Tested: jam.
* [svn-r28014] Updated version to HDF5 v1.8.16-pre1.Larry Knox2015-10-086-22/+22
|
* [svn-r28013] Ran h5vers and reconfigure to sync LT_VERSION values and ↵Larry Knox2015-10-088-22/+22
| | | | propagate them to Makefile.in(s).
* [svn-r28010] Increment LT interface version number to reflect symbols added ↵Larry Knox2015-10-081-3/+3
| | | | but none removed in hdf5 libraries.
* [svn-r28009] HDFFV-9536: Changed H5check_version() to use libtool shared ↵Albert Cheng2015-10-085-48/+110
| | | | | | | | | | | | | | | | | | | | | library version numbers instead of the library version numbers. bin/h5vers: Changed to copy the shared lib version from lt_vers.am to H5public.h (Thanks to Larry who made the changes.) src/H5public.h: Changed by bin/h5vers. src/H5.c: Changed H5check_version() to use shared library version for compatibility checking. test/tcheck_version.c: test/testcheck_version.sh.in: Changed to use shared library version numbers instead of the HDF5 library version numbers for testing. Tested: tested in Jam and Kituo.
* [svn-r28008] Description:Binh-Minh Ribler2015-10-082-0/+11
| | | | | | | Put back an unused name (need_cleanup) to avoid breaking compatibility in this release. Will do it when there are others as well. Platforms tested: Linux/32 2.6 (jam) - very minor
* [svn-r27992] Description:Binh-Minh Ribler2015-10-071-0/+2
| | | | Added c++/src/H5OcreatProp.[h/cpp]
* [svn-r27989] Purpose: Partial fix of issues HDFFV-9169 and HDFFV-9167Binh-Minh Ribler2015-10-0727-45/+614
| | | | | | | | | | | | | | | | | | | | | | | | | | Description: Merged from trunk r27961: Added class ObjCreatPropList in "H5OcreatProp.[h/cpp]" Added wrappers for H5P[s/g]et_attr_phase_change and H5P[s/g]et_attr_creation_order // Sets attribute storage phase change thresholds. void setAttrPhaseChange(unsigned max_compact = 8, unsigned min_dense = 6) // Gets attribute storage phase change thresholds. void getAttrPhaseChange(unsigned& max_compact, unsigned& min_dense) // Sets tracking and indexing of attribute creation order. void setAttrCrtOrder(unsigned crt_order_flags) // Gets tracking and indexing settings for attribute creation order. unsigned getAttrCrtOrder() Platforms tested: Linux/32 2.6 (jam) Linux/64 (platypus) Darwin (osx1010test)
* [svn-r27987] OPTION should default to FALSEAllen Byrne2015-10-071-1/+1
|
* [svn-r27983] Description:Binh-Minh Ribler2015-10-0729-485/+1952
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merged from trunk r27945, which was merged from hdf5_CppAPI_Constants, including the revisions listed below. Platforms tested: Linux/32 2.6 (jam) Linux/64 (platypus) Darwin (osx1010test) +++ Log message when merged from hdf5_CppAPI_Constants to trunk, r27945 +++ Purpose: Fix HDFFV-9529 Description: Merged from hdf5_CppAPI_Constants r27942: ------ Description: - Added H5dont_atexit() to getPredType and all the getConstant's to prevent the C library from terminating before the C++ library cleanup. - More cleanup and added more comments k r27923: ------ - Updated more comments and moved some things around for consistency - Removed check for "new" failure, exceptions would be thrown r27922: ------ Description: Added function headers and more comments for clarity. r27917: ------ Description: The C++ library has several types of global constants from different classes, such as PropList, PredType, DataSpace, etc... Previously, these global constants were declared statically and the C++ library used a constant, called PredType::AtExit, to detect when all the global contants are destroyed then close the C library (H5close). This method relied on the order of the constants being created and destroyed and that PredType constants be the last to be destroyed. In September 2015, it was recognized that the order in which the global constants were created and destroyed was actually undefined, thus can be different between different compilers. This resulted in failure when compilers destroy PredType constants before others because when PredType::AtExit was destroyed, the C library was closed, so when the constants of other classes such as PropList or DataSpace were being deleted, the C library would not be available. Solution: The static approach is changed to dynamic. In order to avoid an impact on existing applications, the static global constants are changed to constant references to the dynamically allocated objects. A detailed explanation of the new method and a description of the changes are in a Design Notes at the end of the file H5PredType.cpp. New functions added to support the new methods are listed below. class H5Library: // Returns a singleton H5Library to initialize the global // constants, invoked in IdComponent default constructor static H5Library* getInstance(); // public // Registers cleanup and terminating functions with atexit(), // called in IdComponent default constructor static void initH5cpp(void); // public // Calls H5close to terminate the library, registered with // atexit(), as the last thing to be done. static void termH5cpp(void); // public class PredType: // Creates the constants static void makePredTypes(); // private // Calls makePredTypes to create the constants and returns // the dummy constant PREDTYPE_CONST; static PredType* getPredTypes(); // private class DataSpace: // Creates the constant static DataSpace* getConstant(); // private class PropList: // Creates the constant static PropList* getConstant(); // private class DSetCreatPropList: // Creates the constant static DSetCreatPropList* getConstant(); // private class DSetMemXferPropList: // Creates the constant static DSetMemXferPropList* getConstant(); // private class FileCreatPropList: // Creates the constant static FileCreatPropList* getConstant(); // private class FileAccPropList: // Creates the constant static FileAccPropList* getConstant(); // private This function is added to PredType, DataSpace, PropList, and the four subclasses of PropList: // Deletes the constant static void deleteConstants(); // public
* [svn-r27975] Update to new style usage for scripts,Allen Byrne2015-10-065-71/+701
| | | | add cmake scripts
* [svn-r27971] eliminate duplicate optionAllen Byrne2015-10-061-2/+1
|
* [svn-r27947] Snapshot version 1.8 release 16 (snap17)HDF Tester2015-10-046-18/+18
|
* [svn-r27941] Merge r27939 from trunkJerome Soumagne2015-10-026-69/+97
| | | | | Add internal library callback to H5S_select_iterate to avoid having to pass hid_t objects internally
* [svn-r27940] Merge r27938 from trunkJerome Soumagne2015-10-024-38/+49
| | | | Fix private/public H5A_get_type and H5A_get_space
* [svn-r27936] Cmake 3.3 allowed execute_process to merge output and error ↵Allen Byrne2015-10-025-46/+46
| | | | | | files if the filename or the variable were the same. Changed instances to make the outpu_variable different.
* [svn-r27934] Updated the Fortran and HL sections for the 1.8.16 release.Scot Breitenfeld2015-10-021-8/+4
|
* [svn-r27901] Rework doc for updated examples scriptAllen Byrne2015-09-281-35/+154
|
* [svn-r27899] Modify bbrelease to use "Revision:" number from svn info, not ↵Larry Knox2015-09-281-1/+1
| | | | | | "Last Changed Rev:" number. Tested on jam
* [svn-r27872] Update with changes to script fileAllen Byrne2015-09-242-31/+33
|
* [svn-r27870] Update with changes to script fileAllen Byrne2015-09-241-11/+22
|