2003-07-03 Alan Mackenzie <bug-cc-mode@gnu.org>
- * progmodes/cc-mode.el: awk-mode: Call c-awk-after-change to
+ * progmodes/cc-mode.el (awk-mode): Call c-awk-after-change to
ensure syntax-table props at loading.
* progmodes/cc-fonts.el: Put (cc-require-when-compile 'cc-awk)
superseding the old separate derived mode in awk-mode.el.
* progmodes/cc-vars.el, cc-mode-19.el, progmodes/cc-langs.el,
- progmodes/cc-mode.el, progmodes/cc-defs.el,
- progmodes/cc-engine.el, progmodes/cc-fonts.el: Changes for the
- new AWK support.
+ * progmodes/cc-mode.el, progmodes/cc-defs.el,
+ * progmodes/cc-engine.el, progmodes/cc-fonts.el:
+ Changes for the new AWK support.
2003-07-03 Martin Stjernholm <bug-cc-mode@gnu.org>
emacsen that doesn't have it.
* progmodes/cc-styles.el, progmodes/cc-vars.el,
- progmodes/cc-cmds.el: Fixes for the syntactic symbols for
+ * progmodes/cc-cmds.el: Fixes for the syntactic symbols for
module and composition blocks.
* progmodes/cc-mode.el (c-basic-common-init):
macros in C99.
* progmodes/cc-menus.el, progmodes/cc-langs.el,
- progmodes/cc-engine.el, progmodes/cc-fonts.el,
- progmodes/cc-cmds.el: Fixed various regexps to use POSIX char
+ * progmodes/cc-engine.el, progmodes/cc-fonts.el,
+ * progmodes/cc-cmds.el: Fixed various regexps to use POSIX char
classes when that is supported.
* progmodes/cc-defs.el (c-alpha, c-alnum, c-digit, c-upper, c-lower):
* progmodes/cc-engine.el: Fixes in face handling to cope with
doc comments.
-
(c-find-decl-spots): More failsafe skipping of comments and
strings that only have been partially fontified.
properties completely.
* progmodes/cc-fonts.el (c-cpp-matchers): Handle line
- continuations in cpp expressions. Do not fontify symbols after
+ continuations in cpp expressions. Do not fontify symbols after
#ifdef etc as variables since that isn't consistent with how
the face is used elsewhere (i.e. only for the definition of
the symbol).
directives are now considered part of the keywords to make
things easier.
- * progmodes/cc-defs.el: (c-(up|down)-list-(forward|backward)):
+ * progmodes/cc-defs.el (c-(up|down)-list-(forward|backward)):
Make the position optional and added docstrings.
-
(c-go-(up|down)-list-(forward|backward)): Add variants of the
above that move point and return successfulness instead.
each (X)Emacs flavor.
* progmodes/cc-vars.el, progmodes/cc-defs.el,
- progmodes/cc-engine.el, progmodes/cc-mode.el:
+ * progmodes/cc-engine.el, progmodes/cc-mode.el:
Use `lookup-syntax-properties' in XEmacs to control whether the
syntax-table property has any effect or not.
-
(c-parse-sexp-lookup-properties): New macro that expands to either
`parse-sexp-lookup-properties' or `lookup-syntax-properties'.
(c-simple-skip-symbol-backward, c-syntactic-content)
(c-remove-<>-paren-properties): New helper functions.
- * progmodes/cc-defs.el: (c-clear-char-syntax)
+ * progmodes/cc-defs.el (c-clear-char-syntax)
(c-mark-paren-open, c-mark-paren-close): New support functions
to handle syntactic properties on C++ template arglist brackets.
(c-put-type-face, c-put-reference-face): Helpers to put faces on
in progmodes/cc-engine.el.
* progmodes/cc-engine.el, progmodes/cc-fonts.el,
- progmodes/cc-langs.el: Fix the names on a number of regexp
+ * progmodes/cc-langs.el: Fix the names on a number of regexp
language variables to conform to the nomenclature and
shortened some names.
* progmodes/cc-align.el, progmodes/cc-cmds.el,
- progmodes/cc-fonts.el, progmodes/cc-engine.el
+ * progmodes/cc-fonts.el, progmodes/cc-engine.el
(c-syntactic-re-search-forward): Remove the COUNT argument
since it's never used. Add an argument to tell which
subexpression whose end should be tested for syntactic
This fixes a performance problem that could occur when
`fill-paragraph' is used in font lock mode on a comment at the
end of a large class or function.
-
(c-state-cache-start): Fix buffer localness.
* progmodes/cc-langs.el: Updates from the C99 standard (or
table for types: If a name is recognized as a type in a
declaration it's added in an obarray to be able to recognize
it in other ambiguous declarations.
-
(c-remove-ws): New helper function to canonicalize fully
qualified identifiers for `c-found-types'.
* progmodes/cc-align.el (c-lineup-arglist-close-under-paren):
Work correctly with nested arglist-cont-nonempty symbols.
-
(c-lineup-arglist-operators): New lineup function to line up infix
operators under the open paren of the surrounding sexp.
* progmodes/cc-engine.el (c-forward-syntactic-ws): Fix a bug
that could cause an infinite loop if something that looks like
a macro begins in the middle of a line.
-
(c-parse-state): Fix a bug that could cause `c-state-cache'
to contain two conses in sequence when there's an unbalanced
open paren in a macro.
string, or a macro.
* progmodes/cc-align.el, progmodes/cc-cmds.el,
- progmodes/cc-engine.el (c-forward-single-comment,
- c-forward-comments, c-backward-single-comment,
- c-backward-comments): New replacements for `c-forward-comment'
- that wraps `forward-comment' more efficiently in each of the
- four different cases it's actually used. These replacements
- also treats line continuations as whitespace.
-
+ * progmodes/cc-engine.el (c-forward-single-comment)
+ (c-forward-comments, c-backward-single-comment, c-backward-comments):
+ New replacements for `c-forward-comment' that wraps `forward-comment'
+ more efficiently in each of the four different cases it's actually
+ used. These replacements also treats line continuations as whitespace.
(c-forward-comment): Remove. The four different cases above
are basically different, so it's better to make them into
separate functions than choose between them at runtime using
matter.
* progmodes/cc-align.el, progmodes/cc-defs.el,
- progmodes/cc-engine.el, progmodes/cc-vars.el
+ * progmodes/cc-engine.el, progmodes/cc-vars.el
(c-guess-basic-syntax, c-calc-offset)
(c-get-syntactic-indentation, c-syntactic-context):
Extend the representation of the syntactic context: Previously it was
position for defun-open in K&R style functions.
* progmodes/cc-engine.el (c-in-knr-argdecl): Don't trip up on macros.
-
(c-search-decl-header-end): Handle C++ template arguments more
correctly.
-
(c-beginning-of-decl-1): Fix when the declaration is first in a macro.
* progmodes/cc-engine.el (c-beginning-of-decl-1): Better way
to handle protection labels, one which doesn't get confused by
inherit colons.
-
(c-end-of-decl-1): Don't treat functions that have "class" or
"struct" in the return type as classes or structs.
(iswitchb-xemacs): Delete variable and use (featurep 'xemacs)
and fboundp instead.
(iswitchb-completions): Remove two redundant arguments and local
- variables. (All above from Stefan Monnier).
+ variables. (All above from Stefan Monnier).
2003-06-20 Masatake YAMATO <jet@gyve.org>
(gud-find-c-expr): Simplify.
* progmodes/fortran.el (fortran-gud-syntax-table): Syntax table
- for parsing Fortran expressions for gud-print. (Stefan Monnier)
+ for parsing Fortran expressions for gud-print. (Stefan Monnier)
(fortran-mode): Add local variable gud-find-expr.
* progmodes/cc-mode.el (c-mode): Add local variable gud-find-expr.
(tramp-file-name-handler): Do not invoke the old remote-shell handler.
(tramp-find-foreign-file-name-handler): Return after first match
is found. From Francis Litterio <franl@world.std.com>.
- (tramp-handle-file-newer-than-file-p): `tramp-time-diff' returns
+ (tramp-handle-file-newer-than-file-p): `tramp-time-diff' returns
integer, not list. Do not apply `car' to the return value of
`tramp-time-diff'. Reported by David D. Smith
<ultrasoul@ultrasoul.com>.
* emacs-lisp/debug.el (debug): Fix call to message.
-2003-06-16 Michael Mauger <mmaug@yahoo.com> (tiny change)
+2003-06-16 Michael Mauger <mmaug@yahoo.com> (tiny change)
* emulation/cua-base.el (cua-mode): Use explicit arg to turn off
minor modes.
(shell-directory-tracker): Make regexp used for skipping to next
command correspond to one used for command itself.
-2003-06-13 Katsumi Yamaoka <yamaoka@jpl.org> (tiny change)
+2003-06-13 Katsumi Yamaoka <yamaoka@jpl.org>
* textmodes/texinfmt.el (texinfo-format-scan):
Silence `whitespace-cleanup'.
* info.el (Info-fontify-node): Don't refill over lines ending in a
period; this should fix problems with lists like one in the
- (emacs)Library Keywords section.
+ "(emacs)Library Keywords" section.
2003-06-05 Markus Rost <rost@math.ohio-state.edu>
* textmodes/bibtex.el: Long overdue merge.
Don't require `compile' since it seems unnecessary.
For all internal variables and functions the docstring comments have
- been converted into proper docstrings
+ been converted into proper docstrings.
(bibtex-maintainer-address, bibtex-maintainer-salutation)
(bibtex-version): Remove support for bug reporting.
(bibtex-field-delimiters, bibtex-entry-delimiters)
* international/mule.el (ctext-non-standard-encodings-alist):
Rename from non-standard-icccm-encodings-alist.
- (ctext-non-standard-encodings-regexp): New variable
+ (ctext-non-standard-encodings-regexp): New variable.
(ctext-post-read-conversion): Full rewrite.
(ctext-non-standard-designations-alist): Rename from
non-standard-designations-alist.
(face-spec-set): Set face-modified prop to nil
when we change the new-frame defaults.
- * cus-edit.el (custom-face-state-set): non-nil `face-modified'
+ * cus-edit.el (custom-face-state-set): Non-nil `face-modified'
means face was set outside of Custom.
2003-05-28 Richard M. Stallman <rms@gnu.org>
when requested.
(gud-menu-map): Add a toggle button to menubar for gdb-many-windows.
(gdb-many-windows): Define explicitly as a function and a variable
- (formerly as a minor mode). These need to be global so layout can
+ (formerly as a minor mode). These need to be global so layout can
be reset from any buffer.
(gdb-assembler-mode): Keep fringe outside margin as the overlay
arrow is not used for assembler.
-2003-05-25 Tim Van Holder <tim.vanholder@anubex.com>
+2003-05-25 Tim Van Holder <tim.vanholder@anubex.com>
* which-func.el (which-func-update-timer): New variable.
(which-function-mode): Use it.
* net/tramp-efs.el: New file.
-2003-05-24 Michael Albinus <Michael.Albinus@alcatel.de>
+2003-05-24 Michael Albinus <Michael.Albinus@alcatel.de>
* net/tramp.el (tramp-handle-file-truename): `sym' shouldn't be
quoted.
(forms--mode-commands): Don't bind \t in the maps where
we call forms--mode-commands1.
-2003-05-23 Taro Kawagishi <tarok@acm.org>
+2003-05-23 Taro Kawagishi <tarok@acm.org>
* arc-mode.el (archive-lzh-summarize): Calculate correct total
header size for LZH level 1 header.
choices buffer.
(ispell-show-choices): Directly select `choices-window'.
(ispell-help): Use default buffer size for electric help.
- (ispell-adjusted-window-height): Correct for xemacs detection.
+ (ispell-adjusted-window-height): Correct for XEmacs detection.
(ispell-start-process): Don't double specify dictionary file name.
(ispell-init-process): Set `ispell-library-path' each call.
(ispell-change-dictionary): Now only completes valid dictionaries.
(gdb-invalidate-breakpoints-and-assembler): Remove.
(gdb-current-address): Remove.
(gdb-previous-address): New variable.
- (gud-until): Extend to work in Assembler buffer
+ (gud-until): Extend to work in Assembler buffer.
(gdb-append-to-inferior-io): Select IO buffer when there is output.
(gdb-assembler-custom): Try to get line marker (arrow) to display
in window. Correct parsing for OS dependent output syntax of Gdb
(comment-valid-prefix-p): Rename from comment-valid-prefix
and fix to actually use its argument.
- * tex-mode (tex-mode-syntax-table): ~ is not whitespace.
+ * tex-mode.el (tex-mode-syntax-table): ~ is not whitespace.
(tex-guess-mode): Add `renewcommand'.
(tex-mode): Move the autoload to get the correct docstring and usage.
(rename-buffer): Use the `newname' arg as base.
(create-file-buffer): Split the file name into base and dirname.
-2003-05-09 Jesper Harder <harder@ifa.au.dk> (tiny change)
+2003-05-09 Jesper Harder <harder@ifa.au.dk>
* mail/smtpmail.el (smtpmail-send-queued-mail): Don't use kill-line.
* filesets.el (filesets-data): Add another defvar.
(filesets-verbosity): Doc fix.
-2003-05-02 Tak Ota <Takaaki.Ota@am.sony.com> (tiny change)
+2003-05-02 Tak Ota <Takaaki.Ota@am.sony.com>
* recentf.el (recentf-cleanup): Swap tests for exclusion and
accessibility.
(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_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): Move to ada-mode.el
(recentf-sort-directories-ascending)
(recentf-sort-directories-descending)
(recentf-show-basenames-ascending)
- (recentf-show-basenames-descending: In-line. Better code. Doc fix.
+ (recentf-show-basenames-descending): In-line. Better code. Doc fix.
(recentf-show-basenames)
(recentf-relative-filter): Better code. Doc fix.
(recentf-arrange-by-rule-subfilter): Doc fix. Improve :set code.
(Info-display-images-node): New functions for displaying images.
(Info-select-node): Call Info-display-images-node.
-2003-04-25 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
+2003-04-25 David Ponce <david.ponce@wanadoo.fr>
* files.el (file-relative-name): Recognize "c:/foo" as absolute
- file name. Tiny change from David PONCE <david.ponce@wanadoo.fr>.
+ file name.
2003-04-24 Sam Steingold <sds@gnu.org>
* font-core.el (font-lock-maximum-size, font-lock-verbose): Remove.
(font-lock-multiline, font-lock-fontified, font-lock-set-defaults):
- Move back to font-lock.el
+ Move back to font-lock.el.
(font-lock-default-function): Use font-lock-mode-internal.
* files.el (auto-mode-alist): Add entries for *.ins and *.dtx.
2003-04-13 Masatake YAMATO <jet@gyve.org>
* bindings.el (toplevel): Don't change the face
- of major-mode on the mode line. Setting the face on
+ of major-mode on the mode line. Setting the face on
the mode line code is installed by my mistake in
my last change.
(describe-minor-mode-from-symbol):
Renamed from (old) describe-minor-mode.
Use describe-minor-mode-completion-table-for-symbol.
- Don't use eval. Just use symbol-name.
+ Don't use eval. Just use symbol-name.
(describe-minor-mode-from-indicator): Document is updated.
Use `format-mode-line'.
Use describe-minor-mode-from-symbol instead of describe-minor-mode.
2003-04-11 Masatake YAMATO <jet@gyve.org>
* progmodes/etags.el (select-tags-table-mode-map):
- Don't create new keymap. Instead copy from button-buffer-map.
+ Don't create new keymap. Instead copy from button-buffer-map.
Bind push-button to `t' instead of binding
- select-tags-table-select directly
+ select-tags-table-select directly.
(tags-select-tags-table): New button.
(select-tags-table): Put a button for each selections.
* international/utf-16.el (utf-16-le-decode-loop)
(utf-16-be-decode-loop): New temporary variables.
(ccl-decode-mule-utf-16-le): Use utf-16-le-decode-loop.
- (ccl-decode-mule-utf-16-be): Use utf-16-be-decode-loop
+ (ccl-decode-mule-utf-16-be): Use utf-16-be-decode-loop.
(ccl-decode-mule-utf-16-le-with-signature)
(ccl-decode-mule-utf-16-be-with-signature)
(ccl-decode-mule-utf-16): New CCL programs.
(utf-16-le-encode-loop, utf-16-be-encode-loop): New temporary
variables.
(ccl-encode-mule-utf-16-le): Use utf-16-le-encode-loop.
- (ccl-encode-mule-utf-16-be): Use utf-16-be-encode-loop
+ (ccl-encode-mule-utf-16-be): Use utf-16-be-encode-loop.
(ccl-encode-mule-utf-16-le-with-signature)
(ccl-encode-mule-utf-16-be-with-signature): New CCL programs.
(mule-utf-16-post-read-conversion): New function.
the same order as that in the buffer list,
(desktop-save): Put buffers in the order given in desktop file,
regardless of what handlers do.
- (desktop-file-version): New variable. Version number of desktop
+ (desktop-file-version): New variable. Version number of desktop
file format.
(desktop-create-buffer-form): Variable deleted.
(desktop-save): New customizable variable.
(desktop-file-name): New function to convert a filename to the
format specified in `desktop-file-name-format'.
(desktop-create-buffer): Parameters renamed to descriptive
- systematic names. These parameters are visible to handlers.
+ systematic names. These parameters are visible to handlers.
Renames:
ver -> desktop-file-version
mim -> desktop-buffer-minor-modes
pt -> desktop-buffer-point
mk -> desktop-buffer-mark
ro -> desktop-buffer-read-only
- locals -> desktop-buffer-locals
+ locals -> desktop-buffer-locals.
(desktop-buffer-major-mode, desktop-buffer-file-name)
(desktop-buffer-name): Delete unused customizable variables.
(desktop-buffer-misc): Delete unused variable.
(desktop-change-dir): New function.
(desktop-save-in-load-dir): New function. Save desktop in
directory from which it was loaded.
- (desktop-revert): New function. Revert to the last loaded desktop.
+ (desktop-revert): New function. Revert to the last loaded desktop.
2003-04-06 Masatake YAMATO <jet@gyve.org>
before translation thru function-key-map, and use that for unreading.
* shadowfile.el (shadow-parse-fullname):
- Renamed from shadow-parse-fullpath.
- (shadow-parse-name): Renamed from shadow-parse-path.
- (shadow-make-fullname): Renamed from shadow-make-fullpath.
+ Rename from shadow-parse-fullpath.
+ (shadow-parse-name): Rename from shadow-parse-path.
+ (shadow-make-fullname): Rename from shadow-make-fullpath.
(shadow-replace-name-component): Was shadow-replace-path-component.
Callers of the above functions changed.
(shadow-expand-cluster-in-file-name): Doc fix.
of buffer. This enables recognition of end of HERE-doc "as one types".
Require "\n" after trailing tag of HERE-doc.
\( made non-quoting outside of string/comment (gdj-contributed).
- Likewise for \$. Remove `here-doc-group' text property at start
- (makes this property reliable).
+ Likewise for \$. Remove `here-doc-group' text property at
+ start (makes this property reliable).
Text property `first-format-line' ==> t.
Do not recognize $opt_s and $opt::s as s///.
(cperl-after-block-p): Optional arg pre-block to check for a pre-block
beginning-of-defun to the non-existing command
sh-beginning-of-compound-command.
-2003-02-12 Karl Chen <quarl@hkn.eecs.berkeley.edu> (tiny change)
+2003-02-12 Karl Chen <quarl@hkn.eecs.berkeley.edu>
* files.el (find-alternate-file): Check whether `dired-directory'
is bound.
Face markup of calendar and diary displays: Any entry line that
ends with [foo:value] where foo is a face attribute (except :box
:stipple) or with [face:blah] tags, will have these values applied
- to the calendar and fancy diary displays. These attributes "stack"
+ to the calendar and fancy diary displays. These attributes "stack"
on calendar displays. File-wide attributes can be defined as
follows: the first line matching "^# [tag:value]" defines the
value for that particular tag. All of the tags' regexps can be
I did it accidently. Infinite loop ...
(tramp-get-device): `tramp-make-tramp-file-name' must not be
called with NIL path. It fails in case of multi-method.
- (tramp-file-name-for-operation): Apply `expand-file-name' for
+ (tramp-file-name-for-operation): Apply `expand-file-name' for
relative file names only. Otherwise there might be problems if
the default directory is another Tramp directory as the directory
the file is based on.
* net/tramp-smb.el (tramp-smb-file-name-handler-alist):
Apply `tramp-handle-directory-file-name'.
- (tramp-smb-handle-file-attributes): Apply `tramp-get-device'.
+ (tramp-smb-handle-file-attributes): Apply `tramp-get-device'.
ATIME and CTIME are (0 0) now (= "don't know"), which is more honest.
(tramp-smb-handle-make-directory): Use Emacs file name primitives
instead of calling tramp-smb-handle-* equivalents directly.
regexp subpattern 5)
(time-stamp-pattern): Initialize to nil to avoid regexp work in
default case.
- (time-stamp-string): Call set-time-zone-rule instead of setenv
+ (time-stamp-string): Call set-time-zone-rule instead of setenv.
(time-stamp-hhmmss): Remove (not needed after all).
(time-stamp-month-dd-yyyy, time-stamp-dd/mm/yyyy)
(time-stamp-mon-dd-yyyy, time-stamp-dd-mon-yy, time-stamp-yy/mm/dd)
Changes from 2002-02-28:
- * antlr-mode: Version 2.2 is released.
+ * antlr-mode.el: Version 2.2 is released.
* antlr-mode.el (antlr): Moved to SourceForge.net
of unrecognized entries indicating syntax errors in ChangeLog files.
(authors-coding-system): New variable.
(authors-many-files): Update doc string.
- (authors-aliases): Change format. Now one entry with multiple
+ (authors-aliases): Change format. Now one entry with multiple
aliases per author.
(authors-valid-file-names, authors-renamed-files-alist)
(authors-renamed-files-regexps): New variables.
2003-01-25 Bill Wohler <wohler@newt.com>
- * mh-e: Created directory. ChangeLog will appear in a week when we
+ * mh-e: Created directory. ChangeLog will appear in a week when we
release version 7.2.
* mail/mh-alias.el, mail/mh-comp.el, mail/mh-customize.el, mail/mh-e.el,
* gud.el (gud-display-line): If the current file is newer than its
buffer, offer to reread the file.
- (gud-keep-buffer): New buffer local variable. Ensures offer to
+ (gud-keep-buffer): New buffer local variable. Ensures offer to
reread file is made just once.
2003-01-20 Stefan Monnier <monnier@cs.yale.edu>
2003-01-13 Markus Rost <rost@math.ohio-state.edu>
- * cus-dep.el (custom-make-dependencies): Don't set standard-value
+ * cus-dep.el (custom-make-dependencies): Don't set standard-value
and version numbers for variables. Handle faces.
- * cus-edit.el (customize-changed-options): Doc addition. Load the
+ * cus-edit.el (customize-changed-options): Doc addition. Load the
version deps earlier. Use other tests for groups and variables.
Handle faces.
2003-01-11 Nick Roberts <nick@nick.uklinux.net>
* gud.el (gud-kill-buffer-hook): Save gud-minor-mode type.
- (gud-reset): New function. Reset environment at end of debugging.
+ (gud-reset): New function. Reset environment at end of debugging.
(gud-sentinel): Call gud-reset or gdb-reset.
(gud-menu-map, gud-tool-bar-map, gdb): Change gud-goto to gud-until.
to find out if variable shuld be dereferenced.
(gud-display1): Exit if there is `No symbol'.
(gdb-expressions-mode-map): Correction to key-binding.
- (gdb-reset): New function. Reset environment at end of debugging.
+ (gdb-reset): New function. Reset environment at end of debugging.
(gdb-quit): Remove.
2003-01-10 Dave Love <fx@gnu.org>
* cus-edit.el (custom-variable-prompt): Doc change.
Use custom-variable-p.
(customize-option): Remove search in loaddefs.el.
- (customize-apropos): Use custom-variable-p.
+ (customize-apropos): Use custom-variable-p.
(custom-save-variables): Use custom-variable-p to detect
non-rogue variables.
(gdb-mouse-goto-breakpoint, gdb-frames-select): New functions.
(gdb-frames-mouse-select): Simplify.
Make keybindings (gdb-goto-breakpoint, gdb-frames-select, etc)
- consistent with other modes in emacs.
+ consistent with other modes in Emacs.
(gdb-display-source-buffer): Return window of source buffer
for (gud-display-line).
2002-12-21 Nick Roberts <nick@nick.uklinux.net>
- * gdb-ui.el: Remove the concept of an instance. This means that
- a lot of functions have been renamed. Accessors are prefixed with
+ * gdb-ui.el: Remove the concept of an instance. This means that
+ a lot of functions have been renamed. Accessors are prefixed with
gdb-get, setters with gdb-set and the word instance has been
removed from many function and variable names.
(gdb-display-buffer): Protect source buffer as well
2002-12-13 Markus Rost <rost@math.ohio-state.edu>
* emacs-lisp/easy-mmode.el (define-minor-mode):
- Use `custom-current-group'. Pass all groups to the hook.
+ Use `custom-current-group'. Pass all groups to the hook.
(easy-mmode-define-global-mode): Use `custom-current-group'.
* international/mule-cmds.el (current-language-environment):
2002-12-02 Fran\e,Ag\e(Bois Pinard <pinard@iro.umontreal.ca>
* progmodes/make-mode.el (makefile-font-lock-keywords): Highlight
- more make keywords: defined, endef, override, export, unexport
+ more make keywords: defined, endef, override, export, unexport
and vpath.
2002-12-02 Dave Love <fx@gnu.org>
2002-11-30 Nick Roberts <nick@nick.uklinux.net>
* gdb-ui.el (gdb-many-windows): Define as a minor mode.
- (toggle-gdb-windows): Remove. (Patch from Stefan Monnier)
+ (toggle-gdb-windows): Remove. (Patch from Stefan Monnier)
* tooltip.el (tooltip-gud-process-output): Handle annotations that
are output with gdba in gdb-ui.el.
Make search for message delimiter case-sensitive.
* simple.el (yank-window-start): New variable.
- (yank): Record yank-window-start
+ (yank): Record yank-window-start.
(yank-pop): Use yank-window-start.
* info.el (Info-additional-directory-list): Doc fix.
* tooltip.el (tooltip-gud-print-command): Add server prefix to the
print command for gdb to keep it out of the command history.
- * gdb-ui.el: Major re-organisation. Simplify legacy gdba
+ * gdb-ui.el: Major re-organisation. Simplify legacy gdba
code to allow only one gdb process.
2002-11-23 Markus Rost <rost@math.ohio-state.edu>
2002-11-21 Nick Roberts <nick@nick.uklinux.net>
- * gdb-ui.el : General tidying. Patches from Stefan Monnier.
+ * gdb-ui.el : General tidying. Patches from Stefan Monnier.
2002-11-20 Simon Josefsson <jas@extundo.com>
append slash only if result doesn't end in a slash already.
(tramp-handle-file-truename): Restructure logic. If list of steps
is nil, return "/" as the real name.
- (tramp-completion-mode): Add "\\(" and "\\)". Otherwise,
+ (tramp-completion-mode): Add "\\(" and "\\)". Otherwise,
`match-string' doesn't make sense. From Michael Albinus.
- (tramp-host-with-port-regexp): New defcustom. Equal to previous
+ (tramp-host-with-port-regexp): New defcustom. Equal to previous
`tramp-host-regexp'. From Michael Albinus.
- (tramp-host-regexp): Taken off hashes in host names. Otherwise,
+ (tramp-host-regexp): Taken off hashes in host names. Otherwise,
scanning files like .rhosts would take comments as host names.
From Michael Albinus.
(tramp-file-name-structure, tramp-multi-file-name-hop-structure):
* progmodes/ada-stmt.el (ada-stmt-add-to-ada-menu): Handle the
menu pseudo-keys generated by easymenu which are lowercase in
- Emacs 21.4.
+ Emacs 22.1.
- * progmodes/ada-xref.el
- (ada-xref-update-project-menu,ada-add-ada-menu): Ditto.
+ * progmodes/ada-xref.el (ada-xref-update-project-menu)
+ (ada-add-ada-menu): Ditto.
2002-10-03 John Paul Wallington <jpw@shootybangbang.com>
(occur-next, occur-prev): Use it.
* progmodes/sh-script.el (sh-mark-init): Don't set `occur-buffer'.
- (sh-mark-line): Likewise. Use 'occur-target and 'occur-match
+ (sh-mark-line): Likewise. Use 'occur-target and 'occur-match
instead of 'occur and 'occur-point.
* eshell/em-unix.el (eshell-occur-mode-mouse-goto)
(tramp-parse-netrc, tramp-parse-netrc-group): New functions.
(tramp-user-regexp): " \t" are not user regexp characters.
(tramp-completion-handle-file-name-all-completions):
- Remove Ange-FTP cmpletion. It has a bug not handling the "/ftp:" prefix
+ Remove Ange-FTP cmpletion. It has a bug not handling the "/ftp:" prefix
completely, and it returns local completions as well.
(tramp-completion-function-alist-ftp): New constant.
(tramp-completion-function-alist): Add completion function for "ftp".
2002-09-07 Michael Albinus <Michael.Albinus@alcatel.de>
* net/tramp.el (tramp-methods): Remove `tramp-completion-function'
- entries. They are handled now by `tramp-completion-function-alist'.
- (tramp-completion-function): Defvar removed. I've never used
- it. Hmm.
+ entries. They are handled now by `tramp-completion-function-alist'.
+ (tramp-completion-function): Defvar removed. I've never used it. Hmm.
(tramp-get-completion-function)
(tramp-get-completion-rsh, tramp-get-completion-ssh)
(tramp-get-completion-telnet, tramp-get-completion-su):
Functions removed as well. Not necessary any longer due to extended
customization means.
- (tramp-completion-function-alist): New defcustom. Holds all
+ (tramp-completion-function-alist): New defcustom. Holds all
FUNCTION FILE pairs used for user and host name completion
relevant for METHOD.
(tramp-completion-function-alist-rsh)
(tramp-completion-function-alist-ssh)
(tramp-completion-function-alist-telnet)
(tramp-completion-function-alist-su): Defconst for initializing
- `tramp-completion-function-alist'. Unfortunately, mainly UNIX-like
- values are known for me until now. Needs to be completed for at
+ `tramp-completion-function-alist'. Unfortunately, mainly UNIX-like
+ values are known for me until now. Needs to be completed for at
least VMS++ like operating systems.
(tramp-set-completion-function)
(tramp-get-completion-function): New functions for configuration
- of `tramp-completion-function-alist'. The old definition of
+ of `tramp-completion-function-alist'. The old definition of
`tramp-get-completion-function' has been discarded.
(tramp-completion-handle-file-name-all-completions):
Change function call for user/host completion according to definition
(tramp-get-completion-user-host): Accept user names as they are if
typed until "@".
(tramp-completion-mode): Replace `last-input-char' by modern
- `last-input-event'. Check for `event-modifiers'.
+ `last-input-event'. Check for `event-modifiers'.
2002-09-06 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
(tramp-make-multi-tramp-file-format-unified)
(tramp-make-multi-tramp-file-format-separate): Removed.
(tramp-make-tramp-file-name): Allow partial tramp file
- names. Generate tramp file format on-the-fly depending on
- parameters. Apply atomar format strings resp expressions.
+ names. Generate tramp file format on-the-fly depending on
+ parameters. Apply atomar format strings resp expressions.
(tramp-get-completion-methods)
(tramp-get-completion-user-host): Apply `tramp-make-tramp-file-name'.
(tramp-parse-hosts-group): Take all host names and IP addresses
* net/tramp.el (tramp-get-completion-methods)
(tramp-get-completion-rsh)
- (tramp-get-completion-ssh): Add "[" for Xemacs.
+ (tramp-get-completion-ssh): Add "[" for XEmacs.
(tramp-completion-file-name-regexp-separate): Expression adapted.
(tramp-completion-file-name-handler-alist): Add handler for
`file-name-directory' and `file-name-nondirectory'.
(tramp-completion-handle-file-name-all-completions):
Apply `tramp-completion-run-real-handler'.
(tramp-parse-rhosts)
- (tramp-parse-shosts): Use `with-temp-buffer'. `result\e$,1!=\e(B renamed to
+ (tramp-parse-shosts): Use `with-temp-buffer'. `result' renamed to
`res' (otherwise side effects in XEmacs).
2002-08-24 Michael Albinus <Michael.Albinus@alcatel.de>
(tramp-get-completion-ssh): Doc string tuned.
(tramp-methods): Doc string and custom type extended for
`tramp-completion-function'.
- (tramp-completion-function): Variable added. Is it really used?
+ (tramp-completion-function): Variable added. Is it really used?
Other variables like `tramp-completion-function' aren't used.
(tramp-completion-file-name-handler-alist): Add handler for
`file-name-completion'.
* net/tramp.el (tramp-invoke-ange-ftp): `tramp-disable-ange-ftp'
must be called again after activating `ange-ftp'.
- (tramp-ange-ftp-file-name-p): Check for Xemacs.
+ (tramp-ange-ftp-file-name-p): Check for XEmacs.
2002-08-08 Michael Albinus <Michael.Albinus@alcatel.de>
tramp-invoke-ange-ftp 'write-region.
(tramp-handle-set-file-modes): Change order of FILENAME and MODE
passing to tramp-invoke-ange-ftp 'set-file-modes.
- (tramp-flatten-list): New function. Maybe this functionality does
+ (tramp-flatten-list): New function. Maybe this functionality does
exist already elsewhere in the libraries.
(tramp-invoke-ange-ftp): Apply `tramp-flatten-list' to parameter
list in order to avoid nested lists, f.e. when invoked from
2002-09-18 Luc Teirlinck <teirllm@mail.auburn.edu>
- * ielm.el: (*1, *2, *3): New variables.
+ * ielm.el (*1, *2, *3): New variables.
(ielm-eval-input): Make temporary buffers current on entry and
exit to the let bindings for *, ** and ***.
(inferior-emacs-lisp-mode): Mention *1, *2 and *3 in the docstring.
2002-09-12 Simon Josefsson <jas@extundo.com>
* mail/smtpmail.el (smtpmail-send-it): Don't use : in filenames
- (for cygwin). Suggested by Andrew Senior <aws@watson.ibm.com>.
+ (for cygwin). Suggested by Andrew Senior <aws@watson.ibm.com>.
Use expand-file-name. Also don't require time-stamp.
2002-09-11 Richard M. Stallman <rms@gnu.org>
2002-09-08 Kim F. Storm <storm@cua.dk>
* kmacro.el (kmacro-end-and-call-macro): New command to end and
- call keyboard macro in one step. Bind it to C-x e by default.
+ call keyboard macro in one step. Bind it to C-x e by default.
(kmacro-call-macro): Use format-kbd-macro.
(kmacro-step-edit-macro): New command to interactively step edit
and execute last keyboard macro.
From Michael Albinus <Michael.Albinus@alcatel.de>:
* net/tramp.el (tramp-invoke-ange-ftp):
- (tramp-ange-ftp-file-name-p): Check for Xemacs.
+ (tramp-ange-ftp-file-name-p): Check for XEmacs.
(tramp-do-copy-or-rename-file): Don't pass KEEP-DATE to
tramp-invoke-ange-ftp 'rename.
(tramp-handle-write-region): Don't pass LOCKNAME and CONFIRM to
* vc-hooks.el (vc-kill-buffer-hook): Add it to kill-buffer-hook again.
-2002-08-22 Katsumi Yamaoka <yamaoka@jpl.org> (tiny change)
+2002-08-22 Katsumi Yamaoka <yamaoka@jpl.org>
* frame.el (select-frame-by-name, select-frame-set-input-focus):
Always call x-focus-frame, if using x.
* calendar/appt.el (appt-delete): Use substring-no-properties.
(appt-make-list): Don't use prin1-to-string; use the string unchanged.
-2002-08-15 Jan Nieuwenhuizen <janneke@gnu.org> (tiny change)
+2002-08-15 Jan Nieuwenhuizen <janneke@gnu.org>
* server.el (server-process-filter): Simplify code.
(server-goto-line-column): New function.
* dired.el: Hide disabling of dired-find-alternate-file behind
autoload-cookie.
-2002-07-31 Tak Ota <Takaaki.Ota@am.sony.com> (tiny change)
+2002-07-31 Tak Ota <Takaaki.Ota@am.sony.com>
* makefile.w32-in: Revert some changes from 2002-07-23 because they
don't work on MSVC/nmake builds.
* warnings.el (lwarn, warn, warning-levels): Doc fix.
(warning-suppress-log-types): Fix typo.
- (display-warning): Fix typo. Remove useless assignment to free variable
+ (display-warning): Fix typo. Remove useless assignment to free variable
`group-string'.
2002-07-25 Markus Rost <rost@math.ohio-state.edu>
* textmodes/reftex-vars.el (reftex-index-verify-function): New option.
(reftex-bibliography-commands): New option.
- (reftex-toc-split-windows-horizontally): New option
- (reftex-toc-split-windows-horizontally-fraction): New option
+ (reftex-toc-split-windows-horizontally): New option.
+ (reftex-toc-split-windows-horizontally-fraction): New option.
(reftex-include-file-commands): New option.
(reftex-cite-format-builtin): Added ?n for nocite.
* textmodes/reftex-toc.el (reftex-re-enlarge):
Handle horizontal splitting.
- (reftex-toc): Handle horizontal splitting
+ (reftex-toc): Handle horizontal splitting.
(reftex-last-window-width): New variable.
* textmodes/reftex-parse.el (reftex-locate-bibliography-files):
* files.el (after-find-file): Don't check for read-only status
of files just created (and not yet saved on disk).
- * ido.el (ido-completion-help): Changed xemacs specific code to
- avoid byte compiler warning in GNU emacs.
+ * ido.el (ido-completion-help): Changed XEmacs specific code to
+ avoid byte compiler warning in GNU Emacs.
(ido-set-matches1): Use regexp-quote instead of identity.
(ido-complete-space): New function.
(ido-define-mode-map): Bind it to SPACE.
* faces.el (describe-face): Capitalize "not documented" message.
* help-fns.el (describe-variable): Likewise.
- (describe-function-1): Likewise. Also, document the obsolescence
+ (describe-function-1): Likewise. Also, document the obsolescence
of the function, if applicable.
2002-06-26 Juanma Barranquero <lektu@terra.es>
(comint-send-input, comint-output-filter): Use text properties
instead of overlays.
(comint-insert-clicked-input): Rewrite to work with text
- properties as well as overlays
+ properties as well as overlays.
(comint-snapshot-last-prompt): Snapshot using text properties.
(comint-get-old-input-default, comint-extract-string): Don't copy
text properties.
(italic): Try underlining for displays that don't support real italics.
* cus-edit.el (custom-display): Add support for `supports' predicate.
* term/tty-colors.el (color-name-rgb-alist): Use 16-bit RGB values
- instead of 8-bit, for consistency with the rest of emacs.
+ instead of 8-bit, for consistency with the rest of Emacs.
(tty-color-canonicalize): Only copy COLOR if we need to change it.
(tty-color-approximate): Scale values from `color-name-rgb-alist'
appropriately. Return the whole color description, rather than
2002-05-25 Martin Stjernholm <bug-cc-mode@gnu.org>
- * progmodes/cc-engine.el (c-add-stmt-syntax): Fixed some cases
+ * progmodes/cc-engine.el (c-add-stmt-syntax): Fix some cases
of wrong anchoring, e.g. for else-if compounds.
2002-05-25 Miles Bader <miles@gnu.org>
2002-05-24 Glenn Morris <gmorris@ast.cam.ac.uk>
- * progmodes/f90.el: (f90-end-of-subprogram): Remove the final
+ * progmodes/f90.el (f90-end-of-subprogram): Remove the final
`forward-line'.
(f90-end-of-block, f90-beginning-of-block, f90-next-block-end)
(f90-previous-block-start): New navigation commands.
(apropos-calc-scores, apropos-score-str, apropos-score-doc)
(apropos-score-symbol): New functions.
(apropos-command, apropos, apropos-value, apropos-documentation):
- Allow keywords in addition to regexp. Added scoring.
+ Allow keywords in addition to regexp. Added scoring.
(apropos-documentation-check-doc-file)
(apropos-documentation-check-elc-file): Added scoring.
(apropos-print): Sort according to score.
* font-lock.el (font-lock-defaults, font-lock-defaults-alist)
(font-lock-multiline, font-lock-fontified, font-lock-mode)
(turn-on-font-lock, font-lock-add-keywords, global-font-lock-mode)
- (font-lock-global-modes): Moved to font-core.el.
+ (font-lock-global-modes): Move to font-core.el.
(font-lock-set-defaults-1): Partially moved to font-core.el.
* font-core.el: New file, with functions taken from font-lock.el.
* loadup.el: Add font-core.el.
* replace.el (occur-mode-hook): New variable.
- (occur-fontify-region-function): Deleted.
+ (occur-fontify-region-function): Delete.
(occur-mode): Don't use it. Set up `font-lock-category-alist'
instead.
- (occur-fontify-on-property): Deleted.
+ (occur-fontify-on-property): Delete.
(occur-engine): Use categories from `font-lock-category-alist'.
- * info.el (Info-fontify): Deleted.
+ * info.el (Info-fontify): Delete.
(Info-select-node): Don't use it.
(Info-mode-hook): New variable.
(Info-mode): Set up categories.
2002-05-16 Colin Walters <walters@debian.org>
- * menu-bar.el (menu-bar-tools-menu) <calculator>: Renamed to
+ * menu-bar.el (menu-bar-tools-menu) <calculator>: Rename to
"Simple Calculator".
(menu-bar-tools-menu) <calc>: New.
Don't highlight empty lines in rectangles.
* emulation/keypad.el: Improved commentary.
- (keypad-setup, keypad-shifted-setup): Added choice to setup
+ (keypad-setup, keypad-shifted-setup): Add choice to setup
Numeric keypad with decimal key; value is selected character.
- (keypad-decimal-key, keypad-shifted-decimal-key): Removed options.
+ (keypad-decimal-key, keypad-shifted-decimal-key): Remove options.
(keypad-numlock-setup, keypad-numlock-shifted-setup): New options.
(keypad-setup): Arg list changed to support the new options.
2002-05-10 Kim F. Storm <storm@cua.dk>
* emulation/cua-base.el (cua-enable-cua-keys)
- (cua-enable-register-prefix): Added value for `other' choice.
+ (cua-enable-register-prefix): Add value for `other' choice.
2002-05-10 Eli Zaretskii <eliz@is.elta.co.il>
2002-05-08 Simon Marshall <simon@gnu.org>
- * msb.el (msb-menu-bar-update-buffers): Fixed frame menu to use
+ * msb.el (msb-menu-bar-update-buffers): Fix frame menu to use
the frame name as the car of a menu entry, rather than the frame.
2002-05-08 Juanma Barranquero <lektu@terra.es>
Handle both cases: when the menu item has cached info
and when it doesn't.
- * filesets.el (filesets-browse-dir-function): Renamed from ...-fn.
+ * filesets.el (filesets-browse-dir-function): Rename from ...-fn.
(filesets-open-file-function, filesets-save-buffer-function): Likewise.
(filesets-tree-max-level): Doc fix.
(filesets-commands, filesets-external-viewers)
"Default" group earlier. Push killed group on
`ibuffer-filter-group-kill-ring'.
(ibuffer-kill-line): Document. Don't push killed group ourselves.
- (ibuffer-yank-filter-group): Renamed from `ibuffer-yank'.
+ (ibuffer-yank-filter-group): Rename from `ibuffer-yank'.
(ibuffer-insert-filter-group-before): New function, broken out
from `ibuffer-yank'.
(ibuffer-yank): Now just call `ibuffer-yank-filter-group'.
* ibuffer.el (ibuffer-mode-operate-menu, ibuffer-mode-mark-menu)
- (ibuffer-mode-view-menu): Unused variables; deleted.
+ (ibuffer-mode-view-menu): Unused variables; delete.
(ibuffer-find-file): Pass wildcard flag to `find-file' correctly.
2002-05-04 John Paul Wallington <jpw@shootybangbang.com>
(mouse-wheel-scroll-screen): Remove.
([mouse-wheel], [C-mouse-wheel], [S-mouse-wheel]): Use mwheel-scroll.
- * w32-vars.el: (mouse-wheel-scroll-amount): Removed.
+ * w32-vars.el (mouse-wheel-scroll-amount): Remove.
2002-05-04 Markus Rost <rost@math.ohio-state.edu>
2002-05-02 Kim F. Storm <storm@cua.dk>
- * menu-bar.el (menu-bar-make-toggle): Added optional PROPS arg.
- (menu-bar-options-save): Added cua-mode.
- (menu-bar-options-menu): Added toggle for cua-mode.
+ * menu-bar.el (menu-bar-make-toggle): Add optional PROPS arg.
+ (menu-bar-options-save): Add cua-mode.
+ (menu-bar-options-menu): Add toggle for cua-mode.
Disable toggle for transient-mark-mode if cua-mode is enabled.
- * emulation/cua-base.el (cua-inhibit-cua-keys): New buffer-local
- variable.
+ * emulation/cua-base.el (cua-inhibit-cua-keys): New buffer-local var.
2002-05-01 Richard M. Stallman <rms@gnu.org>
* emulation/cua-base.el (cua--pre-command-handler):
Only interpret delete-selection property if mark-active.
- (cua-mode): Fixed require in defcustom.
+ (cua-mode): Fix require in defcustom.
2002-05-01 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
2002-04-30 John Wiegley <johnw@gnu.org>
- * align.el (align-region): Fixed the fix to align-region, because
+ * align.el (align-region): Fix the fix to align-region, because
the "name" argument was appearing twice.
2002-05-01 Martin Stjernholm <bug-cc-mode@gnu.org>
* autoinsert.el (auto-insert-directory): Doc fix.
- * facemenu.el (describe-text-at and stuff): Moved to descr-text.el.
+ * facemenu.el (describe-text-at and stuff): Move to descr-text.el.
* descr-text.el: New file, broken out of facemenu.el.
if the user edits the Emacs version number in the text.
* filesets.el (filesets-running-xemacs): Make defvar unconditional.
- (filesets-ingroup-files): Renamed from filesets-ingroup-paths.
+ (filesets-ingroup-files): Rename from filesets-ingroup-paths.
(filesets-error): Simplify definition and make conditional
on filesets-running-xemacs.
- (filesets-find-file-using): Renamed from fsfind-file-using.
+ (filesets-find-file-using): Rename from fsfind-file-using.
2002-04-29 Stefan Monnier <monnier@cs.yale.edu>
2002-04-27 Richard M. Stallman <rms@gnu.org>
- * custom.el (custom-load-symbol): Moved from cus-edit.el.
+ * custom.el (custom-load-symbol): Move from cus-edit.el.
(custom-load-recursion): Likewise.
- * cus-edit.el (custom-load-symbol): Moved to custom.el.
+ * cus-edit.el (custom-load-symbol): Move to custom.el.
(custom-load-recursion): Likewise.
* progmodes/ada-xref.el (ada-add-ada-menu): Menu pseudo-keys
(sendmail-send-it): Use it.
* mail/smtpmail.el (smtpmail-queue-counter): New variable.
- (smtpmail-send-it): Use it to construct new queue filenames
- (needed if you send more than one message per second, which is
- possible if you use Gnus Agent).
+ (smtpmail-send-it): Use it to construct new queue filenames (needed
+ if you send more than one message per second, which is possible if
+ you use Gnus Agent).
* mail/smtpmail.el (smtpmail-auth-credentials): Support netrc
files as well.
(occur-engine): Go to `point-min'. Make nlines argument actually
mean number of context lines. Handle it. Pad digits to the right.
- * ibuf-ext.el (ibuffer-filtering-groups): Renamed to
- `ibuffer-filter-groups'. All users updated.
+ * ibuf-ext.el (ibuffer-filtering-groups): Rename to
+ `ibuffer-filter-groups'. Update all users.
(ibuffer-show-empty-filter-groups): New variable.
(ibuffer-saved-filter-groups): New variable.
- (ibuffer-maybe-save-stuff): Renamed from
- `ibuffer-maybe-save-saved-filters'. Callers updated.
+ (ibuffer-maybe-save-stuff): Rename from
+ `ibuffer-maybe-save-saved-filters'. Update callers.
Handle `ibuffer-saved-filter-groups'.
- (ibuffer-hidden-filtering-groups): Renamed to
+ (ibuffer-hidden-filtering-groups): Rename to
`ibuffer-hidden-filter-groups'.
(ibuffer-filter-group-kill-ring): New variable.
(ibuffer-save-with-custom): Doc fix.
(ibuffer-set-filter-groups-by-mode): New function.
(ibuffer-clear-filter-groups): New function.
- (ibuffer-current-filter-groups-with-position): Renamed from
- `ibuffer-current-filter-groups'. Callers updated.
+ (ibuffer-current-filter-groups-with-position): Rename from
+ `ibuffer-current-filter-groups'. Update callers.
(ibuffer-kill-filter-group): New function.
(ibuffer-kill-line): New function.
(ibuffer-yank): New function.
(ibuffer-mark-forward, ibuffer-unmark-forward)
(ibuffer-mark-for-delete, ibuffer-unmark-backward)
(ibuffer-mark-for-delete-backwards): Update docs.
- (ibuffer-current-filter-groups): Moved to ibuf-ext.el, and renamed
+ (ibuffer-current-filter-groups): Move to ibuf-ext.el, and renamed
to `ibuffer-current-filter-groups-with-position'.
(ibuffer-redisplay-engine): Handle `ibuffer-show-empty-filter-groups'.
(ibuffer-mode): Add some documentation about filter groups.
2002-04-25 Glenn Morris <gmorris@ast.cam.ac.uk>
- * progmodes/f90.el: General tidy-up of commentary and some doc
- strings.
+ * progmodes/f90.el: General tidy-up of commentary and some doc strings.
2002-04-24 Glenn Morris <gmorris@ast.cam.ac.uk>
* scroll-all.el (scroll-all-function-all) New function to do the
actual work.
- (scroll-all-scroll-down-all, scroll-all-scroll-up-all,
- scroll-all-page-down-all, scroll-all-page-up-all,
- scroll-all-beginning-of-buffer-all, scroll-all-end-of-buffer-all):
+ (scroll-all-scroll-down-all, scroll-all-scroll-up-all)
+ (scroll-all-page-down-all, scroll-all-page-up-all)
+ (scroll-all-beginning-of-buffer-all, scroll-all-end-of-buffer-all):
Make them use scroll-all-function-all.
- * progmodes/f90.el (f90-get-beg-of-line): Removed and replaced
+ * progmodes/f90.el (f90-get-beg-of-line): Remove and replace
with line-beginning-position.
- (f90-get-end-of-line): Removed and replaced with line-end-position.
- (f90-match-piece): Removed and replaced with match-string.
+ (f90-get-end-of-line): Remove and replace with line-end-position.
+ (f90-match-piece): Remove and replace with match-string.
(f90-current-indentation): Remove `current-column'.
(f90-get-present-comment-type): Use match-string rather than
buffer-substring.
(ibuffer-sort-bufferlist): New function, taken from
`ibuffer-insert-buffers-and-marks'.
(ibuffer-insert-filter-group): New function.
- (ibuffer-redisplay-engine): Renamed from
+ (ibuffer-redisplay-engine): Rename from
`ibuffer-insert-buffers-and-marks'. Handle new filtering groups.
(ibuffer): Add filter-groups argument. Handle it.
Use `save-selected-window'.
2002-04-22 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
- * international/mule-diag.el (list-input-methods-1): Doc fix
- (LEIM is now part of the standard distribution).
+ * international/mule-diag.el (list-input-methods-1): Doc fix (LEIM is
+ now part of the standard distribution).
* tmm.el (tmm-completion-prompt): Doc fix.
2002-04-22 Martin Stjernholm <bug-cc-mode@gnu.org>
- * progmodes/cc-mode.el: (c-define-abbrev-table): New function to
+ * progmodes/cc-mode.el (c-define-abbrev-table): New function to
pass the SYSTEM-FLAG to `define-abbrev' in a way that works in
emacsen that doesn't support it.
2002-04-22 Martin Stjernholm <bug-cc-mode@gnu.org>
* progmodes/cc-align.el, progmodes/cc-engine.el,
- progmodes/cc-styles.el, progmodes/cc-vars.el
+ * progmodes/cc-styles.el, progmodes/cc-vars.el
(c-guess-basic-syntax, c-lineup-topmost-intro-cont):
Find correct anchor for statement-cont in top level constructs.
Analyze variable initializations in top level constructs as
and macros.
(c-in-literal): No longer recognizes macros as literals by
- default. An extra flag argument is required to do that.
+ default. An extra flag argument is required to do that.
(c-macro-start, c-query-macro-start)
(c-query-and-set-macro-start): Added a cache for the macro
(c-least-enclosing-brace): Added optional second arg to limit
the search to before a certain point.
- * progmodes/cc-engine.el (c-guess-basic-syntax): Fixed bug
- which could cause incorrect analysis if a cached state is used
- (usually only happens when an electric key reindents a line).
+ * progmodes/cc-engine.el (c-guess-basic-syntax): Fixed bug which
+ could cause incorrect analysis if a cached state is used (usually
+ only happens when an electric key reindents a line).
2002-04-22 Martin Stjernholm <bug-cc-mode@gnu.org>
(scroll-all-beginning-of-buffer-all, scroll-all-end-of-buffer-all):
New functions.
- * files.el: (auto-mode-alist): .f95 files in f90-mode.
+ * files.el (auto-mode-alist): .f95 files in f90-mode.
- * progmodes/fortran.el: (fortran-beginning-do): Make regexp match
+ * progmodes/fortran.el (fortran-beginning-do): Make regexp match
a DO statement irrespective of numeric label.
2002-04-20 Glenn Morris <gmorris@ast.cam.ac.uk>
2002-04-16 Michael Kifer <kifer@cs.stonybrook.edu>
- * viper-ex.el: Patch by Samuel Padgett. Copyright papers received.
+ * viper-ex.el: Patch by Samuel Padgett. Copyright papers received.
(viper-ex-print-buf-name): New variable.
(viper-ex-print-buf): New variable.
(ex-token-alist): Invoke ex-print on ":print" Ex commands.
2002-04-02 Mike Williams <mdub@bigfoot.com>
* textmodes/sgml-mode.el (sgml-close-tag): Rename from
- sgml-insert-end-tag. Simplify by using sgml-lexical-context.
+ sgml-insert-end-tag. Simplify by using sgml-lexical-context.
(sgml-get-context): Remove use of sgml-inside-tag-p.
(sgml-inside-tag-p): Remove.
(sgml-looking-back-at): Short-circuit at beg of buffer.
* textmodes/xml-lite.el: Removed much redundant stuff.
(xml-lite-parse-tag-backward): Simplify parsing by assuming we
- always start within text. Make use of sgml-unclosed-tag-p.
+ always start within text. Make use of sgml-unclosed-tag-p.
2002-04-01 Ville Skytt\e,Ad\e(B <ville.skytta@xemacs.org>
* ediff-init.el: Comments.
- * ediff-hook.el: Got rid of autoloads. Not needed, since the hook
+ * ediff-hook.el: Got rid of autoloads. Not needed, since the hook
is loaded.
* ediff-mult.el (ediff-intersect-directories)
(ediff-draw-dir-diffs): Now supports the "C" command in directory
difference buffer.
(ediff-dir-diff-copy-file): New function that implements copying
- of files from one Ediff dir to another
+ of files from one Ediff dir to another.
(ediff-bury-dir-diffs-buffer): Kills the buffer instead.
(ediff-append-custom-diff): Better error msgs.
* ediff-util.el (ediff-compute-custom-diffs-maybe): Buglet fix.
(ediff-inferior-compare-regions): Use
- ediff-clone-buffer-for-region-comparison. Better and simpler interface.
+ ediff-clone-buffer-for-region-comparison. Better and simpler interface.
* ediff.el (ediff-directories-internal): Cleanup.
(ediff-clone-buffer-for-region-comparison): Better interface.
2002-02-22 Eli Zaretskii <eliz@is.elta.co.il>
- Support for ICCCM Extended Segments in X selections:
+ Support for ICCCM Extended Segments in X selections:
* international/mule-conf.el (ctext-no-compositions): New coding
system.
`current-language-environment' and `default-input-method' when
marked as customized.
- * international/mule-cmds.el
- (setup-specified-language-environment):
+ * international/mule-cmds.el (setup-specified-language-environment):
Mark `current-language-environment' as customized.
(set-input-method): Mark `default-input-method' as customized when
called interactively.
* menu-bar.el (menu-bar-showhide-menu): Rename functions for toggling.
+2002-02-10 Stephen J. Turnbull <stephen@xemacs.org>
+
+ * ediff-init.el (ediff-has-gutter-support): What was this?
+
2002-02-10 Michael Kifer <kifer@cs.stonybrook.edu>
* viper-util.el (viper-read-key-sequence): Fix so it'll read
- fast key sequences in emacs native mode
+ fast key sequences in Emacs native mode.
(viper-events-to-keys): Delete.
* viper.el (describe-key, describe-key-briefly): Get rid of
viper-events-to-keys.
- * ediff-init.el (ediff-has-gutter-support): Steven Turnbull's patch.
-
* ediff-wind.el (ediff-setup-control-frame):
Use ediff-has-gutter-support.
* ediff-util.el (ediff-dispose-of-variant-according-to-user):
- check if buff is alive.
+ Check if buff is alive.
* ediff.el: Typo in comment.
* textmodes/flyspell.el (flyspell-issue-message-flag): New user option.
(flyspell-mode-on, flyspell-notify-misspell)
(flyspell-small-region, flyspell-external-point-words)
- (flyspell-large-region): Use it
+ (flyspell-large-region): Use it.
(flyspell-before-incorrect-word-string)
(flyspell-after-incorrect-word-string): New user options.
(make-flyspell-overlay): Use them.
2002-01-20 Colin Walters <walters@verbum.org>
- * ibuffer.el: (toplevel) Require `ibuf-ext', which is now compiled
+ * ibuffer.el (toplevel): Require `ibuf-ext', which is now compiled
with `byte-compile-dynamic'.
(ibuffer-default-directory, toplevel): Doc files.
Move view-emacs-FAQ from F to C-f.
Move view-emacs-problems from P to C-e.
Bindings moved here from mule-cmds.el.
- C-l binding for describe-language-environment deleted
+ C-l binding for describe-language-environment deleted.
(help-for-help): Update for all these changes.
* emacs-lisp/copyright.el (copyright-regexp): Make (C) optional.
2002-01-07 Michael Kifer <kifer@cs.stonybrook.edu>
* viper-init.el (viper-cond-compile-for-xemacs-or-emacs):
- new macro that replaces viper-emacs-p and viper-xemacs-p in many
- cases. Used to reduce the number of warnings.
+ New macro that replaces viper-emacs-p and viper-xemacs-p in many
+ cases. Used to reduce the number of warnings.
* viper-cmd.el: Use viper-cond-compile-for-xemacs-or-emacs.
(viper-standard-value): Move here from viper.el.
- (viper-set-unread-command-events): Move to viper-util.el
+ (viper-set-unread-command-events): Move to viper-util.el.
(viper-check-minibuffer-overlay): Make sure
viper-minibuffer-overlay is moved to cover the entire input field.
2002-01-03 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
- * time.el (display-time-load-average-threshold): Fix defcustom
- (add type and group).
+ * time.el (display-time-load-average-threshold):
+ Fix defcustom (add type and group).
* net/ange-ftp.el (ange-ftp-shell-command): Remove port
specification from the hostname.
* language/ind-util.el: Don't require cl.
(indian-glyph-char, indian-glyph-max-char)
- (indian-char-glyph): Moved from indian.el
+ (indian-char-glyph): Moved from indian.el.
(indian--puthash-char, mapthread): Don't quote lambda.
(indian--map): New function.
(indian--puthash-v, indian--puthash-c, indian--puthash-m)
2001-11-25 ShengHuo ZHU <zsh@cs.rochester.edu>
- * mail/rmail.el (rmail-enable-mime-composing): New. A lightweight
+ * mail/rmail.el (rmail-enable-mime-composing): New. A lightweight
version of rmail-enable-mime.
(rmail-forward): Use it.
2001-11-22 Colin Walters <walters@debian.org>
- * calc/calc-misc.el (calc-info): Don't perform voodoo, just
- (info "Calc").
+ * calc/calc-misc.el (calc-info): Don't perform voodoo,
+ just (info "Calc").
(report-calc-bug): Use reporter.el.
* mail/reporter.el (reporter-submit-bug-report): Doc fixes.
* emacs-lisp/lisp.el (mark-sexp): Mark more if repeated.
- * progmodes/cc-engine.el (c-parse-state): Typo. From Martin Stjernholm.
+ * progmodes/cc-engine.el (c-parse-state): Typo. From Martin Stjernholm.
* mwheel.el (mouse-wheel-scroll-amount): Allow float values.
(mouse-wheel-progessive-speed): New var.
* calc/calc-macs.el (calc-record-compilation-date-macro): Return a
simple `setq' form.
- * calc/calc-ext.el: (toplevel): Require calc.
+ * calc/calc-ext.el (toplevel): Require calc.
(calc-fancy-prefix-map): New.
(calc-fancy-prefix): Use it.
(calc-fancy-prefix-other-key): New.
* startup.el: Document command line option --no-window-system
instead of --no-windows.
-2001-10-30 Stefan Monnier <monnier@cs.yale.edu>
-
- * progmodes/autoconf.el (autoconf-mode): Fix comment-start-skip.
+2001-10-30 David Ponce <david.ponce@wanadoo.fr>
* font-lock.el (java-font-lock-syntactic-face-function): New fun.
(font-lock-defaults-alist): Use it.
- From David Ponce <david.ponce@wanadoo.fr>
+
+2001-10-30 Stefan Monnier <monnier@cs.yale.edu>
+
+ * progmodes/autoconf.el (autoconf-mode): Fix comment-start-skip.
* progmodes/perl-mode.el (perl-indent-line): Use `eq' to compare
output of `char-after'.
2001-10-26 Jason Rumney <jasonr@gnu.org>
- * w32-fns.el: (w32-charset-info-alist): Use ANSI for iso10646-1
+ * w32-fns.el (w32-charset-info-alist): Use ANSI for iso10646-1
when UNICODE is not defined.
2001-10-26 Sam Steingold <sds@gnu.org>
(ps-mode-menu-main): Submenu with options on/off was replaced with
a toggle button.
(ps-mode, ps-run-mode): Define with `define-derived-mode'
- (ps-mode): Autoload cookie added on same line as comment
+ (ps-mode): Autoload cookie added on same line as comment.
(ps-mode-tabkey, ps-mode-backward-delete-char):
(ps-mode-r-balance): Replace `delete-horizontal-space' and
`indent-to' with `indent-line-to'
;; coding: iso-2022-7bit
;; End:
- Copyright (C) 2001, 2002 Free Software Foundation, Inc.
- Copying and distribution of this file, with or without modification,
- are permitted provided the copyright notice and this notice are preserved.
+ Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006,
+ 2007, 2008 Free Software Foundation, Inc.
+
+ This file is part of GNU Emacs.
+
+ GNU Emacs is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3, or (at your option)
+ any later version.
+
+ GNU Emacs is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with GNU Emacs; see the file COPYING. If not, write to the
+ Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ Boston, MA 02110-1301, USA.
+
;;; arch-tag: 5fcf8004-6f58-452a-b9d6-6950323a19c1