From: Peter Maydell <peter.maydell@linaro.org>
To: qemu-devel@nongnu.org
Subject: [Qemu-devel] [PULL 0/7] cocoa queue
Date: Mon, 4 Mar 2019 16:49:51 +0000 [thread overview]
Message-ID: <20190304164958.9362-1-peter.maydell@linaro.org> (raw)
Cocoa queue: this just has the refactoring to ensure we
can run reliably on OSX Mojave. Thanks to everybody who helped
in reviewing and testing this.
-- PMM
The following changes since commit 88687719c8859bf98ed94ce91612608c99c51c1a:
Merge remote-tracking branch 'remotes/stefanberger/tags/pull-tpm-2019-02-25-1' into staging (2019-03-04 15:56:08 +0000)
are available in the Git repository at:
https://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-cocoa-20190304
for you to fetch changes up to 5588840ff77800e839d8a34b7be10e5c3acd1721:
ui/cocoa: Perform UI operations only on the main thread (2019-03-04 16:47:31 +0000)
----------------------------------------------------------------
cocoa tree:
* Support OSX Mojave by ensuring that we always make Cocoa UI
function calls from the main thread, never from any other QEMU
thread. This was previously mostly harmless, but on Mojave
it will cause OSX to terminate the QEMU process.
----------------------------------------------------------------
Peter Maydell (7):
ui/cocoa: Ensure we have the iothread lock when calling into QEMU
ui/cocoa: Use the pixman image directly in switchSurface
ui/cocoa: Factor out initial menu creation
ui/cocoa: Move console/device menu creation code up in file
ui/cocoa: Don't call NSApp sendEvent directly from handleEvent
ui/cocoa: Subclass NSApplication so we can implement sendEvent
ui/cocoa: Perform UI operations only on the main thread
ui/cocoa.m | 495 +++++++++++++++++++++++++++++++++++++------------------------
1 file changed, 303 insertions(+), 192 deletions(-)
next reply other threads:[~2019-03-04 16:50 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-03-04 16:49 Peter Maydell [this message]
2019-03-04 16:49 ` [Qemu-devel] [PULL 1/7] ui/cocoa: Ensure we have the iothread lock when calling into QEMU Peter Maydell
2019-03-04 17:45 ` Philippe Mathieu-Daudé
2019-03-04 17:49 ` Peter Maydell
2019-03-04 16:49 ` [Qemu-devel] [PULL 2/7] ui/cocoa: Use the pixman image directly in switchSurface Peter Maydell
2019-03-04 16:49 ` [Qemu-devel] [PULL 3/7] ui/cocoa: Factor out initial menu creation Peter Maydell
2019-03-04 16:49 ` [Qemu-devel] [PULL 4/7] ui/cocoa: Move console/device menu creation code up in file Peter Maydell
2019-03-04 16:49 ` [Qemu-devel] [PULL 5/7] ui/cocoa: Don't call NSApp sendEvent directly from handleEvent Peter Maydell
2019-03-04 16:49 ` [Qemu-devel] [PULL 6/7] ui/cocoa: Subclass NSApplication so we can implement sendEvent Peter Maydell
2019-03-04 16:49 ` [Qemu-devel] [PULL 7/7] ui/cocoa: Perform UI operations only on the main thread Peter Maydell
2019-03-04 17:51 ` [Qemu-devel] [PULL 0/7] cocoa queue Peter Maydell
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20190304164958.9362-1-peter.maydell@linaro.org \
--to=peter.maydell@linaro.org \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).