AuthorCommitMessageCommit dateIssues
Dana RobinsonDana Robinson
2a4ea9b24e5[svn-r26392] Reinstates r26327-8, which had been reverted due to failures on 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)HDFFV-9100
Larry KnoxLarry Knox
63bd09ec8bb[svn-r26389] Revision 26387 failed with configure option --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.
Mohamad ChaarawiMohamad Chaarawi
89ffc9f2d7b[svn-r26387] warning fixes from Feb27.
Mike McGreevyMike McGreevy
84f0d4735a2[svn-r26382] Merge r26289 from autotools_rework branch to trunk: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...HDFFV-9124
Allen ByrneAllen Byrne
ec2e071c00c[svn-r26380] Recapture updated error files for h5dump tests
Jerome SoumagneJerome Soumagne
19fa03d5a87[svn-r26375] Print number of times sigill_handler is called in H5detect.Part of: HDFFV-8857HDFFV-8857
Jerome SoumagneJerome Soumagne
967c265541c[svn-r26374] Add CMake conversion test for H5_LONG_TO_LDOUBLE_SPECIAL and H5_LDOUBLE_TO_LONG_SPECIAL (imported from configure.ac).Fixes: HDFFV-8936 Tested on: ostrichHDFFV-8936
Scot BreitenfeldScot Breitenfeld
ca0a4d24b62[svn-r26373] Fix for HDFFV-7959: 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)HDFFV-7959
Allen ByrneAllen Byrne
61dcc807af6[svn-r26367] HDFFV-8520: Add plugin control APIs.HDFFV-8520
Allen ByrneAllen Byrne
63e3db6497e[svn-r26366] Update windows wix cpack process.
Allen ByrneAllen Byrne
5be5a4d8327[svn-r26365] HDFFV-8520: Add plugin control APIs. Update windows WiX packaging.h5committestedHDFFV-8520
Dana RobinsonDana Robinson
da1bfda6458[svn-r26363] Partial revert of r26347.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-9...HDFFV-9152
Dana RobinsonDana Robinson
86d1ef2096d[svn-r26351] Adds warning prevention pragmas, etc. to flex- and bison-generated code.Fixes: HDFFV-9149 Tested on: jam w/ gcc 4.1 and koala w/ gcc 4.9HDFFV-9149
Dana RobinsonDana Robinson
6ee9ea656fa[svn-r26348] Updates bin/chkmanifest to correctly handle the seven 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)HDFFV-8895
Dana RobinsonDana Robinson
f56cb6a8f0e[svn-r26347] Moves large file and POSIX/GNU defines from AM_CPPFLAGS to 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: h5committestHDFFV-9152
Larry KnoxLarry Knox
6c7aa17753f[svn-r26338] Remove references to vms and vms files to be updated by this script. VMS has been removed from HDF5 code.Tested on jam.
Dana RobinsonDana Robinson
d8e3d8e9082[svn-r26333] Eliminates gcc warnings due to -Wunsuffixed-float-constants.- 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: h5committestHDFFV-9148
Larry KnoxLarry Knox
ac290b5e454[svn-r26331] Revert checking r 26327&8, which added new code and test that fails on solaris and macs.Tested h5committest + emu and quail.
Dana RobinsonDana Robinson
7462a7ef1c3[svn-r26329] Merge of r26069, r26070, and r26072 from the 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: HDFF...HDFFV-9086
Dana RobinsonDana Robinson
7b7f0eafc57[svn-r26328] Fixed a typo in tmisc.c.
Dana RobinsonDana Robinson
c16d2301012[svn-r26327] 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: jam (minor, localized change)HDFFV-9100
Dana RobinsonDana Robinson
4c2749fb1da[svn-r26324] Fixes another bug in bin/trace that prevents adding TRACE 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)HDFFV-9141
Scot BreitenfeldScot Breitenfeld
2048e0bff92[svn-r26321] Fix for HDFFV-9042.tested: h5commitHDFFV-9042
Allen ByrneAllen Byrne
61f04975723[svn-r26320] Trigger component install options
Dana RobinsonDana Robinson
a83b6d66512[svn-r26311] Merged r26266-7 from features/autotools_reworkUpdates 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)
Allen ByrneAllen Byrne
aad4250bd6f[svn-r26305] convert dump_dcpl to use switch statementAdd default case refactor out start ctx and end ctx Tested: local linux
Mohamad ChaarawiMohamad Chaarawi
c4044e0c857[svn-r26303] remove files with .clog2 extension generated by MPE when doing make clean.
Quincey KoziolQuincey Koziol
3550004b200[svn-r26302] Description: 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)
Quincey KoziolQuincey Koziol
0ce8fddc735[svn-r26301] Description: 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)
Quincey KoziolQuincey Koziol
2dae0755692[svn-r26300] Description: 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)
Scot BreitenfeldScot Breitenfeld
48d9c30923a[svn-r26294] Fix for HDFFV-9132.tested: h5committestHDFFV-9132
Scot BreitenfeldScot Breitenfeld
e171ee01f18[svn-r26280] Removed tab indenting for Fortran source, tab indenting is not F2003 standard compliant.
Mohamad ChaarawiMohamad Chaarawi
0c29ac42cd9[svn-r26279] re-commit 26260 that Dana moved out fixing the versioning of functions to work with v16 default API.
Allen ByrneAllen Byrne
f175fd25c87[svn-r26277] remove filename extension
Dana RobinsonDana Robinson
7e220930da7[svn-r26276] Merged r26075-80, 86 from features/autotools_rework branch.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)2 JIRA Issues
Dana RobinsonDana Robinson
7c134068147[svn-r26275] Merge of r26042, 26083, 26084, 26085 from features/autotools_rework- 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 (*v...4 JIRA Issues
Dana RobinsonDana Robinson
bfc03955075[svn-r26272] Merge of r26071 from features/autotools_reworkRemoves 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.HDFFV-9081
Dana RobinsonDana Robinson
f634105bdb7[svn-r26271] Reverse merge of r26260 which was causing daily test failures.Tested on: jam w/ parallel and fortran
Mohamad ChaarawiMohamad Chaarawi
fcd77ffe7ea[svn-r26260] - add an attribute callback to call H5_term_library when MPI_COMM_SELF is destroyed. - add tests for above. - this is a fix for HDFFV-883.tested h5committestHDFFV-883
Allen ByrneAllen Byrne
734f1682254[svn-r26259] Remove file
Allen ByrneAllen Byrne
fef1ffe6902[svn-r26256] Remove file - obsoleted by cmake 3.1 minimum
Allen ByrneAllen Byrne
42a97ddeffe[svn-r26255] Remove file - obsoleted by cmake 3.1 minimum
Scot BreitenfeldScot Breitenfeld
57a1c0b93bc[svn-r26254] Changed mpi test to use include 'mpif.h'
Allen ByrneAllen Byrne
f679b9006dc[svn-r26253] Update CMake with fortran source properties and defines, correct name of hl fortran examples option check
Dana RobinsonDana Robinson
54a36600c0e[svn-r26249] Removed warnings about NO TRACE from bin/trace script.Fixes: HDFFV-9098 Tested on: jam (bin/trace only - causes no source changes)HDFFV-9098
Scot BreitenfeldScot Breitenfeld
6ce3158da70[svn-r26247] Reverted back from using 'USE MPI' to include 'mpif.h' since windows does not seem to support 'USE MPI'.
Dana RobinsonDana Robinson
5867b6db9ee[svn-r26246] Corrects a regular expression in the bin/trace Perl script that did not match API calls which return a pointer.Fixes: HDFFV-9141 Tested on: h5committestHDFFV-9141
Scot BreitenfeldScot Breitenfeld
3eeed2f1d55[svn-r26241] Fixed issue with default 8 byte integers using xlf compilers.
Dana RobinsonDana Robinson
fc082e60f3a[svn-r26236] Updated the MANIFEST file after deleting VMS support files.Tested on: bin/chkmanifest
Dana RobinsonDana Robinson
9ecbdc858c8[svn-r26234] Removed VMS support from the library.A tag (vms_last_support_trunk) was created just before the VMS files were deleted.