summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2006-05-11 17:15:40 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2006-05-11 17:15:40 +0000
commit181c53885c6f03bb6d1b3ed37f5060da93043141 (patch)
tree59afcc10a63860c014009b0af7ef23baeff88a04
parent963bc7346c4f2d2bf97aed8169b135254ff5897e (diff)
downloadgdk-pixbuf-181c53885c6f03bb6d1b3ed37f5060da93043141.tar.gz
Regenerated from Xorg 7.1 keysyms.h, using gdkkeysyms-update.pl.
2006-05-11 Matthias Clasen <mclasen@redhat.com> * gdk/gdkkeysyms.h: Regenerated from Xorg 7.1 keysyms.h, using gdkkeysyms-update.pl. * gdk/gdkkeysyms-update.pl: Script to sync gdkkeysyms.h with Xorg. (#321896, Simos Xenitellis) * gdk/Makefile.am (EXTRA_DIST): Add gdkkeysyms-update.pl
-rw-r--r--ChangeLog8
-rw-r--r--ChangeLog.pre-2-108
-rw-r--r--gdk/Makefile.am1
-rwxr-xr-xgdk/gdkkeysyms-update.pl119
-rw-r--r--gdk/gdkkeysyms.h401
5 files changed, 524 insertions, 13 deletions
diff --git a/ChangeLog b/ChangeLog
index 39a915cce..5c7e96bf7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,13 @@
2006-05-11 Matthias Clasen <mclasen@redhat.com>
+ * gdk/gdkkeysyms.h: Regenerated from Xorg 7.1 keysyms.h, using
+ gdkkeysyms-update.pl.
+
+ * gdk/gdkkeysyms-update.pl: Script to sync gdkkeysyms.h
+ with Xorg. (#321896, Simos Xenitellis)
+
+ * gdk/Makefile.am (EXTRA_DIST): Add gdkkeysyms-update.pl
+
* gdk/gdkkeysyms.h: Consistently use lowercase in hex numbers.
2006-05-10 Carlos Garnacho <carlosg@gnome.org>
diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10
index 39a915cce..5c7e96bf7 100644
--- a/ChangeLog.pre-2-10
+++ b/ChangeLog.pre-2-10
@@ -1,5 +1,13 @@
2006-05-11 Matthias Clasen <mclasen@redhat.com>
+ * gdk/gdkkeysyms.h: Regenerated from Xorg 7.1 keysyms.h, using
+ gdkkeysyms-update.pl.
+
+ * gdk/gdkkeysyms-update.pl: Script to sync gdkkeysyms.h
+ with Xorg. (#321896, Simos Xenitellis)
+
+ * gdk/Makefile.am (EXTRA_DIST): Add gdkkeysyms-update.pl
+
* gdk/gdkkeysyms.h: Consistently use lowercase in hex numbers.
2006-05-10 Carlos Garnacho <carlosg@gnome.org>
diff --git a/gdk/Makefile.am b/gdk/Makefile.am
index 937106189..6908313bd 100644
--- a/gdk/Makefile.am
+++ b/gdk/Makefile.am
@@ -8,6 +8,7 @@ EXTRA_DIST = \
keyname-table.h \
gen-keyname-table.pl \
gdkconfig.h.win32 \
+ gdkkeysyms-update.pl \
gdk.def \
gdkmarshalers.list \
makeenums.pl \
diff --git a/gdk/gdkkeysyms-update.pl b/gdk/gdkkeysyms-update.pl
new file mode 100755
index 000000000..564d32ee3
--- /dev/null
+++ b/gdk/gdkkeysyms-update.pl
@@ -0,0 +1,119 @@
+#!/usr/bin/env perl
+
+# Updates http://cvs.gnome.org/viewcvs/gtk%2B/gdk/gdkkeysyms.h from upstream (X.org 6.9/7.0),
+# OLD OLD -----from http://cvs.freedesktop.org/xorg/xc/include/keysymdef.h------ OLD OLD
+# from http://webcvs.freedesktop.org/*checkout*/xorg/proto/X11/keysymdef.h
+#
+# Author : Simos Xenitellis <simos at gnome dot org>.
+# Version : 1.0
+#
+# Input : http://webcvs.freedesktop.org/xorg/proto/X11/keysymdef.h
+# Output : http://cvs.gnome.org/viewcvs/gtk%2B/gdk/gdkkeysyms.h
+#
+# Notes : It downloads keysymdef.h from the Internet if not found locally
+# Notes : and creates an updated gdkkeysyms.h
+
+use strict;
+
+# Used for reading the keysymdef symbols.
+my @keysymelements;
+
+if ( ! -f "keysymdef.h" )
+{
+ print "Trying to download keysymdef.h from\n";
+ print "http://webcvs.freedesktop.org/xorg/proto/X11/keysymdef.h: ";
+ die "Unable to download keysymdef.h from http://webcvs.freedesktop.org/xorg/proto/X11/keysymdef.h\n"
+ unless system("wget -q \"http://webcvs.freedesktop.org/*checkout*/xorg/proto/X11/keysymdef.h\"") == 0;
+ print " done.\n\n";
+}
+else
+{
+ print "We are using existing keysymdef.h found in this directory.\n";
+ print "It is assume that you took care and it is a recent version\n";
+ print "as found at http://webcvs.freedesktop.org/*checkout*/xorg/proto/X11/keysymdef.h\n\n";
+}
+
+
+if ( -f "gdkkeysyms.h" )
+{
+ print "There is already a gdkkeysyms.h file in this directory. We are not overwriting it.\n";
+ print "Please move it in order to run this script.\n";
+ die "Exiting...\n\n";
+}
+
+# Source: http://cvs.freedesktop.org/xorg/xc/include/keysymdef.h
+die "Could not open file keysymdef.h: $!\n" unless open(IN_KEYSYMDEF, "<:utf8", "keysymdef.h");
+
+# Output: gtk+/gdk/gdkkeysyms.h
+die "Could not open file gdkkeysyms.h: $!\n" unless open(OUT_GDKKEYSYMS, ">:utf8", "gdkkeysyms.h");
+
+print OUT_GDKKEYSYMS<<EOF;
+/* GDK - The GIMP Drawing Kit
+ * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald
+ * Copyright (C) 2005 GNOME Foundation
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ */
+
+/*
+ * File auto-generated from script gdkkeysyms-update.pl
+ * using the input file
+ * http://cvs.freedesktop.org/xorg/xc/include/keysymdef.h
+ */
+
+/*
+ * Modified by the GTK+ Team and others 1997-2001. See the AUTHORS
+ * file for a list of people on the GTK+ Team. See the ChangeLog
+ * files for a list of changes. These files are distributed with
+ * GTK+ at ftp://ftp.gtk.org/pub/gtk/.
+ */
+
+#ifndef __GDK_KEYSYMS_H__
+#define __GDK_KEYSYMS_H__
+
+
+EOF
+
+
+while (<IN_KEYSYMDEF>)
+{
+ next if ( ! /^#define / );
+
+ @keysymelements = split(/\s+/);
+ die "Internal error, no \@keysymelements: $_\n" unless @keysymelements;
+
+ $_ = $keysymelements[1];
+ die "Internal error, was expecting \"XC_*\", found: $_\n" if ( ! /^XK_/ );
+
+ $_ = $keysymelements[2];
+ die "Internal error, was expecting \"0x*\", found: $_\n" if ( ! /^0x/ );
+
+ $keysymelements[1] =~ s/^XK_/GDK_/g;
+
+ printf OUT_GDKKEYSYMS "#define %s 0x%03x\n", $keysymelements[1], hex($keysymelements[2]);
+}
+
+#$gdksyms{"0"} = "0000";
+
+close IN_KEYSYMDEF;
+
+
+print OUT_GDKKEYSYMS<<EOF;
+
+#endif /* __GDK_KEYSYMS_H__ */
+EOF
+
+printf "We just finished converting keysymdef.h to gdkkeysyms.h\n";
diff --git a/gdk/gdkkeysyms.h b/gdk/gdkkeysyms.h
index 62b001497..e642e72ab 100644
--- a/gdk/gdkkeysyms.h
+++ b/gdk/gdkkeysyms.h
@@ -1,5 +1,6 @@
/* GDK - The GIMP Drawing Kit
* Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald
+ * Copyright (C) 2005 GNOME Foundation
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -18,6 +19,12 @@
*/
/*
+ * File auto-generated from script gdkkeysyms-update.pl
+ * using the input file
+ * http://cvs.freedesktop.org/xorg/xc/include/keysymdef.h
+ */
+
+/*
* Modified by the GTK+ Team and others 1997-2001. See the AUTHORS
* file for a list of people on the GTK+ Team. See the ChangeLog
* files for a list of changes. These files are distributed with
@@ -486,6 +493,7 @@
#define GDK_Otilde 0x0d5
#define GDK_Odiaeresis 0x0d6
#define GDK_multiply 0x0d7
+#define GDK_Oslash 0x0d8
#define GDK_Ooblique 0x0d8
#define GDK_Ugrave 0x0d9
#define GDK_Uacute 0x0da
@@ -520,6 +528,7 @@
#define GDK_odiaeresis 0x0f6
#define GDK_division 0x0f7
#define GDK_oslash 0x0f8
+#define GDK_ooblique 0x0f8
#define GDK_ugrave 0x0f9
#define GDK_uacute 0x0fa
#define GDK_ucircumflex 0x0fb
@@ -642,6 +651,32 @@
#define GDK_uogonek 0x3f9
#define GDK_utilde 0x3fd
#define GDK_umacron 0x3fe
+#define GDK_Babovedot 0x1001e02
+#define GDK_babovedot 0x1001e03
+#define GDK_Dabovedot 0x1001e0a
+#define GDK_Wgrave 0x1001e80
+#define GDK_Wacute 0x1001e82
+#define GDK_dabovedot 0x1001e0b
+#define GDK_Ygrave 0x1001ef2
+#define GDK_Fabovedot 0x1001e1e
+#define GDK_fabovedot 0x1001e1f
+#define GDK_Mabovedot 0x1001e40
+#define GDK_mabovedot 0x1001e41
+#define GDK_Pabovedot 0x1001e56
+#define GDK_wgrave 0x1001e81
+#define GDK_pabovedot 0x1001e57
+#define GDK_wacute 0x1001e83
+#define GDK_Sabovedot 0x1001e60
+#define GDK_ygrave 0x1001ef3
+#define GDK_Wdiaeresis 0x1001e84
+#define GDK_wdiaeresis 0x1001e85
+#define GDK_sabovedot 0x1001e61
+#define GDK_Wcircumflex 0x1000174
+#define GDK_Tabovedot 0x1001e6a
+#define GDK_Ycircumflex 0x1000176
+#define GDK_wcircumflex 0x1000175
+#define GDK_tabovedot 0x1001e6b
+#define GDK_ycircumflex 0x1000177
#define GDK_OE 0x13bc
#define GDK_oe 0x13bd
#define GDK_Ydiaeresis 0x13be
@@ -715,7 +750,35 @@
#define GDK_voicedsound 0x4de
#define GDK_semivoicedsound 0x4df
#define GDK_kana_switch 0xff7e
+#define GDK_Farsi_0 0x10006f0
+#define GDK_Farsi_1 0x10006f1
+#define GDK_Farsi_2 0x10006f2
+#define GDK_Farsi_3 0x10006f3
+#define GDK_Farsi_4 0x10006f4
+#define GDK_Farsi_5 0x10006f5
+#define GDK_Farsi_6 0x10006f6
+#define GDK_Farsi_7 0x10006f7
+#define GDK_Farsi_8 0x10006f8
+#define GDK_Farsi_9 0x10006f9
+#define GDK_Arabic_percent 0x100066a
+#define GDK_Arabic_superscript_alef 0x1000670
+#define GDK_Arabic_tteh 0x1000679
+#define GDK_Arabic_peh 0x100067e
+#define GDK_Arabic_tcheh 0x1000686
+#define GDK_Arabic_ddal 0x1000688
+#define GDK_Arabic_rreh 0x1000691
#define GDK_Arabic_comma 0x5ac
+#define GDK_Arabic_fullstop 0x10006d4
+#define GDK_Arabic_0 0x1000660
+#define GDK_Arabic_1 0x1000661
+#define GDK_Arabic_2 0x1000662
+#define GDK_Arabic_3 0x1000663
+#define GDK_Arabic_4 0x1000664
+#define GDK_Arabic_5 0x1000665
+#define GDK_Arabic_6 0x1000666
+#define GDK_Arabic_7 0x1000667
+#define GDK_Arabic_8 0x1000668
+#define GDK_Arabic_9 0x1000669
#define GDK_Arabic_semicolon 0x5bb
#define GDK_Arabic_question_mark 0x5bf
#define GDK_Arabic_hamza 0x5c1
@@ -764,7 +827,50 @@
#define GDK_Arabic_kasra 0x5f0
#define GDK_Arabic_shadda 0x5f1
#define GDK_Arabic_sukun 0x5f2
+#define GDK_Arabic_madda_above 0x1000653
+#define GDK_Arabic_hamza_above 0x1000654
+#define GDK_Arabic_hamza_below 0x1000655
+#define GDK_Arabic_jeh 0x1000698
+#define GDK_Arabic_veh 0x10006a4
+#define GDK_Arabic_keheh 0x10006a9
+#define GDK_Arabic_gaf 0x10006af
+#define GDK_Arabic_noon_ghunna 0x10006ba
+#define GDK_Arabic_heh_doachashmee 0x10006be
+#define GDK_Farsi_yeh 0x10006cc
+#define GDK_Arabic_farsi_yeh 0x10006cc
+#define GDK_Arabic_yeh_baree 0x10006d2
+#define GDK_Arabic_heh_goal 0x10006c1
#define GDK_Arabic_switch 0xff7e
+#define GDK_Cyrillic_GHE_bar 0x1000492
+#define GDK_Cyrillic_ghe_bar 0x1000493
+#define GDK_Cyrillic_ZHE_descender 0x1000496
+#define GDK_Cyrillic_zhe_descender 0x1000497
+#define GDK_Cyrillic_KA_descender 0x100049a
+#define GDK_Cyrillic_ka_descender 0x100049b
+#define GDK_Cyrillic_KA_vertstroke 0x100049c
+#define GDK_Cyrillic_ka_vertstroke 0x100049d
+#define GDK_Cyrillic_EN_descender 0x10004a2
+#define GDK_Cyrillic_en_descender 0x10004a3
+#define GDK_Cyrillic_U_straight 0x10004ae
+#define GDK_Cyrillic_u_straight 0x10004af
+#define GDK_Cyrillic_U_straight_bar 0x10004b0
+#define GDK_Cyrillic_u_straight_bar 0x10004b1
+#define GDK_Cyrillic_HA_descender 0x10004b2
+#define GDK_Cyrillic_ha_descender 0x10004b3
+#define GDK_Cyrillic_CHE_descender 0x10004b6
+#define GDK_Cyrillic_che_descender 0x10004b7
+#define GDK_Cyrillic_CHE_vertstroke 0x10004b8
+#define GDK_Cyrillic_che_vertstroke 0x10004b9
+#define GDK_Cyrillic_SHHA 0x10004ba
+#define GDK_Cyrillic_shha 0x10004bb
+#define GDK_Cyrillic_SCHWA 0x10004d8
+#define GDK_Cyrillic_schwa 0x10004d9
+#define GDK_Cyrillic_I_macron 0x10004e2
+#define GDK_Cyrillic_i_macron 0x10004e3
+#define GDK_Cyrillic_O_bar 0x10004e8
+#define GDK_Cyrillic_o_bar 0x10004e9
+#define GDK_Cyrillic_U_macron 0x10004ee
+#define GDK_Cyrillic_u_macron 0x10004ef
#define GDK_Serbian_dje 0x6a1
#define GDK_Macedonia_gje 0x6a2
#define GDK_Cyrillic_io 0x6a3
@@ -879,7 +985,7 @@
#define GDK_Greek_ETAaccent 0x7a3
#define GDK_Greek_IOTAaccent 0x7a4
#define GDK_Greek_IOTAdieresis 0x7a5
-#define GDK_Greek_IOTAdiaeresis GDK_Greek_IOTAdieresis
+#define GDK_Greek_IOTAdiaeresis 0x7a5
#define GDK_Greek_OMICRONaccent 0x7a7
#define GDK_Greek_UPSILONaccent 0x7a8
#define GDK_Greek_UPSILONdieresis 0x7a9
@@ -1355,18 +1461,287 @@
#define GDK_Hangul_J_KkogjiDalrinIeung 0xef9
#define GDK_Hangul_J_YeorinHieuh 0xefa
#define GDK_Korean_Won 0xeff
-#define GDK_EcuSign 0x20a0
-#define GDK_ColonSign 0x20a1
-#define GDK_CruzeiroSign 0x20a2
-#define GDK_FFrancSign 0x20a3
-#define GDK_LiraSign 0x20a4
-#define GDK_MillSign 0x20a5
-#define GDK_NairaSign 0x20a6
-#define GDK_PesetaSign 0x20a7
-#define GDK_RupeeSign 0x20a8
-#define GDK_WonSign 0x20a9
-#define GDK_NewSheqelSign 0x20aa
-#define GDK_DongSign 0x20ab
+#define GDK_Armenian_ligature_ew 0x1000587
+#define GDK_Armenian_full_stop 0x1000589
+#define GDK_Armenian_verjaket 0x1000589
+#define GDK_Armenian_separation_mark 0x100055d
+#define GDK_Armenian_but 0x100055d
+#define GDK_Armenian_hyphen 0x100058a
+#define GDK_Armenian_yentamna 0x100058a
+#define GDK_Armenian_exclam 0x100055c
+#define GDK_Armenian_amanak 0x100055c
+#define GDK_Armenian_accent 0x100055b
+#define GDK_Armenian_shesht 0x100055b
+#define GDK_Armenian_question 0x100055e
+#define GDK_Armenian_paruyk 0x100055e
+#define GDK_Armenian_AYB 0x1000531
+#define GDK_Armenian_ayb 0x1000561
+#define GDK_Armenian_BEN 0x1000532
+#define GDK_Armenian_ben 0x1000562
+#define GDK_Armenian_GIM 0x1000533
+#define GDK_Armenian_gim 0x1000563
+#define GDK_Armenian_DA 0x1000534
+#define GDK_Armenian_da 0x1000564
+#define GDK_Armenian_YECH 0x1000535
+#define GDK_Armenian_yech 0x1000565
+#define GDK_Armenian_ZA 0x1000536
+#define GDK_Armenian_za 0x1000566
+#define GDK_Armenian_E 0x1000537
+#define GDK_Armenian_e 0x1000567
+#define GDK_Armenian_AT 0x1000538
+#define GDK_Armenian_at 0x1000568
+#define GDK_Armenian_TO 0x1000539
+#define GDK_Armenian_to 0x1000569
+#define GDK_Armenian_ZHE 0x100053a
+#define GDK_Armenian_zhe 0x100056a
+#define GDK_Armenian_INI 0x100053b
+#define GDK_Armenian_ini 0x100056b
+#define GDK_Armenian_LYUN 0x100053c
+#define GDK_Armenian_lyun 0x100056c
+#define GDK_Armenian_KHE 0x100053d
+#define GDK_Armenian_khe 0x100056d
+#define GDK_Armenian_TSA 0x100053e
+#define GDK_Armenian_tsa 0x100056e
+#define GDK_Armenian_KEN 0x100053f
+#define GDK_Armenian_ken 0x100056f
+#define GDK_Armenian_HO 0x1000540
+#define GDK_Armenian_ho 0x1000570
+#define GDK_Armenian_DZA 0x1000541
+#define GDK_Armenian_dza 0x1000571
+#define GDK_Armenian_GHAT 0x1000542
+#define GDK_Armenian_ghat 0x1000572
+#define GDK_Armenian_TCHE 0x1000543
+#define GDK_Armenian_tche 0x1000573
+#define GDK_Armenian_MEN 0x1000544
+#define GDK_Armenian_men 0x1000574
+#define GDK_Armenian_HI 0x1000545
+#define GDK_Armenian_hi 0x1000575
+#define GDK_Armenian_NU 0x1000546
+#define GDK_Armenian_nu 0x1000576
+#define GDK_Armenian_SHA 0x1000547
+#define GDK_Armenian_sha 0x1000577
+#define GDK_Armenian_VO 0x1000548
+#define GDK_Armenian_vo 0x1000578
+#define GDK_Armenian_CHA 0x1000549
+#define GDK_Armenian_cha 0x1000579
+#define GDK_Armenian_PE 0x100054a
+#define GDK_Armenian_pe 0x100057a
+#define GDK_Armenian_JE 0x100054b
+#define GDK_Armenian_je 0x100057b
+#define GDK_Armenian_RA 0x100054c
+#define GDK_Armenian_ra 0x100057c
+#define GDK_Armenian_SE 0x100054d
+#define GDK_Armenian_se 0x100057d
+#define GDK_Armenian_VEV 0x100054e
+#define GDK_Armenian_vev 0x100057e
+#define GDK_Armenian_TYUN 0x100054f
+#define GDK_Armenian_tyun 0x100057f
+#define GDK_Armenian_RE 0x1000550
+#define GDK_Armenian_re 0x1000580
+#define GDK_Armenian_TSO 0x1000551
+#define GDK_Armenian_tso 0x1000581
+#define GDK_Armenian_VYUN 0x1000552
+#define GDK_Armenian_vyun 0x1000582
+#define GDK_Armenian_PYUR 0x1000553
+#define GDK_Armenian_pyur 0x1000583
+#define GDK_Armenian_KE 0x1000554
+#define GDK_Armenian_ke 0x1000584
+#define GDK_Armenian_O 0x1000555
+#define GDK_Armenian_o 0x1000585
+#define GDK_Armenian_FE 0x1000556
+#define GDK_Armenian_fe 0x1000586
+#define GDK_Armenian_apostrophe 0x100055a
+#define GDK_Georgian_an 0x10010d0
+#define GDK_Georgian_ban 0x10010d1
+#define GDK_Georgian_gan 0x10010d2
+#define GDK_Georgian_don 0x10010d3
+#define GDK_Georgian_en 0x10010d4
+#define GDK_Georgian_vin 0x10010d5
+#define GDK_Georgian_zen 0x10010d6
+#define GDK_Georgian_tan 0x10010d7
+#define GDK_Georgian_in 0x10010d8
+#define GDK_Georgian_kan 0x10010d9
+#define GDK_Georgian_las 0x10010da
+#define GDK_Georgian_man 0x10010db
+#define GDK_Georgian_nar 0x10010dc
+#define GDK_Georgian_on 0x10010dd
+#define GDK_Georgian_par 0x10010de
+#define GDK_Georgian_zhar 0x10010df
+#define GDK_Georgian_rae 0x10010e0
+#define GDK_Georgian_san 0x10010e1
+#define GDK_Georgian_tar 0x10010e2
+#define GDK_Georgian_un 0x10010e3
+#define GDK_Georgian_phar 0x10010e4
+#define GDK_Georgian_khar 0x10010e5
+#define GDK_Georgian_ghan 0x10010e6
+#define GDK_Georgian_qar 0x10010e7
+#define GDK_Georgian_shin 0x10010e8
+#define GDK_Georgian_chin 0x10010e9
+#define GDK_Georgian_can 0x10010ea
+#define GDK_Georgian_jil 0x10010eb
+#define GDK_Georgian_cil 0x10010ec
+#define GDK_Georgian_char 0x10010ed
+#define GDK_Georgian_xan 0x10010ee
+#define GDK_Georgian_jhan 0x10010ef
+#define GDK_Georgian_hae 0x10010f0
+#define GDK_Georgian_he 0x10010f1
+#define GDK_Georgian_hie 0x10010f2
+#define GDK_Georgian_we 0x10010f3
+#define GDK_Georgian_har 0x10010f4
+#define GDK_Georgian_hoe 0x10010f5
+#define GDK_Georgian_fi 0x10010f6
+#define GDK_Xabovedot 0x1001e8a
+#define GDK_Ibreve 0x100012c
+#define GDK_Zstroke 0x10001b5
+#define GDK_Gcaron 0x10001e6
+#define GDK_Ocaron 0x10001d1
+#define GDK_Obarred 0x100019f
+#define GDK_xabovedot 0x1001e8b
+#define GDK_ibreve 0x100012d
+#define GDK_zstroke 0x10001b6
+#define GDK_gcaron 0x10001e7
+#define GDK_ocaron 0x10001d2
+#define GDK_obarred 0x1000275
+#define GDK_SCHWA 0x100018f
+#define GDK_schwa 0x1000259
+#define GDK_Lbelowdot 0x1001e36
+#define GDK_lbelowdot 0x1001e37
+#define GDK_Abelowdot 0x1001ea0
+#define GDK_abelowdot 0x1001ea1
+#define GDK_Ahook 0x1001ea2
+#define GDK_ahook 0x1001ea3
+#define GDK_Acircumflexacute 0x1001ea4
+#define GDK_acircumflexacute 0x1001ea5
+#define GDK_Acircumflexgrave 0x1001ea6
+#define GDK_acircumflexgrave 0x1001ea7
+#define GDK_Acircumflexhook 0x1001ea8
+#define GDK_acircumflexhook 0x1001ea9
+#define GDK_Acircumflextilde 0x1001eaa
+#define GDK_acircumflextilde 0x1001eab
+#define GDK_Acircumflexbelowdot 0x1001eac
+#define GDK_acircumflexbelowdot 0x1001ead
+#define GDK_Abreveacute 0x1001eae
+#define GDK_abreveacute 0x1001eaf
+#define GDK_Abrevegrave 0x1001eb0
+#define GDK_abrevegrave 0x1001eb1
+#define GDK_Abrevehook 0x1001eb2
+#define GDK_abrevehook 0x1001eb3
+#define GDK_Abrevetilde 0x1001eb4
+#define GDK_abrevetilde 0x1001eb5
+#define GDK_Abrevebelowdot 0x1001eb6
+#define GDK_abrevebelowdot 0x1001eb7
+#define GDK_Ebelowdot 0x1001eb8
+#define GDK_ebelowdot 0x1001eb9
+#define GDK_Ehook 0x1001eba
+#define GDK_ehook 0x1001ebb
+#define GDK_Etilde 0x1001ebc
+#define GDK_etilde 0x1001ebd
+#define GDK_Ecircumflexacute 0x1001ebe
+#define GDK_ecircumflexacute 0x1001ebf
+#define GDK_Ecircumflexgrave 0x1001ec0
+#define GDK_ecircumflexgrave 0x1001ec1
+#define GDK_Ecircumflexhook 0x1001ec2
+#define GDK_ecircumflexhook 0x1001ec3
+#define GDK_Ecircumflextilde 0x1001ec4
+#define GDK_ecircumflextilde 0x1001ec5
+#define GDK_Ecircumflexbelowdot 0x1001ec6
+#define GDK_ecircumflexbelowdot 0x1001ec7
+#define GDK_Ihook 0x1001ec8
+#define GDK_ihook 0x1001ec9
+#define GDK_Ibelowdot 0x1001eca
+#define GDK_ibelowdot 0x1001ecb
+#define GDK_Obelowdot 0x1001ecc
+#define GDK_obelowdot 0x1001ecd
+#define GDK_Ohook 0x1001ece
+#define GDK_ohook 0x1001ecf
+#define GDK_Ocircumflexacute 0x1001ed0
+#define GDK_ocircumflexacute 0x1001ed1
+#define GDK_Ocircumflexgrave 0x1001ed2
+#define GDK_ocircumflexgrave 0x1001ed3
+#define GDK_Ocircumflexhook 0x1001ed4
+#define GDK_ocircumflexhook 0x1001ed5
+#define GDK_Ocircumflextilde 0x1001ed6
+#define GDK_ocircumflextilde 0x1001ed7
+#define GDK_Ocircumflexbelowdot 0x1001ed8
+#define GDK_ocircumflexbelowdot 0x1001ed9
+#define GDK_Ohornacute 0x1001eda
+#define GDK_ohornacute 0x1001edb
+#define GDK_Ohorngrave 0x1001edc
+#define GDK_ohorngrave 0x1001edd
+#define GDK_Ohornhook 0x1001ede
+#define GDK_ohornhook 0x1001edf
+#define GDK_Ohorntilde 0x1001ee0
+#define GDK_ohorntilde 0x1001ee1
+#define GDK_Ohornbelowdot 0x1001ee2
+#define GDK_ohornbelowdot 0x1001ee3
+#define GDK_Ubelowdot 0x1001ee4
+#define GDK_ubelowdot 0x1001ee5
+#define GDK_Uhook 0x1001ee6
+#define GDK_uhook 0x1001ee7
+#define GDK_Uhornacute 0x1001ee8
+#define GDK_uhornacute 0x1001ee9
+#define GDK_Uhorngrave 0x1001eea
+#define GDK_uhorngrave 0x1001eeb
+#define GDK_Uhornhook 0x1001eec
+#define GDK_uhornhook 0x1001eed
+#define GDK_Uhorntilde 0x1001eee
+#define GDK_uhorntilde 0x1001eef
+#define GDK_Uhornbelowdot 0x1001ef0
+#define GDK_uhornbelowdot 0x1001ef1
+#define GDK_Ybelowdot 0x1001ef4
+#define GDK_ybelowdot 0x1001ef5
+#define GDK_Yhook 0x1001ef6
+#define GDK_yhook 0x1001ef7
+#define GDK_Ytilde 0x1001ef8
+#define GDK_ytilde 0x1001ef9
+#define GDK_Ohorn 0x10001a0
+#define GDK_ohorn 0x10001a1
+#define GDK_Uhorn 0x10001af
+#define GDK_uhorn 0x10001b0
+#define GDK_EcuSign 0x10020a0
+#define GDK_ColonSign 0x10020a1
+#define GDK_CruzeiroSign 0x10020a2
+#define GDK_FFrancSign 0x10020a3
+#define GDK_LiraSign 0x10020a4
+#define GDK_MillSign 0x10020a5
+#define GDK_NairaSign 0x10020a6
+#define GDK_PesetaSign 0x10020a7
+#define GDK_RupeeSign 0x10020a8
+#define GDK_WonSign 0x10020a9
+#define GDK_NewSheqelSign 0x10020aa
+#define GDK_DongSign 0x10020ab
#define GDK_EuroSign 0x20ac
+#define GDK_zerosuperior 0x1002070
+#define GDK_foursuperior 0x1002074
+#define GDK_fivesuperior 0x1002075
+#define GDK_sixsuperior 0x1002076
+#define GDK_sevensuperior 0x1002077
+#define GDK_eightsuperior 0x1002078
+#define GDK_ninesuperior 0x1002079
+#define GDK_zerosubscript 0x1002080
+#define GDK_onesubscript 0x1002081
+#define GDK_twosubscript 0x1002082
+#define GDK_threesubscript 0x1002083
+#define GDK_foursubscript 0x1002084
+#define GDK_fivesubscript 0x1002085
+#define GDK_sixsubscript 0x1002086
+#define GDK_sevensubscript 0x1002087
+#define GDK_eightsubscript 0x1002088
+#define GDK_ninesubscript 0x1002089
+#define GDK_partdifferential 0x1002202
+#define GDK_emptyset 0x1002205
+#define GDK_elementof 0x1002208
+#define GDK_notelementof 0x1002209
+#define GDK_containsas 0x100220b
+#define GDK_squareroot 0x100221a
+#define GDK_cuberoot 0x100221b
+#define GDK_fourthroot 0x100221c
+#define GDK_dintegral 0x100222c
+#define GDK_tintegral 0x100222d
+#define GDK_because 0x1002235
+#define GDK_approxeq 0x1002248
+#define GDK_notapproxeq 0x1002247
+#define GDK_notidentical 0x1002262
+#define GDK_stricteq 0x1002263
#endif /* __GDK_KEYSYMS_H__ */