diff --git a/gen-apc-parsers.py b/gen-apc-parsers.py index 7de533720..47488170f 100755 --- a/gen-apc-parsers.py +++ b/gen-apc-parsers.py @@ -227,6 +227,7 @@ static inline void def write_header(text, path): with open(path, 'w') as f: + print(f'// This file is generated by {__file__} do not edit!', file=f, end='\n\n') print('#pragma once', file=f) print(text, file=f) subprocess.check_call(['clang-format', '-i', path]) diff --git a/kitty/parse-graphics-command.h b/kitty/parse-graphics-command.h index e4b473b99..3139935e7 100644 --- a/kitty/parse-graphics-command.h +++ b/kitty/parse-graphics-command.h @@ -1,3 +1,5 @@ +// This file is generated by ./gen-apc-parsers.py do not edit! + #pragma once static inline void parse_graphics_code(Screen *screen, @@ -127,8 +129,8 @@ static inline void parse_graphics_code(Screen *screen, case action: { g.action = screen->parser_buf[pos++] & 0xff; - if (g.action != 't' && g.action != 'T' && g.action != 'q' && - g.action != 'd' && g.action != 'p') { + if (g.action != 'q' && g.action != 'd' && g.action != 't' && + g.action != 'T' && g.action != 'p') { REPORT_ERROR("Malformed GraphicsCommand control block, unknown flag " "value for action: 0x%x", g.action); @@ -138,14 +140,14 @@ static inline void parse_graphics_code(Screen *screen, case delete_action: { g.delete_action = screen->parser_buf[pos++] & 0xff; - if (g.delete_action != 'A' && g.delete_action != 'I' && - g.delete_action != 'x' && g.delete_action != 'c' && - g.delete_action != 'i' && g.delete_action != 'z' && - g.delete_action != 'Q' && g.delete_action != 'P' && - g.delete_action != 'a' && g.delete_action != 'C' && - g.delete_action != 'q' && g.delete_action != 'X' && - g.delete_action != 'Y' && g.delete_action != 'Z' && - g.delete_action != 'y' && g.delete_action != 'p') { + if (g.delete_action != 'q' && g.delete_action != 'c' && + g.delete_action != 'Z' && g.delete_action != 'z' && + g.delete_action != 'x' && g.delete_action != 'X' && + g.delete_action != 'I' && g.delete_action != 'i' && + g.delete_action != 'P' && g.delete_action != 'y' && + g.delete_action != 'a' && g.delete_action != 'A' && + g.delete_action != 'Q' && g.delete_action != 'C' && + g.delete_action != 'p' && g.delete_action != 'Y') { REPORT_ERROR("Malformed GraphicsCommand control block, unknown flag " "value for delete_action: 0x%x", g.delete_action); @@ -155,8 +157,8 @@ static inline void parse_graphics_code(Screen *screen, case transmission_type: { g.transmission_type = screen->parser_buf[pos++] & 0xff; - if (g.transmission_type != 't' && g.transmission_type != 's' && - g.transmission_type != 'd' && g.transmission_type != 'f') { + if (g.transmission_type != 's' && g.transmission_type != 'f' && + g.transmission_type != 't' && g.transmission_type != 'd') { REPORT_ERROR("Malformed GraphicsCommand control block, unknown flag " "value for transmission_type: 0x%x", g.transmission_type);