[GSOC] about:config utility a.k.a Expert Config - Weekly Report #10

2013-09-04 Thread Efe Gürkan YALAMAN
Hi all,

Last week was not productive at all. I couldn't optimize the page as much
as I wanted. I was expecting to reduce the time to about 3 seconds at
least. Instead I have a time about 6 seconds now. But good news is now
usable with all of the options. Also all kinds of sorting is disabled on
the page too. Because we figured out the sorting methods was causing issues.


This weeks works is the other things on the list.
=Basic version of my to-do list=
-Stability issues on the page ( for example we cannot handle the types
other then string.)
-Searchbar
-Visual changes.


Best,

-- 
Efe Gürkan YALAMAN
http://about.me/efegurkan
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


[GSOC] about:config utility a.k.a Expert Config - Weekly Report #10

2013-08-27 Thread Efe Gürkan YALAMAN
Hi,

Last week I worked on performance issues of page load. Learned using
callgrind and how to use output(Special thanks to Thorsten). After doing
some profiling I figured out the main problem issues on page. And last 2
days I moved the page to the Advanced page.

So-
==What I did==
-Profiling,
-Moving it to the Advanced page as mentioned before.

==Profiling results==
There are 2 main problems on the page.
-Page collects all settings with a recursive function. And it causes a long
wait on page load. There is about 25K options in total( wow! :) )
-Clicking on header's causes a long wait. We figured out there is a costy
function on SvTreeList class (It was sortChildren I think.).


So this week I will try to optimize the problematic part of the code and
other things on to-do list.


Best,

-- 
Efe Gürkan YALAMAN
http://about.me/efegurkan
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice