[Libreoffice-commits] core.git: Changes to 'private/llunak/munich_12587'

Luboš Luňák l.lunak at collabora.com
Wed Feb 4 10:51:36 PST 2015


New branch 'private/llunak/munich_12587' available with the following commits:
commit 4fe21d490b073a970364eaaff830d5734975124a
Author: Luboš Luňák <l.lunak at collabora.com>
Date:   Wed Feb 4 19:39:52 2015 +0100

    discard excessive (X11) autorepeat keyboard events if they overload LO
    
    If e.g. a document is slow to redraw, scrolling it by holding down a key such
    as PageDown can make LO lag behind and continue processing the queued up
    input events even (long) after the key has been released. Since with autorepeat
    keyboard events the normal user expectations are to hold it until something
    happens and the exact number of the events doesn't matter, simply discard
    excessive autorepeat keyboard events if LO can't keep up with them.
    
    (cherry picked from commit fc29d34dc60dda5ddbc8f0444684bd2f4eb3668e)
    
    Change-Id: I45acdc9aa5033647fb80760991437dddfcb6591c

commit cedee021e45ddd0655e9cb791cf706ab4ef042af
Author: Luboš Luňák <l.lunak at collabora.com>
Date:   Wed Feb 4 19:37:27 2015 +0100

    compress (X11) mouse wheel events
    
    There is one event per wheel step, so wheeling more can create a number
    of wheel events, and LO processed those one by one. If processing one took
    long (e.g. the repaint was complicated), the scrolling visibly lagged.
    
    This commit works only for X11 VCL backend (and by extension, KDE3/4 backends).
    
    (cherry picked from commit 847513d409b146400515d7796d196b8b2a142036)
    
    Change-Id: I5eff7446da16167ec75925e75243314c68bc81a4



More information about the Libreoffice-commits mailing list