"examples/webengine/quicknanobrowser/util.h" did not exist on "5bf14cccfe86a8f87300d3e23432aeaa150cbf81"
- 23 Jan, 2014 - 5 commits
-
-
Simon Hausmann authored
When building against Qt 5 release binaries, QT_BUILD_PARTS does not include examples. However we want to unconditionally build examples, until we become part of the Qt 5 module set. Change-Id: Ic51d105295797e80052e3808613fc16cec709773 Reviewed-by:
Andras Becsi <andras.becsi@digia.com> Reviewed-by:
Zeno Albisser <zeno.albisser@digia.com>
-
Simon Hausmann authored
The Qt build system assumes that when building a module against a release build of Qt, syncqt was already run at package creation time. So we have to run syncqt when creating source packages. This patch changes the syntax to separate the file name base from the package version to use. Change-Id: I48897d52a917194be6662a26268ad403883ed9e0 Reviewed-by:
Pierre Rossi <pierre.rossi@gmail.com>
-
Simon Hausmann authored
* Add a .tag file to the archive that contains the sha1 the package was created from. This is useful for diagnostics. * Use bash and enforce error handling (it's easy to accidentally include bashisms) Change-Id: I8141b10d50bbf55a470d5a84ed0ae801742b57dc Reviewed-by:
Zeno Albisser <zeno.albisser@digia.com> Reviewed-by:
Pierre Rossi <pierre.rossi@gmail.com>
-
Pierre Rossi authored
Update the snapshot and add the patch that disables it. Change-Id: Ide67ab476d2fdc7afa0b361848a1ebe881235115 Reviewed-by:
Jocelyn Turcotte <jocelyn.turcotte@digia.com>
-
Andras Becsi authored
Deploy the built ffmpegsumo library and make chromium find it by overriding the content::DIR_MEDIA_LIBS path with the deploy location. We deploy the plugin to $$[QT_INSTALL_PLUGINS]/qtwebengine. Change-Id: I0aeb37fccd2af62b23f8e6405041655e1f66b7aa Reviewed-by:
Zeno Albisser <zeno.albisser@digia.com> Reviewed-by:
Pierre Rossi <pierre.rossi@gmail.com>
-
- 17 Jan, 2014 - 1 commit
-
-
Jocelyn Turcotte authored
With this applications will get a compile error instead of a linking error for methods currently without an implementation in cpp files. Change-Id: I3fe5c1f127c57cd62a1eb401e8e3283e005a0344 Reviewed-by:
Zeno Albisser <zeno.albisser@digia.com> Reviewed-by:
Pierre Rossi <pierre.rossi@gmail.com>
-
- 15 Jan, 2014 - 7 commits
-
-
Pierre Rossi authored
Change-Id: I6195c49f1647c78b16d9d47770ab37ba998a61a5 Reviewed-by:
Jocelyn Turcotte <jocelyn.turcotte@digia.com>
-
Pierre Rossi authored
Refactor JavaScriptDialogManagerQt to support a Qt Quick dialogs friendly approach. Qt Quick dialogs are still missing a prompt, so we use a "handmade" one. This should be solved before 5.3 though. Change-Id: I965df66837b2e81d6e4618a8da1167a37661c26e Reviewed-by:
Jocelyn Turcotte <jocelyn.turcotte@digia.com>
-
Pierre Rossi authored
Starting with the context Menus for QtQuick. Add default UI delegates as a subproject. We allow ourselves to use Qt Quick Controls there for in order to get a nice "out of the box" experience for things like context menus, dialogs, etc while leaving the door open for system embedders to override this. Opting out of the deployment of these QML files is still very primitive but can be done by passing WEBENGINE_CONFIG+=no_ui_delegates at qmake time. Customization of context menus could be done via a qml component, which is probably best kept in experimental for now while we address its shortcomings. Change-Id: I0705b20d5ddd3bb010f9371b65a181c6b02a03e1 Reviewed-by:
Jocelyn Turcotte <jocelyn.turcotte@digia.com>
-
Pierre Rossi authored
Introduce a new version of chooseFiles in QWebEnginePage. The existing API in WebKit1 seemed a bit dusty in any case (multiple only supported via extensions). Changes are: * oldFile becomes oldFiles, so that we could at a later stage expose the already selected files in the "multiple" case. * a type is introduced, for now limited to multiple selection, but over time, we might consider additions such as directory upload. Change-Id: I14cfea64ce95e892a0a1877c8cb914c5a421409f Reviewed-by:
Jocelyn Turcotte <jocelyn.turcotte@digia.com>
-
Simon Hausmann authored
* Make sure the example source code is installed * Make sure the installation path is consistent with the path within the module, to ensure that the sources end up next to the compiled binary. * Skip the widgets nano browser from the installation, as it's a developer tool. Change-Id: I35b421e12f8e6ddd3f2045e318b21543ff929cd8 Reviewed-by:
Jocelyn Turcotte <jocelyn.turcotte@digia.com>
-
Simon Hausmann authored
In developer (non-prefix) builds, the binary goes to $$MODULE_BASE_OUTDIR/libexec, which is practically qtbase/libexec. In prefix builds it'll be linked to $module_toplevel/libexec and installed into $prefix/libexec. Change-Id: Ia42519f3113976e707fbda9e09dbf7ef6e235924 Reviewed-by:
Jocelyn Turcotte <jocelyn.turcotte@digia.com>
-
Adam Kallai authored
It contains information about a requested load of a web page. Change-Id: Ie45706adb51ee5bce98e7af01252d9a8389db57d Reviewed-by:
Pierre Rossi <pierre.rossi@gmail.com> Reviewed-by:
Andras Becsi <andras.becsi@digia.com>
-
- 14 Jan, 2014 - 5 commits
-
-
Zeno Albisser authored
This is necessary for the compiler to find include files following the "#include <FRAMEWORK/file>" syntax. Change-Id: Ia40b6bbe571e2b275a502c2de60cceeecc9b0f6b Reviewed-by:
Pierre Rossi <pierre.rossi@gmail.com>
-
Pierre Rossi authored
Separate the build instructions from getting the source. Also update some of the contents that were outdated. Change-Id: Ib0e02b69f616c0cd377a5f74df682542c21e49cc Reviewed-by:
Jocelyn Turcotte <jocelyn.turcotte@digia.com>
-
Zeno Albisser authored
Change-Id: I09ce8ad0372a80a2f19b95a2ba0a6fa8635debea Reviewed-by:
Jocelyn Turcotte <jocelyn.turcotte@digia.com>
-
Zeno Albisser authored
This should be enabled again as soon as we have toHtml() implemented. Change-Id: I843112aa2778c05bbac9ab51f5427850a862f247 Reviewed-by:
Jocelyn Turcotte <jocelyn.turcotte@digia.com>
-
Zeno Albisser authored
Change-Id: I48dda5ffd6f9a77a0e73bb9c6a62bfe8ebea5733 Reviewed-by:
Jocelyn Turcotte <jocelyn.turcotte@digia.com>
-
- 13 Jan, 2014 - 8 commits
-
-
Zoltan Arvai authored
MSVC linker needs file extension, otherwise it searches for .obj files, but Qt has Qt5*.lib files. Change-Id: I4fd5e1d6001ea309da456c43ffc79cb5944a1ef3 Reviewed-by:
Andras Becsi <andras.becsi@digia.com> Reviewed-by:
Pierre Rossi <pierre.rossi@gmail.com>
-
Zoltan Arvai authored
ContentMain has a different parameter list for Windows. Currently no sandbox is in use, just fitting in with the required parameters. See chromium/content/app/content_main.cc. Change-Id: I6c3918efaafbf48bd4a07f377be51c22c5355cd0 Reviewed-by:
Andras Becsi <andras.becsi@digia.com> Reviewed-by:
Pierre Rossi <pierre.rossi@gmail.com>
-
Zeno Albisser authored
Change-Id: I14dbc2d4770cb0efe9a227e4f113e83c50e00283 Reviewed-by:
Andras Becsi <andras.becsi@digia.com> Reviewed-by:
Pierre Rossi <pierre.rossi@gmail.com>
-
Zeno Albisser authored
Change-Id: Id794add1267ebea804b050bb50e232bcf5f7dd13 Reviewed-by:
Andras Becsi <andras.becsi@digia.com>
-
Zoltan Arvai authored
gfx::GLSurfaceHandle needs reinterpret_cast for the first parameter to match an overload. Change-Id: I4b89c38b9694ab649e1e623049573675c926a4a7 Reviewed-by:
Michael Bruning <michael.bruning@digia.com> Reviewed-by:
Jocelyn Turcotte <jocelyn.turcotte@digia.com>
-
Zoltan Arvai authored
AppendSwitchASCII won't accept WChars, it would need WideToASCII conversion. But on OS_WIN AppendSwitchASCII method only wraps parameters for AppendSwitchNative with ASCIIToWide. Doing ASCIIToWide(WideToASCII()) not seems to be a useful idea, so we should call directly AppendSwitchNative on Windows. See chromium/base/command_line.cc. Change-Id: I9733993840ddaef2dbb3176135977c39a967e381 Reviewed-by:
Andras Becsi <andras.becsi@digia.com>
-
Zeno Albisser authored
Change-Id: I8df487f3abcdaae9303c8353b6a9f26c88bc6840 Reviewed-by:
Andras Becsi <andras.becsi@digia.com>
-
Michael Brüning authored
The || true syntax does not work on Windows. Also, normalize the paths to the underlying OS style. Change-Id: Ie13d2646fe239fccb9ab7b558a6c8d56b779b206 Reviewed-by:
Jocelyn Turcotte <jocelyn.turcotte@digia.com>
-
- 11 Jan, 2014 - 3 commits
-
-
Pierre Rossi authored
We don't want everybody to have to go and tweak ~/.gyp/include.gypi just for that purpose. Change-Id: I67533a62246dea45c4b5a5a454f43d01328d472f Reviewed-by:
Jocelyn Turcotte <jocelyn.turcotte@digia.com> Reviewed-by:
Andras Becsi <andras.becsi@digia.com>
-
Zoltan Arvai authored
It is "struct GPU_EXPORT MailboxName" in chromium/gpu/command_buffer/service/mailbox_manager.h. MSVC won't accept class. Change-Id: I979808f357b32e1d99fe70a1138bf292b54c4e76 Reviewed-by:
Andras Becsi <andras.becsi@digia.com> Reviewed-by:
Pierre Rossi <pierre.rossi@gmail.com>
-
Zoltan Arvai authored
Add not yet implemented overrides to render_widget_host_view_qt.h. Remove ambiguous and unneeded override from browser_context_qt.h. Change-Id: Id1cac9bf811d8e128e5ba8df059f7ca3bdd919dc Reviewed-by:
Michael Bruning <michael.bruning@digia.com> Reviewed-by:
Pierre Rossi <pierre.rossi@gmail.com> Reviewed-by:
Andras Becsi <andras.becsi@digia.com>
-
- 10 Jan, 2014 - 5 commits
-
-
Pierre Rossi authored
Removing some duplicate lines Change-Id: I92059eb42cedf5f912a595bbab4a73a1011d6dae Reviewed-by:
Andras Becsi <andras.becsi@digia.com>
-
Zoltan Arvai authored
MSVC uses WString instead of Utf16 so this needs different conversion in type_conversion.h. Change-Id: I987acb4ea5ad5a98c94fd992a9de05f602be825d Reviewed-by:
Michael Bruning <michael.bruning@digia.com> Reviewed-by:
Pierre Rossi <pierre.rossi@gmail.com> Reviewed-by:
Andras Becsi <andras.becsi@digia.com>
-
Zoltan Arvai authored
filePathForCallback.AddExtension won't accept const char[] with MSVC. It needs to be converted with the appropriate function. Change-Id: I95506de702eab4d7b61ddf051c7a122c793da35b Reviewed-by:
Michael Bruning <michael.bruning@digia.com> Reviewed-by:
Andras Becsi <andras.becsi@digia.com>
-
Adam Kallai authored
Change-Id: I6092483d46b8d0db6193b92f2744bd836beb4912 Reviewed-by:
Andras Becsi <andras.becsi@digia.com> Reviewed-by:
Pierre Rossi <pierre.rossi@gmail.com>
-
Andras Becsi authored
On some embedded setups and Windows unittest targets bring in new locale repack actions which use the -g and -b switches of repack_locals.py with @pymod_do_main. Since we did not implement these options the script execution failed. Add placeholders for these options. Change-Id: Ie11928b025448bc059fb1e3f2e695fb7698a7937 Reviewed-by:
Michael Bruning <michael.bruning@digia.com> Reviewed-by:
Zoltan Arvai <zarvai@inf.u-szeged.hu> Reviewed-by:
Pierre Rossi <pierre.rossi@gmail.com>
-
- 08 Jan, 2014 - 1 commit
-
-
Adam Kallai authored
Change-Id: I403e7e3c89bd1881b96b1cc345ccdf115ceea5e9 Reviewed-by:
Peter Varga <pvarga@inf.u-szeged.hu> Reviewed-by:
Andras Becsi <andras.becsi@digia.com>
-
- 23 Dec, 2013 - 2 commits
-
-
Zeno Albisser authored
Change-Id: I146df83948017b5ad72e40d16a8cc7105691c309 Reviewed-by:
Jocelyn Turcotte <jocelyn.turcotte@digia.com>
-
Jocelyn Turcotte authored
This implements adoptNewWindow for QQuickWebEngineView. The API is only intended to be used through QML to avoid delegating the QQuickWebEngineViewHandle ownership through a signal parameter. Another limitation of the implementation is currently to fail the handle adoption unless it is done synchronously within the adoptNewWindow call. To support this we would need to delay the call to WebContentsAdapter::initialize which will leave the adapter without a client when returning to the event loop and would require putting null checks everywhere it is used. So I would prefer to keep the API limited and avoid potential crashes. If we want to support asynchronous Loader elements or QML files fetched from the network in the future, the API should be able to scale to the task once we've adjusted the implementation. This also adds basic tabs support in the quicknanobrowser example. The url property is now set imperatively to avoid overwriting the adopted WebContentsAdapter's loading URL. Change-Id: Iba5c5dc3ffa21045f356be131ca15c01b9aee7c8 Reviewed-by:
Pierre Rossi <pierre.rossi@gmail.com> Reviewed-by:
Zeno Albisser <zeno.albisser@digia.com>
-
- 20 Dec, 2013 - 3 commits
-
-
Xiaobo Wang authored
Currently we use fixed port 1337 as inspector port. When weblauncher is launched by chromedriver it passes the inspector port as commandline argument --remote-debugging-port=<port>. Later on chromedriver will try to communicate with chrome via that port. We should use that port when starting devtools HTTP handler. Change-Id: I83e3341a535d50a129670bd0056b3ca448c8e2e5 Reviewed-by:
Zeno Albisser <zeno.albisser@digia.com> Reviewed-by:
Pierre Rossi <pierre.rossi@gmail.com>
-
Jocelyn Turcotte authored
This is now initialized by Chromium in ContentMainRunnerImpl::Run, which we bypass for our browser process. Change-Id: Id8233df3fe12048cd2b6eaf870b161ab5d1eb089 Reviewed-by:
Andras Becsi <andras.becsi@digia.com> Reviewed-by:
Zeno Albisser <zeno.albisser@digia.com>
-
Andras Becsi authored
Change-Id: I3bdad02a2ef69d242980e34774a8219ef0c74ea9 Reviewed-by:
Zeno Albisser <zeno.albisser@digia.com>
-