lp:~vanvugt/compiz/fix-1021104

Created by Daniel van Vugt and last modified
Get this branch:
bzr branch lp:~vanvugt/compiz/fix-1021104
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

3289. By Daniel van Vugt

More elegant (and gles2-friendly) tmpRegion logic.

3288. By Daniel van Vugt

Make LLVMpipe use regional redraws on every frame instead. While it results
in lower benchmark results than buffer swapping, it has other benefits:
  1. Slightly faster/smoother rendering for most regional updates.
  2. Significantly lower CPU usage for regional updates.
  3. Won't cause a performance regression in Unity with regionalDamage.

3287. By Daniel van Vugt

Avoid severe artifacts and flickering when using LLVMpipe (LP: #1021104)

3286. By Daniel van Vugt

Fix crash LP: #1019337 properly this time.

The original fix did not handle the case where:
    (win != NULL && xid != None && !valid_window(xid))
so would still exit with an X error.

Now we trap and handle such errors gracefully, instead of hitting the
default handler which kills gtk-window-decorator.. Fixes: https://bugs.launchpad.net/bugs/1019337. Approved by Ɓukasz Zemczak, jenkins.

3285. By Sam Spilsbury

Fixes CMake error when USER environment variable is not set
(LP: #1023772). Fixes: https://bugs.launchpad.net/bugs/1023772. Approved by Daniel van Vugt.

3284. By Daniel van Vugt

Add extra checks to avoid passing an invalid xid to XGetWindowProperty which
would result in fatal error: BadWindow (invalid Window parameter).
(LP: #1019337)
. Fixes: https://bugs.launchpad.net/bugs/1019337. Approved by Sam Spilsbury, jenkins.

3283. By Daniel van Vugt

Add initial manual tests for GSettings.. Fixes: . Approved by Didier Roche, Timo Jyrinki.

3282. By Sam Spilsbury

Add gsettings test cases and schema/path cleanups.. Fixes: . Approved by Daniel van Vugt.

3281. By soreau

Added the plug-in "Trip" converted from git to bzr (including full history) to Compiz.. Fixes: https://bugs.launchpad.net/bugs/1012213. Approved by Daniel van Vugt.

3280. By Daniel van Vugt

Don't damageScreen on window resize. It will only slow us down, especially
when using unityshell. Whatever bug we were trying to work around by calling
damageScreen seems to be gone.. Fixes: . Approved by Sam Spilsbury.

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