Age | Commit message (Collapse) | Author | Files | Lines |
|
Change-Id: If4853650958df9e425c936ead16ea11c976c5657
|
|
Change-Id: Ib58300148bbf248150f514bb3c59d863388eaa0b
|
|
...so that displaying a (non-translated) error box upon BE_UNO_SERVICEMANAGER
works after all. Augment the error text with an exception message where
appropriate. This allows to revert fdfb7a3c4b3a89b73ab5546b9620348bc4984d8f
"Related fdo#51252: Report uncaught exceptions with MessageBox on Windows" as
that was to catch and display failures from instantiating the service mgr.
Change-Id: I049a38e95342634796eb0e940e2ee8e55193c9d3
|
|
Change-Id: Ic17ffb49e7f143366c9c200d1c04b0536f2222b4
|
|
Change-Id: I8c4d9744c9a8704fbb7de5670933f2229f710fce
|
|
Change-Id: I4d6ad11fbe68420931e88defa20afbef290d4d24
|
|
Change-Id: Ib644cc3768ced8a1959fb9ea9f7f24e29fce87ad
|
|
Change-Id: Idc647684772b53d36a364afd91d9695210545e19
|
|
I'm a bit confused on how this stuff is separated between platforms,
so better do it this way.
Change-Id: I2dbd9baef587c81ee37b509bde272ef970f5b118
|
|
To be used when loading fonts embedded in documents.
Change-Id: I634af1b35eba48872d045e726d1d879f455d6f2c
|
|
Change-Id: Ie3da4be7251302cb68bd80a65bf74e8bc1b2e5cd
|
|
Change-Id: I74d2cb7c47ec04f4276755fa1bd74779842c7832
|
|
Change-Id: I006db207686d0a08ffa4e2eb044b12266cdb6dcf
|
|
to happen on a 5 second timer and collect up as much missing
stuff in one go as we can
Change-Id: I79f5e70634684a2ef83e3090790531149baf529b
|
|
i.e. honour gtk-fontconfig-timestamp so that if we request a font from
packagekit to be installed, then we can auto-use it when it appears.
Change-Id: Id0d914a3f9cd589d9e8a87bf9be4b6e47de2e191
|
|
all the things we say don't do in GlyphCache::InvalidateAllGlyphs but would do
if the random debugging getenv was set are always done in the lines after
the one and only call to this.
Change-Id: Icd5719f12ab687568c95d59b1f6413a13cef3e3a
|
|
Use packagekit interface to request font installation when
glyph fallback fails
Change-Id: Idb6f5cb6971bd156d7cac0a79e240246e9e0f973
|
|
Change-Id: Ie87671bbb9a7c883651a9467b9364dbbcd0da9a1
|
|
Change-Id: I5d37ddd95068d807d0f28dd2f00d43b227e910c5
|
|
Once as #i107552# and now again as fdo#53258. This is one sick puppy
of a font. It makes fontforge and fontconfig jump through hoops
as well.
Change-Id: Ifee780bb1463dca4e8b045828a07369e6c3863fc
|
|
Change-Id: I80bd0329e15cb365091ea6f5c7e1ef3559d681fc
|
|
Those classes don't exist. So remove friend class operators too.
Change-Id: I8e3b32db933dea7cbab86015f0c926df967511f6
|
|
Change-Id: Icd309199b393d89e202fa9d1aba1a1ace51c6c6e
|
|
because icu knows all about otf so we don't have to, which makes
things its problem and not ours.
This is the default route for all "ctl" languages already so if
we suffer performance issues here we should try and fix that before
just reverting
Change-Id: I68c8d9929ca48388f61951344f2cfc195045166f
|
|
Change-Id: Ie29dd409b95e477a10536468ec320a59cc96a1a9
|
|
Change-Id: I00d4b7bdd6c35ab72ef57c3889fa4c5a7a464e05
|
|
Change-Id: If3bd4ac640aaf6b68fa4ae2a363f691601ff942b
|
|
Change-Id: I654e71e56d60bf629625df09eb93b21c9ef670e8
|
|
Some of them were commented out for documentation purpose.
Change-Id: I29a6b2cbe774b527f0c3a0be5675160817a7f3ce
|
|
But this time cache on *all* properties, not just the name, which doesn't cut
it, given the things fontconfig can do, e.g. fdo#41556
Change-Id: Idfc1dbac67b6912e4985570a0b7c6ccdf47fa4a5
|
|
Change-Id: I402481e7c6ea605c8ccfdf6cb08166859b37e8de
|
|
merge together a gadzillion hand-crafted
isSimpleChinese/isTraditionalChinese/isKoreanVariants/isCJK
implementations which should fix a goodly amount of them
add a MsLangId::isFamilyNameFirst for locales where
family name appears first while I'm at it.
Change-Id: I65377793be037d16fe7250cd7450b28aec689e83
|
|
Change-Id: Idb109cf767342042f1a2941c30fcf137f468e7df
|
|
* ServerFont::GetFontFileName definition seems to inadvertently got lost with
8e64e571f23f969590efbf7246c464c352d8b9ec "Merge FreetypeServerFont and
ServerFont now its split out into unx"
* Likewise, ServerFont::GetFontFaceNumber is unused, so remove declaration (that
also has no corresponding definition)
Change-Id: Ia8919d4248243c434c5cdbda548f5303a468f2d3
|
|
Change-Id: Iebc7d58ad50777476d1ae69958ad90a8b86ed5d8
|
|
PrintFontManager::countFontconfigFonts returns an int but it's never used
so let's drop the int returned
Change-Id: Iab00916aec36b899a04555743d698a3fc1d45085
|
|
Change-Id: Ic1fb9f4ec0f37d4efcf43c58b903388478d52173
|
|
Change-Id: I0ca912c8b7e485f5ec78422150aedc72ca6df32f
|
|
related, i#87757 and 8bafe38c569afa2e1055eb647cb7ff161ddd1230
which itself is related to ce14342c4292628a641a72d4f63d9c048e030c6a,
These character bounds are backed by what's the glyph bounding box for the ink
used for the glyph. Whitespace has no ink so its an empty Rectangle. Which
brings the awesome RECT_EMPTY into play.
It might be a bit dubious in the first place to back getCharacterBounds with
the glyph bounding box in the first place, rather than maybe the advance width
or some such. But lets assume that decision was intentional.
So, the qa test should accept that a glyph might be of 0 width anyway.
Then, tweak rectangle merging so that we can preserve the correct top-left
position of an empty glyph
So, we can determine the correct character index given the top-left position
of an empty glyph
Change-Id: I5e18460ff7cd90cd27d5eede2aa0a5494c36a5d3
|
|
Enforce a minimum width and height of 1 in GlyphMetric::SetSize(),
preventing X11SalGraphics::GetGlyphBoundRect() from returning a
Rectangle that has one side set as RECT_EMPTY.
This problem has surfaced due to the change of the status bar in
ce14342c4292628a641a72d4f63d9c048e030c6a, causing the
AccessibleStatusBarItem to fail in getCharacterBounds() because
the text of the control, "Words: 0", now contains a space, for which an
empty Rectangle bounding box is created, which results in a wrong
return value from getCharacterBounds():
LOG> Character bounds outside component
LOG> Character rect: 43, -566, 0, 0
LOG> Component rect: 91, 2, 71, 18
It turns out that the following test was disabled due to this problem,
so re-enable it now:
toolkit.AccessibleFixedText::com::sun::star::accessibility::XAccessibleText
|
|
Change-Id: I962aeac0c7feeabb7963016d5afcfeca5a48ccfe
|
|
|
|
|
|
Pattern used:
find . -name "*.cxx" -exec sed -i 's/\( *\)\(else if\|if\) *( *\([^!()|&]*\)\.equalsAsciiL( *RTL_CONSTASCII_STRINGPARAM *( *\([^)]*\)) *) *)$/\1\2 ( \3 == \4 )/' \{\} \;
|
|
Pattern used:
find . -name "*.cxx" -exec sed -i 's/\( *\)\(else if\|if\) *( *\([^!()|&]*\)\.equalsAsciiL( *RTL_CONSTASCII_STRINGPARAM *( *\([^)]*\) ) *) *)$/\1\2 ( \3 == \4 )/' \{\} \;
|
|
|
|
|
|
|
|
|
|
|