billiob pushed a commit to branch master.

http://git.enlightenment.org/apps/terminology.git/commit/?id=3a7238978e1048eca2b3ef309b945bf0a5ce53c1

commit 3a7238978e1048eca2b3ef309b945bf0a5ce53c1
Author: Boris Faure <bill...@gmail.com>
Date:   Tue Sep 8 21:59:11 2015 +0200

    turn error messages about unhandled escape codes into warnings
---
 src/bin/termptyesc.c | 46 +++++++++++++++++++++++-----------------------
 1 file changed, 23 insertions(+), 23 deletions(-)

diff --git a/src/bin/termptyesc.c b/src/bin/termptyesc.c
index 301574a..dc64f5d 100644
--- a/src/bin/termptyesc.c
+++ b/src/bin/termptyesc.c
@@ -381,7 +381,7 @@ _handle_esc_csi_reset_mode(Termpty *ty, Eina_Unicode cc, 
Eina_Unicode *b)
                         WRN("TODO: enable mouse wheel -> cursor key xlation 
%i", mode);
                         break;
                      default:
-                        ERR("Unhandled DEC Private Reset Mode arg %i", arg);
+                        WRN("Unhandled DEC Private Reset Mode arg %i", arg);
                         break;
                     }
                }
@@ -410,7 +410,7 @@ _handle_esc_csi_reset_mode(Termpty *ty, Eina_Unicode cc, 
Eina_Unicode *b)
                         WRN("TODO: hebrew encoding mode: %i", mode);
                         break;
                      default:
-                        ERR("Unhandled ANSI Reset Mode arg %i", arg);
+                        WRN("Unhandled ANSI Reset Mode arg %i", arg);
                     }
                }
           }
@@ -425,7 +425,7 @@ _handle_esc_csi_color_set(Termpty *ty, Eina_Unicode **ptr)
 
    if (b && (*b == '>'))
      { // key resources used by xterm
-        ERR("TODO: set/reset key resources used by xterm");
+        WRN("TODO: set/reset key resources used by xterm");
         return;
      }
    DBG("color set");
@@ -640,7 +640,7 @@ _handle_esc_csi_color_set(Termpty *ty, Eina_Unicode **ptr)
                    ty->termstate.att.bgintense = 1;
                    break;
                 default: //  not handled???
-                   ERR("Unhandled color cmd [%i]", arg);
+                   WRN("Unhandled color cmd [%i]", arg);
                    break;
                }
           }
@@ -655,7 +655,7 @@ _handle_esc_csi_dsr(Termpty *ty, Eina_Unicode *b)
 
    if (*b == '>')
      {
-        ERR("TODO: disable key resources used by xterm");
+        WRN("TODO: disable key resources used by xterm");
         return;
      }
    if (*b == '?')
@@ -961,7 +961,7 @@ _handle_esc_csi(Termpty *ty, const Eina_Unicode *c, 
Eina_Unicode *ce)
              if ((arg >= TERMPTY_CLR_END) && (arg <= TERMPTY_CLR_ALL))
                termpty_clear_screen(ty, arg);
              else
-               ERR("invalid clr scr %i", arg);
+               WRN("invalid clr scr %i", arg);
           }
         else
           termpty_clear_screen(ty, TERMPTY_CLR_END);
@@ -974,7 +974,7 @@ _handle_esc_csi(Termpty *ty, const Eina_Unicode *c, 
Eina_Unicode *ce)
              if ((arg >= TERMPTY_CLR_END) && (arg <= TERMPTY_CLR_ALL))
                termpty_clear_line(ty, arg, ty->w);
              else
-               ERR("invalid clr lin %i", arg);
+               WRN("invalid clr lin %i", arg);
           }
         else termpty_clear_line(ty, TERMPTY_CLR_END, ty->w);
         break;
@@ -1112,7 +1112,7 @@ unhandled:
              else
                eina_strbuf_append_char(bf, c[i]);
           }
-        ERR("unhandled CSI '%s': %s", _safechar(*cc), 
eina_strbuf_string_get(bf));
+        WRN("unhandled CSI '%s': %s", _safechar(*cc), 
eina_strbuf_string_get(bf));
         eina_strbuf_free(bf);
      }
    cc++;
