+2003-04-30 Emmanuel Briot <briot@gnat.com>
+
+ * progmodes/ada-mode.el (ada-search-directories): Take into account
+ ADA_INCLUDE_PATH for better compatibility with GNAT.
+ (ada-contextual-menu): Menu defined through `easy-menu-define'
+ instead. Various adjustments to the indentation engine (handling of
+ subtypes, begin blocks, etc.).
+ (ada-create-menu): Major rewrite of the handling of menus to use
+ `easy-menu-define' for cleaner code and better compatibility with
+ XEmacs. All menus that were previously in ada-xref.el and
+ ada-prj.el are now defined in this package, which makes it easier to
+ edit menus.
+ (ada-narrow-to-defun): Add support for `narrow-to-region'. No
+ longer explicitely load ada-xref.el and ada-prj.el. Use autoload
+ statements instead.
+
+ * progmodes/ada-xref.el (ada-gnatls-args): New variable. Add
+ support for specifying arguments to gnatls.
+ (ada-initialize-runtime-library): Properly parse "." in the output
+ of gnatls.
+ (ada-add-keymap): Removed, since this is now done in ada-mode.el
+ itself.
+ (ada-add-ada-menu): Likewise.
+ (ada-set-default-project-file): New parameter KEEP-EXISTING.
+ (ada-prj-find-prj-file): New parameter FILE.
+ (ada-parse-prj-file): Take into account the ADA_INCLUDE_PATH and
+ ADA_OBJECTS_PATH environment variables. Minor reorganization of the
+ code
+ (ada-get-all-references): Add support for GNAT 3.16
+ cross-references.
+
+ * progmodes/ada-prj.el (ada-prj-add-keymap): Moved to ada-mode.el
+ directly. Add dependency on ada-xref.el to avoid compilation
+ warnings.
+ (ada-prj-get-prj-dir): Removed, no longer needed.
+
+ * progmodes/ada-stmt.el (ada-stmt-add-to-ada-menu): Moved to
+ ada-mode.el.
+ (ada-template-map): Merged with the keymap handling in ada-mode.el.
+
2003-04-29 Oliver Scholz <epameinondas@gmx.de>
* play/gamegrid.el: Added a comment explaining the various ways to