summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-03-08Explicitly check for NULL client before trying to configure a window.Michael Cardell Widerkrantz
2011-03-08Bug in movetohead(). Old head needs to be updated with new prevMichael Cardell Widerkrantz
pointer.
2011-03-08*** empty log message ***Michael Cardell Widerkrantz
2011-03-08Bump.Michael Cardell Widerkrantz
2011-03-08We don't need movetonext().Michael Cardell Widerkrantz
2011-03-08*** empty log message ***Michael Cardell Widerkrantz
2011-03-08Add support for Alt-Tabbing to the last focused window.Michael Cardell Widerkrantz
2011-02-23Code cleaning.Michael Cardell Widerkrantz
2011-02-22Simplify focusnext(). We already have a pointer to our place in theMichael 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
2011-02-19Check if geometry really changed before re-arranging windows. If itMichael Cardell Widerkrantz
didn't, do nothing.
2011-02-19Whitespace.Michael Cardell Widerkrantz
2011-02-19Reset per window max state when physical screens change. Now uses aMichael Cardell Widerkrantz
winlist instead of asking the X server for all windows. Leave x coord alone when toggling vertmax.
2011-02-19Spelling in comment.Michael Cardell Widerkrantz
2011-02-19*** empty log message ***Michael Cardell Widerkrantz
2011-02-19Also grab all keys + SHIFTMOD.Michael Cardell Widerkrantz
2011-02-19Specifically grab the keycodes we bind.Michael Cardell Widerkrantz
2011-02-07Added a few ideas.Michael Cardell Widerkrantz
2011-01-09More.Michael Cardell Widerkrantz
2010-12-01Make it clear how to move a window between workspaces.Michael Cardell Widerkrantz
2010-11-18Initialize mode_x and mode_y. Not really necessary, but the compilerMichael Cardell Widerkrantz
complained. Added explicit check for mode equals 0 on button release and break immedietely. Easier to read. Added some comments.
2010-11-18Added note about modifiers.20101118-2Michael Cardell Widerkrantz
2010-11-18Bump.Michael Cardell Widerkrantz
2010-11-18Bump version.20101118Michael Cardell Widerkrantz
Added optimization.
2010-11-18Changed Mod2 to Mod4 when I realized that Mod2 is usually bound toMichael Cardell Widerkrantz
NumLock, a locking key, in many default configurations!
2010-11-18*** empty log message ***Michael Cardell Widerkrantz
2010-11-12News added.20101101Michael Cardell Widerkrantz
2010-11-12Marked done item.Michael Cardell Widerkrantz
2010-11-12Bump.Michael Cardell Widerkrantz
2010-11-05Deleted items already done.Michael Cardell Widerkrantz
2010-11-01Forgot some ifdeffed out code. Removed it.Michael Cardell Widerkrantz
2010-11-01Added End key.Michael Cardell Widerkrantz
2010-11-01Every client now remembers its place in each workspace window list.Michael Cardell Widerkrantz
See struct client's wsitem[] array. We use this to be able to free a window from a workspace window list without having to traverse all items in all workspace lists. This is stored as an array in the client because a window should be able to occupy several workspaces simultaneously. This also made it possible to clean up changing workspaces. Also added early breaks in focusnext().
2010-11-01Checking for NULLs.Michael Cardell Widerkrantz
2010-11-01Forgot to remember the new head of the list in addtohead()! On theMichael Cardell Widerkrantz
other hand I would probably have found it if I had tried to use it before. Added some debug code for the stand-alone list.
2010-09-13Added delete window functionality. This is a patch from ChristianMichael Cardell Widerkrantz
Neukirchen, chneukirchen at the domain gmail.com. I only changed the default key and moved a flush.
2010-08-23*** empty log message ***Michael Cardell Widerkrantz
2010-08-23If US_POSITION flag is set in WM_NORMAL_HINT, we obey the coordinatesMichael Cardell Widerkrantz
in the window geometry.
2010-08-10*** empty log message ***Michael Cardell Widerkrantz
2010-08-10*** empty log message ***Michael Cardell Widerkrantz
2010-08-10Don't raise window on keyboard focus unless it's really occluded byMichael Cardell Widerkrantz
some other window. If we don't find any window to focus on, focus first in list, whatever it is.
2010-08-04Stop already known clients trying to map themselves onto the currentMichael Cardell Widerkrantz
workspace.
2010-08-03Bump.20100803-3Michael Cardell Widerkrantz
2010-08-03Bump.20100803-2Michael Cardell Widerkrantz
2010-08-03If we don't have a focused window at the end of a resize or move,Michael Cardell Widerkrantz
remember to ungrab the pointer and reset the mode! We *do* need EnterNotify events with mode Ungrab! Users might do strange things, like not letting go of a mouse button or a grabbed key until they have entered a window, and we still want to change focus if they do.
2010-08-03Bump.20100803Michael Cardell Widerkrantz
2010-07-29*** empty log message ***Michael Cardell Widerkrantz
2010-07-29*** empty log message ***Michael Cardell Widerkrantz
2010-07-28Added comments.Michael Cardell Widerkrantz