[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