xkbcomp: add debug messages of the RMLVO and KcCGST
authorRan Benita <ran234@gmail.com>
Wed, 29 Aug 2012 07:06:47 +0000 (10:06 +0300)
committerRan Benita <ran234@gmail.com>
Mon, 3 Sep 2012 07:31:12 +0000 (10:31 +0300)
Signed-off-by: Ran Benita <ran234@gmail.com>
src/xkbcomp/xkbcomp.c

index 722dc91..b258880 100644 (file)
@@ -72,6 +72,12 @@ xkb_map_new_from_names(struct xkb_context *ctx,
     if (isempty(rmlvo.layout))
         rmlvo.layout = DEFAULT_XKB_LAYOUT;
 
+    log_dbg(ctx,
+            "Compiling from RMLVO: rules '%s', model '%s', layout '%s', "
+            "variant '%s', options '%s'\n",
+            rmlvo.rules, rmlvo.model, rmlvo.layout, rmlvo.variant,
+            rmlvo.options);
+
     ok = xkb_components_from_rules(ctx, &rmlvo, &kccgst);
     if (!ok) {
         log_err(ctx,
@@ -82,6 +88,11 @@ xkb_map_new_from_names(struct xkb_context *ctx,
         return NULL;
     }
 
+    log_dbg(ctx,
+            "Compiling from KcCGST: keycodes '%s', types '%s', "
+            "compat '%s', symbols '%s'\n",
+            kccgst.keycodes, kccgst.types, kccgst.compat, kccgst.symbols);
+
     file = XkbFileFromComponents(ctx, &kccgst);
 
     free(kccgst.keycodes);