185 Commits (5531dbe1b2026a88670c812d40f0efccb4b52c7f)

Author SHA1 Message Date
S. Christoffer Eliesen 5531dbe1b2 cmd_workspace: Don't fill up config->workspace_outputs with duplicates.
9 years ago
Drew DeVault 35fd139105 Add all documented scaling modes to config parser
9 years ago
Drew DeVault 79b277fe9b Parse output background config
9 years ago
Drew DeVault 01202568f9 Track pid of child process from exec
9 years ago
S. Christoffer Eliesen 236f26f62e output: Support multiple adjacent outputs.
9 years ago
S. Christoffer Eliesen a94a91a723 cmd_output: Replace existing config if called multiple times.
9 years ago
S. Christoffer Eliesen abc5fbfaec Learn "gaps edge_gaps <on|off|toggle>".
9 years ago
S. Christoffer Eliesen eeec0fda8a commands: gaps: Re-arrange windows after changing default gaps.
9 years ago
S. Christoffer Eliesen 936f8c24e0 commands: gaps: Always apply default gaps config.
9 years ago
S. Christoffer Eliesen 5c1e20b6ff commands: gaps: Accept zero value.
9 years ago
S. Christoffer Eliesen 820681965d commands: gaps: Refactor, expected_syntax.
9 years ago
S. Christoffer Eliesen af31a3f04a commands: Learn 'move workspace to output <direction|name>'.
9 years ago
S. Christoffer Eliesen 9c8394022e commands: Learn 'move <container|window> to output <direction|name>'.
9 years ago
S. Christoffer Eliesen 78ca619769 commands: Learn mouse_warping.
9 years ago
S. Christoffer Eliesen 5fa8f91655 commands: Learn 'focus output <direction|name>'
9 years ago
S. Christoffer Eliesen 9f02b0bf16 commands: Learn 'debuglog'.
9 years ago
S. Christoffer Eliesen c49e5340db commands: cmd_move: Fix "move container to workspace _number_ n"
9 years ago
S. Christoffer Eliesen 362413bd50 commands: cmd_results->input is duplicated/freed.
9 years ago
S. Christoffer Eliesen 88a2ddbe83 commands: Code formatting.
9 years ago
S. Christoffer Eliesen 187f0ab1c4 commands: Allow 'floating_modifier' & 'focus_follows_mouse' at runtime.
9 years ago
S. Christoffer Eliesen af30a1b67c ipc,commands,config: Replace cmd_status enum with cmd_results struct.
9 years ago
S. Christoffer Eliesen edf33aad29 config: Add "seamless_mouse" to decide if pointer crosses output edges.
9 years ago
S. Christoffer Eliesen 9b271573a9 commands: Allow changing resolution outside config load.
9 years ago
S. Christoffer Eliesen ca862a5bd4 config: Apply output config also during config reload.
9 years ago
S. Christoffer Eliesen 6eb8da0e14 commands,container: Tweak debug output to better reflect reality.
9 years ago
S. Christoffer Eliesen e3837ba634 commands: Gracefully handle empty commands.
9 years ago
S. Christoffer Eliesen 71ebe8c36b commands: Catch empty exec with --no-startup-id cases.
9 years ago
S. Christoffer Eliesen 71bcee4f96 commands: Ignore exec switch "--no-startup-id".
9 years ago
taiyu 18f4905e62 #187, let init handle child processes
9 years ago
taiyu 7672886cb5 dont log empty config lines
9 years ago
taiyu 0d51f62224 merge + no c_extensions
9 years ago
Drew DeVault 318e1be240 Fix warnings introduced by prior commit
9 years ago
Drew DeVault 8e25ce4e57 Fix build for debian stretch
9 years ago
taiyu a04f645d7c style, safer fork
9 years ago
taiyu a18caf6706 nomacro
9 years ago
taiyu 0bea2e2122 multi command keybinds
9 years ago
Drew DeVault e505abfe75 Revert "new_workspace null behavior + testmap functions + regex"
9 years ago
taiyu 2093d4ddee cmd_for_window dummy function
9 years ago
taiyu e1d18e42a8 new_workspace null behavior + testmap functions + regex
9 years ago
taiyu aaa0923bc4 cmd status + workspace ws output op
9 years ago
taiyu 6388241abb mode supports multi token names
9 years ago
taiyu 799ff640f8 remove old things
9 years ago
taiyu aa22dc3113 var replacement changes
9 years ago
taiyu d673a72705 set variable changes
9 years ago
taiyu 3eb29ea736 strdup + style
9 years ago
taiyu 71af5b7dde config modes
9 years ago
taiyu 3e9cdfd6a3 man page
9 years ago
taiyu f25c6b312b gap resize
9 years ago
taiyu afa6747145 enum for command type
9 years ago
taiyu 4cd18449d2 better handling of commands during config
9 years ago