lp:~uriboni/metacity/capture-before-unmap

Created by Ugo Riboni and last modified
Get this branch:
bzr branch lp:~uriboni/metacity/capture-before-unmap
Only Ugo Riboni can upload to this branch. If you are Ugo Riboni please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ugo Riboni
Project:
Metacity
Status:
Development

Recent revisions

3616. By Ugo Riboni

Enable and disable the capture based on the gconf key /apps/metacity/general/capture_before_unmap

3615. By Ugo Riboni

Add the following feature: when a window is minimized or sent to another workspace, its pixmap is grabbed and saved in a property on the window. When the window comes back to visibility, that property (and the pixmap) is deleted.

This feature is needed for unity-2d's workspaces switcher, which can't otherwise capture the pixmap of windows in other workspaces since metacity unmaps them.

There's still some polish to do and the feature has to be made configurable.

3614. By David Planella

Updated Catalan translation

3613. By Petr Kovar

Update Czech translation

3612. By Marnanel Thurman

Removed error left over from commit 85aba1afe33d973bdea0229b534516c1658a44d5
which was breaking the build. Closes bug 640719. Thanks to Luca Ferretti
for reporting this.

3611. By Xu Li

do check of max_size in get_size_limits() to avoid overflow

3610. By Sascha Silbe <email address hidden>

core/boxes.c: fix unchecked values in meta_rectangle_clip_to_region()

3609. By Fran Diéguez

QA of Galician translations

3608. By Owen Taylor

Should set RestartStyleHint to RestartIfRunning when replaced

This reverts most of commit abbd057eb967e6ab462ffe305f41b2b04d417b25;

 - It's fine to call meta_session_shutdown() after the display
   is closed, since it's talking over the ICE connection
 - We should not call warn_about_lame_clients_and_finish_interact()
   unless we are interacting with the window manager in a session
   save.

However, the part of abbd057 that fixed accessing freed memory was
fixing a real problem; this patches does the same thing in a simpler
way by fixing an obvious type in meta_display_close() where it was
NULL'ing out the local variable 'display' rather than the global
variable 'the_display' and adding keeping the check in meta_finalize()
that was added in abbd057.

The order of calling meta_session_shutdown() and
calling meta_display_close() is reverted back to the old order to
make it clear that it's OK if the display way already closed previously.

3607. By Florian Müllner <email address hidden>

Add compatibility with GTK+ 2.20

In order to replace calls to deprecated GDK code, yet-unreleased
GTK+ 2.22 is required. Add some basic compatibility code to allow
building mutter with GTK+ 2.20.

https://bugzilla.gnome.org/show_bug.cgi?id=572332

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~vcs-imports/metacity/master
This branch contains Public information 
Everyone can see this information.

Subscribers