From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#20410: 24.5.50; cursor not updated after yank of non-ASCII string from the clipboard Date: Mon, 27 Apr 2015 18:17:39 +0300 Message-ID: <83oam9wqgc.fsf@gnu.org> References: <83tww715y7.fsf@gnu.org> <838udiypuz.fsf@gnu.org> <83pp6sy0xo.fsf@gnu.org> <83mw1wxuax.fsf@gnu.org> <83383nx753.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1430148860 5299 80.91.229.3 (27 Apr 2015 15:34:20 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 27 Apr 2015 15:34:20 +0000 (UTC) Cc: 20410-done@debbugs.gnu.org To: YAMAMOTO Mitsuharu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Apr 27 17:34:09 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 1Yml2r-00082p-Rq for geb-bug-gnu-emacs@m.gmane.org; Mon, 27 Apr 2015 17:34:05 +0200 Original-Received: from localhost ([::1]:55896 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yml2r-0002OR-5h for geb-bug-gnu-emacs@m.gmane.org; Mon, 27 Apr 2015 11:34:05 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:42318) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ymkz8-00047T-Kl for bug-gnu-emacs@gnu.org; Mon, 27 Apr 2015 11:30:18 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ymkz2-0008MD-FR for bug-gnu-emacs@gnu.org; Mon, 27 Apr 2015 11:30:14 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:51599) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ymkz2-0008Ha-8H for bug-gnu-emacs@gnu.org; Mon, 27 Apr 2015 11:30:08 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1YmkoJ-00023u-4a for bug-gnu-emacs@gnu.org; Mon, 27 Apr 2015 11:19:03 -0400 Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-To: bug-gnu-emacs@gnu.org Resent-Date: Mon, 27 Apr 2015 15:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: cc-closed 20410 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Mail-Followup-To: 20410@debbugs.gnu.org, eliz@gnu.org, mituharu@math.s.chiba-u.ac.jp Original-Received: via spool by 20410-done@debbugs.gnu.org id=D20410.14301478827821 (code D ref 20410); Mon, 27 Apr 2015 15:19:02 +0000 Original-Received: (at 20410-done) by debbugs.gnu.org; 27 Apr 2015 15:18:02 +0000 Original-Received: from localhost ([127.0.0.1]:41361 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YmknK-000222-40 for submit@debbugs.gnu.org; Mon, 27 Apr 2015 11:18:02 -0400 Original-Received: from mtaout25.012.net.il ([80.179.55.181]:57899) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YmknH-00021g-Em for 20410-done@debbugs.gnu.org; Mon, 27 Apr 2015 11:18:00 -0400 Original-Received: from conversion-daemon.mtaout25.012.net.il by mtaout25.012.net.il (HyperSendmail v2007.08) id <0NNH005000RK7C00@mtaout25.012.net.il> for 20410-done@debbugs.gnu.org; Mon, 27 Apr 2015 18:13:31 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout25.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NNH00NI30YJ9770@mtaout25.012.net.il>; Mon, 27 Apr 2015 18:13:31 +0300 (IDT) In-reply-to: X-012-Sender: halo1@inter.net.il 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:102091 Archived-At: > Date: Mon, 27 Apr 2015 12:28:58 +0900 > From: YAMAMOTO Mitsuharu > Cc: 20410@debbugs.gnu.org > > >>>>> On Sun, 26 Apr 2015 18:04:56 +0300, Eli Zaretskii said: > > >> Yes, it solves the problems as far as I tested. But because > >> adjust_frame_glyphs are called from many places other than font > >> changes, I wonder if it might disable some cases where some > >> optimizations were applied successfully otherwise (sorry, I don't have > >> any ideas about concrete examples). Some calls to adjust_frame_glyphs > >> are already accompanied by SET_FRAME_GARBAGED, but not always. > > > Hmm... you are right, we could be more selective. Does the > > alternative patch below work for you? > > Yes, this works fine. Thanks a lot. > > The previous one (for src/dispnew.c) caused redraw on another window > on the same frame when I scrolled one window using set-window-vscroll, > which may call adjust_frame_glyphs. But the current one (for > src/xdisp.c) doesn't have such a problem. Thanks, pushed as commit d89687b.