- 11 Ara, 2015 40 kayıt (commit)
-
-
Tor Lillqvist yazdı
Change-Id: I962544005b5d408f7c044a02eefe09b87d8a81fe
-
Armin Le Grand yazdı
When importing SdrObjCustomShape for each an Outliner and a VirtualDevice as RefDevice are created and held. On 32bit systems this breaks the import with many such objects (in the bugdoc around 4300). On 64bit it works, but more memory as necessary is used. To avoid this, flush the UNO API implementations at these objects after one page is imported. Do not do this for each single object, that will break the connector import which does some processing later. Change-Id: I7296edd40f01c1a40258808d78bf39e6d4fe29bf Reviewed-on: https://gerrit.libreoffice.org/19990Reviewed-by:
Thorsten Behrens <Thorsten.Behrens@CIB.de> Tested-by:
Thorsten Behrens <Thorsten.Behrens@CIB.de>
-
Bjoern Michaelsen yazdı
... and fix the breakages it finds. Change-Id: Ibc7289cc0cd7fb5648d686bd55afff9016f58b3b Reviewed-on: https://gerrit.libreoffice.org/20638Reviewed-by:
Björn Michaelsen <bjoern.michaelsen@canonical.com> Tested-by:
Jenkins <ci@libreoffice.org>
-
Stephan Bergmann yazdı
...introduced in b9d1006e "re-base on ALv2 code," probably due to a merge conflict or something like that. Change-Id: Ib38cd24e935f951482ba99f483a419a9a7782ae8
-
Eike Rathke yazdı
error: assuming signed overflow does not occur when assuming that (X + c) < X is always false [-Werror=strict-overflow] if ( rAddress.Row() < Row() ) Change-Id: Ia643491657680fffcaacae4a474af479b9a07e35
-
Stephan Bergmann yazdı
...to prevent errors like 5ac6e002 "Memory leak" Change-Id: I3e20393af628849d8a387b491b75e1aacdea982a
-
Stephan Bergmann yazdı
...even if no correpsonding xPopupMenu proxy has been set up for some i (because that sub-menu has never been opened by the user). Otherwise, the Menu that m_pVCLMenu->pItemList->maItemList[i]->m_pSubMenu points to will be deleted (during a recursive xSubMenuManager->dispose call), and when later for some sub-menu j > i that /has/ been opened by the user SetPopupMenu is called, that can lead to > Menu::GetPopupMenu(unsigned short) const at vcl/source/window/menu.cxx:835 > Menu::GetAccessible() at vcl/source/window/menu.cxx:1400 > OAccessibleMenuItemComponent::getAccessibleParent() at accessibility/source/standard/accessiblemenuitemcomponent.cxx:339 > non-virtual thunk to OAccessibleMenuItemComponent::getAccessibleParent() at accessibility/source/standard/accessiblemenuitemcomponent.cxx:335 > atk_object_wrapper_new(com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessible> const&, AtkObject*) at vcl/unx/gtk3/a11y/../../gtk/a11y/atkwrapper.cxx:839 > atk_object_wrapper_ref(com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessible> const&, bool) at vcl/unx/gtk3/a11y/../../gtk/a11y/atkwrapper.cxx:795 > AtkListener::handleChildAdded(com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessibleContext> const&, com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessible> const&) at vcl/unx/gtk3/a11y/../../gtk/a11y/atklistener.cxx:157 > AtkListener::notifyEvent(com::sun::star::accessibility::AccessibleEventObject const&) at vcl/unx/gtk3/a11y/../../gtk/a11y/atklistener.cxx:296 > comphelper::AccessibleEventNotifier::addEvent(unsigned int, com::sun::star::accessibility::AccessibleEventObject const&) at comphelper/source/misc/accessibleeventnotifier.cxx:281 > comphelper::OAccessibleContextHelper::NotifyAccessibleEvent(short, com::sun::star::uno::Any const&, com::sun::star::uno::Any const&) at comphelper/source/misc/accessiblecontexthelper.cxx:188 > OAccessibleMenuBaseComponent::InsertChild(int) at accessibility/source/standard/accessiblemenubasecomponent.cxx:436 > OAccessibleMenuBaseComponent::ProcessMenuEvent(VclMenuEvent const&) at accessibility/source/standard/accessiblemenubasecomponent.cxx:624 > OAccessibleMenuBaseComponent::MenuEventListener(VclMenuEvent&) at accessibility/source/standard/accessiblemenubasecomponent.cxx:572 > OAccessibleMenuBaseComponent::LinkStubMenuEventListener(void*, VclMenuEvent&) at accessibility/source/standard/accessiblemenubasecomponent.cxx:569 > Link<VclMenuEvent&, void>::Call(VclMenuEvent&) const at include/tools/link.hxx:84 > Menu::ImplCallEventListeners(unsigned long, unsigned short) at vcl/source/window/menu.cxx:355 > Menu::SetPopupMenu(unsigned short, PopupMenu*) at vcl/source/window/menu.cxx:825 > framework::MenuBarManager::RemoveListener() at framework/source/uielement/menubarmanager.cxx:556 looking at the dangling pSubMenu pointer (and even if the dangling pointer is never dereferenced, UBSan will try to determine whether the static_cast in return static_cast<PopupMenu*>(pData->pSubMenu); in Menu::GetPopupMenu, vcl/source/window/menu.cxx, is fine and cause a crash). Change-Id: I5e5f6dba266580e3c2e7693877ea79a07d80bb74
-
Tomaž Vajngerl yazdı
Change-Id: I9032af7583f0cf97664d2f84d5aead0cb1547c1a
-
Emmanuel Gil Peyrot yazdı
Change-Id: Iaf482b357577ff8a5511607844a69c90ea28d29f
-
Emmanuel Gil Peyrot yazdı
Change-Id: Iacddc7b84bf0be8bb112cba88cc7fd36f72e7ca0
-
Emmanuel Gil Peyrot yazdı
Change-Id: I1572e101be0f5d9267dd48e96212689d80d1d023
-
Emmanuel Gil Peyrot yazdı
No transition makes use of repeat, and it could lead to some artifacts when writing transitions. Change-Id: Icf6f4f0eb74c28d8c75991e717b6b4ffe9df5060
-
Emmanuel Gil Peyrot yazdı
This is the ground work for some later transitions in slideshow. Change-Id: Ib200cf7fabd579256a5255b0fb5d8c4accf7d24b
-
Emmanuel Gil Peyrot yazdı
Change-Id: Ice61bfbd75aafd4197584c34ef7fbed80c20c184
-
Emmanuel Gil Peyrot yazdı
Instead replace it with no transition at all. Change-Id: If7085e2ecd79eda80097f96bebbb2f9d11161c22
-
Emmanuel Gil Peyrot yazdı
Change-Id: If87f441607adf2ed0aa31023352774e7372b7edb
-
Emmanuel Gil Peyrot yazdı
Change-Id: Ifb22c75c77d6bb5d3f144a1ed92bbcdf8d1112fd
-
Emmanuel Gil Peyrot yazdı
Change-Id: I870ef7885fe569c89bde63a70ef038c4133ffbfd
-
Emmanuel Gil Peyrot yazdı
Change-Id: If5f7368bf53dd59e66e990e4f2c57b6ee2cba44b
-
Emmanuel Gil Peyrot yazdı
Change-Id: I9d6c3ad0d2cc2f691afb2c8622471286f8a5e1c7
-
Emmanuel Gil Peyrot yazdı
Change-Id: I2380fc7f8462514e6c032b18b44df51fbaaccb9f
-
Emmanuel Gil Peyrot yazdı
Change-Id: Ib799244c6c3dd8d6fd21adc28e68690287caebd0
-
Emmanuel Gil Peyrot yazdı
Change-Id: I13c91af15caad888b4b56dbf92b63fdb0a97b47d
-
Stephan Bergmann yazdı
Change-Id: I92bafb3459f4a2847aac05f114691b39144dc7c9
-
Stephan Bergmann yazdı
Change-Id: I0b0c2e33137bfd35a5048638ef3cce18ed1b06f0
-
Stephan Bergmann yazdı
Change-Id: Ib85337ebef0ba1a3ab00ad3adb59b4cffbba2b2f
-
Pranav Kant yazdı
To help client know when the user has selected a non-null text. Change-Id: Ie939612fc5f38e2e50e9ad9792e04e89ae918886 Reviewed-on: https://gerrit.libreoffice.org/20621Tested-by:
Jenkins <ci@libreoffice.org> Reviewed-by:
Miklos Vajna <vmiklos@collabora.co.uk>
-
Tor Lillqvist yazdı
Change-Id: Iebf7b44e78fc28c20bdf0cbea84dbfd730b04016
-
Eike Rathke yazdı
Change-Id: I78584e37e5944327db9cc5b6472a9e7ea972b37e
-
Eike Rathke yazdı
Handle failure condition where we know how to treat it, i.e. when updating references, assert in all other places that so far silently ignored it and implicitly assumed the failing Move() truncating at bounds would be alright. In case we'll encounter an assertion we'll have to inspect those places and decide what to do about it. Noticed this error with a reference like B1048575 and inserting two rows above, it became B1048576 instead of B#REF! Change-Id: I00757f3ed2e305b591178047933ed60f1533317e
-
Tor Lillqvist yazdı
<tools/gen.hxx> Rectangle, I love you. Change-Id: Iaf7ae2930d6098349f04cd429cd35dffcaf7ca3b
-
jan iversen yazdı
Rebuild the type check to one set of "or" and a throw Change-Id: I99bf688bdf60c357be4cc5dcd9b7be2532b6fbdb Reviewed-on: https://gerrit.libreoffice.org/20491Reviewed-by:
jan iversen <jani@documentfoundation.org> Tested-by:
jan iversen <jani@documentfoundation.org>
-
jan iversen yazdı
Removed function call, the function changes nothing or controls anything Change-Id: Ia243c31134ee5a32d50140faf8e64f55b30c218f Reviewed-on: https://gerrit.libreoffice.org/20493Reviewed-by:
jan iversen <jani@documentfoundation.org> Tested-by:
jan iversen <jani@documentfoundation.org>
-
Yousuf Philips yazdı
Change-Id: I2c70e88cfa2663d0b3db48c309d7cf1630bbddbd Reviewed-on: https://gerrit.libreoffice.org/20632Reviewed-by:
Michael Meeks <michael.meeks@collabora.com> Tested-by:
Michael Meeks <michael.meeks@collabora.com>
-
Samuel Mehrbrodt yazdı
This breaks starting a slideshow with Navigator visible. Also leads to problems like tdf#96286 Needs more thought & design. This reverts commit 6f493f9e. Change-Id: Ia796de5a8ef0be61f36517bc0aa896c66a95c1e8
-
Michael Meeks yazdı
This moves us to always rendering to an off-screen texture, and then (at idle) blitting this to the screen & swapping buffers. Ideally we should never see any rendering, or flicker again with this approach. Several fixes are included: + avoid multiple OpenGL contexts being created for the same window, created excessive flicker problems. + de-virtualize UseContext - which context we use is less critical. + kill 'mbOffscreen' distinction - all VCL rendering is offscreen. + implement 'doFlush' and high priority idle flushing. + bind stencil buffer for clipping vs. textures - fixing complex clopping when rendering to virtual-devices, and off-screen. + document environment. variables. + use white as default background glClear color, but red or random color for DBGUTIL. Change-Id: I6be08595b6c8deb7e6db0dbd81308b2c97d2b4ff
-
Michael Meeks yazdı
Change-Id: I3db1d6792fcd51577f047b82029124ec825ea319
-
Michael Meeks yazdı
Change-Id: Ie6a5464c28b89f08639939690052023e685a3d33
-
Tomaž Vajngerl yazdı
Printing is done with the WinSalGraphics and not with WinOpenGLSalGraphics on Windows even when OpenGL is enabled, but the SalBitmap is still using the OpenGLSalBitmap which can't be used with WinSalGraphics. So detect when the implementation of SalGraphic is "wrong" and convert. Change-Id: I99cd6b6403e9bd42d6f5b7d7cb07f48588c17ab8
-
Tomaž Vajngerl yazdı
Change-Id: I06dd26caed35bcfdf073abf64035a01e0b45fcce
-