[Libreoffice-commits] Changes to 'feature/vos-removal'

Norbert Thiebaud nthiebaud at kemper.freedesktop.org
Sat Oct 16 13:07:59 PDT 2010


New branch 'feature/vos-removal' available with the following commits:
commit f02552db50a2f65dee7208facc3605c99ff7014d
Author: Norbert Thiebaud <nthiebaud at gmail.com>
Date:   Sat Oct 16 11:11:55 2010 -0500

    fix missing vos::Guard creeping back-up after rebase

commit 957eaa02c32ce7895b814bc44220a1c5a19250a0
Author: Norbert Thiebaud <nthiebaud at gmail.com>
Date:   Sat Oct 16 04:45:26 2010 -0500

    fix a mishap during the OGuard migration for aqua.

commit 9c323ffb4463178d245ce2bf2011a13d9e80ab51
Author: Norbert Thiebaud <nthiebaud at gmail.com>
Date:   Sat Oct 16 03:47:46 2010 -0500

    remove vos::OModule

commit a3042c0e6b3845a7e95f160921fdafb23ba8cf3b
Author: Norbert Thiebaud <nthiebaud at gmail.com>
Date:   Sat Oct 16 03:20:00 2010 -0500

    merge vosremoval-mutex.diff
    
    In practice the changeset is 'inspired' by vosremoval-mutex.diff
    but was essentially redone manually

commit 728fa09fb6ca1499d4827065f842bb8ee834193c
Author: Norbert Thiebaud <nthiebaud at gmail.com>
Date:   Fri Oct 15 11:54:41 2010 -0500

    merge vosremoval-reference.diff

commit 63ebf6d5ffa2aaf99e74dd6b55e7544319e41498
Author: Norbert Thiebaud <nthiebaud at gmail.com>
Date:   Thu Oct 14 23:38:23 2010 -0500

    use SolarMutexGuard instead of LocalGuard in canvas
    
    LocalGuard is a wrapper guard around the SolarMutex.
    SolarMutexGuard already provide this function.

commit f44a1e21225635edcf488fb3735d066315d121c2
Author: Norbert Thiebaud <nthiebaud at gmail.com>
Date:   Thu Oct 14 22:12:16 2010 -0500

    migrate OClearableGuard(SoalrMutex) to SolarMutexGuard
    
    Factorized the Guarded piece of code to locate the TopWindow under a
    given Point, which was repeated verbatim in 4 different functions
    That allowed as a bonus to remove the need for a ClearableGuard, and
    allow the use of a straight SolarMutexGuard.

commit 9467987a6bf0e16215003d617472c1720d41f1b5
Author: Norbert Thiebaud <nthiebaud at gmail.com>
Date:   Thu Oct 14 17:40:58 2010 -0500

    Add a new class SolarMutexClearbleGuard
    
    Few place in the code use vos::OClearbleGuard aGuard(Application::GetSolarMutex());
    or something similar.
    This new class hide this ugliness into
    SolarMutexClearableGuard aGuard;
    
    This also has the merit to push down the vos:: dependency down into one location
    for this kind of access, which will simplify the vos dependency removal.

commit bd29afc34adf7b69b833248f4fd1bb7999a2d037
Author: Norbert Thiebaud <nthiebaud at gmail.com>
Date:   Thu Oct 14 16:43:53 2010 -0500

    Use SolarMutexGuard where appropriate

commit ea3f302580964225b9e0fdcf3a4658acfda1bf70
Author: Norbert Thiebaud <nthiebaud at gmail.com>
Date:   Wed Oct 13 01:47:23 2010 -0500

    use SolarMutexGuard to guard the SolarMutex

commit 291134b3244b496710af468300b36c225b8855dd
Author: Norbert Thiebaud <nthiebaud at gmail.com>
Date:   Tue Oct 12 23:56:51 2010 -0500

    create a class SolarMutexGuard to take a Guard on the SolarMutex
    
    Most user of OGuard, use it to guard the SolarMutex.
    using something like
    vos::OGuard aGuard(Application::GetSolarMutex())
    
    Which will now be written
    vcl::SolarMutexGuard aGuard;
    
    This will also, as a side effect remove the use of vos::Guard in many
    sources, simplifying the migration out of ::vos

commit ce60fa6e8bd3bc3c7139e1d6460f10598b12506f
Author: Norbert Thiebaud <nthiebaud at gmail.com>
Date:   Mon Oct 11 22:07:17 2010 -0500

    merge vosremoval-pipe.diff

commit 0e03d2c308e177dbf4bf85134edfc41e2c115561
Author: Norbert Thiebaud <nthiebaud at gmail.com>
Date:   Mon Oct 11 20:57:53 2010 -0500

    merge vosremoval-timer.diff

commit 45618623601cf3c886bd3e1de54de4f3b05bff52
Author: Norbert Thiebaud <nthiebaud at gmail.com>
Date:   Mon Oct 11 16:12:59 2010 -0500

    merge vosremoval-conditn patch

commit 95d8c1b2ca054251fff8c45dc04071e26ca02daf
Author: Norbert Thiebaud <nthiebaud at gmail.com>
Date:   Mon Oct 11 01:26:24 2010 -0500

    merge vosremoval-signal patch

commit 324a27adbc03de8c2962ea000cec762d78670583
Author: Norbert Thiebaud <nthiebaud at gmail.com>
Date:   Mon Oct 11 00:53:57 2010 -0500

    merge vosremoval-security patch



More information about the Libreoffice-commits mailing list