diff --git a/debian/changelog b/debian/changelog index 28c93fae52fd2516fae4cd39f3a8da7e05df03f5..8a19c871b82d71b6f1247179dc0dd58933c97655 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +metacity (1:3.14.1-2) unstable; urgency=medium + + * Backport initialize_variables.patch from upstream to fix a bug + when Chromium was not showing in Alt-Tab list. + * Build-depend on Gtk+ 3.12, for gtk_widget_set_margin_[start/end]. + + -- Dmitry Shachnev Sat, 25 Oct 2014 18:56:01 +0400 + metacity (1:3.14.1-1) unstable; urgency=medium * New upstream bugfix release. diff --git a/debian/control b/debian/control index 09639dfe65f94c3ea995e4d15256e32bf7c27bee..74aab9ac75ed449fcc48f055f3440f683dd226f2 100644 --- a/debian/control +++ b/debian/control @@ -15,7 +15,7 @@ Build-Depends: cdbs (>= 0.4.41), intltool (>= 0.34.90), libcanberra-gtk3-dev, libglib2.0-dev (>= 2.36.0), - libgtk-3-dev (>= 3.8.0), + libgtk-3-dev (>= 3.12.0), libgtop2-dev, libice-dev, libpango1.0-dev (>= 1.2.0), diff --git a/debian/control.in b/debian/control.in index 86fa836ece25b07fc1edc26f3343be850373d5a2..fd717a9ff51074ed2f1bd9254838047e8a4e85cb 100644 --- a/debian/control.in +++ b/debian/control.in @@ -11,7 +11,7 @@ Build-Depends: cdbs (>= 0.4.41), intltool (>= 0.34.90), libcanberra-gtk3-dev, libglib2.0-dev (>= 2.36.0), - libgtk-3-dev (>= 3.8.0), + libgtk-3-dev (>= 3.12.0), libgtop2-dev, libice-dev, libpango1.0-dev (>= 1.2.0), diff --git a/debian/patches/initialize_variables.patch b/debian/patches/initialize_variables.patch new file mode 100644 index 0000000000000000000000000000000000000000..9ddbee0c8357c516899744ccd94206d5598acbf1 --- /dev/null +++ b/debian/patches/initialize_variables.patch @@ -0,0 +1,15 @@ +Description: initialize take_focus and input variables properly +Origin: upstream, https://git.gnome.org/browse/metacity/commit/?id=5b880ff3ea7ab224 +Last-Update: 2014-10-25 + +--- a/src/core/window.c ++++ b/src/core/window.c +@@ -494,6 +494,8 @@ + window->initial_timestamp_set = FALSE; + window->net_wm_user_time_set = FALSE; + window->user_time_window = None; ++ window->take_focus = FALSE; ++ window->input = TRUE; + window->calc_placement = FALSE; + window->shaken_loose = FALSE; + window->have_focus_click_grab = FALSE; diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000000000000000000000000000000000000..47afd2c4278d33acab48318e2f2abd979452d309 --- /dev/null +++ b/debian/patches/series @@ -0,0 +1 @@ +initialize_variables.patch