1. 22 Oct, 2007 7 commits
    • Juanma Barranquero's avatar
      *** empty log message *** · 602d8678
      Juanma Barranquero authored
    • Glenn Morris's avatar
      Add some support for Fortran 2003 syntax: · 5ab33946
      Glenn Morris authored
      (f90-type-indent): Now also applies to `enum'.
      (f90-associate-indent): New user option.
      (f90-keywords-re, f90-keywords-level-3-re, f90-procedures-re):
      Add some F2003 keywords.
      (f90-constants-re): New constant.
      (f90-font-lock-keywords-1): Add `associate' blocks, and `abstract
      (f90-font-lock-keywords-2): Add `enumerator', `generic', `procedure',
      `class'.  Arguments for `type'/`class' may have spaces.  Add a new
      element for functions with specified types.  Add `end enum' and
      `select type'.  Add `implicit enumerator' and `procedure'.  Add
      `class default' and `type is', `class is'.  Fix `go to' regexp.
      (f90-font-lock-keywords-3): Add `asynchronous' attribute.
      (f90-font-lock-keywords-4): Add `f90-constants-re'.
      (f90-blocks-re): Add `enum' and `associate'.
      (f90-else-like-re): Add `class is', `type is', and `class default'.
      (f90-end-type-re): Add `enum'.
      (f90-end-associate-re, f90-typeis-re): New constants.
      (f90-end-block-re): Add `enum' and `associate'.  Change from
      optional whitespace to end-of-word, to avoid `enumerator'.
      (f90-start-block-re): Add `select type', `abstract interface', and
      `enum'.  Avoid `type is', and `type (sometype)'.
      (f90-mode-abbrev-table): Add `enumerator', `protected', and `volatile'.
      (f90-mode): Doc fix.
      (f90-looking-at-select-case): Doc fix.  Add `select type'.
      (f90-looking-at-associate): New function,
      (f90-looking-at-type-like): Avoid `type is' and `type (sometype)'.
      Add `enum' and `abstract interface'.
      (f90-no-block-limit): Add `select type' and `abstract interface'.
      (f90-get-correct-indent, f90-calculate-indent)
      (f90-end-of-block, f90-beginning-of-block, f90-next-block)
      (f90-indent-region, f90-match-end): : Handle `associate' blocks.
    • Glenn Morris's avatar
    • Glenn Morris's avatar
      Martin Rudalics <rudalics at gmx.at> · ca03b5a9
      Glenn Morris authored
      (fortran-mode-map, fortran-window-create): Use window-full-width-p.
    • Dan Nicolaescu's avatar
      * mail/vms-pmail.el (insert-signature): Don't use end-of-buffer. · 46447ab3
      Dan Nicolaescu authored
      * tooltip.el: Use featurep 'xemacs.
      * printing.el: Move variable definitions before use, no code
    • Juri Linkov's avatar
      (dired-guess-shell-command): Put all guesses to the · 5420b514
      Juri Linkov authored
      minibuffer default value list instead of pushing them temporarily
      to the history list.
    • Juri Linkov's avatar
      (goto-history-element): Allow minibuffer-default to be · b38fc7f1
      Juri Linkov authored
      a list of default values accessible by typing M-n in the minibuffer.
  2. 21 Oct, 2007 11 commits
    • Stefan Monnier's avatar
      (byte-optimize-featurep): Fix paren typo. · 538a93d8
      Stefan Monnier authored
    • Dan Nicolaescu's avatar
      * w32-fns.el (w32-quote-process-args): · 200fe89b
      Dan Nicolaescu authored
      * dos-w32.el (print-region-function, lpr-headers-switches)
      (ps-print-region-function): Pacify byte-compiler.
    • Dan Nicolaescu's avatar
      * emulation/edt-mapper.el (function-key-map): · f8246027
      Dan Nicolaescu authored
      (edt-map-key): Make it a function instead of using fset. Inline
      edt-gnu-map-key and edt-lucid-map-key. Use featurep 'xemacs.
      (edt-gnu-map-key, edt-lucid-map-key): Remove.
      (edt-x-emacs-p): Remove.
      (edt-emacs-variant, edt-window-system, edt-xserver):
      Use featurep 'xemacs.
      * net/eudc.el: Use (featurep 'xemacs) instead of the string test.
      Replace eudc-xemacs-p with its definition.
      (eudc-xemacs-p, eudc-emacs-p, eudc-xemacs-mule-p)
      (eudc-emacs-mule-p): Remove.
      (eudc-install-menu, eudc-mode): Replace eudc-emacs-p and
      eudc-xemacs-p with feature tests.
      * net/eudc-bob.el (eudc-bob-generic-menu, eudc-bob-mail-keymap)
      (eudc-bob-url-keymap, eudc-bob-sound-keymap)
      (eudc-bob-generic-keymap, eudc-bob-popup-menu)
      * net/eudc-hotlist.el (eudc-hotlist-emacs-menu): Replace
      eudc-emacs-p and eudc-xemacs-p with feature tests.
      * net/eudcb-ph.el (eudc-ph-open-session): Replace
      eudc-xemacs-mule-p with its former definition.
      * progmodes/octave-mod.el (octave-xemacs-p): Remove.
      (octave-abbrev-start): Replace octave-xemacs-p with
      (featurep 'xemacs).
      * progmodes/vera-mode.el (vera-xemacs): Remove.
      (vera-mode-syntax-table): Replace vera-xemacs with
      (featurep 'xemacs).
      * progmodes/vhdl-mode.el (vhdl-xemacs): Remove.
      (vhdl-doc-mode, vhdl-doc-variable, vhdl-compile-init)
      (vhdl-speedbar-initialize, vhdl-ps-print-init)
      (vhdl-forward-comment, vhdl-mode-map-init, vhdl-show-messages)
      (vhdl-emacs-22, vhdl-emacs-21): Replace vhdl-xemacs
      with (featurep 'xemacs).
      * progmodes/antlr-mode.el (cond-emacs-xemacs-macfn, defunx)
      * obsolete/fast-lock.el (fast-lock-verbose):
      * emulation/viper-init.el (viper-xemacs-p)
      * emacs-lisp/checkdoc.el (checkdoc-minor-mode-map):
      * ps-print.el (case-fold-search):
      * ediff-hook.el (ediff-cond-compile-for-xemacs-or-emacs):
      * calculator.el (calculator-help): Use featurep 'xemacs.
    • Dan Nicolaescu's avatar
      * progmodes/prolog.el: Undo previous change. · 3cd79f62
      Dan Nicolaescu authored
      (comint-prompt-regexp, comint-process-echoes): Pacify
      * progmodes/dcl-mode.el:
      * play/yow.el:
      * calendar/todo-mode.el:
      * calendar/cal-hebrew.el:
      * vc-hg.el: Undo previous change.
      * vms-patch.el: Likewise.
      (print-region-function): Pacify byte-compiler.
    • Michael Albinus's avatar
      * net/tramp.el (top): Put load of all tramp-* files into a dolist. · 9c13938d
      Michael Albinus authored
      Require tramp-cmds.el.
      (tramp-make-tramp-temp-file): We can get rid of DONT-CREATE.
      (tramp-handle-file-name-all-completions): Expand DIRECTORY.
       (tramp-do-copy-or-rename-file-directly): Make more rigid checks.
      (tramp-maybe-open-connection): Use `make-temp-name'.  This is
      possible, because we don't need to create the temporary file, but
      we need a prefix for ssh, which has its own temporary file
      (tramp-handle-delete-directory): Add "-f" to rmdir.
      (tramp-handle-dired-recursive-delete-directory): Call "rm -rf".
      (tramp-handle-insert-file-contents): Don't raise a tramp-error but
      a signal, in order to give the callee a chance to suppress.
      (tramp-handle-write-region): Set owner also in case of short
      track.  Don't use compatibility calls for `write-region' anymore.
      (tramp-clear-passwd): Add parameter VEC.  Adapt all callees.
      (tramp-append-tramp-buffers): Apply `tramp-list-tramp-buffers'.
      * net/tramp-cmds.el: New file.
      * net/tramp-gw.el (tramp-gw-basic-authentication): Apply VEC to
      * net/trampver.el: Update release number.
    • Juanma Barranquero's avatar
      *** empty log message *** · ba63d441
      Juanma Barranquero authored
    • Michael Albinus's avatar
      * files.el (backup-buffer-copy): Call `copy-file' with non-nil · 5b2e628f
      Michael Albinus authored
      * net/ange-ftp.el (ange-ftp-copy-file): Add PRESERVE-UID-GID for
      compatibility.  It is not used, though.
    • Dan Nicolaescu's avatar
      * progmodes/gud.el (gud-target-name): Move definition before use. · 2f42c75f
      Dan Nicolaescu authored
      * progmodes/dcl-mode.el: Require imenu at compile time.
      * progmodes/cc-engine.el (c-maybe-stale-found-type): Pacify
      * obsolete/fast-lock.el: Use featurep test instead of
      * eshell/esh-mode.el (eshell-handle-ansi-color): Require
      ansi-color at compile time too.
      * eshell/em-unix.el (eshell/info): Require info at compile time
      * w32-fns.el: Require w32-vars.
      * diff-mode.el (diff-refine-hunk): Require smerge-mode at compile
      time too.
    • Dan Nicolaescu's avatar
      Undo previous change. · 3b0664df
      Dan Nicolaescu authored
    • Stefan Monnier's avatar
      ([ignore]): Use ignore. · c46f60a8
      Stefan Monnier authored
      (double-setup): Inline into double-mode.
      (double-mode): Use define-minor-mode.
    • Dan Nicolaescu's avatar
      * textmodes/reftex.el: Move require easymenu before first use. · 729f1525
      Dan Nicolaescu authored
      (reftex-info): Require info at compile too.
      * textmodes/org-publish.el (org-publish-org-to-html)
      (org-publish-org-to): Require org at compile time too.
      (org-publish-attachment): Require at compile time too.
      * term/tty-colors.el (w32-tty-standard-colors): Pacify
      * term/pc-win.el (frame-creation-function-alist): Add to this
      instead of setting frame-creation-function.
      * play/blackbox.el (bb-up, bb-down): Use forward-line.
      * net/rcirc.el (rcirc-markup-text-functions): Move definition
      * calendar/todo-mode.el: Require calendar at compile time.
      * calendar/cal-islam.el: Require diary-lib at compile time.
      * calendar/cal-hebrew.el: Require diary-lib and holidays at
      compile time.
      * w32-vars.el: Provide w32-vars.
      * term/w32-win.el: Require w32-vars.
      (w32-color-map): Pacify byte-compiler.
      * loadup.el: Load w32-wars before term/w32-win.
  3. 20 Oct, 2007 19 commits
  4. 19 Oct, 2007 3 commits
    • Stefan Monnier's avatar
      Remove `diff-tree' operation, now subsumed by `diff'. · a7192ddb
      Stefan Monnier authored
      Also `revision-completion-table' now takes a list of files.
      (vc-deduce-fileset): Remove unused var `regexp'.
      Only obey allow-directory-wildcard in dired buffers.
      (vc-default-diff-tree): Remove.
      (vc-diff-added-files): New var.
      (vc-diff-internal): Use it.  Remove arg `backend'.  Update callers.
      (vc-version-diff): Revert from `vc-history-diff' to the original name.
      Remove the `backend' arg.
      (vc-contains-version-controlled-file): Remove.
      (vc-diff): Bring it closer to the version in Emacs-22.
      (vc-revert): Fix typo in let-binding.
      (vc-default-unregister): Remove.
      (vc-dired-buffers-for-dir): Remove N^2 behavior.
    • Dan Nicolaescu's avatar
      * textmodes/two-column.el (2C-split, 2C-merge): · 7caf6803
      Dan Nicolaescu authored
      * textmodes/bib-mode.el (bib-find-key, mark-bib):
      * progmodes/idlw-shell.el (idlwave-shell-move-or-history):
      * progmodes/etags.el (find-tag-in-order, etags-tags-apropos)
      * progmodes/ada-xref.el (ada-get-all-references):
      * obsolete/mlsupport.el (ml-next-line, ml-previous-line):
      * emulation/vi.el (vi-previous-line-first-nonwhite)
      (vi-effective-range, vi-put-before):
      * emulation/edt.el (edt-next-line, edt-previous-line)
      (edt-paragraph-forward): Use forward-line.
      * progmodes/etags.el (tags-apropos): Require apropos at compile
      time too.
      * progmodes/prolog.el: Require comint when compiling.
      (inferior-prolog-flavor): Move defvar before use.
    • Richard M. Stallman's avatar
      (turn-on-font-lock-if-desired): · 35a46c5c
      Richard M. Stallman authored
      Renamed from `turn-on-font-lock-if-enabled'.
      Fully obey `font-lock-global-modes'.