Commit Graph

583 Commits

Author SHA1 Message Date
Quincey Koziol
eec442a8f6 [svn-r11276] Purpose:
Code cleanup/bug fix

Description:
    Add missing files to manifest

    Remove C++ style single-line comment from recent checkin and also re-indent
in a few places.

Platforms tested:
    FreeBSD 4.11 (sleipnir) w/thread-safe
    Not configured w/h5committest
2005-08-20 10:45:13 -05:00
Albert Cheng
8673333c95 [svn-r11238] Purpose:
Updated for the added feature of standalone build for h5perf.
2005-08-13 10:46:03 -05:00
Quincey Koziol
502b4c206d [svn-r11215] Purpose:
Bug fix & code cleanup

Description:
    Fix another bug in the file mounting code and refactor the unmount
code that it is simpler.

Platforms tested:
    FreeBSD 4.11 (sleipnir)
    Linux 2.4
    Too minor to require h5committest
2005-08-08 13:41:35 -05:00
Albert Cheng
252c75302c [svn-r11197] Purpose:
Updated.
2005-08-04 09:06:21 -05:00
Fang Guo
5c5f6205de [svn-r11165] Purpose:
Source code files for hl c examples on windows changed
Description:

Solution:

Platforms tested:

Misc. update:
2005-07-26 17:52:44 -05:00
Fang Guo
7ab12144a5 [svn-r11162] Purpose:
Add high level c examples
Description:

Solution:

Platforms tested:

Misc. update:
2005-07-26 17:41:18 -05:00
Quincey Koziol
34bd25f361 [svn-r11144] Purpose:
New port

Description:
    Elena asked me to check in her NEC SX-6 work, so here it is! :-)

Platforms tested:
    FreeBSD 4.11 (sleipnir)
    NEC SX-6 (by Elena)
2005-07-22 20:55:12 -05:00
Fang Guo
138d4f5254 [svn-r11142] Purpose:
Add high level dll files, new batch files
Description:

Solution:

Platforms tested:

Misc. update:
2005-07-22 17:59:12 -05:00
Fang Guo
0688875a69 [svn-r11100] Purpose:
Description:
filename.dsp and filenamedll.dsp were removed
Solution:

Platforms tested:

Misc. update:
2005-07-21 15:28:40 -05:00
Quincey Koziol
bb31e94a92 [svn-r11093] Purpose:
Bug fix

Description:
    Rewrite code for mounting files to clean up layers of kludges and implement
a much cleaner and more maintainable design.

Platforms tested:
    FreeBSD 4.11 (sleipnir)
    Linux 2.4
2005-07-21 09:48:26 -05:00
James Laird
f700613f56 [svn-r11086] Purpose:
MANIFEST update

Description:
Updated MANIFEST after doc tree was removed.

Platforms tested:
mir
2005-07-19 13:05:46 -05:00
Pedro Vicente Nunes
00a1908e76 [svn-r11043] Purpose:
new test hor h5repack, to syncronize tests between unix and windows
it requires a new file added

Description:

Solution:

Platforms tested:
linux

Misc. update:
2005-07-07 15:51:26 -05:00
Fang Guo
ec540aa9cb [svn-r11041] Purpose:
Add new proejct files.
Description:

Solution:

Platforms tested:

Misc. update:
2005-07-07 15:07:03 -05:00
Albert Cheng
f68a2e6db7 [svn-r11034] Purpose:
bug fix.

Description:
-nt is not a universal option for the test command in all platforms.
The use of it in conclude.am cause some platforms to bark at the
Makefile generated.

Solution:
Created a command script bin/newer which tests if file1 is newer
than file2.  Replace the "test file1 -nt file2" by
"newer file1 file2".

Platforms tested:
Tested in sol.
2005-07-06 23:52:45 -05:00
Quincey Koziol
567fd44747 [svn-r11032] Purpose:
Update with newly added files.
2005-07-06 13:16:21 -05:00
Quincey Koziol
fa1156c372 [svn-r11025] Purpose:
Add new source code files

Description:

Solution:

Platforms tested:

