1. 02 Jun, 1995 4 commits
  2. 01 Jun, 1995 6 commits
  3. 31 May, 1995 8 commits
    • Karl Heuer's avatar
      (x_display_info_for_name): Fix error message. · 1b4ec1c8
      Karl Heuer authored
      (Fx_open_connection): Fix error messages.
      1b4ec1c8
    • Karl Heuer's avatar
      6103c44e
    • Karl Heuer's avatar
      1f92d7ef
    • Karl Heuer's avatar
      Comment change. · 34f4f6c6
      Karl Heuer authored
      34f4f6c6
    • Karl Heuer's avatar
    • Karl Heuer's avatar
      (menu-bar-help-menu): Add "..." · 1c6e18f6
      Karl Heuer authored
      1c6e18f6
    • Karl Heuer's avatar
      (scroll-bar-drag): Call scroll-bar-drag-1 · 6538766a
      Karl Heuer authored
      inside the let.
      6538766a
    • Karl Heuer's avatar
      (initial comments): Copyright 1995; don't speak · f139ce87
      Karl Heuer authored
      about setup; correct history for a file that actually IS in
      Emacs 19.29; update list of known bugs.
      (all functions): inititialize all local variables explicitely to 'nil'.
      (ada-font-lock-keywords): initialized according to new user option
      `font-lock-maximum-decoration'.
      
      (ada-ident-re): new regexp for Ada identifiers.
      (ada-block-start-re): "record" may be preceded by one or more
      occurencies of "limited", "abstract", or "tagged".
      (ada-end-stmt-re): added "separate" body parts, "else", and
      "package <Id> is".
      (ada-subprogram-start-re): added "entry", "protected" and
      "package body"
      (ada-indent-function): handle "elsif" the same way as "if", added
      "separate" for no indent.
      (ada-get-indent-type): if "type ... is .." is followed by code on
      the same line, it is a broken statement. Test it.
      (ada-check-defun-name): check for "protected" records.
      (ada-goto-matching-decl-start): use of ada-ident-re.
      (ada-goto-matching-start): extend regexp for "protected" record.
      (ada-in-limit-line): renamed from in-limit-line. Don't use
      count-lines, but test if beginning-of-line/end-of-line puts us
      to bob/eob.
      (ada-goto-previous-nonblank-line): save a beginning-of-line
      statement, as we already are there.
      (ada-complete-type): removed.
      (ada-tabsize): removed.
      (keymap): use C-M-a and C-M-e for proc/func movement.  No
      keybinding anymore for next/prev-package.
      (ada-font-lock-keywords-[1|2]): add protected records. "when" removed
      from 'reference'-face.
      (initial comments): updated CREDITS list.
      (ada-add-ada-menu): capitalized menu entries.  Added menu statement
      needed for XEmacs.
      
      changed all Ada94 to Ada95.
      
      (ada-xemacs): new function, detect if we are
      running on XEmacs. Ada keymap definition and menus use it.
      (ada-create-syntax-table): corrected comments explaining use of 2nd
      syntax table.  Added creation of ada-mode-symbol-syntax-table
      with '_' as word constituent.
      (ada-adjust-case): add test, if symbol is preceeded by a "'".
      If true, change case according to ada-case-attribute.
      (ada-which-function-are-we-in): new routine. Save name of the current
      function in the old buffer; we can place cursor now at the same
      function in the new buffer using find-file.
      (ada-make-body): new function.  Generates body stubs if the body
      did not exist yet and you switch to it by find-file.
      (ada-gen-treat-proc): complete rewrite for ada-make-body.
      (ada-mode): two doc lines about the above extension.
      (keymap definition): remove 4th parameter in call to
      `substitute-key-definition' to make XEmacs happy.
      
      (ada-adjust-case-region, ada-move-to-start, ada-move-to-end,
      ada-indent-newline-indent, ada-format-paramlist): switch syntax
      tables, protect switching of syntax tables with unwind-protect.
      (ada-in-open-paren-p): replace user option
      `ada-search-paren-line-count-limit' by
      `ada-search-paren-char-count-limit'.
      (ada-case-attribute): new user option, but not yet the functionality.
      (ada-krunch-args): initialized to 0 exploiting the new capability of
      'gnatk8' as of gnat-2.0.
      (ada-make-filename-from-adaname): remove downcasing and replacement
      of dots. This is done in external program gnatk8 (gnat-2.0).
      (ada-in-open-paren-p): complete rewrite for speed-up.
      (ada-search-ignore-string-comment): ignore # as a string terminator
      in all searches.
      (ada-add-ada-menu): use real variables instead of t for invoking
      'easymenu'
      (require 'easymenu).
      (imenu-create-ada-index): we accept forward definitions again.
      (ada-indent-region): catch errors, simplified code.
      f139ce87
  4. 30 May, 1995 22 commits