summaryrefslogtreecommitdiff
path: root/chromium/ui
Commit message (Collapse)AuthorAgeFilesLines
* <chromium> Use ANGLE libraries from the Qt build / installation.Michael Brüning2014-07-012-5/+19
| | | | | | | | | | | This moves libEGL and libGLESv2 from dependencies to libraries where needed. This also adds support for using the correct configuration of the ANGLE libraries for linking and runtime loading. Change-Id: I8c3a5eb11517bf03e921b257eeb3a34b7bc841ea Reviewed-by: Andras Becsi <andras.becsi@digia.com>
* <chromium> Only enable robustness if the shared context is using itJocelyn Turcotte2014-06-162-2/+4
| | | | | | | | | | | | | | | | | Chromium currently assumes that all GLContexts are checking the availability of robustness on the system through the same code path. Since we're passing it a context created by Qt, and that Qt never uses EGL_EXT_create_context_robustness, the context creation fails when trying to share a non-robustness-enabled context with one that does. Fix the issue by asking the shared GLContext if it was allocated using the extension, Chromium's contexts currently always return true and the Qt context will return false. This relies on the fact that the Qt context is always the first one added to the ShareGroup and that it is going to be the one queried, but this should be reasonably reliable. Change-Id: I6456429db678f077cd8a72032711361da01e72ea Reviewed-by: Andras Becsi <andras.becsi@digia.com>
* <chromium> Get rid of the gtk/pango/cairo dependencyAndras Becsi2014-06-041-1/+0
| | | | | | | | This also removes the aura dependency to chrome resources since we repack the needed resources ourselves. Reviewed-by: Zeno Albisser <zeno.albisser@digia.com> Change-Id: I0368bb36948ba9612040ed869ef818d4b8471b9b
* <chromium> Update clipboard.h to allow building clipboard_qt.cpp on all ↵Jocelyn Turcotte2014-06-041-2/+9
| | | | | | | | platforms Reviewed-by: Simon Hausmann <simon.hausmann@digia.com> Change-Id: I5fecc09e245b75d0fec16756f8d6e6b8f71a143e Reviewed-by: Zeno Albisser <zeno.albisser@digia.com>
* <chromium> Add seams to setup GL contexts sharing with QtQuick.Jocelyn Turcotte2014-06-042-2/+8
| | | | | | | | | This will allow us to know right before the first GL context is instantiated by Chromium so that we can install those contexts to be shared with QtQuick GL contexts as well. Change-Id: Id55337a7b42d25ac084698a23dbfab06cb273505 Reviewed-by: Zeno Albisser <zeno.albisser@digia.com>
* <chromium> Build files necessary for touch and gestures.Jocelyn Turcotte2014-06-042-3/+13
| | | | | | | | Also guard the use of MessagePumpAuraX11 in events_x.cc. We need to build it to get symbols depending on base::NativeEvent. Change-Id: Ib7bb4fb1fc8692df1b8151c3d159de3d0f73076f Reviewed-by: Zeno Albisser <zeno.albisser@digia.com>
* Update Chromium snapshot to stable version 33.0.1750.170Andras Becsi2014-06-049-32/+87
| | | | | | | | | | | | | | | This is meant as a baseline commit hence it does not include the patches we need to apply for QtWebEngine. All patches should be rebased on top of this commit so we can get rid of the external patches directory. In future these baseline commits always have to include the exact Chromium version returned by version_resolver.py's currentVersion() in their first line, so that we can retrieve the patches on top to apply on the upstream repository. This also includes a ninja update. Change-Id: I60abeadb785a3b7d149c58b65ddb5a823fed3083 Reviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>
* Get rid of the gtk/pango/cairo dependencyAndras Becsi2014-03-251-1/+0
| | | | | | | | This also removes the aura dependency to chrome resources since we repack the needed resources ourselves. Change-Id: I8180d5668334540cfd88ade449f3f0c966b989ce Reviewed-by: Zeno Albisser <zeno.albisser@digia.com>
* Add missing files for ozoneAndras Becsi2014-03-222-0/+73
| | | | | | | | | These files are needed by the ozone.gyp file and were excluded from the snapshot. Change-Id: I91a8e9ca88b9aa7ce307d434300de8bcf88fe3c4 Reviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com> Reviewed-by: Zeno Albisser <zeno.albisser@digia.com>
* Update to new stable branch 1750Andras Becsi2014-03-201617-19824/+49566
| | | | | | | | | This also includes an updated ninja and chromium dependencies needed on Windows. Change-Id: Icd597d80ed3fa4425933c9f1334c3c2e31291c42 Reviewed-by: Zoltan Arvai <zarvai@inf.u-szeged.hu> Reviewed-by: Zeno Albisser <zeno.albisser@digia.com>
* Update clipboard.h to allow building clipboard_qt.cpp on all platformsJocelyn Turcotte2014-02-281-1/+6
| | | | | | | Note: This does not build on Windows yet. Change-Id: Ife754b2fcb1c1a535565facdbab615c07b8c4935 Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
* Fix the Mac debug buildJocelyn Turcotte2014-02-201-2/+12
| | | | | | | | event.cc was added to the build to get ui::TouchEvent and ui::GestureEvent but this file is not built on Mac by Chromium itself and thus fails to build. Change-Id: Ib7bb4fb1fc8692df1b8151c3d159de3d0f73c76f Reviewed-by: Andras Becsi <andras.becsi@digia.com>
* Update Chromium to branch 1650 (31.0.1650.63)Andras Becsi2013-12-131087-15631/+19086
| | | | | Change-Id: I57d8c832eaec1eb2364e0a8e7352a6dd354db99f Reviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>
* Update chromium to branch 1599.Zeno Albisser2013-11-29164-759/+6334
| | | | | Change-Id: I04e775a946a208bb4500d3b722bcb05c82b9d7cb Reviewed-by: Andras Becsi <andras.becsi@digia.com>
* Add seams to setup GL contexts sharing with QtQuick.Jocelyn Turcotte2013-11-062-2/+8
| | | | | | | | | This will allow us to know right before the first GL context is instantiated by Chromium so that we can install those contexts to be shared with QtQuick GL contexts as well. Change-Id: Ia2de987edb5a87097c2b29bedd8a1f908141d8ee Reviewed-by: Zeno Albisser <zeno.albisser@digia.com>
* Initial import.Zeno Albisser2013-08-152991-0/+344794