[ros-diffs] [tkreuzer] 28091: remove NtGdiArc, NtGdiArcTo and NtGdiChord from win32k, they are not used any longer.

tkreuzer at svn.reactos.org tkreuzer at svn.reactos.org
Thu Aug 2 03:44:59 CEST 2007


Author: tkreuzer
Date: Thu Aug  2 05:44:59 2007
New Revision: 28091

URL: http://svn.reactos.org/svn/reactos?rev=28091&view=rev
Log:
remove NtGdiArc, NtGdiArcTo and NtGdiChord from win32k, they are not used any longer.

Modified:
    trunk/reactos/subsystems/win32/win32k/objects/fillshap.c
    trunk/reactos/subsystems/win32/win32k/objects/line.c
    trunk/reactos/subsystems/win32/win32k/w32ksvc.db

Modified: trunk/reactos/subsystems/win32/win32k/objects/fillshap.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/objects/fillshap.c?rev=28091&r1=28090&r2=28091&view=diff
==============================================================================
--- trunk/reactos/subsystems/win32/win32k/objects/fillshap.c (original)
+++ trunk/reactos/subsystems/win32/win32k/objects/fillshap.c Thu Aug  2 05:44:59 2007
@@ -148,22 +148,6 @@
 }
 
 /******************************************************************************/
-
-BOOL
-STDCALL
-NtGdiChord(HDC  hDC,
-                int  LeftRect,
-                int  TopRect,
-                int  RightRect,
-                int  BottomRect,
-                int  XRadial1,
-                int  YRadial1,
-                int  XRadial2,
-                int  YRadial2)
-{
-  UNIMPLEMENTED;
-  return FALSE;
-}
 
 /*
  * NtGdiEllipse

Modified: trunk/reactos/subsystems/win32/win32k/objects/line.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/objects/line.c?rev=28091&r1=28090&r2=28091&view=diff
==============================================================================
--- trunk/reactos/subsystems/win32/win32k/objects/line.c (original)
+++ trunk/reactos/subsystems/win32/win32k/objects/line.c Thu Aug  2 05:44:59 2007
@@ -284,29 +284,6 @@
   return dc->w.ArcDirection;
 }
 
-BOOL FASTCALL
-IntGdiArc(DC  *dc,
-          int LeftRect,
-          int TopRect,
-          int RightRect,
-          int BottomRect,
-          int XStartArc,
-          int YStartArc,
-          int XEndArc,
-          int YEndArc)
-{
-  if(PATH_IsPathOpen(dc->w.path))
-  {
-    return PATH_Arc(dc, LeftRect, TopRect, RightRect, BottomRect,
-                    XStartArc, YStartArc, XEndArc, YEndArc, GdiTypeArc );
-  }
-
-  // FIXME
-//   EngArc(dc, LeftRect, TopRect, RightRect, BottomRect, UNIMPLEMENTED
-//          XStartArc, YStartArc, XEndArc, YEndArc);
-
-  return TRUE;
-}
 
 BOOL FASTCALL
 IntGdiPolyPolyline(DC      *dc,
@@ -348,102 +325,6 @@
 {
   UNIMPLEMENTED;
   return FALSE;
-}
-
-BOOL
-STDCALL
-NtGdiArc(HDC  hDC,
-        int  LeftRect,
-        int  TopRect,
-        int  RightRect,
-        int  BottomRect,
-        int  XStartArc,
-        int  YStartArc,
-        int  XEndArc,
-        int  YEndArc)
-{
-  DC *dc;
-  BOOL Ret;
-
-  dc = DC_LockDc (hDC);
-  if(!dc)
-  {
-    SetLastWin32Error(ERROR_INVALID_HANDLE);
-    return FALSE;
-  }
-  if (dc->IsIC)
-  {
-    DC_UnlockDc(dc);
-    /* Yes, Windows really returns TRUE in this case */
-    return TRUE;
-  }
-
-  Ret = IntGdiArc(dc,
-                  LeftRect,
-                  TopRect,
-                  RightRect,
-                  BottomRect,
-                  XStartArc,
-                  YStartArc,
-                  XEndArc,
-                  YEndArc);
-
-  DC_UnlockDc( dc );
-  return Ret;
-}
-
-BOOL
-STDCALL
-NtGdiArcTo(HDC  hDC,
-          int  LeftRect,
-          int  TopRect,
-          int  RightRect,
-          int  BottomRect,
-          int  XRadial1,
-          int  YRadial1,
-          int  XRadial2,
-          int  YRadial2)
-{
-  BOOL result;
-  DC *dc;
-
-  dc = DC_LockDc (hDC);
-  if(!dc)
-  {
-    SetLastWin32Error(ERROR_INVALID_HANDLE);
-    return FALSE;
-  }
-  if (dc->IsIC)
-  {
-    DC_UnlockDc(dc);
-    /* Yes, Windows really returns TRUE in this case */
-    return TRUE;
-  }
-
-  // Line from current position to starting point of arc
-  if ( !IntGdiLineTo(dc, XRadial1, YRadial1) )
-  {
-    DC_UnlockDc(dc);
-    return FALSE;
-  }
-
-  //dc = DC_LockDc(hDC);
-
-  //if(!dc) return FALSE;
-
-  // Then the arc is drawn.
-  result = IntGdiArc(dc, LeftRect, TopRect, RightRect, BottomRect,
-                     XRadial1, YRadial1, XRadial2, YRadial2);
-
-  //DC_UnlockDc(dc);
-
-  // If no error occured, the current position is moved to the ending point of the arc.
-  if(result)
-    IntGdiMoveToEx(dc, XRadial2, YRadial2, NULL);
-
-  DC_UnlockDc(dc);
-
-  return result;
 }
 
 INT

Modified: trunk/reactos/subsystems/win32/win32k/w32ksvc.db
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/w32ksvc.db?rev=28091&r1=28090&r2=28091&view=diff
==============================================================================
--- trunk/reactos/subsystems/win32/win32k/w32ksvc.db (original)
+++ trunk/reactos/subsystems/win32/win32k/w32ksvc.db Thu Aug  2 05:44:59 2007
@@ -5,13 +5,10 @@
 NtGdiAlphaBlend				11
 NtGdiAngleArc				6
 NtGdiAnimatePalette			4
-NtGdiArc				9
 NtGdiArcInternal			10
-NtGdiArcTo				9
 NtGdiBeginPath				1
 NtGdiBitBlt				11
 NtGdiCancelDC				1
-NtGdiChord				9
 NtGdiCloseEnhMetaFile			1
 NtGdiCloseFigure			1
 NtGdiCloseMetaFile			1




More information about the Ros-diffs mailing list