summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r15233] Description:Scot Breitenfeld2008-06-185-2/+93
| | | | | Added the function h5tget_native_type and associated requirements.
* [svn-r15227] Description:Quincey Koziol2008-06-177-11/+13
| | | | | | | | | | | | | | | | | | Small clean up of datatype copying. 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 (cobalt) w/Intel compilers, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN, w/szip filter, in production mode Mac OS X/32 10.5.3 (amazon) in debug mode Linux/64-ia64 2.4 (tg-login3) w/parallel, w/FORTRAN, in production mode
* [svn-r15225] added a function that calls the jpeg library and writes a jgeg ↵Pedro Vicente Nunes2008-06-171-12/+180
| | | | | | file for each HDF5 image tested: windows, linux
* [svn-r15224] Description:Quincey Koziol2008-06-171-14/+24
| | | | | | | Clean up a few more compiler warnings. Tested on: FreeBSD/64 6.2 (liberty)
* [svn-r15223] new testfile location for h52jpegPedro Vicente Nunes2008-06-171-1/+2
|
* [svn-r15222] moved the h52jpeg testfiles location from /tools/testfiles to ↵Pedro Vicente Nunes2008-06-172-10/+2
| | | | | | | | /tools/h52jpeg/testfiles updated the shell script accordingly tested: linux
* [svn-r15220] new files for h52jpegPedro Vicente Nunes2008-06-161-1/+2
|
* [svn-r15219] added a test file and a test scriptPedro Vicente Nunes2008-06-164-26/+126
| | | | | | | for now, the test script just calls the tool binary with the command line parameters, with no special checking of the accuracy of the output contents (jpeg files) tested: linux
* [svn-r15218] new test files for h52jpegPedro Vicente Nunes2008-06-161-0/+3
|
* [svn-r15217] added a HDF5 file generator program that reads 2 realistic ↵Pedro Vicente Nunes2008-06-163-23/+221662
| | | | | | | | images from ASCII files, a true color and a gray color image the HDF5 file generated is used by h52jpeg to generate jpeg images tested: windows
* [svn-r15216] added code for the jpeg library to be linked in linux systemsPedro Vicente Nunes2008-06-162-4/+5
| | | | | | for now, just added "-ljpeg" to the list of libraries, until a permanent solution is added to configure --with-jpeg= that would allow users to specify their own jpeg libary tested: linux (kagiso, that has a jpeg library installed)
* [svn-r15215] Snapshot version 1.9 release 7HDF Tester2008-06-157-17/+17
|
* [svn-r15213] Description:Quincey Koziol2008-06-131-4/+55
| | | | | | | Fix gcc 4.2 flag that was put in gcc 4.1 section Tested on: Eyeballed & man pages
* [svn-r15211] Description:Quincey Koziol2008-06-1314-63/+174
| | | | | | | | | | | | | | | | | | | | Update the gcc flags for version 4.3 Clean up warnings 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 (cobalt) w/Intel compilers, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN, w/szip filter, in production mode Mac OS X/32 10.5.3 (amazon) in debug mode Linux/64-ia64 2.4 (tg-login3) w/parallel, w/FORTRAN, in production mode
* [svn-r15208] Description:Quincey Koziol2008-06-122-6/+9
| | | | | | | | | | | | | | | | | | | | Add a "HDcompile_assert" macro for assertions that can/should be checked at compile time, as opposed to run time. (And used it for a couple of simple cases, to begin) 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 (cobalt) w/Intel compilers, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN, w/szip filter, in production mode Mac OS X/32 10.5.3 (amazon) in debug mode Linux/64-ia64 2.4 (tg-login3) w/parallel, w/FORTRAN, in production mode
* [svn-r15190] added code to read datasets, concatenate output namesPedro Vicente Nunes2008-06-101-28/+120
| | | | tested: windows
* [svn-r15188] Description:Quincey Koziol2008-06-101-7/+8
| | | | | | | | | | | | | | | | | | | Avoid leaking memory when copying the internal "shared" struct for a named datatype when it's already been opened earlier. 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 (cobalt) w/Intel compilers, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN, w/szip filter, in production mode Mac OS X/32 10.5.3 (amazon) in debug mode Linux/64-ia64 2.4 (tg-login3) w/parallel, w/FORTRAN, in production mode
* [svn-r15187] Purpose: Disabling h52jpeg directory from being built while ↵Mike McGreevy2008-06-103-3/+3
| | | | | | | | issues surrounding its location and its dependencies are worked out. Tested: kagiso
* [svn-r15186] new entry for h52jpeg MakefilesPedro Vicente Nunes2008-06-101-0/+2
|
* [svn-r15184] added the configure and Makefile changes to build h52jpeg in ↵Pedro Vicente Nunes2008-06-097-8/+947
| | | | | | unix systems tested: linux, solaris
* [svn-r15183] Purpose: _WIN32 macro cleanupScott Wegner2008-06-0913-84/+6
| | | | | | | | | | Description: As part of our Windows cleanup, we try to remove windows-specific tweaks in the source code. There are many instances where Windows code is introduces via ifdef's. We re-evaluate whether they are still required, and found that many of them are not. Others we change to "feature"-specific code, rather than Windows-specific. Tested: VS2005 on WinXP VS.NET on WinXP h5committest (kagisopp, smirom, linew)
* [svn-r15179] Change copyright notice to THG only.Christian Chilan2008-06-097-7/+0
|
* [svn-r15178] added the routine h52jpeg that traverses the file in the same ↵Pedro Vicente Nunes2008-06-091-15/+168
| | | | | | way of h5diff/h5repack tested: windows
* [svn-r15172] Snapshot version 1.9 release 6HDF Tester2008-06-087-17/+17
|
* [svn-r15165] Purpose: Create new HDpthread_self and HDpthread_self_ulong macrosScott Wegner2008-06-066-25/+21
| | | | | | | | | Description: 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 WinXP kagiso w/ pthreads
* [svn-r15158] - h5dump: when doing binary output (-b), the stdout printing of ↵Pedro Vicente Nunes2008-06-051-0/+4
| | | | | | | attributes was done incorrectly. Removed printing of attributes when doing binary output. PVN - 2008/06/05
* [svn-r15156] Purpose: Update H5private.h with new file nameScott Wegner2008-06-051-1/+1
| | | | | | | | Description: Forgot to change the filename reference in H5private.h. This update fixes it. Tested: kagiso
* [svn-r15154] Purpose: Rename new source file from win32defs.h to H5win32defs.h.Scott Wegner2008-06-052-1/+1
| | | | | | | | Description: To follow the naming convention for source files, we simply rename the new header to H5win32defs.h Tested: None, simple name change.
* [svn-r15153] Purpose: Add testhdf5_1_8fortran[dll] Windows projects as ↵Scott Wegner2008-06-051-388/+390
| | | | | | | | | | dependencies to all_fortran Description: 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 on WinXP x64
* [svn-r15150] Purpose: Separate Windows function macro definitions to win32defs.hScott Wegner2008-06-0518-452/+947
| | | | | | | | | | | | | | Description: 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 the non-Posix versions that Visual Studio sends warnings about. Some macros are set specifically in the platform-specific header files. Then, any macros left unset will be set by the "default" implementation in H5private.h. This checkin also cleans up various source files to use the HD* macros when possible. Tested: VS2005 on WinXP VS.NET on WinXP h5committest (kagiso, linew, smirom)
* [svn-r15149] Purpose: Bug FixMike McGreevy2008-06-053-3/+3
| | | | | | | | Description: Changing h5perf installation so only h5perf is installed when parallel is enabled, while only h5perf_serial is installed when parallel is disabled. Tested: kagiso
* [svn-r15146] Description:Quincey Koziol2008-06-051-1/+4
| | | | | | | | | | | | | | | | | | | | | 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 (cobalt) w/Intel compilers, w/C++ & FORTRAN, in production mode Solaris/64 2.10 (linew) in debug mode Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN, w/szip filter, in production mode Mac OS X/32 10.5.3 (amazon) in debug mode Linux/64-ia64 2.4 (tg-login3) w/parallel, w/FORTRAN, in production mode
* [svn-r15145] Purpose: Add new h5ls test to WindowsScott Wegner2008-06-051-0/+1
| | | | | | | | Description: A new test case was added to the general testh5ls script. This update adds the test to Windows as well. Tested: VS2005 on WinXP
* [svn-r15143] Pedro Vicente Nunes2008-06-053-8/+16
| | | | | | | | | | Fix for #1169 http://bugzilla.hdfgroup.uiuc.edu/show_bug.cgi?id=1169 don't print attributes to stdout when doing binary output added an attribute to the file run on the binary output test tested: windows, linux
* [svn-r15133] Description:Quincey Koziol2008-06-046-41/+48
| | | | | | | | | | | | | | | | | | | 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 (cobalt) w/Intel compilers, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN, w/szip filter, in production mode Mac OS X/32 10.5.3 (amazon) in debug mode Linux/64-ia64 2.4 (tg-login3) w/parallel, w/FORTRAN, in production mode
* [svn-r15131] Description:Quincey Koziol2008-06-0329-3809/+4612
| | | | | | | | | | | | | | | | | | | | | | 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, in production mode Linux/64-ia64 2.6 (cobalt) w/Intel compilers, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN, w/szip filter, in production mode Mac OS X/32 10.5.2 (amazon) in debug mode Linux/64-ia64 2.4 (tg-login3) w/parallel, w/FORTRAN, in production mode
* [svn-r15130] Updated with the added file ./tools/testfiles/h5diff_empty.h5.Albert Cheng2008-06-031-0/+1
|
* [svn-r15128] Purpose: Make Windows threadsafe debug message more usefulScott Wegner2008-06-022-3/+9
| | | | | | | | | | Description: 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 we can provide better debug output with threadsafe features. Tested: VS2005 on WinXP VS.NET on WinXP (other platforms not tested because change is within _WIN32 ifdef)
* [svn-r15126] Purpose: Cleanup unneeded Windows sourceScott Wegner2008-06-029-714/+66
| | | | | | | | | | | | Description: 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
* [svn-r15124] Purpose:Albert Cheng2008-06-022-5/+16
| | | | | | | | | | | | | | 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).
* [svn-r15122] command line parsing and usagePedro Vicente Nunes2008-06-021-0/+128
| | | | tested: windows
* [svn-r15117] added repo entries for the h52jpeg test generator programPedro Vicente Nunes2008-06-022-0/+5
|
* [svn-r15112] Purpose: Bug fixMike McGreevy2008-05-302-2/+6
| | | | | | | | | | Description: 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
* [svn-r15110] Description:Scot Breitenfeld2008-05-301-3/+1
| | | | | | 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).
* [svn-r15104] Purpose: Work around Windows FC bug in h5dump xml test scriptScott Wegner2008-05-301-5/+14
| | | | | | | | | | Description: 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 reporting false differences. To workaround, we double-check failure cases and convert the EOL characters if neccessary. Tested: VS2005 on WinXP
* [svn-r15103] added h52jpegPedro Vicente Nunes2008-05-301-1/+2
|
* [svn-r15099] location for h52jpegPedro Vicente Nunes2008-05-301-0/+4
|
* [svn-r15096] Purpose: Windows Project Cleanup-- Unify Windows h5tinitScott Wegner2008-05-293-9/+6
| | | | | | | | | | Description: 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-specific source change
* [svn-r15094] Purpose: Cleanup Windows project files-- standardize program ↵Scott Wegner2008-05-29461-466/+466
| | | | | | | | | | | | | debug information Description: 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 enhancement from user suggestions outlined in bug #1164 Tested: VS2005 on WinXP VS.NET on WinXP
* [svn-r15093] Purpose: Cleanup Windows project files-- remove ignored system ↵Scott Wegner2008-05-29201-1126/+1126
| | | | | | | | | | | library Description: 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 binaries. Tested: VS2005 on WinXP VS.NET on WinXP