1. 11 3月, 2009 1 次提交
  2. 06 2月, 2009 1 次提交
  3. 17 1月, 2009 1 次提交
    • A
      graphical_console_init change (Stefano Stabellini) · 3023f332
      aliguori 提交于
      Patch 5/7
      
      This patch changes the graphical_console_init function to return an
      allocated DisplayState instead of a QEMUConsole.
      
      This patch contains just the graphical_console_init change and few other
      modifications mainly in console.c and vl.c.
      It was necessary to move the display frontends (e.g. sdl and vnc)
      initialization after machine->init in vl.c.
      
      This patch does *not* include any required changes to any device, these
      changes come with the following patches.
      
      Patch 6/7
      
      This patch changes the QEMUMachine init functions not to take a
      DisplayState as an argument because is not needed any more;
      
      In few places the graphic hardware initialization function was called
      only if DisplayState was not NULL, now they are always called.
      Apart from these cases, the rest are all mechanical substitutions.
      
      Patch 7/7
      
      This patch updates the graphic device code to use the new
      graphical_console_init function.
      
      As for the previous patch, in few places graphical_console_init was called
      only if DisplayState was not NULL, now it is always called.
      Apart from these cases, the rest are all mechanical substitutions.
      Signed-off-by: NStefano Stabellini <stefano.stabellini@eu.citrix.com>
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      
      
      
      git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6344 c046a42c-6fe2-441c-8c8c-71466251a162
      3023f332
  4. 16 1月, 2009 1 次提交
    • A
      remove bgr (Stefano Stabellini) · 8927bcfd
      aliguori 提交于
      Do not handle bgr host displays in the backends.
      
      Right now a bgr flag exists so that sdl can set it, if the SDL_Surface
      is bgr.
      Afterwards the graphic device (e.g. vga.c) does the needed conversion.
      
      With this patch series is sdl that is responsible for rendering the format
      provided by the graphic device that must provide a DisplaySurface
      (ds->surface) in 16 or 32 bpp, rgb.
      Afterwards sdl creates a SDL_Surface from the given DisplaySurface and
      blits it into the main SDL_Surface using SDL_BlitSurface.
      
      Everything is handled by sdl transparently, because SDL_BlitSurface is
      perfectly capable of handling bgr displays by itself.
      Signed-off-by: NStefano Stabellini <stefano.stabellini@eu.citrix.com>
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      
      
      
      git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6335 c046a42c-6fe2-441c-8c8c-71466251a162
      8927bcfd
  5. 14 1月, 2009 1 次提交
  6. 08 1月, 2009 2 次提交
  7. 02 12月, 2008 1 次提交
  8. 25 11月, 2008 1 次提交
  9. 28 10月, 2008 1 次提交
  10. 26 10月, 2008 1 次提交
  11. 08 10月, 2008 2 次提交
  12. 02 7月, 2008 1 次提交
  13. 09 6月, 2008 1 次提交
    • B
      Enhance sendkey with key hold time (Jan Kiszka). · c8256f9d
      balrog 提交于
      Current key injection via the monitor basically generates no key hold
      time. This is fine for keyboard emulations that have their own queues,
      but it causes troubles for those how don't (like the MusicPal - it
      simply does not work with injected keys). Moreover, I would like to use
      this mechanism to simulate pressed buttons during power-up.
      
      Therefore, this patch enhances the key injection with a configurable
      release delay (by default 100 virtual milliseconds).
      
      This feature allows to get rid of the initial sleep() in musicpal_init
      because one can now simply start qemu with -S and issue "sendkey m 1000"
      and "continue" in the monitor to achieve the desired effect of a pressed
      menu button during power-up. So there is no need for a per-musicpal or
      even qemu-wide "-hold-button" switch.
      Signed-off-by: NJan Kiszka <jan.kiszka@web.de>
      
      
      git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4701 c046a42c-6fe2-441c-8c8c-71466251a162
      c8256f9d
  14. 02 6月, 2008 1 次提交
  15. 18 5月, 2008 1 次提交
  16. 07 5月, 2008 1 次提交
  17. 06 5月, 2008 1 次提交
  18. 05 5月, 2008 1 次提交
  19. 04 5月, 2008 3 次提交
  20. 02 5月, 2008 1 次提交
  21. 28 4月, 2008 1 次提交
  22. 26 4月, 2008 1 次提交
  23. 25 4月, 2008 2 次提交