Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-06-07 | * New function configurerequest(). Moved ConfigureRequest code to its | Michael Cardell Widerkrantz | |
own function. In configurerequest(), consider monitor size when changing window coordinates and size. Forgot events() declaration! | |||
2011-06-07 | No need to get geometry in newwin(). We do that in setupwin(). | Michael Cardell Widerkrantz | |
When we get a ConfigureRequest() we mustn't stop if the window is unknown to us. This might be a client that hasn't even tried to map itself yet! Work around it. | |||
2011-06-05 | Comments. | Michael Cardell Widerkrantz | |
2011-06-04 | Take output coordinates into consideration when resizing with limits. | Michael Cardell Widerkrantz | |
2011-06-04 | When we get a ConfigureRequest for coords or size we need to update | Michael Cardell Widerkrantz | |
the client. | |||
2011-06-01 | Removed unused active variable. | Michael Cardell Widerkrantz | |
Removed done FIXMEs. | |||
2011-06-01 | New modes. | Michael Cardell Widerkrantz | |
2011-06-01 | Done item marked.20110601 | Michael Cardell Widerkrantz | |
2011-06-01 | Removed done items. | Michael Cardell Widerkrantz | |
Rephrase. | |||
2011-06-01 | News. | Michael Cardell Widerkrantz | |
2011-06-01 | Added new keys. | Michael Cardell Widerkrantz | |
2011-06-01 | Always set borders again after unmaxing when we move to new screen. | Michael Cardell Widerkrantz | |
Count borders in width and height when fitting on screen. Remove unneccessary getgeom() from topright(). We know the geometry. | |||
2011-06-01 | Moving to corners must change client's coords. | Michael Cardell Widerkrantz | |
2011-05-31 | Link with xcb-randr. | Michael Cardell Widerkrantz | |
2011-05-31 | New keys. | Michael Cardell Widerkrantz | |
2011-05-31 | Added functions. | Michael Cardell Widerkrantz | |
2011-05-31 | Added functions freeitem() and delallitems(). | Michael Cardell Widerkrantz | |
2011-05-31 | Removed done RANDR stuff. Added undone. | Michael Cardell Widerkrantz | |
2011-05-31 | Added at least some RANDR support. | Michael Cardell Widerkrantz | |
Now keeps track of physical monitors in list monlist of struct monitor. Subscribes to a RANDR notification and updates our view of the physical outputs. Two new keys: Mod + , and . to move windows back or forwards on physical screens. Uses new functions prevscreen() and nextscreen(). New functions: - setuprandr(). Initialize RANDR extension. - getrandr(). Get resources from RANDR extenstion. - getoutputs(). Goes through all video outputs and stores them in list. - fitonscreen(). Before mapping a window, make sure it fits on the screen. Rewrote a lot of functions to use this instead of their own code. - movelim(). Move a window with physical screen limits. Rewrote functions to use this. - resizelim(). Resize a window with physical screen limits. Rewrote functions to call this. - findmonitor(). Looks for an output in list by ID. - findmonbycoord(). Ditto but with x,y coordinates. If coords are within an output, we return it. - delmonitor(). Removes output from list. - addmonitor(). Add it. Simplified many functions. | |||
2011-04-12 | Add install for man page.20110412 | Michael Cardell Widerkrantz | |
Bump. | |||
2011-03-30 | Notes about the position of the mouse cursor. | Michael Cardell Widerkrantz | |
2011-03-29 | *** empty log message *** | Michael Cardell Widerkrantz | |
2011-03-29 | Always work on the currently focused window when moving and resizing | Michael Cardell Widerkrantz | |
and not in the window the mouse cursor happen to be in when the mouse button is pressed. However, just do move and resize if the mouse cursor is inside the window we care about. There's a limit to sloppy focus. It gets confusing and we might lose focus to another window if we allow move and resize *and continue to put the mouse cursor back to where it was when starting, relative to the window*, as we do now. Removed code for special handling of the root window. We don't use it anyway. Extra checks for focuswin == NULL. | |||
2011-03-28 | Always raise window when fixing it on all workspaces. When moving | Michael Cardell Widerkrantz | |
windows between workspaces, this makes us sure we can find it on the workspace we're going to. Thanks to Simon Friis for noticing. | |||
2011-03-28 | Aaah! No debug! | Michael Cardell Widerkrantz | |
2011-03-28 | Include dmalloc here as well. | Michael Cardell Widerkrantz | |
2011-03-28 | Bump. | Michael Cardell Widerkrantz | |
2011-03-28 | Removed USERKEY_MOD and KEY_ALT special handling. Now asks X server | Michael Cardell Widerkrantz | |
for keycodes with MODKEY mask instead and checks for those. Also stops tabbing around not only when MODKEY keys are released, but also when another MODKEY command is pressed. | |||
2011-03-28 | Year 2011 added. | Michael Cardell Widerkrantz | |
2011-03-20 | Check explicitly for key and modifier mappings when remapping the | Michael Cardell Widerkrantz | |
keyboard. We don't want to do anything when mouse buttons have been remapped. | |||
2011-03-20 | *** empty log message *** | Michael Cardell Widerkrantz | |
2011-03-20 | *** empty log message *** | Michael Cardell Widerkrantz | |
2011-03-20 | Bump. | Michael Cardell Widerkrantz | |
2011-03-20 | Handle mapping notify and regrab of keys. When implementing this we | Michael Cardell Widerkrantz | |
leaked memory. Noticed that we need to use special free() function for keysyms. | |||
2011-03-18 | Updated to match the new behaviour of MODKEY + Tab. | Michael Cardell Widerkrantz | |
Changed xsetroot example. | |||
2011-03-18 | *** empty log message *** | Michael Cardell Widerkrantz | |
2011-03-08 | *** empty log message ***20110308 | Michael Cardell Widerkrantz | |
2011-03-08 | Merge branch 'master' of /home/mc/public_www/git/mcwm | Michael Cardell Widerkrantz | |
2011-03-08 | In some cases focuswin isn't NULL but is on another workspace. A bug, | Michael Cardell Widerkrantz | |
but needs to be handled. | |||
2011-03-08 | Explicitly check for NULL client before trying to configure a window. | Michael Cardell Widerkrantz | |
2011-03-08 | Bug in movetohead(). Old head needs to be updated with new prev | Michael Cardell Widerkrantz | |
pointer. | |||
2011-03-08 | *** empty log message *** | Michael Cardell Widerkrantz | |
2011-03-08 | Bump. | Michael Cardell Widerkrantz | |
2011-03-08 | We don't need movetonext(). | Michael Cardell Widerkrantz | |
2011-03-08 | *** empty log message *** | Michael Cardell Widerkrantz | |
2011-03-08 | Add support for Alt-Tabbing to the last focused window. | Michael Cardell Widerkrantz | |
2011-02-23 | Code cleaning. | Michael Cardell Widerkrantz | |
2011-02-22 | Simplify focusnext(). We already have a pointer to our place in the | Michael Cardell Widerkrantz | |
wslist in struct client. Use it! Don't go through the list looking for our data. | |||
2011-02-22 | *** empty log message *** | Michael Cardell Widerkrantz | |
2011-02-22 | *** empty log message *** | Michael Cardell Widerkrantz | |