Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Don't treat backgrounds as shell surfaces | 2016-07-14 | ||
| | | | | | This code had some issues. Remove it now so that we can start clean and fix it later. | |||
* | Suspend destruction of wss when creating views | 2016-07-15 | ||
| | ||||
* | Fix tabbed/stacked corner case #742 | 2016-07-07 | ||
| | | | | | | Tabbed/stacked containers are now created only if a view is present on the workspace. If a view is created on previously empty tabbed/stacked workspace, it gets wrapped in a container. | |||
* | Fix formatting guide violations (spaces instead of tabs) | 2016-07-06 | ||
| | ||||
* | Enable windows to register to get notified of pointer button events | 2016-07-06 | ||
| | ||||
* | Fix formatting guide violations (spaces instead of tabs) | 2016-07-04 | ||
| | ||||
* | Move code to make a window a shell surface into seperate function | 2016-07-04 | ||
| | ||||
* | Enable backgrounds and panels to be shell surfaces | 2016-07-04 | ||
| | | | | | | | | Prior to this commit all windows (e.g. shell surfaces) were handled the same way in handle_view_created. Since backgrounds and panels have to be treated differently, they could not be shell surfaces. This changes checks whether a client is a background or a panel in handle_view_created and exists to let them be dealt with elsewhere. | |||
* | Merge branch 'master' into get-tree-command | 2016-07-04 | ||
|\ | ||||
| * | typo in focus.h | 2016-07-03 | ||
| | | ||||
| * | resize command updates (#713) | 2016-07-03 | ||
| | | ||||
* | | implement `get_tree` command | 2016-07-04 | ||
|/ | ||||
* | Add get_log_level() to encapsulate v (current log level) | 2016-06-27 | ||
| | | | | This patch also makes all global variable in log.c static. | |||
* | implement resize command for absolute dimensions | 2016-06-11 | ||
| | ||||
* | cleanup + add timeouts for pid_workspace list | 2016-06-11 | ||
| | ||||
* | clean up pid/workspace stuff | 2016-06-11 | ||
| | ||||
* | semi-working (only non-client/server wayland apps) | 2016-06-10 | ||
| | ||||
* | messy, unfinished version | 2016-06-06 | ||
| | ||||
* | implement stable sort for lists | 2016-06-02 | ||
| | | | | also change sort_workspaces() to use it | |||
* | Clean up not used variables | 2016-06-01 | ||
| | ||||
* | Included option floating_minimum_size | 2016-06-01 | ||
| | | | | | Values cannot be negative or 0; if so uses the default 75x50. Uses the same syntax as i3: floating_minimum_size <width> x <height>, although the x can be anything. | |||
* | Initial work for floating view with sane values | 2016-05-31 | ||
| | ||||
* | Implement sort_workspaces() function for outputs. | 2016-05-27 | ||
| | | | | This seems to have resolved issue #669 for me. | |||
* | Match definition with declaration | 2016-05-23 | ||
| | ||||
* | Support floating_scroll sideways | 2016-05-14 | ||
| | ||||
* | Remove FSB_GAPS_INNER and FSB_GAPS_OUTER | 2016-05-08 | ||
| | ||||
* | Implemented configurable floating scroll behavior | 2016-05-07 | ||
| | ||||
* | common: refactor sway_log() | 2016-05-02 | ||
| | | | | This removes most preprocessor logic, leaving it only it the header. | |||
* | Add input cmd for setting pointer accel profile. | 2016-05-01 | ||
| | ||||
* | border: clear buffer on fullscreen views | 2016-04-27 | ||
| | | | | | | This patch makes sure to clear the border buffer of fullscreen view so the border doesn't get drawn behind a fullscreen view, which would be visible if the view was transparent. | |||
* | Remove unused function | 2016-04-25 | ||
| | ||||
* | Add support for nested tabbed/stacked containers | 2016-04-25 | ||
| | ||||
* | Reapply prev layout when exiting tabbed/stacked | 2016-04-25 | ||
| | ||||
* | Correctly determine default layout | 2016-04-25 | ||
| | ||||
* | Fix problems with floating windows | 2016-04-25 | ||
| | | | | | Makes any tabbed/stacked layout a container to separate from floating windows which may be attached to a workspace. | |||
* | Renamed to pango_markup | 2016-04-24 | ||
| | ||||
* | Added plaintext markup configuration | 2016-04-24 | ||
| | ||||
* | Style issue | 2016-04-17 | ||
| | ||||
* | Flesh out pango markup implementation | 2016-04-17 | ||
| | ||||
* | Fix spelling mistakes | 2016-04-02 | ||
| | ||||
* | Add cmds new_window and new_float | 2016-03-31 | ||
| | | | | | | | Makes it possible to set default layout style for new windows and new floating windows. Close #556 | |||
* | New feature: adjust gaps with floating_mod+scroll | 2016-03-30 | ||
| | | | | | | | | | | 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. | |||
* | Mark focused view focus_inactive on unfocused output | 2016-03-30 | ||
| | ||||
* | Implement borders | 2016-03-30 | ||
| | | | | | | | | | 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). | |||
* | Add border <none|normal|toggle|pixel> config | 2016-03-30 | ||
| | ||||
* | Implement parsing of hide_edge_borders | 2016-03-30 | ||
| | ||||
* | Make client/pango.h not depend on client/window.h | 2016-03-30 | ||
| | ||||
* | Add default border colors | 2016-03-30 | ||
| | ||||
* | Implement some more on borders | 2016-03-30 | ||
| | | | | | Note that this segfaults ALL THE TIME in wlc code. Paging @Cloudef for help, I'm at a loss. | |||
* | Initial setup of window border rendering | 2016-03-30 | ||
| | | | | Please don't complain to me about the performance of this |