[vte/vte-next] keymap: Simplify debug code



commit f8dae77d7e81de1d8a5f1ba136c602e26fa12886
Author: Christian Persch <chpe gnome org>
Date:   Mon Oct 8 21:58:14 2012 +0200

    keymap: Simplify debug code
    
    Remove the autogenerated keysyms.c and just use gdk_keyval_name().

 src/Makefile.am   |    2 -
 src/genkeysyms.py |   27 --
 src/keymap.c      |   16 +-
 src/keysyms.c     | 1254 -----------------------------------------------------
 4 files changed, 4 insertions(+), 1295 deletions(-)
---
diff --git a/src/Makefile.am b/src/Makefile.am
index 1608e57..350082f 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -10,8 +10,6 @@ header_HEADERS = vte.h vtebuffer.h vteenums.h vtepty.h vtetypebuiltins.h vtevers
 lib_LTLIBRARIES = libvte- VTE_API_MAJOR_VERSION@  VTE_API_MINOR_VERSION@.la
 
 EXTRA_libvte_ VTE_API_MAJOR_VERSION@_ VTE_API_MINOR_VERSION@_la_SOURCES = \
-	genkeysyms.py \
-	keysyms.c \
 	marshal.list \
 	mkunitables.sh \
 	unitable.CNS11643 \
diff --git a/src/keymap.c b/src/keymap.c
index 36068bf..ef1669f 100644
--- a/src/keymap.c
+++ b/src/keymap.c
@@ -1,3 +1,4 @@
+/* -*- Mode: C; indent-tabs-mode: nil; c-basic-offset: 8; tab-width: 8 -*- */
 /*
  * Copyright (C) 2002,2003 Red Hat, Inc.
  *
@@ -16,7 +17,8 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <config.h>
+#include "config.h"
+
 #include <stdlib.h>
 #include <stdarg.h>
 #include <string.h>
@@ -47,16 +49,6 @@
 #endif
 
 #ifdef VTE_DEBUG
-static const char *
-_vte_keysym_name(guint keyval)
-{
-	switch (keyval) {
-#include "keysyms.c"
-		default:
-			break;
-	}
-	return "(unknown)";
-}
 static void
 _vte_keysym_print(guint keyval,
 		GdkModifierType modifiers,
@@ -78,7 +70,7 @@ _vte_keysym_print(guint keyval,
 	if (modifiers & GDK_SHIFT_MASK) {
 		g_printerr("Shift+");
 	}
-	g_printerr("%s" , _vte_keysym_name(keyval));
+	g_printerr("%s" , gdk_keyval_name(keyval));
 	if (sun_mode|hp_mode|legacy_mode|vt220_mode) {
 		gboolean first = TRUE;
 		g_printerr("(");



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]