Misc. update:
2005-07-05 17:01:52 -05:00
Albert Cheng
9d8d2090e6 [svn-r10981] Purpose:
updated with the name changes of test/file_handle.c to test/vfd.c.
2005-06-24 09:35:35 -05:00
Elena Pourmal
2ab6b12b55 [svn-r10977] Purpose: Bug fix
Description:
          1.7 daily tests failed in HL library when Fortran was not
          enabled; also long long instead of long_long declarations
          were used and caused failures on Windows

Solution:
          Removed Fortran related functions (except H5IM_find_palette) from
          H5IM.c file and put it into fortran/src/H5IMcc.c
          Modified appropriate Makefile.am files, regenerated Makefile.in files,          updated header files, MANIFEST, etc.

          Note: H5IM_find_palette should be also in H5IMcc.c, but
          for some unknown to me reason, linking fails if the function is
          included in H5IMcc.c. I will really appreciate if some C guru
          will look into the code and figure out what is wrong :-) Thanks!


Platforms tested: mir with g95, heping with and without Fortran enabled

Misc. update:
2005-06-24 00:00:01 -05:00
Fang Guo
c88b9970e4 [svn-r10963] Purpose:
Add short installation document for intel compiler users on windows.
Description:

Solution:

Platforms tested:

Misc. update:
2005-06-21 09:16:07 -05:00
Quincey Koziol
a704c82a74 [svn-r10961] Purpose:
Update with recent Windows install file added.
2005-06-20 16:14:51 -05:00
Quincey Koziol
1f35ebc88b [svn-r10958] Purpose:
New feature

Description:
    Add group creation & access property lists, dataset access property lists
and named datatype creation & access property lists.  Currently have
<foo>_extend() API names, which will need to be changed for the final release.

Platforms tested:
    FreeBSD 4.11 (sleipnir)
    Linux 2.4 (heping)
2005-06-20 13:11:57 -05:00
Fang Guo
dffa402505 [svn-r10942] Purpose:
Add new html document files for windows users
Add new project file dt_arith.dsp and dt_arithdll.dsp
Remove dt_atomic.dsp and dt_atomicdll.dsp

Description:

Solution:

Platforms tested:

Misc. update:
2005-06-17 13:08:31 -05:00
Raymond Lu
0d6e379701 [svn-r10931] Purpose: Adjust Test Program and Rename
Description: Renamed test/dt_atomic.c to test/dt_arith.c(an abbreviation
of "arithmetic data types") to better describe the program.  This checkin
broke down into three sections when the floating-point numbers are the
source, normalized, denormalized, and special values.  If there's any
difference of destination values, only normalized value test reports
failure.  The other 2 report only as warning.


Platforms tested: h5commitest and fuss

Misc. update: MANIFEST
2005-06-17 08:33:36 -05:00
Fang Guo
e9f54a435f [svn-r10906] Purpose:
Several files added into windows directory
Description:
Added:
Batch files for intel and .net
Documents for windows
Removed:
Short instruction for windows
Solution:

Platforms tested:

Misc. update:
2005-06-10 14:52:51 -05:00
Fang Guo
1b362fa9fe [svn-r10889] Purpose:
Two new project files added.
Description:
Two new test tools h5repart project files added into windows/tools/testfiles
Solution:

Platforms tested:

Misc. update:
2005-06-09 13:03:03 -05:00
James Laird
602a9ce693 [svn-r10882] Purpose:
Bug fix/improvement

Description:
Added another step to fortran type detection.  This should help on some
bizarre platforms.

Solution:
Formerly, H5fortran_detect.f90 was included in the distribution.  Now
it is generated by H5test_kind.f90 (written by Elena).

Platforms tested:
verbena, modi4, copper
2005-06-08 16:05:07 -05:00
Raymond Lu
9f2b954fc7 [svn-r10863] Purpose: Bug fix
Description:See details from Bug #213.  Family member file size wasn't saved
anywhere in file.  When family file is opened, the first member size determine
the member size.



Misc. update:  Added a family file as the source file for backward
compatibility test.
2005-06-06 17:20:57 -05:00
Fang Guo
616a320c1c [svn-r10856] Purpose:
Add path to new added project files.
Description:
Add path to hl_test_ds.dsp and hl_test_packet.dsp
Solution:

Platforms tested:

Misc. update:
2005-06-03 14:25:11 -05:00
Raymond Lu
7696942940 [svn-r10847] Purpose: Bug fix
Description: See details from Bug #213.  Family member file size wasn't saved
anywhere in file.  When family file is opened, the first member size determine
the member size.

