From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1HSKe8-0003c3-GM for qemu-devel@nongnu.org; Fri, 16 Mar 2007 18:11:36 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1HSKe5-0003bh-S8 for qemu-devel@nongnu.org; Fri, 16 Mar 2007 18:11:35 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HSKe5-0003bc-Mq for qemu-devel@nongnu.org; Fri, 16 Mar 2007 17:11:33 -0500 Received: from ik-out-1112.google.com ([66.249.90.178]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1HSKct-00077m-RW for qemu-devel@nongnu.org; Fri, 16 Mar 2007 18:10:21 -0400 Received: by ik-out-1112.google.com with SMTP id c30so625084ika for ; Fri, 16 Mar 2007 15:10:14 -0700 (PDT) Message-ID: Date: Fri, 16 Mar 2007 23:10:13 +0100 From: "andrzej zaborowski" Sender: balrogg@gmail.com MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_100422_23138679.1174083013525" Subject: [Qemu-devel] [PATCH] -show-cursor switch to inhibit SDL hiding cursor. Reply-To: balrogg@gmail.com, qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org ------=_Part_100422_23138679.1174083013525 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Systems with touchscreens usually don't display a cursor (in fact they can't know where the stylus is if it's not touching the screen in this moment) so it makes sense to not hide the host's mouse cursor even when grabbed. Only SDL. Cheers, Andrew ------=_Part_100422_23138679.1174083013525 Content-Type: text/plain; name=0016-show-cursor-switch-to-inhibit-SDL-hiding-cursor.txt; charset=ANSI_X3.4-1968 Content-Transfer-Encoding: base64 X-Attachment-Id: f_ezd8rjns Content-Disposition: attachment; filename="0016-show-cursor-switch-to-inhibit-SDL-hiding-cursor.txt" RnJvbSBlMDExMWY4MjIwNTliOTkwNWU4NDJiYjFkMjllN2M2ZmE4YzY1YThlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbmRyemVqIFphYm9yb3dza2kgPGJhbHJvZ0B6YWJvci5vcmc+ CkRhdGU6IEZyaSwgMTYgTWFyIDIwMDcgMTc6Mjg6NDQgKzAxMDAKU3ViamVjdDogW1BBVENIXSAt c2hvdy1jdXJzb3Igc3dpdGNoIHRvIGluaGliaXQgU0RMIGhpZGluZyBjdXJzb3IuCgotLS0KIHNk bC5jIHwgICAgNiArKysrKysKIHZsLmMgIHwgICAgNiArKysrKysKIHZsLmggIHwgICAgMSArCiAz IGZpbGVzIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDAgZGVsZXRpb25zKC0pCgpkaWZmIC0t Z2l0IGEvc2RsLmMgYi9zZGwuYwppbmRleCAwY2IyMjQxLi4xMzMwZGY0IDEwMDY0NAotLS0gYS9z ZGwuYworKysgYi9zZGwuYwpAQCAtMjI4LDYgKzIyOCw5IEBAIHN0YXRpYyB2b2lkIHNkbF91cGRh dGVfY2FwdGlvbih2b2lkKQogCiBzdGF0aWMgdm9pZCBzZGxfaGlkZV9jdXJzb3Iodm9pZCkKIHsK KyAgICBpZiAoIWN1cnNvcl9oaWRlKQorICAgICAgICByZXR1cm47CisKICAgICBpZiAoa2JkX21v dXNlX2lzX2Fic29sdXRlKCkpIHsKICAgICAgICAgU0RMX1Nob3dDdXJzb3IoMSk7CiAgICAgICAg IFNETF9TZXRDdXJzb3Ioc2RsX2N1cnNvcl9oaWRkZW4pOwpAQCAtMjM4LDYgKzI0MSw5IEBAIHN0 YXRpYyB2b2lkIHNkbF9oaWRlX2N1cnNvcih2b2lkKQogCiBzdGF0aWMgdm9pZCBzZGxfc2hvd19j dXJzb3Iodm9pZCkKIHsKKyAgICBpZiAoIWN1cnNvcl9oaWRlKQorICAgICAgICByZXR1cm47CisK ICAgICBpZiAoIWtiZF9tb3VzZV9pc19hYnNvbHV0ZSgpKSB7CiAgICAgICAgIFNETF9TaG93Q3Vy c29yKDEpOwogICAgICAgICBTRExfU2V0Q3Vyc29yKHNkbF9jdXJzb3Jfbm9ybWFsKTsKZGlmZiAt LWdpdCBhL3ZsLmMgYi92bC5jCmluZGV4IDk0MjYwYjQuLjI5MmM2NzcgMTAwNjQ0Ci0tLSBhL3Zs LmMKKysrIGIvdmwuYwpAQCAtMTg0LDYgKzE4NCw3IEBAIGNvbnN0IGNoYXIgKnZuY19kaXNwbGF5 OwogaW50IGFjcGlfZW5hYmxlZCA9IDE7CiBpbnQgZmRfYm9vdGNoayA9IDE7CiBpbnQgbm9fcmVi b290ID0gMDsKK2ludCBjdXJzb3JfaGlkZSA9IDE7CiBpbnQgc25hcHNob3QgPSAwOwogY29uc3Qg Y2hhciAqc2RfZmlsZW5hbWUgPSAwOwogY29uc3QgY2hhciAqbXRkX2ZpbGVuYW1lID0gMDsKQEAg LTY2MTMsNiArNjYxNCw3IEBAIGVudW0gewogICAgIFFFTVVfT1BUSU9OX3ZuYywKICAgICBRRU1V X09QVElPTl9ub19hY3BpLAogICAgIFFFTVVfT1BUSU9OX25vX3JlYm9vdCwKKyAgICBRRU1VX09Q VElPTl9zaG93X2N1cnNvciwKICAgICBRRU1VX09QVElPTl9kYWVtb25pemUsCiAgICAgUUVNVV9P UFRJT05fb3B0aW9uX3JvbSwKICAgICBRRU1VX09QVElPTl9zZW1paG9zdGluZwpAQCAtNjcwNCw2 ICs2NzA2LDcgQEAgY29uc3QgUUVNVU9wdGlvbiBxZW11X29wdGlvbnNbXSA9IHsKICAgICB7ICJj aXJydXN2Z2EiLCAwLCBRRU1VX09QVElPTl9jaXJydXN2Z2EgfSwKICAgICB7ICJuby1hY3BpIiwg MCwgUUVNVV9PUFRJT05fbm9fYWNwaSB9LAogICAgIHsgIm5vLXJlYm9vdCIsIDAsIFFFTVVfT1BU SU9OX25vX3JlYm9vdCB9LAorICAgIHsgInNob3ctY3Vyc29yIiwgMCwgUUVNVV9PUFRJT05fc2hv d19jdXJzb3IgfSwKICAgICB7ICJkYWVtb25pemUiLCAwLCBRRU1VX09QVElPTl9kYWVtb25pemUg fSwKICAgICB7ICJvcHRpb24tcm9tIiwgSEFTX0FSRywgUUVNVV9PUFRJT05fb3B0aW9uX3JvbSB9 LAogI2lmIGRlZmluZWQoVEFSR0VUX0FSTSkKQEAgLTc0MTMsNiArNzQxNiw5IEBAIGludCBtYWlu KGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICAgICAgICAgIGNhc2UgUUVNVV9PUFRJT05fbm9f cmVib290OgogICAgICAgICAgICAgICAgIG5vX3JlYm9vdCA9IDE7CiAgICAgICAgICAgICAgICAg YnJlYWs7CisgICAgICAgICAgICBjYXNlIFFFTVVfT1BUSU9OX3Nob3dfY3Vyc29yOgorICAgICAg ICAgICAgICAgIGN1cnNvcl9oaWRlID0gMDsKKyAgICAgICAgICAgICAgICBicmVhazsKIAkgICAg Y2FzZSBRRU1VX09QVElPTl9kYWVtb25pemU6CiAJCWRhZW1vbml6ZSA9IDE7CiAJCWJyZWFrOwpk aWZmIC0tZ2l0IGEvdmwuaCBiL3ZsLmgKaW5kZXggM2ViMjA0YS4uMjIxMWQxZCAxMDA2NDQKLS0t IGEvdmwuaAorKysgYi92bC5oCkBAIC0xNTYsNiArMTU2LDcgQEAgZXh0ZXJuIGludCBrcWVtdV9h bGxvd2VkOwogZXh0ZXJuIGludCB3aW4ya19pbnN0YWxsX2hhY2s7CiBleHRlcm4gaW50IHVzYl9l bmFibGVkOwogZXh0ZXJuIGludCBzbXBfY3B1czsKK2V4dGVybiBpbnQgY3Vyc29yX2hpZGU7CiBl eHRlcm4gaW50IHNuYXBzaG90OwogZXh0ZXJuIGNvbnN0IGNoYXIgKnNkX2ZpbGVuYW1lOwogZXh0 ZXJuIGNvbnN0IGNoYXIgKm10ZF9maWxlbmFtZTsKLS0gCjEuNC40LjMKCg== ------=_Part_100422_23138679.1174083013525--