1. 31 Mar, 2018 15 kayıt (commit)
  2. 30 Mar, 2018 14 kayıt (commit)
  3. 29 Mar, 2018 11 kayıt (commit)
    • Caolán McNamara's avatar
      forcepoint#36 avoid dangling SvTextShapeImportHelper in case of exceptions · d74e5482
      Caolán McNamara yazdı
      Change-Id: Ibdbc047029c31d2b06d2349d68e1cbd9b15fd514
      Reviewed-on: https://gerrit.libreoffice.org/52135Tested-by: 's avatarJenkins <ci@libreoffice.org>
      Reviewed-by: 's avatarCaolán McNamara <caolanm@redhat.com>
      Tested-by: 's avatarCaolán McNamara <caolanm@redhat.com>
      d74e5482
    • andreas kainz's avatar
      Colibre icons: finish sfx2 galaxy folder · 3ea82be2
      andreas kainz yazdı
      Change-Id: I88807f2119747f0dab0d40c91cb62583b203cbf5
      Reviewed-on: https://gerrit.libreoffice.org/52130Tested-by: 's avatarJenkins <ci@libreoffice.org>
      Reviewed-by: 's avatarandreas_kainz <kainz.a@gmail.com>
      3ea82be2
    • andreas kainz's avatar
      Colibre icons: update missing sd folder icons · 12f92c08
      andreas kainz yazdı
      Change-Id: I498128cea0c22ed21323f398d1d866c332785e3f
      Reviewed-on: https://gerrit.libreoffice.org/52124Tested-by: 's avatarJenkins <ci@libreoffice.org>
      Reviewed-by: 's avatarandreas_kainz <kainz.a@gmail.com>
      12f92c08
    • Winfried Donkers's avatar
      tdf#97977 make MODE.MULT fully compatible with Excel. · fc121c32
      Winfried Donkers yazdı
      Also, improve efficiency of function.
      
      Change-Id: Id01542bdd997e0cacfdfd16683d1ac832d22fa35
      Reviewed-on: https://gerrit.libreoffice.org/51708Tested-by: 's avatarJenkins <ci@libreoffice.org>
      Reviewed-by: 's avatarEike Rathke <erack@redhat.com>
      fc121c32
    • Cor Nouws's avatar
      tdf#116692 (Paragraph) Classification Dialog does not show translated UI · ffc49bd2
      Cor Nouws yazdı
      Change-Id: I9a08fe3d2d5efc14c8845993d3b18a230df51052
      Reviewed-on: https://gerrit.libreoffice.org/52098Tested-by: 's avatarJenkins <ci@libreoffice.org>
      Reviewed-by: 's avatarMiklos Vajna <vmiklos@collabora.co.uk>
      ffc49bd2
    • heiko tietze's avatar
      tdf#113558 Header missing for table styles · 07bb2405
      heiko tietze yazdı
      Change-Id: I3b48e9d8d2acfb33f003a6505737b0c25f5a2637
      Reviewed-on: https://gerrit.libreoffice.org/52123Tested-by: 's avatarJenkins <ci@libreoffice.org>
      Reviewed-by: 's avatarHeiko Tietze <tietze.heiko@gmail.com>
      07bb2405
    • Julien Nabet's avatar
      Use for-range loop in include/comphelper · 7260cd53
      Julien Nabet yazdı
      Change-Id: I9b8a7e873eef56c704fa6c09d37d51a0ea913a92
      Reviewed-on: https://gerrit.libreoffice.org/52075Tested-by: 's avatarJenkins <ci@libreoffice.org>
      Reviewed-by: 's avatarJulien Nabet <serval2412@yahoo.fr>
      7260cd53
    • Stephan Bergmann's avatar
      Clean up copy/paste (of a function called "paste") · f04f48e1
      Stephan Bergmann yazdı
      Change-Id: Iea48bb3304e2688b440c5c396ed340ffffa11568
      Reviewed-on: https://gerrit.libreoffice.org/52121Tested-by: 's avatarJenkins <ci@libreoffice.org>
      Reviewed-by: 's avatarStephan Bergmann <sbergman@redhat.com>
      f04f48e1
    • Stephan Bergmann's avatar
      Make ToolBox::SetItemBits work for disposed instances · ed7ad72a
      Stephan Bergmann yazdı
      I happened to come across a SEGV caused by a null ToolBox::mpData once, as
      below.  Interestingly, some ToolBox member functions like GetItemPos and
      GetItemCount do take a potential null mpData (after a call to dispose) into
      account.
      
      > #0  0x00007fffebc1b93c in std::__cxx1998::vector<ImplToolItem, std::allocator<ImplToolItem> >::size() const (this=0x20) at /usr/include/c++/7/bits/stl_vector.h:671
      > #1  0x00007fffebc172ce in ToolBox::SetItemBits(unsigned short, ToolBoxItemBits) (this=0x7ffec6449230, nItemId=16, nBits=ToolBoxItemBits::DROPDOWN) at /data/sbergman/lo-ro/source/vcl/source/window/toolbox2.cxx:889
      > #2  0x00007ffff07ccc42 in SvxClipBoardControl::StateChanged(unsigned short, SfxItemState, SfxPoolItem const*) (this=0x7ffec6420390, nSID=5312, eState=SfxItemState::DEFAULT, pState=0xad4cf60) at /data/sbergman/lo-ro/source/svx/source/mnuctrls/clipboardctl.cxx:116
      > #3  0x00007ffff1d69c4f in SfxToolBoxControl::statusChanged(com::sun::star::frame::FeatureStateEvent const&) (this=0x7ffec6420390, rEvent=...) at /data/sbergman/lo-ro/source/sfx2/source/toolbox/tbxitem.cxx:521
      > #4  0x00007ffff193e163 in SfxDispatchController_Impl::addStatusListener(com::sun::star::uno::Reference<com::sun::star::frame::XStatusListener> const&, com::sun::star::util::URL const&) (this=0xaa3da80, aListener=uno::Reference to (SvxClipBoardControl *) 0x7ffec64203b8, aURL=...) at /data/sbergman/lo-ro/source/sfx2/source/control/unoctitm.cxx:865
      > #5  0x00007ffff193ddfc in SfxOfficeDispatch::addStatusListener(com::sun::star::uno::Reference<com::sun::star::frame::XStatusListener> const&, com::sun::star::util::URL const&) (this=0xaffa990, aListener=uno::Reference to (SvxClipBoardControl *) 0x7ffec64203b8, aURL=...) at /data/sbergman/lo-ro/source/sfx2/source/control/unoctitm.cxx:250
      > #6  0x00007fffee75c7e4 in svt::ToolboxController::bindListener() (this=0x7ffec6420390) at /data/sbergman/lo-ro/source/svtools/source/uno/toolboxcontroller.cxx:529
      > #7  0x00007fffee75c056 in svt::ToolboxController::update() (this=0x7ffec6420390) at /data/sbergman/lo-ro/source/svtools/source/uno/toolboxcontroller.cxx:227
      > #8  0x00007fffc11ddef6 in framework::ToolBarManager::UpdateControllers() (this=0x7ffec6142930) at /data/sbergman/lo-ro/source/framework/source/uielement/toolbarmanager.cxx:364
      > #9  0x00007fffc11e995e in framework::ToolBarManager::AsyncUpdateControllersHdl(Timer*) (this=0x7ffec6142930) at /data/sbergman/lo-ro/source/framework/source/uielement/toolbarmanager.cxx:1852
      > #10 0x00007fffc11dc748 in framework::ToolBarManager::LinkStubAsyncUpdateControllersHdl(void*, Timer*) (instance=0x7ffec6142930, data=0x7ffec6142b00) at /data/sbergman/lo-ro/source/framework/source/uielement/toolbarmanager.cxx:1839
      > #11 0x00007fffec264928 in Link<Timer*, void>::Call(Timer*) const (this=0x7ffec6142b20, data=0x7ffec6142b00) at /data/sbergman/lo-ro/source/include/tools/link.hxx:84
      > #12 0x00007fffec264787 in Timer::Invoke() (this=0x7ffec6142b00) at /data/sbergman/lo-ro/source/vcl/source/app/timer.cxx:76
      > #13 0x00007fffec21cdd2 in Scheduler::ProcessTaskScheduling() () at /data/sbergman/lo-ro/source/vcl/source/app/scheduler.cxx:448
      > #14 0x00007fffec21bfed in Scheduler::CallbackTaskScheduling() () at /data/sbergman/lo-ro/source/vcl/source/app/scheduler.cxx:270
      > #15 0x00007fffcdfaa036 in SalTimer::CallCallback() (this=0x199ae40) at /data/sbergman/lo-ro/source/vcl/inc/saltimer.hxx:55
      > #16 0x00007fffcdfa920d in sal_gtk_timeout_dispatch(_GSource*, int (*)(void*), void*) (pSource=0x7e1abe0) at /data/sbergman/lo-ro/source/vcl/unx/gtk3/gtk3gtkdata.cxx:692
      > #17 0x00007ffff5aa7b77 in g_main_dispatch (context=0x63d8d0) at /usr/src/debug/glib2-2.54.3-2.fc27.x86_64/glib/gmain.c:3142
      > #18 0x00007ffff5aa7b77 in g_main_context_dispatch (context=context@entry=0x63d8d0) at /usr/src/debug/glib2-2.54.3-2.fc27.x86_64/glib/gmain.c:3795
      > #19 0x00007ffff5aa7f20 in g_main_context_iterate (context=context@entry=0x63d8d0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /usr/src/debug/glib2-2.54.3-2.fc27.x86_64/glib/gmain.c:3868
      > #20 0x00007ffff5aa7fac in g_main_context_iteration (context=0x63d8d0, may_block=1) at /usr/src/debug/glib2-2.54.3-2.fc27.x86_64/glib/gmain.c:3929
      > #21 0x00007fffcdfa78f4 in GtkSalData::Yield(bool, bool) (this=0x63ae70, bWait=true, bHandleAllCurrentEvents=false) at /data/sbergman/lo-ro/source/vcl/unx/gtk3/gtk3gtkdata.cxx:459
      > #22 0x00007fffcdfabf07 in GtkInstance::DoYield(bool, bool) (this=0x6e6a90, bWait=true, bHandleAllCurrentEvents=false) at /data/sbergman/lo-ro/source/vcl/unx/gtk/gtkinst.cxx:412
      > #23 0x00007fffec2515ca in ImplYield(bool, bool) (i_bWait=true, i_bAllEvents=false) at /data/sbergman/lo-ro/source/vcl/source/app/svapp.cxx:472
      > #24 0x00007fffec24c2c4 in Application::Yield() () at /data/sbergman/lo-ro/source/vcl/source/app/svapp.cxx:537
      > #25 0x00007fffec24c24e in Application::Execute() () at /data/sbergman/lo-ro/source/vcl/source/app/svapp.cxx:452
      > #26 0x00007ffff774d617 in desktop::Desktop::Main() (this=0x7fffffff2950) at /data/sbergman/lo-ro/source/desktop/source/app/app.cxx:1623
      > #27 0x00007fffec260825 in ImplSVMain() () at /data/sbergman/lo-ro/source/vcl/source/app/svmain.cxx:198
      > #28 0x00007fffec262498 in SVMain() () at /data/sbergman/lo-ro/source/vcl/source/app/svmain.cxx:236
      > #29 0x00007ffff77bba98 in soffice_main() () at /data/sbergman/lo-ro/source/desktop/source/app/sofficemain.cxx:166
      > #30 0x000000000040086d in sal_main () at /data/sbergman/lo-ro/source/desktop/source/app/main.c:48
      > #31 0x0000000000400847 in main (argc=4, argv=0x7fffffff2c98) at /data/sbergman/lo-ro/source/desktop/source/app/main.c:47
      
      Change-Id: I622b4128de0a6be294b59caf2bb2d6f7b529c349
      Reviewed-on: https://gerrit.libreoffice.org/52086Tested-by: 's avatarJenkins <ci@libreoffice.org>
      Reviewed-by: 's avatarStephan Bergmann <sbergman@redhat.com>
      ed7ad72a
    • Miklos Vajna's avatar
      tdf#115574 sot: fix Excel -> Writer paste · 29d4ecf3
      Miklos Vajna yazdı
      Reported problem is that nothing happens for paste. Direct cause is that
      BITMAP is selected as the format, and Excel advertises BITMAP, but when
      we try to import that, it fails. There are 3 interesting commits in the
      recent history for this topic:
      
      - commit c47db038 (fdo#52547 SOT: Prefer
        embedding image data to embedding linked image., 2014-02-07) was a
        bugfix due to newer firefox
      - commit 538c13f3 (fdo#78801 fdo#52547
        Paste preference is image, then html, then text., 2014-05-28) was a
        regression fix from the previous fix
      - commit a96a7ce5 (fdo#81835 Don't
        prefer GDI Metafiles to RTF/HTML, 2014-08-05), was a regression fix
        from the previous fixes
      
      Going back to the original state shows that the Excel -> Writer use-case
      used to be RTF.
      
      Restore the old Excel -> Writer (RTF) behavior by:
      
      - going back to the original state, ignoring the enum class conversions
      - re-fix fdo#52547: prefer bitmap over html, but leave everything else
        unchanged
      - fdo#78801 needs no fix in this case
      - fdo#81835 needs no fix in this case
      - tdf#115574 selects RTF -> table shows up
      
      After all these complications, the actual fix is surprisingly simple.
      
      Change-Id: I2d728afa7d1dd7888fa43525366c197d806eea6c
      Reviewed-on: https://gerrit.libreoffice.org/52120Reviewed-by: 's avatarMiklos Vajna <vmiklos@collabora.co.uk>
      Tested-by: 's avatarJenkins <ci@libreoffice.org>
      29d4ecf3
    • Stephan Bergmann's avatar
      Remove bogus assert · d7a8fa7a
      Stephan Bergmann yazdı
      ...that had been added with f0215dcc "unotools:
      assert if TempFile::GetURL() fails due to missing file UCP".  But when SRCDIR is
      a read-only tree, JunitTest_sc_unoapi_2 fails with that assert firing when
      TempFile::GetURL is called from SfxMedium::CreateTempFile
      (sfx2/source/doc/docfile.cxx), which in turn is prepared to handle an empty
      return value from GetURL, and the test succeeds after removing the assert.  So
      it looks like that assert was not precise enough to only fire in the scenarios
      where it was intended to fire.
      
      Change-Id: I333e9026ee14e9d1140b1b475793a5b15ededd70
      Reviewed-on: https://gerrit.libreoffice.org/52085Tested-by: 's avatarJenkins <ci@libreoffice.org>
      Reviewed-by: 's avatarStephan Bergmann <sbergman@redhat.com>
      d7a8fa7a