summaryrefslogtreecommitdiff
path: root/chromium/content/renderer
Commit message (Collapse)AuthorAgeFilesLines
* <chromium> Add FirstVisuallyNonEmptyLayout support for RenderViewObserverHEAD33.0.1750.170-basedSzabolcs David2014-07-311-0/+2
| | | | | | | This is needed by the implementation of loadVisuallyCommitted in the QtWebEngine. Change-Id: Ic0fcdc00f7963ea1088a1ae910bb2dbe26e9e12c Reviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>
* <chromium> Fix Renderer and GPU threads on windowsPeter Varga2014-06-041-0/+2
| | | | | | | | | | | | | These threads are using the UI message loop on Windows per default. This won't work since the UI message loop is handled by Qt and the Renderer and GPU threads won't work with it properly. Force these threads for using the default message loop as they use it on Linux platform. Reviewed-by: Andras Becsi <andras.becsi@digia.com> Reviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com> Change-Id: I8b04ba9070912378cf1d13173ddff48e98f9a49b Reviewed-by: Zeno Albisser <zeno.albisser@digia.com>
* <chromium> fixup select elements.Pierre Rossi2014-06-041-1/+1
| | | | | | | | | | | We use RenderWidgetHostViewQt, not RWHVMac, even on Mac. Since some platform decisions seem to have transpired all the way to the content layer, we should simply use the web ui for select elements on mac for the time being. Reviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com> Change-Id: Ib430f8686862cf0958ccdbfefb8bfa36af590e97 Reviewed-by: Zeno Albisser <zeno.albisser@digia.com>
* <chromium> Get rid of the gtk/pango/cairo dependencyAndras Becsi2014-06-041-1/+1
| | | | | | | | 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> Remove the Running without renderer sandbox error messageJocelyn Turcotte2014-06-041-1/+0
| | | | | | | | | We are currently not planing to enable the sandbox and the error pollutes the auto tests output. Reviewed-by: Andras Becsi <andras.becsi@digia.com> Change-Id: I2675aa2e03394f1c03e4df6bd1b21764ed19206a Reviewed-by: Zeno Albisser <zeno.albisser@digia.com>
* <chromium> Solve conflicts when including both QtOpenGL headers and ↵Jocelyn Turcotte2014-06-041-0/+1
| | | | | | | | | | resource_provider.h If resource_provider.h is going to be used to integrate delegated frame to external compositors, it should avoid conflicting with the system's gl.h. Change-Id: Ie37d6cde263157e6717cc006a0896f0b9ebdaa5d Reviewed-by: Zeno Albisser <zeno.albisser@digia.com>
* Update Chromium snapshot to stable version 33.0.1750.170Andras Becsi2014-06-0413-55/+95
| | | | | | | | | | | | | | | 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>
* Fix Renderer and GPU threads on windowsPeter Varga2014-05-161-0/+2
| | | | | | | | | | | | These threads are using the UI message loop on Windows per default. This won't work since the UI message loop is handled by Qt and the Renderer and GPU threads won't work with it properly. Force these threads for using the default message loop as they use it on Linux platform. Change-Id: Ie3582583e5d1644faa2875e015a0908ba148d91f Reviewed-by: Andras Becsi <andras.becsi@digia.com> Reviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>
* [Mac] fixup select elements.Pierre Rossi2014-04-091-1/+1
| | | | | | | | | | We use RenderWidgetHostViewQt, not RWHVMac, even on Mac. Since some platform decisions seem to have transpired all the way to the content layer, we should simply use the web ui for select elements on mac for the time being. Change-Id: Iefe1dd3b246fc210ac18ff9eb0e7ad498c061eac Reviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>
* Get rid of the gtk/pango/cairo dependencyAndras Becsi2014-03-251-1/+1
| | | | | | | | 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>
* Update to new stable branch 1750Andras Becsi2014-03-20533-14068/+22219
| | | | | | | | | 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>
* Remove the Running without renderer sandbox error messageJocelyn Turcotte2014-02-131-1/+0
| | | | | | | | We are currently not planing to enable the sandbox and the error pollutes the auto tests output. Change-Id: Idd2e7eeea8f890f55dd6b6d513a7a43890e7d5b4 Reviewed-by: Andras Becsi <andras.becsi@digia.com>
* [Backport] InstantExtended: Send search URLs to renderers.jered@chromium.org2014-02-123-1/+87
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, navigations initiated by an instant renderer were bounced to the browser to be rebucketed into an instant or non-instant renderer. But navigations from non-instant renderers to instant URLs (i.e. privileged search page URLs) were not rebucketed, because the renderer had no knowledge of which URLs were instant URLs, and it would be too expensive to bounce ALL URLs. As a result, non-instant pages like google.com/setprefs could not redirect to instant pages like google.com/search. This change has InstantService tell renderers about URLs associated with the default search engine, and uses this knowledge to bounce renderer-initiated navigations to likely instant URLs from non-instant processes back into the browser for rebucketing. So now link clicks from non-instant pages to instant pages will put the destination pages into an instant process. Unfortunately, though, redirects are still broken. For example, 0. User clicks "Set preferences" button on an instant page. 1. Instant renderer bounces google.com/setprefs to the browser. 2. Browser says google.com/setprefs is not an instant URL, and assigns it to a non-instant renderer. 3. After rebucketing to the non-instant renderer, google.com/setprefs is marked as a browser initiated request(!) 4. /setprefs redirects to /search, which _is_ an instant URL, but because /setprefs is marked as browser initiated the non-instant renderer does not get a chance to bounce it back to the browser. I tried working around this by giving redirects a chance to bounce back to the browser in step #4, but this broke the signin process model in a scary way that I don't fully understand. It seems like the right fix here is going to need to EITHER follow the redirect chain in step #2 when determining if an URL is an instant URL, OR somehow flag the bounced redirect request for further inspection in step #3. This change also includes a small side benefit. Since renderers now know about instant URLs, we can suppress a flash of a baked-in error page in the event of an error while loading the InstantExtended new tab page. TEST=manual,unit,browsertest BUG=271088,223754 Review URL: https://codereview.chromium.org/23455047 Change-Id: I8a552e7d51d480c09efbfe77f5a2786f56d471ad git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226103 0039d316-1c4b-4281-b951-d872f2087c98 Reviewed-by: Andras Becsi <andras.becsi@digia.com>
* Update snapshot with updated patchesAndras Becsi2013-12-172-17/+13
| | | | | | | | | | | | Mountain Lion's clang does not support incomplete types in templates so remove some new forward declarations. This also removes a patch with an unneded export that we used when a separate library needed the symbol. This diff was automatically created with take_snapshot.py. Change-Id: Ie960fa23aee531cb5fc1677b8e77fceab7dce1b0 Reviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>
* Update Chromium to branch 1650 (31.0.1650.63)Andras Becsi2013-12-13280-7179/+9893
| | | | | Change-Id: I57d8c832eaec1eb2364e0a8e7352a6dd354db99f Reviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>
* Update chromium to branch 1599.Zeno Albisser2013-11-2946-1290/+497
| | | | | Change-Id: I04e775a946a208bb4500d3b722bcb05c82b9d7cb Reviewed-by: Andras Becsi <andras.becsi@digia.com>
* Initial import.Zeno Albisser2013-08-15636-0/+120617