From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Alberto Newsgroups: gmane.emacs.bugs Subject: bug#19052: 24.4; Undocumented behaviour change of ada-capitalize-word in 24.4 Date: Fri, 14 Nov 2014 09:58:17 +0000 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=047d7b3a893c0e69110507ceab96 X-Trace: ger.gmane.org 1415959159 1653 80.91.229.3 (14 Nov 2014 09:59:19 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 14 Nov 2014 09:59:19 +0000 (UTC) To: 19052@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Nov 14 10:59:12 2014 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 1XpDen-0000IC-Qf for geb-bug-gnu-emacs@m.gmane.org; Fri, 14 Nov 2014 10:59:10 +0100 Original-Received: from localhost ([::1]:35687 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XpDen-0007Gx-IN for geb-bug-gnu-emacs@m.gmane.org; Fri, 14 Nov 2014 04:59:09 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41284) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XpDei-0007Gs-An for bug-gnu-emacs@gnu.org; Fri, 14 Nov 2014 04:59:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XpDeg-0007Vg-Re for bug-gnu-emacs@gnu.org; Fri, 14 Nov 2014 04:59:04 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:34749) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XpDeg-0007Vc-Ny for bug-gnu-emacs@gnu.org; Fri, 14 Nov 2014 04:59:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1XpDeg-0004Tg-HF for bug-gnu-emacs@gnu.org; Fri, 14 Nov 2014 04:59:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Alberto Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 14 Nov 2014 09:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 19052 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: "bug-gnu-emacs@gnu.org" Original-Received: via spool by submit@debbugs.gnu.org id=B.141595910817164 (code B ref -1); Fri, 14 Nov 2014 09:59:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 14 Nov 2014 09:58:28 +0000 Original-Received: from localhost ([127.0.0.1]:60195 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XpDe7-0004Sl-6h for submit@debbugs.gnu.org; Fri, 14 Nov 2014 04:58:27 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:39437) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XpDe4-0004Sd-Vp for submit@debbugs.gnu.org; Fri, 14 Nov 2014 04:58:25 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XpDe3-0007Qy-6k for submit@debbugs.gnu.org; Fri, 14 Nov 2014 04:58:24 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:35834) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XpDe3-0007Qt-4h for submit@debbugs.gnu.org; Fri, 14 Nov 2014 04:58:23 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41116) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XpDe1-0006oi-HH for bug-gnu-emacs@gnu.org; Fri, 14 Nov 2014 04:58:23 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XpDdz-0007Of-V7 for bug-gnu-emacs@gnu.org; Fri, 14 Nov 2014 04:58:21 -0500 Original-Received: from mail-lb0-x22b.google.com ([2a00:1450:4010:c04::22b]:52901) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XpDdz-0007OE-Cn for bug-gnu-emacs@gnu.org; Fri, 14 Nov 2014 04:58:19 -0500 Original-Received: by mail-lb0-f171.google.com with SMTP id b6so12585919lbj.30 for ; Fri, 14 Nov 2014 01:58:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=AH+bUKKOd0uVfzssGnlQllRvORqV88ZvagqyWp0l1MQ=; b=mZ7Pd0hkwIlY7sxjy/wqD3tdntYzX8uZO+jThtzLSmntXA/ZAQxVMzQCHfZBc6FvSt puLH23XtJA4cCPDul/sxZsHruC0F944iSxgWqLqmyvsWpT+E/347KuRq5BGTcWvRPyhs K8ChDONKq88/87WAuzvShjf2cjp5/if65wPSMOo9bnq6ZdcrbdvLijDmx49m/Bw+weZ6 NhEh3bER4Cw1X2OZNvw0gxMaYAsU2/Gw1STcm/w21ckAQXfRu1MqTMkums4VAbz74VQ2 WYVDUNfSyMnVocvMys4MEIDXb+Y44WshSJ/iW9RV83GIy4Vibl4G57jAFFYIrau6ZzDJ xpNg== X-Received: by 10.112.147.199 with SMTP id tm7mr913226lbb.92.1415959098057; Fri, 14 Nov 2014 01:58:18 -0800 (PST) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). 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:95983 --047d7b3a893c0e69110507ceab96 Content-Type: text/plain; charset=ISO-8859-1 Open a new ada file "test.adb" Change the setting ada-case-identifier to ada-capitalize-word Type a test identifier, e.g. test_bad_capitalisation The expected (and documented) result is Test_Bad_Capitalisation The actual result is Test_bad_capitalisation. Note that ada-loose-case-word works as intended. In GNU Emacs 24.4.1 (x86_64-unknown-linux-gnu, X toolkit, Xaw scroll bars) of 2014-10-23 on gedapvl29 Windowing system distributor `Moba/X', version 11.0.11405000 System Description: SUSE Linux Enterprise Server 11 (x86_64) Configured using: `configure --prefix /VEGA/SESOME/common/install/emacs-24.4 --without-gconf --with-x-toolkit=lucid --with-wide-int --enable-gtk-deprecation-warnings' Important settings: value of $LANG: en_GB.UTF-8 locale-coding-system: utf-8-unix Major mode: Ada Minor modes in effect: tooltip-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: C-x C-f / t m p / t e s t . a d b n o a d a - i c a i C-x k h e l l o _ t e s t _ b a d M-x r e p o r t < return> Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. (New file) Warning: editing through the link bypasses version control Creating customization items... Creating customization items ...done Resetting customization items...done Creating customization setup...done To install your edits, invoke [State] and choose the Set operation Load-path shadows: None found. Features: (shadow sort gnus-util mail-extr emacsbug message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils cus-edit cus-start cus-load wid-edit cl-loaddefs cl-lib ada-mode vc-git advice help-fns easymenu compile comint ansi-color ring which-func imenu align find-file time-date tooltip electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind inotify dynamic-setting font-render-setting x-toolkit x multi-tty emacs) Memory information: ((conses 16 105866 7109) (symbols 48 20709 0) (miscs 40 154 185) (strings 32 19036 3966) (string-bytes 1 551010) (vectors 16 11909) (vector-slots 8 410890 5063) (floats 8 75 473) (intervals 56 262 0) (buffers 960 14) (heap 1024 11052 633)) --047d7b3a893c0e69110507ceab96 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable

