[kdevelop] /: Use more https in links (and update links where needed)

Friedrich W. H. Kossebau null at kde.org
Mon Jun 17 00:36:11 BST 2019


Git commit 5bd8475f3e0893fb8af299ea1f99042c2c2324bd by Friedrich W. H. Kossebau.
Committed on 16/06/2019 at 16:40.
Pushed by kossebau into branch 'master'.

Use more https in links (and update links where needed)

M  +1    -1    CMakeLists.txt
M  +1    -1    app/CMakeLists.txt
M  +1    -1    app/plasma/CMakeLists.txt
M  +1    -1    cmake/modules/FindClang.cmake
M  +16   -18   doc/kdevelop/index.docbook
M  +1    -1    kdevplatform/CMakeLists.txt
M  +1    -1    kdevplatform/Mainpage.dox
M  +2    -2    kdevplatform/documentation/CMakeLists.txt
M  +1    -1    kdevplatform/language/backgroundparser/tests/test_backgroundparser.cpp
M  +1    -1    kdevplatform/outputview/outputfilteringstrategies.cpp
M  +1    -1    kdevplatform/util/duchainify/main.cpp
M  +2    -2    kdevplatform/vcs/tests/test_vcsannotation.cpp
M  +3    -3    plugins/CMakeLists.txt
M  +3    -3    plugins/appwizard/README.dox
M  +1    -1    plugins/appwizard/kdevappwizard.knsrc
M  +1    -1    plugins/clang/codecompletion/context.cpp
M  +2    -2    plugins/clang/duchain/builder.cpp
M  +1    -1    plugins/clang/duchain/macrodefinition.h
M  +1    -1    plugins/clang/tests/clang-parser.cpp
M  +1    -1    plugins/clangtidy/CMakeLists.txt
M  +1    -1    plugins/clangtidy/kdevclangtidy.json
M  +1    -1    plugins/cmake/tests/kdevprojectopen.cpp
M  +1    -1    plugins/debuggercommon/mi/miparser.cpp
M  +1    -1    plugins/filetemplates/kdevfiletemplates.knsrc
M  +1    -1    plugins/gdb/CMakeLists.txt
M  +1    -1    plugins/grepview/README.dox
M  +1    -1    plugins/grepview/grepwidget.ui
M  +1    -1    plugins/kdeprovider/kdeconfig.ui
M  +1    -1    plugins/lldb/formatters/helpers.py
M  +1    -1    plugins/qmljs/tests/qml-parser.cpp
M  +1    -1    plugins/welcomepage/CMakeLists.txt

https://invent.kde.org/kde/kdevelop/commit/5bd8475f3e0893fb8af299ea1f99042c2c2324bd

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 6ee1ea04a8..23a93d2da4 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -118,7 +118,7 @@ add_definitions(
 )
 
 # Turn off missing-field-initializers warning for GCC to avoid noise from false positives with empty {}
-# See discussion: http://mail.kde.org/pipermail/kdevelop-devel/2014-February/046910.html
+# See discussion: https://mail.kde.org/pipermail/kdevelop-devel/2014-February/046910.html
 add_compile_flag_if_supported(-Wno-missing-field-initializers)
 add_compile_flag_if_supported(-Werror=switch)
 add_compile_flag_if_supported(-Werror=undefined-bool-conversion)
diff --git a/app/CMakeLists.txt b/app/CMakeLists.txt
index 6d0475c974..dd662d9a73 100644
--- a/app/CMakeLists.txt
+++ b/app/CMakeLists.txt
@@ -1,7 +1,7 @@
 find_package(KF5Plasma CONFIG)
 set_package_properties(KF5Plasma PROPERTIES
     PURPOSE "Plasma libraries for enabling the plasma addons"
-    URL "http://www.kde.org"
+    URL "https://www.kde.org"
     TYPE OPTIONAL)
 if(KF5Plasma_FOUND)
     add_subdirectory(plasma)
diff --git a/app/plasma/CMakeLists.txt b/app/plasma/CMakeLists.txt
index 0b3da640ea..45593eae23 100644
--- a/app/plasma/CMakeLists.txt
+++ b/app/plasma/CMakeLists.txt
@@ -4,7 +4,7 @@ add_subdirectory(applet)
 find_package(KF5Runner CONFIG)
 set_package_properties(KF5Runner PROPERTIES
     PURPOSE "Framework for Plasma runners. For enabling the KDevelop runner"
-    URL "http://www.kde.org"
+    URL "https://www.kde.org"
     TYPE OPTIONAL)
 if(KF5Runner_FOUND)
     add_subdirectory(runner)
diff --git a/cmake/modules/FindClang.cmake b/cmake/modules/FindClang.cmake
index 627a8d7b8f..34a8c38198 100644
--- a/cmake/modules/FindClang.cmake
+++ b/cmake/modules/FindClang.cmake
@@ -16,7 +16,7 @@
 #
 # Uses the same include and library paths detected by FindLLVM.cmake
 #
-# See http://clang.llvm.org/docs/InternalsManual.html for full list of libraries
+# See https://clang.llvm.org/docs/InternalsManual.html for full list of libraries
 
 #=============================================================================
 # Copyright 2014-2015 Kevin Funk <kfunk at kde.org>
diff --git a/doc/kdevelop/index.docbook b/doc/kdevelop/index.docbook
index e611d32624..3fc7afdee7 100644
--- a/doc/kdevelop/index.docbook
+++ b/doc/kdevelop/index.docbook
@@ -11,7 +11,7 @@
 <authorgroup>
 <author>
 <personname>
-    <firstname>This documentation was converted from the KDE UserBase <ulink url=" http://userbase.kde.org/KDevelop4/Manual">KDevelop4/Manual</ulink> page.</firstname>
+    <firstname>This documentation was converted from the KDE UserBase <ulink url=" https://userbase.kde.org/KDevelop4/Manual">KDevelop4/Manual</ulink> page.</firstname>
 <surname></surname>
 </personname>
     </author>
