• Stephan Bergmann's avatar
    Base Frame on WeakComponentImplHelper instead of TransactionManager · fbb96dcf
    Stephan Bergmann yazdı
    ...to get the deadlock under control the fix for which had to be reverted with
    22fbbfe9 "Revert 'Avoid deadlock when two
    threads call into Frame::close'".
    
    Generally, replaced instances of TransactionGuard(E_HARDEXCEPTIONS) with
    checkDisposed() and instances of TransactionGuard(E_SOFTEXCEPTIONS) with
    nothing.  A TransactionGuard would not establish a locked section per se (only
    would it engage in locking when TransactionManager::setWorkingMode is called,
    see the deadlock mentioned above), so the potential for introducing new races
    should be manageable.
    
    While at it, get rid of those implcp_* "debug methods" used to SAL_WARN about
    bad arguments to some UNO interface method implementations.
    
    Change-Id: I5ea9c1c8b20fd38457c558dbcb3a853a51a09b6e
    fbb96dcf
Adı
Son kayıt (commit)
Son güncelleme
..
dtd Loading commit data...
inc Loading commit data...
qa Loading commit data...
source Loading commit data...
uiconfig/startmodule/menubar Loading commit data...
util Loading commit data...
AllLangResTarget_fwe.mk Loading commit data...
JunitTest_framework_complex.mk Loading commit data...
JunitTest_framework_unoapi.mk Loading commit data...
Library_fwe.mk Loading commit data...
Library_fwi.mk Loading commit data...
Library_fwk.mk Loading commit data...
Library_fwl.mk Loading commit data...
Library_fwm.mk Loading commit data...
Makefile Loading commit data...
Module_framework.mk Loading commit data...
Package_dtd.mk Loading commit data...
README Loading commit data...
UIConfig_startmodule.mk Loading commit data...