- display fullscreen instead of maximized
- patch by Vytis Girdzijauskas, "CMan", cman[at]cman[dot]us
See issue #2583 for more details.
svn path=/trunk/; revision=28492
- update french translation for sysdm by Pierre Schweitzer (heis_spiter at hotmail dot com)
See issue #2588 for more details.
svn path=/trunk/; revision=28490
- add french translation for logoff by Pierre Schweitzer (heis_spiter at hotmail dot com)
- also add german translation
See issue #2588 for more details.
svn path=/trunk/; revision=28489
remove redirect of CreatePolygonRgn@12 and implement own stub for it, it is hacked, it should doing return NtGdiPolyPolyDraw(fnPolyFillMode,lppt,cPoints,1,6);
remove redirect of CreateRectRgn@16 and implement own stub for it, some part need be done in user mode
Fix CreateRectRgnIndirect it call now on CreateRectRgn for some part need be done in user mode, and it crash if NULL comes in as param, like windows does.
Fix CreatePenIndirect ir call now on CreatePen for some stuff need be done in user mode.
Add comment to CreatePen it need be fix.
svn path=/trunk/; revision=28484
Fix : CreateDiscardableBitmap shall be call on CreateCompatibleBitmap not the NtGdiCreateCompatibleBitmap, for we need do some thing in user mode
Fix : CreateEllipticRgnIndirect it crash now, if the param is NULL, that goes same for all windows NT I tested
svn path=/trunk/; revision=28473
Redirect : AnyLinkedFonts@0 to NtGdiAnyLinkedFonts@0 (stubed in win32k)
Redirect : BRUSHOBJ_hGetColorTransform@4 to NtGdiBRUSHOBJ_hGetColorTransform@4 (stubed in win32k)
Redirect : BRUSHOBJ_pvAllocRbrush@8 to NtGdiBRUSHOBJ_pvAllocRbrush@8 (stubed in win32k)
partly working : GdiAddFontResourceW is parttly working but it does not works as windows version, instead for being stub, it is not finish implementions of it. This is nassry to clean up some mess.
svn path=/trunk/; revision=28465
- implement NtGdiDoPalette calling the Int functions using SEH & ProbeForXxx and add it to w32ksvc.db
- change parameters of NtGdiDoPalette: HPALETTE -> HGDIOBJ, as it also accepts HDC, LPPALETTENTRY -> LPVOID as it also accepts RGBQUAD*
- implement stub functions in gdi32.dll calling NtGdiDoPalette instead of redirecting to the old NtGdixxx functions
- update ntgdibad.h
svn path=/trunk/; revision=28459
Process termination fixes part 1: don't suicide our process when we're killing
a sibling.
- Clarify the use of KillByHandle. It does *not* mean "suicide".
- In fact, we had considered the use of KillByHandle backward, that is,
our process would commit suicide if it was killing a sibling process.
- Make suicide contingent on killing the same process.
- Properly handle DBG_TERMINATE_PROCESS semidocumented debugger hack.
svn path=/trunk/; revision=28451
- Moved NtGdiSetMapMode to an internal function.
- Changed NtGdiPaintRgn and added IntdiPaintRgn.
- Cleaned up win32k path.c.
- Connected the gdi32 parts.
svn path=/trunk/; revision=28446