221 Commits (c400ca8f88cc5e3f8a511e14d92a4491d9768d32)

Author SHA1 Message Date
Mikkel Oscar Lyderik c6b13163c9 Add initial support for custom bar-id
9 years ago
Mikkel Oscar Lyderik 45b959f601 Move numlen(1) to sway/util.c
9 years ago
Drew DeVault 4d17aa9919 Revert "Make mouse key used for drag/resize configurable"
9 years ago
Mikkel Oscar Lyderik 74152043f4 Implement 'bar { }' block parsing
9 years ago
Drew DeVault e277d4e094 Subscribe to workspace change events and redraw
9 years ago
Drew DeVault d361ce656d Track the fullscreen view on a workspace swayc_t
9 years ago
Drew DeVault 34277207fd Pass keys along from wayland backend to clients
9 years ago
Drew DeVault 029e0c7a2c Add some more keyboard handling for wayland clients
9 years ago
Mikkel Oscar Lyderik 22916e9ebc Make mouse key used for drag/resize configurable
9 years ago
Drew DeVault a7710c5537 Initialize keyboard in registry poll
9 years ago
Drew DeVault 266393a705 Include wayland-server.h instead of -core.h
9 years ago
Drew DeVault 7614cb0373 Add keyboard handling shims to registry
9 years ago
Drew DeVault 067ac6cfa7 Discover swaylock extension in registry
9 years ago
Drew DeVault 080a263785 Refactor gdk pixbuf code into shared client lib
9 years ago
Drew DeVault 71afa38890 Add swaylock protocol, add resource destructors
9 years ago
Drew DeVault 44d0f731c3 Add framework for switching command sets
9 years ago
Drew DeVault 4f89735fc4 Add bar config struct and defaults
9 years ago
Christoph Gysin b1bd3ae6f3 cmd_output: Merge instead of replace output config
9 years ago
Christoph Gysin ae7ed79573 config: Store 'enabled' as int
9 years ago
Drew DeVault 82d464bb90 Add text rendering support to wayland clients
9 years ago
Drew DeVault e59cffcea2 Support desktop shell panels in compositor
9 years ago
Drew DeVault 4c1fad95b9 Remove trailing semicolon
9 years ago
Christoph Gysin 7d82cd9c0a cmd_output: Use list_seq_find() to find matching config
9 years ago
Drew DeVault e0cb8284fb Rearrange logging headers
9 years ago
S. Christoffer Eliesen 2d0f78c0d6 workspace: Learn sticky.
9 years ago
Drew DeVault 062c74b7d0 Add command line to swaygrab
9 years ago
Drew DeVault 27f03c705d Move IPC client into common, refactor IPC
9 years ago
S. Christoffer Eliesen a06cb7cd01 criteria: Add. Learn for_window command.
9 years ago
S. Christoffer Eliesen 4367e6d3e3 container: Store app_id attribute for views.
9 years ago
S. Christoffer Eliesen 47c313fe3e container: Store class attribute for views.
9 years ago
S. Christoffer Eliesen a0c5a0bb30 cmd_bindsym: Detect/handle duplicates.
9 years ago
S. Christoffer Eliesen 5531dbe1b2 cmd_workspace: Don't fill up config->workspace_outputs with duplicates.
9 years ago
S. Christoffer Eliesen d0af224e6d stringop: lenient_strcmp: Add.
9 years ago
S. Christoffer Eliesen a33e3badad list: Add list_seq_find.
9 years ago
Drew DeVault 79b277fe9b Parse output background config
9 years ago
Drew DeVault b4e5e1381f Refactor the crap out of wayland clients
9 years ago
Drew DeVault 4a1584be53 Fix background extensions
9 years ago
Drew DeVault 65b8a5c3ce Add background handling
9 years ago
Drew DeVault 82db2a57a9 Basic support for extensions in server and clients
9 years ago
Drew DeVault 7a40eb6de6 Support cursors over wayland clients
9 years ago
Drew DeVault 86372d00db Fix SIGBUS from wayland clients
9 years ago
Drew DeVault 665d4baaf1 Normalize indentation
9 years ago
Drew DeVault 9a1e95b7da Clean up memory pool files better
9 years ago
Drew DeVault 399220f14b Fix up wayland client implementation
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
Drew DeVault c43ef2aedd We don't need to implement strdup
9 years ago
Drew DeVault 11b1ba397f Further refinement of wayland client support
9 years ago
Drew DeVault bfcabe48ef Start fleshing out wayland client implementation
9 years ago
Drew DeVault ef8335d694 Start working on IPC for get_pixels
9 years ago
Drew DeVault d729032ba2 Add file and line number to log in Debug build
9 years ago
Drew DeVault edb3e4b5ab Add some documentation comments
9 years ago
S. Christoffer Eliesen abc5fbfaec Learn "gaps edge_gaps <on|off|toggle>".
9 years ago
S. Christoffer Eliesen af31a3f04a commands: Learn 'move workspace to output <direction|name>'.
9 years ago
S. Christoffer Eliesen 515ed86f4d container.h: Remove unused.
9 years ago
S. Christoffer Eliesen 5ba47d4a44 input_state: Remove mouse_origin (x&y). Query wlc instead.
9 years ago
S. Christoffer Eliesen 78ca619769 commands: Learn mouse_warping.
9 years ago
S. Christoffer Eliesen 4799d07ac1 input_state: Extract 'pointer_position_set' function from handlers.
9 years ago
S. Christoffer Eliesen 865b30f138 container: Move container_under_pointer here from handlers.
9 years ago
Drew DeVault 6cd106d23c Merge pull request #208 from minus7/ipc_subscribe
9 years ago
minus 9925554ea4 implemented IPC subscribe for workspace event
9 years ago
S. Christoffer Eliesen 9f02b0bf16 commands: Learn 'debuglog'.
9 years ago
S. Christoffer Eliesen 5a70853253 log: Add swayc_log, use at a few key places.
9 years ago
S. Christoffer Eliesen c6bb23b7dd sway/output: Create, move code from handlers.c here.
9 years ago
S. Christoffer Eliesen c1479701de seamless_mouse: Move pointer only if successfully changed workspace.
9 years ago
S. Christoffer Eliesen 362413bd50 commands: cmd_results->input is duplicated/freed.
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 ca862a5bd4 config: Apply output config also during config reload.
9 years ago
S. Christoffer Eliesen 3be11a08e6 main: Implement --get-socketpath switch.
9 years ago
taiyu 0d51f62224 merge + no c_extensions
9 years ago
Drew DeVault 318e1be240 Fix warnings introduced by prior commit
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 f76f9e2eea visible values
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 aa22dc3113 var replacement changes
9 years ago
taiyu d673a72705 set variable changes
9 years ago
taiyu 71af5b7dde config modes
9 years ago
taiyu f25c6b312b gap resize
9 years ago
taiyu 2ef83664f5 remove outdated comment
9 years ago
taiyu afa6747145 enum for command type
9 years ago
taiyu 4cd18449d2 better handling of commands during config
9 years ago
taiyu dbeca88dee default gap value
9 years ago
Luminarys 12e96f0f9e Added in workspace_auto_back_and_forth
9 years ago
Luminarys fe2ec8a676 Added in workspace back_and_forth
9 years ago
Luminarys 28e937020a Made scratchpad handling identical to i3
9 years ago
Luminarys 7eefecf479 Added in scratchpad adding
9 years ago
taiyu 1820b3f0bb move function redone
9 years ago
taiyu 5678d824e4 update visibility + container info functions
9 years ago
taiyu da79bd65de use previous outputs
9 years ago
Luminarys acb3fbdfb5 Added in default_orientation handling
9 years ago
taiyu 357af228d6 some function documentation, fixed gaps on config reload
9 years ago
taiyu 1fa7a91bfb move_container_to fixup
9 years ago
taiyu 225c2fbe5b fixed segfault on exit + a little fixup of that floatfocus pr
9 years ago
minus ca89ba83a8 changed view visibility to be bool
9 years ago
minus e533014201 added missing util.h/c stuff
9 years ago
minus e854a54e96 changed workspace_{outout_,}{next,prev} to return workspace
9 years ago