From: Anthony Liguori <aliguori@cs.utexas.edu>
To: Jeremy Katz <katzj@redhat.com>
Cc: aliguori <aliguori@mail.utexas.edu>,
xen-devel <xen-devel@lists.xensource.com>,
sos22@srcf.ucam.org, Markus Armbruster <armbru@redhat.com>
Subject: Re: [PATCH] Paravirt framebuffer backend tools [2/5]
Date: Tue, 05 Sep 2006 12:57:12 -0400 [thread overview]
Message-ID: <44FDAC68.8050205@cs.utexas.edu> (raw)
In-Reply-To: <1157472715.7571.88.camel@aglarond.local>
Jeremy Katz wrote:
> On Mon, 2006-09-04 at 10:01 +0100, Steven Smith wrote:
>
>>> +CFLAGS += -g -Wall
>>>
>> You shouldn't need to add -g here; Rules.mk handles it for you if
>> debug is set.
>>
>
> *nod* -Wall gets set in Config.mk as well -- will nuke.
>
>
>>> --- /dev/null Thu Jan 01 00:00:00 1970 +0000
>>> +++ b/tools/xenfb/keymapping.c Sat Sep 02 15:19:25 2006 -0400
>>> @@ -0,0 +1,141 @@
>>> +#include <stdint.h>
>>> +#include <gdk/gdkkeysyms.h>
>>> +#include <linux/input.h>
>>> +
>>> +uint32_t gdk_linux_mapping[0x10000] = {
>>> + [GDK_a] = KEY_A,
>>>
>> This is kind of ugly. Is there any chance it could be autogenerated?
>> Also, where did 0x10000 come from?
>>
>> Also, depending on GTK just for the keymap table is a real pain. Or
>> is it already required for libvncserver?
>>
>
> libvncserver requires GTK. And I don't know that there's really any
> good way to auto-generate it unfortunately. I somehow expect that
> 0x10000 came from "it'll be big enough" but Anthony would have to
> confirm :-)
>
That's the biggest that a GDK scan code can currently be. That way, we
can use a simple indexed table.
Regards,
Anthony Liguori
> The mappings are unfortunately a bit of a fact of life since we have to
> convert from what the X layer gets to what the kernel expects. And the
> two couldn't be farther from the same. And then it's even more fun when
> toolkits get involved.
>
next prev parent reply other threads:[~2006-09-05 16:57 UTC|newest]
Thread overview: 42+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-09-02 19:58 [PATCH] Paravirt framebuffer backend tools [2/5] Jeremy Katz
2006-09-04 9:01 ` Steven Smith
2006-09-04 12:55 ` Laurent Vivier
2006-09-06 9:15 ` Steven Smith
2006-09-06 11:41 ` Laurent Vivier
2006-09-06 17:10 ` Steven Smith
2006-09-06 17:50 ` Gerd Hoffmann
2006-09-07 7:32 ` Laurent Vivier
2006-09-07 7:50 ` Steven Smith
2006-09-07 7:31 ` Laurent Vivier
2006-09-07 8:38 ` Steven Smith
2006-09-07 9:31 ` Laurent Vivier
2006-09-07 9:55 ` Steven Smith
2006-09-07 12:03 ` Laurent Vivier
2006-09-08 13:26 ` Anthony Liguori
2006-09-08 14:00 ` Laurent Vivier
2006-09-08 14:12 ` Steven Smith
2006-09-08 14:23 ` Anthony Liguori
2006-10-07 16:48 ` Markus Armbruster
2006-10-10 16:53 ` Stephen C. Tweedie
2006-10-10 17:46 ` Anthony Liguori
2006-10-10 17:46 ` Anthony Liguori
2006-10-11 13:49 ` Markus Armbruster
2006-10-11 15:18 ` Gerd Hoffmann
2006-10-11 15:21 ` Laurent Vivier
2006-10-10 18:48 ` Steven Smith
2006-09-10 10:40 ` Steven Smith
2006-09-10 13:05 ` Anthony Liguori
2006-09-05 16:11 ` Jeremy Katz
2006-09-05 16:57 ` Anthony Liguori [this message]
2006-09-06 9:14 ` Steven Smith
2006-09-06 9:13 ` Steven Smith
2006-09-30 8:51 ` Markus Armbruster
2006-10-02 9:01 ` Steven Smith
2006-10-04 14:04 ` Markus Armbruster
2006-10-04 14:20 ` Daniel P. Berrange
2006-10-04 14:57 ` Anthony Liguori
2006-10-05 18:41 ` Steven Smith
2006-10-05 18:33 ` Steven Smith
2006-10-06 14:10 ` Markus Armbruster
2006-10-07 9:42 ` Steven Smith
2006-09-12 18:55 ` Daniel P. Berrange
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=44FDAC68.8050205@cs.utexas.edu \
--to=aliguori@cs.utexas.edu \
--cc=aliguori@mail.utexas.edu \
--cc=armbru@redhat.com \
--cc=katzj@redhat.com \
--cc=sos22@srcf.ucam.org \
--cc=xen-devel@lists.xensource.com \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.