| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
An attribute was not being closed in H5IMlink_palette
|
|
|
|
|
|
|
|
| |
Description:
Add per-directory abbreviated copyright notices
(abbreviated COPYING files pointing to full notices).
Tested:
MANIFEST verified; not otherwise tested.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added test
Description:
The deploy Daily Test is now more robust
Solution:
Previously, the Daily Tests (using the bin/snapshot script) would run
bin/deploy to install HDF5 into a directory other than the --prefix
specified at configure-time. However, this new installation was never
tested using make check-install.
Modified bin/snapshot to clean the test directory and run make check-install
for the newly-deployed library.
Platforms tested:
tested snapshot script on mir. No changes to code.
Trial by fire in Daily Tests tonight!
|
|
|
|
|
|
|
|
|
|
|
| |
Enable HL DLL on Windows
Description:
Put a macro before function in order to enable hl dll on windows
Solution:
Platforms tested:
Windows XP, heping
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
Add the high-level examples directory to the list of directories for
mostlyclean/clean/distclean.
Platforms tested:
FreeBSD 4.11 (sleipnir)
Too minor to require h5committest
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
new examples
Description:
added revised examples for HL (image, table)
Solution:
Platforms tested:
linux
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Updating h52gif tool
Description:
The 1.6 branch seems to have had an older version of the h52gif tool
checked in.
Solution:
At Pedro's request, copied the writehdf.c file from the 1.7 branch
and replaced the file that had been in the 1.6 branch.
Platforms tested:
mir
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
Forgot to cvs add hl/tools/Makefile.in
Solution:
Added the file.
Platforms tested:
mir
|
|
|
|
| |
'hdf5_1_6'.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Moving gif2h5 to hl directory in 1.6 branch
Description:
This is the same change as was made in the 1.7 branch.
Solution:
Moved the gif2h5 tool from the hdf5/tools directory to the hdf5/hl/tools
directory. The files were already present, but now the Makefiles
build and install using the new directory instead of the old one.
Platforms tested:
mir, modi4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
Didn't add hl/examples/Dependencies to cvs last checkin.
Solution:
A few platforms (modi4) can't generate Dependencies file. It just
needed to be checked into CVS.
Platforms tested:
mir
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
Fixed errors in hl examples on modi4 and in parallel.
Solution:
Parallel error was a typo. D'oh! Used the wrong variable for h5pcc.
modi4 was because pmake needs all of its variables defined before they
are used. Forgot to define $(LIBHDF5_HL). 1.7 branch is smarter about
this. :)
Platforms tested:
mir, modi4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added HL examples
Description:
Added framework and three HL C examples to 1.6 branch.
Solution:
The HL C examples should compile with h5cc, and the code is in place
to make them work with install, install-examples, etc., so
it should be easy to add more examples.
Platforms tested:
mir, shanti
|
|
|
|
| |
'hdf5_1_6'.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
new feature
Description:
added the possibility of passing NULL to the output parameters for H5LTget_dataset_info, in case some of them are not requested
Solution:
Platforms tested:
linux
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
h52gif bug fix (494)
Description:
Changed the HDF5 read routines to use memory types and sizes, for both the
image and pallete datasets
( they were using file datatype sizes for memory allocation)
Solution:
Platforms tested:
linux
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix.
Description:
The hardcoding of RUNTEST=$(LT_RUN) caused problem when serial executable
needs to be launched by $RUNSERIAL such as "yod -sz 1" since $LT_RUN which
refer to "libtool -execute" does not know how to launch executable that way.
Solution:
Removed the definition. Now the predefined
RUNTEST=$SERIAL
in config/commence.in will take effect as designed.
Platforms tested:
h5committested.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
Some references to pdb2hdf were left in the tools/misc Makefile. Removed
them.
Solution:
Also recalculated dependencies.
Platforms tested:
heping
|
|
|
|
|
|
|
|
|
|
|
| |
Update copyrights
Description:
Updated copyright information in hdf5/bin and top-level and added some
more files to be skipped to the chkcopyright config file.
Platforms tested:
None - just eyeballed
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Appearance change.
Description:
depend1.in:
Change the style of the copyright generation commands to a simplier
style.
Dependencies:
Regenerated the Dependencies file.
Platforms tested:
Tested in heping in serial and parallel modes.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Copyright fix
Description:
Added copyright to generated Dependency files.
This had the side effect of updating some Dependency files.
Platforms tested:
heping
|
|
|
|
|
|
|
| |
Replaced the copyright notice with the proper one.
Platforms tested:
Tested in heping.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Code cleanup
Description:
Trim trailing whitespace, which is making 'diff'ing the two branches
difficult.
Solution:
Ran this script in each directory:
foreach f (*.[ch] *.cpp)
sed 's/[[:blank:]]*$//' $f > sed.out && mv sed.out $f
end
Platforms tested:
FreeBSD 4.11 (sleipnir)
Too minor to require h5committest
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
feature.
Description:
Added two new make check targets,
check-s: serial tests
check-p: parallel tests.
Check will run check-s and check-p, have the same effect as before.
Added $TEST_SCRIPTS_PARA for parallel test scripts.
Platforms tested:
h5committested".
Also, tested in heping (serial and pp) to verify with previous
test output for consistency.
Tested in modi4 for the special case of pmake (in progress.)
|
|
|
|
|
|
|
|
|
|
|
| |
Code cleanup
Description:
Clean up some compiler warnings
Platforms tested:
FreeBSD 4.11 (sleipnir)
h5committest
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Cray X1 port
Description:
Added configuration files (config/nv1-cray) and made some minor changes
so that the 1.6 branch will build and pass tests on Cray X1 machines.
Solution:
hl/test/test_table will never compile if compiler optimizations are
turned on. Optimization in test_table.c is thus disabled when __crayx1
is defined.
Platforms tested:
Cray X1s, eirene, sleipnir
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix (#56)
Description:
Bug 56, h52gif crashes if data is not 1 byte.
Solution:
Check data type and exit with error when data is bad type.
Platforms tested:
shanti,verbena.
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix (#181)
Description:
Attributes written wrong in output.
Solution:
Do the right thing. Note: followed H5IM.c as a model.
Platforms tested:
verbena. output checked on windows.
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remove feature
Description:
Retire threaded, balanced binary tree code from HDF5 use. Requiescat in
pace...
Also, regenerate dependencies files.
Platforms tested:
FreeBSD 4.10 (sleipnir) w/parallel
Too minor to require full h5committesting (the code is already
disconnected from everything except its tests)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug Fix/Code Cleanup/Doc Cleanup/Optimization/Branch Sync :-)
Description:
Generally speaking, this is the "signed->unsigned" change to selections.
However, in the process of merging code back, things got stickier and stickier
until I ended up doing a big "sync the two branches up" operation. So... I
brought back all the "infrastructure" fixes from the development branch to the
release branch (which I think were actually making some improvement in
performance) as well as fixed several bugs which had been fixed in one branch,
but not the other.
I've also tagged the repository before making this checkin with the label
"before_signed_unsigned_changes".
Platforms tested:
FreeBSD 4.10 (sleipnir) w/parallel & fphdf5
FreeBSD 4.10 (sleipnir) w/threadsafe
FreeBSD 4.10 (sleipnir) w/backward compatibility
Solaris 2.7 (arabica) w/"purify options"
Solaris 2.8 (sol) w/FORTRAN & C++
AIX 5.x (copper) w/parallel & FORTRAN
IRIX64 6.5 (modi4) w/FORTRAN
Linux 2.4 (heping) w/FORTRAN & C++
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
Add @COMMENCE@ to makefile, so that all our predefined macros are included,
which makes 'make distclean' work
Platforms tested:
FreeBSD 4.10 (sleipnir)
Too minor to require h5committest
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description: Compilation failed in hl/test directory on PSC OSF1
machine. It was due to two extra blank lines after CPPFLAGS
definition in Makefile.in
Solution: Deleted two empty lines
Platforms tested: lemiuex, heping
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
Make tests depend on HDF5 library as well as high-level library.
Platforms tested:
FreeBSD 4.10 (sleipnir)
Too minor to require h5committest
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
added hl to the 1.6 branch, as was done for the 1.7
Description:
Solution:
Platforms tested:
linux (using a build directory outside the source)
Misc. update:
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug Fix
Description:
The SUBDIRS macro is now defined as "" in the config/commence.in
file. We shouldn't have definitions of this macro before the
inclusion of config/commence.in.
Solution:
Placed all definitions of SUBDIRS after config/commence.in inclusion.
Platforms tested:
Modi4 (Small fix yet again).
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update
Description:
Updated copyright statement
Platforms tested:
Linux (Only change in comments...checked if compiles)
Misc. update:
|
|
|
|
|
|
|
|
|
| |
Fixes bug #836.
Also fixes the 'usage' message.
Description:
Solution:
Platforms tested:
Misc. update:
|
|
|
|
|
|
|
|
|
|
| |
Code cleanup
Description:
Turn on more warnings in the IRIX builds and clean them up.
Platforms tested:
IRIX64 6.5 (modi4) w/parallel
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
user reported a bug on h5 to gif tool
Description:
h5 to gif did not read an HDF5 image correctly
Solution:
updated the program so that it reads the updated HDF5 image format to the latest specification
the debug version of MSVC was giving a failure on the write of the GIF file,
regarding the GIF file pointer
this write error is eliminated declaring that pointer a global variable
there is still an applicattion error on the exit of the program, only on the debug version of MSVC
Platforms tested:
w2000
|
|
|
|
|
|
|
|
| |
Code cleanup
Description:
Cleanup compiler warnings found by the SGI compiler and gcc 3.0
Platforms tested:
FreeBSD 4.5 w/gcc 3.0 (hack) && IRIX64 (modi4)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Code cleanup
Description:
Windows is generating hundreds of warnings from some of the practices in
the library. Mostly, they are because size_t is 32-bit and hsize_t is
64-bit on Windows and we were carelessly casting the larger values down to
the smaller ones without checking for overflow.
Also, some other small code cleanups,etc.
Solution:
Re-worked some algorithms to eliminate the casts and also added more
overflow checking for assignments and function parameters which needed
casts.
Kent did most of the work, I just went over his changes and fit them into
the the library code a bit better.
Platforms tested:
FreeBSD 4.4 (hawkwind)
|
|
|
|
|
|
|
|
| |
Code cleanup
Description:
Fix a bunch of warnings
Platforms tested:
Linux 2.2 (eirene)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Code cleanup for better compatibility with C++ compilers
Description:
C++ compilers are choking on our C code, for various reasons:
we used our UNUSED macro incorrectly when referring to pointer types
we used various C++ keywords as variables, etc.
we incremented enum's with the ++ operator.
Solution:
Changed variables, etc.to avoid C++ keywords (new, class, typename, typeid,
template)
Fixed usage of UNUSED macro from this:
char UNUSED *c
to this:
char * UNUSED c
Switched the enums from x++ to x=x+1
Platforms tested:
FreeBSD 4.4 (hawkwind)
|
|
|
|
|
|
|
|
|
| |
More code cleanups
Description:
Wrap up the code cleanups for changing the dataset transfer property lists
over to using the generic property list code.
Platforms tested:
IRIX64 6.5 (modi4)
|
|
|
|
|
|
|
|
|
|
| |
Code cleanups, mostly..
Description:
Work on pacifying the SGI compiler to get the generic properties working
correctly with --enable-parallel and --enable-fortran. It's not quite
fixed yet, but I need to head home and these patches help... :-/
Platforms tested:
IRIX64 6.5 (modi4)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
Reformatting
Description:
Reformatted the code so that it's much clearer and conforms to the
HDF5 coding standards. Changed the function headers to use the ANSI
style instead of the KnR style. Kept the use of typedef's such as
"unsigned char" being "BYTE" and so on since of of this code is
copied from some other place and that's the style they use...I didn't
want to break things.
Platforms tested:
It compiles fine on Linux, but there aren't any tests for this
package, so...
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
Bug fix (by Bob McGrath)
Description:
On Solaris platforms palette was not written to the HDF5 file
Solution:
'\0' character was written outside the GroupName array. Apparently on Solaris it destroyed the condition value that determined if the palette should be written to the file.
Platforms tested:
Not tested yet.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
Bug fix
Description:
One of the function calls (H5Sget_simple_extent_dims) used parameter with
the wrong type. That caused compilation errors on T3E.
Solution:
Used NULL since that argument is optional and was never used.
Platforms tested:
T3E(mcurie) and IRIX64 (modi4)
|