]> code.delx.au - gnu-emacs-elpa/blob - packages/ada-mode/NEWS
cc457d98015a0b687f351b0246a9e66086cb1b1a
[gnu-emacs-elpa] / packages / ada-mode / NEWS
1 GNU Emacs Ada mode NEWS -- history of user-visible changes.
2
3 Copyright (C) 2014 Free Software Foundation, Inc.
4 See the end of the file for license conditions.
5
6 Please send Emacs Ada mode bug reports to bug-gnu-emacs@gnu.org, with
7 'ada-mode' in the subject. If possible, use M-x report-emacs-bug.
8
9 \f
10 * Ada mode 5.1.6
11
12 ** improve syntax highlighting of names after 'of', 'new', 'renames'
13
14 ** fix ada-format-paramlist to handle 'aliased' keyword (new in Ada
15 2012), and 'not null' without 'access'.
16
17 ** fix ada-find-other-file in separate bodies; now navigates to the
18 spec.
19
20 ** restore ada-indent-newline-indent for [return]
21
22 * Ada mode 5.1.5
23 12 Jul 2014
24
25 ** add C-c <, C-c >; goto-declaration-start, -end
26
27 ** improve parsing speed significantly
28
29 * Ada mode 5.1.4
30 26 May 2014
31
32 ** support expression functions
33
34 ** beginning-of-defun-function, end-of-defun-function are now set. A
35 "defun" is a generic, package, protected, subprogram, or task spec
36 or body.
37
38 ** C-c C-s is now bound to ada-goto-previous-pos, which goes to the
39 first position in ada-goto-pos-ring. Most navigation functions set
40 ada-goto-pos-ring. This allows easy navigation back to the start of
41 a cross-reference chain.
42
43 ** xref tool error handlers no longer show the xref tool buffer; the
44 new Ada menu item 'show xref tool buffer' can be used instead.
45
46 ** The parser supports more deeply nested case statements.
47
48 * Ada mode 5.1.3
49 19 Apr 2014
50
51 ** more GNAT error message auto-fixes
52
53 ** support aspects on subprogram declarations; format same as SPARK examples.
54
55 ** fix bug in ada-syntax-propertize that caused query-replace to screw up
56
57 ** inhibit reparse due to case adjust; case adjust entire buffer is
58 now _much_ faster.
59
60 ** Non-ASCII characters supported in Ada mode buffers, including GNAT
61 bracket notation.
62
63 * Ada mode 5.1.2
64 16 Mar 2014
65
66 ** fix another packaging bug; forgot to add files to ELPA git!
67
68 * Ada mode 5.1.1
69 14 Mar 2014
70
71 ** require wisi-1.0.2, to fix packaging bug
72
73 ** gnat-find now called with -a to include read-only .ali files in the results.
74
75 * Ada mode 5.1.0
76 13 Mar 2014
77
78 ** Emacs 24.2 supported, via cl-lib in Gnu ELPA
79
80 ** Better handling of aspects.
81
82 ** 'record' is aligned with 'type' in derived types
83
84 ** Several minor indentation bugs have been fixed.
85
86 ** Added "2.2 Upgrading from previous versions" to the user guide.
87
88 ** ada-align now properly handles subprograms with the opening paren
89 on the same line as the preceding code and code on the same line as
90 the closing paren:
91
92 function Foo (Param_1 : Integer;
93 Param_2 : Integer) return Integer;
94
95 ** When no project file is selected, the default variables are
96 consistently used instead. Previously, the default variables were
97 only used when parsing a project file.
98
99 ** info files are properly visible in main info menu
100
101 ** 'C-c ;' used to run `comment-dim', which is bound to 'M-;' in the
102 global keymap. 'C-c ;' now gives an error with a message saying
103 'use M-; instead'.
104
105 * Ada mode 5.0.1
106 Feb 2 2014
107
108 First public release, via ELPA
109
110 * Ada mode 5.0.0
111 Dec 24 2013
112
113 ** first release in ELPA
114
115 ** Previous version was 4.00, in Emacs core. 5.0.1 is a complete
116 rewrite, using a generalized LALR parser that caches syntactic
117 information in text properties.