Difference between revisions of "Win32k.sys"
BrentNewland (talk | contribs) m |
BrentNewland (talk | contribs) m |
||
Line 9: | Line 9: | ||
http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/?view=log | http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/?view=log | ||
+ | [[ChangeLog-0.0.21]] | ||
+ | * Win32k: Initial implementation of regions and clipping | ||
+ | * Win32k: Object cleanup on process deletion [[Eugene Ingerman]] | ||
+ | * Win32k: Initial window painting code, bitmap loading [[David Welch]] | ||
+ | * Win32k: Callbacks and messaging improvements [[David Welch]] | ||
+ | * Win32k: Mouse messaging [[David Welch]] | ||
+ | * Win32k: DIB Fixes [[Jason Filby]] | ||
Revision as of 09:54, 4 March 2012
See Arwinss page for the alternative win32 subsystem implementation effort.
See also Win32k_design_guideline
http://en.wikipedia.org/wiki/Windows_API#Overview
The Graphics Device Interface Provides functionality for outputting graphical content to monitors, printers and other output devices. It resides in gdi.exe on 16-bit Windows, and gdi32.dll on 32-bit Windows in user-mode. Kernel-mode GDI support is provided by win32k.sys which communicates directly with the graphics driver.
http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/?view=log
- Win32k: Initial implementation of regions and clipping
- Win32k: Object cleanup on process deletion Eugene Ingerman
- Win32k: Initial window painting code, bitmap loading David Welch
- Win32k: Callbacks and messaging improvements David Welch
- Win32k: Mouse messaging David Welch
- Win32k: DIB Fixes Jason Filby
Win32k.sys
- Scrollbar thumbs (Thomas Weidenmueller)
- Implemented several scrollbar functions (Thomas Weidenmueller)
- Improved mouse (buttons) handling (Thomas Weidenmueller)
- RoundRect (Royce Mitchell III)
- Implemented partial ReleaseDC() (Gé van Geldorp)
Win32k.sys
- Fix 1bbp blits (Filip Navara)
- Implement GUI consoles (Gé van Geldorp)
- Resolution and screen depth change support for VMWare (Gé van Geldorp)
- DirectDraw groundwork (Peter Bajusz)