summaryrefslogtreecommitdiffstats
path: root/hl
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r12792] Fixed a Makefile.am to clean up a test file generated by the ↵James Laird2006-10-202-2/+3
| | | | | | | | | | | Packet Table compression test. Tested that the file is removed on juniper and heping. Running reconfigure also regenerated the H5E* files (I think this means somebody updated these files but didn't run reconfigure).
* [svn-r12787] Fix some references to Variable-length packet table functions.James Laird2006-10-191-0/+13
| | | | | | | For some reason, only Visual Studio DLLs complained about these. Current code compiles for me under Visual Studio and generates no related warnings on juniper.
* [svn-r12775] Fixed HL C++ errors from removing VL packet table. Silly me forJames Laird2006-10-183-0/+10
| | | | | | omitting the C++ test in the first place! Tested on heping (with --enable-cxx!).
* [svn-r12773] Removed Variable-length packet tables from the HL libraries.James Laird2006-10-176-0/+18
| | | | | | | This is a quick change to make sure nothing breaks; VL functions in the header files have been #ifdef'd out. Tested on mir.
* [svn-r12764] Pedro Vicente Nunes2006-10-162-88/+134
| | | | | | | | put the H5LTcreate_compound_type function inside the #ifdef NOT_YET macro meaning that the function is not used by us
* [svn-r12763] Pedro Vicente Nunes2006-10-162-52/+8
| | | | | | | | | | | removed the function H5LTcreate_compound_type from the source directory. this function was not being used. when it was written, it was meant to be an auxiliary function to be used on the table api, but it never had an usage commented the H5LTrepack function with the #ifdef NOT_YET macro it is also not being used
* [svn-r12753] Added 1.6 compatibility support for packet table test.James Laird2006-10-121-0/+10
| | | | Tested on mir.
* [svn-r12746] Changed Packet Table compression to what is hopefully a more ↵James Laird2006-10-111-52/+61
| | | | | | | | | portable test (apparently, there are some systems for which compression makes things bigger :/ ). Tested on heping.
* [svn-r12741] Added support for direct I/O to check-vfd. The direct VFD is ↵James Laird2006-10-1014-28/+28
| | | | | | | | | | only tested if it is enabled. Added Direct VFD status to the configure summary. Removed a line left over from pablo support. Oops!
* [svn-r12735] Description:Quincey Koziol2006-10-098-100/+100
| | | | | | | | | | Clean up some compiler warnings and resolve some inconsistenceis between hsize_t and size_t in the interface. Tested on: FreeBSD/32 4.11 (sleipnir) w/threadsafe Linux/32 2.4 (heping) w/FORTRAN & C++ Linux/64 2.4 (mir) w/enable-1.6-compat
* [svn-r12734] Description:Quincey Koziol2006-10-095-18/+15
| | | | | | | | | Clean up some compiler warnings. Tested on: FreeBSD/32 4.11 (sleipnir) w/threadsafe Linux/32 2.4 (heping) w/FORTRAN & C++ Linux/64 2.4 (mir) w/enable-1.6-compat
* [svn-r12715] Incorporated a user-submitted patch to better detect the 'tr' ↵James Laird2006-10-0314-0/+14
| | | | | | | | | | | | utility and quote its arguments. Also checks for the 'socket' library on Solaris. If this patch passes the Daily Tests and makes the user happy, I'll port it back to the 1.6 branch. Tested on mir and sol.
* [svn-r12686] Added compression to Packet Tables. Now both C and C++ packet ↵James Laird2006-09-2614-89/+272
| | | | | | | | | | | | | | | | tables have an extra parameter that sets the deflate filter. Added tests, made examples use the new APIs. Cleaned up include files a little and removed some casts that I hope are superfluous. If anybody encounters strange errors in the packet table tests where the chunk size is set to some extremely large value, please let me know, but I was unable to reproduce this error on any system. Tested on mir, heping, sol, juniper, VS 6.0. Looked for the chunk size error on several other systems a month or two ago.
* [svn-r12668] Description:Quincey Koziol2006-09-156-6/+6
| | | | | | | Re-run 'bin/reconfigure' script after recent checkins Tested on: none - shouldn't have any affect on compilation
* [svn-r12640] Frank Baker2006-09-046-0/+96
| | | | | | | | Description: Add per-directory abbreviated copyright notices (abbreviated COPYING files pointing to full notices). Tested: MANIFEST verified; not otherwise tested.
* [svn-r12608] Checked in External Link C examples.James Laird2006-08-2214-14/+14
| | | | | | | | Since these examples need to follow filesystem paths, the Makefiles need to create directories in the examples directory; added this to the Makefile.am. Tested on Windows, mir, juniper
* [svn-r12584] Mentioned VFD in test output to make it easier to tell which ↵James Laird2006-08-1714-98/+84
| | | | | | | | | VFD is being used when a test is run. Running reconfigure also regenerated error header files (because someone edited them manually?).
* [svn-r12576] Added funtions to query the "current position" for Packet ↵James Laird2006-08-146-5/+83
| | | | Tables in C and C++.
* [svn-r12519] Fixed "make check-vfd"James Laird2006-07-3114-28/+42
| | | | | | | | | | "make check-vfd" will now run all tests in the test directory with different file drivers (at least, all of those tests that use the testing framework's FAPL). Tests that fail will be skipped. This is not a perfect fix, but is better than nothing. Along with this change, check-vfd should be added to the Daily Tests.
* [svn-r12452] Purpose:James Laird2006-07-053-5/+5
| | | | | | | | | | | | | | | | | | | | | | Feature Description: Revised Link APIs. Solution: New link APIs use H5L* H5*create_expand do not create links to the objects created; this must be done manually with H5Llink. Added APIs to link an object given its ID (H5Llink), to copy links (H5Lcopy), and changed creation APIs (H5Lcreate_hard and H5Lcreate_soft) and query API (H5Lget_linkinfo instead of H5Gget_objinfo). All old APIs are still supported in H5Gdeprec.c . Platforms tested: sol, mir, copper Misc. update: Forgot to update MANIFEST and release docs. Will do after checkin.
* [svn-r12441] Purpose:Pedro Vicente Nunes2006-06-271-51/+46
| | | | | | | | | | | | | | code cleanup Description: changed the name of some variables to match the online documentation Solution: Platforms tested: linux Misc. update:
* [svn-r12440] Purpose:Quincey Koziol2006-06-2729-471/+471
| | | | | | | | | | | Code cleanup Description: Trim trailing whitespace in Makefile.am and C/C++ source files to make diffing changes easier. Platforms tested: None necessary, whitespace only change
* [svn-r12431] Purpose:James Laird2006-06-2118-229/+113
| | | | | | | | | | | | | | Configuration feature Description: 'make install' now tests both static and shared libraries if both are installed. Solution: Previously, shared libraries were only tested when static libraries were not installed. Also cleaned up line in commence.am that was including HL library in all Makefiles. Platforms tested: mir (Makefile change only)
* [svn-r12428] Purpose:James Laird2006-06-202-2/+2
| | | | | | | | | | | Bug fix Description: Added hl fortran example to Makefile Platforms tested: mir only
* [svn-r12426] Purpose:Pedro Vicente Nunes2006-06-201-0/+91
| | | | | | | | | | | | added an example for HL fortran Description: Solution: Platforms tested: Misc. update:
* [svn-r12411] Purpose:James Laird2006-06-1314-0/+14
| | | | | | | | | | | | | | Bug fix - bugzilla #552 Description: On Cray X1, trying to use : as an argument confused the system. Solution: Added a test in configure to see if : as an argument is bad. If so, skipped the test. Platforms tested: mir, Cray X1 (change to configure only)
* [svn-r12387] Purpose: Bug fix.Raymond Lu2006-05-312-2/+2
| | | | | | | | | Description: Windows doesn't recognize "long long" but "long_long". Solution: The library defined a more general type "long_long". Use it instead. Platforms tested: fuss - simple change.
* [svn-r12373] Purpose: Add debug information.Raymond Lu2006-05-231-0/+2507
| | | | | | | | | Description: dtype_file.txt is a text file for testing complicated compound type for H5LTtext_to_dtype(). dtype_file_readable.txt is just a human-readable version of dtype_file.txt for debugging purpose. Platforms tested: No test.
* [svn-r12371] Purpose: RecommitRaymond Lu2006-05-231-0/+18
| | | | Description: Copyright was missing from last commit.
* [svn-r12370] Purpose: Bug fix.Raymond Lu2006-05-233-102/+130
| | | | | | | | | | Description: The current code in Yacc parser doesn't handle big-endian machine for enum type correctly. Solution: Depending on the super type of enum, use appropriate integer type to pass in enum value. Platforms tested: h5committest and fuss.
* [svn-r12358] Purpose:Albert Cheng2006-05-1914-14/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug fix. Description: The ${TR}, though avoid the error, is inconvenient. It is needed because configure.in use the char range in the style of 'a-z'. The other style of '[a-z]' is more commonly accepted by all tr but autoconf tends to strip away [], making the syntax rather clumsy. Solution: Learned from autoconf that it avoids the use of character range by just spell all the letters out. Changed our tr commands to use those variables defined by autoconf. Also removed the definition of ${TR} since it will cause inconsistancy when autoconf also use plain 'tr' in its generated code. The Makefile.in are changed because the elimination of ${TR} from configure triggered its removal from all Makefil.in. That is okay because ${TR} is not used at all in Makefile. Platforms tested: h5committested. (sol failed to connected). also tested in shanti using both /usr/ucb/tr and /bin/tr (the bad one before.) Misc. update: Updated both INSTALL and RELEASE files.
* [svn-r12353] Purpose:Pedro Vicente Nunes2006-05-175-7/+48
| | | | | | | | | | | | | | | | new function Description: added H5LTfind_attribute as a public function, a wrapper for the already existing private function H5LT_find_attribute Solution: Platforms tested: linux solaris Misc. update:
* [svn-r12351] Purpose: Follow-up what's committed yesterday.Raymond Lu2006-05-174-71/+170
| | | | | | | | | | | | Description: Yesterday, a definition of the macro YY_BUF_SIZE of 256KB was committed in, but copper complained it can't be redefined. Solution: Added #ifdef and #undef to make sure the macro is undefined first. Also integrated a complicated compound type test. It reads input from a text file. The datatype is unusually large, of 101 member fields. Platforms tested: h5committest and fuss.
* [svn-r12350] Purpose: Increase capacityRaymond Lu2006-05-162-72/+87
| | | | | | | | | | Description: The default size for input buffer of Lex is only 8K. Some application has input string far bigger than it. Solution: Increase the size by defining YY_BUFFER_SIZE to be 256K (262144) in H5LTanalyze.l Platforms tested: fuss - simple change.
* [svn-r12315] Purpose:Quincey Koziol2006-04-294-15/+10
| | | | | | | | | | | | | Code cleanup, etc. Description: Fix some inconsistent coding in the packet table examples Correct header file issues in C++ packet table wrapper Platforms tested: FreeBSD 4.11 (sleipnir) w/C++ Linux 2.4/64 (mir) w/C++ & FORTRAN
* [svn-r12314] Purpose:Quincey Koziol2006-04-2932-332/+380
| | | | | | | | | | | | | | Code cleanup Description: Big clean up on high-level library code, including: - Removing include of HDF5 private header file(!) - Reduce number of compiler warnings - Untangle header files, etc. Platforms tested: FreeBSD 4.11 (sleipnir) w/C++ Linux 2.4/64 (mir) w/C++ & FORTRAN
* [svn-r12295] Purpose:James Laird2006-04-2115-50/+45
| | | | | | | | | | | | | | | | | | | Several bug fixes Description: Added config file for Cray X1 (previous file was misnamed) Simplified some code in hyperslab.c test that seemed to have been confusing compiler on Cray X1. Fixed typo in config/commence.am Cleaned up hl/src/Makefile.am Solution: All four fixes should be straightforward. The failure on Cray was very difficult to debug, but involved arithmetic errors. This change seems to fix it. Platforms tested: heping, copper, sol, some Cray X1 (more testing when system comes back up)
* [svn-r12285] Purpose:Albert Cheng2006-04-2020-0/+20
| | | | | | | | | | bug fixes. Description: Added #include "hdf5_hl.h" to each example programs. Platforms tested: Heping.
* [svn-r12284] Purpose:Albert Cheng2006-04-203-2/+3
| | | | | | | | | | | Bug fix. Description: H5PTpublic.h was not included in hdf5_hl.h. Added hdf5_hl.h to the installed header files list. Platforms tested: Heping.
* [svn-r12283] Purpose:Albert Cheng2006-04-201-0/+30
| | | | | | | | | | Rearragement. Description: Created general HL library header file and moved HL public headers to it. Platforms tested: h5committested.
* [svn-r12282] Purpose:Albert Cheng2006-04-202-2/+2
| | | | | | | | | | | bug fix. Description: H5LTparse.h should not be installed. Removed it from the install header files list. Platforms tested: h5committested.
* [svn-r12279] Purpose:James Laird2006-04-192-4/+5
| | | | | | | | | | | | | | | Bug fix Description: When variables were declared in for loops C++ compiler on Cray X1 scoped them oddly, leading to compilation errors. Solution: Moved variable declarations out of for loops (where they probably shouldn't have been anyway) to the beginning of the function. Platforms tested: mir, Cray X1 (minor change)
* [svn-r12254] Purpose:Quincey Koziol2006-04-142-12/+10
| | | | | | | | | | | | | | Anti-feature Description: Revert changes to H5G_stat_t struct, to make it compatible with the 1.6.x branch again. The information that was added to the H5G_stat_t struct will be reported through other API routines. Platforms tested: FreeBSD 4.11 (sleipnir) w/C++ Linux 2.4/64 (mir) w/C++ & Fortran Solaris 2.9 (shanti)
* [svn-r12235] Purpose:Pedro Vicente Nunes2006-04-132-8/+16
| | | | | | | | | | | | | | | | | bug fixes Description: some function calls had integer constants in the argument list; these caused size mismatches on some platforms (hsize_t expected) Solution: declared hsize_t variables or added casts Platforms tested: linux (heping) solaris Misc. update:
* [svn-r12234] Purpose:Pedro Vicente Nunes2006-04-131-88/+86
| | | | | | | | | | | | | removed some white space and add formatting Description: Solution: Platforms tested: linux Misc. update:
* [svn-r12231] Purpose:Pedro Vicente Nunes2006-04-121-56/+0
| | | | | | | | | | | | fix, forgot to cvs remove one file of the privious check in Description: Solution: Platforms tested: Misc. update:
* [svn-r12229] Purpose:Pedro Vicente Nunes2006-04-1267-407/+587
| | | | | | | | | | | | | | | | | | | | | new feature Description: 1) separated the HL library into "public" and "private" header files, with the same caracteristics as the basic library 2) added the public headers to hdf5.h (with a conditional include macro, defined in configure.in) 3) added the path to HL in all Makefile.am 's , because of the inclusion in hdf5.h Solution: Platforms tested: linux 32, 64 AIX solaris with fortran and c++ (one packet table example fails) Misc. update:
* [svn-r12195] Purpose: Add comments.Raymond Lu2006-04-032-0/+28
| | | | Description: Added copyright comment to the beginning of these two files.
* [svn-r12149] Purpose:James Laird2006-03-2314-98/+14
| | | | | | | | | | | | | | | | Bug fix Description: Previous checkin did a bad thing; 'make clean' failed in example directories. Solution: Fixed commence.am so that examples no longer break, and fixed a mistake in conclude.am. Platforms tested: heping (minor makefile change) Misc. update:
* [svn-r12143] Purpose:James Laird2006-03-2317-24/+114
| | | | | | | | | | | | | | Bug fix Description: make check-clean didn't clean results of example tests Solution: Fixed Makefiles so that check-clean recurses into example directories. Also a little Makefile cleanup. Platforms tested: mir, modi4, heping, copper