Changes

Jump to navigation Jump to search
no edit summary
Line 1: Line 1:  
<noinclude>
 
<noinclude>
[[Category:Feature Page Incomplete]]
+
[[Category:FeatureLanded|Optimize TreeViews]]
[[Category:Feature|Optimize TreeViews]]
   
</noinclude>
 
</noinclude>
   Line 14: Line 13:     
== Current status ==
 
== Current status ==
* Targeted release: 0.102
+
* Targeted release: 0.104
* Last updated: Feb 24, 2014
+
* Last updated: Nov 17, 2014
* Percentage of completion: 60%
+
* Percentage of completion: 90%
    
== Detailed Description ==
 
== Detailed Description ==
Line 72: Line 71:     
== How To Test ==
 
== How To Test ==
We did a test program that has a list (treeview) with many rows.  Each row has a cellrenderer icon.  The program automatically starts scrolling until the end of the list is reached.  Then we can get profiling information using Python cProfile http://docs.python.org/2/library/profile.html .  We ran the test like this inside a Sugar shell:
     −
     python -m cProfile test_treeview.py > profile.txt
+
To test the changes in the journal we used a python program to start the journal window from a terminal.
 +
You can download it here [http://dev.laptop.org/~gonzalo/start_journal.py]
 +
 
 +
To use it do:
 +
 
 +
     python -m cProfile start_journal.py > profile.txt
 +
 
 +
After run it in a Sugar terminal, the view jump to the Home, but in the frame you can see two journal icons.
 +
The second is the profiled version. In the toolbar have a Stop button.
 +
After stop, you can check the profile.txt file.
    
== User Experience ==
 
== User Experience ==
Line 93: Line 100:  
== Comments and Discussion ==
 
== Comments and Discussion ==
 
Your comments are very welcome. Please discuss through the mailing list.
 
Your comments are very welcome. Please discuss through the mailing list.
 +
 +
The initial announcement in the mailing list is here [http://lists.sugarlabs.org/archive/sugar-devel/2014-February/047236.html]
628

edits

Navigation menu