1. 12 Ara, 2015 22 kayıt (commit)
  2. 11 Ara, 2015 18 kayıt (commit)
    • Bjoern Michaelsen's avatar
      use preincrement here for grace · dd58c789
      Bjoern Michaelsen yazdı
      Change-Id: I7141510fbda1158511698f73c48274008f0a41dc
      dd58c789
    • Bjoern Michaelsen's avatar
      writer UNO style families: test insert/replace ops · ddb24850
      Bjoern Michaelsen yazdı
      Change-Id: I5a8daa1c0f2b62dbf56fa9fc1d14555f0ff613e2
      ddb24850
    • Bjoern Michaelsen's avatar
      writer UNO style families: also check isUserDefined() · d275f367
      Bjoern Michaelsen yazdı
      Change-Id: Iada331a12232fd83b6813e6db65bd011d3746142
      d275f367
    • Michael Meeks's avatar
      move breeze transition icons into base galaxy theme. · e135f3ac
      Michael Meeks yazdı
      Change-Id: I9e9372ea9df6b959493445901b70a9ee6d3c0dac
      e135f3ac
    • Stephan Bergmann's avatar
      loplugin:nullptr · 965ae41a
      Stephan Bergmann yazdı
      Change-Id: Ib3acd5b853283dce2cdcbe72d7992637368fdf6b
      965ae41a
    • Stephan Bergmann's avatar
      loplugin:nullptr · ec8af315
      Stephan Bergmann yazdı
      Change-Id: Ib6f55bc0ce6c09ea523174cb630c6d7cd9808f96
      ec8af315
    • Michael Meeks's avatar
      vcl: use a custom tag for VCL OpenGLContext's to avoid re-use. · 6c68b710
      Michael Meeks yazdı
      Other code is out of legacy mode now, so can't legacy as a proxy.
      
      Change-Id: Ie3807a3af680b707f2f08d058db955bc9cae6c2b
      Reviewed-on: https://gerrit.libreoffice.org/20647Tested-by: 's avatarJenkins <ci@libreoffice.org>
      Reviewed-by: 's avatarMichael Meeks <michael.meeks@collabora.com>
      6c68b710
    • Stephan Bergmann's avatar
      minuscule whitespace cleanup · 39b2c407
      Stephan Bergmann yazdı
      (in an attempt to cause tinderboxes to rebuild)
      
      Change-Id: I5cc94a988303b7b1ff85ec09c3d4f88d300f73b0
      39b2c407
    • Eike Rathke's avatar
      separate ScRange::Move() and MoveSticky(), tdf#92779 · 21dfe37a
      Eike Rathke yazdı
      To selectively use the sticky mechanism, i.e. not in an actual move of a
      range during cut&paste or drag&drop. Actually currently only in
      ScTokenArray::AdjustReferenceOnShift()
      
      Change-Id: I223e5013e4b820efb4ecb9e8ce8aa04a8bc01e27
      21dfe37a
    • Stephan Bergmann's avatar
      loplugin:nullptr · ff66509d
      Stephan Bergmann yazdı
      Change-Id: I639638cb9cc387178183760137c0510802b8c6d9
      ff66509d
    • Stephan Bergmann's avatar
      Get rid of StaticLibrary_pdfimport_s · f2876214
      Stephan Bergmann yazdı
      ...which contained the bulk of .cxx files that should logically go into
      Library_pdfimport.  It was likely (only) used so that check_targets
      CppunitTest_sdext_pdfimport, Executable_pdf2xml, and Executable_pdfunip could
      access the library's internals without exporting them.  For the CppunitTest, use
      the standard gb_CppunitTest_use_library_objects hack instead.  For the two
      Executables, make that _use_library_objects hack available for Executables, too.
      (It is a bit unclear whether those two Executables are really needed, they are
      only referenced from the dead dmake-based
      sdext/source/pdfimport/test/testdocs/makefile.mk and from vcl/README,
      respectively; but just keep them alive for now.)
      
      Change-Id: Ia2478508de216678be7a2302aba0c48f80de9d91
      Reviewed-on: https://gerrit.libreoffice.org/20645Tested-by: 's avatarJenkins <ci@libreoffice.org>
      Reviewed-by: 's avatarStephan Bergmann <sbergman@redhat.com>
      f2876214
    • Tor Lillqvist's avatar
      No need for a separate <vcl/graph.h> · a6432227
      Tor Lillqvist yazdı
      Change-Id: I962544005b5d408f7c044a02eefe09b87d8a81fe
      a6432227
    • Armin Le Grand's avatar
      Resolves: tdf#93994 flush API objects at load time · e67a834c
      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: 's avatarThorsten Behrens <Thorsten.Behrens@CIB.de>
      Tested-by: 's avatarThorsten Behrens <Thorsten.Behrens@CIB.de>
      e67a834c
    • Bjoern Michaelsen's avatar
      add test for UNO writer style families ... · ce3d3f55
      Bjoern Michaelsen yazdı
      ... and fix the breakages it finds.
      
      Change-Id: Ibc7289cc0cd7fb5648d686bd55afff9016f58b3b
      Reviewed-on: https://gerrit.libreoffice.org/20638Reviewed-by: 's avatarBjörn Michaelsen <bjoern.michaelsen@canonical.com>
      Tested-by: 's avatarJenkins <ci@libreoffice.org>
      ce3d3f55
    • Stephan Bergmann's avatar
      Remove unused -DBASEGFX_STATIC_LIBRARY · 14bb81ef
      Stephan Bergmann yazdı
      ...introduced in b9d1006e "re-base on ALv2
      code," probably due to a merge conflict or something like that.
      
      Change-Id: Ib38cd24e935f951482ba99f483a419a9a7782ae8
      14bb81ef
    • Eike Rathke's avatar
      silence -Werror=strict-overflow · 0e40e1e3
      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
      0e40e1e3
    • Stephan Bergmann's avatar
      Return std::unique_ptr from svt::AcceleratorExecute::createAcceleratorHelper · 576c7562
      Stephan Bergmann yazdı
      ...to prevent errors like 5ac6e002 "Memory leak"
      
      Change-Id: I3e20393af628849d8a387b491b75e1aacdea982a
      576c7562
    • Stephan Bergmann's avatar
      Clear all m_pVCLMenu->pItemList->maItemList[i]->m_pSubMenu · 1e0e115d
      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
      1e0e115d