aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorLines
2018-11-25swayidle: fix busy loop on writable FDemersion-3/+4
The wl_event_source_fd_update docs say: > File descriptors are usually writable to begin with, so they do not need to > be polled for writable until a write actually fails. When a write fails, > the event mask can be changed to poll for readable and writable, delivering > a dispatch callback when it is possible to write more. Once all data has > been written, the mask can be changed to poll only for readable to avoid > busy-looping on dispatch. So we should only poll for WL_EVENT_WRITABLE if a write fails. I'm not yet sure how to do this properly and Weston doesn't do it, so in the meantime I'll just fix the busy loop. I'll ask them too. Fixes https://github.com/swaywm/sway/issues/3190
2018-11-25Merge pull request #3184 from kupospelov/fix-resizeemersion-10/+18
resize set: fix units for floating containers
2018-11-25Merge pull request #3049 from ianyfan/swayidleemersion-23/+55
Swayidle fixes
2018-11-25resize set: add assertion for an invalid unitKonstantin Pospelov-0/+4
2018-11-25resize set: fix units for floating containersKonstantin Pospelov-10/+14
This commit fixes the default size units for floating containers, so that pixels are used if the units are not specified.
2018-11-24swayidle: fix dbus_event not to blockemersion-11/+31
2018-11-24swayidle: listen when display becomes writableemersion-2/+6
2018-11-24swaylock: fix display_event to not blockIan Fan-4/+11
2018-11-24swayidle: when acquiring sleep lock, initialize and free variables properlyIan Fan-7/+8
2018-11-24Merge pull request #3179 from baloo/baloo/title_format-pango_markupemersion-14/+20
fixes pango_markup support with title_format
2018-11-24fixes pango_markup support with title_formatArthur Gautier-14/+20
The support for pango_markup was broken in title_format because the formated title was escaped. I think only the payload should be escaped. This commit fixes 789a877b379cd35c350610be62b971ae00feb542
2018-11-24Merge pull request #3145 from fdlamotte/masteremersion-41/+133
Adding commands for configuring titlebar borders and padding
2018-11-24Merge pull request #3178 from progandy/sysconfdiremersion-15/+2
Meson: Fix SYSCONFDIR definition
2018-11-23Meson: Fix SYSCONFDIR definition.progandy-15/+2
SYSCONFDIR was set to the wrong path if prefix is not '/usr' and sysconfdir is an absolute path. Use join_paths() to fix it. Also remove the special case for prefix '/usr'. In that case Meson already sets sysconfdir to the absolute path '/etc', so just using join_paths() will return the correct value. join_paths('/usr/local', 'etc') => '/usr/local/etc' join_paths('/usr/local', '/etc') => '/etc' join_paths('/usr', '/etc') => '/etc'
2018-11-22Adding commands for configuring titlebar borders and paddingFlorent de Lamotte-41/+133
2018-11-22Merge pull request #3158 from emersion/get-outputs-focusedemersion-2/+13
ipc: fix focused in get_outputs reply
2018-11-22Merge pull request #3171 from camoz/masteremersion-1/+1
fix typo in swayidle(1)
2018-11-21fix typo in swayidle(1)camoz-1/+1
2018-11-20Merge pull request #3160 from camoz/masteremersion-1/+1
fix typo in config.in
2018-11-19fix typo in config.incamoz-1/+1
2018-11-19ipc: fix focused in get_outputs replyemersion-2/+13
It's set even if a child of the output is focused.
2018-11-19Merge pull request #3083 from c-edw/feature/StripWorkspaceNameemersion-32/+88
Implement strip_workspace_name.
2018-11-18Merge pull request #3152 from camoz/masterDrew DeVault-1/+1
fix typo in config.in
2018-11-19fix typo in config.incamoz-1/+1
2018-11-18Merge pull request #3018 from sxmichaels/add-scroll-factorBrian Ashworth-7/+80
Add scroll factor input command.
2018-11-18Add scroll factor config option.Spencer Michaels-7/+80
2018-11-18Merge pull request #3147 from emersion/set10Drew DeVault-85/+85
Use #if instead of #ifdef
2018-11-18Use #if instead of #ifdefemersion-85/+85
2018-11-17Implement strip_workspace_name.Connor E-32/+88
2018-11-17Merge pull request #3142 from RyanDwyer/move-view-propertiesDrew DeVault-160/+156
Move view {x,y,width,height} into container struct
2018-11-17Merge pull request #3143 from colemickens/growDrew DeVault-1/+1
commands/resize: fix grow vars uninitialized
2018-11-17Move view {x,y,width,height} into container structRyan Dwyer-160/+156
This renames/moves the following properties: * sway_view.{x,y,width,height} -> sway_container.content_{x,y,width,height} * This is required to support placeholder containers as they don't have a view. * sway_container_state.view_{x,y,width,height} -> sway_container_state.content_{x,y,width,height} * To remain consistent with the above. * sway_container_state.con_{x,y,width,height} -> sway_container_state.{x,y,width,height} * The con prefix was there to give it contrast from the view properties, and is no longer useful. The function container_set_geometry_from_floating_view has also been renamed to container_set_geometry_from_content.
2018-11-17commands/resize: fix grow vars uninitializedCole Mickens-1/+1
2018-11-17Merge pull request #3132 from emersion/dispatch-cursor-btn-segfaultRyan Dwyer-5/+6
Fix segfault in dispatch_cursor_button
2018-11-17Merge pull request #3141 from tslocum/resize-set-floating-pptemersion-9/+33
resize set: convert ppt to px for floating containers
2018-11-16resize set: convert ppt to px for floating containersTrevor Slocum-9/+33
2018-11-15Fix segfault in dispatch_cursor_buttonemersion-5/+6
2018-11-15Merge pull request #3130 from RyanDwyer/fix-mode-double-freeDrew DeVault-2/+0
Fix double free of mode
2018-11-15Fix double free of modeRyan Dwyer-2/+0
config->current_mode is a pointer into the config->modes list, and each mode has already been freed. Same with bars.
2018-11-15Merge pull request #3128 from RyanDwyer/fix-unmap-crashBrian Ashworth-1/+0
Fix double free when unmapping any view
2018-11-15Fix double free when unmapping any viewRyan Dwyer-1/+0
2018-11-14Merge pull request #3126 from emersion/swap-unused-functionDrew DeVault-10/+9
Fix unused function in swap command
2018-11-14Merge pull request #3121 from c-edw/feature/MissingFreesDrew DeVault-3/+14
[WIP] Free unfreed resources.
2018-11-14Fix unused function in swap commandemersion-10/+9
Also fixes a size_t cast to void *.
2018-11-13Merge pull request #3102 from emersion/render-software-cursorsDrew DeVault-0/+1
Render software cursors with wlr_output_render_software_cursors
2018-11-13More frees.Connor E-0/+7
2018-11-13Add some missing frees.Connor E-3/+7
2018-11-12Merge pull request #3117 from emersion/wlroots-config10Drew DeVault-22/+14
Use #if instead of #ifdef for WLR_HAS_*
2018-11-12Use #if instead of #ifdef for WLR_HAS_*emersion-22/+14
2018-11-12Merge pull request #3116 from harishkrupo/masteremersion-2/+31
IPC: Send keyboard layout info in IPC_GET_INPUTS