summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorLines
2016-04-16Update to wlc 0.0.20.5Furkan Sahin-1/+1
2016-04-11Merge pull request #582 from cl91/fix-memory-leaks0.4Furkan Sahin-0/+3
Plug two memory leaks
2016-04-12Plug two memory leaksFurkan Sahin-0/+3
Plug two memory leaks introduced in the border drawing code.
2016-04-09Merge pull request #580 from mikkeloscar/handle-realloc-failFurkan Sahin-2/+15
swaylock: Handle possible fail on password realloc
2016-04-09swaylock: Handle possible fail on password reallocFurkan Sahin-2/+15
2016-04-09Merge pull request #579 from mikkeloscar/new_view-geometryFurkan Sahin-6/+3
Don't init desired width/height on new_view
2016-04-09Don't init desired width/height on new_viewFurkan Sahin-5/+2
When creating a new view, wlc usually returns an initial geometry with size 1x1. Setting those values as desired width/height causes a problem for some windows (QT5) because they don't request a new geometry for instance when made floating, so the floating window becomes 1x1. To fix this problem we can just omit setting the desired width/height on new_view and instead let the clients request a certain size if they feel like it. e.i. gnome-calculator. Fix #578
2016-04-09Only update geometry of single floating viewFurkan Sahin-1/+1
2016-04-04Merge pull request #572 from fluxchief/swaylock-flushFurkan Sahin-8/+10
Improve swaylock event flushing
2016-04-03Merge pull request #574 from fluxchief/parse-border-colorFurkan Sahin-1/+79
Add border color commands
2016-04-03Merge pull request #575 from fluxchief/border-color-fixFurkan Sahin-1/+1
Use border background color as border background
2016-04-03Use border background color as border backgroundFurkan Sahin-1/+1
2016-04-03Add border color commandsFurkan Sahin-1/+79
2016-04-03Merge pull request #568 from crondog/fixbordersFurkan Sahin-13/+42
Fix window borders
2016-04-03Improve swaylock event flushingFurkan Sahin-8/+10
2016-04-02Merge pull request #562 from fluxchief/border-endianFurkan Sahin-14/+9
improve endianess handeling
2016-04-02Merge pull request #569 from 1ace/masterFurkan Sahin-16/+16
Fix spelling mistakes
2016-04-02Fix spelling mistakesFurkan Sahin-16/+16
2016-04-02Fix window bordersFurkan Sahin-13/+42
This fixes floating borders when moving outside of the output. Not sure what happens with dual screen as I only have 1 monitor
2016-03-31Merge pull request #565 from mikkeloscar/fix-pointer-crashFurkan Sahin-1/+1
Fix pointer related crash when stacked/tabbed
2016-03-31Fix pointer related crash when stacked/tabbedFurkan Sahin-1/+1
Fix #564
2016-03-31Merge pull request #563 from mikkeloscar/fix-border-resetFurkan Sahin-2/+2
Correctly reset border geometry
2016-03-31Merge pull request #561 from fluxchief/swaylockFurkan Sahin-1/+2
swaylock: improve graphical feedback
2016-03-31Correctly reset border geometryFurkan Sahin-2/+2
2016-03-31improve endianess handelingFurkan Sahin-14/+9
2016-03-31swaylock: improve graphical feedbackFurkan Sahin-1/+2
2016-03-31Merge pull request #560 from mikkeloscar/add-new_window-new_floatFurkan Sahin-24/+114
Add cmds new_window and new_float
2016-03-31Add cmds new_window and new_floatFurkan Sahin-24/+114
Makes it possible to set default layout style for new windows and new floating windows. Close #556
2016-03-31Merge pull request #558 from crondog/swaybarexitFurkan Sahin-3/+11
Stop swaybar crashing without args
2016-03-31Stop swaybar crashing without argsFurkan Sahin-3/+11
2016-03-30Update default wallpapersFurkan Sahin-0/+0
New version from artist has a different background that will solve the banding issue some users have raised.
2016-03-30Merge pull request #557 from mikkeloscar/bar-font-pango-optionalFurkan Sahin-3/+3
Make pango: optional for bar font
2016-03-30Make pango: optional for bar fontFurkan Sahin-3/+3
2016-03-30Fix pointer scroll thing0.3Furkan Sahin-24/+29
2016-03-30Fix crashes with bordersFurkan Sahin-4/+6
2016-03-30Remove leftover comment0.2Furkan Sahin-1/+0
2016-03-30New feature: adjust gaps with floating_mod+scrollFurkan Sahin-0/+34
I made this configurable but I didn't make the command for it. That's left as an exercise to an eager contributor. mod_scroll_behavior [gaps inner|gaps outer] Would merge implementions of more behaviors for mod+scroll, if anyone has some neato ideas.
2016-03-30Update README screenshotFurkan Sahin-1/+1
2016-03-30Merge pull request #551 from mikkeloscar/window-bordersFurkan Sahin-47/+655
Implement Window borders
2016-03-30Merge pull request #555 from mikkeloscar/mode-name-spacesFurkan Sahin-9/+3
Allow surrounding spaces in mode name
2016-03-30Allow surrounding spaces in mode nameFurkan Sahin-9/+3
This makes it possible to define a mode name with surrounding spaces if so desired. e.g.: mode " hello " { }
2016-03-30Fix borders with floating windowsFurkan Sahin-9/+50
2016-03-30Update window title when it changesFurkan Sahin-5/+18
2016-03-30Mark focused view focus_inactive on unfocused outputFurkan Sahin-0/+9
2016-03-29Handle swaybar using sway fontFurkan Sahin-1/+3
2016-03-29Comment endiannessFurkan Sahin-2/+2
2016-03-29Merge pull request #553 from Hummer12007/masterFurkan Sahin-1/+1
Fix a typo in swaygrab manual
2016-03-29Fix a typo in swaygrab manualFurkan Sahin-1/+1
2016-03-29Implement bordersFurkan Sahin-149/+386
The borders are implemented as a surface/buffer attached to each view which is sent to and rendered by wlc in the view_pre_render callback. All the drawing logic is handled in sway/border.c and all the logic for calculating the geometry of the border/view is handled in `update_geometry` in sway/layout.c (same place as gaps are calculated).
2016-03-29Add border <none|normal|toggle|pixel> configFurkan Sahin-4/+69