[patch] add KDE_SLAVE_DEBUG_POPUP support for KIO slave debugging (windows only)
ralf.habacker at freenet.de
Thu Feb 7 07:09:11 GMT 2008
Jarosław Staniek schrieb:
> Ralf Habacker said the following, On 2008-02-06 17:18:
>> Jarosław Staniek schrieb:
>>> For review:
>>> A workaround for OSes where DebugBreak() does not work in
>>> administrative mode (actually Vista with msvc 2k5) - display a native
>>> message box so developer can attach the debugger to the KIO slave
>>> process and click OK.
>>> The patch allows to use
>>> set KDE_SLAVE_DEBUG_POPUP=protocol
>>> instead of
>>> set KDE_SLAVE_DEBUG_WAIT=protocol
>>> to get the popup for any version of msvc and any windows version.
>>> As no DebugBreak() is the executed in "KDE_SLAVE_DEBUG_POPUP" mode,
>>> depending on the actual needs, user can just click OK without
>>> attaching, and continue using the KIO slave.
>>> You can find more info on the sourece of the problem in "Note (Vista
>>> only)" section of .
>> Jaroslav, would it be possible to detect the affected operation system
>> version automatically and to display the popup without introducing a new
>> environment variable ?
> Yes, that was my original thought as well. But after a while, I have found
> more value in the current proposal - you can decide whether you want to
> execute debugger or not for a particular instance of ioslave program, even on
> XP. So I'd like to keep additional variable.
More information about the kde-core-devel