glazier, branch HEAD window management experiments 24e9112ffc939b4db117c4830a6b31b7eee68fe8 2022-02-17T10:50:52Z 2022-02-17T10:50:52Z Remove libwm.a dependency from makefile Willy Goiffon dev@z3bra.org commit 24e9112ffc939b4db117c4830a6b31b7eee68fe8 parent 3d6eb6433b4a946bc3878ab51baff0b73711700e Author: Willy Goiffon <dev@z3bra.org> Date: Thu, 17 Feb 2022 11:50:52 +0100 Remove libwm.a dependency from makefile 3d6eb6433b4a946bc3878ab51baff0b73711700e 2021-09-24T16:27:03Z 2021-09-24T16:27:10Z Fix border painting on inflate/deflate Willy Goiffon dev@z3bra.org commit 3d6eb6433b4a946bc3878ab51baff0b73711700e parent 313a12bf9585b7caaa3aa03c1f7ed7602642d2d8 Author: Willy Goiffon <dev@z3bra.org> Date: Fri, 24 Sep 2021 18:27:03 +0200 Fix border painting on inflate/deflate Thanks Sime for catching that one ;) 313a12bf9585b7caaa3aa03c1f7ed7602642d2d8 2021-09-09T10:04:15Z 2021-09-09T10:04:15Z Set border on existing windows upon takeover Willy Goiffon dev@z3bra.org commit 313a12bf9585b7caaa3aa03c1f7ed7602642d2d8 parent 7c1e48a0f00d0d1f7623e13fcebd71a8c139f0c7 Author: Willy Goiffon <dev@z3bra.org> Date: Thu, 9 Sep 2021 12:04:15 +0200 Set border on existing windows upon takeover 7c1e48a0f00d0d1f7623e13fcebd71a8c139f0c7 2021-09-09T09:39:25Z 2021-09-09T09:39:25Z libwm: update to benefit from better monitor selection Willy Goiffon dev@z3bra.org commit 7c1e48a0f00d0d1f7623e13fcebd71a8c139f0c7 parent ef7f4672b6ce58ff4afa6167f505d28e71d2a25b Author: Willy Goiffon <dev@z3bra.org> Date: Thu, 9 Sep 2021 11:39:25 +0200 libwm: update to benefit from better monitor selection ef7f4672b6ce58ff4afa6167f505d28e71d2a25b 2021-09-07T11:45:10Z 2021-09-07T11:45:10Z Fix build issues related to object ordering Willy Goiffon dev@z3bra.org commit ef7f4672b6ce58ff4afa6167f505d28e71d2a25b parent 58b6aba0e07f54015a1703d629f9631abbf861da Author: Willy Goiffon <dev@z3bra.org> Date: Tue, 7 Sep 2021 13:45:10 +0200 Fix build issues related to object ordering 58b6aba0e07f54015a1703d629f9631abbf861da 2021-09-07T11:43:53Z 2021-09-07T11:43:53Z Fix pixmap drawing on windows with different color depth Willy Goiffon dev@z3bra.org commit 58b6aba0e07f54015a1703d629f9631abbf861da parent cd038ec917b7d5b013ca27608604e8d7d17b7119 Author: Willy Goiffon <dev@z3bra.org> Date: Tue, 7 Sep 2021 13:43:53 +0200 Fix pixmap drawing on windows with different color depth cd038ec917b7d5b013ca27608604e8d7d17b7119 2021-07-01T07:27:14Z 2021-07-01T07:27:58Z Merge branch 'backpixel' Willy Goiffon dev@z3bra.org commit cd038ec917b7d5b013ca27608604e8d7d17b7119 parent c44c36f74277da16a244fce332986df3696f66b8 Author: Willy Goiffon <dev@z3bra.org> Date: Thu, 1 Jul 2021 09:27:14 +0200 Merge branch 'backpixel' c44c36f74277da16a244fce332986df3696f66b8 2021-07-01T07:24:34Z 2021-07-01T07:24:44Z ewmh: Move fullscreen windows on top Willy Goiffon dev@z3bra.org commit c44c36f74277da16a244fce332986df3696f66b8 parent c209984eaca2b68050a40c0cdccb3626b0c9112f Author: Willy Goiffon <dev@z3bra.org> Date: Thu, 1 Jul 2021 09:24:34 +0200 ewmh: Move fullscreen windows on top 4617a7f377ff567bd8914f76a885672b79411a3a 2020-09-07T08:45:46Z 2020-09-07T08:45:46Z Fix snaptoedge() position regarding borders Willy Goiffon dev@z3bra.org commit 4617a7f377ff567bd8914f76a885672b79411a3a parent c735b9377c4529c760f7de9726343e8bc3f858a5 Author: Willy Goiffon <dev@z3bra.org> Date: Mon, 7 Sep 2020 10:45:46 +0200 Fix snaptoedge() position regarding borders c735b9377c4529c760f7de9726343e8bc3f858a5 2020-06-24T19:37:13Z 2020-06-24T19:37:13Z Aggressive refectoring shouldn't rhyme "no idea what I'm commiting" Willy Goiffon dev@z3bra.org commit c735b9377c4529c760f7de9726343e8bc3f858a5 parent 694e4685c56c2d7d6bf497c48513fdbf64ff3703 Author: Willy Goiffon <dev@z3bra.org> Date: Wed, 24 Jun 2020 21:37:13 +0200 Aggressive refectoring shouldn't rhyme "no idea what I'm commiting" 694e4685c56c2d7d6bf497c48513fdbf64ff3703 2020-06-22T22:19:17Z 2020-06-22T22:19:17Z Make double border computing more compact (obfuscate) Willy Goiffon dev@z3bra.org commit 694e4685c56c2d7d6bf497c48513fdbf64ff3703 parent b3c94925212369e056d9e3138849a19014738e3e Author: Willy Goiffon <dev@z3bra.org> Date: Tue, 23 Jun 2020 00:19:17 +0200 Make double border computing more compact (obfuscate) b3c94925212369e056d9e3138849a19014738e3e 2020-06-22T11:05:22Z 2020-06-22T11:05:22Z Fix various double-border glitches when border size is incorrect Willy Goiffon dev@z3bra.org commit b3c94925212369e056d9e3138849a19014738e3e parent 6f9e37ae8b9d105da3b35a4e6dca2ce4b502ffc3 Author: Willy Goiffon <dev@z3bra.org> Date: Mon, 22 Jun 2020 13:05:22 +0200 Fix various double-border glitches when border size is incorrect 6f9e37ae8b9d105da3b35a4e6dca2ce4b502ffc3 2020-06-22T10:54:41Z 2020-06-22T10:54:41Z Implement double-borders to make focused window stand out Willy Goiffon dev@z3bra.org commit 6f9e37ae8b9d105da3b35a4e6dca2ce4b502ffc3 parent 150c2a4e6e0e3e69da4e7c2d3601a84a052222b5 Author: Willy Goiffon <dev@z3bra.org> Date: Mon, 22 Jun 2020 12:54:41 +0200 Implement double-borders to make focused window stand out 150c2a4e6e0e3e69da4e7c2d3601a84a052222b5 2020-06-22T07:58:12Z 2020-06-22T08:02:47Z Color borders according to the window content (pixel color) Willy Goiffon dev@z3bra.org commit 150c2a4e6e0e3e69da4e7c2d3601a84a052222b5 parent c6e64b8528cc5f40abc0d12d7373fd3c13a5cf12 Author: Willy Goiffon <dev@z3bra.org> Date: Mon, 22 Jun 2020 09:58:12 +0200 Color borders according to the window content (pixel color) Upon coloring an unfocused window, the color of all 4 corners will be retrieved and used to paint the window border. The focused window will get a hardcoded color defined in config.h c6e64b8528cc5f40abc0d12d7373fd3c13a5cf12 2020-06-22T07:56:16Z 2020-06-22T08:02:47Z Change border color types to match XCB pixel color type Willy Goiffon dev@z3bra.org commit c6e64b8528cc5f40abc0d12d7373fd3c13a5cf12 parent 5bcf3b40cddd0d9259b53511be5157bb34395f0d Author: Willy Goiffon <dev@z3bra.org> Date: Mon, 22 Jun 2020 09:56:16 +0200 Change border color types to match XCB pixel color type 5bcf3b40cddd0d9259b53511be5157bb34395f0d 2020-06-18T11:38:04Z 2020-06-22T08:02:47Z Add missing dependency to libxcb-cursor Willy Goiffon dev@z3bra.org commit 5bcf3b40cddd0d9259b53511be5157bb34395f0d parent 44ce23c88b52d3cfb89f90a77c46caf954e45fdc Author: Willy Goiffon <dev@z3bra.org> Date: Thu, 18 Jun 2020 13:38:04 +0200 Add missing dependency to libxcb-cursor 44ce23c88b52d3cfb89f90a77c46caf954e45fdc 2020-06-17T09:40:40Z 2020-06-22T08:02:47Z Rely on libwm for multi-monitor support Willy Goiffon dev@z3bra.org commit 44ce23c88b52d3cfb89f90a77c46caf954e45fdc parent 800aa0ad995b43ee6a0af0bb7c5e7a577f0c387a Author: Willy Goiffon <dev@z3bra.org> Date: Wed, 17 Jun 2020 11:40:40 +0200 Rely on libwm for multi-monitor support 800aa0ad995b43ee6a0af0bb7c5e7a577f0c387a 2020-06-17T09:36:41Z 2020-06-22T08:02:47Z Update libwm to latest commit (randr support) Willy Goiffon dev@z3bra.org commit 800aa0ad995b43ee6a0af0bb7c5e7a577f0c387a parent b35f376a934cfb8a92159c879055f0dc4b7ef14d Author: Willy Goiffon <dev@z3bra.org> Date: Wed, 17 Jun 2020 11:36:41 +0200 Update libwm to latest commit (randr support) b35f376a934cfb8a92159c879055f0dc4b7ef14d 2020-06-16T07:25:28Z 2020-06-22T08:02:47Z ewmh: Set fullscreen windows on their current monitor Willy Goiffon dev@z3bra.org commit b35f376a934cfb8a92159c879055f0dc4b7ef14d parent 912db91e8462687863d790a5f7fe313851cc601c Author: Willy Goiffon <dev@z3bra.org> Date: Tue, 16 Jun 2020 09:25:28 +0200 ewmh: Set fullscreen windows on their current monitor c209984eaca2b68050a40c0cdccb3626b0c9112f 2020-06-18T11:38:04Z 2020-06-18T11:38:04Z Add missing dependency to libxcb-cursor Willy Goiffon dev@z3bra.org commit c209984eaca2b68050a40c0cdccb3626b0c9112f parent 0fa3aae13d7e5fd22b7e08b9e8d6682aa7557cb3 Author: Willy Goiffon <dev@z3bra.org> Date: Thu, 18 Jun 2020 13:38:04 +0200 Add missing dependency to libxcb-cursor 0fa3aae13d7e5fd22b7e08b9e8d6682aa7557cb3 2020-06-17T09:40:40Z 2020-06-17T09:55:09Z Rely on libwm for multi-monitor support Willy Goiffon dev@z3bra.org commit 0fa3aae13d7e5fd22b7e08b9e8d6682aa7557cb3 parent 968d8c714597d54e0622ddef74973accc7de1079 Author: Willy Goiffon <dev@z3bra.org> Date: Wed, 17 Jun 2020 11:40:40 +0200 Rely on libwm for multi-monitor support 968d8c714597d54e0622ddef74973accc7de1079 2020-06-17T09:36:41Z 2020-06-17T09:36:41Z Update libwm to latest commit (randr support) Willy Goiffon dev@z3bra.org commit 968d8c714597d54e0622ddef74973accc7de1079 parent 6fa47e6c81bbc3426b071691d180e9555ec1934f Author: Willy Goiffon <dev@z3bra.org> Date: Wed, 17 Jun 2020 11:36:41 +0200 Update libwm to latest commit (randr support) 6fa47e6c81bbc3426b071691d180e9555ec1934f 2020-06-16T07:25:28Z 2020-06-16T07:25:28Z ewmh: Set fullscreen windows on their current monitor Willy Goiffon dev@z3bra.org commit 6fa47e6c81bbc3426b071691d180e9555ec1934f parent 912db91e8462687863d790a5f7fe313851cc601c Author: Willy Goiffon <dev@z3bra.org> Date: Tue, 16 Jun 2020 09:25:28 +0200 ewmh: Set fullscreen windows on their current monitor 912db91e8462687863d790a5f7fe313851cc601c 2020-06-15T18:56:39Z 2020-06-15T18:56:39Z Fix listing windows in _NET_CLIENT_LIST Willy Goiffon dev@z3bra.org commit 912db91e8462687863d790a5f7fe313851cc601c parent f1d1115f4f154d1e8b0b7f5f24c61de0a06afc20 Author: Willy Goiffon <dev@z3bra.org> Date: Mon, 15 Jun 2020 20:56:39 +0200 Fix listing windows in _NET_CLIENT_LIST f1d1115f4f154d1e8b0b7f5f24c61de0a06afc20 2020-06-15T18:20:10Z 2020-06-15T18:20:10Z Update mkfile to reflect recent changes Willy Goiffon dev@z3bra.org commit f1d1115f4f154d1e8b0b7f5f24c61de0a06afc20 parent 555f7ecc42540c7bd4839ab83daad59ce3f1e4d1 Author: Willy Goiffon <dev@z3bra.org> Date: Mon, 15 Jun 2020 20:20:10 +0200 Update mkfile to reflect recent changes 555f7ecc42540c7bd4839ab83daad59ce3f1e4d1 2020-06-15T16:58:37Z 2020-06-15T18:03:11Z Update libwm link to the project homepage Willy Goiffon dev@z3bra.org commit 555f7ecc42540c7bd4839ab83daad59ce3f1e4d1 parent dc8d645ae1f0d64bbec8b7105e83e64221d67531 Author: Willy Goiffon <dev@z3bra.org> Date: Mon, 15 Jun 2020 18:58:37 +0200 Update libwm link to the project homepage dc8d645ae1f0d64bbec8b7105e83e64221d67531 2020-06-15T16:48:00Z 2020-06-15T18:03:10Z Update to latest libwm commit Willy Goiffon dev@z3bra.org commit dc8d645ae1f0d64bbec8b7105e83e64221d67531 parent 2f6c882c7b51b0f7e67831f0678d9d4f29c41772 Author: Willy Goiffon <dev@z3bra.org> Date: Mon, 15 Jun 2020 18:48:00 +0200 Update to latest libwm commit 2f6c882c7b51b0f7e67831f0678d9d4f29c41772 2020-06-15T16:46:58Z 2020-06-15T18:03:10Z Mention override_redirect behavior in ewmh(1) Willy Goiffon dev@z3bra.org commit 2f6c882c7b51b0f7e67831f0678d9d4f29c41772 parent 6e21721bd7d377745a3b711cce3ef1066c2c6bb4 Author: Willy Goiffon <dev@z3bra.org> Date: Mon, 15 Jun 2020 18:46:58 +0200 Mention override_redirect behavior in ewmh(1) 6e21721bd7d377745a3b711cce3ef1066c2c6bb4 2020-06-15T16:41:44Z 2020-06-15T18:03:10Z Update ewmh(1) regarding _NET_WM_STATE Willy Goiffon dev@z3bra.org commit 6e21721bd7d377745a3b711cce3ef1066c2c6bb4 parent e86f76220c562a329e8b50b00473fa790aadcb51 Author: Willy Goiffon <dev@z3bra.org> Date: Mon, 15 Jun 2020 18:41:44 +0200 Update ewmh(1) regarding _NET_WM_STATE e86f76220c562a329e8b50b00473fa790aadcb51 2020-06-15T16:40:53Z 2020-06-15T18:03:10Z Mention Xrandr support in the README Willy Goiffon dev@z3bra.org commit e86f76220c562a329e8b50b00473fa790aadcb51 parent 0cb8ba5fed6f1550a5cd706116b959457d4d6159 Author: Willy Goiffon <dev@z3bra.org> Date: Mon, 15 Jun 2020 18:40:53 +0200 Mention Xrandr support in the README 0cb8ba5fed6f1550a5cd706116b959457d4d6159 2020-06-15T16:21:45Z 2020-06-15T17:49:26Z Move XRandR specific code in its own file Willy Goiffon dev@z3bra.org commit 0cb8ba5fed6f1550a5cd706116b959457d4d6159 parent d02a48771a00e813baa2533ced61e33c8d1e3183 Author: Willy Goiffon <dev@z3bra.org> Date: Mon, 15 Jun 2020 18:21:45 +0200 Move XRandR specific code in its own file d02a48771a00e813baa2533ced61e33c8d1e3183 2020-06-15T15:52:54Z 2020-06-15T17:25:34Z Limit fullscreen state to the window's monitor Willy Goiffon dev@z3bra.org commit d02a48771a00e813baa2533ced61e33c8d1e3183 parent f303cc1eec7030e6cc237cf777702e8dbce0b8d2 Author: Willy Goiffon <dev@z3bra.org> Date: Mon, 15 Jun 2020 17:52:54 +0200 Limit fullscreen state to the window's monitor f303cc1eec7030e6cc237cf777702e8dbce0b8d2 2020-06-15T15:22:11Z 2020-06-15T17:25:34Z Remove unused variable Willy Goiffon dev@z3bra.org commit f303cc1eec7030e6cc237cf777702e8dbce0b8d2 parent a9a8d6b606d47a6e022a7ecd5f1986e5dee50ab3 Author: Willy Goiffon <dev@z3bra.org> Date: Mon, 15 Jun 2020 17:22:11 +0200 Remove unused variable a9a8d6b606d47a6e022a7ecd5f1986e5dee50ab3 2020-06-15T15:20:05Z 2020-06-15T17:25:34Z ewmh: Add support for _NET_WM_STATE_FULLSCREEN Willy Goiffon dev@z3bra.org commit a9a8d6b606d47a6e022a7ecd5f1986e5dee50ab3 parent 86d2cc63e0198e780e9a2fb9de6eee3bc6579332 Author: Willy Goiffon <dev@z3bra.org> Date: Mon, 15 Jun 2020 17:20:05 +0200 ewmh: Add support for _NET_WM_STATE_FULLSCREEN 86d2cc63e0198e780e9a2fb9de6eee3bc6579332 2020-06-15T14:38:04Z 2020-06-15T17:25:34Z Only move windows with position set to 0,0 Willy Goiffon dev@z3bra.org commit 86d2cc63e0198e780e9a2fb9de6eee3bc6579332 parent a468ee5a0585aa7c3f7ebceb633340107dc544c5 Author: Willy Goiffon <dev@z3bra.org> Date: Mon, 15 Jun 2020 16:38:04 +0200 Only move windows with position set to 0,0 a468ee5a0585aa7c3f7ebceb633340107dc544c5 2020-06-15T12:06:29Z 2020-06-15T17:25:34Z Move newly created windows under the cursor at creation time Willy Goiffon dev@z3bra.org commit a468ee5a0585aa7c3f7ebceb633340107dc544c5 parent 71849f9ba305db6903b744fb882ea3037c234918 Author: Willy Goiffon <dev@z3bra.org> Date: Mon, 15 Jun 2020 14:06:29 +0200 Move newly created windows under the cursor at creation time 71849f9ba305db6903b744fb882ea3037c234918 2020-06-15T11:30:39Z 2020-06-15T17:25:34Z Reposition adopted window within the screen boundaries Willy Goiffon dev@z3bra.org commit 71849f9ba305db6903b744fb882ea3037c234918 parent 1381df75ab1a023b7fd2b8e082a8822dfe3e700f Author: Willy Goiffon <dev@z3bra.org> Date: Mon, 15 Jun 2020 13:30:39 +0200 Reposition adopted window within the screen boundaries 1381df75ab1a023b7fd2b8e082a8822dfe3e700f 2020-06-12T15:50:48Z 2020-06-15T17:25:28Z ewmh: Be more specific with windows to ignore Willy Goiffon dev@z3bra.org commit 1381df75ab1a023b7fd2b8e082a8822dfe3e700f parent 333b7862f44d8c9ab1f8cb96b4feaabeed4093bc Author: Willy Goiffon <dev@z3bra.org> Date: Fri, 12 Jun 2020 17:50:48 +0200 ewmh: Be more specific with windows to ignore 333b7862f44d8c9ab1f8cb96b4feaabeed4093bc 2020-06-09T19:10:20Z 2020-06-09T19:10:20Z Always call wm_teleport() in snaptoedge() Willy Goiffon dev@z3bra.org commit 333b7862f44d8c9ab1f8cb96b4feaabeed4093bc parent 7dbc157ea87332b031f4b9055c86a1b6d885ecc9 Author: Willy Goiffon <dev@z3bra.org> Date: Tue, 9 Jun 2020 21:10:20 +0200 Always call wm_teleport() in snaptoedge() 7dbc157ea87332b031f4b9055c86a1b6d885ecc9 2020-06-09T19:09:13Z 2020-06-09T19:09:13Z Ensure window pops on the same monitor as mouse pointer Willy Goiffon dev@z3bra.org commit 7dbc157ea87332b031f4b9055c86a1b6d885ecc9 parent 2a1185aafa91b236b58db09e727327ffb0f6345c Author: Willy Goiffon <dev@z3bra.org> Date: Tue, 9 Jun 2020 21:09:13 +0200 Ensure window pops on the same monitor as mouse pointer 2a1185aafa91b236b58db09e727327ffb0f6345c 2020-06-09T18:12:52Z 2020-06-09T18:12:52Z Add multi-monitor support using XRandR extension Willy Goiffon dev@z3bra.org commit 2a1185aafa91b236b58db09e727327ffb0f6345c parent 66f4ae619cd318e730f1bee75a549195751923b0 Author: Willy Goiffon <dev@z3bra.org> Date: Tue, 9 Jun 2020 20:12:52 +0200 Add multi-monitor support using XRandR extension 66f4ae619cd318e730f1bee75a549195751923b0 2020-06-09T16:45:54Z 2020-06-09T16:45:54Z Set override_redirect bit to non NORMAL EMWH windows Willy Goiffon dev@z3bra.org commit 66f4ae619cd318e730f1bee75a549195751923b0 parent 7c536c33fc7e7f0e3a327e23d584171fe5138020 Author: Willy Goiffon <dev@z3bra.org> Date: Tue, 9 Jun 2020 18:45:54 +0200 Set override_redirect bit to non NORMAL EMWH windows Doing this ensure that the WM won't focus them when EWMH clients rely on _NET_WM_WINDOW_TYPE only to instruct the WM to treat them differently, like pop-up window or dock. 7c536c33fc7e7f0e3a327e23d584171fe5138020 2020-06-09T16:44:01Z 2020-06-09T16:44:53Z ewmh: Treat non-EWMH compliant window as NORMAL Willy Goiffon dev@z3bra.org commit 7c536c33fc7e7f0e3a327e23d584171fe5138020 parent 1c96eac44bf30d6f586aef012f0bf8f116c5d8a2 Author: Willy Goiffon <dev@z3bra.org> Date: Tue, 9 Jun 2020 18:44:01 +0200 ewmh: Treat non-EWMH compliant window as NORMAL 1c96eac44bf30d6f586aef012f0bf8f116c5d8a2 2020-06-08T11:46:17Z 2020-06-08T11:46:17Z Update libwm to version 1.2 Willy Goiffon dev@z3bra.org commit 1c96eac44bf30d6f586aef012f0bf8f116c5d8a2 parent 8c661392def9d6df282a20dcd526ade0ced14036 Author: Willy Goiffon <dev@z3bra.org> Date: Mon, 8 Jun 2020 13:46:17 +0200 Update libwm to version 1.2 8c661392def9d6df282a20dcd526ade0ced14036 2020-06-08T08:40:04Z 2020-06-08T08:40:04Z Use correct atom type for _NET_SUPPORTING_WM_CHECK Willy Goiffon dev@z3bra.org commit 8c661392def9d6df282a20dcd526ade0ced14036 parent 9933f8f5574fbd838d3299568b6e7b3d63c838dd Author: Willy Goiffon <dev@z3bra.org> Date: Mon, 8 Jun 2020 10:40:04 +0200 Use correct atom type for _NET_SUPPORTING_WM_CHECK 9933f8f5574fbd838d3299568b6e7b3d63c838dd 2020-06-08T08:39:31Z 2020-06-08T08:39:31Z Remove xcb_ewmh.h from headers (unused) Willy Goiffon dev@z3bra.org commit 9933f8f5574fbd838d3299568b6e7b3d63c838dd parent 5184b5303b566d224fa02f7936c14dbc480d2dd2 Author: Willy Goiffon <dev@z3bra.org> Date: Mon, 8 Jun 2020 10:39:31 +0200 Remove xcb_ewmh.h from headers (unused) 5184b5303b566d224fa02f7936c14dbc480d2dd2 2020-06-07T15:29:56Z 2020-06-07T15:29:56Z Update README description Willy Goiffon dev@z3bra.org commit 5184b5303b566d224fa02f7936c14dbc480d2dd2 parent 02bf3132d43b0aa1d34948615201a0613dc94462 Author: Willy Goiffon <dev@z3bra.org> Date: Sun, 7 Jun 2020 17:29:56 +0200 Update README description 02bf3132d43b0aa1d34948615201a0613dc94462 2020-06-07T15:17:28Z 2020-06-07T15:17:28Z Add manpages for glazier(1) and ewmh(1) Willy Goiffon dev@z3bra.org commit 02bf3132d43b0aa1d34948615201a0613dc94462 parent 45b166725ed0c4586d76dd7779942f3fca9ec734 Author: Willy Goiffon <dev@z3bra.org> Date: Sun, 7 Jun 2020 17:17:28 +0200 Add manpages for glazier(1) and ewmh(1) 45b166725ed0c4586d76dd7779942f3fca9ec734 2020-06-07T15:17:08Z 2020-06-07T15:17:08Z Update README for better visibility Willy Goiffon dev@z3bra.org commit 45b166725ed0c4586d76dd7779942f3fca9ec734 parent 52fb8abc7cc442cf268200ff8603b2950a10ac2c Author: Willy Goiffon <dev@z3bra.org> Date: Sun, 7 Jun 2020 17:17:08 +0200 Update README for better visibility 52fb8abc7cc442cf268200ff8603b2950a10ac2c 2020-06-07T10:53:41Z 2020-06-07T10:53:41Z Use LIBS instead of LDLIBS which is GNU specific Willy Goiffon dev@z3bra.org commit 52fb8abc7cc442cf268200ff8603b2950a10ac2c parent f61937a0d407dcec794d377f2f7cc1921cd58d54 Author: Willy Goiffon <dev@z3bra.org> Date: Sun, 7 Jun 2020 12:53:41 +0200 Use LIBS instead of LDLIBS which is GNU specific f61937a0d407dcec794d377f2f7cc1921cd58d54 2020-06-07T10:26:14Z 2020-06-07T10:26:14Z Remove unused ewmh.h Willy Goiffon dev@z3bra.org commit f61937a0d407dcec794d377f2f7cc1921cd58d54 parent 85666779a5a9345abd57ef9c4c86ebca30a2c458 Author: Willy Goiffon <dev@z3bra.org> Date: Sun, 7 Jun 2020 12:26:14 +0200 Remove unused ewmh.h 85666779a5a9345abd57ef9c4c86ebca30a2c458 2020-06-07T10:25:50Z 2020-06-07T10:25:50Z Remove EWMH properties when ewmh gets killed Willy Goiffon dev@z3bra.org commit 85666779a5a9345abd57ef9c4c86ebca30a2c458 parent 10d2653f98a11ff54a2f22e8e13f4ea289bdc979 Author: Willy Goiffon <dev@z3bra.org> Date: Sun, 7 Jun 2020 12:25:50 +0200 Remove EWMH properties when ewmh gets killed 10d2653f98a11ff54a2f22e8e13f4ea289bdc979 2020-06-07T10:03:40Z 2020-06-07T10:03:40Z Redraw border on mouse_release to clear outline Willy Goiffon dev@z3bra.org commit 10d2653f98a11ff54a2f22e8e13f4ea289bdc979 parent 35519bdb1e4fe8053913ae5f3cad90f58d7ab9d4 Author: Willy Goiffon <dev@z3bra.org> Date: Sun, 7 Jun 2020 12:03:40 +0200 Redraw border on mouse_release to clear outline 35519bdb1e4fe8053913ae5f3cad90f58d7ab9d4 2020-06-07T09:51:58Z 2020-06-07T09:51:58Z Add support for building with mk Willy Goiffon dev@z3bra.org commit 35519bdb1e4fe8053913ae5f3cad90f58d7ab9d4 parent 0e865c0b44adf838d66f41fb081a5b9a72406c82 Author: Willy Goiffon <dev@z3bra.org> Date: Sun, 7 Jun 2020 11:51:58 +0200 Add support for building with mk 0e865c0b44adf838d66f41fb081a5b9a72406c82 2020-06-07T09:43:39Z 2020-06-07T09:50:35Z Add EWMH support through an external tool Willy Goiffon dev@z3bra.org commit 0e865c0b44adf838d66f41fb081a5b9a72406c82 parent d30d9c086c242089196344e1a7fd1e88d8965d27 Author: Willy Goiffon <dev@z3bra.org> Date: Sun, 7 Jun 2020 11:43:39 +0200 Add EWMH support through an external tool d30d9c086c242089196344e1a7fd1e88d8965d27 2020-06-07T09:40:55Z 2020-06-07T09:41:10Z Update libwm to the latest version Willy Goiffon dev@z3bra.org commit d30d9c086c242089196344e1a7fd1e88d8965d27 parent 56b2b68f816c855a86c7544ebf13093d4a0a4d8d Author: Willy Goiffon <dev@z3bra.org> Date: Sun, 7 Jun 2020 11:40:55 +0200 Update libwm to the latest version 56b2b68f816c855a86c7544ebf13093d4a0a4d8d 2020-06-05T10:36:31Z 2020-06-05T10:36:31Z Udate to latest libwm for good atom support Willy Goiffon dev@z3bra.org commit 56b2b68f816c855a86c7544ebf13093d4a0a4d8d parent b5abbc4f0592c245acd534107d2997e8f8eae34b Author: Willy Goiffon <dev@z3bra.org> Date: Fri, 5 Jun 2020 12:36:31 +0200 Udate to latest libwm for good atom support b5abbc4f0592c245acd534107d2997e8f8eae34b 2020-06-05T05:40:13Z 2020-06-05T05:44:08Z Clear outline artefacts on mouse release Willy Goiffon dev@z3bra.org commit b5abbc4f0592c245acd534107d2997e8f8eae34b parent 917e7b9aee94663cc46019b26eaec1d3c1c3060e Author: Willy Goiffon <dev@z3bra.org> Date: Fri, 5 Jun 2020 07:40:13 +0200 Clear outline artefacts on mouse release 917e7b9aee94663cc46019b26eaec1d3c1c3060e 2020-06-02T17:13:59Z 2020-06-05T05:42:13Z Improve artefact cleaning on the root window Willy Goiffon dev@z3bra.org commit 917e7b9aee94663cc46019b26eaec1d3c1c3060e parent 155eb51908acbf193ac72350cc0f89599130c027 Author: Willy Goiffon <dev@z3bra.org> Date: Tue, 2 Jun 2020 19:13:59 +0200 Improve artefact cleaning on the root window This is done by limiting the number of expose events generated while drawing the outline, and forcing the root window to clear itself after we're done. 155eb51908acbf193ac72350cc0f89599130c027 2019-12-11T11:40:22Z 2019-12-11T11:40:22Z Make teleportation act on currently active window Willy Goiffon dev@z3bra.org commit 155eb51908acbf193ac72350cc0f89599130c027 parent 128f54e2720da1160ea60a038732fc4c5b958e45 Author: Willy Goiffon <dev@z3bra.org> Date: Wed, 11 Dec 2019 12:40:22 +0100 Make teleportation act on currently active window 128f54e2720da1160ea60a038732fc4c5b958e45 2019-12-10T17:02:13Z 2019-12-10T17:02:13Z Set border color on CONFIGURE_REQUEST Willy Goiffon dev@z3bra.org commit 128f54e2720da1160ea60a038732fc4c5b958e45 parent 52f7a2cef31cd7de0b3233c0466bc560802af721 Author: Willy Goiffon <dev@z3bra.org> Date: Tue, 10 Dec 2019 18:02:13 +0100 Set border color on CONFIGURE_REQUEST 52f7a2cef31cd7de0b3233c0466bc560802af721 2019-12-10T10:13:20Z 2019-12-10T10:13:20Z Update screen size according to root window events Willy Goiffon dev@z3bra.org commit 52f7a2cef31cd7de0b3233c0466bc560802af721 parent 453c104e9639d6e4f57b939259be8a15be2b71d3 Author: Willy Goiffon <dev@z3bra.org> Date: Tue, 10 Dec 2019 11:13:20 +0100 Update screen size according to root window events 453c104e9639d6e4f57b939259be8a15be2b71d3 2019-12-05T22:18:38Z 2019-12-05T22:18:38Z Respond to configure request more accurately Willy Goiffon dev@z3bra.org commit 453c104e9639d6e4f57b939259be8a15be2b71d3 parent bdc409b1d52c48ba5827b89bbb2fae122eb1f698 Author: Willy Goiffon <dev@z3bra.org> Date: Thu, 5 Dec 2019 23:18:38 +0100 Respond to configure request more accurately bdc409b1d52c48ba5827b89bbb2fae122eb1f698 2019-12-05T07:54:00Z 2019-12-05T07:54:00Z Add back window placement on cursor during adoption Willy Goiffon dev@z3bra.org commit bdc409b1d52c48ba5827b89bbb2fae122eb1f698 parent 441d533e156dcc67e06d9aeeb059da89bebaee5c Author: Willy Goiffon <dev@z3bra.org> Date: Thu, 5 Dec 2019 08:54:00 +0100 Add back window placement on cursor during adoption 441d533e156dcc67e06d9aeeb059da89bebaee5c 2019-12-05T07:50:27Z 2019-12-05T07:50:27Z Force window to be mapped within screen boundaries Willy Goiffon dev@z3bra.org commit 441d533e156dcc67e06d9aeeb059da89bebaee5c parent 3efed6d6184ac45cc943ab490bd8ab33bd98fbbe Author: Willy Goiffon <dev@z3bra.org> Date: Thu, 5 Dec 2019 08:50:27 +0100 Force window to be mapped within screen boundaries 3efed6d6184ac45cc943ab490bd8ab33bd98fbbe 2019-12-03T16:14:26Z 2019-12-03T16:17:38Z Handle mouse press events on every window Willy Goiffon dev@z3bra.org commit 3efed6d6184ac45cc943ab490bd8ab33bd98fbbe parent 257f5d10a75af6006374a4c1ca5ffb7912a55ed7 Author: Willy Goiffon <dev@z3bra.org> Date: Tue, 3 Dec 2019 17:14:26 +0100 Handle mouse press events on every window When a mouse button is pressed, the .event element of the structure holds the ID of the window that received the event, not especially the window that received the mouse click. This commit will save the window that received the click in a variable for later use, rather than assuming that the window receiving the event and the window receiving the click are the same. 257f5d10a75af6006374a4c1ca5ffb7912a55ed7 2019-12-03T15:58:52Z 2019-12-03T15:58:52Z Catch button release events based on grab mode Willy Goiffon dev@z3bra.org commit 257f5d10a75af6006374a4c1ca5ffb7912a55ed7 parent 521c1ecbe578342278d43c0ce93e55b1ff8ac6bb Author: Willy Goiffon <dev@z3bra.org> Date: Tue, 3 Dec 2019 16:58:52 +0100 Catch button release events based on grab mode 521c1ecbe578342278d43c0ce93e55b1ff8ac6bb 2019-12-03T15:49:01Z 2019-12-03T15:49:01Z Keep track of currently focused window Willy Goiffon dev@z3bra.org commit 521c1ecbe578342278d43c0ce93e55b1ff8ac6bb parent dad835add854d3a2ed6b0dde12fca0888589ed92 Author: Willy Goiffon <dev@z3bra.org> Date: Tue, 3 Dec 2019 16:49:01 +0100 Keep track of currently focused window dad835add854d3a2ed6b0dde12fca0888589ed92 2019-12-03T15:48:26Z 2019-12-03T15:48:26Z Ignore enter/leave events on ignored windows Willy Goiffon dev@z3bra.org commit dad835add854d3a2ed6b0dde12fca0888589ed92 parent ddb8832a9096234c6e981f39744bb1326945d16c Author: Willy Goiffon <dev@z3bra.org> Date: Tue, 3 Dec 2019 16:48:26 +0100 Ignore enter/leave events on ignored windows ddb8832a9096234c6e981f39744bb1326945d16c 2019-12-03T14:57:37Z 2019-12-03T14:57:37Z Require higher verbosity to log unhandled events Willy Goiffon dev@z3bra.org commit ddb8832a9096234c6e981f39744bb1326945d16c parent bba99c1b0fb9477c1001ab21e6c0ff2b79b02f91 Author: Willy Goiffon <dev@z3bra.org> Date: Tue, 3 Dec 2019 15:57:37 +0100 Require higher verbosity to log unhandled events bba99c1b0fb9477c1001ab21e6c0ff2b79b02f91 2019-12-03T14:56:43Z 2019-12-03T14:56:43Z Register cursor grab mode rather than button pressed Willy Goiffon dev@z3bra.org commit bba99c1b0fb9477c1001ab21e6c0ff2b79b02f91 parent 4c4ef91cd4ea38c34a3c3aff3a13821dc6c481ea Author: Willy Goiffon <dev@z3bra.org> Date: Tue, 3 Dec 2019 15:56:43 +0100 Register cursor grab mode rather than button pressed 4c4ef91cd4ea38c34a3c3aff3a13821dc6c481ea 2019-11-27T12:46:04Z 2019-11-27T12:46:04Z Allow adoption of unmapped window that are not at 0,0 Willy Goiffon dev@z3bra.org commit 4c4ef91cd4ea38c34a3c3aff3a13821dc6c481ea parent 68bc59b3e941b1684c8c27847aef013b65a8b50b Author: Willy Goiffon <dev@z3bra.org> Date: Wed, 27 Nov 2019 13:46:04 +0100 Allow adoption of unmapped window that are not at 0,0 68bc59b3e941b1684c8c27847aef013b65a8b50b 2019-11-13T13:13:28Z 2019-11-13T13:13:28Z Only teleport new windows with null coordinates Willy Goiffon dev@z3bra.org commit 68bc59b3e941b1684c8c27847aef013b65a8b50b parent 1e626b7d0084eae7d6b0e38cb2492985c5cbce83 Author: Willy Goiffon <dev@z3bra.org> Date: Wed, 13 Nov 2019 14:13:28 +0100 Only teleport new windows with null coordinates 1e626b7d0084eae7d6b0e38cb2492985c5cbce83 2019-11-06T10:28:14Z 2019-11-06T10:28:14Z Update libwm to get latest fix Willy Goiffon dev@z3bra.org commit 1e626b7d0084eae7d6b0e38cb2492985c5cbce83 parent 215e22e27c3ea682f94d7d7b40f0a18dffcf813c Author: Willy Goiffon <dev@z3bra.org> Date: Wed, 6 Nov 2019 11:28:14 +0100 Update libwm to get latest fix 215e22e27c3ea682f94d7d7b40f0a18dffcf813c 2019-10-27T09:38:24Z 2019-10-27T09:38:24Z Do not create windows outside the screen Willy Goiffon dev@z3bra.org commit 215e22e27c3ea682f94d7d7b40f0a18dffcf813c parent ccb463f6bf9e03b746e73f50f51a4dc27607a842 Author: Willy Goiffon <dev@z3bra.org> Date: Sun, 27 Oct 2019 10:38:24 +0100 Do not create windows outside the screen ccb463f6bf9e03b746e73f50f51a4dc27607a842 2019-10-27T08:19:30Z 2019-10-27T08:19:30Z Set active border color during takeover() Willy Goiffon dev@z3bra.org commit ccb463f6bf9e03b746e73f50f51a4dc27607a842 parent f34353b39ee245b298bef4288cc31d7379fc88f5 Author: Willy Goiffon <dev@z3bra.org> Date: Sun, 27 Oct 2019 09:19:30 +0100 Set active border color during takeover() f34353b39ee245b298bef4288cc31d7379fc88f5 2019-10-27T08:16:52Z 2019-10-27T08:16:52Z Add detailed comments to explain how the WM works Willy Goiffon dev@z3bra.org commit f34353b39ee245b298bef4288cc31d7379fc88f5 parent 1e0105946562c0933f2a57d7d0d805ff7aa215da Author: Willy Goiffon <dev@z3bra.org> Date: Sun, 27 Oct 2019 09:16:52 +0100 Add detailed comments to explain how the WM works 1e0105946562c0933f2a57d7d0d805ff7aa215da 2019-10-27T07:10:41Z 2019-10-27T07:10:41Z Use wm_teleport() to place newly created windows Willy Goiffon dev@z3bra.org commit 1e0105946562c0933f2a57d7d0d805ff7aa215da parent 309eeffbd388bf4e609ac2a97255833324351ed7 Author: Willy Goiffon <dev@z3bra.org> Date: Sun, 27 Oct 2019 08:10:41 +0100 Use wm_teleport() to place newly created windows wm_move() is a wrapper around wm_teleport() that prevent moving it outside the screen. This wrapper also performs different checks, and won't move a window that is not mapped on screen (which is exactly what we're trying to do here). Using wm_teleport() directly bypasses this limitation. 309eeffbd388bf4e609ac2a97255833324351ed7 2019-10-26T19:14:43Z 2019-10-26T19:14:43Z Align declaration Willy Goiffon dev@z3bra.org commit 309eeffbd388bf4e609ac2a97255833324351ed7 parent 170adc9db2caeeacfaded81d7892d9bdc245ec69 Author: Willy Goiffon <dev@z3bra.org> Date: Sat, 26 Oct 2019 21:14:43 +0200 Align declaration 170adc9db2caeeacfaded81d7892d9bdc245ec69 2019-10-26T18:28:15Z 2019-10-26T18:28:15Z Save cursor position for teleport Willy Goiffon dev@z3bra.org commit 170adc9db2caeeacfaded81d7892d9bdc245ec69 parent f5dbc7a917771c8988277a2368d14f7efcd73be0 Author: Willy Goiffon <dev@z3bra.org> Date: Sat, 26 Oct 2019 20:28:15 +0200 Save cursor position for teleport f5dbc7a917771c8988277a2368d14f7efcd73be0 2019-10-26T14:01:42Z 2019-10-26T14:01:42Z Refactor window inflation Willy Goiffon dev@z3bra.org commit f5dbc7a917771c8988277a2368d14f7efcd73be0 parent ffd059d02c51b137bc67327d41bce99d5387e9c9 Author: Willy Goiffon <dev@z3bra.org> Date: Sat, 26 Oct 2019 16:01:42 +0200 Refactor window inflation ffd059d02c51b137bc67327d41bce99d5387e9c9 2019-10-26T13:37:33Z 2019-10-26T13:37:33Z Do not create windows outside the screen Willy Goiffon dev@z3bra.org commit ffd059d02c51b137bc67327d41bce99d5387e9c9 parent 9b96b9f0a2bc352035c886bc61510649524ede88 Author: Willy Goiffon <dev@z3bra.org> Date: Sat, 26 Oct 2019 15:37:33 +0200 Do not create windows outside the screen 9b96b9f0a2bc352035c886bc61510649524ede88 2019-10-26T13:31:42Z 2019-10-26T13:31:42Z Change declaration of crosshairs + config.def.h cleanup Willy Goiffon dev@z3bra.org commit 9b96b9f0a2bc352035c886bc61510649524ede88 parent 4d75d6c1d889c15a32c4172e14ad957aeca86866 Author: Willy Goiffon <dev@z3bra.org> Date: Sat, 26 Oct 2019 15:31:42 +0200 Change declaration of crosshairs + config.def.h cleanup 4d75d6c1d889c15a32c4172e14ad957aeca86866 2019-10-26T12:53:39Z 2019-10-26T12:53:39Z Only restack windows after moving/resizing Willy Goiffon dev@z3bra.org commit 4d75d6c1d889c15a32c4172e14ad957aeca86866 parent 46b37f41dcfdaf7c01d12a9a8e37c0c462656e86 Author: Willy Goiffon <dev@z3bra.org> Date: Sat, 26 Oct 2019 14:53:39 +0200 Only restack windows after moving/resizing 46b37f41dcfdaf7c01d12a9a8e37c0c462656e86 2019-10-26T11:54:59Z 2019-10-26T11:54:59Z Add reshape function using mouse button 2 Willy Goiffon dev@z3bra.org commit 46b37f41dcfdaf7c01d12a9a8e37c0c462656e86 parent b9097b9f7da1fae1e4a7c621ca122ea8adb62d35 Author: Willy Goiffon <dev@z3bra.org> Date: Sat, 26 Oct 2019 13:54:59 +0200 Add reshape function using mouse button 2 b9097b9f7da1fae1e4a7c621ca122ea8adb62d35 2019-10-26T11:21:20Z 2019-10-26T11:21:20Z Use libwm to register cursor events Willy Goiffon dev@z3bra.org commit b9097b9f7da1fae1e4a7c621ca122ea8adb62d35 parent 4bf54c8973fc2225cd08740d431420b0d4fe2f65 Author: Willy Goiffon <dev@z3bra.org> Date: Sat, 26 Oct 2019 13:21:20 +0200 Use libwm to register cursor events 4bf54c8973fc2225cd08740d431420b0d4fe2f65 2019-10-26T09:30:30Z 2019-10-26T09:30:30Z Handle border width in CONFIGURE_REQUEST events Willy Goiffon dev@z3bra.org commit 4bf54c8973fc2225cd08740d431420b0d4fe2f65 parent d5374a8600e3f98613faea3c5f1b518bbceb0d08 Author: Willy Goiffon <dev@z3bra.org> Date: Sat, 26 Oct 2019 11:30:30 +0200 Handle border width in CONFIGURE_REQUEST events d5374a8600e3f98613faea3c5f1b518bbceb0d08 2019-10-26T09:29:52Z 2019-10-26T09:29:52Z Prevent changing border width on focus change Willy Goiffon dev@z3bra.org commit d5374a8600e3f98613faea3c5f1b518bbceb0d08 parent 981007fd922d9993e977c68f6baf245ae711ed76 Author: Willy Goiffon <dev@z3bra.org> Date: Sat, 26 Oct 2019 11:29:52 +0200 Prevent changing border width on focus change 981007fd922d9993e977c68f6baf245ae711ed76 2019-10-26T08:50:52Z 2019-10-26T08:50:52Z Use local variable when adopting windows Willy Goiffon dev@z3bra.org commit 981007fd922d9993e977c68f6baf245ae711ed76 parent 30296f3a9a8bea3077b990626006ec8cf3194c44 Author: Willy Goiffon <dev@z3bra.org> Date: Sat, 26 Oct 2019 10:50:52 +0200 Use local variable when adopting windows 30296f3a9a8bea3077b990626006ec8cf3194c44 2019-10-26T08:44:39Z 2019-10-26T08:46:24Z Remove non-existent manpage from makefile Willy Goiffon dev@z3bra.org commit 30296f3a9a8bea3077b990626006ec8cf3194c44 parent 52b82afdb8356bb873776f9eabfa4671b16a2184 Author: Willy Goiffon <dev@z3bra.org> Date: Sat, 26 Oct 2019 10:44:39 +0200 Remove non-existent manpage from makefile 52b82afdb8356bb873776f9eabfa4671b16a2184 2019-10-26T08:43:53Z 2019-10-26T08:46:20Z Change logging to list all adopted children Willy Goiffon dev@z3bra.org commit 52b82afdb8356bb873776f9eabfa4671b16a2184 parent d151f75ae2a5c9a31e94520a469b7342800183f8 Author: Willy Goiffon <dev@z3bra.org> Date: Sat, 26 Oct 2019 10:43:53 +0200 Change logging to list all adopted children d151f75ae2a5c9a31e94520a469b7342800183f8 2019-10-26T08:42:10Z 2019-10-26T08:42:10Z Change border in takeover() rather than adopt() Willy Goiffon dev@z3bra.org commit d151f75ae2a5c9a31e94520a469b7342800183f8 parent b749c3d6b70360d4adf2a20272b0b7acfb9a058a Author: Willy Goiffon <dev@z3bra.org> Date: Sat, 26 Oct 2019 10:42:10 +0200 Change border in takeover() rather than adopt() b749c3d6b70360d4adf2a20272b0b7acfb9a058a 2019-10-24T23:03:40Z 2019-10-24T23:03:40Z Add comment to clear things up Willy Goiffon dev@z3bra.org commit b749c3d6b70360d4adf2a20272b0b7acfb9a058a parent 4ac9778d57c9c62bd6bee65fd2744bba41475ad9 Author: Willy Goiffon <dev@z3bra.org> Date: Fri, 25 Oct 2019 01:03:40 +0200 Add comment to clear things up 4ac9778d57c9c62bd6bee65fd2744bba41475ad9 2019-10-24T23:01:43Z 2019-10-24T23:01:43Z Use outlines when moving/resizing Willy Goiffon dev@z3bra.org commit 4ac9778d57c9c62bd6bee65fd2744bba41475ad9 parent 9caeb51acc9f6f228fd7897469844c7bf9b0cf70 Author: Willy Goiffon <dev@z3bra.org> Date: Fri, 25 Oct 2019 01:01:43 +0200 Use outlines when moving/resizing 9caeb51acc9f6f228fd7897469844c7bf9b0cf70 2019-10-24T23:01:10Z 2019-10-24T23:01:10Z Add outline() to outline regions on-screen Willy Goiffon dev@z3bra.org commit 9caeb51acc9f6f228fd7897469844c7bf9b0cf70 parent 1e6e010ff05bd712cd637361a35e7fb8689b2865 Author: Willy Goiffon <dev@z3bra.org> Date: Fri, 25 Oct 2019 01:01:10 +0200 Add outline() to outline regions on-screen 1e6e010ff05bd712cd637361a35e7fb8689b2865 2019-10-24T23:00:38Z 2019-10-24T23:00:38Z cb_enter: do not change focus when mouse buttons are down Willy Goiffon dev@z3bra.org commit 1e6e010ff05bd712cd637361a35e7fb8689b2865 parent 54f7505dfcfd577a266114dda914e651754b3736 Author: Willy Goiffon <dev@z3bra.org> Date: Fri, 25 Oct 2019 01:00:38 +0200 cb_enter: do not change focus when mouse buttons are down 54f7505dfcfd577a266114dda914e651754b3736 2019-10-24T21:57:50Z 2019-10-24T21:57:50Z Add prototypes for all functions Willy Goiffon dev@z3bra.org commit 54f7505dfcfd577a266114dda914e651754b3736 parent ad2704a6afc551fed0a65ef0324c6f3b89a83ae0 Author: Willy Goiffon <dev@z3bra.org> Date: Thu, 24 Oct 2019 23:57:50 +0200 Add prototypes for all functions ad2704a6afc551fed0a65ef0324c6f3b89a83ae0 2019-10-24T21:49:53Z 2019-10-24T21:49:53Z Remove unneeded configure_notify handler Willy Goiffon dev@z3bra.org commit ad2704a6afc551fed0a65ef0324c6f3b89a83ae0 parent 4fb8675c4c39fd3bbd05d8a354d262fb08c4198b Author: Willy Goiffon <dev@z3bra.org> Date: Thu, 24 Oct 2019 23:49:53 +0200 Remove unneeded configure_notify handler 4fb8675c4c39fd3bbd05d8a354d262fb08c4198b 2019-10-24T21:49:01Z 2019-10-24T21:49:01Z Do not reconfigure windows when not necessary Willy Goiffon dev@z3bra.org commit 4fb8675c4c39fd3bbd05d8a354d262fb08c4198b parent 9a24b0f7e8a3a659c57db26712682e6688b9824a Author: Willy Goiffon <dev@z3bra.org> Date: Thu, 24 Oct 2019 23:49:01 +0200 Do not reconfigure windows when not necessary 9a24b0f7e8a3a659c57db26712682e6688b9824a 2019-10-24T21:48:32Z 2019-10-24T21:48:32Z Prevent grabbing the mouse press that don\'t need it Willy Goiffon dev@z3bra.org commit 9a24b0f7e8a3a659c57db26712682e6688b9824a parent 902bfc818d23b0c6a1073fcf45a54021667a21a7 Author: Willy Goiffon <dev@z3bra.org> Date: Thu, 24 Oct 2019 23:48:32 +0200 Prevent grabbing the mouse press that don\'t need it