summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r13909] Mainetnance before createing beta2 tar ballhdf5-1_8_0-beta2Elena Pourmal2007-06-255-16/+16
| | | | Changed version number to 1.8.0-beta2
* [svn-r13908] Update support information of abe.Raymond Lu2007-06-251-4/+7
|
* [svn-r13907] Maintenance: added more information about tested platforms for ↵Elena Pourmal2007-06-251-4/+25
| | | | 1.8.0 beta 2 release
* [svn-r13906] Purpose: Update supported platformsScott Wegner2007-06-251-10/+12
| | | | | | | Description: Updated RELEASE.txt to reflect support for 64-bit Windows. Also updated the testing table, and removed some old Windows-related issues that are no longer present. No testing needed.
* [svn-r13905] Purpose:Albert Cheng2007-06-251-43/+45
| | | | | | | | | | | | | | | | | | | | | | | | Bug fix. Description: The "h5dump -o ..." test generates temporay files in the testfiles of the source code and later on remove them. This could cuase a racing condition if more than one --srcdir build is using the same copy of the source code. Since they use the same file name in the testfiles, they may conflict with each other. Solution: Changed to generate the temporary files in the build-dir's own testfiles directory. Since the build-dir can have different names, the CMP of expected output now skip the first three lines which are label lines that contains the location of the temporary. Also removed the CREATE code since actual files created now cannot be blindly copied to the expect files. Also, expected files should be create by explicit action and careful inspection of files generated. Tested platform: Done in kagiso, both by --src-dir and in-place build.
* [svn-r13902] Purpose:Albert Cheng2007-06-251-3/+2
| | | | | | | Simple code improvement to have more unified code. Tested: in kagiso only since it is a simple script change.
* [svn-r13901] Maintenance: forgot to remove old HP configuration files from ↵Elena Pourmal2007-06-241-2/+0
| | | | | | MANIFEST; fixed; checked with bin/chkmanifest
* [svn-r13900] Updated information about HPUX 11.23; removed some old platformsElena Pourmal2007-06-241-10/+4
|
* [svn-r13899] Maintenance: Deleted configuration files for unsupported HP ↵Elena Pourmal2007-06-232-116/+0
| | | | | | platforms. No testing is needed.
* [svn-r13894] Description:Scott Wegner2007-06-203-4/+4
| | | | | | | | | | | On Windows, Mingw interprets all parameters starting with '/' as paths, and replaces the '/' with its home directory, "C:\Windows\msys\". This was a problem in h5diff tests such as: h5diff h5diff_101.txt $FILE1 $FILE1 /g1/d1 g1/d2 -v I've removed the leading '/', as h5diff will interpret it the same either way. Tested: kagiso, linew, and smirom, via h5committest mingw on Windows XP
* [svn-r13893] Maintenance: Bump up version to beta2pre2 after creating a tar ↵Elena Pourmal2007-06-205-16/+16
| | | | ball for remote testing
* [svn-r13892] Maintenance: Changed library version to beta2pre1 in ↵Elena Pourmal2007-06-205-19/+19
| | | | | | | preparation for remote testing for the HDF5 1.8.0-beta2 release Platforms tested: kagiso (small change done by bin/h5vers script)
* [svn-r13888] Description:Quincey Koziol2007-06-191-0/+2
| | | | Added note about VL-datatype fill value bugs fixed.
* [svn-r13887] Description:Quincey Koziol2007-06-192-23/+282
| | | | | | | | | | | Add some additional tests for reading non-contiguous selections from datasets which haven't had any data written to them (both non-VL and VL datatype fill values covered) Tested on: Mac OS X/32 10.4.9 (amazon) FreeBSD/32 6.2 (duty) FreeBSD/64 6.2 (liberty)
* [svn-r13885] Modify the comment from the checkin last round.Raymond Lu2007-06-192-9/+9
| | | | No test is needed.
* [svn-r13884] The second step of optimization for compound data for the ChicagoRaymond Lu2007-06-196-96/+1488
| | | | | | | | | | | | | | | | | | | | | | | | | | company. The I/O is optimized when the source and destination members are a subset of each other one way or another, and the order is the same, and no conversion is needed. For example: struct source { struct destination { TYPE1 A; --> TYPE1 A; TYPE2 B; --> TYPE2 B; TYPE3 C; --> TYPE3 C; }; TYPE4 D; TYPE5 E; }; or struct destination { struct source { TYPE1 A; --> TYPE1 A; TYPE2 B; --> TYPE2 B; TYPE3 C; --> TYPE3 C; }; TYPE4 D; TYPE5 E; }; The optimization is simply moving data from the source to the appropriate places in the buffer and bypass the reading of the background data and data conversion. Tested on smirom, liberty, sol, and copper.
* [svn-r13883] Description:Quincey Koziol2007-06-192-349/+634
| | | | | | | | | | | Fixed bugs w/VL-datatype fill values for chunked dataset storage. Tested on: Mac OS X/32 10.4.9 (amazon) FreeBSD/32 6.2 (duty) FreeBSD/64 6.2 (liberty) Linux/32 2.6 (chicago) Linux/64 2.6 (chicago2)
* [svn-r13881] Purpose: Updated C++ examples expected outputScott Wegner2007-06-191-10/+9
| | | | | | | | | Description: Bring the expected output for the C++ examples up-to-date. This file is used in the Windows test script. It is also used by ./c++/examples/testexamples.sh, although this script is never run by hand. 'make check' runs the script generated by testh5c++.sh.in, which doesn't use expected.out. Tested: VS6 on WinXP kagiso
* [svn-r13879] Purpose:HDF Tester2007-06-191-1/+1
| | | | | | | | | | | | Bug fix. Description: Test test_misc25b() open an existing test data file with RDWR unnecessarily. (This was discovered during read-only test.) Changed file open mode to RDONLY. Tested platform: Kagiso (readonly) only since it is a trivial change.
* [svn-r13878] Description:Quincey Koziol2007-06-191-11/+16
| | | | | | | | | Improve efficiency of writing VL-datatype fill values. Tested on: Mac OS X/32 10.4.9 (amazon) Linux/32 2.6 (chicago) Linux/64 2.6 (chicago2)
* [svn-r13876] Purpose: Fix mingw errorsMuQun Yang2007-06-181-1/+0
| | | | | | | | Description: Removed sys/uio.h dependency, which was originally added to clean up compiler warnings. It is no longer needed, and needs to be removed to compile on mingw, which doesn't have this header. Tested: kagiso, duty, mingw
* [svn-r13874] Pedro Vicente Nunes2007-06-184-10/+9
| | | | | | | | | | | | | | | | | Changed macro names, conflict with new compiler -- changed DATASET to H5_TOOLS_DATASET -- changed DATATYPE to H5_TOOLS _DATATYPE -- changed GROUP to H5_TOOLS_GROUP In mingw's version of winsock2.h they define: typedef unsigned int GROUP; remove STORAGELAYOUT macro, it was not used tested: linux
* [svn-r13873] Purpose: Code cleanupScott Wegner2007-06-182-9/+11
| | | | | | | | | | Description: Changed a macro in H5FDwindows.c from IO_BUF_SIZE to a more specific WINDOWS_MAX_BUF, and moved it to our H5pubconf.h, where users can customize it to their own preference. This value is needed because of a bug in the Windows _write function, it is unsafe to write buffers larger than 2GB-1 bytes in one write. Tested: VS2005 on WinXP.
* [svn-r13872] WinXP x64 does not define the error code EWOULDBLOCK, but ↵Scott Wegner2007-06-181-0/+10
| | | | | | | | instead uses its own WSAEWOULDBLOCK. Although the stream vfd isn't supported on Windows, this was requested by a user via bug #890. This won't affect any other platforms, but should help, should we ever decide to support stream vfd on Windows. Tested: kagiso, linew, smirom (via h5committest) NOT tested on Windows, as it is unsupported.
* [svn-r13871] Description:Quincey Koziol2007-06-1512-172/+147
| | | | | | | | | | | | | Fix problems with 'check-vfd' target, that were [mostly] introduced with the recent "unique, but sharable" ISOHM optimization. The problems were mostly with using the 'core' VFD, so the H5Pset_fapl_core() API call was changed to re-open existing files (therefore operating more list the sec2, stdio, etc. VFDs). This allows many more of the tests to run using the 'core' VFD, so those were enabled also. Tested on: Linux/64 2.6 (chicago2) w/check-vfd
* [svn-r13870] Description:Quincey Koziol2007-06-155-168/+376
| | | | | | | | | | Fix writing variable-length datatype fill values for contiguous dataset storage Tested on: Mac OS X/32 10.4.9 (amazon) Linux/32 2.6 (chicago) Linux/64 2.6 (chicago2)
* [svn-r13868] Updated the Windows static h5pubconf.h to use our new Windows ↵Scott Wegner2007-06-152-17/+223
| | | | | | | | | | file driver by default. After thorough testing, we think the windows driver is ready to be included. I've also updated our Windows documentation file to include 64-bit instructions. The process is fairly tedious right now, but we hope to make it more straight-forward when we depreciate 6.0 and re-work our project files. Tested: 32-bit WinXP: VS6, VS.NET, and VS 2005 64-bit WinXP: VS.NET and VS 2005
* [svn-r13867] Brought VMS port up to date; made h5repack script to work again.Elena Pourmal2007-06-146-65/+62
| | | | | Platforms tested: VMS server; no other tests are needed since changes are local to the VMS command and source files.
* [svn-r13866] Updated the open command to add the _O_BINARY flag, which ↵Scott Wegner2007-06-141-27/+31
| | | | | | | Windows needs for reading and seeking. Tested: VS.NET and VS2005 on WinXP 32-bit and x64
* [svn-r13865] Purpose: Adding a new macro, H5_HAVE_OFFSETOF.Mike McGreevy2007-06-144-4/+73
| | | | | | | | Description: When the compiler has the __offsetof__ extension, the H5_HAVE_OFFSETOF macro will be defined. When the compiler does not have the extension, the macro will remain undefined. Tested: kagiso
* [svn-r13863] Added H5FDwindows.c to Windows project files, although sec2 is ↵Scott Wegner2007-06-143-15/+51
| | | | | | | | | still the default. Also added a Windows-specific macro, WINDOWS_USE_STDIO, which users can define if they'd like the Windows VFD to use the buffered low-level I/O functions. This is instead of splitting our Windows driver into two separate drivers. By default, this macro is undefined. Tested: VS6 on WinXP
* [svn-r13862] Although still not completely ready, this fixes many problems ↵Scott Wegner2007-06-131-47/+64
| | | | | | | in the new Windows file driver related to writing large buffers (4GB+). sec2 is still set as the default driver on Windows. Tested: .NET on WinXP and 2005 on WinXP x64
* [svn-r13858] Added sec2.h5 to the list of the files to be deleted.Raymond Lu2007-06-122-8/+8
| | | | | It's output file from big.c. Tested on smirom because it's a simple change.
* [svn-r13857] This test will fail without having zlib library and this is the ↵MuQun Yang2007-06-121-3/+7
| | | | | | case for windows 64-bit support. So we add a macro to skip this test if there is no zlib library. Tested at windows and linux. Too minor to use h5committest.
* [svn-r13856] H5FDwindows.h is included in the hdf5.h but we didn't put it ↵MuQun Yang2007-06-124-0/+8
| | | | | | | | | | | | | | | | into Makefile.am un der /src. So when gmake check-install is run for HDF5 examples, it will fail. Th e fix is to include a macro #ifdef H5_HAVE_WINDOW around #include H5FDwindows.h so that H5FDwindows.h will only be included on windows, not on other platforms. We've fixed with the same way for other source code that includes H5FDwindows.h. This has been tested with h5committest. However, it takes a few hours to test all tests and except kagiso. Tests on linew and smirom cannot finish. It takes forever for the fheap test. And for parallel test at kagiso, ph5diff test seems to be hanged. I think all of our changes will only affect windows. So in order not to block other developers to check in their code, we just go ahead to check our changes. Kent Yang
* [svn-r13852] Added includes in various places to make it possible to set ↵Scott Wegner2007-06-119-5/+18
| | | | | | | windows as the default vfd. Although sec2 is still default on Windows, it should now be possible to switch by simply changing H5pubconf.h . Tested: .NET 2003 on WinXP
* [svn-r13851] Further updates to our Windows file driver to make it ↵Scott Wegner2007-06-111-81/+121
| | | | | | compatible with both .NET and VS2005. Still needs extensive testing before it's ready.
* [svn-r13850] Description:Quincey Koziol2007-06-114-5/+9
| | | | | | | | | | | Hook "default VFD" configure macros into library. Also, make "default VFD" default to sec2 instead of nothing. Tested on: FreeBSD/32 6.2 (duty) FreeBSD/64 6.2 (liberty) Mac OS X/32 10.4.9 (amazon)
* [svn-r13849] Purpose: adding a --with-default-vfd= flag to configuration.Mike McGreevy2007-06-113-24/+94
| | | | | | | | Description: this flag will define the macro H5_DEFAULT_VFD in src/pubconf.h and set it to be either H5FD_SEC2 or H5FD_STDIO, depending on the value set with the configuration flag (either sec2 or stdio). Tested: kagiso, smirom, linew
* [svn-r13847] Updated it to use version 2.61 since reconfigure has changed to it.Albert Cheng2007-06-111-1/+1
| | | | | Tested Platform: Kagiso.
* [svn-r13846] Purpose: To remove changes from version #13839 (regarding ↵Mike McGreevy2007-06-0842-114/+25
| | | | | | | | DEFAULT_VFD). Description: Changes made during this checkin need to be greatly modified, so I'm removing them now rather than leaving them in and fixing them later.
* [svn-r13845] Description:Quincey Koziol2007-06-081-31/+32
| | | | | | | Formatting cleanups Tested on: FreeBSD/32 6.2 (duty)
* [svn-r13842] Description:Quincey Koziol2007-06-086-106/+405
| | | | | | | | | | | | Fix compact dataset storage to initialize VL datatype fill values correctly. Also, fix bug in global heap code when the fix action on a global heap is to delete an object in a heap with no free space. Tested on: Mac OS X/32 10.4.9 (amazon) FreeBSD/32 6.2 (duty)
* [svn-r13841] Description:Quincey Koziol2007-06-082-6/+32
| | | | | | | | | | Add a little more information to the debugging routine, for VL datatypes. Minor code cleanups Tested on: Mac OS X/32 10.4.9 (duty) Too minor to require h5committest
* [svn-r13839] Purpose: creation of a DEFAULT_VFD macro in the ↵Mike McGreevy2007-06-0742-25/+114
| | | | | | | | | | | test/Makefile. Description: a new configure flag has been created that will now set a macro in the test/Makefile. The flag is with-default-vfd=. When set to a virtual file driver (e.g. "--with-default-vfd=sec2"), the macro DEFAULT_VFD will hold this value. Tested: kagiso, smirom, linew
* [svn-r13836] Description:Quincey Koziol2007-06-052-25/+24
| | | | | | | Minor code cleanups Tested on: Mac OS X/32 10.4.9 (amazon)
* [svn-r13834] Addition work on the Windows file driver for 64-bit ↵Scott Wegner2007-06-052-113/+57
| | | | | | | | | compatibility, as well as making it compatible for .NET 2003 and VS 6.0. Defined additional macros in H5pubconf.h. Note that these changes are still not built by default, so shouldn't affect anyone else. Tested: VS2005 on WinXP
* [svn-r13833] Added a test case for the optimization of compound data readingRaymond Lu2007-06-041-6/+101
| | | | | | fro the Chicago company. Tested on smirom and liberty because it's relatively simple.
* [svn-r13832] Some minor changes - let each driver use its own file name ↵Raymond Lu2007-06-041-2/+7
| | | | | | respectively. Tested on smirom because it's simple change.
* [svn-r13830] Updating our locally-maintained H5pubconf.h for Windows to ↵Scott Wegner2007-06-041-1/+9
| | | | | | | define the H5_CLEAR_MEMORY macro introduced in rev. 13815. Tested: VS2005 on WinXP