@@ -35,7 +35,7 @@
 
 <!--userbase-content-->
 <chapter id="what-is-kdevelop"><title>What is &kdevelop;?</title>
-<para><ulink url="http://www.KDevelop.org">&kdevelop;</ulink> is a modern integrated development environment (IDE) for C++ (and other languages) that is one of many <ulink url="http://www.kde.org/applications/">KDE applications</ulink>. As such it runs on &Linux; (even if you run one of the other desktops, such as GNOME) but it is also available for most other variants of &UNIX; and for Windows as well.</para>
+<para><ulink url="https://www.kdevelop.org/">&kdevelop;</ulink> is a modern integrated development environment (IDE) for C++ (and other languages) that is one of many <ulink url="https://kde.org/applications/">KDE applications</ulink>. As such it runs on &Linux; (even if you run one of the other desktops, such as GNOME) but it is also available for most other variants of &UNIX; and for Windows as well.</para>
 <para>&kdevelop; offers all amenities of modern IDEs. For large projects and applications, the most important feature is that &kdevelop; <emphasis>understands C++</emphasis>: it parses the entire source base and remembers which classes have which member functions, where variables are defined, what their types are, and many other things about your code. For example, let's say one of your project's header files declares a class</para>
 <para><programlisting>
 class Car {
@@ -98,7 +98,7 @@ double bar ()
 </para></listitem>
 </itemizedlist>
 </para></listitem>
-</itemizedlist><para><note><para>The problem with the progress bar has been reported as <ulink url="http://bugs.kde.org/show_bug.cgi?id=256832">&kdevelop; bug 256832</ulink>.</para></note></para>
+</itemizedlist><para><note><para>The problem with the progress bar has been reported as <ulink url="https://bugs.kde.org/show_bug.cgi?id=256832">&kdevelop; bug 256832</ulink>.</para></note></para>
 <para><note><para>In this process, I also get the error message <emphasis>You need to specify a valid location for the project</emphasis> which can be safely ignored.</para></note></para>
 <itemizedlist>
 <listitem><para>It asks you to select a &kdevelop; project file in this directory. Since you probably don't have one yet, simply hit <guilabel>Next</guilabel>
@@ -187,7 +187,7 @@ double bar ()
 <listitem><para><guilabel>Konsole</guilabel>: Opens a command line window inside &kdevelop;'s main window, for the occasional command you may want to enter (⪚ to run <varname>./configure</varname>).
 </para></listitem>
 </itemizedlist>
-<para>A complete list of tools and views is given <ulink url="http://userbase.kde.org/Special:myLanguage/KDevelop4/Manual/Tool list">here</ulink>.</para>
+<para>A complete list of tools and views is given <ulink url="https://userbase.kde.org/Special:myLanguage/KDevelop4/Manual/Tool list">here</ulink>.</para>
 <para>For many programmers, vertical screen space is the most important. To this end, you can arrange your tool views at the left and right margin of the window: to move a tool, click on its symbol with the right mouse button and select a new position for it.</para>
 </sect1>
 <sect1 id="exploring-source-code"><title>Exploring source code</title>
@@ -796,7 +796,7 @@ for (typename Triangulation::active_cell_iterator
   </mediaobject>
 </screenshot></para>
 <para>Note that for this to work, the <guilabel>Snippets</guilabel> tool view need not be open or visible: you only ever need the tool view to define new snippets. An alternative, if less convenient, way to expand a snippet is to simply click on it in the respective tool view.</para>
-<para><note><para>Snippets are much more powerful than just explained. For a full description of what you can do with them, see the <ulink url="http://userbase.kde.org/Special:myLanguage/KDevelop4/Manual/Tool_list/Snippets">detailed documentation of the Snippets tool</ulink>.</para></note></para>
+<para><note><para>Snippets are much more powerful than just explained. For a full description of what you can do with them, see the <ulink url="https://userbase.kde.org/Special:myLanguage/KDevelop4/Manual/Tool_list/Snippets">detailed documentation of the Snippets tool</ulink>.</para></note></para>
 </sect2>
 </sect1>
 <sect1 id="modes-and-working-sets"><title>Modes and working sets</title>
@@ -1116,7 +1116,7 @@ for (typename Triangulation::active_cell_iterator
   </mediaobject>
 </screenshot>
 </para>
-<para>Of course, if none of the available template suit your project, you can always create new ones. The easiest way is probably to copy and modify an existing template, while a short <ulink url="http://techbase.kde.org/Development/Tutorials/KDevelop/Creating_a_class_template">tutorial</ulink> and a longer <ulink url="http://techbase.kde.org/Projects/KDevelop4/File_template_specification">specification document</ulink> are there to help you. To copy an installed template, open the template manager by clicking <menuchoice><guimenu>Settings</guimenu><guisubmenu>Configure KDevelop...</guisubmenu><guimenuitem>Templates</guimenuitem></menuchoice>, select the template you wish to copy, then click the <guilabel>Extract Template</guilabel> button. Select a destination folder, then click <guilabel>OK</guilabel>, and the contents of the template will be extracted into the selected folder. Now you can edit the template by opening the extracted files and modifying them. After you are done, you can import your new
+<para>Of course, if none of the available template suit your project, you can always create new ones. The easiest way is probably to copy and modify an existing template, while a short <ulink url="https://techbase.kde.org/Development/Tutorials/KDevelop/Creating_a_class_template">tutorial</ulink> and a longer <ulink url="https://techbase.kde.org/Projects/KDevelop4/File_template_specification">specification document</ulink> are there to help you. To copy an installed template, open the template manager by clicking <menuchoice><guimenu>Settings</guimenu><guisubmenu>Configure KDevelop...</guisubmenu><guimenuitem>Templates</guimenuitem></menuchoice>, select the template you wish to copy, then click the <guilabel>Extract Template</guilabel> button. Select a destination folder, then click <guilabel>OK</guilabel>, and the contents of the template will be extracted into the selected folder. Now you can edit the template by opening the extracted files and modifying them. After you are done, you can import your new
 template into &kdevelop; by opening the template manager, activating the appropriate tab (either <guilabel>Project Templates</guilabel> or <guilabel>File Templates</guilabel>) and clicking <guilabel>Load Template</guilabel>. Open the template description file, which is the one with the suffix either <varname>.kdevtemplate</varname> or <varname>.desktop</varname>. &kdevelop; will compress the files into a template archive and import the template.
 </para>
 <para><note><para>When copying an existing template, make sure you rename it before importing it again. Otherwise, you will either overwrite the old template, or will end up with two templates with identical names. To rename a template, rename the description file to something unique (but keep the suffix), and change the <filename>Name</filename> entry in the description file. </para></note>
@@ -1126,7 +1126,7 @@ template into &kdevelop; by opening the template manager, activating the appropr
 </sect1>
 </chapter>
 <chapter id="building-compiling-projects-with-custom-makefiles"><title>Building (compiling) projects with custom Makefiles</title>
-<para>Many projects describe how source files have to be compiled (and which files have to be recompiled once a source or header file changes) using Makefiles that are interpreted by the <guilabel>make</guilabel> program (see, for example, <ulink url="http://www.gnu.org/software/make/">GNU make</ulink>). For simple projects, it is often very easy to set up such a file by hand. Larger projects often integrate their Makefiles with the <guilabel>GNU autotools</guilabel> (autoconf, autoheader, automake). In this section, let us simply assume that you have a Makefile for your project and you want to teach &kdevelop; how to interact with it.</para>
+<para>Many projects describe how source files have to be compiled (and which files have to be recompiled once a source or header file changes) using Makefiles that are interpreted by the <guilabel>make</guilabel> program (see, for example, <ulink url="https://www.gnu.org/software/make/">GNU make</ulink>). For simple projects, it is often very easy to set up such a file by hand. Larger projects often integrate their Makefiles with the <guilabel>GNU autotools</guilabel> (autoconf, autoheader, automake). In this section, let us simply assume that you have a Makefile for your project and you want to teach &kdevelop; how to interact with it.</para>
 <para><note><para>&kdevelop; 4.x doesn't know about the <guilabel>GNU autotools</guilabel> at the time this section is written. If your project uses them, you will have to run <varname>./configure</varname> or any of the other related commands by hand on a command line. If you want to do this within &kdevelop;, open the <guilabel>Konsole</guilabel> tool (if necessary add it to the perimeter of the main window using the menu <menuchoice><guimenu>Windows</guimenu><guimenuitem>Add tool view</guimenuitem></menuchoice>) that gives you a shell window view and run <varname>./configure</varname> from the command line in this view.</para></note></para>
 <para>The first step is to teach &kdevelop; about targets in your Makefiles. There are two ways to do that: selecting individual Makefile targets, and choosing a set of targets you may want to build frequently. For both approaches, open the <guilabel>Projects</guilabel> tool by clicking on the <guilabel>Projects</guilabel> button on the perimeter of &kdevelop;'s main window (if you don't have this button see above how to add a tool's button there). The <guilabel>Projects</guilabel> tool window has two parts: the top half — titled <guilabel>Projects</guilabel> — lists all of your projects and let's you expand the underlying directory trees. The bottom half — titled <guilabel>Project Selection</guilabel> — lists a subset of those projects that will be built if you choose the menu item <menuchoice><guimenu>Project</guimenu><guimenuitem>Build selection</guimenuitem></menuchoice> or hit <keycap>F8</keycap>; we'll come back to this part below.</para>
 <sect1 id="building-individual-makefile-targets"><title>Building individual Makefile targets</title>
@@ -1301,7 +1301,7 @@ be another way).</para>
 </sect1>
 </chapter>
 <chapter id="working-with-version-control-systems"><title>Working with version control systems</title>
-<para>If you are working with larger projects, chances are that the source code is managed by a version control system such as <ulink url="http://subversion.apache.org">subversion</ulink> or <ulink url="http://git-scm.com/">git</ulink>. The following description is written with <guilabel>subversion</guilabel> in view but will be equally true if you use <guilabel>git</guilabel> or any other supported version control system.</para>
+<para>If you are working with larger projects, chances are that the source code is managed by a version control system such as <ulink url="https://subversion.apache.org/">subversion</ulink> or <ulink url="https://git-scm.com/">git</ulink>. The following description is written with <guilabel>subversion</guilabel> in view but will be equally true if you use <guilabel>git</guilabel> or any other supported version control system.</para>
 <para>First not that if the directory in which a project is located is under version control, &kdevelop; will automatically notice. In other words: It is not necessary that you tell &kdevelop; to check out a copy itself when setting up your project; it is ok to point &kdevelop; at a directory into which you have previously checked out a copy from the repository. If you have such a directory under version control, open the <guilabel>Projects</guilabel> tool view. There are then a number of things you can do:</para>
 <itemizedlist>
 <listitem><para>If your directory has become outdated, you can update it from the repository: Click on the project name with the right mouse button, go to the menu <guilabel>Subversion</guilabel> and select <guilabel>Update</guilabel>. This will bring all files that belong to this project up to date with respect to the repository.
@@ -1431,21 +1431,19 @@ changes in these files have nothing to do with the other ones I made to this pro
 </chapter>
 <chapter id="building-kdevelop-from-sources"><title>Building &kdevelop; from Sources</title>
 <para>If you want to have the latest features and bugfixes, you can build &kdevelop; yourself from the sources.</para>
-<para>There exists a more in-detail article <ulink url="http://techbase.kde.org/KDevelop4/HowToCompile">here</ulink>.</para>
-<para>Be aware that you <emphasis>could</emphasis> build an unstable version. To help the developers fix bugs, please keep the <varname>RelWithDebInfo</varname> and report bugs to http://bugs.kde.org, either per hand or using Dr. Konqi.</para>
+<para>There exists a more in-detail article <ulink url="https://community.kde.org/KDevelop/HowToCompile_v5">here</ulink>.</para>
+<para>Be aware that you <emphasis>could</emphasis> build an unstable version. To help the developers fix bugs, please keep the <varname>RelWithDebInfo</varname> and report bugs to https://bugs.kde.org, either per hand or using Dr. Konqi.</para>
 <sect1 id="requirements"><title>Requirements</title>
 <itemizedlist>
-<listitem><para>kdelibs-devel >= 4.3 - http://www.kde.org
+<listitem><para>KDE Frameworks >= 5.28 - https://www.kde.org/
 </para></listitem>
-<listitem><para>qt-devel >= 4.5.2 - http://qt-project.org/
+<listitem><para>Qt >= 5.7 - https://www.qt.io/
 </para></listitem>
-<listitem><para>boost-devel >= 1.35 - http://www.boost.org
+<listitem><para>boost-devel >= 1.35 - https://www.boost.org/
 </para></listitem>
-<listitem><para>g++ >= 4.0 - http://gcc.gnu.org
+<listitem><para>g++ >= 4.0 - https://gcc.gnu.org/
 </para></listitem>
-<listitem><para>CMake >= 2.6.2 - http://www.cmake.org
-</para></listitem>
-<listitem><para>qjson-devel
+<listitem><para>CMake >= 3.0 - https://www.cmake.org/
 </para></listitem>
 </itemizedlist>
 </sect1>
@@ -1511,7 +1509,7 @@ kbuildsycoca4
 <title>Credits and License</title>
     <para>
 Documentation Copyright see the UserBase
-    <ulink url="http://userbase.kde.org/index.php?title=KDevelop4/Manual&action=history">KDevelop4/Manual page history</ulink></para>
+    <ulink url="https://userbase.kde.org/index.php?title=KDevelop4/Manual&action=history">KDevelop4/Manual page history</ulink></para>
     <!-- TRANS:CREDIT_FOR_TRANSLATORS -->
 &underFDL;
 </chapter>
diff --git a/kdevplatform/CMakeLists.txt b/kdevplatform/CMakeLists.txt
index 50dcf5f938..b5b6f8c9e1 100644
--- a/kdevplatform/CMakeLists.txt
+++ b/kdevplatform/CMakeLists.txt
@@ -25,7 +25,7 @@ set(Boost_ADDITIONAL_VERSIONS 1.39.0 1.39)
 find_package(Boost 1.35.0)
 set_package_properties(Boost PROPERTIES
     PURPOSE "Boost libraries for enabling the classbrowser"
-    URL "http://www.boost.org"
+    URL "https://www.boost.org/"
     TYPE REQUIRED)
 
 configure_file( ${CMAKE_CURRENT_SOURCE_DIR}/config-kdevplatform.h.cmake
diff --git a/kdevplatform/Mainpage.dox b/kdevplatform/Mainpage.dox
index ae3d2c2eef..e23efb0632 100644
--- a/kdevplatform/Mainpage.dox
+++ b/kdevplatform/Mainpage.dox
@@ -47,7 +47,7 @@
  * the \ref architecture.
  *
  * @b Follow the development of these libraries. Please consider joining the
- * <a href="http://www.kdevelop.org/index.html?filename=mailinglist.html">KDevelop Development Mailing List</a> (<a href="http://lists.kde.org/?l=kdevelop-devel">archives</a>).
+ * <a href="https://www.kdevelop.org/contribute-kdevelop">KDevelop Development Mailing List</a> (<a href="https://lists.kde.org/?l=kdevelop-devel">archives</a>).
  */
 
 // DOXYGEN_NAME="KDevelop Platform Libraries"
diff --git a/kdevplatform/documentation/CMakeLists.txt b/kdevplatform/documentation/CMakeLists.txt
index 06b6a6e777..78a8fec852 100644
--- a/kdevplatform/documentation/CMakeLists.txt
+++ b/kdevplatform/documentation/CMakeLists.txt
@@ -4,13 +4,13 @@ find_package(Qt5WebEngineWidgets CONFIG)
 if(TARGET Qt5::WebEngineWidgets)
     set_package_properties(Qt5WebEngineWidgets PROPERTIES
         PURPOSE "QtWebEngine, for integrated documentation"
-        URL "http://qt-project.org/"
+        URL "https://qt.io/"
         TYPE REQUIRED)
 else()
     find_package(Qt5WebKitWidgets CONFIG)
     set_package_properties(Qt5WebKitWidgets PROPERTIES
         PURPOSE "QtWebKit, for integrated documentation"
-        URL "http://qt-project.org/"
+        URL "https://qt.io/"
         TYPE REQUIRED)
     set(USE_QTWEBKIT 1)
 endif()
diff --git a/kdevplatform/language/backgroundparser/tests/test_backgroundparser.cpp b/kdevplatform/language/backgroundparser/tests/test_backgroundparser.cpp
index 2c83773f3d..78c5c315fa 100644
--- a/kdevplatform/language/backgroundparser/tests/test_backgroundparser.cpp
+++ b/kdevplatform/language/backgroundparser/tests/test_backgroundparser.cpp
@@ -365,7 +365,7 @@ void TestBackgroundparser::benchmarkDocumentChanges()
     doc->save();
 }
 
-// see also: http://bugs.kde.org/355100
+// see also: https://bugs.kde.org/355100
 void TestBackgroundparser::testNoDeadlockInJobCreation()
 {
     m_jobPlan.clear();
diff --git a/kdevplatform/outputview/outputfilteringstrategies.cpp b/kdevplatform/outputview/outputfilteringstrategies.cpp
index d272ae1d2e..f0ae5f662c 100644
--- a/kdevplatform/outputview/outputfilteringstrategies.cpp
+++ b/kdevplatform/outputview/outputfilteringstrategies.cpp
@@ -279,7 +279,7 @@ FilteredItem CompilerFilterStrategy::errorInLine(const QString& line)
         // cmake/automoc
         // example: AUTOMOC: error: /foo/bar.cpp The file includes (...),
         // example: AUTOMOC: error: /foo/bar.cpp: The file includes (...)
-        // note: ':' after file name isn't always appended, see http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=317d8498aa02c9f486bf5071963bb2034777cdd6
+        // note: ':' after file name isn't always appended, see https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=317d8498aa02c9f486bf5071963bb2034777cdd6
         // example: AUTOGEN: error: /foo/bar.cpp: The file includes (...)
         // note: AUTOMOC got renamed to AUTOGEN at some point
         ErrorFormat( QStringLiteral("^(AUTOMOC|AUTOGEN): error: (.*?) (The file .*)$"), 2, 0, 0 ),
diff --git a/kdevplatform/util/duchainify/main.cpp b/kdevplatform/util/duchainify/main.cpp
index ed49d09f57..db6a6e4c9f 100644
--- a/kdevplatform/util/duchainify/main.cpp
+++ b/kdevplatform/util/duchainify/main.cpp
@@ -262,7 +262,7 @@ int main(int argc, char** argv)
 
     KAboutData aboutData(QStringLiteral("duchainify"), i18n("duchainify"),
         QStringLiteral("1"), i18n("DUChain builder application"), KAboutLicense::GPL,
-        i18n("(c) 2009 David Nolden"), QString(), QStringLiteral("http://www.kdevelop.org"));
+        i18n("(c) 2009 David Nolden"), QString(), QStringLiteral("https://www.kdevelop.org/"));
     KAboutData::setApplicationData(aboutData);
 
     QCommandLineParser parser;
diff --git a/kdevplatform/vcs/tests/test_vcsannotation.cpp b/kdevplatform/vcs/tests/test_vcsannotation.cpp
index ba22265a3c..2d892a6288 100644
--- a/kdevplatform/vcs/tests/test_vcsannotation.cpp
+++ b/kdevplatform/vcs/tests/test_vcsannotation.cpp
@@ -104,7 +104,7 @@ void TestVcsAnnotation::testAssignOperator()
     const QDateTime date = QDateTime::fromString("2001-01-01T00:00:00+00:00", Qt::ISODate);
     const QString commitMessage("Commit A");
     const VcsAnnotationLine annotationLine = createAnnotationLine(lineNumber, text, author, revision, date, commitMessage);
-    const QUrl location(QStringLiteral("http://kdevelop.org"));
+    const QUrl location(QStringLiteral("https://kdevelop.org"));
 
     // test plain copy
     {
@@ -123,7 +123,7 @@ void TestVcsAnnotation::testAssignOperator()
         QVERIFY(annotationB.containsLine(lineNumber));
     }
 
-    const QUrl locationNew(QStringLiteral("http://kate-editor.org"));
+    const QUrl locationNew(QStringLiteral("https://kate-editor.org"));
 
     // test detach after changing A
     {
diff --git a/plugins/CMakeLists.txt b/plugins/CMakeLists.txt
index 3ea4b29bb6..4bded95a1a 100644
--- a/plugins/CMakeLists.txt
+++ b/plugins/CMakeLists.txt
@@ -97,7 +97,7 @@ ecm_optional_add_subdirectory(perforce)
 find_package(SubversionLibrary)
 set_package_properties(SubversionLibrary PROPERTIES
     PURPOSE "Support for Subversion integration"
-    URL "http://subversion.tigris.org"
+    URL "https://subversion.apache.org/"
     TYPE OPTIONAL)
 
 if(SubversionLibrary_FOUND)
@@ -144,14 +144,14 @@ endif()
 find_package(OktetaKastenControllers 0.3.1 CONFIG)
 set_package_properties(OktetaKastenControllers PROPERTIES
     PURPOSE "Required for building Okteta KDevelop plugin."
-    URL "http://kde.org/"
+    URL "https://kde.org/"
     TYPE OPTIONAL)
 if (OktetaKastenControllers_FOUND)
     find_package(KastenControllers CONFIG)
 
     set_package_properties(KastenControllers PROPERTIES
         PURPOSE "Required for building Okteta KDevelop plugin."
-        URL "http://kde.org/"
+        URL "https://kde.org/"
         TYPE OPTIONAL)
 endif()
 if (OktetaKastenControllers_FOUND AND KastenControllers_FOUND)
diff --git a/plugins/appwizard/README.dox b/plugins/appwizard/README.dox
index e8b469da88..a80a600359 100644
--- a/plugins/appwizard/README.dox
+++ b/plugins/appwizard/README.dox
@@ -35,7 +35,7 @@ an example for a php template:
 [General]
 Name=Simple PHP script
 Category=PHP
-Comment=This generates a simplistic 'Hello world' program in PHP (http://www.php.net)
+Comment=This generates a simplistic 'Hello world' program in PHP (https://www.php.net/)
 Icon= php.png
 ShowFilesAfterGeneration=README.devel
 DefaultDestinatonDir=HOMEDIR/public_html
@@ -71,10 +71,10 @@ GNOME     GNOME application
 \feature Development for 3rd party developers made easy. :)
 \feature A further step to rapid application development (RAD).
 
-\bug bugs in <a href="http://bugs.kde.org/buglist.cgi?product=kdevelop&component=appwizard&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&order=Bug+Number">appwizard component at Bugzilla database</a>
+\bug bugs in <a href=https://bugs.kde.org/buglist.cgi?component=appwizard&product=kdevplatform&resolution=---">appwizard component at Bugzilla database</a>
 \bug The C/C++ applications use libtool as a degugging shell. That doesn't work. Please remove libtool from "Project Options...-> Debugger -> Debugging Shell" to make them work.
 
-\requirement <a href="http://www.perl.com"> perl </a> >= 5.004
+\requirement <a href="https://www.perl.com/"> perl </a> >= 5.004
 
 
 */
diff --git a/plugins/appwizard/kdevappwizard.knsrc b/plugins/appwizard/kdevappwizard.knsrc
index ded43794cf..47b6e8afc0 100644
--- a/plugins/appwizard/kdevappwizard.knsrc
+++ b/plugins/appwizard/kdevappwizard.knsrc
@@ -22,7 +22,7 @@ Name[uk]=Шаблони програм (SDK)
 Name[x-test]=xxApplication Templates (SDK)xx
 Name[zh_CN]=应用程序模板 (SDK)
 
-ProvidersUrl=http://download.kde.org/ocs/providers.xml
+ProvidersUrl=https://download.kde.org/ocs/providers.xml
 Categories=KDE App Template
 TargetDir=kdevappwizard/templates
 Uncompress=never
diff --git a/plugins/clang/codecompletion/context.cpp b/plugins/clang/codecompletion/context.cpp
index 7aab086539..7bff2e2de3 100644
--- a/plugins/clang/codecompletion/context.cpp
+++ b/plugins/clang/codecompletion/context.cpp
@@ -526,7 +526,7 @@ QString& elideStringRight(QString& str, int length)
 /**
  * @return Value suited for @ref CodeCompletionModel::MatchQuality in the range [0.0, 10.0] (the higher the better)
  *
- * See http://clang.llvm.org/doxygen/CodeCompleteConsumer_8h_source.html for list of priorities
+ * See https://clang.llvm.org/doxygen/CodeCompleteConsumer_8h_source.html for list of priorities
  * They (currently) have a range from [-3, 80] (the lower, the better)
  */
 int codeCompletionPriorityToMatchQuality(unsigned int completionPriority)
diff --git a/plugins/clang/duchain/builder.cpp b/plugins/clang/duchain/builder.cpp
index 8c1c663ce7..7e3a70d060 100644
--- a/plugins/clang/duchain/builder.cpp
+++ b/plugins/clang/duchain/builder.cpp
@@ -504,7 +504,7 @@ struct Visitor
     {
         // TODO: would be nice to instantiate a ConstantIntegralType here and set a value if possible
         // but unfortunately libclang doesn't offer API to that
-        // also see http://marc.info/?l=cfe-commits&m=131609142917881&w=2
+        // also see https://marc.info/?l=cfe-commits&m=131609142917881&w=2
         return new IntegralType(CursorKindTraits::integralType(TK));
     }
 
@@ -989,7 +989,7 @@ void Visitor::setDeclData(CXCursor cursor, MacroDefinition* decl) const
 
     // TODO: Quite lacking API in libclang here.
     // No way to find out if this macro is function-like or not
-    // cf. http://clang.llvm.org/doxygen/classclang_1_1MacroInfo.html
+    // cf. https://clang.llvm.org/doxygen/classclang_1_1MacroInfo.html
     // And no way to get the actual definition text range
     // Should be quite easy to expose that in libclang, though
     // Let' still get some basic support for this and parse on our own, it's not that difficult
diff --git a/plugins/clang/duchain/macrodefinition.h b/plugins/clang/duchain/macrodefinition.h
index 8df52f2f7b..2eaf631e77 100644
--- a/plugins/clang/duchain/macrodefinition.h
+++ b/plugins/clang/duchain/macrodefinition.h
@@ -39,7 +39,7 @@ class MacroDefinitionData;
  *
  * In this example, the identifer is 'FOO_BAR', and the macro is function-like
  *
- * @note API designed after of http://clang.llvm.org/doxygen/classclang_1_1MacroInfo.html
+ * @note API designed after of https://clang.llvm.org/doxygen/classclang_1_1MacroInfo.html
  */
 class KDEVCLANGPRIVATE_EXPORT MacroDefinition : public KDevelop::Declaration
 {
diff --git a/plugins/clang/tests/clang-parser.cpp b/plugins/clang/tests/clang-parser.cpp
index adfde4caf7..b593453ecb 100644
--- a/plugins/clang/tests/clang-parser.cpp
+++ b/plugins/clang/tests/clang-parser.cpp
@@ -142,7 +142,7 @@ int main(int argc, char* argv[])
 {
     KAboutData aboutData( QStringLiteral("clang-parser"), i18n( "clang-parser" ),
                           QStringLiteral("1"), i18n("KDevelop Clang parser debugging utility"), KAboutLicense::GPL,
-                          i18n( "2013 Milian Wolff" ), QString(), QStringLiteral("http://www.kdevelop.org") );
+                          i18n( "2013 Milian Wolff" ), QString(), QStringLiteral("https://www.kdevelop.org/") );
 
     return KDevelopUtils::initAndRunParser<ClangParser>(aboutData, argc, argv);
 }
diff --git a/plugins/clangtidy/CMakeLists.txt b/plugins/clangtidy/CMakeLists.txt
index 0f9120cc61..17e9a2677d 100644
--- a/plugins/clangtidy/CMakeLists.txt
+++ b/plugins/clangtidy/CMakeLists.txt
@@ -3,7 +3,7 @@ add_definitions(-DTRANSLATION_DOMAIN=\"kdevclangtidy\")
 find_package(ClangTidy QUIET)
 set_package_properties(ClangTidy PROPERTIES
     DESCRIPTION "A clang-based C++ “linter” tool"
-    URL "http://clang.llvm.org/extra/clang-tidy/"
+    URL "https://clang.llvm.org/extra/clang-tidy/"
     TYPE RUNTIME
 )
 
diff --git a/plugins/clangtidy/kdevclangtidy.json b/plugins/clangtidy/kdevclangtidy.json
index c37834cf58..69eb63be4b 100644
--- a/plugins/clangtidy/kdevclangtidy.json
+++ b/plugins/clangtidy/kdevclangtidy.json
@@ -50,7 +50,7 @@
             }
         ],
         "Category": "Analyzers",
-        "Description": "clang-tidy provides an extensible framework for diagnosing and fixing typical programming errors, like style violations, interface misuse, or bugs that can be deduced via static analysis. http://clang.llvm.org/extra/clang-tidy/",
+        "Description": "clang-tidy provides an extensible framework for diagnosing and fixing typical programming errors, like style violations, interface misuse, or bugs that can be deduced via static analysis. https://clang.llvm.org/extra/clang-tidy/",
         "Description[ca at valencia]": "El clang-tidy proporciona un marc de treball extensible per al diagnòstic i esmena d'errors de programació típics, com ara infraccions de l'estil, mal ús de la interfície o errors que es poden deduir mitjançant anàlisi estàtica. http://clang.llvm.org/extra/clang-tidy/",
         "Description[ca]": "El clang-tidy proporciona un marc de treball extensible per al diagnòstic i esmena d'errors de programació típics, com ara infraccions de l'estil, mal ús de la interfície o errors que es poden deduir mitjançant anàlisi estàtica. http://clang.llvm.org/extra/clang-tidy/",
         "Description[en_GB]": "clang-tidy provides an extensible framework for diagnosing and fixing typical programming errors, like style violations, interface misuse, or bugs that can be deduced via static analysis. http://clang.llvm.org/extra/clang-tidy/",
diff --git a/plugins/cmake/tests/kdevprojectopen.cpp b/plugins/cmake/tests/kdevprojectopen.cpp
index 65f04d0978..35b2bdc4cc 100644
--- a/plugins/cmake/tests/kdevprojectopen.cpp
+++ b/plugins/cmake/tests/kdevprojectopen.cpp
@@ -74,7 +74,7 @@ int main(int argc, char** argv)
     QApplication app(argc, argv);
 
     KAboutData aboutData( QStringLiteral("kdevprojectopen"), i18n( "KDevelop" ), QStringLiteral("0.99"), i18n("opens a project then closes it, debugging tool"), KAboutLicense::GPL,
-                          i18n( "Copyright 1999-2012, The KDevelop developers" ), QString(), QStringLiteral("http://www.kdevelop.org/") );
+                          i18n( "Copyright 1999-2012, The KDevelop developers" ), QString(), QStringLiteral("https://www.kdevelop.org/") );
     aboutData.addAuthor( i18n("Aleix Pol Gonzalez"), i18n( "" ), QStringLiteral("aleixpol at kde.org") );
     KAboutData::setApplicationData(aboutData);
 
diff --git a/plugins/debuggercommon/mi/miparser.cpp b/plugins/debuggercommon/mi/miparser.cpp
index d549617f7d..1873d2a1c1 100644
--- a/plugins/debuggercommon/mi/miparser.cpp
+++ b/plugins/debuggercommon/mi/miparser.cpp
@@ -175,7 +175,7 @@ bool MIParser::parseResult(Result *&result)
 {
     // be less strict about the format, see e.g.:
     // https://bugs.kde.org/show_bug.cgi?id=304730
-    // http://sourceware.org/bugzilla/show_bug.cgi?id=9659
+    // https://sourceware.org/bugzilla/show_bug.cgi?id=9659
 
     std::unique_ptr<Result> res(new Result);
 
diff --git a/plugins/filetemplates/kdevfiletemplates.knsrc b/plugins/filetemplates/kdevfiletemplates.knsrc
index 8649a0f13b..9385388757 100644
--- a/plugins/filetemplates/kdevfiletemplates.knsrc
+++ b/plugins/filetemplates/kdevfiletemplates.knsrc
@@ -22,7 +22,7 @@ Name[uk]=Шаблони файлів (SDK)
 Name[x-test]=xxFile Templates (SDK)xx
 Name[zh_CN]=文件模板 (SDK)
 
-ProvidersUrl=http://download.kde.org/ocs/providers.xml
+ProvidersUrl=https://download.kde.org/ocs/providers.xml
 Categories=KDevelop File Template
 TargetDir=kdevfiletemplates/templates
 Uncompress=never
diff --git a/plugins/gdb/CMakeLists.txt b/plugins/gdb/CMakeLists.txt
index 4a863c1491..c9cd8949fc 100644
--- a/plugins/gdb/CMakeLists.txt
+++ b/plugins/gdb/CMakeLists.txt
@@ -1,7 +1,7 @@
 find_package(OktetaGui CONFIG)
 set_package_properties(OktetaGui PROPERTIES
     PURPOSE "Required for building MemoryViewer Widget."
-    URL "http://kde.org/"
+    URL "https://kde.org/"
     TYPE OPTIONAL)
 add_definitions(-DTRANSLATION_DOMAIN=\"kdevgdb\")
 
diff --git a/plugins/grepview/README.dox b/plugins/grepview/README.dox
index 947d9f7a9a..729588eac4 100644
--- a/plugins/grepview/README.dox
+++ b/plugins/grepview/README.dox
@@ -7,6 +7,6 @@ Integrates "find|grep" in KDevelop - allows fast searching of multiple files usi
 
 \feature grep works on editor context menu
 
-\bug bugs in <a href="http://bugs.kde.org/buglist.cgi?product=kdevelop&component=grep%20frontend&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&order=Bug+Number">Grep Frontend component at Bugzilla database</a>
+\bug bugs in <a href="https://bugs.kde.org/buglist.cgi?component=grepview&product=kdevplatform&resolution=---">Grep Frontend component at Bugzilla database</a>
 
 */
diff --git a/plugins/grepview/grepwidget.ui b/plugins/grepview/grepwidget.ui
index b141210c4c..bc42a611bc 100644
--- a/plugins/grepview/grepwidget.ui
+++ b/plugins/grepview/grepwidget.ui
@@ -56,7 +56,7 @@ p, li { white-space: pre-wrap; }
 <li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">{,</span><span style=" font-weight:600; font-style:italic;">n</span><span style=" font-weight:600;">}</span> - The preceding item is matched at most <span style=" font-style:italic;">n</span> times</li>
 <li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">{</span><span style=" font-weight:600; font-style:italic;">n</span><span style=" font-weight:600;">,</span><span style=" font-weight:600; font-style:italic;">m</span><span style=" font-weight:600;">}</span> - The preceding item is matched at least <span style=" font-style:italic;">n</span>, but at most <span style=" font-style:italic;">m</span> times.</li></ul>
 <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Furthermore, backreferences to bracketed subexpressions are available via the notation \<span style=" font-style:italic;">n</span>.</p>
-<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">For further reference, look at <a href="http://www.pcre.org"><span style=" text-decoration: underline; color:#0057ae;">www.pcre.org</span></a> or <span style=" font-style:italic;">man pcresyntax.</span></p></body></html></string>
+<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">For further reference, look at <a href="https://www.pcre.org/"><span style=" text-decoration: underline; color:#0057ae;">www.pcre.org</span></a> or <span style=" font-style:italic;">man pcresyntax.</span></p></body></html></string>
      </property>
      <property name="editable">
       <bool>true</bool>
diff --git a/plugins/kdeprovider/kdeconfig.ui b/plugins/kdeprovider/kdeconfig.ui
index 1222385b10..2e95ff61af 100644
--- a/plugins/kdeprovider/kdeconfig.ui
+++ b/plugins/kdeprovider/kdeconfig.ui
@@ -51,7 +51,7 @@
    <item row="1" column="1">
     <widget class="QLabel" name="label_2">
      <property name="text">
-      <string><html><head/><body><p>URL to clone the protocol from, like:<br/>git clone git://anongit.kde.org/kdevelop<br/>git clone kde:kdevelop</p><p>For more information go <a href="http://community.kde.org/Sysadmin/GitKdeOrgManual#Overview_of_repository_URL_schemes"><span style=" text-decoration: underline; color:#0057ae;">here</span></a>.</p></body></html></string>
+      <string><html><head/><body><p>URL to clone the protocol from, like:<br/>git clone git://anongit.kde.org/kdevelop<br/>git clone kde:kdevelop</p><p>For more information go <a href="https://community.kde.org/Sysadmin/GitKdeOrgManual#Overview_of_repository_URL_schemes"><span style=" text-decoration: underline; color:#0057ae;">here</span></a>.</p></body></html></string>
      </property>
      <property name="textFormat">
       <enum>Qt::RichText</enum>
diff --git a/plugins/lldb/formatters/helpers.py b/plugins/lldb/formatters/helpers.py
index d77f08d2a8..c97a5f1943 100644
--- a/plugins/lldb/formatters/helpers.py
+++ b/plugins/lldb/formatters/helpers.py
@@ -20,7 +20,7 @@
 #
 
 # BEGIN: Utilities for wrapping differences of Python 2.x and Python 3
-# Inspired by http://pythonhosted.org/six/
+# Inspired by https://pythonhosted.org/six/
 from __future__ import print_function
 import sys
 import lldb
diff --git a/plugins/qmljs/tests/qml-parser.cpp b/plugins/qmljs/tests/qml-parser.cpp
index af983663f5..7d139ba0bc 100644
--- a/plugins/qmljs/tests/qml-parser.cpp
+++ b/plugins/qmljs/tests/qml-parser.cpp
@@ -97,7 +97,7 @@ int main(int argc, char* argv[])
 {
     KAboutData aboutData(QStringLiteral("cpp-parser"), i18n( "cpp-parser" ),
                          QStringLiteral("1"), i18n("KDevelop CPP parser debugging utility"), KAboutLicense::GPL,
-                         i18n( "2011 Milian Wolff" ), QString(), QStringLiteral("http://www.kdevelop.org") );
+                         i18n( "2011 Milian Wolff" ), QString(), QStringLiteral("https://www.kdevelop.org/") );
 
     return KDevelopUtils::initAndRunParser<QmlParser>(aboutData, argc, argv);
 }
diff --git a/plugins/welcomepage/CMakeLists.txt b/plugins/welcomepage/CMakeLists.txt
index 7ab67ce3ef..9849403094 100644
--- a/plugins/welcomepage/CMakeLists.txt
+++ b/plugins/welcomepage/CMakeLists.txt
@@ -17,7 +17,7 @@ declare_qt_logging_category(welcomepage_SRCS
 kdevplatform_add_plugin(kdevwelcomepage JSON kdevwelcomepage.json SOURCES ${welcomepage_SRCS})
 option(WELCOMEPAGE_ENABLE_QMLJSDEBUGGING "Enable the QML debugging infrastructure for the welcomepage plugin" OFF)
 if (WELCOMEPAGE_ENABLE_QMLJSDEBUGGING)
-    # cf. http://doc.qt.io/qt-5/qtquick-debugging.html#enabling-the-infrastructure
+    # cf. https://doc.qt.io/qt-5/qtquick-debugging.html#enabling-the-infrastructure
     target_compile_definitions(kdevwelcomepage PRIVATE QT_QML_DEBUG=1)
 endif()
 target_link_libraries(kdevwelcomepage



More information about the kde-doc-english mailing list