Age | Commit message (Collapse) | Author |
|
Change-Id: I6383ae3f94fc18aec92596b9d857d3fde5869dd6
|
|
Attempt to make some more complex documents render OK.
Stop using SvpSalVirtualDevice on iOS. Use AquaSalVirtualDevice in all
cases. Do use a CGLayer (the AquaSalVirtualDevice::mxLayer field)
after all, like on OS X.
Change-Id: I7f7dc00c526453786cc871fd88dfb73517b15c39
|
|
Change-Id: Iba543bf0642071ab4a9164af8a4bcb35ac1ecfd0
|
|
Change-Id: I4553ce218fbcf2ac681b284c71e7d558a451511c
|
|
Change-Id: I5fe47cfaee84c17584ba7c3d160e65b55f4e3474
|
|
Change-Id: Ia94c417be95f5cd8c1d694a61c5004b0e8486416
|
|
Which can happen on mobile platforms if we don't want them.
Change-Id: I53639ccc75886708850d2d3a01eec76104b7f2c9
|
|
Change-Id: If4aba89909a3ef049a756182c37d8a5d6812ae70
|
|
Changed OSL_ASSERT to SAL_WARN_IF
Change-Id: I6f81a265aefe769e1449b1f10c796bf3aa1d0f1c
|
|
Change-Id: I63a990dca554c9defd4f168fa250ebc1685baafd
|
|
Change-Id: Ia1ad04c24f0d50cdb5aac3a5f6d5171bd5c23c70
|
|
Change-Id: I61579c7f84bb3df0d9c493cb93b47a00b0d174b4
|
|
Change-Id: I497d2d93e1a1819ff709c94007ae98f5ef312e77
|
|
Change-Id: Id3be30bc95325e8f18cf8cb55da2217984a26035
|
|
Change-Id: I6909ed60b39a65e6a6464427b2f839aa2bff3863
|
|
Change-Id: Ia5f104bfd707bcf4e159c78ca2764c861fb0b6d9
|
|
Change-Id: I4b22ce7e5fa91d5008f72e1f351d25063065ba43
|
|
a new log section (sal.rtl.xub) is used to display alert in case of
suspicious len == 0xFFFF (aka STRING_LEN)
Change-Id: I3ed2aa7896e12592be9e003580dd6c8eda4add5e
Reviewed-on: https://gerrit.libreoffice.org/7117
Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org>
Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
|
|
Change-Id: I8b4bce4b9c0cc457732b2de4af93049010de1097
|
|
Change-Id: I5150eec33228e18e274a8ae4effd3f185851b7f4
Reviewed-on: https://gerrit.libreoffice.org/7103
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Michael Stahl <mstahl@redhat.com>
|
|
Change-Id: I56bd0630f8d238488d9d6598d87acefe1a08fdf0
|
|
Now with the ATSUI code gone is a good time for some
re-organisation. Get rid of "aqua" in file names and the separate
"coretext" folders. CoreText is all we use now for OS X (and has
always been so for iOS), so no need for a "coretext" folder, we can
keep the CoreText-using code under "quartz". Keep OS X -specific code
in "osx". Ditto for headers.
Keep "Aqua" as part of class names for now, though.
This is also preparation for planned further unification between OS X
and iOS code.
Change-Id: Ic60bd73fea4ab98183e7c8a09c7d3f66b9a34223
|
|
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
|
|
...which it effectively had been already anyway.
Change-Id: I6c9ae34f59e8bd44a6be38e6e719ad0a96773c1c
|
|
CoInitialize{Ex] always exist in all supported Win32 versions, so just
call them.
Change-Id: I45f227319aae811b6c94a3ac475467a06146b8e9
|
|
...there never was a good reason to have SAL abstractions for the C/C++ char types anyway.
Change-Id: Id5da718cf26f12ebe57bc71e076c32d763c0982e
|
|
Change-Id: I9b6157dd9836f889d54b3dbabc0e0aaada63bd1b
|
|
Still lots of gratuitous unconditional writing to std:cerr in there. But
maybe that's what we want.
Change-Id: I28a65d6535c814bf5c047a7255dd3970fffda5dc
|
|
printf() and SAL_INFO() / SAL_DEBUG() output apparently don't end up in
correct order in a cppunit log file which can be extremely confusing. So let's
use SAL_INFO() (with the tag sc.qa) for the qahelper debug output.
Change-Id: I529482c07651f84688ec5751d2b3dfc7d89cb4ca
|
|
Change-Id: I210d0ded9cb38569b0831355522d8309cee05f56
|
|
Original code from:
Author: Steve Yin <steve_y@apache.org>
Date: Sat Nov 16 23:58:19 2013 +0100
Integrate branch of IAccessible2
With these improvements:
Make IAccessible2 an experimental feature, with fallback to Java a11y.
Move initial setup of windows into the bridge and clean, remove conditionals
Check for presence of AT in the bridge as well to clean. Merge VCL events
extensions and their handling. Clean and split WB_GETOBJECT handling out to
it's own method. Add component prefix namespacing.
Cleanup msaa service info, and implement XComponent to share mxAccessBridge.
Add suitable debugging output, remove VCL dependency from UAccCOM causing
registration issues.
Change-Id: Ib19e38ddca71182018df438df27dcdb555d91402
|
|
Change-Id: I1a6544701afa7658464334d454451284a34530cb
|
|
Change-Id: I26bbef9cadd890728f685053230e12408be3557e
|
|
Change-Id: I4adce49a3f19eb16eb0b0d4a743b150c28a4a453
|
|
Last release from 1998 :)
http://en.wikipedia.org/wiki/EMX_(programming_environment)
Change-Id: I01b1dbf0d91c44d8e1da447aa24efc8878b41e1f
|
|
Change-Id: I57fcfd442d2b5815e7c07a9cbd660f3698168dee
|
|
Using the same "finite()" as on (GNU/)Linux seems to work.
Change-Id: Iad3baa967194f09d7ca25fb9b316b780de5bb90f
|
|
Contains the platform-dependent on-disk line separator ("\r\n" for Windows,
"\n" otherwise, and yes, I assume an ASCII-based world).
Use it instead of static constant char array fields, with ifdeffed
initialisations, in various classes here and there.
Change-Id: Ibea1f2cc1acfb8cc067c3892a41f73bf44f2c78a
|
|
It is unused in LO source code.
It was not really clearly defined what it meant and what it could be used
for. Its value was ".exe" for Windows and ".bin" for other platforms. But we
do have a "soffice.bin" on Windows, too, corresponding exactly to the
"soffice.bin" on Linux. On the other hand, on OS X we don't have any
"soffice.bin", just a "soffice".
Change-Id: Iceee19cc8768c5aaaeeb9bba34b9cde50073498b
|
|
Change-Id: Ia3e6da86b47099106c4be793a1477979d327a2b9
|
|
Change-Id: I7777008aac6331d7598f496c4808ab34c73f814e
|
|
Change-Id: I6e44e37d70be90e6cebaaa17e1ee5851b80c7722
|
|
Adds opengl canvas implementation - display-list-based, all
rendering done as textured geometry. Needs shader support.
Currently compiles and works on Linux, Mac should be ~easy to
add, win32 eventually.
Change-Id: Ibf3eb88d6a36a91b2960a3a6320d708160e4fc14
|
|
...so they work from CppunitTests (which make use of that "direct mode").
Change-Id: I92b72fb708ac1868644111b208f92ac58610ed11
|
|
That "event logging" consisted of two macros, both used in a single place.
Change-Id: I8faffd9756399f1902e52aa41968b71a964a4324
|
|
Change-Id: Ieb1a45ca75c7a475d02535cd176396a0aeb68510
|
|
Change-Id: Ifc055befd5d7436d44e95ce105c52f3c4f061796
Reviewed-on: https://gerrit.libreoffice.org/5768
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Michael Stahl <mstahl@redhat.com>
|
|
To be used around code where some compiler, in some circumstances,
generates bogus warnings about unreachable code, that it would be much
uglier to work around otherwise.
Specifically, I will at first now use this to get rid of MSVC warnings
about unreachable code when calling a function defined in another
source file (but going into the same library) that always throws. The
compiler notices this when one uses link-time code generation and it
thus can do global inlining of code from all compilation units that go
into a library (or executable).
For MSVC, the __pragma that the SAL_WNOUNREACHABLE_CODE_PUSH macro
expands to needs to be in force at the start curly brace of a
function, so place the PUSH macro before the function definition. For
clarity, I guess it is best that the corresponding POP macro comes
after the end of the function.
Change-Id: Icef5259c5360b9facdc136fec1f207665ce79d90
|
|
Change-Id: Ie9ef3324bb7a9e954db57548d7862a90b070ebd3
|
|
Change-Id: Ifa2df0e2dcc193ae02202687c0d6b7ab930db58f
|