lp:~unity-team/clutk/clutk.fix-for-quicklist-artifacts

Created by Jay Taoko and last modified
Get this branch:
bzr branch lp:~unity-team/clutk/clutk.fix-for-quicklist-artifacts
Members of Unity Team can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Unity Team
Project:
CluTK
Status:
Merged

Recent revisions

269. By Jay Taoko

In reference to bug 617339. Avoid resetting the expansion factor of the menu when computing the menu textures.

[modified]
  clutk/ctk-menu-expandable.c

268. By Jay Taoko

Properly unref menu items is ctk_menu_finalize. This is the first part of a fix for a memory leak in the Quicklist.
The second part of the fix consist in patching Clutter in clutter-actor.c in function clutter_actor_unparent.

Around line 7226, replace:
    if (was_mapped && !CLUTTER_ACTOR_IS_MAPPED (self) )

with:
    if (was_mapped && !CLUTTER_ACTOR_IS_MAPPED (self) && ((GObject*) old_parent)->ref_count > 0)

WARNING: IF THE FIX IS NOT APPLIED TO CLUTTER BEFORE USING THIS BRANCH, UNITY WILL CRASH!

[modified]
  clutk/ctk-menu.c

267. By Mikkel Kamstrup Erlandsen

Post release version bump

266. By Mikkel Kamstrup Erlandsen

Release 0.3.56

265. By Jay Taoko

Fix memory leak: release opengl textures in clutk/ctk-menu-expandable.c

[modified]
  ctk-menu-expandable.c
  ctk-layer.c

264. By Mirco Müller

modified:
  clutk/ctk-menu.c

Merged clutk.fix-599718 branch after review and approval from Jason. This
gets rid of all relayout-warnings from clutter by avoiding the use of
clutter_actor_set_size() in any allocate-functions. Fixes LP: #599718.

263. By Neil J. Patel

Free image resources on finalize

262. By Neil J. Patel

post release bump

261. By Neil J. Patel

[release] 0.3.54

260. By Mirco Müller

modified:
  clutk/ctk-button.c
  clutk/ctk-scroll-view.c

Merged Neil's misc-fixes-njpatel clutk-branch after review and approval.
Minor user-experience tweaks.

Branch metadata

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

Subscribers