lp:compiz/0.9.12

Created by Christopher Townsend on 2014-06-10 and last modified on 2016-06-28
Get this branch:
bzr branch lp:compiz/0.9.12
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
Status:
Development

Recent revisions

4060. By CI Train Bot Account on 2016-06-21

Releasing 1:0.9.12.2+16.10.20160621-0ubuntu1

4059. By Alberts Muktupāvels on 2016-06-21

gtk-window-decorator: support Metacity 3.20.

4058. By Alberts Muktupāvels on 2016-06-21

gtk-window-decorator: improve Metacity theme.

- Don't re-create MetaStyleInfo every time, we need to do this only when we get style-updated signal. Also with Metacity theme style info is almost unused - so creating / destroying was unneeded work. Style info only is used to create titlebar font and in meta_theme_draw_frame.

- Update invisible grab area size calculation. MetaFrameBorders might not be same between maximized and non-maximized windows.

4057. By Alberts Muktupāvels on 2016-06-21

gtk-window-decorator: use only one style window.

- Use only one style window - there is no reason to keep multiple windows. More windows just meant that on style-updated signal we called decorations_changed multiple times for no reason - just extra work.

- Switcher label was added to style window, but my tests shows that it is not needed...

- On style-updated signal _title_color was updated multiple times, but it is used only by Cairo theme.

4056. By Alberts Muktupāvels on 2016-06-21

gtk-window-decorator: improve titlebar font handling.

In Metacity 3.20 titlebar font is handled internally. To use custom / non-system titlebar font meta_theme_set_titlebar_font must be called with custom font. gwd_theme_metacity_update_titlebar_font is place were it will be done.

Previous Metacity versions has function to create titlebar font. Lets use it to make sure that decorations are equal between gtk-window-decorator and Metacity.

Old code on titlebar font change did unneeded work if not-system font was used. In update-frames signal old font was destroyed and then recreated. After that in update-decorations signal it was done again.

4055. By Alberts Muktupāvels on 2016-06-21

gtk-window-decorator: more code cleanup.

4054. By Alberts Muktupāvels on 2016-06-21

gtk-window-decorator: stop using meta_frame_type_from_string.

Use custom meta_frame_type_from_string - it will be removed in Metacity 3.20. Also by using custom function we can avoid checks to ensure that we have valid MetaFrameType.

4053. By Alberts Muktupāvels on 2016-06-21

gtk-window-decorator: add new metacity-theme-type setting in GWDSettings.

Add new metacity-theme-type setting. Currently this is unused, but will be used with Metacity 3.20.

4052. By CI Train Bot Account on 2016-06-06

Releasing 1:0.9.12.2+16.10.20160606.2-0ubuntu1

4051. By Eleni Maria Stea on 2016-06-06

removed a line that includes a missing header file and breaks the build

Branch metadata

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