To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=29152
------- Additional comments from [EMAIL PROTECTED] Wed Apr 2 09:19:27 +0000
2008 -------
> I suggest to change it in this CWS. I'm afraid, it would stay that bad
> forever, otherwise. ;-)
Even if I promise? ;-) Well - I'll have a look.
> We have to find a solution for this problem in this CWS. You have to find
> the places where to supply an IH and where not. Always supplying an IH is
> obviously not working.
Well, I don't know how to solve it then :-( What I had was the following
IIRC:
#--- comphelper/source/misc/mediadescriptor.cxx
#+++ comphelper/source/misc/mediadescriptor.cxx
#@@ -754,9 +754,12 @@ sal_Bool
MediaDescriptor::impl_openStreamWithURL(const ::rtl::OUString& sURL)
# throw(::com::sun::star::uno::RuntimeException)
# {
# // prepare the environment
#+ css::uno::Reference< css::lang::XMultiServiceFactory >
xFactory( ::comphelper::getProcessServiceFactory(), uno::UNO_QUERY );
# css::uno::Reference< css::task::XInteractionHandler > xOrgInteraction
= getUnpackedValueOrDefault(
# MediaDescriptor::PROP_INTERACTIONHANDLER(),
#- css::uno::Reference< css::task::XInteractionHandler >());
#+ css::uno::Reference< css::task::XInteractionHandler > (
#+ xFactory->createInstance( rtl::OUString(
RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uui.InteractionHandler") ) ),
css::uno::UNO_QUERY )
#+ );
#
# StillReadWriteInteraction* pInteraction = new
StillReadWriteInteraction(xOrgInteraction);
# css::uno::Reference< css::task::XInteractionHandler >
xInteraction(static_cast< css::task::XInteractionHandler* >(pInteraction),
css::uno::UNO_QUERY);
d
Ideas appreciated - the authentication dialog is needed there - think of a
user that does not want OOo to remember the password - then he needs to be
presented with the dialog every time (and that's not possible without the IH
from what I saw, but maybe I did not see everything?).
> I thought about this some time ago. IMO, we need a "close" command for the
> UCB that is executed by the application framework whenever a document gets
> closed.
OK - but let's agree that this is not going to be part of this CWS - is that
OK for you? 'file' UCP does not have this either.
> The property IsReadOnly has a predefined semantics. If you need something
> similar, but nt exactly the same semantics, you have to introduce a
> different property name. How about "IsLocked"?
Well - this way I would need to touch even the 'file' UCP to provide
the 'IsLocked' property as well instead of returning 'IsReadOnly', and other
parts of OOo to make this right; searching for all the occurrences, extend it
to handle it correctly, ...
Sorry, I refuse to do it in this CWS ;-) - I hope you understand.
> BTW, you should talk to tbe (on CC here) about a better way to present the
> user that a document is locked.
tbe: Or maybe you already have a solution for the above already ('IsLocked' or
something)?
> IIRC, it's actually your problem, because you introduced support for this
> property, but sort of "incomplete". But I'd go for the "IsLocked" property
> approach...
Well, I'll have a look if neon can return it somehow.
> No, we don't have a different implementation for StarOffice. The abstract
> classes are actually of no use. Feel free to remove them, if you like.
OK, I'll do it in the follow-up CWS.
---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]