summaryrefslogtreecommitdiffstats
path: root/hl
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r9993] Purpose:James Laird2005-02-112-2/+2
| | | | | | | | | | | | | | | | | | | | Bug fix Description: Arabica exhibited strange errors when linker found wrong versions of header files. This happened because include directories were given to linker in the wrong order. Solution: Move include directories from AM_CFLAGS variable to INCLUDES variable to put them before CPPFLAGS variable. Trust me, it works. This bug may also have contributed to strange errors on other platforms (kelgia?). Platforms tested: copper, sleipnir, arabica. (h5dump broke while building on arabica, but this happened in a clean checkout, too).
* [svn-r9988] Purpose:James Laird2005-02-117-105/+28
| | | | | | | | | | | | | | | | | | | | Bug fix Description: pmake (on modi4, for instance) complains about undefined variables if it is run without the -V flag, which turns those errors to warnings. Solution: Added test to configure.in to see if $MAKE will allow Makefiles with undefined variables. If not, sets -V flag in AM_MAKEFLAGS. Ensured that all custom make targets use AM_MAKEFLAGS. Also defined all variables that caused errors in top-level Makefile.am. This means that pmake can be used to build hdf5 *from the top level only*. To run make from a subdirectory, still need to use -V flag (or use make or gmake). Platforms tested: modi4, heping, copper, sleipnir
* [svn-r9981] Purpose:Quincey Koziol2005-02-102-0/+7
| | | | | | | | | | | Code cleanup Description: Clean up some test files. Platforms tested: FreeBSD 4.11 (sleipnir) w/FORTRAN Too minor to require h5committest
* [svn-r9977] Purpose:Quincey Koziol2005-02-101-31/+66
| | | | | | | | | | | | | | Update port Description: Allow FreeBSD builds to use Intel C & F90 compilers (C++ is not working yet on FreeBSD, so that'll come along later) Platforms tested: FreeBSD 4.11 (sleipnir) w/Intel C & F90 compilers Does not affect other platforms... Misc. update:
* [svn-r9952] Purpose:James Laird2005-02-072-2/+2
| | | | | | | | | | | | | | | | | Bug fix Description: Typo in /hl/fortran/src Makefile.am caused obtuse compiler complaints from some compilers (but not others). Errors were of the form: gcc: cannot specify -o with -c or -S and multiple compilations Solution: In AM_CLFAGS, missed -I before ../../hl/src. This made gcc think that we also wanted to compile /hl/src directory. Fixed error by adding -I. Platforms tested: verbena, eirene.
* [svn-r9941] Purpose:Quincey Koziol2005-02-052-0/+10
| | | | | | | | | | | Code cleanup Description: Clean up some testfiles that were left behind... Platforms tested: FreeBSD 4.11 (sleipnir) Too minor to require h5committest
* [svn-r9930] James Laird2005-02-038-9/+7
| | | | | | | | | | | | | | | | | | Purpose: Bug fix Description: Parallel builds were breaking in tools/lib Solution: talign didn't realize it depended on libh5tools.la because its dependencies listed the full path (../../tools/lib/libh5tools.la). Changed this, and made similar changes in a couple of other directories. This checkin should also add the --foreign flag to every Makefile.in Platforms tested: sleipnir (minor change)
* [svn-r9928] Purpose:Quincey Koziol2005-02-037-7/+7
| | | | | | | | | | | | | New feature Description: Add basic code for new B-tree implementation. They don't do much yet, aren't hooked up to anything yet and the format may change, but I'd like to start getting them into the daily tests. Platforms tested: FreeBSD 4.11 (sleipnir) w/parallel Too minor to require h5committest
* [svn-r9924] Purpose:Robert E. McGrath2005-02-022-3/+33
| | | | | | | | | | | | | | | Bug fix (#56) Description: h52gif creash for data > 1 byt Solution: check datatype and return with error message if not 1 byte int Platforms tested: shanti,verbena Misc. update:
* [svn-r9920] Purpose:James Laird2005-02-027-14/+21
| | | | | | | | | | | | | | | | | | | Bug fix Description: Found the permanant fix to automake/CVS dependency problem Solution: Added AM_MAINTAINER_MODE macro to configure.in. Now automake will never try to regenerate Makefiles, Makefiles.in, configure, H5config.h, etc. when they are out of date, nor will it print any warnings. Developers should be very very careful to use reconfigure script, and can add --enable-maintainer-mode flag to configure on heping to regenerate these files correctly. Platforms tested: heping sleipnir copper
* [svn-r9919] Purpose:Robert E. McGrath2005-02-021-13/+16
| | | | | | | | | | | | | | | Bug 181 Description: Attributes written incorrectly. Solution: Do them right, as in H5IM.c Platforms tested: verbena, output checked on windows. Misc. update:
* [svn-r9915] Purpose:James Laird2005-02-027-42/+42
| | | | | | | | | | | | | | | Bug fix Description: Configuration files' timestamps were incorrect. Solution: Update Makefiles.in. Also added correct paths to autotools on heping, so heping build should be able to re-generate configuration files even if they are still broken. Platforms tested: sleipnir
* [svn-r9913] Purpose:Pedro Vicente Nunes2005-02-013-42/+606
| | | | | | | | | | | | | | | | | DS new function Description: added the H5DSiterate_scales function with 2 operator functions and its tests Solution: Platforms tested: linux solaris aix windows Misc. update:
* [svn-r9912] Purpose:James Laird2005-02-017-609/+56
| | | | | | | | | | | | | | | | | Bug fix Description: Dependencies between configure files (aclocal, configure.in, configure, Makefiles.am and .in) are still causing Makefiles to try to run autotools during build. Solution: Committed all Makefiles.in to update their timestamps. As a temporary measure, forcibly prevented automake from running autotools during build by redefining the variables it uses. Platforms tested: sleipnir (No changes to Makefile content)
* [svn-r9911] Purpose:Pedro Vicente Nunes2005-02-012-6/+16
| | | | | | | | | | | | | | | bug fix Description: added the test_ds to the makefile Solution: Platforms tested: linux Misc. update:
* [svn-r9907] Purpose:James Laird2005-02-019-4/+11
| | | | | | | | | | | | | Bug fix Description: Different compilers use different flags to include Fortran module files Solution: Changed boilerplate to use configure variable rather than hardcoded -M flag. Platforms tested: sleipnir, sol, copper
* [svn-r9904] Purpose:James Laird2005-02-018-236/+2138
| | | | | | | | | | Configuration update Description: HDF5 now uses automake Solution: Ditto to previous checkin
* [svn-r9903] Purpose:James Laird2005-02-018-208/+2095
| | | | | | | | | | Configuration update Description: HDF5 now uses automake Solution: Ditto to previous checkin.
* [svn-r9902] Purpose:James Laird2005-02-012-73/+740
| | | | | | | | | | | | | | | Configuration feature Description: HDF5 now uses automake to generate Makefiles Solution: Makefile.in files are now generated from Makefile.am files. To reconfigure (after chaning a Makefile.am or configure.in): /bin/sh bin/reconfigure.sh Platforms tested: Many
* [svn-r9884] Purpose:Pedro Vicente Nunes2005-01-291-0/+424
| | | | | | | | | | | | | | | bug fix I forgot to add one file to cvs Description: Solution: Platforms tested: linux Misc. update:
* [svn-r9883] Purpose:Pedro Vicente Nunes2005-01-299-11/+1472
| | | | | | | | | | | | | | | | | | | | | added a first batch of dimension scales fix some small bubgs in lite (a close function was not being called ) Description: this batch contains the basic API functions described in the RFC and a minimal test file Solution: Platforms tested: linux solaris 64 AIX windows Misc. update:
* [svn-r9882] Purpose:Pedro Vicente Nunes2005-01-291-1/+1
| | | | | | | | | | | | | | | bug fix I forgot to change the name to "H5TB.h" in this file Description: Solution: Platforms tested: none Misc. update:
* [svn-r9881] Purpose:Pedro Vicente Nunes2005-01-284-4/+4
| | | | | | | | | | | | | | | | | changed the name of the hl table files back to H5TB.c and H5TB.h this can be done now because the H5TB.c (threaded binary trees) file was removed from the hdf5 library Description: Solution: Platforms tested: linux Misc. update:
* [svn-r9857] Purpose: MaintenanceElena Pourmal2005-01-222-1/+2
| | | | | | | | | | | | | | Description: Removed PABLO from the source Solution: Platforms tested: arabica with 64-bit, copper with parallel, heping with GNU C and C++ and PGI fortran (but I disabled hl, there is some weird problem only on heping: F9XMODFLAG is not propagated to the Makefile files Misc. update:
* [svn-r9835] Purpose: Bug fix/enhancementElena Pourmal2005-01-191-0/+1
| | | | | | | | | | | | | | | Description: Fortran module search directories included ../src and ../../fortran/src directories; this was defined in acsite.m4 file in order for fortran and HL fortran tests to compile. Those flags were included in h5fc and h5pfc scripts. Solution: Removed those directories from acsite.m4 file and updated Makefile.in files. Platforms tested: sequential on arabica and parallel on copper including HL Fortran Misc. update:
* [svn-r9778] Purpose:Quincey Koziol2005-01-082-76/+21
| | | | | | | | | | | | | | | 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)
* [svn-r9727] Purpose:Quincey Koziol2004-12-297-62/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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:
* [svn-r9682] Purpose:Quincey Koziol2004-12-172-1/+3
| | | | | | | | | | | | 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
* [svn-r9645] Purpose:Pedro Vicente Nunes2004-12-081-4/+4
| | | | | | | | | | | | | bug fix Description: the makefile was not using the $(srcdir) on some library path Solution: Platforms tested: Misc. update:
* [svn-r9644] Purpose:Pedro Vicente Nunes2004-12-0818-2/+10494
| | | | | | | | | | | | | | | | | add hl fortran Description: Solution: Platforms tested: linux (absfot and pgf90) solaris (32 and 64 bit) AIX note : HP gives a compiling error , to be fixed in the future Misc. update:
* [svn-r9609] Purpose: Small bug fixElena Pourmal2004-12-011-2/+0
| | | | | | | | | | | | Description: Build failed in hl/test directory on OSF1 at PSC Solution: It looks like that two extra blank lines after CPPGLAGS definition caused the syntax error I deleted the lines, and compilation went through Platforms tested: lemiuex, heping Misc. update:
* [svn-r9591] Purpose:Quincey Koziol2004-11-291-1/+1
| | | | | | | | | | | | Bug fix Description: Add dependency on the HDF5 library as well as the high-level library for rebuilding tests. Platforms tested: FreeBSD 4.10 (sleipnir) Too minor to require h5committest
* [svn-r9579] Purpose:Pedro Vicente Nunes2004-11-261-1/+1
| | | | | | | | | | | | | | | | bug fix Description: one header file that was removed from the repo was not removed from the makefile.in, causing make install to fail Solution: removed the file from the public header file list to be installed Platforms tested: linux Misc. update:
* [svn-r9571] Purpose:Pedro Vicente Nunes2004-11-241-32/+9
| | | | | | | | | | | | | | bug fix Description: the string build of some test files using "srcdir" was not done properly Solution: Platforms tested: linux Misc. update:
* [svn-r9562] Purpose:Pedro Vicente Nunes2004-11-235-32/+42
| | | | | | | | | | | | | | | | bug fix Description: the Makefile.in of the hl tests was not including a "srcdir" include path the test table .c file was missing also the srcdir path Solution: add it Platforms tested: Misc. update:
* [svn-r9561] Purpose:Pedro Vicente Nunes2004-11-221-1/+0
| | | | | | | | | | | | | | | | bug fix Description: the Makefile.in had an instruction on the make install part that was not suposed to be there Solution: removed it Platforms tested: linux aix Misc. update:
* [svn-r9558] Purpose:Pedro Vicente Nunes2004-11-2218-0/+11542
| | | | | | | | | | | | | | | | | | | | | | | | | | insert high level library into main library Description: configure.in has a new entry (--enable-hl, disable-hl) it is on by default the configure message prints info regarding if hl is enabled or not the tree is /hl /hl/src /hl/test Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r7361] Description:Albert Cheng2003-08-141-1/+2
| | | | | | | | | | | | Updated the copyright notice--mostly by rearranging some text to make them consistent. Solution: Platforms tested: "h5committested"--sol is down, so, no SUn test. Misc. update:
* [svn-r7123] Purpose:Bill Wendling2003-06-301-1/+0
| | | | | | | | | | | | | | | | | 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:
* [svn-r6540] Purpose:Bill Wendling2003-03-3110-36/+131
| | | | | | | | | | | | Update Description: Updated copyright statement Platforms tested: Linux (Only change in comments...checked if compiles) Misc. update:
* [svn-r6031] Purpose:Robert E. McGrath2002-10-242-2/+2
| | | | | | | | | Fixes bug #836. Also fixes the 'usage' message. Description: Solution: Platforms tested: Misc. update:
* [svn-r5667] Purpose:Quincey Koziol2002-06-192-9/+7
| | | | | | | | | | Code cleanup Description: Turn on more warnings in the IRIX builds and clean them up. Platforms tested: IRIX64 6.5 (modi4) w/parallel
* [svn-r5305] Pedro Vicente Nunes2002-05-012-4/+6
| | | | | | | | | | | | | | | | | | 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
* [svn-r4978] Purpose:Quincey Koziol2002-02-172-6/+8
| | | | | | | | 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)
* [svn-r4643] Purpose:Quincey Koziol2001-11-272-3/+7
| | | | | | | | | | | | | | | | | | | | | | 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)
* [svn-r4591] Purpose:Quincey Koziol2001-11-043-4/+9
| | | | | | | | Code cleanup Description: Fix a bunch of warnings Platforms tested: Linux 2.2 (eirene)
* [svn-r4473] Purpose:Quincey Koziol2001-09-251-15/+20
| | | | | | | | | | | | | | | | | | | | | 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)
* [svn-r4327] Purpose:Quincey Koziol2001-08-111-1/+1
| | | | | | | | | 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)
* [svn-r4326] Purpose:Quincey Koziol2001-08-104-42/+68
| | | | | | | | | | 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)
* [svn-r4254] Bill Wendling2001-07-249-1917/+1951
| | | | | | | | | | | | | | | 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...