aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorLines
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-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
2018-11-12IPC: Send keyboard layout info in IPC_GET_INPUTSHarish Krupo-2/+31
Signed-off-by: Harish Krupo <harishkrupo@gmail.com>
2018-11-12Merge pull request #2979 from RedSoxFan/config-var-replDrew DeVault-15/+46
Alter config variable replacement process
2018-11-11Merge pull request #3113 from RedSoxFan/fix-ws-auto-back-and-forthDrew DeVault-1/+1
cmd_ws_auto_back_and_forth: fix negation
2018-11-11cmd_ws_auto_back_and_forth: fix negationBrian Ashworth-1/+1
In the conversion to `parse_boolean` for `cmd_ws_auto_back_and_forth`, the `negation` was never removed causing the setting to be the opposite of what it should be.
2018-11-11Merge pull request #3108 from RedSoxFan/workspace-output-improvedDrew DeVault-25/+66
Allow multiple outputs for workspace output
2018-11-11Allow multiple outputs for workspace outputBrian Ashworth-25/+66
`i3 4.16` allows users to list multiple outputs for a workspace and the first available will be used. The syntax is as follows: `workspace <workspace> output <outputs...>` Additionally when the workspace is created, the outputs get added to the output priority list in the order specified. This ensures that if a higher output gets connected, the workspace will move to the higher output. This works the same way as if the user had a workspace on an output, disconnected the output, and then later reconnected the output.
2018-11-10Alter config variable replacement processBrian Ashworth-15/+46
Currently, variables cannot contain commands and cannot span more than one argument. This is due to variable replacement happening after determining the handler and after splitting the config line into arguments. This changes the process to: 0. Check for empty lines and block boundaries 1. Split the arguments as before 2. Verify that the first argument is not a variable. If needed the following occurs a. Perform variable replacement on just the first argument b. Join the arguments back together then split the arguments again. This is needed when the variable contains the command and arguments for the command. 3. Determine the handler 4. If the handler is cmd_set, escape the variable name so that it does not get replaced 5. Join the arguments back together, do variable replacement on the full command, and split the arguments again 6. Perform any needed quote stripping or unescaping on arguments 7. Run the command handler This allows for config snippets such as: ``` set $super bindsym Mod4 $super+a exec some-command ``` and ``` set $bg bg #ffffff solid_color output * $bg ```
2018-11-10Render software cursors with wlr_output_render_software_cursorsemersion-0/+1
2018-11-10Merge pull request #3098 from c-edw/feature/RefactorArgParseDrew DeVault-90/+39
Use parse_boolean where possible.
2018-11-10Use parse_boolean where possible.Connor E-90/+39
2018-11-08Merge pull request #3085 from 7415963987456321/masterDrew DeVault-1/+0
Remove extra line.
2018-11-09Remove extra line7415963987456321-1/+0
2018-11-08Merge pull request #3091 from c-edw/feature/FocusFollowsMouseDocBrian Ashworth-2/+4
Update documentation for focus_follows_mouse.
2018-11-08Update documentation for focus_follows_mouse.Connor E-2/+4