summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-08-20Update NEWS for 0.9.5.92compiz-0.9.5.92Sam Spilsbury4-4/+35
2011-08-12Merge trunkSam Spilsbury0-0/+0
2011-08-12Fix crashSam Spilsbury1-1/+1
2011-07-31Merge lp:~andyrock/compiz-workarounds-plugin/fix-memory-leakAndrea Azzarone1-1/+6
2011-07-30Fix typoSam Spilsbury1-1/+1
2011-07-30Fixes one memory leak.Andrea Azzarone1-0/+5
2011-07-14Bump VERSIONSam Spilsbury1-1/+1
2011-07-14Update NEWS for 0.9.5.0compiz-0.9.5.0Sam Spilsbury3-0/+586
2011-07-07Add VERSION file (0.9.5.0)Sam Spilsbury1-0/+1
2011-05-26Don't write w->type () to w->wmType (). Instead back up the existingSam Spilsbury2-13/+11
wmType and new wmType every time it changes and we apply the fix and then write that in when appropriate. Writing back w->type () causes bugs in window matching. Fixes LP #765422
2010-10-27Don't disable the ::handleCompizEvent function where there are windowsSam Spilsbury1-1/+2
still minimizing (since we still need a notification from them as to when they've finished animating)
2010-10-26Don't unminimize transients when the window is being destroyedSam Spilsbury2-18/+43
Unminimizing the transients means that we have to loop the window list in the ::~WorkaroundsWindow stage, and we don't know which of our windows have already been destroyed (which is problematic for ::get ()). Since the transients of windows are likely to be destroyed along with the main window and and also during the entire plugin tear-down phase we are unminimizing each individual window, there is no need to also unminimize transients for each window. FIXME: We should really implement a ::fini stage where we can guaruntee that nothing has been destroyed
2010-10-23Merge branch 'master' of ↵Sam Spilsbury1-1/+0
git+ssh://git.opencompositing.org/git/compiz/plugins/workarounds
2010-10-23Cleanup (static analysis)Sam Spilsbury1-54/+53
2010-09-28Don't require composite since opengl already does.Scott Moreau1-1/+0
2010-09-26Merge branch 'master' of ↵Sam Spilsbury3-16/+75
git+ssh://git.opencompositing.org/git/compiz/plugins/workarounds
2010-09-26[PATCH] Return "" instead of NULL in getRoleAtom.Chow Loong Jin1-2/+2
The return value of NULL is implicitly converted into CompString (return type of getRoleAtom), and throws a logic_error causing Compiz to SIGBART.
2010-08-17Use "window_animation"Sam Spilsbury1-1/+1
2010-08-17Merge branch 'master' of ↵Sam Spilsbury1-15/+18
git+ssh://git.opencompositing.org/git/compiz/plugins/workarounds
2010-08-17Enter correct notifications and also don't paint with NO_CORE_INSTANCE_MASK ↵Sam Spilsbury2-1/+56
if animations are active
2010-08-17Load after animationSam Spilsbury1-0/+1
2010-08-12Set hidden EWMH state and clean up checkFunctions () functionSam Spilsbury1-15/+20
2010-08-10Merge branch 'master' of ↵Sam Spilsbury0-0/+0
git+ssh://git.opencompositing.org/git/compiz/plugins/workarounds
2010-08-08Added "keep thumbnails of minimized windows" option, as a WORKAROUND.Sam Spilsbury3-3/+349
This wraps ::minimize, ::unminimize and ::minimized in order to lie to plugins and also tell pagers etc that the window is gone. It also shapes out the input of the window, and does not paint the window, and on unminimize restores the shape of the window
2010-08-08Check for managed windows in Java Taskbar FixJay Catherwood1-1/+2
2010-08-08Fix java windows disappearing from taskbarJay Catherwood3-1/+57
Certain java windows are marking themselves as transient when a modal dialog is opened, causing them to vanish from the taskbar. This workaround notices when they are unmarked as transient and puts them back.
2010-08-05Check for managed windows in Java Taskbar FixJay Catherwood1-1/+2
2010-08-05Fix java windows disappearing from taskbarJay Catherwood3-1/+57
Certain java windows are marking themselves as transient when a modal dialog is opened, causing them to vanish from the taskbar. This workaround notices when they are unmarked as transient and puts them back.
2010-07-04Load after decor plugin to prevent windows from shifting by decoration size ↵Scott Moreau1-0/+1
after plugin load.
2009-10-05Replace function pointers at screen finiSam Spilsbury1-0/+4
2009-10-05Add no wait for video sync and force swap buffers (damageScreen on every ↵Sam Spilsbury3-0/+70
repaint) options. Use with care
2009-09-04Remove dummySam Spilsbury1-0/+0
2009-09-04Dummy commitSam Spilsbury1-0/+0
2009-09-04C++ portSam Spilsbury7-1398/+867
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.