summaryrefslogtreecommitdiff
path: root/libre/qtcreator/libre.patch
blob: 01ea21ae124e3a82da2a7ddfd11cdc9f1089ad03 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
diff --git a/share/qtcreator/translations/qtcreator_de.ts b/share/qtcreator/translations/qtcreator_de.ts
index 63d7263b7..b0f6223de 100644
--- a/share/qtcreator/translations/qtcreator_de.ts
+++ b/share/qtcreator/translations/qtcreator_de.ts
@@ -7469,14 +7469,6 @@ Rename %2 to %3 anyway?</source>
         <translation>Klassen zur Anzeige des Inhalts von SVG-Dateien</translation>
     </message>
     <message>
-        <source>Classes for displaying and editing Web content using Chromium backend</source>
-        <translation>Klassen zum Anzeigen und Bearbeiten von Web-Inhalten mithilfe des Chromium-Backends</translation>
-    </message>
-    <message>
-        <source>WebEngine and QWidget-based classes using Chromium backend</source>
-        <translation>Auf WebEngine und QWidget basierende Klassen, die das Chromium-Backend verwenden</translation>
-    </message>
-    <message>
         <source>Classes for displaying and editing Web content</source>
         <translation>Klassen zum Anzeigen und Bearbeiten von Web-Inhalten</translation>
     </message>
diff --git a/share/qtcreator/translations/qtcreator_ja.ts b/share/qtcreator/translations/qtcreator_ja.ts
index 8d66d620d..189e68006 100644
--- a/share/qtcreator/translations/qtcreator_ja.ts
+++ b/share/qtcreator/translations/qtcreator_ja.ts
@@ -24224,14 +24224,6 @@ Neither the path to the library nor the path to its includes is added to the .pr
         <translation>SVG ファイルを表示する為のクラスです</translation>
     </message>
     <message>
-        <source>Classes for displaying and editing Web content using Chromium backend</source>
-        <translation>Chromium バックエンドを使用する Web コンテンツを表示・編集する為のクラスです</translation>
-    </message>
-    <message>
-        <source>WebEngine and QWidget-based classes using Chromium backend</source>
-        <translation>Chromium バックエンドを使用する WebEngine と QWidget ベースのクラスです</translation>
-    </message>
-    <message>
         <source>Classes for displaying and editing Web content</source>
         <translation>Web コンテンツを表示・編集する為のクラスです</translation>
     </message>
diff --git a/share/qtcreator/translations/qtcreator_pl.ts b/share/qtcreator/translations/qtcreator_pl.ts
index 07f8e0ba8..f05abba0f 100644
--- a/share/qtcreator/translations/qtcreator_pl.ts
+++ b/share/qtcreator/translations/qtcreator_pl.ts
@@ -8946,14 +8946,6 @@ do projektu &quot;%2&quot;.</translation>
         <translation>Klasy służące do wyświetlania zawartości plików SVG</translation>
     </message>
     <message>
-        <source>Classes for displaying and editing Web content using Chromium backend</source>
-        <translation>Klasy służące do wyświetlania i modyfikacji zawartości stron internetowych, używające back-endu Chromium</translation>
-    </message>
-    <message>
-        <source>WebEngine and QWidget-based classes using Chromium backend</source>
-        <translation>Klasy WebEngine i klasy bazujące na QWidget, używające back-endu Chromium </translation>
-    </message>
-    <message>
         <source>Classes for displaying and editing Web content</source>
         <translation>Klasy służące do wyświetlania i modyfikacji zawartości stron internetowych</translation>
     </message>
diff --git a/share/qtcreator/translations/qtcreator_ru.ts b/share/qtcreator/translations/qtcreator_ru.ts
index 7ada6cbbc..ba74b030b 100644
--- a/share/qtcreator/translations/qtcreator_ru.ts
+++ b/share/qtcreator/translations/qtcreator_ru.ts
@@ -35630,14 +35630,6 @@ For more details, see /etc/sysctl.d/10-ptrace.conf
         <translation>Классы для отображения содержимого файлов SVG</translation>
     </message>
     <message>
-        <source>Classes for displaying and editing Web content using Chromium backend</source>
-        <translation>Классы для отображения и изменения Web-содержимого с использованием движка Chromium</translation>
-    </message>
-    <message>
-        <source>WebEngine and QWidget-based classes using Chromium backend</source>
-        <translation>WebEngine и классы на базе QWidget, использующие движок Chromium</translation>
-    </message>
-    <message>
         <source>Classes for displaying and editing Web content</source>
         <translation>Классы для отображения и правки вэб-страниц</translation>
     </message>
