Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 89d85cde75143325205e332dd97bf1bb8402d7c1
      
https://github.com/qemu/qemu/commit/89d85cde75143325205e332dd97bf1bb8402d7c1
  Author: Daniel P. Berrangé <berra...@redhat.com>
  Date:   2018-10-12 (Fri, 12 Oct 2018)

  Changed paths:
    M configure
    M include/ui/gtk.h
    M qemu-deprecated.texi
    M ui/gtk-egl.c
    M ui/gtk.c

  Log Message:
  -----------
  ui: remove support for GTK2 in favour of GTK3

GTK2 was deprecated in the 2.12.0 release with:

  commit b7715af2b31f47060cc5b4be930d16c13be93fa9
  Author: Daniel P. Berrange <berra...@redhat.com>
  Date:   Tue Dec 12 11:34:40 2017 +0000

    ui: deprecate use of GTK 2.x in favour of 3.x series

    The GTK 3.0 release was made in Feb, 2011:

      https://blog.gtk.org/2011/02/10/gtk-3-0-released/

    That will soon be 7 years ago, which is enough time to consider
    the 3.x series widely supported.

    Thus we deprecate the GTK 2.x support, which will allow us to
    delete it in the last release of 2018. By this time, GTK 3.x
    will be almost 8 years old.

    Signed-off-by: Daniel P. Berrange <berra...@redhat.com>
    Message-id: 20171212113440.16483-1-berra...@redhat.com
    Signed-off-by: Gerd Hoffmann <kra...@redhat.com>

It is thus able to be removed in the 3.1.0 release.

Signed-off-by: Daniel P. Berrangé <berra...@redhat.com>
Message-id: 20180822131554.3398-2-berra...@redhat.com
Signed-off-by: Gerd Hoffmann <kra...@redhat.com>


  Commit: 58296cb61866195297510e946a51acc5f0b9639e
      
https://github.com/qemu/qemu/commit/58296cb61866195297510e946a51acc5f0b9639e
  Author: Daniel P. Berrangé <berra...@redhat.com>
  Date:   2018-10-12 (Fri, 12 Oct 2018)

  Changed paths:
    M configure
    M ui/gtk.c

  Log Message:
  -----------
  ui: increase min required GTK3 version to 3.14.0

Per supported platforms doc[1], the various min GTK3 on relevant distros is:

  RHEL-7.0: 3.8.8
  RHEL-7.2: 3.14.13
  RHEL-7.4: 3.22.10
  RHEL-7.5: 3.22.26
  Debian (Stretch): 3.22.11
  Debian (Jessie): 3.14.5
  OpenBSD (Ports): 3.22.30
  FreeBSD (Ports): 3.22.29
  OpenSUSE Leap 15: 3.22.30
  SLE12-SP2: Unknown
  Ubuntu (Xenial): 3.18.9
  macOS (Homebrew): 3.22.30

This suggests that a minimum GTK3 of 3.14.0 is a reasonable target,
as users are unlikely to be stuck on RHEL-7.0/7.1 still

[1] https://qemu.weilnetz.de/doc/qemu-doc.html#Supported-build-platforms

Signed-off-by: Daniel P. Berrangé <berra...@redhat.com>
Message-id: 20180822131554.3398-3-berra...@redhat.com
Signed-off-by: Gerd Hoffmann <kra...@redhat.com>


  Commit: 046936ed7179cfa413dfb2668b03d7e684bb7dbd
      
https://github.com/qemu/qemu/commit/046936ed7179cfa413dfb2668b03d7e684bb7dbd
  Author: Peter Maydell <peter.mayd...@linaro.org>
  Date:   2018-10-12 (Fri, 12 Oct 2018)

  Changed paths:
    M configure
    M include/ui/gtk.h
    M qemu-deprecated.texi
    M ui/gtk-egl.c
    M ui/gtk.c

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/kraxel/tags/ui2-20181012-pull-request' 
into staging

ui: drop gtk2 support.

# gpg: Signature made Fri 12 Oct 2018 15:05:25 BST
# gpg:                using RSA key 4CB6D8EED3E87138
# gpg: Good signature from "Gerd Hoffmann (work) <kra...@redhat.com>"
# gpg:                 aka "Gerd Hoffmann <g...@kraxel.org>"
# gpg:                 aka "Gerd Hoffmann (private) <kra...@gmail.com>"
# Primary key fingerprint: A032 8CFF B93A 17A7 9901  FE7D 4CB6 D8EE D3E8 7138

* remotes/kraxel/tags/ui2-20181012-pull-request:
  ui: increase min required GTK3 version to 3.14.0
  ui: remove support for GTK2 in favour of GTK3

Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>


Compare: https://github.com/qemu/qemu/compare/a73549f99612...046936ed7179
      **NOTE:** This service has been marked for deprecation: 
https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.

Reply via email to