1. 07 Haz, 2018 9 kayıt (commit)
    • Tor Lillqvist's avatar
      Improve logging in CXEnumVariant · 99bbed5c
      Tor Lillqvist yazdı
      Change-Id: Ia0c3f9f1e95980b14415a030fc40268629ae06f3
      Reviewed-on: https://gerrit.libreoffice.org/55399Tested-by: 's avatarJenkins <ci@libreoffice.org>
      Reviewed-by: 's avatarTor Lillqvist <tml@collabora.com>
      99bbed5c
    • Miklos Vajna's avatar
      Fix CppunitTest_xmlsecurity_signing with system-xmlsec 1.2.26 · 576f8998
      Miklos Vajna yazdı
      Swap the order of the default and custom callback registration, since
      the order of lookup is now reversed since
      <https://github.com/lsh123/xmlsec/commit/968646fb9b8428174a112fce2f08b1ec89d0ed97>.
      
      Thanks Tomas Chvatal for reporting this.
      
      Change-Id: I60a347454701a679db4ccd8924a723a236d5edff
      Reviewed-on: https://gerrit.libreoffice.org/55404Reviewed-by: 's avatarMiklos Vajna <vmiklos@collabora.co.uk>
      Tested-by: 's avatarTomáš Chvátal <tchvatal@suse.cz>
      576f8998
    • Stephan Bergmann's avatar
      Revert "Revert "Blind attempt to fix UBSAN error in FreetypeFont"" · 0083269c
      Stephan Bergmann yazdı
      This reverts commit 3220ada5.  The ASan heap-
      use-after-free came back, as seen (seemingly reliably, this time) during
      CppunitTest_sw_ooxmlimport:
      
      > ==4510==ERROR: AddressSanitizer: heap-use-after-free on address 0x611000c72ea8 at pc 0x7f9e4d9b567e bp 0x7ffcb2648770 sp 0x7ffcb2648768
      > READ of size 8 at 0x611000c72ea8 thread T0
      >  #0 in FreetypeFont::Release() const at vcl/unx/generic/glyphs/glyphcache.cxx:311:5 (instdir/program/libvcllo.so +0x68ec67d)
      >  #1 in FreetypeFontInstance::~FreetypeFontInstance() at vcl/unx/generic/glyphs/glyphcache.cxx:371:25 (instdir/program/libvcllo.so +0x68efdc7)
      >  #2 in FreetypeFontInstance::~FreetypeFontInstance() at vcl/unx/generic/glyphs/glyphcache.cxx:368:1 (instdir/program/libvcllo.so +0x68efe6e)
      >  #3 in LogicalFontInstance::Release() at vcl/source/font/fontinstance.cxx:136:13 (instdir/program/libvcllo.so +0x6376ceb)
      >  #4 in FreetypeFont::~FreetypeFont() at vcl/unx/generic/glyphs/freetype_glyphcache.cxx:488:21 (instdir/program/libvcllo.so +0x68ab549)
      >  #5 in GlyphCache::InvalidateAllGlyphs() at vcl/unx/generic/glyphs/glyphcache.cxx:57:9 (instdir/program/libvcllo.so +0x68e6c6c)
      >  #6 in GlyphCache::~GlyphCache() at vcl/unx/generic/glyphs/glyphcache.cxx:47:5 (instdir/program/libvcllo.so +0x68e664c)
      >  #7 in GlyphCache::~GlyphCache() at vcl/unx/generic/glyphs/glyphcache.cxx:46:1 (instdir/program/libvcllo.so +0x68e6fde)
      >  #8 in std::default_delete<GlyphCache>::operator()(GlyphCache*) const at /usr/lib/gcc/x86_64-redhat-linux/8/../../../../include/c++/8/bits/unique_ptr.h:81:2 (instdir/program/libvcllo.so +0x68679d9)
      >  #9 in std::unique_ptr<GlyphCache, std::default_delete<GlyphCache> >::~unique_ptr() at /usr/lib/gcc/x86_64-redhat-linux/8/../../../../include/c++/8/bits/unique_ptr.h:274:4 (instdir/program/libvcllo.so +0x6867739)
      >  #10 in std::unique_ptr<GlyphCache, std::default_delete<GlyphCache> >::~unique_ptr() at /usr/lib/gcc/x86_64-redhat-linux/8/../../../../include/c++/8/bits/unique_ptr.h:271:7 (instdir/program/libvcllo.so +0x68675ce)
      >  #11 in (anonymous namespace)::GlyphCacheHolder::~GlyphCacheHolder() at vcl/headless/svpglyphcache.cxx:33:12 (instdir/program/libvcllo.so +0x686667e)
      >  #12 in __run_exit_handlers at /usr/src/debug/glibc-2.27-56-g50df56ca86/stdlib/exit.c:108:8 (/lib64/libc.so.6 +0x3966b)
      >  #13 in __GI_exit at /usr/src/debug/glibc-2.27-56-g50df56ca86/stdlib/exit.c:139:3 (/lib64/libc.so.6 +0x3979b)
      >  #14 in __libc_start_main at /usr/src/debug/glibc-2.27-56-g50df56ca86/csu/../csu/libc-start.c:342:3 (/lib64/libc.so.6 +0x23191)
      >  #15 in _start at <null> (workdir/LinkTarget/Executable/cppunittester +0x42f349)
      >
      > 0x611000c72ea8 is located 104 bytes inside of 216-byte region [0x611000c72e40,0x611000c72f18)
      > freed by thread T0 here:
      >  #0 in operator delete(void*, unsigned long) at /data/sbergman/github.com/llvm-project/llvm-project-20170507/compiler-rt/lib/asan/asan_new_delete.cc:162:3 (workdir/LinkTarget/Executable/cppunittester +0x53a060)
      >  #1 in GlyphCache::InvalidateAllGlyphs() at vcl/unx/generic/glyphs/glyphcache.cxx:57:9 (instdir/program/libvcllo.so +0x68e6c7c)
      >  #2 in GlyphCache::~GlyphCache() at vcl/unx/generic/glyphs/glyphcache.cxx:47:5 (instdir/program/libvcllo.so +0x68e664c)
      >  #3 in GlyphCache::~GlyphCache() at vcl/unx/generic/glyphs/glyphcache.cxx:46:1 (instdir/program/libvcllo.so +0x68e6fde)
      >  #4 in std::default_delete<GlyphCache>::operator()(GlyphCache*) const at /usr/lib/gcc/x86_64-redhat-linux/8/../../../../include/c++/8/bits/unique_ptr.h:81:2 (instdir/program/libvcllo.so +0x68679d9)
      >  #5 in std::unique_ptr<GlyphCache, std::default_delete<GlyphCache> >::~unique_ptr() at /usr/lib/gcc/x86_64-redhat-linux/8/../../../../include/c++/8/bits/unique_ptr.h:274:4 (instdir/program/libvcllo.so +0x6867739)
      >  #6 in std::unique_ptr<GlyphCache, std::default_delete<GlyphCache> >::~unique_ptr() at /usr/lib/gcc/x86_64-redhat-linux/8/../../../../include/c++/8/bits/unique_ptr.h:271:7 (instdir/program/libvcllo.so +0x68675ce)
      >  #7 in (anonymous namespace)::GlyphCacheHolder::~GlyphCacheHolder() at vcl/headless/svpglyphcache.cxx:33:12 (instdir/program/libvcllo.so +0x686667e)
      >  #8 in __run_exit_handlers at /usr/src/debug/glibc-2.27-56-g50df56ca86/stdlib/exit.c:108:8 (/lib64/libc.so.6 +0x3966b)
      >
      > previously allocated by thread T0 here:
      >  #0 in operator new(unsigned long) at /data/sbergman/github.com/llvm-project/llvm-project-20170507/compiler-rt/lib/asan/asan_new_delete.cc:93:3 (workdir/LinkTarget/Executable/cppunittester +0x538c20)
      >  #1 in FreetypeManager::CreateFont(FontSelectPattern const&) at vcl/unx/generic/glyphs/freetype_glyphcache.cxx:351:12 (instdir/program/libvcllo.so +0x68a7b34)
      >  #2 in GlyphCache::CacheFont(FontSelectPattern const&) at vcl/unx/generic/glyphs/glyphcache.cxx:194:29 (instdir/program/libvcllo.so +0x68eb345)
      >  #3 in CairoTextRender::setFont(FontSelectPattern const*, int) at vcl/unx/generic/gdi/cairotextrender.cxx:104:61 (instdir/program/libvcllo.so +0x686889e)
      >  #4 in CairoTextRender::SetFont(FontSelectPattern const*, int) at vcl/unx/generic/gdi/cairotextrender.cxx:355:5 (instdir/program/libvcllo.so +0x686db63)
      >  #5 in SvpSalGraphics::SetFont(FontSelectPattern const*, int) at vcl/headless/svptext.cxx:30:23 (instdir/program/libvcllo.so +0x6863c53)
      >  #6 in OutputDevice::getFallbackFont(FontSelectPattern&, int, ImplLayoutArgs&) const at vcl/source/outdev/font.cxx:1297:17 (instdir/program/libvcllo.so +0x4ae1a8d)
      >  #7 in OutputDevice::ImplGlyphFallbackLayout(std::unique_ptr<SalLayout, std::default_delete<SalLayout> >, ImplLayoutArgs&) const at vcl/source/outdev/font.cxx:1373:48 (instdir/program/libvcllo.so +0x4ae3854)
      >  #8 in OutputDevice::ImplLayout(rtl::OUString const&, int, int, Point const&, long, long const*, SalLayoutFlags, vcl::TextLayoutCache const*) const at vcl/source/outdev/text.cxx:1363:22 (instdir/program/libvcllo.so +0x4b32af9)
      >  #9 in OutputDevice::GetTextBreak(rtl::OUString const&, long, int, int, long, vcl::TextLayoutCache const*) const at vcl/source/outdev/text.cxx:1417:45 (instdir/program/libvcllo.so +0x4b3e4a0)
      
      Change-Id: I2fe5d7cdef010c268f89385ec147585816d605a6
      Reviewed-on: https://gerrit.libreoffice.org/55397Tested-by: 's avatarJenkins <ci@libreoffice.org>
      Reviewed-by: 's avatarStephan Bergmann <sbergman@redhat.com>
      0083269c
    • Caolán McNamara's avatar
      tdf#117824 switch embedded database storage away from doc on revoke · a432a2e4
      Caolán McNamara yazdı
      otherwise the database document still has the embedded storage
      open when the attempt to remove the storage is made
      
      Change-Id: Ie313923b969bdbc53b27b00e379ac20240ffb6e3
      Reviewed-on: https://gerrit.libreoffice.org/55388Tested-by: 's avatarJenkins <ci@libreoffice.org>
      Reviewed-by: 's avatarMiklos Vajna <vmiklos@collabora.co.uk>
      a432a2e4
    • Miklos Vajna's avatar
      Fix IWYU warnings · b3c4dbf4
      Miklos Vajna yazdı
      Change-Id: I0442d201a5175a9929d3ea79d79f80db7930b565
      Reviewed-on: https://gerrit.libreoffice.org/55394Tested-by: 's avatarJenkins <ci@libreoffice.org>
      Reviewed-by: 's avatarMiklos Vajna <vmiklos@collabora.co.uk>
      b3c4dbf4
    • Stephan Bergmann's avatar
      [API CHANGE] Remove unused StartCenterHideExternalLinks configuration property · 4bb89359
      Stephan Bergmann yazdı
      Originally added with 78e8d5f0 "Added option to
      hide external link buttons on Start Center".
      
      The use of BackingWindow::mnHideExternalLinks was remove with
      74144e53 "startcenter: Tweak Start Center
      layout", and then the member and its initialization from the
      StartCenterHideExternalLinks configuration property was removed with
      d7824bf1 "loplugin:unusedfields in sfx2 part2".
      
      (The opportunity to already remove STARTCENTER_HIDE_EXTERNAL_LINKS from
      instsetoo_native/util/openoffice.lst.in had been missed in
      89ac3c4a "replace variables in main.xcd already
      in gbuild".)
      
      Change-Id: I35bbd94db88939d7724616fa22a74e18552a4ad8
      Reviewed-on: https://gerrit.libreoffice.org/55379Tested-by: 's avatarJenkins <ci@libreoffice.org>
      Reviewed-by: 's avatarStephan Bergmann <sbergman@redhat.com>
      4bb89359
    • Armin Le Grand's avatar
      tdf#117949 Use small overlap for SVG gradient representation · aa5d7477
      Armin Le Grand yazdı
      Change-Id: Idd55df31aa87cc40dbb15001479cdc79e918ac19
      Reviewed-on: https://gerrit.libreoffice.org/55376Tested-by: 's avatarJenkins <ci@libreoffice.org>
      Reviewed-by: 's avatarArmin Le Grand <Armin.Le.Grand@cib.de>
      aa5d7477
    • heiko tietze's avatar
      tdf#116916 - Icon themes missing on LibreOffice Vanilla from macOS appstore · 90088d43
      heiko tietze yazdı
      Update of blacklist for $WITH_THEMES
      Fallback to Tango for ancient/unknown DE, Colibre only on Windows
      MPL vs. non-MPL on macOS
      
      Change-Id: Ibea9e9429a79911d632b54fa4aa9649003830aa3
      Reviewed-on: https://gerrit.libreoffice.org/55295Tested-by: 's avatarJenkins <ci@libreoffice.org>
      Reviewed-by: 's avatarHeiko Tietze <tietze.heiko@gmail.com>
      Reviewed-on: https://gerrit.libreoffice.org/54794
      90088d43
    • Abhyudaya Sharma's avatar
      tdf#96099 Remove std::vector typedefs · 251cb2a7
      Abhyudaya Sharma yazdı
      Change-Id: Ic7e1cecaecadf3f9ebfa183727d61046dd87e473
      Reviewed-on: https://gerrit.libreoffice.org/55260Tested-by: 's avatarJenkins <ci@libreoffice.org>
      Reviewed-by: 's avatarTor Lillqvist <tml@collabora.com>
      251cb2a7
  2. 06 Haz, 2018 23 kayıt (commit)
  3. 05 Haz, 2018 8 kayıt (commit)