Update to 0.8.3

Bug #422384 reported by Robert Ancell
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
compiz (Ubuntu)
Fix Released
Wishlist
Robert Ancell

Bug Description

Binary package hint: compiz

Update to the latest git checkout of the stable branch. Fixes a number of memory leaks and crashes.

Trial packages available in the compiz PPA:
https://edge.launchpad.net/~compiz/+archive/ppa

Changed in compiz (Ubuntu):
assignee: nobody → Robert Ancell (robert-ancell)
importance: Undecided → Wishlist
status: New → In Progress
description: updated
Revision history for this message
Robert Ancell (robert-ancell) wrote :
Download full text (9.2 KiB)

Changes since 0.8.2

commit f419b23f93dfc2d137b7613d8d17c4b5f518fcfb
Author: Dennis Kasprzyk
Date: Mon Aug 31 11:28:48 2009 +0200

    Revert "Add swapbuffers and vsync_wait options"

    This reverts commit 5712310bd5e381778a73571d05b27c56814c216f.

    All this can be done in a separate plugin:
    --always-swap: by calling damageScreen in preparePaintScreen
    --no-wait: by replacing the the getVideoSync und waitVideoSync function pointers in CompScreen with noop function pointers

commit e2b44eeb0c5c30d9287920311404e9acc396d850
Author: Danny Baumann
Date: Mon Aug 31 09:37:23 2009 +0200

    Coding style fix.

commit f4af2061d93057843efd437b30b8199dc89defdd
Author: Danny Baumann
Date: Mon Aug 31 09:36:41 2009 +0200

    Fix sibling checking logic.

commit 1baf514fefb9177764af99cf508596686583244e
Author: Danny Baumann
Date: Mon Aug 31 09:31:43 2009 +0200

    Make sure findValidStackSibling below doesn't return a sibling that
    we're not allowed to stack under.
    If the passed sibling window is not allowed to stack under the passed
    window, returning any window under sibling would result in an invalid
    stacking order.

commit b110aff66f89c60e663a00b3428c836987ba5153
Author: Danny Baumann
Date: Sun Aug 30 12:35:45 2009 +0200

    Make variable and command line option naming a little more obvious.
    Minor coding style adaptions.

commit 5712310bd5e381778a73571d05b27c56814c216f
Author: Jesse Barnes
Date: Sun Aug 30 12:29:42 2009 +0200

    Add swapbuffers and vsync_wait options
    Some drivers will automatically prevent tearing when swapbuffers or
    copysubbuffer is called, and will throttle drawing at that time as well
    (usually to the refresh rate); the --no-wait option can be used in that
    case.

    And for testing drivers, the --always-swap option can be nice, since it
    will force full screen updates, allowing page flipping paths to be
    taken, for example.

    Signed-off-by: Jesse Barnes

commit 0521eb67fd8fcc224946e95ab9137937dcd4003f
Author: Jesse Barnes
Date: Sun Aug 30 12:26:42 2009 +0200

    Add .gitignore file
    Makes git a bit nicer to use.

commit 24dd71f04892ddd031ac2bf7b166e10b74aa1bbd
Author: Danny Baumann
Date: Sun Aug 30 12:15:57 2009 +0200

    Fix up coding style, add some comments.

commit 27430deae222b4380c0e91da849f930a297afb73
Author: Adel Gadllah
Date: Thu Aug 27 10:18:01 2009 +0200

    Never unload plugins passed to the cmdline

    Don't pop plugins that where loaded during startup (via cmdline option), even
    when not listed in the active plugins list supplied by the configuration plugin.
    Contains a crash fix from Philippe Troin.

    Signed-off-by: Adel Gadllah

commit 060a99697cde9105c85623cb464a36b46da3bf97
Author: Adel Gadllah
Date: Thu Aug 27 10:21:01 2009 +0200

    gnomecompat: Default to gnome-terminal for terminal key binding

    When gnomecompat is used, that usually means that GNOME is the current DE,
    so default to gnome-terminal rather than no terminal by default.

    Signed-off-by: Adel Gadllah

commit d84f2daa252f2fc9f9fd95342da6022e737d3db3
Author: Dennis Kasprzyk
Date: Thu Aug 27 17:22:27 2009 +0200

  ...

Read more...

Revision history for this message
Michael Vogt (mvo) wrote :

All these updates come from the stable branch of compiz. Along with compiz there are also updates to compiz-plugins-main, -extra and libcompizconfig. There is a abi break in the compiz core package, but that just requires a upload of all the packages at about the same time to minimize the disturbance. The update is prepared in the compiz PPA and tested there.

Revision history for this message
Robert Ancell (robert-ancell) wrote :

This will need a freeze exception:
https://wiki.ubuntu.com/FreezeExceptionProcess

Revision history for this message
Martin Pitt (pitti) wrote :

Go ahead, no new features except the ABI breakage. The latter is fine since you already prepared it.

Revision history for this message
Robert Ancell (robert-ancell) wrote :

Uploaded by mvo

Changed in compiz (Ubuntu):
status: In Progress → Fix Committed
Changed in compiz (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.