| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2018-07-14 | Add extended debugging flags | Drew DeVault | -0/+8 | |
| We currently have several ways of setting debug flags, including command line arguments, environment variables, and compile-time macros. This replaces the lot with command line flags. | ||||
| 2018-07-14 | Implement tap_button_map for input devices | Brian Ashworth | -0/+2 | |
| 2018-07-13 | Merge pull request #2252 from rkubosz/scroll-button-option | Drew DeVault | -0/+2 | |
| feature: scroll button option for input devices | ||||
| 2018-07-12 | Don't disable borders for xwayland floating views | emersion | -0/+1 | |
| 2018-07-11 | add scroll button option | Robert Kubosz | -0/+2 | |
| This commit introduces a scroll_button option, which is intended to be used with scroll_method. Now user can edit his sway config and add an scroll_button option to device section. | ||||
| 2018-07-11 | Merge pull request #2240 from RedSoxFan/implement-1961 | Drew DeVault | -1/+23 | |
| Implement swaylock customization flags | ||||
| 2018-07-11 | Move floating windows to front when focused | Ryan Dwyer | -0/+2 | |
| 2018-07-10 | Implement swaylock customization flags | Brian Ashworth | -1/+23 | |
| 2018-07-10 | Remove `clipboard` command and `get_clipboard` message | emersion | -6/+3 | |
| 2018-07-10 | Add get_config message type to ipc | Ian Fan | -3/+2 | |
| 2018-07-10 | Add get_binding_modes message type to ipc | Ian Fan | -0/+1 | |
| 2018-07-09 | Update for swaywm/wlroots#1126 | emersion | -2/+8 | |
| 2018-07-09 | Remove duplicate function declaration and add assertion | Ryan Dwyer | -2/+0 | |
| 2018-07-09 | Implement some floating move commands | Ryan Dwyer | -0/+12 | |
| This implements the following for floating containers: * move <direction> <amount> * move [absolute] position <x> <y> * move [absolute] position mouse | ||||
| 2018-07-07 | swaylock: daemonize after locking | emersion | -0/+1 | |
| 2018-07-07 | Split renderer | emersion | -1/+40 | |
| 2018-07-06 | Merge pull request #2206 from martinetd/leaks | Drew DeVault | -1/+1 | |
| Fix a bunch of leaks | ||||
| 2018-07-06 | Merge branch 'master' into leaks | emersion | -1/+2 | |
| 2018-07-07 | Use opaque region to determine if frame done should be sent | Ryan Dwyer | -0/+4 | |
| 2018-07-05 | Implement mode --pango_markup | Brian Ashworth | -1/+2 | |
| 2018-07-05 | cmd_results_to_json: return copied string and properly free the json | Dominique Martinet | -1/+1 | |
| The only user of this function would copy the string right away to get rid of the const flag anyway, and freeing a const string afterwards might work but is not meant to be done according to the json-c API. | ||||
| 2018-07-04 | ipc-server: add display destroy listener and remove ipc_terminate | Dominique Martinet | -2/+0 | |
| wl_event_source_remove() is illegal after display has been destroyed, so just destroy everything when we still can. ==20392==ERROR: AddressSanitizer: heap-use-after-free on address 0x607000001240 at pc 0x00000048e86e bp 0x7ffe4b557e00 sp 0x7ffe4b557df0 READ of size 8 at 0x607000001240 thread T0 #0 0x48e86d in wl_list_insert ../common/list.c:149 #1 0x7fdf673d4d7d in wl_event_source_remove src/event-loop.c:487 #2 0x41b742 in ipc_terminate ../sway/ipc-server.c:94 #3 0x40b1ad in main ../sway/main.c:440 #4 0x7fdf6664c18a in __libc_start_main ../csu/libc-start.c:308 #5 0x409359 in _start (/opt/wayland/bin/sway+0x409359) 0x607000001240 is located 48 bytes inside of 72-byte region [0x607000001210,0x607000001258) freed by thread T0 here: #0 0x7fdf692c4880 in __interceptor_free (/lib64/libasan.so.5+0xee880) #1 0x7fdf673d371a in wl_display_destroy src/wayland-server.c:1097 previously allocated by thread T0 here: #0 0x7fdf692c4c48 in malloc (/lib64/libasan.so.5+0xeec48) #1 0x7fdf673d4d9e in wl_event_loop_create src/event-loop.c:522 #2 0x40acb2 in main ../sway/main.c:363 #3 0x7fdf6664c18a in __libc_start_main ../csu/libc-start.c:308 | ||||
| 2018-07-02 | idle_inhibit: move server data to its own struct | Dominique Martinet | -8/+16 | |
| 2018-07-02 | idle_inhibit: stop inhibitor when views become invisible | Dominique Martinet | -0/+5 | |
| 2018-07-02 | Add idle inhibit unstable v1 support | Dominique Martinet | -0/+18 | |
| 2018-06-30 | sway views: add helpers to get view and layer from wlr_surface | Dominique Martinet | -0/+13 | |
| 2018-06-30 | Merge remote-tracking branch 'upstream/master' into atomic | Ryan Dwyer | -0/+3 | |
| 2018-06-30 | Revert "Don't unmaximize floating views" | Rostislav Pehlivanov | -0/+3 | |
| This reverts commit 97672295ed50d1d6272876c4a3b6b5607cab05c6. | ||||
| 2018-06-29 | Render saved buffers with the surface's dimensions | Ryan Dwyer | -4/+9 | |
| 2018-06-29 | Merge remote-tracking branch 'upstream/master' into atomic | Ryan Dwyer | -6/+32 | |
| 2018-06-29 | Add comment about usage to arrange_windows declaration | Ryan Dwyer | -0/+4 | |
| 2018-06-29 | Replace list_empty with a simple alternative | Ryan Dwyer | -1/+0 | |
| 2018-06-27 | Allow views to skip configures | Ryan Dwyer | -1/+2 | |
| To do this properly, the transaction queue will only be processed if it can be completely processed. | ||||
| 2018-06-27 | Fix memleak in container_get_box | Ryan Dwyer | -1/+1 | |
| Rather than allocate a structure and expect callers to free it, take a pointer to an existing struct as an argument. This function is no longer called anywhere though. | ||||
| 2018-06-27 | Remove transaction_add_damage | Ryan Dwyer | -7/+0 | |
| Instead, damage each container when applying the transaction. | ||||
| 2018-06-27 | Merge branch 'master' into xwayland-wants-float | Ryan Dwyer | -0/+6 | |
| 2018-06-26 | layer_shell: order destroying before sway_output | Dominique Martinet | -0/+4 | |
| Both sway_output and sway_layer_shell listen to wlr's output destroy event, but sway_layer_shell needs to access into sway_output's data strucure and needs to be destroyed first. Resolve this by making sway_layer_shell listen to a new event that happens at start of sway_output's destroy handler | ||||
| 2018-06-26 | Remove incorrect assertion and supporting code | Ryan Dwyer | -2/+0 | |
| Children can exist when destroying a container, such as when destroying the last output. Sway is not terminating in that case. | ||||
| 2018-06-26 | Rename view's free callback to destroy | Ryan Dwyer | -1/+1 | |
| 2018-06-26 | Damage output when a fullscreen view unmaps | Ryan Dwyer | -4/+1 | |
| Also moved the arranging into view_unmap to avoid excessive code duplication. | ||||
| 2018-06-25 | Implement transaction timings debug | Ryan Dwyer | -0/+2 | |
| Launch sway with SWAY_DEBUG=txn_timings to enable it. | ||||
| 2018-06-24 | Implement atomic layout updates for xwayland views | Ryan Dwyer | -0/+9 | |
| 2018-06-24 | Force transactions to complete in order | Ryan Dwyer | -0/+2 | |
| This forces transactions to complete in order by using a singly linked list stored in the sway server. | ||||
| 2018-06-23 | Fix crash when deleting last child in a tabbed or stacked container | Ryan Dwyer | -0/+11 | |
| There was no `current` child because the container was destroyed. This makes it fall back to looking in the parent's current children list. | ||||
| 2018-06-23 | Merge remote-tracking branch 'upstream/master' into atomic | Ryan Dwyer | -0/+2 | |
| 2018-06-23 | Implement atomic layout updates for tree operations | Ryan Dwyer | -13/+37 | |
| This implements atomic layout updates for when views map, reparent or unmap. | ||||
| 2018-06-19 | Perform (partial) server initialization before dropping privileges. | Tobias Blass | -0/+2 | |
| Some operations during backend creation (e.g. becoming DRM master) require CAP_SYS_ADMIN privileges. At this point, sway has dropped them already, though. This patch splits the privileged part of server_init into its own function and calls it before dropping its privileges. This fixes the bug with minimal security implications. | ||||
| 2018-06-18 | Automatically float xwayland windows | emersion | -6/+28 | |
| 2018-06-18 | Preserve buffers during transactions | Ryan Dwyer | -4/+5 | |
| * Also fix parts of the rendering where it was rendering the pending state instead of current. | ||||
| 2018-06-18 | Merge remote-tracking branch 'upstream/master' into atomic | Ryan Dwyer | -3/+4 | |
