JeremyWhite (talk | contribs) (add a link to submitting patches.) |
JeremyWhite (talk | contribs) (Start moving the tips and hints page here.) |
||
Line 20: | Line 20: | ||
#[[Wine Developer's Guide/Outline of DirectDraw Architecture|Outline of DirectDraw Architecture]] | #[[Wine Developer's Guide/Outline of DirectDraw Architecture|Outline of DirectDraw Architecture]] | ||
#[[Wine Developer's Guide/Wine and Multimedia|Wine and Multimedia]] | #[[Wine Developer's Guide/Wine and Multimedia|Wine and Multimedia]] | ||
=== III. Miscellaneous references === | |||
# [[Vim Tips|Tips for Vim users]] | |||
#[[Commonly used functions]] | |||
#[[Wine and Valgrind|Running Wine under Valgrind]] | |||
#[[List Of Windows Messages|A list of windows messages, by value]] | |||
#[[Ternary Raster Ops|The format of a ternary raster operation code]] | |||
#[http://books.google.com/books?id=-O92IIF1Bj4C Windows Graphics Programming: Win32 GDI and DirectDraw] by [http://www.fengyuan.com Feng Yuan] (Working at HP for Printer Drivers; Now at Microsoft for WPF and XPS) | |||
#[[:Category:Development|All Development Wiki pages]] | |||
===List of Tables=== | ===List of Tables=== |
Revision as of 16:20, 15 January 2019
Table of Contents
I. Developing Wine
- Building Wine
- Running Wine
- Debugging Wine
- Debug Logging
- Other Debugging Techniques
- Coding Practice
- Writing Conformance Tests
- Submitting Patches
- Documenting Wine
II. Wine Architecture
- Overview
- Kernel modules
- Windowing system
- COM in Wine
- Wine and OpenGL
- Outline of DirectDraw Architecture
- Wine and Multimedia
III. Miscellaneous references
- Tips for Vim users
- Commonly used functions
- Running Wine under Valgrind
- A list of windows messages, by value
- The format of a ternary raster operation code
- Windows Graphics Programming: Win32 GDI and DirectDraw by Feng Yuan (Working at HP for Printer Drivers; Now at Microsoft for WPF and XPS)
- All Development Wiki pages
List of Tables
- 1-1. WineDbg misc commands
- 1-2. WineDbg flow control commands
- 1-3. WineDbg break & watch points
- 1-4. WineDbg stack manipulation
- 1-5. WineDbg directory & source file manipulation
- 1-6. WineDbg list command examples
- 1-7. WineDbg displays
- 1-8. WineDbg disassembly
- 1-9. WineDbg memory management
- 1-10. WineDbg Win32 objects management
- 1-11. WineDbg debug channels management
- 1-12. WineDbg debug channels management
- 1-13. Debuggers comparison
- 7-1. Wine executables
- 7-2. Memory layout (Windows and Wine)
- 8-1. DOS, Win32 and NT paths equivalences
- 8-2. File systems' properties
- 8-3. Mapping of Windows device names into Unix device names
- 8-4. Function consoles implementation comparison
- 8-5. Console registry settings
- 13-1. Wine MCI drivers
- 13-2. Wine ACM drivers
- 13-3. Wine VIDC drivers
- 13-4. Wine multimedia configuration scheme
Authors
Uwe Bonnes; Jonathan Buzzard; Zoran Dzelajlija; Klaas van Gend; Francois Gouget; Jon Griffiths; Albert den Haan; Mike Hearn; André Hentschel; Ove Kaaven; Tony Lambregts; Marcus Meissner; Gerard Patel; Dimitrie Paun; Michele Petrovski; Eric Pouech; Douglas Ridgway; John Sheets; Lionel Ulmer; Ulrich Weigand; Morten Welinder; Jeremy White