| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2012-06-28 | rework wintoclient function main loop | Ivan Kanakarakis | |
| 2012-06-28 | no need to re-assign values on selectdesktop if the new index is the current | Ivan Kanakarakis | |
| 2012-06-28 | no need to tile if the moved client is floating and there are more than one ↵ | Ivan Kanakarakis | |
| clients on the desktop | |||
| 2012-06-28 | rework unmapnotify function return condition | Ivan Kanakarakis | |
| 2012-06-28 | rework change_desktop function - no need for prevdeskidx | Ivan Kanakarakis | |
| prevdeskidx is only needed when last_desktop function is introduced. no need to keep yet another global variable that remains unused. | |||
| 2012-06-28 | update comment on cliet_to_desktop | Ivan Kanakarakis | |
| 2012-06-28 | rework mousemotion function return conditional | Ivan Kanakarakis | |
| 2012-06-28 | no need for separate savedesktop function | Ivan Kanakarakis | |
| 2012-06-28 | rename prevfocus and current to prev and curr respectively | Ivan Kanakarakis | |
| 2012-06-28 | rename current_desktop to currdeskidx | Ivan Kanakarakis | |
| 2012-06-28 | rename previous_desktop to prevdeskidx | Ivan Kanakarakis | |
| 2012-06-28 | rename key type to Key | Ivan Kanakarakis | |
| 2012-06-28 | rename desktop type to Desktop | Ivan Kanakarakis | |
| 2012-06-28 | rename update_current function to focus | Ivan Kanakarakis | |
| 2012-06-25 | rename select_desktop function to selectdesktop | Ivan Kanakarakis | |
| 2012-06-25 | rename save_desktop function to savedesktop | Ivan Kanakarakis | |
| 2012-06-25 | rename prev_client function to prevclient | Ivan Kanakarakis | |
| 2012-06-25 | fix comment on removeclient() fuction | Ivan Kanakarakis | |
| 2012-06-23 | fix CLICK_TO_FOCUS behavior | Ivan Kanakarakis | |
| when CLICK_TO_FOCUS was set, a Button1 click on a client should make that client the current one (highlight and input focus). however this was inconsistent, as if a modifier key was pressed at that time, like CapsLock or NumLock, the click would not be grabbed. this commit fixes this behavior and CLICK_TO_FOCUS should work regardless of NumLock or CapsLock or both modifiers beeing pressed at the time of the click event. | |||
| 2012-06-21 | bigfix focus behavior on FLOAT mode | Ivan Kanakarakis | |
| clients spawned when mode was FLOAT would not be marked as floating clients, and thus floating clients would appear on top of them. now clients spawned when mode is FLOAT, are marked as floating clients. additionally, there is no 'reset floating clients' capability, when mode is FLOAT. this was achieved by retiling the windows (reselecting the current mode). it would mark floating clients as non-floating and thus tile/reset them to the layout. this must not happen when the mode is FLOAT, as if a client on FLOAT mode is marked non-floating and moved to another desktop, it will be tiled, and this is inconsistent behavior (unexpected result). clients on FLOAT mode are floating clients always, and switching to FLOAT mode should mark all clients as such. | |||
| 2012-06-15 | fix focus behavior - unmapped clients dont get input focus | Ivan Kanakarakis | |
| 2012-06-15 | replace a left off fprintf(stderr,..) message with warn() | Ivan Kanakarakis | |
| 2012-06-15 | new client should always be current on its desktop | Ivan Kanakarakis | |
| this fixes a bug that caused new clients on other non focused desktops (FOLLOW_WINDOW False and follow=False) to not become the current client of their desktop. this introduced the (now fixed) bug at cec4ecc (fixes #9): bugfix: null dereference in removeclient() caused freezes | |||
| 2012-06-15 | tile() only when necessary | Ivan Kanakarakis | |
| 2012-06-15 | reduce some computations while cycling desktops | Ivan Kanakarakis | |
| 2012-06-15 | bugfix: null dereference in removeclient() caused freezes -- fixes #9 | Ivan Kanakarakis | |
| this fixes freezes caused by clients opened in another empty desktop and closed without ever being focused. this possibly hides another bug, where new clients that spawn on other desktops that are not followed do not become the current clients. reports by djura-sans/kuraku, TheLemonMan, Shinryuu. ref: https://bbs.archlinux.org/viewtopic.php?id=132122&p=27 https://bbs.archlinux.org/viewtopic.php?pid=1116092#p1116092 | |||
| 2012-06-15 | minor rearrangements in maprequest and comment fix | Ivan Kanakarakis | |
| 2012-06-14 | only output desktop info when a window really unmaps | Ivan Kanakarakis | |
| 2012-06-09 | wrap mouse pointer only on resize | Ivan Kanakarakis | |
| 2012-04-30 | fix for clients explicitly stealing focus | Ivan Kanakarakis | |
| 2012-04-27 | add FLOAT layout | Ivan Kanakarakis | |
| 2012-04-27 | remove useless %s from usage | Ivan Kanakarakis | |
| 2012-04-26 | fix broken CLICK_TO_FOCUS setting | Ivan Kanakarakis | |
| 2012-04-24 | rework usage and argument parsiong | Ivan Kanakarakis | |
| 2012-04-20 | move and resize floating windows with the keyboard | Ivan Kanakarakis | |
| 2012-04-16 | void definitions with no arguments | Ivan Kanakarakis | |
| 2012-04-16 | fix prev_client prototype | Ivan Kanakarakis | |
| 2012-04-12 | minor formatting change for the tenary operator | Ivan Kanakarakis | |
| 2012-04-12 | fix grid layout crashing with no tiled clients | Ivan Kanakarakis | |
| 2012-04-08 | use err on spawn too | Ivan Kanakarakis | |
| 2012-04-08 | use err.h - new arg processing | Ivan Kanakarakis | |
| 2012-04-01 | focus new clients that spawn on different desktops | Ivan Kanakarakis | |
| 2012-03-26 | fix flickering when focusing a new window | Ivan Kanakarakis | |
| this also fixes the infinite switching between clients when FOLLOW_MOUSE was set. | |||
| 2012-03-23 | no need to match whole string - match a substring | Ivan Kanakarakis | |
| 2012-03-20 | remove NEXT PREV aliases | Ivan Kanakarakis | |
| 2012-03-16 | don't mark current client as urgent | Ivan Kanakarakis | |
| 2012-03-14 | set _NET_ACTIVE_WINDOW when requested | Ivan Kanakarakis | |
| tools like `xdotool` can be used to select/focus a window, using the _NET_ACTIVE_WINDOW property. however those tools don't know or don't care about the state of the window, ie the window is unmapped. we workaround this by checking if the client that requested that property is visible in the current desktop. If not we discard the client message. | |||
| 2012-03-14 | Replace XKeycodeToKeysym with XkbKeycodeToKeysym | Ivan Kanakarakis | |
| XKeycodeToKeysym is now deprecated, as per http://www.x.org/releases/X11R7.6/changelog.txt Dirk Wallenstein (5): man: Redirect users from XKeycodeToKeysym to XkbKeycodeToKeysym #25732 | |||
| 2012-03-13 | fix crashes when only one client on desktop | Ivan Kanakarakis | |
| 2012-03-11 | separate tile() from update_current() - semi-reverts 9f4ddba | Ivan Kanakarakis | |
