Age | Commit message (Collapse) | Author |
|
Without this the drawinglayer renderer is used, whereas
only the canvas renderer supports EMF+.
Change-Id: Id8a10e400e08c1913e7d6864a51f7b73fc9be437
|
|
Change-Id: Iffa0c948356e705f610e057892c84d43d0d3490b
|
|
JAB has been discontinued in favor of the native IA2 bridge.
Change-Id: I88461f73c620507d3e97b077ea2abdd2229322e1
Reviewed-on: https://gerrit.libreoffice.org/6819
Reviewed-by: David Ostrovsky <David.Ostrovsky@gmx.de>
Tested-by: David Ostrovsky <David.Ostrovsky@gmx.de>
Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
Reviewed-by: Michael Stahl <mstahl@redhat.com>
|
|
Window and cocoa NSWindow types
VCL's Window type and Cocoa's NSWindow type are quite different.
Naming variables as if they were the same introduces gratuitous
complexity especially when debugging stacks where both types are used.
The names of NSView type variables have been adjusted too.
(cherry picked from commit 5e6120c21a979c05bc6b9297035e31a47b98b785)
Conflicts:
vcl/aqua/source/app/vclnsapp.mm
vcl/aqua/source/gdi/salgdi.cxx
vcl/aqua/source/gdi/salgdiutils.cxx
vcl/aqua/source/window/salframe.cxx
vcl/aqua/source/window/salobj.cxx
vcl/inc/vcl/sysdata.hxx
vcl/source/window/syschild.cxx
vcl/source/window/window.cxx
Change-Id: Ic4143dfddfa9502a529c871ac4ce0bea413b6ce9
|
|
Change-Id: I994ebbad19873236ad6d8dc99f721908722d302a
|
|
Change-Id: I5469b00a533ef9bf731698d7906a470699e29ba6
|
|
which is the the same thing the printer settings dialog does
Change-Id: I36fb9f057b66faa8c9fce5a9934ed2fb70786363
|
|
Change-Id: I11bc4a82fd0d09fb255c30f3aeffecd3b4e95c09
|
|
we encounter both fonts, but all their properties that we compare
are the same, so we think they are two versions of the same font
and throw away the "Regular" version.
Change-Id: I24369f10c7a0edba1faa02621bb78616e880966e
|
|
Drag'n'Drop is handled in a second thread, which tries to "yield
the display" while the main Qt thread probably is already
yielding. Both need the YieldMutex, which freezes the application
until the D'n'D thread times out.
Trying to yield the display throught the application yield
results in a recursive loop.
So this catches and breaks the recursion, but just inside the Qt
thread, so other processes can "yield on the display", instead
of simply disabling the Display::Yield.
Change-Id: Ifba91aa89fe5b0a89cc94820935dc996a065112f
Reviewed-on: https://gerrit.libreoffice.org/6750
Tested-by: Jan-Marek Glogowski <glogow@fbihome.de>
Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
|
|
The "2" part was a temporary measure so an older version of the file,
that is long gone, can coexist.
Change-Id: I3a22b287bfb1351bb73e9dabbfa67100fe17bb97
|
|
Change-Id: Icd7ecafa46392133b8f6b82574a699e843ce588f
|
|
TDF has been shipping a CoreText-using LO since 4.1 and the sky hasn't
fallen. Getting rid of the ATSUI code will make other needed
refactoring easier.
Change-Id: I494096c3988ea26fa2b336621857d32b64b040f0
|
|
Change-Id: I78b364394b3bedafe66b2b72b3191a8ae778432b
|
|
Less parsing of AFM files at startup.
Change-Id: I62d4c81d6e892f2356df22b53bb35c0f9f7bc344
Reviewed-on: https://gerrit.libreoffice.org/6860
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
|
|
This was only used for printer built in fonts, which was dropped in the
previous commit.
Change-Id: Iff62786284470ff3873c8d4b0aae0614bf69c7f3
Reviewed-on: https://gerrit.libreoffice.org/6859
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
|
|
The so called printer resident fonts is a relic of a bygone era, when
life was simple and there was only ASCII and Type1 fonts.
It is just broken by design these days, offers nothing useful and can go
wrong in many ways. Since 1f3a91cf2ace315fb332c0149808a2433eb9ae71 this
"feature" is disabled by default anyway, so scrap this code to make room
for some long due cleanup.
Change-Id: Id124b2cad1a484099701a885c4d96e6a12af8d9a
Reviewed-on: https://gerrit.libreoffice.org/6858
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
|
|
Valgrind is capable of detecting such bugs. No need for extra macros.
Change-Id: I6a785b42be72736560ec69f1a7949f2f0b9414a3
Reviewed-on: https://gerrit.libreoffice.org/6805
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
|
|
Change-Id: Ic8f0ae3d263d6cb02e6faa7226db0241681fc45f
|
|
from old, probably dead code. Completely untested. But at
least it's not in my grep results anymore.
Change-Id: I9d917d0558bcab25a48fa36140beaa92150b62c9
|
|
Change-Id: Ie8a5b7493c08a0a63f2791d3cfb00b490609eb7c
|
|
Change-Id: I75181d12ca8b883055e5314504633af38b5e49c7
|
|
Change-Id: If4aee2b42f0d2e15ca228863754959b7486437ee
|
|
Change-Id: I693e4c9916e1968c33ebd922829662f6efc27bfb
|
|
Change-Id: Ifc262144b7a4c027529ad2927996a4ebf766a5c2
|
|
Change-Id: Ie705cb2c949ef9212a69c9d875e3c3217a3146bb
|
|
Change-Id: I8fe982d0c0c0a04e2a10cff0f0ae68d51bed590a
|
|
So no longer instantiate XLinguServiceManager (which might e.g. bootstrap
Python) unless explicitly requested, which e.g. removes a noticable delay when
switching to the Options dialog's "Security" page (which causes size
calculations of FixedText controls that use TEXT_DRAW_WORDBREAK but not
TEXT_DRAW_WORDBREAK_HYPHENATION).
Change-Id: Ib0a28d3d7d7718faf6df7a138f5a86b8b2fd7713
|
|
(cherry picked from commit 8d679227fafe9108c4dc6e8adff85a727e4ef3af)
Change-Id: Ia6fba705d91157afea30693fa7078aabc96f02ac
|
|
Patch by: hanya.runo@gmail.com
Found by: ooo@catcons.co.uk
Tested by: hdu@apache.org
(cherry picked from commit 02cc651a1b45cbfbdab0aca6b57bff7bdf9e4f2c)
Conflicts:
basic/source/runtime/methods.cxx
vcl/inc/vcl/msgbox.hxx
Change-Id: I1656263e189f1a6cfa58436741bfa74ae0e6fffa
|
|
Change-Id: I8ebda0c7da3cb663802fb8b05a98115db7589e09
|
|
... which should result in faster startup if it's disabled.
Change-Id: I39774b0a56f186d08270c2f17b2b20a823f21dc2
|
|
The ImplHandleGetObject() function modifies the Application Settings and
must take the SolarMutex for this; otherwise we get crashes when another
thread calls StyleSettings::GetPersonaHeader() during some unoapi test.
Also fix another HWND to long cast; use LRESULT which is Win32 for intptr_t.
Change-Id: I5580f88ed0a8e9955697655ace94584e2307982d
|
|
Change-Id: I24e5ad4f27584aa982fa8a4d7ee80e7167bbcacf
|
|
We have a convention. Use it. Kill copypasta.
Change-Id: I512e1c8e75b5da20b6756ffc88209a27674ad7c7
|
|
Change-Id: I453bd42e24b059e86e71dc2a64a0d6f524f7a197
|
|
Change-Id: I39dc5793a06f76af5f804846b1771664704369c3
|
|
Change-Id: I30ecb70c7d46ab575c2ffa0f3c9439805cd4f41b
|
|
Change-Id: I877cab5e13ebb52911b2e238a0f4ebb87cda73e9
|
|
Change-Id: I993492fa3c3355eeb8d57b4262e176bc2f439f7e
|
|
Change-Id: Ifad806a4a846656f4b81439c596aa34d898d021a
|
|
Change-Id: I81725b388311ad9aade52906b4c5a6263b6bc104
|
|
But do we want to keep that code still around? I would love to drop
it. Using only CoreText would make some planned refactoring of OS X
and iOS code much simpler.
Change-Id: I9514c254791ea462d528e3e83b4927ac62a9f6ca
|
|
Change-Id: Ib3e6705d166dec9d7db8787496947faf73e3cfb3
|
|
Rename the CoreText-specific ImplMacFontData class to CoreTextFontData
and unify it with its sole derived class CTFontData.
Change-Id: Id3540432996ca55b2e4a20fd8798c94cb7bc84b6
|
|
No need to hide stuff from ourselves at multiple levels. Rename the
CoreText-specific ImplMacTextStyle class to CoreTextStyle and unify it
with its sole derived class CTTextStyle. This is all internal to vcl
anyway.
Change-Id: Ib9e632ccba5c273200d4e3fce79a97db305c6662
|
|
Change-Id: Ib2cfdda0c255445544f899b01fdd47687e18712b
|
|
Especially as the CGFloat typedef depends on whether compiling 32- or
64-bit code.
Change-Id: I2426aa6fb91a9a76367eb965d08b985ce69e4997
|
|
Change-Id: I76be464200d486efef9c8a7e957c310c9adae3b8
|
|
Change-Id: I3b5936bb92bb258f9e9e76402dd2b55f29aa686a
|