Commit Graph

3602 Commits (75de31d36e0d7293a9fdaf0be39668c962c031fd)

Author SHA1 Message Date
Ranieri Althoff fd6903673b Send disabled output available modes on IPC get_outputs 6 years ago
Connor E b2cfcebef6 Add deprecation warnings for new_float, new_window, and force_focus_wrapping. 6 years ago
Benjamin Cheng bd3720585e Implement input type configs () 6 years ago
Benjamin Cheng 6737b90cb9 Add heuristics to differentiate touchpads 6 years ago
Brian Ashworth 6961bf2e4c Spawn swaynag as a wayland client 6 years ago
Brian Ashworth 69a1a0ff99 Fix scratchpad fullscreen behavior and crash 6 years ago
Ashkan Kiani 913445e112 Fix potential null accesses 6 years ago
Ashkan Kiani 27f51360b7 Fix scratchpad logic for floating windows 6 years ago
Martin Michlmayr 090e101581 sway-input.5: add xkeyboard-config(7) to "see also" 6 years ago
Brian Ashworth bd4c3957ba cmd_focus: raise floating for `<criteria> focus` 6 years ago
Brian Ashworth 195226120f Honor output for xdg_toplevel_set_fullscreen 6 years ago
Jan Beich e0324fc88c config/output: unbreak on 32-bit architectures 6 years ago
Brian Ashworth 75e7bd24cc swaybg: one instance for all outputs 6 years ago
Brian Ashworth 0ad905f23c idle_inhibit: fix crash during view destruction 6 years ago
Brian Ashworth f0f20f96aa root_scratchpad_hide: fix crash when layer focused 6 years ago
Brian Ashworth 679c058fac scratchpad: set initial size 6 years ago
Brian Ashworth 0676ace97f floating: fix size of non-view containers 6 years ago
Brian Ashworth dd28e6a6d6 Fix xwayland configure request scratchpad crash 6 years ago
Ryan Dwyer 2cae0d5e3a Fix null pointer crash when doing tiling drag 6 years ago
Jan Pokorný bfdee1319f bindings: fix overwrite log argument mismatch 6 years ago
Ashkan Kiani 3a31889d7c Fix crash for floating command on scratchpad window 6 years ago
Brian Ashworth d9de5b8758 Implement inhibit_idle command 6 years ago
Philipe Goulet 8d2c982f3f Fix 6 years ago
Geoff Greer 6e3046878d Add support for manually setting subpixel hinting on outputs. 6 years ago
mliszcz 200833caae Allow for workspace renaming during exec handling 6 years ago
Brian Ashworth cd8b4ace92 fix opening a floating view on the NOOP output 6 years ago
Brian Ashworth 7d2076cbff criteria: fix __focused__ when no focus or unset 6 years ago
Brian Ashworth 8cd7f0171a cmd_mode: allow cmd_set to be a subcommand 6 years ago
Ryan Dwyer cdcc2a5bb5 Support focus <direction> for floating containers 6 years ago
Ryan Walklin bdb402404c Support WLR_INPUT_DEVICE_SWITCH in sway 6 years ago
Ryan Dwyer bfa20e65d8 Clean up focus follows mouse logic 6 years ago
Ryan Dwyer e9a476244d Remove debug tree 6 years ago
Ryan Dwyer 38bd60c4b3 Document the title_format command 6 years ago
Brian Ashworth 0327c999d7 config/output: handle wildcard in get_output_config 6 years ago
Ryan Dwyer 7b9ae42331 Introduce default seatop 6 years ago
Ryan Dwyer fb3475e291 Replace seatup allows_events with button callback 6 years ago
Brian Ashworth 73605dac2a config/output: revamp identifier/name layering 6 years ago
Brian Ashworth 3106ef23a7 Fix output config retrieval for new outputs 6 years ago
minus 264e213c08 Fix quoting of commands passed to for_window 6 years ago
Brian Ashworth e687e120e0 output_cmd_background: validate colors 6 years ago
Brian Ashworth d8f74e4706 Set prev_workspace_name based off of focus 6 years ago
Brian Ashworth acdb4ed7a3 xwayland: handle floating configure request size 6 years ago
Brian Ashworth 52a61671e9 criteria: change workspace to support regex 6 years ago
Brian Ashworth 3330faded5 Handle seat_get_focused_workspace returning NULL 6 years ago
Brian Ashworth 1bab5a9553 get_deco_rect: fix floaters on tabbed/stacked ws 6 years ago
Ian Fan 055d662baa commands: allow tiled sticky containers to be moved 6 years ago
emersion 076257a978 Stop using wlr_output->{lx,ly} 6 years ago
Ryan Dwyer 783b3d6b37 Fix click behaviour 6 years ago
Ryan Dwyer d16845d5f0 Don't send button events to surfaces when dragging or resizing 6 years ago
Brian Ashworth 017a7c4da1 sway_view_child: add listener for view unmap 6 years ago
Brian Ashworth 20c4d242f6 detect_proprietary: use strncmp 6 years ago
Brian Ashworth a729bda17f fullscreen: init floating on disable without size 6 years ago
Ben Challenor 30931ad9e7
Make raw keysyms take precedence over translated 6 years ago
emersion 191305468c Fix crash in cmd_workspace when layer surface has focus 6 years ago
Drew DeVault 83b68b2154 Update language in sway.desktop & sway(1) 6 years ago
Brian Ashworth 9a75f0010f arrange: use int not size_t for title offsets 6 years ago
Brian Ashworth c02d2a0128 damage: remove output_damage_view 6 years ago
Brian Ashworth 7580718d12 output_damage_whole_container: damage subsurfaces 6 years ago
Jeff Peeler a73e8f1328 fix "directive argument is null" errors 6 years ago
minus 5fab8a2ad4 Fix crash when moving window to scratchpad 6 years ago
Brian Ashworth 7f700e08ac ipc: describe libinput device configuration 6 years ago
Brian Ashworth 0df76ed96a ipc: fix fullscreen deco_rect 6 years ago
Brian Ashworth 8ada2daba5 ipc: fix rect for stacked children 6 years ago
emersion 8b6bd106aa Fix container_parent_layout for scratchpad windows 6 years ago
Brian Ashworth 19df2e5906 ipc: change {,deco_}rect to match i3 6 years ago
emersion a6711740bc Set DISPLAY after initializing Xwayland 6 years ago
Ryan Dwyer bdac0df4f8 Allow concurrent clicks 6 years ago
Brian Ashworth a053823f39 sway.1.scd: document environment vars set by sway 6 years ago
Brian Ashworth 23f075e71d render_floating: skip fullscreen floaters 6 years ago
Noam Preil 1c329f2fe6 Fixes crash in spawn_swaybg (closes ) 6 years ago
Brian Ashworth 430359519c floating_maximum_size: change default behavior 6 years ago
hugbubby 37f0e1f1a2 Minor fix of code duplication. 6 years ago
emersion 88b283c557 seat: don't send button release when not pressed 6 years ago
Brian Ashworth 56217bfbc0 sway-ipc.7: clarify window_rect omits decorations 6 years ago
emersion 4431ae68fc Add output dpms to manpage 6 years ago
Drew DeVault 9f58b27d86
Merge pull request from RedSoxFan/sway-ipc-scdoc 6 years ago
Brian Ashworth f876009c7f Add sway-ipc.7.scd to document IPC protocol 6 years ago
Rouven Czerwinski d016848bce config: remove double assignement to result in get_output_config 6 years ago
Rouven Czerwinski 4e028dba47 cursor: intitialize sx and sy to zero 6 years ago
Rouven Czerwinski 35d610a43c cursor: remove unused node assignement 6 years ago
Brian Ashworth efe370ba12 execute_command: do not strip qoutes for cmd_mode 6 years ago
Carlo Abelli b00b0fb9d3 fix smart_borders description in manual 6 years ago
Connor E 9032be4f08 Allow 0 degree transform (normal transform). 6 years ago
Milkey Mouse 2f7247e08a swaybar: add overlay mode (fix ) 6 years ago
db 2510e3df38 add --i3 flag to hide_edge_borders 6 years ago
Connor E d4b1e71b91 Make load_include_configs void. Fix some cases where WD would not be restored. 6 years ago
minus 713883f04c Fix crash exiting fullscreened floating container 6 years ago
Caleb Bassi f84ac3f114 ipc: add missing fields to disabled outputs 6 years ago
emersion 656541bcc4
Update for 6 years ago
Brian Ashworth 9350a52c0e handle_seat_node_destroy: update seat->workspace 6 years ago
Brian Ashworth bcec866c6b handle_layer_shell_surface: do not use noop output 6 years ago
Rouven Czerwinski 3ead287064 view: set xdg_decoration->view to NULL, check decoration destroy 6 years ago
Brian Ashworth f078a1ccb8 input/cursor: allow whole-window bindings on ws 6 years ago
Ian Fan 923cd865f5
Merge pull request from Emantor/fix/ipc_allocs 6 years ago
Brian Ashworth 7252ca09a7 move scratchpad: hide visible scratchpad container 6 years ago
Rouven Czerwinski 16ddd00102 commands/move: reintroduce wrongly removed NULL check 6 years ago
Brian Ashworth d3d7956576 Handle NULL from output_get_active_workspace 6 years ago
Brian Ashworth 03dfdb1edb output_get_active_workspace: check workspaces length 6 years ago
Rouven Czerwinski aa4ccd845c run_as_ipc_client: free response after running the IPC command 6 years ago
Rouven Czerwinski a968a650e2 ipc-client: free payload after sending it over the socket 6 years ago
Brian Ashworth 546b976baa output_evacuate: call workspace_consider_destroy 6 years ago
emersion 444e00662c
Add wp-primary-selection-unstable-v1 6 years ago
Eric Drechsel 9bbf10bdfc layout cmd: always operate on parent container, like i3Fixes 6 years ago
emersion b799a30962 Don't use SOCK_CLOEXEC 6 years ago
Drew DeVault c939453bea
Merge pull request from emersion/fix-drag-icon-map-listener 6 years ago
Yorick van Pelt fc397f52bb
Add 'visible' key to view json response 6 years ago
emersion 59f2056022
Fix drag icon map listener not removed 6 years ago
Drew DeVault a1e171080d
Merge pull request from RedSoxFan/fix-typo-seat-cursor 6 years ago
Brian Ashworth 041594d2ab Use container under cursor for mouse bindings 6 years ago
Brian Ashworth 73c8e63438 seat_cmd_cursor: fix typo in expected syntax 6 years ago
Brian Ashworth faf15ee733 workspace_next_name: fallback to next available number 6 years ago
Drew DeVault 487c83f0de Add workspace {prev,next}_on_output --create 6 years ago
Drew DeVault cd10e755c1 Remove refs to unimplemented debuglog command 6 years ago
emersion 7baaa3a0f8 Disconnect swaybg instead of killing it 6 years ago
Brian Ashworth f7f5b172a0 sway-input.5: document wildcard and identifier troubleshooting 6 years ago
emersion 8ab64d3fcc Remove unused header include/sway/tree/output.h 6 years ago
Brian Ashworth 272ca06171 Fix reload freeze when not modsetting current mode 6 years ago
Vincent Vanlaer cfacf85755 Check layout before getting pointer surface coords 6 years ago
Brian Ashworth 96de2b539c apply_output_config: dpms on before modeset 6 years ago
Brian Ashworth e8c472aee9 seatop_move_tiling: do not move to descendant 6 years ago
Brian Ashworth ab42874f71 seat: allow tree focus changes while layer focused 6 years ago
Brian Ashworth 9b8249c350 seatop_move_tiling: use tab/stack parent not self 6 years ago
Brian Ashworth d168d65f2c subsurface_get_root_coords: break on NULL 6 years ago
Brian Ashworth 1bccde68a4 cursor: relative-pointer-v1 time is usec 6 years ago
athrungithub 98b40d31c1 Don't remove from scratchpad on move to workspace 6 years ago
emersion 97c89b24b8
Rebase cursor when a layer surface maps 6 years ago
Brian Ashworth fb4f29289f workspace_get_initial_output: handle focused layer 6 years ago
Brian Ashworth 2540e8ea79 Abort early when XDG_RUNTIME_DIR is not set 6 years ago
Brian Ashworth d2c896ed84 fix misc memory leaks 6 years ago
Brian Ashworth a64a3ee6bb ipc: handle unnamed xkb_active_layout_name 6 years ago
Brian Ashworth 418c19fe52 view: remove pointer constraints on unmap 6 years ago
Brian Ashworth 3952d4f4f3 input/keyboard: respect solo repeat_{rate,delay} 6 years ago
Rouven Czerwinski 605e515a93 fix double free for mode toggle if bar was invisible 6 years ago
Brian Ashworth 995b6edab6 container_at_stacked: skip titles when zero pixels 6 years ago
Brian Ashworth f5190d1f79 bar_cmd_modifier: add support for none 6 years ago
Drew DeVault 82d7a70b03 Revert "Return false if config could not be loaded." 6 years ago
Drew DeVault 385cf330ae Revert "Restore CWD if returning early." 6 years ago
Brian Ashworth ec5da0ca5b seat_configure_tablet_tool: configure xcursor 6 years ago
Brian Ashworth 5a32a74b2d load_main_config: use given path, store realpath 6 years ago
Brian Ashworth ee56428b64 Clarify error for options and positional args 6 years ago
Connor E 921e42c6c0 Restore CWD if returning early. 6 years ago
Connor E 855368b67e Return false if config could not be loaded. 6 years ago
Daniel Eklöf d3b3eb019a ipc_has_event_listeners: fix inverted check of subscribed_events 6 years ago
Brian Ashworth c65057ef8b load_main_config: add realpath to config_chain 6 years ago
emersion 9b1905acf9 Fix close_popups for xdg-shell 6 years ago
Brian Ashworth 89afb761ba output_cmd_background: fix no file + valid mode 6 years ago
Connor E e1b8190d2c Initialize server so input manager is available. 6 years ago
Connor E 886789c197 If validating the config, do it as early as possible. 6 years ago
Drew DeVault fb73f84d0e
Merge pull request from RedSoxFan/fix-workspace-gaps-double-free 6 years ago
Brian Ashworth f2abe0570f cmd_workspace_gaps: fix double free on bad amount 6 years ago