- Aug 25, 2015
-
-
Allan Sandfeld Jensen authored
Fixing the minor differences needed to work with Chromium 45. Change-Id: I5036b4b9a069d45e8dd37e24fab84cdfe5e67acc Reviewed-by:
Joerg Bornemann <joerg.bornemann@theqtcompany.com>
-
- Aug 24, 2015
-
-
Andras Becsi authored
This patch: - adds required options to the embedded_linux.pri config - adds missing events_ozone.gyp:events_ozone_evdev dependency - fixes pkg-config not to pick host paths when cross compiling - implements missing functions of the OzonePlatform interface - updates the submodule to include fixes for chromium Change-Id: I77b384738fa7d41938a68c10a007728b10d7db28 Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@theqtcompany.com>
-
- Aug 03, 2015
-
-
Kai Koehne authored
Change 7a1e0d57 determined the Visual Studio version based on the 'VisualStudioVersion' environment variable. While this variable is defined by the default Visual Studio command line prompt, it isn't necessarily set in other environments. Anyhow, Qt already determined the compiler/Visual Studio version in the mkspec. We can just reuse this here. Change-Id: Ibee9526e91ae855151940da6be438705de048c0c Reviewed-by:
Andras Becsi <andras.becsi@theqtcompany.com> Reviewed-by:
Joerg Bornemann <joerg.bornemann@theqtcompany.com>
-
- Jul 30, 2015
-
-
Allan Sandfeld Jensen authored
Also updates snapshot script for removed, added and renamed modules. Change-Id: Ie511cbddc2f7c03d9f73f7ae190701539bc91d4d Reviewed-by:
Joerg Bornemann <joerg.bornemann@theqtcompany.com>
-
- Jul 28, 2015
-
-
Allan Sandfeld Jensen authored
Add qmake command line option to use system FFMPEG and report result and option in the configure summary. Also checks libraries FFMPEG and chromium both uses are available on the system since linking will otherwise fail. Does not check if the version of the libav libraries are correct, but leaves that to whomever enables the option. Change-Id: I39c9c47eba19a6e40872a2e9b24a9010cdea1011 Reviewed-by:
Joerg Bornemann <joerg.bornemann@theqtcompany.com>
-
Allan Sandfeld Jensen authored
Snappy doesn't use pkg-config so we use a configure check to detect it. Change-Id: I54f02d493139069ca8838f7008041340990fc016 Reviewed-by:
Joerg Bornemann <joerg.bornemann@theqtcompany.com>
-
- Jul 27, 2015
-
-
Allan Sandfeld Jensen authored
Adds a post configure step to test qmake arguments, summerize options, and make it possible to enable using system ICU, but leaving it default off for now. Also summerizes the proprietary codec configuration. Change-Id: I620a69dcdbb14b49143770d38eecb5aeab48ad05 Reviewed-by:
Joerg Bornemann <joerg.bornemann@theqtcompany.com>
-
- Jul 19, 2015
-
-
Allan Sandfeld Jensen authored
Adds configure check and configures chromium to use system libsrtp if available. Change-Id: I134c50e1179bfb6acf01347456f8be26f27bf559 Reviewed-by:
Simon Hausmann <simon.hausmann@theqtcompany.com>
-
Allan Sandfeld Jensen authored
Uses pkg-config to detect libevent, libwebp, flac, jsoncpp, opus, speex and vpx, and configure chromium to link with system versions. Change-Id: Ic6c5bbe07929a7c2b79abcb760a8c61b0c9ed92f Reviewed-by:
Simon Hausmann <simon.hausmann@theqtcompany.com>
-
- Jul 15, 2015
-
-
Allan Sandfeld Jensen authored
Also switch to parsing DEPS instead of .DEPS.git as the latter has been removed from upstream chromium. Change-Id: Ie449e310202458c5c514a5eb6af2d30486ec0891 Reviewed-by:
Andras Becsi <andras.becsi@theqtcompany.com>
-
- Jul 02, 2015
-
-
Allan Sandfeld Jensen authored
Xscrnsaver is now used for idle desktop detection on Linux, and required unless we disable that functionality from Chromium. Change-Id: I5295ebd822a4b53024d86868aa6dc4912ab120c1 Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com> Reviewed-by:
Pierre Rossi <pierre.rossi@theqtcompany.com>
-
- Jul 01, 2015
-
-
Allan Sandfeld Jensen authored
If available use the system versions of these basic libraries on Linux. Change-Id: Iebcd5c11c53d0d491c457ccff71be04f8b2cac1c Reviewed-by:
Andras Becsi <andras.becsi@theqtcompany.com>
-
- Jun 23, 2015
-
-
Allan Sandfeld Jensen authored
Chromium now expects the MSVS version to be set in GYP_MSVS_VERSION, so we need to set that. Fortunately we can use the VisualStudioVersion environment to do so. Note we should be setting it to "2013e" when using Express, but I can not currently detect that. Change-Id: Id51c04c8d3292c05809d4aa1301a50b12b2d57fd Reviewed-by:
Andras Becsi <andras.becsi@theqtcompany.com>
-
Allan Sandfeld Jensen authored
V8 will now by default require two external binary blobs in libexec. We prefer not having to ship more external dependencies, which are both inconvinient and a security risk. Change-Id: Id171f9be83add871bfa7d76c000799ebda9b7666 Reviewed-by:
Andras Becsi <andras.becsi@theqtcompany.com>
-
Allan Sandfeld Jensen authored
Updates version and snapshot script Change-Id: Ie1bd69d6a5042edbd563357bb2fc326cbbb813e8 Reviewed-by:
Andras Becsi <andras.becsi@theqtcompany.com>
-
- Apr 24, 2015
-
-
Andras Becsi authored
Changing the python print signature seems to cause problems on Windows, so revert it. Change-Id: I715f792b880a2269ec153bbc73b432c6a4e87cc5 Reviewed-by:
Michael Brüning <michael.bruning@theqtcompany.com>
-
- Apr 15, 2015
-
-
Andras Becsi authored
When QtCreator loads qtwebengine.pro some parsing errors are shown if it picks up the system python3 for basic detection. Although we do not plan to support python3 with all of our scripts (since Chromium does not) these simple cases can be fixed by using the function version of python's print. This patch also adds the Chromium source path to the core INCLUDEPATH so that Chromium headers are indexed as well. Change-Id: Ia6dec1c776fdcddf875fb8e814d8fb33b7340989 Reviewed-by:
Michael Brüning <michael.bruning@theqtcompany.com>
-
- Apr 14, 2015
-
-
Andras Becsi authored
Support for the B2Qt/eAndroid platform is discontinued with Qt 5.5 so we can remove all remnants of the android platform. Change-Id: I93f15fcd4a345203e15010ddf1e8de3e8d28ab56 Reviewed-by:
Michael Brüning <michael.bruning@theqtcompany.com>
-
- Mar 12, 2015
-
-
Andras Becsi authored
This makes sure developers at least build this codepath so we have the needed coverage to find out if something breaks. Change-Id: Id56ecf5bb051e873e9bcf313a50a5eec23c2bd83 Reviewed-by:
Peter Varga <pvarga@inf.u-szeged.hu>
-
- Mar 06, 2015
-
-
Peter Varga authored
The testsupport API is used for test those features that are not planned to be accessible via the public API. For example, signals of the chromium's error page should not be visible for the develepor but it is important to test whether the error page is loaded properly. Change-Id: Ie5b3265a207d05649cabd624a001a6ffe2e45971 Reviewed-by:
Andras Becsi <andras.becsi@theqtcompany.com>
-
- Mar 04, 2015
-
-
Andras Becsi authored
This fixes the build on OS X if the path to clang is not cached, and only builds examples if Qt was configured to do so. This has already been fixed in dev. Change-Id: Ia2d17f38f30e832425f6e1cd014b46a6c6ae78ec Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@theqtcompany.com>
-
- Feb 23, 2015
-
-
Andras Becsi authored
These are needed on Linux, since the core layer can not rely on the shipped third_party/khronos headers because that would break the build on GLES configs. Change-Id: I598f58a9830b31a56425db60b7fc36c3f34f8581 Reviewed-by:
Michael Brüning <michael.bruning@theqtcompany.com>
-
- Feb 19, 2015
-
-
Frederik Gladhorn authored
To check the XCode version, default_pre has to be run first. Under most circumstances the order is not important since the value gets cached, that's why current builds usually work. Change-Id: I2613e92189592d7b25200e22a378f9f593b5057e Reviewed-by:
Andras Becsi <andras.becsi@theqtcompany.com>
-
- Feb 16, 2015
-
-
Jani Heikkinen authored
Qt copyrights are now in The Qt Company, so we could update the source code headers accordingly. In the same go we should also fix the links to point to qt.io. Change-Id: Ieb6bac7a1be5c25eb7cb917495b58b6a870ca6d4 Reviewed-by:
Pierre Rossi <pierre.rossi@theqtcompany.com>
-
- Feb 02, 2015
-
-
Michael Brüning authored
Visual Studio enables the C++11 features it supports by default without using the QT_CONFIG logic. Change-Id: Ifcd9ae230a081783256c99183c10fc8295c014cc Reviewed-by:
Pierre Rossi <pierre.rossi@theqtcompany.com>
-
- Jan 20, 2015
-
-
Michael Brüning authored
Python 3 is not supported by the Chromium build system and installation of the Qt WebEngine libraries will fail. Change-Id: Ie402c069afecf087de8521401ed4261e74df8b87 Task-number: QTBUG-43242 Reviewed-by:
Andras Becsi <andras.becsi@theqtcompany.com>
-
Zeno Albisser authored
* scoped_refptr operator for implicit conversion to pointer has been disabled upstream: https://codereview.chromium.org/510323002 * Group permission API as done upstream: https://codereview.chromium.org/622793002 * content_worker gyp target has been removed upstream. * GetPageThumbnailData moved to DevToolsManagerDelegate. * ui/ui_resources has been renamed to ui/resources * WebPreferences and ResourceType have moved inside content. * Merge ResourceBundle's InitSharedInstanceLocaleOnly with InitSharedInstanceWithLocale(): https://codereview.chromium.org/457103003 * Remove obsolete accessibility events. * AX_EVENT_SELECTED_TEXT_CHANGED has been renamed to AX_EVENT_TEXT_SELECTION_CHANGED * AX_ROLE_MATH_ELEMENT was removed upstream. https://codereview.chromium.org/695133002 * Screen::IsDIPEnabled has been removed upstream. https://codereview.chromium.org/672823002 * Update DevToolsHttpHandlerDelegateQt according to ShellDevToolsManagerDelegate. * Various functionality from DevToolsHttpHandler was moved to DevToolsManagerDelegate https://codereview.chromium.org/560323005 * DevToolsHttpHandler::Start expects a scoped_ptr now. * Make sure event_factory_evdev.h is not included when USE_OZONE is not defined * ErrorPageParams was moved into namespace error_page. * Media Access is now handled by ContentBrowserClient::CheckMediaAccessPermission * SpecialStoragePolicy moved to namespace storage * Add implementation for new pure virtual function BrowserContext::GetSSLHostStateDelegate. * RenderPass::Id was renamed to RenderPass::RenderPassId * Include view_messages.h for ViewHostMsg_TextInputState_Param * CERT_UNABLE_TO_CHECK_REVOCATION has been deprecated by Chromium: https://codereview.chromium.org/449743002 * MailboxManager::ConsumeTexture only takes the mailbox as an argument * Replace RWHVQt::TextInputStateChanged with RWHVQt::TextInputTypeChanged. * RenderWidgetHostView::ScrollOffsetChanged has been removed. * SkBitmap::Config was removed upstream. * CopyFromCompositingSurfaceCallback has become an own type. * AcceleratedSurfaceInitialized only takes route_id as an argument. * ServerBoundCertService has been renamed to ChannelIDService. Related API has been renamed accordingly. * TextureImageTransportSurface was removed upstream. * Update MediaCaptureDispatcher::OnMediaRequestStateChanged signature. * AudioStream related functions are gone upstream. https://codereview.chromium.org/569713002 * Add implementation for RenderWidgetHostViewQt::GetLastScrollOffset. * Include generic touch_device implementation. * switches::kDisableDesktopNotifications was removed upstream. https://codereview.chromium.org/607843002 * PageTransition moved to ui. * Messages headers are not guarded. Including them multiple times does hurt. * ScaleGestureDetector does not create a standalone GestureDetector anymore. https://codereview.chromium.org/501503003 * MotionEvent::Cancel and Clone are not virtual anymore. https://codereview.chromium.org/502993004 * Exclude os_exchange_data_provider_mac from build. * Remove argument from ScopedClipboardWriter ctor. https://codereview.chromium.org/558913003 * Remove ShowPopupMenu override from WebContentsQt. The function is not pure virtual anymore, and we never implemented any specifics. * Do not use clang on desktop linux. * Request functions in ContentBrowserClient were merged into RequestPermission. * ninja: use configure.py --bootstrap instead of bootstrap.py Change-Id: I3575612826db7845461a949b4e737264bb4e8d88 Reviewed-by:
Pierre Rossi <pierre.rossi@theqtcompany.com>
-
- Jan 19, 2015
-
-
Michael Brüning authored
GCC 4.6 does not support all the C++11 features that we need. Change-Id: I41974b16c361ea1bb1934758bf2eb3b73d2df653 Reviewed-by:
Zeno Albisser <zeno.albisser@digia.com>
-
- Jan 16, 2015
-
-
Pierre Rossi authored
Skip the build otherwise. This is so we can land the new snapshot, which by now generalized the use of some c++11 features (See https://chromium-cpp.appspot.com/ for details). Change-Id: If17b88030f8fd28f48e1f52f03c28b015975ad82 Reviewed-by:
Michael Brüning <michael.bruning@theqtcompany.com>
-
Pierre Rossi authored
For dependencies that have caused trouble before, such as libdrm. Task-number: QTBUG-41516 Change-Id: I0cee98282e93460971471796a65a43be4750c6b0 Reviewed-by:
Andras Becsi <andras.becsi@theqtcompany.com>
-
Pierre Rossi authored
Move the logic to mkspecs to keep the .pro files robust. Add the basic infrastructure for config.tests, the first one of which will consistently ensure we have libcap on linux. Change-Id: Iee4207e747e589ba67d5353cb4c18f156e555c11 Reviewed-by:
Andras Becsi <andras.becsi@theqtcompany.com>
-
- Jan 15, 2015
-
-
Zeno Albisser authored
This will avoid printing the compiler version python was built with. Showing the compiler version led to confusion multiple times. Change-Id: I4ced2128b92c83a41f616bcf756f2c313a9caed3 Reviewed-by:
Andras Becsi <andras.becsi@theqtcompany.com>
-
- Jan 07, 2015
-
-
Stephan Binner authored
qmake may have quoted already because of certain characters like ~ in build path Change-Id: I8a085d23da3da8876f3acd807c9468fc43c7dacb Reviewed-by:
Jocelyn Turcotte <jocelyn.turcotte@digia.com>
-
- Dec 03, 2014
-
-
Zeno Albisser authored
Change-Id: Ia0cec7f1498c3459ec1d1ce6ab807994c04564e2 Reviewed-by:
Andras Becsi <andras.becsi@theqtcompany.com>
-
Zeno Albisser authored
Some of these files enforce crlf conversion. For packaging reasons we have to make sure we never have crlf in our repository. Change-Id: I3b4da212c587f8461819f3d01e4967ebefaef4b0 Reviewed-by:
Andras Becsi <andras.becsi@theqtcompany.com>
-
Zeno Albisser authored
Specifically we want to keep the file src/3rdparty/.gitattributes. Change-Id: I76f3fe6d6f8b8477834e31a4806f23928a0ca010 Reviewed-by:
Andras Becsi <andras.becsi@theqtcompany.com>
-
Zeno Albisser authored
Include files related to: - components_strings - chrome_version.rc.version - error_page - *.grdp files within components Exclude files related to: - junit - polymer - google_input_tools - cython Change-Id: I2388ec7694890d573cbea843de23471c6a5395a6 Reviewed-by:
Andras Becsi <andras.becsi@theqtcompany.com>
-
- Dec 02, 2014
-
-
Stephan Binner authored
Change-Id: I9d11038779494a3bb14107369b54c06baead96a9 Reviewed-by:
Jocelyn Turcotte <jocelyn.turcotte@digia.com>
-
- Oct 29, 2014
-
-
Michael Brüning authored
This should help users understand which prerequisites are missing from their system and may also help find invalid CI configuration quicker. Change-Id: If564825c11782b6e760f016893010008d9a551fa Reviewed-by:
Andras Becsi <andras.becsi@digia.com>
-
Adam Kallai authored
The Windows command shell try to interpret the single quotation mark as a command. Change-Id: I4dc4382bdbe0c90565f6ac56c33a80971669344c Reviewed-by:
Andras Becsi <andras.becsi@digia.com> Reviewed-by:
Michael Bruning <michael.bruning@digia.com>
-