Solution: This is the fourth step of checkin.  A test suit is added for h5repart,
including a program to generate the test files, a script file to run h5repart,
and a program to verify repartitioned files can be opened by the library.

There's a change from the first step of checkin.  Family name template is no
longer saved in the superblock because different pathname can make the name
different.

In the third step of checkin, h5repart has been modified.  If h5repart is used
to change the size of family member file, the new size(actual member size) is saved
in the superblock.

In the second step of checkin, multi driver is checked against the driver
name saved in superblock.  Wrong driver will result in a failure with an error message indicating
multi driver should be used.  This change includes split driver because it's a special case for multi
driver.

In the first step of checkin.  Family member size and name template(unused at this stage) are saved
in file superblock.  When file is reopened,the size passed in thrin superblock.  A different size
will trigger a failure with an error message indicating the right size.  Wrong driver to open family
file will cause a failure, too.


Platforms tested: h5committest and fuss.

Misc. update:  MANIFEST
2005-06-02 16:00:23 -05:00
Binh-Minh Ribler
e5e38a3760 [svn-r10824] Purpose: Adding files for C++ API RM
Description:
    Added these lines
        ./c++/src/RM_stylesheet.css
        ./c++/src/config_cpp_doc
        ./c++/src/header.html
        ./c++/src/header_files/filelist.xml
        ./c++/src/header_files/image001.jpg
        ./c++/src/header_files/image002.jpg
2005-05-29 08:34:10 -05:00
Fang Guo
09ff15d7bb [svn-r10813] Purpose:
Add path to high level c++ library and test.:
Description:

Solution:

Platforms tested:

Misc. update:
2005-05-27 15:43:59 -05:00
James Laird
45a6e2c0c8 [svn-r10798] Purpose:
Added documentation

Description:
Added "Automake Use Cases" document to Tech Notes.
This is intended as a reference or an introductory document; more
in-depth documentation is in progress.

Platforms tested:
Change only to documentation.  Documentation is viewable on Windows.
2005-05-25 14:29:13 -05:00
Pedro Vicente Nunes
2e6769592d [svn-r10793] Purpose:
new fortran parallel test

Description:
added a test that writes and reads several datasets

Solution:

Platforms tested:
linux (intel compiler, tungsten)
AIX (copper)


Misc. update:
2005-05-23 16:40:43 -05:00
James Laird
985af5617f [svn-r10785] Purpose:
Feature

Description:
Added "support" for UTF-8 character encoding.

Solution:
Wrote tests to check that UTF-8 can be used in a number of places in
HDF5 (object names, data, etc.).  These tests live in test/tunicode.c.
Added a new UTF-8 character encoding for datatypes.

Platforms tested:
mir, modi4, heping

Misc. update:
2005-05-23 13:20:07 -05:00
Fang Guo
ce85efd42e [svn-r10771] Purpose:
Delete out of date path.
Description:

Solution:

Platforms tested:

Misc. update:
2005-05-20 09:55:09 -05:00
Fang Guo
38fc1ae995 [svn-r10769] Purpose:
Three project files and three workspaces added into hdf5/windows/misc
Description:
Add the following files
/windows/misc/H5fortran_detect_gen/H5fortran_detect_gen.dsp
./windows/misc/H5fortran_detect_gen/H5fortran_detect_gen.dsw
./windows/misc/fortrantypegen/H5fortran_detect.dsp
./windows/misc/fortrantypegen/fortrantypegen.dsw
./windows/misc/matchtypegen/H5match_types.dsp
./windows/misc/matchtypegen/matchtypegen.dsw
Solution:

Platforms tested:

Misc. update:
2005-05-19 16:00:36 -05:00
Fang Guo
10778706e3 [svn-r10768] Purpose:
Add project files pool.dsp and pooldll.dsp under hdf5/windows/test
Description:

Solution:

Platforms tested:

Misc. update:
2005-05-19 15:47:20 -05:00
Quincey Koziol
9b4c1ce9f6 [svn-r10750] Purpose:
New feature.

Description:
    Add "memory pool" internal data structure.  This set of routines is
designed to add a way to allocate small pieces of information for a particular
purpose and then free all the pieces at once (i.e. without having to free each
piece individually).  Memory pools are also good for localizing lots of small
allocations that logically belong together.

    For example, if you were constructing a temporary linked list, you could
