From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 18 18:29:37 2017 Received: (at submit) by debbugs.gnu.org; 18 Nov 2017 23:29:37 +0000 Received: from localhost ([127.0.0.1]:46614 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGCYL-0005yF-9m for submit@debbugs.gnu.org; Sat, 18 Nov 2017 18:29:37 -0500 Received: from eggs.gnu.org ([208.118.235.92]:44576) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGCYJ-0005y2-16 for submit@debbugs.gnu.org; Sat, 18 Nov 2017 18:29:35 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eGCYD-0003yi-1i for submit@debbugs.gnu.org; Sat, 18 Nov 2017 18:29:29 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:45839) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eGCYC-0003ya-Up for submit@debbugs.gnu.org; Sat, 18 Nov 2017 18:29:28 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35546) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eGCYB-0008KI-VV for bug-gnu-emacs@gnu.org; Sat, 18 Nov 2017 18:29:28 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eGCY7-0003wS-18 for bug-gnu-emacs@gnu.org; Sat, 18 Nov 2017 18:29:27 -0500 Received: from gateway32.websitewelcome.com ([192.185.145.184]:30716) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eGCY6-0003vm-LW for bug-gnu-emacs@gnu.org; Sat, 18 Nov 2017 18:29:22 -0500 Received: from cm13.websitewelcome.com (cm13.websitewelcome.com [100.42.49.6]) by gateway32.websitewelcome.com (Postfix) with ESMTP id 8F3421F238D8 for ; Sat, 18 Nov 2017 17:29:20 -0600 (CST) Received: from gator3053.hostgator.com ([50.87.144.69]) by cmsmtp with SMTP id GCY4ewdB2rWstGCY4edB0J; Sat, 18 Nov 2017 17:29:20 -0600 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lawlist.com ; s=default; h=Content-Type:MIME-Version:Subject:To:From:Message-ID:Date: Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=r87OG7/Ug3c1iPbSD2ywkPBmqdlkpjTVdUDED4a2VEA=; b=IV2YNBZlY9LbCbZW+H6+sbvphU 8GCr6iIhaHEcfAiF0Sz1gc/dY389ONuG6Vtc9ox2ocUd/dR+/loBrCN7DGsBOy11O5osUzmxb6JQs iy34fXblGjpiheqkMJEFMcHmU3k/kbsA+Zr2oELHNQT+Ha7j5kjr+jngqklc/dhOI+E4afWqd+s/Y Vf4h2KdgRCKV4WhnJZWaApH67sUDU2hFXwUfSRAK8+9bsOqsBQbORAhqIpTYd4q5iWpt+euasNu6L nVo8+UcsawQD33n08yeYqA3tUpZDJ8YOUp/JI2MmPmR/sRNcGoS+nCxpYt91MbPxaHpywhB0x1z0L dannmesA==; Received: from cpe-45-48-239-195.socal.res.rr.com ([45.48.239.195]:52405 helo=server.private) by gator3053.hostgator.com with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.89) (envelope-from ) id 1eGCY3-000SQS-SO for bug-gnu-emacs@gnu.org; Sat, 18 Nov 2017 17:29:19 -0600 Date: Sat, 18 Nov 2017 15:29:19 -0800 Message-ID: From: Keith David Bershatsky To: Emacs Bug Reports Subject: OSX/MacOS: Adding support for window-divider-first/last-pixel MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - gator3053.hostgator.com X-AntiAbuse: Original Domain - gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - lawlist.com X-BWhitelist: no X-Source-IP: 45.48.239.195 X-Source-L: No X-Exim-ID: 1eGCY3-000SQS-SO X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: cpe-45-48-239-195.socal.res.rr.com (server.private) [45.48.239.195]:52405 X-Source-Auth: lawlist X-Email-Count: 1 X-Source-Cap: bGF3bGlzdDtsYXdsaXN0O2dhdG9yMzA1My5ob3N0Z2F0b3IuY29t X-Local-Domain: yes X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Upon grepping the source code for window_divider_first_pixel and window_divider_last_pixel, I see no existing support for OSX/MacOS builds. Although I have not done any testing on other platforms, it appears that support for these features already exists for Windows and X11 builds. It would be nifty if OSX/MacOS users could also enjoy this cool feature. Thanks, Keith From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 19 06:53:25 2017 Received: (at 29353) by debbugs.gnu.org; 19 Nov 2017 11:53:25 +0000 Received: from localhost ([127.0.0.1]:46839 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGOA8-0008Sd-W6 for submit@debbugs.gnu.org; Sun, 19 Nov 2017 06:53:25 -0500 Received: from mail-wm0-f53.google.com ([74.125.82.53]:40128) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGOA6-0008SQ-RU for 29353@debbugs.gnu.org; Sun, 19 Nov 2017 06:53:23 -0500 Received: by mail-wm0-f53.google.com with SMTP id b189so13590336wmd.5 for <29353@debbugs.gnu.org>; Sun, 19 Nov 2017 03:53:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=20JjfhWfCK6aB2KeWVLmjTyQPZcJKBbGR1sBzAkdRao=; b=QfvhD7leARsNoL1nf7jTAM8on57Z/4hYxQ/fFX1e1/Ec0IpAfORZmtbO30JyfdA6iG 7hxgzPAPQlehZsQYdxp72e3tv4XmT1RD6IUvQaBYuWmkgk3Cv0eLnj8lmum3M0c2P5EE mboSGeYpD0WSJUbSpk0xTgNhxDFvmeIsDaJ4VYjbEewLZIDE90rWCfuiW5R6jgZusTC+ bidRnL6CC+45QbuTRNs0YD5Da+SD6ydl36U+RYTkp9DDzjRnC3ERovui/kgh+cLO0EM+ D8/vFhV9UMUMjFzAa7GkPg/d7CzTG3n2gcA3ROcRcqHLRKaVviBByIada4oM00MYjV1O JjYA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=20JjfhWfCK6aB2KeWVLmjTyQPZcJKBbGR1sBzAkdRao=; b=E8LP1PMGu7c6I+pPDKMkpU2i8xx/3PqWlYCPS9CoBtKkIDzfyYPiVTA6WYEgOuH6bI Zq+yoWIjqR5mYQgtGQ00vU829knKpWx6J3M/qRpUiKkD9/h25QgPnEeHowRYzqWLAuB6 2SW95jguA4I8qEupb2DFteNsL/43WUykCtQqxqJLmomCM8e4S6mVGSN2OyLLvT/pPCOO SmEtY1QUfxAT37nOhGmVMwnF1tGkoKW3UC0tVvwDzVjswY44t+iOPH8zHJMzc/Q6N/Y/ go/Fih0l6Sgsw8TWIMKRoS/ffvaCome6SRb4wL1Q9nXNTP//anSAwmVpdTLj2G8T//1d pESg== X-Gm-Message-State: AJaThX6+RhLHdZ1plmzM7/RVJZJS8tZ/7y/oqfFNxRbbmx7s9gbuff0D pj+EzhJend1+LMsDDUuGxc5A98Wi X-Google-Smtp-Source: AGs4zMaW4H73VPDURYlb106bAWBVl3M4nVRjNibe3z3mN3942nxDfpqaLNPVxaPDgwyUQoIAf75HnQ== X-Received: by 10.28.215.194 with SMTP id o185mr7666116wmg.105.1511092396998; Sun, 19 Nov 2017 03:53:16 -0800 (PST) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-4194-739c-8051-7b4c.holly.idiocy.org. [2001:8b0:3f8:8129:4194:739c:8051:7b4c]) by smtp.gmail.com with ESMTPSA id r29sm5562152wra.71.2017.11.19.03.53.15 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 19 Nov 2017 03:53:15 -0800 (PST) Date: Sun, 19 Nov 2017 11:53:13 +0000 From: Alan Third To: Keith David Bershatsky Subject: [PATCH] Add window divider faces to NS (bug#29353) Message-ID: <20171119115313.GA77907@breton.holly.idiocy.org> References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.9.1 (2017-09-22) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29353 Cc: 29353@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * src/nsterm.m (ns_draw_window_divider): Use window-divider-first-pixel and window-divider-last-pixel faces. --- src/nsterm.m | 46 +++++++++++++++++++++++++++++++++++++++------- 1 file changed, 39 insertions(+), 7 deletions(-) diff --git a/src/nsterm.m b/src/nsterm.m index 5c29f039e5..b63c85fc56 100644 --- a/src/nsterm.m +++ b/src/nsterm.m @@ -3174,18 +3174,50 @@ Note that CURSOR_WIDTH is meaningful only for (h)bar cursors. -------------------------------------------------------------------------- */ { struct frame *f = XFRAME (WINDOW_FRAME (w)); - struct face *face; - NSRect r = NSMakeRect (x0, y0, x1-x0, y1-y0); + struct face *face = FACE_FROM_ID_OR_NULL (f, WINDOW_DIVIDER_FACE_ID); + struct face *face_first + = FACE_FROM_ID_OR_NULL (f, WINDOW_DIVIDER_FIRST_PIXEL_FACE_ID); + struct face *face_last + = FACE_FROM_ID_OR_NULL (f, WINDOW_DIVIDER_LAST_PIXEL_FACE_ID); + unsigned long color = face ? face->foreground : FRAME_FOREGROUND_PIXEL (f); + unsigned long color_first = (face_first + ? face_first->foreground + : FRAME_FOREGROUND_PIXEL (f)); + unsigned long color_last = (face_last + ? face_last->foreground + : FRAME_FOREGROUND_PIXEL (f)); + NSRect divider = NSMakeRect (x0, y0, x1-x0, y1-y0); NSTRACE ("ns_draw_window_divider"); - face = FACE_FROM_ID_OR_NULL (f, WINDOW_DIVIDER_FACE_ID); + ns_focus (f, ÷r, 1); - ns_focus (f, &r, 1); - if (face) - [ns_lookup_indexed_color(face->foreground, f) set]; + if (y1 - y0 > x1 - x0 && x1 - x0 > 2) + /* Vertical. */ + { + [ns_lookup_indexed_color(color_first, f) set]; + NSRectFill(NSMakeRect (x0, y0, 1, y1 - y0)); + [ns_lookup_indexed_color(color, f) set]; + NSRectFill(NSMakeRect (x0 + 1, y0, x1 - x0 - 2, y1 - y0)); + [ns_lookup_indexed_color(color_last, f) set]; + NSRectFill(NSMakeRect (x1 - 1, y0, 1, y1 - y0)); + } + else if (x1 - x0 > y1 - y0 && y1 - y0 > 3) + /* Horizontal. */ + { + [ns_lookup_indexed_color(color_first, f) set]; + NSRectFill(NSMakeRect (x0, y0, x1 - x0, 1)); + [ns_lookup_indexed_color(color, f) set]; + NSRectFill(NSMakeRect (x0, y0 + 1, x1 - x0, y1 - y0 -2)); + [ns_lookup_indexed_color(color_last, f) set]; + NSRectFill(NSMakeRect (x0, y1 - 1, x1 - x0, 1)); + } + else + { + [ns_lookup_indexed_color(color, f) set]; + NSRectFill(divider); + } - NSRectFill(r); ns_unfocus (f); } -- Hi Keith, Can you please test this patch? I’m unsure how to set these faces so I don’t know if it’s working right. -- Alan Third From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 19 15:40:13 2017 Received: (at 29353) by debbugs.gnu.org; 19 Nov 2017 20:40:13 +0000 Received: from localhost ([127.0.0.1]:47977 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGWNx-0001Xs-3o for submit@debbugs.gnu.org; Sun, 19 Nov 2017 15:40:13 -0500 Received: from gateway30.websitewelcome.com ([192.185.145.3]:40443) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGWNv-0001Xl-Ed for 29353@debbugs.gnu.org; Sun, 19 Nov 2017 15:40:11 -0500 Received: from cm14.websitewelcome.com (cm14.websitewelcome.com [100.42.49.7]) by gateway30.websitewelcome.com (Postfix) with ESMTP id A2254619 for <29353@debbugs.gnu.org>; Sun, 19 Nov 2017 14:40:10 -0600 (CST) Received: from gator3053.hostgator.com ([50.87.144.69]) by cmsmtp with SMTP id GWNue4PMEHEImGWNue7HWl; Sun, 19 Nov 2017 14:40:10 -0600 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lawlist.com ; s=default; h=Content-Type:MIME-Version:Subject:Cc:To:From:Message-ID:Date: Sender:Reply-To:Content-Transfer-Encoding:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=aYplApM/yutQp5eGdrJKtWPlLD6MKFgsMGumx5pFutE=; b=Cgk0lpnMFylNZ9h0SjIeEpVCcd u8ijVoRaOdH3Le3KHEZFkgsCaYLg2CgwEa/jWkqQy1LMrzlq3phdju/HNjJV4NH1cB8jomrSfGjXN dfqStSYX9d0Vv637NIkomlpZ1D5hfRCpSz3blY1vPQk/9qkfnjmr7rSrDfVG523wdGdYlKNImhpZh 9LsDF+ySzsRHqFeB0Spnuk1DYd9Mcyn3sZFpYha+0xywhYX9AVU52rPWszDpTpW+vjJzFMrHIuawN a3OIYhoapLdrwG211iKquPIRjDquAscG/IiTVLat+ji4AwS0y46/RjPPg7siNVMd3ITHkbuq+Zv5f nuUTgSSQ==; Received: from cpe-45-48-239-195.socal.res.rr.com ([45.48.239.195]:51120 helo=server.private) by gator3053.hostgator.com with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.89) (envelope-from ) id 1eGWNt-003n2v-NT; Sun, 19 Nov 2017 14:40:09 -0600 Date: Sun, 19 Nov 2017 12:40:09 -0800 Message-ID: From: Keith David Bershatsky To: Alan Third Subject: Re: [PATCH] Add window divider faces to NS (bug#29353) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - gator3053.hostgator.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - lawlist.com X-BWhitelist: no X-Source-IP: 45.48.239.195 X-Source-L: No X-Exim-ID: 1eGWNt-003n2v-NT X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: cpe-45-48-239-195.socal.res.rr.com (server.private) [45.48.239.195]:51120 X-Source-Auth: lawlist X-Email-Count: 1 X-Source-Cap: bGF3bGlzdDtsYXdsaXN0O2dhdG9yMzA1My5ob3N0Z2F0b3IuY29t X-Local-Domain: yes X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 29353 Cc: 29353@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Thank you, Alan, for bringing this feature to Emacs on the OSX/MacOS platforms. The only issue I observed with the patch applied is when a user selects a divider width of 3 for right and bottom. In that situation, the bottom divider is entirely one color -- window-divider face. And, the right divider is 2 pixels in the window-divider-first-pixel face and 1 pixel in the window-divider-last-pixel face. When there are exactly 3 pixels, both dividers should have the rainbow of all three available colors in the applicable order. The resolution on my screen is not the greatest in the world, but it looks like all other width variations are working properly. I.e., 1 and 2 pixel widths properly have just the window-divider color (since there is agreeably no room for both the first/last pixel colors), and 4 pixels in width and above have the rainbow effect. (face-spec-set 'default '((t :background "black" :foreground "red"))) (face-spec-set 'window-divider-first-pixel '((t :foreground "red"))) (face-spec-set 'window-divider '((t :foreground "DarkBlue"))) (face-spec-set 'window-divider-last-pixel '((t :foreground "magenta"))) (with-selected-frame (make-frame '((right-divider-width . 3) (bottom-divider-width . 3))) (split-window-horizontally)) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; DATE: [11-19-2017 03:53:13] <19 Nov 2017 11:53:13 +0000> FROM: Alan Third > > * src/nsterm.m (ns_draw_window_divider): Use > window-divider-first-pixel and window-divider-last-pixel faces. > --- > * * * From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 19 17:12:50 2017 Received: (at 29353) by debbugs.gnu.org; 19 Nov 2017 22:12:50 +0000 Received: from localhost ([127.0.0.1]:48004 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGXpa-0003ax-8L for submit@debbugs.gnu.org; Sun, 19 Nov 2017 17:12:50 -0500 Received: from gateway31.websitewelcome.com ([192.185.144.97]:46148) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGXpY-0003ap-G6 for 29353@debbugs.gnu.org; Sun, 19 Nov 2017 17:12:49 -0500 Received: from cm16.websitewelcome.com (cm16.websitewelcome.com [100.42.49.19]) by gateway31.websitewelcome.com (Postfix) with ESMTP id 68285ECDEFD for <29353@debbugs.gnu.org>; Sun, 19 Nov 2017 16:11:25 -0600 (CST) Received: from gator3053.hostgator.com ([50.87.144.69]) by cmsmtp with SMTP id GXoDePBE6RtUXGXoDeY65b; Sun, 19 Nov 2017 16:11:25 -0600 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lawlist.com ; s=default; h=Content-Type:MIME-Version:Subject:Cc:To:From:Message-ID:Date: Sender:Reply-To:Content-Transfer-Encoding:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=05c5TTwcjdr6eUmJCE/9SqtDUdQyxMtYlY/nPFOS4Es=; b=OQvk2waMGvInGIM1YpE7ETO+RC 9OT7zcJF2qrNt4KUnJZn22Jsbq7p7nMSNi7pp4Karh6s25ha5P9JvfsCtUdqZu0D0j0+tNx8c1nH/ G4E9AK+XWQH0i3XJdL3OUIRys7gFEenW/Ci5cfmkVyf6nY1IiPMiU4P7p2XmXKFQ/DUJuFAvaXBzC +GamkDp7BEogzHVoB9Oa+rQVG3JyTJ0V9dwqz1P4DyM6dr/HV3N8nEU0677KX+56GYH5UrX/bgkn5 49iDi+Ptbp58B5DM2rrx/19dHJHyKWXA3TSzkqFiwv1sXfWIG9ycytS4A5W+9rfhsU8jdaAcUUFej aLni5orQ==; Received: from cpe-45-48-239-195.socal.res.rr.com ([45.48.239.195]:52275 helo=server.private) by gator3053.hostgator.com with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.89) (envelope-from ) id 1eGXoC-000UY5-Kr; Sun, 19 Nov 2017 16:11:24 -0600 Date: Sun, 19 Nov 2017 14:11:23 -0800 Message-ID: From: Keith David Bershatsky To: Alan Third Subject: Re: [PATCH] Add window divider faces to NS (bug#29353) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - gator3053.hostgator.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - lawlist.com X-BWhitelist: no X-Source-IP: 45.48.239.195 X-Source-L: No X-Exim-ID: 1eGXoC-000UY5-Kr X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: cpe-45-48-239-195.socal.res.rr.com (server.private) [45.48.239.195]:52275 X-Source-Auth: lawlist X-Email-Count: 1 X-Source-Cap: bGF3bGlzdDtsYXdsaXN0O2dhdG9yMzA1My5ob3N0Z2F0b3IuY29t X-Local-Domain: yes X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29353 Cc: 29353@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Alan: It appears that the right divider is encroaching on the fringe to a tune of 1 pixel, i.e., the vertical divider is drawing on top of the left side of fringe bitmaps. Is this related to the patch, or a new issue? (face-spec-set 'default '((t :background "black" :foreground "red"))) (face-spec-set 'window-divider-first-pixel '((t :foreground "red"))) (face-spec-set 'window-divider '((t :foreground "DarkBlue"))) (face-spec-set 'window-divider-last-pixel '((t :foreground "magenta"))) (with-selected-frame (make-frame '((right-divider-width . 8) (bottom-divider-width . 8))) (split-window-horizontally)) (visual-line-mode) (setq fringe-indicator-alist '( (truncation . (left-arrow right-arrow)) (continuation . (left-curly-arrow right-curly-arrow)) (overlay-arrow . right-triangle) (up . up-arrow) (down . down-arrow) (top . top-left-angle) (bottom . bottom-right-angle) (top-bottom . (left-bracket right-bracket top-right-angle top-left-angle)) (empty-line . empty-line) (unknown . question-mark))) From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 19 17:53:18 2017 Received: (at 29353) by debbugs.gnu.org; 19 Nov 2017 22:53:18 +0000 Received: from localhost ([127.0.0.1]:48025 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGYSk-0004Vc-8X for submit@debbugs.gnu.org; Sun, 19 Nov 2017 17:53:18 -0500 Received: from mail-wm0-f51.google.com ([74.125.82.51]:41985) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGYSi-0004VO-1x for 29353@debbugs.gnu.org; Sun, 19 Nov 2017 17:53:16 -0500 Received: by mail-wm0-f51.google.com with SMTP id 5so14269432wmk.1 for <29353@debbugs.gnu.org>; Sun, 19 Nov 2017 14:53:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=6QWeAMmBsae/XylGdsc4E1WdYcU4/KI5ioynhgH+jeA=; b=WjZlt+hTN8mren8xFji07NxeOGnUnnDp+kdsEv1MngnAddSE6imIigeTU4wf+dRb/U dL4iwYe5oOvC7Xxk68t8wI+fDHf2WGhJ8Wt4W8rQrRW+ufwW7ErDToTsL+DfavABFOcE z7gfWB/LQ9docUnstM2n3sRQoTAo11VkwYuJ02WkJqbcibQYrW6J+lg7FTaefTr1DfYP 2DAzjx7NNUyRDXUX0lik7GGgOsYjqLgTCra8GTz7ogFeu6OjUFHmbC638K1qYZ1bCsuK hbr3OGoZZffmlCu3/z6awZGO6tfezKtyE9xpmQMu/LkDULHN/SF4qyJoSfBEY+PWN47c dryw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=6QWeAMmBsae/XylGdsc4E1WdYcU4/KI5ioynhgH+jeA=; b=MYlP2vL6GQ70489cjOzh6EH8FNIVDM1/xiqdJpYxrqIGb4SRz1V2ILESBykWepbmF2 vwKy28qmuLCIQuFtq1wd3ebhUYWnWkxXBNUBT7V5w0spzybhwPbgyiX7WWgXtSoYOaie FJlbwMzkDJuO0H2A6bp3Imwws3T6NN2sEplayoVppgWJJP+mWW80vdvQlNyQqjEg92la nSx3p2CIDotRYntCj58qMjgw895WKXI2amI5dZQXOg1hK04Jr1Lqm3DU+RbE+wgrhCT6 f5d9DiFu4KVeuDro13rX++adKGFIoOW5SEFcxS0VVV2orkdqVlI7ocaPoWCuOle2GiVi FzKQ== X-Gm-Message-State: AJaThX75Rl5JE5q+3h926H/+Wc9wmLuygwYmkTtudQkQrb97VwDT5ZSp RWGV5sjJImLiD5nNDlL1OEM= X-Google-Smtp-Source: AGs4zMY7t5dMQm6dJfzWPUW4zA5sWrisaRqn1pSIdztosvNpt83BoCnEA8YClJrquLOKAb8Mr1+iYg== X-Received: by 10.28.68.194 with SMTP id r185mr8537993wma.73.1511131990289; Sun, 19 Nov 2017 14:53:10 -0800 (PST) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-d0a1-6256-0ea2-6f72.holly.idiocy.org. [2001:8b0:3f8:8129:d0a1:6256:ea2:6f72]) by smtp.gmail.com with ESMTPSA id f19sm3947907wmf.5.2017.11.19.14.53.08 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 19 Nov 2017 14:53:09 -0800 (PST) Date: Sun, 19 Nov 2017 22:53:06 +0000 From: Alan Third To: Keith David Bershatsky Subject: Re: [PATCH] Add window divider faces to NS (bug#29353) Message-ID: <20171119225306.GA78887@breton.holly.idiocy.org> References: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="OgqxwSJOaUobr8KG" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.1 (2017-09-22) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29353 Cc: 29353@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --OgqxwSJOaUobr8KG Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Sun, Nov 19, 2017 at 02:11:23PM -0800, Keith David Bershatsky wrote: > Alan: > > It appears that the right divider is encroaching on the fringe to a > tune of 1 pixel, i.e., the vertical divider is drawing on top of the > left side of fringe bitmaps. Is this related to the patch, or a new > issue? It looks OK here. Screenshot attached. Am I misinterpreting you, or are you seeing something different? -- Alan Third --OgqxwSJOaUobr8KG Content-Type: image/png Content-Disposition: attachment; filename="fringes.png" Content-Transfer-Encoding: base64 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 znnzGUmg/v+whJGRe2Crdy74V/0FF68HZLxRWMcAAAGcaVRYdFhNTDpjb20uYWRvYmUueG1w AAAAAAA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAg Q29yZSA1LjQuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcv MTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRm OmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20v ZXhpZi8xLjAvIj4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjYyMDwvZXhpZjpQ aXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj44MTwvZXhp ZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpS REY+CjwveDp4bXBtZXRhPgr2c5A0AABAAElEQVR4Ae19CXxUVbJ3NdkgIZBAWEyAoFEMYqKJ IqABIp+4MDjhzYifY3BEmImCg2Sc0Yk7yohRRgXxiQYXdFg+QRwiDqg8MSxPwCWgGVAjkSUQ EQIhNIGs9Pevu3Rud997eskCCad+v+5771mq6tQ5t07dOpstLS3NASCGhoYGqqmpoW3btinP sbGxytXqr6yszBk1p7eNDp50UO5xZ5BPNxnRRNd2IMo+4lNyj0RMd+dxB+Wd9IhqkQAzeoGW wZd8ZvSas2CZ3W10UyhRDZD+WOV//TUnL77g8kVmvuDhNE0tu6jNZ/S00ftRRLP3OyjHrW2K 4nzlva2k86ZDCgsLKSoqimw2m/IzKxfHMeh6iu/tdjtFDYuh0Mpn+dED6gb+lfoU9/EINwYY 9ZcxXN5LCUgJSAlYSaAldVr37t0VsikpKRQWFkZBQUHKs64fYSqpYFSGepjP1842mtKF6I5w n3M4E/46ykbTYDRkOkP8uNHoTgftVgELeoGWwWs+C3rNWdYk1Nn4SKKJ+AVSf1a85MTaaLvY 3rfKKgz3KjNhbtfIJpXdS5t/tCtRNaxgd2ONObCKaymZuZZaPkkJSAlICUgJtAUJuNtlwb4w XRrR6Enj9H2r3Hri00SnEF6nOup8QelMM+eogw7DiFzsDPHjBgRPkS0gun5QaUxqQS/QMnjN Z0GvkaGm3+WUwgMUZqNj8YHVnxUHvUOIkhTPSACNwgopwr3KTJDXPapJZRe0+XR8gKTCKbTi mGfZRXEtJTP3cp+JZ6865EwwJWlKCUgJSAm0IQk4PWxWPLsrWtN0wNIJEeijVQi3UelFNlqt evf0UKIwot0IXx9DxB1XFe4/i4F3LdJG6XoqpCm+EPn7w4gYYKMG/Er7NcZnIH25Fl7ex0Zw DDkhKdqm4Oc8/Pu8N6J84MWJwORGRM+qDFnn2agGZcgy4FuE8pTHq0M7Vvk4uYgedSbanqCW jcu3I85AQJPb9r6q7Dm+6vxGuRlSet6i4px1Z4hdBH5rNFkyvi8Ndno6yxpl5HD+laN86cjL /HOeKeCHMNTKdczx88G7EODp43ovv6CR5g4jPYv2osgS+Fd307AzHtAs1UfDRDLjLBZlF/LK ke5t3pBhHJcVtlp+pSFQuzWLC1hmnujbTIhPeqXNlEYyKiUgJSAl0PISQLdjDbpSZY+a8eeR A56gDRj+2VanxWAu23HYJqkdXVMmRdgIthftqiYqOOWgBejQdqBji0XH7rQ9QmzUE1xxWAG8 b0uRNhZ47uBOEEbAG+iYI+uJZh520H7V/iGd7Ac9iPoB37xyB60CP0O62GhliHdeXLk0PHmh Z1UGnk8XjDJMhGGqAIzGsSiPHXJisMrnrXzFGGZMQv55KPvsE0SJkOf2XgpKGB6q3JJgOZ+C u3MeZLsH5DAy5x3gLTKDXijDFjvR/b84aCHKlIphwGUawidhjLOsZzMvoPULEHDUT9UOmn8U +VBHhN+CCswvrHTQR3olmRHisA4q/9Hw+a5BvS9EGRJBb71m9FvJrOCIg9YC9w0wFKcDzUrM aYRNS/99WCUklBknsSi7mlvw797mDUn7w2NcD54WG8L0W7O4gGWmI20DV6P+0D30un5pA+xL FqUEpASkBM64BHweEjUqWf3eyT2Mo9F7VWNED9uCDmsihtoozKF4lnagY81jrwtgHYwNhmxe pNDJRmno4LQgZwdacsJB48qRCHnGxhMNhNGWAcMnGkF5Bx00AwbEDNw3wEhj71A6Oux+uK4C newK3KDTL4XnZShccP8W8FIGnOsZqTugI38H+azoKcnBg2kZYKBs7WGjK+A5JBiPWbBk2BO4 8JhGxCJfRlfr8vFE9QRk31cLkUCukeCvDM8DIT/FnaMZHhUwhAfs1+jgkoV86zW5N4biDumf OOCgApdA14fRu8E7PFsjIKMaDf8ANsJhoCFIIXusgSgXBl2OnhUVmY26mwNjcijSZHMdasC8 ZFrxwnUG2KfXO1xUyfCUDYXRRqhTspAZ5xkHPncg7Quob4YV4CcXbdKrzJTUAf6ZtHkdk2KU QS5mYBZXJJCZGY62GMbGma43pKHWFmtQ8iwlICVwpiXgk8HGTPqrZNfBM8YT2XOxqICNnkHo wG9if56b58HNCcekFAPspN7hwZhjgywcVx5mYjiPAxjQacIBpEBXxg34GWE6YHoWXRFsIxEv DcB1JZiAnUMuwoCBEg5eGczoqTHqv1kZ3oWBMQReQfb63MCLMYArG2FGMMvH8SJ6sTB4xsNb x1APGe3SvHb8zGLZYyg/h8UKygc7UgVNdvqjfmUjKBE2kB10UJ0KaCKhBVgN/CIQPA2P1tO9 YTwiwZh9DirS0pnZZd54Yf4r2TOnAexXdtK5gJXMHkZDeB+LT6ph0N4Kg9IIIpnx0GZzwx7I a6BqO3qgFsWZycwDQRsO8FeHtOGiStalBKQEpASaXQLC7kr/Ig6E6mIYJ9zZ/gFG2z4YEcHo jXhYsARDZgGD1gnu0a0G9PA8d84IkQarC043sp92kIiXGfAyRfzooJhdDooy/n5y0D4f6Blp G+/nwqBhI+cuDGNeBWOzEFtmeAURPS1uPqzQmBL11xvXQQfcsGrp9FBR+fL1RJARLxrRDWK+ Ze8UG2tL4c2MAp3eJWp52KhiyIMXK6LYQb9B/ArULw9bZ/OwtQZsN/KwsBG88cLVqhjmWiY4 Jwn2tneAQfwyrxRG+o5oY2u1YVSsR1FAKDOTsnsnKE7BRlkwBJVhkkwUZyYzExTtJqgp+qXd CEEWREpASkBKwEcJuHWpnrkCVqoYFoT9Q9Gg8BGGtPag8+RhwS80L1MSOvcMdLRsVHHHmoLn TC/bc+RXqUbDbciUDgNwJeaz6fZZPujxtKXxGMLjYbfcOHUIcRuPtXrhBSlMQUSPMwjLgKG9 tbBYOQ17GFccaiRhlU9ELx8epAqg+CMMwOksO8jqDSy6WBnTiDfgO9QJRhVpILygM8Asb5NS CaODoS+7tCDP1efDGFJC1L9FWNwwH/KvhJWxUzOg4dxyBVQOzznkIeF01xjTJzbwEzAEmovy TYfnbgjaxXfs+gRYyYzj1mORB69PmALDeyl4GYU2kIu25ZPMTMrOOJsCK9FOuU2PN2nPojiF pp8yawqfZzJvwHrlTDItaUsJSAlICZxBCej2jiULTRnG2IEeOBHepXdhNGE/XkqC92ODNlz1 MjrkNIO5+BgMEcXDA4+R4u0xcMT2gDLyByNo5gkMwaFD/1RbccnJMBVOGR59HLjnwTh4R4sr A6LRRzkFFjcIeFFTmPyL6CG5ZRmwke9ixC9Hx30z+LGj7LkG9Jb5YHBYlg+FnHzERm/Ae/QC y0oDHu7VwV1uergv1zmQ3X9jo9fHMPeunufJ7XHQJoxJpmFIuwHhuvdNqQc89kVdpmH+XJZm MLKsp7BxrAFvhJxxHobFYVxPRNjCBsyXM8Tr6TyuKNoDWvns4CObVzMArGQ2GF8BPAdyBRY/ 5CFdHizPqzCU+wDaVw68pN5kxrjdyz4X9dcUKIBrsAiraMey3OBpNYIoLmCZGQm0kXvWK9Jo ayOVJdmUEpASOOMS4D3ZbPpJB/xw+vTpgE86aM3S8Ianw2Bq5rl1hgoP8AZlsisIVh4PhTYH COk1BwE3HN7oKZ5IzLFb7IsB5Ibb38d0eIniLGgxn8mohxMwhvObKmusYqjqA28d9i4bjHJl Au9is/r1twBa+taUGZPM6IWTDmCsz8ZinBwY7EYQxRnTtYf7ltwVXJ500B5aiCyDlEDbkkBL 6jT3kw46dOjgcgqMVw/b2SjKIhgHRVaMoXNc7NZBWiX1NVxIz1ckfqTzRq85DRlvbBUIjCZv fHrD7RIPbys3xnD2uqJ+2UPZnNCaMmO+8zHHL0jzDrqXQxTnnlY+SwlICUgJSAlICbAE2qTB JquuHUoAw8/LT2Lj3KaM67ZDscgiSQlICUgJSAlICbAEpMEm28FZI4EJOChdgpSAlICUgJSA lICUgKcEDNP+PSObLSRhHN35wN9p2sN/p1uGJzYb2raDaDT9AWW/IdUbx/H00K2j6KH0eCVh 1n+NoievH+AtUxuK916+Ymx+uwP7uplBoHFmuGSYlIBRAryNDR+hxquLPYBXnWNO4hu8kAUL niScGQnMYfmbrLz2xk0GVr7P0bf68ZbYJJ7pZpm1C5O0zRFkRi/QMviSz4xec5TDHYeo/kTv nyjOnUZ7f255gy1hCr369gv0Xxm30/8ZczsNG9q3vcvUs3zDR9NNKPvNN47zjDOGpCbTk2OG 0ZM3XILQeLo3Yxg9du3FxhRn1f1Df5pM30wf4TtPPpRvCeavJeJIsSwTrIHGmaCSQVICLhJ4 FAtEqjH3Ncd98QyMtWKsOn8A8RNhLPw2wiWbfPBTAjlYAb6d9+DxF7DdzxTI/44ADKdfY6X7 NN7uyV+anF6jy1sdtQpY0Au0DF7zWdBr9rJ6qT/L9w+MWMUF3JaavXCth9BlSJRXipqB+9Ye fi3HT7iYemML3U8fGkDzNpphPwfCyo4SdqigBt6fRASn6tUtTbQ90OqQvroBSzDPUujVuycl BZX5zp0P5ZtxDNt6QClP7cWb87qiDjTOFYt8khJwlUA6OvNUbCezAiuUPQDHwCUgcGEZtohp hVXZHvTbWUBvbCidZONtiUxkLSorVqrz9FZ9WyFRUve4OTim8DC2/gloIRMInsKmioHQdefD p2cLeoGWwWs+C3o+8epPIkH9id4/UVzAbckfvgVpm2QXCfDqUWb2mIvBpic0Xt2ZMsbp93fO /Yx+dXkM7Xr3fnr4lbVqcEIOLVgwiXqEqiTS//4dpQcFUcnye+nBuWup/63P0SP33IJ4Tl5F xatfpAdnvanl/TO9On8S1fy4kyIvHUzd8LLVHlxPM2+5i4qG59DcB++k+Gh8+sIQ3L/1TfrT X9RdzoZMfYum3T6SeNTiRDl6+y4dqXjJFHrq9S3YkdUap92KF86DMhx9TytXKsr0j0z6ecn9 9Phnl4LHLAo9fJA6xccrJy4c3fEevXj3g8oKVhdeKio9TmRQC+r230k9XioY5WUIgf+zY5Aq v4em30NPpnRXJh1WV9nJHhpJPUJOU+Gmj+jK1w/Qoidvo1vjI7VJibVU+NX/0pUvf67gybj1 NnpzTIKygW/FMezAGxFCW1e/R2P+tRcnuo+ib+4aTEnKERGn6fuirXTJ8+uw0doI+vGRYdSp wk6R50Urmx6XlXxLE2auoq63/p6Wj4kDbnbQXk4nF1xOHUOq6bWXXqQphT2teRGUT2GU/7D4 4PMGnF+qn5HqjGhCnBGHvJcScJPAOFYYsB/ytT0ilWiol939cD4x2xaACdiceQLuv4ZRd/Uh okXwuo1HGl2BFqLdDjZ8u8zHptaT8OGhxAP3UuzNN6ECiEBrO4ZXk7R3/HucgOJxWolC0fUv Hfv6vYVhvX7amEgFvgBvwV6JBaBRDK9VN3SI/Aozve/ByyCdFy/0LPl0Je/yZMkLp7Kgl4H9 GJd1a0RThb0SO0KeeTCEjfs3NqZwu0O5oT6U4/eUGGwDVAoVVARjbAz2fHSCVm/7Khz0hMNG /wbNU2ws4Lv3I6Qt4IRIU4yNvzshLDJU3dCdj9a7A0frcTzzyht+YySVKvDxzBu+65CEevgg BvWgtYut2LPx6uPeeRlZrmPwvIroscFiVoYstMd58PZOw+70vP8kw6L+NroRbS0GWwlZ5eN0 InpW9cf5dLmdhCe6O7bO4u0yq+FU+BX2vixQEgj+3OvPkNT0/dPizeKa3JYMtJvztjX2ltRe f3O2dWONPWrGn3vq8KjeFBoUQV2iDOMFJQX08Xtv0oZvYDjBsPph3VJak7+INhaW4nkSPXIf jLX6H+jD12bTFyX1NGDMo/RwhoY5tjt1DY+g+MsGU+32D+jD/P+hQ2gk4cj36jNZFB+8hz58 6RH6V0EJ9RmSRXMfwFAjDMSpbKyVf0nvvpRHR8J7UefQrtQ9WpsQJcBpyQvydAuNoIgIrVwR nakrnrtG41nBF0bd4mOoaMk82rDjF+o26GZKH44ygBc2HDvpvIRhPAXg1VcG469g7yHaUMIa 6BR9XXKINu5VtVGvbmyM2WnJpj0UHAEVsm8HTpDoQMkJXL4o6t35NG3e8iXdv3AtLdx5ilKv HEnL0xHVdxTlsbF2rJRmLtlM+ztGUnRIR4rrwmroKvrxvmGU1OEovbRkNc3+qpwSk4bRN3de StQjgnp2DKbY8yKoYPVGWlJip9iES+j3mIe3e9f39Mrqr2nzMWjCYwcob+1Weu2zb+ijw0Ap 4kVQPs6pA29ybHW0U6BxOm55lRJwl0B/GE/16HhcPDDQN6+h01+qrVreAu/afBh0fEYwQy9o zi349rkf27csRFgqhnyWqa85zYCxxnOe9iL8ERhq64D7YhgGDGxcJeE6Dxs9zwbORJwush3e ZG/wJBtr6Ixncz7wwVpVIdfBRj3BSzQstTUwSBaC30Twsh7pGUT0RHyquc3/LXkR0PsJRxLO PwqZsRLEbwFkm4cTaD6CbHwCeII2oE626emxkTjsJEqF4WCEJMiTjaldMMAKcErKAshqB+QW C/nH6QlDVJlxWAFkthRp+Wi9O2BsslHCxlokeJwJWe/XDDOd7Ac91HqYh3pdBX6GYPrGyhDv vOikPa5e6FmVIQ9ti4/+mwjjUQEYsHz0o11zBVrl81Y+UXshTW5JsJxPoZ3Ng2zxzaC2Q4+C uQW4158h2vT90+LN4prclgy0m3JrtIn0UUfdZmoKXlFe5QNQlIDjjJaj8V7Pt/+nr2l/cHf6 qfSgHoTrFnrvlS2UNPVqGnFZFJWueopeL1Sjk6bOIrR7+uL1m+j1Zbj5J9Gbmx6gi0f9GZ+5 L7LDTYET3+TRPdNz1Qf8D5n+AbF5cvinHyjkwiHU6WQpHaWLqc/lV9KQ2mQ0nBr6+Kn/S0tB ZyldQCvvu86Z1wpn0tT3rXl5G8OYjRicfClBGo8HC2bRrFeWwkiLpMFvT6S+SaNpSCp7+Yy8 XAxeRjq/xo0oXe5Lt9GYJ7Y5gybNWuC8V7xZdcfp9Y9/ppvT+lPpf7bRJxecTzcm9sKZlWvo ur8UU9Z/3UQj8Fxbw71MVxoQfyllxJ2P8tXTa6+9Q098R/QExdDp2y9S8GZkJinDPXsPHKaw fvHUpbqSyqgnDUzsi8pRSZd89T+UsQw84Yyqm2cOpoEXDqBvl31B2ZDxnOQUGhZ0mLKXwSPn hGJLXqhAVD4nAnkjJdCqElA6BZcXXSWfC69IOjrE36GD2gnjIlsz1jh2NLwKWfB+jEBHWYPv FoYBbDygE/sV0vNpIQO0Vc+5MAoYePJ0Aq77EBeGodZI5CvD80A+MaQnNotG5+0BSPMEzjsG GcULeAx85sJIzNETarT3was2TvHiOCgZ3quhMNoyYIha0WNkVnxmgc9AeBGVrwg8Z4PHOTCo hqIs2QqveiF8uMI4Gg3PkRG2wIqaCDlSmIPK4fHcgSMQ8zQZroMxzJANwy4X8uXTULQgIk1m JbrMkGdsPOoB9ZcBQUcjXx7OSJ6B+p6B+wZ0VhjJRVuAMYjrKtDJrsAN6rUUC1WG4tv33wJe yoBzPSN1B/DxDvJZ0VOSgwfTMqA9bsWpNFdEovwwHvn4P/4EX4gpJaJ8GTi9xoqeqP6UxqfJ rQKG8ID9Gh1fLyb1p2e1ev843iyuCBXZpLakE27i1WgLtbShprPqk8HGiUUMrXpyAq3SMbpd w7mlMxicb+Eh0GiwoCp2KTH420blUGIJMefpAYT3iw4Vf+18Nt50u2gkXXOBGtJQcYR+Puh8 FRvp7DqkzBsz5jPDKeQlolbhw4jDqNcZX02lpnm6hippw9gbV4u3EJ8y0bB7iI3UXbvhLxuJ myZCB1As3U8HgCYcX/BzSo/TC0ks4Kto54LRlIhbe9VJHDqPTy1AnVECLHKGUrtyKL36oP7H 9UugW+PU+3r7SdpVjrcL/DPmk3bNMu0cpDyHd1Jxc2qz/sUnXjizBCmBs0QCe/BSD2SDyAS6 wouhgH7VHnfAKEpEHjvywkGjAL/1DOjXaW+Nq3Ghxqj/sXhxxmuvUT3y74L3IRbeiythMPDR uS5KGZ0k+mJacJzoRdw8jRWLT+OrlYfwxmAIrwhx/J5WsudKA/TJLt58M3qc1IrPWCAMhBed vhU9jjfXGXpO/658LN9EWCm5WFTARsggGIM3cT2hIhYbULEd7Q6KboPsFYBa5edwVuhatZ3H AQxQhXb1jvS28DOrRw1Kkf6KYBuJeGkALit5hmuNxoyeToOvZmVgb++Qzjh3GfE3oD/gchs/ KqzycbiInqj+WCx7DOVnXE0F0fsnimvOthRoGUR2UaA4RflcdIN7Qnbz+cLQyKnP0TX9IujA 5nn0dv737mhMnrmVhlGnGD3qEuoCBXbqxFE9QL1i+NEFQrm51NCaKSn0eolLDLxva9QAzb6g vj01s8U1Hbnj5FZuxcvGQ/zBDANMR+ppwDVaiAY6Cp9VdKhUC+vby5wXQxbfb2voJBQNv5/J yhwyuOgzL4OxdpqWvPYMTdjMmK6nkwsHQwlxr6D1NOx0Y+gV2fjys08dqv2Vp5+nbJ1XJRH+ Bt6k3TUaaHqUfuX3NrgTf9c1QoaQl8Z0ortBaJU8RJVvkijQOBNUMkhKQJEAdwrBaOYZeDJr c+5iYk8EG2tL4YWZAEOKMCm9akDj/Co4POiSUCTQe38dAQcB5qOXz/bo9ODRUWIt/uCh4kU4 GV3gicM8qt+iB89GZz0ZBh1rMMXY0LIyfTicmC0FzOkpjhlTPmfAozdDzWr+b8HLB17oMTJF Z7gZv+ZEvIfy0YNvQv38Ab99QMzTmseChxK7ZnV5R+GZQivDHhYqA7oc/VtXDYAny9BrstFr P42zo0/aLHmZ8bPqqdPzG698TB2DiJ4xvfF+LtreLLSBuzDM3gfGZqEv5RaVT4uzai9O2lo6 53MTb0TvnyiuOdtSE4vgzM42E/toWgq8vjr62KyIgUuG3ExXpd1EgwclipI547Z++DkMoWC6 ZvJbNDIhke58/g5lqPOnTSudacxutn66GW7tMLp+1iK6efhQGnL9JJo29wN6eOpo2rpRjbv2 b2/RDcMn0aw/XGeGwiNMzEspHYcyjx9+O/gcSvdPH++T4bV1SxF8WxE0/O7nKClhND18+ygP T50HI00IOMWzQGGY9b0gBUOXKbT6+SucRll+4V6qgKzvvOs2ykq9itb/9iInpfwv1LisaZmU nRpPGcOuojcfnEz5t6L38QUa0FtExdGbY1MoK/1SSkeeSgEvvqDksZ/BUD67MOfFAwKN80Ak A6QEGiWwkr/H0AmNhzHkC1RCJzBgloDiMlp9vqsH5FuMFnSE8bC2J4bR2BOODnU1Pk7z4aqp QJY/4nk6Olo2vt7AfLeVzg9XxmoOizBJfj7mVlXiVd+pGRMgowA71xIwBJrL3hZ44IagLN/B VeeNnhWfGlrLixUv3ug5EcLg4XliPIyX7gwM4AbDgphzT9HoxT7CMOUelJs/H7+AIceQxDKG /Nmo4vpNwbNyprASa/6Xj7YAxx3dhkzpqMOV4FO3z/JBj6fpjuctQhCXG6cOcW/jAR4vvJhT Q5sQ0OM8wjJgSHctKp/TRCPtikONVKzyiej5XH+NZJrlTvT+ieIU4s3VlpqhJL7YSk0lo7dF Szy+eNjq6rmJh1GN/lViwHayjtWJwV/PcSW5tCQfnXzGSPrz2yOV1Ee/WUKP/1P3ztVqg3m6 Z0tJgk+Ip2jewj40beJ1NPmZq7XAevr2B9wibsHyQXTv+JE05ZmRVKsM5UVQZcVBLZ0FTiEv 39PmzSWUkKbxqW2xUa943Nzx1RLrcSVu44O0rCCFJqTfQjPfvkWjj69Lp6fOGeTzTU09ZHi6 AXP2VKir01xmMJoO/6uINo6Mo+Gjx9Dp0YhnQwpQxxNpvvuE7lvbmxaMTqBX70ug6ipW86F0 +Dh6D8RNyo+iNzMuohfu689ZAKdp3R6+NmAYl0HvFhqUL3kFpxKOL/z8byhjymCaeMsYmog6 Xnj8PzRJxIuWT3TJgeZhpZunV5shcaBxBhTyVkrAQwIFcEkVwWs1NgpR8FoYoVJ9lYxBVADj YBPGHdMwFNfAebRvC22+N03GXKt+59toFOJHcTxgE7+4mE81+QhWIHYnegFGmw48nOYN+sID mMZz3TTjrgwvp7K6kl3tDED3gIbTjlc2G944ZkxEz5JPzioAS1680GOU2UdgRJ2HoUwYRBPx vLABKwzZ4AkQeBFSIj7w3gWOGhizSZDThkoV2cswXtMMLonHWD5cVwd4SZcrcNel1B+MoJkn MOwMI+hTxU2ppkPVKe7Bx4F7HgzNd7Q4rofRmlIW8eJKzfAkoodklmXA6tTFiF+OLvJm8GNH 2XMNaC3z/Sgonw/t011uBpIB34reP1Fcc7elgAugZWRbqaWNNltaWhq2+3AQ/xoaGqi2tpa2 bdumsODtVPqysrKmlRFeq5GXno95VdtofaFurPmCMpFGXp+It+4grd+4xTzDHYto5d1X0McP DaT5G82TuIQKeOk/fBzFd6qi9Z+sdcni7aF/6ji6OKaKPvYznze8VvHpwy6luBo7LYZXzRLG ZtLpW/pgC45nsQWHnqonZQ6DO8BbXj25D1efeDHBsxuTeOvg2h+AYQR3CDTOHY98bj0JeNMh hYWFFBUVRTbszcU/M9DDjfsS2e12ihoWQ6GVz5plobqBf6U+xX1M4/RAo/7ioan30fHNhrGV g87PF0jvgpWHMOgWWxgc7OVIhsFwAEZggRtCxdMjyOuWXHlMgnGWjE/sEzBS8jUvEnukq1DM ndhuZDD4yET8YjejkzOL6In4NOODw0x5MSQW0TMkO2tvuXzDIMs8E1nCN0GZHcE6rDwelm0O ENJrDgJuOLzRa+36E71/oji3YrXKY0vqtO7d8TUHSElJodBQzIvHVmhG3XhmDbZmFu+UxcV0 Q58qOniwmnrE9aKg8vX02Djs3dbMdNoauvnPPER396ylkiN1FN8T24McK6FR2f/PoxNpa+WS /J79EmhJ5dacBtvZL0kLDjEUWhOLKQTwuAw6aJFGBksJSAk0mwRaUqd5M9i8Dok2WylbAdGm /Dcp+poU6h7ViQ4VrKHljz51zhtrLPZ3P9tKsZf3wd5rIbThq+/p7y9/Io21VmiPkoSUQItL AENqyzHhvbwlxqpanHlJQEpASsAfCbQrg61oWS4VLfOn+OdG2oJP1lHBJ+dGWWUppQTONQlM 0PZ7O9fKLcsrJXCuSaBdGWznWuXJ8koJSAm0ggQSxtGdv7mS4KCmnzcuovc2+jPfthX4a3ES o+kPD4+k0o8epY+d817NiMbTQ7cmYAPNEnqmYC828h5FcVX76YlPis0SN0tY1q030SXYQD37 w//4hS8Tm4zf1CtYWVL14zdb6ZnNh/zK75nYe9mLeX6uxdB1oHGefMiQ9iwBabC159qVZZMS kBJomgQSptCrbz+gbDvEiErq1p97Btvw0XTTmFvoZ/oKBptg66XUZHpyTDKs2jAYbET3ZuDY u5+/VQy2jMyJ9K/Rcc66qMAmlf946x165jtnUAA3A+jeMamgEexpsGEfySN/S1W2u1ARn6aS 4v/QH2etUqaDJA/EZuEDuipbdnxfv7vpBpug7HrBlmCBwmM4yioL+/fl6YHaNdA4NzTysZ1L wLDouZ2XVBZPSkBK4JyUAC+3N/78EkLCxTDW6unThy6gcWkX0F9m+7dS3C9aZ2visqOKJ6oB qyKFgBPWeSrdKW2fujqkr9a2QiJlJ0psGfTZRnrpq1IK7tmXnv7bVHpIiNB7pCsN1/TsjSgr /pYeyd9MK4orKWFAMv0jc4CS6G+zXqbQx75UTjFgHE0GYdlV7DOOqXu8Te3lSS3QOE9MMqQ9 S0B62Npz7cqySQmc4xLwZR/JO+d+Rr+6PIZ2vXs/PfyKZpAl5NCCBZOoR6iqItP//h2lY4l9 yfJ76cG5a6n/rc/RI/fcgngWcBUVr36RHpz1pirthD/Tq/MnUc2POyny0sHUDfuE1R5cTzNv wYr14Tk098E7KZ635YchuH/rm/Snv+Qq+YZMfYum3c7nEGPrjnJspNalIxUvmUJPvY6tiwQ4 7Va8cB6U4eh7WrlSUaZ/ZNLPS+6nxz+7FDxmUejhg9QpPl7Zzf/ojvfoxbsfVBZqufBSUemx 279aULd/HAmAUWMKRnkZQuAO6Bhk7GJO049fbKDs7/C7/jacaZxAd9yTQs+8eoAWPXkb3RqP FexKzloq/Op/6cqXP1eeqO8I+vGRIXRy3y/UPaEvxQJ/9ZESGvMX1/HZ5PRxtPqOQXCDfkl9 /qXycnAXhjv/heHOr8KodmY09e4dA5zaEG0P9bg9lYj2z7QeH0Jla/Np5DKkGziKdt9/BZWs zqfr/oXn1FH0zV2DKUk57uA0fV+0lS55fp1yHIK47MCPBSKfN+D8Weyn59y8TyceaJyeX17P CQlID9s5Uc2ykFIC554EdGONN7M0/twlER7Vm0KDIqhLlOEovJIC+vi9N2nDN7wDbT39sG4p rclfRBsLS/E8iR65D8Za/Q/04Wuz6YuSehow5lF6OEPDHNuduoZHUPxlg6l2+wf0Yf7/0CHs 7RaOfK8+k0XxwXvow5ceoX8VlFCfIVk094FxMMhyaCoba+Vf0rsv5dGR8F7UObQrdY/urSIV 4LTkBXm64Si+CD7fmCGiM3XFc9doPCv4wqhbfAwVLZlHG3b8Qt0G3Uzpw5EOvLDh2EnnJQwb 1AGw/ZsYYPwV7D1EG0qwOy58bV+XHKKNe/neADDqFPjkByqCJ+7CeN4rL4p6dz5Nm7d8Sfcv XEsLd56i1CtH0vJ0NSn1iKCeHUMpaUBfOvXDDnrpsx9pT616xqqSAjvmJg8bR1smDqJYbFl0 76xPlGB2nCWPvJV2PjOVjsxIhTFYTas+14xATmG2sha04kJCKUo/M7lTGPXCcw8+OxFnNv94 H4Z5Oxyll5asptlflVNi0jD65s5LiXwpOzDw5rrBsOz0psJs6BBonJ5fXtu/BIyfP+2/tLKE UgJSAuecBNhw03cgN97rgtj/09e0P7g7/VRq3MhsC733yhZKmno1jbgsikpXPUWvaw6dpKmz qAcyf/H6TfQ6r0r/J8603PQAXTzqz9jR9kV2uClw4ps8ume66j3jgCHTP8DwKvr2n36gkAuH UCdMlj9KF1Ofy6+kIbXJOOS9hj5+6v/SUtBZShfQyvuuU/AofxY4k6a+b83L23xeiQE0HEZ8 Bwtm0axXlsJIi6TBb0+kvkmjaUgqe/mMvFwMXkY6j2gyYHS9xQboY57Y5gybNGuB897zpopO YuPgemXItJiu+0sxFincRCMSe1FtDVtSXWlAPAwhwmICzbCqKN5MFz0Hb5YTBlAOCtixXwpt ubsjdTzyPXX4ywpnrHIDGnU4+eUUrLdoePvi+wLnZsECBdBiQ88JBqMuIzOJEhCx98BhCusX T12qK6mMetLAxL5Eb6/xo+xO7PJGSsAvCUiDzS9xycRSAlICbVECurfNjPdVT06gVWYRCAvn cS4Gg/MtPITdRFVUsUuJwd82KofHJyHmPD1AmbF1qPhr57PxpttFI+maC9SQhooj9PPBE43R Op1dh5yHwumRQbhxxynkJaLW4wxjowHH+Goqy1X0XbGrOu7C2BtXyyZLGEXDDlFOst61GzaT eoSgmrg5/kMpHOM7wcqQ6VW0c8FoSoSs7VUn4QdTxplhOEGoGnA17Nm7X390vYbAWOMQeA/Z c5WvxXKeb7esoisX78VdPG1eMIFuvPJComWawaZ7+7T0ygVhepXrwS4GHALj+mHBQpwaW28/ SbvKfTwaQ0cor1ICAUpAGmwBCk5mkxKQEji7JcBeNZGhpnM/cupzdE2/CDqweR69ne/Llh2q QdMpRsdwCfGI2akTR/UA9QoDwgVC2RSooTVTUuj1EpcYeN/WqAG6F6xvT81scU3HRokrCHjZ eIiUYzWdZxh7GnAulqiOWOGzirCQU4W+vcx50dP7c9U9VtdfSkmwEEtghGVkXglj7TQtee0Z mrCZkV1PJxcOhuGkGm5O9MFuz4gIAY76Q9/S9atD6ZOJifTOY9dT15nqkCjnC+FzpBTYSyUV p2lI9x6UiefFHHaqRnXe1duVFMpf4RH6hW/4HGYFGhoNuGCeQVRPrzz9PGXrstFS+XoZhB63 HlWmG5XGfIHGGXHI+/YtAW6BEqQEpASkBNqlBPShUFHhLhlyM12VdhMNHpQoSuaM2/rh5zCE gumayW/RyIREuvP5O5Shzp82Cba8QO6tn26mEzAgrp+1iG4ePpSGXD+Jps39gB6eOpq2blTj rv3bW3TD8Ek06w/XOemJbsS8lNJxuNTih98OPofS/dPHu5tApqi3bimCbyuCht/9HCUljKaH bx/l4akzzeg1sANdlDqCnr3n93QECw4IUnzz39uo8iR7qDpQ3wtSiPqm0Ornr1A9Zl7xqQnq a+upoGAFPVFUSZEJg2mzthKUTdnu8RfTQ2NH0Pzpk+k3PTvAuDuoGmuc9bv9tBvyGZiaRk9e fxVlD4tH4DE6grCk1FTK7BtPizIvc/KS/8VeqkC9Z03LpOzUeMoYdhW9+eBkyr91AGPzDjj3 dTAMzF3VfJK8GwQa54ZGPrZvCUgPW/uuX1k6KYFzWgK+eNjq6qshozCq4R7eDU7W8VR7/hmg JJeW5KdQVsZI+vPb6lDh0W+W0OP/1L1ztdpgnu4u0/IWPkXzFvahaROvo8nPXK0F1tO3P+AW cQuWD6J7x4+kKc+MpFo7542gygp9Xp0FTiEv39PmzSWUkKbxqW2xUa943Nzx1Srz3ZS4jQ/S soIUmpB+C818+xaNT/gGnZ46Z5AfN7CCYJSNGj2cRuGu4kgpPfI69mFjT1VpEW0cGUfDR4+h 06PxjDlnDHUGL5fqmNO9Xkq08lfFaDV45vlVNPz52+nG0TfSkzt/VGotFlt5PK3ZU4d/3kPP vGIc/C6mF9ftoVdG96fHbu9P9dgzbs7mVbTi2yOUmpJA/5wJo9LIy3ef0KT8KHoz4yJ64b7+ GlVsVbJHu/VyyYkmikSaPL1KDekDjTOgkLfngATa1eHv50B9ySJKCbQpCbTkQcln/PB3eK1G Xno+DI5ttL5QN9Z8qZ5EGnk9vHmnDtL6jVvMM9yxiFbefQV9/NBAmr/RPIlLqICX/sPHUXyn Klr/yVqXLN4e+qeOo4tjquhjP/N5w2sVnz7sUoqrsdPiQp5zdmYhORVDtmG1tHhzsQkjPSlz WE9YsP7xuptPOrA7aMDPnigDjfPEJENaWgItqdPOqcPfW7qiJH4pASkBKQGnBEq20Hr8/Ifv YTx5GnhTFhfTDX2q6ODBauoR14uofD1t8sVYYwYEvOzZuJL2+M8k7cGpBoHkC4CUkqVAtHoz UKQB5vu28D/0rWXeQzDk/D/K6vxik6FQjUagcZYsyoh2KQE5JNouq1UWSkpASqCtSWBT/psU fU0KdY/qRIcK1tDyR59SNrFta+WQ/EoJSAm0jASkwdYycpVYpQSkBKQE/JJA0bJcKuJ93SRI CUgJSAmYSKDZVolm9LRRA8boc8NNqAiCwqc/S91mZAlSGKOupaj5r1LXjGRjYIveR8x4lXos eoti8Oua2Xp0vRcqg7q98SpFpntP6UyRNIGiIb8Y5GtNGTrpyxspASkBKQEpASkBKYGAJNBs HrZHu+J8N6zOzjnpHx/h9z5InRNKqGZGnr5BuIKg67KvKSL031Q27vFGhBm/p65ZE6khdBNV 5lvPMGjM0PS70GtvpPC0eLIBVV3Np1S5uHnompbPH3YzxlHkxIlYCbWJ7AWLvOdMeoj6bJ/l 3K28tnZNq8nQO3MyhZSAlICUgJSAlICUgEgCzWKwpXe3USosmhXHrCdVWjFx/B8zqaFbsYux xmmDsBw7NORL12yVsAgBp+0HXMNb8KliZH+qSJpL/bbfRw7PVeUBUzYtnz/YfjpELG2feUq+ FMZaPZ34TQiVm+3a6A9tmVZKQEpASkBKQEpASqBVJdAsQ6LjOoNnWA/5lRrv6XOpb81x6jXj WtfCJD1FfXBOXO/cDOo441OKx8ZHvWf9iTrfNt65OWF47gaKb6ijyCTYkomTKb6qjvo3/ELd +cwRABspwRlvUb8GB8Id1Pfzt5x5lQQWfx2nL6Y+MCg5D//67VjemC/jWYo9eEqLq6O41c+6 YrkgTPGwuQbiSZgvmbqv/Q5l0WhWHaAe05PJW/lEOMNz1zjL3W/tH7GrkQ+Q9Cz1YRm+czsS B1PEslOKfM+bowmU6+TYcYpdvwF1pvIav3sNZJNMPb480Mh/A9Ise0gh2HVlY7niyw/gnEbO V0exb2hD20K5+MCzTCIlICUgJSAlICUgJeAiAZ/6fJccJg/9g9TjNpTjPji+4Es6HRxJoVcN dUkd+qtrKDgYfp7N+VRdsIrs89+g2lPRFDTwfOdO2vWb3yf77FeopgybVZZtJvu8F8iet5BO /dSIqkO/blQ9eyZVbS2joCG3UWfN9mhM4X6HuW9P3k7B9Vup8v4/U2XeB9gksrNm8GRTn/cf pNDgH+n4/XdT5YrvKOSGByl2/oRGJLoh2hiCO3G+qLVrKXJUIjWsW0gVjzxH1XuCKSQxGWUX lU+AE4ZXzAM3kq1sIx27/zmq74hdGH2Boo8UGVZtKkPqeqpZngd5vkJVn+1Wc1/QkzpEoq7S hpNjwxI6DtnUY1i7A6FOYuqoZulLdHTKn+nEuqMU+tunqCdssqC4OBiwZVS1cB1OVI4lwqah p/ahfENTgVNQBl/4lWmkBKQEpASkBKQEpAQ8JNAsQ6KKwWbYcZpoEdWUvEWdky7FGR/PYjjx QaqdeRnZL8FmkbSLTilDcnPoaAH6+2tup4496xTPGXNXm49wxHe7MYvCQnbS0Zy/cbAK6eql fsVf6VBOHnB3pU4YqgwZlkGR106giBTsXeQOVTvp2Jg11CEEEdUYTi3/hiqnzMERIyqEz7lD mddVv6OIbMkjqYN9N4y5JAoZkYYE1nPDxPnsFH51T3J8v5D2j75LIVSZ21gOq/KJcIbXXA0j qprsd4ygYwV8gEoy9X/hRgV35JzlgrLfQ5U5n1HH3OsoIq0b1b0+XZG7kpH/NGP09KbnwGsj jxx18vx8isSii44jLiNH1RGExFNwygSYfRBmdSnZ53xFnSaOooZPXqdTV11HnUZeTl3mDA5I nkxPgpSAlICUgJSAlICUgLkEmsVg2wNjbSDPyjfAKZy71vl3SRQ9NVHxZIVeP5XCu2J36JIC l/lqtsajdQ25yXwIEimYzOkjyvG8OChOHaq0dY2koPgUCrsSRpJylIyOqhMRzvXtQPeQ/Z2N 1C1rOEW/sw4/nDiydSH9crVqTHHqoMtuoohBaj7H4UNUv1ezZDioqxpu9m+e7xLq0BE0tm02 y6KEuYnLJZ05zjqk6Yi5fbgU4PdNMZ0m1WALGiAqO9ICmB8FTMrCvNRt+1xLoF+yKa7qRQpB vtMVPF+uixahHZQcDKOt6HMYt6iTKKLj3+6nbjfwEmHm04s8lRTyT0pASkBKQEpASkBKwFcJ NJvBFhyKKV2gqjjPcK3asI1ifncLRf6umuqLvqcOl91OnTpiOHTpep9447lqti7nWaTlE9lc 4diYC+F1EsCUEWSfQhSemU2dsx+icAyldsm4i06Gqa43+/BudLTIIn9lpeoBrDnQmECYL4NO Y0Q35GLNAmzM5bwzLZ8AZ/h8Xp1qp/piDcWAWKdR67XsTqqCmzBXmYbPmQRjrZ6qfh9Chxdz vrmYz3YfrsZ0x8mBcrLBF6ob3oIyMBYJUgJSAlICUgJSAlIC/kugWeawreRzitFrj9edMMxH 3v9SPTrzDpHBdOqJpzHnKhKeLsyh2oChTEBoxgQKT59AQeyUCe6K5wyKyLxWiVP+6uCpiR1K MTlZFJk1oXGBQGMKP+6upR7rP6XuwHX623VUe0D1ErHRdPLdz+Cp6kiRKz6FAXetYtDFrP2a emJhhBMKPlfKEpLxKEVNz6Yu4FOcL59qv6smW+pd1HtONnVMx55pK7dQLyNOk/KJcJ786GsY jZEUMQuLLJIyqOdfxzoNNiefzXhz+hibv8EUNDgLQ89Z1Gv3VJ/o1fsiz2bkU6KSEpASkBKQ EpASOBck0CwetoJyBxVF22gshsbouC62OVS3dzaF9PyaqvIXkaPwFQpNPkDVir0GA+btfxJs OA0SKOr9lZgTDxfX4mRlyPTo39+i8CX3UeenX8PygGo68csiqsa2HmxkKeOcylV7xiG8YuhC QRePwhyuURT5tJqyYdNrdERxB06n8pn9KeaxX1O390dpaOqp+msjxnyqnL+Ouk8bRVEvjFLm ph0fdJcwX/nl0yl49z+o47QXqfc0FVf1907hkGn58gW85N9Fx1YMpejfTqTe2yc6mXN4Lbua 9HQ1D1Wqw5XOzMqNu0zV2OoZkPfkYeD/NerP/LP1zQB6jrpTeK6DoauCo/qIeoMwKhCUQUsv L1ICUgJSAlICUgJSAv5JwJaWluYAEP8aGhqotraWtm3bpmDxdip9WVmZk1pGLxu9j/lRs/c6 KEfdLs0Zd7bchMLTFRIXSY4Di+hkgTtXyfDw4SSDEwdgYH7mHil4FudjT2JIZzs1LMbKWAEW 1yhrnKHwSobF2ckOfK0BHTPhBfVbJsyZdRlag29J4+yQgDcdUlhYSFFRUWSz2ZSfGdccx8A6 Sge73U5Rw2IotNJtCx4tQd3Av1Kf4j56ctOrUX+ZJpCBUgJSAlICbhJoSZ3WvXt3hVpKSgqF hoZSUFCQi25sFg8bU8j/xUFB2loAt/KdNY+1BRiqtOTmW6oK6BQDcb5aeBetaVoxY42zFqca +I/Pio738OrFi7wnMk1hXQbT5DJQSkBKQEpASkBKQErAUgLNMofNEruMkBKQEpASkBKQEpAS kBKQEmiyBKTB1mQRSgRSAlICUgJSAlICUgJSAi0rgTNusGX0tFHDABvl8mrRJkJWjI3mdGsi EqvsYUS5mKf3Rm8b5fBRXGcpzGH+jKt1DXyKZC2KM6DwuM2IJpqjDrt7xJkFzIAMW1p+LIMs t/bkL586777kM6On52+ta3Py2Rp11Fpy8ZWOsP23kXff17LKdFICUgJtUwJn3GB7FAsVqrFI IQfHITUVpsJYm9ZFnaDcVFwu+aGwi+Nt9AB4nQhj6LcRLrFnz0NnG00Bf3e4GSs6gyJZi+L0 /GbXX0fZaFp3G2WaRbqHgb+HIMNJAoM3J9ZG22PdM/rxrMlgupvR6hefBnJe81nQM6BoldtA +DSVtQ911CoFamUilu2/rbz7rSyvQMmZtrlAkcl8UgLnmASabdFBIHJLR0efCvtqBQ5lbw6o A5rq5kHlyk6YjRIQsrDMQZNPuEadVU/YZwMbbhDLwR1EshbFueNxf55z1EGHcZassreue6T7 M/jjzUEq9f1A3OPx3DsE274pqwJNCmGS3iMIhT+FHePcZeAXnwakXvNZ0DOgaJXbQPg0lbUP dRRIgUojGleUc/6+VU2xygPhwDqPsP23lXffunhnVYxpmzurOJTMSAn4JoEzodPOqIdtHHta 0C/nVzYKiL/AajBEysOkVQk2OniRev9lbzXNIni69HhO86WF3k/qaqNS5C3tq3ncQGs78HEe /u2Ia6RpeYev691MX6M94TyV9uc4YUsB/vq+EB4h0GBaCs/n2ygdkVZ8eisfNp3zn0+VGz6D i3AYl37mgB6qXM1krSewjBOUjzu5KpT5MwxDZ0aqZdbxZSCsXJNz+QW4R7rV2rAp7wR3UYSN jmnxpf3UvJyH63UKaOLYBAU3y3O+wBtnSq+PzeUsBis+s7guUXfYFtgJi/qDV7QvBqt8HOdS Pjd6wvoTyJPxekC42q502TnjgYfb5fqYwPj0JmurOnLSb4Ybd2XXDCgDRmHa/jUZW737Vu+3 zsR8tAunnkJdLcLUAQUCfL/Tsc/lbrRXXX+Vo62mM0J401kH8Xum09th1Ile6FnyqTBr/mfJ Cye3oOetzZlTkqFSAm1HAq2h086owaYcGo/eweid4S8wdvstxR6zwfDcEIZLP0aa5I5qR9oL HG+xE92PbUQWYhg1FUM4yzDM5gTs1ZSEYdEtvXBQAtw5fypVPTXFMASTkGjeYQfNhpcsEUbD dqQRAmi/VuGgpey2AmxBvvkwLt/Vh29DbNQT/CTBSjqFNPMQtwfkmB0rPr2VLyA+Fe7wB2/P BvC8jXtcNzCTtZ7EMk5QvoJTDlqA8u5AeWNhYMXpyNDRvYah6WjIfiZkvR/yQV9DsZovlz1s kajjAnjmlmJjulicVXoHlPxPcI3OPwoZcwL8FkDueZUO+sikLDop5Qp6b4BepE5Ps8/1bFZ8 5qEOg8HbRBg9CsA4Goty2DXXnFU+8kJPWH8CeWpcuF5OOug4ypOqnwOrxSah7cLOpV2QXyB8 epO1VR25MuffE3vUjD/O3RoKzhcuTdu/l3ff6v1mejNgrPEcyr1oY49gU/F1aIwXo20xCNuH msT0/0l88PTDuzab9RfeO95BSVF7HVQdFI33aw3eqYXQQ4nQieu1DyQRPRGfpkxogZa8IN6K nrc2J6In46QEzkYJGPWZPmLQ0jrtjA6JKoqSTw93Byim19Fhj4XhVVrloI9hrPG54hlIN3q3 g7Lg3RmBDrZGG1obwB0alBj3tR0xhLEFHrGOUJJBSMvAE4p5SHNfLVEY4iORrwzPAztBsfYk ykQn7AFI88QBB+WWw4uBTv13MMp2woDI1o01zqDRr4DxMmC/K4Z8Cz6ZLnsVzco3TcCnksmV hOcTOpnR2LjYDCxljcSWcYLyEeSQDYMiFzJMg2ENW1aBDHg2e+Au76CDZiDNDNw3cIAG3OBK TjhoHOTKxs/YeNQD6q8Iz9kInwNjZCiMkWyO1yALcrGqo3dQz9FI504PNqEKFnwS6nJrDxtd Ae8goVPNQu8XiRwLj4nzcfms6InamVJ/FvLk8q23aIPbUb7b0GYpzKF4/3YcgSGrpV2nCd2q Hqz4LEI+K1mzx8aqjpyVrInInwsrstZSav7wxWmt2r/o3RfpoV9BV9RD1wzYr76LuTCkGETt w5segrpTmtAx6MtcfKzmKBjxp7Wpffo7BeWSDI/eUBhtGXgvrfQeI7PiU/S+sU604kVUviLw bNnm9LLIq5RAG5LAmdBprJvPGOyB8hnIisgMYHwcQHg4lM5c3L+gTfTfAWWUiDx25IWDQQH0 aY2AOMUhAe8JG3j5jTEUi45uvPalW4/8u2DhxcLrcSUywOZSOipncihC5QsWAV2BSwH9qj3y hQ2DPeDPHbzyaVE+xmPGpzt+f59FshbFWZVPp6/IWn8wXnVZoZx6PXE04zsJ2SuAuuVnrmMd zOyWWCSyqqNwrfLPY0QMoAcHrAeY8cme0iGdiaYjNX8Q8MldLgY5gszyMXIRPVH9MZvu7UVU vg/hMbkNlmQuFnewATYIBu1NLFvwuhgXHQLh00zWjI95FNWRTtPfa0t/ffrLj55e1P6t3n3R +43RfdpboxppOg3j1ax9eNNDCzDi8CIU0tNYAf00PkjL8FKN2YcjAYGY66uS3aIa4JtCmSuq P5vR4zgrPkXtkXWiFS/e6HG8VZvT88qrlEBbkkBr67QzbrAFw4DKQA0ZDSu9wuDA4Q9+ZSiT w/rBE8HG2lJ4byZAgfGJ81UDVIXFT7C9+IhLugFDax/3Inob40ZRUGpIpsB8DI9mexhX8ASp 0YH/a/h1BPylKeJTT+dePjGfeq7ArtwpWclaFKdQcyufTxxoX/7cm1gZE2Z4uHp4qNIImD25 UwAAFANJREFUM/BVP8MYYLjnI9EY9miGG9ODg8MnmIs2NAsG210YLu8Do7HQbt3JOhFqsjCl p8WZtzMnBmd71ENE5SP0vn+HwfYH/PZBONHo8caCTok3XkV8aoTNZK3z1BpX9rgVtgYhLzS8 tn+3/N7ebzhs6ZJQrgC39iRsH9ZtXCEPD1UexkEzsPo5E3MMfouXKhttdzLeM276xo8epq9M xRTSUxzLpnwK2yMzY8HLB17ocdYz3eaYBwlSAi0lgZbWaW5dY0sVwxzvyiqE4yUfDyXkC5zS PDN92QJAx7X6fE9joB4KrADDXU8AdyTS8QKBfLhcKpDlj+iYp0PJsdJ7A/NMVmKosyWg0gc+ zejua0E+RbIWxZnxyWFJLEdY0/yVznWYgudMyDUfw20s69/DkMpCGE+M9xvwGcHz0niYMt1L 5nzUM3vwbgMj6WgTK5HP+BVixaeCFsNIa+GZ4DTsvVpxqJGYVT4RvRZpZ2jLu9ABR+NN/QjD oXsgax66/QLeQYZA+FRzav9+yNolXxMf9OHRJqJpluz+tn9v7/e3GA7tiLa4FronHe/IHOid 1XgPmtI+FmFh03y07UpYPDu1jxOQUYCdawkYAs1FO54OD9wQtJHvMGTgjZ4Vnxpay4sVL97o ORGeoTbnpC9vpARaQAKtodOMfVsLFEGMsgCfgkX4WhwbhXTwdjDo23IcUR+pTvfUoNM6jA5r EzwOaRgeauA82gesNk+c2GOlQy68MiOwYvMGpJ2BTm/yEWx62x1Dq1CeOqwzjtXpgSZX0TYU GLHygAIBn6LycQGawqcHI4YAM1nr0aI4s/JxvpfRMaQZzP3HWK4s/x8dNP2YjfJQP/MRVq0Z r4e1IRt3fNz36PXHeLNR8RnnERYD2Gginhc2OKgARqAlwOiaeQLDROisPtVWeHJavS1Y8nnc oQwpLofBdzMMQzs6wlwDEct8KJ8lPR/qz738BpKWtzsgu0R4AN+FHGrAZxK80hsq1eQB8alR MpU13jd3Ht3ryJJRPyKM8z/8yNYiSUXt3+zdF73fzOBkzCPtB90zCrpnFOspwKaj+POhfSiJ Tf76os7TeM6t9gFUhkqawu8FD0Ew4PV7QNNtdlhy2fDG8Qsp0ieWfHJWAVjy4oUeozRtc6L3 W8CHjJISOJsk0Bo6zZaWluYAEP8aGhqotraWtm3bpsjB26n0ZWVlTZYXD2m9jw5zNpRcDjoj XyAdnpw4dCyLA3jR2QvEE3UDyesLb8Y0ZxufIlmL4oxl8vu+G4xrdDJ52MNO6WD8RuBbhiR0 XMPw+ZGnGf6+5Qo8lTd6rdnORKXwxqcob3PEedMhhYWFFBUVRTbsvcc/M9DDWUfpYLfbKWpY DIVWPqsHuVzrBv6V+hT3cQlzfzDqr0Dav7f3m72fyfioOYA2WeBGPJD2wXWZjDZ+AgZ8vuZh 5RUAVSjmTuxlORj6MBPxi03eARE9EZ9ubDsfTXlxxqre9tbSsway8lZKoMUl0JI6rXt3eJUA KSkpFBoaSkFBQS668Yx62JixfMyHCFK+BvnJNygwUUi+5TRXZr7m9Tfd2canSNaiOH/LPb8/ PAGYS1aCjiWeZ0Tjyt6hloQidGBFLUnADbc3emadphuKVnn0xmerMNEGiATS/r2937wa16pN BtI+TOsSBiEr8XD2duMdWGwhaxE9EZ8W6MiUF0NiET1DMnkrJSAl4IcEzrjB5gevMmkbkcC7 GII+D6sZ4zCMtwGd1tPwrhW0Ed4lm1ICbUoCmBKw/CQ2znUfx25ThZDMSglICfgiAWmw+SIl mcYvCRRUYAgI++hJkBKQEmh5CUzQ9ntreUqSgpSAlMCZlIBh2vgZYAMrqXhuBa82dIdiHEu0 A/sNBQK87J6PcMk14J2BuXI5mFPSnmAOJv7zjupGyMByxznqMLgx2Ou9L/nM6HlF3MwJmpPP M9ImAmzzovdBFNfM4m+36Lht5/D8Vj/Bl/YoQtna75QZvUDL4Es+M3oiefgbl4lN1BfhmLk3 8Auk/vyl19T0vsjMVxpNLbuozZv1oTpfojg9jby2jATOmME2AyuaGrCq7x0oyvexxcZB3CcZ yrgE8zEScdJBliHM19tHsYihGgsYcvSJuVjy/hDCJgVosPH5n9tjzamL4sxzNFMoyjQFHcx0 t07m11iZNg1KLNNPMl7zWdDzk0yTkwfCp2kdNbFNBFKQprR50fsgiguEz3Muj9a273D7+PFF Dl7bowhJa79TFvQCLYPXfBb0RCLxN44XP4zHPjcT8Quk/qzomeoMq8R+hHuVmR+4mlR2L23e ow818GUV11IyM5A+5299Mth4uarx12SpwcvwJxhPvJXC7+HOn4l5Tj0Q9lpMI+YZx9T9tab2 agzz5Y4P7U7FYrN/Y9WUE7AqFPPeXXYDd8b5cMPnfyYpG2F6JhbFeaZuxhDshcHTVoxbYjD2 OTgGZza2S7GafGzFgdd8FvSs8LVUeCB8mtaR3iZwbRVoYpsXvQ+iuFYp21lOxKi7+N4D0AbM 3iWPdCYBXtujSR5nUGu/Uxb0Ai2D13wW9Jzlb4abHGyGHrZXPd0E5JoNTHVGM2D3KjM/aDSp 7II2b9qHanyJ4lpKZn6IpFWTetUrLcCNV4PNVME1lREcSdAJOA5hU7LF8ILNwKR0O567GmfU YTLt59jDi8/79AfGsRcNL26+tk+Vnpf3kkrGHm5VGCrl4dLiOD0Gxhj2gtuNI684nH+fa0Ox GdgLrAbPU9DZUihRlZZmPmiI4hizFU7+CmGcTKcqAZ5FDeeXPgz/Ms1yLW85vJL4qHQCv0jM 32dIk4nzMdO1mCwMFdRc6OqpXIRVnOXanmVW+Ti7iB5BBtvBvy6zHQZ58qbGxaC5HZt9lmrl q8K+VDpPGmuNF2xNwOlWuw/lAg/XC2++Gwif3uqI28RFWBxxTJNpKU7GsOSxkdvA7kKa2OZF 74MoLjBu200un/QXtCDrI17QrEBT2qPW9kvxjpm1K9E7ZaozfOBFZ9vsKqJn9U61CZ1hLCwq zll3hvBF0HG6rmU99aVhlCSddT50lK6/ylFf6cjrTWcY0LvewtPHOq/8gkaaO4z0LPSzUgfg bXU3DR3jgc4rxVYtCoj0LCewKLuaWfDv3uYNSa36UE5iFhewzAw028OtT7qmiQVFtVmDzgDv 4Gv8WefwMQYdzFcwxhJgWCzCfLP16MzZ+FgLT5sReMPQYDTIDGOgl3vlIGf0xIvd0rGHLRir FtfCA7UQn9MJ6Kg/1zx6H/TAsVcw8ubBM7UKXr8hGIpdiSHUn2BQzj9KtIUz47cAE+nzsALy I+AXxTFpK5z8FcJ26VJsTcL88FktHwNfMg64FwI6At79PxJ8zDzsoP1acjY6GAqws/kCGKk7 UI5YGJdxajDlwSDmo54m6t5LdABjEW/XPket8rHRJaJXDMMzCTTmgZfZqLdEyHO77g2FcdIT NJPQC56CrOeBrz3gCyI1B2woehzlSeUTLAyQBJywoWgXNjgOhE9vdcTVGon6KECbWAoasaB/ Bxv8LQHN0OZF74MoriWK0xZw+qy/8C5swHu4TX+ZmtIetbbP76BHu/LyTpnqjBDv74ZlXXih Z/VOtQmdYSy0hZe8F3TQFngC7sfWUQuhB1MxDLhMU0JP4uOQdf5s1l/QT7yzFEd50xlGsi73 HVSdFw3lvkbrYxJBb732EWola96EeS3a3Q340J4OhCsxRQjfwfTfh1XsQj3LSSzKruYW/Lu3 eUNSqz6Uk5jFBSwzA822eGu0ifRTDnSd01LlMfq0LGkwE0aG9HvLDD5EfIYOMg0Huv9O2wmc DaLP3Aw2H9B4JFEalLa7vjGSC1pW5aBx5RzqoGR8xVwBgyAdT/3wW4UXJ7sCN3jZSvHFMxQW ZNF+7MyNjnYO0g3FS5St5EUaBih4q7h0vHxWOPdwXiiK12H8jYVhWAqePoaxxoePPwbj9Too WQ/AS/kOXupoROThHNUZ7JXEfQMMTdgbKiAsGx1NLjySaTAEnaKEgbm1B8oK45hgkPJxT2wc L8SQswIW+TLgjbSix5NOE5B5H3ZUDwuDsQ3+yvCsekNRODwzVMCIHAAZ6pDFxrlF+bajfLcB F4U5FO/fDtRHnpZ2nVYYs/KJ+OT9pazqiHeI5zZRgvpV2gRojY1HGdhodApP57x5ri3V5puH u/aLxav+wrs8Ght3G2EL2uPEANqj3vbN2lUGPpas3imRzvi3gJcy4FzPSN3hHNAZT+A0mwL3 chueR++GvoNnawRkVKPppAH8fldi3zqoGtbDx9BX5MKgy9HzCXQG669MC/31BPcdgH26PtH6 mKEw2gi6jPfIM9NfnGcc+NyB/ugF9DsMK8BPLtqkVz2rpA7wz6TN65is+lCON4sT6lkdaTu8 uuuV1igi91k+QbNajnBHPwZj7XscYD3oZ3X4cAuMjzlwIedzz98E4IOcB6rt3gULGzYHofh0 gD2izGvriq8whp/RgHXAtAi6IpiRqErc7B3V05rFCXGqKBWD7wCQ8KHNc0H7BcgjBkxeCYUC O0cxJnQa3AmEa7yfp1toyIOPRw9gfeQO70JZDIHniL/g2DDk06KzEWYEs3wcL6IXi8KPhyeB oR5y32WYRMJs7jHIlNPECsr3ITxxt8GSzMWiCe5/BsFIvonrBrwu5swaBMKnWR0xOubxpG7c ox742XiINqdpNmjBNt9sPLZjRP7qLz62jieyB9IeLduV9u6bvVMinSHipQHEzlWdgW9PFTQd rj/qVzaCEqHG7XjHUZ0K6F3AAoxwvAgET8Oj9XRvfHAiwZh9OCpRS2emM0T6i3nheq9kt70G eh+jP/PVSn89DGX+PhaQVeMj+FYYlEYQ6VmyKLsxv7/3Vn0o4xHFmcnMX9ptLb2/eqWp5RNW t6+etGWYK1CKsfuVmvvXG1MZWie/FsONDEXwNu2EMosNdbW0BsGcrMcblq8m8+mfG5TZMCq/ qF3RKesAZxMpNpkWEGkwXeEgI/tpTbsinu0OHlY0A1GcCCfjgkNMgST1QuvwxRjxo4NicNp3 lPH3k4P2aaLZo2scaAeed+MLzIVyYoV1F4Yxr4IMCuHV8woielrcfFi2MSXqrzeugw64YdXS 6aEzBOWbDQOSdd0f0Enug1CD8fbz0G2JfviqjsT9KuJTSyuqI3d0vj6fiTYveh9Ecb6Wqb2l 81V/mZWb59YG1B7NkOlhPrRVM50h4kX0TrV3neHsF6Cr8b2nf18r0mbvFBtrSzEiEQXd1LtE 1YFsVDHkwYsVUeyg3yB+BRQET4fINkyHMNMZIlkzL6yajR987n0M0zUFfES/zKv9oZY7Quet 1ftRrb0I9axJ2U1p+BFo1YcyClGcmcz8INsukjZF5/giAAszpDGrLwycj0YWC4Onv8HoacTg efeT9hVyG75uMtAx5+DKKzvLag2GBHzWg2Fc7PLWYbuhX4nDvAm4xvML4AYJcE/n4qXMAr0h SPMdcOdjyJCnC4yH65zd3blx6nDfNvdhMZSN53TxkGK6G152hxnjfMbpjkfwnI9ysdF1G6zJ dPC5ErwYxc3nAfJ+dmxscvlT8KycH8g44aZfC5lzmmg8rjjEgSpY5RPRy8fXYAWy/xEG4HSm C1m/gUUQK2N0rAFcUQ+wUSkaLfIjDCHsQRlgu9EXmicwED5duHCrI5e4AB5avc2L3gdRXABl a09ZfNFfpuUNsD2a4tIChe+USA954cWKpoge57F6pxR8bUFn6AWHjsCoIg2EV34GFBxvdVSp ec77sksL+nL1+a7erUVYEDUfOrQSVsZO7SMYzi1X8FNncLem9zHT9T6Gh0sAIlmvx8IwDC7R FHysLwUvo9AX8R6iPulZk7IrBJvwJ+pDRXEKST9l1gQ2z7qsAesaP0pi7PNNs/ni8lNGwtDB 6s4fU0SGwCJ0yPMw12oaGuX72mpFOzI/U9aYKAcvHnfYeQcbw3y5K8BnTRGGn8by3Dh4lnRg Y4encT0AI4PBjrczW8P9eCUmxsMQe0fjpQyfa6OPKsmUv+wjMErOwxAJrKGJCFnYgLkTmkFn FWeFkw1GBqBUoE6bW6GNvmqhJhco0Jkn4L5H/k81PjmV7qV7GQoizWB+P8blZF1xXN3iYzkM vptRRt5KJdeA3jIflIclPRCdfASbVeJL8AVNnoySh250UL549QcfrzxxPhFGOp87WgM+k/Ah sAF1wxAQn2pWMq0jyN2dR26/SlvW8okurd3mRe+DKE5UhnMhzhf9ZSWHgNojvMyW7Ur0DqO9 W+kM5k/EixX//KFm+Q4jk+U71YZ0hl72OdAT/w2d/xjm69ZDt4ftcdAmjEmmYYpFA/cFqt3k fL/7QrekoQ/K0j4yWedP0XQ64zTVGYZ4TmMK7n0Mr2YAWMl6MDo5nnO8Aosf8pAuD5bnVRjK fQD6PAcjK970LON2L/tc1F9TwKoPZZyiuIBl1hRmz6K8rGta2mizpaWlOQDEv4aGBqqtraVt 27YpYvB2Kn1ZmcHCCkRwMNgy2UeNr6HFbi/DbkzArMMctwE/+484A6cavA/jZDYmEudAERoh HQZPHAwbj8OJ8RWWyV9j6LV5CKJZoAVw8maJw2Bm5xmM0Wbh1QKJN3qKFw/Gj3v9WaBrsWBv fLYYYX8RB9jmRe+DKM5f9po7vTcdUlhYSFFRUWSz2ZSfGX2OY2AdpYPdbqeoYTEUWvmsHuRy rRv4V+pT3MclzP2hyfrLHaGPz8K2KnWGj1L0LVk6vG1xFvqJ6yEZuvQEPhTzm6rz4eWuQnPb if0/B6MvywRejz7GN5ZNU7W2nhX1oaI4U+bbWWBL6rTu3dXx8JSUFAoNDaWgoCAX3fj/AY6k +H3yIqH0AAAAAElFTkSuQmCC --OgqxwSJOaUobr8KG-- From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 19 18:18:28 2017 Received: (at 29353) by debbugs.gnu.org; 19 Nov 2017 23:18:28 +0000 Received: from localhost ([127.0.0.1]:48032 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGYr6-00054O-B3 for submit@debbugs.gnu.org; Sun, 19 Nov 2017 18:18:28 -0500 Received: from gateway33.websitewelcome.com ([192.185.145.87]:22004) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGYr4-00054G-88 for 29353@debbugs.gnu.org; Sun, 19 Nov 2017 18:18:27 -0500 Received: from cm11.websitewelcome.com (cm11.websitewelcome.com [100.42.49.5]) by gateway33.websitewelcome.com (Postfix) with ESMTP id 15FF93068E for <29353@debbugs.gnu.org>; Sun, 19 Nov 2017 17:06:56 -0600 (CST) Received: from gator3053.hostgator.com ([50.87.144.69]) by cmsmtp with SMTP id GYfvefIqDtuxmGYfve05Kw; Sun, 19 Nov 2017 17:06:56 -0600 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lawlist.com ; s=default; h=Content-Type:MIME-Version:Subject:Cc:To:From:Message-ID:Date: Sender:Reply-To:Content-Transfer-Encoding:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=5bo014B5acfW5AYclcPFA8UhuCBZE3qW13Rq1+1l7UI=; b=U4AQpAbT7n4MX7JfXIp862a7SG timlm+1UJ25oFLEh9Ed6TIMQxO+xVuC5ENqW6m9OzkjRHtLJbt9p+hH/Tb50OeKNSN12jm5KnYD9e 0P8B1Tr8Lq+VbkuRD6D3s9R6XRNcvYogv1xekUn/x6bzS3eZSmb9CjbGCgY03UYYy6/VBJqBXNJtd 1TX+g9m3DIqsCerj90Pcojhsq4mjcts0lk6oD4F22eqxXBxyZgpFO9tY0WgPLN1G8rgWbTs+DS9nR YHNIEiG1FhjAu6aRNn7IzcKFQSWG7XeJJ+fisS3J2uhhf7Isq1ggzwDHB6HOmwKBgMO67Oub4rDFH j4q0we6Q==; Received: from cpe-45-48-239-195.socal.res.rr.com ([45.48.239.195]:53168 helo=server.private) by gator3053.hostgator.com with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.89) (envelope-from ) id 1eGYfv-0018dY-93; Sun, 19 Nov 2017 17:06:55 -0600 Date: Sun, 19 Nov 2017 15:06:54 -0800 Message-ID: From: Keith David Bershatsky To: Alan Third Subject: Re: [PATCH] Add window divider faces to NS (bug#29353) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - gator3053.hostgator.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - lawlist.com X-BWhitelist: no X-Source-IP: 45.48.239.195 X-Source-L: No X-Exim-ID: 1eGYfv-0018dY-93 X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: cpe-45-48-239-195.socal.res.rr.com (server.private) [45.48.239.195]:53168 X-Source-Auth: lawlist X-Email-Count: 1 X-Source-Cap: bGF3bGlzdDtsYXdsaXN0O2dhdG9yMzA1My5ob3N0Z2F0b3IuY29t X-Local-Domain: yes X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 29353 Cc: 29353@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Thank you, Alan, for taking a look at that potential issue. I tried again -- this time with my nose touching the screen -- and I think the issue may be with my vision and/or the screen quality. Perhaps this is the excuse I've been waiting for to get a higher resolution monitor. :) I will defer to your better vision on this. Thanks, Keith ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; DATE: [11-19-2017 14:53:06] <19 Nov 2017 22:53:06 +0000> FROM: Alan Third > > On Sun, Nov 19, 2017 at 02:11:23PM -0800, Keith David Bershatsky wrote: > > Alan: > > > > It appears that the right divider is encroaching on the fringe to a > > tune of 1 pixel, i.e., the vertical divider is drawing on top of the > > left side of fringe bitmaps. Is this related to the patch, or a new > > issue? > > It looks OK here. Screenshot attached. Am I misinterpreting you, or > are you seeing something different? > -- > Alan Third > [* fringes.png] > From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 19 18:23:12 2017 Received: (at 29353) by debbugs.gnu.org; 19 Nov 2017 23:23:12 +0000 Received: from localhost ([127.0.0.1]:48040 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGYvg-0005Bi-72 for submit@debbugs.gnu.org; Sun, 19 Nov 2017 18:23:12 -0500 Received: from mail-wm0-f41.google.com ([74.125.82.41]:35930) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGYve-0005BW-QD for 29353@debbugs.gnu.org; Sun, 19 Nov 2017 18:23:11 -0500 Received: by mail-wm0-f41.google.com with SMTP id r68so15428613wmr.1 for <29353@debbugs.gnu.org>; Sun, 19 Nov 2017 15:23:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=PiYKtio8j6u0L3RCcK5SRLBx4hiNCYEWFj4/OL7CTl0=; b=AMdb8zb0Rq7AwuZP6C+3TmXObHP5MaILkcx5/qAgeiIAp9vSX7YORKPOp0tDJ17+BJ C6FhZPZLrBNKUU6hvKZ3Jy4ixD4XkPiCZKLMZ52IY+G8QdHju23oYEyetvUTC8iw1C+U Nbq6tLxZZ+bsnqZh54C/a4rzAs5U1LdTkGXIaqN4e9wDH61obIEQRPXFDFf6pbVqq2/S vU5vDevaO9ZGqO5gXkXFVmPCCT+Blp0/Tyjr7i+hOmE2gTHkPUpq+jw9wgu9IyKEt6vO W8SkFypBIr36ZpKn3z3bTyy4rnNeXEJYgbsSQVC51ibvGVOmj5sdDb8z7Kb0fWIQdwLS hrpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=PiYKtio8j6u0L3RCcK5SRLBx4hiNCYEWFj4/OL7CTl0=; b=gbWfOlTDUHINkURceFO8QHCoQ5VxOWHvqi3AXkM1UC5mUZxdEqlQKjNO9gKIB+C5v3 gyWfLSTNXRxRj8m76IucLPXjd/19+xai8VqdMfnDZoc+uuQg5a7Xngd4ag+zrN3NYq7i L2bk16132UeamBOGUoV24AqAKFWmPkZI6BJmY1L8MAZhMJIKjM9T9pMrpDbCEJZ6cCdW ACBJaCuJdE/LVUD3VUQUDNyKglC39EOVXo7f44a3WAL7FINAvx8PVJtfdCsrHBTKx46W VHUdZyy9lsTouXCGabKHo4Fox09xHQrf/7UVVv6Yy5/G1JcYjn2Flz7xiegHsFkzH9b8 Nf6g== X-Gm-Message-State: AJaThX71YXvfGcIBU5Edvl5PM0e2tMSG+eaXqGWe+vJizh46eEqIE/Be ijS9QMMqYkd+zdvtMsnLwQjcHTAY X-Google-Smtp-Source: AGs4zMYNvNGQN3qLgXmfId7Z3rT4aBbfYt0WYnEOB2f3ETJjWAD5gGoeKCJKxjTQ+CYiMkoidvRGQA== X-Received: by 10.80.245.172 with SMTP id u41mr16778984edm.195.1511133785015; Sun, 19 Nov 2017 15:23:05 -0800 (PST) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-d0a1-6256-0ea2-6f72.holly.idiocy.org. [2001:8b0:3f8:8129:d0a1:6256:ea2:6f72]) by smtp.gmail.com with ESMTPSA id 30sm6800536edz.42.2017.11.19.15.23.04 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 19 Nov 2017 15:23:04 -0800 (PST) Date: Sun, 19 Nov 2017 23:23:01 +0000 From: Alan Third To: Keith David Bershatsky Subject: Re: [PATCH] Add window divider faces to NS (bug#29353) Message-ID: <20171119232301.GB78887@breton.holly.idiocy.org> References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.9.1 (2017-09-22) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29353 Cc: 29353@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) On Sun, Nov 19, 2017 at 12:40:09PM -0800, Keith David Bershatsky wrote: > The only issue I observed with the patch applied is when a user > selects a divider width of 3 for right and bottom. In that > situation, the bottom divider is entirely one color -- > window-divider face. I can replicate this. It’s because I copied the code verbatim from xterm.c, and it does a comparison against 3 instead of 2, so this might be a bug in X builds too. > And, the right divider is 2 pixels in the window-divider-first-pixel > face and 1 pixel in the window-divider-last-pixel face. When there > are exactly 3 pixels, both dividers should have the rainbow of all > three available colors in the applicable order. I can’t replicate this. I definitely see three colours in the vertical divider. modified src/nsterm.m @@ -3202,7 +3202,7 @@ Note that CURSOR_WIDTH is meaningful only for (h)bar cursors. [ns_lookup_indexed_color(color_last, f) set]; NSRectFill(NSMakeRect (x1 - 1, y0, 1, y1 - y0)); } - else if (x1 - x0 > y1 - y0 && y1 - y0 > 3) + else if (x1 - x0 > y1 - y0 && y1 - y0 > 2) /* Horizontal. */ { [ns_lookup_indexed_color(color_first, f) set]; -- Alan Third From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 19 18:27:26 2017 Received: (at 29353) by debbugs.gnu.org; 19 Nov 2017 23:27:26 +0000 Received: from localhost ([127.0.0.1]:48046 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGYzl-0005HV-PM for submit@debbugs.gnu.org; Sun, 19 Nov 2017 18:27:25 -0500 Received: from mail-wr0-f173.google.com ([209.85.128.173]:42829) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGYzk-0005HI-2S for 29353@debbugs.gnu.org; Sun, 19 Nov 2017 18:27:24 -0500 Received: by mail-wr0-f173.google.com with SMTP id o14so6544652wrf.9 for <29353@debbugs.gnu.org>; Sun, 19 Nov 2017 15:27:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=LYWpB58n/f4rIonBcTNyC9OIrGXhM42TG/NTQfjBSYE=; b=TBFm3FDHB2iZYxhVPhSKN8hGd9bFBwRNOoDBD1HuwkixLWpsnhtkOr+byeqJ3fgQ9y tQ8gxnsmi16KTXf9dnlB0fGJJg4deChtqjX0dYl0MtH1JaUZek7XNdcd629dyat0RBE3 HmOyZVjn0KXJtTEyFsF54013ciUT9svD+cdYl/vLG4s8BLq+fPkfaFoi2iLdgHkeBqzM AweXeCxn+29o7V3gpMoV7hoagdb2oAflI7KrSBiudOrXIuM3PwS7mkzdtXmfaQyE8BPr Ove7gkAWSMIdURT6C52vTNEoac/acDyyhWR2wpvQjohP22JSKoQZwmS6ZLOeH4LRJzek 4g7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=LYWpB58n/f4rIonBcTNyC9OIrGXhM42TG/NTQfjBSYE=; b=hQUPvRNRmP/EXd/x6Nlsq8nzcwfer5SR/ce/uS9Irhbh5qBSkaAKcShTQIsfQi2z2+ foCmhc1WUZfJQs9YyAp1KpqJQD/pLy4lj5O4xMk3nL4HSB1U4C6tlPqfT2paQRM6B5kZ yDY9KqYWz0ChodtCeKx0ZkTB1iG2HtCochnXAMWiZHeSvimIg+ljyKxZf1den5RP5X/T MY1lcEAvT668XCWgAnC4zwxw+yJ36XdP9nRUrlzjc9/Ey4Utct2Xep0gdUku4k3Pqs1h PzEzqiNXamnkgYNU2KbXJG+TlncUgDXoHynpWYPTy/vXPBBSlshqcL7r7FwgSB2ra+nz lMJw== X-Gm-Message-State: AJaThX6uvLyVe2ojV04hVLlLDytUQPQzJLri5UPAkF+sv13NZVV1D9dO ZWAx1iPY6br2haZqmYc6jZ+aXeSZ X-Google-Smtp-Source: AGs4zMYUeA4PjFN2fwzGTH1xOkVoW5fem6yTLn6tmUI6gfGjxD0y8k8L/HPEhu7wZVE+v2HK5gjy7A== X-Received: by 10.223.195.22 with SMTP id n22mr9986494wrf.212.1511134038195; Sun, 19 Nov 2017 15:27:18 -0800 (PST) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-d0a1-6256-0ea2-6f72.holly.idiocy.org. [2001:8b0:3f8:8129:d0a1:6256:ea2:6f72]) by smtp.gmail.com with ESMTPSA id 16sm9171509wrt.81.2017.11.19.15.27.15 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 19 Nov 2017 15:27:16 -0800 (PST) Date: Sun, 19 Nov 2017 23:27:13 +0000 From: Alan Third To: Keith David Bershatsky Subject: Re: bug#29353: [PATCH] Add window divider faces to NS (bug#29353) Message-ID: <20171119232713.GC78887@breton.holly.idiocy.org> References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.9.1 (2017-09-22) X-Spam-Score: -1.1 (-) X-Debbugs-Envelope-To: 29353 Cc: 29353@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.1 (-) On Sun, Nov 19, 2017 at 03:06:54PM -0800, Keith David Bershatsky wrote: > Thank you, Alan, for taking a look at that potential issue. > > I tried again -- this time with my nose touching the screen -- and I > think the issue may be with my vision and/or the screen quality. > Perhaps this is the excuse I've been waiting for to get a higher > resolution monitor. :) If it’s an old monitor is it possibly some colour bleed? Try inverting the colours. The only other way I can think of to be sure is to take a screenshot and zoom in past 100% in a viewer (you can use emacs if you’ve compiled it against imagemagick!). -- Alan Third From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 20 01:31:26 2017 Received: (at 29353) by debbugs.gnu.org; 20 Nov 2017 06:31:27 +0000 Received: from localhost ([127.0.0.1]:48150 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGfc6-0006cG-LS for submit@debbugs.gnu.org; Mon, 20 Nov 2017 01:31:26 -0500 Received: from gateway20.websitewelcome.com ([192.185.70.14]:47878) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGfc4-0006c8-KS for 29353@debbugs.gnu.org; Mon, 20 Nov 2017 01:31:25 -0500 Received: from cm11.websitewelcome.com (cm11.websitewelcome.com [100.42.49.5]) by gateway20.websitewelcome.com (Postfix) with ESMTP id 930DC400C638E for <29353@debbugs.gnu.org>; Mon, 20 Nov 2017 00:31:23 -0600 (CST) Received: from gator3053.hostgator.com ([50.87.144.69]) by cmsmtp with SMTP id Gfc3ekyBptuxmGfc3e5hGz; Mon, 20 Nov 2017 00:31:23 -0600 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lawlist.com ; s=default; h=Content-Type:MIME-Version:Subject:Cc:To:From:Message-ID:Date: Sender:Reply-To:Content-Transfer-Encoding:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=TkwgMdLqruwcnTPzEGB9j2PuKhEkG9gmTlInd/mv2ds=; b=D70P9Md8fps2PPu00LVhblVDMc nxDWN0xyq6VACYXs6LOmmtLg8a+UW0NNgS9csmlINeS41/0n/7/CBgx+RhyyVhKMOs/PhjYJBrXDg OqTBm7NwJwW9/PE//KnkfIWt7HLI27vES/5HcfuFBLwbVDIxrFoKdMkWcBjkxUsZqpHtjW5x4R1Oh Yja7awvb5nlY1Ci1CYA/SEem8EkEGuBZZZjOP++dSG9LrgypdQ00T6wQZumL73/nxv412uxBh0Rba ygRSxkT7iPQVH73lZC1JNLVNlQ9ZvoGz4lJquZMs3TC0iKHqLt3W7273JpDElrg5jVMchLW6H2yXo pTkeCSgA==; Received: from cpe-45-48-239-195.socal.res.rr.com ([45.48.239.195]:49852 helo=server.private) by gator3053.hostgator.com with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.89) (envelope-from ) id 1eGfc2-002Ufs-Qg; Mon, 20 Nov 2017 00:31:22 -0600 Date: Sun, 19 Nov 2017 22:31:22 -0800 Message-ID: From: Keith David Bershatsky To: Alan Third Subject: Re: bug#29353: [PATCH] Add window divider faces to NS (bug#29353) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - gator3053.hostgator.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - lawlist.com X-BWhitelist: no X-Source-IP: 45.48.239.195 X-Source-L: No X-Exim-ID: 1eGfc2-002Ufs-Qg X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: cpe-45-48-239-195.socal.res.rr.com (server.private) [45.48.239.195]:49852 X-Source-Auth: lawlist X-Email-Count: 1 X-Source-Cap: bGF3bGlzdDtsYXdsaXN0O2dhdG9yMzA1My5ob3N0Z2F0b3IuY29t X-Local-Domain: yes X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 29353 Cc: 29353@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Thank you, Alan, for teaching me to use screenshots and zooming to see what was really happening. Yes, it ended up being colors bleeding across pixel boundaries. Everything looks great with a screenshot and an image viewer with magnification. And, it sure is much easier than moving filing cabinets out of the way so that I can put my nose on the screen to get a better vantage point. :) Keith ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; DATE: [11-19-2017 15:27:13] <19 Nov 2017 23:27:13 +0000> FROM: Alan Third > > On Sun, Nov 19, 2017 at 03:06:54PM -0800, Keith David Bershatsky wrote: > > Thank you, Alan, for taking a look at that potential issue. > > > > I tried again -- this time with my nose touching the screen -- and I > > think the issue may be with my vision and/or the screen quality. > > Perhaps this is the excuse I've been waiting for to get a higher > > resolution monitor. :) > > If it's an old monitor is it possibly some colour bleed? Try inverting > the colours. > > The only other way I can think of to be sure is to take a screenshot > and zoom in past 100% in a viewer (you can use emacs if you've > compiled it against imagemagick!). > -- > Alan Third From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 20 01:38:29 2017 Received: (at 29353) by debbugs.gnu.org; 20 Nov 2017 06:38:29 +0000 Received: from localhost ([127.0.0.1]:48167 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGfiu-0006mc-Ue for submit@debbugs.gnu.org; Mon, 20 Nov 2017 01:38:29 -0500 Received: from gateway34.websitewelcome.com ([192.185.148.231]:19508) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGfit-0006mV-Qo for 29353@debbugs.gnu.org; Mon, 20 Nov 2017 01:38:28 -0500 Received: from cm14.websitewelcome.com (cm14.websitewelcome.com [100.42.49.7]) by gateway34.websitewelcome.com (Postfix) with ESMTP id 234A99B991 for <29353@debbugs.gnu.org>; Mon, 20 Nov 2017 00:38:27 -0600 (CST) Received: from gator3053.hostgator.com ([50.87.144.69]) by cmsmtp with SMTP id GfiseBgjCHEImGfiseEUWd; Mon, 20 Nov 2017 00:38:27 -0600 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lawlist.com ; s=default; h=Content-Type:MIME-Version:Subject:Cc:To:From:Message-ID:Date: Sender:Reply-To:Content-Transfer-Encoding:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=lEca/ZaGdYYvqOJpgveMqgEzBVYpXRqpPxwz9GE4yJM=; b=WmERZ9oMIXWcHmnH4DCDgk02tz 9m4QAUpz1vXswePqsZM88jcKtdkEfS+x4Hqp3u3EWS/om3B9vSPklCjvylqJR6OUl9FLc0AarUzRc onxtvZEg8NhEBjkcY5W8rO18z/nW9cXwBTLbefPfJ2uMklHV9aMVPSkBGbdgNMrZKyqB73Qm6bpTy 8lsUU6/S53TgeTgOLLotf6gLi6G/nD5nldTMN1Jrt4Pw2MwEp8/ZLykHzglcff4KzHmf7Ins+EzOk jCCFo6/pnuZEsnvRgzNdb+mfZ9WTGtIEQRxRuxFLzDc27MI9/qR0uGINjVazNkcHjkgt1MthtUUYg OyZmg5TA==; Received: from cpe-45-48-239-195.socal.res.rr.com ([45.48.239.195]:49900 helo=server.private) by gator3053.hostgator.com with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.89) (envelope-from ) id 1eGfis-002cLm-BR; Mon, 20 Nov 2017 00:38:26 -0600 Date: Sun, 19 Nov 2017 22:38:25 -0800 Message-ID: From: Keith David Bershatsky To: Alan Third Subject: Re: [PATCH] Add window divider faces to NS (bug#29353) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - gator3053.hostgator.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - lawlist.com X-BWhitelist: no X-Source-IP: 45.48.239.195 X-Source-L: No X-Exim-ID: 1eGfis-002cLm-BR X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: cpe-45-48-239-195.socal.res.rr.com (server.private) [45.48.239.195]:49900 X-Source-Auth: lawlist X-Email-Count: 3 X-Source-Cap: bGF3bGlzdDtsYXdsaXN0O2dhdG9yMzA1My5ob3N0Z2F0b3IuY29t X-Local-Domain: yes X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 29353 Cc: 29353@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.2 (-) Yes, this latest patch fixed the issue that I was observing when the width of the dividers is exactly 3. Thank you again for bringing this feature to OSX/MacOS users. Greatly appreciated, Keith ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; DATE: [11-19-2017 15:23:01] <19 Nov 2017 23:23:01 +0000> FROM: Alan Third > > * * * > > modified src/nsterm.m > @@ -3202,7 +3202,7 @@ Note that CURSOR_WIDTH is meaningful only for (h)bar cursors. > [ns_lookup_indexed_color(color_last, f) set]; > NSRectFill(NSMakeRect (x1 - 1, y0, 1, y1 - y0)); > } > - else if (x1 - x0 > y1 - y0 && y1 - y0 > 3) > + else if (x1 - x0 > y1 - y0 && y1 - y0 > 2) > /* Horizontal. */ > { > [ns_lookup_indexed_color(color_first, f) set]; > > -- > Alan Third From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 20 03:27:34 2017 Received: (at 29353) by debbugs.gnu.org; 20 Nov 2017 08:27:34 +0000 Received: from localhost ([127.0.0.1]:48242 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGhQU-0004hN-Ef for submit@debbugs.gnu.org; Mon, 20 Nov 2017 03:27:34 -0500 Received: from mout.gmx.net ([212.227.17.20]:60539) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGhQT-0004h8-5P for 29353@debbugs.gnu.org; Mon, 20 Nov 2017 03:27:33 -0500 Received: from [192.168.1.100] ([46.125.249.41]) by mail.gmx.com (mrgmx103 [212.227.17.168]) with ESMTPSA (Nemesis) id 0Lkwpt-1er8Z43h3t-00amou; Mon, 20 Nov 2017 09:26:59 +0100 Message-ID: <5A1291CE.5060200@gmx.at> Date: Mon, 20 Nov 2017 09:26:54 +0100 From: martin rudalics MIME-Version: 1.0 To: Alan Third , Keith David Bershatsky Subject: Re: bug#29353: [PATCH] Add window divider faces to NS (bug#29353) References: <20171119232301.GB78887@breton.holly.idiocy.org> In-Reply-To: <20171119232301.GB78887@breton.holly.idiocy.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K0:fYDrZ3M6opFf5MSbbTO8SaLy5houOrZf97UOM8wuvqoyCKmcHI9 4HIMFPf2d1v94pcZC5rYb2Ekl2WQCOZikx71+JmhqJedtI5U37Ie2UA0up8FqtZZyFt6FQ/ 5X/a7BIzTkrDeTI7kzGBq+3zzs6i9iHLcamRKdy3yCgR0H+7EmhCJ2fE43AGPQrpuNJDTQM VkU9udkYnQeKQGz2lqEew== X-UI-Out-Filterresults: notjunk:1;V01:K0:hwlfZS/NiC4=:1xtvYMzQANrpM8umX2XPwP QDXsSL536a4ZM3ESeArQvDk1QfwSkRBN9f31tcJFlsYPL3XHcalCB0YOOjMyw7MF9JmP/efuP 5iIthnN+YsvWd7eT8xdjCoFm5rpApiIhxbcjjnnUqQM5QuYBWysFThO7myfy0sjixTTzvQ3/4 AsNgByG3RSmuD0NpfuFE1f2Dbi9IRON7kGknowA2HYxfk4/CI4i3SlibI8DX/R0Of/x92dDa1 B7ChjvXUIA0QhLvAbh68EVB/gcozhROoI0GhkB4gjsZV13VGP81dGgvCc40nzafpUfp0aWY/C cnpekItaclHZg6MntGmd9FwUYxncvgKnzBOpBoRp53hfXiIWFf2Z0HgWvNfPLQrEGILuGA4wB 67EtGm0HB1Sh3KZpr/CtzARJIcRd1tbhl00iaEuFRj+3q3e2O0ab99ExEv0T8L1tKYvq3/X/0 pXtXgGOxEjV+ACjQed7E97+OvlO9AUyQ0g+dEvsUEhMQGexFZDISjIEQhKXyHVtCnxTPZ00JT ldcV15OSupevwbsgi1sMJlcLeBp8NVntSBl4r6M3oybHHRy7jmkRVCDaxyjnZhjOzrEZ8VNUu M6op3g6Bi5TZ/x16svjXribBQKqW9BigfJTnUARd+RH62SuAev6VZT/M1kV59tJnvmc7+BTlq z2hwf/21E5wzaMRHfUj0ICRDTyW/3cmIV11uawB/qEUo91PFkrItAJMUQPadkj467Lpzc4VT+ 9C5m9zR2YkNFlHjfw5wKe40+jgYwL1QWuFz8ePaz0uBcNEBmLkWCgAcj8ZalC6GPvGky2qvXA 2lbqKnvD47mPwTaPUEuffUO/i3pXxZH+lz95keno1kUeKC16NE9DC8FoiL/XwVZISKFZcWP X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 29353 Cc: 29353@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.9 (-) > I can replicate this. It=E2=80=99s because I copied the code verbatim = from > xterm.c, and it does a comparison against 3 instead of 2, so this > might be a bug in X builds too. And in w32 builds. Hopefully fixed now in both. Thanks for noting this and the analysis, martin From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 20 15:41:57 2017 Received: (at 29353-done) by debbugs.gnu.org; 20 Nov 2017 20:41:57 +0000 Received: from localhost ([127.0.0.1]:49486 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGstB-0004TP-KM for submit@debbugs.gnu.org; Mon, 20 Nov 2017 15:41:57 -0500 Received: from mail-wr0-f181.google.com ([209.85.128.181]:37787) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGst9-0004TB-6m for 29353-done@debbugs.gnu.org; Mon, 20 Nov 2017 15:41:55 -0500 Received: by mail-wr0-f181.google.com with SMTP id k61so9296564wrc.4 for <29353-done@debbugs.gnu.org>; Mon, 20 Nov 2017 12:41:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=G+rcsMebEn8hMeWAWLT91dHW+1dIkUDL/nC2yarBeFA=; b=tnqP+FXJJPVjR1iLiDGPr3UmZZl+SdOntfDXZ7/TvqVWadrGY0IsenaFpG0YxUU0wr PSrYAUxRMMLBJeBiP3TMHv+PNrUm8b7iv5+U4DQmVJIZRRE31zklbKNLWrKD8UBfXX26 Zj1pGJDA5ma10M9UjBPYjVOei2q3KeLdBVKHCwerbjB1xKTpmYAZzGQkFq1FRdCaXmym CNZqoqXwS+uYSVcnGvkhKmiwcDHmXPrVNh0U9GjUiy8IDTtfK3FyAAGKwKNIeG4Jytc7 D2xBTCleOHVPtzwU6WWxQ1e12QK0AChP4aOIFmq6ovcsIN8sFgaSJrRo1uoKVsLMvqnH xSQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=G+rcsMebEn8hMeWAWLT91dHW+1dIkUDL/nC2yarBeFA=; b=Sd+7oRsFwRXPPfzjE2pkE+77KyvK5S3AvHo07M3oAo4N15/KFPIAbUfnc7a/a0MdAI Z5F4yoVlllV7Pm8+MP6YXMQGXO9IxAtnaAeyNBGPHc20Cq4YRx1c5DOEYuSFGV6j/d2p vxk8H5A/s3VwsJnfu0CjtlO/9zMuME4Z54mWKdRjwN+NN9DwVEDNH2qEsukTj8MI54yp wEw/Fl08FMqKzTopqoKeWNfnevmZ0gL86xcqRrt1uctf/VCGXQuUkkQt5wIXap0nuohx eRalIZO+ZNmJaqMwJKE7PUIEczeavoKl25oqIhD4e28+wo5QDq8fR0EIaDaF235Fr0Sq ZItg== X-Gm-Message-State: AJaThX6yHP70z9SncfdN3hxbHT4eItxd9+vZ4YwTXGEzAE+Zyjt/pyfC 7ovHTHXFAxw4dF1DojfBmTfyjY4a X-Google-Smtp-Source: AGs4zMbBbLTNRbRzDaTm4VA/Rnr/QYcLO+lRhxWE0iuGJMg8ngiJdXwojxFTjatcvsBs4EtFXE1KEg== X-Received: by 10.223.160.61 with SMTP id k58mr4192056wrk.252.1511210509095; Mon, 20 Nov 2017 12:41:49 -0800 (PST) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-18ba-c07d-ceca-b0d7.holly.idiocy.org. [2001:8b0:3f8:8129:18ba:c07d:ceca:b0d7]) by smtp.gmail.com with ESMTPSA id m133sm11213787wmd.40.2017.11.20.12.41.47 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 20 Nov 2017 12:41:47 -0800 (PST) Date: Mon, 20 Nov 2017 20:41:45 +0000 From: Alan Third To: Keith David Bershatsky Subject: Re: bug#29353: [PATCH] Add window divider faces to NS (bug#29353) Message-ID: <20171120204145.GA81795@breton.holly.idiocy.org> References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.9.1 (2017-09-22) X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 29353-done Cc: 29353-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) On Sun, Nov 19, 2017 at 10:31:22PM -0800, Keith David Bershatsky wrote: > Thank you, Alan, for teaching me to use screenshots and zooming to > see what was really happening. Yes, it ended up being colors > bleeding across pixel boundaries. > > Everything looks great with a screenshot and an image viewer with > magnification. And, it sure is much easier than moving filing > cabinets out of the way so that I can put my nose on the screen to > get a better vantage point. :) Thanks for checking. I’ll push my change, and I think we can mark this as done. -- Alan Third From unknown Sun Jun 22 11:48:59 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 19 Dec 2017 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator