]> Pileus Git - ~andy/gtk/commit
Convert the gdk keyval-keyname tables to a big string + offsets. (#168901)
authorMatthias Clasen <mclasen@redhat.com>
Tue, 8 Mar 2005 04:35:29 +0000 (04:35 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Tue, 8 Mar 2005 04:35:29 +0000 (04:35 +0000)
commit3c8b5b490c618ca1316a6bc72df33a3d032a0f40
tree969136e9c3b8d44176845f5aabe4fc52ca837b43
parentf0175e1ff604e59830dad19e4306455accfaace3
Convert the gdk keyval-keyname tables to a big string + offsets. (#168901)

2005-03-07  Matthias Clasen  <mclasen@redhat.com>

Convert the gdk keyval-keyname tables to a big string
+ offsets. (#168901)

* gdk/gen-keyname-table.pl: Perl script inspired by
pango/tools/gen-color-table.pl to create the
gdk_keys_by_keyval and gdk_keys_by_name tables as lists
of offsets pointing into a big const string.

* gdk/keynames.txt: List of keyval-keyname pairs.
* gdk/keyname-table.h: Generated tables.

* gdk/gdkkeynames.c: Include keyname-table.h and don't
generate the inverse table at runtime.
ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-8
gdk/gdkkeynames.c
gdk/gen-keyname-table.pl [new file with mode: 0755]
gdk/keyname-table.h [new file with mode: 0644]
gdk/keynames.txt [new file with mode: 0644]