AuthorCommitMessageCommit dateIssues
Scott WegnerScott Wegner
259d1afce9b[svn-r15165] Purpose: Create new HDpthread_self and HDpthread_self_ulong macrosDescription: On Windows, the pthread_self function cannot be used to print the returned thread ID for debugging. Instead, we need a separate function, GetCurrentThreadId. To eliminate some Windows ifdef's in the code, we create two new function macros which can be used by all platforms. It is conditionally defined in H5win32defs.h, and globally in H5private.h. Tested: VS2005 w/ pthreads on ...
Pedro Vicente NunesPedro Vicente Nunes
ba9abd20069[svn-r15158] - h5dump: when doing binary output (-b), the stdout printing of attributes was done incorrectly. Removed printing of attributes when doing binary output. PVN - 2008/06/05
Scott WegnerScott Wegner
78a038818ec[svn-r15156] Purpose: Update H5private.h with new file nameDescription: Forgot to change the filename reference in H5private.h. This update fixes it. Tested: kagiso
Scott WegnerScott Wegner
abc065ad15f[svn-r15154] Purpose: Rename new source file from win32defs.h to H5win32defs.h.Description: To follow the naming convention for source files, we simply rename the new header to H5win32defs.h Tested: None, simple name change.
Scott WegnerScott Wegner
831a42daa02[svn-r15153] Purpose: Add testhdf5_1_8fortran[dll] Windows projects as dependencies to all_fortranDescription: The projects testhdf5_1_8fortran[dll] which test the new fortran features in HDF5 1.8 were not registered as dependencies to the "all_fortran" pseudo-project. As a result, the projects would not be built if you simply build all_fortran in Visual Studio, rather than "Build Solution". This is a very minor cleanup, but is neccessary to be consistent in our projects. Tested: VS2005 ...
Scott WegnerScott Wegner
532e23b8088[svn-r15150] Purpose: Separate Windows function macro definitions to win32defs.hDescription: In library code, we try not to use system calls directly, but instead use the HD{function} macro instead. This way, we can map special versions of the call on particular systems. Previously, it was all done in H5private.h. However, in an effort to clean up platform-specific definitions, we move all of the Windows macros into a separate file, win32defs.h. This way, we can use th...
Mike McGreevyMike McGreevy
92d070ab393[svn-r15149] Purpose: Bug FixDescription: Changing h5perf installation so only h5perf is installed when parallel is enabled, while only h5perf_serial is installed when parallel is disabled. Tested: kagiso
Quincey KoziolQuincey Koziol
55faa4534b2[svn-r15146] Description: Correct the definition of the 'nbytes' variable in the in-memory version of the B-tree key for chunks from 'size_t' to 'uint32_t', to match the definitions everywhere else.Tested on: FreeBSD/32 6.2 (duty) in debug mode FreeBSD/64 6.2 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (kagiso) w/PGI compilers, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (smirom) w/default API=1.6.x, w/C++ & FORTRAN, in production mode Linux/64-ia64 2.6 (co...
Scott WegnerScott Wegner
5ae2a199d6b[svn-r15145] Purpose: Add new h5ls test to WindowsDescription: A new test case was added to the general testh5ls script. This update adds the test to Windows as well. Tested: VS2005 on WinXP
Pedro Vicente NunesPedro Vicente Nunes
671d37e6c57[svn-r15143] Fix for #1169 http://bugzilla.hdfgroup.uiuc.edu/show_bug.cgi?id=1169don't print attributes to stdout when doing binary output added an attribute to the file run on the binary output test tested: windows, linux
Quincey KoziolQuincey Koziol
b75540244fb[svn-r15133] Description: Fixed bug in h5ls that prevented relative group listings (like "h5ls foo.h5/bar") from working correctly.Tested on: FreeBSD/32 6.2 (duty) in debug mode FreeBSD/64 6.2 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (kagiso) w/PGI compilers, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (smirom) w/default API=1.6.x, w/C++ & FORTRAN, in production mode Linux/64-ia64 2.6 (co...
Quincey KoziolQuincey Koziol
771bae88881[svn-r15131] Description: Finish omnibus chunked dataset I/O refactoring, to separate general actions on chunked datasets from actions that are specific to using the v1 B-tree index. Cleaned up a few bugs and added some additional tests also. Tested on: FreeBSD/32 6.2 (duty) in debug mode FreeBSD/64 6.2 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (kagiso) w/PGI compilers, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (smirom) w/default API=1.6.x, w/C++ & FORTRAN, ...
Albert ChengAlbert Cheng
d36f67c0e27[svn-r15130] Updated with the added file ./tools/testfiles/h5diff_empty.h5.
Scott WegnerScott Wegner
d83709c4e6d[svn-r15128] Purpose: Make Windows threadsafe debug message more usefulDescription: On Linux-like systems, we can get the ID of the current thread through a pthread_self. However on Windows, the return cannot be cast as a threadID, so we simply couldn't get the ID. Previously we simply gave up and printed a message that we couldn't get an ID. Instead, though, we can use the Windows-specific call to GetCurrentThreadId(), which achieves the same goal. This way w...
Scott WegnerScott Wegner
cfb75e1f7f1[svn-r15126] Purpose: Cleanup unneeded Windows sourceDescription: Previously, we maintained some source files that are commonly generated dynamically on other systems. Now, we also generate them on Windows as well. We should remove them from the repository so old versions are not accidentally used. Also, clean up the project files to organize generator programs. Tested: VS2005 on WinXP VS2005 on WinXP x64 VS.NET on WinXP
Albert ChengAlbert Cheng
fc7aea6f7fd[svn-r15124] Purpose: bug fixes.Description: Added code to create an empty hdf5 (named h5diff_empty.h5) in order to test if h5diff compares correctly an empty hdf5 vs. a non-empty one. Tested: Tested in kagiso of h5diffgentest itself. Verified by h5dump that h5diff_empty.h5 was indeed empty. Then "h5diff h5diff_empty.h5 h5diff_basic1.h5" returned 0 (should have returned non-zero).
Pedro Vicente NunesPedro Vicente Nunes
0838a8ddc77[svn-r15122] command line parsing and usagetested: windows
Pedro Vicente NunesPedro Vicente Nunes
9178314ee93[svn-r15117] added repo entries for the h52jpeg test generator program
Mike McGreevyMike McGreevy
2b715cd29ba[svn-r15112] Purpose: Bug fixDescription: While '-Wl,-rpath' information was being removed from compile lines when using --disable-sharedlib-rpath, some information was still hidden in another variable tht never got reset and thus snuck into the executables. This fix should take care of that issue. Tested: kagiso, smirom
Scot BreitenfeldScot Breitenfeld
c9702f551ca[svn-r15110] Description:Changed the error output formatting so that the test status writes to standard out looks correct when using the sun compiler (it did not correctly tab the output).
Scott WegnerScott Wegner
56caada315b[svn-r15104] Purpose: Work around Windows FC bug in h5dump xml test scriptDescription: In some rare instances, FC (diff equivalent) command on Windows will fail when comparing ASCII files with opposite line-ending formats (Unix uses LF, while Windows uses CRLF). This was an issue for one test case in our test script. It only came up when testing from a release tarball, because the expected output was not converted to Windows-style. In this situation, FC was report...
Pedro Vicente NunesPedro Vicente Nunes
93eb1b89729[svn-r15103] added h52jpeg
Pedro Vicente NunesPedro Vicente Nunes
2e4611e94e2[svn-r15099] location for h52jpeg
Scott WegnerScott Wegner
ebd6e8a9c63[svn-r15096] Purpose: Windows Project Cleanup-- Unify Windows h5tinitDescription: Previously, there was Windows-dependent code inside H5detect.c, because not all projects could access the gethostname() function. However, we standardize our project-files to link with WS2_32.lib, so now this function is available. Thus, the Windows-specific code has been removed from H5detect.c. Tested: VS2005 on WinXP VS.NET on WinXP no need to test other platforms, Windows-sp...
Scott WegnerScott Wegner
735967fb125[svn-r15094] Purpose: Cleanup Windows project files-- standardize program debug informationDescription: In our debug project configurations, many of the projects were generating debug information for "Program Database and Edit & Continue". Other projects were using different settings, or none at all. We standardize to use "Program Database" setting, because it generates much smaller .obj files and cuts out unnecessary debug information. This is another project cleanup and enhanceme...
Scott WegnerScott Wegner
15024258cba[svn-r15093] Purpose: Cleanup Windows project files-- remove ignored system libraryDescription: In many of our project files on Windows, we have our linker setting set to ignore old link libraries-- either libc.lib or libcd.lib. This is a relic from converting project files from old versions of Visual Studio to newer ones, and is unnecessary. Per a user's suggestion, we remove the ignored library from the project files. This actually makes no difference in the output binar...
Christian ChilanChristian Chilan
64b2c94612a[svn-r15090] Revise copyright notice.
Scott WegnerScott Wegner
9cc6eeb7e89[svn-r15089] Purpose: Support Visual Studio .NET builds from command-lineDescription: In our Windows command-line build script, we now support building with Visual Studio .NET, although VS2005 is still the default. Building with VS.NET still imposes the same feature restrictions as through the IDE: -- 64-bit builds are unsupported -- Fortran is unsupported Tested: VS.NET on WinXP VS2005 on WinXP
Scot BreitenfeldScot Breitenfeld
c06ae0d5584[svn-r15075] Description: removed temporary files created by test programs.
Elena PourmalElena Pourmal
f15c901b8f9[svn-r15074] Maintenance: This check-in should fix daily tests failures: Uninstall target had non-existant file to remove; error_handler module triggered a race condition for parallel make with Intel and PGI compilers, therefore we removed the module and created a subroutine instead.Platforms tested: kagiso with GNU, Intel and PGI compilers.
Scot BreitenfeldScot Breitenfeld
887c7866935[svn-r15070] Description:fixed typo (minor fix)
Scot BreitenfeldScot Breitenfeld
ac687db0208[svn-r15069] Purpose: Added code to remove module files when make cleanDescription: The module files were not being removed when make clean and caused compiling errors. fixed.
Elena PourmalElena Pourmal
ef3b2df9752[svn-r15067] Maintenance: Daily tests failed on several platforms due to the broken dependencies when srcdir and parallel make are used; fixed (I hope) Platforms tested: kagiso with srcdir and parallel make; pgcc and pgf90 -i8 compilers
Scot BreitenfeldScot Breitenfeld
91c1f420e6a[svn-r15066] Description:Change the interface argument to match that of the actual function.
Scot BreitenfeldScot Breitenfeld
e8e47591f79[svn-r15065] Description: Broke-up longer lines over multiple linesRemoved unused variables.
Scot BreitenfeldScot Breitenfeld
8332e5b7d39[svn-r15064] Description:Removed extra MPI calls in subroutine by just passing MPI variables into subroutines. Added checks for MPI errors. Cleaned-up formatting.
Elena PourmalElena Pourmal
8394d07bb1e[svn-r15060] Maintenance: File space identifier was not closed causing memory growth; fixedPlatforms tested: kagiso (minor fix)
Scott WegnerScott Wegner
80b71590a83[svn-r15057] Purpose: Fix Windows project libtestdll module pathDescription: The source file tf.f90 now produces a module error_handler.mod, which was being created in a wrong directory. As a result, Visual Studio couldn't find it, and building failed. This corrects the module path of libtestdll project. Tested: VS2005 on WinXP
Scott WegnerScott Wegner
75f21172fb9[svn-r15056] Purpose: Update Windows h5repack test scriptDescription: Merge changes from 1.8 branch into trunk. New syntax and test added for "old syntax" Tested: VS2005 on WinXP
Scot BreitenfeldScot Breitenfeld
fcf8a9a2cbd[svn-r15054] Purpose: Made reporting of the test status global by handling the output via a module. Cleaned-up output to the terminal. Description: Put writing the test status as a call to a subroutine instead of on a per account basis. Added the dependency of compiling in the correct order in the Makefiles for use of the Module.
Pedro Vicente NunesPedro Vicente Nunes
0c40ae2d42f[svn-r15052] Add a test for the 1.6.7 -i infile -o outifle for backward compability Used the function TOOLTEST from 1.6.7Tested: linux
Pedro Vicente NunesPedro Vicente Nunes
e0e2b131eab[svn-r15047] bug fix regarding change from -i to -d regarding number of links in indexed formattested: windows
Pedro Vicente NunesPedro Vicente Nunes
449941a28ee[svn-r15044] backward compatibility for old -i infile -o outfile options if these are detected this syntax is used, otherwise the one in usage is used there was another -i option for -i L2, --indexed=L2 Minimum number of links in the indexed format That was changed to -d -d L2, --indexed=L2 Minimum number of links in the indexed format Tested: windows, linux
Albert ChengAlbert Cheng
e3180b57c03[svn-r15043] Bug fix.Description: perf would crash at the end as it complained it was doing MPI calls after MPI_Finalize() is called. I suspect the HDF5 library is making MPI calls in the at_exit area. This should not happened. Solution: Added the H5exit() right before MPI_Finalize() fixed the problem. But it needs to find out why HDF5 library is making MPI calls in the at_exit() area. It should not. Also, chan...
Mike McGreevyMike McGreevy
e6715b97043[svn-r15041] Purpose: Configure FixDescription: Removing make target "check-perform". The extra target is unneeded because the perform tests don't take as long to run as initially anticipated, and can be lumped in with 'make check'. Tested: kagiso
Quincey KoziolQuincey Koziol
bdd56bd8da1[svn-r15037] Description: Better cleanup of internal structures when no szip encoder.Tested on: Linux/32 2.6 (kagiso) w/szip-no encoder
Albert ChengAlbert Cheng
ca94c839d55[svn-r15036] Bug fix.Description: The fortran Makefile.am used HDF_FORTRAN to indicate it is part of the Fortran API source so that conclude.am will give fortran api prefix in the test output. The symbox HDF_FORTRAN is also used in configure for a different purpose (indicated --enable-fortran). They conflicted. Similar problem for the symbol HDF_CXX. Solution: Changed all the involved Makefile.am to use "FORTRAN_...
Quincey KoziolQuincey Koziol
2adc43f8122[svn-r15034] Description: Correct another case of using 'size_t' for chunk sizes where 'uint32_t' was necessary.Tested on: FreeBSD/64 6.2 (liberty) w/C++ & FORTRAN
Elena PourmalElena Pourmal
12c5e315c50[svn-r15030] Maintenance: Fixed a comment
Elena PourmalElena Pourmal
35261670d80[svn-r15026] Maintenance: Fixed a typo in the fortran h5tget(set)_fields_f subroutines.Platfomrs tested: kagiso with GNU compilers (this is bug 1046, I am not closing it since there is no tests for those routines yet)