| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Complete revamp of package initialization/shutdown mechanism in the library.
Each package now has a single init/term routine.
This new way should avoid packages being re-initialized during library
shutdown and is also be _much_ more proactive about giving feedback for
resource leaks internal to the library.
Introduces a new "module" header file for packages in the library
(e.g src/H5Fmodule.h) which sets up some necessary package configuration macros
for the FUNC_ENTER/LEAVE macros. (The VFL drivers have their own slightly
modified version of this header, src/H5FDdrvr_module.h)
Also cleaned up a bunch of resources leaks all across the library and tests,
along with addressing many warnings, as I encountered them.
Tested on:
MacOSX/64 10.10.5 (amazon) w/serial & parallel
Linux/64 3.10.x (kituo) w/serial & parallel
Linux/64 2.6.x (ostrich) w/serial
|
|
|
|
|
|
|
|
|
|
|
| |
gcc 4.9.2 was used to create the warning list
- implicit casts
- shadowed variables
- various enum issues
- other minor fixes (comments, unused macros, etc.)
Tested on: h5committest
|
|
|
|
|
|
|
|
| |
correctly
process it and ran bin/trace.
Tested on: h5committest
|
|
|
|
|
|
| |
Update windows WiX packaging.
h5committested
|
|
|
|
|
|
|
|
| |
changed a few Win32 API calls to use the <function>A version, which forces char behavior (vs. wchar_t) when UNICODE is defined. This only affects Windows.
Fixes HDFFV-8927
Tested on 64-bit Windows 7 with Visual Studio 2012 and CMake 3.2 with UNICODE/_UNICODE both defined and undefined.
|
|
|
|
| |
No code changes.
|
|
|
|
| |
Tested: local linux and cygwin
|
|
|
|
|
|
|
| |
Add more usage info for UserMacros.
Add new option information about the Plugin default path.
Tested: local linux, jam
|
|
|
|
|
|
| |
Reviewed in H5T-61
Tested: local linux - cmake and autotools
|
|
|
|
|
|
| |
'\/' to '\\'.
Tested: Windows
|
|
|
|
|
|
|
|
|
|
| |
Clean up warnings, switch library code to use Standard C/POSIX wrapper
macros, remove internal calls to API routines, update checkapi and checkposix
scripts.
Tested on:
Mac OSX/64 10.8.3 (amazon) w/C++ & FORTRAN
Big-Endian Linux/64 (ostrich)
|
|
|
|
|
|
|
|
| |
More misc. cleanups, but main change is to make an "extern" header file
for the plugin interface.
Tested on:
Mac OSX/64 10.8.3 (amazon)
|
|
|
|
|
|
| |
CMake also uses ";" as a separator - escape it
Tested: windows
|
|
|
|
|
|
|
|
|
| |
Bring r23542 from desy_1_8 branch to trunk:
Further revisions to dynamic library loading code, to clean it up.
Tested on:
Mac OSX/64 10.8.3 (amazon) w/parallel
|
|
|
|
|
|
| |
H5Pocpl.c.
Tested on jam - no code change.
|
|
|
|
|
|
|
|
| |
/usr/local/hdf5/lib/plugin for Unix and
"%ALLUSERSPROFILE%/hdf5/lib/plugin" for Windows.
Tested with Albert's committest on 6 systesm.
|
|
|
|
| |
Tested on koala.
|
|
|
|
|
|
| |
during data reading.
Tested on koala and jam.
|
| |
|
|
|
|
|
|
| |
windows uses ';' as path separator
windows default path is different
windows find files needs '*.*'
|
|
|
|
| |
Tested on koala.
|
|
|
|
| |
Tested on koala
|
|
|
|
| |
Review & cleanup code.
|
|
|
|
| |
Not tested.
|
|
|
|
| |
ERROR macro
|
| |
|
| |
|
|
|
|
| |
Not tested.
|
|
|
|
| |
Tested on koala but not on Windows yet.
|
|
|
|
|
|
| |
Windows support.
Tested on koala.
|
|
|
|
|
|
| |
checkin of the DESY project.
Tested on koala.
|
|
of loading dynamically filter libraries and a simple test for it.
Tested on koala.
|