1. 28 Eki, 2015 15 kayıt (commit)
  2. 27 Eki, 2015 25 kayıt (commit)
    • László Németh's avatar
      Updated core · 048bc383
      László Németh yazdı
      Project: dictionaries  b4f9255af01dcc24f263fdb0cd4544db35153d9d
      
      tdf#95024 update Hungarian spelling dictionary
      
      Change-Id: I5fd5bd203aead86126be8ab585a4be616470f01e
      Reviewed-on: https://gerrit.libreoffice.org/19620Reviewed-by: 's avatarAndras Timar <andras.timar@collabora.com>
      Tested-by: 's avatarAndras Timar <andras.timar@collabora.com>
      048bc383
    • David Ostrovsky's avatar
      Support universal C runtime, SDK 10 and .NET 4.6 · 21250262
      David Ostrovsky yazdı
      Starting with MSVC 14.0 (aka VS 2015) C Runtime (CRT) was divided in
      two logical parts: The VCRuntime, which contained the compiler support
      functionality required for things like process startup and exception
      handling, and a "stable" part that contained all of the purely library
      parts of the CRT.
      
      Previously, all of the CRT headers, sources, and libraries were
      distributed as part of the Visual C++ SDK, installed in the VC
      subdirectory of Visual Studio installation (generally C:\Program
      Files (x86)\Microsoft Visual Studio 14.0\VC). The files for the
      VCRuntime are still part of the Visual C++ SDK. The headers, sources,
      and libraries are now distributed as part of a separate Universal CRT
      SDK. This SDK is included with Visual Studio; it is installed to
      C:\Program Files (x86)\Windows Kits\10. The debug ucrtbased.dll is
      also included as part of this SDK and is installed to the system
      directory.
      
      In I0ef8cda7b initial support was added to suport VS 2015. In this
      change support for universal CRT, .NET 4.6 and SDK 10 is added. UCRT
      dirs are added to CFLAG, CXXFLAG and ILIB. SDK 10 include path is
      added to SOLARINC. .NET Framework 4.6 was splitted from SDK 10 and
      needs to be discovered separately.
      
      Change-Id: I2c484b6b1debab0d71523385021abb8fc8e6027f
      Reviewed-on: https://gerrit.libreoffice.org/16642Tested-by: 's avatarJenkins <ci@libreoffice.org>
      Reviewed-by: 's avatarMichael Stahl <mstahl@redhat.com>
      21250262
    • Christian Lohmaier's avatar
      update credits · 32d2fb8e
      Christian Lohmaier yazdı
      Change-Id: If58fdc2eaf1b7b2148e3db2ebba6f8c0f2e9c92b
      32d2fb8e
    • Matteo Casalin's avatar
      sal_uLong to sal_uInt64/sal_Size · 51bc0594
      Matteo Casalin yazdı
      Change-Id: I4032b08225f1b530a43f1a8c09c5fc3515f45ced
      51bc0594
    • Stephan Bergmann's avatar
      Remove unncessary, wrong downcast · 58993431
      Stephan Bergmann yazdı
      ...which caused
      
      > sw/source/uibase/docvw/edtwin.cxx:4280:47: runtime error: downcast of address 0x6060015556a0 which does not point to an object of type 'SwDrawContact'
      > 0x6060015556a0: note: object is of type 'SwFlyDrawContact'
      >  11 07 80 2c  50 26 83 79 65 7f 00 00  d0 26 83 79 65 7f 00 00  80 63 a6 01 20 61 00 00  00 00 00 00
      >               ^~~~~~~~~~~~~~~~~~~~~~~
      >               vptr for 'SwFlyDrawContact'
      >  SwEditWin::MouseButtonUp(MouseEvent const&) sw/source/uibase/docvw/edtwin.cxx:4280:47
      >  ImplHandleMouseEvent(vcl::Window*, MouseNotifyEvent, bool, long, long, unsigned long, unsigned short, MouseEventModifiers) vcl/source/window/winproc.cxx:736:17
      >  ImplHandleSalMouseButtonUp(vcl::Window*, SalMouseEvent*) vcl/source/window/winproc.cxx:2082:12
      >  ImplWindowFrameProc(vcl::Window*, SalFrame*, unsigned short, void const*) vcl/source/window/winproc.cxx:2425:20
      >  SalFrame::CallCallback(unsigned short, void const*) const vcl/inc/salframe.hxx:255:33
      >  GtkSalFrame::signalButton(_GtkWidget*, _GdkEventButton*, void*) vcl/unx/gtk3/window/../../gtk/window/gtksalframe.cxx:3176:5
      >  [...]
      
      Change-Id: Ib9013eb3ff7546ee6534d5148d2505608a9d70f9
      58993431
    • Stephan Bergmann's avatar
      Filter out non-VclWindowEvents · 125f0c95
      Stephan Bergmann yazdı
      ...to avoid bad casts like
      
      > sd/source/ui/slidesorter/controller/SlideSorterController.cxx:545:24: runtime error: downcast of address 0x7f2d4d9b0c40 which does not point to an object of type 'VclWindowEvent'
      > 0x7f2d4d9b0c40: note: object is of type 'VclMenuEvent'
      >  00 00 00 00  f0 f9 03 80 2d 7f 00 00  b2 04 00 00 00 00 00 00  40 51 72 00 10 61 00 00  01 00 00 00
      >               ^~~~~~~~~~~~~~~~~~~~~~~
      >               vptr for 'VclMenuEvent'
      >  sd::slidesorter::controller::SlideSorterController::ApplicationEventHandler(VclSimpleEvent&) sd/source/ui/slidesorter/controller/SlideSorterController.cxx:545:24
      >  sd::slidesorter::controller::SlideSorterController::LinkStubApplicationEventHandler(void*, VclSimpleEvent&) sd/source/ui/slidesorter/controller/SlideSorterController.cxx:543:1
      >  Link<VclSimpleEvent&, void>::Call(VclSimpleEvent&) const include/tools/link.hxx:84:45
      >  VclEventListeners::Call(VclSimpleEvent&) const vcl/source/app/vclevent.cxx:74:17
      >  Application::ImplCallEventListeners(VclSimpleEvent&) vcl/source/app/svapp.cxx:820:9
      >  Menu::ImplCallEventListeners(unsigned long, unsigned short) vcl/source/window/menu.cxx:339:9
      >  [...]
      
      (Even the VCLEVENT_APPLICATION_DATACHANGED handled in WindowEventHandler /is/ a
      VclWindowEvent, see how these events are created via ImplCallEventListeners in
      Application::SetSettings, vcl/source/app/svapp.cxx.)
      
      Change-Id: I107cbbff83e4a41090aadee6a66e715ef35901d4
      125f0c95
    • Richard PALO's avatar
      Use portable ordering for mktemp · b147a77f
      Richard PALO yazdı
      Add omitted APPDATA_SOURCE_DIR for *.appdata.xml files
      Avoid gnu rmdir by using portable invocation
      
      Change-Id: I15a507f3d181f27c86b5332d58a9d76b31eb2fd1
      Reviewed-on: https://gerrit.libreoffice.org/18588Tested-by: 's avatarJenkins <ci@libreoffice.org>
      Reviewed-by: 's avatarMichael Stahl <mstahl@redhat.com>
      b147a77f
    • Stephan Bergmann's avatar
      Remove unncessary, wrong downcast · 20dd938d
      Stephan Bergmann yazdı
      ...which caused
      
      > sd/source/core/sdpage2.cxx:151:28: runtime error: downcast of address 0x611000ccf8c0 which does not point to an object of type 'SdrTextObj'
      > 0x611000ccf8c0: note: object is of type 'SdrPageObj'
      >  08 07 80 35  10 3e 04 ba 4f 7f 00 00  c0 1b 2c 00 b0 60 00 00  00 00 00 00 00 00 00 00  70 1c 2c 00
      >               ^~~~~~~~~~~~~~~~~~~~~~~
      >               vptr for 'SdrPageObj'
      >  SdPage::SetPresentationLayout(rtl::OUString const&, bool, bool, bool) sd/source/core/sdpage2.cxx:151:28
      >  SdDrawDocument::SetMasterPage(unsigned short, rtl::OUString const&, SdDrawDocument*, bool, bool) sd/source/core/drawdoc3.cxx:1746:13
      >  AssistentDlgImpl::UpdatePreview(bool) sd/source/ui/dlg/dlgass.cxx:1513:13
      >  [...]
      
      Change-Id: I07afc4cd7ef0a0a32768db59b72ca94edd4026df
      20dd938d
    • Aybuke Ozdemir's avatar
      tdf#88548 fontwork gallery always have transparent/checkered background. · 9b322ace
      Aybuke Ozdemir yazdı
      Change-Id: I8995ef12edb64c14788ba3a2c3c1c2ceb3775b11
      9b322ace
    • Feyza Yavuz's avatar
      tdf#60906 make color configuration consistent · ce15c93c
      Feyza Yavuz yazdı
      Change-Id: I8b9b05ca90f055be77f1b5d8602be9d880f1d14f
      Reviewed-on: https://gerrit.libreoffice.org/19571Reviewed-by: 's avatarJustin Luth <justin_luth@sil.org>
      Tested-by: 's avatarJustin Luth <justin_luth@sil.org>
      Tested-by: 's avatarJenkins <ci@libreoffice.org>
      Reviewed-by: 's avatarMichael Stahl <mstahl@redhat.com>
      ce15c93c
    • Noel Grandin's avatar
      don't allocate rtl::Reference or SvRef on the heap · 623f5b26
      Noel Grandin yazdı
      There is no point, since it's the size of a pointer anyway
      
      Found by temporarily making their 'operator new' methods
      deleted.
      
      Change-Id: I265e40ce93ad4bad08b4f0bd49db08929e44b7d6
      Reviewed-on: https://gerrit.libreoffice.org/19628Tested-by: 's avatarJenkins <ci@libreoffice.org>
      Reviewed-by: 's avatarMichael Stahl <mstahl@redhat.com>
      623f5b26
    • Tor Lillqvist's avatar
      Automating configure choices based on what is installed considered harmful · 446f17f6
      Tor Lillqvist yazdı
      Don't automatically --disable-odk (if not mentioned explicitly either
      way) based on whether doxygen is found or not.
      
      Caolán says: It's an absolute pain as a maintainer when packages do
      that. You build it in some minimal build env and all is well, then
      some depend changes and something else ends up in the build env and
      now your package fails to build anymore, or behaves quite differently.
      
      Change-Id: I8bc6ab6f90e6e070a37e37b5108081425e116173
      Reviewed-on: https://gerrit.libreoffice.org/19324Tested-by: 's avatarJenkins <ci@libreoffice.org>
      Reviewed-by: 's avatarMichael Stahl <mstahl@redhat.com>
      446f17f6
    • Stephan Bergmann's avatar
      Move member definition back into .cxx · d00d5f6f
      Stephan Bergmann yazdı
      Change-Id: Ie0698792c8785e0caee0e78222051451e5ebc65c
      d00d5f6f
    • Stephan Bergmann's avatar
      Fix Cherokee Supplement range (U+ABCO--ABFF is occupied by Meetei Mayek) · 266bb87e
      Stephan Bergmann yazdı
      Change-Id: I4b7b86be1d0b36c02c6ad6954635d2620266472e
      266bb87e
    • Ashod Nakashian's avatar
      Optimised UnoCrsrTbl cleanup for faster doc saving · f99e8f84
      Ashod Nakashian yazdı
      SwDoc has weak_ptr list to notify UnoCrsr instances
      when the doc is about to die. These were updated
      when each UnoCrsr instance was destroyed.
      
      The first performance issue is the use of a list.
      This no doubt is done to avoid the overhead
      of removing items at arbitrary position from a
      vector. Performance tests show vector is faster
      with a large document and ~10k UnoCrsr instances.
      
      More important, there is no need to clean up
      the references as frequently as when each
      UnoCrsr is destroyed as they are rarely referenced
      at all. Having outdated references is no issue either.
      
      The new logic uses a vector and cleans up only
      after saving a document and before saving
      UnoCrsr instances.
      
      Saving ODT files is now significantly faster for
      large documents (100s of pages).
      
      Change-Id: I3895d9d80d174cda9c94b94837e2149e9fadcb42
      Reviewed-on: https://gerrit.libreoffice.org/19604Tested-by: 's avatarJenkins <ci@libreoffice.org>
      Reviewed-by: 's avatarBjörn Michaelsen <bjoern.michaelsen@canonical.com>
      f99e8f84
    • Tor Lillqvist's avatar
      Remove initial :: from sal_* types · 973a4086
      Tor Lillqvist yazdı
      Change-Id: Idcdc9aeb7d3fdca0a9db43c1cb518ab1d1b2f0f4
      973a4086
    • Michael Stahl's avatar
      oox: replace boost::ptr_vector with std::vector<std::unique_ptr> · fe546a9a
      Michael Stahl yazdı
      With one additional m_Effects.clear() in EffectProperties::assignUsed()
      to make it idempotent like it was before and avoid duplicating elements.
      
      Change-Id: I105535a2a250e682a5d6976e0c7f74374b1f31ac
      fe546a9a
    • Michael Stahl's avatar
      xmlhelp: apparently "picture.jar" hasn't existed for a long time · 03802af7
      Michael Stahl yazdı
      Change-Id: I9ac46ffcf21e8af2cb3b92d4068981cafb271ebc
      03802af7
    • Stephan Bergmann's avatar
      Fix StgTmpStrm::GetSize · 6a87d1d7
      Stephan Bergmann yazdı
      Change-Id: I49891d6c2149154c4fd524f79f3cbda17568fa7e
      6a87d1d7
    • Stephan Bergmann's avatar
      Typo, I pressume? · 5472c413
      Stephan Bergmann yazdı
      Change-Id: I5ee823c58061e31913c37291d5a854837fb48240
      5472c413
    • Matteo Casalin's avatar
      Reduce scope of #include <tools/stream.hxx> · 20635ed9
      Matteo Casalin yazdı
      Change-Id: I0752cbb0cb2e0f89607d81d9eda7ce7091449fd6
      20635ed9
    • Matteo Casalin's avatar
      sal_uIntPtr to sal_uInt64, sal_uLong to sal_Size for streams · 7e89e282
      Matteo Casalin yazdı
      Change-Id: I062f1f6c5b20ca47734a9a3cd1a229d51763a206
      7e89e282
    • Matteo Casalin's avatar
      sal_uLong to ErrCode · 99628775
      Matteo Casalin yazdı
      Change-Id: I2b4b2673aa27de664f6c6780e67c70559ec61971
      99628775
    • Matteo Casalin's avatar
      sal_uLong/long to ErrCode · d1eb389d
      Matteo Casalin yazdı
      Change-Id: I2ba2d867785765e4850c60070e86419f66e25f57
      d1eb389d
    • Matteo Casalin's avatar
      Use mutable instead of const_cast'ing this · f8dac039
      Matteo Casalin yazdı
      Change-Id: I790cd140166bf0041abebbe0c4d9c15e931628f1
      f8dac039