]> Pileus Git - ~andy/gtk/commitdiff
Avoid duplicate keysyms, ignore mispelled one
authorBastien Nocera <hadess@hadess.net>
Thu, 10 Sep 2009 09:15:10 +0000 (10:15 +0100)
committerBastien Nocera <hadess@hadess.net>
Thu, 10 Sep 2009 09:16:44 +0000 (10:16 +0100)
GDK_Select and GDK_Clear were duplicated, GDK_Calculater is
only useful for compulsive misspellers.

gdk/gdkkeysyms-update.pl
gdk/gdkkeysyms.h

index 62d05daffdfe21b9aacf822d60d201c65e59a907..bdfb9c29eca4ba347e90622adbc0d8c6fd37ceb0 100755 (executable)
@@ -145,10 +145,20 @@ while (<IN_XF86KEYSYM>)
        if ($_ eq "XF86XK_XF86BackForward") {
                $keysymelements[1] = "XF86XK_AudioForward";
        }
+       # XF86XK_Clear could end up a dupe of XK_Clear
+       # XF86XK_Select could end up a dupe of XK_Select
+       if ($_ eq "XF86XK_Clear") {
+               $keysymelements[1] = "XF86XK_WindowClear";
+       }
+       if ($_ eq "XF86XK_Select") {
+               $keysymelements[1] = "XF86XK_SelectButton";
+       }
 
        # Ignore XF86XK_Q
        next if ( $_ eq "XF86XK_Q");
-       
+       # XF86XK_Calculater is misspelled, and a dupe
+       next if ( $_ eq "XF86XK_Calculater");
+
        $_ = $keysymelements[2];
        die "Internal error, was expecting \"0x*\", found: $_\n" if ( ! /^0x/ );
 
index 6364edd05224e842b08ba58e8ddcc31a2f5d0eb2..b4da5de9ccf98c6bb798a74aa34bb9d793e84dd5 100644 (file)
 #define GDK_ApplicationRight 0x1008ff51
 #define GDK_Book 0x1008ff52
 #define GDK_CD 0x1008ff53
-#define GDK_Calculater 0x1008ff54
-#define GDK_Clear 0x1008ff55
+#define GDK_WindowClear 0x1008ff55
 #define GDK_Close 0x1008ff56
 #define GDK_Copy 0x1008ff57
 #define GDK_Cut 0x1008ff58
 #define GDK_FrameBack 0x1008ff9d
 #define GDK_FrameForward 0x1008ff9e
 #define GDK_Time 0x1008ff9f
-#define GDK_Select 0x1008ffa0
+#define GDK_SelectButton 0x1008ffa0
 #define GDK_View 0x1008ffa1
 #define GDK_TopMenu 0x1008ffa2
 #define GDK_Red 0x1008ffa3