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

Jarosław Staniek js at iidea.pl
Wed Feb 6 14:34:34 GMT 2008


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

-- 
regards / pozdrawiam, Jaroslaw Staniek
  Sponsored by OpenOffice Polska (http://www.openoffice.com.pl/en) to work on
  Kexi & KOffice (http://www.kexi.pl/en, http://www.koffice.org/kexi)
  KDE Libraries for MS Windows (http://windows.kde.org)
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: KDE_SLAVE_DEBUG_POPUP.patch
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20080206/524418d9/attachment.ksh>


More information about the kde-core-devel mailing list