lp:~vanvugt/compiz/fix-1057263

Created by Daniel van Vugt on 2012-09-27 and last modified on 2012-09-27
Get this branch:
bzr branch lp:~vanvugt/compiz/fix-1057263
Only Daniel van Vugt can upload to this branch. If you are Daniel van Vugt please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Daniel van Vugt
Project:
Compiz
Status:
Merged

Recent revisions

3399. By Daniel van Vugt on 2012-09-27

Some decoration pixmaps get leaked on window resize, due to race conditions
between gtk-window-decorator and the decor plugin.

That's a complex problem which requires a better interprocess communication
and resource ownership design. So I'm not trying to fix that directly.

Instead, what this does is limits pixmap leaks to the lifetime of the frame
window. So if any leaks do occur, they will be cleaned up and freed next
time the window is minimized or closed. Or to garbage collect for all windows,
just hit Ctrl+Alt+D twice.

(LP: #1057263)

3398. By Sam Spilsbury on 2012-09-27

Fix window handle leak causing gradual degradation in desktop performance.
(LP: #1050610). Fixes: https://bugs.launchpad.net/bugs/1050610. Approved by Daniel van Vugt.

3397. By Sam Spilsbury on 2012-09-26

Fix build error: "'swapInterval' is not a member of 'GL'" on USE_GLES
(LP: #1056645). Fixes: https://bugs.launchpad.net/bugs/1056645. Approved by Daniel van Vugt.

3396. By Sam Spilsbury on 2012-09-26

Fixes memory leaks in the tests (LP: #1049169). Fixes: https://bugs.launchpad.net/bugs/1049169. Approved by Daniel van Vugt.

3395. By Iven Hsu on 2012-09-26

Reset opacity of the passive windows when window focus changed.
(LP: #1050757)

Also fixes the bug that clearPassive() doesn't reset the opacity of the
passive windows.. Fixes: https://bugs.launchpad.net/bugs/1050757. Approved by Daniel van Vugt, Sam Spilsbury.

3394. By Sam Spilsbury on 2012-09-26

Check if expo is active before tracking grabbed windows so that grid doesn't fire
(LP: #1037142). Fixes: https://bugs.launchpad.net/bugs/1037142. Approved by Daniel van Vugt, jenkins.

3393. By Sam Spilsbury on 2012-09-26

Remove some options from org.compiz.integrated and integrate them properly - adding special cases for options where upstream gnome forgot to change the key type.
(LP: #1050796). Fixes: https://bugs.launchpad.net/bugs/1050796. Approved by Daniel van Vugt.

3392. By Sam Spilsbury on 2012-09-26

Disable server grab while calling glXBindTexImageEXT for now
(LP: #1030891). Fixes: https://bugs.launchpad.net/bugs/1030891. Approved by Daniel van Vugt, jenkins.

3391. By Sam Spilsbury on 2012-09-26

Workaround (LP: #92599) by forcing the user specified refresh rate on nvidia.. Fixes: https://bugs.launchpad.net/bugs/92599. Approved by Daniel van Vugt, jenkins.

3390. By Sam Spilsbury on 2012-09-25

Actually change string settings to the new value, not the current one
(LP: #1042041). Fixes: https://bugs.launchpad.net/bugs/1042041. Approved by jenkins, Daniel van Vugt.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:compiz/0.9.8
This branch contains Public information 
Everyone can see this information.

Subscribers