Akihiko,
Sounds like you've done a lot of work on ui/cocoa, with the goal of
improving the experience with modern Linux guests. My goal is to improve
the experience with antiquated Mac OS 9 guests.
> My patch has been only tested with recent Linux, but it certainly should
> be ensured that it wor
> also available at:
>> https://lore.kernel.org/qemu-devel/54930451-d85f-4ce0-9a45-b3478c5a6...@www.fastmail.com/
>>
>> I can confirm that the patch does build, but I don't have any
>> interesting graphics-using test images to hand to test with.
>>
>&g
Resending this patch now that 7.1 is released (well done).
> On 4 Aug 2022, at 2:27 pm, Elliot Nunn wrote:
>
> Implement dpy_cursor_define() and dpy_mouse_set() on macOS.
>
> The main benefit is from dpy_cursor_define: in absolute pointing mode, the
> host can redraw the cur
>> This is an example of such a patch. Because it alters the Bochs VBE interface
>> it is ONLY an example, NOT fit for acceptance. I have omitted the changes to
>> the binary driver qemu_vga.ndrv.
>> Kind regards,
>> Elliot Nunn
> Nice work! Have you been in contact wi
ursor,
dpy_mouse_set is also implemented.
Tricky cases are handled:
- dpy_mouse_set() avoids rounded window corners.
- The sometimes-delay between warping the cursor and an affected mouse-move
event is accounted for.
- Cursor bitmaps are nearest-neighbor scaled to Retina size.
Signed-off-by: Elliot
a patch. Because it alters the Bochs VBE interface
it is ONLY an example, NOT fit for acceptance. I have omitted the changes to
the binary driver qemu_vga.ndrv.
Kind regards,
Elliot Nunn
---
hw/display/vga.c | 35 +
include/hw/display/bochs-vbe.h