#8822 NORM 9.1.0: Create an mmap'able icon cache

Zarro Boogs per Child bugtracker at laptop.org
Sat Dec 27 17:15:05 EST 2008


#8822: Create an mmap'able icon cache
-------------------------------------+--------------------------------------
           Reporter:  benzea         |       Owner:  marco         
               Type:  defect         |      Status:  new           
           Priority:  normal         |   Milestone:  9.1.0         
          Component:  sugar-toolkit  |     Version:  not specified 
         Resolution:                 |    Keywords:  r? cjbfor9.1.0
        Next_action:  never set      |    Verified:  0             
Deployment_affected:                 |   Blockedby:                
           Blocking:                 |  
-------------------------------------+--------------------------------------

Comment(by benzea):

 The new patch uses the cache also for icons smaller than the ones in the
 cache, by scaling a larger icon from the cache down. Note that there is a
 hack because of ticket #6133, and I hope that it will be faster should
 this bug be fixed, and the workaround removed.

 One thing about usability. If the size is correct it feels good, the
 scaling is a bit slow (though not worst than redrawing, which will
 currently happen with loads of icons in the activity ring).

   Note that the pulsing icon needs more CPU time with this patch in. So
 another ticket for the pulsing icon would probably be good. It should not
 be too hard to add an extra cache that uses server side pixmaps and even
 solid pixmaps (no alpha channel) in some cases.

-- 
Ticket URL: <http://dev.laptop.org/ticket/8822#comment:10>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system


More information about the Bugs mailing list