101 |
|
|
102 |
2002-04-09 Emmanuel Briot <briot@act-europe.fr> |
2002-04-09 Emmanuel Briot <briot@act-europe.fr> |
103 |
|
|
104 |
* progmodes/ada-prj.el: Add support for the new project file fields: |
* progmodes/ada-prj.el: Add support for the new project file |
105 |
gnatfind-opt, debug-pre-cmd and debug-post-cmd. Fix widget handling |
fields: gnatfind-opt, debug-pre-cmd and debug-post-cmd. Fix |
106 |
for Emacs 21. ada-mode now only supports a single active project file, |
widget handling for Emacs 21. ada-mode now only supports a single |
107 |
instead of one per buffer. This is far less confusing. |
active project file, instead of one per buffer. This is far less |
108 |
|
confusing. |
109 |
|
|
110 |
* progmodes/ada-stmt.el: Menu changed from Statements to Templates. |
* progmodes/ada-stmt.el: Menu changed from Statements to |
111 |
|
Templates. |
112 |
(ada-func-or-proc-name): Get real subprogram name, after change in |
(ada-func-or-proc-name): Get real subprogram name, after change in |
113 |
ada-mode.el. |
ada-mode.el. |
114 |
|
|
115 |
* progmodes/ada-xref.el: ada-mode no longer supports a different |
* progmodes/ada-xref.el: Ada-mode no longer supports a different |
116 |
project file per buffer. This was too complex. Instead, there is now |
project file per buffer. This was too complex. Instead, there is |
117 |
a single active project file at any given time, and the user can switch |
now a single active project file at any given time, and the user |
118 |
the active one through the Ada menu. This revision also provides |
can switch the active one through the Ada menu. This revision |
119 |
better handling of the Windows command line, and the various available |
also provides better handling of the Windows command line, and the |
120 |
shells on that platform. ada-mode is now fully integrated with the GNU |
various available shells on that platform. ada-mode is now fully |
121 |
visual debugger gvd, see http://libre.act-europe.fr. |
integrated with the GNU visual debugger gvd, see |
122 |
(ada-prj-default-comp-opt): Use the new GNAT switch -gnatQ. This is only |
http://libre.act-europe.fr. |
123 |
available with GNAT 3.14. |
(ada-prj-default-comp-opt): Use the new GNAT switch -gnatQ. This |
124 |
|
is only available with GNAT 3.14. |
125 |
(ada-prj-gnatfind-switches, ada-cd-command): New variable. |
(ada-prj-gnatfind-switches, ada-cd-command): New variable. |
126 |
(ada-quote-cmd): New function. |
(ada-quote-cmd): New function. |
127 |
(ada-initialize-runtime-library): Get the location of the actual |
(ada-initialize-runtime-library): Get the location of the actual |
128 |
runtime the compiler will be using, including support for |
runtime the compiler will be using, including support for |
129 |
cross-platform environments. |
cross-platform environments. |
130 |
(ada-treat-cmd-string): Add support for the new variable |
(ada-treat-cmd-string): Add support for the new variable |
131 |
${full_current} add support for debug-pre-cmd and debug-post-cmd, two |
${full_current} add support for debug-pre-cmd and debug-post-cmd, |
132 |
commands to run just prior to running the debugger, and just after |
two commands to run just prior to running the debugger, and just |
133 |
starting it. This provide better support for cross-platform and |
after starting it. This provide better support for cross-platform |
134 |
remote debugging. |
and remote debugging. |
135 |
(ada-get-absolute-dir): Remove, replace with expand-file-name. |
(ada-get-absolute-dir): Remove, replace with expand-file-name. |
136 |
(ada-gdb-application): New parameter executable-name. |
(ada-gdb-application): New parameter executable-name. |
137 |
(ada-get-ali-file-name): Better handling of separate packages. |
(ada-get-ali-file-name): Better handling of separate packages. |
139 |
|
|
140 |
* progmodes/ada-mode.el (ada-case-exception-file) |
* progmodes/ada-mode.el (ada-case-exception-file) |
141 |
(ada-indent-handle-comment-special): New variables. |
(ada-indent-handle-comment-special): New variables. |
142 |
(ada-case-exception-substring): New variable. Casing exceptions can |
(ada-case-exception-substring): New variable. Casing exceptions |
143 |
now also be defined for substrings, in addition to full identifier |
can now also be defined for substrings, in addition to full |
144 |
names. This provides more flexibility. |
identifier names. This provides more flexibility. |
145 |
(ada-align-list): New function, provide support for align.el in ada-mode. |
(ada-align-list): New function, provide support for align.el in |
146 |
(ada-procedure-start-regexp): Add support for operators and generic formal |
ada-mode. |
147 |
subprograms and packages. |
(ada-procedure-start-regexp): Add support for operators and |
148 |
|
generic formal subprograms and packages. |
149 |
(ada-imenu-comment-re): New variable. |
(ada-imenu-comment-re): New variable. |
150 |
(ada-imenu-generic-expression): Add support for protected types. |
(ada-imenu-generic-expression): Add support for protected types. |
151 |
(ada-mode): Set comment-start only after running ada-mode-hook, so that the |
(ada-mode): Set comment-start only after running ada-mode-hook, so |
152 |
user can change ada-comment-start in the hook. |
that the user can change ada-comment-start in the hook. Add |
153 |
Add support for ispell in comments. Add support for align.el. |
support for ispell in comments. Add support for align.el. |
154 |
(ada-save-exception-file, ada-create-case-exception-substring) |
(ada-save-exception-file, ada-create-case-exception-substring) |
155 |
(ada-adjust-case-substring): New functions. |
(ada-adjust-case-substring): New functions. |
156 |
(ada-get-current-indent): Properly handles keywords with uppercases. |
(ada-get-current-indent): Properly handles keywords with |
157 |
(ada-goto-matching-end): Rewritten, fixes problems in the handling of |
uppercases. |
158 |
nested blocks. |
(ada-goto-matching-end): Rewritten, fixes problems in the handling |
159 |
(ada-untab-hard): Do not touch the contents of comments and strings. |
of nested blocks. |
160 |
|
(ada-untab-hard): Do not touch the contents of comments and |
161 |
|
strings. |
162 |
|
|
163 |
2002-04-09 Mike Williams <mdub@bigfoot.com> |
2002-04-09 Mike Williams <mdub@bigfoot.com> |
164 |
|
|