lp:compiz-core

Created by Daniel van Vugt on 2012-02-06 and last modified on 2014-07-02

The stable 0.9.7 branch maintenance branch.

0.9.8 and newer development happens at https://launchpad.net/compiz/

Get this branch:
bzr branch lp:compiz-core
Members of Compiz Maintainers can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Compiz Maintainers
Project:
Compiz Core
Status:
Mature

Recent revisions

3137. By Christopher Townsend on 2014-07-02

Fix issue where having a maximized window on a second monitor, then that monitor gets removed which moves the maximized window to the main monitor, then restoring the maximized window would place it on a different viewport. It should stay on the same viewport. This is a backport of lp:compiz r3845.

3136. By Christopher Townsend on 2013-04-25

Backport of lp:compiz/0.9.9 revno. 3646 to fix bug #763148. Also had to backport the code in the PlaceWindow destructor.

3135. By Matthias Alles on 2013-04-15

Prevent windows from maximizing on the wrong monitor (LP: #751605)

  This fixes two causes I have found:
    1. outputDeviceForGeometry was wrapping to the wrong monitor (back to the
       top or left) if a window was mostly off the bottom/right of the screen.
    2. Even when outputDeviceForGeometry returned the correct output,
       PrivateWindow::addWindowSizeChanges was sometimes changing it to an
       incorrect output in the case where the old size of a window exceeds
       the dimensions of the smaller monitor you're trying to maximize it on.

3134. By Daniel van Vugt on 2013-01-03

Avoid calling code that results in calls to regexec as much as possible.
Regular expression matching is too expensive to do very often and compiz
was spending 31% of its CPU time in regexec().
(LP: #1095001)

3133. By Timo Jyrinki on 2012-12-19

Remove problematic double escaping ('\\.') from the unredirect_driver_blacklist default. (LP: #1091103)

3132. By Daniel van Vugt on 2012-12-14

Get ready for release 0.9.7.12

3130. By Daniel van Vugt on 2012-12-13

Add a feature for blacklisting certain graphics drivers from being able to
unredirect fullscreen windows. Right now the only known broken drivers are
nouveau and intel on precise (Mesa 8.0). But the blacklist is a regex that
can be adjusted at any time.
(LP: #1089246)

3129. By Timo Jyrinki on 2012-12-12

Add Firefox to the unredirect exceptions. (LP: #1086337)

3128. By Daniel van Vugt on 2012-12-12

Add an option to specify which windows are allowed to be unredirected when
they are fullscreen. Default: Allow unredirection on all window types except
common video players: Totem, MPlayer, Vlc or Plugin-container (Flash or other
nested browser windows).
(LP: #1051802)

Branch metadata

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