summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r12941] Description:Quincey Koziol2006-11-173-2/+3
| | | | | | | | | | Clean up warnings assigned to me from today's meeting - still need to tackle the datatype conversion ones... Tested on: FreeBSD/32 4.11 (sleipnir) Linux/32 2.4 (heping) Linux/64 2.4 (mir)
* [svn-r12940] Description:Quincey Koziol2006-11-179-104/+186
| | | | | | | Add some more types to tracing script and regenerate TRACE macros, etc. Tested on: Linux/32 2.4 (heping)
* [svn-r12939] Description:Elena Pourmal2006-11-171-2/+8
| | | | Removed all but one warnings for h5stat on Linux (heping)
* [svn-r12938] Description:Quincey Koziol2006-11-1710-1783/+1941
| | | | | | | | | | | | | | | | | Add src/H5Oalloc.c file forgotten in previous object header checkin Break out more object header routines into separate file (debugging routines this time). Fix "//" style comment in recent ISOHM source changes. Fix 'size_t' vs. 'unsigned' problem (visible in 64-bit testing) in recent ISOHM test changes. Tested on: FreeBSD/32 4.11 (sleipnir) Linux/32 2.4 (heping) Linux/64 2.4 (mir)
* [svn-r12937] Deleted H5SMpublic.h file, since information in it has been ↵James Laird2006-11-173-28/+2
| | | | | | | | | | moved to H5Opublic.h. Updated Makefile.am, reconfigured. Tested on kagiso.
* [svn-r12936] Pedro Vicente Nunes2006-11-174-341/+339
| | | | make h5repacktst clean a big file which name was changed to "h5repack_big_out.h5", do not use H5Ocopy only when the original DCPL has filters or a request is made for such, more code cleaning
* [svn-r12935] Added list-to-btree conversion, changed SOHM apis, and pushed ↵James Laird2006-11-1722-366/+557
| | | | | | | | | | | SOHM table version and size information into the superblock to eliminate a read when loading it. This is a file format change, and hopefully the last one (knock on wood). Tested on kagiso and Windows (mostly just a SOHM change).
* [svn-r12934] Description:Elena Pourmal2006-11-171-7/+20
| | | | | | | Added return value to the main function to fix daily tests problem on sol that I cannot reproduce. Platforms tested: sol, heping
* [svn-r12933] Description:Quincey Koziol2006-11-175-669/+608
| | | | | | | | | | | Finish migrating "object copy" supporting routines into src/H5Ocopy. Clean up a few minor errors _en passant_ Tested on: FreeBSD/32 4.11 (sleipnir) Linux/32 2.4 (heping) Linux/64 2.4 (mir)
* [svn-r12932] Description:Quincey Koziol2006-11-1720-253/+473
| | | | | | | | | | | | Basic support for H5Literate() routine. Still needs to be fleshed out and refactored to simplify. Also, needs tests. :-) Tested on: FreeBSD/32 4.11 (sleipnir) Linux/32 2.4 (heping) Linux/64 2.4 (mir) AIX/32 5.? (copper) Mac OS X/32 10.4.8 (amazon)
* [svn-r12931] H5L_link is called inside H5O.c but the header file that ↵MuQun Yang2006-11-171-0/+1
| | | | | | | | | | | | | | | | | | declared this function is not included in this file. Windows compiler issued a bad warning that"H5L_link" is not defined but is called. So add header file "H5Lprivate.h" in H5O.c. Hopefully this is the right way. Tested on windows and tested the compiling on Linux. H5L_link is called inside H5O.c but the header file that declared this function is not included in this file. Windows compiler issued a bad warning that"H5L_link" is not defined but is called. So add header file "H5Lprivate.h" in H5O.c. Hopefully this is the right way. Tested on windows and tested the compiling on Linux. H5L_link is called inside H5O.c but the header file that declared this function is not included in this file. Windows compiler issued a bad warning that"H5L_link" is not defined but is called. So add header file "H5Lprivate.h" in H5O.c. Hopefully this is the right way. Tested on windows and tested the compiling on Linux.
* [svn-r12930] Description:Elena Pourmal2006-11-165-12/+194
| | | | | | | | Added new refreg_name.c file to test H5Rget_name and H5Iget_name for region references. H5Rget_name tests are skipped for now since they do not work (at least for me :-) Platforms tested: heping and copper
* [svn-r12929] Hopefully this really is a fix for the tg-login errors.James Laird2006-11-1650-1167/+712
| | | | | | | | | | | The version of libtool used by HDF5 isn't directly affected by the reconfigure script; instead, libtoolize --force must be used by hand. Libtool was the source of the problem, so rolling its version back to 1.5.14 should solve the issue (at least temporarily). Reconfigure should still work on both heping and kagiso. Tested on heping, kagiso, and tg-login3.
* [svn-r12928] code revisionPedro Vicente Nunes2006-11-1612-70/+110
|
* [svn-r12927] Description:Elena Pourmal2006-11-161-1/+14
| | | | | | | Fixed formatting issue for the Copyright comment in the file Platforms tested: Minor edit; not needed
* [svn-r12926] Description:Elena Pourmal2006-11-161-1/+1
| | | | | | | Didn't add new example to the list of the C source files; fixed Platforms tested: VMS server
* [svn-r12924] Description:Elena Pourmal2006-11-162-5/+8
| | | | Catching up with more changes from UNIX side.
* [svn-r12923] Description:Elena Pourmal2006-11-161-1/+1
| | | | Failed to add test program source to the VMS make file; fixed
* [svn-r12922] Description:Quincey Koziol2006-11-165-10/+298
| | | | | | | | | | | Add support for "delete by index" to "old-style" groups, finishing implmentation of H5Ldelete_by_idx() routine. Tested on: FreeBSD/32 4.11 (sleipnir) Linux/32 2.4 (heping) Linux/64 2.4 (mir) Aix/32 5.? (copper)
* [svn-r12921] Description:Quincey Koziol2006-11-162-146/+266
| | | | | | | | Finish adding more tests to "delete by index" for compact/dense groups. Tested on: Mac OS X/32 10.4.8 (amazon) FreeBSD/32 4.11 (sleipnir)
* [svn-r12920] Description:Elena Pourmal2006-11-152-7/+5
| | | | Modified VMS files to reflect recent changes in the code
* [svn-r12919] Description:Quincey Koziol2006-11-152-105/+239
| | | | | | | | | More progress toward getting H5Ldelete_by_idx() working - removals on densely stored links should work now (still needs some more tests). Still need to write code for removals on "old-style" groups. Tested on: FreeBSD/32 4.11 (sleipnir)
* [svn-r12918] Pedro Vicente Nunes2006-11-153-4477/+4480
| | | | removed whitespace
* [svn-r12917] Pedro Vicente Nunes2006-11-1533-4750/+4639
| | | | | | | | h5repack revision: 1. added a new test due to the introduction of H5Ocopy in the copy of objects (compressed dataset with references, that still must go a second sweep of the file to be regenerated). 2. Moved all the source files from the h5repack test program to a new file h5repacktst.c and removed the old ones (testh5repack*.c). 3. Renamed the binary files from test*.h5 to h5repack*.h5 for easy reference. 4. Modified the shell script to use variables for file names instead of hard coded names
* [svn-r12915] Description:Quincey Koziol2006-11-152-125/+210
| | | | | | | | | | Finish adding "delete by index" feature to v2 B-trees. Tested on: FreeBSD/32 4.11 (sleipnir) Linux/32 2.4 (heping) Linux/64 2.4 (mir) AIX/32 5.? (copper)
* [svn-r12914] Description:Quincey Koziol2006-11-145-32/+646
| | | | | | | | Checkpoint partially working v2 B-tree delete by index code (ifdef'ed out) for further work. Tested on: Linux/32 2.6 (chicago)
* [svn-r12913] An attribute was not being closed in H5IMlink_palettePedro Vicente Nunes2006-11-141-157/+137
|
* [svn-r12911] Backed up to previous versions of automake and libtool. ↵James Laird2006-11-1442-2568/+3303
| | | | | | | | Hopefully this will fix issues on tg-login3. bin/reconfigure should still work on both heping/mir and kagiso.
* [svn-r12910] Description:Quincey Koziol2006-11-146-84/+590
| | | | | | | | | | | More progress toward getting H5Ldelete_by_idx to work fully - can now delete by index in compact group (but not dense groups or "old-style" groups yet). Need to go write a v2 B-tree routine to delete from the B-tree by index before the dense storage will work properly... Tested on: Linux/32 2.6 (chicago) Linux/64 2.6 (chicago2)
* [svn-r12909] Updated MANIFEST, no other changes.James Laird2006-11-141-0/+7
|
* [svn-r12908] Description:Quincey Koziol2006-11-141-1/+1
| | | | | | | | | | Replace "//" style comment with "/* */" style comment to fix build on FreeBSD 4.11 (sleipnir) Tested on: FreeBSD/32 4.11 (sleipnir) Linux/32 2.4 (heping) Linux/64 2.4 (mir)
* [svn-r12907] Description:Quincey Koziol2006-11-1417-472/+379
| | | | | | | | | Finish refactoring internal link deletion code, to make it possible to wrap up the H5Ldelete_by_idx() coding. Tested on: Linxu/32 2.6 (chicago) Linxu/64 2.6 (chicago2)
* [svn-r12906] Description:Quincey Koziol2006-11-1312-191/+180
| | | | | | | | | | | | | | | | Straighten out some convoluted code when links were being deleted, which could cause the "delete" callback for user-defined links to not get called when the group they were in was deleted. Had to compromise on the "delete" callback though - only calls the callback with the ID for the file the link is in, instead of the group, since the group is being held open upstream in the calling sequence during a group deletion and this prevents a group and its ID from being created. (This could possibly be worked around, but would cause a fair bit of havoc in the code and I'm not entirely certain it's worth it...) Tested on: Linux/32 2.6 (chicago)
* [svn-r12905] Added test/tsohm.c, which was missed in the previous checkin. ↵James Laird2006-11-131-0/+296
| | | | Oops!
* [svn-r12904] Description:Quincey Koziol2006-11-131-5/+5
| | | | | | | Clean up warnings from undefined macros... Tested on: Linux/64 2.6 (chicago2)
* [svn-r12903] Description:Elena Pourmal2006-11-131-1/+1
| | | | | | | Missed another reference to h5repack_refs.c file; fixed Platforms tested VMS server
* [svn-r12902] Checkin of Shared Object Header Message work.James Laird2006-11-1371-558/+4731
| | | | | | | | | | | | This feature is still in progress; Shared Object Header Messages are not complete as a feature and are not thoroughly tested. There are still "TODO" comments in the code (comments with the word "JAMES" in them, so as not to be confused with other TODO comments). Hopefully this checkin will reduce the liklihood of conflicts as I finish implementing this feature. All current tests pass on juniper, copper (parallel), heping, kagiso, and mir.
* [svn-r12901] Description:Elena Pourmal2006-11-131-2/+2
| | | | | | | Modified command file to refelect recent UNIX changes. Platforms treted: VMS server
* [svn-r12900] Description:Elena Pourmal2006-11-132-0/+5
| | | | Maintenance for VMS: added new example file to the command files
* [svn-r12899] Description:Elena Pourmal2006-11-131-0/+1
| | | | Added new file h5_ref2reg.c to MANIFEST
* [svn-r12898] Description:Elena Pourmal2006-11-133-4/+204
| | | | | | | | Added new example for datasets regions; it uses two new functions H5Iget_name and H5Rget_name to get name of the dataset the region refernce points to. Platforms tested: heping
* [svn-r12897] Description:Elena Pourmal2006-11-131-3/+3
| | | | | | | VMS maintenance: added new source files to the command line Platforms tested: Not yet; will do it after this check-in
* [svn-r12896] Description:Quincey Koziol2006-11-1310-801/+879
| | | | | | | | Move compact storage routines into separate file, to make room for internal routines that operate on links within group operations. Tested on: Linux/32 2.6 (chicago)
* [svn-r12895] Description:Quincey Koziol2006-11-1312-335/+866
| | | | | | | | | | | | | Add new H5Lget_val_by_idx() routine & tests. Also includes most of changes for H5Ldelete_by_idx() routine. Tested on: Mac OS X/32 10.4.8 (amazon) FreeBSD/32 4.11 (sleipnir) Linux/32 2.4 (heping) Linux/64 2.4 (mir) AIX/32 5.? (copper)
* [svn-r12894] Description:Quincey Koziol2006-11-1213-545/+804
| | | | | | | | | | | | Add H5Lget_name_by_idx routine & tests Move more H5G routines to deprecated API file Tested on: FreeBSD/32 4.11 (sleipnir) w/threadsafe Linux/32 2.4 (heping) C++ & FORTRAN Linux/64 2.4 (mir) w/build-all & enable_compat1.6 AIX/32 5.? (copper) w/parallel & FORTRAN
* [svn-r12893] Description:Quincey Koziol2006-11-111-3/+4
| | | | | | | | Fix error with retrieving names of object references on big-endian platforms. Tested on: AIX/32 5.? (copper)
* [svn-r12892] Description:Quincey Koziol2006-11-115-54/+208
| | | | | | | | | Add H5Rget_name routine and tests... Tested on: FreeBSD/32 4.11 (sleipnir) Linux/32 2.4 (heping) Linux/64 2.4 (mir)
* [svn-r12891] Description:Quincey Koziol2006-11-111-2/+2
| | | | | | | Correct typo in a few function name macros. Tested on: FreeBSD/32 4.11 (sleipnir)
* [svn-r12890] Description:Quincey Koziol2006-11-119-305/+618
| | | | | | | | | | | | | | | | | Finished implementation of H5Lget_info_by_idx for all cases: old vs. new group formats, compact vs. dense new link storage, increasing vs. decreasing vs. native iteration order. Also, refactor symbol table "foo by index" routines to be more generic and share more code by using a single B-tree iteration callback which makes callbacks to a specific "get <foo>" callback. Tested on: Mac OS X/32 10.4.8 (amazon) FreeBSD/32 4.11 (sleipnir) Linux/32 2.4 (heping) Linux/64 2.4 (mir) AIX/32 5.? (copper)
* [svn-r12888] Pedro Vicente Nunes2006-11-1010-159/+822
| | | | | Introduced the second sweep of the file for a case a reference is present and H5Ocopy was not used. Moved the code from file h5repack_refs.c to h5repack_copy.c and removed the first file