lp:~ci-train-bot/compiz/compiz-ubuntu-yakkety-landing-043

Created by CI Train Bot Account and last modified
Get this branch:
bzr branch lp:~ci-train-bot/compiz/compiz-ubuntu-yakkety-landing-043
Only CI Train Bot Account can upload to this branch. If you are CI Train Bot Account please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
CI Train Bot Account
Project:
Compiz
Status:
Merged

Recent revisions

4063. By CI Train Bot Account

Releasing 1:0.9.13.0+16.10.20160628-0ubuntu1

4062. By Sam Spilsbury <email address hidden>

animationaddon: Port the animationaddon plugin to use modern GL API.

This involved a lot of changes:
 - Removal of glPush/glPop. State is assumed to be off in newer versions
   of compiz, so switch off whatever gets switched on.
 - Switch from glVertexPointer/glDrawArrays/glDrawElements to GLVertexBuffer
 - Changes in primitive assembly: GL_POLYGON doesn't exist in GLES
   so switch to using GL_TRIANGLES. This meant that the indices
   for all the animatons needed to be re-tesselated. That was done
   by hand using a winding rule which just duplicates the first and
   third vertex around the fourth.
 - Dropping of glTexEnv calls.
 - Reworking of the depth test, since writes to the depth buffer
   have been disabled by default.

4061. By CI Train Bot Account

New upstream release 0.9.13.0

4060. By CI Train Bot Account

Releasing 1:0.9.12.2+16.10.20160621-0ubuntu1

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.

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