#125003# integrate googletest framework for general use for unit testing

git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1599163 13f79535-47bb-0310-9956-ffa450edef68
#i125020# fix the calculation of the text-update rectangle in CoreText

by doing the calculation before CTLineDraw() updates the text position.
Requesting the update early is possible because that update region is
not used until AquaSalInstance::Yield().


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1599169 13f79535-47bb-0310-9956-ffa450edef68
#i125020# fix rounding error in AquaSalGraphics::RefreshRect()

Rounding left and width down can accumulate a rounding error of almost two in
the calculation of right. The existing code compensates for this by increasing
the width by two, but since left has been decremented by one to accommodate for
antialiasing artifacts this compensation is one to little. Y-pos and height have
the same problems and get the matching fix.


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1599173 13f79535-47bb-0310-9956-ffa450edef68
#i125020# allow antialiasing on all update borders for Aqua graphics


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1599174 13f79535-47bb-0310-9956-ffa450edef68
#125003# migrate sal/qa/osl/condition to gtest

git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1599230 13f79535-47bb-0310-9956-ffa450edef68
i124638 Second step of DrawingLayer FillAttributes for Writer objects, now added support for Paragraph and PageStyle (including Header and Footer) for direct attributes and style attributes

git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1599233 13f79535-47bb-0310-9956-ffa450edef68
#125003# add include for Windows

git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1599235 13f79535-47bb-0310-9956-ffa450edef68