[X2Go-Commits] [nx-libs] 294/429: nxagent: drop NXAGENT_SHAPE2 define

git-admin at x2go.org git-admin at x2go.org
Mon Oct 18 09:36:51 CEST 2021


This is an automated email from the git hooks/post-receive script.

x2go pushed a commit to branch 3.6.x
in repository nx-libs.

commit 3fcb7ae3f1bef5eab1b9a284dac24bc5db2aeaca
Author: Ulrich Sibiller <uli42 at gmx.de>
Date:   Tue Feb 9 19:40:47 2021 +0100

    nxagent: drop NXAGENT_SHAPE2 define
    
    it was the default for years now, so let's drop the define and include the
    code unconditonally.
---
 nx-X11/programs/Xserver/hw/nxagent/Imakefile |  2 --
 nx-X11/programs/Xserver/hw/nxagent/Window.c  | 34 ++++++++--------------------
 2 files changed, 10 insertions(+), 26 deletions(-)

diff --git a/nx-X11/programs/Xserver/hw/nxagent/Imakefile b/nx-X11/programs/Xserver/hw/nxagent/Imakefile
index f62ff9185..4e48f62f5 100644
--- a/nx-X11/programs/Xserver/hw/nxagent/Imakefile
+++ b/nx-X11/programs/Xserver/hw/nxagent/Imakefile
@@ -192,7 +192,6 @@ INCLUDES = \
 
 ### list of existing NXAGENT macros:
 #
-# NXAGENT_SHAPE2                   New shape code
 # NXAGENT_FIXKEYS                  Force the release of pressed key when losing focus
 # NXAGENT_CLIPBOARD                Enables clipboard cut and paste function between X servers.
 # NXAGENT_RANDR_MODE_PREFIX        Prefix for RandR display modes (i.e., nx_<x>x<y>) (default: nx_)
@@ -245,7 +244,6 @@ DEFINES = \
         -UXF86VIDMODE -UXFreeXDGA -UXF86MISC -UXF86DRI \
         -DNXAGENT_SERVER \
         -DNXAGENT_RENDER_CLEANUP \
-        -DNXAGENT_SHAPE2 \
         -DNXAGENT_FIXKEYS \
         -DNXAGENT_CLIPBOARD \
         -DNXAGENT_WAKEUP=1000 \
diff --git a/nx-X11/programs/Xserver/hw/nxagent/Window.c b/nx-X11/programs/Xserver/hw/nxagent/Window.c
index 0e26a322c..6f98ee57b 100644
--- a/nx-X11/programs/Xserver/hw/nxagent/Window.c
+++ b/nx-X11/programs/Xserver/hw/nxagent/Window.c
@@ -471,13 +471,8 @@ Bool nxagentCreateWindow(WindowPtr pWin)
   }
 
   #ifdef SHAPE
-    #ifdef NXAGENT_SHAPE2
-      nxagentWindowPriv(pWin)->boundingShape = NULL;
-      nxagentWindowPriv(pWin)->clipShape = NULL;
-    #else
-      nxagentWindowPriv(pWin)->boundingShape = RegionCreate(NULL, 1);
-      nxagentWindowPriv(pWin)->clipShape = RegionCreate(NULL, 1);
-    #endif
+  nxagentWindowPriv(pWin)->boundingShape = NULL;
+  nxagentWindowPriv(pWin)->clipShape = NULL;
   #endif /* SHAPE */
 
   fbCreateWindow(pWin);
@@ -583,21 +578,16 @@ Bool nxagentDestroyWindow(WindowPtr pWin)
            pWindowPriv->siblingAbove;
   }
 
-  #ifdef NXAGENT_SHAPE2
-    #ifdef SHAPE
-    if (pWindowPriv->boundingShape)
-    {
-      RegionDestroy(pWindowPriv->boundingShape);
-    }
-
-    if (pWindowPriv->clipShape)
-    {
-      RegionDestroy(pWindowPriv->clipShape);
-    }
-    #endif
-  #else
+  #ifdef SHAPE
+  if (pWindowPriv->boundingShape)
+  {
     RegionDestroy(pWindowPriv->boundingShape);
+  }
+
+  if (pWindowPriv->clipShape)
+  {
     RegionDestroy(pWindowPriv->clipShape);
+  }
   #endif
 
   if (pWindowPriv -> corruptedRegion)
@@ -2352,12 +2342,10 @@ void nxagentShapeWindow(WindowPtr pWin)
                   RegionNumRects(wBoundingShape(pWin)));
       #endif
 
-      #ifdef NXAGENT_SHAPE2
       if (!nxagentWindowPriv(pWin)->boundingShape)
       {
         nxagentWindowPriv(pWin)->boundingShape = RegionCreate(NULL, 1);
       }
-      #endif
 
       RegionCopy(nxagentWindowPriv(pWin)->boundingShape, wBoundingShape(pWin));
 
@@ -2407,12 +2395,10 @@ void nxagentShapeWindow(WindowPtr pWin)
                   RegionNumRects(wClipShape(pWin)));
       #endif
 
-      #ifdef NXAGENT_SHAPE2
       if (!nxagentWindowPriv(pWin)->clipShape)
       {
         nxagentWindowPriv(pWin)->clipShape = RegionCreate(NULL, 1);
       }
-      #endif
 
       RegionCopy(nxagentWindowPriv(pWin)->clipShape, wClipShape(pWin));
 

--
Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/nx-libs.git


More information about the x2go-commits mailing list