- 18 Eyl, 2015 11 kayıt (commit)
-
-
Julien Nabet yazdı
Regression from http://cgit.freedesktop.org/libreoffice/core/commit/?id=5d8ecad569fd7a254902da154ed8057ec61f3a83 Thank you Matthew Francis for having found the root cause! Change-Id: I4128368a5f5df6a9fc5f7668fb1f8f330b5795b9 Reviewed-on: https://gerrit.libreoffice.org/18210Reviewed-by:
Noel Grandin <noelgrandin@gmail.com> Tested-by:
Noel Grandin <noelgrandin@gmail.com> (cherry picked from commit ed33646c) Reviewed-on: https://gerrit.libreoffice.org/18224Reviewed-by:
Caolán McNamara <caolanm@redhat.com> Tested-by:
Caolán McNamara <caolanm@redhat.com>
-
Tor Lillqvist yazdı
Should do similarly for vertical text, too. Change-Id: I51f5ee3ba1686f151b04f98c43388e0bdfac97fb (cherry picked from commit 860d6948) Reviewed-on: https://gerrit.libreoffice.org/18181Reviewed-by:
Jan Holesovsky <kendy@collabora.com> Tested-by:
Jan Holesovsky <kendy@collabora.com>
-
Michael Meeks yazdı
Change-Id: I81aec0e6f8db57905826c54c3442528be6068700 Reviewed-on: https://gerrit.libreoffice.org/18184Tested-by:
Jenkins <ci@libreoffice.org> Reviewed-by:
Jan Holesovsky <kendy@collabora.com>
-
Tor Lillqvist yazdı
Treat an array of null string pointers as no strings for OpenCL. For some reason, at least in the case of the "Test OpenCL" thing, we got an mpStringArray that is non-null but where all the elements (rtl_uString pointers) in it are null. Treat that case as if the mpStringArray was null. This makes the tests "Test OpenCL" actually use OpenCL. Maybe it has other useful effects, too. (But for normal spreadsheet use, the mpStringArray that gets handled here *is* null when all the cells used by a formula group are numbers. At least it seemed so in a simple test.) Add a few more useful (?) SAL_INFO calls. Some cosmetic changes to make the code look saner. Return correct value from the OpenCL VLOOKUP implementation. Also, when the lookup fails, produce the expected N/A error code instead of a bare NaN. Don't claim we support strings arguments in the OpenCL VLOOKUP. The string support certainly isn't complete or correct anyway. Partially revert c3383aaf. Add VLOOKUP to the set of opcodes that we trust the OpenCL implementation for. (cherry picked from commit 7e91726f) (cherry picked from commit d4310b6c) (cherry picked from commit 32b35d9d) (cherry picked from commit 41a60940) (cherry picked from commit 16226445) (cherry picked from commit 7bb7539c) Change-Id: I5402732c9ddcac1efcc25960a5c46175d7a90b4d Reviewed-on: https://gerrit.libreoffice.org/18022Reviewed-by:
Michael Meeks <michael.meeks@collabora.com> Reviewed-by:
Eike Rathke <erack@redhat.com> Tested-by:
Jan Holesovsky <kendy@collabora.com>
-
Michael Meeks yazdı
Change-Id: I117fd5f5fd12fd6534b9d10532a39807ad82ce71 Reviewed-on: https://gerrit.libreoffice.org/18069Reviewed-by:
Markus Mohrhard <markus.mohrhard@googlemail.com> Tested-by:
Markus Mohrhard <markus.mohrhard@googlemail.com> Reviewed-on: https://gerrit.libreoffice.org/18220Reviewed-by:
Jan Holesovsky <kendy@collabora.com> Tested-by:
Jan Holesovsky <kendy@collabora.com>
-
Miklos Vajna yazdı
At least with my AMD card, in case of SAL_FORCEGL=1 the startup crashes quite early. DrMemory says: ~~Dr.M~~ Error #1: UNADDRESSABLE ACCESS: writing 0x00001414-0x00001415 1 byte(s) ~~Dr.M~~ # 0 atioglxx.dll!DrvPresentBuffers +0xd6ea6 (0x09a248f6 <atioglxx.dll+0x1248f6>) ~~Dr.M~~ # 1 atioglxx.dll!DrvPresentBuffers +0x3c069c (0x09d0e0ed <atioglxx.dll+0x40e0ed>) ~~Dr.M~~ # 2 vcllo.dll!OpenGLContext::InitGLEW [c:\lo\master\vcl\source\opengl\openglcontext.cxx:949] ~~Dr.M~~ # 3 vcllo.dll!OpenGLContext::ImplInit [c:\lo\master\vcl\source\opengl\openglcontext.cxx:866] ~~Dr.M~~ # 4 vcllo.dll!OpenGLContext::init [c:\lo\master\vcl\source\opengl\openglcontext.cxx:786] ~~Dr.M~~ # 5 vcllo.dll!WinOpenGLSalGraphicsImpl::CreateWinContext [c:\lo\master\vcl\opengl\win\gdiimpl.cxx:36] Turns out that in order to enable the GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB extension, the GL context must be created with WGL_CONTEXT_DEBUG_BIT_ARB set. It seems that other drivers did not enforce this so far, but in this case the driver just crashes without this. Fix the problem by splitting out the debug setup part of InitGLEW() into a new InitGLEWDebugging(), and at least on Windows call it only after wglCreateContextAttribsARB() and wglMakeCurrent(). Additionally make sure that in the debug case the necessary flag is passed to wglCreateContextAttribsARB(). Conflicts: vcl/source/opengl/OpenGLContext.cxx Change-Id: I6b77e0c06fd85fdae0386a0801f1de1838524586 Reviewed-on: https://gerrit.libreoffice.org/17750Reviewed-by:
Miklos Vajna <vmiklos@collabora.co.uk> Tested-by:
Miklos Vajna <vmiklos@collabora.co.uk> Reviewed-on: https://gerrit.libreoffice.org/18219Reviewed-by:
Jan Holesovsky <kendy@collabora.com> Tested-by:
Jan Holesovsky <kendy@collabora.com>
-
Markus Mohrhard yazdı
For each iteration of the (gtk) main loop we are dropping the yield mutext which results in calling OpenGLContext::clearCurrent. That method calls OpenGLContext::ReleaseFramebuffers which would call in the end glBindFramebuffer for each framebuffer related to that context. This would easily grow into the thousand OpenGL calls without doing any work. Change-Id: I209cc534fe58a5e11ef7df7f850a787916b8bd43 Reviewed-on: https://gerrit.libreoffice.org/16241Tested-by:
Jenkins <ci@libreoffice.org> Reviewed-by:
Markus Mohrhard <markus.mohrhard@googlemail.com> Tested-by:
Markus Mohrhard <markus.mohrhard@googlemail.com> Reviewed-on: https://gerrit.libreoffice.org/18218Reviewed-by:
Jan Holesovsky <kendy@collabora.com> Tested-by:
Jan Holesovsky <kendy@collabora.com>
-
Tomaž Vajngerl yazdı
SubdivideBezier creates polygons which are more exact for drawing in opengl when drawing hairline PolyLines - so let's use that with AA line drawing. (cherry picked from commit b3de73f3) Change-Id: I490fd0f19361b5fc9e1f4e03851c1ae1a1f75f71 Signed-off-by:
Michael Meeks <michael.meeks@collabora.com>
-
Michael Meeks yazdı
Change-Id: Icaa5fb197f3fa234da4538a2a7b21131cab89277 Reviewed-on: https://gerrit.libreoffice.org/18203Tested-by:
Jenkins <ci@libreoffice.org> Reviewed-by:
Miklos Vajna <vmiklos@collabora.co.uk>
-
Christian Lohmaier yazdı
Change-Id: If0dc78a2d6e3c9fccf37504902abab07bfea8200
-
Jan Holesovsky yazdı
Follow-up to 34700400; this fixes sw_ww8export unit test on Windows. Change-Id: Ic0c3228efb59a182e1562b73117418cd8b5e6017 Reviewed-on: https://gerrit.libreoffice.org/18175Reviewed-by:
Michael Stahl <mstahl@redhat.com> Tested-by:
Michael Stahl <mstahl@redhat.com>
-
- 15 Eyl, 2015 5 kayıt (commit)
-
-
Jan Holesovsky yazdı
Many places were already adapted for the tiled rendering, and the conditions checking for the VisArea() were changed so that the checks are ignored when tiled rendering is active. Unfortunately there are still some places left, and they are causing that various areas are invalidated only partially. Let's sort it out for good, and report the entire document as the VisArea() when the tiled rendering is active, and if there are performance problems, let's profile that & act accordingly. Change-Id: I53f18915ed0aec898704dd1350a9534cfc3f001b
-
Jan Holesovsky yazdı
In that case we get a NULL pSlot. Change-Id: I38783ed198b1ab9860398f59ef872a295cbae6f8
-
Jan Holesovsky yazdı
A better solution is needed, outlined in tdf#94233. Change-Id: Ie2a58c9c5f5c46566da105ef84d736d7290f4634
-
Henry Castro yazdı
In the tiled rendering case, the desktop is headless, so the toolbar is not created. The toolbar usually initializes all UNO url commands for each tool item attached. This causes that SfxControllerItem that monitor a state, it is not intercepted by InterceptLOKStateChangeEvent so no callback status changes. Change-Id: I5937cda66ef24d31dd92a1edd8c1440081c4b1a4
-
Mihai Varga yazdı
Change-Id: I92fd5022a4a5736a6323732141e9ea7bafec2a44
-
- 14 Eyl, 2015 12 kayıt (commit)
-
-
Jan Holesovsky yazdı
So far it just selects 'Approve' for any interaction that is done through that, later we want to route the information via callbacks to the caller. Change-Id: I7ae3e2dcc04877b8b0197b0396299126e1217a2a
-
Jan Holesovsky yazdı
When there was no modification to the document, and .uno:DefaultBullet was sent, we have got an invalidtion of the entire document. It seems that Invalidate() was not supposed to be called in the Validate() call, and instead, we should rely on what the Validate() invalidates :-) Change-Id: Ia65df90e4ff34078b59c1b2eb1ce1faac790b40d
-
Mihai Varga yazdı
Returns a json mapping of the available fonts to their possible font sizes Change-Id: I80c0bdd79e3ef2d814f64b8d38143d6c2b9ca720
-
Mihai Varga yazdı
This method returns a JSON mapping of the posible values for the given command (e.g. .uno:StyleApply, etc). returns: {commandName: "cmdName", commandValues: {json_of_cmd_values}} I've fixed the unit test this time Change-Id: I30b0fba8ba1db33dd79f4b46026d293b9ea72402
-
Mihai Varga yazdı
We needed a better way to test LOK methods that are not app specific, but are defined in /desktop/source/lib/init.cxx. So the decalaration needs to be visible. I also moved the `getStyles` test in the new test file Change-Id: I98d97dc17a66e72732ca7bd848c131610790f48e
-
Mihai Varga yazdı
Change-Id: I866a44fcb71044d27a9bf06e2f55ca2e4135c23b
-
Mihai Varga yazdı
This method returns a JSON mapping of style families to a list of styles from the corresponding family. Will be used to know and apply styles in tiledrendering. Change-Id: I0aa395c40b9573920ade44255f97c077475ae5f1
-
Mihai Varga yazdı
1. For tiled rendering, don't invalidate the whole page when hiding it 2. Don't invalidate when showing a page because we've just hidden the previous one 3. No need for invalidation when setting visible layers Change-Id: I858401b22c95093c58ec00896fe92b766fddb6de Reviewed-on: https://gerrit.libreoffice.org/17452Tested-by:
Jenkins <ci@libreoffice.org> Reviewed-by:
Jan Holesovsky <kendy@collabora.com>
-
Henry Castro yazdı
It is necessary the thread name for debugging LOKit threads. Change-Id: I713595eb1319234ff90a6eddebcac5ebad912b04
-
Jan Holesovsky yazdı
Change-Id: I3965966f0d3fe65389e8834d67452ac56f9df2d6
-
Caolán McNamara yazdı
Change-Id: I80cd2975f17bb7fa57fa669873ef1dd8f3595a11
-
Jan Holesovsky yazdı
-
- 12 Eyl, 2015 1 kayıt (commit)
-
-
Andras Timar yazdı
Change-Id: I2b86f79e83b3facf3e54009d3e7c9b7667b5b377
-
- 04 Eyl, 2015 1 kayıt (commit)
-
-
Andras Timar yazdı
Change-Id: I4f33679332998f87b7bf1ad7c32aea64897dcaa6 (cherry picked from commit 0590fe94)
-
- 02 Eyl, 2015 2 kayıt (commit)
-
-
Henry Castro yazdı
Change-Id: Ifdba1eaf4cec448fe3284015c36ea7fd1b3440b0
-
Henry Castro yazdı
Change-Id: I4030781b76ba4954174b3fab2ffb8e8e93a02bcd
-
- 01 Eyl, 2015 2 kayıt (commit)
-
-
Henry Castro yazdı
Change-Id: I0e3d7340f664e7d34ae3161d57430250933d6ff1
-
Henry Castro yazdı
pre-load all C++ component library. Change-Id: I95637b628c5a6340afce09b2d2033127c6f8f504
-
- 31 Agu, 2015 6 kayıt (commit)
-
-
Michael Meeks yazdı
Change-Id: I5b71e3c9edc3e1e89e52c2e17b5fe0a025ac66ea Reviewed-on: https://gerrit.libreoffice.org/18109Reviewed-by:
Caolán McNamara <caolanm@redhat.com> Tested-by:
Caolán McNamara <caolanm@redhat.com>
-
Michael Meeks yazdı
Change-Id: Ia4afcd58b4ce0b4d6d9708a4cede0857b7633b9e Reviewed-on: https://gerrit.libreoffice.org/18171Reviewed-by:
Caolán McNamara <caolanm@redhat.com> Tested-by:
Caolán McNamara <caolanm@redhat.com>
-
Michael Meeks yazdı
Change-Id: I6c42e6a9ead90ed6fad2f289cd686a72cffa0c2d Reviewed-on: https://gerrit.libreoffice.org/18165Reviewed-by:
Caolán McNamara <caolanm@redhat.com> Tested-by:
Caolán McNamara <caolanm@redhat.com>
-
Eike Rathke yazdı
For example, "B2:" or ":B2" were accepted as valid range, with the missing part set to A1, which resulted in a A1:B2 range. An omitted sheet specifier always results in a valid relative sheet, hence that flag is set, so testing flags for non-null before the final result is available isn't sufficient. Additionally this revealed a flaw in handling of external references when loading documents if the original file name differs from the resulting real file name due to relative paths. Actually now the displayed file name matches the real file name when such a document was loaded, where before the original file name was displayed. Probably such references didn't even work before if the reference spanned more than one sheet, which is a rather rare case for external references. Change-Id: I38035f2e4b3a11c0280457498cf62b02f882d2a1 (cherry picked from commit 56238d58) Reviewed-on: https://gerrit.libreoffice.org/18035Tested-by:
Jenkins <ci@libreoffice.org> Reviewed-by:
Caolán McNamara <caolanm@redhat.com> Tested-by:
Caolán McNamara <caolanm@redhat.com>
-
Miklos Vajna yazdı
Regression from commit 7d9bb549 (Related: #i124638# Second step of DrawingLayer FillAttributes..., 2014-06-02), the problem was that the new CTF_PM_REPEAT_OFFSET_X..CTF_PM_FILLTRANSNAME range's values overlapped with the existing CTF_PM_HEADERHEIGHT..CTF_PM_HEADERGRAPHICURL range's values, so when the new code in XMLPageMasterExportPropMapper::ContextFilter() tried to tweak header repeat offset properties, it actually disabled HeaderBackGraphicURL instead. (cherry picked from commit 3b40329f) Conflicts: sc/qa/unit/subsequent_export-test.cxx Change-Id: I9c2700fa71a4ef2a813ec671049ee9d98171b57e Reviewed-on: https://gerrit.libreoffice.org/18163Tested-by:
Jenkins <ci@libreoffice.org> Reviewed-by:
Andras Timar <andras.timar@collabora.com>
-
Laurent Godard yazdı
save/load basic script so that when executing password protected the user defined types can be rebuilt supports array and nested types New identifier B_USERTYPE for save/open macro with user defined types No version bump but saves binary format now to current_version a unit test in sc macros-test.cxx full round trip on password protected document (ie. use binary storage) master --(0)--> master --(1)--> libreoffice 4.4 --(2)--> master --(3)--> master (0) in master, User type supported, big module supported (1) in libreoffice 4.4, user type not supported, big module supported, no loss of code (2) in master, user type not supported, big module not found, no loss of code it is OK as libreoffice 4.4 saves to LegacyVersion (see sbxmod.cxx changes) (3) in master, User type supported, big module supported (all is restored) it is OK as module was saved with CURRENT_VERSION (see sbxmod.cxx changes) Change-Id: Idab5de85e948dc11f4aba631b1569a1cc1cb4bf6 Reviewed-on: https://gerrit.libreoffice.org/17841Reviewed-by:
Caolán McNamara <caolanm@redhat.com> Tested-by:
Caolán McNamara <caolanm@redhat.com>
-