From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 25 22:23:30 2012 Received: (at submit) by debbugs.gnu.org; 26 Nov 2012 03:23:30 +0000 Received: from localhost ([127.0.0.1]:38870 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TcpIA-0003B2-Js for submit@debbugs.gnu.org; Sun, 25 Nov 2012 22:23:30 -0500 Received: from eggs.gnu.org ([208.118.235.92]:59530) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TcpI9-0003Av-AX for submit@debbugs.gnu.org; Sun, 25 Nov 2012 22:23:29 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TcpGV-0003Uc-Th for submit@debbugs.gnu.org; Sun, 25 Nov 2012 22:21:48 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_HI,T_DKIM_INVALID autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:35592) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TcpGV-0003UY-QB for submit@debbugs.gnu.org; Sun, 25 Nov 2012 22:21:47 -0500 Received: from eggs.gnu.org ([208.118.235.92]:54033) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TcpGU-0000Oa-UT for bug-gnu-emacs@gnu.org; Sun, 25 Nov 2012 22:21:47 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TcpGT-0003UM-Vg for bug-gnu-emacs@gnu.org; Sun, 25 Nov 2012 22:21:46 -0500 Received: from mail-da0-f41.google.com ([209.85.210.41]:65467) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TcpGT-0003Td-Lw for bug-gnu-emacs@gnu.org; Sun, 25 Nov 2012 22:21:45 -0500 Received: by mail-da0-f41.google.com with SMTP id e20so3410153dak.0 for ; Sun, 25 Nov 2012 19:21:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:x-debbugs-cc:date:message-id:mime-version :content-type; bh=jP2K40+U4W5UuHgwxTxkoBPmsHXImEVqZ84u277tp3M=; b=BNaHdhHENiOX77hMfd/vC/sVAkHm9MoHGXL8nynDRXcJa4FJLlOzp1vl2cqCkqRWSl HVR54y0HpNntXbJo2Lv/KJaRNMCv4VbRodD4I/CbByK1JGFbI7QJ7MbuvPS5rIay1/+l O9lbQSfXPmAKQd+UDNGjNWyv77gJY+l1pNeipq2TRRt9TSctBFZTfPjHRkTS/xxBJheg 2Q9k/CFjGzO8mghWcvUyyQYaPrc6B310wQGy1AE9lxiSkPtaFWVn1mw+Zl4GT3FRjGKv FjfyXQtSzPFJAjuUpW4yPxlQoByFBolHcDxc6XNyzRZc5Wr2Vhb22trpNUeBWivrvqbR EZkw== Received: by 10.68.211.39 with SMTP id mz7mr33988866pbc.5.1353900104992; Sun, 25 Nov 2012 19:21:44 -0800 (PST) Received: from localhost ([119.255.41.67]) by mx.google.com with ESMTPS id g10sm7947152pav.9.2012.11.25.19.21.33 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 25 Nov 2012 19:21:43 -0800 (PST) From: Leo To: bug-gnu-emacs@gnu.org Subject: 24.2.90; underwave doesn't look as good as other IDEs X-Debbugs-CC: aurelien.aptel@gmail.com Date: Mon, 26 Nov 2012 11:21:21 +0800 Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -3.4 (---) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.4 (---) --=-=-= Content-Type: text/plain Thanks to Aurelien Aptel for implementing this feature. I have started using it in flymake to indicate errors. However, I have noticed that it doesn't look as good as that of, for example, the pycharm IDE. Here is a screenshot comparison. --=-=-= Content-Type: image/png Content-Disposition: attachment; filename=pycharm-wave.png Content-Transfer-Encoding: base64 Content-Description: pycharm-wave.png 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 MzO9d2bm62HEi98HoDNzzltL1Fg5AA7gJHTVQFfiu/+j/Av7qfEC8psI4wAAAZxpVFh0WE1MOmNv bS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1w dGs9IlhNUCBDb3JlIDUuMS4yIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3Lncz Lm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiBy ZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9l eGlmLzEuMC8iPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTc2PC9leGlmOlBpeGVs WERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI3PC9leGlmOlBpeGVs WURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94Onht cG1ldGE+CtPsS0sAAA1lSURBVGgF7VoLUFNXGj7YKOERECPigg8YtEWrwfqotVO7G9yyOt3ZG13d KY+sde0GZasEZ1sHXMsI67KETptkOwq0FlqBbhUf16UrPgg+ikDXoESUWKAGNVZMIWsQCCbKnnMf ed/konbarp7J5P45/+s7//3vf849OX7Dw8PAVzPfMVsAGM3lcjm+RJ/wf+IR8Bu+r/uJD+EJ/EcZ gVGP0tgTWz9IBPq6qor3NnUNOTo3as+UlZ00OHaxox+3hOiv2pKUsOW4mV10ABhSFUpFWw73sZVn khuqyZMkbMIfzo5n8Kq/p61avx+E+Dv6DgCGNX9Y/Zd9XY6dbOjHLSFAT2NDXWP3IJvYIBlz6+aD eP5VK1t5Jjlr14mjdS13HtKOB/CGM5n5WmznloVhTq65cUv3SkDJqk87R+jycUsIjn8IChzrxXFo ek+T7vprztF2Cj3LH6TfAJbSnsU8gG/+rEwD4jaumOWm4f8rSQ4Au3ad6nZjeetgkxCwbGaLN5WW KfPiR0X7jVqaqTxjK7lG7UnZpuyEOUv9RkXHL5HIKs/ZWABYtUcqxEsQy29OErRwwWhLV08sc2fe 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 --=-=-= Content-Type: image/png Content-Disposition: attachment; filename=emacs-wave.png Content-Transfer-Encoding: base64 Content-Description: emacs-wave.png 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 MzO9d2bm62HEi98HoDNzzltL1Fg5AA7gJHTVQFfiu/+j/Av7qfEC8psI4wAAAZxpVFh0WE1MOmNv bS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1w dGs9IlhNUCBDb3JlIDUuMS4yIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3Lncz Lm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiBy ZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9l eGlmLzEuMC8iPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTYzPC9leGlmOlBpeGVs WERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjIzPC9leGlmOlBpeGVs WURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94Onht cG1ldGE+CjImu8sAAAkZSURBVGgF7VpvTFvXFb9OYBA6E9E06QbLgLaRkhY9NzCUlHaK7EzVKrV9 zrovk0y3fpjpuqgx/TBqNDHNTInMJq1G1WoyTc40SLuRLTwoMssGnkDLnCVm4xFh1sBilJlEJhjl uY3Nnlfv3PfH9vtnm0CUNuV+8Lv3nHPP+d1z7rvvnOenS6VSaLN9Bjyw5TOwxs0lYg/cx5GOnWk3 mdoHEwUGOjHbbjJ0Ds4XKK4tlhjpNJtaT8e0JQrgaIBPzHaaDe1nZrM1LE50G0zt0/ns3ceRRst+ n89/PZ7tlRx99tawj+6YvZlDpDAWu+CjfFOxZGHSWlKq4CdPvtlBoa8d2ps9q7LuwA7fCcs7E9lE Zf8+jnRxSTleb5Fy0aoUfYN3LhR5vUGVuSYib3fbmubIhdXAxyYdxyjC/nPTTql0xYETTiPd9qOJ FSldOpJFOjHW1dLc2n26p92gg2Zo7RlLnwors2NdrS0mA+YYTOau0xeyDsbk7EhPs4ljGUygYXol vafVWPgUMnWekR+VCyNdJrNwEM2P9ZgNuOkM5u5ByXm1MNZtbu6anL3Q1WLiwfRMLHLrSkycEpF3 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 jOM5Xwf+H3FtdZkdhAORAAAAAElFTkSuQmCC --=-=-= Content-Type: text/plain In the IDE the wave line is thinner and the ripple bigger. So it appears clearly wave-like. In emacs, it looks too similar to a blurry straight line. Leo --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 26 01:32:02 2012 Received: (at 13000) by debbugs.gnu.org; 26 Dec 2012 06:32:02 +0000 Received: from localhost ([127.0.0.1]:59893 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TnkX4-0000Dn-14 for submit@debbugs.gnu.org; Wed, 26 Dec 2012 01:32:02 -0500 Received: from mail-pa0-f51.google.com ([209.85.220.51]:58934) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TnkX0-0000DX-HL for 13000@debbugs.gnu.org; Wed, 26 Dec 2012 01:32:00 -0500 Received: by mail-pa0-f51.google.com with SMTP id fb11so4715578pad.38 for <13000@debbugs.gnu.org>; Tue, 25 Dec 2012 22:31:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:from:to:cc:subject:references:face:date:in-reply-to :message-id:user-agent:mime-version:content-type; bh=wtslPPLpmfiCARdnr7Hda/6rCi5lipev8nhvkJ62RJY=; b=epb9U020YvFZ9Tnw0J9Zp99BTzqZdHQBSAKSh+UNaAUZ4IXNHD/W43c6OPHUgofBBd QCPhV4Pk2TB4nhN49AyD7CQ2Bd6tk1L+R5ttMtJyFI+T37YTSGiA7rIGybDWDbG6Ilkc tekspCOQcDc9MybyImFrzpY8BC6eN3qTDBDDvXz38N7NPRJeYNA3wCoxExu47SJYt4Q8 K15xyKid9VRiBrVjGSC2Sk/APgUONwlAQ5Vv06YAa1NgkXE7fGkATVNFifZapxOv5IYl YQzTLnqbX4kWOMRHpL5q3+U/zjU/JHFeU+E/iQwxV2KHSEQbUjRsVYFRPwjv8T7o0U8I L+fg== X-Received: by 10.68.228.34 with SMTP id sf2mr82959483pbc.85.1356503477451; Tue, 25 Dec 2012 22:31:17 -0800 (PST) Received: from localhost ([119.255.41.67]) by mx.google.com with ESMTPS id jo6sm11668265pbb.5.2012.12.25.22.31.14 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 25 Dec 2012 22:31:16 -0800 (PST) From: Leo To: 13000@debbugs.gnu.org Subject: Re: bug#13000: 24.2.90; underwave doesn't look as good as other IDEs References: Face: iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAAMFBMVEUaFRZLMy1dTENxVzKQ WiCrXQ97cmO/dSqSh3akjGTApXy5sJ7Sxo/Sz8Xo6eP9//xJbkruAAAAAWJLR0QAiAUdSAAAAAlw SFlzAAACxQAAAsUBidZ/7wAAAAd0SU1FB9cBBwMJOwHXewoAAAIBSURBVCjPVdNBiNNAFADQ6J4F x3hThHZBBC+WCFI8SS0iezRDcMHLHkLAg6gJH/fgYQ9xYlj2sLK4KHgqCgXFhda2Idmr4kkQPZQ0 nkQMbTypbMmMM2m7ZgYSmMef/5OZPwo7HFnx3uKPcmj0Dht1LWZJ+Hvr7dIFZXRUwl9VRTuuKDJ+ U44gjscknK4hhJaCkYRsWjmBtLqXlJAG2wipNe18OZJu1BBq1E8xafl4s6Jq2mUZGftU1y7CCxnp FVUDWJXx4C66BKBnErbuoaYNtoRTu6EZBsCbMn7W+5qOAR6WvxNOby9jHWC9hAf3n304CdiAByXs 3Nh9roLDkyb/sWV712vYwaLSAn8CPMHIAAzOPDKP2COAFm4Y4ODVWc6xG7KXsN7UeUJjjimx2uwd gCgNhr0i8C/xyCD5CiCKAMY3Bf5oDzx//w/fimscdcAZU2jv9sedx6+nYPPFIoWI/GK6QZ+EFGOR ErAjCnV3vPZ7XqlTIMbOLY7fLcvvmT7rXNWaGDexIY44N12TG2PDp7vqyl57dnCeuWwyNpnEURxk fTbDYeBnKRn4oejPYI4sH6WviBumEZ/GxX4X/x6EcURFZ7E071bjQGAxpcOAEOJuTiroDEea5Szv rVWLYfl7ZiQwSUToxrkux7OLixAWGz22+HIyWTRYcVfomOwvzusfjtVIGgLHf3MAAAAASUVORK5C YII= Date: Wed, 26 Dec 2012 14:31:03 +0800 In-Reply-To: (Leo's message of "Mon, 26 Nov 2012 11:21:21 +0800") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.91 (OS X 10.8.2) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: 13000 Cc: aurelien.aptel@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) The problem I am seeing seems to be specific to Mac Port that I am using. I'll contact its author for more details. BTW, the code and comment doesn't match. Could someone review and fix it? xterm.c around line 2645 /* Draw a wavy line under S. The wave fills wave_height pixels from y0. x0 wave_length = 2 -- y0 * * * * * |* * * * * * * * * wave_height = 3 | * * * * */ static void x_draw_underwave (struct glyph_string *s) { int wave_height = 2, wave_length = 3; From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 26 14:16:29 2012 Received: (at control) by debbugs.gnu.org; 26 Dec 2012 19:16:29 +0000 Received: from localhost ([127.0.0.1]:60964 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TnwSq-0005ST-RZ for submit@debbugs.gnu.org; Wed, 26 Dec 2012 14:16:29 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:55268) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TnwSp-0005SN-8f for control@debbugs.gnu.org; Wed, 26 Dec 2012 14:16:27 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1TnwS7-0000Jr-CA for control@debbugs.gnu.org; Wed, 26 Dec 2012 14:15:43 -0500 Date: Wed, 26 Dec 2012 14:15:43 -0500 Message-Id: Subject: control message for bug 13000 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) tag 13000 notabug close 13000 From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 27 03:34:20 2012 Received: (at 13000) by debbugs.gnu.org; 27 Dec 2012 08:34:20 +0000 Received: from localhost ([127.0.0.1]:33102 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1To8uy-0002IR-11 for submit@debbugs.gnu.org; Thu, 27 Dec 2012 03:34:20 -0500 Received: from mail-da0-f47.google.com ([209.85.210.47]:62919) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1To8uw-0002II-1j for 13000@debbugs.gnu.org; Thu, 27 Dec 2012 03:34:18 -0500 Received: by mail-da0-f47.google.com with SMTP id s35so4222662dak.6 for <13000@debbugs.gnu.org>; Thu, 27 Dec 2012 00:33:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:from:to:cc:subject:references:face:date:in-reply-to :message-id:user-agent:mime-version:content-type; bh=SkRuM9yPhLhol5iWPaYEzdrWSL4SZDdzwGR1ibsHRzM=; b=g2R7wDsJVG3Nx7y+i1YHzSLiZ42EhJPAihKqQ2ZtczGcH07MH91H5yOStZ3x1zSJf1 bPd7BN75Y1h5p8FC8wdW0MhIuAvYFsHnj77lCtxGlm7NLuN+2/16TsBf2J1ouP1MmRui tAOY0FAFMI7ZaODggOivbRIRWKvw3xfkHeQHy5o4Kcdki0xwDQlgSFUOnx5WOGZ7qdOT PgqD1Fx+pY8+vwFPiw2+hK3Bao4R+g2GuHmjifyVEOy1KPpbozkFn2U660ddsHEh7obE twpkoxnHau1NT1f44gZ/VNRSWB92zzDhi5LGHViocngmuAViaGdxNbEA0AYYp/SQb23v Cotw== X-Received: by 10.66.73.105 with SMTP id k9mr88094785pav.37.1356597211317; Thu, 27 Dec 2012 00:33:31 -0800 (PST) Received: from localhost (basil.offersbridge.com. [209.141.62.117]) by mx.google.com with ESMTPS id d1sm18079298pav.6.2012.12.27.00.33.28 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 27 Dec 2012 00:33:30 -0800 (PST) From: Leo To: 13000@debbugs.gnu.org Subject: Re: bug#13000: 24.2.90; underwave doesn't look as good as other IDEs References: Face: iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAAGFBMVEUzRVhbQj4eZqO6SjnT eWpxnMetm5b6/PmidmqrAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1F B9cBBwMLBfKABCMAAAFoSURBVCjPtZI9a8MwEIaFoc7aYDdelQMna0Em3tsSr0XUeE2Q6a22a+v+ fk8fSSBkbDUI6dHpfe9OEvRgiD+ApqKPJgJeB6iUUXWESjUe/ig38AJrhqqvaU2nTIXbNvOQ40fe qdry4kyGoVWsfCQalXpHnJGM01wjWdYbMlXNFdsZDO69m9aqNqxEJqTEgbM5OF7wlEfIoll1Ked4 LbM5X2EdILLokEdmI8z7g5cKED0cuTC930TYhy7ZDekkXVGw/L60TguJePPxcJF48lpsSUWEA/Ju jGFNgJOXc4Hz7TmAdBeu5Ve4AEjOi2/2jfd3cAJZ+IbNrvdjgBZY01b+HTuG3cLws6BJZqVOj/pp T0OqVwx3rFq+QmJwx3loK5JSLEhDIt62+mtC2C+SrAUxEbV6C6v2BRbd6pILBKFpepKZJHgGgrKF sptSUUoczpwg2pQ7ZH1tgs0ou/917mzz6Cs2//C978cv5l07L02orIEAAAAASUVORK5CYII= Date: Thu, 27 Dec 2012 16:33:19 +0800 In-Reply-To: (Leo's message of "Wed, 26 Dec 2012 14:31:03 +0800") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.91 (OS X 10.8.2) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: 13000 Cc: Chong Yidong , aurelien.aptel@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) The following patch by YAMAMOTO Mitsuharu brings the code to be in line with the comment. I tested it with an X11 build and the wave looked better. === modified file 'src/xterm.c' *** src/xterm.c 2012-12-12 15:33:30 +0000 --- src/xterm.c 2012-12-27 01:20:52 +0000 *************** *** 2633,2646 **** static void x_draw_underwave (struct glyph_string *s) { ! int wave_height = 2, wave_length = 3; int dx, dy, x0, y0, width, x1, y1, x2, y2, odd, xmax; XRectangle wave_clip, string_clip, final_clip; dx = wave_length; dy = wave_height - 1; x0 = s->x; ! y0 = s->ybase + 1; width = s->width; xmax = x0 + width; --- 2633,2646 ---- static void x_draw_underwave (struct glyph_string *s) { ! int wave_height = 3, wave_length = 2; int dx, dy, x0, y0, width, x1, y1, x2, y2, odd, xmax; XRectangle wave_clip, string_clip, final_clip; dx = wave_length; dy = wave_height - 1; x0 = s->x; ! y0 = s->ybase - wave_height + 3; width = s->width; xmax = x0 + width; From unknown Wed Jun 18 23:16:51 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: Did not alter fixed versions and reopened. Date: Thu, 27 Dec 2012 17:46:02 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # Did not alter fixed versions and reopened. thanks # This fakemail brought to you by your local debbugs # administrator From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 27 12:45:27 2012 Received: (at control) by debbugs.gnu.org; 27 Dec 2012 17:45:27 +0000 Received: from localhost ([127.0.0.1]:33927 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1ToHWI-0001cR-F4 for submit@debbugs.gnu.org; Thu, 27 Dec 2012 12:45:26 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:49779) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1ToHWF-0001cK-Oj for control@debbugs.gnu.org; Thu, 27 Dec 2012 12:45:24 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1ToHVT-0004O6-B7 for control@debbugs.gnu.org; Thu, 27 Dec 2012 12:44:35 -0500 Date: Thu, 27 Dec 2012 12:44:35 -0500 Message-Id: Subject: control message for bug 13000 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) reopen 13000 severity 13000 wishlist From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 27 14:35:46 2012 Received: (at 13000) by debbugs.gnu.org; 27 Dec 2012 19:35:46 +0000 Received: from localhost ([127.0.0.1]:34007 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1ToJF4-00065I-2u for submit@debbugs.gnu.org; Thu, 27 Dec 2012 14:35:46 -0500 Received: from ps18281.dreamhost.com ([69.163.218.105]:38272 helo=ps18281.dreamhostps.com) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1ToJF0-000657-Gt for 13000@debbugs.gnu.org; Thu, 27 Dec 2012 14:35:44 -0500 Received: from localhost (ps18281.dreamhostps.com [69.163.218.105]) by ps18281.dreamhostps.com (Postfix) with ESMTP id 686EC451C310; Thu, 27 Dec 2012 11:34:51 -0800 (PST) From: Juri Linkov To: Leo Subject: Re: bug#13000: 24.2.90; underwave doesn't look as good as other IDEs Organization: JURTA References: Date: Thu, 27 Dec 2012 21:33:18 +0200 In-Reply-To: (Leo's message of "Wed, 26 Dec 2012 14:31:03 +0800") Message-ID: <87fw2ri9n5.fsf@mail.jurta.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 13000 Cc: aurelien.aptel@gmail.com, 13000@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 0.8 (/) --=-=-= Content-Type: text/plain > The problem I am seeing seems to be specific to Mac Port > that I am using. The problem occurs in X11 builds on GNU/Linux too. With a small font the underwave line turns into a dashed line. For example, with the following small fonts it looks like -misc-fixed-medium-r-normal--10-100-75-75-c-60-iso8859-1 --=-=-= Content-Type: image/png Content-Disposition: inline; filename=flybad1.png Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAHgAAAAUCAIAAADJMG6kAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAO xAAADsQBlSsOGwAAAW1JREFUWMPtWNkNwzAILVX+M0Mny2ydLDN0AvfDEkJcwVcPCX9UCbY5Hkeg UEq55Vq/7glBAp1A50qgE+gE+rcXAHTvTj9PX1tZ/XdEf7I3BQAqrpTShPXmMK2MkDvyjVOocvis nlFl+TjKM1KfyEXLCsZZ8qxqB529XToQHxhkUkZEqgU9A525xApnlssRm+N2tRaHTqCl0kwwtRM1 VmPqEgLcZcea0tOS3mpXd3EYjWg1EmWuqdGx9EvogOhIj9glX7szOBTRtFRJ9zI9VArqRz1xGXdU tIN13VIz3Y9o3y5LOsO6NZL001PicV2TF9St79aitfmaoo7fpZgYLbhlUgZjJf8m/YPJ8Pl4PR+v CHG8XHQ3AAAwt1H7AtDHuUuUj3M/zn0c6ympVj82cxu1yTUakUI0JaXJB9bAEpkMscHwJ7pg5+fP pbTlmFhXNwtlhhSlyF3qifobcYY/rfltbKTTku6JzKVqVzq+3r7PukZ/BeD0AAAAAElFTkSuQmCC --=-=-= Content-Type: text/plain -misc-fixed-medium-r-normal--14-130-75-75-c-70-iso8859-1 --=-=-= Content-Type: image/png Content-Disposition: inline; filename=flybad2.png Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAIwAAAAeCAIAAABxDGEhAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAO xAAADsQBlSsOGwAAAddJREFUaN7tWs2twzAILk+5Z4ZO1tk6WWboBH4HS8jChADBTqrCyUGOA3yY vxZKKY+ke9NfmiBBSkqQEqSkBCkpQUqQkhKkpATpIgIAsvghkDQ6W+1y5i32RQDA4U4pxXRy3qRJ bkTGbyacfgWkrx5RLkovQNhR29YRfMx+3e88/LrG+nVzu5MV6TB2KdUkB/bXqL1MGvkX621FqxGd TUxNTGiRE76uCRoktuhF8unuzmSnwl2vg+AaZA/LNGVm2dcccUwWyaf70NC6uN9k7Yv6t4KyzGtT y0mRwu/KEJD6K8/mEpl5h1LCIZKg+5XNrFIOAlV9ZJmTmySNnIPOFz6h94/FFBz2Mo0jJ2GyRVn1 qYLIo7QyxjdrTrLqHu6LoClA838Q4f2syaqKregUuPOWHJCrjKNz2MsRJuF+UxEEUtLVlLO7qRHP V4zEg/R+ft7Pj54fW9qdz9gAMKKqvtcU/LWtLEKvbX1tazhOI0wZX5591xSchfDyAcTMk0dNHFr3 RyuzzECPa7sodsBM5jp9P7Q3DTnT+T6OBvP6mXLkFLxGKvLIMmWA68IBJ/ujxl7zKxtInsH3GOsH 83sd+qTqjiQSq5VrKmoXjrHKhJBSU1G7uE8w/AfVJh7eEQsWCAAAAABJRU5ErkJggg== --=-=-= Content-Type: text/plain Only with a bigger font, it looks like a wave: -misc-fixed-medium-r-normal--18-120-100-100-c-90-iso8859-1 --=-=-= Content-Type: image/png Content-Disposition: inline; filename=flybad3.png Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAALQAAAAoCAIAAADYC0ddAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAO xAAADsQBlSsOGwAAAjlJREFUeNrtWstxxCAMhQz31JDKUlsqSw2pgBw8wzB8hJAExrvvnbzgxUJ6 +hjLxxgdALTwARUAIAcAcgAgBwByACAHAHIAIAcAcgAgBwByAADIAYAcAMgBOOec9545CHJIVNm7 U69iK1P11vHeN/suYozKhwa4HYE3b3ZBWnl8FCQYrAwegS9BekwhTfH4fFYwVe82Hxn+qylk/i9+ MOjtl94XPykIFLU5kgUBQwv79WxJmJlmAN9L0kjibpMuhBmGOYWT4znCNyVJP5mKsipcjNNKwQaZ lHQA1FdwHAutcD7mmvpHHxo5BHV4zaHcUcSR+XY9rhB+c0jYRI5mjB1mHHrqcW8xSuFpHT7gbSUX l9BFcZvYUYoS+JZDDvMVmH+c0hutJSVrA99XmtV7IVxxmyCtXFN5malMRoSETCMVpa44rdSSzOpw kcN0NSAos1/mhMC2WDFfUHnaobcamxzZXtPoK4x0NixZeahJw11s8VUGOWSaOn9kkS136vCEtAK8 J/BtBQA5AJADADmA8Vu0wXHf0oL05+vvuvj+/ZTdYKu+bdU38bl/zyGHyVHH2k6wy+SJATUzEify 6xUgdGR+xEe0NyCtAFsTys2dYLX3515OTM3GmFlF1E0xdCdY7+PnsH9MnCCmmt9qMeqPLDvjUGAy ozBeGiGmdoLoBHP9nq5eW5pTtHsJmM0UnpD2TnLIHJ0Th66L2dWIZvxD3hoEXn5gaRKYVOCnlalC dV2MuaU7y8q5DyHKPxW1Ve9RFxdNAAAAAElFTkSuQmCC --=-=-= Content-Type: text/plain However, the proposed patch provides much better graceful degradation, where even with small fonts the line looks like a wave, for example: -misc-fixed-medium-r-normal--10-100-75-75-c-60-iso8859-1 --=-=-= Content-Type: image/png Content-Disposition: inline; filename=flyok1.png Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAIIAAAAUCAIAAADOXnL0AAAAAXNSR0IArs4c6QAAAAlwSFlzAAAO xAAADsQBlSsOGwAAAYpJREFUWMPtWMsNwzAIDVXumaGTZbZOlhk6gXtwZVHAmNi4kSI4VI5/fB5g KKSUlqCr6REmCBiCAoaAIShgCBh6CQC6V93348+zV905Gv5ZcwMAZpdSckFibbLMbArvwtU+g0Uv Y3GPyEu3Mt/D5bEcrGlBbuZ3ZrEHXWE1gl8GxKBcAotMNWAIJASwWiiQLGGxiF0vr7QzBANXiYiF rVD0Ef2xaaCySradCvwa97N6uacdn2gQvZhHsehZU99nxcQKd4te/LM7+h2iAadI7hpESnGmSI9x avosZq0gkZfEHKJHg65XjTtBwgWDZVm0WwAgy1i+rx1zS2FZa2dBjJURef7cN3wxyIpkOS4dp1/6 rrbOyqc6ZJhaB8cf3Tfpol/P9+v5tkyOv8/dRQsAzCt4xvtqBxj2Y+MY7Me2H9s4Ej4PIEDOSDOQ cOmr16anE1vzmVMI1do3SxddiiK9+zXWsnoPj8ukRhXj0VevOgbEjniGr2Kc8q8FKr2z1ct2S+3I wbP08GKdPY8+7D0UYQNPX9sAAAAASUVORK5CYII= --=-=-= Content-Type: text/plain -misc-fixed-medium-r-normal--14-130-75-75-c-70-iso8859-1 --=-=-= Content-Type: image/png Content-Disposition: inline; filename=flyok2.png Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAKAAAAAeCAIAAAAkbYJ/AAAAAXNSR0IArs4c6QAAAAlwSFlzAAAO xAAADsQBlSsOGwAAAftJREFUaN7tWUuSAyEItVPuc4WZk+Vqk5PlCpkTOAunLEoBQexveCtDugV5 CLYsKaXguC5u7gIn2OEEO5xghxPscIIdTrDDCXaCHU6wwwneE8uynEIR+noltKj49B28WRyoTKoa BCmlYTs/neDL91qiMKBKBEGPwLAak7fRCiXoPBJ7hLTl59uHKfslmUDlB1Q1qjEveSAcozZpwHFl NMpZVy7MVOVntVR0fmFCQ1Of1k6LfzYoENGSx1D7itcKH7xc7ke5bZaixdtp988sO9fawUykt+m3 WjwlP2ZhNtrJ+KdLuTx1zzlkZa0ZqBpoPSwwMEIpeVtW9z0bM3YOq6Me2CBF6woM44vu4Yg/NAmz Am8SZY/EuRK9w4dQyj/C/Tq8fUUpuiqVoWiCWukxfBeVJ1qXaB7WBuqU8K9LbGdnnsIrPU9/TBd1 Szm7ibJPtjt781TjhGHHecjxjinacWp4s+HiiGtM+vz+DSE8XnfqL+rf40N7WTZdu/rwldbBz9eb F6IP2IGuaNYy4TzruW7u0nZL0Svt4M021lnOLlGecltiKPn0XNTe5TLfne2LQdkMsNyr8E2R6gs4 aJoZY02IKGG3IjX/pOR8lNhrMNVsoK52Z10mUIGibYpULQfLJcacHfx43eGhidrBwnm0vHbXP2vn Dd8SHzyl/wFtPUVMfCH8uQAAAABJRU5ErkJggg== --=-=-= Content-Type: text/plain -misc-fixed-medium-r-normal--18-120-100-100-c-90-iso8859-1 --=-=-= Content-Type: image/png Content-Disposition: inline; filename=flyok3.png Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAALQAAAAoCAIAAADYC0ddAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAO xAAADsQBlSsOGwAAAklJREFUeNrtWtl1xCAMNPv8nxpSWWpLZakhFZAP5xHCMUiy8LE788UaFoQY HTYKMcaFIFp4UAUEyUGQHATJQZAcBMlBkBwEyUGQHATJQZAcBEFyECQHQXK8OkIIwockh0WVvZFe Kp43TwihWXERY3RZdKXxNcEyF4aVe3tBwGAX57FKJEjLFNIUy+e9hq56t/mT4b+aQub/kjuD3n7x vuRBwaCoUzzZqmJocX69swTHjBkgt5L0JHG3SRdwDMOYIonxEuGbkqSfQkV5JS7OYaVgg01K7AD3 Z3CSE5phfMI59y99Uc9hyMNrDuWGYvbMp+txhvCnuITp5Gj62GHEwV23e4vZKTzW4Q3eVnJxgS6K YWZDKVLgUz5yuM8g/KNKb1hLLia3Smylmb0XwhXDDGFl68rTzJ3BCEgoPKQi1TWHlVoSrQ4nGcxA D3h7vycUwpKG3b8dhiFDOSfIvXJV+sgv8BBekfqBLehPsidq9/DvJDRzognd5Rdk31453Ihiz+Uz lqHWrjandq0jwwrxyuDdCkFyECQHQXIQxk9qqo8lsxLSz/fvrfHx9WYb4Kujw/JucN1/MDOi5tNI E7MqwbYjTwyomZE4kbdnACjC/VoHlDcwrBBXCSguRWJjz1FYf27loEvrY7S7rYticCVY7/JzWD9m DhCq4rdajPqS5Xg/tA6ZURxeegK6jgSoBFv6NV29srRlR7mXgdlC4YG0Z5LDZugSP7Q1tLOBYvyL vBoYrPyyqck6pII8rKgS1Xk+5pTqLC/jvhRRfgD8nd37h/dVZAAAAABJRU5ErkJggg== --=-=-= Content-Type: text/plain I believe this confirms the patch is an improvement. --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 28 04:07:48 2012 Received: (at submit) by debbugs.gnu.org; 28 Dec 2012 09:07:49 +0000 Received: from localhost ([127.0.0.1]:34434 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1ToVuu-0001LR-DC for submit@debbugs.gnu.org; Fri, 28 Dec 2012 04:07:48 -0500 Received: from eggs.gnu.org ([208.118.235.92]:38778) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1ToVur-0001LK-PD for submit@debbugs.gnu.org; Fri, 28 Dec 2012 04:07:46 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ToVu0-0005tW-RO for submit@debbugs.gnu.org; Fri, 28 Dec 2012 04:06:53 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-100.7 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, RCVD_NUMERIC_HELO, T_RP_MATCHES_RCVD, USER_IN_WHITELIST autolearn=no version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:45564) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ToVu0-0005tS-Of for submit@debbugs.gnu.org; Fri, 28 Dec 2012 04:06:52 -0500 Received: from eggs.gnu.org ([208.118.235.92]:50128) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ToVtz-0005ma-QI for bug-gnu-emacs@gnu.org; Fri, 28 Dec 2012 04:06:52 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ToVty-0005sl-E5 for bug-gnu-emacs@gnu.org; Fri, 28 Dec 2012 04:06:51 -0500 Received: from plane.gmane.org ([80.91.229.3]:50150) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ToVty-0005sW-80 for bug-gnu-emacs@gnu.org; Fri, 28 Dec 2012 04:06:50 -0500 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1ToVu8-00013n-A2 for bug-gnu-emacs@gnu.org; Fri, 28 Dec 2012 10:07:00 +0100 Received: from 119.255.41.67 ([119.255.41.67]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 28 Dec 2012 10:07:00 +0100 Received: from sdl.web by 119.255.41.67 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 28 Dec 2012 10:07:00 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: bug-gnu-emacs@gnu.org From: Leo Subject: Re: bug#13000: 24.2.90; underwave doesn't look as good as other IDEs Date: Fri, 28 Dec 2012 17:06:35 +0800 Lines: 10 Message-ID: References: <87fw2ri9n5.fsf@mail.jurta.org> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 119.255.41.67 Face: iVBORw0KGgoAAAANSUhEUgAAACkAAAApAQAAAACAGz1bAAABKElEQVQYlWNg3NIt5FDPUPt7 4+X79Qyucz5/ugik+L2PBgKpyphaIK921q23QDnG0NBQoMr/vaWl9f8ZLL78uPv5PwN7RETfzXoG jhmFz27XM0RXmpuY/WfY+fv0Mc56BvFybfXA/wwL5t/wF61n2PU59axXPcOVzbmSW/8zrNt1benC /ww70hqUU/4zKCtrT9jwn8FhwynbufUMendE2aLqGRpdX9al1zM8eh17lKeeQcTMrdD5P8P3j/YT Q/8zXHSb7p1Qz/C4OM2JuZ7hgtI7K6AjqsMnf8j4z8C6xG1tw3+GqpqvsVn/GTzmpD9j/8/wP/oZ S/l/Bka+QO/g/wy15ueeFQL9N1O8mPU/g+umV3t1gdT0/1bTgHLqYVeXAlWKpMWt+w8Az82C9nHf X0cAAAAASUVORK5CYII= User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.91 (OS X 10.8.2) Cancel-Lock: sha1:WWPj08w5OEF0+Ap6rU0pYhhy5QY= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -3.0 (---) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.7 (-----) On 2012-12-28 03:33 +0800, Juri Linkov wrote: > The problem occurs in X11 builds on GNU/Linux too. > > With a small font the underwave line turns into a dashed line. > For example, with the following small fonts it looks like Many thanks for the amazing and detailed tests. I hope this new feature is done properly before users see it. Leo From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 28 19:19:35 2012 Received: (at 13000) by debbugs.gnu.org; 29 Dec 2012 00:19:35 +0000 Received: from localhost ([127.0.0.1]:35369 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tok9H-0001mg-Ih for submit@debbugs.gnu.org; Fri, 28 Dec 2012 19:19:35 -0500 Received: from ps18281.dreamhost.com ([69.163.218.105]:56560 helo=ps18281.dreamhostps.com) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tok9F-0001mY-B9 for 13000@debbugs.gnu.org; Fri, 28 Dec 2012 19:19:34 -0500 Received: from localhost (ps18281.dreamhostps.com [69.163.218.105]) by ps18281.dreamhostps.com (Postfix) with ESMTP id DD2B7451C310; Fri, 28 Dec 2012 16:18:35 -0800 (PST) From: Juri Linkov To: Leo Subject: Re: bug#13000: 24.2.90; underwave doesn't look as good as other IDEs Organization: JURTA References: <87fw2ri9n5.fsf@mail.jurta.org> Date: Sat, 29 Dec 2012 01:54:28 +0200 In-Reply-To: (Leo's message of "Fri, 28 Dec 2012 17:06:35 +0800") Message-ID: <87vcbl3er7.fsf@mail.jurta.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 13000 Cc: 13000@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 0.8 (/) > I hope this new feature is done properly before users see it. For users to take advantage of this new feature we could modify the faces where it would be most useful like the patch below does. One problem is how to handle the tty case. On a tty frame underwave underlines and doesn't use the color attribute. So the question is what face condition to use to filter out displays where underwave is not supported. The already supported condition ((supports :underline t)) doesn't take into account the underwave attribute, and a similar condition ((supports :underline wave)) is not implemented. Thus the patch uses the condition ((class color) (min-colors 88)) to find the displays that should use the old face definitions without underwave: === modified file 'lisp/progmodes/flymake.el' --- lisp/progmodes/flymake.el 2012-11-12 08:42:27 +0000 +++ lisp/progmodes/flymake.el 2012-12-28 23:50:57 +0000 @@ -844,12 +844,18 @@ (defun flymake-region-has-flymake-overla has-flymake-overlays)) (defface flymake-errline - '((t :inherit error)) + '((((class color) (min-colors 88)) + :underline (:color "Red1" :style wave)) + (t + :inherit error)) "Face used for marking error lines." :group 'flymake) (defface flymake-warnline - '((t :inherit warning)) + '((((class color) (min-colors 88)) + :underline (:color "DarkOrange" :style wave)) + (t + :inherit warning)) "Face used for marking warning lines." :group 'flymake) === modified file 'lisp/textmodes/flyspell.el' --- lisp/textmodes/flyspell.el 2012-09-17 05:41:04 +0000 +++ lisp/textmodes/flyspell.el 2012-12-28 23:53:51 +0000 @@ -445,11 +445,19 @@ (make-variable-buffer-local 'flyspell-da ;;*---------------------------------------------------------------------*/ ;;* Highlighting */ ;;*---------------------------------------------------------------------*/ -(defface flyspell-incorrect '((t :underline t :inherit error)) +(defface flyspell-incorrect + '((((class color) (min-colors 88)) + :underline (:color "Red1" :style wave)) + (t + :underline t :inherit error)) "Flyspell face for misspelled words." :group 'flyspell) -(defface flyspell-duplicate '((t :underline t :inherit warning)) +(defface flyspell-duplicate + '((((class color) (min-colors 88)) + :underline (:color "DarkOrange" :style wave)) + (t + :underline t :inherit warning)) "Flyspell face for words that appear twice in a row. See also `flyspell-duplicate-distance'." :group 'flyspell) From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 29 01:47:21 2012 Received: (at submit) by debbugs.gnu.org; 29 Dec 2012 06:47:21 +0000 Received: from localhost ([127.0.0.1]:35469 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1ToqCV-0002p9-FN for submit@debbugs.gnu.org; Sat, 29 Dec 2012 01:47:20 -0500 Received: from eggs.gnu.org ([208.118.235.92]:58550) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1ToqCK-0002or-7M for submit@debbugs.gnu.org; Sat, 29 Dec 2012 01:47:15 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ToqBK-0002uM-1I for submit@debbugs.gnu.org; Sat, 29 Dec 2012 01:46:11 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-100.7 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, RCVD_NUMERIC_HELO, T_RP_MATCHES_RCVD, USER_IN_WHITELIST autolearn=no version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:54548) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ToqBJ-0002uI-V6 for submit@debbugs.gnu.org; Sat, 29 Dec 2012 01:46:05 -0500 Received: from eggs.gnu.org ([208.118.235.92]:41620) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ToqBI-0004jr-5t for bug-gnu-emacs@gnu.org; Sat, 29 Dec 2012 01:46:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ToqBE-0002tu-W3 for bug-gnu-emacs@gnu.org; Sat, 29 Dec 2012 01:46:03 -0500 Received: from plane.gmane.org ([80.91.229.3]:59393) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ToqBE-0002tk-P9 for bug-gnu-emacs@gnu.org; Sat, 29 Dec 2012 01:46:00 -0500 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1ToqBP-0007nz-Ct for bug-gnu-emacs@gnu.org; Sat, 29 Dec 2012 07:46:11 +0100 Received: from 119.255.41.67 ([119.255.41.67]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 29 Dec 2012 07:46:11 +0100 Received: from sdl.web by 119.255.41.67 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 29 Dec 2012 07:46:11 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: bug-gnu-emacs@gnu.org From: Leo Subject: Re: bug#13000: 24.2.90; underwave doesn't look as good as other IDEs Date: Sat, 29 Dec 2012 14:45:47 +0800 Lines: 12 Message-ID: References: <87fw2ri9n5.fsf@mail.jurta.org> <87vcbl3er7.fsf@mail.jurta.org> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 119.255.41.67 Face: iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAAElBMVEUAAAAAAP+LRRP0pGC+ vr7///+7mT1iAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9cBBwMO DhglKe4AAAEsSURBVCjPbZNBboQwDEV/Cd4X9QJRThApmn0XYW+Jyf2v0m+HhqDBgiAe9rcTG7QH w/1Vn2Ar8gBb/ocywSN3qK9T3z4eFDB4eApocBpeBs1RSykoJd8gQcm8pGmHXFso3ajnmsqV0TnY DQkOfXUfN5NwaI7AWTVOyEhcu1aHmdWItHddUVUcUgUBCkitu8V6ditHVOVdqzl2EQ1ZVGTbdK0V 7cqn8vWzoU5Q/bF9Y/Y0cRU1xwkys5dJ+Dt6pBDWifcNQml8Gh2JVmPSoQzo7en0grswkxrUGYJ7 0hSxxAGr7ZMwYcHIzprpi7TENEE1xtiYxixRlCfPBsUUrwHD7uGIwATrbnODJcVrPpVn3hxiGloe m/S+z3CtuzUSMo83N4DPH+F0evwR3P4A2k+75838OKQAAAAASUVORK5CYII= User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.91 (OS X 10.8.2) Cancel-Lock: sha1:0O20ZE8z94IexQ4V5IdBM8MbpCQ= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -3.0 (---) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.8 (---) On 2012-12-29 07:54 +0800, Juri Linkov wrote: > For users to take advantage of this new feature we could modify > the faces where it would be most useful like the patch below does. I meant the need for underwave to actually look like a wave. I don't know why this is tagged minor though. I agree there are a few places underwave is best suited than anything else (the reason I requested this feature). Cheers, Leo From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 29 02:21:04 2012 Received: (at 13000) by debbugs.gnu.org; 29 Dec 2012 07:21:04 +0000 Received: from localhost ([127.0.0.1]:35481 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1ToqjA-0003de-4V for submit@debbugs.gnu.org; Sat, 29 Dec 2012 02:21:04 -0500 Received: from mtaout21.012.net.il ([80.179.55.169]:64931) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Toqj6-0003dE-E1 for 13000@debbugs.gnu.org; Sat, 29 Dec 2012 02:21:01 -0500 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0MFS001006M9N300@a-mtaout21.012.net.il> for 13000@debbugs.gnu.org; Sat, 29 Dec 2012 09:19:11 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MFS0018J6ZZLX60@a-mtaout21.012.net.il>; Sat, 29 Dec 2012 09:19:11 +0200 (IST) Date: Sat, 29 Dec 2012 09:19:20 +0200 From: Eli Zaretskii Subject: Re: bug#13000: 24.2.90; underwave doesn't look as good as other IDEs In-reply-to: <87vcbl3er7.fsf@mail.jurta.org> X-012-Sender: halo1@inter.net.il To: Juri Linkov Message-id: <83y5ghl407.fsf@gnu.org> References: <87fw2ri9n5.fsf@mail.jurta.org> <87vcbl3er7.fsf@mail.jurta.org> X-Spam-Score: 1.5 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: > From: Juri Linkov > Date: Sat, 29 Dec 2012 01:54:28 +0200 > Cc: 13000@debbugs.gnu.org > > One problem is how to handle the tty case. On a tty frame > underwave underlines and doesn't use the color attribute. > So the question is what face condition to use to filter out > displays where underwave is not supported. > > The already supported condition ((supports :underline t)) > doesn't take into account the underwave attribute, > and a similar condition ((supports :underline wave)) > is not implemented. [...] Content analysis details: (1.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [80.179.55.169 listed in list.dnswl.org] 0.7 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.8 BAYES_50 BODY: Bayes spam probability is 40 to 60% [score: 0.4976] X-Debbugs-Envelope-To: 13000 Cc: sdl.web@gmail.com, 13000@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 0.7 (/) > From: Juri Linkov > Date: Sat, 29 Dec 2012 01:54:28 +0200 > Cc: 13000@debbugs.gnu.org > > One problem is how to handle the tty case. On a tty frame > underwave underlines and doesn't use the color attribute. > So the question is what face condition to use to filter out > displays where underwave is not supported. > > The already supported condition ((supports :underline t)) > doesn't take into account the underwave attribute, > and a similar condition ((supports :underline wave)) > is not implemented. Implementing the missing condition should be easy. > Thus the patch uses the condition ((class color) (min-colors 88)) > to find the displays that should use the old face definitions > without underwave: This will do the wrong thing on 256-color xterm, I think. From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 29 17:21:03 2012 Received: (at 13000) by debbugs.gnu.org; 29 Dec 2012 22:21:03 +0000 Received: from localhost ([127.0.0.1]:36426 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tp4m6-00034h-4d for submit@debbugs.gnu.org; Sat, 29 Dec 2012 17:21:02 -0500 Received: from ps18281.dreamhost.com ([69.163.218.105]:48639 helo=ps18281.dreamhostps.com) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tp4m1-00034L-GZ for 13000@debbugs.gnu.org; Sat, 29 Dec 2012 17:20:59 -0500 Received: from localhost (ps18281.dreamhostps.com [69.163.218.105]) by ps18281.dreamhostps.com (Postfix) with ESMTP id ECAA6451CE1D; Sat, 29 Dec 2012 14:19:54 -0800 (PST) From: Juri Linkov To: Eli Zaretskii Subject: Re: bug#13000: 24.2.90; underwave doesn't look as good as other IDEs Organization: JURTA References: <87fw2ri9n5.fsf@mail.jurta.org> <87vcbl3er7.fsf@mail.jurta.org> <83y5ghl407.fsf@gnu.org> Date: Sat, 29 Dec 2012 23:54:30 +0200 In-Reply-To: <83y5ghl407.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 29 Dec 2012 09:19:20 +0200") Message-ID: <878v8h542n.fsf@mail.jurta.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 13000 Cc: sdl.web@gmail.com, 13000@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -0.5 (/) >> The already supported condition ((supports :underline t)) >> doesn't take into account the underwave attribute, >> and a similar condition ((supports :underline wave)) >> is not implemented. > > Implementing the missing condition should be easy. Yes, pretty easy: === modified file 'src/xfaces.c' --- src/xfaces.c 2012-11-16 17:20:23 +0000 +++ src/xfaces.c 2012-12-29 21:50:36 +0000 @@ -4877,6 +4877,8 @@ tty_supports_face_attributes_p (struct frame *f, { if (STRINGP (val)) return 0; /* ttys can't use colored underlines */ + else if (EQ (CAR_SAFE (val), QCstyle) && EQ (CAR_SAFE (CDR_SAFE (val)), Qwave)) + return 0; /* ttys can't use wave underlines */ else if (face_attr_equal_p (val, def_attrs[LFACE_UNDERLINE_INDEX])) return 0; /* same as default */ else Then its support could checked with ((supports :underline (:style wave))) === modified file 'lisp/progmodes/flymake.el' --- lisp/progmodes/flymake.el 2012-11-12 08:42:27 +0000 +++ lisp/progmodes/flymake.el 2012-12-29 21:54:08 +0000 @@ -844,12 +844,18 @@ (defun flymake-region-has-flymake-overla has-flymake-overlays)) (defface flymake-errline - '((t :inherit error)) + '((((supports :underline (:style wave))) + :underline (:style wave :color "Red1")) + (t + :inherit error)) "Face used for marking error lines." :group 'flymake) (defface flymake-warnline - '((t :inherit warning)) + '((((supports :underline (:style wave))) + :underline (:style wave :color "DarkOrange")) + (t + :inherit warning)) "Face used for marking warning lines." :group 'flymake) === modified file 'lisp/textmodes/flyspell.el' --- lisp/textmodes/flyspell.el 2012-09-17 05:41:04 +0000 +++ lisp/textmodes/flyspell.el 2012-12-29 21:54:14 +0000 @@ -445,11 +445,19 @@ (make-variable-buffer-local 'flyspell-da ;;*---------------------------------------------------------------------*/ ;;* Highlighting */ ;;*---------------------------------------------------------------------*/ -(defface flyspell-incorrect '((t :underline t :inherit error)) +(defface flyspell-incorrect + '((((supports :underline (:style wave))) + :underline (:style wave :color "Red1")) + (t + :underline t :inherit error)) "Flyspell face for misspelled words." :group 'flyspell) -(defface flyspell-duplicate '((t :underline t :inherit warning)) +(defface flyspell-duplicate + '((((supports :underline (:style wave))) + :underline (:style wave :color "DarkOrange")) + (t + :underline t :inherit warning)) "Flyspell face for words that appear twice in a row. See also `flyspell-duplicate-distance'." :group 'flyspell) From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 03 20:53:41 2013 Received: (at 13000) by debbugs.gnu.org; 4 Jan 2013 01:53:41 +0000 Received: from localhost ([127.0.0.1]:42291 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TqwTc-0002IO-6F for submit@debbugs.gnu.org; Thu, 03 Jan 2013 20:53:40 -0500 Received: from mail-da0-f45.google.com ([209.85.210.45]:62544) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TqwTZ-0002IF-19 for 13000@debbugs.gnu.org; Thu, 03 Jan 2013 20:53:38 -0500 Received: by mail-da0-f45.google.com with SMTP id w4so7213454dam.4 for <13000@debbugs.gnu.org>; Thu, 03 Jan 2013 17:53:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:from:to:cc:subject:references:face:date:in-reply-to :message-id:user-agent:mime-version:content-type; bh=BpqHWobyOR8Ygompj9+lX3FQ5IShOt4XKM1VECK0yRc=; b=DeCHtI7crGV85JPv5qnJRBYRSibKiuPU7fyv4sqMUK9Hpc9pPpRUB6DJ6W5i9ZRwYP 9AwC8verfOZcRUpE0T5p4x2fdNfKKF1LguFraTMDep9IzbVSua2ZZMYpe22X9gDMikLJ ml7sACw3v6qfD4BRdTKcISCUEjsPVGcXFv/cfCFy9VUJhhMofxlUTnMEfs1qlrnckkUz nsiLAi9O1A1ZtD29Ve8ZKMl/wJ5HiOdzWasfuwBVvIIpF8dgrjAx/uhn6blJBuElZxOd Qw7Kku1lqWRi60BNEbhVAXKuvnSdL+5dHrf1fcYX3xys6FtLJ/YgfbFFthdkv2SRdwHN 6CCA== X-Received: by 10.68.134.232 with SMTP id pn8mr156274198pbb.47.1357264412130; Thu, 03 Jan 2013 17:53:32 -0800 (PST) Received: from Shidais-iMac.local ([119.255.41.67]) by mx.google.com with ESMTPS id k2sm32198452paw.24.2013.01.03.17.53.28 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 03 Jan 2013 17:53:31 -0800 (PST) From: Leo Liu To: Juri Linkov Subject: Re: bug#13000: 24.2.90; underwave doesn't look as good as other IDEs References: <87fw2ri9n5.fsf@mail.jurta.org> <87vcbl3er7.fsf@mail.jurta.org> <83y5ghl407.fsf@gnu.org> <878v8h542n.fsf@mail.jurta.org> Face: iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAAMFBMVEUaFRZLMy1dTENxVzKQ WiCrXQ97cmO/dSqSh3akjGTApXy5sJ7Sxo/Sz8Xo6eP9//xJbkruAAAAAWJLR0QAiAUdSAAAAAlw SFlzAAACxQAAAsUBidZ/7wAAAAd0SU1FB9cBBwMJOwHXewoAAAIBSURBVCjPVdNBiNNAFADQ6J4F x3hThHZBBC+WCFI8SS0iezRDcMHLHkLAg6gJH/fgYQ9xYlj2sLK4KHgqCgXFhda2Idmr4kkQPZQ0 nkQMbTypbMmMM2m7ZgYSmMef/5OZPwo7HFnx3uKPcmj0Dht1LWZJ+Hvr7dIFZXRUwl9VRTuuKDJ+ U44gjscknK4hhJaCkYRsWjmBtLqXlJAG2wipNe18OZJu1BBq1E8xafl4s6Jq2mUZGftU1y7CCxnp FVUDWJXx4C66BKBnErbuoaYNtoRTu6EZBsCbMn7W+5qOAR6WvxNOby9jHWC9hAf3n304CdiAByXs 3Nh9roLDkyb/sWV712vYwaLSAn8CPMHIAAzOPDKP2COAFm4Y4ODVWc6xG7KXsN7UeUJjjimx2uwd gCgNhr0i8C/xyCD5CiCKAMY3Bf5oDzx//w/fimscdcAZU2jv9sedx6+nYPPFIoWI/GK6QZ+EFGOR ErAjCnV3vPZ7XqlTIMbOLY7fLcvvmT7rXNWaGDexIY44N12TG2PDp7vqyl57dnCeuWwyNpnEURxk fTbDYeBnKRn4oejPYI4sH6WviBumEZ/GxX4X/x6EcURFZ7E071bjQGAxpcOAEOJuTiroDEea5Szv rVWLYfl7ZiQwSUToxrkux7OLixAWGz22+HIyWTRYcVfomOwvzusfjtVIGgLHf3MAAAAASUVORK5C YII= Date: Fri, 04 Jan 2013 09:47:36 +0800 In-Reply-To: <878v8h542n.fsf@mail.jurta.org> (Juri Linkov's message of "Sat, 29 Dec 2012 23:54:30 +0200") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.91 (OS X 10.8.2) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 13000 Cc: Eli Zaretskii , 13000@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) On 2012-12-30 05:54 +0800, Juri Linkov wrote: >> Implementing the missing condition should be easy. > > Yes, pretty easy: Hello Juri and Eli, These are good use cases for underwave. I wonder if they are ready to install in trunk. Leo From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 08 18:52:18 2013 Received: (at 13000-done) by debbugs.gnu.org; 8 Jan 2013 23:52:18 +0000 Received: from localhost ([127.0.0.1]:57478 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tsixt-0003xK-Sa for submit@debbugs.gnu.org; Tue, 08 Jan 2013 18:52:18 -0500 Received: from ps18281.dreamhost.com ([69.163.218.105]:50816 helo=ps18281.dreamhostps.com) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tsixq-0003xA-5H for 13000-done@debbugs.gnu.org; Tue, 08 Jan 2013 18:52:15 -0500 Received: from localhost (ps18281.dreamhostps.com [69.163.218.105]) by ps18281.dreamhostps.com (Postfix) with ESMTP id C7FAE20267F9D7; Tue, 8 Jan 2013 15:52:05 -0800 (PST) From: Juri Linkov To: Leo Liu Subject: Re: bug#13000: 24.2.90; underwave doesn't look as good as other IDEs Organization: JURTA References: <87fw2ri9n5.fsf@mail.jurta.org> <87vcbl3er7.fsf@mail.jurta.org> <83y5ghl407.fsf@gnu.org> <878v8h542n.fsf@mail.jurta.org> Date: Wed, 09 Jan 2013 01:51:10 +0200 In-Reply-To: (Leo Liu's message of "Fri, 04 Jan 2013 09:47:36 +0800") Message-ID: <87r4lvkzdc.fsf@mail.jurta.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 13000-done Cc: 13000-done@debbugs.gnu.org, Eli Zaretskii X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 0.8 (/) > These are good use cases for underwave. I wonder if they are ready to > install in trunk. Thanks for the reminder. They are now installed in trunk. From unknown Wed Jun 18 23:16:51 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 06 Feb 2013 12:24:02 +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