Created by Marco Trevisan (Treviño) on 2016-07-01 and last modified on 2016-07-01
Get this branch:
bzr branch lp:~3v1n0/compiz/unity-lowgfx
Only Marco Trevisan (Treviño) can upload to this branch. If you are Marco Trevisan (Treviño) please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Marco Trevisan (Treviño)

Recent revisions

4064. By Marco Trevisan (Treviño) on 2016-07-01

compiz-gnome: add unity-lowgfx profile

This is a profile with disabled animations and reduced graphic effects

4063. By CI Train Bot Account on 2016-06-28

Releasing 1:

4062. By CI Train Bot Account on 2016-06-28

New upstream release

4061. By Sam Spilsbury <email address hidden> on 2016-06-28

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.

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

Releasing 1:

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.

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.