summaryrefslogtreecommitdiffstats
path: root/hl
Commit message (Collapse)AuthorAgeFilesLines
* [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
* [svn-r12076] Purpose:Quincey Koziol2006-03-114-4/+4
| | | | | | | | | | | | Bug fix Description: Add the hl/fortran/examples & hl/tools directories to the list of directories targeted by mostlyclean/clean/distclean. Platforms tested: FreeBSD 4.11 (sleipnir) Too minor to require h5committest
* [svn-r12011] Purpose:Pedro Vicente Nunes2006-03-062-27/+41
| | | | | | | | | | | | | update of makefiles for HL examples Description: Solution: Platforms tested: linux Misc. update:
* [svn-r12009] Purpose:Pedro Vicente Nunes2006-03-0622-40/+223762
| | | | | | | | | | | | | | add examples Description: add examples for HL (image, table and dimension scales) Solution: Platforms tested: linux Misc. update:
* [svn-r12002] Purpose:James Laird2006-03-032-0/+879
| | | | | | | Moving gif2h5 from tools/ to hl/tools Description: Missed cvs adding hl/tools/Makefiles
* [svn-r12001] Purpose:James Laird2006-03-034-55/+25
| | | | | | | | | | | | | | | | | | | Moved gif2h5 tool to hl directory Description: Added a tools directory under the hl directory and moved the gif2h5 tool to that directory. Solution: The gif2h5 tool was originally built in the tools directory, but this introduced dependency issues that required special checks in the Makefiles.am and required the top-level build order to be changed because it depended on the HL library. For simplicity in the Makefiles now and in the future, the gif2h5 tool was moved to be underneath the hl library. Platforms tested: mir, copper, modi4, shanti
* [svn-r11995] Purpose:Pedro Vicente Nunes2006-03-011-1/+4
| | | | | | | | | | | | | | code improvement Description: add explaining comments to the functions Solution: Platforms tested: none Misc. update:
* [svn-r11994] Purpose:James Laird2006-03-013-0/+156
| | | | | | | Adding HL examples Description: Forgot to 'cvs add' example files.
* [svn-r11993] Purpose:James Laird2006-03-012-7/+19
| | | | | | | | | | | | | | Added HL examples Description: Examples existed for the HL lite, image, and table interfaces, but were never included in the distro... until now! Solution: Added source files to CVS, updated Makefile and MANIFEST. Platforms tested: mir, heping, shanti
* [svn-r11970] Purpose:Pedro Vicente Nunes2006-02-281-48/+54
| | | | | | | | | | | | | | | new feature Description H5LTget_dataset_info did not allow for passing NULL in the arguments when that argument was not requested.: Solution: add conditions that allow to pass NULL in the return arguments, when one of them is not needed Platforms tested: linux Misc. update: