[ros-diffs] [jimtabor] 28374: Removed NtGdiSetWorldTransform. Made the code info updates. Need to report from wine Path.c in win32k. I guess around in the next two weeks will be ok.

jimtabor at svn.reactos.org jimtabor at svn.reactos.org
Fri Aug 17 00:08:02 CEST 2007


Author: jimtabor
Date: Fri Aug 17 02:08:02 2007
New Revision: 28374

URL: http://svn.reactos.org/svn/reactos?rev=28374&view=rev
Log:
Removed NtGdiSetWorldTransform. Made the code info updates. Need to report from wine Path.c in win32k. I guess around in the next two weeks will be ok.

Modified:
    trunk/reactos/dll/win32/gdi32/gdi32.def
    trunk/reactos/include/reactos/win32k/ntgdibad.h
    trunk/reactos/subsystems/win32/win32k/objects/coord.c
    trunk/reactos/subsystems/win32/win32k/objects/path.c
    trunk/reactos/subsystems/win32/win32k/w32ksvc.db

Modified: trunk/reactos/dll/win32/gdi32/gdi32.def
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/gdi32/gdi32.def?rev=28374&r1=28373&r2=28374&view=diff
==============================================================================
--- trunk/reactos/dll/win32/gdi32/gdi32.def (original)
+++ trunk/reactos/dll/win32/gdi32/gdi32.def Fri Aug 17 02:08:02 2007
@@ -469,7 +469,7 @@
 LineTo at 12=NtGdiLineTo at 12
 MaskBlt at 48
 MirrorRgn at 8
-ModifyWorldTransform at 12=NtGdiModifyWorldTransform at 12
+ModifyWorldTransform at 12
 MoveToEx at 16=NtGdiMoveToEx at 16
 NamedEscape at 32
 OffsetClipRgn at 12=NtGdiOffsetClipRgn at 12
@@ -580,7 +580,7 @@
 SetWinMetaFileBits at 16
 SetWindowExtEx at 16=NtGdiSetWindowExtEx at 16
 SetWindowOrgEx at 16=NtGdiSetWindowOrgEx at 16
-SetWorldTransform at 8=NtGdiSetWorldTransform at 8
+SetWorldTransform at 8
 StartDocA at 8
 StartDocW at 8
 StartFormPage at 4

Modified: trunk/reactos/include/reactos/win32k/ntgdibad.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/reactos/win32k/ntgdibad.h?rev=28374&r1=28373&r2=28374&view=diff
==============================================================================
--- trunk/reactos/include/reactos/win32k/ntgdibad.h (original)
+++ trunk/reactos/include/reactos/win32k/ntgdibad.h Fri Aug 17 02:08:02 2007
@@ -775,14 +775,6 @@
 	LPPOINT	Point
 	);
 
-/* Use NtGdiModifyWorldTransform with MWT_MAX + 1; */
-BOOL
-STDCALL
-NtGdiSetWorldTransform (
-	HDC		hDC,
-	CONST LPXFORM	Xform
-	);
-
 /* Use NtGdiStretchDIBitsInternal. */
 INT
 STDCALL

Modified: trunk/reactos/subsystems/win32/win32k/objects/coord.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/objects/coord.c?rev=28374&r1=28373&r2=28374&view=diff
==============================================================================
--- trunk/reactos/subsystems/win32/win32k/objects/coord.c (original)
+++ trunk/reactos/subsystems/win32/win32k/objects/coord.c Fri Aug 17 02:08:02 2007
@@ -924,57 +924,5 @@
   return TRUE;
 }
 
-BOOL
-STDCALL
-NtGdiSetWorldTransform(HDC  hDC,
-                      CONST LPXFORM  XForm)
-{
-  PDC  dc;
-  NTSTATUS Status = STATUS_SUCCESS;
-
-  dc = DC_LockDc (hDC);
-  if ( !dc )
-  {
-    SetLastWin32Error(ERROR_INVALID_HANDLE);
-    return  FALSE;
-  }
-
-  if (!XForm)
-  {
-    DC_UnlockDc(dc);
-    /* Win doesn't set LastError */
-    return  FALSE;
-  }
-
-  /* Check that graphics mode is GM_ADVANCED */
-  if ( dc->Dc_Attr.iGraphicsMode != GM_ADVANCED )
-  {
-    DC_UnlockDc(dc);
-    return  FALSE;
-  }
-
-  _SEH_TRY
-  {
-    ProbeForRead(XForm,
-                 sizeof(XFORM),
-                 1);
-    dc->w.xformWorld2Wnd = *XForm;
-  }
-  _SEH_HANDLE
-  {
-    Status = _SEH_GetExceptionCode();
-  }
-  _SEH_END;
-
-  if(!NT_SUCCESS(Status))
-  {
-    DC_UnlockDc(dc);
-    return FALSE;
-  }
-
-  DC_UpdateXforms(dc);
-  DC_UnlockDc(dc);
-  return  TRUE;
-}
 
 /* EOF */

Modified: trunk/reactos/subsystems/win32/win32k/objects/path.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/objects/path.c?rev=28374&r1=28373&r2=28374&view=diff
==============================================================================
--- trunk/reactos/subsystems/win32/win32k/objects/path.c (original)
+++ trunk/reactos/subsystems/win32/win32k/objects/path.c Fri Aug 17 02:08:02 2007
@@ -448,7 +448,7 @@
     /* Go to GM_ADVANCED temporarily to restore the world transform */
     graphicsMode = NtGdiGetGraphicsMode( dc->hSelf );
     NtGdiSetGraphicsMode( dc->hSelf, GM_ADVANCED );
-    NtGdiSetWorldTransform( dc->hSelf, &xform );
+    NtGdiModifyWorldTransform( dc->hSelf, &xform, MWT_MAX+1 );
     NtGdiSetGraphicsMode( dc->hSelf, graphicsMode );
     return TRUE;
   }

Modified: trunk/reactos/subsystems/win32/win32k/w32ksvc.db
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/w32ksvc.db?rev=28374&r1=28373&r2=28374&view=diff
==============================================================================
--- trunk/reactos/subsystems/win32/win32k/w32ksvc.db (original)
+++ trunk/reactos/subsystems/win32/win32k/w32ksvc.db Fri Aug 17 02:08:02 2007
@@ -715,7 +715,6 @@
 NtGdiSetViewportOrgEx                   4
 NtGdiSetWindowExtEx                     4
 NtGdiSetWindowOrgEx                     4
-NtGdiSetWorldTransform                  2
 NtGdiStretchDIBits                      13
 NtGdiTranslateCharsetInfo               3
 NtGdiUpdateICMRegKey                    4




More information about the Ros-diffs mailing list