create a new memory pool, allocate all the nodes for the list from the memory
pool and when you were done with the list, just destroy the pool instead of
tracking through the list and freeing each block independently.

Platforms tested:
    FreeBSD 4.11 (sleipnir)
    h5committest
2005-05-17 14:01:07 -05:00
James Laird
8570c314ef [svn-r10729] Purpose:
Cray X1 Port

Description:
Porting 1.7 branch to Cray X1.  With these changes, HDF5 builds, but
there are some errors in the tests.  Working on the errors.

Solution:
Added nv1-cray file to config directory.
Cleaned up some code in hl/c++ that was causing compiler to complain.

Platforms tested:
Cray X1, mir, sleipnir

Misc. update:
2005-05-05 11:51:46 -05:00
Pedro Vicente Nunes
de185388e9 [svn-r10720] Purpose:
new files for the fortran parallel test

Description:

Solution:

Platforms tested:

Misc. update:
2005-05-03 11:13:11 -05:00
MuQun Yang
6b5d74f777 [svn-r10714] Purpose:
Update because of addition of windows projects.

Description:

Solution:

Platforms tested:

Misc. update:
2005-05-02 12:49:36 -05:00
James Laird
f8bb618d92 [svn-r10669] Purpose:
Bug fix

Description:
Removed H5f90i.h from MANIFEST.
2005-04-26 13:12:54 -05:00
MuQun Yang
6bc71d32f9 [svn-r10666] Purpose:
Adding new fortran header file name for windows.

Description:

Solution:

Platforms tested:

Misc. update:
2005-04-26 10:56:04 -05:00
James Laird
a05061f512 [svn-r10657] Purpose:
Configuration feature

Description:
Fortran integer types (not reals) are now automatically detected at
build-time.

Solution:
Two helper programs are used, one to detect what types the Fortran compiler
has access to, and one to generate header files for C and Fortran matching
up types.

Platforms tested:
mir, copper, modi4, pommier (last week)

Misc. update:
MANIFEST updated, H5f90fortran_types.f90 removed from configure.in, since
it is not longer generated by configure.
2005-04-25 14:00:06 -05:00
MuQun Yang
7eede86c90 [svn-r10653] Purpose:
installhdf5_fort.bat is removed, update MANIFEST.

Description:

Solution:

Platforms tested:

Misc. update:
2005-04-25 09:16:53 -05:00
MuQun Yang
ecc54ece00 [svn-r10645] Purpose:
Update MANIFEST since all.zip is removed from HDF5 1.7 cvs tree.
Description:

Solution:

Platforms tested:

Misc. update:
2005-04-22 07:54:25 -05:00
Quincey Koziol
0cf3f85cce [svn-r10637] Purpose:
Bug fix/code cleanup

Description:
    Add tests to determine that very long (64K+) object names are working.
Fixed a couple of bugs in h5dump where they weren't...

Platforms tested:
    FreeBSD 4.11 (sleipnir)
    Solaris 2.9 (shanti)
2005-04-21 01:55:42 -05:00
James Laird
d8b08dbc85 [svn-r10627] Purpose:
Feature - libtool shared library versioning

Description:
Libtool provides a mechanism for different versions of the same shared
library to be distinguished.  Now this is applied to HDF5 when it is
built as a shared library.

Solution:
The version number is stored in config/lt_vers.am, and included in
src/Makefile.am.
This number will be automatically updated by bin/h5vers; developers
only need to update it when they change the API.

*** IMPORTANT ***
Any time the API changes, the version number in config/lt_vers.am must
be updated!



Platforms tested:
mir, eirene, verbena, modi4

Misc. update:
2005-04-18 10:48:32 -05:00
Fang Guo
24530b80dd [svn-r10609] Purpose:
Update test project files under hdf5/windows
Description:

Solution:

Platforms tested:

Misc. update:
2005-04-14 17:49:05 -05:00
Elena Pourmal
5279827823 [svn-r10570] Purpose: Maintenance
Description: Removed support for SRB driver

Solution: Removed or modified appropriate files; ran reconfigure
          to regenerate Makefile.in and configure files.

Platforms tested: heping and shanti

Misc. update: ran bin/chkmanifest on heping
2005-04-07 14:41:25 -05:00