- Jun 25, 2016
-
-
Alberts Muktupāvels authored
-
- Jun 24, 2016
-
-
- Jun 22, 2016
-
-
Alberts Muktupāvels authored
At least two places before 90b36abe commit used screen coordinates. Update meta_window_get_titlebar_rect function to return titlebar rectange in screen coordinates. This also reverts first change in place.c that did not make any sense. x and y in titlebar_rect always was 0 meaning that we always used CASCADE_FUZZ value while previously visible border size was used. https://bugs.launchpad.net/ubuntu/+source/metacity/+bugs/1509031
-
- Jun 18, 2016
-
- May 30, 2016
-
-
Alberts Muktupāvels authored
free_win function already has two error traps, but there is other functions that could generate X errors. Replace existing traps with one that is added for whole function.
-
- May 25, 2016
-
-
Alberts Muktupāvels authored
It seems that picture might be destroyed with window if it is created by passing window id as drawable to XRenderCreatePicture. Add error trap around XRenderFreePicture to avoid Metacity crash with RenderBadPicture error. https://bugs.launchpad.net/ubuntu/+source/metacity/+bug/1582687
-
- May 24, 2016
-
-
- May 23, 2016
-
-
We assume when applying a mask that it is a depth-1 pixmap that cairo interprets as alpha. So ignore a non-depth-1 mask. https://bugzilla.gnome.org/show_bug.cgi?id=641975
-
Getting the contents of a depth-1 pixmap through cairo gives us an alpha pixmap. We need to convert to a monochrome pixmap as is expected by the ICCCM definition of WM_HINTS. https://bugzilla.gnome.org/show_bug.cgi?id=641975
-
apply_mask made some wrong assumptions that became untrue after rendering_cleanup landed, such as the number of channels in the pixmap, causing corruption. https://bugzilla.gnome.org/show_bug.cgi?id=641975
-
- Apr 24, 2016
-
-
Alberts Muktupāvels authored
-
- Apr 17, 2016
-
-
Alberts Muktupāvels authored
-
Alberts Muktupāvels authored
-
Alberts Muktupāvels authored
-
- Apr 16, 2016
-
-
Alberts Muktupāvels authored
-
Alberts Muktupāvels authored
-
Alberts Muktupāvels authored
-
Alberts Muktupāvels authored
-
Alberts Muktupāvels authored
-
Alberts Muktupāvels authored
-
Alberts Muktupāvels authored
-
- Apr 15, 2016
-
-
Alberts Muktupāvels authored
-
Alberts Muktupāvels authored
-
Alberts Muktupāvels authored
-
Alberts Muktupāvels authored
-
Alberts Muktupāvels authored
-
Going from fullscreen to unfullscreen involves a frame border size, so in order to properly interpret the saved rect size, we need to make sure that the frame borders are fully up to date.
-
Alberts Muktupāvels authored
When unmaximizing, we changed bits of window state, then called out to code that used the frame extents *before* we cleared old cached extents. Clear the cache up-front as soon as we change the window state. Based on mutter commit: https://git.gnome.org/browse/mutter/commit/?id=8d5ab6b5b34a3dbeaba6033c31d06090579ed574
-
- Apr 13, 2016
-
-
Alberts Muktupāvels authored
Remove window from compositor when calling meta_window_free and make sure to re-add window to the compositor when we re-create MetaWindow on MapRequest. https://bugzilla.gnome.org/show_bug.cgi?id=504876 https://bugzilla.gnome.org/show_bug.cgi?id=751833
-
Cache the computed border size so we can fetch the border size at any time without worrying that we'll be spending too much time in the theme code (in some cases we might allocate a PangoFontDescription or do other significant work.) The main effort here is clearing the cache when various bits of window state change that could potentially affect the computed borders. https://bugzilla.gnome.org/show_bug.cgi?id=707194
-
- Apr 11, 2016
-
-
Alberts Muktupāvels authored
-
As design patterns have evolved, dialogs that use CSD do use titlebar buttons, so it's time to re-enable them for SSD as well. https://bugzilla.gnome.org/show_bug.cgi?id=641630
-
- Apr 10, 2016
-
-
- Apr 03, 2016
-
-
Alberts Muktupāvels authored
-
- Mar 29, 2016
-
-
Alberts Muktupāvels authored
-
Alberts Muktupāvels authored
-
-
Alberts Muktupāvels authored
This partially reverts commit d982d0a5.
-
- Mar 24, 2016
-
-
Alberts Muktupāvels authored