35b8d18 | D.B | 17 November 2016, 05:49:12 UTC | fix layout switching (was broken because of workspace_layout) For workspace containers, swayc_change_layout also changes ->layout alongside ->workspace_layout when it's a sensible thing to do. There is an additional test for 'layout toggle' command which ensures that containers will be tiled horizontally after toggling from tabbed or stacked. | 04 December 2016, 13:31:34 UTC |
4762bcb | D.B | 23 October 2016, 11:19:02 UTC | wrap some views under workspaces If workspace layout is set to tabbed or stacked, its C_VIEW children should get wrapped in a container. Alongside that, move_container was modified to retain previous functionality. | 04 December 2016, 13:31:34 UTC |
6fb4b67 | D.B | 10 October 2016, 18:44:09 UTC | add workspace_layout to container Add swayc_change_layout function, which changes either layout or workspace_layout, depending on the container type. | 04 December 2016, 13:31:34 UTC |
5778c59 | Drew DeVault | 04 December 2016, 13:30:40 UTC | Merge pull request #981 from SirCmpwn/security Security features | 04 December 2016, 13:30:40 UTC |
e7a764f | Drew DeVault | 03 December 2016, 17:38:42 UTC | Disallow everything by default And update config.d/security to configure sane defaults | 03 December 2016, 17:38:42 UTC |
93d99f3 | Drew DeVault | 02 December 2016, 23:57:10 UTC | Fix use-after-free | 02 December 2016, 23:57:10 UTC |
d2d6fcd | Drew DeVault | 02 December 2016, 23:38:31 UTC | Fix clang issues | 02 December 2016, 23:38:31 UTC |
8577095 | Drew DeVault | 02 December 2016, 23:37:01 UTC | Check for CAP_SYS_PTRACE | 02 December 2016, 23:37:01 UTC |
d353da2 | Drew DeVault | 02 December 2016, 23:08:15 UTC | Add ipc connection feature policy controls | 02 December 2016, 23:09:19 UTC |
62dad71 | Drew DeVault | 02 December 2016, 22:55:03 UTC | Enforce IPC security policy | 02 December 2016, 22:55:03 UTC |
c8dc492 | Drew DeVault | 02 December 2016, 22:34:26 UTC | Add IPC security policy command handlers | 02 December 2016, 22:34:26 UTC |
e9e1a6a | Drew DeVault | 02 December 2016, 21:08:45 UTC | Add IPC policy to config Also reduces enum abuse, cc @minus7 | 02 December 2016, 21:08:45 UTC |
0a1b211 | Drew DeVault | 02 December 2016, 21:01:33 UTC | Drop -Denable-binding-event | 02 December 2016, 21:01:33 UTC |
25a4a85 | Drew DeVault | 02 December 2016, 20:56:36 UTC | Run config files through sed and install to /etc | 02 December 2016, 20:56:36 UTC |
751e6d2 | Drew DeVault | 02 December 2016, 15:34:17 UTC | Clarify lock permission consequences | 02 December 2016, 15:34:17 UTC |
0c8dc0e | Drew DeVault | 02 December 2016, 15:32:08 UTC | Clarify that executable has to be a full path | 02 December 2016, 15:32:08 UTC |
c61746a | Drew DeVault | 02 December 2016, 15:29:50 UTC | Soften up environment security So no one gets their feewings hurt | 02 December 2016, 15:29:50 UTC |
a4e92ad | Drew DeVault | 02 December 2016, 15:23:30 UTC | Deal with LD_LIBRARY_PATH | 02 December 2016, 15:23:30 UTC |
1a143e6 | Drew DeVault | 02 December 2016, 15:17:53 UTC | Clarify when keyboard/mouse features work | 02 December 2016, 15:17:53 UTC |
4d312f7 | Drew DeVault | 02 December 2016, 15:13:06 UTC | Add docs on what features sway programs require | 02 December 2016, 15:13:06 UTC |
3dbeb9c | Drew DeVault | 02 December 2016, 15:05:43 UTC | Add sway-security(7) | 02 December 2016, 15:05:43 UTC |
10c2125 | Drew DeVault | 02 December 2016, 13:47:03 UTC | Unset LD_PRELOAD on startup (before dropping root) LD_PRELOAD enables keyloggers to easily be made. This solution isn't perfect - really a secure system wouldn't have LD_PRELOAD at all. It was a stupid idea in the first place. | 02 December 2016, 13:47:47 UTC |
04fc10f | Drew DeVault | 02 December 2016, 13:42:26 UTC | Flesh out security_sanity_check | 02 December 2016, 13:42:26 UTC |
39cf9a8 | Drew DeVault | 02 December 2016, 13:17:45 UTC | Enforce command policies | 02 December 2016, 13:17:45 UTC |
f23880b | Drew DeVault | 02 December 2016, 13:10:03 UTC | Add support for command policies in config file | 02 December 2016, 13:10:03 UTC |
0d39568 | Drew DeVault | 02 December 2016, 03:11:48 UTC | Enforce mouse permissions | 02 December 2016, 03:11:48 UTC |
8aeeacf | Drew DeVault | 02 December 2016, 03:09:33 UTC | Enforce keyboard permissions | 02 December 2016, 03:09:33 UTC |
ffdbb9d | Drew DeVault | 02 December 2016, 03:03:36 UTC | Enforce fullscreen permissions | 02 December 2016, 03:03:36 UTC |
dc4b57c | Drew DeVault | 02 December 2016, 02:58:38 UTC | Shut Clang up | 02 December 2016, 02:58:38 UTC |
21e1b2b | Drew DeVault | 02 December 2016, 02:51:07 UTC | Add security checks for background, panel, lock | 02 December 2016, 02:51:07 UTC |
76cab04 | Drew DeVault | 02 December 2016, 02:36:43 UTC | Implement permit and reject commands | 02 December 2016, 02:36:43 UTC |
1a8a42f | Drew DeVault | 02 December 2016, 01:39:35 UTC | Memory leak | 02 December 2016, 01:39:35 UTC |
2675293 | Drew DeVault | 02 December 2016, 00:58:11 UTC | Implement policy lookups | 02 December 2016, 00:58:11 UTC |
44cc0ef | Drew DeVault | 02 December 2016, 00:38:36 UTC | Add config related code and initial headers | 02 December 2016, 00:38:36 UTC |
5831f7a | Drew DeVault | 02 December 2016, 00:27:35 UTC | Write example security config, start on code | 02 December 2016, 00:27:35 UTC |
cd5694f | Drew DeVault | 28 November 2016, 13:45:27 UTC | Fix memory leaks in swaybar | 28 November 2016, 13:45:27 UTC |
de79fee | Drew DeVault | 10 November 2016, 03:26:14 UTC | Minor README.md improvements | 10 November 2016, 03:26:43 UTC |
5c042c5 | Drew DeVault | 06 November 2016, 16:03:59 UTC | Merge pull request #966 from thejan2009/layout-toggle Change layout toggle to default on horizontal split | 06 November 2016, 16:03:59 UTC |
05be14f | D.B | 06 November 2016, 07:13:24 UTC | change default layout toggle to L_HORIZ After issuing 'layout toggle split' command from tabbed/stacked layout, layout should have been horizontally split. | 06 November 2016, 07:13:24 UTC |
e9ac049 | Drew DeVault | 03 November 2016, 14:32:10 UTC | Merge pull request #965 from thejan2009/swaybar-colours Fix some colour settings in swaybar | 03 November 2016, 14:32:10 UTC |
3d1b472 | D.B | 03 November 2016, 05:43:12 UTC | swap unnecessary function for strndup | 03 November 2016, 05:43:12 UTC |
58eb7ac | D.B | 02 November 2016, 20:07:04 UTC | change bar colors from char[10] to *char This commit removes has_* booleans from bar color struct. It also generalizes of functions in commands/bar/colors.c. | 02 November 2016, 20:07:04 UTC |
ad4d21d | D.B | 02 November 2016, 17:48:43 UTC | add bar colours for focused_(workspace|statusline|separator) If these aren't defined in config, color settings without 'focused_' prefix are used as a fallback. | 02 November 2016, 17:58:33 UTC |
39ee0ec | D.B | 02 November 2016, 16:09:34 UTC | use urgent_ws color in swaybar if binding_mode is undefined | 02 November 2016, 17:58:33 UTC |
d3e55f8 | Drew DeVault | 27 October 2016, 15:05:04 UTC | Log LD_LIBRARY_PATH | 27 October 2016, 15:05:04 UTC |
78b65e2 | Drew DeVault | 27 October 2016, 14:57:18 UTC | Remove duplicate redhat-release line | 27 October 2016, 14:57:18 UTC |
7aef6e6 | Drew DeVault | 27 October 2016, 14:50:22 UTC | Log uname -a on startup | 27 October 2016, 14:50:22 UTC |
6ad2186 | Drew DeVault | 27 October 2016, 14:48:46 UTC | Log contents of distro version files | 27 October 2016, 14:48:46 UTC |
0d6cbca | Drew DeVault | 27 October 2016, 14:37:16 UTC | Log important env vars on startup | 27 October 2016, 14:37:16 UTC |
de074b9 | Drew DeVault | 25 October 2016, 20:24:32 UTC | Merge pull request #961 from t3hknr/master Add left_handed support for input devices | 25 October 2016, 20:24:32 UTC |
e8d8abf | Michał Winiarski | 25 October 2016, 20:03:58 UTC | Add left_handed support for input devices Some users may want to switch buttons on their input devices, turns out libinput already supports it. Let's add a support for it in our config. Signed-off-by: Michał Winiarski <knr@hardline.pl> | 25 October 2016, 20:06:23 UTC |
47fd538 | Drew DeVault | 20 October 2016, 13:47:49 UTC | Merge pull request #958 from Hummer12007/pango config: set pango_markup default to false | 20 October 2016, 13:47:49 UTC |
2a24772 | Mykyta Holubakha | 20 October 2016, 13:43:38 UTC | config: set pango_markup default to false | 20 October 2016, 13:43:38 UTC |
2dcb54c | Drew DeVault | 13 October 2016, 03:56:41 UTC | Add screenshots wiki page to readme | 13 October 2016, 03:56:41 UTC |
c0916f6 | Drew DeVault | 13 October 2016, 03:44:19 UTC | Use CAIRO_OPERATOR_SOURCE for swaybar | 13 October 2016, 03:44:19 UTC |
67a9a94 | Drew DeVault | 13 October 2016, 02:42:23 UTC | Overwrite alpha when drawing borders This does two important things when using alpha: 1. At corners, borders don't double in opacity 2. Foreground elements (text) can be made transparent and you can see fully through to the wallpaper | 13 October 2016, 02:42:23 UTC |
56a7e5f | Drew DeVault | 13 October 2016, 01:54:19 UTC | Revert "Merge pull request #952 from SirCmpwn/revert-948-floating-titlebar-click" This reverts commit 857eea8b6355deff7a12edd8b733f8057210142a, reversing changes made to ce713efcd23b82a7d85c1976ddfbd46f08133ff6. | 13 October 2016, 01:54:19 UTC |
15a67e5 | Drew DeVault | 13 October 2016, 01:26:12 UTC | Merge pull request #954 from SirCmpwn/revert-945-workspace_layout Revert "Fixes dealing with workspace_layout and related bugs [rfc]" | 13 October 2016, 01:26:12 UTC |
4cba918 | Drew DeVault | 13 October 2016, 01:26:06 UTC | Revert "Fixes dealing with workspace_layout and related bugs [rfc]" | 13 October 2016, 01:26:06 UTC |
857eea8 | Drew DeVault | 12 October 2016, 16:27:50 UTC | Merge pull request #952 from SirCmpwn/revert-948-floating-titlebar-click Revert "also check floating cons in container_find" | 12 October 2016, 16:27:50 UTC |
f30f60d | Drew DeVault | 12 October 2016, 16:19:02 UTC | Revert "also check floating cons in container_find" | 12 October 2016, 16:19:02 UTC |
ce713ef | Drew DeVault | 11 October 2016, 12:24:38 UTC | Merge pull request #945 from thejan2009/workspace_layout Fixes dealing with workspace_layout and related bugs [rfc] | 11 October 2016, 12:24:38 UTC |
9ad6fc5 | Drew DeVault | 11 October 2016, 12:22:13 UTC | Merge pull request #948 from thejan2009/floating-titlebar-click also check floating cons in container_find | 11 October 2016, 12:22:13 UTC |
166c2a3 | D.B | 11 October 2016, 07:11:56 UTC | generalize wrapping views under workspaces | 11 October 2016, 07:16:59 UTC |
571321a | D.B | 10 October 2016, 18:44:09 UTC | add workspace_layout, ensure ws is always L_HORIZ Add swayc_change_layout function, which changes either layout or workspace_layout, depending on the container type. Workspace being always L_HORIZ makes this much more i3-compatible. | 11 October 2016, 07:16:59 UTC |
0ddc427 | D.B | 10 October 2016, 18:39:48 UTC | wrap workspace's child into a container if needed If workspace has stacked/tabbed layout, its direct children should be wrapped into a container which enables them to draw the titlebar. | 11 October 2016, 07:15:48 UTC |
24c3b86 | D.B | 10 October 2016, 19:26:08 UTC | also check floating cons in container_find | 11 October 2016, 04:22:54 UTC |
6446e44 | Drew DeVault | 11 October 2016, 00:51:55 UTC | Merge pull request #947 from alkino/fix_move_empty_workspace Can't move an empty workspace | 11 October 2016, 00:51:55 UTC |
5384d3e | Nicolas Cornu | 10 October 2016, 23:49:17 UTC | Can't move an empty workspace | 10 October 2016, 23:51:55 UTC |
8d277bc | Drew DeVault | 08 October 2016, 13:45:21 UTC | Merge pull request #942 from thejan2009/bugfix-931 fix for_window [] move scratchpad | 08 October 2016, 13:45:21 UTC |
0fc03f9 | Drew DeVault | 08 October 2016, 13:45:06 UTC | Merge pull request #941 from thejan2009/floating-border Fix border color for floating containers | 08 October 2016, 13:45:06 UTC |
cc20f5c | Drew DeVault | 08 October 2016, 13:44:57 UTC | Merge pull request #940 from thejan2009/reorder-cmd-handler reorder cmd_handler arrays for bsearch | 08 October 2016, 13:44:57 UTC |
8264fed | D.B | 08 October 2016, 10:37:28 UTC | fix for_window [] move scratchpad - move wlc_view_set_mask before applying window criteria - check parent_container because container in scratchpad doesn't have a parent | 08 October 2016, 10:37:28 UTC |
746345e | D.B | 08 October 2016, 09:12:45 UTC | reorder cmd_handler arrays for bsearch | 08 October 2016, 09:12:45 UTC |
77f9948 | D.B | 08 October 2016, 07:07:11 UTC | draw indicator border only for non-floating | 08 October 2016, 07:15:34 UTC |
cd64df9 | Drew DeVault | 07 October 2016, 20:37:02 UTC | Merge pull request #938 from alkino/fix_sibling Fix creating of sibling floating/children | 07 October 2016, 20:37:02 UTC |
382d47e | Nicolas Cornu | 07 October 2016, 20:29:56 UTC | Fix creating of sibling floating/children If we want to add a sibling of different type than current container it failed. Because we add it to the wrong list | 07 October 2016, 20:29:56 UTC |
7d823fb | Drew DeVault | 07 October 2016, 18:56:44 UTC | Merge pull request #937 from alkino/fix_scale_factor Add constant scale factor in get_text_size | 07 October 2016, 18:56:44 UTC |
2d82586 | Nicolas Cornu | 07 October 2016, 18:38:56 UTC | Add constant scale factor in get_text_size af44154 forget one "get_text_size" made it possible to do a format string by setting title bar. | 07 October 2016, 18:38:56 UTC |
02dc414 | Drew DeVault | 07 October 2016, 12:40:18 UTC | Merge pull request #935 from thejan2009/wrap-focus-change Wrap focus change | 07 October 2016, 12:40:18 UTC |
77433f0 | Drew DeVault | 07 October 2016, 12:39:50 UTC | Merge pull request #936 from thejan2009/pango-numeric-char-ref parse pango markup in workspace names (and bugfix) | 07 October 2016, 12:39:50 UTC |
6f2c396 | D.B | 07 October 2016, 09:27:06 UTC | parse pango markup in workspace names (and bugfix) This change allows using numeric character references in workspace names - for example æ which stands for sharp s. A fix was necessary in get_pango_layout, since markup and parsed markup had different width. | 07 October 2016, 09:27:06 UTC |
379b1a0 | D.B | 07 October 2016, 05:42:51 UTC | add focus changing between floating containers It will also wrap if needed. | 07 October 2016, 07:37:09 UTC |
d3f5ac8 | D.B | 07 October 2016, 05:32:57 UTC | add force_focus_wrapping option | 07 October 2016, 06:12:14 UTC |
7f558ce | D.B | 07 October 2016, 05:10:06 UTC | wrap container in direction (if possible) Introduces container wrapping - if there is no other viable move, the selection wraps on the first container where such action is possible. | 07 October 2016, 06:12:14 UTC |
fa11966 | Drew DeVault | 06 October 2016, 19:22:29 UTC | Merge pull request #934 from alkino/fix_click_title_bar fix for click on title_bar | 06 October 2016, 19:22:29 UTC |
6ced409 | Nicolas Cornu | 06 October 2016, 19:14:49 UTC | fix for click on title_bar - Check null pointer for swayc_parent_by_type - Split lines to follow coding style | 06 October 2016, 19:17:45 UTC |
6fb7d0e | Drew DeVault | 06 October 2016, 18:53:26 UTC | Merge pull request #933 from alkino/click_title_bar add click on title_bar to focus a container | 06 October 2016, 18:53:26 UTC |
37065cd | Nicolas Cornu | 06 October 2016, 18:23:46 UTC | add click on title_bar to focus a container | 06 October 2016, 18:23:46 UTC |
0fe2386 | Drew DeVault | 05 October 2016, 20:21:35 UTC | Merge pull request #928 from wasamasa/bugfix-swaylock-font Explicitly set cairo font to avoid wonky fallback | 05 October 2016, 20:21:35 UTC |
83103ab | Vasilij Schneidermann | 05 October 2016, 20:07:39 UTC | Explicitly set cairo font to avoid wonky fallback See also https://github.com/i3/i3lock/pull/89 | 05 October 2016, 20:07:54 UTC |
fade732 | Drew DeVault | 04 October 2016, 21:26:44 UTC | Update CONTRIBUTING.md Update release cycle to be a bit slower with RCs | 04 October 2016, 21:26:44 UTC |
d2aba3c | Drew DeVault | 03 October 2016, 12:10:29 UTC | Merge pull request #924 from zandrmartin/fix-focus-segfault prevent dereference of freed workspace | 03 October 2016, 12:10:29 UTC |
0890d4b | Drew DeVault | 03 October 2016, 12:10:18 UTC | Merge pull request #925 from zandrmartin/json-cleanup consolidate nodes json | 03 October 2016, 12:10:18 UTC |
ba581c4 | Zandr Martin | 03 October 2016, 03:21:16 UTC | consolidate nodes json | 03 October 2016, 03:21:16 UTC |
09a4426 | Zandr Martin | 03 October 2016, 03:13:40 UTC | Merge branch 'master' into fix-focus-segfault | 03 October 2016, 03:13:40 UTC |
4c0e809 | Zandr Martin | 03 October 2016, 03:03:52 UTC | prevent dereference of freed workspace | 03 October 2016, 03:03:52 UTC |
04db588 | Drew DeVault | 02 October 2016, 22:53:38 UTC | Merge pull request #923 from gutsoo/master moved ipc_init above config file processing. | 02 October 2016, 22:53:38 UTC |
153620a | Patrick Sauter | 02 October 2016, 22:29:40 UTC | moved ipc_init above config file processing. This is necessary because commands in the config file (mode for instance) emit ipc events, and if ipc_init has not been called the ipc_clients_list is not initialized, and we segfault. This fixes that bug. | 02 October 2016, 22:29:40 UTC |
79d2b0d | Drew DeVault | 01 October 2016, 14:56:54 UTC | Merge pull request #921 from zandrmartin/patch-3 fix pointer format string in sway_log() call | 01 October 2016, 14:56:54 UTC |