summaryrefslogtreecommitdiffstats
path: root/windows
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r14993] Purpose: Add support for building 64-bit Windows binaries from ↵Scott Wegner2008-05-142-6/+30
| | | | | | | | | | | command line Description: We can dynamically detect the host architecture using the PROCESSOR_ARCHITECTURE variable. This allows us to setup our build paths accordingly and build 64-bit Windows binaries from the command line. This allows us to run autotests on 64-bit Windows as well. Tested: VS2005 on WinXP x64 VS2005 on WinXP x86
* [svn-r14980] Purpose: Update h5dump test script on WindowsScott Wegner2008-05-121-11/+16
| | | | | | | | Description: One test has been added to h5dump test for custom output formats. This adds the test on Windows as well. Tested: VS2005 on WinXP
* [svn-r14975] Purpose: Add Windows fixes for new Fortran code.Scott Wegner2008-05-128-381/+532
| | | | | | | | Description: There were a number of small tweaks we needed to make to add the new fortran_1_8 code on Windows. We create new project files, add new source to them, add the test to our test suite, and fix a few typos in the Windows-specific source code. Tested: VS2005 on WinXP
* [svn-r14923] Maintenance: This check-in merges changes from the fortran_1_8 ↵Elena Pourmal2008-05-032-0/+8
| | | | | | | branch back into the trunk (up to revision 14921) Platforms tested: kagiso with g95 and Intel compilers; more testing will be done after checking in a fresh copy from the trunk. New code itself was tested with all Fortran compilers available at THG
* [svn-r14903] Undoing change committed in r14902.Scot Breitenfeld2008-04-30276-4836/+17060
|
* [svn-r14902] Merged fortran_1_8 branch changes r14505:14901 into the trunk. ↵Scot Breitenfeld2008-04-30276-17060/+4836
| | | | New fortran wrappers added.
* [svn-r14867] Purpose: Add new source files to Windows projectsScott Wegner2008-04-282-0/+16
| | | | | | | | Description: Two new source files have been added, H5Dchunk.c and H5Dscatgath.c. This checkin adds the files to the Windows project files as well. Tested: VS2005 on WinXP
* [svn-r14857] Purpose: Fix typo in Windows test scriptScott Wegner2008-04-211-2/+2
| | | | | | | | Description: A small typo in the main Windows test script was causing the C++ library tests not to run by default. Tested: VS2005 on WinXP x64
* [svn-r14855] Purpose: Fix error message when with Windows pthreadsScott Wegner2008-04-211-27/+31
| | | | | | | | Description: When building HDF5 with thread safety on Windows, the err_compat test was failing because our output was being parsed incorrectly. Rather than having a thread number in the error stack trace, there will be the string "some thread: no way to know the thread (IDs): from pthread on windows:". This checkin now takes this into account, and modifies the output accordingly. Tested: VS2005 on WinXP with Pthreads
* [svn-r14854] Purpose: Remove many spurious compiler warnings in Visual StudioScott Wegner2008-04-21183-2551/+2713
| | | | | | | | | | 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-r14845] Purpose: Add new Windows batch script for building example projectsScott Wegner2008-04-141-0/+221
| | | | | | | | | | Description: Just as we have scripts for building and testing the HDF5 library on Windows, hdf5build_examples.BAT is a new script for building HDF5 example projects on Windows. This is especially useful for our new Windows Daily Tests, to test our examples automatically as well. Eventually, we will have hdf5check_examples.BAT and hdf5bt_examples.BAT to test our examples as well. Tested: VS2005 on WinXP
* [svn-r14843] Purpose: Fix link input in Windows HL Fortran examplesScott Wegner2008-04-143-31/+33
| | | | | | | | | | Description: Previously, our Windows projects for HL Fortran examples were using outdated library names for our cstub code. As a result, they wouldn't build correctly. This checkin brings them up-to-date. Also, add hdf5_hl.lib as a dependency to hdf5_hl_fortran.lib. This goes un-noticed when building the complete VS solution, but should be required when only building hdf5_hl_fortran.lib Tested: VS2005 on WinXP
* [svn-r14841] Purpose: Fix Windows Fortran examples runtime librariesScott Wegner2008-04-1428-532/+532
| | | | | | | | | | Description: In the Windows Fortran example projects, the runtime library used for linking static-debug version was set incorrectly. This was a result of the project being upgraded from VS6 where we used Single-threaded libraries. Those libraries are no longer supported, so we use [Debug] Multithreaded [DLL] now instead. Note that this also needs to be updated in the VS.NET project files-- I will make those changes shortly. Tested: VS2005 on WinXP
* [svn-r14839] Purpose: Add new Windows macro for links testScott Wegner2008-04-141-0/+4
| | | | | | | | Description: Many new path-specific tests have been added via the "links" test. Because Windows' path format is non-standard, we need a special macro defined to handle it specially. Note that 2 tests still fail with this macro defined, but it should be fixed soon. Tested: VS2005 on WinXP
* [svn-r14838] Purpose: Remove ohdr_gentst from Windows projectsScott Wegner2008-04-143-481/+0
| | | | | | | | Description: The ohdr_gentst project exists in order to re-create test input files that are distributed with the source. These projects aren't built by default on most platforms, and the source isn't distributed in release builds. To avoid confusion and bloat, we remove the Windows version of this project. Tested: None, only removed
* [svn-r14836] Purpose: Remove English-specific code from Windows test scriptsScott Wegner2008-04-1411-18/+19
| | | | | | | | | | | 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-r14817] Purpose: Add new Windows project chunk_info[dll]Scott Wegner2008-04-084-0/+776
| | | | | | | | | Description: A new source file has been added, ./test/chunk_info.c. As a result, we need to add new projects for Windows. This includes projects for VS2005 on VNET. Tested: VS2005 on WinXP VNET on WinXP
* [svn-r14768] Purpose: Remove spurious szip link directory in h5repack debug ↵Scott Wegner2008-03-241-2/+2
| | | | | | | | | | project Description: As pointed out by a user, we added an un-needed link directory for szip which is machine-dependent and, in his case, problematic. We can safely remove this reference because we already include the szip link directory elsewhere. Tested: None, simply removed
* [svn-r14717] Purpose: Remove commented test in h5dump test scriptScott Wegner2008-03-101-3/+2
| | | | | | | | Description: A commented test was deleted from the main h5dump test script. This makes the same change in the Windows script. This won't actually make any noticeable changes-- just to keep up with Linux. Tested: None needed, no new tests, just deleted comments
* [svn-r14695] Purpose: Fix typo in Windows install fileScott Wegner2008-03-031-1/+1
| | | | | | | | Description: A small typo in the recent update to installhdf5lib.bat caused the C++ header files not to be installed for the debug version of the libraries. This corrects the issue. Tested: VS2005 on WinXP
* [svn-r14673] Purpose: Allow building Fortran libraries from the Windows ↵Scott Wegner2008-02-251-1/+1
| | | | | | | command line Tested: VS2005 on WinXP
* [svn-r14667] Purpose: Update Windows h5import test scriptScott Wegner2008-02-251-17/+36
| | | | | | | | Description: The names of the test files for h5import changed slightly, so we needed to update our test script accordingly. Also, a test for EOL characters has been added. Tested: VS2005 on WinXP
* [svn-r14608] Purpose: Add missing Windows HL C examplesScott Wegner2008-02-1933-45/+11345
| | | | | | | | | Description: The Windows suite of examples for HL C was a very small subset of the examples that exist for other platforms. Now we have all of the HL C examples-- integrated into the VS projects files, and batch test scripts. Tested: VS2005 on WinXP VNET on WinXP
* [svn-r14605] Purpose: Rename Windows HL Example projects to match other ↵Scott Wegner2008-02-1813-311/+325
| | | | | | | | | | | | | platforms Description: The collection of HL C examples that we distribute for Windows is incomplete. I wasn't aware of it until Pedro pointed it out, because we use different (although similar) names for the generated files. This checkin changes the naming to follow Linux, in preparation to add the rest of the HL examples to Windows. Note: I believe I've updated the MANIFEST accordingly, but I may have missed something-- I'll check on Linux shortly after this commit. Tested: VS2005 on WinXP VS.NET on WinXP
* [svn-r14603] Purpose: Add hdf5 library as a dependency to hdf5_hl library in ↵Scott Wegner2008-02-182-664/+670
| | | | | | | | | | | | | Windows project files Description: For some reason, the hdf5_hl library didn't have hdf5 listed as a dependency. This isn't normally a problem, because building "all" will build hdf5 library. However, when a user tries to build only hdf5_hl, hdf5 library wouldn't be built. Although not technically required for compiling the library code, the hdf5 library is needed for linking any applications, so it's a natural dependency. Tested: VS2005 on WinXP VNET on WinXP
* [svn-r14599] Purpose: Fix very minor typo in Windows h5import test scriptScott Wegner2008-02-181-1/+1
| | | | | | | | Description: Single-letter typo in the Windows test script was causing us to return the wrong error code in some cases. Tested: VS2005 on WinXP
* [svn-r14596] Purpose: Allow for better logging in Windows commandline build ↵Scott Wegner2008-02-181-3/+44
| | | | | | | | | | script Description: Previously, all of our build output would simply go to stdout/stderr for command-line builds. We can pipe this into a log file as a whole, but the complete logfile becomes very large very quickly. Instead, we give the user an option to place build results and test results into separate logs (or even the same). This will help keeping track of results in our automated testing. Tested: VS2005 on WinXP
* [svn-r14553] Purpose: Minor cleanup of Windows installation scriptsScott Wegner2008-02-122-184/+334
| | | | | | | | Description: Make the Windows copy_hdf.bat a little cleaner/safer, and produce useful output in installhdf5lib.bat Tested: VS2005 on WinXP
* [svn-r14459] Purpose: Small patch to Windows install scriptScott Wegner2008-01-251-2/+2
| | | | | Description: A user pointed out that one of our Fortran dependencies wasn't getting installed correctly due to a wrong path in our install file. After reviewing, I've applied the patch that he's proposed.
* [svn-r14447] Purpose: Fix output directory for h5reparttst projectScott Wegner2008-01-211-2/+2
| | | | | | | | Description: For some reason, the h5reparttst output folder wasn't set correcty for 64-bit Windows. This may have gotten accidentally changed with other intermediate project file changes. Tested: VS2005 on WinXP x64
* [svn-r14443] Purpose: Update Windows h5dump test scriptPurpose: Update ↵Scott Wegner2008-01-181-5/+7
| | | | | | | | | | Windows h5dump test script Description: There was another update to the main h5dump test script. This checkin brings those edits to the Windows script as well. Tested: VS2005 w/ WinXP
* [svn-r14433] Purpose: Fix reference in the Windows batch-build scriptScott Wegner2008-01-161-24/+1
| | | | | Description: In the Windows command line build script, there was a reference to the "typegen" project, which generates h5detect before HDF5 is built. Now, we integrate h5detect into the overall build process, and typegen has been removed. This checkin removes the reference in the batch script. This fixes bugzilla bug 1021.
* [svn-r14426] Purpose: Update Windows h5dump test scriptScott Wegner2008-01-161-5/+10
| | | | | | | | Description: There were a number of updates to the main h5dump test script. This checkin brings those edits to the Windows script as well. Tested: VS2005 w/ WinXP
* [svn-r14416] Purpose: Add source files to Windows projectsScott Wegner2008-01-154-0/+24
| | | | | | | | Description: This catches up Windows to most of the new source files that have been added. Specifically, H5FDpkg.h and H5FDspace.c have been added to the library projects, and tcoords.c has been added to testhdf5. This goes for VS2005 and VS6 project files. Tested: Only built, VS2005
* [svn-r14331] Purpose: Update Windows h5ls test scriptScott Wegner2007-12-101-16/+6
| | | | | | | | Details: We no longer need to parse the h5ls output to remove "Modified" tags. This makes it much easier to test on Windows, because we don't need to emulate `sed`. Tested: VS2005 on WinXP
* [svn-r14319] Purpose: Update error handling in h5ls, uncomment testScott Wegner2007-12-041-30/+34
| | | | | | | | Description: Larry was able to track down the bug in the h5ls test script and change it around to check for an expected error code for each test. With this, we are now able to uncomment the broken test on Windows. Tested: VS2005 on WinXP
* [svn-r14315] Purpose: Update Windows h5repack test scriptScott Wegner2007-12-031-1/+22
| | | | | | | | Description: Added new test for long switch names, which was added to the general test script a few days ago. Tested: VS2005 on WinXP
* [svn-r14303] Purpose: Update h5ls test script on Windows.Scott Wegner2007-11-291-2/+7
| | | | | | | | Description: The h5ls test script was recently updated on Linux. This makes the same changes on Windows. Also, we had to comment out one of our tests, because h5ls returns an error-code that is giving false-positives. Tested: VS2005 on WinXP
* [svn-r14302] Purpose: Update Windows test scripts for recent changesScott Wegner2007-11-292-5/+5
| | | | | | | | | | 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-r14301] Purpose: Remove references to deleted source file from Windows ↵Scott Wegner2007-11-293-142/+0
| | | | | | | | | | project files. Description: h5repack_list.c was deleted from the repository recently. This check-in also removes references in the Windows library. Tested: Built with VS2005
* [svn-r14298] Purpose: Remove references of H5FD_stream.c from Windows ↵Scott Wegner2007-11-282-94/+0
| | | | | | | | | project files. Description: The stream file driver was recently removed from the HDF5-1.8 source. This checkin removes any left-over references in the Windows projects. Tested: VS2005
* [svn-r14265] Purpose: Bring Windows test scripts up to date for h5diff changes.Scott Wegner2007-11-195-88/+102
| | | | | | | | 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-r14255] Purpose: Add h5tinit.c to default Windows build processScott Wegner2007-11-134-372/+360
| | | | | | | | | Description: Previously, we provided a static h5tinit.c with our Windows distribution, and provided instructions to optionally generate it. Now, we will incorporate it as part of the default build process, to emulate other platforms more closely. Tested: VS6 VS2005
* [svn-r14235] Purpose: Modify Windows project dependenciesScott Wegner2007-11-052-752/+756
| | | | | | | | Description: Add toolslib(dll) as a dependency to h5import(dll), to support the new -V flag. This needed to be done in each of our 3 solution files. Tested: Only built, VS2005 and VS6
* [svn-r14207] Purpose: Bring Windows up-to-dateScott Wegner2007-10-173-0/+40
| | | | | | | | | Description: -- Add new source files to Windows projects: H5Pdeprec.c, H5Pint.c, H5Ddbg.c, H5Dint.c -- Add new h5dump XML tests to Windows test script Tested: VS2005 on WinXP
* [svn-r14191] Purpose: Add Windows h5dump testsScott Wegner2007-10-081-0/+7
| | | | | | | Description: Add 4 new tests to the Windows h5dump test script. See rev. 14182 and 14188 for details. Tested: VS2005 on WinXP
* [svn-r14179] Purpose: Update windows h5dump test scriptScott Wegner2007-10-031-15/+73
| | | | | | | | Description: A few more tests were added to the Linux h5dump test script-- this brings Windows up-to-date. Tested: VS2005 on WinXP
* [svn-r14166] Purpose: Update Windows command-line build scriptsScott Wegner2007-10-012-244/+296
| | | | | | | | | | | | Description: This updates the command-line build process to handle structural changes we've made in the HDF5 project files. Also, we add support for two new options: /fort - to build Fortran libraries /useenv - to allow users to specify include and libpath directories on the command line as well. Also updated documentation to reflect these change. Tested: VS2005 on WinXP
* [svn-r14149] Purpose: Add new source files to Windows projectsScott Wegner2007-09-172-204/+220
| | | | | | | | Description: Two new files, h5rdeprec.c and h5rpkg.h were added to the Windows HDF5 projects. Tested: VS2005, build only.
* [svn-r14142] Purpose: Add files forgotten in yesterday's checkinScott Wegner2007-09-114-0/+1820
| | | | | | | | Description: In my large checkin yesterday, I forgot to add a few Windows project files that were renamed. This should bring the MANIFEST up to date. Tested: Will use chkmanifest after commit