window management experiments
Log | Files | Refs | Submodules | README | LICENSE

DateCommit messageAuthorFiles+-
2020-04-06 09:27Treat popups and such specifically through EWMHWilly Goiffon2+65-2
2019-12-11 11:40Make teleportation act on currently active windowWilly Goiffon1+5-15
2019-12-10 17:02Set border color on CONFIGURE_REQUESTWilly Goiffon1+1-1
2019-12-10 10:13Update screen size according to root window eventsWilly Goiffon1+26-1
2019-12-05 22:18Respond to configure request more accuratelyWilly Goiffon1+13-8
2019-12-05 07:54Add back window placement on cursor during adoptionWilly Goiffon1+2-0
2019-12-05 07:50Force window to be mapped within screen boundariesWilly Goiffon1+7-9
2019-12-03 16:14Handle mouse press events on every windowWilly Goiffon1+12-9
2019-12-03 15:58Catch button release events based on grab modeWilly Goiffon1+11-7
2019-12-03 15:49Keep track of currently focused windowWilly Goiffon1+1-0
2019-12-03 15:48Ignore enter/leave events on ignored windowsWilly Goiffon1+3-0
2019-12-03 14:57Require higher verbosity to log unhandled eventsWilly Goiffon1+5-2
2019-12-03 14:56Register cursor grab mode rather than button pressedWilly Goiffon1+18-9
2019-11-27 12:46Allow adoption of unmapped window that are not at 0,0Willy Goiffon1+9-3
2019-11-13 13:13Only teleport new windows with null coordinatesWilly Goiffon1+3-1
2019-11-06 10:28Update libwm to get latest fixWilly Goiffon0+0-0
2019-10-27 09:38Do not create windows outside the screenWilly Goiffon1+8-1
2019-10-27 08:19Set active border color during takeover()Willy Goiffon1+4-0
2019-10-27 08:16Add detailed comments to explain how the WM worksWilly Goiffon1+131-48
2019-10-27 07:10Use wm_teleport() to place newly created windowsWilly Goiffon1+4-1
2019-10-26 19:14Align declarationWilly Goiffon1+36-36
2019-10-26 18:28Save cursor position for teleportWilly Goiffon1+2-0
2019-10-26 14:01Refactor window inflationWilly Goiffon1+22-11
2019-10-26 13:37Do not create windows outside the screenWilly Goiffon1+1-1
2019-10-26 13:31Change declaration of crosshairs + config.def.h cleanupWilly Goiffon2+24-10
2019-10-26 12:53Only restack windows after moving/resizingWilly Goiffon1+4-3
2019-10-26 11:54Add reshape function using mouse button 2Willy Goiffon1+29-2
2019-10-26 11:21Use libwm to register cursor eventsWilly Goiffon1+10-35
2019-10-26 09:30Handle border width in CONFIGURE_REQUEST eventsWilly Goiffon1+5-1
2019-10-26 09:29Prevent changing border width on focus changeWilly Goiffon1+2-2
2019-10-26 08:50Use local variable when adopting windowsWilly Goiffon1+6-5
2019-10-26 08:44Remove non-existent manpage from makefileWilly Goiffon1+0-4
2019-10-26 08:43Change logging to list all adopted childrenWilly Goiffon1+6-5
2019-10-26 08:42Change border in takeover() rather than adopt()Willy Goiffon1+3-3
2019-10-24 23:03Add comment to clear things upWilly Goiffon1+2-0
2019-10-24 23:01Use outlines when moving/resizingWilly Goiffon1+17-1
2019-10-24 23:01Add outline() to outline regions on-screenWilly Goiffon1+38-0
2019-10-24 23:00cb_enter: do not change focus when mouse buttons are downWilly Goiffon1+3-0
2019-10-24 21:57Add prototypes for all functionsWilly Goiffon1+2-0
2019-10-24 21:49Remove unneeded configure_notify handlerWilly Goiffon1+0-19
2019-10-24 21:49Do not reconfigure windows when not necessaryWilly Goiffon1+9-4
2019-10-24 21:48Prevent grabbing the mouse press that don\'t need itWilly Goiffon1+10-4
2019-10-24 21:14Use wm_teleport() when moving/resizing windowsWilly Goiffon1+13-7
2019-10-23 19:11Use adopt() function for newly created windowsWilly Goiffon1+1-6
2019-10-23 18:55Apply a different border color to the focused windowsWilly Goiffon1+30-2
2019-10-23 18:38Adopt all orphan windows on startupWilly Goiffon1+46-2
2019-10-23 18:03Initially configure windows on creation rather than mappingWilly Goiffon1+25-2
2019-10-23 17:39Allow mouse operations using a modifierWilly Goiffon2+29-23
2019-10-23 16:58Remove frames and remove all reparenting codeWilly Goiffon2+13-157
2019-10-23 11:45Define border when creating window frameWilly Goiffon1+6-8
2019-10-23 06:38Do not kill child windows when program exitsWilly Goiffon1+1-0
2019-10-23 06:36Improve logs/error messagesWilly Goiffon1+2-3
2019-10-23 06:35Handle unmapping windows from displayWilly Goiffon1+21-0
2019-10-22 20:10Avoid treating to much mousepress eventsWilly Goiffon1+7-0
2019-10-22 20:09Use correct type to check event timestampWilly Goiffon1+3-3
2019-10-22 18:56Update debug logs to use actual event nameWilly Goiffon1+15-16
2019-10-22 18:37Kill clients on middle clickWilly Goiffon1+3-0
2019-10-22 18:25Limit calls to xcb_flush()Willy Goiffon1+1-2
2019-10-22 17:59Update libwm to handle errors in wm_reg_event()Willy Goiffon1+1-1
2019-10-22 16:42Exit if we cannot grab the root windowWilly Goiffon1+9-2
2019-10-22 16:41Add borders around windowsWilly Goiffon2+3-1
2019-10-22 12:06Add command line argument parsingWilly Goiffon2+90-2
2019-10-22 12:01Remove old, unused artefactWilly Goiffon1+0-2
2019-10-22 12:01Respond to config requests from clientsWilly Goiffon1+20-0
2019-10-22 11:32Use cb_default() for all unknown eventsWilly Goiffon1+37-31
2019-10-22 10:32Print numeric value of unknown eventWilly Goiffon1+4-25
2019-10-22 06:52Print event name rather than event number in cb_defaultWilly Goiffon1+57-2
2019-10-22 06:50Decorate windows on MAP events rather than CREATEWilly Goiffon1+14-13
2019-10-22 06:24Add new callback for CONFIGURE eventsWilly Goiffon1+29-0
2019-10-22 06:24Make framing window more verboseWilly Goiffon1+1-1
2019-10-22 06:22Add log for ENTER eventsWilly Goiffon1+3-0
2019-10-22 06:21Only move/resize when moving with a window selectedWilly Goiffon1+1-2
2019-10-22 06:20Don't set focus on mouse pressWilly Goiffon1+0-1
2019-10-22 06:17Make cb_create more robustWilly Goiffon1+16-6
2019-10-22 06:16Change log for default callbackWilly Goiffon1+1-1
2019-10-22 06:16Add functions to find related frame/child windowWilly Goiffon1+43-6
2019-10-22 06:14Rename wid to curwid to be more specificWilly Goiffon1+23-23
2019-10-20 15:37Modify config.def.h to include titlebarsz3bra1+3-6
2019-10-20 15:35Only flush once after each callbackz3bra1+1-2
2019-10-20 15:31Add frame around windows for managementz3bra1+118-21
2019-10-19 00:15Bring up windows and focus them on clickWilly Goiffon1+3-0
2019-10-19 00:15Inflate/Deflate windows when scrollingWilly Goiffon2+18-0
2019-10-18 23:44Draw border during move/resizeWilly Goiffon1+2-0
2019-10-18 23:39Move/Resize windows on mouse moveWilly Goiffon1+36-1
2019-10-18 22:32Ungrab pointer and change cursor on mouse releaseWilly Goiffon2+13-2
2019-10-18 22:18Fix typo in error messageWilly Goiffon1+1-1
2019-10-18 22:07Relase pointer on mouse releaseWilly Goiffon1+10-1
2019-10-18 21:59Grab pointer and change cursor on mouse pressWilly Goiffon3+39-1
2019-10-18 21:32Configure new windows border and eventsWilly Goiffon1+3-2
2019-10-18 21:10Remove unused macro from makefileWilly Goiffon1+0-2
2019-10-18 21:09Define callbacks for mouse eventsWilly Goiffon1+31-3
2019-10-18 21:08Add an NULL event callbackWilly Goiffon1+2-0
2019-10-18 21:07Add window borders params to config.hWilly Goiffon1+5-0
2019-10-18 20:41Add default event handler for mouse buttonsWilly Goiffon1+23-3
2019-10-18 20:34Add config.h for configurationsWilly Goiffon3+6-0
2019-10-18 20:30Handle multiple callbacks based on typeWilly Goiffon1+2-2
2019-10-18 20:00Move XCB event loop to the main()Willy Goiffon1+16-13
2019-10-18 19:56Replace mkfile with makefileWilly Goiffon3+24-31
2016-08-12 00:10Update to latest libwmWilly0+0-0
2016-08-12 00:06Implement callbacks mechanismWilly3+62-3
2016-08-12 00:05Add LICENSE (ISC)Willy1+13-0
2016-08-11 19:19Baby's first commitWilly6+65-0