summaryrefslogtreecommitdiff
path: root/svx
AgeCommit message (Collapse)Author
2014-06-30Changed BColor to Color in TextFooPrimitive2D classesmatteocam
Change-Id: I4f29ec307f7f86e0a43d661785f90601e24a16ce (cherry picked from commit 530db75780c0c7711e1e334e6968cd357bf3d5a0)
2014-06-30Removed assertion in EditCharAttribBackgroundColormatteocam
Change-Id: Ic9b41eed686ca8bf07c8e3e1555fc6953093a2d4 (cherry picked from commit e68c18f1afe93eba5e79829510df16a78d66c95e)
2014-06-30Associated CharBackColor to EE_CHAR_BKGCOLORmatteocam
Change-Id: I3ce7b235aed71a51ccfa154227be16b3b2265d2a (cherry picked from commit 48647d731c3f85ce2ed9b3f89d73f805976118f5)
2014-06-30Added Text Fill Color in TextDecoratedPrimitive2Dmatteocam
Change-Id: I8c3946c08d20cc2ca2af6f17a2a57d6c9a5cfa23 (cherry picked from commit 00fc45e78d84dddf32b450441bf9028352ec9e52)
2014-06-30Added Text Fill Color in TextSimplePortionPrimitive2Dmatteocam
Change-Id: I40309c17d6e3d0547c4724a01b464e94a3c8a61c (cherry picked from commit 4177d9b34551f7cf2a7ea8d2dfdff37b89400db4)
2014-06-30SvxPopupWindowListBox: avoid inheriting from boost::noncopyable two timesMiklos Vajna
Change-Id: Ie74ceb4baf443dae5cfb524b2373dbebf3a8ab4e
2014-06-30Called C++ object pointer is nullCaolán McNamara
Change-Id: I88efc4be6ff869ef97a2b398d43f7b7914debfc6
2014-06-30Avoid possible memory leaks in case of exceptionsTakeshi Abe
Change-Id: I9a92edd7886db484f1333585545f6f63a233a6dd
2014-06-29Typo: habe->haveJulien Nabet
Change-Id: Ic76a399fc4073fcb713bb566f3fbee2077e20e52
2014-06-29Typo: beeing->beingJulien Nabet
Change-Id: I34937e400ac8576154d33e1e11b80690222f532c
2014-06-28Avoid possible memory leaks in case of exceptionsTakeshi Abe
Change-Id: Icff534ac96e0a595d71bc34b6055caf8cd096ad8
2014-06-27OSL_ENSURE->assert where guaranteed deref followsCaolán McNamara
Change-Id: I6e007cc3a9fd222c1c1381c8b4f890966c05cbab
2014-06-27remove SFX_APP() macro that was a mer wrapper for SfxGetApp()Norbert Thiebaud
Change-Id: I480a789c767dd671775c9d70d96bf71908f21f5b
2014-06-27SdrObjCustomShape::AdjustTextFrameWidthAndHeight: allow external textMiklos Vajna
So that in Writer, in case we're using Writer TextFrames to handle the content of a shape, it's still possible to inform the custom shape about the automatic size of the text, just like when native editeng text is used. Change-Id: I2534b942a9b2d62d7aa009ffbfa8d76feb011f92
2014-06-27DBG_ASSERT->assertCaolán McNamara
Change-Id: Ic2933fc686d3bb030291756bd94127ee7583c833
2014-06-27Avoid possible memory leaks in case of exceptionsTakeshi Abe
Change-Id: I1d703da6c0f9fd1a7e2423cc609fb504bb553382
2014-06-26clang: Dead incrementCaolán McNamara
Change-Id: I231218ab7a7984943470b62339e34801fb5fb9e3
2014-06-26OSL_ENSURE->assertCaolán McNamara
Change-Id: Ib8ba49e89d03eaf3b3aae94dbbf121898ba9e8de
2014-06-26clang: Result of operation is garbage or undefinedCaolán McNamara
Change-Id: I49f58ae6a7c046af4c3de8d35219ffe2e4ba8f20
2014-06-26clang: Returning null referenceCaolán McNamara
Change-Id: I2cfc14e73696a027283dfa5eef98f784505dc5a3
2014-06-26check for self-assignCaolán McNamara
Change-Id: I6ffaaa36f2e594a2e8155589a4d7000db21ab30b
2014-06-26Avoid possible memory leaks in case of exceptionsTakeshi Abe
Change-Id: Idbb2318a51ba9f39c20deb036975a8e85e8d231f
2014-06-25fixes for up-casting to Reference<XInterface>Noel Grandin
Fix regressions introduced with 6a043e9c0acff20e1618ca8ec15c21d5d0fd0d37 "Use the new type-checking Reference constructor to reduce code noise" Change-Id: I85662856f21c810a7db497fe3b0e116f075b1687 Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
2014-06-25remove spurious ::com::sun::star::sdbcx namespace prefixMichael Stahl
Change-Id: I37220af64c15259ab5bcf61b324d2a73ed8f5348
2014-06-25Related: fdo#37401 adjust fix to original aCenter useCaolán McNamara
i.e. as far as I can see the bug came about during.... commit 74cb1c4cb5f72fd8cf80c6d144eda00841394647 Author: Ivo Hinkelmann <ihi@openoffice.org> Date: Tue Nov 14 12:37:46 2006 +0000 with 2006/10/27 12:14:08 aw 1.2.1208.5: #i39528# ::basegfx -> basegfx adaption in - Vector2D aFullVec(aStartPos - aEndPos); - Vector2D aOldVec(Vector2D(aRect.Left(), aCenter.Y()) - aRect.TopLeft()); ^^^^^^^^^^^ - double fFullLen = aFullVec.GetLength(); - double fOldLen = aOldVec.GetLength(); - double fNewBorder = (fFullLen * 100.0) / fOldLen; - sal_Int32 nNewBorder = 100 - (sal_Int32)(fNewBorder + 0.5); + basegfx::B2DVector aFullVec(aStartPos - aEndPos); + const basegfx::B2DPoint aTopLeft(aRange.getMinX(), aRange.getMinY()); + const basegfx::B2DPoint aCenterLeft(aRange.getMinX(), aRange.getHeight()); ^^^^^^^^^^^^^^^^^^ + const basegfx::B2DVector aOldVec(aCenterLeft - aTopLeft); + const double fFullLen(aFullVec.getLength()); + const double fOldLen(aOldVec.getLength()); + const double fNewBorder((fFullLen * 100.0) / fOldLen); + sal_Int32 nNewBorder(100L - FRound(fNewBorder)); Change-Id: I840caa5e49a04f9b6460c4fa8e3731f3e5ebde05
2014-06-25fdo#37401 - fixed the old vector lengthHideki Ikeda
The center-left point in the area is used to calculate the old vector length but the coordinate was incorrect. Change-Id: I81a88182d11e30ee7a5caee3eac879b082bff160 Reviewed-on: https://gerrit.libreoffice.org/9887 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-06-25unlocked solarmutex assertion in SdrObject::getShapeCaolán McNamara
and the usual trouble to determine if there's a good place to acquire that solarmutex Thread 1 (Thread 0x2b46b1f29700 (LWP 12316)): #0 0x00000030a9435c39 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 resultvar = 0 pid = 12288 selftid = 12316 #1 0x00000030a9437348 in __GI_abort () at abort.c:89 save_stage = 2 act = {__sigaction_handler = {sa_handler = 0x3a0f3d0, sa_sigaction = 0x3a0f3d0}, sa_mask = {__val = {47582633170688, 47582633154912, 208993838886, 5, 0, 0, 208998001984, 1, 47582633154912, 47582345455112, 208993866117, 43, 208998941072, 9, 47582633152432, 1}}, sa_flags = 1, sa_restorer = 0x30a94a0947} sigs = {__val = {32, 0 <repeats 15 times>}} #2 0x00002b469bacd369 in CallSystemHandler (Signal=6) at /home/caolan/LibreOffice/core/sal/osl/unx/signal.c:876 i = 5 act = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, sa_mask = {__val = {0 <repeats 16 times>}}, sa_flags = 0, sa_restorer = 0x1} #3 0x00002b469bacd58d in SignalHandlerFunction (Signal=6) at /home/caolan/LibreOffice/core/sal/osl/unx/signal.c:963 Info = {Signal = osl_Signal_AccessViolation, UserSignal = 6, UserData = 0x0} act = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, sa_mask = {__val = {0, 0, 47582265366112, 0, 47582633156256, 47582633155104, 47582273450152, 47582633156256, 47582633156272, 47582857433088, 47582857433088, 47582633156288, 47582273445749, 47582633156336, 47582633156432, 47582633155168}}, sa_flags = -1669443764, sa_restorer = 0x2b46adf40ad0} #4 <signal handler called> No locals. #5 0x00000030a9435c39 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 resultvar = 0 pid = 12288 selftid = 12316 #6 0x00000030a9437348 in __GI_abort () at abort.c:89 save_stage = 2 act = {__sigaction_handler = {sa_handler = 0x3a0f3d0, sa_sigaction = 0x3a0f3d0}, sa_mask = {__val = {47582633170688, 47582633156704, 208993838886, 206158430213, 0, 18, 208998001984, 1, 47582633156704, 47582345455112, 208993866117, 18, 208998918141, 209001884160, 18, 1}}, sa_flags = -1451513344, sa_restorer = 0x2b46a0d20ad6} sigs = {__val = {32, 0 <repeats 15 times>}} #7 0x00002b46a0b4444f in SalAbort (rErrorText="", bDumpCore=true) at /home/caolan/LibreOffice/core/vcl/unx/generic/plugadapt/salplug.cxx:277 No locals. #8 0x00002b46a09e9f57 in Application::Abort (rErrorText="") at /home/caolan/LibreOffice/core/vcl/source/app/svapp.cxx:319 dumpCore = true n = 8 #9 0x00002b469bd6d670 in desktop::Desktop::Exception (this=0x7ffff545a620, nError=768) at /home/caolan/LibreOffice/core/desktop/source/app/app.cxx:1307 bInException = true nOldMode = 2 rArgs = @0x2b469c040020: {<boost::noncopyable_::noncopyable> = {<No data fields>}, m_cwdUrl = boost::optional "file:///home/caolan/LibreOffice/core/workdir/JunitTest/sfx2_complex/user", m_minimized = false, m_invisible = true, m_norestore = true, m_headless = true, m_quickstart = false, m_noquickstart = true, m_terminateafterinit = false, m_nofirststartwizard = true, m_nologo = true, m_nolockcheck = false, m_nodefault = false, m_help = false, m_writer = false, m_calc = false, m_draw = false, m_impress = false, m_global = false, m_math = false, m_web = false, m_base = false, m_helpwriter = false, m_helpcalc = false, m_helpdraw = false, m_helpbasic = false, m_helpmath = false, m_helpimpress = false, m_helpbase = false, m_version = false, m_splashpipe = false, m_unknown = "", m_bEmpty = false, m_bDocumentArgs = false, m_accept = std::__debug::vector of length 1, capacity 1 = {"pipe,name=oootest98e478a5-c56b-4306-b6e1-4a905bfe4dd8;urp"}, m_unaccept = std::__debug::vector of length 0, capacity 0, m_openlist = std::__debug::vector of length 0, capacity 0, m_viewlist = std::__debug::vector of length 0, capacity 0, m_startlist = std::__debug::vector of length 0, capacity 0, m_forceopenlist = std::__debug::vector of length 0, capacity 0, m_forcenewlist = std::__debug::vector of length 0, capacity 0, m_printlist = std::__debug::vector of length 0, capacity 0, m_printtolist = std::__debug::vector of length 0, capacity 0, m_printername = "", m_conversionlist = std::__debug::vector of length 0, capacity 0, m_conversionparams = "", m_conversionout = "", m_infilter = std::__debug::vector of length 0, capacity 0, m_language = "", m_pidfile = ""} bAllowRecoveryAndSessionManagement = false bRestart = false #10 0x00002b46a09f159c in VCLExceptionSignal_impl (pInfo=0x2b46b1f262a0) at /home/caolan/LibreOffice/core/vcl/source/app/svmain.cxx:132 nOldMode = 2 aLock = {m_solarMutex = @0x154e3f0} pSVData = 0x2b46a120a4e0 <rtl::Static<ImplSVData, (anonymous namespace)::private_aImplSVData>::get()::instance> nVCLException = 768 bIn = true #11 0x00002b469bacd1e3 in CallSignalHandler (pInfo=0x2b46b1f262a0) at /home/caolan/LibreOffice/core/sal/osl/unx/signal.c:834 pHandler = 0x2542c90 Action = osl_Signal_ActCallNextHdl #12 0x00002b469bacd570 in SignalHandlerFunction (Signal=6) at /home/caolan/LibreOffice/core/sal/osl/unx/signal.c:960 Info = {Signal = osl_Signal_AccessViolation, UserSignal = 6, UserData = 0x0} act = {__sigaction_handler = {sa_handler = 0x2b46b1f267a0, sa_sigaction = 0x2b46b1f267a0}, sa_mask = {__val = {0, 0, 47579647705089, 0, 47582633157376, 0, 0, 0, 0, 0, 47579647705089, 0, 208998490563, 538, 18446696491076394257, 8589934627}}, sa_flags = 8, sa_restorer = 0x38} #13 <signal handler called> No locals. #14 0x00000030a9435c39 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 resultvar = 0 pid = 12288 selftid = 12316 #15 0x00000030a9437348 in __GI_abort () at abort.c:89 save_stage = 2 act = {__sigaction_handler = {sa_handler = 0x7ffff545e0b0, sa_sigaction = 0x7ffff545e0b0}, sa_mask = {__val = {208999518067, 47582345455056, 794, 4294967295, 208998171891, 4, 47582633158592, 8589934592, 47582633158512, 39036522, 208998489237, 0, 0, 21474836480, 208999517887, 47582857433088}}, sa_flags = -1453867640, sa_restorer = 0x2b46a0cc6608} sigs = {__val = {32, 0 <repeats 15 times>}} #16 0x00000030a942eb96 in __assert_fail_base (fmt=0x30a957bd88 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x2b46a0cc6608 "ImplGetSVData()->mpDefInst->CheckYieldMutex()", file=file@entry=0x2b46a0cc65d0 "/home/caolan/LibreOffice/core/vcl/source/app/dbggui.cxx", line=line@entry=794, function=function@entry=0x2b46a0cc74b0 <ImplDbgTestSolarMutex()::__PRETTY_FUNCTION__> "void ImplDbgTestSolarMutex()") at assert.c:92 str = 0x3a10c40 "\270\207{\251\060" total = 4096 #17 0x00000030a942ec42 in __GI___assert_fail (assertion=0x2b46a0cc6608 "ImplGetSVData()->mpDefInst->CheckYieldMutex()", file=0x2b46a0cc65d0 "/home/caolan/LibreOffice/core/vcl/source/app/dbggui.cxx", line=794, function=0x2b46a0cc74b0 <ImplDbgTestSolarMutex()::__PRETTY_FUNCTION__> "void ImplDbgTestSolarMutex()") at assert.c:101 No locals. #18 0x00002b46a09c64e8 in ImplDbgTestSolarMutex () at /home/caolan/LibreOffice/core/vcl/source/app/dbggui.cxx:794 __PRETTY_FUNCTION__ = "void ImplDbgTestSolarMutex()" #19 0x00002b469f86ebcc in DbgFunc (nAction=3, pParam=0x0) at /home/caolan/LibreOffice/core/tools/source/debug/debug.cxx:299 pDebugData = 0x2b469fb37be0 <aDebugData> #20 0x00002b46b6af3a2c in SdrObject::getSvxShape (this=0x2a2d810) at /home/caolan/LibreOffice/core/svx/source/svdraw/svdobj.cxx:3018 xShape = uno::Reference to (com::sun::star::uno::XInterface *) 0x2b46b1f27a30 #21 0x00002b46b6ae9237 in SdrObject::Free (_rpObject=@0x2d1c1a8: 0x0) at /home/caolan/LibreOffice/core/svx/source/svdraw/svdobj.cxx:520 pObject = 0x2a2d810 pShape = 0x19 #22 0x00002b46b6bb4898 in SdrUndoObjList::~SdrUndoObjList (this=0x2d1c190, __in_chrg=<optimized out>) at /home/caolan/LibreOffice/core/svx/source/svdraw/svdundo.cxx:772 No locals. #23 0x00002b46b6bb4c3c in SdrUndoRemoveObj::~SdrUndoRemoveObj (this=0x2d1c190, __in_chrg=<optimized out>) at /home/caolan/LibreOffice/core/svx/source/svdraw/svdundo.cxx:835 No locals. #24 0x00002b46b2715458 in SdrUndoDelObj::~SdrUndoDelObj (this=0x2d1c190, __in_chrg=<optimized out>) at /home/caolan/LibreOffice/core/include/svx/svdundo.hxx:302 No locals. #25 0x00002b46b2715a2d in sd::UndoDeleteObject::~UndoDeleteObject (this=0x2d1c190, __in_chrg=<optimized out>) at /home/caolan/LibreOffice/core/sd/inc/undo/undoobjects.hxx:61 No locals. #26 0x00002b46b2715a66 in sd::UndoDeleteObject::~UndoDeleteObject (this=0x2d1c190, __in_chrg=<optimized out>) at /home/caolan/LibreOffice/core/sd/inc/undo/undoobjects.hxx:61 No locals. #27 0x00002b469e487a9d in SfxUndoArray::~SfxUndoArray (this=0x2d1c080, __in_chrg=<optimized out>) at /home/caolan/LibreOffice/core/svl/source/undo/undo.cxx:1392 pAction = 0x2d1c190 #28 0x00002b469e49539c in SfxListUndoAction::~SfxListUndoAction (this=0x2d1c070, __in_chrg=<optimized out>) at /home/caolan/LibreOffice/core/include/svl/undo.hxx:152 No locals. #29 0x00002b469e4953e0 in SfxListUndoAction::~SfxListUndoAction (this=0x2d1c070, __in_chrg=<optimized out>) at /home/caolan/LibreOffice/core/include/svl/undo.hxx:152 No locals. #30 0x00002b469e482c05 in svl::undo::impl::UndoManagerGuard::~UndoManagerGuard (this=0x2b46b1f27ce0, __in_chrg=<optimized out>) at /home/caolan/LibreOffice/core/svl/source/undo/undo.cxx:316 pAction = 0x2d1c070 aListenersCopy = std::__debug::vector of length 1, capacity 1 = {0x3a112c0} #31 0x00002b469e4836f7 in SfxUndoManager::Clear (this=0x2892af0) at /home/caolan/LibreOffice/core/svl/source/undo/undo.cxx:458 aGuard = {m_rManagerData = @0x2892b40, m_aGuard = {<osl::ClearableGuard<osl::Mutex>> = {pT = 0x0}, pResetT = 0x2892b40}, m_aUndoActionsCleanup = std::__debug::list = {[0] = 0x2d19640}, m_notifiers = std::__debug::list = {[0] = {<std::unary_function<SfxUndoListener*, void>> = {<No data fields>}, m_notificationMethod = &virtual SfxUndoListener::cleared(), m_altNotificationMethod = NULL, m_sActionComment = ""}}} #32 0x00002b46b6a08a1f in SdrUndoManager::Clear (this=0x2892af0) at /home/caolan/LibreOffice/core/svx/source/svdraw/sdrundomanager.cxx:99 No locals. #33 0x00002b46a2b5dd7d in framework::UndoManagerHelper_Impl::impl_clear (this=0x3a112c0) at /home/caolan/LibreOffice/core/framework/source/fwe/helper/undomanagerhelper.cxx:713 aNotificationGuard = {<comphelper::ScopeGuard> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, m_func = {<boost::function_base> = {vtable = 0x2b46a2df9571 <void boost::function0<void>::assign_to<boost::_bi::bind_t<void, void (*)(bool&), boost::_bi::list1<boost::reference_wrapper<bool> > > >(boost::_bi::bind_t<void, void (*)(bool&), boost::_bi::list1<boost::reference_wrapper<bool> > >)::stored_vtable+1>, functor = {obj_ptr = 0x2b46a2b6026d <comphelper::FlagGuard::ResetFlag(bool&)>, type = {type = 0x2b46a2b6026d <comphelper::FlagGuard::ResetFlag(bool&)>, const_qualified = 217, volatile_qualified = 18}, func_ptr = 0x2b46a2b6026d <comphelper::FlagGuard::ResetFlag(bool&)>, bound_memfunc_ptr = {memfunc_ptr = &virtual table offset 47582377542252, this adjustment 60887769, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x2b46a2b6026d <comphelper::FlagGuard::ResetFlag(bool&)>, is_const_qualified = 217, is_volatile_qualified = 18}, data = 109 'm'}}, static args = <optimized out>, static arity = <optimized out>}, m_excHandling = comphelper::ScopeGuard::IGNORE_EXCEPTIONS}, <No data fields>} aGuard = {pT = 0x3a112c8} rUndoManager = @0x2892af0: {_vptr.IUndoManager = 0x2b46b31ca9f0 <vtable for sd::UndoManager+16>, static CurrentLevel = true, static TopLevel = false} aEvent = {Source = uno::Reference to (com::sun::star::uno::XInterface *) 0x5} #34 0x00002b46a2b68407 in boost::_mfi::mf0<void, framework::UndoManagerHelper_Impl>::operator() (this=0x3a074f8, p=0x3a112c0) at /home/caolan/LibreOffice/core/workdir/UnpackedTarball/boost/boost/bind/mem_fn_template.hpp:49 No locals. #35 0x00002b46a2b67788 in boost::_bi::list1<boost::_bi::value<framework::UndoManagerHelper_Impl*> >::operator()<boost::_mfi::mf0<void, framework::UndoManagerHelper_Impl>, boost::_bi::list0> (this=0x3a07508, f=..., a=...) at /home/caolan/LibreOffice/core/workdir/UnpackedTarball/boost/boost/bind/bind.hpp:253 No locals. #36 0x00002b46a2b65f39 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, framework::UndoManagerHelper_Impl>, boost::_bi::list1<boost::_bi::value<framework::UndoManagerHelper_Impl*> > >::operator() (this=0x3a074f8) at /home/caolan/LibreOffice/core/workdir/UnpackedTarball/boost/boost/bind/bind_template.hpp:20 a = {<No data fields>} #37 0x00002b46a2b643d9 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, framework::UndoManagerHelper_Impl>, boost::_bi::list1<boost::_bi::value<framework::UndoManagerHelper_Impl*> > >, void>::invoke (function_obj_ptr=...) at /home/caolan/LibreOffice/core/workdir/UnpackedTarball/boost/boost/function/function_template.hpp:153 f = 0x3a074f8 #38 0x00002b46a2b6125c in boost::function0<void>::operator() (this=0x3a074f0) at /home/caolan/LibreOffice/core/workdir/UnpackedTarball/boost/boost/function/function_template.hpp:767 No locals. #39 0x00002b46a2b60449 in framework::UndoManagerRequest::execute (this=0x3a074e0) at /home/caolan/LibreOffice/core/framework/source/fwe/helper/undomanagerhelper.cxx:151 No locals. #40 0x00002b46a2b5cb38 in framework::UndoManagerHelper_Impl::impl_processRequest (this=0x3a112c0, i_request=..., i_instanceLock=...) at /home/caolan/LibreOffice/core/framework/source/fwe/helper/undomanagerhelper.cxx:512 pRequest = rtl::Reference to 0x3a074e0 #41 0x00002b46a2b5c63c in framework::UndoManagerHelper_Impl::clear (this=0x3a112c0, i_instanceLock=...) at /home/caolan/LibreOffice/core/framework/source/fwe/helper/undomanagerhelper.cxx:421 No locals. #42 0x00002b46a2b5f215 in framework::UndoManagerHelper::clear (this=0x39f6fc8, i_instanceLock=...) at /home/caolan/LibreOffice/core/framework/source/fwe/helper/undomanagerhelper.cxx:1038 No locals. #43 0x00002b469dbf39e9 in sfx2::DocumentUndoManager::clear (this=0x2b46bd44b978) at /home/caolan/LibreOffice/core/sfx2/source/doc/docundomanager.cxx:367 aGuard = {<framework::IMutexGuard> = {_vptr.IMutexGuard = 0x2b469e2b4f10 <vtable for sfx2::UndoManagerGuard+16>}, <boost::noncopyable_::noncopyable> = {<No data fields>}, m_guard = {m_aGuard = {_vptr.SolarMutexResettableGuard = 0x2b469e2b51d0 <vtable for SolarMutexResettableGuard+16>, m_bCleared = true, m_solarMutex = @0x154e3f0}}, m_solarMutexFacade = {<framework::IMutex> = {_vptr.IMutex = 0x2b469e2b4f50 <vtable for sfx2::SolarMutexFacade+16>}, <No data fields>}} #44 0x00002b46adc89784 in gcc3::callVirtualMethod(void*, unsigned int, void*, _typelib_TypeDescriptionReference*, bool, unsigned long*, unsigned int, unsigned long*, unsigned int, double*, unsigned int) () from /home/caolan/LibreOffice/core/instdir/ure/lib/libgcc3_uno.so No symbol table info available. #45 0x00002b46adc88796 in cpp_call (pThis=0x2d56e50, aVtableSlot=..., pReturnTypeRef=0x15514d0, nParams=0, pParams=0x0, pUnoReturn=0x0, pUnoArgs=0x0, ppUnoExc=0x2b46b1f28698) at /home/caolan/LibreOffice/core/bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:236 nGPR = 1 ppTempParamTypeDescr = 0x2b46b1f28270 nTempIndices = 0 pStackStart = 0x2b46b1f28280 pFPR = {0, 0, 2.3362526676252203e-310, 2.3508944385848569e-310, 2.336252667649726e-310, 2.3508944385856474e-310, 2.3508944385820902e-310, 2.7985561956169231e-316} pReturnTypeDescr = 0x15514d0 bSimpleReturn = true pStack = 0x2b46b1f28280 pGPR = {47582823102880, 47582633166960, 47582633165472, 60859488, 28755264288, 18446744069414584320} nFPR = 0 pCppReturn = 0x0 pAdjustedThisPtr = 0x2b46bd44b9a0 pCppArgs = 0x2b46b1f28270 pTempIndices = 0x2b46b1f28270 #46 0x00002b46adc89171 in bridges::cpp_uno::shared::unoInterfaceProxyDispatch (pUnoI=0x2d56e50, pMemberDescr=0x3a0f3d0, pReturn=0x0, pArgs=0x0, ppException=0x2b46b1f28698) at /home/caolan/LibreOffice/core/bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:434 nMemberPos = 20 aVtableSlot = {offset = 0, index = 18} pThis = 0x2d56e50 pTypeDescr = 0x2d42bd0 #47 0x00002b46af85f2ba in binaryurp::IncomingRequest::execute_throw (this=0x3604fc0, returnValue=0x2b46b1f28af0, outArguments=0x2b46b1f28a60) at /home/caolan/LibreOffice/core/binaryurp/source/incomingrequest.cxx:243 exc = <error reading variable: Cannot access memory at address 0x8> pexc = 0x2b46b1f286a0 retType = {_pTypeDescr = 0x15514d0} nSize = 0 retBuf = std::__debug::vector of length 0, capacity 0 outBufs = empty std::__debug::list args = std::__debug::vector of length 0, capacity 0 isExc = false #48 0x00002b46af85e171 in binaryurp::IncomingRequest::execute (this=0x3604fc0) at /home/caolan/LibreOffice/core/binaryurp/source/incomingrequest.cxx:74 resetCc = true oldCc = {m_pUnoI = 0x0} ret = {data_ = empty _uno_Any} outArgs = std::__debug::vector of length 0, capacity 0 isExc = false #49 0x00002b46af87c50f in binaryurp::(anonymous namespace)::request (pThreadSpecificData=0x3604fc0) at /home/caolan/LibreOffice/core/binaryurp/source/reader.cxx:85 __PRETTY_FUNCTION__ = "void binaryurp::{anonymous}::request(void*)" #50 0x00002b469c538413 in cppu_threadpool::JobQueue::enter (this=0x3a10f50, nDisposeId=40866352, bReturnWhenNoJob=true) at /home/caolan/LibreOffice/core/cppu/source/threadpool/jobqueue.cxx:115 guard = {pT = 0x2b46b1f299c0} job = {pThreadSpecificData = 0x3604fc0, doRequest = 0x2b46af87c4b5 <binaryurp::(anonymous namespace)::request(void*)>} pReturn = 0x0 #51 0x00002b469c53bcb2 in cppu_threadpool::ORequestThread::run (this=0x26f9230) at /home/caolan/LibreOffice/core/cppu/source/threadpool/thread.cxx:171 No locals. #52 0x00002b469c53c4e7 in osl::threadFunc (param=0x26f9240) at /home/caolan/LibreOffice/core/include/osl/thread.hxx:187 pObj = 0x26f9240 #53 0x00002b469baca78f in osl_thread_start_Impl (pData=0x26f9790) at /home/caolan/LibreOffice/core/sal/osl/unx/thread.c:237 terminate = 0 pImpl = 0x26f9790 #54 0x00000030a9c07f33 in start_thread (arg=0x2b46b1f29700) at pthread_create.c:309 __res = <optimized out> pd = 0x2b46b1f29700 now = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {47582633170688, 952760598160027738, 0, 0, 47582633171392, 47582633170688, 6608330218674401370, 961994848098529370}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> pagesize_m1 = <optimized out> sp = <optimized out> freesize = <optimized out> #55 0x00000030a94f4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. E Time: 102.445 There were 13 failures: 1) checkImpressUndo(complex.sfx2.UndoManager) com.sun.star.lang.DisposedException at com.sun.star.lib.uno.environments.remote.JobQueue.removeJob(JobQueue.java:202) at com.sun.star.lib.uno.environments.remote.JobQueue.enter(JobQueue.java:322) at com.sun.star.lib.uno.environments.remote.JobQueue.enter(JobQueue.java:295) at com.sun.star.lib.uno.environments.remote.JavaThreadPool.enter(JavaThreadPool.java:80) at com.sun.star.lib.uno.bridges.java_remote.java_remote_bridge.sendRequest(java_remote_bridge.java:627) at com.sun.star.lib.uno.bridges.java_remote.ProxyFactory$Handler.request(ProxyFactory.java:141) at com.sun.star.lib.uno.bridges.java_remote.ProxyFactory$Handler.invoke(ProxyFactory.java:123) at com.sun.proxy.$Proxy60.clear(Unknown Source) at complex.sfx2.UndoManager.impl_checkUndo(UndoManager.java:618) at complex.sfx2.UndoManager.checkImpressUndo(UndoManager.java:140) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.junit.runners.Suite.runChild(Suite.java:127) at org.junit.runners.Suite.runChild(Suite.java:26) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.junit.runner.JUnitCore.run(JUnitCore.java:160) at org.junit.runner.JUnitCore.run(JUnitCore.java:138) at org.junit.runner.JUnitCore.run(JUnitCore.java:117) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:96) at org.junit.runner.JUnitCore.runMainAndExit(JUnitCore.java:47) at org.junit.runner.JUnitCore.main(JUnitCore.java:40) Caused by: java.io.EOFException at java.io.DataInputStream.readInt(DataInputStream.java:392) at com.sun.star.lib.uno.protocols.urp.urp.readBlock(urp.java:350) at com.sun.star.lib.uno.protocols.urp.urp.readMessage(urp.java:87) at com.sun.star.lib.uno.bridges.java_remote.java_remote_bridge$MessageDispatcher.run(java_remote_bridge.java:96) 2) checkImpressUndo(complex.sfx2.UndoManager) com.sun.star.lang.DisposedException: java_remote_bridge com.sun.star.lib.uno.bridges.java_remote.java_remote_bridge@1c23cae6 is disposed at com.sun.star.lib.uno.bridges.java_remote.java_remote_bridge.checkDisposed(java_remote_bridge.java:690) at com.sun.star.lib.uno.bridges.java_remote.java_remote_bridge.sendRequest(java_remote_bridge.java:611) at com.sun.star.lib.uno.bridges.java_remote.ProxyFactory$Handler.request(ProxyFactory.java:141) at com.sun.star.lib.uno.bridges.java_remote.ProxyFactory$Handler.invoke(ProxyFactory.java:118) at com.sun.proxy.$Proxy21.queryInterface(Unknown Source) at com.sun.star.uno.UnoRuntime.queryInterface(UnoRuntime.java:144) at com.sun.star.uno.UnoRuntime.queryInterface(UnoRuntime.java:172) at org.openoffice.test.tools.OfficeDocument.close(OfficeDocument.java:124) at complex.sfx2.undo.DocumentTestBase.closeDocument(DocumentTestBase.java:40) at complex.sfx2.undo.DrawingOrPresentationDocumentTest.closeDocument(DrawingOrPresentationDocumentTest.java:41) at complex.sfx2.UndoManager.afterTest(UndoManager.java:290) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:33) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.junit.runners.Suite.runChild(Suite.java:127) at org.junit.runners.Suite.runChild(Suite.java:26) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.junit.runner.JUnitCore.run(JUnitCore.java:160) at org.junit.runner.JUnitCore.run(JUnitCore.java:138) at org.junit.runner.JUnitCore.run(JUnitCore.java:117) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:96) at org.junit.runner.JUnitCore.runMainAndExit(JUnitCore.java:47) at org.junit.runner.JUnitCore.main(JUnitCore.java:40) 3) checkChartUndo(complex.sfx2.UndoManager) com.sun.star.lang.DisposedException: java_remote_bridge com.sun.star.lib.uno.bridges.java_remote.java_remote_bridge@1c23cae6 is disposed at com.sun.star.lib.uno.bridges.java_remote.java_remote_bridge.checkDisposed(java_remote_bridge.java:690) at com.sun.star.lib.uno.bridges.java_remote.java_remote_bridge.sendRequest(java_remote_bridge.java:611) at com.sun.star.lib.uno.bridges.java_remote.ProxyFactory$Handler.request(ProxyFactory.java:141) at com.sun.star.lib.uno.bridges.java_remote.ProxyFactory$Handler.invoke(ProxyFactory.java:123) at com.sun.proxy.$Proxy9.getServiceManager(Unknown Source) at complex.sfx2.UndoManager.getORB(UndoManager.java:1191) at complex.sfx2.UndoManager.beforeTest(UndoManager.java:106) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.junit.runners.Suite.runChild(Suite.java:127) at org.junit.runners.Suite.runChild(Suite.java:26) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.junit.runner.JUnitCore.run(JUnitCore.java:160) at org.junit.runner.JUnitCore.run(JUnitCore.java:138) at org.junit.runner.JUnitCore.run(JUnitCore.java:117) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:96) at org.junit.runner.JUnitCore.runMainAndExit(JUnitCore.java:47) at org.junit.runner.JUnitCore.main(JUnitCore.java:40) 4) checkChartUndo(complex.sfx2.UndoManager) java.lang.NullPointerException at complex.sfx2.UndoManager.afterTest(UndoManager.java:295) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:33) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.junit.runners.Suite.runChild(Suite.java:127) at org.junit.runners.Suite.runChild(Suite.java:26) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.junit.runner.JUnitCore.run(JUnitCore.java:160) at org.junit.runner.JUnitCore.run(JUnitCore.java:138) at org.junit.runner.JUnitCore.run(JUnitCore.java:117) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:96) at org.junit.runner.JUnitCore.runMainAndExit(JUnitCore.java:47) at org.junit.runner.JUnitCore.main(JUnitCore.java:40) 5) checkWriterUndo(complex.sfx2.UndoManager) com.sun.star.lang.DisposedException: java_remote_bridge com.sun.star.lib.uno.bridges.java_remote.java_remote_bridge@1c23cae6 is disposed at com.sun.star.lib.uno.bridges.java_remote.java_remote_bridge.checkDisposed(java_remote_bridge.java:690) at com.sun.star.lib.uno.bridges.java_remote.java_remote_bridge.sendRequest(java_remote_bridge.java:611) at com.sun.star.lib.uno.bridges.java_remote.ProxyFactory$Handler.request(ProxyFactory.java:141) at com.sun.star.lib.uno.bridges.java_remote.ProxyFactory$Handler.invoke(ProxyFactory.java:123) at com.sun.proxy.$Proxy9.getServiceManager(Unknown Source) at complex.sfx2.UndoManager.getORB(UndoManager.java:1191) at complex.sfx2.UndoManager.beforeTest(UndoManager.java:106) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.junit.runners.Suite.runChild(Suite.java:127) at org.junit.runners.Suite.runChild(Suite.java:26) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.junit.runner.JUnitCore.run(JUnitCore.java:160) at org.junit.runner.JUnitCore.run(JUnitCore.java:138) at org.junit.runner.JUnitCore.run(JUnitCore.java:117) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:96) at org.junit.runner.JUnitCore.runMainAndExit(JUnitCore.java:47) at org.junit.runner.JUnitCore.main(JUnitCore.java:40) 6) checkWriterUndo(complex.sfx2.UndoManager) java.lang.NullPointerException at complex.sfx2.UndoManager.afterTest(UndoManager.java:295) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:33) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.junit.runners.Suite.runChild(Suite.java:127) at org.junit.runners.Suite.runChild(Suite.java:26) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.junit.runner.JUnitCore.run(JUnitCore.java:160) at org.junit.runner.JUnitCore.run(JUnitCore.java:138) at org.junit.runner.JUnitCore.run(JUnitCore.java:117) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:96) at org.junit.runner.JUnitCore.runMainAndExit(JUnitCore.java:47) at org.junit.runner.JUnitCore.main(JUnitCore.java:40) 7) checkSerialization(complex.sfx2.UndoManager) com.sun.star.lang.DisposedException: java_remote_bridge com.sun.star.lib.uno.bridges.java_remote.java_remote_bridge@1c23cae6 is disposed at com.sun.star.lib.uno.bridges.java_remote.java_remote_bridge.checkDisposed(java_remote_bridge.java:690) at com.sun.star.lib.uno.bridges.java_remote.java_remote_bridge.sendRequest(java_remote_bridge.java:611) at com.sun.star.lib.uno.bridges.java_remote.ProxyFactory$Handler.request(ProxyFactory.java:141) at com.sun.star.lib.uno.bridges.java_remote.ProxyFactory$Handler.invoke(ProxyFactory.java:123) at com.sun.proxy.$Proxy9.getServiceManager(Unknown Source) at complex.sfx2.UndoManager.getORB(UndoManager.java:1191) at complex.sfx2.UndoManager.beforeTest(UndoManager.java:106) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.junit.runners.Suite.runChild(Suite.java:127) at org.junit.runners.Suite.runChild(Suite.java:26) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.junit.runner.JUnitCore.run(JUnitCore.java:160) at org.junit.runner.JUnitCore.run(JUnitCore.java:138) at org.junit.runner.JUnitCore.run(JUnitCore.java:117) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:96) at org.junit.runner.JUnitCore.runMainAndExit(JUnitCore.java:47) at org.junit.runner.JUnitCore.main(JUnitCore.java:40) 8) checkSerialization(complex.sfx2.UndoManager) java.lang.NullPointerException at complex.sfx2.UndoManager.afterTest(UndoManager.java:295) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:33) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.junit.runners.Suite.runChild(Suite.java:127) at org.junit.runners.Suite.runChild(Suite.java:26) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.junit.runner.JUnitCore.run(JUnitCore.java:160) at org.junit.runner.JUnitCore.run(JUnitCore.java:138) at org.junit.runner.JUnitCore.run(JUnitCore.java:117) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:96) at org.junit.runner.JUnitCore.runMainAndExit(JUnitCore.java:47) at org.junit.runner.JUnitCore.main(JUnitCore.java:40) 9) checkDrawUndo(complex.sfx2.UndoManager) com.sun.star.lang.DisposedException: java_remote_bridge com.sun.star.lib.uno.bridges.java_remote.java_remote_bridge@1c23cae6 is disposed at com.sun.star.lib.uno.bridges.java_remote.java_remote_bridge.checkDisposed(java_remote_bridge.java:690) at com.sun.star.lib.uno.bridges.java_remote.java_remote_bridge.sendRequest(java_remote_bridge.java:611) at com.sun.star.lib.uno.bridges.java_remote.ProxyFactory$Handler.request(ProxyFactory.java:141) at com.sun.star.lib.uno.bridges.java_remote.ProxyFactory$Handler.invoke(ProxyFactory.java:123) at com.sun.proxy.$Proxy9.getServiceManager(Unknown Source) at complex.sfx2.UndoManager.getORB(UndoManager.java:1191) at complex.sfx2.UndoManager.beforeTest(UndoManager.java:106) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.junit.runners.Suite.runChild(Suite.java:127) at org.junit.runners.Suite.runChild(Suite.java:26) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.junit.runner.JUnitCore.run(JUnitCore.java:160) at org.junit.runner.JUnitCore.run(JUnitCore.java:138) at org.junit.runner.JUnitCore.run(JUnitCore.java:117) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:96) at org.junit.runner.JUnitCore.runMainAndExit(JUnitCore.java:47) at org.junit.runner.JUnitCore.main(JUnitCore.java:40) 10) checkDrawUndo(complex.sfx2.UndoManager) java.lang.NullPointerException at complex.sfx2.UndoManager.afterTest(UndoManager.java:295) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:33) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.junit.runners.Suite.runChild(Suite.java:127) at org.junit.runners.Suite.runChild(Suite.java:26) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.junit.runner.JUnitCore.run(JUnitCore.java:160) at org.junit.runner.JUnitCore.run(JUnitCore.java:138) at org.junit.runner.JUnitCore.run(JUnitCore.java:117) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:96) at org.junit.runner.JUnitCore.runMainAndExit(JUnitCore.java:47) at org.junit.runner.JUnitCore.main(JUnitCore.java:40) 11) checkBrokenScripts(complex.sfx2.UndoManager) com.sun.star.lang.DisposedException: java_remote_bridge com.sun.star.lib.uno.bridges.java_remote.java_remote_bridge@1c23cae6 is disposed at com.sun.star.lib.uno.bridges.java_remote.java_remote_bridge.checkDisposed(java_remote_bridge.java:690) at com.sun.star.lib.uno.bridges.java_remote.java_remote_bridge.sendRequest(java_remote_bridge.java:611) at com.sun.star.lib.uno.bridges.java_remote.ProxyFactory$Handler.request(ProxyFactory.java:141) at com.sun.star.lib.uno.bridges.java_remote.ProxyFactory$Handler.invoke(ProxyFactory.java:123) at com.sun.proxy.$Proxy9.getServiceManager(Unknown Source) at complex.sfx2.UndoManager.getORB(UndoManager.java:1191) at complex.sfx2.UndoManager.beforeTest(UndoManager.java:106) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.junit.runners.Suite.runChild(Suite.java:127) at org.junit.runners.Suite.runChild(Suite.java:26) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.junit.runner.JUnitCore.run(JUnitCore.java:160) at org.junit.runner.JUnitCore.run(JUnitCore.java:138) at org.junit.runner.JUnitCore.run(JUnitCore.java:117) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:96) at org.junit.runner.JUnitCore.runMainAndExit(JUnitCore.java:47) at org.junit.runner.JUnitCore.main(JUnitCore.java:40) 12) checkBrokenScripts(complex.sfx2.UndoManager) java.lang.NullPointerException at complex.sfx2.UndoManager.afterTest(UndoManager.java:295) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:33) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.junit.runners.Suite.runChild(Suite.java:127) at org.junit.runners.Suite.runChild(Suite.java:26) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.junit.runner.JUnitCore.run(JUnitCore.java:160) at org.junit.runner.JUnitCore.run(JUnitCore.java:138) at org.junit.runner.JUnitCore.run(JUnitCore.java:117) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:96) at org.junit.runner.JUnitCore.runMainAndExit(JUnitCore.java:47) at org.junit.runner.JUnitCore.main(JUnitCore.java:40) 13) complex.sfx2.UndoManager java.lang.AssertionError: expected:<0> but was:<134> at org.junit.Assert.fail(Assert.java:88) at org.junit.Assert.failNotEquals(Assert.java:743) at org.junit.Assert.assertEquals(Assert.java:118) at org.junit.Assert.assertEquals(Assert.java:555) at org.junit.Assert.assertEquals(Assert.java:542) at org.openoffice.test.OfficeConnection.tearDown(OfficeConnection.java:151) at complex.sfx2.UndoManager.tearDownConnection(UndoManager.java:1212) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:33) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.junit.runners.Suite.runChild(Suite.java:127) at org.junit.runners.Suite.runChild(Suite.java:26) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.junit.runner.JUnitCore.run(JUnitCore.java:160) at org.junit.runner.JUnitCore.run(JUnitCore.java:138) at org.junit.runner.JUnitCore.run(JUnitCore.java:117) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:96) at org.junit.runner.JUnitCore.runMainAndExit(JUnitCore.java:47) at org.junit.runner.JUnitCore.main(JUnitCore.java:40) FAILURES!!! Tests run: 10, Failures: 13 to rerun just this failed test without all others, run: make JunitTest_sfx2_complex cd into the module dir to run the tests faster Or to do interactive debugging (non-Windows), run two shells with: make debugrun make gb_JunitTest_DEBUGRUN=T JunitTest_sfx2_complex make[1]: *** [/home/caolan/LibreOffice/core/workdir/JunitTest/sfx2_complex/done] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory `/home/caolan/LibreOffice/core' make: *** [build] Error 2 Change-Id: Ia8d226b9e22e83ffa80da0983bc65344378f6293
2014-06-25Resolves: #i74651# remove image via should change document stateMaxime de Roucy
Now when an image is removed from a Calc document using the API it changes the modified state of the document. Change-Id: I5dad550ec78a12227f3fb04fd934c7d0c5066a9f Reviewed-on: https://gerrit.libreoffice.org/7286 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-06-25Avoid possible memory leaks in case of exceptionsTakeshi Abe
Change-Id: I1a566a870a3bde91a527ac454fc9946e99a2593e
2014-06-24Revert "Resolves fdo#75339 : No Error-Dialog appears in specific cases..."Julien Nabet
This reverts commit 701bbaf93f0d31ae73e94e0cebccb1cfba0e5882. + a824b27a6a8fc11f8378157aae04c08ebace8348 Conflicts: svx/source/fmcomp/gridctrl.cxx Change-Id: I03b40d1350328df5f789d9ea45cf6d7f53058926
2014-06-24fdo#75339 object comparison by reference, not pointerLionel Elie Mamane
Reference<>::operator== ensures that the comparison is done right. ::get may return different raw pointers for the same object, yielding false positives. Although the same end effect is reached by commit f8115ce72dad45b82b044d9c8f5c253d0514574d author Stephan Bergmann <sbergman@redhat.com> 2014-06-24 09:40:23 (GMT) fdo#75339: Substituting XInterface* eq. for object eq. requires queryInterface This way is more robust against future "clean-up"s. Change-Id: I2f3c63ac577152c666554b78b88d3779dabe4d45
2014-06-24fdo#75339: Substituting XInterface* eq. for object eq. requires queryInterfaceStephan Bergmann
Regression introduced with 6a043e9c0acff20e1618ca8ec15c21d5d0fd0d37 "Use the new type-checking Reference constructor to reduce code noise" which should have left (at least some) "querying upcasts" to XInterface alone. Closer inspection of that commit will probably turn up further regressions that need to be reverted. Change-Id: Ib81afc12d9df205b5b0fe6cec6ce85d012e9629f
2014-06-24new compilerplugin returnbyrefNoel Grandin
Find places where we are returning a pointer to something, where we can be returning a reference. e.g. class A { struct X x; public X* getX() { return &x; } } which can be: public X& getX() { return x; } Change-Id: I796fd23fd36a18aedf6e36bc28f8fab4f518c6c7
2014-06-24Let's make this more consistent / readable.Jan Holesovsky
Change-Id: I6a14c658961ce6de271c34e478d797de2bdbbc78
2014-06-24sdr::table::Cell's XServiceInfo cleaningMatúš Kukan
There is no "com.sun.star.table.cell" / "com.sun.star.drawing.cell". And remove unused XFastPropertySet methods which were not marked as override. Change-Id: I92c856ef16387758d00174708094b0e0c3a38bac
2014-06-24Remove unused mpOwner in SvxTextEditSource.Matúš Kukan
Change-Id: I824e8436945e056840386960308b8e63627a603f
2014-06-24Related bnc#822625: Minimum height was not invalidated when rectangle changes.Matúš Kukan
5792e76cb5beb630c135f57b74f57d74dd2dc2b0 was too optimistic and did not invalidate mnCachedMinHeight often enough. This was resulting in a grey area below table frame when resizing it. So, revert 5792e76cb5beb630c135f57b74f57d74dd2dc2b0 "Related bnc#822625: Cache minimum height for table cells." and istead just use getMinimumWidth() in TableLayouter if that's all we need. getMinimumHeight() is expensive. Change-Id: I34c49dda75d6ccccaa5b4d3746114352621a40dd
2014-06-23Missing #includeStephan Bergmann
Change-Id: Ib78efbb40f95884e8446bf247265004fe66a966b
2014-06-23Try to fixJulien Nabet
Change-Id: I429c0488405865788c06e680fd946e07e3fc7ae3
2014-06-23Resolves fdo#75339 : No Error-Dialog appears in specific cases in BaseJulien Nabet
If SQLexception, just retrieve the information and display it Change-Id: I236d1b7bc07dbbfa9c30b845a145208d1d3727f5
2014-06-23Avoid possible memory leaks in case of exceptionsTakeshi Abe
Change-Id: I0cea121c8a8dbbc7b9f44ab712ff692243889816
2014-06-23fdo#76203 - use consistent titlecase for UI title labelsJoren De Cuyper
Change-Id: Icae67c083ca867c89cff7f9d5d44dbbe4aadcba9 Reviewed-on: https://gerrit.libreoffice.org/9858 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-06-22Avoid possible memory leaks in case of exceptionsTakeshi Abe
Change-Id: Ic84b7275f3dfa9a7db47757f94d82b0036fd42da
2014-06-22Drop commented-out codeTakeshi Abe
Change-Id: I254e429201183b6112625fd04683d7c2aa8b867a
2014-06-21Resolves: fdo#80327 Sound list box when non-English UIJulien Nabet
Fallback strings are in English wheresas ImplGetThemeEntry expects localized strings Let's put localized strings in fallback to make ImplGetThemeEntry happy Change-Id: I27dd992bac4f5aaf6e0e6237fe59dac990f11c92
2014-06-21Avoid possible memory leaks in case of exceptionsTakeshi Abe
Change-Id: I27a0c3639c346720df471ffa3940783565c47f7d
2014-06-19fdo#71076, fdo#71767: Preserve number formats when charts are copied.Kohei Yoshida
Change-Id: If5ae8852152012483237e7602e56a0c46ea8748a
2014-06-19coverity#983931 Uncaught exceptionCaolán McNamara
Change-Id: I9fef42b9a6540a549d6a28928b982671f07f9fe6
2014-06-18coverity#706090 Unintended sign extensionCaolán McNamara
Change-Id: Ibeb413fb6494434185efc13a10b61e84917545e7
2014-06-18coverity#1132707 Unintended sign extensionCaolán McNamara
Change-Id: I54bcaf13efca35b009bf0e07a50872b2cdc52722