Compare commits
9 Commits
Author | SHA1 | Date | |
---|---|---|---|
![]() |
21c46852cd | ||
![]() |
10036832dd | ||
![]() |
25b5ea8b4f | ||
![]() |
20beaf7fe1 | ||
![]() |
e72af50420 | ||
![]() |
ef4417b717 | ||
![]() |
cf943627e2 | ||
![]() |
96543cb009 | ||
![]() |
fbb2207f8c |
10
NEWS
10
NEWS
@@ -1,9 +1,17 @@
|
|||||||
|
3.11.2
|
||||||
|
======
|
||||||
|
* Fix resize operations using mouse-button-modifier [Lionel; #710251]
|
||||||
|
* Misc. fixes and cleanups [Jasper, Rico, Florian; #711731]
|
||||||
|
|
||||||
|
Contributors:
|
||||||
|
Lionel Landwerlin, Florian Müllner, Jasper St. Pierre, Rico Tzschichholz
|
||||||
|
|
||||||
3.11.1
|
3.11.1
|
||||||
======
|
======
|
||||||
* Don't require at least one output device to be connected [Giovanni; #709009]
|
* Don't require at least one output device to be connected [Giovanni; #709009]
|
||||||
* Name the guard window [Andrew; #710346]
|
* Name the guard window [Andrew; #710346]
|
||||||
* Use new UPower API [Bastien]
|
* Use new UPower API [Bastien]
|
||||||
* Expose min-backlight-stea [Asad; #710380]
|
* Expose min-backlight-step [Asad; #710380]
|
||||||
* Don't focus the no-focus-window for globally active windows [Jasper; #710296]
|
* Don't focus the no-focus-window for globally active windows [Jasper; #710296]
|
||||||
* Misc. fixes and cleanups [Jasper, Rico, Olav, Magdalen; #709776]
|
* Misc. fixes and cleanups [Jasper, Rico, Olav, Magdalen; #709776]
|
||||||
|
|
||||||
|
@@ -3,7 +3,7 @@ AC_CONFIG_MACRO_DIR([m4])
|
|||||||
|
|
||||||
m4_define([mutter_major_version], [3])
|
m4_define([mutter_major_version], [3])
|
||||||
m4_define([mutter_minor_version], [11])
|
m4_define([mutter_minor_version], [11])
|
||||||
m4_define([mutter_micro_version], [1])
|
m4_define([mutter_micro_version], [2])
|
||||||
|
|
||||||
m4_define([mutter_version],
|
m4_define([mutter_version],
|
||||||
[mutter_major_version.mutter_minor_version.mutter_micro_version])
|
[mutter_major_version.mutter_minor_version.mutter_micro_version])
|
||||||
|
@@ -49,8 +49,8 @@ FIXXREF_OPTIONS=
|
|||||||
# Used for dependencies. The docs will be rebuilt if any of these change.
|
# Used for dependencies. The docs will be rebuilt if any of these change.
|
||||||
# e.g. HFILE_GLOB=$(top_srcdir)/gtk/*.h
|
# e.g. HFILE_GLOB=$(top_srcdir)/gtk/*.h
|
||||||
# e.g. CFILE_GLOB=$(top_srcdir)/gtk/*.c
|
# e.g. CFILE_GLOB=$(top_srcdir)/gtk/*.c
|
||||||
HFILE_GLOB=$(top_srcdir)/src/*.h
|
HFILE_GLOB=$(top_srcdir)/src/*/*.h
|
||||||
CFILE_GLOB=$(top_srcdir)/src/*.c
|
CFILE_GLOB=$(top_srcdir)/src/*/*.c
|
||||||
|
|
||||||
# Extra header to include when scanning, which are not under DOC_SOURCE_DIR
|
# Extra header to include when scanning, which are not under DOC_SOURCE_DIR
|
||||||
# e.g. EXTRA_HFILES=$(top_srcdir}/contrib/extra.h
|
# e.g. EXTRA_HFILES=$(top_srcdir}/contrib/extra.h
|
||||||
|
@@ -168,7 +168,9 @@ libmutter_la_SOURCES = \
|
|||||||
ui/theme.c \
|
ui/theme.c \
|
||||||
meta/theme.h \
|
meta/theme.h \
|
||||||
ui/theme-private.h \
|
ui/theme-private.h \
|
||||||
ui/ui.c \
|
ui/ui.c
|
||||||
|
|
||||||
|
nodist_libmutter_la_SOURCES = \
|
||||||
$(mutter_built_sources)
|
$(mutter_built_sources)
|
||||||
|
|
||||||
libmutter_la_LDFLAGS = -no-undefined
|
libmutter_la_LDFLAGS = -no-undefined
|
||||||
@@ -249,7 +251,7 @@ Meta-$(api_version).gir: libmutter.la
|
|||||||
@META_GIR@_FILES = \
|
@META_GIR@_FILES = \
|
||||||
mutter-enum-types.h \
|
mutter-enum-types.h \
|
||||||
$(libmutterinclude_base_headers) \
|
$(libmutterinclude_base_headers) \
|
||||||
$(filter %.c,$(libmutter_la_SOURCES))
|
$(filter %.c,$(libmutter_la_SOURCES) $(nodist_libmutter_la_SOURCES))
|
||||||
@META_GIR@_SCANNERFLAGS = --warn-all --warn-error
|
@META_GIR@_SCANNERFLAGS = --warn-all --warn-error
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
@@ -685,15 +685,6 @@ meta_compositor_manage_screen (MetaCompositor *compositor,
|
|||||||
clutter_actor_add_child (info->stage, info->window_group);
|
clutter_actor_add_child (info->stage, info->window_group);
|
||||||
clutter_actor_add_child (info->stage, info->top_window_group);
|
clutter_actor_add_child (info->stage, info->top_window_group);
|
||||||
|
|
||||||
info->plugin_mgr = meta_plugin_manager_new (screen);
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Delay the creation of the overlay window as long as we can, to avoid
|
|
||||||
* blanking out the screen. This means that during the plugin loading, the
|
|
||||||
* overlay window is not accessible; if the plugin needs to access it
|
|
||||||
* directly, it should hook into the "show" signal on stage, and do
|
|
||||||
* its stuff there.
|
|
||||||
*/
|
|
||||||
info->output = get_output_window (screen);
|
info->output = get_output_window (screen);
|
||||||
XReparentWindow (xdisplay, xwin, info->output, 0, 0);
|
XReparentWindow (xdisplay, xwin, info->output, 0, 0);
|
||||||
|
|
||||||
@@ -714,6 +705,8 @@ meta_compositor_manage_screen (MetaCompositor *compositor,
|
|||||||
info->pending_input_region = None;
|
info->pending_input_region = None;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
info->plugin_mgr = meta_plugin_manager_new (screen);
|
||||||
|
|
||||||
/* Map overlay window before redirecting windows offscreen so we catch their
|
/* Map overlay window before redirecting windows offscreen so we catch their
|
||||||
* contents until we show the stage.
|
* contents until we show the stage.
|
||||||
*/
|
*/
|
||||||
|
@@ -859,9 +859,9 @@ meta_screen_free (MetaScreen *screen,
|
|||||||
screen->wm_sn_selection_window);
|
screen->wm_sn_selection_window);
|
||||||
|
|
||||||
if (screen->work_area_later != 0)
|
if (screen->work_area_later != 0)
|
||||||
g_source_remove (screen->work_area_later);
|
meta_later_remove (screen->work_area_later);
|
||||||
if (screen->check_fullscreen_later != 0)
|
if (screen->check_fullscreen_later != 0)
|
||||||
g_source_remove (screen->check_fullscreen_later);
|
meta_later_remove (screen->check_fullscreen_later);
|
||||||
|
|
||||||
if (screen->monitor_infos)
|
if (screen->monitor_infos)
|
||||||
g_free (screen->monitor_infos);
|
g_free (screen->monitor_infos);
|
||||||
|
@@ -9706,7 +9706,8 @@ meta_window_handle_mouse_grab_op_event (MetaWindow *window,
|
|||||||
switch (xev->evtype)
|
switch (xev->evtype)
|
||||||
{
|
{
|
||||||
case XI_ButtonRelease:
|
case XI_ButtonRelease:
|
||||||
if (xev->detail == 1)
|
if (xev->detail == 1 ||
|
||||||
|
xev->detail == meta_prefs_get_mouse_button_resize ())
|
||||||
{
|
{
|
||||||
meta_display_check_threshold_reached (window->display,
|
meta_display_check_threshold_reached (window->display,
|
||||||
xev->root_x,
|
xev->root_x,
|
||||||
|
Reference in New Issue
Block a user