Open a new ada file "test.adb"
Chan= ge the setting ada-case-identifier to ada-capitalize-word
Type a = test identifier, e.g. test_bad_capitalisation
The expected (and d= ocumented) result is Test_Bad_Capitalisation
The actual result is= Test_bad_capitalisation.

Note that ada-loose-case= -word works as intended.



=
In GNU Emacs 24.4.1 (x86_64-unknown-linux-gnu, X toolkit, Xaw scroll b= ars)
=A0of 2014-10-23 on gedapvl29
Windowing system dis= tributor `Moba/X', version 11.0.11405000
System Description:<= span class=3D"Apple-tab-span" style=3D"white-space:pre"> SUSE Linux = Enterprise Server 11 (x86_64)

Configured using:
=A0`configure --prefix /VEGA/SESOME/common/install/emacs-24.4
=
=A0--without-gconf --with-x-toolkit=3Dlucid --with-wide-int
= =A0--enable-gtk-deprecation-warnings'

Importan= t settings:
=A0 value of $LANG: en_GB.UTF-8
=A0 locale-= coding-system: utf-8-unix

Major mode: Ada

Minor modes in effect:
=A0 tooltip-mode: t
=
=A0 electric-indent-mode: t
=A0 mouse-wheel-mode: t
=A0 tool-bar-mode: t
=A0 menu-bar-mode: t
=A0 file-na= me-shadow-mode: t
=A0 global-font-lock-mode: t
=A0 font= -lock-mode: t
=A0 blink-cursor-mode: t
=A0 auto-composi= tion-mode: t
=A0 auto-encryption-mode: t
=A0 auto-compr= ession-mode: t
=A0 line-number-mode: t
=A0 transient-ma= rk-mode: t

