Mercurial > emacs
changeset 44470:7f801508c4d0
*** empty log message ***
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Tue, 09 Apr 2002 19:28:59 +0000 |
parents | f9a82a50692e |
children | b1d6fcf67b85 |
files | lisp/ChangeLog src/ChangeLog |
diffstat | 2 files changed, 72 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/ChangeLog Tue Apr 09 19:28:42 2002 +0000 +++ b/lisp/ChangeLog Tue Apr 09 19:28:59 2002 +0000 @@ -1,7 +1,62 @@ +2002-04-09 Emmanuel Briot <briot@act-europe.fr> + + * progmodes/ada-prj.el: Add support for the new project file fields: + gnatfind-opt, debug-pre-cmd and debug-post-cmd. Fix widget handling + for Emacs 21. ada-mode now only supports a single active project file, + instead of one per buffer. This is far less confusing. + + * progmodes/ada-stmt.el: Menu changed from Statements to Templates. + (ada-func-or-proc-name): Get real subprogram name, after change in + ada-mode.el. + + * progmodes/ada-xref.el: ada-mode no longer supports a different + project file per buffer. This was too complex. Instead, there is now + a single active project file at any given time, and the user can switch + the active one through the Ada menu. This revision also provides + better handling of the Windows command line, and the various available + shells on that platform. ada-mode is now fully integrated with the GNU + visual debugger gvd, see http://libre.act-europe.fr. + (ada-prj-default-comp-opt): Use the new GNAT switch -gnatQ. This is only + available with GNAT 3.14. + (ada-prj-gnatfind-switches, ada-cd-command): New variable. + (ada-quote-cmd): New function. + (ada-initialize-runtime-library): Get the location of the actual + runtime the compiler will be using, including support for + cross-platform environments. + (ada-treat-cmd-string): Add support for the new variable + ${full_current} add support for debug-pre-cmd and debug-post-cmd, two + commands to run just prior to running the debugger, and just after + starting it. This provide better support for cross-platform and + remote debugging. + (ada-get-absolute-dir): Remove, replace with expand-file-name. + (ada-gdb-application): New parameter executable-name. + (ada-get-ali-file-name): Better handling of separate packages. + Checkin on behalf of the ada-mode maintainer. + + * progmodes/ada-mode.el (ada-case-exception-file) + (ada-indent-handle-comment-special): New variables. + (ada-case-exception-substring): New variable. Casing exceptions can + now also be defined for substrings, in addition to full identifier + names. This provides more flexibility. + (ada-align-list): New function, provide support for align.el in ada-mode. + (ada-procedure-start-regexp): Add support for operators and generic formal + subprograms and packages. + (ada-imenu-comment-re): New variable. + (ada-imenu-generic-expression): Add support for protected types. + (ada-mode): Set comment-start only after running ada-mode-hook, so that the + user can change ada-comment-start in the hook. + Add support for ispell in comments. Add support for align.el. + (ada-save-exception-file, ada-create-case-exception-substring) + (ada-adjust-case-substring): New functions. + (ada-get-current-indent): Properly handles keywords with uppercases. + (ada-goto-matching-end): Rewritten, fixes problems in the handling of + nested blocks. + (ada-untab-hard): Do not touch the contents of comments and strings. + 2002-04-09 Mike Williams <mdub@bigfoot.com> - * textmodes/sgml-mode.el (sgml-lexical-context): Use - sgml-parse-tag-backward to find start point. + * textmodes/sgml-mode.el (sgml-lexical-context): + Use sgml-parse-tag-backward to find start point. (sgml-looking-back-at): Doc fix. 2002-04-09 Pavel Jan,Bm(Bk <Pavel@Janik.cz>
--- a/src/ChangeLog Tue Apr 09 19:28:42 2002 +0000 +++ b/src/ChangeLog Tue Apr 09 19:28:59 2002 +0000 @@ -1,3 +1,18 @@ +2002-04-09 Stefan Monnier <monnier@cs.yale.edu> + + * minibuf.c (read_minibuf): Use empty_string. + (Ftry_completion): Allow lambda forms and lists of strings for `alist'. + Short-circuit the search as soon as it "failed". + (Fall_completions): Allow lambda forms and lists of strings for alist. + (Fcompleting_read): Set Qminibuffer_completion_confirm to nil + when require_match is nil. + (Ftest_completion): Rename from `test_completion' and export to elisp. + Call the predicate also when alist is a list. + Obey Vcompletion_regexp_list. + (do_completion, Fminibuffer_complete_and_exit): Use it. + (Fassoc_string): Rename from `assoc_for_completion'. + Allow list of strings as well and export to elisp. + 2002-04-08 Stefan Monnier <monnier@cs.yale.edu> * puresize.h (BASE_PURESIZE): Increase to 900KB.