Commit graph

26 commits

Author SHA1 Message Date
Khaled Hosny
d13e9baca5 Fix Kashida justification when there is no Kashida glyph 2011-11-28 11:54:17 +01:00
Caolán McNamara
6f33482f8f ByteString->rtl::OUStringToOString 2011-11-28 09:55:03 +00:00
Caolán McNamara
48221d6a2b ByteString::GetToken->comphelper::string::getToken 2011-11-28 09:55:02 +00:00
Norbert Thiebaud
653dda4a34 remove include of pch header from vcl 2011-11-27 13:26:59 -06:00
August Sodora
93253ee6ab Remove some uses of OUString::setCharAt 2011-11-26 00:49:26 -05:00
Caolán McNamara
b7ea361014 add stripStart, can replace EraseTrailingChars 2011-11-23 10:10:09 +00:00
Caolán McNamara
20153742d2 add a stripStart, can replace EraseLeadingChars 2011-11-23 10:10:08 +00:00
David Tardon
737f61ba4c Convert Sal to rtl::O(U)String 2011-11-21 09:03:43 +01:00
Caolán McNamara
74730d4ace callcatcher: remove freshly unused methods 2011-11-14 07:36:01 +00:00
Michael Stahl
66d9925bb6 Merge branch 'master' of git://anongit.freedesktop.org/libreoffice/core 2011-11-02 17:49:42 +01:00
Michael Stahl
d33e8d9bfe SalYieldMutex::release(): add assertion 2011-11-01 19:34:00 +01:00
Caolán McNamara
9cb9ddbfb7 callcatcher: remove unused appendStr 2011-11-01 09:27:24 +00:00
Caolán McNamara
c90728896a make FontManager work directly on FontSelectPattern
This disentangles another layer of intermediate substitution and assignment
which we can do now after Christina's work and aligns this a step closer to the
FcPattern concept and a few more percent more readable and maintainable I hope.
2011-10-27 16:39:33 +01:00
Caolán McNamara
bea5e37dd3 Rename ImplFontSelectData to FontSelectPattern so I know what it does
Rename ImplFontSelectData to FontSelectPattern because I can never remember the
name of the thing. This way I'll be able to remember that its basically the
equivalent of fontconfig's FcPattern
2011-10-27 16:39:32 +01:00
Caolán McNamara
58b48f188b Resolves: fdo#32665 handle that FreeSerif lacks some glyphs in bold/italic
FreeSerif lacks glyphs in bold/italic variants that it has in the normal one. A
lot of our glyph fallback infrastructure, especially the caches don't expect
that a normal variant of a font with extra emboldening or extra font skew can
be a fallback for a bold/italic variant of itself which exists, but doesn't
have the missing glyphs that the normal one does.

We really need to improve our glyph/font caching, but we can get 90% of the
way there by excluding such cases from the caches.
2011-10-27 12:49:14 +01:00
Michael Meeks
dc4c10d725 gtk3: post merge fixups 2011-10-25 13:41:58 +01:00
Michael Meeks
0dc6cb349c generic: undo attempt at cross-platform headless for now 2011-10-25 13:41:56 +01:00
Michael Meeks
16b9b1aa33 gtk3: fix display changed signal emissions 2011-10-25 13:41:55 +01:00
Michael Meeks
8077f57f39 generic: overcome Mac specific build errors 2011-10-25 13:41:55 +01:00
Michael Meeks
a53082c7c8 generic: more unix conditional compilation pieces and win32 porting 2011-10-25 13:41:54 +01:00
Michael Meeks
8d068d15b2 generic: share the PspGraphics code between gtk/unx and svp 2011-10-25 13:41:53 +01:00
Michael Meeks
1051762910 generic: factor out generic display code, reducing cut+paste+bug 2011-10-25 13:41:50 +01:00
Michael Meeks
987651a7fc misc cross-platform dependency / build issue redux 2011-10-25 13:41:49 +01:00
Michael Meeks
b26a596c5b gtk3: remove X dependency (for now) 2011-10-25 13:41:48 +01:00
Michael Meeks
6ff506e6e9 generic: merge me with last commit please ... - more work 2011-10-25 13:41:47 +01:00
Michael Meeks
08fb229320 generic: re-structure generic code to increase re-use between backends
move more chunks of unx/generic into generic/ and into libvcl itself.
This allows the headless backend to remove it's X linkage finally.
2011-10-25 13:41:47 +01:00