Difference between revisions of "Hacking Tips"

From WineHQ Wiki
Jump to: navigation, search
Line 20: Line 20:
 
* [[Debugging Reason 3]] - a simple "Unhandled exception" error message. Introduces debug tracing, the shell DLLs and SEH/exception tracing.
 
* [[Debugging Reason 3]] - a simple "Unhandled exception" error message. Introduces debug tracing, the shell DLLs and SEH/exception tracing.
 
* [[Debugging PE Explorer]] - fixing a simple hang in the file open dialog (yet another shell bug). Introduces backtracing using winedbg and different types of result codes.
 
* [[Debugging PE Explorer]] - fixing a simple hang in the file open dialog (yet another shell bug). Introduces backtracing using winedbg and different types of result codes.
* [[Debugging 'Wild Metal Country']] - finding why a game crashes (due to DirectPlay) and how to confirm the bug.
+
* [[Debugging Wild Metal Country]] - finding why a game crashes (due to DirectPlay) and how to confirm the bug.
 
* [http://kegel.com/wine/bug30486.html Fixing a tiny problem in the Common Controls hotkey control]
 
* [http://kegel.com/wine/bug30486.html Fixing a tiny problem in the Common Controls hotkey control]
 
* [http://kegel.com/wine/richedit.html Tracking down speed problems in riched20]
 
* [http://kegel.com/wine/richedit.html Tracking down speed problems in riched20]

Revision as of 13:17, 5 March 2016

Tips & Tricks


Undocumented Windows


Debugging Tutorials

These tutorials are aimed at people who know C and programming, but are just starting out with Wine development. They're meant to show you how to debug problems when apps don't work.


Source Code Management

Wine development is done with GIT, see this page on how to do wine development with GIT.