summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r26422] Fixes autogen.sh errors caused by r26410 that produced:Dana Robinson2015-03-115-25/+1
| | | | | | | | | | | | | | | CXX_SHARED_CONDITIONAL does not appear in AM_CONDITIONAL This was due to a removed AM_CONDITIONAL macro in configure.ac. The CXX_SHARED_CONDITIONAL code was removed from the Makefile.am files. Additionally, the C++ shared library build settings field in libhdf5.settings file was updated. Tested on: local linux VM w/ C++ --enable-shared --enable-static --enable-shared --disable-static --disable-shared --enable-static
* [svn-r26410] HDFFV-9131: remove obsolete functions and other small changesAllen Byrne2015-03-091-108/+9
|
* [svn-r26399] Converted an AC_TRY_RUN macro to an AC_RUN_IFELSE macro.Dana Robinson2015-03-091-17/+19
| | | | | | | | Used with checking Pthread scope. Part of: HDFFV-9087 Tested on: Local Linux w/ thread-safety enabled
* [svn-r26397] Manually added flex/bison warning disable pragmas from r26351Dana Robinson2015-03-091-0/+31
| | | | | | | | | | from the trunk. Fixes: HDFFV-9149 Tested on: jam - examined gcc 4.9.2 output for warnings - ran 'make check' in hl directory
* [svn-r26396] Merge of r26349-26392 from the trunk.Dana Robinson2015-03-0935-267/+737
|\ | | | | | | Tested on: h5committest
| * [svn-r26392] Reinstates r26327-8, which had been reverted due to failures onDana Robinson2015-03-096-61/+237
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Solaris and OS X. Added public API functions that expose the C library's memory allocator for use in filter functions that need to allocate or resize buffers. Intended for use with filter plugins, particularly on Windows, where C runtime (CRT) issues can cause problems. Fixes: HDFFV-9100 Tested on: h5committest + OS X (quail) + Solaris (emu)
| * [svn-r26389] Revision 26387 failed with configure option ↵Larry Knox2015-03-081-1/+1
| | | | | | | | | | | | | | | | --with-default-api-version=v16. Changed H5Dcreate() to H5Dcreate2 in test/trefer.c line 633. Tested with h5committest and with --with-default-api-version=v16 on platypus.
| * [svn-r26387] warning fixes from Feb27.Mohamad Chaarawi2015-03-068-24/+32
| |
| * [svn-r26382] Merge r26289 from autotools_rework branch to trunk:Mike McGreevy2015-03-062-34/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Purpose: Fix HDFFV-9124 - Remove old libtool post-processing Description:   This revision removes some post-processing of the generated libtool script, which was added back in 2003 (see svn revisions 6285 and 6293) to address a deficiency in which the script failed to set the '$wl' variable for icc and pgcc compilers. Libtool has since fixed the issue, and the post-processing we've been running has essentially been a no-op for years, so it's safe for us to remove the post-processing snippet. Tested: Jam using pgcc and icc compilers.
| * [svn-r26380] Recapture updated error files for h5dump testsAllen Byrne2015-03-063-105/+21
| |
| * [svn-r26375] Print number of times sigill_handler is called in H5detect.Jerome Soumagne2015-03-051-6/+11
| | | | | | | | Part of: HDFFV-8857
| * [svn-r26374] Add CMake conversion test for H5_LONG_TO_LDOUBLE_SPECIAL andJerome Soumagne2015-03-052-8/+120
| | | | | | | | | | | | | | | | H5_LDOUBLE_TO_LONG_SPECIAL (imported from configure.ac). Fixes: HDFFV-8936 Tested on: ostrich
| * [svn-r26373] Fix for HDFFV-7959:Scot Breitenfeld2015-03-052-2/+86
| | | | | | | | | | | | H5Rdereference should check for default (HADDR_UNDEF) value and not continue processing and return so that ret value can be checked and handled properly Tested: jam (gnu)
| * [svn-r26367] HDFFV-8520: Add plugin control APIs.Allen Byrne2015-03-051-0/+53
| |
| * [svn-r26366] Update windows wix cpack process.Allen Byrne2015-03-051-0/+11
| |
| * [svn-r26365] HDFFV-8520: Add plugin control APIs.Allen Byrne2015-03-0510-60/+165
| | | | | | | | | | | | Update windows WiX packaging. h5committested
| * [svn-r26363] Partial revert of r26347.Dana Robinson2015-03-043-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Since off_t is exposed by the C API, the large file definitions MUST be exposed so that client code matches the library. These definitions have been switched back to AM_CPPFLAGS, which is exported to h5cc, etc. The POSIX and GNU definitions changes from r26347 have been left as using H5_CPPFLAGS, which is not sent to h5cc as we don't want to inflict our needs on external users. Fixes: HDFFV-9152 Tested on: h5committest
| * [svn-r26351] Adds warning prevention pragmas, etc. to flex- and ↵Dana Robinson2015-03-043-0/+69
| | | | | | | | | | | | | | | | bison-generated code. Fixes: HDFFV-9149 Tested on: jam w/ gcc 4.1 and koala w/ gcc 4.9
* | [svn-r26350] Merge of r26273-26348 from the trunk.Dana Robinson2015-03-0477-826/+1698
|\ \ | |/ | | | | Tested on: h5committest
| * [svn-r26348] Updates bin/chkmanifest to correctly handle the seven ↵Dana Robinson2015-03-031-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | Subversion status columns that are output by svn stat. Previously, the script assumed that they would all be blank for newly- added files. This is not always true when merging. Part of: HDFFV-8895 Tested on: jam (bin/chkmanifest only)
| * [svn-r26347] Moves large file and POSIX/GNU defines from AM_CPPFLAGS to ↵Dana Robinson2015-03-033-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | H5_CPPFLAGS, which is where the rest of the #defines reside. The key difference is that AM_CPPFLAGS is exported to h5cc. These #defines are not necessary to consume the HDF5 API and it's bad form to inflict our build configuration on users. In particular, the GNU/POSIX defines could easily conflict with a user's. Fixes: HDFFV-9152 Tested on: h5committest
| * [svn-r26338] Remove references to vms and vms files to be updated by this ↵Larry Knox2015-03-021-11/+3
| | | | | | | | | | | | script. VMS has been removed from HDF5 code. Tested on jam.
| * [svn-r26333] Eliminates gcc warnings due to -Wunsuffixed-float-constants.Dana Robinson2015-03-0142-382/+436
| | | | | | | | | | | | | | | | | | | | | | | | - Adds 'F' suffixes for most float constants. - A few constants MUST be of type double. These now receive the long double L suffix and are then cast to double. I do this via a new H5_DOUBLE() macro which was added to H5private.h. Fixes: HDFFV-9148 Tested on: h5committest
| * [svn-r26331] Revert checking r 26327&8, which added new code and test that ↵Larry Knox2015-02-286-230/+61
| | | | | | | | | | | | fails on solaris and macs. Tested h5committest + emu and quail.
| * [svn-r26329] Merge of r26069, r26070, and r26072 from the ↵Dana Robinson2015-02-2766-1216/+132
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | features/autotools_rework branch. Removed the configure option that allows selective disabling of individual internal filters (fletcher32, shuffle, etc.). This feature mucked up the code with a lot of #ifdefs, saved very little space, and was not scalable to a general scheme for library size reduction. We've decided to remove the feature while we investigate a more general scheme for decreasing the library size. Part of: HDFFV-9086 Tested on: h5committest
| * [svn-r26328] Fixed a typo in tmisc.c.Dana Robinson2015-02-271-1/+1
| |
| * [svn-r26327] Added public API functions that expose the C library's memory ↵Dana Robinson2015-02-276-61/+230
| | | | | | | | | | | | | | | | | | | | | | | | allocator for use in filter functions that need to allocate or resize buffers. Intended for use with filter plugins, particularly on Windows, where C runtime (CRT) issues can cause problems. Fixes: HDFFV-9100 tested on: jam (minor, localized change)
| * [svn-r26324] Fixes another bug in bin/trace that prevents adding TRACE ↵Dana Robinson2015-02-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | macros to API calls that use a FUNC_ENTER macro that does not include parentheses. This does not affect any source code at this time. Part of: HDFFV-9141 Tested on: jam (bin/trace behavior only)
| * [svn-r26321] Fix for HDFFV-9042.Scot Breitenfeld2015-02-262-0/+90
| | | | | | | | tested: h5commit
| * [svn-r26320] Trigger component install optionsAllen Byrne2015-02-261-7/+25
| |
| * [svn-r26311] Merged r26266-7 from features/autotools_reworkDana Robinson2015-02-261-90/+46
| | | | | | | | | | | | | | | | | | Updates the bin/chkmanifest script so that it parses the output of svn commands instead of hacking at the .svn/entries file. This will make the script more future-proof and allows it to work with current Subversion repositories. Tested on: jam (bin/chkmanifest only)
| * [svn-r26305] convert dump_dcpl to use switch statementAllen Byrne2015-02-251-241/+189
| | | | | | | | | | | | Add default case refactor out start ctx and end ctx Tested: local linux
| * [svn-r26303] remove files with .clog2 extension generated by MPE when doing ↵Mohamad Chaarawi2015-02-2542-92/+94
| | | | | | | | make clean.
| * [svn-r26302] Description:Quincey Koziol2015-02-259-121/+190
| | | | | | | | | | | | | | | | | | Revise dataspace encode/decode routines to make them work better with future virtual dataset feature. Tested on: Mac OSX/64 10.10.2 (amazon) w/serial (h5committest forthcoming)
| * [svn-r26301] Description:Quincey Koziol2015-02-253-3/+99
| | | | | | | | | | | | | | | | Bring Neil's fix for error in H5S_extent_copy() back to the trunk. Tested on: Mac OSX/64 10.10.2 (amazon) w/serial (h5committest forthcoming)
| * [svn-r26300] Description:Quincey Koziol2015-02-253-0/+272
| | | | | | | | | | | | | | | | | | Add H5Sis_regular_hyperslab() and H5Sget_regular_hyperslab() API routines, along with tests. Tested on: Mac OSX/64 10.10.2 (amazon) w/serial (h5committest forthcoming)
| * [svn-r26294] Fix for HDFFV-9132.Scot Breitenfeld2015-02-242-1/+32
| | | | | | | | tested: h5committest
| * [svn-r26280] Removed tab indenting for Fortran source, tab indenting is not ↵Scot Breitenfeld2015-02-232-12/+12
| | | | | | | | F2003 standard compliant.
| * [svn-r26279] re-commit 26260 that Dana moved out fixing the versioning of ↵Mohamad Chaarawi2015-02-2311-45/+363
| | | | | | | | functions to work with v16 default API.
| * [svn-r26277] remove filename extensionAllen Byrne2015-02-231-1/+1
| |
| * [svn-r26276] Merged r26075-80, 86 from features/autotools_rework branch.Dana Robinson2015-02-238-587/+83
| | | | | | | | | | | | | | | | | | | | | | | | Cleans up time functions in the autotools input files. Removed deprecated gettimeofday() time zone code and configure processing. Also removed some unused time function configure checks and defines. Fixes: HDFFV-9083 and HDFFV-9085 Tested on: 32-bit linux, serial and parallel (jam) OS X (kite) Solaris (emu)
| * [svn-r26275] Merge of r26042, 26083, 26084, 26085 from features/autotools_reworkDana Robinson2015-02-223-105/+94
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Updated configure.ac so that the direct VFD can now be built without specifying _GNU_SOURCE, etc. on the command line. - The direct VFD is now disabled by default. It was previously enabled, but the configuration script couldn't configure it properly, making it a moot point. Fixes: HDFFV-9057, HDFFV-7567, HDFFV-9088, HDFFV-7566 Tested on: h5committest jam w/ direct VFD (*very* slow!) NOTE: platypus cmake fails, but this is not a new error.
| * [svn-r26272] Merge of r26071 from features/autotools_reworkDana Robinson2015-02-225-75/+6
| | | | | | | | | | | | | | | | | | | | | | | | Removes the --with-default-vfd option from configure. This was basically useless and only allowed selecting the stdio VFD. Since this is a demo VFD and not really a production VFD, we decided to retire this option. Fixes: HDFFV-9081 Tested on: h5committest NOTE: platypus cmake fails, but this is not a new error.
* | [svn-r26332] Removed duplicate linew from MANIFESTLarry Knox2015-03-011-2/+0
| | | | | | | | tested with chkmanifest on platypus.
* | [svn-r26289] Purpose:Mike McGreevy2015-02-231-17/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix HDFFV-9124 - Remove old libtool post-processing Description: This revision removes some post-processing of the generated libtool script, which was added back in 2003 (see svn revisions 6285 and 6293) to address a deficiency in which the script failed to set the '$wl' variable for icc and pgcc compilers. Libtool has since fixed the issue, and the post-processing we've been running has essentially been a no-op for years, so it's safe for us to remove the post-processing snippet. Tested: Jam using pgcc and icc compilers.
* | [svn-r26274] Merge of r26096 to r26271 from trunk.Dana Robinson2015-02-22107-1095/+1263
|\ \ | |/ | | | | | | Tested on: jam - serial: C++/Fortran parallel: Fortran
| * [svn-r26271] Reverse merge of r26260 which was causing daily test failures.Dana Robinson2015-02-2212-364/+45
| | | | | | | | Tested on: jam w/ parallel and fortran
| * [svn-r26260] - add an attribute callback to call H5_term_library when ↵Mohamad Chaarawi2015-02-2012-45/+364
| | | | | | | | | | | | | | | | | | MPI_COMM_SELF is destroyed. - add tests for above. - this is a fix for HDFFV-883. tested h5committest
| * [svn-r26259] Remove fileAllen Byrne2015-02-201-321/+0
| |
| * [svn-r26256] Remove file - obsoleted by cmake 3.1 minimumAllen Byrne2015-02-201-1/+1
| |