1. 11 Nov, 2021 - 1 commit
  2. 20 Jul, 2021 - 1 commit
  3. 07 Jul, 2020 - 1 commit
    • Eskil Abrahamsen Blomfeldt's avatar
      Remove deprecated code · 322b28f1
      Eskil Abrahamsen Blomfeldt authored
      
      XdgShellv5 and XdgShellv6 have been deprecated in
      the compositor since 5.15, and wl-scaler since 5.13.
      These are now removed.
      
      Since the qwindow-compositor has not been updated
      for a long time, it depends on the outdated protocols.
      This change removes it, since it no longer represents
      best practices. This means we will be missing a proper
      C++-based compositor for now, so we will have to
      create a new one later.
      
      Change-Id: Icc6ef97c17e553f266c4145abeef26ddd631d6bf
      Reviewed-by: default avatarQt CI Bot <qt_ci_bot@qt-project.org>
      Reviewed-by: default avatarPaul Olav Tvete <paul.tvete@qt.io>
      322b28f1
  4. 05 Dec, 2018 - 1 commit
  5. 18 Sep, 2018 - 1 commit
  6. 05 Sep, 2018 - 1 commit
  7. 17 Aug, 2018 - 1 commit
  8. 14 May, 2018 - 1 commit
  9. 06 Dec, 2016 - 1 commit
  10. 06 Oct, 2016 - 1 commit
  11. 03 Oct, 2016 - 1 commit
  12. 20 May, 2016 - 1 commit
  13. 01 Apr, 2016 - 1 commit
  14. 17 Mar, 2016 - 1 commit
  15. 12 Feb, 2016 - 1 commit
    • Yusuke Binsaki's avatar
      Implement initial IVI-shell support with shell integration. · f144f0f7
      Yusuke Binsaki authored
      IVI-shell provides a shell interface for Weston, which maps the GENIVI
      API (http://www.genivi.org) for In-Vehicle Infotainment as Wayland-Ivi-Extension
      (http://wiki.projects.genivi.org/index.php/Wayland_IVI_Extension_Design
      
      ).
      
      This patch is included in two protocol. The first is ivi-application protocol
      which provided by weston. Next is ivi-controller protocol which provided by
      Genivi's wayland-ivi-extension.
      In IVI use case, the client create and destroy surface with the unique ID
      by using ivi-application protocol. On the other hand, the controller such as
      HMI Controller control some properties, which are visibility, position, size,
      etc, with created the unique ID by using ivi-controller protocol.
      It means the unique ID is necessary to create and control the ivi-surface and
      the the ivi-layer. However Qt has no API to set the some surface or layer ID.
      
      In this ivi-shell plugin, the unique ID can be set via the environment
      parameter so that we can control the ivi-surface and ivi-layer. The
      name of environment parameter is QT_IVI_SURFACE_ID.
      QT_IVI_SURFACE_ID will be used as ivi-surface and ivi-layer. If application
      needs more than two surfaces, ivi-surface IDs will be incremented.
      When QT_IVI_SURFACE_ID isn't set, ivi-surface and ivi-layer ID will be
      generated internally.  The ID consists of the process ID and the surface
      ID which is incremented in ivi-shell plugin.
      The process ID is used as lower 22 bit per 32bit. 23 to 32 bit is used as
      the surface IDs in a process.
      e.g. When the process ID is 0x765 and create two surfaces,
      ivi-layer ID is 0x765 and ivi-surface IDs are 0x765 and 0x00400765.
        +------------+---------------------------+
        |31        23|22                        0|
        +------------+---------------------------+
        |0000 0000 00|00 0000 0000 0000 0000 0000|
        |<- ID     ->|<- process ID            ->|
        +------------+---------------------------+
      
      We can set QT_WAYLAND_SHELL_INTEGRATION of the environment
      parameter to "ivi-shell" to use IVI-shell.
      
      Change-Id: Iddcfb3de89dc022530c0285524cf6bbf640147b6
      Reviewed-by: default avatarGiulio Camuffo <giuliocamuffo@gmail.com>
      f144f0f7
  16. 25 Mar, 2014 - 1 commit
  17. 11 Mar, 2014 - 1 commit
  18. 28 Feb, 2014 - 1 commit
  19. 17 Jan, 2014 - 1 commit
  20. 21 May, 2013 - 1 commit
  21. 05 Feb, 2013 - 1 commit
  22. 03 Dec, 2012 - 1 commit
    • Andy Nichols's avatar
      Cleanup QtWayland module · c2651cb9
      Andy Nichols authored
      
      Now that both xkbcommon 0.2.0 and libWayland 1.0.0 have been
      released, we should no longer be building against sha1's and
      should be preparing for an eventual release so these build hints
      have been removed.
      
      A test has been added for libWayland 1.0.0 which is required to
      build QtWayland.
      
      README has been updated to reflect the current situation
      
      src/3rdparty has been removed as it has not been used in some time.
      
      patches folder and contents have been removed as they are no longer
      needed.
      
      extensions folder has been moved to the src folder
      
      Change-Id: Iab79b5c164758a4bd0253c90f60b2a2d044e2785
      Reviewed-by: default avatarPaul Olav Tvete <paul.tvete@digia.com>
      Reviewed-by: default avatarSamuel Rødal <samuel.rodal@digia.com>
      c2651cb9
  23. 07 Dec, 2011 - 1 commit
  24. 11 Apr, 2011 - 2 commits
  25. 17 Mar, 2011 - 1 commit