[Libreoffice-commits] core.git: Changes to 'private/jmux/master-fixes'

Jan-Marek Glogowski glogow at fbihome.de
Thu Jan 5 09:18:24 UTC 2017


New branch 'private/jmux/master-fixes' available with the following commits:
commit 5961dc94cfe32c2e7cd9554a1613f72b43136e64
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date:   Sun Nov 13 06:13:22 2016 +0100

    GTK simplifiy system timer implementation
    
    Instead of implementing an own GSource, this implements the glib
    based system timer using the g_timeout_source_new() function.
    
    It removes the vector of GtkSalTimer and changes the remaining
    timer to be single-shot, just like the Windows and KDE platforms.
    
    Change-Id: Iea40a6284bdc5c121235af5a6079a92a679391ca

commit d8fb06087f4a23a4e98f454518a17dfe43db5bd3
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date:   Mon Oct 31 22:50:21 2016 +0100

    KDE4 change scheduler timer to be single-shot
    
    Change-Id: I21a0a62bd0cd122e0da676579d2b2a93264acdd8

commit 98b9403e4eadbed448013324c16c172b9a4cb766
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date:   Thu Jan 5 09:47:50 2017 +0100

    KDE4 Qt can't process single events
    
    Qt always processes all pending events.
    
    Change-Id: I6a6e37c36a64640b641b116867da5c63c9d36bca

commit a42ada4559cec64258724f898cec4e01f1e6147d
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date:   Wed Sep 14 13:48:02 2016 +0200

    Change Idle to be a Timer subclass
    
    Drops a lot of duplicated code and reflects the Scheduler
    handling of "Idle"s in the source code.
    
    Change-Id: I847592e92e86d15ab1cab168bf0e667322e48048

commit 95e40c49cb6b26d1b5e04e064c02d949134c1e5c
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date:   Wed Nov 2 16:43:02 2016 +0100

    Add sensible timer handling for Calc input
    
    There is no need to destroy and recreate the timer object.
    Simply stop and start the timer as required.
    
    Change-Id: I2885fef8bdb90c379dc2e9b9caf986d250face5c

commit 452f50b256a00bc870e83348ec2ba8a9f584526f
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date:   Wed Jan 4 12:06:42 2017 +0100

    Refactor Scheduler to add Task class
    
    Moves all the "task-specific" stuff into a Task class and just
    keeps the "real" static Scheduler functions in the original
    Scheduler class.
    
    Change-Id: I9eb02d46e2bcf1abb06af5bab1fa0ee734d1984c

commit 13d1b5612cab5e6475403e7eea0df455770fed2a
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date:   Tue Sep 6 10:44:05 2016 +0200

    Convert bTimer => bIdle
    
    All other places already refer to being Idle, so change the
    Scheduler::ProcessTaskScheduling argument to bIdle and adapt
    all other scheduler-related functions.
    
    Change-Id: If5a605abbc3e620092127b65ada29f11215a0343

commit 87ac9076cefccd1b203d5a21e7fd0871055852b9
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date:   Tue Sep 6 08:27:08 2016 +0000

    Always schedule with the same time
    
    No need to always update the time - scheduling should be fast!
    
    Change-Id: Ic4c01f5a5759ef4970f1385aab6ef93cd67f33b6

commit 1e0229efc5c90f7cf989a4a747a992b76ae83329
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date:   Wed Jul 20 10:54:30 2016 +0200

    tdf#97087 GDB pretty print the Scheduler task list
    
    In addition to the GDB pretty printer, this annotates a lot more
    Timers and Idles.
    
    Change-Id: I5b93fab02161b23bb753e65ef92643a04fb0789c



More information about the Libreoffice-commits mailing list