Commit bab75b73 authored by Michael Natterer's avatar Michael Natterer 😴

Change a bazillion URLs to https://

Including all user-visible link and links called from code, like
the help pages.
parent c7272d77
GNU GENERAL PUBLIC LICENSE GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007 Version 3, 29 June 2007
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/> Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed. of this license document, but changing it is not allowed.
...@@ -671,4 +671,4 @@ into proprietary programs. If your program is a subroutine library, you ...@@ -671,4 +671,4 @@ into proprietary programs. If your program is a subroutine library, you
may consider it more useful to permit linking proprietary applications with may consider it more useful to permit linking proprietary applications with
the library. If this is what you want to do, use the GNU Lesser General the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read Public License instead of this License. But first, please read
<http://www.gnu.org/philosophy/why-not-lgpl.html>. <https://www.gnu.org/philosophy/why-not-lgpl.html>.
...@@ -10,14 +10,14 @@ to have the following packages (or newer versions) installed: ...@@ -10,14 +10,14 @@ to have the following packages (or newer versions) installed:
* GNU libtool 1.5 * GNU libtool 1.5
- ftp://ftp.gnu.org/gnu/libtool/ - ftp://ftp.gnu.org/gnu/libtool/
Fine GNU mirrors are listed at http://www.gnu.org/prep/ftp.html Fine GNU mirrors are listed at https://www.gnu.org/prep/ftp.html
Beta software can be found at alpha.gnu.org. Beta software can be found at alpha.gnu.org.
* pkg-config 0.16.0 (or preferably a newer version) * pkg-config 0.16.0 (or preferably a newer version)
- http://www.freedesktop.org/software/pkgconfig/ - https://www.freedesktop.org/software/pkgconfig/
* gtkdocize * gtkdocize
- http://ftp.gnome.org/pub/GNOME/sources/gtk-doc/ - https://ftp.gnome.org/pub/GNOME/sources/gtk-doc/
* xsltproc * xsltproc
- ftp://ftp.gnome.org/pub/GNOME/sources/libxslt/1.1/ - ftp://ftp.gnome.org/pub/GNOME/sources/libxslt/1.1/
...@@ -83,8 +83,8 @@ to get GIMP from the the git server: ...@@ -83,8 +83,8 @@ to get GIMP from the the git server:
You can read more on using GNOME's git service at these URLs: You can read more on using GNOME's git service at these URLs:
http://live.gnome.org/Git https://wiki.gnome.org/Git
http://www.kernel.org/pub/software/scm/git/docs/ https://www.kernel.org/pub/software/scm/git/docs/
You will also need relatively new stable releases of glib, pango, atk, You will also need relatively new stable releases of glib, pango, atk,
......
...@@ -30,16 +30,16 @@ header files installed. ...@@ -30,16 +30,16 @@ header files installed.
1. You need to have installed a recent version of pkg-config (>= @GIMP_PKGCONFIG_VERSION@) available 1. You need to have installed a recent version of pkg-config (>= @GIMP_PKGCONFIG_VERSION@) available
from http://www.freedesktop.org/software/pkgconfig/. from https://www.freedesktop.org/software/pkgconfig/.
2. You need intltool (at least @INTLTOOL_REQUIRED_VERSION@, but preferably a newer version). 2. You need intltool (at least @INTLTOOL_REQUIRED_VERSION@, but preferably a newer version).
Intltool can be downloaded from Intltool can be downloaded from
http://ftp.gnome.org/pub/gnome/sources/intltool/ https://ftp.gnome.org/pub/gnome/sources/intltool/
You are recommended to install gettext version @XGETTEXT_RECOMMENDED_VERSION@ or over. Earlier gettext had You are recommended to install gettext version @XGETTEXT_RECOMMENDED_VERSION@ or over. Earlier gettext had
issues with script-fu localization, ending up in incomplete GIMP localization. issues with script-fu localization, ending up in incomplete GIMP localization.
3. You need to have GEGL version @GEGL_REQUIRED_VERSION@ or newer and babl version 3. You need to have GEGL version @GEGL_REQUIRED_VERSION@ or newer and babl version
@BABL_REQUIRED_VERSION@ or newer. You can get them from http://gegl.org/ or clone @BABL_REQUIRED_VERSION@ or newer. You can get them from https://gegl.org/ or clone
them from the GNOME git repository: them from the GNOME git repository:
https://gitlab.gnome.org/GNOME/babl.git https://gitlab.gnome.org/GNOME/babl.git
...@@ -51,7 +51,7 @@ header files installed. ...@@ -51,7 +51,7 @@ header files installed.
from ftp://ftp.gtk.org/. from ftp://ftp.gtk.org/.
5. We use cairo >= @CAIRO_REQUIRED_VERSION@, which is hosted at 5. We use cairo >= @CAIRO_REQUIRED_VERSION@, which is hosted at
http://www.cairographics.org/. https://www.cairographics.org/.
6. We require PangoCairo, a Pango backend using Cairo. Make sure you 6. We require PangoCairo, a Pango backend using Cairo. Make sure you
have Cairo, FreeType2 and fontconfig installed before you compile have Cairo, FreeType2 and fontconfig installed before you compile
...@@ -370,7 +370,7 @@ When ./configure fails ...@@ -370,7 +370,7 @@ When ./configure fails
'configure' uses pkg-config, a tool that replaces the old foo-config 'configure' uses pkg-config, a tool that replaces the old foo-config
scripts. The most recent version is available from scripts. The most recent version is available from
http://www.freedesktop.org/software/pkgconfig/ https://www.freedesktop.org/software/pkgconfig/
'configure' tries to compile and run a short GTK+ program. There are 'configure' tries to compile and run a short GTK+ program. There are
several reasons why this might fail: several reasons why this might fail:
......
...@@ -21,21 +21,21 @@ detailed installation instructions, see the file INSTALL. ...@@ -21,21 +21,21 @@ detailed installation instructions, see the file INSTALL.
GIMP's home page is at: GIMP's home page is at:
http://www.gimp.org/ https://www.gimp.org/
Please be sure to visit this site for information, documentation, Please be sure to visit this site for information, documentation,
tutorials, news, etc. All things GIMP-ish are available from there. tutorials, news, etc. All things GIMP-ish are available from there.
The automated plug-in registry is located at: The automated plug-in registry is located at:
http://registry.gimp.org/ https://registry.gimp.org/
There you can get the latest versions of plug-ins, using a convenient There you can get the latest versions of plug-ins, using a convenient
forms-based interface. forms-based interface.
The latest version of GIMP can be found at: The latest version of GIMP can be found at:
http://www.gimp.org/downloads/ https://www.gimp.org/downloads/
2. Mailing Lists 2. Mailing Lists
...@@ -44,7 +44,7 @@ The latest version of GIMP can be found at: ...@@ -44,7 +44,7 @@ The latest version of GIMP can be found at:
We have several mailing lists dedicated to GIMP user and development We have several mailing lists dedicated to GIMP user and development
discussion. There is more info at discussion. There is more info at
http://www.gimp.org/mail_lists.html https://www.gimp.org/mail_lists.html
Links to several archives of the mailing lists are included in that page. Links to several archives of the mailing lists are included in that page.
......
...@@ -3,13 +3,13 @@ This file contains some important hints for translators. ...@@ -3,13 +3,13 @@ This file contains some important hints for translators.
The current status of the GIMP translation can be checked at The current status of the GIMP translation can be checked at
http://l10n.gnome.org/module/gimp https://l10n.gnome.org/module/gimp
Translation of the GNU Image Manipulation Program is handled by the Translation of the GNU Image Manipulation Program is handled by the
GNOME Translation Project (see http://l10n.gnome.org/). If you want to GNOME Translation Project (see https://l10n.gnome.org/). If you want to
help, we suggest that you get in touch with the translation team of help, we suggest that you get in touch with the translation team of
your language (see http://l10n.gnome.org/teams/). your language (see https://l10n.gnome.org/teams/).
GIMP is different GIMP is different
......
...@@ -40,7 +40,7 @@ ...@@ -40,7 +40,7 @@
#endif #endif
#define DEFAULT_USER_MANUAL_ONLINE_URI \ #define DEFAULT_USER_MANUAL_ONLINE_URI \
"http://docs.gimp.org/" GIMP_APP_VERSION_STRING "https://docs.gimp.org/" GIMP_APP_VERSION_STRING
enum enum
......
...@@ -652,7 +652,7 @@ gimp_container_remove (GimpContainer *container, ...@@ -652,7 +652,7 @@ gimp_container_remove (GimpContainer *container,
if (n_children == container->priv->n_children) if (n_children == container->priv->n_children)
{ {
g_warning ("%s: GimpContainer::remove() implementation did not " g_warning ("%s: GimpContainer::remove() implementation did not "
"chain up. Please report this at http://www.gimp.org/bugs/", "chain up. Please report this at https://www.gimp.org/bugs/",
G_STRFUNC); G_STRFUNC);
container->priv->n_children--; container->priv->n_children--;
......
...@@ -142,7 +142,7 @@ gimp_gradient_save_pov (GimpGradient *gradient, ...@@ -142,7 +142,7 @@ gimp_gradient_save_pov (GimpGradient *gradient,
return FALSE; return FALSE;
string = g_string_new ("/* color_map file created by GIMP */\n" string = g_string_new ("/* color_map file created by GIMP */\n"
"/* http://www.gimp.org/ */\n" "/* https://www.gimp.org/ */\n"
"color_map {\n"); "color_map {\n");
for (seg = gradient->segments; seg; seg = seg->next) for (seg = gradient->segments; seg; seg = seg->next)
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* gimpimagefile.h * gimpimagefile.h
* *
* Thumbnail handling according to the Thumbnail Managing Standard. * Thumbnail handling according to the Thumbnail Managing Standard.
* http://triq.net/~pearl/thumbnail-spec/ * https://specifications.freedesktop.org/thumbnail-spec/
* *
* Copyright (C) 2001-2002 Sven Neumann <sven@gimp.org> * Copyright (C) 2001-2002 Sven Neumann <sven@gimp.org>
* Michael Natterer <mitch@gimp.org> * Michael Natterer <mitch@gimp.org>
......
...@@ -15345,7 +15345,7 @@ GResource *lebl_dialog_get_resource (void) ...@@ -15345,7 +15345,7 @@ GResource *lebl_dialog_get_resource (void)
#elif defined(__SUNPRO_C) #elif defined(__SUNPRO_C)
/* This is not tested, but i believe it should work, based on: /* This is not tested, but i believe it should work, based on:
* http://opensource.apple.com/source/OpenSSL098/OpenSSL098-35/src/fips/fips_premain.c * https://opensource.apple.com/source/OpenSSL098/OpenSSL098-35/src/fips/fips_premain.c
*/ */
#define G_HAS_CONSTRUCTORS 1 #define G_HAS_CONSTRUCTORS 1
......
...@@ -189,7 +189,7 @@ tips_dialog_create (Gimp *gimp) ...@@ -189,7 +189,7 @@ tips_dialog_create (Gimp *gimp)
gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, FALSE, 0); gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, FALSE, 0);
gtk_widget_show (hbox); gtk_widget_show (hbox);
more_button = gtk_link_button_new_with_label ("http://docs.gimp.org/", more_button = gtk_link_button_new_with_label ("https://docs.gimp.org/",
/* a link to the related section in the user manual */ /* a link to the related section in the user manual */
_("Learn more")); _("Learn more"));
gtk_widget_show (more_button); gtk_widget_show (more_button);
...@@ -249,7 +249,7 @@ tips_dialog_set_tip (GimpTip *tip) ...@@ -249,7 +249,7 @@ tips_dialog_set_tip (GimpTip *tip)
/* set the URI to unset the "visited" state */ /* set the URI to unset the "visited" state */
gtk_link_button_set_uri (GTK_LINK_BUTTON (more_button), gtk_link_button_set_uri (GTK_LINK_BUTTON (more_button),
"http://docs.gimp.org/"); "https://docs.gimp.org/");
gtk_widget_set_sensitive (more_button, tip->help_id != NULL); gtk_widget_set_sensitive (more_button, tip->help_id != NULL);
} }
......
...@@ -401,7 +401,7 @@ gimp_image_window_constructed (GObject *object) ...@@ -401,7 +401,7 @@ gimp_image_window_constructed (GObject *object)
private->menubar, FALSE, FALSE, 0); private->menubar, FALSE, FALSE, 0);
/* make sure we can activate accels even if the menubar is invisible /* make sure we can activate accels even if the menubar is invisible
* (see http://bugzilla.gnome.org/show_bug.cgi?id=137151) * (see https://bugzilla.gnome.org/show_bug.cgi?id=137151)
*/ */
g_signal_connect (private->menubar, "can-activate-accel", g_signal_connect (private->menubar, "can-activate-accel",
G_CALLBACK (gtk_true), G_CALLBACK (gtk_true),
...@@ -765,7 +765,7 @@ gimp_image_window_style_updated (GtkWidget *widget) ...@@ -765,7 +765,7 @@ gimp_image_window_style_updated (GtkWidget *widget)
/* Only set user pos on the empty display because it gets a pos /* Only set user pos on the empty display because it gets a pos
* set by gimp. All other displays should be placed by the window * set by gimp. All other displays should be placed by the window
* manager. See http://bugzilla.gnome.org/show_bug.cgi?id=559580 * manager. See https://bugzilla.gnome.org/show_bug.cgi?id=559580
*/ */
if (! gimp_display_get_image (shell->display)) if (! gimp_display_get_image (shell->display))
geometry_mask |= GDK_HINT_USER_POS; geometry_mask |= GDK_HINT_USER_POS;
......
...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
/* Implementation of the Flood algorithm. /* Implementation of the Flood algorithm.
* See http://wiki.gimp.org/wiki/Algorithms:Flood for details. * See https://wiki.gimp.org/wiki/Algorithms:Flood for details.
*/ */
...@@ -238,7 +238,7 @@ gimp_operation_flood_class_init (GimpOperationFloodClass *klass) ...@@ -238,7 +238,7 @@ gimp_operation_flood_class_init (GimpOperationFloodClass *klass)
"name", "gimp:flood", "name", "gimp:flood",
"categories", "gimp", "categories", "gimp",
"description", "GIMP Flood operation", "description", "GIMP Flood operation",
"reference", "http://wiki.gimp.org/wiki/Algorithms:Flood", "reference", "https://wiki.gimp.org/wiki/Algorithms:Flood",
"reference-image", "flood-output.png", "reference-image", "flood-output.png",
"reference-composition", reference_xml, "reference-composition", reference_xml,
NULL); NULL);
......
...@@ -1832,7 +1832,7 @@ register_drawable_procs (GimpPDB *pdb) ...@@ -1832,7 +1832,7 @@ register_drawable_procs (GimpPDB *pdb)
gimp_procedure_set_static_strings (procedure, gimp_procedure_set_static_strings (procedure,
"gimp-drawable-foreground-extract", "gimp-drawable-foreground-extract",
"Extract the foreground of a drawable using a given trimap.", "Extract the foreground of a drawable using a given trimap.",
"Image Segmentation by Uniform Color Clustering, see http://www.inf.fu-berlin.de/inst/pubs/tr-b-05-07.pdf", "Image Segmentation by Uniform Color Clustering, see https://www.inf.fu-berlin.de/inst/pubs/tr-b-05-07.pdf",
"Gerald Friedland <fland@inf.fu-berlin.de>, Kristian Jantz <jantz@inf.fu-berlin.de>, Sven Neumann <sven@gimp.org>", "Gerald Friedland <fland@inf.fu-berlin.de>, Kristian Jantz <jantz@inf.fu-berlin.de>, Sven Neumann <sven@gimp.org>",
"Gerald Friedland", "Gerald Friedland",
"2005", "2005",
......
...@@ -633,7 +633,7 @@ register_fileops_procs (GimpPDB *pdb) ...@@ -633,7 +633,7 @@ register_fileops_procs (GimpPDB *pdb)
gimp_procedure_set_static_strings (procedure, gimp_procedure_set_static_strings (procedure,
"gimp-file-load", "gimp-file-load",
"Loads an image file by invoking the right load handler.", "Loads an image file by invoking the right load handler.",
"This procedure invokes the correct file load handler using magic if possible, and falling back on the file's extension and/or prefix if not. The name of the file to load is typically a full pathname, and the name entered is what the user actually typed before prepending a directory path. The reason for this is that if the user types http://www.xcf/~gimp/ he wants to fetch a URL, and the full pathname will not look like a URL.", "This procedure invokes the correct file load handler using magic if possible, and falling back on the file's extension and/or prefix if not. The name of the file to load is typically a full pathname, and the name entered is what the user actually typed before prepending a directory path. The reason for this is that if the user types https://www.gimp.org/foo.png he wants to fetch a URL, and the full pathname will not look like a URL.",
"Josh MacDonald", "Josh MacDonald",
"Josh MacDonald", "Josh MacDonald",
"1997", "1997",
...@@ -774,7 +774,7 @@ register_fileops_procs (GimpPDB *pdb) ...@@ -774,7 +774,7 @@ register_fileops_procs (GimpPDB *pdb)
gimp_procedure_set_static_strings (procedure, gimp_procedure_set_static_strings (procedure,
"gimp-file-save", "gimp-file-save",
"Saves a file by extension.", "Saves a file by extension.",
"This procedure invokes the correct file save handler according to the file's extension and/or prefix. The name of the file to save is typically a full pathname, and the name entered is what the user actually typed before prepending a directory path. The reason for this is that if the user types http://www.xcf/~gimp/ she wants to fetch a URL, and the full pathname will not look like a URL.", "This procedure invokes the correct file save handler according to the file's extension and/or prefix. The name of the file to save is typically a full pathname, and the name entered is what the user actually typed before prepending a directory path. The reason for this is that if the user types https://www.gimp.org/foo.png she wants to fetch a URL, and the full pathname will not look like a URL.",
"Josh MacDonald", "Josh MacDonald",
"Josh MacDonald", "Josh MacDonald",
"1997", "1997",
......
...@@ -1266,7 +1266,7 @@ register_text_layer_procs (GimpPDB *pdb) ...@@ -1266,7 +1266,7 @@ register_text_layer_procs (GimpPDB *pdb)
gimp_procedure_set_static_strings (procedure, gimp_procedure_set_static_strings (procedure,
"gimp-text-layer-get-markup", "gimp-text-layer-get-markup",
"Get the markup from a text layer as string.", "Get the markup from a text layer as string.",
"This procedure returns the markup of the styles from a text layer. The markup will be in the form of Pango's markup - See http://www.pango.org/ for more information about Pango and its markup. Note: Setting the markup of a text layer using Pango's markup is not supported for now.", "This procedure returns the markup of the styles from a text layer. The markup will be in the form of Pango's markup - See https://www.pango.org/ for more information about Pango and its markup. Note: Setting the markup of a text layer using Pango's markup is not supported for now.",
"Barak Itkin <lightningismyname@gmail.com>", "Barak Itkin <lightningismyname@gmail.com>",
"Barak Itkin", "Barak Itkin",
"2010", "2010",
......
...@@ -395,10 +395,10 @@ gimp_font_get_sample_string (PangoContext *context, ...@@ -395,10 +395,10 @@ gimp_font_get_sample_string (PangoContext *context,
/* This is a table of scripts and corresponding short sample strings /* This is a table of scripts and corresponding short sample strings
* to be used instead of the Latin sample string Aa. The script * to be used instead of the Latin sample string Aa. The script
* codes are as in ISO15924 (see * codes are as in ISO15924 (see
* http://www.unicode.org/iso15924/iso15924-codes.html), but in * https://www.unicode.org/iso15924/iso15924-codes.html), but in
* lower case. The Unicode subrange bit numbers, as used in TrueType * lower case. The Unicode subrange bit numbers, as used in TrueType
* so-called OS/2 tables, are from * so-called OS/2 tables, are from
* http://www.microsoft.com/typography/otspec/os2.htm#ur . * https://www.microsoft.com/typography/otspec/os2.htm#ur .
* *
* The table is mostly ordered by Unicode order. But as there are * The table is mostly ordered by Unicode order. But as there are
* fonts that support several of these scripts, the ordering is * fonts that support several of these scripts, the ordering is
...@@ -414,7 +414,7 @@ gimp_font_get_sample_string (PangoContext *context, ...@@ -414,7 +414,7 @@ gimp_font_get_sample_string (PangoContext *context,
* This table is used to determine the primary script a font has * This table is used to determine the primary script a font has
* been designed for. * been designed for.
* *
* Very useful link: http://www.travelphrases.info/fonts.html * Very useful link: https://www.wazu.jp/index.html
*/ */
static const struct static const struct
{ {
......
...@@ -614,7 +614,7 @@ gimp_help_get_help_domains (Gimp *gimp, ...@@ -614,7 +614,7 @@ gimp_help_get_help_domains (Gimp *gimp,
*domain_names = g_new0 (gchar *, n_domains + 1); *domain_names = g_new0 (gchar *, n_domains + 1);
*domain_uris = g_new0 (gchar *, n_domains + 1); *domain_uris = g_new0 (gchar *, n_domains + 1);
(*domain_names)[0] = g_strdup ("http://www.gimp.org/help"); (*domain_names)[0] = g_strdup ("https://www.gimp.org/help");
(*domain_uris)[0] = gimp_help_get_default_domain_uri (gimp); (*domain_uris)[0] = gimp_help_get_default_domain_uri (gimp);
for (i = 0; i < n_domains; i++) for (i = 0; i < n_domains; i++)
......
...@@ -130,7 +130,7 @@ else ...@@ -130,7 +130,7 @@ else
echo " You must have gtk-doc installed to compile $PROJECT." echo " You must have gtk-doc installed to compile $PROJECT."
echo " Install the appropriate package for your distribution," echo " Install the appropriate package for your distribution,"
echo " or get the source tarball at" echo " or get the source tarball at"
echo " http://ftp.gnome.org/pub/GNOME/sources/gtk-doc/" echo " https://ftp.gnome.org/pub/GNOME/sources/gtk-doc/"
echo " You can also use the option --disable-gtk-doc to skip" echo " You can also use the option --disable-gtk-doc to skip"
echo " this test but then you will not be able to generate a" echo " this test but then you will not be able to generate a"
echo " configure script that can build the API documentation." echo " configure script that can build the API documentation."
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<!-- This simple XSL transformation creates a text version from <!-- This simple XSL transformation creates a text version from
gimp-tips.xml.in which can then be used to seed gimp-tips.xml.in which can then be used to seed
http://wiki.gimp.org/gimp/FortuneCookies in the GIMP Wiki. --> https://wiki.gimp.org/gimp/FortuneCookies in the GIMP Wiki. -->
<xsl:stylesheet version="1.0" <xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
<extends>gimp.desktop</extends> <extends>gimp.desktop</extends>
<_name>Extra files for GIMP</_name> <_name>Extra files for GIMP</_name>
<_summary>Patterns, gradients, and other extra files for GIMP</_summary> <_summary>Patterns, gradients, and other extra files for GIMP</_summary>
<url type="homepage">http://www.gimp.org/</url> <url type="homepage">https://www.gimp.org/</url>
<url type="bugtracker">@BUG_REPORT_URL@</url> <url type="bugtracker">@BUG_REPORT_URL@</url>
<metadata_license>CC0-1.0</metadata_license> <metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-3.0+</project_license> <project_license>GPL-3.0+</project_license>
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
<!-- <!--
The tag 'metadata_license' means the licence of this file, not the whole The tag 'metadata_license' means the licence of this file, not the whole
product; see http://people.freedesktop.org/~hughsient/appdata/ product; see https://people.freedesktop.org/~hughsient/appdata/
as of 20.09.2013. The CC0 licence is GPL compatible, see as of 20.09.2013. The CC0 licence is GPL compatible, see
https://www.gnu.org/licenses/license-list.html#GPLCompatibleLicenses https://www.gnu.org/licenses/license-list.html#GPLCompatibleLicenses
as of 20.09.2013 as of 20.09.2013
......
...@@ -4,7 +4,7 @@ Developers documentation ...@@ -4,7 +4,7 @@ Developers documentation
This directory holds information that you will find useful if you This directory holds information that you will find useful if you
develop a GIMP plug-in or want to work on the GIMP core. develop a GIMP plug-in or want to work on the GIMP core.
See http://wiki.gimp.org/index.php/Main_Page for more information. See https://wiki.gimp.org/index.php/Main_Page for more information.
app - setup for documentation of the GIMP core; app - setup for documentation of the GIMP core;
not built by default since it is huge and not built by default since it is huge and
......
See http://gimp.org/bugs/howtos/submit-patch.html for instructions See https://gimp.org/bugs/howtos/submit-patch.html for instructions
...@@ -4,7 +4,7 @@ Wilber.xcf.gz.README ...@@ -4,7 +4,7 @@ Wilber.xcf.gz.README
This is Wilber, the Gimp Mascot. This is Wilber, the Gimp Mascot.
Gimp is a image manipulation program for unix computers, see Gimp is a image manipulation program for unix computers, see
http://www.gimp.org for more detais. https://www.gimp.org for more detais.
The use of Wilber.xcf.gz is free, though it would be kind of you to mention The use of Wilber.xcf.gz is free, though it would be kind of you to mention
the original author (Tuomas Kuosmanen <tigert@gimp.org>) somewhere. the original author (Tuomas Kuosmanen <tigert@gimp.org>) somewhere.
......
...@@ -53,13 +53,13 @@ ...@@ -53,13 +53,13 @@
GIMP è disponibile per Linux, Windows e OS X. GIMP è disponibile per Linux, Windows e OS X.
</description> </description>
<homepage rdf:resource="http://www.gimp.org" /> <homepage rdf:resource="https://www.gimp.org" />
<mailing-list rdf:resource="http://gimp.org/mail_lists.html" /> <mailing-list rdf:resource="https://gimp.org/mail_lists.html" />
<category rdf:resource="http://api.gnome.org/doap-extensions#apps" /> <category rdf:resource="http://api.gnome.org/doap-extensions#apps" />
<download-page rdf:resource="http:///www.gimp.org/downloads/" /> <download-page rdf:resource="https:///www.gimp.org/downloads/" />
<bug-database <bug-database
rdf:resource="https://gitlab.gnome.org/GNOME/gimp/issues" rdf:resource="https://gitlab.gnome.org/GNOME/gimp/issues"
......
GNU LESSER GENERAL PUBLIC LICENSE GNU LESSER GENERAL PUBLIC LICENSE
Version 3, 29 June 2007 Version 3, 29 June 2007
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/> Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed. of this license document, but changing it is not allowed.
......
...@@ -949,7 +949,7 @@ _gimp_drawable_sub_thumbnail (gint32 drawable_ID, ...@@ -949,7 +949,7 @@ _gimp_drawable_sub_thumbnail (gint32 drawable_ID,
* Extract the foreground of a drawable using a given trimap. * Extract the foreground of a drawable using a given trimap.
* *
* Image Segmentation by Uniform Color Clustering, see * Image Segmentation by Uniform Color Clustering, see
* http://www.inf.fu-berlin.de/inst/pubs/tr-b-05-07.pdf * https://www.inf.fu-berlin.de/inst/pubs/tr-b-05-07.pdf
* *
* Returns: TRUE on success. * Returns: TRUE on success.
* *
......
...@@ -49,8 +49,8 @@ ...@@ -49,8 +49,8 @@
* not. The name of the file to load is typically a full pathname, and * not. The name of the file to load is typically a full pathname, and
* the name entered is what the user actually typed before prepending a * the name entered is what the user actually typed before prepending a
* directory path. The reason for this is that if the user types * directory path. The reason for this is that if the user types
* http://www.xcf/~gimp/ he wants to fetch a URL, and the full pathname * https://www.gimp.org/foo.png he wants to fetch a URL, and the full
* will not look like a URL. * pathname will not look like a URL.
* *
* Returns: The output image. * Returns: The output image.
**/ **/
...@@ -184,8 +184,9 @@ gimp_file_load_layers (GimpRunMode run_mode, ...@@ -184,8 +184,9 @@ gimp_file_load_layers (GimpRunMode run_mode,
* the file's extension and/or prefix. The name of the file to save is * the file's extension and/or prefix. The name of the file to save is
* typically a full pathname, and the name entered is what the user * typically a full pathname, and the name entered is what the user
* actually typed before prepending a directory path. The reason for * actually typed before prepending a directory path. The reason for
* this is that if the user types http://www.xcf/~gimp/ she wants to * this is that if the user types https://www.gimp.org/foo.png she
* fetch a URL, and the full pathname will not look like a URL. * wants to fetch a URL, and the full pathname will not look like a
* URL.
* *
* Returns: TRUE on success. * Returns: TRUE on success.
**/ **/
......
...@@ -157,7 +157,7 @@ gimp_text_layer_set_text (gint32 layer_ID, ...@@ -157,7 +157,7 @@ gimp_text_layer_set_text (gint32 layer_ID,
* *
* This procedure returns the markup of the styles from a text layer. * This procedure returns the markup of the styles from a text layer.
* The markup will be in the form of Pango's markup - See * The markup will be in the form of Pango's markup - See
* http://www.pango.org/ for more information about Pango and its * https://www.pango.org/ for more information about Pango and its
* markup. Note: Setting the markup of a text layer using Pango's * markup. Note: Setting the markup of a text layer using Pango's
* markup is not supported for now. * markup is not supported for now.
* *
......
...@@ -217,7 +217,7 @@ static const ColorEntry named_colors[] = ...@@ -217,7 +217,7 @@ static const ColorEntry named_colors[] =
* @len: the length of @name, in bytes. or -1 if @name is nul-terminated * @len: the length of @name, in bytes. or -1 if @name is nul-terminated
* *
* Attempts to parse a color name. This function accepts <ulink * Attempts to parse a color name. This function accepts <ulink
* url="http://www.w3.org/TR/SVG/types.html#ColorKeywords">SVG 1.0 * url="https://www.w3.org/TR/SVG/types.html#ColorKeywords">SVG 1.0
* color keywords</ulink>. * color keywords</ulink>.
* *
* This function does not touch the alpha component of @rgb. * This function does not touch the alpha component of @rgb.
...@@ -379,7 +379,7 @@ gimp_rgba_parse_css (GimpRGB *rgba, ...@@ -379,7 +379,7 @@ gimp_rgba_parse_css (GimpRGB *rgba,
* @colors: return location for an array of GimpRGB structs * @colors: return location for an array of GimpRGB structs
* *
* Returns the list of <ulink * Returns the list of <ulink
* url="http://www.w3.org/TR/SVG/types.html">SVG 1.0 color * url="https://www.w3.org/TR/SVG/types.html">SVG 1.0 color
* keywords</ulink> that is used by gimp_rgb_parse_name(). * keywords</ulink> that is used by gimp_rgb_parse_name().
* *
* The returned strings are const and must not be freed. Only the two * The returned strings are const and must not be freed. Only the two
......
...@@ -219,7 +219,7 @@ gimp_frame_get_label_spacing (GimpFrame *frame) ...@@ -219,7 +219,7 @@ gimp_frame_get_label_spacing (GimpFrame *frame)
* variant of #GtkFrame. It doesn't render a frame at all but * variant of #GtkFrame. It doesn't render a frame at all but
* otherwise behaves like a frame. The frame's title is rendered in * otherwise behaves like a frame. The frame's title is rendered in
* bold and the frame content is indented four spaces as suggested by * bold and the frame content is indented four spaces as suggested by
* the GNOME HIG (see http://developer.gnome.org/projects/gup/hig/). * the GNOME HIG (see https://developer.gnome.org/hig/stable/).
* *
* Return value: a new #GimpFrame widget * Return value: a new #GimpFrame widget
* *
......
...@@ -40,9 +40,9 @@ Anything I should know before continuing this tutorial? ...@@ -40,9 +40,9 @@ Anything I should know before continuing this tutorial?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Yes. You should know Yes. You should know
http://en.wikipedia.org/wiki/C_%28programming_language%29[C Programming] https://en.wikipedia.org/wiki/C_%28programming_language%29[C Programming]
(C is the language in which GIMP is coded), know a bit of (C is the language in which GIMP is coded), know a bit of
http://library.gnome.org/devel/glib/stable/[Glib] (the library which https://library.gnome.org/devel/glib/stable/[Glib] (the library which
GIMP uses for many of it's data-structures). In addition, you should GIMP uses for many of it's data-structures). In addition, you should
know enough about the GIMP core for implementing your function (this is know enough about the GIMP core for implementing your function (this is
not a programming tutorial, this is only a technical tutorial) or at not a programming tutorial, this is only a technical tutorial) or at
......
...@@ -915,7 +915,7 @@ sub drawable_foreground_extract { ...@@ -915,7 +915,7 @@ sub drawable_foreground_extract {
$help = <<'HELP'; $help = <<'HELP';
Image Segmentation by Uniform Color Clustering, see Image Segmentation by Uniform Color Clustering, see
http://www.inf.fu-berlin.de/inst/pubs/tr-b-05-07.pdf https://www.inf.fu-berlin.de/inst/pubs/tr-b-05-07.pdf
HELP HELP
$author = 'Gerald Friedland <fland@inf.fu-berlin.de>, Kristian Jantz <jantz@inf.fu-berlin.de>, Sven Neumann <sven@gimp.org>'; $author = 'Gerald Friedland <fland@inf.fu-berlin.de>, Kristian Jantz <jantz@inf.fu-berlin.de>, Sven Neumann <sven@gimp.org>';
......
...@@ -21,12 +21,13 @@ sub file_load { ...@@ -21,12 +21,13 @@ sub file_load {
$blurb = 'Loads an image file by invoking the right load handler.'; $blurb = 'Loads an image file by invoking the right load handler.';
$help = <<'HELP'; $help = <<'HELP';
This procedure invokes the correct file load handler using magic if possible, This procedure invokes the correct file load handler using magic if
and falling back on the file's extension and/or prefix if not. The name of possible, and falling back on the file's extension and/or prefix if
the file to load is typically a full pathname, and the name entered is what not. The name of the file to load is typically a full pathname, and
the user actually typed before prepending a directory path. The reason for the name entered is what the user actually typed before prepending a
this is that if the user types http://www.xcf/~gimp/ he wants to fetch a URL, directory path. The reason for this is that if the user types
and the full pathname will not look like a URL. https://www.gimp.org/foo.png he wants to fetch a URL, and the full
pathname will not look like a URL.
HELP HELP
&josh_pdb_misc('1997'); &josh_pdb_misc('1997');
...@@ -258,12 +259,12 @@ sub file_save { ...@@ -258,12 +259,12 @@ sub file_save {
$blurb = 'Saves a file by extension.'; $blurb = 'Saves a file by extension.';
$help = <<'HELP'; $help = <<'HELP';
This procedure invokes the correct file save handler according to the file's This procedure invokes the correct file save handler according to the
extension and/or prefix. The name of the file to save is typically a full file's extension and/or prefix. The name of the file to save is
pathname, and the name entered is what the user actually typed before typically a full pathname, and the name entered is what the user
prepending a directory path. The reason for this is that if the user types actually typed before prepending a directory path. The reason for this
http://www.xcf/~gimp/ she wants to fetch a URL, and the full pathname will not