#i124935# fix expanded/condensed text breaking in the CoreText engine

the concept of an extra-width per code-unit was obsolete at least since apps
supported unicode with its different normalization forms, diacritical marks,
surrogate-pairs, non-printing characters such as ZWJ/ZWNJ/RLM, etc.  so of
course modern engines like CoreText don't aid this typographical crime.

The fix here extends the CTLayout::GetTextBreak() method to handle the obsolete
semantic of per code-unit extra-widths by successively approximating the number
of involved code-units.


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1596218 13f79535-47bb-0310-9956-ffa450edef68
#i124191# fix horizontal scroll events on Mac

A problem with horizontal scrolling was reported on Mac. Reviewing the relevant
code identified some problems. The patch to fix them was confirmed to also fix
the reported problem.

Found-by: erben.fr@gmail.com
Tested-by: cemonadresse@orange.fr
Tested-by: TrolliusX@t-online.de
Tested-by: thorsten.wagner.4@gmail.com


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1596491 13f79535-47bb-0310-9956-ffa450edef68
#i124191# small cleanup for salframeview.mm

clean up some minor warts while the behaviour remains unchanged.


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1596494 13f79535-47bb-0310-9956-ffa450edef68
#i124940# update build target product name after the AOO 4.1 release

on trunk the 4.1.0 build target product name is obsolete after AOO 4.1 was
branched off and released. This change tentatively updates it to 4.2 which is
the anticipated name of the next release that be branched of from trunk.

Reported-by: Rainer Bielefeld <rainerbielefeld_ooo_qa@bielefeldundbuss.de>


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1596545 13f79535-47bb-0310-9956-ffa450edef68
#i124915# use target device dependent font height again

Setting a fixed default font height parameter doesn't make much sense when
neither the target device nor its mapping mode nor its target resolution are
known. This change reverts revision 1589449 of bug 124686 that has already been
solved differently and restores the previous behaviour so that the default height
of default constructed fonts is set to 12pt when the target device becomes known.

Reviewed-by: Armin Le Grand <alg@apache.org>


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1596566 13f79535-47bb-0310-9956-ffa450edef68
124877: method <SwTxtNode::RstTxtAttr(..)> - correct refactoring (made for issue 123389) causing serious endless loop



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1597076 13f79535-47bb-0310-9956-ffa450edef68
124946: only apply new embedded stream name for a graphic, if is already has one.
	- needed correction for the fix made for issue 114361



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1597102 13f79535-47bb-0310-9956-ffa450edef68
124966: keep picture format information - <GfxLink> instance - also for the reading of preview picture data
	in order to avoid trouble on save in case that the preview data equals the picture data



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1597109 13f79535-47bb-0310-9956-ffa450edef68
i124905 - Changed text alignment in Hebrew/Arabic Help CSS themes; Ariel Constenla-Haile instructed and tested.

git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1597166 13f79535-47bb-0310-9956-ffa450edef68
for #i124928, rich text portion could be converted several times, each time when it is converted, the string will be set once, but in the setString logic, the text is inserted instead of set.
Repeated conversion is unnecessary, add a flag to avoid repeated conversion

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