1. 02 Ara, 2015 6 kayıt (commit)
  2. 01 Ara, 2015 20 kayıt (commit)
    • Eike Rathke's avatar
      Resolves: tdf#95629 quote CSV also if cell contains embedded '\r' CR · 63ada88a
      Eike Rathke yazdı
      Change-Id: I37fb62a53338a7edcac1c72153eefcee6096e6f9
      (cherry picked from commit 12993544)
      63ada88a
    • Maxim Monastirsky's avatar
      Save Remote File isn't supported in all modules · 91582427
      Maxim Monastirsky yazdı
      so don't add it there to the save dropdown.
      
      Change-Id: Iee604cc15616080266f7192ac451f04830ba1bb8
      (cherry picked from commit 5a3b930b)
      91582427
    • Maxim Monastirsky's avatar
      Unnecessary cast · f58e7753
      Maxim Monastirsky yazdı
      Change-Id: I7e9cd165311494d3b2a8386dcaf2f3840449395a
      (cherry picked from commit 1ad3acc8)
      f58e7753
    • Maxim Monastirsky's avatar
      SaveAsMenuController cleanup · 2ea4a33f
      Maxim Monastirsky yazdı
      Change-Id: Ib4a838619092b47b4eb5304e8d63ab6d7ee8d1c4
      (cherry picked from commit ae3f1956)
      2ea4a33f
    • Jan Holesovsky's avatar
      sc interpreter: Improve the unit test for S/W Interpreter. · a0a9a5f0
      Jan Holesovsky yazdı
      Some of the operations are blacklisted for vectorization there, so test both
      the normal and s/w interpreter case.
      
      Change-Id: I6d48831f6bdbbb1e150bea06fc97ea5d6e66365b
      a0a9a5f0
    • Jan Holesovsky's avatar
      sc unit tests: Prefix the format names. · e0285cd5
      Jan Holesovsky yazdı
      Otherwise we conflict with the officecfg includes; and it is a bad idea to
      have too broad names for #define's anyway.
      
      Change-Id: Ie48e6f109f654a9ee4aedb3eb37df5e67f88a905
      e0285cd5
    • Jan Holesovsky's avatar
      sc interpreter: Don't throw when we hit something not yet implemented. · 9a405abc
      Jan Holesovsky yazdı
      Instead create a ScFullMatrix, and perform the operation using that.
      
      This has a performance penalty, as we need to copy the data from
      ScVectorRefMatrix to the ScFullMatrix; but this is one-off, and the same
      performance penalty that was there before introducing ScVectorRefMatrix.
      
      Additionally now we can optimize the methods that appear to be the
      bottlenecks one after another (and whitelist them).
      
      Change-Id: If94a5017b96fb914817cfd7ed1b7ae823db8b5f5
      9a405abc
    • Jan Holesovsky's avatar
      sc interpreter: Move the code that can create a ScFullMatrix. · db988063
      Jan Holesovsky yazdı
      For the operations that we haven't implemented directly in ScVectorRefMatrix
      yet, create the ScFullMatrix the same way as we used to do before, and call
      the appropriate method of ScFullMatrix.
      
      This commit only moves the code, does not turn the 'throw
      std::runtime_exception' into actually using the new ensureFullMatrix().
      
      Change-Id: I336a4ddf07b0b60a5a41036e19c70a44ba575834
      db988063
    • Jan Holesovsky's avatar
      sc interpreter: Don't hide S/W Interpreter behind an environment variable. · d4afaa72
      Jan Holesovsky yazdı
      Instead provide a user setting that can be enabled so that the S/W Interpreter
      is used on a subset of the operations.  The operations for which it is used
      are controlled by a whitelist in ScCalcConfig::setOpenCLConfigToDefault().
      
      Change-Id: I7d3f3a864fcb1231e5484ec23961f14fca1466c5
      d4afaa72
    • Tomaž Vajngerl's avatar
      tdf#94138 Use correct fonts for multiline edit when printing · 42aedc25
      Tomaž Vajngerl yazdı
      When drawing a multiline edit we need to use a different device
      (current window) to get the correct font and adjust for the Draw
      method's input device.
      
      Change-Id: I7993790c02d10e4283c7a4e2caefff0c7747e978
      (cherry picked from commit 6c417274)
      42aedc25
    • Eike Rathke's avatar
      Resolves: tdf#95748 no group interpreter when calculations are running · 14096319
      Eike Rathke yazdı
      Change-Id: I17283fc5e39da2d7222c302dd63522df69d0ad96
      (cherry picked from commit d46203b5)
      14096319
    • Eike Rathke's avatar
      add DebugCalculationEntry::mnGroup · a63a29ed
      Eike Rathke yazdı
      Change-Id: Ic8b6c661be7570479c271d3ce0aa750e13724fc7
      (cherry picked from commit 87ad1705)
      a63a29ed
    • Eike Rathke's avatar
      add DebugCalculationEntry::mnRecursion · 2bfcef38
      Eike Rathke yazdı
      Change-Id: I159cb1dcbe7a9678f7353292c3eab2fbc325d7f9
      (cherry picked from commit 6d7b984e)
      2bfcef38
    • Eike Rathke's avatar
      add DebugCalculation::storeResultError() · 30d8e80e
      Eike Rathke yazdı
      Change-Id: I26ab76c5d53d606ddb141c9dadb534b4739a6c64
      (cherry picked from commit 625a2f42)
      30d8e80e
    • Tor Lillqvist's avatar
      tdf#95194: We need to set the GF flags in UniscribeLayout::GetNextGlyphs() · 93e20c7f
      Tor Lillqvist yazdı
      The old SimpleWinLayout::GetNextGlyphs() did it.
      PDFWriterImpl::drawVerticalGlyphs() expects GF_ROTL etc to be set when
      necessary for vertical text when exporting to PDF.
      
      Change-Id: I325d6e9f75a3bc51f24add33dd3bffe7b3c7bee0
      (cherry picked from commit 7ac763db)
      93e20c7f
    • Olivier Hallot's avatar
      Updated core · 04e67d89
      Olivier Hallot yazdı
      Project: help  e5e67c99e8b569eefc91112ff049a89d64affab0
      
      tdf#95968 Do not assemble help text with parts
      
      * Fix for tdf#95968 Help content is composed from strings -
      unacceptable for some languages
      * Add do-not-translate attribute to a file title.
      
      Change-Id: I4b995bf2d9bdc215bdacee8611291e1d2f5bca8b
      Reviewed-on: https://gerrit.libreoffice.org/20313Reviewed-by: 's avatarAndras Timar <andras.timar@collabora.com>
      Tested-by: 's avatarAndras Timar <andras.timar@collabora.com>
      (cherry picked from commit 212af7230d3cd56185c9ff8548a2e61b78b6bd6f)
      Reviewed-on: https://gerrit.libreoffice.org/20323
      04e67d89
    • Julien Nabet's avatar
      tdf#63324: Fix convert for svg filter · d38f7169
      Julien Nabet yazdı
      If no currentFrame, it means we are in headless case
      
      Change-Id: I840a9085417451fa1d4c0bd8311408357a8f60e9
      Reviewed-on: https://gerrit.libreoffice.org/20268Tested-by: 's avatarJenkins <ci@libreoffice.org>
      Reviewed-by: 's avatarCaolán McNamara <caolanm@redhat.com>
      Tested-by: 's avatarCaolán McNamara <caolanm@redhat.com>
      (cherry picked from commit 8f7fe77b)
      Reviewed-on: https://gerrit.libreoffice.org/20322Reviewed-by: 's avatarJulien Nabet <serval2412@yahoo.fr>
      Tested-by: 's avatarJulien Nabet <serval2412@yahoo.fr>
      d38f7169
    • Matthias Freund's avatar
      tdf#75256 - sifr updates · d5d7b322
      Matthias Freund yazdı
      Change-Id: I222bd8bb4c647c2c7d2a673b95e4c9be3234ef86
      Reviewed-on: https://gerrit.libreoffice.org/20272Tested-by: 's avatarJenkins <ci@libreoffice.org>
      Reviewed-by: 's avatarAdolfo Jayme Barrientos <fitojb@ubuntu.com>
      (cherry picked from commit 548b8a65)
      Reviewed-on: https://gerrit.libreoffice.org/20321Tested-by: 's avatarAdolfo Jayme Barrientos <fitojb@ubuntu.com>
      d5d7b322
    • Noel Grandin's avatar
      tdf#66668 - FILESAVE: Saving an XLSX file freezes Calc · 5d1ab099
      Noel Grandin yazdı
      Change-Id: I7abbb1cc5056f33458257afe28ed933e2d3c378d
      (cherry picked from commit 343e405f)
      5d1ab099
    • Noel Grandin's avatar
      tdf#95990 - Calc is crashed when you double click on function in Sideba · 3d5f762b
      Noel Grandin yazdı
      The problem arises because we can dispose ourselves like so:
      
      /home/noel/libo3/sc/source/ui/formdlg/dwfunctr.cxx:176
      /home/noel/libo3/vcl/source/outdev/outdev.cxx:202
      (this=0x252c548) at /home/noel/libo3/include/vcl/vclptr.hxx:206
      (this=0x252c4c0) at
      /home/noel/libo3/sfx2/source/sidebar/SidebarPanelBase.cxx:85
      (this=0x252c4c0) at /home/noel/libo3/cppuhelper/source/implbase.cxx:109
      cppu::WeakComponentImplHelper5<com::sun::star::ui::XContextChangeEventListener,
      com::sun::star::ui::XUIElement, com::sun::star::ui::XToolPanel,
      com::sun::star::ui::XSidebarPanel,
      com::sun::star::ui::XUpdateModel>::dispose (this=0x252c4c0) at
      /home/noel/libo3/include/cppuhelper/compbase5.hxx:60
      at /home/noel/libo3/sfx2/source/sidebar/Panel.cxx:88
      /home/noel/libo3/vcl/source/outdev/outdev.cxx:202
      (this=0x21dbbd0) at /home/noel/libo3/include/vcl/vclptr.hxx:206
      (this=0x23c9a10, rPanels=std::__debug::vector of length 1, capacity 1 =
      {...}) at /home/noel/libo3/sfx2/source/sidebar/Deck.cxx:205
      (this=0x2068b00, rDeckId="ScFunctionsDeck") at
      /home/noel/libo3/sfx2/source/sidebar/SidebarController.cxx:631
      (this=0x2068b00, rDeckId="ScFunctionsDeck", bForceCreate=false)
          at /home/noel/libo3/sfx2/source/sidebar/SidebarController.cxx:566
      (this=0x2068b00, rDeckDescriptor=..., rContext=...) at
      /home/noel/libo3/sfx2/source/sidebar/SidebarController.cxx:690
      sfx2::sidebar::SidebarController::UpdateConfigurations (this=0x2068b00)
      at /home/noel/libo3/sfx2/source/sidebar/SidebarController.cxx:500
      sfx2::sidebar::SidebarController::notifyContextChangeEvent
      (this=0x2068b00, rEvent=...) at
      /home/noel/libo3/sfx2/source/sidebar/SidebarController.cxx:275
      namespace)::ContextChangeEventMultiplexer::BroadcastEventToSingleContainer
      (this=0x207bad0, rEventObject=...,
          rxEventFocus=uno::Reference to (ScTabViewObj *) 0x1d9d120) at
      /home/noel/libo3/framework/source/services/ContextChangeEventMultiplexer.cxx:286
      namespace)::ContextChangeEventMultiplexer::broadcastContextChangeEvent
      (this=0x207bad0, rEventObject=...,
          rxEventFocus=uno::Reference to (ScTabViewObj *) 0x1d9d120) at
      /home/noel/libo3/framework/source/services/ContextChangeEventMultiplexer.cxx:265
      sfx2::sidebar::ContextChangeBroadcaster::BroadcastContextChange
      (this=0x23f0e50, rxFrame=uno::Reference to ((anonymous namespace)::Frame
      *) 0x17d1798,
          rsModuleName="com.sun.star.sheet.SpreadsheetDocument",
      rsContextName="EditCell") at
      /home/noel/libo3/sfx2/source/sidebar/ContextChangeBroadcaster.cxx:99
      sfx2::sidebar::ContextChangeBroadcaster::Activate (this=0x23f0e50,
      rxFrame=uno::Reference to ((anonymous namespace)::Frame *) 0x17d1798)
          at
      /home/noel/libo3/sfx2/source/sidebar/ContextChangeBroadcaster.cxx:51
      (this=0x2190490, bIsActivated=true) at
      /home/noel/libo3/sfx2/source/control/shell.cxx:729
      /home/noel/libo3/sfx2/source/control/shell.cxx:378
      pFrame=0x1d5dea0, bMDI=true) at
      /home/noel/libo3/sfx2/source/control/shell.cxx:331
      /home/noel/libo3/sfx2/source/control/dispatch.cxx:1503
      /home/noel/libo3/sfx2/source/control/dispatch.cxx:158
      rShell=...) at /home/noel/libo3/sfx2/source/view/viewsh.cxx:1420
      (this=0x1d61fe0, eOST=OST_Editing, bForce=false) at
      /home/noel/libo3/sc/source/ui/view/tabvwsh4.cxx:809
      pView=0x1d685c0, bActive=true) at
      /home/noel/libo3/sc/source/ui/view/tabvwsh4.cxx:753
      rBC=..., rHint=...) at
      /home/noel/libo3/sc/source/ui/view/tabvwsh5.cxx:195
      pEditEngine=0x20570d0, rCursorPos=...) at
      /home/noel/libo3/sc/source/ui/docshell/docsh3.cxx:78
      eNewMode=SC_INPUT_TABLE, pInitText=0x0) at
      /home/noel/libo3/sc/source/ui/app/inputhdl.cxx:2339
      eMode=SC_INPUT_TABLE, pInitText=0x0) at
      /home/noel/libo3/sc/source/ui/app/scmod.cxx:1404
      /home/noel/libo3/sc/source/ui/formdlg/dwfunctr.cxx:826
      (this=0x23d29a0) at
      /home/noel/libo3/sc/source/ui/formdlg/dwfunctr.cxx:962
      (instance=0x23d29a0, data=...) at
      /home/noel/libo3/sc/source/ui/formdlg/dwfunctr.cxx:960
      data=...) at /home/noel/libo3/include/tools/link.hxx:84
      (__closure=0x7fffffff3ec0) at
      /home/noel/libo3/vcl/source/control/lstbox.cxx:973
      ListBox::DoubleClick()::<lambda()> >::_M_invoke(const std::_Any_data &)
      (__functor=...) at /usr/include/c++/5/functional:1871
      (this=0x7fffffff3ec0) at /usr/include/c++/5/functional:2271
      Control::ImplCallEventListenersAndHandler(unsigned long,
      std::function<void ()>) (this=0x23e6260, nEvent=1109, callHandler=...)
          at /home/noel/libo3/vcl/source/control/ctrl.cxx:333
      /home/noel/libo3/vcl/source/control/lstbox.cxx:973
      at /home/noel/libo3/vcl/source/control/lstbox.cxx:294
      (instance=0x23e6260, data=0x23fd160) at
      /home/noel/libo3/vcl/source/control/lstbox.cxx:292
      (this=0x23fd4a0, data=0x23fd160) at
      /home/noel/libo3/include/tools/link.hxx:84
      (this=0x23fd160, rMEvt=...) at
      /home/noel/libo3/vcl/source/control/ilstbox.cxx:874
      
      and then two lines later we need access to things we have just disposed:
      
      at /home/noel/libo3/include/rtl/ref.hxx:169
      (this=0x258) at /home/noel/libo3/include/vcl/vclptr.hxx:187
      nIndex=0) at /home/noel/libo3/vcl/source/control/lstbox.cxx:1088
      at /home/noel/libo3/vcl/source/control/lstbox.cxx:1076
      /home/noel/libo3/sc/source/ui/formdlg/dwfunctr.cxx:828
      
      Change-Id: I0ee07c7753ac06d042653f443df9921f4eebd8f2
      (cherry picked from commit f34b4844)
      3d5f762b
  3. 30 Kas, 2015 14 kayıt (commit)