AgeCommit message (Collapse)AuthorFilesLines
2010-08-06Don't traverse all screens when receiving a client list PropertyNotify,compiz-0.8Danny Baumann1-9/+11
but use the screen we received the notification for.
2010-08-05Fix java windows disappearing from taskbarJay Catherwood2-0/+17
Certain java applications set themselves to be transient when they open a modal dialog, causing them to disappear from the taskbar window list. This workaround notices when the transient property is unset and adds the window back to the taskbar.
2009-10-03Enable syncing X to GLX by default.Danny Baumann1-1/+1
2009-03-09Add workaround to force X-to-GLX synchronization, which should help forDanny Baumann2-0/+8
the race condition in the XDamage protocol Nvidia users are suffering from.
2009-02-07Disable some workarounds by default for cases which were fixed upstreamDanny Baumann1-4/+4
and the fix was already released.
2008-10-20Use XWMHints structure provided by core.Danny Baumann1-10/+2
2008-10-08Revert "Added option for hiding Utility windows from taskbar."Danny Baumann2-55/+25
This reverts commit 151f8a63d72727d4981fef25714bcad15a5bb4b5. A much better alternative to that option is to set "type=Utility" in the skip_taskbar option of winrules.
2008-10-06Added option for hiding Utility windows from taskbar.Danny Baumann2-25/+55
2008-09-13Only restore old window type and state if window is not already destroyed.Danny Baumann1-8/+11
2008-06-10Added an option for converting urgency to demands_attention state.Danny Baumann2-1/+46
2008-04-04CMake build file.Dennis Kasprzyk1-0/+3
2008-04-03Makefile update.Dennis Kasprzyk1-5/+5
2008-03-17Core now recalculates window type and actions on state changes.Danny Baumann1-4/+0
2008-03-14Makefile update.Dennis Kasprzyk1-2/+2
2008-03-14Makefile update.Dennis Kasprzyk1-2/+18
2008-03-12Makefile updateDanny Baumann1-1/+2
2008-02-19Don't access already free'd memory.Danny Baumann1-1/+2
Fixes BZ #788.
2008-01-23Makefile update.Dennis Kasprzyk1-8/+61
2008-01-21Make sure the fullscreen workaround is only applied to windows which are ↵Danny Baumann1-4/+8
either already mapped or request being mapped.
2008-01-16Added a fix for the not updating screen contents problem under XGL with ↵Dennis Kasprzyk2-0/+22
recent versions of fglrx.
2008-01-15Free the right thing.Dennis Kasprzyk1-1/+3
2008-01-07Merge branch 'master' of ↵Danny Baumann0-0/+0
git+ssh:// Conflicts: workarounds.c nothing added to commit but untracked files present (use "git add" to track)
2008-01-07Restructure fullscreen window list code.Danny Baumann1-52/+62
2008-01-06Revert "Fix potential memleak."Kristian Lyngstol1-5/+0
This doesn't compile, possibly a mixup with the previous commit (Cleanup, coding style.). This reverts commit 023edd46578b63aee7955cea4df56d275175aa4c.
2008-01-06Fix potential memleak.Danny Baumann1-0/+5
2008-01-06Cleanup, coding style.Danny Baumann1-52/+61
2008-01-06Fix flash fullscreen windows by tracking the windows we fullscreened.drago011-3/+80
2007-10-24Added a fix for broken glProgramEnvParameter4f under AIGLX with indirect ↵Dennis Kasprzyk2-0/+84
rendering. Fixes: blur,reflection & water for intel & fglrx.
2007-10-19Use real window type for comparison rather than the one set before.Danny Baumann1-4/+4
2007-10-16Added menu fix.Danny Baumann2-0/+17
2007-10-05We should remove the fullscreen flag while core processes a ConfigureRequest ↵Danny Baumann1-0/+23
event. Otherwise, addWindowSizeChanges will keep the window fullscreen, which means the app has no chance to unfullscreen itself.
2007-10-04We should never set the fullscreen state to desktop windows as this will ↵Danny Baumann1-18/+24
break the stacking.
2007-10-03Merge branch 'master' of ↵Danny Baumann1-1/+1
2007-10-03Do workarounds on map.Danny Baumann1-22/+16
The evaluated properties may not be set on creation.
2007-09-28Enable legacy fullscreen support by default.Danny Baumann1-1/+1
It should now be stable enough to justify that.
2007-09-21w->wmType may be different from the window type retrieved by getWindowType.Danny Baumann1-14/+22
2007-09-17Firefox 3 has "Popup" as menu class name.Danny Baumann1-5/+8
2007-09-14Add fullscreen as allowed action for windows that actually _are_ fullscreen ↵Danny Baumann1-1/+29
and just have their minimum size set to the same value as the maximum size.
2007-09-12Don't always overwrite wmType.Danny Baumann1-1/+1
2007-09-11Check firefox menu class name case insensitive.Danny Baumann1-1/+1
Firefox' menu class names are not exactly consistent ("gecko" on Fedora, "Gecko" on Ubuntu).
2007-09-07Track core changes.Danny Baumann1-6/+8
2007-09-06typo correction, thanks ExcentrikJigish Gohil1-1/+1
2007-09-01Fix recognition of Firefox windows.Danny Baumann1-6/+15
Re-apply fixes on class name changes.
2007-08-30Merge branch 'master' of ↵Danny Baumann1-1/+1
2007-08-30Track core changes.Danny Baumann1-26/+43
2007-08-30Whitespace.Dennis Kasprzyk1-1/+1
2007-08-30Remove sticky flag in finiWindow only with setWindowState.Dennis Kasprzyk1-1/+3
2007-08-29Don't handle InputOnly windows.Danny Baumann1-0/+1
2007-08-29Fixed legacy fullscreen support.Danny Baumann1-39/+110
Don't try to evaluate matches in initWindow. Narrowed down Firefox fix - the Qt menu fix still is way too broad, though.
2007-08-15Added return value check on findWindowAtDisplay().Roland Baer1-1/+3