Fix or remove broken and outdated external links in qtbase documentation

Change-Id: Ia78b3b16b89ab3f80d990b6e338b4a0f294ab1ed
Pick-to: 6.8
Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
(cherry picked from commit 787d1db34745fec2e89cd99f62767079213bb8fa)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
David Boddie 2024-11-14 10:43:40 +01:00 committed by Qt Cherry-pick Bot
parent f490b4de05
commit ae6b9c0c63
4 changed files with 78 additions and 188 deletions

View File

@ -1,7 +1,7 @@
// Copyright (C) 2020 The Qt Company Ltd. // Copyright (C) 2020 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only
/*! /*!
\externalpage https://source.android.com/setup/start/build-numbers \externalpage https://source.android.com/docs/setup/reference/build-numbers
\title Android: Build Numbers \title Android: Build Numbers
*/ */
/*! /*!
@ -17,7 +17,7 @@
\title Android: App Versioning \title Android: App Versioning
*/ */
/*! /*!
\externalpage https://developer.android.com/studio/command-line/adb#devicestatus \externalpage https://developer.android.com/tools/adb#devicestatus
\title Android: Query for devices \title Android: Query for devices
*/ */
/*! /*!
@ -25,11 +25,11 @@
\title Android: Create Deep Links to App Content \title Android: Create Deep Links to App Content
*/ */
/*! /*!
\externalpage https://developer.android.com/training/app-links/verify-site-associations \externalpage https://developer.android.com/training/app-links/verify-android-applinks
\title Android: Verify Android App Links \title Android: Verify Android App Links
*/ */
/*! /*!
\externalpage https://source.android.com/devices/tech/debug/tagged-pointers \externalpage https://source.android.com/docs/security/test/tagged-pointers
\title Android: Tagged Pointers \title Android: Tagged Pointers
*/ */
/*! /*!
@ -53,33 +53,33 @@
\title iOS: Supporting Associated Domains \title iOS: Supporting Associated Domains
*/ */
/*! /*!
\externalpage http://www.freedesktop.org/ \externalpage https://www.freedesktop.org/wiki/
\title freedesktop.org \title freedesktop.org
*/ */
/*! /*!
\externalpage http://www.freedesktop.org/Standards/xembed-spec \externalpage https://www.freedesktop.org/wiki/Standards/xembed-spec/
\title XEmbed Specification \title XEmbed Specification
*/ */
/*! /*!
\externalpage http://www.freedesktop.org/Standards/icon-theme-spec \externalpage https://www.freedesktop.org/wiki/Standards/icon-theme-spec/
\title Icon Themes Specification \title Icon Themes Specification
*/ */
/*! /*!
\externalpage http://www.cups.org/ \externalpage https://www.cups.org/
\title Common Unix Printing System (CUPS) \title Common Unix Printing System (CUPS)
\keyword CUPS \keyword CUPS
*/ */
/*! /*!
\externalpage http://www.freedesktop.org/wiki/Standards_2fdesktop_2dentry_2dspec \externalpage https://www.freedesktop.org/wiki/Specifications/desktop-entry-spec/
\title Desktop Entry Specification \title Desktop Entry Specification
*/ */
/*! /*!
\externalpage http://www.kde.org/ \externalpage https://kde.org/
\title The K Desktop Environment \title The K Desktop Environment
\keyword KDE \keyword KDE
*/ */
@ -135,38 +135,38 @@
*/ */
/*! /*!
\externalpage http://www.gnome.org/ \externalpage https://www.gnome.org/
\title GNOME \title GNOME
*/ */
/*! /*!
\externalpage http://www.gnu.org/software/emacs/ \externalpage https://www.gnu.org/software/emacs/
\title GNU Emacs \title GNU Emacs
*/ */
/*! /*!
\externalpage http://gnuwin32.sourceforge.net/packages.html \externalpage https://gnuwin32.sourceforge.net/packages.html
\title GnuWin32 Project \title GnuWin32 Project
*/ */
/*! /*!
\externalpage http://www.w3.org/Graphics/SVG/About.html \externalpage https://www.w3.org/Graphics/SVG/About.html
\title About SVG \title About SVG
\keyword Scalable Vector Graphics \keyword Scalable Vector Graphics
*/ */
/*! /*!
\externalpage http://www.w3.org/TR/SVG/types.html#ColorKeywords \externalpage https://www.w3.org/TR/SVG/types.html#ColorKeywords
\title SVG color keyword names \title SVG color keyword names
*/ */
/*! /*!
\externalpage http://www.w3.org/Graphics/SVG/ \externalpage https://www.w3.org/Graphics/SVG/
\title SVG Working Group \title SVG Working Group
*/ */
/*! /*!
\externalpage http://www.w3.org/TR/SVGMobile/ \externalpage https://www.w3.org/TR/SVGMobile/
\title Mobile SVG Profiles \title Mobile SVG Profiles
\omit \omit
Mobile SVG Profiles: SVG Tiny and SVG Basic Mobile SVG Profiles: SVG Tiny and SVG Basic
@ -174,49 +174,44 @@
*/ */
/*! /*!
\externalpage http://www.w3.org/TR/SVGMobile12/ \externalpage https://www.w3.org/TR/SVGMobile12/
\title SVG 1.2 Tiny \title SVG 1.2 Tiny
*/ */
/*! /*!
\externalpage http://www.w3.org/Graphics/SVG/feature/1.2/#SVG-static \externalpage https://www.w3.org/Graphics/SVG/feature/1.2/#SVG-static
\title SVG 1.2 Tiny Static Features \title SVG 1.2 Tiny Static Features
*/ */
/*! /*!
\externalpage http://tdm-gcc.tdragon.net/ \externalpage https://jmeubank.github.io/tdm-gcc/
\title TDM-GCC \title TDM-GCC
*/ */
/*! /*!
\externalpage http://www.dependencywalker.com/ \externalpage https://www.dependencywalker.com/
\title Dependency Walker \title Dependency Walker
*/ */
/*! /*!
\externalpage http://webkit.org/ \externalpage https://webkit.org/
\title WebKit Open Source Project \title WebKit Open Source Project
*/ */
/*! /*!
\externalpage http://www.informit.com/store/product.aspx?isbn=0132354160 \externalpage https://www.informit.com/store/c-plus-plus-gui-programming-with-qt4-9780132354165
\title C++ GUI Programming with Qt 4, 2nd Edition \title C++ GUI Programming with Qt 4, 2nd Edition
*/ */
/*! /*!
\externalpage http://www.openssl.org/ \externalpage https://www.openssl.org/
\title OpenSSL Toolkit \title OpenSSL Toolkit
*/ */
/*! /*!
\externalpage http://arora-browser.org/ \externalpage https://www.activestate.com/platform/supported-languages/perl/
\title Arora Browser
*/
/*!
\externalpage http://www.activestate.com/Products/activeperl/index.mhtml
\title ActivePerl \title ActivePerl
*/ */
@ -226,297 +221,192 @@
*/ */
/*! /*!
\externalpage https://docs.microsoft.com/en-us/windows/win32/winsock/socket-handles-2 \externalpage https://learn.microsoft.com/en-us/windows/win32/winsock/socket-handles-2
\title Winsock 2 Socket Handle \title Winsock 2 Socket Handle
*/ */
/*! /*!
\externalpage http://www.w3.org/TR/html401/ \externalpage https://www.w3.org/TR/html401/
\title HTML 4 \title HTML 4
*/ */
/*! /*!
\externalpage http://www.w3.org/TR/html5/ \externalpage https://html.spec.whatwg.org/multipage/
\title HTML 5 \title HTML 5
*/ */
/*! /*!
\externalpage http://site.icu-project.org/ \externalpage https://icu.unicode.org/
\title ICU \title ICU
*/ */
/*! /*!
\externalpage https://mingw-w64.org/ \externalpage https://www.mingw-w64.org/
\title MinGW \title MinGW
*/ */
/*! /*!
\externalpage http://www.python.org/ \externalpage https://www.python.org/
\title Python \title Python
*/ */
/*! /*!
\externalpage http://pyxml.sourceforge.net/topics/xbel/ \externalpage https://pyxml.sourceforge.net/topics/xbel/
\title XML Bookmark Exchange Language Resource Page \title XML Bookmark Exchange Language Resource Page
*/ */
/*! /*!
\externalpage http://www.w3.org/TR/xquery/#errors \externalpage https://www.w3.org/TR/xquery/#errors
\title error handling in the XQuery language \title error handling in the XQuery language
*/ */
/*! /*!
\externalpage http://xaos.sourceforge.net/ \externalpage https://xaos-project.github.io/
\title XaoS \title XaoS
*/ */
/*! /*!
\externalpage http://www.unixodbc.org \externalpage https://www.unixodbc.org
\title http://www.unixodbc.org \title https://www.unixodbc.org
*/ */
/*! /*!
\externalpage http://www.postgresql.org \externalpage https://www.postgresql.org
\title http://www.postgresql.org \title https://www.postgresql.org
*/ */
/*! /*!
\externalpage http://www.postgresql.org/docs/current/static/installation-platform-notes.html#INSTALLATION-NOTES-MINGW \externalpage https://www.postgresql.org/docs/current/installation-platform-notes.html
\title PostgreSQL MinGW/Native Windows \title PostgreSQL MinGW/Native Windows
*/ */
/*! /*!
\externalpage http://www.freetds.org \externalpage https://www.freetds.org
\title http://www.freetds.org \title https://www.freetds.org
*/ */
/*! /*!
\externalpage http://www.sybase.com \externalpage https://www.sqlite.org
\title http://www.sybase.com \title https://www.sqlite.org
*/ */
/*! /*!
\externalpage http://linux.sybase.com \externalpage https://web.archive.org/web/20020803110822/https://wp.netscape.com/newsref/std/cookie_spec.html
\title http://linux.sybase.com
*/
/*!
\externalpage http://www.sqlite.org
\title http://www.sqlite.org
*/
/*!
\externalpage http://www.amazon.com/Threads-Primer-Guide-Multithreaded-Programming/dp/0134436989/ref=sr_1_1?ie=UTF8&qid=1354884049&sr=8-1&keywords=a+guide+to+multithreaded+programming
\title Threads Primer: A Guide to Multithreaded Programming
*/
/*!
\externalpage http://www.amazon.com/Thread-Time-MultiThreaded-Programming-Guide/dp/0131900676/ref=sr_1_sc_3?ie=UTF8&qid=1354884427&sr=8-3-spell&keywords=The+Mulltithread+Programming+Guide
\title Thread Time: The Multithreaded Programming Guide
*/
/*!
\externalpage http://www.amazon.com/Pthreads-Programming-Standard-Multiprocessing-Nutshell/dp/1565921151/ref=sr_1_1?s=books&ie=UTF8&qid=1354884565&sr=1-1&keywords=threads+Programming%3A+A+POSIX+Standard+for+Better+Multiprocessing
\title Pthreads Programming: A POSIX Standard for Better Multiprocessing
*/
/*!
\externalpage http://www.amazon.com/Win32-Multithreaded-Programming-Aaron-Cohen/dp/B00007GW3Z/ref=sr_1_1?s=books&ie=UTF8&qid=1354884647&sr=1-1&keywords=Win32+Multithreaded+Programming
\title Win32 Multithreaded Programming
*/
/*!
\externalpage http://www.phptr.com/content/images/0131872494/samplechapter/blanchette_ch10.pdf
\title "Item View Classes" Chapter of C++ GUI Programming with Qt 4
*/
/*!
\externalpage https://developer.apple.com/library/mac/#documentation/UserExperience/Conceptual/AppleHIGuidelines/Intro/Intro.html
\title Mac OS X Aqua
*/
/*!
\externalpage http://www.kdedevelopers.org/node/2345
\title KDE applications
*/
/*!
\externalpage https://web.archive.org/web/20020803110822/http://wp.netscape.com/newsref/std/cookie_spec.html
\title Netscape Cookie Specification \title Netscape Cookie Specification
*/ */
/*! /*!
\externalpage https://docs.microsoft.com/en-us/previous-versions//ms533046(v=vs.85) \externalpage https://learn.microsoft.com/en-us/previous-versions/ms533046(v=vs.85)
\title Mitigating Cross-site Scripting With HTTP-only Cookies \title Mitigating Cross-site Scripting With HTTP-only Cookies
*/ */
/*! /*!
\externalpage http://en.tldp.org/HOWTO/Framebuffer-HOWTO.html \externalpage https://tldp.org/HOWTO/Framebuffer-HOWTO.html
\title Framebuffer HOWTO \title Framebuffer HOWTO
*/ */
/*! /*!
\externalpage http://wap.trafikanten.no \externalpage https://www.w3.org/TR/scxml/
\title Trafikanten
*/
/*!
\externalpage http://www.w3.org/TR/scxml/
\title State Chart XML: State Machine Notation for Control Abstraction \title State Chart XML: State Machine Notation for Control Abstraction
*/ */
/*! /*!
\externalpage http://www.wisdom.weizmann.ac.il/~dharel/SCANNED.PAPERS/Statecharts.pdf \externalpage https://www.weizmann.ac.il/math/harel/sites/math.harel/files/users/user56/Statecharts.pdf
\title Statecharts: A visual formalism for complex systems \title Statecharts: A visual formalism for complex systems
*/ */
/*! /*!
\externalpage http://www.gnu.org/licenses/gpl.html \externalpage https://www.gnu.org/licenses/gpl-3.0.html
\title GNU General Public License \title GNU General Public License
*/ */
/*! /*!
\externalpage http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html \externalpage https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html
\title GNU Lesser General Public License, version 2.1 \title GNU Lesser General Public License, version 2.1
*/ */
/*! /*!
\externalpage http://developers.sun.com/sunstudio/downloads/patches/index.jsp \externalpage https://www.qtcentre.org
\title Sun Studio Patches
*/
/*!
\externalpage http://www.qtcentre.org
\title Qt Centre \title Qt Centre
*/ */
/*! /*!
\externalpage http://www.kde.org \externalpage https://kde.org
\title KDE \title KDE
*/ */
/*! /*!
\externalpage http://www.directfb.org/index.php?path=Main%2FDownloads&amp;page=1 \externalpage https://cplusplus.com/reference/cstring/memcpy/
\title DirectFB - df_window example
*/
/*!
\externalpage http://www.directfb.org/docs/DirectFB_Reference_1_4/IDirectFBPalette.html
\title DirectFB - IDirectFBPalette
*/
/*!
\externalpage http://www.cplusplus.com/reference/clibrary/cstring/memcpy/
\title C++ Reference - memcpy \title C++ Reference - memcpy
*/ */
/*! /*!
\externalpage http://www.directfb.org/docs/DirectFB_Reference_1_4/IDirectFB_CreateInputEventBuffer.html \externalpage https://www.w3.org/TR/CSS2/selector.html
\title DirectFB - CreateInputEventBuffer
*/
/*!
\externalpage http://www.directfb.org/docs/DirectFB_Reference_1_4/types.html#DFBSurfaceBlittingFlags
\title DirectFB - DFBSurfaceBlittingFlags
*/
/*!
\externalpage http://directfb.org/docs/DirectFB_Reference_1_4/IDirectFBImageProvider.html
\title DirectFB - IDirectFBImageProvider
*/
/*!
\externalpage http://www.directfb.org/docs/DirectFB_Reference_1_4/IDirectFBSurface.html
\title DirectFB - IDirectFBSurface
*/
/*!
\externalpage http://www.directfb.org/docs/DirectFB_Reference_1_4/IDirectFBWindow
\title DirectFB - IDirectFBWindow
*/
/*!
\externalpage http://www.directfb.org/docs/DirectFB_Reference_1_4/types.html#DFBSurfaceDescription
\title DirectFB - DFBSurfaceDescription
*/
/*!
\externalpage http://www.w3.org/TR/REC-CSS2/selector.html#q1
\title Standard CSS2 selector \title Standard CSS2 selector
*/ */
/*! /*!
\externalpage http://www.w3.org/XML/Core/#Publications \externalpage https://www.w3.org/XML/Core/#Publications
\title W3C XML specifications \title W3C XML specifications
*/ */
/*! /*!
\externalpage http://www.w3.org/XML/Schema \externalpage https://www.w3.org/XML/Schema
\title XML Schema \title XML Schema
*/ */
/*! /*!
\externalpage http://opensource.org/licenses/bsd-license.php \externalpage https://opensource.org/license/bsd-3-clause
\title New and Modified BSD Licenses \title New and Modified BSD Licenses
*/ */
/*! /*!
\externalpage http://www.ecma-international.org/publications/standards/Ecma-262.htm \externalpage https://ecma-international.org/publications-and-standards/standards/ecma-262/
\title ECMAScript Language Specification \title ECMAScript Language Specification
*/ */
/*! /*!
\externalpage https://developer.mozilla.org/en/JavaScript \externalpage https://developer.mozilla.org/en-US/docs/Web/JavaScript
\title JavaScript Resources \title JavaScript Resources
*/ */
/*! /*!
\externalpage https://developer.mozilla.org/en/JavaScript/Guide \externalpage https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide
\title JavaScript Guide \title JavaScript Guide
*/ */
/*! /*!
\externalpage https://developer.mozilla.org/en/JavaScript/About_JavaScript \externalpage https://developer.mozilla.org/en-US/docs/Web/JavaScript
\title About JavaScript \title About JavaScript
*/ */
/*! /*!
\externalpage http://www.libusb.org/ \externalpage https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Lexical_grammar#keywords
\title libusb
*/
/*!
\externalpage https://developer.mozilla.org/en/JavaScript/Reference/Reserved_Words
\title JavaScript Reserved Words \title JavaScript Reserved Words
*/ */
/*! /*!
\externalpage http://publicsuffix.org/ \externalpage https://publicsuffix.org/
\title publicsuffix.org \title publicsuffix.org
*/ */
/*! /*!
\externalpage http://accessibility.linuxfoundation.org/a11yspecs/ia2/docs/html/_accessible_event_i_d_8idl.html \externalpage https://accessibility.linuxfoundation.org/a11yspecs/ia2/docs/html/_accessible_event_i_d_8idl.html
\title AccessibleEventID.idl File Reference \title AccessibleEventID.idl File Reference
*/ */
/*! /*!
\externalpage https://docs.microsoft.com/en-us/windows/win32/winauto/event-constants \externalpage https://learn.microsoft.com/en-us/windows/win32/winauto/event-constants
\title Microsoft Active Accessibility Event Constants \title Microsoft Active Accessibility Event Constants
*/ */
/*! /*!
\externalpage ftp://ftp.qt-project.org/pub/qt/solutions/lgpl/qtmotifextension-2.7_1-opensource.tar.gz \externalpage https://registry.khronos.org/OpenGL/index_gl.php
\title Motif Extension
*/
/*!
\externalpage http://www.opengl.org/registry/
\title OpenGL Registry \title OpenGL Registry
*/ */
/*! /*!
\externalpage http://www.khronos.org/registry/gles/ \externalpage https://registry.khronos.org/OpenGL/index_es.php
\title Khronos OpenGL ES API Registry \title Khronos OpenGL ES API Registry
*/ */
@ -531,22 +421,22 @@
*/ */
/*! /*!
\externalpage http://www.w3.org/TR/2009/WD-webdatabase-20091029/ \externalpage https://www.w3.org/TR/2009/WD-webdatabase-20091029/
\title HTML5 Web Database API \title HTML5 Web Database API
*/ */
/*! /*!
\externalpage http://lldb.llvm.org/ \externalpage https://lldb.llvm.org/
\title The LLDB Debugger \title The LLDB Debugger
*/ */
/*! /*!
\externalpage https://login.qt.io/ \externalpage https://account.qt.io/s/
\title Qt Account Sign-up \title Qt Account Sign-up
*/ */
/*! /*!
\externalpage http://facebook.github.io/zstd/ \externalpage https://facebook.github.io/zstd/
\title Zstandard Site \title Zstandard Site
*/ */
@ -556,7 +446,7 @@
*/ */
/*! /*!
\externalpage https://docs.microsoft.com/en-us/windows/win32/api/processthreadsapi/nf-processthreadsapi-createprocessw \externalpage https://learn.microsoft.com/en-us/windows/win32/api/processthreadsapi/nf-processthreadsapi-createprocessw
\title CreateProcess \title CreateProcess
*/ */

