From owner-freebsd-x11@FreeBSD.ORG Sat Jun 16 02:52:50 2012 Return-Path: Delivered-To: x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AC33E106566B for ; Sat, 16 Jun 2012 02:52:50 +0000 (UTC) (envelope-from jamesbrandongooch@gmail.com) Received: from mail-ob0-f182.google.com (mail-ob0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id 7495C8FC08 for ; Sat, 16 Jun 2012 02:52:50 +0000 (UTC) Received: by obcni5 with SMTP id ni5so6222056obc.13 for ; Fri, 15 Jun 2012 19:52:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:cc:content-type; bh=5z9QCZaTs1CD0YOkfT++e3CIRYk/eewzh4lvzqs37iE=; b=yhGeoSeVatsGa6wOdN3FxoNVVc8KxdVM+t+/1RmEe2jRrTu0tFpoYx9QRpduyL8bL9 931F+41J7APB0+wjBS5EJ+MUzJ/LxgMDeM1H62ttCTgVC9XrlhLaUf0fY+uZniyXg+Kl TTZ2FIeDZ+7D7hA80YPxU2cypF+UxQx5XqBdB/+PlZJbZCZIvtUvqXRoo610L0w7TCjZ XtzYusTgsumQkVBfTvZjJ+A/8nsGTKztNsfbv8H7ba9TywYK4EaAIiT73XB07re4MAx8 sYmLwHMXjqqi2JzKs0BNlWasTwjEdxLDHKXpY6YXJzQFpc1Q+vK+k3CKsZSmzFJl2Mju 7o1w== MIME-Version: 1.0 Received: by 10.182.72.42 with SMTP id a10mr8037325obv.22.1339815169710; Fri, 15 Jun 2012 19:52:49 -0700 (PDT) Received: by 10.60.145.235 with HTTP; Fri, 15 Jun 2012 19:52:49 -0700 (PDT) Date: Fri, 15 Jun 2012 21:52:49 -0500 Message-ID: From: Brandon Gooch To: x11@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Cc: inkandreas@web.de, alan.coopersmith@oracle.com, jeremyhu@apple.com, yann@droneaud.fr Subject: Xorg 7.7 no drop shadows with xcompmgr 1.1.6 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Jun 2012 02:52:50 -0000 I've been testing Xorg 7.7 on FreeBSD 10 (10-CURRENT). I've ran into an issue with xcompmgr 1.1.6 regarding the rendering of "drop shadows". This call in the code on line 1031 of xcompmgr.c somehow prevents drop shadows from working: XFixesIntersectRegion(dpy, w->borderClip, w->borderClip, w->borderSize); If I comment out the call above, all is well, but I'm nearly certain that this will somehow break the intended target issue that the addition of this function call was meant to address (changing X window/object shapes?). I've futzed around with variations of this block of code in xcompmgr.c, but to no avail: if (!w->borderClip) { w->borderClip = XFixesCreateRegion (dpy, NULL, 0); XFixesCopyRegion (dpy, w->borderClip, region); XFixesIntersectRegion(dpy, w->borderClip, w->borderClip, w->borderSize); } I've searched and located a report of this from the Linux world: https://bugs.freedesktop.org/show_bug.cgi?id=46285 Can someone shed some light on what is happening here and further why this could cause the issue with shadows not displaying? Thanks! -Brandon