- 20 Sep, 2017 - 1 commit
-
-
Michal Klocek authored
Do not store flags in qmake.cache with WEBENGINE_CONFIG. Use directly qtConfig values insted. This makes configuration more consistent, simplifies handling and avoids passing values from qtConfig to WEBENIGNE_CONFIG, which then were passed to gn. [ChangeLog] Removing WEBENGINE_CONFIG from qtwebengine configure Change-Id: I1a773fb4bff6d67ad75c237d044998051d92ab51 Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io> Reviewed-by:
Qt CI Bot <qt_ci_bot@qt-project.org>
-
- 04 Aug, 2017 - 1 commit
-
-
Florian Bruhin authored
This also adds documentation for QTWEBENGINE_DICTIONARY_PATH from my previous change. Change-Id: I85cd7476c095d5427e2db3a909449838a2362b81 Reviewed-by:
Kai Koehne <kai.koehne@qt.io> Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by:
Michal Klocek <michal.klocek@qt.io>
-
- 03 Aug, 2017 - 1 commit
-
-
Jüri Valdmann authored
Change-Id: Id3bf1218e43609cdb471e087e2077d4c0c0e5153 Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@qt.io>
-
- 02 Aug, 2017 - 2 commits
-
-
Michal Klocek authored
On webengine profile destruction all download items in progress are canceled. This triggered stateChanged of QWebEngineDownloadItem which called lambda function on already deleted object. Do not use lambda functions in this case. Change-Id: Ia1d359fe47204baa51f1380d1c3547c28550bc28 Reviewed-by:
Joerg Bornemann <joerg.bornemann@qt.io> Reviewed-by:
Viktor Engelmann <viktor.engelmann@qt.io>
-
Peter Varga authored
Resize QWebEngineView explicitly as a workaround for background tabs. Task-number: QTBUG-61770 Change-Id: Iaa792cb01788c9c33b6992a08a05b0cf11d0579d Reviewed-by:
Florian Bruhin <qt-project.org@the-compiler.org> Reviewed-by:
Viktor Engelmann <viktor.engelmann@qt.io>
-
- 31 Jul, 2017 - 1 commit
-
-
Peter Varga authored
Old QWebEnginePage is destructed by the QWebEngineView::setPage() call. No need to destruct it explicitly. Task-number: QTBUG-62147 Change-Id: I8ec33d5df618f69e4acf1667490df4a67dad9a16 Reviewed-by:
Jüri Valdmann <juri.valdmann@qt.io> Reviewed-by:
Kai Koehne <kai.koehne@qt.io>
-
- 26 Jul, 2017 - 1 commit
-
-
Jüri Valdmann authored
[ChangeLog][Examples] Removed WebEngine Demo Browser example, which got superseded by the improved WebEngine Widgets Simple Browser. Task-number: QTBUG-59819 Change-Id: I214e6f5f3a946ed617a9f4d628d3259a69874ca1 Reviewed-by:
Kai Koehne <kai.koehne@qt.io> Reviewed-by:
Alexandru Croitor <alexandru.croitor@qt.io>
-
- 19 Jul, 2017 - 1 commit
-
-
Jüri Valdmann authored
- Accept downloads and add a downloads list. - Fix toolbar icons being pixelated on hidpi screens by - enabling attribute AA_UseHighDpiPixmaps, and - replacing the 22x22 icons with 32x32 versions. - Move favicon selection to WebView to reduce duplication. - Replace UrlLineEdit with a standard QLineEdit using a QAction for the favicon and setClearButtonEnabled(true) for the clear button. - Fix bug where the "File -> New Tab" action would create background tabs because the QAction::triggered(bool) signal was connected to the TabWidget::createTab(bool) slot with the bool argument having a completely different meaning between the two. - Make the toolbar unmovable. Nobody wants to move the toolbar. - Add tooltips to toolbar buttons. - Add tooltips to the tab bar (page titles). - Stop adding icons to menu items only to disable them right after. Task-number: QTBUG-60655 Change-Id: I10cc0fa82dbf39281bbdbbf9ef901e1b26402f80 Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by:
Michal Klocek <michal.klocek@qt.io>
-
- 13 Jul, 2017 - 2 commits
-
-
Alexandru Croitor authored
Task-number: QTBUG-61865 Change-Id: Ic49496ed4fdabac5be8d540d4a5daa5c83fe36f2 Reviewed-by:
Liang Qi <liang.qi@qt.io>
-
Kai Koehne authored
Move files from marked, markdown.css to a 3rdparty directory, and properly document them with a qt_attribution.json file. Finally, reference the (automatically generated) documentation in the respective examples documentation. Task-number: QTBUG-61706 Change-Id: I8fd3f894e6e81647bc4804df784b1e00b83d12d6 Reviewed-by:
Alexandru Croitor <alexandru.croitor@qt.io>
-
- 26 Jun, 2017 - 1 commit
-
-
Jüri Valdmann authored
- Remove two out of five layers of ifdefs around and inside this method. - Now always compiled but will yield an error if printing is disabled. - Remove printing-related ifdefs from demobrowser. Task-number: QTBUG-61510 Change-Id: I79781189d3d3fb62db0a2216b2b989e3fa1d1f86 Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io> Reviewed-by:
Rolf Eike Beer <eb@emlix.com>
-
- 20 Jun, 2017 - 1 commit
-
-
Michal Klocek authored
By default we should allow persistent cookies otherwise demobrowser might give an impression that cookies are not working. Task-number: QTBUG-58675 Change-Id: I13ef2729b7f4a757a0d7e0c695dafd4e2f1f75be Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
- 19 Jun, 2017 - 1 commit
-
-
Jüri Valdmann authored
- Use the new signals and slots syntax, QStringLiteral, lambdas and nullptr. - Use tr consistently for user-visible text. - Use unprefixed CSS transform properties. - Remove the "; undefined" workaround for runJavaScript calls, which is supposed to prevent a "possible recursion loop and crash" due to QVariant conversion. However, since no callback is passed to the method, no such conversion is taking place nowadays. Task-number: QTBUG-60655 Change-Id: Iad9131a17e488bf5e6b1905483be33b562dbfc62 Reviewed-by:
Michal Klocek <michal.klocek@qt.io> Reviewed-by:
Viktor Engelmann <viktor.engelmann@qt.io>
-
- 13 Jun, 2017 - 3 commits
-
-
Jüri Valdmann authored
Task-number: QTBUG-59824 Change-Id: Id72428996721bd60596becc5b13b29a132f70e69 Reviewed-by:
Joerg Bornemann <joerg.bornemann@qt.io> (cherry picked from commit af422d3f)
-
Jüri Valdmann authored
Task-number: QTBUG-60655 Change-Id: Ie385232d5c126eafc18c08f49c15cc5e18c69ba1 Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by:
Michal Klocek <michal.klocek@qt.io>
-
Kai Koehne authored
Fixes build issue on Windows: html2pdf.cpp(88): error C2027: use of undefined type 'QtNamespace::QTextStream' Change-Id: Idf43d826f72a6dd06245c3d072b6c6ea58ea2ae6 Reviewed-by:
Jüri Valdmann <juri.valdmann@qt.io> Reviewed-by:
Joerg Bornemann <joerg.bornemann@qt.io>
-
- 08 Jun, 2017 - 1 commit
-
-
Michal Klocek authored
Mea culpa ! This is not only not required in 5.9.1 but also does not even compile. This reverts commit dc70e81d . Task-number: QTBUG-61299 Change-Id: I0879abe58a23588bddf9e4217899d7bfbf604438 Reviewed-by:
Kai Koehne <kai.koehne@qt.io>
-
- 06 Jun, 2017 - 2 commits
-
-
Michal Klocek authored
Fix destruction of browser context, which takes place on qt_call_post_routines. Unfortunately demo browser destructs its windows just before qapplication destructor runs, so there is no more main event loop running. Please note this is just a quick fix, and proper fix would require refactoring the example not to use anit-pattern of deriving from qapplication. Task-number: QTBUG-58675 Change-Id: I419a1655a70397e69fecef2ceb37cbfc7e7f5ca4 Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
Szabolcs David authored
Add the missing QTextStream include. Change-Id: I892a90deaccde03df3d974c35b6d41dcc013ef65 Reviewed-by:
Jüri Valdmann <juri.valdmann@qt.io> Reviewed-by:
Peter Varga <pvarga@inf.u-szeged.hu>
-
- 23 May, 2017 - 1 commit
-
-
Jüri Valdmann authored
Adds example command line tool 'html2pdf' that loads a URL into QWebEnginePage and prints it to a pdf file. Task-number: QTBUG-59823 Change-Id: I898e9a9ecdf819f417876f964d40e494f6095c99 Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by:
Michael Brüning <michael.bruning@qt.io>
-
- 18 May, 2017 - 1 commit
-
-
Szabolcs David authored
Demonstrates how to inject and remove stylesheets using the user scripts API. Change-Id: If498365897618f873fa96d7a7b04a370e196618e Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
- 15 May, 2017 - 1 commit
-
-
Jüri Valdmann authored
Task-number: QTBUG-59822 Change-Id: Iee69f10fefa223313ca112f096b65446b4156ac1 Reviewed-by:
Joerg Bornemann <joerg.bornemann@qt.io>
-
- 10 May, 2017 - 1 commit
-
-
Allan Sandfeld Jensen authored
QtWebEngine supports building with last stable and last LTS Qt releases. Guard some 5.7-5.9 API from being used when not available, and reinstate the default features for 5.6 LTS builds. Change-Id: Ia288a49109d011a2bee883d4a2d38d994b497d59 Reviewed-by:
Michael Brüning <michael.bruning@qt.io>
-
- 04 May, 2017 - 2 commits
-
-
Jüri Valdmann authored
Adds an example ('videoplayer') showing how to enable the Fullscreen API[1] in QWebEngineView. This is one of the missing examples blocking the removal of demobrowser. [1]: https://fullscreen.spec.whatwg.org Task-number: QTBUG-59820 Change-Id: Ib02a1556515d87e595ca54c2bce18c9144030fbc Reviewed-by:
Kai Koehne <kai.koehne@qt.io> Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by:
Michal Klocek <michal.klocek@qt.io>
-
Joerg Bornemann authored
This commonly used short cut is a must-have for every browser, even simple ones. Change-Id: I2a0bde05bceeb5a4334e3a7168bd45a9335311ee Reviewed-by:
Kai Koehne <kai.koehne@qt.io>
-
- 03 May, 2017 - 1 commit
-
-
Kai Koehne authored
Change-Id: I74d30578a9725f10a8d4e86ff8740d5f467d0fbc Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
- 26 Apr, 2017 - 1 commit
-
-
Jüri Valdmann authored
Task-number: QTBUG-59824 Change-Id: Id72428996721bd60596becc5b13b29a132f70e69 Reviewed-by:
Joerg Bornemann <joerg.bornemann@qt.io>
-
- 21 Apr, 2017 - 1 commit
-
-
Alexandru Croitor authored
Because of weird interaction between deleteLater(), Qt::WA_DeleteOnClose, and QQuickRenderControlPrivate::windowDestroyed() which executes all the deferred deletions at a bad time, there were some use-after-free crashes. The workaround is not to close the window when the last tab is closed, but rather create a new tab, like the behavior was on non-macOS platforms. Task-number: QTBUG-58982 Change-Id: I00295838c298af382cac78bb22c47d6de60e7755 Reviewed-by:
Michal Klocek <michal.klocek@qt.io>
-
- 30 Mar, 2017 - 1 commit
-
-
Kai Koehne authored
The example did always set an application proxy, though it was empty if no proxy was explicitly set in the system. This however blocked the use of the system settings. Task-number: QTBUG-58748 Change-Id: I50d9116e491cb7c1ab5b8fc610736d60e0bc9ea8 Reviewed-by:
Michael Brüning <michael.bruning@qt.io>
-
- 28 Mar, 2017 - 1 commit
-
-
Florian Bruhin authored
Otherwise, the MainWindow and QWebEngineView remains on the heap when closing the application. Task-number: QTBUG-59765 Change-Id: Ia643d1e919ca5f0a1d9405ba9b7ab72aabd8c051 Reviewed-by:
Viktor Engelmann <viktor.engelmann@qt.io> Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
- 27 Mar, 2017 - 1 commit
-
-
Florian Bruhin authored
Task-number: QTBUG-56839 Change-Id: Id43a3389714b56d1ce82f6f4e69b52ecfbbfeeec Reviewed-by:
Viktor Engelmann <viktor.engelmann@qt.io> Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
- 11 Mar, 2017 - 1 commit
-
-
Marc Mutz authored
It's going to be deprecated. Change-Id: Iec967478785d327caa846a259fb8eeff18173429 Reviewed-by:
Lars Knoll <lars.knoll@qt.io>
-
- 01 Mar, 2017 - 1 commit
-
-
Ionut Alexandrescu authored
fullScreenNotification is a child of fullScreenView and should not be deleted. On multiscreen systems, the fullScreenView window was always shown on the main monitor Restore the main window position Change-Id: I2c940306d06668ad52a2388832ceb48b4791779d Reviewed-by:
Michal Klocek <michal.klocek@qt.io>
-
- 23 Feb, 2017 - 1 commit
-
-
Alexandru Croitor authored
Previously when Airplay was activated and a new QWebEngineView instance was created, a black area would be rendered inside the view. This happened because of incompatible OpenGL contexts. The global Qt OpenGL context could not share its textures with the newly created "after-airplay" context, due to the contexts being used by different GPUs (only possible on a MacBook Pro). The fix is to add the NSSupportsAutomaticGraphicsSwitching option into the application plist file, which informs macOS that the application supports usage of dual GPUs, and thus allows sharing of contexts across GPUs. Task-number: QTBUG-54053 Change-Id: Ic37fb75f164922bcca6456054174171fa9ba2bfb Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
- 22 Feb, 2017 - 1 commit
-
-
Allan Sandfeld Jensen authored
Instead of calling deleteLater, just tell close to delete the menu itself. Task-number: QTBUG-59080 Change-Id: I3eae382781f813ed3c6f27b78088b94ed1c486dd Reviewed-by:
Michal Klocek <michal.klocek@qt.io> Reviewed-by:
Peter Varga <pvarga@inf.u-szeged.hu>
-
- 20 Jan, 2017 - 1 commit
-
-
Ionut Alexandrescu authored
The languages submenu was not working corectly, languages could not be checked Change-Id: I7221d3527dbd6e071eb8d1585fb6d90812c61f94 Reviewed-by:
Michal Klocek <michal.klocek@qt.io>
-
- 05 Jan, 2017 - 1 commit
-
-
Topi Reinio authored
Instead of adding individual example projects into SUBDIRS from the top-level examples.pro, add a .pro file for both /examples/webengine and /examples/webenginewidgets that handles them. This way, it's easier to e.g. build all webengine examples from binary packages, as the top-level examples.pro is not packaged. Task-number: QTBUG-57124 Change-Id: I8cf8ac7b13b86306b31bc43c79e3d8272193b1d3 Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
- 29 Oct, 2016 - 1 commit
-
-
Michal Klocek authored
Task-number: QTBUG-56074 Change-Id: I2a66e91dd4ed1026e5ab2539cfd3f9094263b48c Reviewed-by:
Michael Brüning <michael.bruning@qt.io>
-
- 17 Oct, 2016 - 1 commit
-
-
Alexandru Croitor authored
The change fixes spellchecking to work on macOS. A new WebEngine configure option is available to allow spellchecking on macOS to use either Hunspell like the other platforms, or the native spellchecker that comes with the OS. The default is to use Hunspell. Task-number: QTBUG-53135 Change-Id: I3e45b2e0d728b1bf2659c35f3d0a042b0ecd6239 Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by:
Michal Klocek <michal.klocek@qt.io>
-
- 07 Oct, 2016 - 1 commit
-
-
Peter Varga authored
Change-Id: I283365c72d351e62bc749cbc60e06472e52255ec Reviewed-by:
Michael Brüning <michael.bruning@qt.io>
-