View File

@ -13,12 +13,12 @@
*/ */
/*! /*!
\externalpage http://home.infitt.org \externalpage https://www.infitt.org
\title Information Technology in Tamil \title Information Technology in Tamil
*/ */
/*! /*!
\externalpage http://www.iso.org/iso/catalogue_detail?csnumber=40874 \externalpage https://www.iso.org/standard/40874.html
\title ISO 8601 \title ISO 8601
*/ */
@ -78,8 +78,8 @@
*/ */
/*! /*!
\externalpage https://developer.android.com/training/articles/perf-anr \externalpage https://developer.android.com/topic/performance/anrs/keep-your-app-responsive
\title Android: Keeping your app responsive \title Android: Keep your app responsive
*/ */
/*! /*!

View File

@ -153,7 +153,7 @@ void QNativeInterface::QAndroidApplication::hideSplashScreen(int duration)
also good to use a \l QDeadlineTimer in your \a runnable to manage also good to use a \l QDeadlineTimer in your \a runnable to manage
the execution and make sure it doesn't block the UI thread. Usually, the execution and make sure it doesn't block the UI thread. Usually,
any operation longer than 5 seconds might block the app's UI. For more any operation longer than 5 seconds might block the app's UI. For more
information, see \l {Android: Keeping your app responsive}{Keeping your app responsive}. information, see \l {Android: Keep your app responsive}{Keep your app responsive}.
\since 6.2 \since 6.2
*/ */

View File

@ -1087,7 +1087,7 @@ QLayoutItem* QFormLayoutPrivate::replaceAt(int index, QLayoutItem *newitem)
the fields don't grow beyond their size hint, and the the fields don't grow beyond their size hint, and the
form is horizontally centered. form is horizontally centered.
\li Recommended style for \li Recommended style for
\l{KDE applications}. Similar to MacStyle, except that the form KDE applications. Similar to MacStyle, except that the form
is left-aligned and all fields grow to fill the available is left-aligned and all fields grow to fill the available
space. space.
\li Default style for Qt Extended styles. Labels are right-aligned, \li Default style for Qt Extended styles. Labels are right-aligned,