From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 29 05:51:51 2015 Received: (at submit) by debbugs.gnu.org; 29 Jan 2015 10:51:51 +0000 Received: from localhost ([127.0.0.1]:56861 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YGmhT-00078K-1Y for submit@debbugs.gnu.org; Thu, 29 Jan 2015 05:51:51 -0500 Received: from eggs.gnu.org ([208.118.235.92]:58252) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YGmhQ-000784-FT for submit@debbugs.gnu.org; Thu, 29 Jan 2015 05:51:49 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YGmhE-00047H-5L for submit@debbugs.gnu.org; Thu, 29 Jan 2015 05:51:42 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.9 required=5.0 tests=BAYES_50,DC_IMAGE_SPAM_HTML, DC_IMAGE_SPAM_TEXT,DC_PNG_UNO_LARGO autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:52825) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YGmhE-000478-2o for submit@debbugs.gnu.org; Thu, 29 Jan 2015 05:51:36 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59853) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YGmh9-0005LJ-N7 for bug-gnu-emacs@gnu.org; Thu, 29 Jan 2015 05:51:36 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YGmh5-000440-DV for bug-gnu-emacs@gnu.org; Thu, 29 Jan 2015 05:51:31 -0500 Received: from mathmail.math.s.chiba-u.ac.jp ([133.82.132.2]:60387) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YGmh4-00043V-81 for bug-gnu-emacs@gnu.org; Thu, 29 Jan 2015 05:51:27 -0500 Received: from fermat1.math.s.chiba-u.ac.jp (fermat [192.168.32.10]) by mathmail.math.s.chiba-u.ac.jp (Postfix) with ESMTP id 4AF8CC0569 for ; Thu, 29 Jan 2015 19:51:24 +0900 (JST) Date: Thu, 29 Jan 2015 19:51:24 +0900 Message-ID: From: YAMAMOTO Mitsuharu To: bug-gnu-emacs@gnu.org Subject: 25.0.50; Mode-line not redrawn with expose events User-Agent: Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 (=?ISO-8859-4?Q?Shij=F2?=) APEL/10.6 Emacs/22.3 (sparc-sun-solaris2.8) MULE/5.0 (SAKAKI) Organization: Faculty of Science, Chiba University MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: multipart/mixed; boundary="Multipart_Thu_Jan_29_19:51:24_2015-1" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.7 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -4.7 (----) --Multipart_Thu_Jan_29_19:51:24_2015-1 Content-Type: text/plain; charset=US-ASCII This bug is related to the mode-line erasure problem I mentioned in http://lists.gnu.org/archive/html/emacs-devel/2015-01/msg01040.html . To reproduce the problem by the instruction below, you would need to make sure that your X11 compositing manager is turned off. I tested on Cent OS 5.11, default setting. See also http://lists.gnu.org/archive/html/emacs-devel/2013-04/msg00600.html . Steps to reproduce: 1. Create a file (say, ~/test.el) containing the following contents: (custom-set-faces '(mode-line ((((class color) (min-colors 88)) (:background "grey75" :foreground "black" :box (:line-width 2 :color "grey75" :style released-button))))) ) 2. $ emacs -Q -D -l ~/test.el 3. C-x 2 C-x 2 C-x 2 4. C-x o C-x o C-x o 5. Move another window (e.g., the terminal window from which Emacs is invoked) so that it hovers over the Emacs frame. Result: The upper two mode-lines among four are not redrawn after their hidden part is revealed (see the attachment). They are not redrawn in response to expose events because the flag `enabled_p' for these mode-line glyph rows have been set to false. YAMAMOTO Mitsuharu mituharu@math.s.chiba-u.ac.jp In GNU Emacs 25.0.50.1 (i686-pc-linux-gnu, GTK+ Version 2.10.4) of 2015-01-29 on localhost.localdomain Windowing system distributor `The X.Org Foundation', version 11.0.70101000 System Description: CentOS release 5.11 (Final) Configured features: XPM JPEG TIFF GIF PNG SOUND LIBSELINUX FREETYPE XFT ZLIB --Multipart_Thu_Jan_29_19:51:24_2015-1 Content-Type: image/png Content-Disposition: inline; filename="mode-line-erasure.png" Content-Transfer-Encoding: base64 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 YGdnh6FDhyIxMRHR0dGy67/33nsoKChA9+7d4e/vjylTpmDOnDma8pCQEFhZWcHb2xtjxoxBfn6+ 4lcuw8PDERwcDFdXVwwcOFDr0+BLly5FZmYmfHx8MHv2bMUTW6XOL5cvX0ZBQYGisRFRx6cKCw4U mSe/QnFBrmajmeUjOis1XCnIy8uDs7Mzjh49isjIyEb7SZUTERERUcdQXl6us7y6ohSAgVcuMzIy MHLkyGYTR6lyIiIiIupcDLpySURERES/DW1y5ZKIiIiI6EFMLomIiIhIMUwuiYiIiEgxTC6JiIiI SDFMLomIiIhIMUwuiYiIiEgxTC6JiIiISDFMLomIiIhIMUwuiYiIiEgxTC6JiIiISDFMLomIiIhI MUwuiYiIiEgxTC6JiIiISDFMLomIiIhIMUwuiYiIiEgxTC6JiIiISDFMLomIiIhIMUwuiYiIiEgx pvpUUqlUOsuFEHoFQ0REREQdm17JJdB8AimVeBIRERFR58Xb4kRERESkGCaXRERERKQYJpdERERE pBgml0RERESkGCaXRERERKQYJpdEREREpBgml0RERESkGCaXRERERKQYJpdEREREpBgml0RERESk GCaXRERERKQYJpdEREREpBgml0RERESkGCaXRERERKQYU30rqlQqJeMgIiIiok5Ar+RSCKF0HERE RETUCfC2OBEREREphsklERERESmGySURERERKYbJJREREREphsklERERESmGySURERERKYbJJRER EREphsklERERESmGySURERERKYbJJREREREphsklERERESmGySURERERKYbJJREREREphsklERER ESmGySURERERKYbJJREREREpxrSpjba2tm0dBxFRqzh+/Hh7h0BE9Jvw2EAvAM0kl0REnUVERATy 8vLaOwwiok7thx9+0DxncklEnZ6Tk1OT25l0EhEpj++5JKLfLCcnp2YTT6q3fv16pKamtkrb27Zt w4cfftgqbRNR+2FySUS/eU0lmMuWLcPYsWO1HocPH25Ru9nZ2Vi3bp1SYSpOTnyRkZEIDAxslf4n TZqEffv2oaKiolXaJ6L2wdviRESoTzAfvE2+cuVKCCHw4osvIiQkBE8//TTUanWL2iwvL0dOTo7C kSpHTny+vr6t1n+3bt3g7e2NEydOICoqqtX6IaK2xeSSiKgJpqb1p0eVSgW1Wg0zMzOt8ueffx59 +vRBTk4Obt26hT59+mDJkiUwMzPD9evXsWrVKlRVVaG8vBxz584FAEydOhWRkZEAgDt37uDtt9/G N998AyEEQkNDMW/ePE2/QP3V04EDB+L8+fMoKirC/fv3sXr1avTu3Rt///vfcejQIRQWFsLKygoj RoxAQkICTEx+vSGVmZmJvXv3oqCgADY2NkhISEBkZKSs+DIzM5GWlobS0lI89dRTSEhI0Bp/UVER Nm7ciPPnz6NLly548sknMW3aNE3/uubnQb6+vvj666+ZXBJ1IkwuiYh+8fDVSyk3btzAmjVrUFdX h8WLF+OLL75AZGQkXF1dsW3bNnz55Zf44IMP8MYbbzSqm5KSArVaje3bt0MIgVdffRV79+5FfHy8 1n5Hjx7FX/7yF7i6uuLOnTtQqVQAAEtLSyxduhTu7u64efMmkpOT4ebmpkkOz5w5g82bNyM5ORk+ Pj64ffs2fvrpJwCQFd+wYcMwbNgwrF+/vsmxr1+/Hvb29khLS0NJSQmWLVuGHj16YPTo0ZLz8yAP Dw/s27dP9pwTkfHjey6JiPQ0bNgwzVVNb29v3LhxQ1a9wsJCZGVl4ZlnnoGlpSWsrKwQExODL7/8 stG+4eHhcHV1BQDY2NjA2toaQP2fWHJ3dwcA9OrVC35+frhy5Yqm3meffYaRI0fCx8cHANC1a1c8 /vjjBo23QUVFBc6dO4cJEybAzMwMPXr0wIgRI/DVV19p7SdnfqysrHDnzh1F4iIi48Arl0REeurS pYvmuYmJCWpra2XVKy4uBgCsWrVKs622trbJ93T26NGjyTa+/fZb7Nu3DwUFBVCr1SgvL0d4eLhW H/3795cVT0uVlZVBCAF7e3vNNnt7e5SVlWntJ2d+KioqYGlp2SpxElH7YHJJRPSAhz85vmfPnkb7 tOTWuRCi0TZ7e3uYmJhg/fr1MDc311m/4Tb4g+7cuYPVq1cjOTkZfn5+UKlU2LRpk1Zf9vb2KCgo 0Cs+KXZ2dlCpVCguLoaNjQ2A+mTWzs6uxW3l5ubi0UcfbXE9IjJevC1ORNRCTk5O2LVrl+R+dnZ2 KCgoaHTbt3v37njsscewfft23Lt3D0B9kpWVlSWr/6qqKtTV1cHDw0OT5P3rX//S2mfkyJHIyMhA dnY2AKC0tBRnz56VFZ8US0tLDB48GAcOHEB1dTVu3bqFf/7znwgKCmpRO0D9n0MaOnRoi+sRkfHi lUsiIj1NmzZN51XMgQMHwt/fH3PnzoW5uTmmT5+OESNGAABefPFFvP3225gzZw6qq6vh6OiIcePG yerXwcEBCQkJWLp0Kezt7WFpaYkBAwZo7ePn54d58+bhrbfewq1bt2BtbY0ZM2bIju+FF15ASUkJ ysrKYGJighMnTsDDwwPLly8HACxevBhvvvkmpk+fDjMzM4wcORKjRo2SPXcAcPfuXZw9exbz589v UT0iMm6qsOBAkXnyKxQX5Go22vdwaceQiIg6Fn6NpH7ef/99CCEwffr09g6FiAz0ww8/4LGBXgB4 5ZKIyGAPvk+TiaZ8v/vd72Bra9veYRCRwphcEhEpqCHRZJIprVu3bu0dAhG1AiaXREStwMnJCceP H2/bTGLxAAAgAElEQVTvMIiI2lyTyWV5ebnOSryNQUQkLSIior1DICJSjFR+WF1RCoB/ioiIiIiI FMTkkoiIiIgUw+SSiIiIiBTD5JKIiIiIFMPkkoiIiIgUw+SSiIiIiBTD5JKIiIiIFMPkkoiIiIgU w+SSiIiIiBTD5JKIiIiIFMPkkoiIiIgUw+SSiIiIiBTD5JKIiIiIFMPkkoiIiIgUw+SSiIiIiBTD 5JKIiIiIFGOqTyWVSqWzXAihVzBERERE1LHplVwCzSeQUoknEREREXVevC1ORERERIphcklERERE imFySURERESKYXJJRERERIphcklEREREimFySURERESKYXJJRERERIphcklEREREimFySURERESK YXJJRERERIphcklEREREimFySURERESKYXJJRERERIphcklEREREijHVt6JKpVIyDiIiIiLqBPRK LoUQSsdBRERERJ0Ab4sTERERkWKYXBIRERGRYphcEhEREZFimFwSERERkWKYXBIRERGRYphcEhER EZFimFwSERERkWKYXBIRERGRYphcEhEREZFimFwSERERkWKYXBIRERGRYphcEhEREZFimFwSERER kWKYXBIRERGRYphcEhEREZFimFwSERERkWJMm9poa2vb1nEQERG1uePHj7d3CESdxmMDvQA0k1wS ERH9FkRERCAvL6+9wyDq8H744QfNc94WJyKi3zQnJ6f2DoGoU2FySUREv3lMMImUw+SSiIgITDCJ lMLkkoiI6BdMMIkMx+SSiIjoAUwwiQzD5JKIiOghTDCJ9MfkkoiIiIgUw+SSiIioCU5OTryCSaQH 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 01MsXbpUVpvZ2dnC3NxclJSUaLadPHlS2Nrairt37wohhLh+/bqIiooSNjY2wtHRUSxdulTU1tZq 9g8MDBSpqaman5OSksRLL70kq39XV1fxxRdfNNq+YMECsXjxYiGEEJs3bxbe3t7C0tJS9OzZU7z0 0kuN+p87d64IDg4WLi4u4qmnnhKVlZVCCCHOnz8vPD09Ra9evUSXLl2Ep6en8PT01IpXFzn1peZH jl27domBAwcKa2tr4erqKnbu3KlVHh4eLpYtWybCw8OFl5eXcHZ2Fj/++KMQQoji4mKRkJAg7O3t RdeuXcW8efNEVVWVpq6u+ZMzPqn2pUgdPylS63vXrl3C09NT2NraiuTk5CbbaFjnTTF0fLp8++23 wtbWVlRUVGi2paeniz59+siO/8aNG+LJJ58Utra2olu3biIkJESzvqXqt8X6DwwMFMnJycLPz090 6dJF6/UnhOHrT4oxrw855zdDj5/U/EsZMGCAWLVqlez9H1RWVia8vLzE7t27Nduefvpp8cc//rFN +hfCsN9/RIaQyg8b8kiDk0tra2uRlJTUbCBS5VKaSy4bODg4iFOnTunV7tatWzU//+EPfxCJiYma n0eMGCGmT58uKisrRU5OjnB3dxfbtm3TlBuSXMbFxYmUlJRG2wMCAsSBAweEEEKkpaWJc+fOCSGE uHTpknBzc9NKvgIDA0VkZKSorq4WlZWVYtCgQY1+Oe3bt0/4+vrKiqkpuupLzY+Uzz77TNjZ2Ymj R48KIYS4efOmOHLkiNY+4eHhwtXVVZw/f14IIURRUZHmPwRRUVEiJiZGlJWVidLSUhERESFefvll TV2p+ZMan1T7UuT0L4fU+p45c6ZeyYOh45PSr18/sX//fs3PkydPbjLO5uJfsGCBGD9+vKiqqhK1 tbUiMzNT3L9/X3Z9IVp3/QcGBgo/Pz+Rn58vcnNzhbu7u9brz9D1J5cxrg855zc58Rky/7qUlJQI ACIzM1PW/k3JysoSjo6O4sqVK+LNN98Ufn5+spNbJfpvoO/vPyJ9yU0uDX7PZb9+/dC7d2+9y9tL YmIiUlNTAQA1NTXYu3cvZs6cCaD+L9AfPXoUS5Ysgbm5Odzd3TFr1iwcPHhQkb5DQkLw9ddfAwAC AgKQkpKCqqoqnD17FiEhIQCAadOmwcfHBwDg6emJ6OjoRn84e8qUKTA1NYW5uTkCAgJw8eJFReKT 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 8WrI+J544gl4eHhg//792LhxIzw8PDB27NgWjU+KvvE5Oztj9erVCA8PR1hYGJKSkhAcHKxY+3LI mR8bGxusX78e48ePh42NDTZv3qwpM3T9ZGdnIywsDHZ2dhg6dCgSExMRHR0tu/57772HgoICdO/e Hf7+/pgyZQrmzJmjKQ8JCYGVlRW8vb0xZswY5OfnK37lMjw8HMHBwXB1dcXAgQO1Pg2+dOlSZGZm wsfHB7Nnz1Y8sVXq/HL58mUUFBQoGhsRdXyqsOBAkXnyKxQX5Go2mlk+orNSw5WCvLw8ODs74+jR o4iMjGy0n1Q5EREREXUM5eXlOsurK0oBGHjlMiMjAyNHjmw2cZQqJyIiIqLOxaArl0RERET029Am Vy6JiIiIiB7E5JKIiIiIFMPkkoiIiIgUw+SSiIiIiBTD5JKIiIiIFMPkkoiIiIgUw+SSiIiIiBTD 5JKIiIiIFMPkkoiIiIgUw+SSiIiIiBTD5JKIiIiIFMPkkoiIiIgUw+SSiIiIiBTD5JKIiIiIFMPk koiIiIgUw+SSiIiIiBTD5JKIiIiIFMPkkoiIiIgUY6pPJZVKpbNcCKFXMERERETUsemVXALNJ5BS iScRERERdV68LU5EREREimFySURERESKYXJJRERERIphcklEREREimFySURERESKYXJJRERERIph cklERET0/9m797Aoy8T/459hQASBFDwrwgpaaa4GupCASB6SLdy01mOWfPHQVR5ys1Ixd8u2+lZu J3M3rX5uaLmamlamZlpqagcrtXTbr6amiaKAgCknvX9/eDnrLIcZmIeD7vt1XVwXzD3PfXrueebD M8/MwDKESwAAAFiGcAkAAADLEC4BAABgGcIlAAAALEO4BAAAgGUIlwAAALAM4RIAAACW8a7uhjab zcp+AAAA4CpQrXBpjLG6HwAAALgK8LI4AAAALEO4BAAAgGUIlwAAALAM4RIAAACWIVwCAADAMoRL AAAAWIZwCQAAAMsQLgEAAGAZwiUAAAAsQ7gEAACAZQiXAAAAsAzhEgAAAJYhXAIAAMAyhEsAAABY hnAJAAAAyxAuAQAAYBnCJQAAACxDuAQAAIBlCJcAAACwDOESAAAAliFcAgAAwDKESwAAAFiGcAkA AADLEC4BAABgGcIlAAAALEO4BAAAgGUIlwAAALAM4RIAAACWIVwCAADAMoRLAAAAWIZwCQAAAMsQ LgEAAGAZwiUAAAAs413ejTt37qztfgAAAOAK9utOkZIqCJeS1LFjx1rrDAAAAK5c//rXvxy/87I4 AAAALEO4/C82bNgwjRkzpq67UW+NGTNGo0eP1h133FGtcvzbI488ou+//75a277wwgvKyMiwuEdw V03O//z587V69eoaqRtA3al2uMzPz9fAgQN1+PBhx21vv/22ZsyYYUnH6pM//elP2rRpU113o1xr 1qzR1KlTtW/fvhproz6P31OnT5/W7bffXu66fe211/TYY49VuK2rcleeffZZvfLKKxWW/+lPf9LA gQMdP7fffnu126pL27Ztk91uV+fOnZ1udzX+S5KSkhQTE1NT3avQjBkznOZ/4MCBWrt2bZXq2LNn j55//vka6qHn3OlfTc7/73//ey1btkznzp2rkfoB1I0Kr7n8b1dQUKBZs2Zp6NChkqTCwkItWrRI J0+e1JQpU+q4d/928uRJ/etf/9KZM2csrfdKGb+nPv/8c4WHh2vfvn3Kz89XUFBQXXfJSWpqqm67 7ba67oZH3n//ffXt27fa23ft2tXC3rjv8ccflzFGDz/8sOLi4vS73/1Odru9SnUUFBTo0KFDNdNB C7jTv5qc/yZNmqhDhw769NNPNWDAgBprB0DtqpVwOWXKFEVHR+uuu+6qjeYsERgYqLS0NGVkZOiH H37Qrl27lJycrNGjRzvu88MPP2j+/Pk6ePCg7Ha72rZtq5kzZyokJESSZIzRypUrtWbNGmVnZ6tZ s2YaMWKEevfuLUk6ePCgJk+erOjoaJWUlGjv3r1q0KCBXnzxRbVo0UIrVqzQ2rVrdfLkSTVo0ECd OnXS/fffr6ZNm2rHjh168sknHX2ZPXu2JKlnz56aNm2aW+1fMm/ePH388cdq27atZs2apZCQELfG fzXYsWOHevXqpc2bN+uLL77wKATVBC8vL/n4+NR1N6rtzJkz2rt3rx588MEqb7t582YtWrRIeXl5 uu222zRq1Cin8pycHL344ov65z//KbvdrtDQUD3xxBOO+Zo8ebJat26trKwsFRYWqmPHjrr//vvl 7e3eYe/S/Ww2m+x2e5n9MHXqVLVv316HDh3SyZMn1b59e02bNk0+Pj46cuSIZs+eraKiIhUUFGjc uHGSpOHDhyspKckxNwsWLNCXX34pY4zi4+M1fvx4p/7NmDFDnTp10t69e5Wdna3i4mI9+eSTatWq lT788EOtWrVKp06dkr+/v/r06aNRo0bJy+vfL0ht3rxZS5cuVVZWlgICAjRq1CglJSW51T9X85+d na25c+c6jlv9+/fXyJEjHe1XNj+X69q1qz7//HPCJXAVqZVw+fPPP6t9+/a10ZRlzp8/r59++knZ 2dlq2LChvL29dejQIR0/flxNmjSRJL300kvKycnRhAkT5OPjo927d6uoqMhRx+rVq7Vw4UK1adNG Q4YMUU5Ojg4ePFgm3O3cuVNJSUmaOHGijhw54rh937596tq1qzp16qSDBw/q3Xff1cKFCzV16lR1 6NBBU6ZM0datW/Xll1/q9ttv169+9Ss1b968Su2fOnVKBQUF6ty5s7799lutWbNGo0aNcmv8V7qz Z89q165duvvuu1VQUKAdO3bUu3C5cuVKrVixQk2bNtUdd9yhnj171nWXquTgwYNq2LCh4x+uqujV q5d69eqlF154odzyZcuWqWHDhlq8eLG8vLy0b98+p2AlSXl5eXrmmWdks9k0a9YsrVixQkOGDKnW WMrz888/66mnntKFCxccj8ekpCSFhoZq/vz52rZtm/7xj3/oxRdfLLPtnDlzZLfb9frrr8sYoyee eEJLly7ViBEjnO63ceNGPfbYYwoNDdWZM2dks9kkSX5+fpo+fbrCwsJ0/Phxpaenq127do5w+O23 32revHlKT09Xly5ddPr0aR08eFCS3Oqfq/l/4YUXFBwcrEWLFik3N1czZsxQ8+bNdcstt7icn8uF h4dr2bJlVZh1APVdrYTLpUuX1kYzliouLtb+/fv1+OOPa/78+UpMTJSvr6/27Nmj66+/XtLFAFpc XKzs7Gx1795d8fHxjgO/JH300Uey2Wx6/PHH1axZM0nShQsXyrR13XXXlftS8x/+8Af5+fmppKRE sbGxWrdunfbv3y9JCgkJUVJSkn766Sd9+eWX6tKli3r06OG0vTvt+/r6aurUqTp69KgmTpyorKws t8d/pdu5c6cCAwMVHh6ugoICrV69WoWFhWrYsGFdd02SlJKSoqZNm6pBgwbasWOHnnnmGc2ePVtd unSp6665raCgQAEBATVSd4MGDZSfn6/MzEy1bdu2zDWdkpSYmOh4KbtXr15at26dpeGyV69estvt stvt6tChg37++We3tjt16pR27typv/3tb/Lz85N0cX8vXry4TLhMTExUaGioJDnN5eX/JLZs2VJR UVH68ccfHeFt/fr16tu3r2O9NG7cWDfeeGO1x3q5c+fOaffu3Xr55Zfl4+Oj5s2bq0+fPtqxY4dT uHRnfvz9/S2/rAdA3ap2uLw8RHli6tSpjs9GSk1N1aBBgywtry4/Pz9NmjRJ0sUDd1BQkKKjo53u c++992revHnKyMhQRkaGWrdurT/96U9q2bKlpIsvGwUEBDiCnaQyZ1YkqUWLFmVuO3/+vP7+979r 8+bNTgdef39/t8fgTvuBgYGy2+1q0KCBpH+HT3fGf6Xbvn27unXrJpvNpuuvv15eXl76+uuv683Z wcvne9CgQfruu++0ZcuWKypcNmrUSGfPnq2RuocMGaKMjAzNnj1b+fn5SkhI0L333ut0XWSjRo0c vwcEBCgvL8/SPlx63EgXH1vnz593a7ucnBxJ/76cRbr4mC/vms7LX4243FdffaVly5YpKytLdrtd BQUFSkxMdGrjuuuuc6s/VZWfny9jjIKDgx23BQcHKz8/3+l+7szPuXPnHAEbwNWh2uHS19dXkvOZ sPPnz1f5rM9zzz1Xo+VWuPfee8u9vVu3bpo/f75OnDihTz/9VIsWLdJ7772nsWPHSrp4sD169Kiy s7MdLwteuHChTMArL6hv27ZNa9asUXh4uKZMmSJ/f3/NmjWrzP0ubWuMKVPmbvuuVDT+K1lJSYl2 7typ4uJibd26VdLF9bt9+3ancOnl5VXu2WZ3y63k4+NTa21ZJSwsTL/88ovy8vJ0zTXXWFp3o0aN HGvzyJEjSk9P14033ui0/7Kzsx2/5+bm1skbtip6bHp5eemFF15wHEsrUt7x4cyZM3ryySeVnp6u qKgo2Ww2vfLKK05tBQcHO16JqGr/XAkKCpLNZlNOTo7jbGpOTk615vfo0aP61a9+VeXtANRf1f4o ogYNGigsLEwbNmxQYWGhTp48qS+++KLc/5QnTZp0VX5O3YsvvqgVK1bo4MGDKi4uliSnMw/9+/eX MUZ//OMftXTpUi1YsMDtebj0hBISEqLIyEj9+OOPKikpKXO/xo0bS7r4EtiGDRv03XffWdL+1W7X rl0qLS3V4sWLtXz5ci1fvlyTJk3Sl19+6XR2pWnTpvLy8nKa18u5KnfFGKOSkhKnH+ni9aCbN29W bm6uzp49qy1btuiLL77QTTfdVK126krjxo0VERGhPXv2lFte0fjd8fXXXzvC06Uz+v8Z1D766CPl 5eXpzJkzWr9+fZU+Uqe0tFQlJSUyxuj8+fMqKSmpcrgPCgpSVlZWmZd9mzZtql//+td6/fXXHWd2 jx496vZX7xYVFenChQsKDw93hLwvvvjC6T59+/bVhg0bHHOfl5enXbt2udU/V/z8/HTDDTdo+fLl Kikp0cmTJ/Xxxx8rNja2SvVIFz8OqXv37lXeDkD95dE1lw899JDmzZunESNGyNfXVwkJCeW+LH38 +HGdPn3ak6bqpUaNGum9995Tbm6ufH191aNHDw0ePNhRPnDgQBUXF+vDDz/UW2+9pZCQEI0cOdKt um+66Sb1799fW7Zs0ZgxY9S9e/dyXxLv1auXduzYoW+++UZffPGFevbsqRtuuMHj9q9227dv1403 3ug0p7GxsXrllVe0a9cuRUVFSbr4JDp27Fg9+eSTKi0t1ejRo/Xb3/7WsY2rclfWr1+v9evXO922 aNEieXl5adWqVXr55ZdVUlKiVq1a6b777rsiL0249dZbtWnTJsXHx5cpq2j8QUFBeuihh5Sbm6v8 /Hx5eXnp008/VXh4uGbOnClJOnz4sObOnatffvlFvr6+6tu3r2O/XdKlSxc99NBDysvLU2xsrNPj 05VZs2Y5/mk4cOCA3nzzTd13331Veldzp06dFB0drXHjxsnX11d33XWX+vTpI0l6+OGHtWDBAo0d O1YlJSVq1qyZ259lGhISolGjRmn69OkKDg6Wn59fmWuho6KiNH78eP3tb3/TyZMn1ahRI919991u 98/V/E+ZMkUvv/yy7rrrLvn4+Khv377q16+f23MjSb/88ot27dp1Vb46Avw3syX0jDGbP9uhnKyj jht3793Pd4sDsMSFCxc0efJkPfjggwoPD6+1didPnqyhQ4fWm2toUdbixYtljLmiPqYOQPn+9a9/ 6dedIiXxIeoAapiXl5eefvppy94EiKvHb3/7WwUGBtZ1NwBYjHAJoMZd/q5t4JKr5TNzATirMFxe +ngfALgS3X///ZI4lgFAbSs3XLp60wAvYwAAAPx3KSgoqLS85NzFzxKu9kcRAQAAAP+JcAkAAADL XLHhMjY2VosWLXJ5v9GjRzs+l81K3bt315IlSzyuZ+XKlWrdurWuueYax9ctVqW8ptXU/F1S1+OD NYYNG6YnnniirrsBVEt11299P37V9PG7roSHh6tNmzZV/kZAq12t82uFehkub7vtNtlstnJ/Fi5c WKW6Ro0apZSUlJrpqAX++Mc/6vHHH1deXp5eeumlKpfXtJqev7oenyc2bdpU5kOpYa0BAwZU+E9k fZ9/T/tX38eHujt+DRs2zK0Pnq/vz3/VdejQIa1bt65G23Dn8Xe1zq8V6uVHEa1cudLxFXxxcXEa NGiQpk6dKuni9ytXxaVvm6ivjh8/7vhGneqU17Sanr+6Hp8nsrOztXv37rruxn+t+j7/nvavvo8P 9f/4Vd+f/+ozdx5/zG/F6uWZSx8fHzVs2FANGzaUzWaTt7e34+/Lv7v7n//8p6Kjo+Xr66uUlBQV FRU5yt5++21FRkYqKCio3NPWx44d0y233KKgoCAFBwcrPj7eaXt3bNmyRR06dFBgYKBGjRqlwsJC R9l/vmw/ZswYTZs2zfH373//e0VGRio7O9vx+4wZM9wuz83N1d13362QkBA1adJE9957r+P7zS/p 3bu30tPT1bt3b3Xo0EFt27bV/v373RpbTc+fq/EdPXpUycnJCgwMVPPmzTVjxowy3+vsyfhiY2M1 fvx4xcXFKTQ0tMz6qaz9ffv2KTIyUhMnTnT8HhkZ6bS/Xe0fT+bvu+++U8OGDZ2+UnXbtm0KCgpy +p7qyubP1fp0pw/du3dXQECA+vXrp9zcXKdyd9qvbP4r4878V6Zdu3b67LPPytw+ceJE/eEPf5Ak /fWvf1XHjh3l7++vli1batq0aW7339P+ubO9O4+Pyrhaf5WNf+fOnQoKCnI63r377ruKiIhw/O3O 8ckTnuwfyfX6daWuj1+ueHr87tatm4YMGaIePXqoU6dOSk1NrdL+q2z/u7N+XO1fV1wd3yqr353H n6v5rcnj3xUjoWeMMcaY7BNHHD/5+fmV/lyuUaNGJi0tzVTEVbkr0dHR5qmnnipze0xMjImKijKZ mZnm6NGjJiwszGRkZJS53z333GPS09PL3D5hwgQzaNAgU1RUZM6fP282b95siouLq9Svzp07m6ys LJOTk2Oio6PNo48+6tS/y/uTlpZmHnnkkTL1hISEmO3bt1fYTkXlAwYMMCkpKSY/P9/k5eWZ3r17 m1mzZjndJzEx0YSGhpq9e/caY4zJzs42ubm5bo/RmJqbv0sqGl+fPn3MXXfdZQoLC82hQ4dMWFiY mT9/vtN9PBlfTEyMSUpKMiUlJaawsNB07tzZaX+50/6yZctM165dy63f1f6xYv29+uqrjr/vu+8+ k5qa6nb/3V2fFenUqZN56KGHzPnz58369euNl5eXmT17dpXar2z+L1m7dq3Zv39/uX2obP4rM2zY MDNnzpwyt/fo0cMsX77cGGPMokWLzO7du40xxuzfv9+0a9fOvPnmm1Xqf3X758727qzPyrhaf67G f+2115p33nnH8feQIUOcjhPuHJ884en+cbV+3VVXx6+hQ4ea8ePHu7xfdY/fXbt2NYmJiaakpMSU lpaam2++2fz5z392q2/GuN7/rtaPq/1rjDF79uwxvr6+5bbv6vjmTv3uPH4rml+rjn/1kat8eClH enzm8tprr1WrVq2qXe6J1NRUtWzZUm3atFFiYqJ++OEHt7dt2LChTp06pQMHDshmsykhIaHKL7mn paWpWbNmatKkicaPH6+VK1dWdQjVcuTIEa1du1Zz5sxRYGCggoKCNGnSJC1fvrzMfUeMGKHrr79e khQcHKzGjRtb0gcr5q8iBQUF2rhxo6ZNmyZfX1+FhYVp9OjRWrFiRZn7ejK+oUOHytvbW76+vurR o4dj/VSl/fK4s388nb/U1FRlZGRIkkpLS7V06VLdc889lvTflf3792vv3r16+OGH5eXlpX79+ik2 NtZR7m77Fc3/5W655RanMxpWiIuL0+effy5J6tGjh+bMmaOioiLt2rVLcXFxkqSRI0eqS5cukqSI iAglJyfr66+/rnL/a4IV+9fV+nM1/uHDhzve0PjLL7/o/fff14gRIyRV7fhUXZ7sH1fr11O1dfzy hDvHn+HDh8vb21t2u13Dhw/Xu+++61bd7uz/ytaP5N7+9URN1m/l8e9K5nG43Llzp2bPnl3tck9c /kD08fFRSUmJ29ump6erS5cuSklJcZy2Ly0trVL7LVq0cPzevHlznTx5skrbV9exY8ckSSkpKbru uut03XXX6aGHHiq3/2FhYTXSByvmryLZ2dkyxjj9U9KqVSudOnWqzH09Gd/lX0lot9sd66cq7ZfH nf3j6fwNHz5cX331lePC9oCAAPXq1cuS/rty6tQp+fj4qGnTpo7bWrdu7fjd3fYrmv+aFh8frx07 dig7O1t2u10bNmzQt99+q3bt2jke0x988IHi4+PVtm1bhYeH66233nJ6Ga8u+2/F/nW1/lyNf+TI kVqzZo3OnDmjVatWqWPHjurUqZOkqh2fqsuT/eNq/Xqqto5fnnDn+HP5V3M2adJEWVlZbtXtzv6v bP1I7u1fT9Rk/fX9+Fdb6uUbempD48aN9corr0i6eI1FUlKS+vXrpzvuuMPtOk6cOOH4PSsrS82b N3f87e3t7XSNRV5entPBzBOtW7eW3W7X119/LX9//0rva7PZLGnzP1kxfxUJCQmRzWZTZmamgoOD JUmZmZnlzl9NjM/d9m02m4wxZbZ3Z/94On/BwcFKSUnRokWLtHfvXo0aNcoxF+7035P12axZM5WU lOjMmTMKCAiQJOXk5DjKq7L/PFHR/LvSpUsXnT59WhkZGRoxYoRWrVqlTZs2Oc5a5uTkaPDgwVq5 cqWSk5Nls9k0bty4KrdV3f652t6K+a1s/bkz/sjISHXu3FmrVq3SkiVLnM46VeX4VB2e7h9X69dT dX38coc7x59LIVGq2vpyZ/9Xtn7c3b92u93xxt//VNnxzd36q/v4ra3jX33n8ZnL9PR0/e1vf6t2 eV1Zt26dDh8+LOnfX2fp5+dXpTpef/11nTx5UqdPn9arr76qwYMHO8o6duyo7du3S7oYQjds2GBR z6XQ0FDdfPPNmjJlivLz8yVdfHPTmjVrLGvDFSvmryKBgYHq3bu3nn76aRUVFemnn37SwoULdfvt t1tSv1XtN2vWTIcPHy7zZgB39o8V8zd69GgtXLhQq1evdrwk7m7/PVmfERERuuGGG/TWW29Juvgy 4+VvkKmt/VfR/Ltit9sVGxurZ555RsnJyUpKStJLL72k+Ph4SdK5c+dUWlqqrl27ymaz6dixY3rv vfdqrX+utrdifitbf+6Of8SIEXr11Vf10Ucfafjw4Y7bq3J8qs7zg6f7x9X69VRtrf/z58+rsLDQ 6cdd7hx/FixYoJMnTyo3N1evvfaafve737lVt7v7v6L14+7+DQ0Nld1u16efflqmrLLjm7v1V/fx a+X+79q1q9Mbxa4kHofLN998U5988km1y2vKTTfdpPDwcL3zzjuaO3euwsPDNXDgQEf5nj17lJCQ oKCgIHXv3l2pqalKTk6uUhuJiYnq2bOnQkND1alTJ6d3o02fPl2bN29Wly5dNGbMGMcTl1WWLFmi wsJCtW/fXgEBARo8eLAyMzMtq7825q8yf//735WVlaWmTZsqOjpaQ4cO1dixYy2r34r24+LiNGDA AEVERKht27ZOn8Hqav9YMX+33HKLzp49q27dupW5LtFV/z1dn//4xz/0+uuvq0ePHkpNTVVUVFSV 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 tWnTRomJiU6Pv/q8/13xdH24c3yzQmXzX5nTp09Lkq65pvJvoqtMVFSUHn30UQ0cOFCzZ8/W0qVL 5evrW2vtA/Wdx9dc7ty506PyujJ8+HBNnTpVhw4d0vfff6+AgAD16tVL0sVrfYwxTqG4VatWOnXq lCVtx8fH69lnn1V2drbsdrs2bNig+Ph4tWvXTi1atJAkffDBB3rqqad06NAheXt7KycnRyNHjnSq p1GjRo7f7Xa7SkpKLOmfK1bMz7Fjx9SzZ0+X9wsLCyt3W0lObwQoLS2Vt/e/l7M781dZ31zV74on 7dc0K8bnysiRI9W1a1edOXNGq1evVseOHdWpUye3t09PT1d6erpSUlJ06tQpDRs2THPnzrW0j55q 3Lix43cfHx+nx1993v+ueLo+3Dm+WaGy+a/MpVCXl5dX6f1iY2MdIfnZZ5/V1KlTncrvuecezZw5 U8nJyYqIiHC731a1D9Rn9edIXcuCg4OVkpKiRYsWae/evRo1apRsNpskKSQkRDabTZmZmQoODpYk ZWZmqmnTpo7tvb29deHCBcffeXl5TuWV6dKli06fPq2MjAyNGDFCq1at0qZNmxz/1efk5Gjw4MFa uXKlkpOTZbPZNG7cOBljqjRGm81W5W3c2d6d+XGldevWOnjwoFt9KG9bu92ur7/+Wv7+/mXK3Z2/ isbnqn5XrNp/nrLb7Tp//nyZ2z0dnzsiIyPVuXNnrVq1SkuWLKnSWUvpYnB45ZVXJEn79u1TUlKS +vXrpzvuuMPtOmpq/bvi6fqrLTW1Plwd39xVU/PTpEkTXXvttdqyZYsSEhIqvN+OHTsqrWfs2LFK SUnR1q1btWLFCg0ePLhW2wfqM49fFk9PTy/3I4LcLa9IcXGxCgsLZYxRaWmpCgsLyz0QemL06NFa uHChVq9e7XhJXJICAwPVu3dvPf300yoqKtJPP/2khQsX6vbbb3fcp2PHjtq+fbsk6cSJE9qwYYPb 7drtdsXGxuqZZ55RcnKykpKS9NJLLyk+Pl6SdO7cOZWWlqpr166y2Ww6duyY3nvvvSqPr1mzZjp8 +LByc3OrvG1l27szP678z//8j/7f//t/2rRpkyTp5MmT+vjjj93aNjQ0VDfffLOmTJmi/Px8SdI/ //lPrVmzRpL781fR+FzV74pV+89ToaGhstvt+vTTT8vc7u74qvv4lS5e0vDqq6/qo48+0vDhw6u0 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 Fxenzz//XJLUo0cPzZkzR0VFRdq1a5fi4uIc9Xi6/9PS0tSsWTM1adJE48eP18qVK6u0fXXVl+ML gKuXx9dc7ty506NyT1x+oPPx8VFJSYmkiy+ZSXJ6o0Fpaam8vZ2H26hRI8fvdrvdsb0r9aV+SQoL C3OrzurwdH6ry93677nnHs2cOVPJycnlBpCaVt39666K5l+SPvjgAz311FM6dOiQvL29lZOTo5Ej R1rafk2xYv2kp6crPT1dKSkpOnXqlIYNG6a5c+e6VUd2draMMU7/9LZq1UqnTp2SJMXHx+vZZ59V dna27Ha7NmzYoPj4eLVr104tWrRwbOPp/r+8rubNm+vkyZNV2r666svxBcDVq16/ocdms8kYU+Xt WrduLbvdrq+//lr+/v6W98uq+isaX1Xqt9lslrfvSn0Z/9ixY5WSkqKtW7dqxYoVGjx4sFv11xfV 7V9OTo4GDx6slStXKjk5WTabTePGjStTV12P32636/z582Vut2L9NG7cWK+88oqki9eYJiUlqV+/ frrjjjtcbhsSEiKbzabMzEwFBwdLkjIzM9W0aVNJUpcuXXT69GllZGRoxIgRWrVqlTZt2uR01tIK J06ccPyelZWl5s2bO/729vZ2XAMqSXl5eY7+eaq2ji8A/nt5/LJ4enq6/va3v1W7vDLNmjXT4cOH lZubW6XtQkNDdfPNN2vKlCnKz8+XdPHNEWvWrKlWP2qq/orGV9P9d9W+K/Vh/H/961+1Z88ezZ8/ X4sXL9a4ceP0448/WjK+2lLd/p07d06lpaXq2rWrbDabjh07pvfee8+y+q0SGhoqu92uTz/9tMzt nq6fdevW6fDhw5KkwMBASZKfn59b2wYGBqp37956+umnVVRUpJ9++kkLFy7U7bffLuliKI6NjdUz zzyj5ORkJSUl6aWXXlJ8fLzb/XPH66+/rpMnT+r06dN69dVXnf456tixo7Zv3y7pYgjdsGGDZe1a eXzp2rWr0xuFAECyIFy++eab+uSTT6pdXpm4uDgNGDBAERERatu2rRYuXOj2tkuWLFFhYaHat2+v gIAADR48WJmZmdXqR03VX9n4arr/rtp3pS7H/+2332r69Ol6++235e/vr7i4OE2ePFlDhgxxeser J+O76aabFB4ernfeeUdz585VeHi4Bg4cWKXxuVLd/rVp00ZPPvmkEhMTlZCQoLS0NPXs2dOy+t3h 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 /fv3r1Y5/m3ixInavXt3tbZ9+umn9frrr1vcI7irJuf/5Zdf1rJly2qkbgB1w6NwmZeXp6SkJB08 eNBx28KFC/XAAw943LH65uGHH9ZHH31U190o16pVq3Tffffpu+++q7E26vP4PXX69GndfPPN5a7b JUuW6Nlnn61wW1flrjz++OP6y1/+UmH5ww8/rKSkJMdPnz59qt1WXdqyZYu8vb3161//2ul2V+O/ pH///urZs2dNda9CDzzwgNP8JyUlafXq1VWq45tvvtFTTz1VQz30nDv9q8n5HzFihN566y2dPXu2 RuoHUPsqfUPPf7v8/HxNnTpVd999tyTp7NmzeuONN3TixAlNnz69jnv3bydOnNC+fftUUFBgab1X yvg9tXXrVkVGRur7779XXl6errnmmrrukpN7771XgwYNkiTZbLY67k31LF++XMnJydXePioqysLe uO+5557ThQsXNGHCBPXu3Vt33nmnvL2rdtjMz8/XgQMHaqiHnnOnfzU5/yEhIbruuuu0YcMGDRw4 sMbaAVB7ai1cjhs3TrGxsfqf//mf2mrSY0FBQZowYYIWLFig77//Xt98840GDhyo8ePHO+6zd+9e vfzyy9q/f7/sdrvatWunP//5z2rWrJkkyRijf/zjH3r33Xd16tQptWjRQqmpqerbt68kaf/+/Ro7 dqx+85vfqKSkRHv27JGvr68WLFigVq1aacmSJVq9erWysrLUoEEDdenSRQ8++KCaN2+urVu36tFH H3X0ZcaMGZKkXr166bHHHnOr/Uuef/55rV27Vu3atdNTTz2lpk2bujX+q8HWrVt18803a+PGjdq2 bZtHIagm2O12NWjQoK67UW0FBQXavXu3Zs6cWeVtP/74Y73xxhs6ffq0Bg8erLS0NKfy7OxsPf30 09q7d6/sdrvCwsL0l7/8RT4+PpKkMWPGKDQ0VJmZmSosLNT111+vBx980O2AeOl+Nput3P1w3333 KSIiQgcPHlRWVpYiIyP12GOPycfHR4cPH9aMGTNUWFio/Px8jRw5UpI0evRo9evXzzE3c+fO1fbt 22WMUVJSkiZNmuTUvwceeEA33HCDvvvuO506dUpFRUV64YUX1KZNG61atUrvvPOOTp48KX9/fw0Y MEBjx451+ifk448/VkZGhk6cOKGgoCClpaWpf//+bvXP1fyfPHlSzz33nOO4deuttyotLc3RfmXz c7no6Gh99tlnhEvgKlFr4fLIkSPq0KFDbTVnidLSUh08eNBx4Pb29taBAwd07NgxBQcHS5KeeeYZ ZWdna+rUqfLx8dE333yjoqIiRx3Lly/Xq6++qtDQUN11113KycnR/v37y4S7L774Qv3799dDDz2k w4cPO27/7rvvFB0drS5duujAgQNaunSp5s+fr5kzZ+raa6/VjBkztGnTJm3fvl1DhgxRZGSkWrRo UaX2s7KylJ+fr1//+tf66quv9O6772rMmDFujf9Kd/bsWe3cuVNjx45Vfn6+tm7dWu/C5ZIlS/T2 22+refPmGjZsmBITE+u6S1Wyf/9++fv7q2nTplXetk+fPurTp4+efvrpcssXL15FTcEMAAAJo0lE QVQsPz8/rVq1Sna7XXv27Clzdjc3N1evvPKKbDabpk6dqn/84x+OIGWFn3/+WS+++KIuXLigcePG 6ZNPPlG/fv0UFhamxYsX69NPP1VGRoZee+21Mts+8cQT8vb21pIlSyRJ6enpysjIUGpqqtP9Pvro Iz3zzDMKCwtTQUGBY4yNGjXSY489pvbt2+vYsWOaMmWKwsPDHdcAf/XVV/rLX/6iJ554QjfeeKNy c3MdZynd6Z+r+X/66acVEhKiVatWKScnR5MnT1bLli112223uZyfy/3qV7/SokWL3J1yAPVcrYXL Dz/8sLaaskxJSYl++OEHPffcc3rppZfUr18/NWjQQN98841uuOEGSdL58+dVXFysU6dOKSYmRklJ SU5Pbu+//75sNpuee+45NW/eXJJ04cKFMm117ty53JeaZ8yYIX9/fxUXFyshIUHvv/++4/NHmzVr pn79+ungwYPavn27unXrpptuuslpe3fa9/Pz08yZM3X48GGlpaXp+PHjbo//Srdjxw4FBQWpffv2 ys/P1/Lly1VYWKiGDRvWddckSXfeeaeaNm0qX19fbd26VY8//riee+453XjjjXXdNbedOXNGAQEB NVJ3gwYNlJeXp59//lnt2rUrc02ndDEg2e12x+/vv/++peEyKSlJdrtddrtd1113nY4cOeLWdllZ Wfriiy+UkZEhf39/SdLgwYP1xhtvlAmXffr0UVhYmKSL36B2yeX/JLZu3VoxMTH6v//7P0e4/OCD D5ScnOxYL02aNFH37t2rP9jLnD17Vt98843eeOMN+fj4qEWLFhowYIC2bNniFC7dmZ9GjRopPz/f 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 --Multipart_Thu_Jan_29_19:51:24_2015-1-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 31 05:32:07 2015 Received: (at 19721) by debbugs.gnu.org; 31 Jan 2015 10:32:07 +0000 Received: from localhost ([127.0.0.1]:58455 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YHVLS-0001Oe-NX for submit@debbugs.gnu.org; Sat, 31 Jan 2015 05:32:07 -0500 Received: from mathmail.math.s.chiba-u.ac.jp ([133.82.132.2]:58607) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YHVLO-0001O7-Ut for 19721@debbugs.gnu.org; Sat, 31 Jan 2015 05:32:05 -0500 Received: from fermat1.math.s.chiba-u.ac.jp (fermat [192.168.32.10]) by mathmail.math.s.chiba-u.ac.jp (Postfix) with ESMTP id 7E595C0566 for <19721@debbugs.gnu.org>; Sat, 31 Jan 2015 19:31:59 +0900 (JST) Date: Sat, 31 Jan 2015 19:31:59 +0900 Message-ID: From: YAMAMOTO Mitsuharu To: 19721@debbugs.gnu.org Subject: Re: bug#19721: 25.0.50; Mode-line not redrawn with expose events In-Reply-To: References: User-Agent: Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 (=?ISO-8859-4?Q?Shij=F2?=) APEL/10.6 Emacs/22.3 (sparc-sun-solaris2.8) MULE/5.0 (SAKAKI) Organization: Faculty of Science, Chiba University MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 19721 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (/) I could reproduce the bug with Emacs 24.4 but not with Emacs 24.3. I also tried git bisect. The result was: 655ab9a380068143cfb9a31d01488e83676d81c1 is the first bad commit commit 655ab9a380068143cfb9a31d01488e83676d81c1 Author: Stefan Monnier Date: Thu Nov 28 17:43:09 2013 -0500 Refine redisplay optimizations to only redisplay *some* frames/windows rather than all of them. * src/xdisp.c (REDISPLAY_SOME): New constant. (redisplay_other_windows, wset_redisplay, fset_redisplay) (bset_redisplay, bset_update_mode_line): New functions. (message_dolog): Use bset_redisplay. (clear_garbaged_frames): Use fset_redisplay. (echo_area_display): Use wset_redisplay. (buffer_shared_and_changed): Remove. (prepare_menu_bars): Call Vpre_redisplay_function before updating frame titles. Compute the actual set of windows redisplayed. Don't update frame titles and menu bars for frames that don't need to be redisplayed. (propagate_buffer_redisplay): New function. (AINC): New macro. (redisplay_internal): Use it. Be more selective in the set of windows we redisplay. Propagate windows_or_buffers_changed to update_mode_lines a bit later to simplify the code. (mark_window_display_accurate_1): Reset window and buffer's `redisplay' flag. (redisplay_window): Do nothing if neither the window nor the buffer nor the frame needs redisplay. * src/window.h (struct window): Add `redisplay' field. (wset_redisplay, fset_redisplay, bset_redisplay, bset_update_mode_line) (redisplay_other_windows, window_list): New declarations. * src/window.c (select_window, Fset_window_start): Use wset_redisplay. (window_list): Not static any more. (grow_mini_window, shrink_mini_window): Use fset_redisplay. * src/minibuf.c (read_minibuf_unwind): Don't redisplay everything. * src/insdel.c (prepare_to_modify_buffer_1): Use bset_redisplay. * src/frame.c (Fmake_frame_visible): Don't redisplay everything. * src/frame.h (struct frame): Add `redisplay' field. Move `external_menu_bar' bitfield next to other bit-fields. (SET_FRAME_GARBAGED): Use fset_redisplay. (SET_FRAME_VISIBLE): Don't garbage the frame; Use redisplay_other_windows. * src/buffer.h (struct buffer): Add `redisplay' field. * src/buffer.c (Fforce_mode_line_update): Pay attention to the `all' flag. (modify_overlay): Use bset_redisplay. * src/alloc.c (gc_sweep): Don't unmark strings while sweeping symbols. * lisp/doc-view.el (doc-view-goto-page): Update mode-line. :040000 040000 539134fa8301dbfe574c24f72a568daf322768b2 6e5b613809d7c5dcf21ac1b3be5f21ef4e3d877b M lisp :040000 040000 518107ab34d68fedf97e35cfac6b8a7e78f9c67c 5acb1b218288451c64bae59b039d359a046aec78 M src YAMAMOTO Mitsuharu mituharu@math.s.chiba-u.ac.jp >>>>> On Thu, 29 Jan 2015 19:51:24 +0900, YAMAMOTO Mitsuharu said: > This bug is related to the mode-line erasure problem I mentioned in > http://lists.gnu.org/archive/html/emacs-devel/2015-01/msg01040.html . > To reproduce the problem by the instruction below, you would need to > make sure that your X11 compositing manager is turned off. I tested > on Cent OS 5.11, default setting. See also > http://lists.gnu.org/archive/html/emacs-devel/2013-04/msg00600.html . > Steps to reproduce: > 1. Create a file (say, ~/test.el) containing the following contents: > (custom-set-faces > '(mode-line ((((class color) (min-colors 88)) (:background > "grey75" :foreground "black" :box (:line-width 2 :color > "grey75" :style released-button))))) > ) > 2. $ emacs -Q -D -l ~/test.el > 3. C-x 2 C-x 2 C-x 2 > 4. C-x o C-x o C-x o > 5. Move another window (e.g., the terminal window from which Emacs is > invoked) so that it hovers over the Emacs frame. > Result: > The upper two mode-lines among four are not redrawn after their hidden > part is revealed (see the attachment). They are not redrawn in > response to expose events because the flag `enabled_p' for these > mode-line glyph rows have been set to false. > YAMAMOTO Mitsuharu > mituharu@math.s.chiba-u.ac.jp > In GNU Emacs 25.0.50.1 (i686-pc-linux-gnu, GTK+ Version 2.10.4) > of 2015-01-29 on localhost.localdomain > Windowing system distributor `The X.Org Foundation', version 11.0.70101000 > System Description: CentOS release 5.11 (Final) > Configured features: > XPM JPEG TIFF GIF PNG SOUND LIBSELINUX FREETYPE XFT ZLIB From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 31 05:53:47 2015 Received: (at 19721) by debbugs.gnu.org; 31 Jan 2015 10:53:47 +0000 Received: from localhost ([127.0.0.1]:58460 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YHVgQ-0001vg-VK for submit@debbugs.gnu.org; Sat, 31 Jan 2015 05:53:47 -0500 Received: from mtaout22.012.net.il ([80.179.55.172]:56184) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YHVgN-0001vP-Fv for 19721@debbugs.gnu.org; Sat, 31 Jan 2015 05:53:45 -0500 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0NJ100600FGLX400@a-mtaout22.012.net.il> for 19721@debbugs.gnu.org; Sat, 31 Jan 2015 12:53:37 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NJ1006V6FLCV320@a-mtaout22.012.net.il>; Sat, 31 Jan 2015 12:53:37 +0200 (IST) Date: Sat, 31 Jan 2015 12:53:37 +0200 From: Eli Zaretskii Subject: Re: bug#19721: 25.0.50; Mode-line not redrawn with expose events In-reply-to: X-012-Sender: halo1@inter.net.il To: YAMAMOTO Mitsuharu Message-id: <83r3ubjk5q.fsf@gnu.org> References: X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 19721 Cc: 19721@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii 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.0 (+) > Date: Thu, 29 Jan 2015 19:51:24 +0900 > From: YAMAMOTO Mitsuharu > > This bug is related to the mode-line erasure problem I mentioned in > http://lists.gnu.org/archive/html/emacs-devel/2015-01/msg01040.html . > > To reproduce the problem by the instruction below, you would need to > make sure that your X11 compositing manager is turned off. I tested > on Cent OS 5.11, default setting. See also > http://lists.gnu.org/archive/html/emacs-devel/2013-04/msg00600.html . > > Steps to reproduce: > > 1. Create a file (say, ~/test.el) containing the following contents: > > (custom-set-faces > '(mode-line ((((class color) (min-colors 88)) (:background > "grey75" :foreground "black" :box (:line-width 2 :color > "grey75" :style released-button))))) > ) > > 2. $ emacs -Q -D -l ~/test.el > 3. C-x 2 C-x 2 C-x 2 > 4. C-x o C-x o C-x o > 5. Move another window (e.g., the terminal window from which Emacs is > invoked) so that it hovers over the Emacs frame. > > Result: > > The upper two mode-lines among four are not redrawn after their hidden > part is revealed (see the attachment). They are not redrawn in > response to expose events because the flag `enabled_p' for these > mode-line glyph rows have been set to false. Does the patch below fix the problem? I cannot reproduce your recipe on the systems to which I have access, so I used a slightly modified procedure and the dump-glyph-matrix function to show what I think is the same issue: namely, in a frame with 3 vertically-arranged windows, the window "after the selected one" (in the next-window sense) has its mode-line row disabled in the current glyph matrix. That problem is solved by the patch below, but I'm not sure it solves yours. Thanks. diff --git a/src/dispnew.c b/src/dispnew.c index f73ea58..0b375dc 100644 --- a/src/dispnew.c +++ b/src/dispnew.c @@ -562,7 +562,8 @@ struct redisplay_history if (w->window_end_vpos >= i) w->window_end_valid = 0; - while (i < matrix->nrows) + int nrows = matrix->nrows - WINDOW_WANTS_MODELINE_P (w); + while (i < nrows) matrix->rows[i++].enabled_p = false; } else From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 31 06:10:04 2015 Received: (at 19721) by debbugs.gnu.org; 31 Jan 2015 11:10:04 +0000 Received: from localhost ([127.0.0.1]:58468 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YHVwC-0002LA-6y for submit@debbugs.gnu.org; Sat, 31 Jan 2015 06:10:04 -0500 Received: from mtaout24.012.net.il ([80.179.55.180]:39637) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YHVw8-0002KY-DC for 19721@debbugs.gnu.org; Sat, 31 Jan 2015 06:10:02 -0500 Received: from conversion-daemon.mtaout24.012.net.il by mtaout24.012.net.il (HyperSendmail v2007.08) id <0NJ100G00FAZXP00@mtaout24.012.net.il> for 19721@debbugs.gnu.org; Sat, 31 Jan 2015 13:01:43 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout24.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NJ100GH4FYVB830@mtaout24.012.net.il>; Sat, 31 Jan 2015 13:01:43 +0200 (IST) Date: Sat, 31 Jan 2015 13:09:54 +0200 From: Eli Zaretskii Subject: Re: bug#19721: 25.0.50; Mode-line not redrawn with expose events In-reply-to: X-012-Sender: halo1@inter.net.il To: YAMAMOTO Mitsuharu Message-id: <83oapfjjel.fsf@gnu.org> References: X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 19721 Cc: 19721@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii 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.0 (+) > Date: Sat, 31 Jan 2015 19:31:59 +0900 > From: YAMAMOTO Mitsuharu > > I could reproduce the bug with Emacs 24.4 but not with Emacs 24.3. > > I also tried git bisect. The result was: > > 655ab9a380068143cfb9a31d01488e83676d81c1 is the first bad commit > commit 655ab9a380068143cfb9a31d01488e83676d81c1 > Author: Stefan Monnier > Date: Thu Nov 28 17:43:09 2013 -0500 > > Refine redisplay optimizations to only redisplay *some* frames/windows > rather than all of them. Thanks. Yes, it was quite clear to me that this was caused by that change. But the question is how to fix this regression without going back to all the unnecessary redrawing which that change removed. From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 31 06:37:18 2015 Received: (at 19721) by debbugs.gnu.org; 31 Jan 2015 11:37:18 +0000 Received: from localhost ([127.0.0.1]:58477 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YHWMX-00031i-L1 for submit@debbugs.gnu.org; Sat, 31 Jan 2015 06:37:18 -0500 Received: from mathmail.math.s.chiba-u.ac.jp ([133.82.132.2]:58583) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YHWMS-00031V-P4 for 19721@debbugs.gnu.org; Sat, 31 Jan 2015 06:37:15 -0500 Received: from fermat1.math.s.chiba-u.ac.jp (fermat [192.168.32.10]) by mathmail.math.s.chiba-u.ac.jp (Postfix) with ESMTP id 56EE8C0566; Sat, 31 Jan 2015 20:37:09 +0900 (JST) Date: Sat, 31 Jan 2015 20:37:09 +0900 Message-ID: From: YAMAMOTO Mitsuharu To: Eli Zaretskii Subject: Re: bug#19721: 25.0.50; Mode-line not redrawn with expose events In-Reply-To: <83r3ubjk5q.fsf@gnu.org> References: <83r3ubjk5q.fsf@gnu.org> User-Agent: Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 (=?ISO-8859-4?Q?Shij=F2?=) APEL/10.6 Emacs/22.3 (sparc-sun-solaris2.8) MULE/5.0 (SAKAKI) Organization: Faculty of Science, Chiba University MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: multipart/mixed; boundary="Multipart_Sat_Jan_31_20:37:09_2015-1" X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 19721 Cc: 19721@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (/) --Multipart_Sat_Jan_31_20:37:09_2015-1 Content-Type: text/plain; charset=US-ASCII >>>>> On Sat, 31 Jan 2015 12:53:37 +0200, Eli Zaretskii said: > Does the patch below fix the problem? > I cannot reproduce your recipe on the systems to which I have access, > so I used a slightly modified procedure and the dump-glyph-matrix > function to show what I think is the same issue: namely, in a frame > with 3 vertically-arranged windows, the window "after the selected > one" (in the next-window sense) has its mode-line row disabled in the > current glyph matrix. That problem is solved by the patch below, but > I'm not sure it solves yours. With this patch, the mode-lines are redrawn when they are exposed. But I also observe that a mode-line part is not updated with the last C-x o (see the 3rd mode-line in the screenshot) with the previously mentioned procedure on the Mac port. Strangely, if I try C-x o three times further, then the second mode-line part is also not updated. Unfortunately, I couldn't reproduce it with Cent OS 5.11. YAMAMOTO Mitsuharu mituharu@math.s.chiba-u.ac.jp --Multipart_Sat_Jan_31_20:37:09_2015-1 Content-Type: image/png Content-Disposition: inline; filename="mode-line-not-update.png" Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAlQAAAJ0CAYAAADUNL0fAAAYJWlDQ1BJQ0MgUHJvZmlsZQAAWIWV eQk4Vd/X/z733MnlmudZZjLPZJ7neUzlmme6pigSkqGSDCmkkEjRaErIkJJMiVKkEEqlMmTKe1B9 f//v+3+f93m3Zx+fu/Zaa3/23mvvfda9AHCwkkJDA1G0AAQFh5NtDHV4nZxdeHFvAYT8AcAGKEge YaHaVlZm4H8sS0PbuuC5xJav/1nv/1voPL3CPACArBDs7hnmEYTguwCg2T1CyeEAYPoQOX9UeOgW XkAwIxkhCAAWv4V9djDnFnbfwdLbOnY2ugjWAwBPRSKRfQCg3vLPG+nhg/ihDkXa6IM9/YIR1SQE a3j4kjwBYG9HdHYHBYVs4XkEi7j/hx+f/8en+1+fJJLPX7wzlu2C1/MLCw0kRf8fp+N/L0GBEX/6 2IVUKl+ykc3WmJF5Kw8IMd3CVAhuDHa3sEQwPYIf+3lu62/hEd8II/vf+nMeYbrInAFmAFDAk6Rn imBkLlHMEQH22r+xLIm8bYvooyz8wo3tfmN3cojNb/+oSK8wfds/2NfL2Oy3z5TgQIs/+KK3n4Ex gpFIQ92N8bVz3OGJao/0c7BAMDWC+8ICbE1/64/F+Opa/NEhR9hscRZA8II32cBmRwdmDQr7My5Y 0oO0zYEVwVrhvnZGO7awk1eYk9kfbp5eevo7HGBPr2D735xhJLp0bH7bJocGWv3Why96BRra7Mwz fDMs0vaP7UA4EmA78wC/9yeZWO3wh5dCw63sdrih0cAM6AI9wAsikOoOQoA/8OuZq51DPu20GAAS IAMf4AUkfkv+WDhutwQjT1sQAz4jyAuE/bXT2W71ApGIfOOvdOcpAby3WyO3LQLABwQHodnRGmg1 tBny1EKqLFoZrfLHjpfmT69Yfawe1ghrgBX9y8MDYR2IVDLw+++yfywxHzD9mPeYF5hxzCtgirR6 IWPeYhj8d2QOYHLby+/PB/wSyP9izgvMwThiZ/B7dO6I9ewfHbQQwloBrYNWR/gj3NHMaHYggZZH RqKN1kTGpoBI/5NhxF8W/8zlv/vb4vefY/wtpxajVvjNwv0vf92/Wv/2ovsfc+SJ/Df9tyacAt+B O+GH8BO4Ea4FvHAzXAd3ww+28N9ImNyOhD+92WxzC0D8+P3Rka6UnpVe/2+9k34zIG+vNwj3OhS+ tSF0Q0KjyX4+vuG82siJ7MVrHOwhuZtXVlpGAYCt833n+Phhs31uQ8y9/8hIyPmtLAsAQecfWQhy DlTlIGF9/h+ZELI32VQAuG3jEUGO3JGhtx4YQAA0yM5gA9yAH4ggY5IFikANaAF9YAIsgR1wBvuR WfcFQQjrKHAEHAPJIB2cATngAigCJaAc3AC3QS1oBA/BI/AU9IEX4DUSG1PgE5gHS2ANgiAcRIQY IDaIBxKExCFZSBnSgPQhM8gGcobcIB8oGIqAjkCJUDp0FroAXYYqoFtQPfQQegL1Q6+gd9As9B1a RcEoKhQjigslhJJCKaO0UaYoO9Q+lA/qICoGlYQ6jcpDFaOuo2pQD1FPUS9Q46hPqEUYwJQwM8wH S8DKsC5sCbvA3jAZjoPT4Fy4GK6CG5C1fg6Pw3PwChqLZkDzoiWQ+DRC26M90AfRceiT6AvocnQN uh39HP0OPY/+hSFiODHiGFWMMcYJ44OJwiRjcjFlmHuYDmRHTWGWsFgsM1YYq4TsTWesP/Yw9iS2 EFuNbcH2Yyewizgcjg0njlPHWeJIuHBcMu487jquGTeAm8L9xFPiefCyeAO8Cz4Yn4DPxV/DN+EH 8NP4NQpaCkEKVQpLCk+KaIoMilKKBopeiimKNQIdQZigTrAj+BOOEfIIVYQOwhvCD0pKyl2UKpTW lH6U8ZR5lDcpH1O+o1yhoqcSo9KlcqWKoDpNdZWqheoV1Q8ikShE1CK6EMOJp4kVxDbiGPEnNQO1 JLUxtSf1Uep86hrqAeovNBQ0gjTaNPtpYmhyae7Q9NLM0VLQCtHq0pJo42jzaetph2kX6RjoZOgs 6YLoTtJdo3tCN0OPoxei16f3pE+iL6Fvo59ggBn4GXQZPBgSGUoZOhimGLGMwozGjP6M6Yw3GHsY 55nomeSZHJgOMeUzPWAaZ4aZhZiNmQOZM5hvMw8xr7JwsWizeLGkslSxDLAss3KwarF6saaxVrO+ YF1l42XTZwtgy2SrZRtlR7OLsVuzR7FfZO9gn+Ng5FDj8OBI47jNMcKJ4hTjtOE8zFnC2c25yMXN ZcgVynWeq41rjpuZW4vbnzubu4l7loeBR4PHjyebp5nnIy8TrzZvIG8ebzvvPB8nnxFfBN9lvh6+ tV3Cu+x3Jeyq3jXKT+BX5vfmz+Zv5Z8X4BEwFzgiUCkwIkghqCzoK3hOsFNwWUhYyFHohFCt0Iww q7CxcIxwpfAbEaKIpshBkWKRQVGsqLJogGihaJ8YSkxBzFcsX6xXHCWuKO4nXijevxuzW2V38O7i 3cMSVBLaEpESlRLvJJklzSQTJGslv0gJSLlIZUp1Sv2SVpAOlC6Vfi1DL2MikyDTIPNdVkzWQzZf dlCOKGcgd1SuTu6bvLi8l/xF+ZcKDArmCicUWhU2FJUUyYpVirNKAkpuSgVKw8qMylbKJ5Ufq2BU dFSOqjSqrKgqqoar3lb9qiahFqB2TW1mj/Aerz2leybUd6mT1C+rj2vwarhpXNIY1+TTJGkWa77X 4tfy1CrTmtYW1fbXvq79RUdah6xzT2dZV1U3VrdFD9Yz1EvT69Gn17fXv6A/ZrDLwMeg0mDeUMHw sGGLEcbI1CjTaNiYy9jDuMJ43kTJJNak3ZTK1Nb0gul7MzEzslmDOcrcxDzL/I2FoEWwRa0lsDS2 zLIctRK2Omh13xprbWWdb/3BRsbmiE2nLYPtAdtrtkt2OnYZdq/tRewj7FsdaBxcHSoclh31HM86 jjtJOcU6PXVmd/ZzrnPBuTi4lLks7tXfm7N3ylXBNdl1aJ/wvkP7nuxn3x+4/8EBmgOkA3fcMG6O btfc1kmWpGLSoruxe4H7vIeuxzmPT55antmes17qXme9pr3Vvc96z/io+2T5zPpq+ub6zvnp+l3w ++Zv5F/kvxxgGXA1YDPQMbA6CB/kFlQfTB8cENwewh1yKKQ/VDw0OXT8oOrBnIPzZFNyWRgUti+s LpwRedXpjhCJOB7xLlIjMj/yZ5RD1J1DdIeCD3VHi0WnRk/HGMRcOYw+7HG49QjfkWNH3sVqx16O g+Lc41qP8h9NOjoVbxhffoxwLODYswTphLMJC4mOiQ1JXEnxSRPHDY9XJlMnk5OHT6idKEpBp/il 9KTKpZ5P/ZXmmdaVLp2em75+0uNk1ymZU3mnNk97n+7JUMy4eAZ7JvjMUKZmZvlZurMxZyeyzLNq snmz07IXcg7kPMmVzy06RzgXcW48zyyv7rzA+TPn1y/4XniRr5NfXcBZkFqwXOhZOHBR62JVEVdR etHqJb9LLy8bXq4pFirOLcGWRJZ8KHUo7byifKWijL0svWzjavDV8XKb8vYKpYqKa5zXMipRlRGV s9ddr/fd0LtRVyVRdbmauTr9JrgZcfPjLbdbQ7dNb7feUb5TdVfwbsE9hntpNVBNdM18rW/teJ1z XX+9SX1rg1rDvfuS96828jXmP2B6kNFEaEpq2myOaV5sCW2Ze+jzcKL1QOvrNqe2wXbr9p4O047H jwwetXVqdzY/Vn/c+ET1SX2XclftU8WnNd0K3feeKTy716PYU9Or1FvXp9LX0L+nv2lAc+Dhc73n jwaNB5++sHjRP2Q/9HLYdXj8pefLmVeBr76NRI6svY5/g3mTNko7mjvGOVb8VvRt9bji+IN3eu+6 39u+fz3hMfFpMmxyfSrpA/FD7jTPdMWM7EzjrMFs38e9H6c+hX5am0v+TPe54IvIl7tftb52zzvN T30jf9v8fvIH24+rC/ILrYtWi2NLQUtry2k/2X6WryivdK46rk6vRa3j1vM2RDcafpn+erMZtLkZ SiKTtl8FYKSivL0B+H4VAKIzAAxIHkeg3sm/fhcY2ko7AHCAJKFPqHY4EW2L0cIK49jxrBQ8BHVK C6oA4hnqepo5Ogl6L4YSxglmMZZo1mZ2Gg5HzlKuHzx7eJP4nvHTCdgInhJ6KgJE5cS8xc/t7pJY lhKRtpaJl62Ue6GAUpRR2qecplKj+m4PUV1Zw00zVeuW9htdvJ6ivofBGcM6ozETyFTAzNDc3yLD 8q7VS+uftsx2cvaWDkGOp5yqnJ+6vNs777q8b+0AcCOQ2NwlPLQ9bbwOeHv5kHxt/fb48wZAAeOB zUGXghNDfEOtDiqTecPwYV/DhyKaIsujsg7FRQfGOB82PqIeqxSneFQlXvuYaYJjoldS+PHjydkn SlPupLakdacPnXx7avr054zvZxYzl84uZi1mr+aizzHl7T5veMEj/2hBXmHVxeaip5cGL48Uj5fM li6UwVeZysUqdK65VkZdz75xu6q/+tstuttyd2zvht07U1NR21D3sL6toeX+/cZ7D6qbKppLWgof 5rSmtR1p9++wfaTYydq58nj8SW/Xo6dt3Q+fNfZU9+b1hfXrDhAHnj/PH/R+oTCEGRoeLn8Z+Upr BDvSicSXwpvp0cwxtbGJt6fG1cY/vSt6bzMBT1RP2k+uTGV/2P2hedpmenLm+KzU7OTH8k/Bc3Jz i5+rv3h8pft6b95q/sO3I99Zvj/6kbEQvEha8kbiaHK1Y0Nyc3N7/fmhmyh/WBaeQd/CxGOdcOp4 CQphgjDlLippoiq1NY0HbRxdEX0TwywTLbMyC4k1he0u+xgnJZcc916eeN7LfM27XvMvClIK8Qgr iBiLuolFi2ftviXRLTkjjZbhk90j5yIfrpCuWKpUr/xM5b3qwh6sOoeGjKa5VqB2hs5N3T69zwZ4 Qy4jWWN9E3tTD7Ng80MWcZaJVsetk21SbNPsTtqnOSQ5Rjv5Otu56O3VdDXY57I/6kCO201Sq3uX R4fnPa8C78M+jr7SflR+c/59AQ2BFUH5wRkhCaHkg65krTCesLXwFxE3IpOj3A/pR0vHCBzmOsIW yxRHexR7dCn+/bGuhFuJOUlRx/clm5zQSzFLJaUdS79y8tGpsdNfMhbPLGcunv2RNZ/9OWcu98u5 n+dpL6jkBxeUFfZcnCiavTR1+W3xq5L+0sdXmsoar3aVf77GV7nvesGNV9WMNy1upSCn18o9yRrP 2vy6gQbMffnGAw+ON5U1N7Y0PbzWeqYttj2qI/5RRmfh45InF7tOP43otn0m0YPuGem93Zfe7z9g /Vx/UP+F9ZD7cMTLpFcnRmJfe7/RHWUfnRurf3ti3OmdxHv8+w8TbZOFUwc/aE1TTQ/OlMwe/ej3 yXPO93PQl9CvofOh38jfI39EL0Qt+i0ZLtMs3/mp//PpisvK59W+daqNke31FwftkCn0EuUFY+EM tDi6FxODlcLO4q7gfSmkKFYIXZRFVFFEG2pZGmqaJdpXdC30FQxZjLFMPsw2LOqsomxMbOvsMxwD nE1cVdwlPPm8uXzZuzL4kwUiBUlC+sK8wj9FukWLxMLEjXbzSaAkZiWHpR5LN8hck82Ti5d3U1BR xCr2KuUoO6mwqbxSLVTz3COrjlUf06jRzNDy1dbTEdKl1QN6P/SnDYYM7xvlGnuZCJqMm+aZWZrj zNssEi2NrVitPlo32WTZ+tqp2RPtxxxuOB5xMnFmcn7rUr43BLn/V/Y92B9/QNcN79ZPKnAP8Njj SeU54nXV+6CPss+6b7NfvL9WAAhoCTwWpBuMDu4IOR6qHfrzYCXZGbmzK8Itwxci8iL3RI5FxR/i OvQg2i2GOWbkcOWRxFinOJG4paNt8VnHfBL0EsWSWI9TJoPkhRMTKc9Sq9NOppNOyp/CnRo5fTMj 7UxApuFZ+rOPsvZmzWXH5Gjn6pxLOY+/kJY/Wch2UbZI5ZLKZYViqRKRUr4rbGV0VwnlFBU0SCSp X3e7caLqRvXzm+u3Re643D17r7+Wsc65vqBhuBHzQLTJsNm95ejDi61NbW/bNx/xdeo+9nlysuvW 06HujR7R3r195/rHnssOnnrxZdj2Zf0I3+ucUam31O+iJtNnoj9bfF9asd5a/53v4bYKVhGALCTP dDiF1FkAMmuRPPM+ACwEAKyIANipANSJKoAyrAJQwPG/9weEJJ54JOdkBjxAFMgjmaYZcEEy50Mg Fckor4MmMAA+gHWIHhKFtJD8MAw6heSDHdAECkLxoXRQnqgTSJY3gFqF+WFzOAYuh4fReLQqOghd gn6FoceYIhlZGxbCamHjsa04DM4Edwb3Es+HD8TXU+AoHCnKKVYJ5oTLhGVKC8pyKjSVO1UbUZCY SvxCbUfdiGQ6mbSA9iDtJJ0zXS+9Af0DBmWGGkZVxjYmG6YJ5ggWLEsuqxBrHZsF2wx7CocMxwRn EZc7tzj3T55HvDl8nrvk+bH8rwXuCGYIBQqbioiLEkXnxV6I3999USJO0lVKRZpRel7mmew1uVR5 XwUTRUklJqVN5c8qY6oDal17OtTbNTo1e7RGtGd0lvSAPhY55/BGeGMKEypTRjM+c3kLC8tgq2zr RpspO6K9vIOzY6zTJed2l2lXyn3S+x0OHHErJfW4//QU8LL1Pu7T6LvqrxtwPnAl2CNk4KABuTFc PqI6SuLQrZg9h/tiQ45yxg8lZCeZHV86kZ26O63jpNdppoy3mc+yRnM283gvqBSYXTxwKbr4UunI VYmKS9elq8ZvXb67v5ayvqpxX7N4K0+HwePibqpekf6lwcxhkVf9by6+Pfd+4IPb7Mpn+q/Xv4MF 6SWV5c2VtNW6tcH1+xslv0I3lbbPD2j7Owd6wAGEgCzQBObAFQSBOJAJSkE96AVTYANihqQgE8gb SoSKoYfQexQaJYwyQ5FRF1BtqK8wJ2wKH4Gr4Uk0O9oGnY7uwEAYdcxhzH3MOlYTm4h9gqPFOeOu 4L7jtfFZ+A8UahRZFHMEA2TN1ymdKO8imTCZapCoQrxETUl9iHqaxpmmh9aAtoVOg66ZXpe+i8GW YRTJTFeZMpjFmJ+yHGRlZq1hs2b7wB7NQeQo5dTinOTK5DbhoeYZ5b3Dd3qXH7+OAKvAJ8EHQmeE vUV0RAXF6MXxuzESeElqKXppOhm8zIrsjNywfJfCQ8WHSl3Kr1W+q1HvkVa31vDTDNcia/vqOOka 6qnoyxsoGxoaHTCOM7ls2mk2b8FhqW8VgNxp2bbn7HLssx0uOTY7fXNR2Bvv+mw/94Fwt153fg9v zxyve949PpO+a/7MAXKBdkGRwRdCWkI/klnCDMIjI65GjhyijTaPyTj8MlYoLvboxDGfRNqkruTw FGzqiXT0yZTTHBltmQlZTjm659TOq+WrFaoUiV5GFz8qjSzjuPqgwr2S6fpoVcfN3tuL92Rqj9Q/ baRp0msht5a1z3bqPLndLdNT0Dc6sDD4bWj65cTIzJuFt9A7wgTjlMC00WzunNLXtB9ly4ErPWtJ 620bC79Wttcfhex+OsANJIAGsAbeIBbkgpugG3yEKCBxyBwiQ3lQC/QRxYzSQ4WjylAjMB1sDCfB LfAGWg0dg25Ar2O0MWmYYawo9hh2FKeBK8bj8SH4QQoVikICiuBPeEGpR3mfSoXqIdGK+IE6gYaP poXWlXaJ7gy9BP0zhmBGImM5kw7TG+ZoFm6WHtbTbO7sOhxinIyca1yj3HU8Z3mD+Mx2SfOzCmAF VgS/CX0V/iGyIUYtLrBbS8JNMl6qULpO5rnsD3l2BWPFBKU2FSpVV7Wb6jjkXbVJe5dOlh6zfpWh izGdSb/ZBYsQK3sbWdsRexeHbicj5+d7vV1/7k90g0ih7i88lbwKfCh8j/kTAkqCzENAaC05JJw7 oi0qItrz8Je40vjoY0MJ60mo4/hk2hNyKWGpg+n2J2dPp5yRzHyVlZKjlvstr+LC/gJC4dUipUsP ijVLWq7olXWVW1UMVtpd76syqK6/JXL73F38vdia9brUBqH7fQ8SmhVbZlsL2i0foTvvPwl7Kt49 2XOxz2mA8fnAi4xhk5ebI9ffWI7OvI0Y33ifMAlPJUyjZhI/oj8dnfvyxeBr9Hzht1PfI37o/Vhe uLZosfh6yXdpaTlyefan68/eFd2VylXiaujqwJrCWt7at3Xj9eL1tQ27jRu/4F9Ov65vQpv2m9e2 1j/MW052+/qAqHQAwIxtbv4QAgB3FoCNzM3NteLNzY0SJNl4A0BL4M5vO9t3DS0ABW+30OOCm/H/ /o3lvwBdd8xxtyVZzgAAAdVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1s bnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpS REYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMj Ij4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6 dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPgogICAgICAgICA8dGlmZjpDb21w cmVzc2lvbj41PC90aWZmOkNvbXByZXNzaW9uPgogICAgICAgICA8dGlmZjpQaG90b21ldHJpY0lu dGVycHJldGF0aW9uPjI8L3RpZmY6UGhvdG9tZXRyaWNJbnRlcnByZXRhdGlvbj4KICAgICAgICAg PHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgPC9yZGY6RGVzY3Jp cHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CrDjMt0AAEAASURBVHgB7F0HgFXF1f62 98I2dtllC713BUWaBUEltvyKNbZYkhg1ahKTmBhNJIkmsYuKESvYFTuCCioovbPAsuyyhS0s29sr +/5z5t657d33trAoJm9g3505c86ZM+fOnTn3TLlBoODxeIJbWloehwfnULwfgYIZLoJHRvSrhxC1 EKTFuhUJQg8JqRQuPciL3AvQRXnUutBFiSm/RyNfFwsOoAU0ENBAQAMBDQQ08IPRgD72dz7edo5x DKotDAN1TPfF3kd2D8b8DjJjyunv/ejo6J8HBQV1BLEx1dzc/Jmz3TnD5XLB7XKzgaWJIhSoJzW4 iBg05gnyhWQmkSk74a0wnaNdjDkRhUEGTncvqHzFRYnLX7MsCt/ucu+eLAHsgAYCGghoIKCBgAaO Dw2ooyMJY4zJuHU0tKbtR2Mjlm5mSJ529SYKIxGhWJJmImOmga1uCFrRjQRKnnns9w1j4yMkNASh oaEIDw9bFRUTdWpQc2Pzk21tbTe2t7VLSuVKwpiEMAinINCvURaKm/A1JPtIV4TWi1RielryVATQ jSqjQBLH31XlKC7e3HVKna8e03MDsYAGAhoIaCCggYAG/ls0YB4N/aVkjc0jozml4FhhGlcRUVIS puDSr5VIFkdXrywrQGXWmV0ibBFZsJG/blgIqMCTZRC+kSQ8IhyRkRELg+pq60pam1uzmMLLy2Sk kAVJmGQs4ZTuTHCJylerQWVNM44sSsb0NOdyMAuh1N8MU/B8/RJHjakWsUG252kPtSEPgAIaCGgg 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 /IrsjcZnpp6rTp1qjlhZqGceWqtrJ1ytjc/mac6qAg3MnKZfjB2ilMb6tnKfVj83V7n5q0ypfTUx 7xe6tX/w9adw9TNamThYN3Z6Xw9OmaUCpWnktF/r3iH2s2PK9O6yF7Tg5Xy9b/YbeP45umHcfRrU w9apWgUbFmrW1DkmzS59Nd6U+6/pKe7nmSk9lqfbuasYbQ+FxUmpaRr1X/kqvj5TmU/11mv3DpDH XnZqzw8EEGgdAU+X/LxU5eihneYlRdpy8Asv2Vs9z4EDB5SXl6cLL7xQNjDp3bu383zTpk3OJbTf /va3ToAyYsQIXX/99bJBlR3Jsv9t0PSb3/xG3bp1080336yePXtq586dTht27Nih1atX63e/+526 du0qO1K0d+9eJyh64oknNH/+fCdQsoHbRx995KTNmjVLU6dO1Z49e7R48WJNmDBBP/vZz5xyGjue PeiMGTO0e/dupx42yPvrX/+qWO1rdewWHNC+2Zbs3aV95g19+vhZuiHrp8HRqfKtun/UJL11/m2a v2iBHs/qorwJo7SsoFy71j6mkSPHaJ45AfOnjjHrozRq1Cit3NGCy3MmiLbB3ZwJ5nKLuVSV9fBz 2ljk93Wx5sCVa9MqE02NnqkBXoMpe5iELhp8x2QN+06KVq3bo+D4W+j45Xpz+lQt6nKb8hctUv78 2bqr73nOm3h1RbHWr5+j8ZkTtOvrdykvO1Or5mTrD+/uC+3c6GNwcDvyiBXasX6eKXO8Przwds2c PlHr83O12lxejd23ZurBY6NMMHW2ZuYv0Jyc3ppl6rNun73cKVUd2aH8nDG6e8p63f7448pMK9DG 0gqTUmlG9G5S9oy3NHD8bM39xUilrF+lPRXBOhWsyNMYE0z1nz5bCxbka/b0DLU3STHrEsszxrkr ubfdaUToR0J3ZT6eKS1aq91c+gup8IjAKSVwwkaoUq/M1NJFNynRjN7ULtXat32LdptpSu1rNh7T mUq/Ms38NdvctNrSm7J27rnnOkGMncw9btw42cDphz/8oRNY2SDIzqU688wzdfHFFzuBih2Zsh/g ZQMVG7TYUSczgT88id1esgstdk7Tgw8+qK9//evKyclxRpm2bdumtWvX6ic/+Yl+/OMfO4HWG2+8 4exiR8buvPNO3X///c5Ily3bLnaUyc7xcjveli1bnHx9+/Z1AjD7ZOvWrc4Ilw0CbZAWrX3OTqfJ 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 H38cvqPPzteydwnaSev2bkJ7qc+WOWbMGGd+VLTjRRtZs8c/WZ+lVb/NJ+K5Dahq51CZu6umz9dQ 586rAVowM0ujJk3QsrzgkYZnzdbo8KhMsoZkZ2v5+FyNNHO07XJD9lwzNybK0EUw2fnZ3k5hWZSr uxfVbpw4Z6luvfgLLc+Z5AR0oZTROXM11GXUIpTnZDymj7hHA+dM0IP539bTd/WvcweYa/vC88zs eEu+xozMN2/WWVo+Y7iSzaDOvuXGxLx/h5a04Vn650vMhdWddkuBpt59SzCp70jNXHCPuYQfyuny WL5D00eOr7lrzgw21syTC1o33MeOPZ2fFHp5cuvbNGUumqmD/z5JmTeFKpumnPxrnAJDe9cvPTnt Ok0b+bJys8dojkkcnzdTN742SSs/MyGcmQfWf/Sjyj46XXmTMlVzqmlg1lz1c84lt7qEzrMonl1j nLuVwcuWkXWs2/Zgyr4N5vPCzB8Q2XOvb+RuysiSWEcAgdYUaGcmWgemTJkiL9/lZ29PLyk7Yj47 prO6ptb/M6lapftK1eGcrs4Lcms24kQcy34elJ27ZCeFd+7c2fk4AjuCFFrsxHM7MmWDLTvB/atf /apzSS/0IZuReUP72E80txPJ7Rwt+7EK9jKgvUQXmffvf/+7M5Jl7xC0QVzoEmG049lRM1vHCy64 IHQIZ2TLzsey/+NiqS5X2REzUpKYok72nb/+Um1Gp8qOmuQUJUe53FM/e8znpqzS0hIdqUpUp85d W/wRDDGP1cLE0q2LdcsEE1SYyfpzMofokm6pdQKr5hRfXVluzllzYayDtQ5GTPZDfoeNWaOZL/2n eqckKKGlxk2pmGvfmm9AKCsz42cdlGI+iiHKWRH1KOXm9UwdUs15EjVZ1WZ0ypxKpvlRziXXukQv y9na2LkbZddyM1L7/upnNdWMQA40f0DkhueZRcnMJgQQOCkCdvDELk0KqE5KTTkoAgh4Eigr3KgX np5iPqfLTLmevVR3pZ/4qfrl2xdr2Pjlmr18rtLr/03lqZZk8ixgPm5hjLkRwnwql7Ifn6Ch/Rq7 rOq5ZDIigMAJFAgFVG6j4ifwUBSFAAKtIdCpRz+NzTWfrG2+r9Kvjz5POq+vpmVfZC7HtUaL4vwY yb00y8zdtHcFsyCAwKkvQEB16vcRNUSgSQJJPr4BJ5hP7R4yNPQZT02qFpmbLJBAMNVkM3ZA4OQJ JHbv3l0bNmxw7kY7edXgyAgggAACCCCAwOkpYGOpM8aOHRv+GpXTsxnUGgEEEEAAAQQQODkCNpiy sVQ78xEAAS9VsJ/MzYIAAggggAACCJxOAmXmLmCvi70b337+pL0j3/6PtoS22w/nDi32GJ4+2DO0 A48IIIAAAggggAACDQUIqBqasAUBBBBAAAEEEGiSAAFVk7jIjAACCCCAAAIINBQgoGpowhYEEEAA AQQQQKBJAgRUTeIiMwIIIIAAAggg0FCAgKqhCVsQQAABBBBAAIEmCRBQNYmLzAgggAACCCCAQEMB AqqGJmxBAAEEEED1lq9EAAAA1UlEQVQAAQSaJEBA1SQuMiOAAAIIIIAAAg0FCKgamrAFAQQQQAAB BBBokgABVZO4yIwAAggggAACCDQUIKBqaMIWBBBAAAEEEEDAs8Cnn36qM8zyiOc9yIgAAggggAAC CCBQR+DSSy995AzzrckLzf836qTwBAEEEEAAAQQQQKBRARtDmf9/aWdzfvHFF98wD6OOHz9+s3m8 3G6rv3Tq1Kn+Jp4jgAACCCCAAAKntEBZWZnn+h05ckSpqakyAZLzP9qONs0ugUDg72b9pcTExL+Y x/f/P8oslLnbV9BZAAAAAElFTkSuQmCC --Multipart_Sat_Jan_31_20:37:09_2015-1-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 31 06:46:19 2015 Received: (at 19721) by debbugs.gnu.org; 31 Jan 2015 11:46:19 +0000 Received: from localhost ([127.0.0.1]:58485 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YHWVG-0003G2-RL for submit@debbugs.gnu.org; Sat, 31 Jan 2015 06:46:19 -0500 Received: from mtaout29.012.net.il ([80.179.55.185]:36502) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YHWVE-0003Fn-2j for 19721@debbugs.gnu.org; Sat, 31 Jan 2015 06:46:17 -0500 Received: from conversion-daemon.mtaout29.012.net.il by mtaout29.012.net.il (HyperSendmail v2007.08) id <0NJ100M00HRT4T00@mtaout29.012.net.il> for 19721@debbugs.gnu.org; Sat, 31 Jan 2015 13:41:03 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout29.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NJ100EN4HSFM970@mtaout29.012.net.il>; Sat, 31 Jan 2015 13:41:03 +0200 (IST) Date: Sat, 31 Jan 2015 13:44:38 +0200 From: Eli Zaretskii Subject: Re: bug#19721: 25.0.50; Mode-line not redrawn with expose events In-reply-to: X-012-Sender: halo1@inter.net.il To: YAMAMOTO Mitsuharu Message-id: <83lhkjjhsp.fsf@gnu.org> References: <83r3ubjk5q.fsf@gnu.org> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 19721 Cc: 19721@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii 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.0 (+) > Date: Sat, 31 Jan 2015 20:37:09 +0900 > From: YAMAMOTO Mitsuharu > Cc: 19721@debbugs.gnu.org > > With this patch, the mode-lines are redrawn when they are exposed. > But I also observe that a mode-line part is not updated with the last > C-x o (see the 3rd mode-line in the screenshot) with the previously > mentioned procedure on the Mac port. Strangely, if I try C-x o three > times further, then the second mode-line part is also not updated. Right. Which means it is not enough to avoid disabling the mode line, we must actually force its redrawing afterwards. How about the following patch instead of the previous one? diff --git a/src/dispnew.c b/src/dispnew.c index f73ea58..de9791e 100644 --- a/src/dispnew.c +++ b/src/dispnew.c @@ -564,6 +564,8 @@ struct redisplay_history while (i < matrix->nrows) matrix->rows[i++].enabled_p = false; + if (WINDOW_WANTS_MODELINE_P (w)) + w->update_mode_line = 1; } else { From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 01 00:40:51 2015 Received: (at 19721) by debbugs.gnu.org; 1 Feb 2015 05:40:51 +0000 Received: from localhost ([127.0.0.1]:59311 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YHnH9-0006YJ-G0 for submit@debbugs.gnu.org; Sun, 01 Feb 2015 00:40:51 -0500 Received: from mathmail.math.s.chiba-u.ac.jp ([133.82.132.2]:58233) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YHnH3-0006Xw-08 for 19721@debbugs.gnu.org; Sun, 01 Feb 2015 00:40:50 -0500 Received: from fermat1.math.s.chiba-u.ac.jp (fermat [192.168.32.10]) by mathmail.math.s.chiba-u.ac.jp (Postfix) with ESMTP id A210FC0561; Sun, 1 Feb 2015 14:40:40 +0900 (JST) Date: Sun, 01 Feb 2015 14:40:40 +0900 Message-ID: From: YAMAMOTO Mitsuharu To: Eli Zaretskii Subject: Re: bug#19721: 25.0.50; Mode-line not redrawn with expose events In-Reply-To: <83lhkjjhsp.fsf@gnu.org> References: <83r3ubjk5q.fsf@gnu.org> <83lhkjjhsp.fsf@gnu.org> User-Agent: Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 (=?ISO-8859-4?Q?Shij=F2?=) APEL/10.6 Emacs/22.3 (sparc-sun-solaris2.8) MULE/5.0 (SAKAKI) Organization: Faculty of Science, Chiba University MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 19721 Cc: 19721@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 Sat, 31 Jan 2015 13:44:38 +0200, Eli Zaretskii said: >> With this patch, the mode-lines are redrawn when they are exposed. >> But I also observe that a mode-line part is not updated with the >> last C-x o (see the 3rd mode-line in the screenshot) with the >> previously mentioned procedure on the Mac port. Strangely, if I >> try C-x o three times further, then the second mode-line part is >> also not updated. > Right. Which means it is not enough to avoid disabling the mode > line, we must actually force its redrawing afterwards. > How about the following patch instead of the previous one? Now mode-lines get updated with C-x o again, but the original issue still remains and I could reproduce it with the original procedure on Cent OS 5.11. If I apply both changes, mode-lines are redrawn when exposed, but some of them are not updated with C-x o. YAMAMOTO Mitsuharu mituharu@math.s.chiba-u.ac.jp From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 01 03:52:07 2015 Received: (at 19721) by debbugs.gnu.org; 1 Feb 2015 08:52:07 +0000 Received: from localhost ([127.0.0.1]:59423 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YHqGF-00041h-7I for submit@debbugs.gnu.org; Sun, 01 Feb 2015 03:52:07 -0500 Received: from mout.gmx.net ([212.227.15.18]:50507) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YHqGA-000416-W1 for 19721@debbugs.gnu.org; Sun, 01 Feb 2015 03:52:03 -0500 Received: from [88.117.59.199] ([88.117.59.199]) by mail.gmx.com (mrgmx001) with ESMTPSA (Nemesis) id 0McDl1-1XzM4F2X7X-00JbVP; Sun, 01 Feb 2015 09:51:44 +0100 Message-ID: <54CDE912.7070209@gmx.at> Date: Sun, 01 Feb 2015 09:51:30 +0100 From: martin rudalics MIME-Version: 1.0 To: YAMAMOTO Mitsuharu , Eli Zaretskii Subject: Re: bug#19721: 25.0.50; Mode-line not redrawn with expose events References: <83r3ubjk5q.fsf@gnu.org> <83lhkjjhsp.fsf@gnu.org> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:l4B06pwex8WKVQUx/nzDxUvw6QvLsuy2IYbH5+J2RQfZfbcBPUe 1fDnbWEQEUBVjwrc46fuDsalaDv3t7Z+anhcdAaAZGHlZkfkO0bvQJLejsUqgW52KoeIutQ wLs+3zVR8z5hFk1A1g+KA/g4ErNWW77P6m7CQMj/aItCosYixbES0A4RD+owsBo8eVybRlN /zqzYH7pDE1Sm9C4JNPVQ== X-UI-Out-Filterresults: notjunk:1; X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 19721 Cc: 19721@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (/) > If I apply both changes, mode-lines are redrawn when exposed, but some > of them are not updated with C-x o. What happens when you do something trivial like --- a/src/window.c +++ b/src/window.c @@ -524,6 +524,8 @@ select_window (Lisp_Object window, Lisp_Object norecord, int inhibit_point_swap) record_buffer (w->contents); } + w->update_mode_line = 1; + return window; } martin From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 01 10:33:37 2015 Received: (at 19721) by debbugs.gnu.org; 1 Feb 2015 15:33:37 +0000 Received: from localhost ([127.0.0.1]:59731 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YHwWm-0006m2-Q2 for submit@debbugs.gnu.org; Sun, 01 Feb 2015 10:33:37 -0500 Received: from mtaout20.012.net.il ([80.179.55.166]:34011) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YHwWj-0006lg-E9 for 19721@debbugs.gnu.org; Sun, 01 Feb 2015 10:33:34 -0500 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0NJ300A00N4B9O00@a-mtaout20.012.net.il> for 19721@debbugs.gnu.org; Sun, 01 Feb 2015 17:33:27 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NJ300AUEN7Q2740@a-mtaout20.012.net.il>; Sun, 01 Feb 2015 17:33:27 +0200 (IST) Date: Sun, 01 Feb 2015 17:33:10 +0200 From: Eli Zaretskii Subject: Re: bug#19721: 25.0.50; Mode-line not redrawn with expose events In-reply-to: X-012-Sender: halo1@inter.net.il To: YAMAMOTO Mitsuharu Message-id: <83vbjlir49.fsf@gnu.org> References: <83r3ubjk5q.fsf@gnu.org> <83lhkjjhsp.fsf@gnu.org> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 19721 Cc: 19721@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii 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.0 (+) > Date: Sun, 01 Feb 2015 14:40:40 +0900 > From: YAMAMOTO Mitsuharu > Cc: 19721@debbugs.gnu.org > > > How about the following patch instead of the previous one? > > Now mode-lines get updated with C-x o again, but the original issue > still remains and I could reproduce it with the original procedure on > Cent OS 5.11. > > If I apply both changes, mode-lines are redrawn when exposed, but some > of them are not updated with C-x o. How about the patch below? (Once again, it's wrt the current emacs-24 branch.) diff --git a/src/dispnew.c b/src/dispnew.c index f73ea58..6517c9b 100644 --- a/src/dispnew.c +++ b/src/dispnew.c @@ -570,6 +570,12 @@ struct redisplay_history for (i = 0; i < matrix->nrows; ++i) matrix->rows[i].enabled_p = false; } + /* We've disabled the mode-line row, so force redrawing of + the mode line, if any, since otherwise it will remain + disabled in the current matrix, and expose events won't + redraw it. */ + if (WINDOW_WANTS_MODELINE_P (w)) + w->update_mode_line = 1; } else if (matrix == w->desired_matrix) { diff --git a/src/xdisp.c b/src/xdisp.c index b1125d3..2ebf06d 100644 --- a/src/xdisp.c +++ b/src/xdisp.c @@ -15964,6 +15964,7 @@ enum if (!just_this_one_p && REDISPLAY_SOME_P () && !w->redisplay + && !w->update_mode_line && !f->redisplay && !buffer->text->redisplay && BUF_PT (buffer) == w->last_point) From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 01 10:44:29 2015 Received: (at 19721) by debbugs.gnu.org; 1 Feb 2015 15:44:29 +0000 Received: from localhost ([127.0.0.1]:59755 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YHwhI-00073w-WE for submit@debbugs.gnu.org; Sun, 01 Feb 2015 10:44:29 -0500 Received: from mtaout20.012.net.il ([80.179.55.166]:35906) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YHwhG-00073d-CN for 19721@debbugs.gnu.org; Sun, 01 Feb 2015 10:44:27 -0500 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0NJ300A00NGEDQ00@a-mtaout20.012.net.il> for 19721@debbugs.gnu.org; Sun, 01 Feb 2015 17:44:18 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NJ300AQLNPT2760@a-mtaout20.012.net.il>; Sun, 01 Feb 2015 17:44:18 +0200 (IST) Date: Sun, 01 Feb 2015 17:44:01 +0200 From: Eli Zaretskii Subject: Re: bug#19721: 25.0.50; Mode-line not redrawn with expose events In-reply-to: <54CDE912.7070209@gmx.at> X-012-Sender: halo1@inter.net.il To: martin rudalics Message-id: <83pp9tiqm6.fsf@gnu.org> References: <83r3ubjk5q.fsf@gnu.org> <83lhkjjhsp.fsf@gnu.org> <54CDE912.7070209@gmx.at> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 19721 Cc: 19721@debbugs.gnu.org, mituharu@math.s.chiba-u.ac.jp X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii 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.0 (+) > Date: Sun, 01 Feb 2015 09:51:30 +0100 > From: martin rudalics > CC: 19721@debbugs.gnu.org > > > If I apply both changes, mode-lines are redrawn when exposed, but some > > of them are not updated with C-x o. > > What happens when you do something trivial like > > --- a/src/window.c > +++ b/src/window.c > @@ -524,6 +524,8 @@ select_window (Lisp_Object window, Lisp_Object norecord, int inhibit_point_swap) > record_buffer (w->contents); > } > > + w->update_mode_line = 1; > + > return window; > } Thanks. I didn't try your suggestion, but (a) it would force redrawing the mode line even if that's not needed, just because a window got selected, and (b) there's a tricky condition near the beginning of redisplay_window that would bypass redisplaying a window, under some conditions, even if its update_mode_line flag was set (my last patch attempts at fixing that). So I'm not sure this is the right solution. The situation described in this report is quite unique, in that the face used for the active mode line causes the window glyph matrices to be resized each time a window becomes non-selected one. It is because of this resizing that the mode-line row of the current matrix becomes disabled. From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 01 11:30:33 2015 Received: (at 19721) by debbugs.gnu.org; 1 Feb 2015 16:30:33 +0000 Received: from localhost ([127.0.0.1]:59769 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YHxPt-0008EK-Gj for submit@debbugs.gnu.org; Sun, 01 Feb 2015 11:30:33 -0500 Received: from mout.gmx.net ([212.227.15.19]:53410) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YHxPr-0008E7-64 for 19721@debbugs.gnu.org; Sun, 01 Feb 2015 11:30:32 -0500 Received: from [88.117.59.199] ([88.117.59.199]) by mail.gmx.com (mrgmx003) with ESMTPSA (Nemesis) id 0MVvB2-1YBJat0avQ-00X4lA; Sun, 01 Feb 2015 17:30:19 +0100 Message-ID: <54CE548E.5020605@gmx.at> Date: Sun, 01 Feb 2015 17:30:06 +0100 From: martin rudalics MIME-Version: 1.0 To: Eli Zaretskii Subject: Re: bug#19721: 25.0.50; Mode-line not redrawn with expose events References: <83r3ubjk5q.fsf@gnu.org> <83lhkjjhsp.fsf@gnu.org> <54CDE912.7070209@gmx.at> <83pp9tiqm6.fsf@gnu.org> In-Reply-To: <83pp9tiqm6.fsf@gnu.org> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:tdNH4scpimmarj6LQPpb42NUM5rSC6ZnT9KZS0ElR9OwgXaAHT0 Xvz5Vg6hL+phFc5gA/WNAI2Mf9dBbtHx7goigNAqNy+fiJr78Pa9QejDhhAxiQMbtwmPnQj v0I51bAXOgzSkRS3tz58xtf+k+iEjqB8MyvVBaVA30ec7V2G63Y9/MXEIDp7vFth9FZF623 TqI96tYkaxEgass8XuNhQ== X-UI-Out-Filterresults: notjunk:1; X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 19721 Cc: 19721@debbugs.gnu.org, mituharu@math.s.chiba-u.ac.jp X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (/) > I didn't try your suggestion, but (a) it would force redrawing the > mode line even if that's not needed, just because a window got > selected, Yes. We could be a bit more careful and do it only when norecord is nil. My point was just to know whether the bug would disappear. > and (b) there's a tricky condition near the beginning of > redisplay_window that would bypass redisplaying a window, under some > conditions, even if its update_mode_line flag was set (my last patch > attempts at fixing that). So if he applies your code and mine we'd probably find out more. I was exactly once able to trigger his initial scenario here on Windows with both upper modelines completely disappearing but was not able to repeat that experience after that. > So I'm not sure this is the right solution. The situation described > in this report is quite unique, in that the face used for the active > mode line causes the window glyph matrices to be resized each time a > window becomes non-selected one. Could you optimize that away (reserving one line more than needed)? A naive question, probably ... > It is because of this resizing that > the mode-line row of the current matrix becomes disabled. So you mean that we have to update the mode lines of both - the selected and the deselected window? martin From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 01 12:28:09 2015 Received: (at 19721) by debbugs.gnu.org; 1 Feb 2015 17:28:09 +0000 Received: from localhost ([127.0.0.1]:59785 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YHyJc-0001AI-V3 for submit@debbugs.gnu.org; Sun, 01 Feb 2015 12:28:09 -0500 Received: from mtaout20.012.net.il ([80.179.55.166]:54715) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YHyJZ-00019h-FZ for 19721@debbugs.gnu.org; Sun, 01 Feb 2015 12:28:07 -0500 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0NJ300A00SESZI00@a-mtaout20.012.net.il> for 19721@debbugs.gnu.org; Sun, 01 Feb 2015 19:27:58 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NJ300ADPSIMMJA0@a-mtaout20.012.net.il>; Sun, 01 Feb 2015 19:27:58 +0200 (IST) Date: Sun, 01 Feb 2015 19:27:42 +0200 From: Eli Zaretskii Subject: Re: bug#19721: 25.0.50; Mode-line not redrawn with expose events In-reply-to: <54CE548E.5020605@gmx.at> X-012-Sender: halo1@inter.net.il To: martin rudalics Message-id: <83a90xiltd.fsf@gnu.org> References: <83r3ubjk5q.fsf@gnu.org> <83lhkjjhsp.fsf@gnu.org> <54CDE912.7070209@gmx.at> <83pp9tiqm6.fsf@gnu.org> <54CE548E.5020605@gmx.at> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 19721 Cc: 19721@debbugs.gnu.org, mituharu@math.s.chiba-u.ac.jp X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii 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.0 (+) > Date: Sun, 01 Feb 2015 17:30:06 +0100 > From: martin rudalics > CC: mituharu@math.s.chiba-u.ac.jp, 19721@debbugs.gnu.org > > > and (b) there's a tricky condition near the beginning of > > redisplay_window that would bypass redisplaying a window, under some > > conditions, even if its update_mode_line flag was set (my last patch > > attempts at fixing that). > > So if he applies your code and mine we'd probably find out more. I was > exactly once able to trigger his initial scenario here on Windows with > both upper modelines completely disappearing but was not able to repeat > that experience after that. I couldn't reproduce the problem with redrawing on expose events (which is not surprising, since on Windows expose events are almost never used, except when the frame is first displayed after it's created). But I have no trouble at all seeing that the mode-line glyph row is disabled, by using dump-glyph-matrix. > > So I'm not sure this is the right solution. The situation described > > in this report is quite unique, in that the face used for the active > > mode line causes the window glyph matrices to be resized each time a > > window becomes non-selected one. > > Could you optimize that away (reserving one line more than needed)? That was my first attempt, and it didn't do a thorough enough job, as you can see from previous discussions. > > It is because of this resizing that > > the mode-line row of the current matrix becomes disabled. > > So you mean that we have to update the mode lines of both - the selected > and the deselected window? Yes, but not because they become selected/deselected, because their glyph matrices are resized, and the mode-line row gets disabled in the process. From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 01 13:09:52 2015 Received: (at 19721) by debbugs.gnu.org; 1 Feb 2015 18:09:52 +0000 Received: from localhost ([127.0.0.1]:59801 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YHyy0-0002BJ-Dz for submit@debbugs.gnu.org; Sun, 01 Feb 2015 13:09:52 -0500 Received: from mout.gmx.net ([212.227.15.19]:57486) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YHyxy-0002B6-HQ for 19721@debbugs.gnu.org; Sun, 01 Feb 2015 13:09:51 -0500 Received: from [88.117.59.199] ([88.117.59.199]) by mail.gmx.com (mrgmx002) with ESMTPSA (Nemesis) id 0LjqLx-1XgzFt2Koj-00bu87; Sun, 01 Feb 2015 19:09:40 +0100 Message-ID: <54CE6BDF.7070402@gmx.at> Date: Sun, 01 Feb 2015 19:09:35 +0100 From: martin rudalics MIME-Version: 1.0 To: Eli Zaretskii Subject: Re: bug#19721: 25.0.50; Mode-line not redrawn with expose events References: <83r3ubjk5q.fsf@gnu.org> <83lhkjjhsp.fsf@gnu.org> <54CDE912.7070209@gmx.at> <83pp9tiqm6.fsf@gnu.org> <54CE548E.5020605@gmx.at> <83a90xiltd.fsf@gnu.org> In-Reply-To: <83a90xiltd.fsf@gnu.org> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:8SUfZku/DU7npGBB0x9AEZ/nzo2VAUZZWgnLDNR1Pg4LOJQEldf gC1baroIK2eHnIgo2ks5IL7yNqNhqEmiaSsckhDoHi1ImYHFONG0sYL+9Z5l3rxT7WxMUyV rff811BotmtjG+zORLongeUpy4/nelgiRbhczjTUOu8MDhaZevJaAtlMr+BhUFWSCcehdGS 8F49fPagtpkAwTt8FUXnw== X-UI-Out-Filterresults: notjunk:1; X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 19721 Cc: 19721@debbugs.gnu.org, mituharu@math.s.chiba-u.ac.jp X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (/) >> So you mean that we have to update the mode lines of both - the selected >> and the deselected window? > > Yes, but not because they become selected/deselected, because their > glyph matrices are resized, and the mode-line row gets disabled in the > process. But the glyph matrices are resized _because_ the window gets (de-)selected? In the OP's case, obviously. martin From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 01 13:38:31 2015 Received: (at 19721) by debbugs.gnu.org; 1 Feb 2015 18:38:31 +0000 Received: from localhost ([127.0.0.1]:59808 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YHzPi-0002sa-Rx for submit@debbugs.gnu.org; Sun, 01 Feb 2015 13:38:31 -0500 Received: from mtaout24.012.net.il ([80.179.55.180]:45167) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YHzPg-0002sK-A4 for 19721@debbugs.gnu.org; Sun, 01 Feb 2015 13:38:29 -0500 Received: from conversion-daemon.mtaout24.012.net.il by mtaout24.012.net.il (HyperSendmail v2007.08) id <0NJ300C00VCWZE00@mtaout24.012.net.il> for 19721@debbugs.gnu.org; Sun, 01 Feb 2015 20:29:43 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout24.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NJ300B0MVDJWZ10@mtaout24.012.net.il>; Sun, 01 Feb 2015 20:29:43 +0200 (IST) Date: Sun, 01 Feb 2015 20:37:38 +0200 From: Eli Zaretskii Subject: Re: bug#19721: 25.0.50; Mode-line not redrawn with expose events In-reply-to: <54CE6BDF.7070402@gmx.at> X-012-Sender: halo1@inter.net.il To: martin rudalics Message-id: <834mr5iikt.fsf@gnu.org> References: <83r3ubjk5q.fsf@gnu.org> <83lhkjjhsp.fsf@gnu.org> <54CDE912.7070209@gmx.at> <83pp9tiqm6.fsf@gnu.org> <54CE548E.5020605@gmx.at> <83a90xiltd.fsf@gnu.org> <54CE6BDF.7070402@gmx.at> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 19721 Cc: 19721@debbugs.gnu.org, mituharu@math.s.chiba-u.ac.jp X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii 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.0 (+) > Date: Sun, 01 Feb 2015 19:09:35 +0100 > From: martin rudalics > CC: mituharu@math.s.chiba-u.ac.jp, 19721@debbugs.gnu.org > > >> So you mean that we have to update the mode lines of both - the selected > >> and the deselected window? > > > > Yes, but not because they become selected/deselected, because their > > glyph matrices are resized, and the mode-line row gets disabled in the > > process. > > But the glyph matrices are resized _because_ the window gets > (de-)selected? Yes, in this use case. Not sure why this is significant, though: we should redraw the mode line when the matrix is resized, no matter what triggered the resize. From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 01 22:24:21 2015 Received: (at 19721) by debbugs.gnu.org; 2 Feb 2015 03:24:21 +0000 Received: from localhost ([127.0.0.1]:59942 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YI7cb-0006vi-7U for submit@debbugs.gnu.org; Sun, 01 Feb 2015 22:24:21 -0500 Received: from mathmail.math.s.chiba-u.ac.jp ([133.82.132.2]:57758) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YI7cX-0006vW-W8 for 19721@debbugs.gnu.org; Sun, 01 Feb 2015 22:24:19 -0500 Received: from fermat1.math.s.chiba-u.ac.jp (fermat [192.168.32.10]) by mathmail.math.s.chiba-u.ac.jp (Postfix) with ESMTP id DC916C0564; Mon, 2 Feb 2015 12:24:13 +0900 (JST) Date: Mon, 02 Feb 2015 12:24:13 +0900 Message-ID: From: YAMAMOTO Mitsuharu To: martin rudalics Subject: Re: bug#19721: 25.0.50; Mode-line not redrawn with expose events In-Reply-To: <54CDE912.7070209@gmx.at> <83pp9tiqm6.fsf@gnu.org> References: <83r3ubjk5q.fsf@gnu.org> <83lhkjjhsp.fsf@gnu.org> <54CDE912.7070209@gmx.at> User-Agent: Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 (=?ISO-8859-4?Q?Shij=F2?=) APEL/10.6 Emacs/22.3 (sparc-sun-solaris2.8) MULE/5.0 (SAKAKI) Organization: Faculty of Science, Chiba University MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 19721 Cc: Eli Zaretskii , 19721@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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, 01 Feb 2015 09:51:30 +0100, martin rudalics said: >> If I apply both changes, mode-lines are redrawn when exposed, but some >> of them are not updated with C-x o. > What happens when you do something trivial like > --- a/src/window.c > +++ b/src/window.c > @@ -524,6 +524,8 @@ select_window (Lisp_Object window, Lisp_Object norecord, int inhibit_point_swap) > record_buffer (w->contents); > } > + w->update_mode_line = 1; > + > return window; > } The result was similar to Eli's second patch. With your patch alone, the original problem remains. With Eli's first patch, some of mode-lines are not update with C-x o. >>>>> On Sun, 01 Feb 2015 17:44:01 +0200, Eli Zaretskii said: > So I'm not sure this is the right solution. The situation described > in this report is quite unique, in that the face used for the active > mode line causes the window glyph matrices to be resized each time a > window becomes non-selected one. It is because of this resizing that > the mode-line row of the current matrix becomes disabled. I've experienced similar mode-line erasure without customization of the mode-line face on the Mac port a few times (probably after pixel-based mouse-wheel smooth scrolling over an inactive window). But I couldn't find a way to reproducible it reliably. The face customization example was originally given by a user of the Mac port as a part of a bug report I received. YAMAMOTO Mitsuharu mituharu@math.s.chiba-u.ac.jp From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 01 22:27:42 2015 Received: (at 19721) by debbugs.gnu.org; 2 Feb 2015 03:27:42 +0000 Received: from localhost ([127.0.0.1]:59946 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YI7fp-000711-So for submit@debbugs.gnu.org; Sun, 01 Feb 2015 22:27:42 -0500 Received: from mathmail.math.s.chiba-u.ac.jp ([133.82.132.2]:57753) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YI7fo-00070t-FF for 19721@debbugs.gnu.org; Sun, 01 Feb 2015 22:27:40 -0500 Received: from fermat1.math.s.chiba-u.ac.jp (fermat [192.168.32.10]) by mathmail.math.s.chiba-u.ac.jp (Postfix) with ESMTP id 38D0FC0564; Mon, 2 Feb 2015 12:27:39 +0900 (JST) Date: Mon, 02 Feb 2015 12:27:39 +0900 Message-ID: From: YAMAMOTO Mitsuharu To: Eli Zaretskii Subject: Re: bug#19721: 25.0.50; Mode-line not redrawn with expose events In-Reply-To: <83vbjlir49.fsf@gnu.org> References: <83r3ubjk5q.fsf@gnu.org> <83lhkjjhsp.fsf@gnu.org> <83vbjlir49.fsf@gnu.org> User-Agent: Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 (=?ISO-8859-4?Q?Shij=F2?=) APEL/10.6 Emacs/22.3 (sparc-sun-solaris2.8) MULE/5.0 (SAKAKI) Organization: Faculty of Science, Chiba University MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 19721 Cc: 19721@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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, 01 Feb 2015 17:33:10 +0200, Eli Zaretskii said: > How about the patch below? (Once again, it's wrt the current emacs-24 > branch.) This works fine on my side. Thanks. YAMAMOTO Mitsuharu mituharu@math.s.chiba-u.ac.jp From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 02 11:17:12 2015 Received: (at 19721-done) by debbugs.gnu.org; 2 Feb 2015 16:17:12 +0000 Received: from localhost ([127.0.0.1]:60562 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YIJgW-0001zm-C6 for submit@debbugs.gnu.org; Mon, 02 Feb 2015 11:17:12 -0500 Received: from mtaout20.012.net.il ([80.179.55.166]:65211) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YIJgT-0001zV-C8 for 19721-done@debbugs.gnu.org; Mon, 02 Feb 2015 11:17:10 -0500 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0NJ500L00JSQT300@a-mtaout20.012.net.il> for 19721-done@debbugs.gnu.org; Mon, 02 Feb 2015 18:17:02 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NJ500LMBJWDS610@a-mtaout20.012.net.il>; Mon, 02 Feb 2015 18:17:02 +0200 (IST) Date: Mon, 02 Feb 2015 18:16:47 +0200 From: Eli Zaretskii Subject: Re: bug#19721: 25.0.50; Mode-line not redrawn with expose events In-reply-to: X-012-Sender: halo1@inter.net.il To: YAMAMOTO Mitsuharu Message-id: <83lhkggufk.fsf@gnu.org> References: <83r3ubjk5q.fsf@gnu.org> <83lhkjjhsp.fsf@gnu.org> <83vbjlir49.fsf@gnu.org> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 19721-done Cc: 19721-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii 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.0 (+) > Date: Mon, 02 Feb 2015 12:27:39 +0900 > From: YAMAMOTO Mitsuharu > Cc: 19721@debbugs.gnu.org > > >>>>> On Sun, 01 Feb 2015 17:33:10 +0200, Eli Zaretskii said: > > > How about the patch below? (Once again, it's wrt the current emacs-24 > > branch.) > > This works fine on my side. Thanks. Thanks, I pushed this as commit e9a7e10 to the emacs-24 branch. From unknown Tue Jun 24 15:45:03 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, 03 Mar 2015 12:24:03 +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