This is the mail archive of the
cygwin-apps
mailing list for the Cygwin project.
RE: Ping? + RFC [was RE: Setup.exe vs corrupt lst.gz files.]
On 26 February 2008 15:24, Brian Dessent wrote:
> Dave Korn wrote:
>
>> Meanwhile, part 1 OK for trunk?
>
> Yes, I think making that dialog modal is good.
Thanks, will commit at a convenient moment.
> Igor Peshansky wrote:
>
>> I don't like Dave's proposal either. However, simply disabling the
>> "Cancel" button altogether is not the solution -- if the user is unable to
>> interrupt the installation, she will just kill the process, with
>> disastrous results.
>
> Yes, but there will always be a way for the user to shoot themselves in
> the foot. The best we can do is try to make it harder to find the
> bullets.
Hear hear. I'm just focussed on helping the end-users avoid trouble to make
the package friendlier.
> Right now it's quite easy to get into trouble since we allow
> arbitrarily stopping the install at any point. I think disabling the
> Cancel button (and the close 'X' button) for the entire install phase
> does put us at a better place than we're at now. Even if they look up
> the PID of setup and kill it that way, it's still no worse than what we
> have now.
Anyone who's clever enough to attach a debugger to it, I don't need to help.
> The sad fact is that we don't truly support canceling in any
> sane form, so we shouldn't advertise that ability in the UI.
Ditto. I just want to help people avoid unexpected consequences of what
might seem like reasonable actions.
cheers,
DaveK
--
Can't think of a witty .sigline today....