From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: YAMAMOTO Mitsuharu Newsgroups: gmane.emacs.bugs Subject: bug#20410: 24.5.50; cursor not updated after yank of non-ASCII string from the clipboard Date: Sat, 25 Apr 2015 18:49:56 +0900 Organization: Faculty of Science, Chiba University Message-ID: References: <83tww715y7.fsf@gnu.org> <838udiypuz.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: multipart/mixed; boundary="Multipart_Sat_Apr_25_18:49:56_2015-1" X-Trace: ger.gmane.org 1429955477 27136 80.91.229.3 (25 Apr 2015 09:51:17 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 25 Apr 2015 09:51:17 +0000 (UTC) Cc: 20410@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Apr 25 11:51:10 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Ylwjt-0000Fu-Qs for geb-bug-gnu-emacs@m.gmane.org; Sat, 25 Apr 2015 11:51:10 +0200 Original-Received: from localhost ([::1]:47799 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ylwjt-00087Z-Cz for geb-bug-gnu-emacs@m.gmane.org; Sat, 25 Apr 2015 05:51:09 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:42694) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ylwjp-00087J-Ib for bug-gnu-emacs@gnu.org; Sat, 25 Apr 2015 05:51:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ylwjm-00011l-7t for bug-gnu-emacs@gnu.org; Sat, 25 Apr 2015 05:51:05 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:49478) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ylwjm-00011e-4I for bug-gnu-emacs@gnu.org; Sat, 25 Apr 2015 05:51:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Ylwjl-00033U-T3 for bug-gnu-emacs@gnu.org; Sat, 25 Apr 2015 05:51:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: YAMAMOTO Mitsuharu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 25 Apr 2015 09:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20410 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 20410-submit@debbugs.gnu.org id=B20410.142995540811680 (code B ref 20410); Sat, 25 Apr 2015 09:51:01 +0000 Original-Received: (at 20410) by debbugs.gnu.org; 25 Apr 2015 09:50:08 +0000 Original-Received: from localhost ([127.0.0.1]:39254 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Ylwir-00032J-S9 for submit@debbugs.gnu.org; Sat, 25 Apr 2015 05:50:07 -0400 Original-Received: from mathmail.math.s.chiba-u.ac.jp ([133.82.132.2]:61046) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Ylwim-00031i-BS for 20410@debbugs.gnu.org; Sat, 25 Apr 2015 05:50:02 -0400 Original-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 018ECC0561; Sat, 25 Apr 2015 18:49:56 +0900 (JST) In-Reply-To: <838udiypuz.fsf@gnu.org> User-Agent: Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 (=?UTF-8?Q?Shij=C5=8D?=) APEL/10.6 Emacs/22.3 (sparc-sun-solaris2.8) MULE/5.0 (SAKAKI) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:102016 Archived-At: --Multipart_Sat_Apr_25_18:49:56_2015-1 Content-Type: text/plain; charset=US-ASCII >>>>> On Fri, 24 Apr 2015 09:58:28 +0300, Eli Zaretskii said: >> > What does "C-x =" report before and after step 5? >> >> It says >> >> Char: C-j (10, #o12, #xa) point=191 of 192 (99%) column=0 >> >> So, the cursor is actually moved internally, but display is not >> updated accordingly. > You show only one result of "C-x =", so it's hard to interpret it, > especially since you didn't show what was displayed after the paste. I thought it was clear from the screenshot attached in the first mail. The point value in the output of "C-x =" indicates that the cursor is between the initial message of the *scratch* buffer and the yanked text. (length ";; This buffer is for notes you don't want to save, and for Lisp evaluation. ;; If you want to create a file, visit that file with C-x C-f, ;; then enter the text in that file's own buffer. ") => 190 > Does the cursor move to the correct place if you type C-l or invoke > redraw-display, after performing the recipe? The cursor appears. But the cursor at the old position is not cleared. See the attached screenshot. > In any case, cursor motion and display are unrelated to pasting from > the clipboard, so I wonder whether you could reproduce this without > the paste, just by typing that character. I also wonder what does all > this have to do with expose events, as mentioned in your original > report. Anything that I could reproduce here and debug it would be > helpful. I could reproduce it without yank. 1. Create a file named a.el with the following contents: (global-set-key "a" (string #x3042)) ; HIRAGANA LETTER A 2. $ emacs -Q -D -l a.el & 3. Type "a" to insert a Japanese character. 4. Type "C-p" to move the cursor upward. Display is updated correctly until Step 3. But Step 4 does not change the display from the previous one. As for expose events, I suspect the current matrices get corrupted, because the result of git bisect implies that it has something to do with adjustment of glyph matrices triggered by font loading. YAMAMOTO Mitsuharu mituharu@math.s.chiba-u.ac.jp --Multipart_Sat_Apr_25_18:49:56_2015-1 Content-Type: image/png Content-Disposition: inline; filename="after-C-l.png" Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAApAAAAJTCAIAAAAwq7EdAAAACXBIWXMAAABIAAAASABGyWs+AAAA CXZwQWcAAAKQAAACUwANOWCaAAA1GUlEQVR42u3deVxUZf//8TMOirK5IKIi4FdAc0sDERIQ0VuT FEsrRUyTcPuaa7eZgnY/2u68U8vMMpfMRM28M8O03NJSU/ObaWragruJICigGavz++Pczc0POIeZ YQA/+nr+NVxz5jrX+Zxz5j3LYS5Dbm6uUh5XV1cFAABUrxs3bpTbXqumBwYAACpGYAMAIEBNBnZo aOjq1au17h05cuSsWbMq03+XLl3WrVtn7aM2btzYvHnz+vXrT5o0yZJ2e6n89lbPOO9NsbGxr7zy Sk2PAncKy4+Hmjof7fV8UnVatmzp5eVVt27de7wOVqnywO7fv7+hjJUrV1b4wOHDh8fExFR/Rf7x j3+89NJLOTk5CxcutKTdXuy1vVU9Tqvs3r17xIgRNT2KO0Lfvn3LvjytqfpYu172o82q7nyMjY0d N26c1r019fxpuXPnzm3bts0uXekcn3d+HaziUNUr2LhxY3FxsaIoYWFhAwcOnDZtmqIotWvXrvCB vXr1qpGKXLlypUOHDpa324u9treqx2mVrKysY8eO1fQo7lw1VR9r18t+tFlNnY819fxZI3SOz7us DlX+Drt27dp169atW7euwWBwcHBQbxuNRvXen3/+OSgoyNHRMSYmJj8/X2386KOP/P393dzcSn2U cfny5YceesjNza1Ro0bh4eHm5XXs3bs3ICDA1dV1+PDheXl5amPJj+JHjRo1Y8YM9fYTTzzh7++f lZWl3khMTNRvv379+ogRI9zd3Rs2bDhu3LiCggLzenv06JGUlNSjR4+AgIAWLVqkpqbqDNJe26s1 zkuXLkVHR7u6ujZp0iQxMfH27du2jTM0NHTs2LFhYWHe3t4l91e5/Z86dcrf33/ixInqDX9/f3PN tepm1faeOHGibt262dnZ6p/79+93c3O7deuWzvZq7XedVXTp0sXFxaV3797Xr183t+v0X259yqVT n3L5+Ph8++23JVsmTpz47LPPKoqyePHi1q1bOzk5NW3adMaMGfrjsXa9OsvrHFfl0tq/5Y7/8OHD bm5u5nP2s88+8/Pz0z9+rGVV3XSOBy1VfT5qsfb5pHPnzoMHDw4ODm7Xrl18fHyF9Sy3/jr7S6vO WrTO03L70Tk+tepgl/O3xuRqMP3F2dk5ISHBVIZWu5agoKDXXnutZEtISEhgYGBaWtqlS5d8fX2T k5NL3vvUU08lJSWVbJkwYcLAgQPz8/OLi4v37NlTUFBQ4Rrbt2+fkZFx7dq1oKCg2bNnm9drXldC QsLzzz9f8lHu7u4HDhwo21vZ9r59+8bExOTm5ubk5PTo0eOFF14w3xUZGent7X3y5EmTyZSVlXX9 +vUK61P57dUaZ69evZ588sm8vLxz5875+vouXbrUtnGGhIRERUUVFhbm5eW1b9/eXEOd/v/97393 6tSpVD9adbNh/y5ZskS9PX78+Pj4eP3x6O/3stq1a/fcc88VFxdv3769Vq1aL7/8coX9l1sf1dat W1NTU0utotz6lCs2Nnb+/PklW4KDgzds2GAymVavXn3s2DGTyZSamurj47Nq1aoKx2P5enWW19nv 5dLav1rjb9OmzSeffKLeHjx4sPns0DnvrGJt3bSOB31Vdz4OGTJk7NixWvda/nzSqVOnyMjIwsLC oqKinj17vvrqq/pbpFV/rf2lVWeTyXT8+HFHR8dS/Wudpzr96BzPZetg2/lbzbRyueJ32G3atGnW rJnl7VaJj49v2rSpl5dXZGTkL7/8or9w3bp1MzMzT58+bTAYIiIiLPlcPSEhwcPDo2HDhmPHjt24 caMdX+hcvHhx69at8+fPd3V1dXNzmzRp0oYNG0ouEBcX17ZtW0VRGjVq1KBBAxtWYcP2lnXjxo1d u3bNmDHD0dHR19d35MiRn376qc3jHDJkiIODg6OjY3BwsLq/Kuzf8rpZu73x8fHJycmKohQVFa1f v/6pp56yYTxaUlNTT548OX369Fq1avXu3Ts0NNSSepatj9lDDz1kfs9hg7CwsO+++05RlODg4Pnz 5+fn5//4449hYWGKogwbNqxjx46Kovj5+UVHR//www+WjKeSbKiz1v7VGv/QoUPVi0b/+OOPzZs3 x8XFKRacd5azqm5ax4Pd61b55w1r66+W2sHBwWg0Dh069LPPPtPpRKf+5e4v/Trba3/Zq/5Vd77Y S8WBffjw4ZdfftnydquYj8jatWsXFhbqL5yUlNSxY8eYmBj1o5iioqIK+/f09FRvNGnS5OrVq3Ys 3OXLlxVFiYmJue++++67777nnnuu1Hh8fX0ruQobtresrKwsk8lkfmnVrFmzzMxMm8fp7Oys3jAa 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 n+qfGzdubNWqlf54fv/99z59+ri6ujZs2DAsLEw9TrSWt+PxExISkpSUFBgYWKdOHfPxacP+vaP2 i855am09teqjpW3bthbOgW0ymXJzc/39/T/66CP1z0ceeeSZZ56xY/8mK58/IYtWLlcc2M7OzgkJ CWV71GrXUjawVWUneNfpYcmSJert8ePHx8fHq7d1JiS3PLBjY2Pnz59fsiU4OHjDhg0m6ye6N+lO qF6ucpfXmei+XNu3b3dzc9u1a5fJZLpy5cq2bdvMd0VGRnp7e588edJkMmVlZamve7Qmord2onit frTo9K9D6zgpO0G9SSMYrB2nljZt2nzyySfq7cGDB5dae9nxTJgwYeDAgfn5+cXFxXv27CkoKKhw /HY5fkJCQgIDA9PS0i5duuTr62s+Pq3dv3fUftE5T62tp1Z9yqVOLLFnzx7LK3P48GEPD48zZ868 /fbbgYGB+i8IbOhfv/4QTSuXK77orE2bNubZQy1przrx8fHJycmKohQVFa1fv16doKnCCeEtFBYW 9t133ymKEhwcPH/+/Pz8/B9//FGdX8Gqie7txYbtWr58eXx8vPq7jJ6enn369Cl5b1xcXNu2bRVF Ud/K6ExEb9VE8Tr9aLHXhPZWsWGcWoYOHbpu3TpFUf7444/NmzebZxLUUrdu3czMzNOnTxsMhoiI iFJfCVWp+Pj4pk2benl5RUZGmo/PGqm/Fmv3i855aq/6lCs7O1tRlPr161veeWBg4OzZswcMGPDy yy+vX7/e0dHRvv3jHlTxd9iHDx+2qr3qDB06dNq0aefOnfvpp59cXFy6d++uWDAhvIXCw8Pnzp2b lZVlNBp37twZHh7u4+Pj6empKMqWLVtee+21c+fOOTg4XLt2bdiwYeZHVd2E5zZs1+XLl3UmHfL1 9S21sKIoMTEx6p9FRUUODv85GHS2t9yVavWjxar+7cWGcWoZNmxYp06dbt68uWnTptatW7dr105/ +aSkpKSkpJiYmMzMzNjY2EWLFtm8ams1aNBAvVG7dm3z8Vkj9ddi7X7ROU/tVZ9yqVGak5NT7r2h oaHqy4i5c+dOmzbN3P7UU0/NmjUrOjq65Gxyduwf95pqeuKwi0aNGsXExKxevfrkyZPDhw9XZ3rX mZC83InQtXTs2DE7Ozs5OTkuLi4lJWX37t3qy3ZrJ7pXWT6hutbyNky03rx587Nnz+qsotTC5U5E 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 ENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCA AAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMA IACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgA AAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2 AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACB DQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhA YAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAAC ENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCA AAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMA IACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgA AAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2 AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACB DQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhA YAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAAC ENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCA AAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMA IACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgA AAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2 AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACB DQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhA YAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAAC ENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCA AAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMA IACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgA AAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2 AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACB DQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhA YAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAAC ENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCA AAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMA IACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgA AAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2AAACENgAAAhAYAMAIACBDQCAAAQ2 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 /HVtjqIo/fr1M5lMzz33XHJy8ttvv71s2TKdTtTnKQ8Pj9atW5u7MlOfr7ds2fLll18ePXrUhv6l OHz4cGFhYUpKyvbt27dv3/78888fPHjQ/OamSZMmtWrV+vHHH0s9Sqtdy+3btwtKUBSld+/eu/8y adKkli1b7t69u2bTWlGUhg0bBgQEmPe4zvh1/N///V96erqiKOqn0CWTcvPmzdnZ2Tdu3NiyZUtY WJh+P0VFRQUFBSaTSf0OyJJXSA0aNEhPTy/53w1NmjQJDAxctGiR+snBhQsXvvvuO50e8vPzi4uL /fz81Fjdv3+/+a6HH374yy+/VL+/yM7O/uGHH3TWq8XJyalz585r164tLCzMyMjYunVreHi4Jbvm 6NGjoaGhliwJyFLBd9gvvPDC/PnzY2Ji6tat26NHj1I/+nH58uXKfFhXDZydnTds2HDt2jVHR8cH H3xw6NChavvjjz9eUFCwadOmlStXNm7cuOSF7mWFh4f369dv9+7dcXFxISEh6nOrWe/evb/99tvv v/9+//793bt379y5s7X9S7F3797g4GDz5oeHh8+fP//IkSPq5Qj16tWbMGHC7NmzCwsLx40bZ75e T6tdy5YtW0peW/TZZ59VxftLuxg4cOD27dt79OhR4fifeeaZrKysnJwco9G4Y8cOPz+/V199VVGU M2fOzJs37+bNm46OjtHR0V27djU/MDAwcPz48dnZ2REREebjVsu0adPUl0S//fbbsmXLpk6dWuE1 0h06dOjateuwYcMcHR0TEhLU/0974YUXFi1aNHTo0IKCAk9Pz8GDB+v00Lhx49GjR0+ePNnd3b1e vXrt27c33xUcHDxlypS33norPT3d1dV11KhR+uvVqs+MGTPmzp37yCOP1KlTJzo62pJ/V7t58+bh w4fvqOsTAXvht8QBG92+fXv06NFJSUmtWrWyb8+jRo0aPnx4NVwfcPf54IMPTCbT3fESGShp8+bN lbpKHLiX1apV66233ip1xSJq1oABA+7Yj2SASiKwAdvV+FfpKMV8VTlw9zGYTKZp06bV9DAAAICm efPmGbR+YcD8b6AAAKDaaP0bBV+/AQAgAIENAIAABDYAAAIQ2AAACEBgAwAgAIENAIAABDYAAAIQ 2AAACEBgAwAgAIENAIAABDYAAAIQ2AAACEBgAwAgAIENAIAABDYAAAIQ2AAACPD/AGca54b/Vu0s AAAAI3RFWHRDb21tZW50AGVtYWNzQGxvY2FsaG9zdC5sb2NhbGRvbWFpbkWJ0yUAAAAASUVORK5C YII= --Multipart_Sat_Apr_25_18:49:56_2015-1--