Author: fredkiefer
Date: Sun Mar 22 16:15:20 2015
New Revision: 38419

URL: http://svn.gna.org/viewcvs/gnustep?rev=38419&view=rev
Log:
        * Source/x11/XGServerEvent.m (-processEvent:): Reenable
        Richard's frontend based expose code.
        * Source/x11/XGServerWindow.m (-window::::, -_checkStyle:):
        Don't use CWBackPixel, as the window background may be different.

Modified:
    libs/back/trunk/ChangeLog
    libs/back/trunk/Source/x11/XGServerEvent.m
    libs/back/trunk/Source/x11/XGServerWindow.m

Modified: libs/back/trunk/ChangeLog
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/back/trunk/ChangeLog?rev=38419&r1=38418&r2=38419&view=diff
==============================================================================
--- libs/back/trunk/ChangeLog   (original)
+++ libs/back/trunk/ChangeLog   Sun Mar 22 16:15:20 2015
@@ -1,3 +1,10 @@
+2015-03-22  Fred Kiefer <[email protected]>
+
+       * Source/x11/XGServerEvent.m (-processEvent:): Reenable Richard's
+       frontend based expose code.
+       * Source/x11/XGServerWindow.m (-window::::, -_checkStyle:): Don't
+       use CWBackPixel, as the window background may be different.
+
 2015-03-21  Fred Kiefer <[email protected]>
 
        * Headers/x11/XGGeneric.h

Modified: libs/back/trunk/Source/x11/XGServerEvent.m
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/back/trunk/Source/x11/XGServerEvent.m?rev=38419&r1=38418&r2=38419&view=diff
==============================================================================
--- libs/back/trunk/Source/x11/XGServerEvent.m  (original)
+++ libs/back/trunk/Source/x11/XGServerEvent.m  Sun Mar 22 16:15:20 2015
@@ -1065,7 +1065,7 @@
               NSDebugLLog(@"NSEvent", @"Expose frame %d %d %d %d\n",
                           rectangle.x, rectangle.y,
                           rectangle.width, rectangle.height);
-#if 1
+#if 0
               // ignore backing if sub-window
               [self _addExposedRectangle: rectangle : cWin->number : 
isSubWindow];
 

Modified: libs/back/trunk/Source/x11/XGServerWindow.m
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/back/trunk/Source/x11/XGServerWindow.m?rev=38419&r1=38418&r2=38419&view=diff
==============================================================================
--- libs/back/trunk/Source/x11/XGServerWindow.m (original)
+++ libs/back/trunk/Source/x11/XGServerWindow.m Sun Mar 22 16:15:20 2015
@@ -842,7 +842,7 @@
                                context->depth,
                                CopyFromParent,
                                context->visual,
-                               (CWColormap | CWBackPixel | CWBorderPixel | 
CWOverrideRedirect),
+                               (CWColormap | CWBorderPixel | 
CWOverrideRedirect),
                                &window->xwn_attrs);
 
   /*
@@ -2048,7 +2048,9 @@
                                context->depth,
                                CopyFromParent,
                                context->visual,
-                               (CWColormap | CWBackPixel | CWBorderPixel | 
CWOverrideRedirect),
+                                // Don't set the CWBackPixel, as the 
background of the
+                                // window may be different.
+                               (CWColormap | CWBorderPixel | 
CWOverrideRedirect),
                                &window->xwn_attrs);
 
   /*


_______________________________________________
Gnustep-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/gnustep-cvs

Reply via email to