1. 07 Kas, 2016 29 kayıt (commit)
    • Noel Grandin's avatar
      loplugin:unnecessaryvirtual in svx..sw · d4f78fa3
      Noel Grandin yazdı
      Change-Id: I4ae8de558550e6577c28b95e0aaed74f00d79c29
      Reviewed-on: https://gerrit.libreoffice.org/30650Reviewed-by: 's avatarNoel Grandin <noel.grandin@collabora.co.uk>
      Tested-by: 's avatarNoel Grandin <noel.grandin@collabora.co.uk>
      d4f78fa3
    • Noel Grandin's avatar
      loplugin:oncevar in chart2 · b7914a9a
      Noel Grandin yazdı
      Change-Id: Id9308f9265c2453075971c8105b4d161bd145da7
      Reviewed-on: https://gerrit.libreoffice.org/30654Reviewed-by: 's avatarNoel Grandin <noel.grandin@collabora.co.uk>
      Tested-by: 's avatarNoel Grandin <noel.grandin@collabora.co.uk>
      b7914a9a
    • David Tardon's avatar
      only cond. build stuff that is really new in ICU 58 · 65aafb50
      David Tardon yazdı
      Change-Id: I59598329a7051374177b4d16aa061367b6043982
      65aafb50
    • Noel Grandin's avatar
      wrap some more dialog pointers in VclPtr · febde9d6
      Noel Grandin yazdı
      and fix a couple of memory leaks in the process, some of them were
      not being deleted at all
      
      Change-Id: Icb5c948662ad3ba878eadfbc807f93cc35cfb228
      Reviewed-on: https://gerrit.libreoffice.org/30651Reviewed-by: 's avatarNoel Grandin <noel.grandin@collabora.co.uk>
      Tested-by: 's avatarNoel Grandin <noel.grandin@collabora.co.uk>
      febde9d6
    • Noel Grandin's avatar
      loplugin:oncevar in cui..connectivity · fae35e53
      Noel Grandin yazdı
      Change-Id: Ibe9d04932b0a57040db4fee11886dc1701f6ea17
      Reviewed-on: https://gerrit.libreoffice.org/30653Reviewed-by: 's avatarNoel Grandin <noel.grandin@collabora.co.uk>
      Tested-by: 's avatarNoel Grandin <noel.grandin@collabora.co.uk>
      fae35e53
    • Noel Grandin's avatar
      loplugin:unnecessaryvirtual in test..vbahelper · 0f96b3f3
      Noel Grandin yazdı
      Change-Id: I0e110af6eab798e11f96d0f7d282d59440d91965
      Reviewed-on: https://gerrit.libreoffice.org/30649Reviewed-by: 's avatarNoel Grandin <noel.grandin@collabora.co.uk>
      Tested-by: 's avatarNoel Grandin <noel.grandin@collabora.co.uk>
      0f96b3f3
    • Noel Grandin's avatar
      loplugin:unnecessaryvirtual in sfx2..svtools · 41ea741c
      Noel Grandin yazdı
      Change-Id: Ib34e14806f7cc9a97ecfd68687ab17ee5c1f022b
      Reviewed-on: https://gerrit.libreoffice.org/30652Reviewed-by: 's avatarNoel Grandin <noel.grandin@collabora.co.uk>
      Tested-by: 's avatarNoel Grandin <noel.grandin@collabora.co.uk>
      41ea741c
    • Damjan Jovanovic's avatar
      Resolves: #i119892# Missing "by" in description · 028cc38a
      Damjan Jovanovic yazdı
      Fixes spelling errors in some Base messages.
      
      Reported by: Dwayne Henderson
      Patch by: me
      
      (cherry picked from commit 8df1c30b)
      
      Change-Id: I18dcf20e51e941ca8ccb47315ea453399ca0d88a
      028cc38a
    • Miklos Vajna's avatar
      sw: prefix members of WW8ScannerBase · 90625922
      Miklos Vajna yazdı
      Change-Id: I8e0235a8701e0cc0e8ca707b8f3ff2581f2bfcbd
      Reviewed-on: https://gerrit.libreoffice.org/30648Reviewed-by: 's avatarMiklos Vajna <vmiklos@collabora.co.uk>
      Tested-by: 's avatarJenkins <ci@libreoffice.org>
      90625922
    • Justin Luth's avatar
      tdf#62625 - reopen temp stream to readBasic .xls VBA · d9c7b0a0
      Justin Luth yazdı
      InputStream was closed, but an InStream was still open,
      so InputStream was not being re-created.
      Apparently either most web protocols aren't properly closed,
      or else a second stream is needed for these kinds of protocols.
      
      Required on Linux for INetProtocol::Http, Generic, Smb, Sftp
      and perhaps more.  Required on Windows/Mac for Remote WebDAV
      (although http://xx/xx.xls worked)
      
      Change-Id: Icb732518fb8185168c5ed1cb9e32c84c9d8d71bb
      Reviewed-on: https://gerrit.libreoffice.org/30303Tested-by: 's avatarJenkins <ci@libreoffice.org>
      Reviewed-by: 's avatarStephan Bergmann <sbergman@redhat.com>
      d9c7b0a0
    • David Tardon's avatar
      fix build with ICU < 58 · 01ff03e1
      David Tardon yazdı
      Change-Id: I84027f0812e672519ed314639deeb5c0d1069624
      01ff03e1
    • Stephan Bergmann's avatar
      -Werror,-Wdeprecated-declarations · 02cf121a
      Stephan Bergmann yazdı
      Change-Id: Ia54f11b799fefcddcbf3b9f49e806bfc0895773f
      02cf121a
    • Stephan Bergmann's avatar
      Postpone menu destruction · 3f7fc4e5
      Stephan Bergmann yazdı
      ...to avoid use-after-free, as e.g. happens on macOS with -fsanitize=address in
      CppunitTest_sw_mailmerge:
      
      > ==29010==ERROR: AddressSanitizer: heap-use-after-free on address 0x60800088faf8 at pc 0x000118ebc153 bp 0x7fff52f81a40 sp 0x7fff52f81a38
      > READ of size 8 at 0x60800088faf8 thread T0
      > WARNING: failed decoding unknown ioctl 0x20007454
      > WARNING: failed decoding unknown ioctl 0x20007452
      >     #0 0x118ebc152 in AquaSalMenu::SetSubMenu(SalMenuItem*, SalMenu*, unsigned int) salmenu.cxx:597
      >     #1 0x1177bbefc in Menu::SetPopupMenu(unsigned short, PopupMenu*) menu.cxx:803
      >     #2 0x138dccb5a in framework::MenuBarManager::RemoveListener() menubarmanager.cxx:552
      >     #3 0x138dcb452 in framework::MenuBarManager::Destroy() menubarmanager.cxx:237
      >     #4 0x138dcd6d7 in framework::MenuBarManager::dispose() menubarmanager.cxx:267
      >     #5 0x138dccfa2 in framework::MenuBarManager::RemoveListener() menubarmanager.cxx:587
      >     #6 0x138dcb452 in framework::MenuBarManager::Destroy() menubarmanager.cxx:237
      >     #7 0x138dcd6d7 in framework::MenuBarManager::dispose() menubarmanager.cxx:267
      >     #8 0x138e06acf in framework::MenuBarWrapper::dispose() menubarwrapper.cxx:103
      >     #9 0x1389c0f67 in framework::LayoutManager::impl_clearUpMenuBar() layoutmanager.cxx:226
      >     #10 0x1389c497b in framework::LayoutManager::implts_destroyElements() layoutmanager.cxx:447
      >     #11 0x1389c3777 in framework::LayoutManager::implts_reset(bool) layoutmanager.cxx:413
      >     #12 0x1389edf4b in framework::LayoutManager::frameAction(com::sun::star::frame::FrameActionEvent const&) layoutmanager.cxx:2811
      >     #13 0x138b9e1a8 in (anonymous namespace)::Frame::implts_sendFrameActionEvent(com::sun::star::frame::FrameAction const&) frame.cxx:3110
      >     #14 0x138b8219b in (anonymous namespace)::Frame::setComponent(com::sun::star::uno::Reference<com::sun::star::awt::XWindow> const&, com::sun::star::uno::Reference<com::sun::star::frame::XController> const&) frame.cxx:1557
      >     #15 0x138b88545 in (anonymous namespace)::Frame::close(unsigned char) frame.cxx:1801
      >     #16 0x12078429a in SfxFrame::DoClose() frame.cxx:127
      >     #17 0x120812990 in SfxViewFrame::Notify(SfxBroadcaster&, SfxHint const&) viewfrm.cxx:1234
      >     #18 0x11ab542d5 in SfxBroadcaster::Broadcast(SfxHint const&) SfxBroadcaster.cxx:50
      >     #19 0x1203a0682 in SfxModelListener_Impl::notifyClosing(com::sun::star::lang::EventObject const&) objxtor.cxx:171
      >     #20 0x1204453d2 in SfxBaseModel::close(unsigned char) sfxbasemodel.cxx:1372
      >     #21 0x1245130d5 in SwXTextDocument::close(unsigned char) unotxdoc.cxx:621
      >     #22 0x1247af99b in CloseModelAndDocSh(com::sun::star::uno::Reference<com::sun::star::frame::XModel>&, tools::SvRef<SfxObjectShell>&) unomailmerge.cxx:115
      >     #23 0x1247af4bf in DeleteTmpFile_Impl(com::sun::star::uno::Reference<com::sun::star::frame::XModel>&, tools::SvRef<SfxObjectShell>&, rtl::OUString const&) unomailmerge.cxx:342
      >     #24 0x1247b6ad6 in SwXMailMerge::execute(com::sun::star::uno::Sequence<com::sun::star::beans::NamedValue> const&) unomailmerge.cxx:814
      >     #25 0x1247b9c62 in non-virtual thunk to SwXMailMerge::execute(com::sun::star::uno::Sequence<com::sun::star::beans::NamedValue> const&) unomailmerge.cxx:434
      >     #26 0x11eeab4fd in MMTest::executeMailMerge() mailmerge.cxx:179
      >     #27 0x11eea2470 in testMultiPageAnchoredDraws::verify() mailmerge.cxx:336
      >     #28 0x11ef3be50 in MMTest::executeMailMergeTest(char const*, char const*, char const*, bool, int, char const*) mailmerge.cxx:87
      >     #29 0x11ef38af3 in testMultiPageAnchoredDraws::MailMerge() mailmerge.cxx:334
      >     #30 0x11ef557b9 in CppUnit::TestCaller<testMultiPageAnchoredDraws>::runTest() TestCaller.h:166
      >     #31 0x10cfff749 in CppUnit::TestCaseMethodFunctor::operator()() const TestCase.cpp:32
      >     #32 0x110736b67 in (anonymous namespace)::Protector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) vclbootstrapprotector.cxx:36
      >     #33 0x10cfc9c20 in CppUnit::ProtectorChain::ProtectFunctor::operator()() const ProtectorChain.cpp:20
      >     #34 0x110498fa7 in (anonymous namespace)::Prot::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) unobootstrapprotector.cxx:89
      >     #35 0x10cfc9c20 in CppUnit::ProtectorChain::ProtectFunctor::operator()() const ProtectorChain.cpp:20
      >     #36 0x10f776880 in (anonymous namespace)::Prot::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) unoexceptionprotector.cxx:65
      >     #37 0x10cfc9c20 in CppUnit::ProtectorChain::ProtectFunctor::operator()() const ProtectorChain.cpp:20
      >     #38 0x10cf64042 in CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) DefaultProtector.cpp:15
      >     #39 0x10cfc9c20 in CppUnit::ProtectorChain::ProtectFunctor::operator()() const ProtectorChain.cpp:20
      >     #40 0x10cfc7200 in CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) ProtectorChain.cpp:77
      >     #41 0x10d06f15a in CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) TestResult.cpp:181
      >     #42 0x10cffd8cd in CppUnit::TestCase::run(CppUnit::TestResult*) TestCase.cpp:91
      >     #43 0x10d00097a in CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) TestComposite.cpp:64
      >     #44 0x10d00045e in CppUnit::TestComposite::run(CppUnit::TestResult*) TestComposite.cpp:23
      >     #45 0x10d00097a in CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) TestComposite.cpp:64
      >     #46 0x10d00045e in CppUnit::TestComposite::run(CppUnit::TestResult*) TestComposite.cpp:23
      >     #47 0x10d0990ac in CppUnit::TestRunner::WrappingSuite::run(CppUnit::TestResult*) TestRunner.cpp:47
      >     #48 0x10d06da55 in CppUnit::TestResult::runTest(CppUnit::Test*) TestResult.cpp:148
      >     #49 0x10d099ebd in CppUnit::TestRunner::run(CppUnit::TestResult&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) TestRunner.cpp:96
      >     #50 0x10cc6f509 in (anonymous namespace)::ProtectedFixtureFunctor::run() const cppunittester.cxx:305
      >     #51 0x10cc6a0ac in sal_main() cppunittester.cxx:455
      >     #52 0x10cc687a6 in main cppunittester.cxx:362
      >     #53 0x7fffc9f36254 in start (libdyld.dylib+0x5254)
      >
      > 0x60800088faf8 is located 88 bytes inside of 96-byte region [0x60800088faa0,0x60800088fb00)
      > freed by thread T0 here:
      >     #0 0x10d327b6b in wrap__ZdlPv asan_new_delete.cc:179
      >     #1 0x118eb3011 in AquaSalMenu::~AquaSalMenu() salmenu.cxx:279
      >     #2 0x118eb10de in AquaSalInstance::DestroyMenu(SalMenu*) salmenu.cxx:238
      >     #3 0x1177acd1d in Menu::ImplSetSalMenu(SalMenu*) menu.cxx:2342
      >     #4 0x1177ab046 in Menu::dispose() menu.cxx:183
      >     #5 0x1177d86f5 in PopupMenu::dispose() menu.cxx:2764
      >     #6 0x117f99ee2 in VclReferenceBase::disposeOnce() vclreferencebase.cxx:42
      >     #7 0x1177bf7d8 in VclPtr<Menu>::disposeAndClear() vclptr.hxx:208
      >     #8 0x1177bbbd5 in Menu::SetPopupMenu(unsigned short, PopupMenu*) menu.cxx:788
      >     #9 0x138dccb5a in framework::MenuBarManager::RemoveListener() menubarmanager.cxx:552
      >     #10 0x138dcb452 in framework::MenuBarManager::Destroy() menubarmanager.cxx:237
      >     #11 0x138dcd6d7 in framework::MenuBarManager::dispose() menubarmanager.cxx:267
      >     #12 0x138dccfa2 in framework::MenuBarManager::RemoveListener() menubarmanager.cxx:587
      >     #13 0x138dcb452 in framework::MenuBarManager::Destroy() menubarmanager.cxx:237
      >     #14 0x138dcd6d7 in framework::MenuBarManager::dispose() menubarmanager.cxx:267
      >     #15 0x138e06acf in framework::MenuBarWrapper::dispose() menubarwrapper.cxx:103
      >     #16 0x1389c0f67 in framework::LayoutManager::impl_clearUpMenuBar() layoutmanager.cxx:226
      >     #17 0x1389c497b in framework::LayoutManager::implts_destroyElements() layoutmanager.cxx:447
      >     #18 0x1389c3777 in framework::LayoutManager::implts_reset(bool) layoutmanager.cxx:413
      >     #19 0x1389edf4b in framework::LayoutManager::frameAction(com::sun::star::frame::FrameActionEvent const&) layoutmanager.cxx:2811
      >     #20 0x138b9e1a8 in (anonymous namespace)::Frame::implts_sendFrameActionEvent(com::sun::star::frame::FrameAction const&) frame.cxx:3110
      >     #21 0x138b8219b in (anonymous namespace)::Frame::setComponent(com::sun::star::uno::Reference<com::sun::star::awt::XWindow> const&, com::sun::star::uno::Reference<com::sun::star::frame::XController> const&) frame.cxx:1557
      >     #22 0x138b88545 in (anonymous namespace)::Frame::close(unsigned char) frame.cxx:1801
      >     #23 0x12078429a in SfxFrame::DoClose() frame.cxx:127
      >     #24 0x120812990 in SfxViewFrame::Notify(SfxBroadcaster&, SfxHint const&) viewfrm.cxx:1234
      >     #25 0x11ab542d5 in SfxBroadcaster::Broadcast(SfxHint const&) SfxBroadcaster.cxx:50
      >     #26 0x1203a0682 in SfxModelListener_Impl::notifyClosing(com::sun::star::lang::EventObject const&) objxtor.cxx:171
      >     #27 0x1204453d2 in SfxBaseModel::close(unsigned char) sfxbasemodel.cxx:1372
      >     #28 0x1245130d5 in SwXTextDocument::close(unsigned char) unotxdoc.cxx:621
      >     #29 0x1247af99b in CloseModelAndDocSh(com::sun::star::uno::Reference<com::sun::star::frame::XModel>&, tools::SvRef<SfxObjectShell>&) unomailmerge.cxx:115
      >
      > previously allocated by thread T0 here:
      >     #0 0x10d32752b in wrap__Znwm asan_new_delete.cc:106
      >     #1 0x118eafa18 in AquaSalInstance::CreateMenu(bool, Menu*) salmenu.cxx:230
      >     #2 0x1177d75e0 in PopupMenu::PopupMenu() menu.cxx:2711
      >     #3 0x1177d7664 in PopupMenu::PopupMenu() menu.cxx:2710
      >     #4 0x129136557 in VclPtr<PopupMenu> VclPtr<PopupMenu>::Create<>() vclptr.hxx:131
      >     #5 0x1291362de in VCLXMenu::ImplCreateMenu(bool) vclxmenu.cxx:73
      >     #6 0x1291463ca in VCLXPopupMenu::VCLXPopupMenu() vclxmenu.cxx:901
      >     #7 0x129146414 in VCLXPopupMenu::VCLXPopupMenu() vclxmenu.cxx:900
      >     #8 0x138dc5e83 in framework::MenuBarManager::FillMenuManager(Menu*, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&, com::sun::star::uno::Reference<com::sun::star::frame::XDispatchProvider> const&, rtl::OUString const&, bool) menubarmanager.cxx:1354
      >     #9 0x138dc2316 in framework::MenuBarManager::MenuBarManager(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&, com::sun::star::uno::Reference<com::sun::star::util::XURLTransformer> const&, com::sun::star::uno::Reference<com::sun::star::frame::XDispatchProvider> const&, rtl::OUString const&, Menu*, bool, bool) menubarmanager.cxx:140
      >     #10 0x138dc72bd in framework::MenuBarManager::MenuBarManager(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&, com::sun::star::uno::Reference<com::sun::star::util::XURLTransformer> const&, com::sun::star::uno::Reference<com::sun::star::frame::XDispatchProvider> const&, rtl::OUString const&, Menu*, bool, bool) menubarmanager.cxx:138
      >     #11 0x138dc57bc in framework::MenuBarManager::FillMenuManager(Menu*, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&, com::sun::star::uno::Reference<com::sun::star::frame::XDispatchProvider> const&, rtl::OUString const&, bool) menubarmanager.cxx:1304
      >     #12 0x138dc2316 in framework::MenuBarManager::MenuBarManager(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&, com::sun::star::uno::Reference<com::sun::star::util::XURLTransformer> const&, com::sun::star::uno::Reference<com::sun::star::frame::XDispatchProvider> const&, rtl::OUString const&, Menu*, bool, bool) menubarmanager.cxx:140
      >     #13 0x138dc72bd in framework::MenuBarManager::MenuBarManager(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&, com::sun::star::uno::Reference<com::sun::star::util::XURLTransformer> const&, com::sun::star::uno::Reference<com::sun::star::frame::XDispatchProvider> const&, rtl::OUString const&, Menu*, bool, bool) menubarmanager.cxx:138
      >     #14 0x138e07ba5 in framework::MenuBarWrapper::initialize(com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&) menubarwrapper.cxx:181
      >     #15 0x138f32e6d in framework::MenuBarFactory::CreateUIElement(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, char const*, rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::ui::XUIElement> const&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) menubarfactory.cxx:154
      >     #16 0x138f31848 in framework::MenuBarFactory::createUIElement(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) menubarfactory.cxx:63
      >     #17 0x138f3313a in non-virtual thunk to framework::MenuBarFactory::createUIElement(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) menubarfactory.cxx:56
      >     #18 0x138f56f6e in (anonymous namespace)::UIElementFactoryManager::createUIElement(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) uielementfactorymanager.cxx:450
      >     #19 0x138f5a94a in non-virtual thunk to (anonymous namespace)::UIElementFactoryManager::createUIElement(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) uielementfactorymanager.cxx:408
      >     #20 0x1389ca5da in framework::LayoutManager::implts_createElement(rtl::OUString const&) layoutmanager.cxx:731
      >     #21 0x1389d6fb4 in framework::LayoutManager::createElement(rtl::OUString const&) layoutmanager.cxx:1482
      >     #22 0x11fbd36f1 in SfxDispatcher::SetMenu_Impl() dispatch.cxx:1216
      >     #23 0x11fbc36dc in SfxDispatcher::Update_Impl(bool) dispatch.cxx:1290
      >     #24 0x11fb7556d in SfxBindings::NextJob_Impl(Timer*) bindings.cxx:1459
      >     #25 0x11fb8ad4c in SfxBindings::NextJob(Timer*) bindings.cxx:1441
      >     #26 0x11fb61177 in SfxBindings::LinkStubNextJob(void*, Timer*) bindings.cxx:1439
      >     #27 0x11898aea1 in Link<Timer*, void>::Call(Timer*) const link.hxx:84
      >     #28 0x11898add6 in Timer::Invoke() timer.cxx:88
      >     #29 0x1188dae6d in ImplSchedulerData::Invoke() scheduler.cxx:47
      
      Change-Id: I16d5b11710ee46dbaa77afd94a09ba5f07a311b0
      3f7fc4e5
    • Stephan Bergmann's avatar
      Adapt jurt staticsalhack to MACOSX · 4e3e87e8
      Stephan Bergmann yazdı
      Change-Id: I0525b68cdb097edd3241809ae0dc9c22e1ad9814
      4e3e87e8
    • Stephan Bergmann's avatar
      Don't rely on __builtin_alloca when creating a call stack · 9ec4c4ab
      Stephan Bergmann yazdı
      same as 3f7c8ce1 for gcc_linux_x86-64 (see there
      for a more detailed commit message; plus trivial follow-up
      5e048869 "Remove spurious vertical whitespace").
      Except use labels 'Lpush', 'Lpushed' not starting with a dot ('.Lpush',
      '.Lpushed'), as otherwise at least macOS 10.12.1 linker (ld64-274.1), when
      building libgcc3_uno.dylib's __TEXT,__unwind_info section, would use
      callvirtualmethod.o's __LD,__compact_unwind entry---covering the complete
      callVirtualMethod function---only for the first part of the function up to the
      .Lpush label, and would mark the remainder as having no unwind information (a
      compact_unwind_encoding_t value of 0; see the inline comments in the
      libunwind-35.3 source code,
      <http://opensource.apple.com/source/libunwind/libunwind-35.3/>).  So if an
      exception shall pass through that latter part it would lead to std::terminate.
      
      Change-Id: Ib1e8a5e4534b11ebe96c3ce774f8e5e8d45476cf
      9ec4c4ab
    • Stephan Bergmann's avatar
      Drop unnecessary nFPR parameter · c01e0242
      Stephan Bergmann yazdı
      same as 8a85f9f2 for gcc_linux_x86-64 (see there
      for a more detailed commit message)
      
      Change-Id: Ic2765c21834aabf8f7690c0bdab4d6efe6d34585
      c01e0242
    • Stephan Bergmann's avatar
      Drop unused nGPR parameter · 6daac9ad
      Stephan Bergmann yazdı
      same as aa04177e for gcc_linux_x86-64
      
      Change-Id: I2c1e203271aa0038b83c3c55a37eab59411a6857
      6daac9ad
    • Miklos Vajna's avatar
      basic: fix Android build · f996a5a1
      Miklos Vajna yazdı
      rtl::math::round() is fine here, I guess.
      
      Change-Id: I4d92bc191182ff531e11d20ef87c69dc99da2b32
      f996a5a1
    • Noel Grandin's avatar
      convert sdr::animation::EventList to o3tl::sorted_vector · c0c69ccd
      Noel Grandin yazdı
      instead of home-grown linked list
      
      Change-Id: I7cf24692e7b9919ac83e404e2d0167c3015b97de
      Reviewed-on: https://gerrit.libreoffice.org/30569Tested-by: 's avatarJenkins <ci@libreoffice.org>
      Reviewed-by: 's avatarNoel Grandin <noel.grandin@collabora.co.uk>
      c0c69ccd
    • Noel Grandin's avatar
      inherit from ScXMLImportContext · 496c0de1
      Noel Grandin yazdı
      and drop a bunch of redundant code
      
      Change-Id: I187273ad9eebeaf2446e09b2e3442e963d8ae4f4
      Reviewed-on: https://gerrit.libreoffice.org/30568Tested-by: 's avatarJenkins <ci@libreoffice.org>
      Reviewed-by: 's avatarNoel Grandin <noel.grandin@collabora.co.uk>
      496c0de1
    • Noel Grandin's avatar
      loplugin:expandablemethods in sc · 27513d4d
      Noel Grandin yazdı
      Change-Id: Ib417c5e978fca563f8c0ef0dbe6b9d50fead9828
      Reviewed-on: https://gerrit.libreoffice.org/30566Tested-by: 's avatarJenkins <ci@libreoffice.org>
      Reviewed-by: 's avatarNoel Grandin <noel.grandin@collabora.co.uk>
      27513d4d
    • Noel Grandin's avatar
      loplugin:oncevar in framework · 7f509501
      Noel Grandin yazdı
      Change-Id: I7528a4afd59a19b069bcad2106ca80f429ef12e0
      Reviewed-on: https://gerrit.libreoffice.org/30525Tested-by: 's avatarJenkins <ci@libreoffice.org>
      Reviewed-by: 's avatarNoel Grandin <noel.grandin@collabora.co.uk>
      7f509501
    • Takeshi Abe's avatar
      Avoid crash when calling a Worksheet's ShowDataForm() · 12ca2d6d
      Takeshi Abe yazdı
      in VBA, e.g.:
      Option VBASupport 1
      Sub Main
          Worksheets(1).ShowDataForm()
      End Sub
      
      Change-Id: Ice6cfccc4fc15a4d0044d6464c7d6c04243e86ae
      Reviewed-on: https://gerrit.libreoffice.org/30619Reviewed-by: 's avatarNoel Grandin <noel.grandin@collabora.co.uk>
      Tested-by: 's avatarNoel Grandin <noel.grandin@collabora.co.uk>
      12ca2d6d
    • Khaled Hosny's avatar
      Disable VCL_FLOAT_DEVICE_PIXEL on macOS for now · 8285af5e
      Khaled Hosny yazdı
      Causes subtle and surprising differences, and it was only needed for the
      Core Text-based layout engine, which is not the default now. We want to
      use floats for our text layout everywhere at some point, though, so lets
      keep the code around.
      
      Change-Id: Iac4d0f58992646b9357a9f32c5eea8ff2729a5c0
      8285af5e
    • Khaled Hosny's avatar
      Set Kashida width also on macOS · bd2ff931
      Khaled Hosny yazdı
      Otherwise we might not get any Kashida justification at all.
      
      Change-Id: I6521d5a267392314d5d0da84b93fcd80c7b7cc57
      bd2ff931
    • Khaled Hosny's avatar
      Fix thinkos in my previous commit · 639735ed
      Khaled Hosny yazdı
      Change-Id: I8f912f5a02933bdfb318dc4f946d4ad7471eb261
      639735ed
    • Justin Luth's avatar
      tdf#41542 MSWordExport: accommodate image's borderless padding · 8eff1dec
      Justin Luth yazdı
      Honor the padding value even if the border is not visible.
      Previously the padding information was just thrown out, and
      the image scaled to fill the entire image size.
      
      The unit test for tdf#77454 needed to be tweaked because surprisingly
      it has border padding of 1 - which this patch turns into a negative crop.
      
      Change-Id: I866d26e00f27221239d3291404f70fb57ac0896d
      Reviewed-on: https://gerrit.libreoffice.org/30578Tested-by: 's avatarJenkins <ci@libreoffice.org>
      Reviewed-by: 's avatarJustin Luth <justin_luth@sil.org>
      8eff1dec
    • Olivier Hallot's avatar
      Updated core · bc6017d6
      Olivier Hallot yazdı
      Project: help  0383ee3b35b04281e98e6495ec20e5023ed887ce
      
      Another correction to online_transform.xsl
      
      Change-Id: I4c59259fd3034d5c84ecade84d5908fc125e656a
      Reviewed-on: https://gerrit.libreoffice.org/30618Reviewed-by: 's avatarOlivier Hallot <olivier.hallot@edx.srv.br>
      Tested-by: 's avatarOlivier Hallot <olivier.hallot@edx.srv.br>
      bc6017d6
    • Olivier Hallot's avatar
      Updated core · 63bd9cf4
      Olivier Hallot yazdı
      Project: help  bf3db717e483f7d0f5b3fa8529d830dfd135d711
      
      Correction to width and height pixel calculation
      
      Change-Id: I6b4eb642e7e45785a7377fc79c6f7c90f8aea9ec
      Reviewed-on: https://gerrit.libreoffice.org/30617Reviewed-by: 's avatarOlivier Hallot <olivier.hallot@edx.srv.br>
      Tested-by: 's avatarOlivier Hallot <olivier.hallot@edx.srv.br>
      63bd9cf4
  2. 06 Kas, 2016 11 kayıt (commit)