parent
727d0f96b2
commit
21598af83f
@ -1 +1 @@
|
|||||||
SOURCES/qttools-everywhere-src-6.7.1.tar.xz
|
SOURCES/qttools-everywhere-src-6.8.1.tar.xz
|
||||||
|
@ -1 +1 @@
|
|||||||
3cc4b77444190293ba0b9a7895d779f7ef3e2f49 SOURCES/qttools-everywhere-src-6.7.1.tar.xz
|
b8ec9e68c33fcf75d40cbfaeeac2181f2f6598dd SOURCES/qttools-everywhere-src-6.8.1.tar.xz
|
||||||
|
@ -0,0 +1,45 @@
|
|||||||
|
<?xml version='1.0' encoding='utf-8'?>
|
||||||
|
<component type="desktop-application">
|
||||||
|
<!--Created with jdAppStreamEdit 8.0-->
|
||||||
|
<id>io.qt.Designer</id>
|
||||||
|
<name>Qt Designer</name>
|
||||||
|
<summary>Design GUIs for Qt applications</summary>
|
||||||
|
<summary xml:lang="de">Erstelle GUIs for Qt Anwendungen</summary>
|
||||||
|
<developer id="io.qt">
|
||||||
|
<name>The Qt Company</name>
|
||||||
|
</developer>
|
||||||
|
<metadata_license>CC0-1.0</metadata_license>
|
||||||
|
<project_license>LGPL-3.0-only</project_license>
|
||||||
|
<project_group>Qt</project_group>
|
||||||
|
<description>
|
||||||
|
<p>Qt Designer lets you created and edit .ui files for your Qt Widgets Application</p>
|
||||||
|
<p xml:lang="de">Mit Qt Designer kannst du .ui Dateien für deine Qt Anwendung erstellen und bearbeiten</p>
|
||||||
|
</description>
|
||||||
|
<screenshots>
|
||||||
|
<screenshot type="default">
|
||||||
|
<image type="source">https://doc.qt.io/qt-6/images/designer-multiple-screenshot.png</image>
|
||||||
|
</screenshot>
|
||||||
|
<screenshot>
|
||||||
|
<image type="source">https://doc.qt.io/qt-6/images/designer-screenshot.png</image>
|
||||||
|
</screenshot>
|
||||||
|
</screenshots>
|
||||||
|
<url type="homepage">https://www.qt.io/</url>
|
||||||
|
<url type="bugtracker">https://bugreports.qt.io</url>
|
||||||
|
<url type="help">https://doc.qt.io/qt-6/qtdesigner-manual.html</url>
|
||||||
|
<url type="vcs-browser">https://code.qt.io/cgit/qt/qttools.git/tree/src/designer</url>
|
||||||
|
<url type="contribute">https://www.qt.io/community/contribute-to-qt</url>
|
||||||
|
<categories>
|
||||||
|
<category>Development</category>
|
||||||
|
<category>Qt</category>
|
||||||
|
</categories>
|
||||||
|
<recommends>
|
||||||
|
<control>pointing</control>
|
||||||
|
<control>keyboard</control>
|
||||||
|
</recommends>
|
||||||
|
<content_rating type="oars-1.1"/>
|
||||||
|
<launchable type="desktop-id">qt6-designer.desktop</launchable>
|
||||||
|
<provides>
|
||||||
|
<binary>designer</binary>
|
||||||
|
<mediatype>application/x-designer</mediatype>
|
||||||
|
</provides>
|
||||||
|
</component>
|
@ -0,0 +1,43 @@
|
|||||||
|
<?xml version='1.0' encoding='utf-8'?>
|
||||||
|
<component type="desktop-application">
|
||||||
|
<!--Created with jdAppStreamEdit 8.0-->
|
||||||
|
<id>io.qt.Linguist</id>
|
||||||
|
<name>Qt Linguist</name>
|
||||||
|
<summary>Add translations to Qt applications</summary>
|
||||||
|
<summary xml:lang="de">Übersetzungen zu Qt Programmen hinzufügen</summary>
|
||||||
|
<developer id="io.qt">
|
||||||
|
<name>The Qt Company</name>
|
||||||
|
</developer>
|
||||||
|
<metadata_license>CC0-1.0</metadata_license>
|
||||||
|
<project_license>LGPL-3.0-only</project_license>
|
||||||
|
<project_group>Qt</project_group>
|
||||||
|
<description>
|
||||||
|
<p>Qt Linguist allows you to translate Qt applications</p>
|
||||||
|
<p xml:lang="de">Qt Linguist erlaubt dir Übersetzung von Qt Programmen</p>
|
||||||
|
</description>
|
||||||
|
<screenshots>
|
||||||
|
<screenshot type="default">
|
||||||
|
<caption>The main window</caption>
|
||||||
|
<caption xml:lang="de">Das Hauptfenster</caption>
|
||||||
|
<image type="source">https://raw.githubusercontent.com/flathub/io.qt.Linguist/78c853bd0488bf62e2042b2011d674e08dcf7b76/Screenshots/MainWindow.png</image>
|
||||||
|
</screenshot>
|
||||||
|
</screenshots>
|
||||||
|
<url type="homepage">https://www.qt.io/</url>
|
||||||
|
<url type="vcs-browser">https://code.qt.io/cgit/qt/qttools.git/tree/src/linguist/linguist</url>
|
||||||
|
<url type="contribute">https://www.qt.io/community/contribute-to-qt</url>
|
||||||
|
<categories>
|
||||||
|
<category>Translation</category>
|
||||||
|
<category>Qt</category>
|
||||||
|
</categories>
|
||||||
|
<requires>
|
||||||
|
<control>pointing</control>
|
||||||
|
<control>keyboard</control>
|
||||||
|
</requires>
|
||||||
|
<content_rating type="oars-1.1"/>
|
||||||
|
<launchable type="desktop-id">qt6-linguist.desktop</launchable>
|
||||||
|
<provides>
|
||||||
|
<binary>linguist</binary>
|
||||||
|
<mediatype>text/vnd.trolltech.linguist</mediatype>
|
||||||
|
<mediatype>application/x-linguist</mediatype>
|
||||||
|
</provides>
|
||||||
|
</component>
|
@ -0,0 +1,40 @@
|
|||||||
|
<?xml version='1.0' encoding='utf-8'?>
|
||||||
|
<component type="desktop-application">
|
||||||
|
<!--Created with jdAppStreamEdit 8.0-->
|
||||||
|
<id>io.qt.qdbusviewer</id>
|
||||||
|
<name>Qt QDBusViewer</name>
|
||||||
|
<summary>Debug D-Bus applications</summary>
|
||||||
|
<developer id="io.qt">
|
||||||
|
<name>The Qt Company</name>
|
||||||
|
</developer>
|
||||||
|
<metadata_license>CC0-1.0</metadata_license>
|
||||||
|
<project_license>LGPL-3.0-only</project_license>
|
||||||
|
<project_group>Qt</project_group>
|
||||||
|
<description>
|
||||||
|
<p>The Qt D-Bus Viewer is a tool that lets you introspect D-Bus objects and messages. You can choose between the system bus and the session bus.</p>
|
||||||
|
</description>
|
||||||
|
<screenshots>
|
||||||
|
<screenshot type="default">
|
||||||
|
<caption>The Main Window</caption>
|
||||||
|
<image type="source">https://github.com/flathub/io.qt.qdbusviewer/blob/5df144729039a83d41d5c3e285e8d090884564a7/Screenshots/MainWindow.png?raw=true</image>
|
||||||
|
</screenshot>
|
||||||
|
</screenshots>
|
||||||
|
<url type="homepage">https://www.qt.io/</url>
|
||||||
|
<url type="bugtracker">https://bugreports.qt.io</url>
|
||||||
|
<url type="vcs-browser">https://code.qt.io/cgit/qt/qttools.git/tree/src/qdbus/qdbusviewer</url>
|
||||||
|
<url type="contribute">https://www.qt.io/community/contribute-to-qt</url>
|
||||||
|
<categories>
|
||||||
|
<category>Development</category>
|
||||||
|
<category>Debugger</category>
|
||||||
|
<category>Qt</category>
|
||||||
|
</categories>
|
||||||
|
<recommends>
|
||||||
|
<control>pointing</control>
|
||||||
|
<control>keyboard</control>
|
||||||
|
</recommends>
|
||||||
|
<content_rating type="oars-1.1"/>
|
||||||
|
<launchable type="desktop-id">qt6-qdbusviewer.desktop</launchable>
|
||||||
|
<provides>
|
||||||
|
<binary>qdbusviewer</binary>
|
||||||
|
</provides>
|
||||||
|
</component>
|
@ -1,30 +0,0 @@
|
|||||||
From 687fc1601863ae7a67897bc3590b33bd3bdcc3bc Mon Sep 17 00:00:00 2001
|
|
||||||
From: Joerg Bornemann <joerg.bornemann@qt.io>
|
|
||||||
Date: Mon, 15 Jul 2024 15:17:04 +0200
|
|
||||||
Subject: [PATCH] lupdate/clang: Fix deprecation warning with llvm 18
|
|
||||||
|
|
||||||
Change-Id: Ib22dda34bfdf7a1cd0e9932eec0f6f13a912a688
|
|
||||||
Reviewed-by: Lucie Gerard <lucie.gerard@qt.io>
|
|
||||||
---
|
|
||||||
src/linguist/lupdate/clangtoolastreader.cpp | 6 ++++++
|
|
||||||
1 file changed, 6 insertions(+)
|
|
||||||
|
|
||||||
diff --git a/src/linguist/lupdate/clangtoolastreader.cpp b/src/linguist/lupdate/clangtoolastreader.cpp
|
|
||||||
index 6b85c6ccb3..3db9e0d64a 100644
|
|
||||||
--- a/src/linguist/lupdate/clangtoolastreader.cpp
|
|
||||||
+++ b/src/linguist/lupdate/clangtoolastreader.cpp
|
|
||||||
@@ -782,8 +782,14 @@ bool LupdateVisitor::VisitNamedDecl(clang::NamedDecl *namedDeclaration)
|
|
||||||
if (!fullLocation.isValid() || !fullLocation.getFileEntry())
|
|
||||||
return true;
|
|
||||||
|
|
||||||
+#if (LUPDATE_CLANG_VERSION >= LUPDATE_CLANG_VERSION_CHECK(18,0,0))
|
|
||||||
+ auto fileEntry = fullLocation.getFileEntryRef();
|
|
||||||
+ if (fileEntry && !LupdatePrivate::isFileSignificant(fileEntry->getName().str()))
|
|
||||||
+ return true;
|
|
||||||
+#else
|
|
||||||
if (!LupdatePrivate::isFileSignificant(fullLocation.getFileEntry()->getName().str()))
|
|
||||||
return true;
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
qCDebug(lcClang) << "NamedDecl Name: " << QString::fromStdString(namedDeclaration->getQualifiedNameAsString());
|
|
||||||
qCDebug(lcClang) << "NamedDecl source: " << QString::fromStdString(namedDeclaration->getSourceRange().printToString(
|
|
@ -1,93 +0,0 @@
|
|||||||
From 4a368a06afa5929d8674d2e94c2d7cbd6ad85d4e Mon Sep 17 00:00:00 2001
|
|
||||||
From: Paul Wicking <paul.wicking@qt.io>
|
|
||||||
Date: Fri, 13 Sep 2024 14:37:38 +0200
|
|
||||||
Subject: [PATCH] QDoc: Adapt to breaking changes in LLVM 19
|
|
||||||
MIME-Version: 1.0
|
|
||||||
Content-Type: text/plain; charset=UTF-8
|
|
||||||
Content-Transfer-Encoding: 8bit
|
|
||||||
|
|
||||||
Due to upstream changes in LLVM 19, QDoc fails to compile when linked
|
|
||||||
against Clang libraries from this version of LLVM. Three issues arise;
|
|
||||||
|
|
||||||
- Two cases of passing an argument of wrong type to a function.
|
|
||||||
- One case of accessing a non-existing member of an enumeration.
|
|
||||||
|
|
||||||
One upstream change (see [0]) is responsible for two of the issues:
|
|
||||||
|
|
||||||
- `get_expression_as_string()` is modified such that it correctly
|
|
||||||
obtains the parameter type when calling
|
|
||||||
`get_fully_qualified_type_name()`, by appending
|
|
||||||
`.getArgument().getAsType()` to the call to `getDefaultArgument()`.
|
|
||||||
- `get_default_value_initializer_as_string()` is modified such that it
|
|
||||||
correctly passes the source expression to
|
|
||||||
`get_expression_as_string()`, by appending `.getSourceExpression()`
|
|
||||||
to the call to `getDefaultArgument()`.
|
|
||||||
|
|
||||||
Both of these changes are is incompatible with QDoc built against
|
|
||||||
Clang libraries from earlier versions of LLVM, and are therefore
|
|
||||||
wrapped in #if-ery.
|
|
||||||
|
|
||||||
Finally, LLVM 19 drops a value used in QDoc from the enumeration
|
|
||||||
`clang::TemplateName::Qualified`, see [1]. The enum value `Fully` is
|
|
||||||
removed without replacement. The enum is left with two values,
|
|
||||||
`AsWritten` and `None`. QDoc is modified such that it relies on the
|
|
||||||
former of the two. This change doesn't cause any change in output from
|
|
||||||
QDoc when built against Clang libraries from LLVM 17 and 18, and the
|
|
||||||
change is therefore not wrapped in #if-ery.
|
|
||||||
|
|
||||||
[0] - https://github.com/llvm/llvm-project/commit/e42b799bb28815431f2c5a95f7e13fde3f1b36a1
|
|
||||||
[1] - https://github.com/llvm/llvm-project/commit/9c4a716c12920
|
|
||||||
|
|
||||||
Done-with: Khem Raj <raj.khem@gmail.com>
|
|
||||||
Fixes: QTBUG-128644
|
|
||||||
Pick-to: 6.8
|
|
||||||
Change-Id: I34fbb46cf28b5676b4adda5e563d6d59fc40f602
|
|
||||||
Reviewed-by: Luca Di Sera <luca.disera@qt.io>
|
|
||||||
Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
|
|
||||||
---
|
|
||||||
src/qdoc/qdoc/src/qdoc/clangcodeparser.cpp | 13 ++++++++++++-
|
|
||||||
1 file changed, 12 insertions(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/src/qdoc/qdoc/src/qdoc/clangcodeparser.cpp b/src/qdoc/qdoc/src/qdoc/clangcodeparser.cpp
|
|
||||||
index eb3a781bc..385d651ec 100644
|
|
||||||
--- a/src/qdoc/qdoc/src/qdoc/clangcodeparser.cpp
|
|
||||||
+++ b/src/qdoc/qdoc/src/qdoc/clangcodeparser.cpp
|
|
||||||
@@ -207,9 +207,15 @@ static std::string get_expression_as_string(const clang::Expr* expression, const
|
|
||||||
* If the parameter has no default value the empty string will be returned.
|
|
||||||
*/
|
|
||||||
static std::string get_default_value_initializer_as_string(const clang::TemplateTypeParmDecl* parameter) {
|
|
||||||
+#if LIBCLANG_VERSION_MAJOR >= 19
|
|
||||||
+ return (parameter && parameter->hasDefaultArgument()) ?
|
|
||||||
+ get_fully_qualified_type_name(parameter->getDefaultArgument().getArgument().getAsType(), parameter->getASTContext()) :
|
|
||||||
+ "";
|
|
||||||
+#else
|
|
||||||
return (parameter && parameter->hasDefaultArgument()) ?
|
|
||||||
get_fully_qualified_type_name(parameter->getDefaultArgument(), parameter->getASTContext()) :
|
|
||||||
"";
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -223,8 +229,13 @@ static std::string get_default_value_initializer_as_string(const clang::Template
|
|
||||||
* If the parameter as no default value the empty string will be returned.
|
|
||||||
*/
|
|
||||||
static std::string get_default_value_initializer_as_string(const clang::NonTypeTemplateParmDecl* parameter) {
|
|
||||||
+#if LIBCLANG_VERSION_MAJOR >= 19
|
|
||||||
+ return (parameter && parameter->hasDefaultArgument()) ?
|
|
||||||
+ get_expression_as_string(parameter->getDefaultArgument().getSourceExpression(), parameter->getASTContext()) : "";
|
|
||||||
+#else
|
|
||||||
return (parameter && parameter->hasDefaultArgument()) ?
|
|
||||||
get_expression_as_string(parameter->getDefaultArgument(), parameter->getASTContext()) : "";
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -244,7 +255,7 @@ static std::string get_default_value_initializer_as_string(const clang::Template
|
|
||||||
const clang::TemplateName template_name = parameter->getDefaultArgument().getArgument().getAsTemplate();
|
|
||||||
|
|
||||||
llvm::raw_string_ostream ss{default_value};
|
|
||||||
- template_name.print(ss, parameter->getASTContext().getPrintingPolicy(), clang::TemplateName::Qualified::Fully);
|
|
||||||
+ template_name.print(ss, parameter->getASTContext().getPrintingPolicy(), clang::TemplateName::Qualified::AsWritten);
|
|
||||||
}
|
|
||||||
|
|
||||||
return default_value;
|
|
Loading…
Reference in new issue