1
Sam Spilsbury <sam.spilsbury@canonical.com> 2011-07-07
3
Add VERSION file (0.9.5.0)
5
Sam Spilsbury <sam.spilsbury@canonical.com> 2011-05-26
7
Don't write w->type () to w->wmType (). Instead back up the existing
8
wmType and new wmType every time it changes and we apply the fix
9
and then write that in when appropriate. Writing back w->type ()
10
causes bugs in window matching.
14
Sam Spilsbury <smspillaz@gmail.com> 2010-10-27
16
Don't disable the ::handleCompizEvent function where there are windows
17
still minimizing (since we still need a notification from them as to
18
when they've finished animating)
20
Sam Spilsbury <smspillaz@gmail.com> 2010-10-26
22
Don't unminimize transients when the window is being destroyed
24
Unminimizing the transients means that we have to loop the window list
25
in the ::~WorkaroundsWindow stage, and we don't know which of our windows
26
have already been destroyed (which is problematic for ::get ()). Since
27
the transients of windows are likely to be destroyed along with the main
28
window and and also during the entire plugin tear-down phase we are unminimizing
29
each individual window, there is no need to also unminimize transients for
32
FIXME: We should really implement a ::fini stage where we can guaruntee that
33
nothing has been destroyed
35
Merge: 4c7e766 4a37bdf
36
Sam Spilsbury <smspillaz@gmail.com> 2010-10-23
38
Merge branch 'master' of git+ssh://git.opencompositing.org/git/compiz/plugins/workarounds
40
Sam Spilsbury <smspillaz@gmail.com> 2010-10-23
42
Cleanup (static analysis)
44
Scott Moreau <oreaus@gmail.com> 2010-09-28
46
Don't require composite since opengl already does.
48
Merge: 7f1e319 0e25184
49
Sam Spilsbury <smspillaz@gmail.com> 2010-09-26
51
Merge branch 'master' of git+ssh://git.opencompositing.org/git/compiz/plugins/workarounds
53
Chow Loong Jin <hyperair@ubuntu.com> 2010-09-26
55
[PATCH] Return "" instead of NULL in getRoleAtom.
57
The return value of NULL is implicitly converted into CompString (return type of getRoleAtom), and throws a logic_error causing Compiz to SIGBART.
59
Sam Spilsbury <smspillaz@gmail.com> 2010-08-17
61
Use "window_animation"
63
Merge: e74f916 6c7f100
64
Sam Spilsbury <smspillaz@gmail.com> 2010-08-17
66
Merge branch 'master' of git+ssh://git.opencompositing.org/git/compiz/plugins/workarounds
68
Sam Spilsbury <smspillaz@gmail.com> 2010-08-17
70
Enter correct notifications and also don't paint with NO_CORE_INSTANCE_MASK if animations are active
72
Sam Spilsbury <smspillaz@gmail.com> 2010-08-17
76
Sam Spilsbury <smspillaz@gmail.com> 2010-08-12
78
Set hidden EWMH state and clean up checkFunctions () function
80
Merge: 54f2523 f3dbbf4
81
Sam Spilsbury <smspillaz@gmail.com> 2010-08-10
83
Merge branch 'master' of git+ssh://git.opencompositing.org/git/compiz/plugins/workarounds
85
Sam Spilsbury <smspillaz@gmail.com> 2010-08-08
87
Added "keep thumbnails of minimized windows" option, as a WORKAROUND.
89
This wraps ::minimize, ::unminimize and ::minimized in order to lie to plugins
90
and also tell pagers etc that the window is gone.
92
It also shapes out the input of the window, and does not paint the window, and
93
on unminimize restores the shape of the window
95
Jay Catherwood <jay.catherwood@gmail.com> 2010-08-05
97
Check for managed windows in Java Taskbar Fix
99
Jay Catherwood <jay.catherwood@gmail.com> 2010-08-05
101
Fix java windows disappearing from taskbar
103
Certain java windows are marking themselves as transient when a modal dialog
104
is opened, causing them to vanish from the taskbar. This workaround notices
105
when they are unmarked as transient and puts them back.
107
Jay Catherwood <jay.catherwood@gmail.com> 2010-08-05
109
Check for managed windows in Java Taskbar Fix
111
Jay Catherwood <jay.catherwood@gmail.com> 2010-08-05
113
Fix java windows disappearing from taskbar
115
Certain java windows are marking themselves as transient when a modal dialog
116
is opened, causing them to vanish from the taskbar. This workaround notices
117
when they are unmarked as transient and puts them back.
119
Scott Moreau <oreaus@gmail.com> 2010-07-04
121
Load after decor plugin to prevent windows from shifting by decoration size after plugin load.
123
Sam Spilsbury <smspillaz@gmail.com> 2009-10-05
125
Replace function pointers at screen fini
127
Sam Spilsbury <smspillaz@gmail.com> 2009-10-05
129
Add no wait for video sync and force swap buffers (damageScreen on every repaint) options. Use with care
131
Sam Spilsbury <smspillaz@gmail.com> 2009-09-04
135
Sam Spilsbury <smspillaz@gmail.com> 2009-09-04
139
Sam Spilsbury <smspillaz@gmail.com> 2009-09-04
143
Danny Baumann <dannybaumann@web.de> 2009-03-09
145
Add workaround to force X-to-GLX synchronization, which should help for
146
the race condition in the XDamage protocol Nvidia users are suffering
149
Danny Baumann <dannybaumann@web.de> 2009-02-07
151
Disable some workarounds by default for cases which were fixed upstream
152
and the fix was already released.
154
Danny Baumann <dannybaumann@web.de> 2008-10-20
156
Use XWMHints structure provided by core.
158
Danny Baumann <dannybaumann@web.de> 2008-10-08
160
Revert "Added option for hiding Utility windows from taskbar."
162
This reverts commit 151f8a63d72727d4981fef25714bcad15a5bb4b5.
164
A much better alternative to that option is to set "type=Utility" in the skip_taskbar option of winrules.
166
Danny Baumann <dannybaumann@web.de> 2008-10-06
168
Added option for hiding Utility windows from taskbar.
170
Danny Baumann <dannybaumann@web.de> 2008-09-13
172
Only restore old window type and state if window is not already destroyed.
174
Danny Baumann <dannybaumann@web.de> 2008-06-10
176
Added an option for converting urgency to demands_attention state.
178
Dennis Kasprzyk <onestone@opencompositing.org> 2008-04-04
182
Dennis Kasprzyk <onestone@opencompositing.org> 2008-04-03
186
Danny Baumann <dannybaumann@web.de> 2008-03-17
188
Core now recalculates window type and actions on state changes.
190
Dennis Kasprzyk <onestone@opencompositing.org> 2008-03-14
194
Dennis Kasprzyk <onestone@opencompositing.org> 2008-03-14
198
Danny Baumann <dannybaumann@web.de> 2008-03-12
202
Danny Baumann <dannybaumann@web.de> 2008-02-19
204
Don't access already free'd memory.
207
Dennis Kasprzyk <onestone@opencompositing.org> 2008-01-23
211
Danny Baumann <dannybaumann@web.de> 2008-01-21
213
Make sure the fullscreen workaround is only applied to windows which are either already mapped or request being mapped.
215
Dennis Kasprzyk <onestone@opencompositing.org> 2008-01-16
217
Added a fix for the not updating screen contents problem under XGL with recent versions of fglrx.
219
Dennis Kasprzyk <onestone@opencompositing.org> 2008-01-15
221
Free the right thing.
223
Merge: be6a8e1 1bb8130
224
Danny Baumann <dannybaumann@web.de> 2008-01-07
226
Merge branch 'master' of git+ssh://maniac@git.opencompositing.org/git/fusion/plugins/workarounds
232
nothing added to commit but untracked files present (use "git add" to track)
234
Danny Baumann <dannybaumann@web.de> 2008-01-07
236
Restructure fullscreen window list code.
238
Kristian Lyngstol <kristian@bohemians.org> 2008-01-06
240
Revert "Fix potential memleak."
242
This doesn't compile, possibly a mixup with the previous commit
243
(Cleanup, coding style.).
245
This reverts commit 023edd46578b63aee7955cea4df56d275175aa4c.
247
Danny Baumann <dannybaumann@web.de> 2008-01-06
249
Fix potential memleak.
251
Danny Baumann <dannybaumann@web.de> 2008-01-06
253
Cleanup, coding style.
255
drago01 <drago01@gmail.com> 2008-01-06
257
Fix flash fullscreen windows by tracking the windows we fullscreened.
259
Dennis Kasprzyk <onestone@opencompositing.org> 2007-10-24
261
Added a fix for broken glProgramEnvParameter4f under AIGLX with indirect rendering.
262
Fixes: blur,reflection & water for intel & fglrx.
264
Danny Baumann <dannybaumann@web.de> 2007-10-19
266
Use real window type for comparison rather than the one set before.
268
Danny Baumann <dannybaumann@web.de> 2007-10-16
270
Added OpenOffice.org menu fix.
272
Danny Baumann <dannybaumann@web.de> 2007-10-05
274
We should remove the fullscreen flag while core processes a ConfigureRequest event.
275
Otherwise, addWindowSizeChanges will keep the window fullscreen, which means the app has no chance to unfullscreen itself.
277
Danny Baumann <dannybaumann@web.de> 2007-10-04
279
We should never set the fullscreen state to desktop windows as this will break the stacking.
281
Merge: 3c1ffaa 44b1616
282
Danny Baumann <dannybaumann@web.de> 2007-10-03
284
Merge branch 'master' of git+ssh://maniac@git.opencompositing.org/git/fusion/plugins/workarounds
286
Danny Baumann <dannybaumann@web.de> 2007-10-03
288
Do workarounds on map.
289
The evaluated properties may not be set on creation.
291
Danny Baumann <dannybaumann@web.de> 2007-09-28
293
Enable legacy fullscreen support by default.
294
It should now be stable enough to justify that.
296
Danny Baumann <dannybaumann@web.de> 2007-09-21
298
w->wmType may be different from the window type retrieved by getWindowType.
300
Danny Baumann <dannybaumann@web.de> 2007-09-17
302
Firefox 3 has "Popup" as menu class name.
304
Danny Baumann <dannybaumann@web.de> 2007-09-14
306
Add fullscreen as allowed action for windows that actually _are_ fullscreen and just have their minimum size set to the same value as the maximum size.
308
Danny Baumann <dannybaumann@web.de> 2007-09-12
310
Don't always overwrite wmType.
312
Danny Baumann <dannybaumann@web.de> 2007-09-11
314
Check firefox menu class name case insensitive.
315
Firefox' menu class names are not exactly consistent ("gecko" on Fedora, "Gecko" on Ubuntu).
317
Danny Baumann <dannybaumann@web.de> 2007-09-07
321
Jigish Gohil <cyberorg@prime.cyberorg.info> 2007-09-06
323
typo correction, thanks Excentrik
325
Danny Baumann <dannybaumann@web.de> 2007-09-01
327
Fix recognition of Firefox windows.
328
Re-apply fixes on class name changes.
330
Merge: e8c47fd 8857f08
331
Danny Baumann <dannybaumann@web.de> 2007-08-30
333
Merge branch 'master' of git+ssh://maniac@git.opencompositing.org/git/fusion/plugins/workarounds
335
Danny Baumann <dannybaumann@web.de> 2007-08-30
339
Dennis Kasprzyk <onestone@opencompositing.org> 2007-08-30
343
Dennis Kasprzyk <onestone@opencompositing.org> 2007-08-30
345
Remove sticky flag in finiWindow only with setWindowState.
347
Danny Baumann <dannybaumann@web.de> 2007-08-29
349
Don't handle InputOnly windows.
351
Danny Baumann <dannybaumann@web.de> 2007-08-29
353
Fixed legacy fullscreen support.
354
Don't try to evaluate matches in initWindow.
355
Narrowed down Firefox fix - the Qt menu fix still is way too broad, though.
357
Roland Baer <roland@Vista.(none)> 2007-08-15
359
Added return value check on findWindowAtDisplay().
361
Dennis Kasprzyk <onestone@opencompositing.org> 2007-08-07
363
Removed normal sticky match. It's in winrules already.
365
Dennis Kasprzyk <onestone@opencompositing.org> 2007-08-07
367
Added handling of "on all desktops" windows as sticky.
369
Andrew Riedi <andrewriedi@gmail.com> 2007-08-07
373
Dennis Kasprzyk <onestone@opencompositing.org> 2007-08-06
377
Andrew <andrew@andrew-desktop.(none)> 2007-08-05
381
Andrew Riedi <andrewriedi@gmail.com> 2007-08-02
383
Merge workaroundsDoLegacyFullscreen() into workaroundsDoFixes().
385
Andrew Riedi <andrewriedi@gmail.com> 2007-08-02
387
Make workaroundsDoFixes() stand alone.
389
Danny Baumann <dannybaumann@web.de> 2007-07-31
391
Only apply KDE menu fix to override_redirect windows.
394
Danny Baumann <dannybaumann@web.de> 2007-07-30
396
Remove trailing whitespace.
398
Danny Baumann <dannybaumann@web.de> 2007-07-30
400
BCOP does the metadata handling.
402
Erkin Bahceci <erkinbah@gmail.com> 2007-07-29
404
windowAddNotify -> initWindow. Remove getWindowUserTime.
405
windowAddNotify doesn't get called for all existing windows
406
(e.g. menus of KDE apps). initWindow gets called for all windows
407
(all existing and newly opened windows), therefore is the right place for
408
workarounds, rather than windowAddNotify.
410
Danny Baumann <dannybaumann@web.de> 2007-07-28
414
Danny Baumann <dannybaumann@web.de> 2007-07-28
416
Added Qt window fix (taken from animation plugin).
418
Guillaume Seguin <guillaume@segu.in> 2007-07-28
420
* Oh noes, a dummy commit!
422
Andrew Riedi <andrewriedi@gmail.com> 2007-07-26
424
Make 'Legacy Fullscreen Support' default to false until the remaining bug is fixed.
426
Andrew Riedi <andrewriedi@gmail.com> 2007-07-26
430
Andrew Riedi <andrewriedi@gmail.com> 2007-07-26
434
Andrew Riedi <andrewriedi@gmail.com> 2007-07-26
436
Add recalcWindowType() after the series of fixes.
438
Andrew Riedi <andrewriedi@gmail.com> 2007-07-25
440
Add string.h include and fix up workarounds.xml.in.
442
Andrew Riedi <andrewriedi@gmail.com> 2007-07-25
444
Add a workaround for notification-daemon windows.
446
Based on a patch by Danny Baumann <dannybaumann@web.de>. (Thank you!)
448
Andrew Riedi <andrewriedi@gmail.com> 2007-07-25
450
Reset w->wmType when needed.
452
Andrew Riedi <andrewriedi@gmail.com> 2007-07-25
454
Make the style look like that of the other plug-ins.
456
Idea by Danny Baumann <dannybaumann@web.de>.
458
Andrew Riedi <andrewriedi@gmail.com> 2007-07-25
460
Add the Firefox menu fix.
462
Based on a patch by Danny Baumann <dannybaumann@web.de>. (Thank you!)
464
Andrew Riedi <andrewriedi@gmail.com> 2007-07-25
466
Add initial workaroundsWindowAddNotify().
468
Andrew Riedi <andrewriedi@gmail.com> 2007-07-25
470
Make plug-in build correctly.
472
Andrew Riedi <andrewriedi@gmail.com> 2007-07-09
474
Revert "Fix a bug such that videos will now be able to unfullscreen."
476
This reverts commit 1b660446987c3f134b09cacd2c577943511018a4.
478
Andrew Riedi <andrewriedi@gmail.com> 2007-07-09
480
Fix a bug such that videos will now be able to unfullscreen.
482
Andrew Riedi <andrewriedi@gmail.com> 2007-07-09
484
Fix mplayer no-border bug.
486
This should fix amsn and eterm also.
488
Andrew Riedi <andrewriedi@gmail.com> 2007-07-02
490
Move workarounds.xml -> workarounds.xml.in.
492
Andrew Riedi <andrewriedi@gmail.com> 2007-07-02
496
Andrew Riedi <andrewriedi@gmail.com> 2007-06-15
498
Fix OpenOffice.org Presentation bug.
500
Andrew Riedi <andrewriedi@gmail.com> 2007-06-14
502
Recalculate the window type when needed.
504
Andrew Riedi <andrewriedi@gmail.com> 2007-06-14
506
Split workaroundsInitWindow() into two functions.
508
Andrew Riedi <andrewriedi@gmail.com> 2007-06-14
510
Add a possible fix for the old OpenOffice.org fullscreen problem.
512
Andrew Riedi <andrewriedi@gmail.com> 2007-06-13
514
Put in 'Utility' category.
516
Andrew Riedi <andrewriedi@gmail.com> 2007-06-13
518
Simplify code per maniac103's request.
520
Andrew Riedi <andrewriedi@gmail.com> 2007-06-12
522
Fix crash on plug-in unload.
524
Andrew Riedi <andrewriedi@gmail.com> 2007-06-12
526
Make plug-in respect the options.
528
Andrew Riedi <andrewriedi@gmail.com> 2007-06-12
530
Add initial BCOP support.
532
Andrew Riedi <andrewriedi@gmail.com> 2007-06-12
536
Andrew Riedi <andrewriedi@gmail.com> 2007-06-12
540
Andrew Riedi <andrewriedi@gmail.com> 2007-06-11
542
Add option for Wine/legacy applications in the xml file.
544
Andrew Riedi <andrewriedi@gmail.com> 2007-06-07
546
Add workaround for Wine and legacy applications.
548
Andrew Riedi <andrewriedi@gmail.com> 2007-06-07
550
Add workarounds.xml stub.
552
Andrew Riedi <andrewriedi@gmail.com> 2007-06-07
554
Add 'workaroundsMetadata' and 'displayPrivateIndex.'
556
Andrew Riedi <andrewriedi@gmail.com> 2007-06-07
558
Make the plug-in loadable.
560
Andrew Riedi <andrewriedi@gmail.com> 2007-06-07
564
griswold <griswold@opencompositing.org> 2007-06-07