Holger's qtopia repo: Changes to 'master'

git at git.openmoko.org git at git.openmoko.org
Mon Jun 30 13:56:50 CEST 2008


 src/libraries/qtopia/themedview.cpp |  132 ++++++++++++++++++++++++++++++-----
 src/libraries/qtopia/themedview.h   |    1 +
 2 files changed, 116 insertions(+), 17 deletions(-)

New commits:
commit 876ed02211e50547856491ad54a75299b62efe4c
Author: Holger Freyther <zecke at selfish.org>
Date:   Mon Jun 30 13:50:35 2008 +0200

    [theme] Correct the signature and do not force a layout on template items
        It is a Qt 2/3'ish API and I passed the wrong number of arguments to it.
        AllowLayout was actually not passed but state, fix that and have one
        layout call less.

commit 9917d53a1505d8b297d085a664b23b4ee95e567c
Author: Holger Freyther <zecke at selfish.org>
Date:   Mon Jun 30 13:49:13 2008 +0200

    [theme] Collect the various updates that will come and then do a layout
        Collect all updates and then do only one layout for the changes
        to the states. E.g. with CallScreen we do change more than one item
        and waiting for the new layout is making a difference.

commit 311ca4fd3bb1dee01db6aac5373d26acee0c02f2
Author: Holger Freyther <zecke at selfish.org>
Date:   Mon Jun 30 12:33:04 2008 +0200

    [theme] Huge performance boost on Qt/X11. Do not rescale images to 0,0
        When a ThemeItem becomes invisible the width/height of the image gets 0,0
        and we attempt to scale to that resolution. If we encounter a 0,0 scale
        request just ignore it and assume that once the item is visible again the
        old size gets reused. This is a huge performance boost for the CallScreen.

commit 4417b763eefaf586255e588c2a82a94bb58afd72
Author: Holger Freyther <zecke at selfish.org>
Date:   Mon Jun 30 11:49:22 2008 +0200

    [theme] Add ENTRY/EXIT to each function to assist in performance analysis

commit 0c2ea423d9ae93f1b302e774049a242a0a24b25e
Author: Holger Freyther <zecke at selfish.org>
Date:   Mon Jun 30 10:00:35 2008 +0200

    [theme] Do not allow to layout on mouse press/release
        Do not allow to layout an item on mouse move/release for performance
        reasons.





More information about the commitlog mailing list