qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] db7158: console: add qemu display registry, a


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] db7158: console: add qemu display registry, add gtk
Date: Mon, 05 Mar 2018 08:40:52 -0800

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: db71589fd9428156a5b366e348d895d445f77449
      
https://github.com/qemu/qemu/commit/db71589fd9428156a5b366e348d895d445f77449
  Author: Gerd Hoffmann <address@hidden>
  Date:   2018-03-05 (Mon, 05 Mar 2018)

  Changed paths:
    M include/ui/console.h
    M ui/console.c
    M ui/gtk.c
    M vl.c

  Log Message:
  -----------
  console: add qemu display registry, add gtk

Add a registry for user interfaces.  Add qemu_display_init and
qemu_display_early_init helper functions for display initialization.

Hook up gtk ui as first user.

Signed-off-by: Gerd Hoffmann <address@hidden>
Message-id: address@hidden


  Commit: 5ee1718f92bd82e0e581191b6326384d291199d3
      
https://github.com/qemu/qemu/commit/5ee1718f92bd82e0e581191b6326384d291199d3
  Author: Gerd Hoffmann <address@hidden>
  Date:   2018-03-05 (Mon, 05 Mar 2018)

  Changed paths:
    M include/ui/console.h
    M ui/sdl.c
    M ui/sdl2.c
    M vl.c

  Log Message:
  -----------
  sdl: switch over to new display registry

Signed-off-by: Gerd Hoffmann <address@hidden>
Message-id: address@hidden


  Commit: 5013b9e46a72c96999fab1523f722ab58152c59a
      
https://github.com/qemu/qemu/commit/5013b9e46a72c96999fab1523f722ab58152c59a
  Author: Gerd Hoffmann <address@hidden>
  Date:   2018-03-05 (Mon, 05 Mar 2018)

  Changed paths:
    M include/ui/console.h
    M ui/cocoa.m
    M vl.c

  Log Message:
  -----------
  cocoa: switch over to new display registry

Signed-off-by: Gerd Hoffmann <address@hidden>
Message-id: address@hidden


  Commit: b0766612d16da185a822636cf54214123e8038cf
      
https://github.com/qemu/qemu/commit/b0766612d16da185a822636cf54214123e8038cf
  Author: Gerd Hoffmann <address@hidden>
  Date:   2018-03-05 (Mon, 05 Mar 2018)

  Changed paths:
    M include/ui/console.h
    M ui/curses.c
    M vl.c

  Log Message:
  -----------
  curses: switch over to new display registry

Signed-off-by: Gerd Hoffmann <address@hidden>
Message-id: address@hidden


  Commit: 16ab0a74e44300add9a7966e6f4f95ed4c0e833e
      
https://github.com/qemu/qemu/commit/16ab0a74e44300add9a7966e6f4f95ed4c0e833e
  Author: Gerd Hoffmann <address@hidden>
  Date:   2018-03-05 (Mon, 05 Mar 2018)

  Changed paths:
    M include/ui/console.h
    M ui/egl-headless.c
    M vl.c

  Log Message:
  -----------
  egl-headless: switch over to new display registry

Signed-off-by: Gerd Hoffmann <address@hidden>
Message-id: address@hidden


  Commit: 898f9d41d02d577ac863069772f0708268d2f926
      
https://github.com/qemu/qemu/commit/898f9d41d02d577ac863069772f0708268d2f926
  Author: Gerd Hoffmann <address@hidden>
  Date:   2018-03-05 (Mon, 05 Mar 2018)

  Changed paths:
    M include/ui/console.h
    M ui/console.c
    M vl.c

  Log Message:
  -----------
  console: add and use qemu_display_find_default

Using the new display registry instead of #ifdefs in vl.c.

Signed-off-by: Gerd Hoffmann <address@hidden>
Message-id: address@hidden


  Commit: 61b4d9a24668d3b14f80d25ab66f6081f1ab7b17
      
https://github.com/qemu/qemu/commit/61b4d9a24668d3b14f80d25ab66f6081f1ab7b17
  Author: Gerd Hoffmann <address@hidden>
  Date:   2018-03-05 (Mon, 05 Mar 2018)

  Changed paths:
    M Makefile.objs
    M include/qemu/module.h
    M ui/console.c

  Log Message:
  -----------
  console: add ui module loading support

If a requested user interface is not available, try loading it as
module, simliar to block layer modules.  Needed to keep things working
when followup patches start to build user interfaces as modules.

Signed-off-by: Gerd Hoffmann <address@hidden>
Message-id: address@hidden


  Commit: 8781595bf2931bf00cfd431bac9a100b312e87a9
      
https://github.com/qemu/qemu/commit/8781595bf2931bf00cfd431bac9a100b312e87a9
  Author: Gerd Hoffmann <address@hidden>
  Date:   2018-03-05 (Mon, 05 Mar 2018)

  Changed paths:
    M configure
    M ui/Makefile.objs

  Log Message:
  -----------
  configure: add X11 vars to config-host.mak

Simplifies handling the X11 dependency,
also makes ui/Makefile.objs more readable.

Signed-off-by: Gerd Hoffmann <address@hidden>
Message-id: address@hidden


  Commit: 5f9b1e35060b8d7e6638938bc2de7f276a9780a5
      