diff --git a/src/plugins/qtsupport/qtcreator_tutorials.xml b/src/plugins/qtsupport/qtcreator_tutorials.xml
index 23fad843d..4864a9c8d 100644
--- a/src/plugins/qtsupport/qtcreator_tutorials.xml
+++ b/src/plugins/qtsupport/qtcreator_tutorials.xml
@@ -105,14 +105,6 @@
       <description><![CDATA[Using Qt with macOS native windows.]]></description>
       <tags>macos</tags>
     </tutorial>
-    <tutorial imageUrl=":qtsupport/images/icons/worldsummit15.png" difficulty="" projectPath="" name="Qt's Web Offering - An Overview" isVideo="true" videoUrl="https://www.youtube.com/watch?v=XW-oTBCj1JQ" videoLength="23:32">
-      <description><![CDATA[Overview of the Qt modules that provide functions for embedding web content into applications.]]></description>
-      <tags>qt webengine</tags>
-    </tutorial>
-    <tutorial imageUrl=":qtsupport/images/icons/worldsummit16.png" difficulty="" projectPath="" name="New Possibilities with Qt WebEngine" isVideo="true" videoUrl="https://youtu.be/E7CIIHT_jCk" videoLength="22:29">
-      <description><![CDATA[Using the Qt WebEngine module.]]></description>
-      <tags>qt webengine</tags>
-    </tutorial>
     <tutorial imageUrl=":qtsupport/images/icons/worldsummit16.png" difficulty="" projectPath="" name="Developing for Multiple Screen Resolutions and Platforms" isVideo="true" videoUrl="https://youtu.be/qclquZ99ZVQ" videoLength="27:44">
       <description><![CDATA[Best practices for an efficient app lifecycle.]]></description>
       <tags>qt,qt quick,screen resolution</tags>
diff --git a/src/plugins/help/help.pro b/src/plugins/help/help.pro
index ffe71b6f1..a8d0bd72f 100644
--- a/src/plugins/help/help.pro
+++ b/src/plugins/help/help.pro
@@ -58,13 +58,6 @@ FORMS += docsettingspage.ui \
     generalsettingspage.ui \
     remotehelpfilter.ui
 
-!isEmpty(QT.webenginewidgets.name) {
-    QT += webenginewidgets
-    HEADERS += webenginehelpviewer.h
-    SOURCES += webenginehelpviewer.cpp
-    DEFINES += QTC_WEBENGINE_HELPVIEWER
-}
-
 osx {
     DEFINES += QTC_MAC_NATIVE_HELPVIEWER
     QT += macextras
diff --git a/src/plugins/help/helpplugin.cpp b/src/plugins/help/helpplugin.cpp
index 115bdfbca..8bde52c9f 100644
--- a/src/plugins/help/helpplugin.cpp
+++ b/src/plugins/help/helpplugin.cpp
@@ -46,9 +46,6 @@
 #ifdef QTC_MAC_NATIVE_HELPVIEWER
 #include "macwebkithelpviewer.h"
 #endif
-#ifdef QTC_WEBENGINE_HELPVIEWER
-#include "webenginehelpviewer.h"
-#endif
 
 #include <bookmarkmanager.h>
 #include <contentwindow.h>
@@ -369,9 +366,6 @@ HelpViewer *HelpPlugin::createHelpViewer(qreal zoom)
     typedef std::function<HelpViewer *()> ViewerFactory;
     typedef QPair<QByteArray, ViewerFactory>  ViewerFactoryItem; // id -> factory
     QVector<ViewerFactoryItem> factories;
-#ifdef QTC_WEBENGINE_HELPVIEWER
-    factories.append(qMakePair(QByteArray("qtwebengine"), []() { return new WebEngineHelpViewer(); }));
-#endif
     factories.append(qMakePair(QByteArray("textbrowser"), []() { return new TextBrowserHelpViewer(); }));
 
 #ifdef QTC_MAC_NATIVE_HELPVIEWER
diff --git a/src/plugins/qmakeprojectmanager/qtmodulesinfo.cpp b/src/plugins/qmakeprojectmanager/qtmodulesinfo.cpp
index a10899a2a..9ce2b463d 100644
--- a/src/plugins/qmakeprojectmanager/qtmodulesinfo.cpp
+++ b/src/plugins/qmakeprojectmanager/qtmodulesinfo.cpp
@@ -93,14 +93,6 @@ static inline QVector<const item*> itemVector()
             QLatin1String("QtSvg"),
             QCoreApplication::translate("QtModulesInfo", "Classes for displaying the contents of SVG files"),
             false},
