[patch] add KDE_SLAVE_DEBUG_POPUP support for KIO slave debugging (windows only)

Ralf Habacker ralf.habacker at freenet.de
Wed Feb 6 16:18:39 GMT 2008


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 [1].
>
> [1] 
> http://techbase.kde.org/Development/Tutorials/Debugging/Debugging_on_MS_Windows#Debugging_kioslaves 
>
Jaroslav, would it be possible to detect the affected operation system 
version automatically and to display the popup without introducing a new 
environment variable ?

Ralf





More information about the kde-core-devel mailing list