Recent input:
C-x C-f / t m p= / t e s t . a d b <return> n o <return>=A0
<help-= echo> <help-echo> <help-echo> <help-echo> <help-ech= o>=A0
<help-echo> <help-echo> <help-echo> &l= t;help-echo> <help-echo>=A0
<help-echo> <help-e= cho> <help-echo> <help-echo> <help-echo>=A0
= <help-echo> <help-echo> <help-echo> <help-echo> <= ;help-echo>=A0
<help-echo> <help-echo> <help-ec= ho> <help-echo> <help-echo>=A0
<help-echo> &= lt;help-echo> <help-echo> <help-echo> <help-echo>=A0
<help-echo> <help-echo> <help-echo> <help-ech= o> <help-echo>=A0
<help-echo> <help-echo> &l= t;help-echo> <help-echo> <help-echo>=A0
<help-e= cho> <help-echo> <help-echo> <help-echo> <help-echo= >=A0
<help-echo> <help-echo> <help-echo> <= ;help-echo> <help-echo>=A0
<help-echo> <help-ec= ho> <help-echo> <menu-bar> <options>=A0
<= customize> <customize-option> a d a - i <tab> <backspace&= gt;=A0
<backspace> <backspace> <backspace> <= backspace> <backspace>=A0
c a <tab> i <tab> = <return> <help-echo> <help-echo>=A0
<down-mo= use-1> <help-echo> <help-echo> <down-mouse-1>=A0
=
<help-echo> <down-mouse-1> <mouse-1> C-x k <retur= n>=A0
h e l l o _ t e s t _ b a d <return> <down-mous= e-1>=A0
<mouse-movement> <mouse-1> M-x r e p o r t= <tab> <
return>

Recent mess= ages:
For information about GNU Emacs and the GNU system, type C-= h C-a.
(New file)
Warning: editing through the link byp= asses version control
Creating customization items...
C= reating customization items ...done
Resetting customization items= ...done
Creating customization setup...done
To install = your edits, invoke [State] and choose the Set operation

Load-path shadows:
None found.

Fea= tures:
(shadow sort gnus-util mail-extr emacsbug message format-s= pec rfc822 mml
mml-sec mm-decode mm-bodies mm-encode mail-parse r= fc2231 mailabbrev
gmm-utils mailheader sendmail rfc2047 rfc2045 i= etf-drums mm-util
mail-prsvr mail-utils cus-edit cus-start cus-lo= ad wid-edit cl-loaddefs
cl-lib ada-mode vc-git advice help-fns ea= symenu compile comint
ansi-color ring which-func imenu align find= -file time-date tooltip
electric uniquify ediff-hook vc-hooks lis= p-float-type mwheel x-win x-dnd
tool-bar dnd fontset image regexp= -opt fringe tabulated-list newcomment
lisp-mode prog-mode registe= r page menu-bar rfn-eshadow timer select
scroll-bar mouse jit-loc= k font-lock syntax facemenu font-core frame cham
georgian utf-8-l= ang misc-lang vietnamese tibetan thai tai-viet lao
korean japanes= e hebrew greek romanian slovak czech european ethiopic
indian cyr= illic chinese case-table epa-hook jka-cmpr-hook help simple
abbre= v minibuffer nadvice loaddefs button faces cus-face macroexp files
text-properties overlay sha1 md5 base64 format env code-pages mule
<= div>custom widget hashtable-print-readable backquote make-network-process
dbusbind inotify dynamic-setting font-render-setting x-toolkit x
multi-tty emacs)

Memory information:
((conses 16 105866 7109)
=A0(symbols 48 20709 0)
= =A0(miscs 40 154 185)
=A0(strings 32 19036 3966)
=A0(st= ring-bytes 1 551010)
=A0(vectors 16 11909)
=A0(vector-s= lots 8 410890 5063)
=A0(floats 8 75 473)
=A0(intervals = 56 262 0)
=A0(buffers 960 14)
=A0(heap 1024 11052 633))=

--047d7b3a893c0e69110507ceab96--