AuthorCommitMessageCommit dateIssues
Raymond LuRaymond Lu
0e08da80237[svn-r16758] The test of family file compatibility with v1.6 used the original family files under the library source directory. Since the test opens the files with write mode, it's safer to make copies of the original files. I added the copying step in test_family_compat in vfd.c. I changed the Makefile.am to clean up the copied files. I created a new family_v16_00000.h5 with v1.6 library.Tested on jam - supposed to be simple change.
Albert ChengAlbert Cheng
79d1396cfaa[svn-r16755] bug fix (ID 1345): Use environment variable instead of command parameter to test the install via $DESTDIR test.Tested: Jam by hand. (no h5committest which does not test this change.)
Albert ChengAlbert Cheng
69ead66b76c[svn-r16750] New feature (Bug ID: 1345): Added a Make target of check-all-install to test the correctness of installing via the prefix= or $DESTDIR options.Platforms tested: h5committested and jam serial mode. Then test check-all-install by hand.
Allen ByrneAllen Byrne
c12389e8852[svn-r16744] Added fixed bug 1536, about the include for the _getcwd() function.
Allen ByrneAllen Byrne
75c3059f54b[svn-r16743] Added #include <direct.h> to windows section. As discussed in Bug 1536, this include is needed to supply the _getcwd() function.Tested: XP 32 VS2005
Allen ByrneAllen Byrne
e10dca69da3[svn-r16741] Added missing h5Groot.c to project filesTested on XP32-VS2005-IVF101
Larry KnoxLarry Knox
696cf9552c7[svn-r16740] Snapshot version 1.8 release 2 (post12)
Raymond LuRaymond Lu
c7867cff2bc[svn-r16735] Added H5Groot.c. Not tested yet.
Neil FortnerNeil Fortner
27af18b8529[svn-r16733] Revert change to family_16_00000.h5 from latest snapshot release. Raymond isworking on fixing this.
Pedro Vicente NunesPedro Vicente Nunes
10936f31a76[svn-r16732] added 2 new entries - h5diff new flag, -c, --compare, list objects that are not comparable. PVN - 2009/4/2 - 1368 - h5diff new flag, -N, --nan, avoids NaNs detection. PVN - 2009/4/2
Neil FortnerNeil Fortner
62859249447[svn-r16731] Purpose: Fix bug 1539bDescription: The H5L interface was not marked as uninitialized when H5L_term_interface was called. This caused the interface to not initialize itself later on. This prevented external links from working after calling H5close, because they were never re-registered. Tested: jam, smirom, linew (h5committest)
Pedro Vicente NunesPedro Vicente Nunes
8dba3d7b9c5[svn-r16728] merge 16727clean linux warnings tested linux
Larry KnoxLarry Knox
f01cd9be2d2[svn-r16725] Snapshot version 1.8 release 2 (post11)
Neil FortnerNeil Fortner
0c9806bb0e3[svn-r16722] Purpose: Fix problems with "no strict format checks"Description: Changed H5G_mkroot to be tolerant of files with symbol table information cached but no symbol table in the root group. Also changed H5G_mkroot to properly clean up in case of an error, and changed H5G_stab_is_valid to properly detect errors in H5O_msg_read. Tested: jam, linew, smirom (h5committest), jam (--disable-strict-format-checks)
Pedro Vicente NunesPedro Vicente Nunes
1dffdaa262a[svn-r16720] merge 16719clean warnings linux tested linux
Pedro Vicente NunesPedro Vicente Nunes
3fb6b6d6fae[svn-r16718] merge 16717added some print messages tested: linux
Neil FortnerNeil Fortner
ef77500b284[svn-r16712] Purpose: Fix bug 1423Description: Versions of the library between 1.3.0 and 1.6.3 have a bug which prevents them from opening any file that does not have the root group's symbol table information cached in the root group's entry in the superblock. Prior to 1.8 this was not an issue as this information was always cached. However, 1.8.0 stopped writing this information (which is not required by the file format spec...
Pedro Vicente NunesPedro Vicente Nunes
6f925167762[svn-r16709] added The scale index return value in H5DSiterate_scales was not always + incremented. (PVN - 2009/4/8 - 1538)
Pedro Vicente NunesPedro Vicente Nunes
c2c03a86b3b[svn-r16707] merge 16706 from trunk#1538 (B2) Problems with Dim Scale APIs reported by Mathworks ISSUE2: the scale index input/output parameter value passed to H5DSiterate_scales was not always incremented (it returns the scale index current iteration). SOLUTION FOR ISSUE2: modified the cycle in H5DSiterate_scales so that the scale index is always incremented TEST: added some test cases with calls to invalid indices and H5DSite...
Larry KnoxLarry Knox
67870391007[svn-r16705] Snapshot version 1.8 release 2 (post10)
Neil FortnerNeil Fortner
3367137ba6c[svn-r16703] Purpose: Improve performance of factory free lists.Description: Factory free lists were formerly implemented as block free lists. This was inefficient as factories can only be one size, and implementing them as blocks (which can be variable size) wasted computation and space. They have been rewritten with a separate implementation, which is simlar to regular free lists except they can be dynamically created and destroyed. Tested: jam, linew,...
Neil FortnerNeil Fortner
48b127f6287[svn-r16699] Purpose: Fix bug 503Description: Changed Skip list package to use a deterministic skip list. This allows the skip list package to avoid calling rand() and srand(), even on machines without rand_r(). There is no longer a p-value or maximum level for skip lists. Tested: jam, smirom, linew (h5committest)
Pedro Vicente NunesPedro Vicente Nunes
428a7c52435[svn-r16697] merge 16696 from trunk#1538 (B2) Problems with Dim Scale APIs reported by Mathworks ISSUE: When some functions are called with an invalid dimension index (for example, greater than the rank of the dataset) the function does not immediately fail, rather asserts down the code. SOLUTION: added this check for H5DSdetach_scale, H5DSset_label, H5DSget_label (the other functions have this check) . H5DSiterate_scales also a...
Neil FortnerNeil Fortner
dc2b6bbce0b[svn-r16695] Purpose: Fix bug 1526Description: Previously, H5Lcopy and H5Lmove would (through H5L_move) improperly apply the "create intermediate groups" property to the source path traversal, and not the destination. Fixed it to apply the property to the destination and not the source. Also fixed H5Lcreate_ud to reject internal link classes without throwing an assertion. Tested: linew, jam, smirom (h5committtest)
Scot BreitenfeldScot Breitenfeld
7d193a28a86[svn-r16680] Description:Fixed warnings from absoft's compiler for !DEC$ statements. Solution: There should not be a space after !DEC$ statements, removed the spaces. Platforms tested: Jam with gcc and f95
Pedro Vicente NunesPedro Vicente Nunes
fecd6ab5593[svn-r16677] merge 16676 from trunk#1521 (B2) H5DSdetach_scale memory leak ISSUE: Purify (Windows Visual Studio 6) complains of a memory leak in H5DSdetach_scale call regarding a H5Aread call (stack is H5A_read, H5T_convert, H5T_conv_vlen, H5T_vlen_seq_mem_write, H5MM_malloc). SOLUTION: When a scale is detached from a dataset, the variable length structure length field is decreased in one entry. The associated pointer must be ...
Pedro Vicente NunesPedro Vicente Nunes
1105b86f61e[svn-r16672] merge 16671 from trunkfix compiler error on a missing "static" declaration
Allen ByrneAllen Byrne
d623d950b61[svn-r16668] Corrected the urls for h5dump xml dtd and schemaTested: Fedora 10 gcc
Allen ByrneAllen Byrne
3abbc57d81f[svn-r16665] Added h5tools.h to h5difftst.vcproj. Added new test to h5repack.bat.Tested on XP64-VS2005--IVF91
Pedro Vicente NunesPedro Vicente Nunes
c107f7063fe[svn-r16664] merge 16663 from trunknote : lots of weird warnings of the type ../../../../hdf5/tools/h5repack/h5repacktst.c:3919: warning: will never be executed appear on the same code as 1.9 for the 1.8 branch tested: linux
Allen ByrneAllen Byrne
60a15ad439f[svn-r16662] Remove command to copy h5Tinit.c in copy batch file. H5Tinit.c is generated during build and no longer exists in the windows/src folder.Tested: XP64 VS2005
Pedro Vicente NunesPedro Vicente Nunes
570de0c113c[svn-r16658] merge from trunk 16656#1402 (B1) h5repack does not preserve creation order indexing. ISSUE : h5repack does not handle group creation order flags. ACTION: call H5P(g)(s)et_link_creation_order functions when handling groups, add new groups with these flags to the test generation program, and verify results in the test program. TEST: in the test program, function that compares property lists, added code to verify gr...
Raymond LuRaymond Lu
9e148522d5d[svn-r16652] Bug fix #1503 - H5Iget_type failed unexpected when an invalid ID was passed in. I put some argument check in the internal function H5I_find_id and took out the assertion check. I also removed the argument check in H5Iis_valid because it's in H5I_find_id now.Tested on jam and linew - simple change.
Larry KnoxLarry Knox
df24309b727[svn-r16649] Snapshot version 1.8 release 2 (post9)
Pedro Vicente NunesPedro Vicente Nunes
817acf2cdce[svn-r16647] fix typo
Pedro Vicente NunesPedro Vicente Nunes
cd43ca3bf74[svn-r16644] add mention to #1501
Pedro Vicente NunesPedro Vicente Nunes
22d6e960144[svn-r16641] merge from trunk revs 16614, 166291. #1501 (B1) tools bug if dataset is larger than H5TOOLS_BUFSIZE limit. ISSUE : the tools use the following formula to read by hyperslabs: hyperslab_size[i] = MIN( dim_size[i], H5TOOLS_BUFSIZE / datum_size) where H5TOOLS_BUFSIZE is a constant defined of 1024K. This is OK as long as the datum_size does not exceed 1024K, otherwise we have a hyperslab size of 0 (since 1024K/(greater than 1024K)...
Neil FortnerNeil Fortner
9863d5aee2d[svn-r16616] Purpose: Fix bug 1499Description: Due to a bug in H5F_super_read, every time a file with a user block was opened it would grow by the size of the user block. The bug has been fixed, and comments have been added to clarify when an eoa address should be relative and when it should be absolute. Tested: jam, linew (h5committest)
Raymond LuRaymond Lu
2def5e4c85b[svn-r16613] In previous checkin (r16609), the flag "write_driver" wasn't necessary as Quincey pointed out. I took it out and used the driver address instead.Tested on jam - simple change.
Raymond LuRaymond Lu
30ccff22124[svn-r16608] Bug fix (#1161): When a family file created with v1.6 library is opened and closed with v1.8 library, v1.8 library writes the driver info block in the superblock. But v1.6 doesn't write it. This caused the data after the superblock to be overwritten. The solution is to use a flag to indicate when the original file doesn't have the driver info, v1.8 library doesn't write it either.Tested on jam. I have some trouble to access smirom and linew using h5committest.
Pedro Vicente NunesPedro Vicente Nunes
9c9e2c6d7da[svn-r16598] merge 16597 from trunk #1047 (B1) The h5lt info routines are returning data in transposed form. ISSUE : the dimension array of the function h5ltget_dataset_info_f was not transposed (because of C-FORTRAN storage order, the FORTRAN function calls the C function with the same name). SOLUTION: transpose the array. ACTION: add a test case.added the note Fortran High-Level APIs: ------ - Lite: The h5ltget_dataset_info_f function (gets information about a dataset) was not correctly returning the dimension array (PVN - 2009/3/23) tested: linux
Neil FortnerNeil Fortner
1598893d140[svn-r16595] Purpose: fix bug 1189Description: Some files apparently exist in the wild which have corrupt symbol table messages on the root group. These files can be opened by 1.6 (which uses the cached information in the superblock) but not by 1.8. This patch fixes 1.8 and 1.9 so they can now open these files, and will correct them if necessary. Also fix some potential (rare) problems with array datatype versions. Tested: ...
Pedro Vicente NunesPedro Vicente Nunes
1cc1da51338[svn-r16589] merged from trunk: 165881. #1487 (B1) DS memory leaks ISSUE 1: On a "go to" error condition, previously allocated buffers were not freed. NOTE: these are "potential" memory leaks because typically the error conditions do not occur, so the potential memory leaks also do NOT occur. ISSUE 2: A function used to read dimension scales realistic data (topography of the North Atlantic, latitude and longitude) was being called...
Pedro Vicente NunesPedro Vicente Nunes
a848e013160[svn-r16585] added the OUTPUT-ARCHITECTURE STD that was previously removed, regarding a AIX failure
Larry KnoxLarry Knox
af7e17167b5[svn-r16582] Snapshot version 1.8 release 2 (post8)
Quincey KoziolQuincey Koziol
4201a8fbfef[svn-r16577] Description: Actually set the exit value for the test (*sigh*)
Quincey KoziolQuincey Koziol
042ed7661a4[svn-r16575] Description: Bring r16574 back from trunk: Clean up many compiler warnings and make test return non-zero exit code when a failure is detected. Tested on: FreeBSD/32 6.3 (duty) in debug mode (other platforms tested on trunk)
Pedro Vicente NunesPedro Vicente Nunes
856f1e91206[svn-r16572] #1462 By selecting a compression type, a big endian byte order was being selected. When reading the compression parameter keyword, the compression type read flag was incorrectly set to read, removed this line of code in->configOptionVector[COMPRESS] = 1; Modified one configuration file to have the COMPRESSION-TYPE GZIP Keyword. Entered a bug description fix of - h5import: By selecting a compression type, a big endian byte order was being selected (PVN - 2009/11/3) tested: linux
Quincey KoziolQuincey Koziol
828e7e2416b[svn-r16566] Description: Bring r16560 back from trunk.Tested on: Mac OS X/32 10.5.6 (amazon) debug & production (Following up with tests on more platforms)
Mike McGreevyMike McGreevy
ddf384fb350[svn-r16562] Purpose: Bug Fix Description: Fixing BZ #1381. The --includedir=DIR configure option, which is used to spceify installation location of C header files, did not work correctly as the path was hard-coded into config/commence.am. I'm presuming this is because an older version of automake didn't know where to put C header files. In any case, removing this line now defaults the incl...