i3/include
Michael Stapelberg e114b3dba2 Refactor the interface of commands.c
This change has two implications:

1) tree_render() will now be called precisely once for input which consists of
   multiple commands (like "focus left; focus right"). Also, the caller of
   parse_command() has to call it. This makes us able to fix tickets such as
   ticket #608 (where multiple tree_render() calls are noticable).

2) The output of a command is now a JSON array of return values of the
   individual subcommands. In the case of "focus left; focus right", this is:

   [{"success":true}, {"success":true}]

   While this is incompatible with what i3 returned before, the return value of
   commands was undocumented and therefore not subject to our API stability.
2012-02-15 20:57:25 +00:00
..
2012-02-14 22:47:10 +00:00
2011-10-25 21:19:38 +01:00
2011-11-10 19:17:36 +00:00
2011-12-21 23:17:52 +00:00
2012-01-07 14:59:58 +00:00
2011-11-21 20:52:26 +00:00