Skip to content

Commit

Permalink
fix various links (or move to https if possible)
Browse files Browse the repository at this point in the history
  • Loading branch information
lazka committed Jan 18, 2025
1 parent fafa752 commit 30b77ff
Show file tree
Hide file tree
Showing 5 changed files with 23 additions and 25 deletions.
24 changes: 12 additions & 12 deletions web/contribute.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ wish-lists of users.

In order to avoid duplicate efforts, if you take on one of these tasks, please
mention it on the
[mailing-list](http://lists.sourceforge.net/mailman/listinfo/mingw-w64-public).
[mailing-list](https://lists.sourceforge.net/mailman/listinfo/mingw-w64-public).

The tasks below have been split enough to be simple and fairly well-contained
while still being useful on their own. Most could be internship topics.
Expand All @@ -25,11 +25,11 @@ Mingw-w64 is constantly looking for updates to its win32 API headers from [MSDN
Library](https://msdn.microsoft.com/en-us/library/). If you believe you have
found an API that is not available in Mingw-w64 but is documented as part of
MSDN or a mistake in Mingw-w64, please do not hesitate to contact us through the
[mailing-list](http://lists.sourceforge.net/mailman/listinfo/mingw-w64-public).
[mailing-list](https://lists.sourceforge.net/mailman/listinfo/mingw-w64-public).

For patch submissions, please remember to use sign-off your git commits before
submitting the patches to the
[mailing-list](http://lists.sourceforge.net/mailman/listinfo/mingw-w64-public).
[mailing-list](https://lists.sourceforge.net/mailman/listinfo/mingw-w64-public).
Both git send-email and git format-patch forms are allowed. From past
experiences however, if you do use an email client to attach individual patches,
please use the .txt extension, especially for Google Mail users so the patch
Expand All @@ -47,14 +47,14 @@ Microsoft's support for 32bits.
Note that you will need FSF paperwork since the work has to be done
inside GCC. Check CC's page on contributing.

- [The now-expired patent on SEH](http://www.google.com/patents/US5628016)
- [A Crash Course on the Depths of Win32™ Structured Exception Handling](http://www.microsoft.com/msj/0197/exception/exception.aspx)
- [Win32 Exceptions – OS Level Point of View](http://www.codeproject.com/Articles/82701/Win-Exceptions-OS-Level-Point-of-View)
- [How a C++ compiler implements exception handling](http://www.codeproject.com/Articles/2126/How-a-C-compiler-implements-exception-handling)
- [Structured Exception Handling Basics](http://www.gamedev.net/page/resources/_/technical/general-programming/structured-exception-handling-basics-r1272)
- [Windows' SEH and C++ Exception Handling](http://www.gamedev.net/page/resources/_/technical/general-programming/windows-seh-and-c-exception-handling-r1291)
- [The now-expired patent on SEH](https://www.google.com/patents/US5628016)
- [A Crash Course on the Depths of Win32™ Structured Exception Handling](https://www.microsoft.com/msj/0197/exception/exception.aspx)
- [Win32 Exceptions – OS Level Point of View](https://www.codeproject.com/Articles/82701/Win-Exceptions-OS-Level-Point-of-View)
- [How a C++ compiler implements exception handling](https://www.codeproject.com/Articles/2126/How-a-C-compiler-implements-exception-handling)
- [Structured Exception Handling Basics](https://www.gamedev.net/page/resources/_/technical/general-programming/structured-exception-handling-basics-r1272)
- [Windows' SEH and C++ Exception Handling](https://www.gamedev.net/page/resources/_/technical/general-programming/windows-seh-and-c-exception-handling-r1291)
- [Structured Exception Handling Considered Harmful](http://blogs.msdn.com/b/larryosterman/archive/2004/09/10/228068.aspx)
- [SEH and C++ Exceptions - catch all in one](http://www.codeproject.com/Articles/422/SEH-and-C-Exceptions-catch-all-in-one)
- [SEH and C++ Exceptions - catch all in one](https://www.codeproject.com/Articles/422/SEH-and-C-Exceptions-catch-all-in-one)
- [GCC sources](https://gcc.gnu.org/git/?p=gcc.git) and
[unwind-seh.c](https://gcc.gnu.org/git/?p=gcc.git;a=blob;f=libgcc/unwind-seh.c;hb=HEAD)
in particular. Note that 32-bit SEH is stack-based and requires
Expand Down Expand Up @@ -129,7 +129,7 @@ has appeared, mostly out of Microsoft.
It is difficult to say without further analysis.

- Microsoft has also released [CCI Metadata](http://ccimetadata.codeplex.com/)
under the [MS-PL](http://opensource.org/licenses/ms-pl.html). It contains [PDB
under the [MS-PL](https://opensource.org/licenses/ms-pl.html). It contains [PDB
reader
implementation](http://ccimetadata.codeplex.com/SourceControl/latest#Sources/PdbReader/)
that should constitute an appropriate source.
Expand Down Expand Up @@ -158,7 +158,7 @@ several platforms. The API follows pthreads' quite closely and it is left to the
implementer to decide whether to base it on winpthreads or directly on the (>=
Vista) Win32 API.

[The final C11 draft](http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf)
[The final C11 draft](https://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf)
is identical to the standard but is available freely.

Note that you will need FSF paperwork since the work has to be done inside GCC.
Expand Down
3 changes: 1 addition & 2 deletions web/donate.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,7 @@ benefit from the improvements.

More than through money, the best way to help the project is to invest man-time
in it. The list of tasks on the [page about
contributing](http://mingw-w64.sourceforge.net/contribute.php
"http://mingw-w64.sourceforge.net/contribute.php") is the best place to start
contributing](./contribute.md) is the best place to start
and if you are an employer with trainees, several of these tasks will make good
internship.

Expand Down
9 changes: 4 additions & 5 deletions web/downloads.md
Original file line number Diff line number Diff line change
Expand Up @@ -226,7 +226,7 @@ environment which targets Windows directly and for which output doesn't depend
on cygwin1.dll.

Installation is done through cygwin's package manager:
[setup.exe](http://cygwin.com/install.html).
[setup.exe](https://cygwin.com/install.html).

As part of the numerous packages in cygwin, there are cross-compilation
toolchains which target both 32 bits and 64 bits; their names start with
Expand Down Expand Up @@ -278,7 +278,7 @@ Installation: [GitHub](https://github.com/niXman/mingw-builds-binaries/releases)

#### MSYS2

Installation: [GitHub](http://msys2.github.io/)
Installation: [GitHub](https://www.msys2.org/)

#### Ubuntu

Expand Down Expand Up @@ -357,6 +357,5 @@ Windows Vista.

### OpenSUSE

The [OpenSUSE Linux
distribution](http://mingw-w64.sourceforge.net/www.opensuse.org) also has a
large and well-maintained set of packages for cross-compilation.
The [OpenSUSE Linux distribution](https://www.opensuse.org) also has a large and
well-maintained set of packages for cross-compilation.
6 changes: 3 additions & 3 deletions web/source.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
## Release Tarballs

Tarballs for the mingw-w64 sources are hosted on
[SourceForge](http://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/).
[SourceForge](https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/).

Latest version by series:

Expand All @@ -17,9 +17,9 @@ Latest version by series:
* **[5.0.5](https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/mingw-w64-v5.0.5.tar.bz2/download)** (5.x)

The old wiki has instructions for building
[native](http://sourceforge.net/p/mingw-w64/wiki2/Native%20Win64%20compiler/)
[native](https://sourceforge.net/p/mingw-w64/wiki2/Native%20Win64%20compiler/)
and
[cross](http://sourceforge.net/p/mingw-w64/wiki2/Cross%20Win32%20and%20Win64%20compiler/)
[cross](https://sourceforge.net/p/mingw-w64/wiki2/Cross%20Win32%20and%20Win64%20compiler/)
toolchains.

## Git Repository
Expand Down
6 changes: 3 additions & 3 deletions web/support.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@

Mingw-w64 has several active support channels.

- [Mailing-List](http://lists.sourceforge.net/mailman/listinfo/mingw-w64-public)
- [Mailing-List](https://lists.sourceforge.net/mailman/listinfo/mingw-w64-public)
- [#mingw-w64 IRC channel on irc.oftc.net](irc://irc.oftc.net/#mingw-w64)
- [Discussion Forum](http://sourceforge.net/p/mingw-w64/discussion/)
- [Issue Tracker](http://sourceforge.net/p/mingw-w64/_list/tickets)
- [Discussion Forum](https://sourceforge.net/p/mingw-w64/discussion/)
- [Issue Tracker](https://sourceforge.net/p/mingw-w64/_list/tickets)

## Licensing

Expand Down

0 comments on commit 30b77ff

Please sign in to comment.