(→I. Developing Wine: adding links to chapter 4) |
JeremyWhite (talk | contribs) (add the wip banner.) |
||
(22 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
{{wip}} | |||
== Table of Contents == | |||
=== I. Developing Wine === | |||
#[[Building Wine|Building Wine]] | |||
#[[Wine User's Guide|Running Wine]] | |||
#[[Wine Developer's Guide/Debugging Wine|Debugging Wine]] | |||
#[[Wine Developer's Guide/Debug Logging|Debug Logging]] | |||
#[[Wine Developer's Guide/Other Debugging Techniques|Other Debugging Techniques]] | |||
#[[Wine Developer's Guide/Coding Practice|Coding Practice]] | |||
#[[Wine_Developer's_Guide/Writing_Conformance_Tests|Writing Conformance Tests]] | |||
#[[Submitting Patches|Submitting Patches]] | |||
#[[Wine Developer's Guide/Documenting Wine|Documenting Wine]] | |||
=== II. Wine Architecture === | |||
#[[Wine Developer's Guide/Architecture Overview|Overview]] | |||
#[[Wine Developer's Guide/Kernel modules|Kernel modules]] | |||
#[[Wine Developer's Guide/Windowing system|Windowing system]] | |||
#[[Wine Developer's Guide/COM in Wine|COM in Wine]] | |||
#[[Wine Developer's Guide/Wine and OpenGL|Wine and OpenGL]] | |||
#[[Wine Developer's Guide/Outline of DirectDraw Architecture|Outline of DirectDraw Architecture]] | |||
#[[Wine Developer's Guide/Wine and Multimedia|Wine and Multimedia]] | |||
=== III. Miscellaneous references === | |||
# [[Vim Tips|Tips for Vim users]] | |||
#[[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=== | |||
:[[Wine_Developer's_Guide/Debugging_Wine#1-1|1-1. WineDbg misc commands]] | |||
:[[Wine_Developer's_Guide/Debugging_Wine#1-2|1-2. WineDbg flow control commands]] | |||
:[[Wine_Developer's_Guide/Debugging_Wine#1-3|1-3. WineDbg break & watch points]] | |||
:[[Wine_Developer's_Guide/Debugging_Wine#1-4|1-4. WineDbg stack manipulation]] | |||
:[[Wine_Developer's_Guide/Debugging_Wine#1-5|1-5. WineDbg directory & source file manipulation]] | |||
:[[Wine_Developer's_Guide/Debugging_Wine#1-6|1-6. WineDbg list command examples]] | |||
:[[Wine_Developer's_Guide/Debugging_Wine#1-7|1-7. WineDbg displays]] | |||
:[[Wine_Developer's_Guide/Debugging_Wine#1-8|1-8. WineDbg disassembly]] | |||
:[[Wine_Developer's_Guide/Debugging_Wine#1-9|1-9. WineDbg memory management]] | |||
:[[Wine_Developer's_Guide/Debugging_Wine#1-10|1-10. WineDbg Win32 objects management]] | |||
:[[Wine_Developer's_Guide/Debugging_Wine#1-11|1-11. WineDbg debug channels management]] | |||
:[[Wine_Developer's_Guide/Debugging_Wine#1-12|1-12. WineDbg debug channels management]] | |||
:[[Wine_Developer's_Guide/Debugging_Wine#1-13|1-13. Debuggers comparison]] | |||
:[[Wine Developer's Guide/Architecture Overview#7-1|7-1. Wine executables]] | |||
:[[Wine Developer's Guide/Architecture Overview#7-2|7-2. Memory layout (Windows and Wine)]] | |||
:[[Wine_Developer's_Guide/Kernel_modules#8-1|8-1. DOS, Win32 and NT paths equivalences]] | |||
:[[Wine_Developer's_Guide/Kernel_modules#8-2|8-2. File systems' properties]] | |||
:[[Wine_Developer's_Guide/Kernel_modules#8-3|8-3. Mapping of Windows device names into Unix device names]] | |||
:[[Wine_Developer's_Guide/Kernel_modules#8-4|8-4. Function consoles implementation comparison]] | |||
:[[Wine_Developer's_Guide/Kernel_modules#8-5|8-5. Console registry settings]] | |||
:[[Wine Developer's Guide/Wine and Multimedia#13-1|13-1. Wine MCI drivers]] | |||
:[[Wine Developer's Guide/Wine and Multimedia#13-2|13-2. Wine ACM drivers]] | |||
:[[Wine Developer's Guide/Wine and Multimedia#13-3|13-3. Wine VIDC drivers]] | |||
:[[Wine Developer's Guide/Wine and Multimedia#13-4|13-4. Wine multimedia configuration scheme]] | |||
== Authors == | == 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 | 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 | ||
[[Category:Documentation]] [[Category:Development]] | [[Category:Documentation]] [[Category:Development]] |
Latest revision as of 16:36, 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
- 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