From: Michael Stapelberg Date: Tue, 29 Nov 2011 21:24:05 +0000 (+0000) Subject: Merge branch 'master' into next X-Git-Tag: 4.2~209 X-Git-Url: https://git.sur5r.net/?p=i3%2Fi3;a=commitdiff_plain;h=f2b73b64beee5831a5def220a951fe8e90fca195;hp=-c Merge branch 'master' into next --- f2b73b64beee5831a5def220a951fe8e90fca195 diff --combined src/cfgparse.y index cebd8587,92a4d459..ec3dde0b --- a/src/cfgparse.y +++ b/src/cfgparse.y @@@ -103,7 -103,9 +103,9 @@@ static int detect_version(char *buf) strncasecmp(bind, "focus down", strlen("focus down")) == 0 || strncasecmp(bind, "border normal", strlen("border normal")) == 0 || strncasecmp(bind, "border 1pixel", strlen("border 1pixel")) == 0 || - strncasecmp(bind, "border borderless", strlen("border borderless")) == 0) { + strncasecmp(bind, "border borderless", strlen("border borderless")) == 0 || + strncasecmp(bind, "--no-startup-id", strlen("--no-startup-id")) == 0 || + strncasecmp(bind, "bar", strlen("bar")) == 0) { printf("deciding for version 4 due to this line: %.*s\n", (int)(walk-line), line); return 4; } @@@ -705,7 -707,6 +707,7 @@@ void parse_file(const char *f) %token TOK_BAR_BOTTOM "bottom" %token TOK_BAR_TOP "top" %token TOK_BAR_STATUS_COMMAND "status_command" +%token TOK_BAR_I3BAR_COMMAND "i3bar_command" %token TOK_BAR_FONT "font (bar)" %token TOK_BAR_WORKSPACE_BUTTONS "workspace_buttons" %token TOK_BAR_VERBOSE "verbose" @@@ -1030,7 -1031,6 +1032,7 @@@ barlines barline: comment | bar_status_command + | bar_i3bar_command | bar_output | bar_tray_output | bar_position @@@ -1057,15 -1057,6 +1059,15 @@@ bar_status_command } ; +bar_i3bar_command: + TOK_BAR_I3BAR_COMMAND STR + { + DLOG("should add i3bar_command %s\n", $2); + FREE(current_bar.i3bar_command); + current_bar.i3bar_command = $2; + } + ; + bar_output: TOK_BAR_OUTPUT STR { @@@ -1557,7 -1548,6 +1559,7 @@@ font TOKFONT STR { config.font = load_font($2, true); + set_font(&config.font); printf("font %s\n", $2); FREE(font_pattern); font_pattern = $2;