{"id":499494,"url":"http://patchwork.ozlabs.org/api/1.1/series/499494/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/list/?series=499494","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-10T19:18:23","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":2,"total":67,"received_total":67,"received_all":true,"mbox":"http://patchwork.ozlabs.org/series/499494/mbox/","cover_letter":{"id":2222070,"url":"http://patchwork.ozlabs.org/api/1.1/covers/2222070/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/cover/20260410-qemu-vnc-v2-0-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-0-231416f76dc3@redhat.com>","date":"2026-04-10T19:18:22","name":"[v2,00/67] ui: add standalone VNC server over D-Bus","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/cover/20260410-qemu-vnc-v2-0-231416f76dc3@redhat.com/mbox/"},"patches":[{"id":2222067,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222067/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-1-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-1-231416f76dc3@redhat.com>","date":"2026-04-10T19:18:23","name":"[v2,01/67] ui/vnc-jobs: remove needless buffer_reset() before end","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-1-231416f76dc3@redhat.com/mbox/"},{"id":2222069,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222069/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-2-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-2-231416f76dc3@redhat.com>","date":"2026-04-10T19:18:24","name":"[v2,02/67] ui/vnc: clarify intent using buffer_empty() function","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-2-231416f76dc3@redhat.com/mbox/"},{"id":2222073,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222073/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-3-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-3-231416f76dc3@redhat.com>","date":"2026-04-10T19:18:25","name":"[v2,03/67] ui/vnc-jobs: vnc_has_job_locked() argument cannot be NULL","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-3-231416f76dc3@redhat.com/mbox/"},{"id":2222068,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222068/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-4-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-4-231416f76dc3@redhat.com>","date":"2026-04-10T19:18:26","name":"[v2,04/67] ui/vnc-jobs: remove dead VncJobQueue.exit","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-4-231416f76dc3@redhat.com/mbox/"},{"id":2222074,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222074/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-5-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-5-231416f76dc3@redhat.com>","date":"2026-04-10T19:18:27","name":"[v2,05/67] ui/vnc-jobs: remove vnc_queue_clear()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-5-231416f76dc3@redhat.com/mbox/"},{"id":2222076,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222076/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-6-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-6-231416f76dc3@redhat.com>","date":"2026-04-10T19:18:28","name":"[v2,06/67] ui/vnc-jobs: narrow taking the queue lock","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-6-231416f76dc3@redhat.com/mbox/"},{"id":2222075,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222075/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-7-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-7-231416f76dc3@redhat.com>","date":"2026-04-10T19:18:29","name":"[v2,07/67] ui/vnc-jobs: drop redundant (and needless) qemu_thread_get_self()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-7-231416f76dc3@redhat.com/mbox/"},{"id":2222071,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222071/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-8-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-8-231416f76dc3@redhat.com>","date":"2026-04-10T19:18:30","name":"[v2,08/67] ui/console-vc: fix off-by-one in CSI J 2 (clear entire screen)","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-8-231416f76dc3@redhat.com/mbox/"},{"id":2222079,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222079/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-9-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-9-231416f76dc3@redhat.com>","date":"2026-04-10T19:18:31","name":"[v2,09/67] ui/console-vc: add UTF-8 input decoding with CP437 rendering","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-9-231416f76dc3@redhat.com/mbox/"},{"id":2222078,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222078/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-10-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-10-231416f76dc3@redhat.com>","date":"2026-04-10T19:18:32","name":"[v2,10/67] ui/console-vc: ignore string-type escape sequences","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-10-231416f76dc3@redhat.com/mbox/"},{"id":2222072,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222072/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-11-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-11-231416f76dc3@redhat.com>","date":"2026-04-10T19:18:33","name":"[v2,11/67] ui/console-vc: fix comment shift-out/in comments","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-11-231416f76dc3@redhat.com/mbox/"},{"id":2222081,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222081/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-12-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-12-231416f76dc3@redhat.com>","date":"2026-04-10T19:18:34","name":"[v2,12/67] ui/console: dispatch get_label() through QOM virtual method","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-12-231416f76dc3@redhat.com/mbox/"},{"id":2222077,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222077/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-13-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-13-231416f76dc3@redhat.com>","date":"2026-04-10T19:18:35","name":"[v2,13/67] ui/console-vc: introduce QemuVT100","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-13-231416f76dc3@redhat.com/mbox/"},{"id":2222080,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222080/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-14-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-14-231416f76dc3@redhat.com>","date":"2026-04-10T19:18:36","name":"[v2,14/67] ui/console-vc: set vt100 associated pixman image","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-14-231416f76dc3@redhat.com/mbox/"},{"id":2222086,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222086/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-15-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-15-231416f76dc3@redhat.com>","date":"2026-04-10T19:18:37","name":"[v2,15/67] ui/console-vc: vga_putcharxy()->vt100_putcharxy()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-15-231416f76dc3@redhat.com/mbox/"},{"id":2222083,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222083/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-16-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-16-231416f76dc3@redhat.com>","date":"2026-04-10T19:18:38","name":"[v2,16/67] ui/console-vc: make invalidate_xy() take vt100","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-16-231416f76dc3@redhat.com/mbox/"},{"id":2222089,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222089/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-17-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-17-231416f76dc3@redhat.com>","date":"2026-04-10T19:18:39","name":"[v2,17/67] ui/console-vc: make show_cursor() take vt100","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-17-231416f76dc3@redhat.com/mbox/"},{"id":2222088,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222088/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-18-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-18-231416f76dc3@redhat.com>","date":"2026-04-10T19:18:40","name":"[v2,18/67] ui/console-vc: decouple VT100 display updates via function pointer","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-18-231416f76dc3@redhat.com/mbox/"},{"id":2222084,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222084/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-19-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-19-231416f76dc3@redhat.com>","date":"2026-04-10T19:18:41","name":"[v2,19/67] ui/console-vc: console_refresh() -> vt100_refresh()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-19-231416f76dc3@redhat.com/mbox/"},{"id":2222082,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222082/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-20-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-20-231416f76dc3@redhat.com>","date":"2026-04-10T19:18:42","name":"[v2,20/67] ui/console-vc: move cursor blinking logic into VT100 layer","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-20-231416f76dc3@redhat.com/mbox/"},{"id":2222085,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222085/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-21-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-21-231416f76dc3@redhat.com>","date":"2026-04-10T19:18:43","name":"[v2,21/67] ui/console-vc: console_scroll() -> vt100_scroll()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-21-231416f76dc3@redhat.com/mbox/"},{"id":2222090,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222090/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-22-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-22-231416f76dc3@redhat.com>","date":"2026-04-10T19:18:44","name":"[v2,22/67] ui/console-vc: refactor text_console_resize() into vt100_set_image()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-22-231416f76dc3@redhat.com/mbox/"},{"id":2222087,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222087/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-23-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-23-231416f76dc3@redhat.com>","date":"2026-04-10T19:18:45","name":"[v2,23/67] ui/console-vc: move vc_put_lf() to VT100 layer as vt100_put_lf()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-23-231416f76dc3@redhat.com/mbox/"},{"id":2222093,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222093/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-24-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-24-231416f76dc3@redhat.com>","date":"2026-04-10T19:18:46","name":"[v2,24/67] ui/console-vc: unify the write path","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-24-231416f76dc3@redhat.com/mbox/"},{"id":2222091,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222091/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-25-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-25-231416f76dc3@redhat.com>","date":"2026-04-10T19:18:47","name":"[v2,25/67] ui/console-vc: move VT100 state machine and output FIFO into QemuVT100","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-25-231416f76dc3@redhat.com/mbox/"},{"id":2222096,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222096/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-26-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-26-231416f76dc3@redhat.com>","date":"2026-04-10T19:18:48","name":"[v2,26/67] ui/console-vc: extract vt100_input() from vc_chr_write()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-26-231416f76dc3@redhat.com/mbox/"},{"id":2222094,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222094/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-27-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-27-231416f76dc3@redhat.com>","date":"2026-04-10T19:18:49","name":"[v2,27/67] ui/console-vc: extract vt100_keysym() from qemu_text_console_handle_keysym()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-27-231416f76dc3@redhat.com/mbox/"},{"id":2222092,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222092/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-28-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-28-231416f76dc3@redhat.com>","date":"2026-04-10T19:18:50","name":"[v2,28/67] ui/console-vc: extract vt100_init() and vt100_fini()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-28-231416f76dc3@redhat.com/mbox/"},{"id":2222112,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222112/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-29-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-29-231416f76dc3@redhat.com>","date":"2026-04-10T19:18:51","name":"[v2,29/67] ui/console: remove console_ch_t typedef and console_write_ch()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-29-231416f76dc3@redhat.com/mbox/"},{"id":2222119,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222119/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-30-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-30-231416f76dc3@redhat.com>","date":"2026-04-10T19:18:52","name":"[v2,30/67] ui: avoid duplicating vgafont16 in each translation unit","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-30-231416f76dc3@redhat.com/mbox/"},{"id":2222095,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222095/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-31-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-31-231416f76dc3@redhat.com>","date":"2026-04-10T19:18:53","name":"[v2,31/67] ui/vgafont: add SPDX license header","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-31-231416f76dc3@redhat.com/mbox/"},{"id":2222124,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222124/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-32-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-32-231416f76dc3@redhat.com>","date":"2026-04-10T19:18:54","name":"[v2,32/67] ui: move FONT_WIDTH/HEIGHT to vgafont.h","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-32-231416f76dc3@redhat.com/mbox/"},{"id":2222108,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222108/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-33-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-33-231416f76dc3@redhat.com>","date":"2026-04-10T19:18:55","name":"[v2,33/67] ui/console-vc: move VT100 emulation into separate unit","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-33-231416f76dc3@redhat.com/mbox/"},{"id":2222118,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222118/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-34-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-34-231416f76dc3@redhat.com>","date":"2026-04-10T19:18:56","name":"[v2,34/67] util: move datadir.c from system/","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-34-231416f76dc3@redhat.com/mbox/"},{"id":2222097,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222097/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-35-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-35-231416f76dc3@redhat.com>","date":"2026-04-10T19:18:57","name":"[v2,35/67] ui: move DisplaySurface functions to display-surface.c","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-35-231416f76dc3@redhat.com/mbox/"},{"id":2222110,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222110/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-36-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-36-231416f76dc3@redhat.com>","date":"2026-04-10T19:18:58","name":"[v2,36/67] ui: make qemu_default_pixelformat() static inline","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-36-231416f76dc3@redhat.com/mbox/"},{"id":2222100,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222100/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-37-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-37-231416f76dc3@redhat.com>","date":"2026-04-10T19:18:59","name":"[v2,37/67] ui: make unregister_displaychangelistener() skip unregistered","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-37-231416f76dc3@redhat.com/mbox/"},{"id":2222131,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222131/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-38-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-38-231416f76dc3@redhat.com>","date":"2026-04-10T19:19:00","name":"[v2,38/67] ui: minor code simplification","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-38-231416f76dc3@redhat.com/mbox/"},{"id":2222117,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222117/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-39-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-39-231416f76dc3@redhat.com>","date":"2026-04-10T19:19:01","name":"[v2,39/67] system: make qemu_del_vm_change_state_handler accept NULL","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-39-231416f76dc3@redhat.com/mbox/"},{"id":2222104,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222104/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-40-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-40-231416f76dc3@redhat.com>","date":"2026-04-10T19:19:02","name":"[v2,40/67] ui/vnc: assert preconditions instead of silently returning","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-40-231416f76dc3@redhat.com/mbox/"},{"id":2222098,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222098/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-41-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-41-231416f76dc3@redhat.com>","date":"2026-04-10T19:19:03","name":"[v2,41/67] ui/vnc: simplify vnc_init_func error handling","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-41-231416f76dc3@redhat.com/mbox/"},{"id":2222101,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222101/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-42-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-42-231416f76dc3@redhat.com>","date":"2026-04-10T19:19:04","name":"[v2,42/67] ui/vnc: VncDisplay.id is not const","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-42-231416f76dc3@redhat.com/mbox/"},{"id":2222132,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222132/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-43-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-43-231416f76dc3@redhat.com>","date":"2026-04-10T19:19:05","name":"[v2,43/67] ui/keymaps: introduce kbd_layout_free()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-43-231416f76dc3@redhat.com/mbox/"},{"id":2222133,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222133/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-44-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-44-231416f76dc3@redhat.com>","date":"2026-04-10T19:19:06","name":"[v2,44/67] ui/vnc: fix vnc_display_init() leak on failure","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-44-231416f76dc3@redhat.com/mbox/"},{"id":2222115,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222115/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-45-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-45-231416f76dc3@redhat.com>","date":"2026-04-10T19:19:07","name":"[v2,45/67] ui/vnc: make vnc_disconnect_finish() private","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-45-231416f76dc3@redhat.com/mbox/"},{"id":2222099,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222099/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-46-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-46-231416f76dc3@redhat.com>","date":"2026-04-10T19:19:08","name":"[v2,46/67] ui/vnc: make the worker thread per-VncDisplay","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-46-231416f76dc3@redhat.com/mbox/"},{"id":2222127,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222127/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-47-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-47-231416f76dc3@redhat.com>","date":"2026-04-10T19:19:09","name":"[v2,47/67] ui/vnc: vnc_display_init() and vnc_display_open() return bool","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-47-231416f76dc3@redhat.com/mbox/"},{"id":2222103,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222103/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-48-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-48-231416f76dc3@redhat.com>","date":"2026-04-10T19:19:10","name":"[v2,48/67] ui/vnc: merge vnc_display_init() and vnc_display_open()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-48-231416f76dc3@redhat.com/mbox/"},{"id":2222129,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222129/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-49-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-49-231416f76dc3@redhat.com>","date":"2026-04-10T19:19:11","name":"[v2,49/67] ui/vnc: add vnc_cleanup()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-49-231416f76dc3@redhat.com/mbox/"},{"id":2222130,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222130/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-50-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-50-231416f76dc3@redhat.com>","date":"2026-04-10T19:19:12","name":"[v2,50/67] ui/vnc: report an error for duplicate display id","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-50-231416f76dc3@redhat.com/mbox/"},{"id":2222109,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222109/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-51-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-51-231416f76dc3@redhat.com>","date":"2026-04-10T19:19:13","name":"[v2,51/67] ui/vnc: defer listener registration until the console is known","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-51-231416f76dc3@redhat.com/mbox/"},{"id":2222114,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222114/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-52-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-52-231416f76dc3@redhat.com>","date":"2026-04-10T19:19:14","name":"[v2,52/67] ui/vnc: expose vnc_disconnect_start()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-52-231416f76dc3@redhat.com/mbox/"},{"id":2222102,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222102/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-53-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-53-231416f76dc3@redhat.com>","date":"2026-04-10T19:19:15","name":"[v2,53/67] ui/vnc: remove left-over dead code","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-53-231416f76dc3@redhat.com/mbox/"},{"id":2222105,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222105/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-54-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-54-231416f76dc3@redhat.com>","date":"2026-04-10T19:19:16","name":"[v2,54/67] ui/vnc: explicitly link with png","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-54-231416f76dc3@redhat.com/mbox/"},{"id":2222106,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222106/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-55-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-55-231416f76dc3@redhat.com>","date":"2026-04-10T19:19:17","name":"[v2,55/67] ui/vnc: add vnc-system unit, to allow different implementations","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-55-231416f76dc3@redhat.com/mbox/"},{"id":2222128,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222128/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-56-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-56-231416f76dc3@redhat.com>","date":"2026-04-10T19:19:18","name":"[v2,56/67] ui/console: remove qemu_console_is_visible()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-56-231416f76dc3@redhat.com/mbox/"},{"id":2222125,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222125/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-57-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-57-231416f76dc3@redhat.com>","date":"2026-04-10T19:19:19","name":"[v2,57/67] ui/console: simplify registering display/console change listener","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-57-231416f76dc3@redhat.com/mbox/"},{"id":2222107,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222107/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-58-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-58-231416f76dc3@redhat.com>","date":"2026-04-10T19:19:20","name":"[v2,58/67] ui/console: add doc comment for qemu_console_{un}register_listener()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-58-231416f76dc3@redhat.com/mbox/"},{"id":2222113,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222113/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-59-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-59-231416f76dc3@redhat.com>","date":"2026-04-10T19:19:21","name":"[v2,59/67] ui/console: return completion status from gfx_update callback","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-59-231416f76dc3@redhat.com/mbox/"},{"id":2222120,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222120/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-60-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-60-231416f76dc3@redhat.com>","date":"2026-04-10T19:19:22","name":"[v2,60/67] ui/console: rename public API to use consistent qemu_console_ prefix","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-60-231416f76dc3@redhat.com/mbox/"},{"id":2222126,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222126/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-61-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-61-231416f76dc3@redhat.com>","date":"2026-04-10T19:19:23","name":"[v2,61/67] ui/console: move console_handle_touch_event() to input","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-61-231416f76dc3@redhat.com/mbox/"},{"id":2222122,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222122/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-62-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-62-231416f76dc3@redhat.com>","date":"2026-04-10T19:19:24","name":"[v2,62/67] ui/vnc: replace VNC_DEBUG with trace-events","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-62-231416f76dc3@redhat.com/mbox/"},{"id":2222134,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222134/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-63-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-63-231416f76dc3@redhat.com>","date":"2026-04-10T19:19:25","name":"[v2,63/67] ui: extract common sources into a static library","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-63-231416f76dc3@redhat.com/mbox/"},{"id":2222121,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222121/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-64-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-64-231416f76dc3@redhat.com>","date":"2026-04-10T19:19:26","name":"[v2,64/67] tests: rename the dbus-daemon helper script","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-64-231416f76dc3@redhat.com/mbox/"},{"id":2222123,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222123/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-65-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-65-231416f76dc3@redhat.com>","date":"2026-04-10T19:19:27","name":"[v2,65/67] tests/qtest: fix dbus-vmstate-test compilation","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-65-231416f76dc3@redhat.com/mbox/"},{"id":2222116,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222116/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-66-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-66-231416f76dc3@redhat.com>","date":"2026-04-10T19:19:28","name":"[v2,66/67] tests/qtest: drop DBUS_VMSTATE_TEST_TMPDIR","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-66-231416f76dc3@redhat.com/mbox/"},{"id":2222111,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2222111/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-67-231416f76dc3@redhat.com/","msgid":"<20260410-qemu-vnc-v2-67-231416f76dc3@redhat.com>","date":"2026-04-10T19:19:29","name":"[v2,67/67] tools/qemu-vnc: add standalone VNC server over D-Bus","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260410-qemu-vnc-v2-67-231416f76dc3@redhat.com/mbox/"}]}