glazier, branch HEADwindow management experiments
24e9112ffc939b4db117c4830a6b31b7eee68fe82022-02-17T10:50:52Z2022-02-17T10:50:52ZRemove libwm.a dependency from makefileWilly Goiffondev@z3bra.orgcommit 24e9112ffc939b4db117c4830a6b31b7eee68fe8
parent 3d6eb6433b4a946bc3878ab51baff0b73711700e
Author: Willy Goiffon <dev@z3bra.org>
Date: Thu, 17 Feb 2022 11:50:52 +0100
Remove libwm.a dependency from makefile
3d6eb6433b4a946bc3878ab51baff0b73711700e2021-09-24T16:27:03Z2021-09-24T16:27:10ZFix border painting on inflate/deflateWilly Goiffondev@z3bra.orgcommit 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 ;)
313a12bf9585b7caaa3aa03c1f7ed7602642d2d82021-09-09T10:04:15Z2021-09-09T10:04:15ZSet border on existing windows upon takeoverWilly Goiffondev@z3bra.orgcommit 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
7c1e48a0f00d0d1f7623e13fcebd71a8c139f0c72021-09-09T09:39:25Z2021-09-09T09:39:25Zlibwm: update to benefit from better monitor selectionWilly Goiffondev@z3bra.orgcommit 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
ef7f4672b6ce58ff4afa6167f505d28e71d2a25b2021-09-07T11:45:10Z2021-09-07T11:45:10ZFix build issues related to object orderingWilly Goiffondev@z3bra.orgcommit 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
58b6aba0e07f54015a1703d629f9631abbf861da2021-09-07T11:43:53Z2021-09-07T11:43:53ZFix pixmap drawing on windows with different color depthWilly Goiffondev@z3bra.orgcommit 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
cd038ec917b7d5b013ca27608604e8d7d17b71192021-07-01T07:27:14Z2021-07-01T07:27:58ZMerge branch 'backpixel'Willy Goiffondev@z3bra.orgcommit cd038ec917b7d5b013ca27608604e8d7d17b7119
parent c44c36f74277da16a244fce332986df3696f66b8
Author: Willy Goiffon <dev@z3bra.org>
Date: Thu, 1 Jul 2021 09:27:14 +0200
Merge branch 'backpixel'
c44c36f74277da16a244fce332986df3696f66b82021-07-01T07:24:34Z2021-07-01T07:24:44Zewmh: Move fullscreen windows on topWilly Goiffondev@z3bra.orgcommit c44c36f74277da16a244fce332986df3696f66b8
parent c209984eaca2b68050a40c0cdccb3626b0c9112f
Author: Willy Goiffon <dev@z3bra.org>
Date: Thu, 1 Jul 2021 09:24:34 +0200
ewmh: Move fullscreen windows on top
4617a7f377ff567bd8914f76a885672b79411a3a2020-09-07T08:45:46Z2020-09-07T08:45:46ZFix snaptoedge() position regarding bordersWilly Goiffondev@z3bra.orgcommit 4617a7f377ff567bd8914f76a885672b79411a3a
parent c735b9377c4529c760f7de9726343e8bc3f858a5
Author: Willy Goiffon <dev@z3bra.org>
Date: Mon, 7 Sep 2020 10:45:46 +0200
Fix snaptoedge() position regarding borders
c735b9377c4529c760f7de9726343e8bc3f858a52020-06-24T19:37:13Z2020-06-24T19:37:13ZAggressive refectoring shouldn't rhyme "no idea what I'm commiting"Willy Goiffondev@z3bra.orgcommit 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"
694e4685c56c2d7d6bf497c48513fdbf64ff37032020-06-22T22:19:17Z2020-06-22T22:19:17ZMake double border computing more compact (obfuscate)Willy Goiffondev@z3bra.orgcommit 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)
b3c94925212369e056d9e3138849a19014738e3e2020-06-22T11:05:22Z2020-06-22T11:05:22ZFix various double-border glitches when border size is incorrectWilly Goiffondev@z3bra.orgcommit 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
6f9e37ae8b9d105da3b35a4e6dca2ce4b502ffc32020-06-22T10:54:41Z2020-06-22T10:54:41ZImplement double-borders to make focused window stand outWilly Goiffondev@z3bra.orgcommit 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
150c2a4e6e0e3e69da4e7c2d3601a84a052222b52020-06-22T07:58:12Z2020-06-22T08:02:47ZColor borders according to the window content (pixel color)Willy Goiffondev@z3bra.orgcommit 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
c6e64b8528cc5f40abc0d12d7373fd3c13a5cf122020-06-22T07:56:16Z2020-06-22T08:02:47ZChange border color types to match XCB pixel color typeWilly Goiffondev@z3bra.orgcommit 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
5bcf3b40cddd0d9259b53511be5157bb34395f0d2020-06-18T11:38:04Z2020-06-22T08:02:47ZAdd missing dependency to libxcb-cursorWilly Goiffondev@z3bra.orgcommit 5bcf3b40cddd0d9259b53511be5157bb34395f0d
parent 44ce23c88b52d3cfb89f90a77c46caf954e45fdc
Author: Willy Goiffon <dev@z3bra.org>
Date: Thu, 18 Jun 2020 13:38:04 +0200
Add missing dependency to libxcb-cursor
44ce23c88b52d3cfb89f90a77c46caf954e45fdc2020-06-17T09:40:40Z2020-06-22T08:02:47ZRely on libwm for multi-monitor supportWilly Goiffondev@z3bra.orgcommit 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
800aa0ad995b43ee6a0af0bb7c5e7a577f0c387a2020-06-17T09:36:41Z2020-06-22T08:02:47ZUpdate libwm to latest commit (randr support)Willy Goiffondev@z3bra.orgcommit 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)
b35f376a934cfb8a92159c879055f0dc4b7ef14d2020-06-16T07:25:28Z2020-06-22T08:02:47Zewmh: Set fullscreen windows on their current monitorWilly Goiffondev@z3bra.orgcommit 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
c209984eaca2b68050a40c0cdccb3626b0c9112f2020-06-18T11:38:04Z2020-06-18T11:38:04ZAdd missing dependency to libxcb-cursorWilly Goiffondev@z3bra.orgcommit c209984eaca2b68050a40c0cdccb3626b0c9112f
parent 0fa3aae13d7e5fd22b7e08b9e8d6682aa7557cb3
Author: Willy Goiffon <dev@z3bra.org>
Date: Thu, 18 Jun 2020 13:38:04 +0200
Add missing dependency to libxcb-cursor
0fa3aae13d7e5fd22b7e08b9e8d6682aa7557cb32020-06-17T09:40:40Z2020-06-17T09:55:09ZRely on libwm for multi-monitor supportWilly Goiffondev@z3bra.orgcommit 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
968d8c714597d54e0622ddef74973accc7de10792020-06-17T09:36:41Z2020-06-17T09:36:41ZUpdate libwm to latest commit (randr support)Willy Goiffondev@z3bra.orgcommit 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)
6fa47e6c81bbc3426b071691d180e9555ec1934f2020-06-16T07:25:28Z2020-06-16T07:25:28Zewmh: Set fullscreen windows on their current monitorWilly Goiffondev@z3bra.orgcommit 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
912db91e8462687863d790a5f7fe313851cc601c2020-06-15T18:56:39Z2020-06-15T18:56:39ZFix listing windows in _NET_CLIENT_LISTWilly Goiffondev@z3bra.orgcommit 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
f1d1115f4f154d1e8b0b7f5f24c61de0a06afc202020-06-15T18:20:10Z2020-06-15T18:20:10ZUpdate mkfile to reflect recent changesWilly Goiffondev@z3bra.orgcommit f1d1115f4f154d1e8b0b7f5f24c61de0a06afc20
parent 555f7ecc42540c7bd4839ab83daad59ce3f1e4d1
Author: Willy Goiffon <dev@z3bra.org>
Date: Mon, 15 Jun 2020 20:20:10 +0200
Update mkfile to reflect recent changes
555f7ecc42540c7bd4839ab83daad59ce3f1e4d12020-06-15T16:58:37Z2020-06-15T18:03:11ZUpdate libwm link to the project homepageWilly Goiffondev@z3bra.orgcommit 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
dc8d645ae1f0d64bbec8b7105e83e64221d675312020-06-15T16:48:00Z2020-06-15T18:03:10ZUpdate to latest libwm commitWilly Goiffondev@z3bra.orgcommit dc8d645ae1f0d64bbec8b7105e83e64221d67531
parent 2f6c882c7b51b0f7e67831f0678d9d4f29c41772
Author: Willy Goiffon <dev@z3bra.org>
Date: Mon, 15 Jun 2020 18:48:00 +0200
Update to latest libwm commit
2f6c882c7b51b0f7e67831f0678d9d4f29c417722020-06-15T16:46:58Z2020-06-15T18:03:10ZMention override_redirect behavior in ewmh(1)Willy Goiffondev@z3bra.orgcommit 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)
6e21721bd7d377745a3b711cce3ef1066c2c6bb42020-06-15T16:41:44Z2020-06-15T18:03:10ZUpdate ewmh(1) regarding _NET_WM_STATEWilly Goiffondev@z3bra.orgcommit 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
e86f76220c562a329e8b50b00473fa790aadcb512020-06-15T16:40:53Z2020-06-15T18:03:10ZMention Xrandr support in the READMEWilly Goiffondev@z3bra.orgcommit e86f76220c562a329e8b50b00473fa790aadcb51
parent 0cb8ba5fed6f1550a5cd706116b959457d4d6159
Author: Willy Goiffon <dev@z3bra.org>
Date: Mon, 15 Jun 2020 18:40:53 +0200
Mention Xrandr support in the README
0cb8ba5fed6f1550a5cd706116b959457d4d61592020-06-15T16:21:45Z2020-06-15T17:49:26ZMove XRandR specific code in its own fileWilly Goiffondev@z3bra.orgcommit 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
d02a48771a00e813baa2533ced61e33c8d1e31832020-06-15T15:52:54Z2020-06-15T17:25:34ZLimit fullscreen state to the window's monitorWilly Goiffondev@z3bra.orgcommit 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
f303cc1eec7030e6cc237cf777702e8dbce0b8d22020-06-15T15:22:11Z2020-06-15T17:25:34ZRemove unused variableWilly Goiffondev@z3bra.orgcommit f303cc1eec7030e6cc237cf777702e8dbce0b8d2
parent a9a8d6b606d47a6e022a7ecd5f1986e5dee50ab3
Author: Willy Goiffon <dev@z3bra.org>
Date: Mon, 15 Jun 2020 17:22:11 +0200
Remove unused variable
a9a8d6b606d47a6e022a7ecd5f1986e5dee50ab32020-06-15T15:20:05Z2020-06-15T17:25:34Zewmh: Add support for _NET_WM_STATE_FULLSCREENWilly Goiffondev@z3bra.orgcommit 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
86d2cc63e0198e780e9a2fb9de6eee3bc65793322020-06-15T14:38:04Z2020-06-15T17:25:34ZOnly move windows with position set to 0,0Willy Goiffondev@z3bra.orgcommit 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
a468ee5a0585aa7c3f7ebceb633340107dc544c52020-06-15T12:06:29Z2020-06-15T17:25:34ZMove newly created windows under the cursor at creation timeWilly Goiffondev@z3bra.orgcommit 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
71849f9ba305db6903b744fb882ea3037c2349182020-06-15T11:30:39Z2020-06-15T17:25:34ZReposition adopted window within the screen boundariesWilly Goiffondev@z3bra.orgcommit 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
1381df75ab1a023b7fd2b8e082a8822dfe3e700f2020-06-12T15:50:48Z2020-06-15T17:25:28Zewmh: Be more specific with windows to ignoreWilly Goiffondev@z3bra.orgcommit 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
333b7862f44d8c9ab1f8cb96b4feaabeed4093bc2020-06-09T19:10:20Z2020-06-09T19:10:20ZAlways call wm_teleport() in snaptoedge()Willy Goiffondev@z3bra.orgcommit 333b7862f44d8c9ab1f8cb96b4feaabeed4093bc
parent 7dbc157ea87332b031f4b9055c86a1b6d885ecc9
Author: Willy Goiffon <dev@z3bra.org>
Date: Tue, 9 Jun 2020 21:10:20 +0200
Always call wm_teleport() in snaptoedge()
7dbc157ea87332b031f4b9055c86a1b6d885ecc92020-06-09T19:09:13Z2020-06-09T19:09:13ZEnsure window pops on the same monitor as mouse pointerWilly Goiffondev@z3bra.orgcommit 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
2a1185aafa91b236b58db09e727327ffb0f6345c2020-06-09T18:12:52Z2020-06-09T18:12:52ZAdd multi-monitor support using XRandR extensionWilly Goiffondev@z3bra.orgcommit 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
66f4ae619cd318e730f1bee75a549195751923b02020-06-09T16:45:54Z2020-06-09T16:45:54ZSet override_redirect bit to non NORMAL EMWH windowsWilly Goiffondev@z3bra.orgcommit 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.
7c536c33fc7e7f0e3a327e23d584171fe51380202020-06-09T16:44:01Z2020-06-09T16:44:53Zewmh: Treat non-EWMH compliant window as NORMALWilly Goiffondev@z3bra.orgcommit 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
1c96eac44bf30d6f586aef012f0bf8f116c5d8a22020-06-08T11:46:17Z2020-06-08T11:46:17ZUpdate libwm to version 1.2Willy Goiffondev@z3bra.orgcommit 1c96eac44bf30d6f586aef012f0bf8f116c5d8a2
parent 8c661392def9d6df282a20dcd526ade0ced14036
Author: Willy Goiffon <dev@z3bra.org>
Date: Mon, 8 Jun 2020 13:46:17 +0200
Update libwm to version 1.2
8c661392def9d6df282a20dcd526ade0ced140362020-06-08T08:40:04Z2020-06-08T08:40:04ZUse correct atom type for _NET_SUPPORTING_WM_CHECKWilly Goiffondev@z3bra.orgcommit 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
9933f8f5574fbd838d3299568b6e7b3d63c838dd2020-06-08T08:39:31Z2020-06-08T08:39:31ZRemove xcb_ewmh.h from headers (unused)Willy Goiffondev@z3bra.orgcommit 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)
5184b5303b566d224fa02f7936c14dbc480d2dd22020-06-07T15:29:56Z2020-06-07T15:29:56ZUpdate README descriptionWilly Goiffondev@z3bra.orgcommit 5184b5303b566d224fa02f7936c14dbc480d2dd2
parent 02bf3132d43b0aa1d34948615201a0613dc94462
Author: Willy Goiffon <dev@z3bra.org>
Date: Sun, 7 Jun 2020 17:29:56 +0200
Update README description
02bf3132d43b0aa1d34948615201a0613dc944622020-06-07T15:17:28Z2020-06-07T15:17:28ZAdd manpages for glazier(1) and ewmh(1)Willy Goiffondev@z3bra.orgcommit 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)
45b166725ed0c4586d76dd7779942f3fca9ec7342020-06-07T15:17:08Z2020-06-07T15:17:08ZUpdate README for better visibilityWilly Goiffondev@z3bra.orgcommit 45b166725ed0c4586d76dd7779942f3fca9ec734
parent 52fb8abc7cc442cf268200ff8603b2950a10ac2c
Author: Willy Goiffon <dev@z3bra.org>
Date: Sun, 7 Jun 2020 17:17:08 +0200
Update README for better visibility
52fb8abc7cc442cf268200ff8603b2950a10ac2c2020-06-07T10:53:41Z2020-06-07T10:53:41ZUse LIBS instead of LDLIBS which is GNU specificWilly Goiffondev@z3bra.orgcommit 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
f61937a0d407dcec794d377f2f7cc1921cd58d542020-06-07T10:26:14Z2020-06-07T10:26:14ZRemove unused ewmh.hWilly Goiffondev@z3bra.orgcommit f61937a0d407dcec794d377f2f7cc1921cd58d54
parent 85666779a5a9345abd57ef9c4c86ebca30a2c458
Author: Willy Goiffon <dev@z3bra.org>
Date: Sun, 7 Jun 2020 12:26:14 +0200
Remove unused ewmh.h
85666779a5a9345abd57ef9c4c86ebca30a2c4582020-06-07T10:25:50Z2020-06-07T10:25:50ZRemove EWMH properties when ewmh gets killedWilly Goiffondev@z3bra.orgcommit 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
10d2653f98a11ff54a2f22e8e13f4ea289bdc9792020-06-07T10:03:40Z2020-06-07T10:03:40ZRedraw border on mouse_release to clear outlineWilly Goiffondev@z3bra.orgcommit 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
35519bdb1e4fe8053913ae5f3cad90f58d7ab9d42020-06-07T09:51:58Z2020-06-07T09:51:58ZAdd support for building with mkWilly Goiffondev@z3bra.orgcommit 35519bdb1e4fe8053913ae5f3cad90f58d7ab9d4
parent 0e865c0b44adf838d66f41fb081a5b9a72406c82
Author: Willy Goiffon <dev@z3bra.org>
Date: Sun, 7 Jun 2020 11:51:58 +0200
Add support for building with mk
0e865c0b44adf838d66f41fb081a5b9a72406c822020-06-07T09:43:39Z2020-06-07T09:50:35ZAdd EWMH support through an external toolWilly Goiffondev@z3bra.orgcommit 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
d30d9c086c242089196344e1a7fd1e88d8965d272020-06-07T09:40:55Z2020-06-07T09:41:10ZUpdate libwm to the latest versionWilly Goiffondev@z3bra.orgcommit d30d9c086c242089196344e1a7fd1e88d8965d27
parent 56b2b68f816c855a86c7544ebf13093d4a0a4d8d
Author: Willy Goiffon <dev@z3bra.org>
Date: Sun, 7 Jun 2020 11:40:55 +0200
Update libwm to the latest version
56b2b68f816c855a86c7544ebf13093d4a0a4d8d2020-06-05T10:36:31Z2020-06-05T10:36:31ZUdate to latest libwm for good atom supportWilly Goiffondev@z3bra.orgcommit 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
b5abbc4f0592c245acd534107d2997e8f8eae34b2020-06-05T05:40:13Z2020-06-05T05:44:08ZClear outline artefacts on mouse releaseWilly Goiffondev@z3bra.orgcommit b5abbc4f0592c245acd534107d2997e8f8eae34b
parent 917e7b9aee94663cc46019b26eaec1d3c1c3060e
Author: Willy Goiffon <dev@z3bra.org>
Date: Fri, 5 Jun 2020 07:40:13 +0200
Clear outline artefacts on mouse release
917e7b9aee94663cc46019b26eaec1d3c1c3060e2020-06-02T17:13:59Z2020-06-05T05:42:13ZImprove artefact cleaning on the root windowWilly Goiffondev@z3bra.orgcommit 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.
155eb51908acbf193ac72350cc0f89599130c0272019-12-11T11:40:22Z2019-12-11T11:40:22ZMake teleportation act on currently active windowWilly Goiffondev@z3bra.orgcommit 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
128f54e2720da1160ea60a038732fc4c5b958e452019-12-10T17:02:13Z2019-12-10T17:02:13ZSet border color on CONFIGURE_REQUESTWilly Goiffondev@z3bra.orgcommit 128f54e2720da1160ea60a038732fc4c5b958e45
parent 52f7a2cef31cd7de0b3233c0466bc560802af721
Author: Willy Goiffon <dev@z3bra.org>
Date: Tue, 10 Dec 2019 18:02:13 +0100
Set border color on CONFIGURE_REQUEST
52f7a2cef31cd7de0b3233c0466bc560802af7212019-12-10T10:13:20Z2019-12-10T10:13:20ZUpdate screen size according to root window eventsWilly Goiffondev@z3bra.orgcommit 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
453c104e9639d6e4f57b939259be8a15be2b71d32019-12-05T22:18:38Z2019-12-05T22:18:38ZRespond to configure request more accuratelyWilly Goiffondev@z3bra.orgcommit 453c104e9639d6e4f57b939259be8a15be2b71d3
parent bdc409b1d52c48ba5827b89bbb2fae122eb1f698
Author: Willy Goiffon <dev@z3bra.org>
Date: Thu, 5 Dec 2019 23:18:38 +0100
Respond to configure request more accurately
bdc409b1d52c48ba5827b89bbb2fae122eb1f6982019-12-05T07:54:00Z2019-12-05T07:54:00ZAdd back window placement on cursor during adoptionWilly Goiffondev@z3bra.orgcommit 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
441d533e156dcc67e06d9aeeb059da89bebaee5c2019-12-05T07:50:27Z2019-12-05T07:50:27ZForce window to be mapped within screen boundariesWilly Goiffondev@z3bra.orgcommit 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
3efed6d6184ac45cc943ab490bd8ab33bd98fbbe2019-12-03T16:14:26Z2019-12-03T16:17:38ZHandle mouse press events on every windowWilly Goiffondev@z3bra.orgcommit 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.
257f5d10a75af6006374a4c1ca5ffb7912a55ed72019-12-03T15:58:52Z2019-12-03T15:58:52ZCatch button release events based on grab modeWilly Goiffondev@z3bra.orgcommit 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
521c1ecbe578342278d43c0ce93e55b1ff8ac6bb2019-12-03T15:49:01Z2019-12-03T15:49:01ZKeep track of currently focused windowWilly Goiffondev@z3bra.orgcommit 521c1ecbe578342278d43c0ce93e55b1ff8ac6bb
parent dad835add854d3a2ed6b0dde12fca0888589ed92
Author: Willy Goiffon <dev@z3bra.org>
Date: Tue, 3 Dec 2019 16:49:01 +0100
Keep track of currently focused window
dad835add854d3a2ed6b0dde12fca0888589ed922019-12-03T15:48:26Z2019-12-03T15:48:26ZIgnore enter/leave events on ignored windowsWilly Goiffondev@z3bra.orgcommit 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
ddb8832a9096234c6e981f39744bb1326945d16c2019-12-03T14:57:37Z2019-12-03T14:57:37ZRequire higher verbosity to log unhandled eventsWilly Goiffondev@z3bra.orgcommit 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
bba99c1b0fb9477c1001ab21e6c0ff2b79b02f912019-12-03T14:56:43Z2019-12-03T14:56:43ZRegister cursor grab mode rather than button pressedWilly Goiffondev@z3bra.orgcommit 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
4c4ef91cd4ea38c34a3c3aff3a13821dc6c481ea2019-11-27T12:46:04Z2019-11-27T12:46:04ZAllow adoption of unmapped window that are not at 0,0Willy Goiffondev@z3bra.orgcommit 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
68bc59b3e941b1684c8c27847aef013b65a8b50b2019-11-13T13:13:28Z2019-11-13T13:13:28ZOnly teleport new windows with null coordinatesWilly Goiffondev@z3bra.orgcommit 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
1e626b7d0084eae7d6b0e38cb2492985c5cbce832019-11-06T10:28:14Z2019-11-06T10:28:14ZUpdate libwm to get latest fixWilly Goiffondev@z3bra.orgcommit 1e626b7d0084eae7d6b0e38cb2492985c5cbce83
parent 215e22e27c3ea682f94d7d7b40f0a18dffcf813c
Author: Willy Goiffon <dev@z3bra.org>
Date: Wed, 6 Nov 2019 11:28:14 +0100
Update libwm to get latest fix
215e22e27c3ea682f94d7d7b40f0a18dffcf813c2019-10-27T09:38:24Z2019-10-27T09:38:24ZDo not create windows outside the screenWilly Goiffondev@z3bra.orgcommit 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
ccb463f6bf9e03b746e73f50f51a4dc27607a8422019-10-27T08:19:30Z2019-10-27T08:19:30ZSet active border color during takeover()Willy Goiffondev@z3bra.orgcommit ccb463f6bf9e03b746e73f50f51a4dc27607a842
parent f34353b39ee245b298bef4288cc31d7379fc88f5
Author: Willy Goiffon <dev@z3bra.org>
Date: Sun, 27 Oct 2019 09:19:30 +0100
Set active border color during takeover()
f34353b39ee245b298bef4288cc31d7379fc88f52019-10-27T08:16:52Z2019-10-27T08:16:52ZAdd detailed comments to explain how the WM worksWilly Goiffondev@z3bra.orgcommit 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
1e0105946562c0933f2a57d7d0d805ff7aa215da2019-10-27T07:10:41Z2019-10-27T07:10:41ZUse wm_teleport() to place newly created windowsWilly Goiffondev@z3bra.orgcommit 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.
309eeffbd388bf4e609ac2a97255833324351ed72019-10-26T19:14:43Z2019-10-26T19:14:43ZAlign declarationWilly Goiffondev@z3bra.orgcommit 309eeffbd388bf4e609ac2a97255833324351ed7
parent 170adc9db2caeeacfaded81d7892d9bdc245ec69
Author: Willy Goiffon <dev@z3bra.org>
Date: Sat, 26 Oct 2019 21:14:43 +0200
Align declaration
170adc9db2caeeacfaded81d7892d9bdc245ec692019-10-26T18:28:15Z2019-10-26T18:28:15ZSave cursor position for teleportWilly Goiffondev@z3bra.orgcommit 170adc9db2caeeacfaded81d7892d9bdc245ec69
parent f5dbc7a917771c8988277a2368d14f7efcd73be0
Author: Willy Goiffon <dev@z3bra.org>
Date: Sat, 26 Oct 2019 20:28:15 +0200
Save cursor position for teleport
f5dbc7a917771c8988277a2368d14f7efcd73be02019-10-26T14:01:42Z2019-10-26T14:01:42ZRefactor window inflationWilly Goiffondev@z3bra.orgcommit f5dbc7a917771c8988277a2368d14f7efcd73be0
parent ffd059d02c51b137bc67327d41bce99d5387e9c9
Author: Willy Goiffon <dev@z3bra.org>
Date: Sat, 26 Oct 2019 16:01:42 +0200
Refactor window inflation
ffd059d02c51b137bc67327d41bce99d5387e9c92019-10-26T13:37:33Z2019-10-26T13:37:33ZDo not create windows outside the screenWilly Goiffondev@z3bra.orgcommit 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
9b96b9f0a2bc352035c886bc61510649524ede882019-10-26T13:31:42Z2019-10-26T13:31:42ZChange declaration of crosshairs + config.def.h cleanupWilly Goiffondev@z3bra.orgcommit 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
4d75d6c1d889c15a32c4172e14ad957aeca868662019-10-26T12:53:39Z2019-10-26T12:53:39ZOnly restack windows after moving/resizingWilly Goiffondev@z3bra.orgcommit 4d75d6c1d889c15a32c4172e14ad957aeca86866
parent 46b37f41dcfdaf7c01d12a9a8e37c0c462656e86
Author: Willy Goiffon <dev@z3bra.org>
Date: Sat, 26 Oct 2019 14:53:39 +0200
Only restack windows after moving/resizing
46b37f41dcfdaf7c01d12a9a8e37c0c462656e862019-10-26T11:54:59Z2019-10-26T11:54:59ZAdd reshape function using mouse button 2Willy Goiffondev@z3bra.orgcommit 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
b9097b9f7da1fae1e4a7c621ca122ea8adb62d352019-10-26T11:21:20Z2019-10-26T11:21:20ZUse libwm to register cursor eventsWilly Goiffondev@z3bra.orgcommit b9097b9f7da1fae1e4a7c621ca122ea8adb62d35
parent 4bf54c8973fc2225cd08740d431420b0d4fe2f65
Author: Willy Goiffon <dev@z3bra.org>
Date: Sat, 26 Oct 2019 13:21:20 +0200
Use libwm to register cursor events
4bf54c8973fc2225cd08740d431420b0d4fe2f652019-10-26T09:30:30Z2019-10-26T09:30:30ZHandle border width in CONFIGURE_REQUEST eventsWilly Goiffondev@z3bra.orgcommit 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
d5374a8600e3f98613faea3c5f1b518bbceb0d082019-10-26T09:29:52Z2019-10-26T09:29:52ZPrevent changing border width on focus changeWilly Goiffondev@z3bra.orgcommit 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
981007fd922d9993e977c68f6baf245ae711ed762019-10-26T08:50:52Z2019-10-26T08:50:52ZUse local variable when adopting windowsWilly Goiffondev@z3bra.orgcommit 981007fd922d9993e977c68f6baf245ae711ed76
parent 30296f3a9a8bea3077b990626006ec8cf3194c44
Author: Willy Goiffon <dev@z3bra.org>
Date: Sat, 26 Oct 2019 10:50:52 +0200
Use local variable when adopting windows
30296f3a9a8bea3077b990626006ec8cf3194c442019-10-26T08:44:39Z2019-10-26T08:46:24ZRemove non-existent manpage from makefileWilly Goiffondev@z3bra.orgcommit 30296f3a9a8bea3077b990626006ec8cf3194c44
parent 52b82afdb8356bb873776f9eabfa4671b16a2184
Author: Willy Goiffon <dev@z3bra.org>
Date: Sat, 26 Oct 2019 10:44:39 +0200
Remove non-existent manpage from makefile
52b82afdb8356bb873776f9eabfa4671b16a21842019-10-26T08:43:53Z2019-10-26T08:46:20ZChange logging to list all adopted childrenWilly Goiffondev@z3bra.orgcommit 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
d151f75ae2a5c9a31e94520a469b7342800183f82019-10-26T08:42:10Z2019-10-26T08:42:10ZChange border in takeover() rather than adopt()Willy Goiffondev@z3bra.orgcommit 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()
b749c3d6b70360d4adf2a20272b0b7acfb9a058a2019-10-24T23:03:40Z2019-10-24T23:03:40ZAdd comment to clear things upWilly Goiffondev@z3bra.orgcommit b749c3d6b70360d4adf2a20272b0b7acfb9a058a
parent 4ac9778d57c9c62bd6bee65fd2744bba41475ad9
Author: Willy Goiffon <dev@z3bra.org>
Date: Fri, 25 Oct 2019 01:03:40 +0200
Add comment to clear things up
4ac9778d57c9c62bd6bee65fd2744bba41475ad92019-10-24T23:01:43Z2019-10-24T23:01:43ZUse outlines when moving/resizingWilly Goiffondev@z3bra.orgcommit 4ac9778d57c9c62bd6bee65fd2744bba41475ad9
parent 9caeb51acc9f6f228fd7897469844c7bf9b0cf70
Author: Willy Goiffon <dev@z3bra.org>
Date: Fri, 25 Oct 2019 01:01:43 +0200
Use outlines when moving/resizing
9caeb51acc9f6f228fd7897469844c7bf9b0cf702019-10-24T23:01:10Z2019-10-24T23:01:10ZAdd outline() to outline regions on-screenWilly Goiffondev@z3bra.orgcommit 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
1e6e010ff05bd712cd637361a35e7fb8689b28652019-10-24T23:00:38Z2019-10-24T23:00:38Zcb_enter: do not change focus when mouse buttons are downWilly Goiffondev@z3bra.orgcommit 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
54f7505dfcfd577a266114dda914e651754b37362019-10-24T21:57:50Z2019-10-24T21:57:50ZAdd prototypes for all functionsWilly Goiffondev@z3bra.orgcommit 54f7505dfcfd577a266114dda914e651754b3736
parent ad2704a6afc551fed0a65ef0324c6f3b89a83ae0
Author: Willy Goiffon <dev@z3bra.org>
Date: Thu, 24 Oct 2019 23:57:50 +0200
Add prototypes for all functions
ad2704a6afc551fed0a65ef0324c6f3b89a83ae02019-10-24T21:49:53Z2019-10-24T21:49:53ZRemove unneeded configure_notify handlerWilly Goiffondev@z3bra.orgcommit ad2704a6afc551fed0a65ef0324c6f3b89a83ae0
parent 4fb8675c4c39fd3bbd05d8a354d262fb08c4198b
Author: Willy Goiffon <dev@z3bra.org>
Date: Thu, 24 Oct 2019 23:49:53 +0200
Remove unneeded configure_notify handler
4fb8675c4c39fd3bbd05d8a354d262fb08c4198b2019-10-24T21:49:01Z2019-10-24T21:49:01ZDo not reconfigure windows when not necessaryWilly Goiffondev@z3bra.orgcommit 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
9a24b0f7e8a3a659c57db26712682e6688b9824a2019-10-24T21:48:32Z2019-10-24T21:48:32ZPrevent grabbing the mouse press that don\'t need itWilly Goiffondev@z3bra.orgcommit 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