@@ -1160,7 +1160,7 @@ _xterm_parse_color(Eina_Unicode **ptr, unsigned char *r, 
unsigned char *g,
 
    if (*p != '#')
      {
-        ERR("unsupported xterm color");
+        WRN("unsupported xterm color");
         return -1;
      }
    p++;
@@ -1208,7 +1208,7 @@ _xterm_parse_color(Eina_Unicode **ptr, unsigned char *r, 
unsigned char *g,
    return 0;
 
 err:
-   ERR("invalid xterm color");
+   WRN("invalid xterm color");
    return -1;
 }
 
@@ -1229,13 +1229,13 @@ _handle_xterm_777_command(Termpty *ty EINA_UNUSED,
 
    if (strncmp(s, "notify;", strlen("notify;")))
      {
-        ERR("unrecognized xterm 777 command %s", s);
+        WRN("unrecognized xterm 777 command %s", s);
         return;
      }
 
    if (!elm_need_sys_notify())
      {
-        ERR("no elementary system notification support");
+        WRN("no elementary system notification support");
         return;
      }
    cmd_end = s + strlen("notify");
@@ -1425,7 +1425,7 @@ _handle_esc_xterm(Termpty *ty, const Eina_Unicode *c, 
Eina_Unicode *ce)
         break;
       default:
         // many others
-        ERR("unhandled xterm esc %d", arg);
+        WRN("unhandled xterm esc %d", arg);
         break;
      }
 
@@ -1433,7 +1433,7 @@ _handle_esc_xterm(Termpty *ty, const Eina_Unicode *c, 
Eina_Unicode *ce)
 
     return cc - c;
 err:
-    ERR("invalid xterm sequence");
+    WRN("invalid xterm sequence");
     return cc - c;
 }
 
@@ -1526,12 +1526,12 @@ _handle_esc_dcs(Termpty *ty EINA_UNUSED, const 
Eina_Unicode *c, const Eina_Unico
          switch (buf[1])
            {
             case 'q':
-              ERR("unhandled dsc request to get termcap/terminfo");
+              WRN("unhandled dsc request to get termcap/terminfo");
               /* TODO */
               goto end;
                break;
             case 'p':
-              ERR("unhandled dsc request to set termcap/terminfo");
+              WRN("unhandled dsc request to set termcap/terminfo");
               /* TODO */
               goto end;
                break;
@@ -1544,7 +1544,7 @@ _handle_esc_dcs(Termpty *ty EINA_UNUSED, const 
Eina_Unicode *c, const Eina_Unico
          /* Request status string */
          if (len > 1 && buf[1] != 'q')
            {
-              ERR("invalid/unhandled dsc esc '$%s' (expected '$q')", 
_safechar(buf[1]));
+              WRN("invalid/unhandled dsc esc '$%s' (expected '$q')", 
_safechar(buf[1]));
               goto end;
            }
          if (len < 4)
@@ -1560,12 +1560,12 @@ _handle_esc_dcs(Termpty *ty EINA_UNUSED, const 
Eina_Unicode *c, const Eina_Unico
                  }
                else if (buf[3] == 'q') /* DECSCA */
                  {
-                    ERR("unhandled DECSCA '$qq'");
+                    WRN("unhandled DECSCA '$qq'");
                     goto end;
                  }
                else
                  {
-                    ERR("invalid/unhandled dsc esc '$q\"%s'", 
_safechar(buf[3]));
+                    WRN("invalid/unhandled dsc esc '$q\"%s'", 
_safechar(buf[3]));
                     goto end;
                  }
                break;
@@ -1574,14 +1574,14 @@ _handle_esc_dcs(Termpty *ty EINA_UNUSED, const 
Eina_Unicode *c, const Eina_Unico
             case 'r': /* DECSTBM */
                /* TODO: */
             default:
-               ERR("unhandled dsc request status string '$q%s'", 
_safechar(buf[2]));
+               WRN("unhandled dsc request status string '$q%s'", 
_safechar(buf[2]));
                goto end;
            }
          /* TODO */
          break;
       default:
         // many others
-        ERR("Unhandled DCS escape '%s'", _safechar(buf[0]));
+        WRN("Unhandled DCS escape '%s'", _safechar(buf[0]));
         break;
      }
 end:
@@ -1715,7 +1715,7 @@ _handle_esc(Termpty *ty, const Eina_Unicode *c, 
Eina_Unicode *ce)
         return 1;
  */
       default:
-        ERR("Unhandled escape '%s' (0x%02x)", _safechar(c[0]), (unsigned int) 
c[0]);
+        WRN("Unhandled escape '%s' (0x%02x)", _safechar(c[0]), (unsigned int) 
c[0]);
         return 1;
      }
    return 0;
@@ -1834,7 +1834,7 @@ termpty_handle_seq(Termpty *ty, Eina_Unicode *c, 
Eina_Unicode *ce)
    else if (c[0] == 0x7f) // DEL
      {
         ty->termstate.had_cr = 0;
-        ERR("Unhandled char 0x%02x [DEL]", (unsigned int) c[0]);
+        WRN("Unhandled char 0x%02x [DEL]", (unsigned int) c[0]);
         return 1;
      }
    else if (c[0] == 0x9b) // ANSI ESC!!!

-- 


Reply via email to