-        {"webengine",
-            QLatin1String("QtWebEngine"),
-                    QCoreApplication::translate("QtModulesInfo", "Classes for displaying and editing Web content using Chromium backend"),
-                    false},
-        {"webenginewidgets",
-            QLatin1String("QtWebEngineWidgets"),
-                    QCoreApplication::translate("QtModulesInfo", "WebEngine and QWidget-based classes using Chromium backend"),
-                    false},
         {"webkit",
             QLatin1String("QtWebKit"),
             QCoreApplication::translate("QtModulesInfo", "Classes for displaying and editing Web content"),
diff --git a/tests/system/shared/utils.py b/tests/system/shared/utils.py
index db4c4e1cd..6703f190c 100644
--- a/tests/system/shared/utils.py
+++ b/tests/system/shared/utils.py
@@ -688,9 +688,6 @@ def getHelpViewer():
     except:
         pass
     try:
-        return waitForObject("{type='QWebEngineView' unnamed='1' "
-                             "visible='1' window=':Qt Creator_Core::Internal::MainWindow'}", 1000)
-    except:
         return waitForObject("{type='Help::Internal::TextBrowserHelpWidget' unnamed='1' "
                              "visible='1' window=':Qt Creator_Core::Internal::MainWindow'}", 1000)
 
diff --git a/tests/system/suite_HELP/tst_HELP04/test.py b/tests/system/suite_HELP/tst_HELP04/test.py
index 7f046e76a..90412afa6 100755
--- a/tests/system/suite_HELP/tst_HELP04/test.py
+++ b/tests/system/suite_HELP/tst_HELP04/test.py
@@ -32,22 +32,6 @@ urlDictionary = { "deployment":"qthelp://com.trolltech.qt.481/qdoc/gettingstarte
                   "build":"qthelp://com.trolltech.qt.487/qdoc/sql-driver.html" }
 
 
-def __getSelectedText__():
-    hv = getHelpViewer()
-    isWebEngineView = className(hv) == "QWebEngineView"
-    try:
-        selText = hv.selectedText
-        if className(selText) != 'instancemethod':
-            return str(selText), isWebEngineView
-    except:
-        pass
-    try:
-        selText = getHighlightsInHtml(str(hv.toHtml()))
-    except:
-        test.warning("Could not get highlighted text.")
-        selText = ''
-    return str(selText), isWebEngineView
-
 def __getUrl__():
     helpViewer = getHelpViewer()
     try:
@@ -69,11 +53,6 @@ def getHighlightsInHtml(htmlCode):
     return res
 
 def verifySelection(expected):
-    selText, isWebEngineView = __getSelectedText__()
-    if isWebEngineView:
-        test.log("The search results are not a selection in a QWebEngineView",
-                 "Searched strings should still be highlighted")
-        return
     selText = str(selText)
     if test.verify(selText, "Verify that there is a selection"):
         # verify if search keyword is found in results
diff --git a/tests/system/suite_general/tst_openqt_creator/testdata/projecttree_creator.tsv b/tests/system/suite_general/tst_openqt_creator/testdata/projecttree_creator.tsv
index d3a824e96..8a98b8b6e 100644
--- a/tests/system/suite_general/tst_openqt_creator/testdata/projecttree_creator.tsv
+++ b/tests/system/suite_general/tst_openqt_creator/testdata/projecttree_creator.tsv
@@ -7306,7 +7306,6 @@
 "searchtaskhandler.h"	"4"
 "searchwidget.h"	"4"
 "textbrowserhelpviewer.h"	"4"
-"webenginehelpviewer.h"	"4"
 "xbelsupport.h"	"4"
 "Sources"	"3"
 "centralwidget.cpp"	"4"
@@ -7328,7 +7327,6 @@
 "searchtaskhandler.cpp"	"4"
 "searchwidget.cpp"	"4"
 "textbrowserhelpviewer.cpp"	"4"
-"webenginehelpviewer.cpp"	"4"
 "xbelsupport.cpp"	"4"
 "Forms"	"3"
 "docsettingspage.ui"	"4"