{"id":502150,"url":"http://patchwork.ozlabs.org/api/1.1/series/502150/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/list/?series=502150","project":{"id":14,"url":"http://patchwork.ozlabs.org/api/1.1/projects/14/?format=json","name":"QEMU Development","link_name":"qemu-devel","list_id":"qemu-devel.nongnu.org","list_email":"qemu-devel@nongnu.org","web_url":"","scm_url":"","webscm_url":""},"name":"ui: add standalone VNC server over D-Bus","date":"2026-04-29T21:02:34","submitter":{"id":66774,"url":"http://patchwork.ozlabs.org/api/1.1/people/66774/?format=json","name":"Marc-André Lureau","email":"marcandre.lureau@redhat.com"},"version":3,"total":26,"received_total":26,"received_all":true,"mbox":"http://patchwork.ozlabs.org/series/502150/mbox/","cover_letter":{"id":2230536,"url":"http://patchwork.ozlabs.org/api/1.1/covers/2230536/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/cover/20260430-qemu-vnc-v3-0-be96757428d0@redhat.com/","msgid":"<20260430-qemu-vnc-v3-0-be96757428d0@redhat.com>","date":"2026-04-29T21:02:33","name":"[v3,00/26] ui: add standalone VNC server over D-Bus","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/cover/20260430-qemu-vnc-v3-0-be96757428d0@redhat.com/mbox/"},"patches":[{"id":2230535,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230535/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-1-be96757428d0@redhat.com/","msgid":"<20260430-qemu-vnc-v3-1-be96757428d0@redhat.com>","date":"2026-04-29T21:02:34","name":"[v3,01/26] qemu-options.hx: document -chardev vc backend-specific behavior","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-1-be96757428d0@redhat.com/mbox/"},{"id":2230538,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230538/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-2-be96757428d0@redhat.com/","msgid":"<20260430-qemu-vnc-v3-2-be96757428d0@redhat.com>","date":"2026-04-29T21:02:35","name":"[v3,02/26] char: error out if given unhandled size options","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-2-be96757428d0@redhat.com/mbox/"},{"id":2230539,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230539/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-3-be96757428d0@redhat.com/","msgid":"<20260430-qemu-vnc-v3-3-be96757428d0@redhat.com>","date":"2026-04-29T21:02:36","name":"[v3,03/26] ui/console: add vc encoding=utf8/cp437 option","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-3-be96757428d0@redhat.com/mbox/"},{"id":2230546,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230546/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-4-be96757428d0@redhat.com/","msgid":"<20260430-qemu-vnc-v3-4-be96757428d0@redhat.com>","date":"2026-04-29T21:02:37","name":"[v3,04/26] ui/console: default vc encoding to cp437 for machine < 11.1","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-4-be96757428d0@redhat.com/mbox/"},{"id":2230537,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230537/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-5-be96757428d0@redhat.com/","msgid":"<20260430-qemu-vnc-v3-5-be96757428d0@redhat.com>","date":"2026-04-29T21:02:38","name":"[v3,05/26] ui/dbus: expose vc encoding via D-Bus Chardev.VCEncoding interface","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-5-be96757428d0@redhat.com/mbox/"},{"id":2230542,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230542/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-6-be96757428d0@redhat.com/","msgid":"<20260430-qemu-vnc-v3-6-be96757428d0@redhat.com>","date":"2026-04-29T21:02:39","name":"[v3,06/26] ui/console-vc: add UTF-8 input decoding with CP437 rendering","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-6-be96757428d0@redhat.com/mbox/"},{"id":2230541,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230541/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-7-be96757428d0@redhat.com/","msgid":"<20260430-qemu-vnc-v3-7-be96757428d0@redhat.com>","date":"2026-04-29T21:02:40","name":"[v3,07/26] ui/console-vc: move VT100 state machine and output FIFO into QemuVT100","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-7-be96757428d0@redhat.com/mbox/"},{"id":2230547,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230547/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-8-be96757428d0@redhat.com/","msgid":"<20260430-qemu-vnc-v3-8-be96757428d0@redhat.com>","date":"2026-04-29T21:02:41","name":"[v3,08/26] ui/console-vc: extract vt100_input() from vc_chr_write()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-8-be96757428d0@redhat.com/mbox/"},{"id":2230540,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230540/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-9-be96757428d0@redhat.com/","msgid":"<20260430-qemu-vnc-v3-9-be96757428d0@redhat.com>","date":"2026-04-29T21:02:42","name":"[v3,09/26] ui/console-vc: extract vt100_keysym() from qemu_text_console_handle_keysym()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-9-be96757428d0@redhat.com/mbox/"},{"id":2230545,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230545/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-10-be96757428d0@redhat.com/","msgid":"<20260430-qemu-vnc-v3-10-be96757428d0@redhat.com>","date":"2026-04-29T21:02:43","name":"[v3,10/26] ui/console-vc: extract vt100_init() and vt100_fini()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-10-be96757428d0@redhat.com/mbox/"},{"id":2230543,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230543/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-11-be96757428d0@redhat.com/","msgid":"<20260430-qemu-vnc-v3-11-be96757428d0@redhat.com>","date":"2026-04-29T21:02:44","name":"[v3,11/26] ui/console: remove console_ch_t typedef and console_write_ch()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-11-be96757428d0@redhat.com/mbox/"},{"id":2230544,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230544/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-12-be96757428d0@redhat.com/","msgid":"<20260430-qemu-vnc-v3-12-be96757428d0@redhat.com>","date":"2026-04-29T21:02:45","name":"[v3,12/26] ui: move FONT_WIDTH/HEIGHT to vgafont.h","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-12-be96757428d0@redhat.com/mbox/"},{"id":2230548,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230548/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-13-be96757428d0@redhat.com/","msgid":"<20260430-qemu-vnc-v3-13-be96757428d0@redhat.com>","date":"2026-04-29T21:02:46","name":"[v3,13/26] ui/console-vc: move VT100 emulation into separate unit","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-13-be96757428d0@redhat.com/mbox/"},{"id":2230549,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230549/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-14-be96757428d0@redhat.com/","msgid":"<20260430-qemu-vnc-v3-14-be96757428d0@redhat.com>","date":"2026-04-29T21:02:47","name":"[v3,14/26] ui/vnc: make the worker thread per-VncDisplay","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-14-be96757428d0@redhat.com/mbox/"},{"id":2230550,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230550/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-15-be96757428d0@redhat.com/","msgid":"<20260430-qemu-vnc-v3-15-be96757428d0@redhat.com>","date":"2026-04-29T21:02:48","name":"[v3,15/26] ui/vnc: vnc_display_init() and vnc_display_open() return bool","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-15-be96757428d0@redhat.com/mbox/"},{"id":2230559,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230559/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-16-be96757428d0@redhat.com/","msgid":"<20260430-qemu-vnc-v3-16-be96757428d0@redhat.com>","date":"2026-04-29T21:02:49","name":"[v3,16/26] ui/vnc: merge vnc_display_init() and vnc_display_open()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-16-be96757428d0@redhat.com/mbox/"},{"id":2230553,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230553/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-17-be96757428d0@redhat.com/","msgid":"<20260430-qemu-vnc-v3-17-be96757428d0@redhat.com>","date":"2026-04-29T21:02:50","name":"[v3,17/26] ui/vnc: clean up VNC displays on exit","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-17-be96757428d0@redhat.com/mbox/"},{"id":2230554,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230554/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-18-be96757428d0@redhat.com/","msgid":"<20260430-qemu-vnc-v3-18-be96757428d0@redhat.com>","date":"2026-04-29T21:02:51","name":"[v3,18/26] ui/vnc: defer listener registration until the console is known","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-18-be96757428d0@redhat.com/mbox/"},{"id":2230561,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230561/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-19-be96757428d0@redhat.com/","msgid":"<20260430-qemu-vnc-v3-19-be96757428d0@redhat.com>","date":"2026-04-29T21:02:52","name":"[v3,19/26] ui/vnc: add vnc-system unit, to allow different implementations","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-19-be96757428d0@redhat.com/mbox/"},{"id":2230552,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230552/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-20-be96757428d0@redhat.com/","msgid":"<20260430-qemu-vnc-v3-20-be96757428d0@redhat.com>","date":"2026-04-29T21:02:53","name":"[v3,20/26] ui/console: simplify registering display/console change listener","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-20-be96757428d0@redhat.com/mbox/"},{"id":2230556,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230556/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-21-be96757428d0@redhat.com/","msgid":"<20260430-qemu-vnc-v3-21-be96757428d0@redhat.com>","date":"2026-04-29T21:02:54","name":"[v3,21/26] ui/console: add doc comment for qemu_console_{un}register_listener()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-21-be96757428d0@redhat.com/mbox/"},{"id":2230557,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230557/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-22-be96757428d0@redhat.com/","msgid":"<20260430-qemu-vnc-v3-22-be96757428d0@redhat.com>","date":"2026-04-29T21:02:55","name":"[v3,22/26] ui/console: rename public API to use consistent qemu_console_ prefix","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-22-be96757428d0@redhat.com/mbox/"},{"id":2230551,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230551/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-23-be96757428d0@redhat.com/","msgid":"<20260430-qemu-vnc-v3-23-be96757428d0@redhat.com>","date":"2026-04-29T21:02:56","name":"[v3,23/26] ui/vnc: replace VNC_DEBUG with trace-events","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-23-be96757428d0@redhat.com/mbox/"},{"id":2230558,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230558/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-24-be96757428d0@redhat.com/","msgid":"<20260430-qemu-vnc-v3-24-be96757428d0@redhat.com>","date":"2026-04-29T21:02:57","name":"[v3,24/26] ui: extract common sources into a static library","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-24-be96757428d0@redhat.com/mbox/"},{"id":2230560,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230560/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-25-be96757428d0@redhat.com/","msgid":"<20260430-qemu-vnc-v3-25-be96757428d0@redhat.com>","date":"2026-04-29T21:02:58","name":"[v3,25/26] tests/qtest: drop DBUS_VMSTATE_TEST_TMPDIR","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-25-be96757428d0@redhat.com/mbox/"},{"id":2230555,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230555/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-26-be96757428d0@redhat.com/","msgid":"<20260430-qemu-vnc-v3-26-be96757428d0@redhat.com>","date":"2026-04-29T21:02:59","name":"[v3,26/26] tools/qemu-vnc: add standalone VNC server over D-Bus","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430-qemu-vnc-v3-26-be96757428d0@redhat.com/mbox/"}]}