Created by Christopher Townsend and last modified
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

Compiz Maintainers

Recent revisions

4060. By CI Train Bot Account

Releasing 1:

4059. By Alberts Muktupāvels

gtk-window-decorator: support Metacity 3.20.

4058. By Alberts Muktupāvels

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

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

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

gtk-window-decorator: more code cleanup.

4054. By Alberts Muktupāvels

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

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

Releasing 1:

4051. By Eleni Maria Stea

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:
This branch contains Public information 
Everyone can see this information.