runtime(doc): remove dead links

related: #17879

Signed-off-by: Damien Lejay <damien@lejay.be>
Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
Damien Lejay
2025-08-10 10:28:16 +02:00
committed by Christian Brabandt
parent 8f9de4991e
commit 32d6bd6df2
33 changed files with 130 additions and 144 deletions

View File

@ -1,4 +1,4 @@
INSTALLpc.txt - Installation of Vim on PC - Last Update: 2025 May 14
INSTALLpc.txt - Installation of Vim on PC - Last Update: 2025 Aug 10
This file contains instructions for compiling Vim. If you already have an
executable version of Vim, you don't need this.
@ -42,7 +42,7 @@ Contents:
The currently recommended way (that means it has been verified to work) is
using the "Visual Studio 2022 Community Edition" installation. This doesn't
using the "Visual Studio 2022 Community Edition" installation. This doesn't
include the SDK for older Windows versions (95 - XP), see "OLDER VERSIONS"
below for that.
@ -52,7 +52,7 @@ below for that.
We do not provide download links, since Microsoft keeps changing them. You
can search for "Visual Studio 2022 Community Edition", for example. You will
need to create a Microsoft account (it's free). You need to download the
need to create a Microsoft account (it's free). You need to download the
"DVD", and execute the installer from it.
When installing "Visual Studio 2022 Community Edition" or "Build Tools for
@ -456,7 +456,7 @@ found at
As of 2011, UPX still does not support compressing 64-bit EXE's; if you have
built a 64-bit vim then an alternative to UPX is 'MPRESS'. MPRESS can be found
at:
http://www.matcode.com/mpress.htm
matcode.com/mpress.htm (now a dead link)
ADDITION: NLS support with MinGW
@ -471,7 +471,7 @@ You need to uncomment lines in Make_ming.mak to have NLS defined.
=========
Use Make_cyg.mak with Cygwin's GCC. See
http://users.skynet.be/antoine.mechelynck/vim/compile.htm
(now dead) users.skynet.be/antoine.mechelynck/vim/compile.htm
With Cygnus gcc you should use the Unix Makefile instead (you need to get the
Unix archive then). Then you get a Cygwin application (feels like Vim is

View File

@ -1,7 +1,7 @@
INSTALLvms.txt - Installation of Vim on OpenVMS
Maintainer: Zoltan Arpadffy <zoltan.arpadffy@gmail.com>
Last change: 2023 Nov 29
Last change: 2025 Aug 10
This file contains instructions for compiling Vim on Openvms.
If you already have an executable version of Vim, you don't need this.
@ -33,7 +33,7 @@ Contents:
1.1. Visit the Vim Repository Home
You may want to clone the latest source code from https://github/vim/vim
You may want to clone the latest source code from https://www.github.com/vim/vim
Or the last tested on OpenVMS from http://polarhome.com/vim/files/source/vms/
1.2. Expand the three archives.
@ -43,7 +43,7 @@ Or the last tested on OpenVMS from http://polarhome.com/vim/files/source/vms/
1.4. You will need either the DECSET mms utility or the freely available clone
of it called mmk (VMS has no make utility in the standard distribution).
You can download mmk from http://www.openvms.digital.com/freeware/MMK/
You can download mmk from (defunct link) openvms.digital.com/freeware/MMK/
1.5. If you want to have Perl, Python or Tcl support in Vim you will need VMS
distributions for them as well.
@ -169,7 +169,7 @@ from CVS mirror ftp://ftp.polarhome.com/pub/cvs/SOURCE/
Description : Add Lua support
Options: : YES - Build with support
Uncommented - build without support.
Default : Uncommented
Default : Uncommented
Parameter name : VIM_MZSCHEME
Description : Add support for FEATURE_MZSCHEM
@ -178,10 +178,10 @@ from CVS mirror ftp://ftp.polarhome.com/pub/cvs/SOURCE/
Default : Uncommented
Parameter name : VIM_ICONV
Description : Build with using the ICONV library
Description : Build with using the ICONV library
Options: : YES - Build with support
Uncommented - build without support.
Default : Uncommented
Default : Uncommented
Parameter name : MODIFIED_BY
Description : Add note if you modified the code
@ -326,10 +326,10 @@ perl_env :
To build VIM with GTK you have to install GTK on your OpenVMS.
So far it works just on Alpha and IA64. More information at:
http://www.openvms.compaq.com/openvms/products/ips/gtk.html
defunct link: openvms.compaq.com/openvms/products/ips/gtk.html
You also need the OpenVMS Porting Library:
http://www.openvms.compaq.com/openvms/products/ips/porting.html
defunct link: openvms.compaq.com/openvms/products/ips/porting.html
Source code for GTK and porting library that is used to build
VMS executables at polarhome.com are at
@ -365,7 +365,7 @@ perl_env :
7.3 PERL
You have to install OpenVMS perl package from:
http://www.openvms.compaq.com/openvms/products/ips/apache/csws_perl_relnotes.html or build on your own from sources downloaded from http://www.perl.org
defunct link: openvms.compaq.com/openvms/products/ips/apache/csws_perl_relnotes.html or build on your own from sources downloaded from http://www.perl.org
You need defined PERLSHR logical that points to PERL shareable image
(or you can just copy over to SYS$LIBRARY:)

View File

@ -7,7 +7,8 @@
* See README.txt for an overview of the Vim source code.
*
* Blowfish encryption for Vim; in Blowfish cipher feedback mode.
* Contributed by Mohsin Ahmed, http://www.cs.albany.edu/~mosh
* Contributed by Mohsin Ahmed
* Original link (www.cs.albany.edu/~mosh) is no longer available.
* Based on http://www.schneier.com/blowfish.html by Bruce Schneier.
*
* There are two variants:

View File

@ -23,8 +23,8 @@
* most countries. There are a few exceptions, but that still should not be a
* problem since this code was originally created in Europe and India.
*
* Blowfish addition originally made by Mohsin Ahmed,
* http://www.cs.albany.edu/~mosh 2010-03-14
* Blowfish addition originally made by Mohsin Ahmed (20100314).
* Original link (www.cs.albany.edu/~mosh) is no longer available.
* Based on blowfish by Bruce Schneier (http://www.schneier.com/blowfish.html)
* and sha256 by Christophe Devine.
*/

View File

@ -355,7 +355,7 @@ form_realize(GtkWidget *widget)
// After reading the documentation at
// http://developer.gnome.org/doc/API/2.0/gtk/gtk-changes-2-0.html
// https://www.manpagez.com/html/gtk2/gtk2-2.24.29/gtk-changes-2-0.php
// I think it should be possible to remove this function when compiling
// against gtk-2.0. It doesn't seem to cause problems, though.
//

View File

@ -7,7 +7,7 @@
*
* File MOTIF_REDEFINES.H originally delivers together with
* OpenVMS Porting Library
* http://www.openvms.compaq.com/openvms/products/ips/porting.html
* defunct link: openvms.compaq.com/openvms/products/ips/porting.html
*
* This file has been modified for Vim development.
* Original file contains just defines that GTK for OpenVMS uses,

View File

@ -1095,7 +1095,7 @@ focus_out_event(GtkWidget *widget UNUSED,
* plus the NUL terminator. Returns the length in bytes.
*
* event->string is evil; see here why:
* http://developer.gnome.org/doc/API/2.0/gdk/gdk-Event-Structures.html#GdkEventKey
* https://www.manpagez.com/html/gdk2/gdk2-2.24.24/gdk2-Event-Structures.php#GdkEventKey
*/
static int
keyval_to_string(unsigned int keyval, char_u *string)

View File

@ -42,7 +42,7 @@
# define __in_opt
# endif
// Win32 FileID API Library:
// http://www.microsoft.com/en-us/download/details.aspx?id=22599
// defunct link: microsoft.com/en-us/download/details.aspx?id=22599
// Needed for WinXP.
# include <fileextd.h>
#else // USE_FILEEXTD

View File

@ -7959,7 +7959,7 @@ mch_fopen(const char *name, const char *mode)
* Incomplete explanation:
* http://msdn.microsoft.com/library/en-us/dnw2k/html/ntfs5.asp
* More useful info and an example:
* http://www.sysinternals.com/ntw2k/source/misc.shtml#streams
* https://learn.microsoft.com/en-us/sysinternals/downloads/streams
*/
/*

View File

@ -9,7 +9,8 @@
* FIPS-180-2 compliant SHA-256 implementation
* GPL by Christophe Devine, applies to older version.
* Modified for md5deep, in public domain.
* Modified For Vim, Mohsin Ahmed, http://www.cs.albany.edu/~mosh
* Modified For Vim, Mohsin Ahmed,
* (original link www.cs.albany.edu/~mosh no longer available)
* Mohsin Ahmed states this work is distributed under the VIM License or GPL,
* at your choice.
*

View File

@ -45,8 +45,8 @@
*
* Thanks to Olaf Seibert for providing an example implementation of this tree
* and the compression mechanism.
* LZ trie ideas:
* http://www.irb.hr/hr/home/ristov/papers/RistovLZtrieRevision1.pdf
* LZ trie ideas, original link (now dead)
* irb.hr/hr/home/ristov/papers/RistovLZtrieRevision1.pdf
* More papers: http://www-igm.univ-mlv.fr/~laporte/publi_en.html
*
* Matching involves checking the caps type: Onecap ALLCAP KeepCap.

View File

@ -6,7 +6,7 @@
* Vim ones :(
*
* Written by Sergey Khorev.
* http://iamphet.nm.ru/vim/index.html
* (original link, now dead: iamphet.nm.ru/vim/index.html)
*/
#ifndef WIN32_LEAN_AND_MEAN