From 67dd73c90edecd9363cbb47c19bd0460dee90943 Mon Sep 17 00:00:00 2001 From: Lori Cooper Date: Tue, 5 Nov 2024 10:47:46 -0600 Subject: [PATCH 1/3] Update README.md --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index a16adad..b64d1a0 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ # What it is (not) HDF.PInvoke is a collection of [PInvoke](https://en.wikipedia.org/wiki/Platform_Invocation_Services) -signatures for the [HDF5 C-API](https://docs.hdfgroup.org/hdf5/develop/). +signatures for the [HDF5 C-API](https://support.hdfgroup.org/documentation/hdf5/latest/). It's practically *code-free*, which means we can blame all the bugs on Microsoft or [The HDF Group](https://www.hdfgroup.org/) :smile: It is **not** a high-level .NET interface for HDF5. "It's the [GCD](https://en.wikipedia.org/wiki/Greatest_common_divisor) @@ -14,8 +14,8 @@ of .NET bindings for HDF5, not the [LCM](https://en.wikipedia.org/wiki/Least_com | HDF5 Release Version | Assembly Version | Assembly File Version | Git Tag | | ---------------------------------------------------------------------- | ---------------- | --------------------------------------------------------------- | ------- | -| [1.8.21](https://portal.hdfgroup.org/downloads/index.html) | 1.8.21.1 | [1.8.21.1](https://www.nuget.org/packages/HDF.PInvoke/1.8.21.1) | v1.8.21.1 | -| [1.10.11](https://portal.hdfgroup.org/downloads/index.html) | 1.10.11 | [1.10.11](https://www.nuget.org/packages/HDF.PInvoke/1.10.11) | v1.10.11 | +| [1.8.21](https://support.hdfgroup.org/downloads/index.html) | 1.8.21.1 | [1.8.21.1](https://www.nuget.org/packages/HDF.PInvoke/1.8.21.1) | v1.8.21.1 | +| [1.10.11](https://support.hdfgroup.org/downloads/index.html) | 1.10.11 | [1.10.11](https://www.nuget.org/packages/HDF.PInvoke/1.10.11) | v1.10.11 | [How "stuff" is versioned.](../../wiki/Versioning-and-Releases) @@ -70,7 +70,7 @@ The HDF Group currently maintains **one** major HDF5 release family, HDF5 1.14. HDF.PInvoke is part of [HDF5](https://www.hdfgroup.org/HDF5/). It is subject to the *same* terms and conditions as HDF5. Please review [COPYING](COPYING) or [https://www.hdfgroup.org/licenses/](https://www.hdfgroup.org/licenses/) -for the details. If you have any questions, please [contact us](https://www.hdfgroup.org/about/contact.html). +for the details. If you have any questions, please [contact us](https://www.hdfgroup.org/contact-us/). # Supporting HDF.PInvoke From f390f979ec5214962f6cedd1cbb18ee481759826 Mon Sep 17 00:00:00 2001 From: Lori Cooper Date: Tue, 5 Nov 2024 11:13:39 -0600 Subject: [PATCH 2/3] Update build.fsx - typo and portal link --- build.fsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.fsx b/build.fsx index 802fd7c..3716900 100644 --- a/build.fsx +++ b/build.fsx @@ -89,7 +89,7 @@ Target "GenTemplate" (fun _ -> Language = Some "en-US" Description = [ - """This package contains PInvoke declarations for the (unmanaged) HDF5 """ + VER + """.x C-API. For documenation, see the "Core Libray" at https://portal.hdfgroup.org/display/HDF5/Core+Library.""" + """This package contains PInvoke declarations for the (unmanaged) HDF5 """ + VER + """.x C-API. For documenation, see the "Core Library" at https://support.hdfgroup.org/documentation/hdf5/latest/_r_m.html.""" ] Owners = ["The HDF Group"] Authors = From c9df5b23a1e90d231f3cf98a81dffa58f02090a1 Mon Sep 17 00:00:00 2001 From: Lori Cooper Date: Tue, 5 Nov 2024 11:28:53 -0600 Subject: [PATCH 3/3] Incomplete correction of RM entries. --- HDF5/H5Fpublic.cs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/HDF5/H5Fpublic.cs b/HDF5/H5Fpublic.cs index 2bf3920..7930867 100644 --- a/HDF5/H5Fpublic.cs +++ b/HDF5/H5Fpublic.cs @@ -8,8 +8,7 @@ * the files COPYING and Copyright.html. COPYING can be found at the root * * of the source code distribution tree; Copyright.html can be found at the * * root level of an installed copy of the electronic HDF5 document set and * - * is linked from the top-level documents page. It can also be found at * - * http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have * + * is linked from the top-level documents page. If you do not have * * access to either file, you may request a copy from help@hdfgroup.org. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ @@ -570,7 +569,7 @@ public extern static hid_t create #if HDF5_VER1_10 /// /// Retrieves the setting for whether or not a file will create minimized dataset object headers. - /// See https://portal.hdfgroup.org/display/HDF5/H5F_GET_DSET_NO_ATTRS_HINT + /// See https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_f.html#gaceb86e903eddc57846c8a249ab5b0a66 /// /// File identifier /// Flag indicating whether the library will or will not @@ -586,7 +585,7 @@ public extern static hid_t create /// /// Retrieves a copy of the image of an existing, open file. - /// See https://www.hdfgroup.org/HDF5/doc/RM/RM_H5F.html#File-GetFileImage + /// See https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_f.html#gaadcc5da2bf8778217f32c8afc39c811e /// /// Target file identifier /// Pointer to the buffer into which the image of @@ -603,7 +602,7 @@ public extern static ssize_t get_file_image /// /// Returns the size of an HDF5 file. - /// See https://www.hdfgroup.org/HDF5/doc/RM/RM_H5F.html#File-GetFilesize + /// See https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_f.html#gabb3cb7870d5cabb5e5ebc6d00e160eb0 /// /// Identifier of a currently-open HDF5 /// file @@ -621,6 +620,7 @@ public extern static herr_t get_filesize /// /// Retrieves free-space section information for a file. /// See https://www.hdfgroup.org/HDF5/docNewFeatures/FileSpace/H5Fget_free_sections.htm + /// HELP! I can't find this. /// /// Identifier of a currently-open HDF5 /// file @@ -641,7 +641,7 @@ public extern static ssize_t get_free_sections /// /// Returns the amount of free space in a file. - /// See https://www.hdfgroup.org/HDF5/doc/RM/RM_H5F.html#File-GetFreespace + /// See https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_f.html#ga657d74efad7a6c99140ee15b38495cc6 /// /// Identifier of a currently-open HDF5 /// file @@ -654,7 +654,7 @@ public extern static ssize_t get_free_sections /// /// Returns global information for a file. - /// See https://www.hdfgroup.org/HDF5/doc/RM/RM_H5F.html#File-GetInfo + /// See https://support.hdfgroup.org/documentation/hdf5/latest/group___f_h5_f.html#ga1b95a395f594fdf83021447f68f01e72 /// /// Object identifier for any object in the /// file. @@ -1125,4 +1125,4 @@ public extern static herr_t set_mdc_config SuppressUnmanagedCodeSecurity, SecuritySafeCritical] public extern static herr_t unmount(hid_t loc, string name); } -} \ No newline at end of file +}