summaryrefslogtreecommitdiffstats
path: root/windows/tools/h5diff
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r22953] Purpose:Dana Robinson2012-10-232-1384/+0
| | | | | Removed legacy Visual Studio solutions and projects, which will no longer be supported after HDF5 1.8.10.
* [svn-r21358] Purpose:Jonathan Kim2011-09-021-0/+11
| | | | | | | | | | | HDFFV-7712 - h5diff: segfault over combinations of complex container types (compound, array, vlen) Description: - Fixed segfault over dataset with container types (array,lven) with multiple nested compound types. (ex: compound->array->compound, compound->vlen->compound) Tested: jam (linux32-LE), koala (linux64-LE), heiwa (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE), Cmake (jam)
* [svn-r21237] Description:Jonathan Kim2011-08-161-0/+10
| | | | | | | | Add test cases for HDFFV-7656 - "--delta=something" considers two NaN of the same type are different. The fix was added (r21105) before but test cases were incorrectly added and missing for cmake script. Tested: jam (linux32-LE), koala (linux64-LE), heiwa (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE), cmake
* [svn-r21072] Purpose:Jonathan Kim2011-07-071-4/+30
| | | | | | | | | | | | Work for HDFFV-7600 - GMQS: h5diff - argument options -d, -p and --use-system-epsilon should be mutually exclusive. Description: Fixed h5diff to display instructive error message and exit with 1 when mutually exclusive options (-d, -p and --use-system-epsilon) are used together. Tested: jam (linux32-LE), koala (linux64-LE), heiwa (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE), Cmake (jam)
* [svn-r20676] Purpose:Jonathan Kim2011-04-291-6/+6
| | | | | | | | | | | | | | | | - HDFFV-5928 - GMQS: h5diff problem and improvement on comparsing the same objects Description: Fixed: 1) adding h5tools_is_obj_same() function to check if two given IDs or paths point to the same object. This function can be very useful for other tools and applications. 2) using h5tools_is_obj_same() at h5diff() and diff() in h5diff.c. If two paths point to the same object, there is no need to check the details of the object since we know there is no difference. The fix will increase the performance by skipping the content comparison. It also fixed the problem of reporting difference for some cases of comparing the same file, e.g. empty files or files with incomparable objects the same file. Test update: Updat prvious test cases (171, 172, 530) affected by this fix, so they still perfrom originally intended testing without bypassing. Tested: jam (linux32-LE), koala (linux64-LE), heiwa (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE), cmake
* [svn-r20384] Purpose:Jonathan Kim2011-03-311-2/+12
| | | | | | | | | | | | | | | | | | Fixed Bug 2184 - GMQS: h5diff - incorrect calculation code for --use-system-epsilon option Description: Merged from HDF5 1.8 branch r20369. Fixed h5diff for --use-system-epsilon option: the calculation changed from ( |a - b| / b ) to ( |a - b| ). This was decided for better performance and was corrected only in HDF5 trunk, so 1.8 got updated. Also comments for equal_XXX() function were updated correctly. Also help page and RM got updated correctly. Also add test cases for testing the differences w/wo the option. Tested: jam (linux32-LE), amani (linux64-LE), heiwa (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE), Windows (32-LE)
* [svn-r20294] Purpose:Jonathan Kim2011-03-221-0/+48
| | | | | | | | | | | | | | | | Fixed CHICAGO: Bug 2121 - h5diff - incorrect and lack of output for the different set of attributes (different number and names) Description: Previously h5diff compared attributes correctly only when two objects have the same number of attributes and attribute names are identical. This fix covers all other cases. Also didn't display useful information about attribute difference. This fixes both issues. Tested: jam (linux32-LE), amani (linux64-LE), heiwa (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE)
* [svn-r19712] Purpose:Jonathan Kim2010-11-021-0/+8
| | | | | | | | | | | | | | | Fixed h5diff to handle variable-length strings in a compound dataset correctly. Also variable-length string array in a compound dataset. Bug #1989. Description: Garbage values were displayed when h5diff compared variable-length strings (or string array) in a compound type dataset. Tested: jam (linux32-LE), amani (linux64-LE), heiwa (linuxppc64-BE), tejeda (Mac32)
* [svn-r19447] Fix for Windows legacy test added for 1890 h5diff exclude-pathJonathan Kim2010-09-211-2/+2
|
* [svn-r19443] Purpose:Jonathan Kim2010-09-201-0/+4
| | | | | | | | | | Fix for group comparison with exclude-path case. Use relative path. Description: Related to "1890: h5diff excluding object for file comparison via command line" checkins. (r19406) Tested: jam, amani and heiwa
* [svn-r19425] Fix for legay Windows test for h5diff updates.Jonathan Kim2010-09-201-8/+10
|
* [svn-r19409] Purpose: Jonathan Kim2010-09-161-0/+27
| | | | | | | | | | | Add extra test cases for bug1975 h5diff - support recursive comparison on group when specified as an object. Description: Additional tests for combination of group recursive and --follow-symlinks with multi-linked external links with several files (same name/strucure). Tested: jam, amani, heiwa
* [svn-r19406] Purpose:Jonathan Kim2010-09-161-0/+35
| | | | | | | | | | | Add --exclude-path option Description: Specified path to an object will be excluded from comparing the two files or two groups. If group is specified all the member objects will be excluded. Related to "1890: h5diff excluding object for file comparison via command line" Tested: jam, amani and heiwa
* [svn-r19400] Purpose:Jonathan Kim2010-09-161-29/+93
| | | | | | | | | | Fix for Bug1975 h5diff - support recursive comparison on group when specified as an object Description: Compare member objects and groups recursively when two files or groups are specified to be compared. Support parallel diff and handling symbolic links accordingly. Tested: jam, amani, heiwa
* [svn-r18877] Update testh5diff.bat for --follow-symlinks changeAllen Byrne2010-05-211-76/+76
| | | | Tested: windows
* [svn-r18430] Add windows define BIND_TO_CURRENT_VCLIBS_VERSION=1 to project ↵Allen Byrne2010-03-191-8/+8
| | | | | | | files. Corrected copy H5srcdir_str.h commands in script. Added libsettings project to behave like h5tinit.vcproj.
* [svn-r18360] Updated project files and release docs to VS2008 and IVF101 based.Allen Byrne2010-03-031-13/+10
| | | | | | Made change to cpp version of testhdf5 for the elimination of dsets standalone. Tested: Windows
* [svn-r18317] Updated test script to match *nix shell script. Also corrected ↵Allen Byrne2010-02-231-2/+184
| | | | 629 file exit code
* [svn-r17471] Corrected use of _DEBUG preprocessor value in release ↵Allen Byrne2009-09-111-6/+4
| | | | | | | | | configurations of hdf5_f90cstubdll.vcproj Corrected debug configuration of examples project file Updated windows batch file to match the testh5diff.sh script change in rev 17466. Tested: windows
* [svn-r17373] Added new file to library project.Allen Byrne2009-08-181-88/+0
| | | | | | Also removed unused project settings. These were per file settings that should not be used unless a file needs them. Tested: Windows
* [svn-r17287] Added the two infinity tests to the windows batch script to ↵Allen Byrne2009-07-311-0/+8
| | | | match the linux test script.
* [svn-r16469] Added new cases for compound types to batch file per the ↵Allen Byrne2009-02-111-0/+7
| | | | | | | updated script file of rev #16461 Tested: Vista32, XP64 - VS2005, VS2008
* [svn-r16442] Update windows batch file to match *nix script due to rev 16351Allen Byrne2009-02-051-0/+31
| | | | | Tested: XP 32 VNET, XP64 VS2008
* [svn-r16084] Purpose: Update Windows tool test scriptsScott Wegner2008-11-171-5/+1
| | | | | | | | | | | | Description: Bring changes from the various tool test scripts to Windows. testh5copy.bat: add syntax for tests which expect h5diff to fail, and apply them to existing tests testh5diff.bat: add a new test for "contents mode" testh5dump.bat: modify some tests to use the new "-b *" and "-b NATIVE" syntax h5repack.bat: call h5dump without the -c switch Tested: VS2005 on WinXP
* [svn-r15430] Purpose: Update Windows test script for new h5diff option: -cScott Wegner2008-08-041-0/+6
| | | | | | | | Description: A new parameter was added to h5diff recently. We add a new test to the h5diff script, and change the syntax in which h5diff is called from the h5repack test script Tested: VS2005 on WinXP
* [svn-r15249] Purpose: Update Windows testing scriptScott Wegner2008-06-201-38/+112
| | | | | | | | Description: More updates were made to the h5diff test script structure. Specifically, the printing of output and how files are found in the actual test. This brings the changes to Windows as well. Tested: VS2005 on WinXP
* [svn-r15245] Purpose: Update h5diff test for new testfiles folderScott Wegner2008-06-191-5/+6
| | | | | | | | Description: The testfiles for h5diff were moved the a new folder, and the general script was updated. This checkin makes the minor changes neccessary for Windows to use the new folder. Tested: VS2005 on WinXP
* [svn-r15094] Purpose: Cleanup Windows project files-- standardize program ↵Scott Wegner2008-05-291-1/+1
| | | | | | | | | | | | | 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-291-4/+4
| | | | | | | | | | | 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
* [svn-r14903] Undoing change committed in r14902.Scot Breitenfeld2008-04-302-9/+10
|
* [svn-r14902] Merged fortran_1_8 branch changes r14505:14901 into the trunk. ↵Scot Breitenfeld2008-04-302-10/+9
| | | | New fortran wrappers added.
* [svn-r14854] Purpose: Remove many spurious compiler warnings in Visual StudioScott Wegner2008-04-211-8/+9
| | | | | | | | | | Description: On Windows, many POSIX functions have been replaced by a similarly-named function with some additional security-checking. Visual Studio issues a warning each time the POSIX version is used, recommending that we replace it with the new version. This results in thousands of errors when building the HDF5 library. This checkin adds a Visual Studio "Property Sheet", which has been applied to all library projects, and defines a number of preprocessors to suppress these warnings. The warnings have been disabled only in Visual Studio 2005 project files, as VS.NET doesn't support property sheets. Tested: VS2005 on WinXP
* [svn-r14836] Purpose: Remove English-specific code from Windows test scriptsScott Wegner2008-04-141-1/+1
| | | | | | | | | | | Description: In previous versions of Windows, the builtin 'FC' command (diff equivalent) didn't return proper exit status. As a work-around, we parsed the message returned to check status. This relies on English return messages. In current Windows XP and Windows Vista, FC will return exit status as expected, so we can remove this workaround. Older platforms where we would need this workaround are no longer supported. Tested: VS2005 on Windows XP Small test on Windows Vista
* [svn-r14302] Purpose: Update Windows test scripts for recent changesScott Wegner2007-11-291-3/+3
| | | | | | | | | | Description: Minor changes were recently made in the linux test scripts for h5diff and h5repack. This brings Windows up-to-date. Note: I am still working on updates to testh5ls.bat-- there is one test that is failing, but should be ready soon. Tested: VS2005 on WinXP
* [svn-r14265] Purpose: Bring Windows test scripts up to date for h5diff changes.Scott Wegner2007-11-191-62/+67
| | | | | | | | Description: Recently, the format of parameters for h5diff was changed. This checkin makes the neccessary changes for Windows to also bring it up to date. Tested: VS6 on WinXP
* [svn-r14138] Scott Wegner2007-09-101-0/+427
|
* [svn-r14093] Purpose: Convert Windows projects to VS2005 format and support ↵Scott Wegner2007-08-161-63/+370
| | | | | | | | | | | 64-bit Fortran Description: 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 on WinXP 32-bit VS2005 on WinXP x64
* [svn-r13922] Purpose: First step in VS6 DepreciationScott Wegner2007-06-272-99/+187
| | | | | | | | | | | | | | | | | Desciption: This is the first major check-in in the process of depreciating Visual Studio 6.0. We create a new directory, windows_vs6, which now holds all of our previous VS6 project files. We expect to maintain this directory for only a short time (perhaps one release), so users have time to make the change. The ./windows directory now contains project files for Visual Studio .Net, as well as existing source and test scripts. This will allow us to greatly simplify the build process for the majority of our users. We have created a new solution (.Net equivolent of workspace) that houses the Fortran project files. This allowed us to remove these files from the main solution, as well as streamline the conversion in the Fortran solution. It is also much easier now to convert to Visual Studio 2005 files. Notes: I didn't update the MANIFEST with this check-in, I will make those changes shortly. Also, I haven't yet updated the documentation to reflect this check-in. That is going to require more work. We will be giving a seminar in the coming weeks about .Net and how to migrate over. Tested: VS6/VNET/VS2005 on WinXP 32/64-bit
* [svn-r12464] Changed "eol-style" property on all Windows-specific files to ↵Quincey Koziol2006-07-141-99/+99
| | | | | | be "CRLF" instead of "native".
* [svn-r10360] Purpose:Fang Guo2005-03-221-0/+99
For windows support, remove all.zip from hdf5. Description: Add h5diff tools project file. Solution: Platforms tested: MSVS 6.0 on windows xp. Misc. update: