From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?UTF-8?Q?=C3=93scar?= Fuentes Newsgroups: gmane.emacs.bugs Subject: bug#13949: 24.4.1; `fill-paragraph' should not always put the buffer as modified Date: Sun, 27 Mar 2016 19:30:36 +0200 Message-ID: <87a8ljakw3.fsf@wanadoo.es> References: <56F12360.5030301@ro.ru> <83y49a4hga.fsf@gnu.org> <56F1837D.4060300@ro.ru> <83io0e4b5r.fsf@gnu.org> <56F19203.5040501@ro.ru> <87a8lkd2bc.fsf@wanadoo.es> <83lh54ynol.fsf@gnu.org> <87io08aqhr.fsf@wanadoo.es> <83bn5zzzd3.fsf@gnu.org> <8737rbc3e7.fsf@wanadoo.es> <837fgnzyr1.fsf@gnu.org> <87r3evand5.fsf@wanadoo.es> <8337rbzwy6.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1459099882 32149 80.91.229.3 (27 Mar 2016 17:31:22 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 27 Mar 2016 17:31:22 +0000 (UTC) Cc: 13949@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Mar 27 19:31:13 2016 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 1akEWu-00077s-3p for geb-bug-gnu-emacs@m.gmane.org; Sun, 27 Mar 2016 19:31:12 +0200 Original-Received: from localhost ([::1]:36811 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1akEWs-0006CW-Rm for geb-bug-gnu-emacs@m.gmane.org; Sun, 27 Mar 2016 13:31:10 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55104) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1akEWp-0006Bh-JO for bug-gnu-emacs@gnu.org; Sun, 27 Mar 2016 13:31:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1akEWk-0007Bf-Je for bug-gnu-emacs@gnu.org; Sun, 27 Mar 2016 13:31:07 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:43251) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1akEWk-0007Bb-GD for bug-gnu-emacs@gnu.org; Sun, 27 Mar 2016 13:31:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1akEWk-0000Fe-Bg for bug-gnu-emacs@gnu.org; Sun, 27 Mar 2016 13:31:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: =?UTF-8?Q?=C3=93scar?= Fuentes Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 27 Mar 2016 17:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13949 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 13949-submit@debbugs.gnu.org id=B13949.1459099846945 (code B ref 13949); Sun, 27 Mar 2016 17:31:02 +0000 Original-Received: (at 13949) by debbugs.gnu.org; 27 Mar 2016 17:30:46 +0000 Original-Received: from localhost ([127.0.0.1]:40378 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1akEWU-0000FB-AM for submit@debbugs.gnu.org; Sun, 27 Mar 2016 13:30:46 -0400 Original-Received: from smtp10.acens.net ([86.109.99.134]:19597 helo=smtp.movistar.es) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1akEWR-0000Ex-Q2 for 13949@debbugs.gnu.org; Sun, 27 Mar 2016 13:30:44 -0400 X-CTCH-RefID: str=0001.0A0B0201.56F818BD.0199, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown Original-Received: from qcore (79.153.146.151) by smtp.movistar.es (8.6.122.03) (authenticated as 981711563$telefonica.net) id 56F5ABE50014F204; Sun, 27 Mar 2016 17:30:37 +0000 In-Reply-To: <8337rbzwy6.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 27 Mar 2016 19:50:57 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.92 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.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:115598 Archived-At: Eli Zaretskii writes: >> "minor" is your judgement. > > You could try making a case for it not being minor, maybe you will be > able to convince. For now, I don't see how it could be anything but > minor, or else we would have changed it long ago. See this bug report and its duplicateds. It is not a data-loss bug, but something that can be a constant annoyance to some users. It occurred to me at least two times to use M-q on comments on some C++ header, see no changes, proceed with other edits elsewhere on the project, and much later do `C-x s ! M-x compile' and see how the build compiled files that shouldn't be affected by my edits, which, apart from the waste of time on the extended build, caused more time to be wasted on investigating the cause. Since I aware of the problem, if I use M-q on a source file, I need to use `C-x s d' to see a diff and, if the diff is empty, use undo to restore the modified flag. >> And so far there is zero evidence that this change could cause >> undesired effects. > > That's irrelevant. It would be irresponsible for us to change such > basic aspects of Emacs operation at this point in Emacs history. We > have been burnt with much less significant backward-incompatible > changes. This is a recipe for changing *nothing* that is older than some threshold, isn't it? And we are talking about fill-paragraph here, not about some core data structure. Apart from the fact that marking the buffer as modified when text properties are changed is wrong in principle (otherwise, why don't mark as modified the file-visiting buffers as soon as some text properties are applied when the major/minor modes are enabled?) [snip]