https://github.com/qemu/qemu/commit/5f9b1e35060b8d7e6638938bc2de7f276a9780a5
  Author: Gerd Hoffmann <address@hidden>
  Date:   2018-03-05 (Mon, 05 Mar 2018)

  Changed paths:
    M configure

  Log Message:
  -----------
  configure: opengl doesn't depend on x11

So remove x11 from pkg-config check and don't
add x11 cflags/libs to opengl cflags/libs.

Signed-off-by: Gerd Hoffmann <address@hidden>
Message-id: address@hidden


  Commit: e0fb129c2f2baac0ef44408751bada8739f99522
      
https://github.com/qemu/qemu/commit/e0fb129c2f2baac0ef44408751bada8739f99522
  Author: Gerd Hoffmann <address@hidden>
  Date:   2018-03-05 (Mon, 05 Mar 2018)

  Changed paths:
    M configure
    M ui/Makefile.objs

  Log Message:
  -----------
  ui/gtk: build as module

Also drop gtk and vte libs from libs_softmmu, so the libs are not
pulled in unless the gtk module actually gets loaded.

Signed-off-by: Gerd Hoffmann <address@hidden>
Message-id: address@hidden


  Commit: 2373f7d581e82c11645a799a032b9e64fd61c1b8
      
https://github.com/qemu/qemu/commit/2373f7d581e82c11645a799a032b9e64fd61c1b8
  Author: Gerd Hoffmann <address@hidden>
  Date:   2018-03-05 (Mon, 05 Mar 2018)

  Changed paths:
    M configure
    M target/unicore32/Makefile.objs
    M ui/Makefile.objs

  Log Message:
  -----------
  ui/curses: build as module

Also drop curses libs from libs_softmmu.  Add CURSES_{CFLAGS,LIBS}
variables so we can use them for linking the curses module.

Also make target/unicore32/helper.o depend on curses which uses curses
directly for some reason ...

Signed-off-by: Gerd Hoffmann <address@hidden>
Message-id: address@hidden


  Commit: 1ef1ec2a44a9c851c4875c404a105cbb2dba9e56
      
https://github.com/qemu/qemu/commit/1ef1ec2a44a9c851c4875c404a105cbb2dba9e56
  Author: Gerd Hoffmann <address@hidden>
  Date:   2018-03-05 (Mon, 05 Mar 2018)

  Changed paths:
    M audio/Makefile.objs
    M audio/audio_int.h
    M configure

  Log Message:
  -----------
  audio: rename CONFIG_* to CONFIG_AUDIO_*

This avoids a name clash for CONFIG_SDL, which is used by both sdl video
support and sdl audio support.  It also more clear that this is a audio
driver configuration.

Signed-off-by: Gerd Hoffmann <address@hidden>
Message-id: address@hidden


  Commit: 96400a148b3e1337e2c451e95bc3c3c69a05b67c
      
https://github.com/qemu/qemu/commit/96400a148b3e1337e2c451e95bc3c3c69a05b67c
  Author: Gerd Hoffmann <address@hidden>
  Date:   2018-03-05 (Mon, 05 Mar 2018)

  Changed paths:
    M configure
    M ui/Makefile.objs

  Log Message:
  -----------
  ui/sdl: build as module

Signed-off-by: Gerd Hoffmann <address@hidden>
Message-id: address@hidden


  Commit: 4ee02f53be79f21602ace1ff4057c45bbf86ca64
      
https://github.com/qemu/qemu/commit/4ee02f53be79f21602ace1ff4057c45bbf86ca64
  Author: Peter Maydell <address@hidden>
  Date:   2018-03-05 (Mon, 05 Mar 2018)

  Changed paths:
    M Makefile.objs
    M audio/Makefile.objs
    M audio/audio_int.h
    M configure
    M include/qemu/module.h
    M include/ui/console.h
    M target/unicore32/Makefile.objs
    M ui/Makefile.objs
    M ui/cocoa.m
    M ui/console.c
    M ui/curses.c
    M ui/egl-headless.c
    M ui/gtk.c
    M ui/sdl.c
    M ui/sdl2.c
    M vl.c

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

ui: build curses, gtk and sdl as modules.

# gpg: Signature made Mon 05 Mar 2018 08:48:24 GMT
# gpg:                using RSA key 4CB6D8EED3E87138
# gpg: Good signature from "Gerd Hoffmann (work) <address@hidden>"
# gpg:                 aka "Gerd Hoffmann <address@hidden>"
# gpg:                 aka "Gerd Hoffmann (private) <address@hidden>"
# Primary key fingerprint: A032 8CFF B93A 17A7 9901  FE7D 4CB6 D8EE D3E8 7138

* remotes/kraxel/tags/ui-20180305-pull-request:
  ui/sdl: build as module
  audio: rename CONFIG_* to CONFIG_AUDIO_*
  ui/curses: build as module
  ui/gtk: build as module
  configure: opengl doesn't depend on x11
  configure: add X11 vars to config-host.mak
  console: add ui module loading support
  console: add and use qemu_display_find_default
  egl-headless: switch over to new display registry
  curses: switch over to new display registry
  cocoa: switch over to new display registry
  sdl: switch over to new display registry
  console: add qemu display registry, add gtk

Signed-off-by: Peter Maydell <address@hidden>


Compare: https://github.com/qemu/qemu/compare/41dfc0dc55f0...4ee02f53be79

reply via email to

[Prev in Thread] Current Thread [Next in Thread]