Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-44330

Port to Ozone API of Chromium to 40.0.2214.28 missing

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P1: Critical
    • Resolution: Done
    • Affects Version/s: 5.5.0
    • Fix Version/s: 5.5.0 Alpha
    • Component/s: WebEngine
    • Labels:
      None

      Description

      Compilation of Qt for embedded / EGLFS fails because surface_factory_qt.* etc has not been updated to changed Ozone API after update to Chromium to 40.0.2214.28:

      In file included from ../../../src/core/ozone_platform_eglfs.h:45:0,
      from ../../../src/core/ozone_platform_eglfs.cpp:37:
      ../../../src/core/surface_factory_qt.h:51:38: error: 'HardwareState' in 'class ui::SurfaceFactoryOzone' does not name a type
      virtual ui::SurfaceFactoryOzone::HardwareState InitializeHardware() Q_DECL_OVERRIDE

      { return ui::SurfaceFactoryOzone::INITIALIZED; }

      ^
      ../../../src/core/surface_factory_qt.h:52:18: error: 'virtual void SurfaceFactoryQt::ShutdownHardware()' marked override, but does not override
      virtual void ShutdownHardware() Q_DECL_OVERRIDE {}
      ^
      ../../../src/core/surface_factory_qt.h:53:36: error: 'virtual gfx::AcceleratedWidget SurfaceFactoryQt::GetAcceleratedWidget()' marked override, but does not override
      virtual gfx::AcceleratedWidget GetAcceleratedWidget() Q_DECL_OVERRIDE

      { return 0; }
      ^
      ../../../src/core/surface_factory_qt.h:54:36: error: 'virtual gfx::AcceleratedWidget SurfaceFactoryQt::RealizeAcceleratedWidget(gfx::AcceleratedWidget)' marked override, but does not override
      virtual gfx::AcceleratedWidget RealizeAcceleratedWidget(gfx::AcceleratedWidget w) Q_DECL_OVERRIDE { return 0; }

      ^
      ../../../src/core/surface_factory_qt.h:55:18: error: 'virtual bool SurfaceFactoryQt::AttemptToResizeAcceleratedWidget(gfx::AcceleratedWidget, const gfx::Rect&)' marked override, but does not override
      virtual bool AttemptToResizeAcceleratedWidget(gfx::AcceleratedWidget w, const gfx::Rect& bounds) Q_DECL_OVERRIDE

      { return false; }

      ^

        Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            Assignee:
            abecsi Andras Becsi
            Reporter:
            sbinner Stephan Binner
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes