2970 Commits (10d07478ad95336ad0bf40d53c60bbaf85fd2c4d)

Author SHA1 Message Date
Geoff Greer 30fee94354 Don't enable numlock by default. This fixes an annoying issue where laptop keyboards would have 'numlock mode' enabled, remapping parts of the alphabet to numbers.
7 years ago
Drew DeVault 53069f1403
Merge pull request #2360 from RyanDwyer/floating-containers
7 years ago
Drew DeVault e4b54ac16e
Merge pull request #2368 from RyanDwyer/handle-out-of-fds
7 years ago
Ryan Dwyer 84cd22c8cb Fix crash when a deferred command destroys a workspace
7 years ago
Ryan Dwyer 0337609667 Focus child when showing a scratchpad container
7 years ago
Ryan Dwyer debb8e85b2 Fix crash when unfloating child of container into empty workspace
7 years ago
Ryan Dwyer 9d1f6e095b Send floating container to scratchpad when a child is focused
7 years ago
Ryan Dwyer 538e083f61 Fix focus mode_toggle from a child of a floating container
7 years ago
Ryan Dwyer c95847c9e1 Allow splitting a floating view
7 years ago
Ryan Dwyer da2a87f6c7 When unfloating, return container to previously focused tiled container
7 years ago
Ryan Dwyer 936168e740 Operate on floating split container when a child is focused
7 years ago
Ryan Dwyer 902a1402ba Fix crash when a child of a floating container is in the scratchpad
7 years ago
Ryan Dwyer 0b6b6716e2 Fix clicking a floating split container
7 years ago
Ryan Dwyer 08cfba2192 Allow containers to float
7 years ago
Ryan Dwyer a4bcddcfdc Include errno.h
7 years ago
Ryan Dwyer d6daf10cad Show errno description in log
7 years ago
Ryan Dwyer 32663b7b01 Handle out-of-fd situations gracefully for transaction and urgent timers
7 years ago
Ryan Dwyer 52cf410d3c Second attempt at fixing transaction use-after-free
7 years ago
Ryan Dwyer 073ac425d5 Fix use after free in transactions
7 years ago
Mihai Coman d37c94d1b6 Preserve workspace name
7 years ago
Ryan Dwyer 6ceb1d33fd Fix assign to workspace
7 years ago
Ryan Dwyer a90f2dbde9 Refactor view_map
7 years ago
Ryan Dwyer 868dcde14e Fix indent
7 years ago
Ryan Dwyer 27a20a4884 Allow containers to be fullscreen
7 years ago
ProgAndy 76ece5788b Fix LEDs for configured modifier states
7 years ago
ProgAndy 0ba52458ab Restrict CapsLock and NumLock commands to the configuration file
7 years ago
ProgAndy d07463d53b Add documentation for xkb_capslock/xkb_numlock
7 years ago
ProgAndy c7a3a03115 Add xkb_numlock/xkb_capslock commands (#2311)
7 years ago
ProgAndy 2166dbe2e4 Implement setting NumLock and CapsLock status
7 years ago
Cédric Cabessa 445a09575c fix #2355: "move workspace to output up" crashes
7 years ago
Drew DeVault 53dbe2da4b
Merge pull request #2353 from emersion/render-opaque-overlay
7 years ago
Drew DeVault fc718f629a
Merge pull request #2350 from ppascher/xwayland-optional
7 years ago
Pascal Pascher 384c55c0b4 more style fixes, reorder config.h include
7 years ago
Pascal Pascher f95cb9a7c1 reverted includes of "sway/config.h" and replaced with "config.h" from meson build
7 years ago
Pascal Pascher 79a45d4a40 more style fixes, included "sway/config.h" where needed
7 years ago
Ryan Dwyer b14bd1b0b1 Fix crash when closing last child of a tabbed container
7 years ago
emersion 0e79b2114c Improve rendering with a fullscreen opaque overlay surface
7 years ago
Brian Ashworth 3a75bb7f32 Change button var passed to seat_begin_move
7 years ago
Brian Ashworth dca02944ce Implement floating_modifier <mod> [inverse|normal]
7 years ago
Pascal Pascher 2bf893248a style fixes, exclude sway/desctop/xwayland.c when enable_xwayland: false
7 years ago
Pascal Pascher 24ad1c3983 Added meson option "enable_xwayland" (default: true) to enable/disable xwayland support
7 years ago
Drew DeVault 817d37c950
Merge pull request #2165 from swaywm/pid-workspaces
7 years ago
Drew DeVault c80258c3b3 Address @emersion's review comments
7 years ago
Ryan Dwyer 2f1b84a0f3 Fix crash when clicking certain surfaces
7 years ago
Ryan Dwyer e7c10f1871 Make mod+resize work in any direction
7 years ago
Ryan Dwyer e02a6718c2
Merge branch 'master' into mouse-bindings
7 years ago
frsfnrrg ab0efebc3e Also extract first workspace name from bindcodes
7 years ago
frsfnrrg 94dd8823a0 Invoke mouse bindings
7 years ago
Brian Ashworth 9ec1d6cf79 Address review comments on parse_boolean
7 years ago
Brian Ashworth 863914ec95 Switch to using a function to parse booleans
7 years ago
frsfnrrg 754372c3de Parse mouse binding options
7 years ago
Drew DeVault f4b882475e Merge branch 'master' into pid-workspaces
7 years ago
Ryan Dwyer 0db6f2ef58 Fix some cases where the cursor doesn't update
7 years ago
Brian Ashworth 44e218574f Add missing checks to fix 2339
7 years ago
somdoron 7ead2e85a7 fix crash on new output while swaylock is running
7 years ago
Ryan Dwyer 12e90fa600 Store scratchpad list in sway_root instead of server
7 years ago
Ryan Dwyer 81e8f31cc6 Implement scratchpad
7 years ago
emersion 238c8afc74 Handle set_{title,app_id} for xdg-shell and zxdg-shell-v6
7 years ago
emersion c35a34262f Enable wlr-gamma-control-unstable-v1
7 years ago
Ryan Dwyer d21d4b83a3 Set cursor when beginning resize and move operations
7 years ago
Ryan Dwyer 009b426024 Fix damage when shrinking a floating view using cursor
7 years ago
Ryan Dwyer 5ba2ae9c6a Implement request_move and request_resize for xwayland views
7 years ago
Ryan Dwyer 3faceadffe Fix focus bug with floating containers
7 years ago
Ryan Dwyer cf5f5eaf8c Deny move/resize events for tiled xdg shell views
7 years ago
Ryan Dwyer 011d1ebfa4 Consider view's min/max sizes when resizing
7 years ago
Ryan Dwyer 9df660ee31 Store last button and use it when views request to move or resize
7 years ago
Ryan Dwyer 6767d8a593 Prevent re-uploading the same cursor image multiple times
7 years ago
Ryan Dwyer 0c87bff5d1 Replace static handle_end_operation with seat_end_mouse_operation
7 years ago
Ryan Dwyer 86f5531511 Remove unnecessary includes
7 years ago
Ryan Dwyer ff445cc855 Implement xdg shell request_move and request_resize events
7 years ago
Ryan Dwyer 1b3b75a094 Use wlr_keyboard_get_modifiers
7 years ago
Ryan Dwyer dd337127d8 Use separate function for choosing edge cursor
7 years ago
Ryan Dwyer 31f91bd483 Improve resize performance by partially flushing the transaction queue
7 years ago
Ryan Dwyer 350e9ea929 Fix clicking xwayland menus
7 years ago
Ryan Dwyer c299b6b5cd Use max multiplier when resizing while preserving ratio
7 years ago
Ryan Dwyer f9491c9584 Fix damage issue when moving and resizing
7 years ago
Ryan Dwyer 2c6616050a Make mod + resize do it from the top left corner
7 years ago
Ryan Dwyer 3aadf944ae Use WLR_MODIFIER_SHIFT
7 years ago
Ryan Dwyer 9fbe13b9be Implement floating_modifier and mouse operations for floating views
7 years ago
Brian Ashworth bc7d332109 Reset outputs on reload
7 years ago
Ryan Dwyer 37b33f92e8 Fix urgent timer logic and remove unnecessary header includes
7 years ago
Ryan Dwyer c2ed3d8bd6 Implement force_display_urgency_hint
7 years ago
Brian Ashworth 9605ab45f1 Fix output wildcard handling
7 years ago
Ryan Dwyer 8789ceea87 Fix pointer events for overlapping floating views
7 years ago
Drew DeVault 3483f1ea1a
Merge branch 'master' into update-wlroots-1148
7 years ago
emersion 4154234eee Update for swaywm/wlroots#1148
7 years ago
Drew DeVault da9c86c608
Merge pull request #2310 from RyanDwyer/assign-output
7 years ago
emersion d8badceb54
Merge pull request #2304 from RedSoxFan/fix-2298
7 years ago
Ryan Dwyer 54b00d351e Implement assign to output
7 years ago
emersion eecb393401
Merge branch 'master' into xwayland-set-hints
7 years ago
emersion cb4309b7cd
Merge pull request #2305 from RyanDwyer/focus-output
7 years ago
emersion 3dab83d6eb
Merge pull request #2308 from RyanDwyer/fix-double-transaction
7 years ago
Ryan Dwyer 63d6233fcb Allow xwayland views to become urgent when on a non-visible workspace
7 years ago
Ryan Dwyer 32806d16ee Use parse_movement_direction
7 years ago
Ryan Dwyer 8533c35a9f Fix crash and render issues involving cursor_send_pointer_motion
7 years ago
Ryan Dwyer dad3a8deee Fix crash when moving workspace to output
7 years ago
Ryan Dwyer 08736255a3 Defer the focus commands
7 years ago
Ryan Dwyer a173b79c54 Implement focus output command
7 years ago
Brian Ashworth ec65286606 Fix deferred command handling
7 years ago
emersion 747725b8bb Don't unfocus when an override redirect window is mapped
7 years ago
emersion fb4eca5d56 Handle xwayland override_redirect flag change
7 years ago
Drew DeVault ca695482ec
Merge pull request #2292 from emersion/update-cursor-on-focus
7 years ago
Ryan Dwyer 8ce7e3b44e
Merge branch 'master' into destroy-output-destroy-empty-workspaces
7 years ago
emersion 03d49490cc Update cursor on focus change
7 years ago
frsfnrrg 3931cb85b2 Fix memory leak in sway/desktop/idle_inhibit_v1.c
7 years ago
frsfnrrg 37471ac649 Fix memory leak in handle_layer_shell_surface
7 years ago
frsfnrrg 600676688a Free individual criteria in free_config
7 years ago
frsfnrrg b3014f7b16 Fix uninitialized pointer in view_unmap
7 years ago
Brian Ashworth 10fc7a5b49
Merge branch 'master' into default-floating-border
7 years ago
Drew DeVault db3a363734 Revert "config: free include path on successful load"
7 years ago
Ryan Dwyer 9cbff272cb Remove superfluous IPC urgent events
7 years ago
Ryan Dwyer 75c699db62 Implement default_floating_border command and adjust CSD behaviour
7 years ago
Drew DeVault d6bd314dff
Merge pull request #2276 from RyanDwyer/urgency
7 years ago
Ryan Dwyer e2f28c023c Focus view before running criteria when mapping
7 years ago
Ryan Dwyer fc2484095a Implement no_focus command
7 years ago
Ryan Dwyer af5f736277 Render containers as urgent if they have an urgent child
7 years ago
Ryan Dwyer 9ca5cb7faf Fix tab split focus bug
7 years ago
Ryan Dwyer be28c18ad5 Mark containers as urgent in IPC if they have urgent views
7 years ago
Ryan Dwyer 5f0a4bb6a4 Update workspace urgent state when views close or move workspaces
7 years ago
Ryan Dwyer 560627437b Make container_for_each_descendant_dfs descend into floating views
7 years ago
Ryan Dwyer 64e3bc3ab0 Fix crash in ipc_json_describe_view
7 years ago
Ryan Dwyer a211daf9e6 Add documentation for urgent command
7 years ago
Ryan Dwyer e3f90f00fe Implement xwayland urgency hint
7 years ago
Ryan Dwyer f86087d78f Fix urgency IPC events
7 years ago
Ryan Dwyer 315d5311b2 Implement urgency base functionality
7 years ago
Ian Fan 9559e3e2af config output: free command string if unused
7 years ago
Ian Fan 92450883d7 config: free include path on successful load
7 years ago
Ian Fan ba8981e44b bar: free old position when changing
7 years ago
Ian Fan 011d43746f Add error handling for getting config file size
7 years ago
Ian Fan e6209afcd6 Fix config buffer overflow and logic
7 years ago
Ryan Dwyer a120d4c79f Make focus part of transactions
7 years ago
Drew DeVault 53e3f35ba3
Merge pull request #2272 from RyanDwyer/simplify-transactions
7 years ago
Drew DeVault 806c06fdfb
Merge pull request #2266 from emersion/remove-orbital-screenshooter
7 years ago
Drew DeVault b1afcc69fa Add extended debugging flags
7 years ago
Ryan Dwyer 6b2dc7e63b Set signature to void
7 years ago
Ryan Dwyer 2032f85d94 Simplify transactions by utilising a dirty flag on containers
7 years ago
Brian Ashworth 13c6627ddb Implement tap_button_map for input devices
7 years ago
Ryan Dwyer 0584ecec0a Force min/max size when resizing floating containers
7 years ago
Ryan Dwyer 5940682f40 Implement resize grow|shrink <direction> <amount> or <amount>
7 years ago
Ryan Dwyer 558ca9fc28 Implement resize command for floating views
7 years ago
emersion efda33b285 Simplify popup_unconstrain
7 years ago
emersion 82c978d34b Remove orbital screenshooter
7 years ago
emersion d88f1d2196 Fix output_has_opaque_lockscreen
7 years ago
Drew DeVault bcdf04d79c
Merge pull request #2252 from rkubosz/scroll-button-option
7 years ago
Robert Kubosz f8bc928b2d
add error handling for scroll button out of range
7 years ago
Ryan Dwyer 53133fdefb
Merge branch 'master' into xwayland-floating-borders
7 years ago
Robert Kubosz 89db5b5716
expanded error detection for scroll button option
7 years ago
Drew DeVault da8149c066
Merge pull request #2253 from Hello71/issue2249
7 years ago
emersion a96f1c22fe Add xdg-positioner support
7 years ago
emersion 9b16227ec3 Don't disable borders for xwayland floating views
7 years ago
Alex Xu fbecfc2d35 config.c: fix current_config uninit warning (#2249)
7 years ago
Robert Kubosz 094edcbea2
rm constraint for max value of button identifier
7 years ago
Robert Kubosz 20d6c7c2e4
add paragraph to sway-input man page
7 years ago
Robert Kubosz 08edaf4e76
increase maximum value of button identifier
7 years ago
Ryan Dwyer ee0e1b170e Fix crash in seat code
7 years ago
emersion 60fdb71a1f Updates for swaywm/wlroots#1116
7 years ago
Drew DeVault 2bc18d8cf7
Merge pull request #2248 from Dudemanguy911/fix_crash_on_floating_windows
7 years ago
Robert Kubosz 41b80c28df
add scroll button option
7 years ago
dudemanguy 600c126150 fix crash on floating windows
7 years ago
Ryan Dwyer f2d1cf3ceb Implement floating_minimum_size and floating_maximum_size
7 years ago
emersion 73084c5fa6
Merge pull request #2243 from RyanDwyer/use-fullscreen-saved-buffer
7 years ago
Ryan Dwyer 3b50a2a3af Use saved buffer when fullscreen view is in a transaction
7 years ago
Ryan Dwyer 15dc5286e2 Move floating windows to front when focused
7 years ago
russ morris 6ae1004cd1 removed unnecessary parens
7 years ago
russ morris c06266e12d fix line lengths
7 years ago
russ morris b9d8ecc548 tabs instead of spaces
7 years ago
russ morris 89c25dd149 fix tabbed titlebar widths
7 years ago
Ian Fan 23c1c26c3f Add get_config message type to ipc
7 years ago
Ian Fan 5fd36164a0 Add get_binding_modes message type to ipc
7 years ago
Ryan Dwyer 56ad148403
Merge branch 'master' into fix-stacked-layout
7 years ago
Drew DeVault 6fd9a2bfd6
Merge branch 'master' into focus-mode-toggle
7 years ago
emersion 63b4bf5000
Update for swaywm/wlroots#1126
7 years ago
Konstantin Pospelov 9dd54f934e Fix titlebar rendering for nested stacked containers
7 years ago
emersion b755639ca8
Document `focus floating|tiling`
7 years ago
emersion 48c98b676f
Implement `focus mode_toggle`
7 years ago
emersion ebcdce457a
Merge pull request #2223 from RyanDwyer/floating-move
7 years ago
Ryan Dwyer b0fc7e9850 Remove duplicate function declaration and add assertion
7 years ago
Ryan Dwyer ab8a86369c Implement some floating move commands
7 years ago
vilhalmer 4e7ef1dd39
No need to walk to workspace, recursive will
7 years ago
vilhalmer 47c20f8ea4
Regroup signal
7 years ago
vilhalmer ce626a0708
Replace empty workspace with moved workspace
7 years ago
vilhalmer 621d2666b1
Destroy empty workspace when destroying its output
7 years ago
emersion f9625d1d56
Split renderer
7 years ago
Ryan Dwyer 0046eed969 Fix titles when container titles contain UTF-8 characters
7 years ago
emersion 9a9d9116be
Make view_update_* update live props as well
7 years ago
emersion 47d56306c3
Fix xwayland floating views unclickable
7 years ago
Drew DeVault 817e847749
Merge pull request #2206 from martinetd/leaks
7 years ago
emersion b3c55dd909
Merge branch 'master' into leaks
7 years ago
Ryan Dwyer 464d4d5889 Translate surface by its geo when doing opaque box check
7 years ago
Ryan Dwyer 9480781229 Don't clear when using opaque lockscreen
7 years ago
Ryan Dwyer 3b842f4eed Detect opaque lockscreen when using a solid color
7 years ago
Ryan Dwyer f1fadef923 Use pixman_region32_contains_rectangle
7 years ago
Ryan Dwyer 839c3a5500 Use opaque region to determine if frame done should be sent
7 years ago
Ryan Dwyer 58befcf2cd Don't send frame done to surfaces behind lockscreen
7 years ago
Drew DeVault 3d2595b102
Merge branch 'master' into remove-input-fix
7 years ago
Ian Fan f63b209d51 Attach destroy handler earlier
7 years ago
Drew DeVault a06d45a14d
Merge pull request #2217 from RedSoxFan/fix-663
7 years ago
Brian Ashworth c833ae64bc Fix pointer button events for layer surfaces
7 years ago
Brian Ashworth 78c08fb0a2 Implement mode --pango_markup
7 years ago
emersion 84109431f7
Merge pull request #2185 from swaywm/update-wlroots-1076
7 years ago
Thomas Plaçais ab5c8c31a0 Escape underscore in sway-input(5) man page to avoid invalid colors
7 years ago
Dominique Martinet 7ef08ffbe6 pango/cairo: set default font map to NULL to free it
7 years ago
Dominique Martinet fe72e3b349 cmd_results_to_json: return copied string and properly free the json
7 years ago
emersion 51b215ad5c
Use wlr_surface.buffer_damage
7 years ago
Drew DeVault d43500831a
Updates per wlroots#1076
7 years ago
Dominique Martinet 9314c45c41 workspace_next_name: free targets later than these already found in order
7 years ago
Dominique Martinet 785ed4383b view_map: free criterias as the list it is
7 years ago
Dominique Martinet ffbe91c245 container_free: free formatted title
7 years ago
Dominique Martinet ffe9de6e24 ipc-server: free clients at destroy
7 years ago
Dominique Martinet 9f5d539657 config: add a couple of forgotten frees
7 years ago
Dominique Martinet 8a771785ad keyboard: free xkb keymap on destroy
7 years ago
Ryan Dwyer fc826b921f Call view_set_tiled for mapping non-floating views
7 years ago
Drew DeVault eed0b5614f
Merge pull request #2205 from RyanDwyer/fix-border-weirdness
7 years ago
Ryan Dwyer 50b401677b Fix use after free in transaction code
7 years ago
Ryan Dwyer 4cb6c368a7 Fix boolean
7 years ago
Ryan Dwyer f156a25e64 Only call view_set_tiled when switching floating mode
7 years ago
Dominique Martinet b0918b1058 ipc-server: add display destroy listener and remove ipc_terminate
7 years ago
emersion 4afa18a0c0
Merge pull request #2202 from RyanDwyer/fix-focus-damage
7 years ago
Ryan Dwyer 0bd41a0dae Fix focus related damage
7 years ago
Dominique Martinet c092f1fe6a startup: move setenv WAYLAND_DISPLAY before config execs
7 years ago
emersion 8cc26130a6
Merge pull request #2194 from RyanDwyer/fix-incorrect-render
7 years ago
Ryan Dwyer 1e4807efa0 Don't return pending children in seat_get_active_current_child
7 years ago
Ryan Dwyer d467452e5e Fix damage on swaybar when view requests to exit fullscreen
7 years ago
emersion f611a4f9b1
Merge pull request #2187 from martinetd/idle-inhibit
7 years ago
Dominique Martinet 71224781c4 idle_inhibit: move server data to its own struct
7 years ago
Dominique Martinet 072b334abc idle_inhibit: stop inhibitor when views become invisible
7 years ago
Dominique Martinet e4bfb3bc98 Add idle inhibit unstable v1 support
7 years ago
Dominique Martinet 4eeca10a8a load_config: move NULL path check before first use
7 years ago
Dominique Martinet 8c526bbb03 config include: fix leak on relative include path
7 years ago
Dominique Martinet 248ea93c1a bar config: fix uninitialized accesses on init error
7 years ago
Dominique Martinet e67c8cf1cb cmd_assign: fix leak on error
7 years ago
Dominique Martinet c73c552cae bar_cmd_modifier: fix use-after-free on error
7 years ago
Dominique Martinet 6d2b82253a bar_cmd_font: fix leak of font
7 years ago
Dominique Martinet 0c6149171b read_config: fix leak on error
7 years ago
Dominique Martinet a2354d5992 cmd_background: fix leak on error
7 years ago
Dominique Martinet df494a7e51 transaction_apply: use float for quotient
7 years ago
Dominique Martinet c78ab67877 workspace_next_name: fix string length for ws_num >= 100
7 years ago
Dominique Martinet 9c9ee3e4ef find prev/next output/workspace: add NULL check
7 years ago
Dominique Martinet ab18740529 output commands: move !argc checks after argc gets decremented
7 years ago
Dominique Martinet 557a14a6fe config_commands_command: make alloc failure check more permanent
7 years ago
Dominique Martinet 5690bea227 input_config: free new_input_config on error
7 years ago
Dominique Martinet ebe69583c7 ipc-server: fix more use-after-frees on ipc_send_reply error
7 years ago
Dominique Martinet 0ab04b7434 ipc-server: minor code cleanup
7 years ago
Dominique Martinet 546ddbcd5b ipc-server: fix double-free on send error in ipc_send_event
7 years ago
Dominique Martinet 9c8fb7d025 invoke_swaybar: fix message length header size
7 years ago
Dominique Martinet 1b7f554474 log_kernel: s/fclose/pclose/ (for popen'd FILE)
7 years ago
emersion 7abb4d63e2
Init screencopy manager
7 years ago
Dominique Martinet ce17788533 exec_always: fix leaks
7 years ago
Drew DeVault acd79e1505 Implement pid->workspace tracking
7 years ago
Dominique Martinet bc1e99305a xdg_shell: listen to fullscreen request on map
7 years ago
Dominique Martinet 9ea4cc13a0 sway views: add helpers to get view and layer from wlr_surface
7 years ago
Ryan Dwyer e396af853b Merge remote-tracking branch 'upstream/master' into atomic
7 years ago
Rostislav Pehlivanov 0cc24dd9c8 Fix crash with stacking layout after f42bf0ad4
7 years ago
Ryan Dwyer fc6fde7d90 Fix compile error
7 years ago
Rostislav Pehlivanov f42bf0ad4a container_at_view: don't offset the view by the window geometry
7 years ago
Rostislav Pehlivanov e0d0e8f840 Revert "Don't unmaximize floating views"
7 years ago
emersion 4de28bba68
Fix floating views not receiving frame events
7 years ago
Ryan Dwyer 96c8c02483 Fix flash of background when xwayland views are mapped
7 years ago
Ryan Dwyer 3a6ed5110c Render saved buffers with the surface's dimensions
7 years ago
Ryan Dwyer a2fbb20a61 Merge remote-tracking branch 'upstream/master' into atomic
7 years ago
Ryan Dwyer d7169ee7ff Replace list_empty with a simple alternative
7 years ago
Ryan Dwyer e8fb6b3325 Fix crash when moving last child of a container to workspace or output
7 years ago
Armin Preiml 1eede432fc fix handling key modifiers if not pressed at first
7 years ago
Armin Preiml c4b900c1e0 fix accidently removing borders on XCB_CONFIGURE_REQUEST
7 years ago
Thomas Plaçais 9a3c6d2dbe Check if command input has at least 2 arguments
7 years ago
Ryan Dwyer 9652529cc1 Allow views to skip configures
7 years ago
Ryan Dwyer e6829c5991 Move unsetting of view->surface into view_unmap
7 years ago
Ryan Dwyer 8773ed3970 Fix memleak in container_get_box
7 years ago
Ryan Dwyer be86d3aba6 Remove transaction_add_damage
7 years ago
Ryan Dwyer 61c1187685 Fix nitpicks
7 years ago
Ryan Dwyer bf38081382
Merge branch 'master' into xwayland-wants-float
7 years ago
emersion ecd748d240
Merge branch 'master' into float_xdg_shell
7 years ago
ael-code a4578815f1
cleanup output-background subcommand handling
7 years ago
ael-code 4550cb2b3e
fix memleak on background cmd error
7 years ago
Dominique Martinet 6856866a61 layer_shell: order destroying before sway_output
7 years ago
Dominique Martinet 08800c8ee2 layer_shell: cleanup output link on output destroy
7 years ago
Ryan Dwyer a7b3f29292 Remove incorrect assertion and supporting code
7 years ago
Ryan Dwyer 93696b78ec Fix crash when closing output window from outer session
7 years ago
Ryan Dwyer 834805f5e2 Fix crash when disconnecting output
7 years ago
Ryan Dwyer 0085f64ac0 Remove timer when transaction destroys
7 years ago
Ryan Dwyer e8001e6fbe Damage output when views toggle fullscreen
7 years ago
Ryan Dwyer 50190bc760 Rename view's free callback to destroy
7 years ago
Ryan Dwyer 7a922c65aa Damage output when a fullscreen view unmaps
7 years ago
Dominique Martinet c9be014557 xdg_shell: make view floating if a parent has been set
7 years ago
Ryan Dwyer beacd4d9f9 Rename progress_queue to transaction_progress_queue
7 years ago
Ryan Dwyer 9b15e81cff Fix potential crash when fullscreen view unmaps
7 years ago
Tony Crisci e9ad10c2d6 dont focus-follow-mouse when keyboard grab
7 years ago
Ryan Dwyer c371ff3de8 Implement per-configure debug timings
7 years ago
Ryan Dwyer 289d696adc Implement transaction timings debug
7 years ago
emersion eeb38d65cb
xwayland: accept configure requests from floating views
7 years ago
Ryan Dwyer a3976e2659 Fix another crash when moving out of stacks or tabs
7 years ago
Ryan Dwyer 1549fb719a Implement atomic layout updates for xwayland views
7 years ago
Ryan Dwyer b6a238c7b7 Fix crash when running move <direction> in an empty workspace
7 years ago
Ryan Dwyer b864ac0149 Fix crash when unmapping a view with reapable parents
7 years ago
Ryan Dwyer 33e03cb277 Fix crash related to stacks and tabs
7 years ago
Ryan Dwyer f08a30d6d0 Force transactions to complete in order
7 years ago
Ryan Dwyer 32b865e610 Fix crash when deleting last child in a tabbed or stacked container
7 years ago
Ryan Dwyer b11c9199a6 Merge remote-tracking branch 'upstream/master' into atomic
7 years ago
Ryan Dwyer 38398e2d77 Implement atomic layout updates for tree operations
7 years ago
Drew DeVault 5222e14555
Merge pull request #2155 from ael-code/fix_output_command_failure
7 years ago
ael-code ad085c1332
bugfix: avoid access after free
7 years ago
Drew DeVault e8fbda4d21
Merge pull request #2146 from tobiasblass/prepare_server_before_dropping_privileges
7 years ago
Rostislav Pehlivanov aa9f058e3e Init the dmabuf exporting protocol in wlroots
7 years ago
Tobias Blass a5c091e302 Perform (partial) server initialization before dropping privileges.
7 years ago
emersion cda66e9a26
Automatically float xwayland windows
7 years ago
Ryan Dwyer 1c89f32533 Preserve buffers during transactions
7 years ago
Ryan Dwyer 645bf446fa Merge remote-tracking branch 'upstream/master' into atomic
7 years ago
emersion 088cae45c8 Update for swaywm/wlroots#1060
7 years ago
frsfnrrg ca061ba8bf Fix keyboard shortcut handling inconsistencies
7 years ago
frsfnrrg b23cd827cf Sort binding key lists
7 years ago
Ryan Dwyer 9e96cfd310 Merge remote-tracking branch 'upstream/master' into atomic
7 years ago
Drew DeVault 867fb6aedb
Merge pull request #2124 from emersion/drag-icons
7 years ago
Nate Symer 6a910b9ba5 Implement gaps (PR #2047)
7 years ago
emersion cfd02918c0
Render drag icons
7 years ago
emersion 88cd7616db
Fix compilation errors related to disabled outputs
7 years ago
Ryan Dwyer bb66e6d578 Refactor everything that needs to arrange windows
7 years ago
Ryan Dwyer f9e6d703d2 Make main properties be the pending state
7 years ago
Ryan Dwyer 59c9488701 WIP: Atomic layout updates ground work
7 years ago
Brian Ashworth e2b2fb0a0e Switch restore workspaces to a nested for-loop
7 years ago
Brian Ashworth 5c9a917df9 Restore workspaces to outputs based on priority
7 years ago
emersion acf71fe805
Merge pull request #2119 from martinetd/gcc-strtruncation
7 years ago
Dominique Martinet 720313e185 sway/criteria: gcc string truncation warning fix
7 years ago
Dominique Martinet d26a0a1a6e sway exec command: use waitpid instead of wait
7 years ago
Brian Ashworth 212e4ef395 Remove strip quoting and fix strncpy-overlap
7 years ago
emersion 07bee8cffe
Merge pull request #2084 from RedSoxFan/runtime-var-expansion
7 years ago
Brian Ashworth e072fbc6d9 Switch output storing from list_t to wl_list
7 years ago
Brian Ashworth a0bbe67076 Address emersions comments on output re-enabling
7 years ago
Brian Ashworth a1b5b93d29 Store sway_outputs so that they can be reenabled
7 years ago
Brian Ashworth 82b3b587dd Remove tab/stack check for focusing after a split
7 years ago
Brian Ashworth e7261e2917 Fix focusing after splitting tabs/stacks
7 years ago
Scott Leggett 609c420501 Initialise previous cursor position.
7 years ago
Tobias Blass d6d292897f Remove suspicious unconditional return
7 years ago
Brian Ashworth f4870d5432 Fix logic issue in do_var_replacement
7 years ago
Brian Ashworth 067fe9d047 Support runtime var expansion and set at runtime
7 years ago
emersion 0f71547032
Merge pull request #2095 from emersion/fullscreen-damage-only-visible
7 years ago
emersion 6b9ffbad20
Merge pull request #2103 from RyanDwyer/focus-fixes
7 years ago
Brian Ashworth 9aaac8b8c8 Fix movement crashes/issues
7 years ago
Ryan Dwyer 1206a60977 Don't restore focus if unmapping surface wasn't focused
7 years ago
Ryan Dwyer bcdb676abb Don't set focus to NULL when clicking a surface which has no container
7 years ago
Ryan Dwyer 9253278328 Restore focus when unmapping layer shell surfaces
7 years ago
Ryan Dwyer 74799937cf Restore focus when unmapping unmanaged xwayland surfaces
7 years ago
emersion 0549fd027b
Merge pull request #2087 from RedSoxFan/output-subcommand
7 years ago
emersion 6d0ad6a1ed
Merge pull request #2099 from RyanDwyer/fix-seat-get-active-child
7 years ago
Brian Ashworth 51fa988be9 Address review comments for output subcommands
7 years ago
Brian Ashworth 5ea4a4d3ee Refactor cmd_output to use config_subcommand
7 years ago
Ryan Dwyer d02e9aa4bc Fix initial workspace orientation on a rotated output
7 years ago
Ryan Dwyer 57e78414fa Fix seat_get_active_child
7 years ago
emersion ebe0b668c9
Merge pull request #2093 from emersion/damage-debug
7 years ago
emersion 8e3d19aad2
Merge pull request #2096 from kupospelov/fix-title-update
7 years ago
Ryan Dwyer 8289e30308 Fix potential crash when destroying workspace
7 years ago
Konstantin Pospelov e6baac4297 Fix view title update order
7 years ago
emersion 55b855d867
Add SWAY_DAMAGE_DEBUG
7 years ago
emersion 34bdf25bb5
Only send frame to visible surfaces when fullscreened
7 years ago
emersion 51eee3aecc
Schedule a frame even if damage is empty
7 years ago
Dominique Martinet 71ab13f1eb sway/config: fix use-after-free for end of block
7 years ago
Drew DeVault df204b65d8
Merge pull request #2089 from emersion/send-frame-done-visible
7 years ago
emersion 65845be802
Only send frame done to visible views
7 years ago
Brian Ashworth 8bfa2def88 Address first round of review for generic blocks
7 years ago
Brian Ashworth 51bb9d8573 Support braces on next line for config blocks
7 years ago
Brian Ashworth 7c810dc344 Make command block implementation generic
7 years ago
emersion 2d480e754e
Merge pull request #2080 from frsfnrrg/keyboard-remodeling
7 years ago
Ryan Dwyer 3f1cfd547e Fix top border when a view is initially floating
7 years ago
frsfnrrg 78b7b46895 Style fix, redundant entry removal, fix extra keysym delete
7 years ago
frsfnrrg 480f0c593c Rename update_shortcut_model to update_shortcut_state
7 years ago
frsfnrrg 83d559dd03 Rename check_shortcut_model to get_active_binding
7 years ago
frsfnrrg c53e4e6cde Style fixed for keyboard.c
7 years ago
frsfnrrg eb00edc6e2 Style fixes for bind.c
7 years ago
frsfnrrg f2fe93d171 Remove almost-always redundant loop in key handling
7 years ago
frsfnrrg 705230a26c Fix binding bindcode flag initialization
7 years ago
frsfnrrg a056419ad7 Rewrite shortcut handling code to avoid hardcoded values
7 years ago
frsfnrrg f5ed65e633 Use XKB keycode numbering for bindcode
7 years ago
frsfnrrg d77681ea3d Share common code between bindsym and bindcode commands
7 years ago
Drew DeVault 96446fdbf7
Merge pull request #2027 from RyanDwyer/implement-floating
7 years ago
Brian Ashworth edf37f27e1 Fix cmd_workspace crash when a surface has focus
7 years ago
Ryan Dwyer 70c2c50445 Fix changing borders on floating views
7 years ago
Ryan Dwyer d466b8fa7b Don't auto float xdg views if their dimensions are not set
7 years ago
Ryan Dwyer a2c1cb9072 Fix mpv damage issue when unfullscreening into floating
7 years ago
Ryan Dwyer c9e3a313b4 Fix fullscreen position of xwayland views
7 years ago
Ryan Dwyer 00cac22038 Fix crash when using multiple outputs
7 years ago
Drew DeVault e605dc43bb Fix mouse warping interaction with layout coords
7 years ago
Ryan Dwyer c9f8d35ca9 Consider floating views when calculating title height
7 years ago
Ryan Dwyer 9119f87655 Fix floating position when view is floated when mapped
7 years ago
Ryan Dwyer f7cadf2333 Adjust move command to account for changed coordinate system
7 years ago
Ryan Dwyer f24087d104 Fix fullscreen position
7 years ago
Ryan Dwyer 97672295ed Don't unmaximize floating views
7 years ago
Ryan Dwyer 40af5d81a1 Fix getting adjacent output
7 years ago
Ryan Dwyer becceafa7f Remove unfinished wants_floating implementation for xwayland
7 years ago
Ryan Dwyer 5b1601c2e3 Don't let xwayland views set position unless unmanaged
7 years ago
Ryan Dwyer 02d385e06f Use swayc rather than wlr_output when rendering
7 years ago
Ryan Dwyer 3b1db30a5e Use surface size if xdg shell's geometry isn't set
7 years ago
Ryan Dwyer 4371c746e4 Implement wants_floating for xdg_shell and xdg_shell_v6
7 years ago
Ryan Dwyer d4ed204d4d Remove container_self_or_parent_floating
7 years ago
Ryan Dwyer 70f5d6fcf3 Rename container_set_geometry_from_view
7 years ago
Ryan Dwyer 3281574fa3 Remove check for if floating view intersects output
7 years ago
Ryan Dwyer 7d2b33a458 Render floating views before top layer and unmanaged
7 years ago
Ryan Dwyer e4e912ea91 Store swayc coordinates as layout-local
7 years ago
Ryan Dwyer 00f6e179cd Add L_FLOATING back to debug tree
7 years ago
Ryan Dwyer 02de2a6f65 Rename set_maximized functions to set_tiled
7 years ago
Ryan Dwyer 5d69a56209 Prevent splitting a floating view
7 years ago
Ryan Dwyer dc83b158e1 Fix issues with sticky containers and workspaces
7 years ago
Ryan Dwyer 13a4b0512e Fix unfullscreening a floating view
7 years ago
Ryan Dwyer 754cb7944c Respect view's border config for floating containers
7 years ago
Ryan Dwyer aaba7642b3 Replace is_floating boolean with function
7 years ago
Ryan Dwyer 34f35f0bad Use L_FLOATING instead of reapable boolean
7 years ago
Ryan Dwyer 1f2e399ade Implement floating
7 years ago
Drew DeVault 1132efe42e Send frame done to floating views
7 years ago
Drew DeVault 71db8de4be Render floating views
7 years ago
Drew DeVault f3ab895916 Implement `floating enable`
7 years ago
emersion c47d6cb1c4
Merge pull request #2081 from RedSoxFan/fix-2077
7 years ago
Brian Ashworth 8237d944d4 Fix move perpendicular segfault
7 years ago
Brian Ashworth cca587b21f Send reparent events in container_split
7 years ago
Brian Ashworth e13c94f2dd Fix typo
7 years ago
Brian Ashworth 633bee9019 Fix moving out of tab/stack when only child
7 years ago
Brian Ashworth 64225b1137 Send IPC layout of node itself
7 years ago
Brian Ashworth 3b90b55666 Notify of subtree change
7 years ago
Brian Ashworth f5e44d4b2c Fix layout in -t get_tree
7 years ago
Brian Ashworth 103a302fa4 Fix moving out of a tabbed/stacked workspace
7 years ago
Brian Ashworth a66fd74a54 Fix breaking out of tabs/stacks
7 years ago
Ryan Dwyer 6f4cb2b29d Add tree representation to IPC workspace description
7 years ago
Brian Ashworth d76729af22 Implement config parser for workspace_layout
7 years ago
Brian Ashworth 205a1732cf Force fullscreen views to be fully opaque
7 years ago
Brian Ashworth c81d0ef1e8 Support i3's legacy force_focus_wrapping command
7 years ago
emersion 1071785f56
Merge pull request #2060 from RedSoxFan/focus-wrapping
7 years ago
emersion 015878e5db
Merge pull request #2058 from RyanDwyer/refactor-parse-title-format
7 years ago
Brian Ashworth 46da1dc32b Implement focus_wrapping
7 years ago
Ryan Dwyer 7c7d24600b Fix ancestor typos
7 years ago
Ryan Dwyer 9df1432f56 Refactor parse_title_format
7 years ago
Drew DeVault b2c0ba5b18
Merge pull request #2050 from smlx/focus-fix
7 years ago
Drew DeVault 53a3fc63c5
Merge pull request #2055 from RedSoxFan/output-destroy-workspace-ipc
7 years ago
frsfnrrg a78a5684ea Implement bindsym/bindcode --locked
7 years ago
Scott Leggett 4d8120ccf3 Improve comment.
7 years ago
Brian Ashworth fd137c4f05 Send workspace::move in container_output_destroy
7 years ago
Scott Leggett b57f88e7db Avoid assert on container type.
7 years ago
Scott Leggett 1b8de39287 Move previous cursor_position inline.
7 years ago
emersion 9c0cc98d07
Don't move empty workspaces when output is destroyed
7 years ago
Scott Leggett d1ebbebea0 Remove unused function.
7 years ago
Scott Leggett 0039f7a4fd Simplify logic, remove redundant variables.
7 years ago
Scott Leggett dd86444e59 Rely on view_is_visible rather thank walking the tree ourselves.
7 years ago
Scott Leggett 4cd304e4ba Store previous position in sway_cursor.
7 years ago
Ryan Dwyer 8fda41dab5
Merge branch 'master' into cmd-swap
7 years ago
Drew DeVault a372852c44
Merge branch 'master' into xdg-shell-tiled
7 years ago
emersion b350e8ec82
xdg-shell: make all toplevels tiled
7 years ago
Ryan Dwyer d3dd7e5bae Rename view_get_type to view_get_shell
7 years ago
Ryan Dwyer 484cc189e9 Add shell criteria token
7 years ago
Scott Leggett 06098bef98 Focus containers only on entry.
7 years ago
Ryan Dwyer 51865c00c8 Add %app_id to title_format
7 years ago
Brian Ashworth 569f4e0e4c Implement swap command
7 years ago
Drew DeVault fea654a6ce Replace oft-failing abort with if statement
7 years ago
Ivan Chebykin 464ec44b00
Check for next_focus before assert
7 years ago
Ivan Chebykin 6e6b0decd9
Fix usage of sway_assert
7 years ago
Ivan Chebykin 820a8c9c2d
Moved visibility check of of loop, added asserts
7 years ago
Ivan Chebykin 740234a4bc
Break after first tabbed/stacked layout
7 years ago
Ivan Chebykin 53516fa03f
Fix mouse focusing for horizontal/vertical views in tabbed containers
7 years ago
Ivan Chebykin f85d3e15ba
Fixed styling issues
7 years ago
Ivan Chebykin e19fe56e2f
Focus inactive container instead of checking cursor position
7 years ago
Ivan Chebykin 3b67253312
Skip all nested containers
7 years ago
Ivan Chebykin c62efbb5ce
Implement correct focusing for tabbed containers
7 years ago
Ivan Chebykin c1be4b0153
Fix focusing from other containers
7 years ago
Ivan Chebykin 87af08966a
Don't focus tabbed and stacked containers on mouseover
7 years ago
emersion 24832d8574
Update for swaywm/wlroots#1000
7 years ago
emersion 01abab8838
Merge pull request #2017 from emersion/wlroots-993
7 years ago
Drew DeVault ab74c95d56
Merge pull request #2036 from RyanDwyer/workspace-switch-on-map
7 years ago
Drew DeVault daf328d054
Merge pull request #2033 from RyanDwyer/arrange-after-flatten
7 years ago
Drew DeVault a268a0c2ae
Merge pull request #2034 from RyanDwyer/cleanup-container-titles
7 years ago
Ryan Dwyer f32a002401 Switch workspace if required when mapping a view
7 years ago
Ryan Dwyer e496cc99f8 Fix focus bug when moving between outputs
7 years ago
Ryan Dwyer db38b9bbf3 Clean up container title functions
7 years ago
Ryan Dwyer 320703fdca Arrange views after flattening the parent
7 years ago
Ryan Dwyer c9630975da Fix crash in move workspace to output command
7 years ago
Ryan Dwyer cdbae9a5e9 Fix nested tabs
7 years ago
Brian Ashworth a6d43ff746 Implement IPC_GET_MARKS
7 years ago
Ryan Dwyer 5354988317 Implement clicking stacked title bars
7 years ago
Ryan Dwyer f6c3682c05 Use constants for titlebar dimensions
7 years ago
Ryan Dwyer 664169fbf1 Implement stacked layout
7 years ago
Drew DeVault 8bbf78fdd4 Fix focus follows mouse with no focus
7 years ago
emersion 708ff238f3
Update for swaywm/wlroots#993
7 years ago
Brian Ashworth 0273c6438c Fix hide_edge_borders smart for tabs and stacks
7 years ago
Ryan Dwyer 048b29527b Pre-multiply alpha for tab decorations
7 years ago
Ryan Dwyer 90607dc329 Add left/right borders to tabs
7 years ago
Ryan Dwyer 5ab4930185 Fix tab border issues
7 years ago
Ryan Dwyer 4672cb7ccf Use class or app_id in tree representation
7 years ago
Ryan Dwyer efc07fb3d4 Don't track damage for views on inactive tabs
7 years ago
Ryan Dwyer bd79584f65 Add assertion in container_at_view
7 years ago
Ryan Dwyer c08f9bf257 Implement tabbed layout
7 years ago
Ryan Dwyer c4ea2b51f6 Fix hide_edge_borders constraints
7 years ago
Brian Ashworth 82cd55a670 Fix border commands from changing focus
7 years ago
Drew DeVault cf3ab1f45f
Merge pull request #2007 from swaywm/fix-focus-follows-mouse
7 years ago
Drew DeVault a3d3c819cf Fix focus_follows_mouse over swaybar
7 years ago
Brian Ashworth 750a497a8b Pre-multiply alpha for non-textures
7 years ago
Konstantin Pospelov fcc11f9771 Fix pixel bar below title
7 years ago
Ryan Dwyer 9fd28aea8c Rebuild textures if needed when moving a container
7 years ago
Ryan Dwyer f0212d66ee Update marks textures on output scale event
7 years ago
Ryan Dwyer ebb0d051db Fix many border opacity issues
7 years ago
Ryan Dwyer b1645fb352 Update show_marks documentation
7 years ago
Ryan Dwyer 69ac7f73e7 Destroy marks textures when view destroyed
7 years ago
Ryan Dwyer b351d0a64a Set textures to null when destroying
7 years ago
Ryan Dwyer 5384fdcbc6 Don't show marks which start with an underscore
7 years ago
Ryan Dwyer 0e2cc0af30 Implement show_marks
7 years ago
Ryan Dwyer fc96f004d2 Don't steal focus when a view changes its title
7 years ago
Dominique Martinet 89ae1792b5 sway: run commands without waiting for Xwayland
7 years ago
emersion 79e970d86e
Correctly clip title texture if necessary
7 years ago
Ryan Dwyer 4d1edfcba9 Change unmark implemention to match i3's
7 years ago
Ryan Dwyer 22d38600d0 Implement marks
7 years ago
Brian Ashworth 9ba0dca7ba
Merge branch 'master' into fix-1975
7 years ago
Brian Ashworth 77b42ec821 Always render top border for border normal
7 years ago
emersion 95a10dd4f3
Kill wl_shell
7 years ago
Brian Ashworth 3488fbc859 Fix y and height for a hidden top normal border
7 years ago
Brian Ashworth 34b864fb17
Merge branch 'master' into fix-1975
7 years ago
Brian Ashworth 6ff7c52736 Fix titles and detect edges for hide_edge_borders
7 years ago
Ryan Dwyer 92b8497a0b Fix crash when launching programs from dmenu
7 years ago
Ryan Dwyer 8432d8a15e xdg_shell: Replace get_prop with get_string_prop
7 years ago
Ryan Dwyer 490f92255c Initialise error_arg to NULL in criteria_parse
7 years ago
Ryan Dwyer 39007fc30f Fix double free in criteria
7 years ago
Ryan Dwyer bffcb496cc Revert "Revert "Merge pull request #1953 from RyanDwyer/criteria-focused""
7 years ago
Ryan Dwyer 1e9aaa54a8 Revert "Revert "Merge pull request #1943 from RyanDwyer/criteria-improvements""
7 years ago
Drew DeVault 404d006a1c Enable lazy xwayland
7 years ago
Drew DeVault b2dec12368
Merge pull request #1970 from emersion/xdg-shell-stable
7 years ago
emersion 88d9d43b36
Add xdg-shell stable support
7 years ago
Heghedus Razvan 789a877b37 Fix crash when using pango markup font
7 years ago
Drew DeVault 61aa0937a7
Merge pull request #1824 from snaggen/idle
7 years ago
Ryan Dwyer 90e6dfa268
Merge branch 'master' into edge-borders
7 years ago
Brian Ashworth 0f43eac5dc Fix recursion when counting descendants of a type
7 years ago
Mattias Eriksson 8fbafbfab5 Idle handling for dpms/lockscreen et al
7 years ago
emersion 360e63b8a7
Don't destroy view child on xdg-popup unmap
7 years ago
Brian Ashworth 2adf23c2a3 Only count views for hide_edge_borders smart
7 years ago
Brian Ashworth ec60e24f75
Merge branch 'master' into edge-borders
7 years ago
Brian Ashworth e3625d8f33 Count descendant views for hide_edge_borders smart
7 years ago
Drew DeVault e2b8eac4bf
Merge branch 'master' into wlroots-970
7 years ago
Drew DeVault 2da685e913 Merge remote-tracking branch 'origin/master' into scdoc
7 years ago
Drew DeVault 51b0b25587
Merge pull request #1959 from RyanDwyer/ipc-get-seats
7 years ago
Drew DeVault a2d7079b26 Merge branch 'master' into scdoc
7 years ago
Drew DeVault da679a8051 Fix typos
7 years ago
emersion 50298dc901
Send pointer discrete axis values and source
7 years ago
Drew DeVault 32a572cecf Revert "Merge pull request #1943 from RyanDwyer/criteria-improvements"
7 years ago
Drew DeVault ac0e62584f Revert "Merge pull request #1953 from RyanDwyer/criteria-focused"
7 years ago
Ryan Dwyer c72940837c Implement IPC get_seats command
7 years ago
Ryan Dwyer 4717c71da5
Merge branch 'master' into fix-crash-on-fullscreen
7 years ago
Ryan Dwyer 94e42f9857 Implement __focused__ criteria
7 years ago
Drew DeVault 7a964651fb Remove sway-security(7)
7 years ago
Drew DeVault d9a08b7a9d Add sway-input(5)
7 years ago
Drew DeVault 1813482266 Add sway-bar(5)
7 years ago
Drew DeVault 432256ad84 Add sway(5)
7 years ago
Drew DeVault c2a7d367af Wire up scdoc and rewrite sway(1)
7 years ago
Drew DeVault 3e1bf721c6
Merge pull request #1943 from RyanDwyer/criteria-improvements
7 years ago
Brian Ashworth 3db7fc2bb2 Implement hide_edge_borders
7 years ago
Dudemanguy911 935bda0f33 fix crash on fullscreen toggle
7 years ago
Drew DeVault 2217518bd5
Merge pull request #1956 from ggreer/move-focus
7 years ago
Geoff Greer 87fa84df13 cmd_move_container: Focus a window on the source workspace.
7 years ago
Geoff Greer 0a79983f94 Allow setting border widths for normal borders using default_border.
7 years ago
Ryan Dwyer 8595fc5a6f Update criteria documentation
7 years ago