AuthorCommitMessageCommit dateIssues
Quincey KoziolQuincey Koziol
63eb5b9ebbf[svn-r14104] Description: Pursue calls to H5Gcreate() relentlessly and ruthlessly exterminate them, leaving only a few tame specimens in text files and comments. ;-)Tested on: Mac OS X/32 10.4.10 (amazon) FreeBSD/32 6.2 (duty) FreeBSD/64 6.2 (liberty) Linux/32 2.6 (kagiso) Linux/64 2.6 (smirom) Solaris/32 5.10 (linew)
Raymond LuRaymond Lu
3183d38231c[svn-r14103] A user reported that the files generated from Lex and Yacc in the library conflict with his application with Lex and Yacc. To solve the problem of multiple definitions of Lex or Yacc functions or variables, use the -P or -p command option to change the prefix of these functions and variables from yy to H5LTyy.Tested on kagiso, linew, smirom.
Quincey KoziolQuincey Koziol
f7db09fb3d0[svn-r14101] Description: Change definition of H5E_walk1_t compatibility type to match the H5E_walk_t type in the 1.6.x library.Tested on: Mac OS X/32 10.4.10 (amazon) Too minor to require commit test
Scott WegnerScott Wegner
2f47d558d12[svn-r14099] Purpose: Fix Windows libtest_cstubdll output directoryDescription: Previously, the libtest_cstubdll project was creating the DLL in the project directory, rather than the Output directory. This was a simple typo, and not caught previously because past builds had the DLL installed. Cleaning up our batch files will make this easier to catch in the future. Tested: VS2005 on WinXP x64
Quincey KoziolQuincey Koziol
10dcf4b0e1e[svn-r14098] Description: Clean up a few remaining API compatibility issues in the H5E API for parallel configurationsTested on: FreeBSD/64 6.2 (liberty) w/parallel
Quincey KoziolQuincey Koziol
cdd4606430e[svn-r14097] Description: First real use of API versioning code, H5E routines switched to use new API versioning scheme.Tested on: Mac OS X/32 10.4.10 (amazon) FreeBSD/32 6.2 (duty) FreeBSD/64 6.2 (liberty) Linux/32 2.6 (kagiso) Linux/64 2.6 (smirom) Solaris/32 5.10 (linew)
Raymond LuRaymond Lu
6262a14f2e6[svn-r14096] There're 3 changes in this checkin as below: 1. In H5Dwrite and H5Dread, let the data buffer point to a fake address if the application passes in an empty buffer. This is mainly for MPIO programs that some processes may not have any data to write or read but still participate the I/O. This solution solves some MPI's problem like the ChaMPIon on tungsten which do...Tested on tungsten, cobalt, and kagiso for parallel; on linew and smirom for serial.
Scott WegnerScott Wegner
2ab6b11aafa[svn-r14093] Purpose: Convert Windows projects to VS2005 format and support 64-bit FortranDescription: This checkin is another Windows project cleanup, and also extends our Windows support for 64-bit Fortran. Project files are now in VS2005 format, rather than VS.NET. A couple projects have been renamed to be more descriptive (*cstub rather than *_lib), and project settings make better use of build macros. This will make them much easier to update in the future. Tested: VS2005 o...
Quincey KoziolQuincey Koziol
92bdaa7d0f1[svn-r14086] Description: Correct error in metadata cache entry logic for free space objects, where a free space header could unpin its entry in the cache, even when the sections for that free space manager were still in the cache and technically holding the header pinned. Fix problem by checking for the section info in the cache before allowing the header to unpin its cache entry.Tested on: FreeBSD/32 6.2 (duty) Mac OS X/32 10.4.10 (amazon) Linux/32 2.6 (chicago) Linux/64 2.6 (chicago2)
Quincey KoziolQuincey Koziol
665366d499e[svn-r14085] Description: Refactor H5HF_size() size statistics code for fractal heap to conform to how the rest of the fractal heap routines work.Tested on: FreeBSD/32 6.2 (duty) Mac OS X/32 10.4.10 (amazon)
Quincey KoziolQuincey Koziol
7de10b48334[svn-r14084] Description: Change metadata cache protect access from "write" to "read" for the free space header, which follows the same pattern as the fractal heap's use of the metadata cache.Tested on: FreeBSD/32 6.2 (duty) Mac OS X/32 10.4.10 (amazon)
Quincey KoziolQuincey Koziol
4dc989f2823[svn-r14083] Description: Correct problem with fractal heap's free space size usage gathering routine, which was "poisoning the cache" by loading an incorrectly initialized piece of metadata from the file.Tested on: FreeBSD/32 6.2 (duty) Mac OS X/32 6.2 (amazon)
Quincey KoziolQuincey Koziol
abd36a6f6ed[svn-r14082] Description: Fix bug with moving object header messages forward into null messages of exactly the same size and located in an object header chunk with a gap. (Exposed by netCDF-4 test)Tested on: FreeBSD/32 6.2 (duty)
Albert ChengAlbert Cheng
7e654daa468[svn-r14081] revised it.
Quincey KoziolQuincey Koziol
42501313e3f[svn-r14073] Description: Re-order several switch statements to match the ordinal numbering of enumerated types.Tested on: None - too simple to require
Pedro Vicente NunesPedro Vicente Nunes
af6284d92df[svn-r14071] typo fix in usage messagetested: linux
Pedro Vicente NunesPedro Vicente Nunes
5dbef50ba55[svn-r14069] typo fix in usage messagetested: linux
Pedro Vicente NunesPedro Vicente Nunes
f3014c20042[svn-r14068] typo fix in usage messagetested: linux
Scott WegnerScott Wegner
b91e17b6cfd[svn-r14067] Purpose: Revise usage of H5_HAVE_SIGLONGJMPDescription: The way I had integrated H5_HAVE_SIGLONGJMP previously, we conditionally removed far more functionality than we needed. As a result, Windows type alignment was lost. This commit localizes the ifdef so it only surrounds the actual call to siglongjmp. This is equivalent to what we've done in the past-- simply comment out the line. Tested: VNET on WinXP
Scott WegnerScott Wegner
e039e5125c8[svn-r14066] Purpose: Streamline Windows typegen projectsDescription: Previously the process of generating h5tinit.c, as well as the Fortran type files, was very manual on Windows. For Fortran, the process included opening 4 different solutions, and running 4 different commands from the prompt. I've made things very much more automated, and now only requires only building one project for either C or C/Fortran. Running the commands to generate the ...
John MainzerJohn Mainzer
c5cdb7d9577[svn-r14065] Second try at checking in the "cork the cache" modification. First attempt contained slightly dated versions of the files listed below.Must also note that the mods were tested with h5committest, and two other linux builds.
John MainzerJohn Mainzer
b742150e4c2[svn-r14064] Implemented function allowing the user to cork the metadata cache.Also implemented associated test code.
Mike McGreevyMike McGreevy
85ae38b3802[svn-r14061] Purpose: Removing --disable-hsizet flag from configure.Description: This flag causes problems for users and is difficult to support in the library. It has been removed. (see Bug 708). Tested: kagiso, linew
Hyo-Kyung LeeHyo-Kyung Lee
755daadd619[svn-r14060] Corrected verifiy to verify.
Scott WegnerScott Wegner
2e9ea74a8b0[svn-r14058] Purpose: Bring Windows h5diff test script up to dateDescription: One of the h5diff tests changed to check for NaN values-- this checkin updates our Windows script for these changes. Tested: Windows XP
Scott WegnerScott Wegner
20be26bdc6e[svn-r14057] Purpose: Fixes for 64-bit Windows Intel Fortran 9.1Description: We are porting Fortran to 64-bit Windows, and need to make many syntactical changes to bring the code up to date. We now go back to using "!DEC$" rather than "!MS$" in our "ATTRIBUTE" code. Also, the naming conventions for mixed language is inconsistent from 32- to 64- bit Windows. To make up with this, we use the "decorate" flag. We also needed to change the "calling conventi...
Scott WegnerScott Wegner
88c194fd78c[svn-r14056] Purpose: Take advantage of new H5_HAVE_SIGLONGJMP flag in H5detect.cDescription: Visual Studio does not have the function siglongjmp. Therefore, we have created a new configure flag H5_HAVE_SIGLONGJMP that tests for this. We use this within H5detect.c. Tested: VS.NET h5committest
Pedro Vicente NunesPedro Vicente Nunes
a1fcb56d781[svn-r14051] Make the compare to itself file test be another due to the recently introduced file with NansTested: linux, solaris
Pedro Vicente NunesPedro Vicente Nunes
021ed070b2f[svn-r14048] Added a dataset with NaN values to the h5diff file generator program and new binary fileTested: linux
Mike McGreevyMike McGreevy
753a60f1845[svn-r14047] Purpose: Adding H5_HAVE_SIGLONGJMP macro to configure.Description: Configure will now detect the presence of the 'siglongjmp' function. If present, the macro H5_HAVE_SIGLONGJMP will be defined in src/H5pubconf.h. Tested: kagiso, smirom, linew
Pedro Vicente NunesPedro Vicente Nunes
c897b7ea07c[svn-r14044] updated the usage message to say the STR option is implementedtested: windows, linux
Scott WegnerScott Wegner
363eb578c8d[svn-r14043] Purpose: Add new testDescription: Add new h5import test "teststr" which was added to other platforms this morning. Tested: VS.NET on WinXP
Pedro Vicente NunesPedro Vicente Nunes
ce034654875[svn-r14040] new files added for h5import str test
Pedro Vicente NunesPedro Vicente Nunes
6c95c46fcb0[svn-r14039] New feature: implementation of h5import conversion of an ASCII plain-text file containing text dataThe string type H5T_C_S1 is used to define the data (the datum is defined here as one line of text in the text file). The size is set to variable length (H5T_VARIABLE) The space used is a 1D array with as many elements as there are lines in the ASCII file (a line is defined by the inclusion of an end of line character, ASCII number 10). A first traversal of the input text file must be made to...
Scott WegnerScott Wegner
e2477c8d0b7[svn-r14036] Purpose: Fix Windows debug DLL naming schemeDescription: At a previous seminar, it was brought up that the naming scheme for Windows debug DLL is inconsistent. Specifically, some use *ddll, while others use *dlld. *dlld is more widely-used, so we decided this is "correct". This changes others to use this scheme, and adapts other projects / install scripts / documentation. Tested: Visual Studio .NET on WinXP
Scott WegnerScott Wegner
7f226514922[svn-r14034] Purpose: Remove forced symbol "gethostname@8" from Windows projectsDescription: Previously, we needed to force symbol definition "gethostname@8" for compatibility with old versions of Visual Studio. It appears that Visual Studio no longer requires this, so we remove it. This makes the build process on 64-bit much smoother. Also minor updates to main documentation, command-line documentation, and removed codewarrior and INTEL docs. Tested: VS.NET VS2005 chk...
Elena PourmalElena Pourmal
82e6cac79aa[svn-r14032] Maintenance: finally finished the fix for OFFSETOF problem for C++ with pgCC and Sun CC compilers Binh-Minh came up with the code fix and Mike. M did changes to configuration to make it to work.Tested: kagiso with pgcc, pgCC and gcc, g++ compilers linew with the SUN cc and CC compilers 32 and 64-bit smirom with gcc, g++, and PGI version 7.0 All sequential daily tests that were skipped before for 1.8 branch are enabled now.
Raymond LuRaymond Lu
32180b2b70e[svn-r14031] Bug fix. Chunk address wasn't passed into some I/O functions in H5D_chunk_read and H5D_chunk_write. Tested only on liberty because it's a simple change.
Elena PourmalElena Pourmal
565e1904fbf[svn-r14027] Maintenance: changed version number to 1.8.0-beta3post1 using bin/h5vers script
Elena PourmalElena Pourmal
2a4c2523867[svn-r14025] Maintenance: Changed version number to 1.8.0-beta3, put warning into INSTALL file for the 1.8.0-beta* releases Tested: Release tar ball is available on the frp server, It was tested on kagiso with the PGI compilers.
Scott WegnerScott Wegner
aa3904cc768[svn-r14024] Purpose: Update Windows files for h5stat rearrangementDescription: h5stat was moved from the ./tools/misc directory to its own directory, so many of our files needed to be updated. Tested: VS6 on WinXP VS.NET on WinXP
Vailin ChoiVailin Choi
d65d8084ff8[svn-r14023] Purpose: reorganization.Description: move the h5stat tool into its own directory. Platform tested: kagiso.
Quincey KoziolQuincey Koziol
4a5b97b930b[svn-r14022] Description: Remove stray reference to "group revision" configure flag Remove Windows-specific EOL characters from src/H5FDwindows.c Add some missing types to bin/trace Re-run bin/reconfigure script to regenerate information after changes above. Tested on: FreeBSD/32 6.2 (duty) FreeBSD/64 6.2 (liberty) Linux/32 2.6 (linux) Solaris/32 2.10 (linew)
Quincey KoziolQuincey Koziol
d97bf49baf8[svn-r14021] Description: Re-ran bin/reconfigureTested on: FreeBSD/32 6.2 (duty) FreeBSD/64 6.2 (liberty) Linux/32 2.6 (kagiso) Solaris/32 2.10 (linew)
Quincey KoziolQuincey Koziol
6f3fe31a4c0[svn-r14020] Description: Correct error in size of v2 B-tree metadata prefix, which could cause too many entries to get inserted into a node, eventually causing either a file corruption bug (if debugging asserts were off) or a core dump on the assertion which checked this.Tested on: Linux/32 2.6 (chicago) Linux/64 2.6 (chicago2)
MuQun YangMuQun Yang
76cf163f961[svn-r14019] Update windows project files for .Net to reflect Quincey's new source code check-in.Tested on .Net and VS 6.0.
MuQun YangMuQun Yang
26662c2ede6[svn-r14018] update new windows project files for Quincey's new source code check-in.
Quincey KoziolQuincey Koziol
bf842f1d52e[svn-r14017] Description: Fix problem with fill value messages where the version of the format for a fill value message could depend on the "use the latest format" flag from the file after it was initially created.Tested on: Mac OS X/32 10.4.10 (amazon) FreeBSD/32 6.2 (duty) FreeBSD/64 6.2 (liberty)
MuQun YangMuQun Yang
265833164dd[svn-r14016] Correct a typo.
Raymond LuRaymond Lu
c45322f6d08[svn-r14015] Refactoring part of the code. Tested only on liberty becausethe change is simple.