1. 01 Kas, 2014 29 kayıt (commit)
  2. 31 Eki, 2014 11 kayıt (commit)
    • Michael Stahl's avatar
      scp2: move unx wrapper scripts to AutoInstall · 139a4b62
      Michael Stahl yazdı
      Change-Id: I661656e486b088c28b78e5c3ed4fbe9945991097
      139a4b62
    • Michael Stahl's avatar
      desktop: split up Package_script corresponding to scp2 modules · 2f6005dd
      Michael Stahl yazdı
      Change-Id: Ibe374db0c9d2f7bcbae536102a0305a8b94667d7
      2f6005dd
    • Julien Nabet's avatar
      fdo#85562: sw: fix crash on insert of input field and set variable field · 5aa299c0
      Julien Nabet yazdı
      When a new field is inserted it doesn't have a SwFmtFld yet and it is
      also not yet in the document so it is not necessary to listen for its
      deletion.
      
      (regression from bbd97fe5)
      
      Change-Id: I23c18aa8c490a6ad1de63a33f87679cc2358d7f5
      5aa299c0
    • Michael Stahl's avatar
      sw: fix insertion of hyperlink inside hyperlink... · 9b7542b0
      Michael Stahl yazdı
      ... when either the start or the end position of the new hint is equal
      to an existing hint.  There is not just 1 case here but 3 different
      ones; don't attempt to insert hints with start > end.
      
      Change-Id: I39cf8a352f67d77b56b0d01de5872f4d341f6bdd
      9b7542b0
    • Kohei Yoshida's avatar
      Unindent. · 68754260
      Kohei Yoshida yazdı
      Change-Id: I875bdf1eb6df37b07dd19c6a7ff5ba5eb3b8a096
      68754260
    • Kohei Yoshida's avatar
      Remove repetitive namespace close / re-open & unindent. · b47342a8
      Kohei Yoshida yazdı
      Change-Id: I453084b3b034a04305058da404b334c7016559ce
      b47342a8
    • Kohei Yoshida's avatar
      We don't need this repetitive namespace open / close thingie... · 230deaa8
      Kohei Yoshida yazdı
      And unindent to make it look more like C++ than Java.
      
      Change-Id: I67562cf17c32c40c321b492e9b05c2321a51e126
      230deaa8
    • Michael Stahl's avatar
      scp2: forgot to remove file_quickstart from makefile · 11bf07e8
      Michael Stahl yazdı
      Change-Id: Ieb34db019c03e7f20f06d3a690b3717b41645e90
      11bf07e8
    • Michael Meeks's avatar
      thread-pool: fix waiting until all tasks are complete. · 68f912e8
      Michael Meeks yazdı
      Change-Id: Iaf5a3bf28879f229a223a8760fd878f96958a53c
      68f912e8
    • Michael Stahl's avatar
      framework: avoid double-free in ToolBarManager() · fc9e78f4
      Michael Stahl yazdı
      The timer could run after the ToolBarManager is deleted because the
      dispose() method can accidentally restart the timer somehow.
      
      Change-Id: I86868f08f436976761e814d4cea1cd5a0e348935
      fc9e78f4
    • Michael Stahl's avatar
      i#90076: avoid double-free race condition for ScCellRangesBase · 03cca068
      Michael Stahl yazdı
      This is similar to fdo#72695, just with SfxBroadcaster in Calc.
      Solve it in a similar way, by putting a WeakReference to "this" into the
      UNO object so its Notify() can return if another thread is already in
      the dtor waiting for the SolarMutex.
      
      ==11581==ERROR: AddressSanitizer: heap-use-after-free on address 0x6170006fdb08 at pc 0x2b2c4f5b8e3e bp 0x2b2c0b2ad9f0 sp 0x2b2c0b2ad9e8
      READ of size 8 at 0x6170006fdb08 thread T262 (cppu_threadpool)
          #0 0x2b2c4f5b8e3d in ScCellRangesBase::~ScCellRangesBase() /sc/source/ui/unoobj/cellsuno.cxx:1448
          #1 0x2b2c4f643914 in ScCellRangeObj::~ScCellRangeObj() /sc/source/ui/unoobj/cellsuno.cxx:4751
          #2 0x2b2c4f697624 in ScCellObj::~ScCellObj() /sc/source/ui/unoobj/cellsuno.cxx:6053
          #3 0x2b2c4f69648d in ScCellObj::~ScCellObj() /sc/source/ui/unoobj/cellsuno.cxx:6052
          #4 0x2b2c4f69661f in non-virtual thunk to ScCellObj::~ScCellObj() /sc/source/ui/unoobj/cellsuno.cxx:6053
          #5 0x2b2b2c58b6af in cppu::OWeakObject::release() /cppuhelper/source/weak.cxx:204
          #6 0x2b2c4f5c50ff in ScCellRangesBase::release() /sc/source/ui/unoobj/cellsuno.cxx:1752
          #7 0x2b2c4f64de58 in ScCellRangeObj::release() /sc/source/ui/unoobj/cellsuno.cxx:4800
          #8 0x2b2c4f6a2c08 in ScCellObj::release() /sc/source/ui/unoobj/cellsuno.cxx:6093
          #9 0x2b2c4f6a5f0f in non-virtual thunk to ScCellObj::release() /sc/source/ui/unoobj/cellsuno.cxx:6094
          #10 0x2b2c053b96fb in bridges::cpp_uno::shared::freeUnoInterfaceProxy(_uno_ExtEnvironment*, void*) /bridges/source/cpp_uno/shared/unointerfaceproxy.cxx:43
          #11 0x2b2b2bae80fb in (anonymous namespace)::s_stub_defenv_revokeInterface(__va_list_tag (*) [1]) /cppu/source/uno/lbenv.cxx:383
      
      0x6170006fdb08 is located 264 bytes inside of 728-byte region [0x6170006fda00,0x6170006fdcd8)
      freed by thread T264 (cppu_threadpool) here:
          #3 0x2b2c49c980f5 in cppu::OWeakObject::operator delete(void*) /include/cppuhelper/weak.hxx:87
          #4 0x2b2c4f5b840a in ScCellRangesBase::~ScCellRangesBase() /sc/source/ui/unoobj/cellsuno.cxx:1442
          #5 0x2b2c4f5b858f in non-virtual thunk to ScCellRangesBase::~ScCellRangesBase() /sc/source/ui/unoobj/cellsuno.cxx:1458
          #6 0x2b2b2c58b6af in cppu::OWeakObject::release() /cppuhelper/source/weak.cxx:204
          #7 0x2b2c4f5c50ff in ScCellRangesBase::release() /sc/source/ui/unoobj/cellsuno.cxx:1752
          #8 0x2b2c4f5c65ff in non-virtual thunk to ScCellRangesBase::release() /sc/source/ui/unoobj/cellsuno.cxx:1753
          #9 0x2b2c4af84583 in com::sun::star::uno::Reference<com::sun::star::uno::XInterface>::~Reference() /include/com/sun/star/uno/Reference.hxx:104
          #10 0x2b2c4f5bc66f in ScCellRangesBase::Notify(SfxBroadcaster&, SfxHint const&) /sc/source/ui/unoobj/cellsuno.cxx:1570
          #11 0x2b2c4f5bdf0d in non-virtual thunk to ScCellRangesBase::Notify(SfxBroadcaster&, SfxHint const&) /sc/source/ui/unoobj/cellsuno.cxx:1645
          #12 0x2b2b31dda705 in SfxBroadcaster::Broadcast(SfxHint const&) /svl/source/notify/SfxBroadcaster.cxx:41
          #13 0x2b2c4b03f2e4 in ScDocument::InsertTab(short, rtl::OUString const&, bool, bool) /sc/source/core/data/document.cxx:510
          #14 0x2b2c4e7ed861 in ScDocFunc::InsertTable(short, rtl::OUString const&, bool, bool) /sc/source/ui/docshell/docfunc.cxx:3007
          #15 0x2b2c50b1f415 in ScViewFunc::InsertTable(rtl::OUString const&, short, bool) /sc/source/ui/view/viewfun2.cxx:1855
          #16 0x2b2c502e075f in ScDBFunc::ShowDataPilotSourceData(ScDPObject&, com::sun::star::uno::Sequence<com::sun::star::sheet::DataPilotFieldFilter> const&) /sc/source/ui/view/dbfunc3.cxx:2056
          #17 0x2b2c4fa8924d in ScDataPilotTableObj::insertDrillDownSheet(com::sun::star::table::CellAddress const&) /sc/source/ui/unoobj/dapiuno.cxx:1286
      
      Change-Id: I4cd0fca46b9b81311bddfab2229ab9abf4c06c4e
      03cca068