Backport Chromium upstream Ozone Wayland ToT to webOS OSE chromium68
Description
Environment
Activity
Walt Miner February 11, 2019 at 11:11 PM
Close for FF 6.0.4 and GG 7.0.0

Julie Kim December 19, 2018 at 3:15 AM
Now we can see web app running with chromium68 and upstream wayland port on AGL.

Maksim Sisov December 4, 2018 at 8:51 AM
We backported GPU/browser split patches and UI patches.
https://github.com/Igalia/chromium68/pull/5
https://github.com/Igalia/chromium68/pull/6
https://github.com/Igalia/chromium68/pull/7
https://github.com/Igalia/chromium68/pull/8
https://github.com/Igalia/chromium68/pull/9
What's left is clipboard and multimedia.

Maksim Sisov November 30, 2018 at 1:52 PM
Backported first set of upstream ozone/wayland patches:
https://github.com/Igalia/chromium68/pull/4
$ git log 57272dfbf44b..4e0db83c9d40 --date=short --no-merges --format='%ad %ae %s'
2018-08-10 msisov@igalia.com [BACKPORT] Fix crash when right-clicking on the window decoration area.
2018-06-22 sergeyu@chromium.org [BACKPORT] Add OzonePlatform::GetPlatformProperties()
2018-08-10 jkim@igalia.com [BACKPORT] Add implementation for GetRestoredBounds for DesktopWindowTreeHostPlatform
2018-07-28 sergeyu@chromium.org [BACKPORT] Cleanup ui::PlatformWindowDelegate interface.
2018-08-01 msisov@igalia.com [BACKPORT] Call OnNativeWidgetDestroying on CloseNow call.
2018-07-26 msisov@igalia.com [BACKPORT] Fix crash with html drop-down menus.
2018-06-27 tonikitoo@igalia.com [BACKPORT] Implement support to Tooltips using sub-surfaces
2018-06-25 thakis@chromium.org [BACKPORT] Fix last leak in ozone_unittests and run it on the cros lsan/asan bot.
2018-06-24 dcastagna@chromium.org [BACKPORT] ozone/wayland: Fix wayland_data_device_manager leak
2018-06-21 msisov@igalia.com [BACKPORT] fixup! [ozone/wayland] Add support for menu window type.
2018-06-21 msisov@igalia.com [BACKPORT] Manually handle fullscreen states.
2018-06-19 sergeyu@chromium.org [BACKPORT] Make ui::PlatformWindowType a enum class
2018-06-18 sergeyu@chromium.org [BACKPORT] Pass PlatformWindowInitProperties by value instead of const-ref.
2018-06-15 msisov@igalia.com [BACKPORT] [ozone/wayland]Add support for menu window type
2018-06-15 msisov@igalia.com [BACKPORT] [ozone/platform] Add support for menu window type
2018-11-30 msisov@igalia.com [BACKPORT] replace a SK_MaxSizeT with SIZE_MAX
2018-11-30 msisov@igalia.com [BACKPORT] Added stopped_propagation condition at input_method_minial
2018-11-30 msisov@igalia.com [BACKPORT]: fixup! [ozone/platform/wayland] Call OnNativeWidgetDestroying on destruction.
Details
Details
Assignee

Reporter

Backport all pending patches from chromium68 to upstream Chromium Ozone Wayland backend to webosose/chromium68 tree.
Some additional details:
We want to keep being able to choose in build time the wayland backend. For that there is the neva.gni ozone_platform_wayland_external variable that should be true using intel backend at ozone/ and defines OZONE_PLATFORM_WAYLAND_EXTERNAL in that case.
This is strictly for making chromium68 work on desktop with both backends, using NEVA build. Not for Yocto.
We can have a branch for preparing this work, that is independent of any agl branch. But we prefer to have a baseline that is compatible with our AGL work. So recommendation is branching from submissions/15 and name the branch as @15.upstream_ozone_wayland