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.