Don't bind mouse events or tab/backtab.
(help-function, help-variable, help-face, help-coding-system)
(help-input-method, help-character-set, help-back, help-info)
- (help-customize-variable, help-function-def, help-variable-def):
+ (help-customize-variable, help-function-def, help-variable-def):
New button types.
(help-button-action): New function.
(describe-function-1): Pass help button-types to
2001-09-24 Vinicius Jose Latorre <vinicius@cpqd.com.br>
- * ebnf2ps.el: Eliminate make-local-hook calls. Doc fix.
+ * progmodes/ebnf2ps.el: Eliminate make-local-hook calls. Doc fix.
(ebnf-version): New version (3.6.1).
- * ebnf-bnf.el: Fix character range regexp. Doc fix.
+ * progmodes/ebnf-bnf.el: Fix character range regexp. Doc fix.
(ebnf-bnf-non-terminal-chars): New internal const.
(ebnf-bnf-lex): Fix code.
- * ebnf-iso.el: Fix character range regexp. Doc fix.
+ * progmodes/ebnf-iso.el: Fix character range regexp. Doc fix.
(ebnf-iso-non-terminal-chars): New internal const.
(ebnf-iso-lex): Fix code.
- * ebnf-yac.el: Fix character range regexp. Doc fix.
+ * progmodes/ebnf-yac.el: Fix character range regexp. Doc fix.
(ebnf-yac-skip-chars): New internal const.
(ebnf-yac-skip-code): Fix code.
2001-09-19 Vinicius Jose Latorre <vinicius@cpqd.com.br>
- * ebnf2ps.el: Replace "Prologue" by "Prolog" in PostScript
+ * progmodes/ebnf2ps.el: Replace "Prologue" by "Prolog" in PostScript
programming. Doc fix.
(ebnf-version): New version (3.6).
(ebnf-eps-begin): Data fix.
(ebnf-begin-file): Code fix.
- * ebnf-bnf.el: Doc fix.
+ * progmodes/ebnf-bnf.el: Doc fix.
(ebnf-bnf-lex): Fix regexp for non-terminal and terminal tokens.
- * ebnf-iso.el, ebnf-otz.el, ebnf-yac.el: Doc fix.
+ * progmodes/ebnf-iso.el, progmodes/ebnf-otz.el, progmodes/ebnf-yac.el:
+ Doc fix.
2001-09-18 Vinicius Jose Latorre <vinicius@cpqd.com.br>
* ediff-util.el: Copyright years.
(ediff-choose-syntax-table): New function.
(ediff-setup): Use ediff-choose-syntax-table.
- (ediff-file-checked-out-p,ediff-file-checked-in-p): Check if
+ (ediff-file-checked-out-p, ediff-file-checked-in-p): Check if
vc-state is available.
(ediff-make-temp-file): Use ediff-coding-system-for-write.
(ediff-patch-file-internal): Use ediff-coding-system-for-write.
* ediff-diff.el (ediff-coding-system-for-read): Moved to ediff-init.el.
- (ediff-match-diff3-line,ediff-get-diff3-group): Improved pattern.
+ (ediff-match-diff3-line, ediff-get-diff3-group): Improved pattern.
* ediff.el: Date of last update, copyright years.
* ediff-wind.el (ediff-setup-control-frame): Nill->nil.
- * viper-ex.el (ex-token-list,ex-cmd-execute): Revamped, courtesy
+ * viper-ex.el (ex-token-list, ex-cmd-execute): Revamped, courtesy
of Scott Bronson.
- (ex-cmd-assoc,ex-compile,ex-cmd-one-letr): New functions.
- (viper-check-sub,viper-get-ex-command,viper-execute-ex-command):
+ (ex-cmd-assoc, ex-compile, ex-cmd-one-letr): New functions.
+ (viper-check-sub, viper-get-ex-command, viper-execute-ex-command):
Deleted functions.
- (viper-get-ex-com-subr,viper-ex,ex-mark): Changed to use the new
+ (viper-get-ex-com-subr, viper-ex, ex-mark): Changed to use the new
ex-token-list.
(viper-get-ex-address-subr): Convert registers to char data type.
- * viper-util.el (viper-int-to-char,viper-char-equal): New functions.
+ * viper-util.el (viper-int-to-char, viper-char-equal): New functions.
(viper-memq-char): Use viper-int-to-char.
(viper-file-checked-in-p): Use vc-locking-user, if vc doesn't have
vc-locking-state.
(viper-read-key-sequence): New function that replaces the
previously used advice to read-key-sequence.
- * viper-cmd.el (viper-test-com-defun,viper-exec-change)
- (viper-exec-Change,viper-execute-com,viper-insert,viper-append)
- (viper-Append,viper-Insert,viper-open-line,viper-Open-line)
- (viper-open-line-at-point,viper-substitute,viper-overwrite)
- (viper-replace-char-subr,viper-forward-word,viper-forward-Word):
+ * viper-cmd.el (viper-test-com-defun, viper-exec-change)
+ (viper-exec-Change, viper-execute-com, viper-insert, viper-append)
+ (viper-Append, viper-Insert, viper-open-line, viper-Open-line)
+ (viper-open-line-at-point, viper-substitute, viper-overwrite)
+ (viper-replace-char-subr, viper-forward-word, viper-forward-Word):
Got rid of the negative character hack.
- (viper-escape-to-state,viper-replace-state-exit-cmd):
+ (viper-escape-to-state, viper-replace-state-exit-cmd):
Use viper-read-key-sequence.
(viper-envelop-ESC-key): No need for ad-get-orig-definition.
- (viper-minibuffer-standard-hook,viper-read-string-with-history):
+ (viper-minibuffer-standard-hook, viper-read-string-with-history):
Don't override existing minibuffer-setup-hook.
- (viper-mark-point,viper-goto-mark-subr,viper-brac-function):
+ (viper-mark-point, viper-goto-mark-subr, viper-brac-function):
Convert registers to char data type.
(viper-autoindent): Use viper-indent-line.
* emacs-lisp/elp.el: A fix to follow coding conventions.
- * gnus/binhex.el, gnus/binhex.el, gnus/earcon.el,
- * gnus/gnus-agent.el, gnus/gnus-art.el, gnus/gnus-audio.el,
- * gnus/gnus-logic.el, gnus/gnus-ml.el, gnus/gnus-mlspl.el,
- * gnus/gnus-setup.el, gnus/gnus-srvr.el, gnus/gnus-sum.el,
- * gnus/gnus-uu.el, gnus/gnus-vm.el, gnus/ietf-drums.el,
- * gnus/mail-parse.el, gnus/mail-prsvr.el, gnus/mail-source.el,
- * gnus/mm-bodies.el, gnus/mm-decode.el, gnus/mm-encode.el,
- * gnus/mm-partial.el, gnus/mm-util.el, gnus/mm-uu.el,
- * gnus/mm-view.el, gnus/mml.el, gnus/nnimap.el, gnus/nnoo.el,
- * gnus/parse-time.el, gnus/rfc1843.el, gnus/rfc2045.el,
- * gnus/rfc2047.el, gnus/rfc2104.el, gnus/rfc2231.el,
- * gnus/time-date.el, gnus/uudecode.el: Some fixes to follow coding
- conventions in files from Gnus.
-
* abbrevlist.el, array.el, buff-menu.el, calendar/appt.el,
* case-table.el, cdl.el, cmuscheme.el, compare-w.el, completion.el,
* custom.el, derived.el, dired-aux.el, disp-table.el, dos-vars.el,
2001-07-10 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-cmds.el (c-indent-exp): Keep the indentation of the block
+ * progmodes/cc-cmds.el (c-indent-exp): Keep the indentation of the block
itself, i.e. only indent the contents in it.
2001-07-10 Markus Rost <rost@math.ohio-state.edu>
2001-07-09 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-cmds.el: Extended the kludge to interoperate with the
+ * progmodes/cc-cmds.el: Extended the kludge to interoperate with the
delsel and pending-del packages wrt to the new function
`c-electric-delete-forward'.
* international/quail.el (quail-start-conversion):
Reset quail-translating to nil.
- * antlr-mode.el (antlr-mode): Check that `c-Java-access-key' is
- bound. Suggested by David B. Malkovsky <David.Malkovsky@sas.com>.
+ * progmodes/antlr-mode.el (antlr-mode):
+ Check that `c-Java-access-key' is bound.
+ Suggested by David B. Malkovsky <David.Malkovsky@sas.com>.
2001-06-18 Eli Zaretskii <eliz@is.elta.co.il>
2001-05-04 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-cmds.el (c-electric-delete, c-electric-delete-forward):
+ * progmodes/cc-cmds.el (c-electric-delete, c-electric-delete-forward):
Split `c-electric-delete' into two functions where
`c-electric-delete-forward' always deletes forward and
`c-electric-delete' only contains the code necessary for XEmacs to
choose between backward and forward deletion.
- * cc-mode.el: `c-electric-delete-forward' is now bound to C-d to
- get the electric behavior on that key too.
+ * progmodes/cc-mode.el: `c-electric-delete-forward' is now bound
+ to C-d to get the electric behavior on that key too.
(c-fill-paragraph): Fixed bogus direct use of
c-comment-prefix-regexp, which caused an error when it's a list.
2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-mode.el, cc-vars.el (c-common-init, c-default-style):
+ * progmodes/cc-mode.el, progmodes/cc-vars.el (c-common-init)
+ (c-default-style):
Removed the hardcoded switch to "java" style in Java mode.
It's instead taken care of by the default value for c-default-style.
2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-align.el (c-lineup-math): Fix bug where lineup was
+ * progmodes/cc-align.el (c-lineup-math): Fix bug where lineup was
triggered by equal signs in string literals.
2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-cmds.el (c-fill-paragraph): Fixed bug in the paragraph
+ * progmodes/cc-cmds.el (c-fill-paragraph): Fixed bug in the paragraph
limit detection when at the ends of the buffer.
- * cc-engine.el (c-guess-basic-syntax): Removed bogus check for
+ * progmodes/cc-engine.el (c-guess-basic-syntax): Removed bogus check for
"for" statement clause in case 7F; a better one is done
earlier in case 7D anyway.
2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-cmds.el (c-guess-fill-prefix): Improved the heuristics
+ * progmodes/cc-cmds.el (c-guess-fill-prefix): Improved the heuristics
somewhat more and did a small optimization.
2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-cmds.el (c-beginning-of-statement, c-end-of-statement):
+ * progmodes/cc-cmds.el (c-beginning-of-statement, c-end-of-statement):
Use the limit argument only to limit the syntactic context
search, not to limit the actual movement.
- * cc-cmds.el (c-beginning-of-statement): Move by sentence
+ * progmodes/cc-cmds.el (c-beginning-of-statement): Move by sentence
inside multiline strings, just like in comments. Also various
fixes to the paragraph and comment prefix recognition, block
comment ender handling etc.
2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-cmds.el (c-fill-paragraph): Take more care to preserve
+ * progmodes/cc-cmds.el (c-fill-paragraph): Take more care to preserve
the relative position of the point.
- * cc-cmds.el (c-electric-continued-statement): New function to
+ * progmodes/cc-cmds.el (c-electric-continued-statement): New function to
use as abbrev hook to reindent for keywords such as "else"
that continues an earlier statement.
- * cc-menus.el (cc-imenu-c++-generic-expression): Treat structs
+ * progmodes/cc-menus.el (cc-imenu-c++-generic-expression): Treat structs
like classes.
- * cc-mode.el (c-mode, c++-mode, java-mode, objc-mode)
+ * progmodes/cc-mode.el (c-mode, c++-mode, java-mode, objc-mode)
(pike-mode): Populate the default abbrev tables to reindent for
keywords such as "else" that can continue earlier statements.
Abbrev mode is therefore turned on by default now. (Note that
2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-engine.el (c-inside-bracelist-p): Fix for handling
+ * progmodes/cc-engine.el (c-inside-bracelist-p): Fix for handling
bracelists where the declaration contains template arguments.
2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-cmds.el (c-comment-indent):
+ * progmodes/cc-cmds.el (c-comment-indent):
Use `c-get-syntactic-indentation' to correctly calculate the
syntactic indentation. Fixes bug with lineup functions that
return vectors.
- * cc-engine.el (c-get-syntactic-indentation): Split the
+ * progmodes/cc-engine.el (c-get-syntactic-indentation): Split the
indentation sum calculation from `c-indent-line' to a separate
function.
2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-cmds.el (c-beginning-of-statement, c-comment-indent):
+ * progmodes/cc-cmds.el (c-beginning-of-statement, c-comment-indent):
Fixed places where it was assumed that preprocessor directives
have to start in column zero.
- * cc-engine.el (c-beginning-of-member-init-list): Handle C++
+ * progmodes/cc-engine.el (c-beginning-of-member-init-list): Handle C++
template arguments after a class identifier properly.
- * cc-engine.el (c-guess-basic-syntax): Treat initializer brace
+ * progmodes/cc-engine.el (c-guess-basic-syntax): Treat initializer brace
lists for `new Foo[]' constructs in Java as expressions and
not top level definition brace lists on the top level, so that
they'll get indented consistently with the same type of
2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-cmds.el (c-fill-paragraph): The kludge that checks
+ * progmodes/cc-cmds.el (c-fill-paragraph): The kludge that checks
whether the adaptive filling package fails to keep the comment
prefix is now kludged further to check for filladapt-mode
which doesn't have that problem. This is really icky, but it's
the only way that works with the current misfeatures/bugs in
both adaptive-fill-mode and filladapt-mode.
- * cc-cmds.el (c-fill-paragraph): Made the way the paragraph
+ * progmodes/cc-cmds.el (c-fill-paragraph): Made the way the paragraph
around point is recognized more robust.
2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-cmds.el, cc-engine.el, cc-lobotomy.el (c-state-cache)
+ * progmodes/cc-cmds.el, progmodes/cc-engine.el:
+ * progmodes/cc-lobotomy.el (c-state-cache)
(c-in-literal-cache, c-auto-fill-prefix, c-lit-limits)
(c-lit-type): Fixed all internal variables used dynamically so
that they are always bound.
- * cc-cmds.el, cc-engine.el: Improved recovery of syntactic
- errors:
+ * progmodes/cc-cmds.el, progmodes/cc-engine.el:
+ Improve recovery of syntactic errors:
(c-indent-region): Fixed reporting of syntactic errors so that
the region is fully reindented even when an error occurs.
2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-cmds.el (c-beginning-of-statement): Fixed bugs with
+ * progmodes/cc-cmds.el (c-beginning-of-statement): Fixed bugs with
paragraph recognition when moving by sentence in literals.
- * cc-langs.el (c-Java-javadoc-paragraph-start): Modified paragraph
- start regexp for javadoc to recognize javadoc markup in general instead
- of a specific set of keywords, to be more future-safe.
+ * progmodes/cc-langs.el (c-Java-javadoc-paragraph-start): Modified
+ paragraph start regexp for javadoc to recognize javadoc markup in
+ general instead of a specific set of keywords, to be more future-safe.
(c-Pike-pikedoc-paragraph-start)
(c-Pike-pikedoc-paragraph-separate): New regexps to recognize
pikedoc markup.
- * cc-mode.el: Fixed initialization and use of c-current-comment-prefix.
+ * progmodes/cc-mode.el:
+ Fixed initialization and use of c-current-comment-prefix.
(pike-mode): Initialize paragraph settings pikedoc recognition.
- * cc-vars.el (c-default-style): Made a nicer Customize widget.
+ * progmodes/cc-vars.el (c-default-style): Made a nicer Customize widget.
(c-comment-prefix-regexp): Made it possible to use an
association list on this to specify mode specific regexps.
2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-cmds.el (c-electric-brace): Fixed check for special brace
+ * progmodes/cc-cmds.el (c-electric-brace): Fixed check for special brace
lists: We can't look at the syntax, since a brace list can get
recognized as a plain statement-cont.
- * cc-engine.el (c-guess-basic-syntax): Fixed bug where a
+ * progmodes/cc-engine.el (c-guess-basic-syntax): Fixed bug where a
special brace list opener broken over two lines got recognized
as a statement on the second line. Case 9A changed.
2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-cmds.el (c-electric-brace): Fixed bug in c-state-cache
+ * progmodes/cc-cmds.el (c-electric-brace): Fixed bug in c-state-cache
adjustment after line is reindented.
2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-defs.el (c-point): Added optional argument for position
+ * progmodes/cc-defs.el (c-point): Added optional argument for position
to use instead of the current point.
- * cc-defs.el, cc-engine.el (c-add-class-syntax): Do not add
- the in-expression block symbols when the construct starts at
- boi, to avoid the extra level of indentation in that case.
+ * progmodes/cc-defs.el, progmodes/cc-engine.el (c-add-class-syntax):
+ Do not add the in-expression block symbols when the construct
+ starts at boi, to avoid the extra level of indentation in that case.
Cases 4, 16A and 17E affected.
2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-cmds.el: Use `indent-according-to-mode' instead of direct
+ * progmodes/cc-cmds.el: Use `indent-according-to-mode' instead of direct
calls to `c-indent-line', to adhere better to Emacs conventions.
- * cc-engine.el (c-indent-line): Use the syntax already bound
+ * progmodes/cc-engine.el (c-indent-line): Use the syntax already bound
to `c-syntactic-context', if there is any.
2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-engine.el (c-get-offset): Fixed bug where the indentation
+ * progmodes/cc-engine.el (c-get-offset): Fixed bug where the indentation
wasn't added up correctly when a lineup function returned nil.
2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-engine.el (c-collect-line-comments): Fixed bug where
+ * progmodes/cc-engine.el (c-collect-line-comments): Fixed bug where
empty lines were ignored when collecting line comments backwards.
2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-align.el (c-lineup-dont-change): Return an absolute
+ * progmodes/cc-align.el (c-lineup-dont-change): Return an absolute
indentation column to work correctly in the case when several
syntactic elements are processed for the same line.
- * cc-engine.el, cc-styles.el, cc-vars.el (c-evaluate-offset)
+ * progmodes/cc-engine.el, progmodes/cc-styles.el:
+ * progmodes/cc-vars.el (c-evaluate-offset)
(c-get-offset, c-indent-line, c-valid-offset, c-read-offset)
(c-set-offset): Added absolute indentation column settings by
using the vector type.
2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-cmds.el, cc-vars.el (c-electric-paren, c-cleanup-list):
+ * progmodes/cc-cmds.el, progmodes/cc-vars.el
+ (c-electric-paren, c-cleanup-list):
Implemented two new cleanups `space-before-funcall' and
`compact-empty-funcall'.
2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-defs.el (c-paren-re, c-identifier-re): Two new macros for
+ * progmodes/cc-defs.el (c-paren-re, c-identifier-re): Two new macros for
helping building regexps.
- * cc-engine.el (c-on-identifier): New function for detecting
+ * progmodes/cc-engine.el (c-on-identifier): New function for detecting
identifiers. It takes keywords into account.
- * cc-langs.el, cc-mode.el: Added regexps for complete keyword
- lists. `c-keywords' is set to a regexp matching all keywords
- in the current language.
+ * progmodes/cc-langs.el, progmodes/cc-mode.el: Added regexps for
+ complete keyword lists. `c-keywords' is set to a regexp matching
+ all keywords in the current language.
2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-engine.el (c-beginning-of-statement-1): Added '#' to the
+ * progmodes/cc-engine.el (c-beginning-of-statement-1): Added '#' to the
list of characters to skip backwards over at the beginning of
a statement, since it can precede string literals in Pike.
2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-cmds.el (c-guess-fill-prefix): Fixed bug with prefix
+ * progmodes/cc-cmds.el (c-guess-fill-prefix): Fixed bug with prefix
recognition when standing on the last line in a C++ comment
with nothing but whitespace after the prefix.
- * cc-engine.el (c-backward-to-start-of-if): Fixed bug when
+ * progmodes/cc-engine.el (c-backward-to-start-of-if): Fixed bug when
given no limit argument.
2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-engine.el (c-inside-bracelist-p): Fixed brace list
+ * progmodes/cc-engine.el (c-inside-bracelist-p): Fixed brace list
recognition for the `[]= operator symbol in Pike.
2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-bytecomp.el (cc-eval-when-compile): New macro that works
+ * progmodes/cc-bytecomp.el (cc-eval-when-compile): New macro that works
around a bug in `eval-when-compile' in the byte compiler.
- * cc-engine.el (c-forward-token-1): Fixed bug with return
+ * progmodes/cc-engine.el (c-forward-token-1): Fixed bug with return
value when count is zero and there's no token start within the limit.
(c-guess-basic-syntax): Don't add 'comment-intro to lines with
"prefix comments", i.e. comments which are followed by code on
the same line.
- * cc-mode-19.el: Fixes so that checks that must be done at
+ * progmodes/cc-mode-19.el: Fixes so that checks that must be done at
compile time also are done then.
2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-defs.el: Make sure cc-mode-19 is loaded both at compile
+ * progmodes/cc-defs.el: Make sure cc-mode-19 is loaded both at compile
time and at runtime, and only when it's needed.
2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
compilation orders. Thanks to Martin Buchholz for providing
the basis for all this.
- * cc-bytecomp.el: New file that provides some byte compilation
+ * progmodes/cc-bytecomp.el: New file that provides some byte compilation
features: It ensures that files always are loaded from the
current source directory during compilation, and it provides a
set of macros to turn off specific compiler warnings for
Fixed a nearly acyclic dependency tree (both runtime and
compile-time) between all files.
- * cc-defs.el: Separated all macros before the inline functions,
- to ensure correct compilation.
+ * progmodes/cc-defs.el: Separated all macros before the
+ inline functions, to ensure correct compilation.
- * cc-defs.el, cc-engine.el: Moved c-beginning-of-macro to from
- cc-defs.el to cc-engine.el and made it a function instead.
+ * progmodes/cc-defs.el, progmodes/cc-engine.el: Moved
+ c-beginning-of-macro to from cc-defs.el to cc-engine.el and
+ made it a function instead.
- * cc-mode-19.el: Patch the byte compiler in Emacs 19 not to warn
- about char-after.
+ * progmodes/cc-mode-19.el: Patch the byte compiler in Emacs 19
+ not to warn about char-after.
- * cc-vars.el: Cope even when there isn't a custom package
+ * progmodes/cc-vars.el: Cope even when there isn't a custom package
containing defcustom available.
- * cc-make.el: Removed since it's no longer necessary.
+ * progmodes/cc-make.el: Removed since it's no longer necessary.
README: Updated installation instructions.
2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-cmds.el, cc-langs.el, cc-mode.el: Moved around things to
- improve the modularity: Moved all mode init stuff from
- cc-langs.el to cc-mode.el, including the keymap
- initialization; cc-langs now only contains the various
- variables for configuring the language syntax.
+ * progmodes/cc-cmds.el, progmodes/cc-langs.el, progmodes/cc-mode.el:
+ Moved around things to improve the modularity:
+ Moved all mode init stuff from cc-langs.el to cc-mode.el,
+ including the keymap initialization; cc-langs now only contains
+ the various variables for configuring the language syntax.
- * cc-engine.el, cc-styles.el (c-evaluate-offset)
+ * progmodes/cc-engine.el, progmodes/cc-styles.el (c-evaluate-offset)
(c-get-offset): Moved from cc-styles to cc-engine since file
dependency analysis suggests they belong there (which also
makes more sense). Thanks to Martin Buchholz for doing the analysis.
2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-cmds.el (c-fn-region-is-active-p): New function that
+ * progmodes/cc-cmds.el (c-fn-region-is-active-p): New function that
wraps the corresponding macro, for use in places that aren't
compiled. Thanks to Martin Buchholz for pointing out this.
- * cc-langs.el (c-mode-menu): Use c-fn-region-is-active-p.
+ * progmodes/cc-langs.el (c-mode-menu): Use c-fn-region-is-active-p.
- * cc-mode.el (c-prepare-bug-report-hooks): Hook variable to
+ * progmodes/cc-mode.el (c-prepare-bug-report-hooks): Hook variable to
add things to the bug report.
2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-cmds.el (c-guess-fill-prefix): Fixed bug where the
+ * progmodes/cc-cmds.el (c-guess-fill-prefix): Fixed bug where the
returned prefix could contain a newline when the search for a
good prefix line failed.
2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-cmds.el (c-toggle-auto-state, c-toggle-hungry-state)
+ * progmodes/cc-cmds.el (c-toggle-auto-state, c-toggle-hungry-state)
(c-toggle-auto-hungry-state): Made the argument optional, as
the documentation says it is.
2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-engine.el (c-guess-basic-syntax): Don't treat the Pike
+ * progmodes/cc-engine.el (c-guess-basic-syntax): Don't treat the Pike
multiline string syntax, #"...", as a cpp macro.
2001-03-21 Paul Eggert <eggert@twinsun.com>
* ediff-wind.el (ediff-setup-control-frame): Nill->nil.
- * viper-ex.el (ex-token-list,ex-cmd-execute): Revamped, courtesy
+ * viper-ex.el (ex-token-list, ex-cmd-execute): Revamped, courtesy
of Scott Bronson.
- (ex-cmd-assoc,ex-cmd-one-letr): New functions.
- (viper-check-sub,viper-get-ex-command,viper-execute-ex-command):
+ (ex-cmd-assoc, ex-cmd-one-letr): New functions.
+ (viper-check-sub, viper-get-ex-command, viper-execute-ex-command):
Deleted functions.
- (viper-get-ex-com-subr,viper-ex,ex-mark): Changed to use the new
+ (viper-get-ex-com-subr, viper-ex, ex-mark): Changed to use the new
ex-token-list.
* viper-util.el: Spaces, indentation.
* ediff-util.el (ediff-compute-custom-diffs-maybe):
Better handling of the diff mode.
- * ediff.texi: Added ediff-coding-system-for-read.
-
- * viper.texi: Fix typos.
-
2001-02-11 Dave Love <fx@gnu.org>
* shadowfile.el: Doc fixes.
2001-02-05 Vinicius Jose Latorre <vinicius@cpqd.com.br>
- * ebnf2ps.el: Eliminate time-stamp functions.
+ * progmodes/ebnf2ps.el: Eliminate time-stamp functions.
(ebnf-version): New version (3.5).
(ebnf-eps-finish-and-write): Replace time-stamp functions by
format-time-string.
2001-01-25 Dave Love <fx@gnu.org>
- * lisp/international/mule-diag.el (describe-char-after): Doc fix.
+ * international/mule-diag.el (describe-char-after): Doc fix.
(describe-coding-system): Tweak the English text.
* loadup.el: Preload international/ccl for utf-8.
* viper-init.el (viper-restore-cursor-type): Added condition-case guard.
- * ediff-init.el (ediff-quit-hook,ediff-suspend-hook):
+ * ediff-init.el (ediff-quit-hook, ediff-suspend-hook):
Changed initialization; use add-hook.
(ediff-file-remote-p): Use file-local-copy.
2000-12-21 Vinicius Jose Latorre <vinicius@cpqd.com.br>
- * ebnf2ps.el: Fix a problem with skip-chars-forward: it doesn't accept
- ranges like \177-\237, but accepts the character sequence from \177 to
- \237. Doc fix.
+ * progmodes/ebnf2ps.el: Fix a problem with skip-chars-forward:
+ it doesn't accept ranges like \177-\237, but accepts the character
+ sequence from \177 to \237. Doc fix.
(ebnf-version): New version (3.4).
(ebnf-setup): Code fix.
(ebnf-range-regexp): New fun.
(ebnf-8-bit-chars): Const fix.
- * ebnf-bnf.el: Fix the same problem as described on ebnf2ps.el log
- entry. Doc fix.
+ * progmodes/ebnf-bnf.el: Fix the same problem as described
+ on ebnf2ps.el log entry. Doc fix.
(ebnf-bnf-lex): Code fix.
(ebnf-bnf-comment-chars): Const fix.
- * ebnf-iso.el: Fix the same problem as described on ebnf2ps.el log
- entry. Doc fix.
+ * progmodes/ebnf-iso.el: Fix the same problem as described
+ on ebnf2ps.el log entry. Doc fix.
(ebnf-iso-comment-chars): Const fix.
- * ebnf-otz.el: Doc fix.
+ * progmodes/ebnf-otz.el: Doc fix.
- * ebnf-yac.el: Fix the same problem as described on ebnf2ps.el log
- entry. Doc fix.
+ * progmodes/ebnf-yac.el: Fix the same problem as described
+ on ebnf2ps.el log entry. Doc fix.
(ebnf-yac-skip-code): Code fix.
(ebnf-yac-comment-chars): Const fix.
* international/mule.el (make-char): Fix last change.
- * textmode/texinfo.el (texinfo-open-quote, texinfo-close-quote):
+ * textmodes/texinfo.el (texinfo-open-quote, texinfo-close-quote):
New defcustoms.
(texinfo-insert-quote): Don't call tex-insert-quote, to avoid
autoloading tex-mode; instead, do the same manually.
2000-11-29 Christoph Wedler <Christoph.Wedler@sap.com>
- * antlr-mode.el: New commands to run ANTLR from within Emacs and
- to create Makefile rules.
+ * progmodes/antlr-mode.el: New commands to run ANTLR from within
+ Emacs and to create Makefile rules.
(antlr-tool-command): New user option.
(antlr-ask-about-save): New user option.
(antlr-makefile-specification): New user option.
(antlr-insert-makefile-rules): New function.
(antlr-show-makefile-rules): New command.
- * antlr-mode.el: More Emacs/XEmacs stuff.
+ * progmodes/antlr-mode.el: More Emacs/XEmacs stuff.
(antlr-no-action-keywords): New constant with value nil.
(antlr-font-lock-keywords-alist): Use it. Old value would break
syntax highlighting in Emacs-21.0.
2000-11-29 Christoph Wedler <Christoph.Wedler@sap.com>
- * antlr-mode.el: imenu, parsing and highlighting changes.
+ * progmodes/antlr-mode.el: imenu, parsing and highlighting changes.
(antlr-imenu-create-index-function): Don't create extra submenus
for definitions in different grammar classes. It is not necessary
for the menu and would make command `imenu' awkward to use.
2000-11-29 Christoph Wedler <Christoph.Wedler@sap.com>
- * antlr-mode.el: Minor changes: language setting.
+ * progmodes/antlr-mode.el: Minor changes: language setting.
(antlr-language-alist): The value for file option "language" can
be both an identifier and a string.
Reported by Rajesh Radhakrishnan <radhakrs@email.uc.edu>.
2000-11-29 Christoph Wedler <Christoph.Wedler@sap.com>
- * antlr-mode.el: Minor changes: tabs, hiding.
+ * progmodes/antlr-mode.el: Minor changes: tabs, hiding.
(antlr-tab-offset-alist): Set `indent-tabs-mode' to nil instead t.
(antlr-action-visibility): Also allow value nil to also hide the
braces. Renamed from `antlr-tiny-action-length'.
* viper-cmd.el (viper-change-state-to-vi): Disable overwrite mode.
(viper-downgrade-to-insert): Protect against errors in hooks.
- * viper-init.el (viper-vi-state-hook,viper-insert-state-hook)
- (viper-replace-state-hook,viper-emacs-state-hook): Do cursor handling.
- (viper-restore-cursor-type,viper-set-insert-cursor-type):
+ * viper-init.el (viper-vi-state-hook, viper-insert-state-hook)
+ (viper-replace-state-hook, viper-emacs-state-hook): Do cursor handling.
+ (viper-restore-cursor-type, viper-set-insert-cursor-type):
New functions.
* viper-util.el (viper-memq-char): Bug fixes.
Use viper-preserve-cursor-color.
Many functions changed to use viper= instead of = when comparing
characters.
- * viper-util.el (viper-memq-char,viper=): New functions for
+ * viper-util.el (viper-memq-char, viper=): New functions for
working with characters.
(viper-change-cursor-color): Fixed buglet.
Many functions changed to use viper= instead of = when comparing
* ediff-util.el (ediff-setup): Run ediff-before-setup-hook.
(ediff-other-buffer): Use selected buffers if in Buffer-menu buffer.
(ediff-get-selected-buffers): New function.
- * ediff-vers.el (ediff-vc-internal,ediff-rcs-internal)
- (ediff-vc-merge-internal,ediff-rcs-merge-internal):
+ * ediff-vers.el (ediff-vc-internal, ediff-rcs-internal)
+ (ediff-vc-merge-internal, ediff-rcs-merge-internal):
Use save-window-excursion.
* ediff-wind.el (ediff-skip-unsuitable-frames): More robust
termination check in while loop.
* ediff.el (ediff-get-default-file-name): Better defaults when in
dired buffer.
- (ediff-files,ediff-merge-files,ediff-files3)
+ (ediff-files, ediff-merge-files, ediff-files3)
(ediff-merge-files-with-ancestor): Use ediff-get-default-file-name.
2000-10-28 Dave Love <fx@gnu.org>
* eshell/em-unix.el, eshell/em-term.el, eshell/em-smart.el,
* eshell/em-script.el, eshell/em-rebind.el, eshell/em-prompt.el,
* eshell/em-pred.el, eshell/em-ls.el, eshell/em-hist.el,
- * eshell/em-glob.el, shell/em-dirs.el, eshell/em-cmpl.el,
+ * eshell/em-glob.el, eshell/em-dirs.el, eshell/em-cmpl.el,
* eshell/em-basic.el, eshell/em-banner.el, eshell/em-alias.el:
Add author information.
2000-10-04 Andre Spiegel <spiegel@gnu.org>
- * vc-hooks.el (vc-before-save, vc-default-make-version-backups,
- vc-version-backup-file-name): New functions.
+ * vc-hooks.el (vc-before-save, vc-default-make-version-backups)
+ (vc-version-backup-file-name): New functions.
* files.el (basic-save-buffer): Call vc-before-save before saving.
* vc.el: Require dired-aux during compilation.
(vc-name-assoc-file): Moved to vc-sccs.el.
(with-vc-properties): New macro.
- (vc-checkin, vc-checkout, vc-revert, vc-cancel-version,
- vc-finish-steal): Use it.
+ (vc-checkin, vc-checkout, vc-revert, vc-cancel-version)
+ (vc-finish-steal): Use it.
(vc-cancel-version): Moved RCS-specific code to vc-rcs.el. The call
to the backend-specific function is now supposed to do the checkout,
too.
(vc-cvs-merge-news): Set workfile version to nil if not known.
(vc-cvs-latest-on-branch-p): Recommented. Candidate for removal.
- * vc-*.el (vc-*-checkout): Switch off coding systems for checkout
- via stdout. (Merge from main line.)
+ * vc-cvs.el, vc-rcs.el, vc-sccs.el (vc-*-checkout): Switch off
+ coding systems for checkout via stdout. (Merge from main line.)
2000-09-04 Stefan Monnier <monnier@cs.yale.edu>
(vc-backend): Reintroduce the test for `file = nil' now that I
know why it was there (and added a comment to better remember).
- * vc-sccs-hooks.el: Merge into vc-sccs.el * vc-sccs.el: Merge in
- code from vc-sccs-hooks.el.
+ * vc-sccs-hooks.el: Merge into vc-sccs.el
+ * vc-sccs.el: Merge in code from vc-sccs-hooks.el.
(vc-sccs-release, vc-sccs-system-release): Remove. Don't require
'vc anymore.
(vc-sccs-responsible-p): Use expand-file-name instead of concat
and file-directory-p instead of file-exists-p.
(vc-sccs-check-headers): Simplify the regexp.
- * vc-rcs-hooks.el: Merge into vc-rcs.el * vc-rcs.el: Merge in code
- from vc-rcs-hooks.el. Don't require 'vc anymore.
+ * vc-rcs-hooks.el: Merge into vc-rcs.el
+ * vc-rcs.el: Merge in code from vc-rcs-hooks.el.
+ Don't require 'vc anymore.
(vc-rcs-responsible-p): Use expand-file-name instead of concat and
file-directory-p instead of file-exists-p.
- * vc-cvs-hooks.el: Merge into vc-cvs.el * vc-cvs.el: Merge in code
- from vc-cvs-hooks.el.
+ * vc-cvs-hooks.el: Merge into vc-cvs.el
+ * vc-cvs.el: Merge in code from vc-cvs-hooks.el.
(proto vc-cvs-registered): Require 'vc-cvs instead of
'vc-cvs-hooks. Don't require 'vc anymore.
(vc-cvs-responsible-p): Use expand-file-name instead of concat and
2000-09-04 Stefan Monnier <monnier@cs.yale.edu>
- * vc-rcs-hooks.el (vc-rcs-templates-grabbed,
- vc-rcs-grab-templates)
+ * vc-rcs-hooks.el (vc-rcs-templates-grabbed, vc-rcs-grab-templates)
(vc-rcs-registered): Remove. The default function works as well.
- * vc-sccs-hooks.el (vc-sccs-templates-grabbed,
- vc-sccs-grab-templates)
+ * vc-sccs-hooks.el (vc-sccs-templates-grabbed)
+ (vc-sccs-grab-templates)
(vc-sccs-registered): Remove. The default function works as well.
* vc.el (vc-version-diff): Left out a vc- in call to
`vc-locking-user' semantics.
(vc-backend-merge): Remove.
- * vc-rcs.el, vc-scc.el (vc-{sc,r}cs-check{in,out}): Update 'vc-state
+ * vc-rcs.el, vc-sccs.el (vc-{sc,r}cs-check{in,out}): Update 'vc-state
rather than 'vc-locking-user.
* vc-rcs-hooks.el (vc-rcs-consult-headers): Adapt to new `vc-state'.
(vc-rcs-trunk-p, vc-rcs-branch-part): Move to vc-rcs-hooks.
(vc-rcs-backend-release-p): Remove (use vc-rcs-release-p).
(vc-release-greater-or-equal-p): Move from vc.
- (vc-rcs-trunk-p, vc-rcs-branch-p, vc-rcs-branch-part,
- vc-rcs-minor-part, vc-rcs-previous-version): Remove duplicates.
+ (vc-rcs-trunk-p, vc-rcs-branch-p, vc-rcs-branch-part)
+ (vc-rcs-minor-part, vc-rcs-previous-version): Remove duplicates.
(vc-rcs-checkout): Add a missing `new-version' argument in the
call to vc-rcs-latest-on-branch-p. Hopefully that was the right one.
2000-09-04 Martin Lorentzson <martinl@delysid.gnu.org>
- * vc-cvs.el (vc-cvs-revert,vc-cvs-checkout): References to
+ * vc-cvs.el (vc-cvs-revert, vc-cvs-checkout): References to
`vc-checkout-model' updated to `vc-cvs-update-model'.
2000-09-04 Andre Spiegel <spiegel@inf.fu-berlin.de>
2000-09-04 Martin Lorentzson <martinl@gnu.org>
- * vc.el (vc-workfile-unchanged-p,vc-diff,vc-version-diff):
+ * vc.el (vc-workfile-unchanged-p, vc-diff, vc-version-diff):
Update to use the vc-BACKEND-diff functions instead.
`vc-diff' is now working.
This checkin is made with our new VC code base for the very first time.
A simple `(vc-checkin (buffer-file-name))' was used to perform it.
- * vc-cvs.el (vc-cvs-revert,vc-cvs-checkout): Function calls to
+ * vc-cvs.el (vc-cvs-revert, vc-cvs-checkout): Function calls to
`vc-checkout-required' updated to `vc-cvs-uses-locking'.
* vc-hooks.el (vc-backend-hook-functions): `vc-checkout-required'
* vc-rcs-hooks.el: Require vc-hooks when compiling.
(vc-rcs-master-templates): Improve :type.
- (vc-rcsdiff-knows-brief, vc-rcs-lock-from-diff,
- vc-master-workfile-version): Moved from vc-hooks.
+ (vc-rcsdiff-knows-brief, vc-rcs-lock-from-diff)
+ (vc-master-workfile-version): Moved from vc-hooks.
* vc-sccs-hooks.el: Require vc-hooks when compiling.
(vc-sccs-master-templates): Improve :type.
2000-08-28 Peter Breton <pbreton@ne.mediaone.net>
* locate.el (locate): Cleaned up locate command's interactive prompting
- Thanks to François_Pinard <pinard@iro.umontreal.ca> for suggestions.
+ Thanks to François Pinard <pinard@iro.umontreal.ca> for suggestions.
* filecache.el (file-cache-case-fold-search): New variable.
(file-cache-assoc-function): New variable.
2000-07-30 Milan Zamazal <pdm@freesoft.cz>
- * glasses.el (glasses-make-readable): Fix uncapitalization of
+ * progmodes/glasses.el (glasses-make-readable): Fix uncapitalization of
identifiers like `myXMLDocument'.
2000-07-28 Karl Fogel <kfogel@red-bean.com>
2000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-engine.el (c-looking-at-inexpr-block): Replaced a call to
+ * progmodes/cc-engine.el (c-looking-at-inexpr-block): Replaced a call to
c-beginning-of-statement-1 that caused a bad case of recursion
which could consume a lot of CPU in large classes in languages
that have in-expression classes (i.e. Java and Pike).
- * cc-engine.el (c-guess-basic-syntax): Check for in-expression
+ * progmodes/cc-engine.el (c-guess-basic-syntax): Check for in-expression
statements before top level constructs (i.e. case 6 is moved
before case 5 and is now case 4) to catch in-expression
classes in top level expressions correctly.
2000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-engine.el (c-guess-basic-syntax): Less naive handling of
+ * progmodes/cc-engine.el (c-guess-basic-syntax): Less naive handling of
objc-method-intro. Case 4 removed and case 5I added.
- * cc-langs.el (c-append-paragraph-start): New variable used by
+ * progmodes/cc-langs.el (c-append-paragraph-start): New variable used by
c-common-init to get paragraph-start correct.
- * cc-langs.el (c-common-init): Use c-append-paragraph-start to
+ * progmodes/cc-langs.el (c-common-init): Use c-append-paragraph-start to
initialize paragraph-start to make it correct both with and
without the javadoc special case.
- * cc-mode.el (java-mode): Use c-append-paragraph-start to
+ * progmodes/cc-mode.el (java-mode): Use c-append-paragraph-start to
initialize paragraph-start for javadoc markup.
- * cc-vars.el (c-style-variables-are-local-p): Incompatible
+ * progmodes/cc-vars.el (c-style-variables-are-local-p): Incompatible
change by defaulting this to t. It's motivated by the
confusing behavior that otherwise arise from the style system
when editing both java and non-java files at the same time
2000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-cmds.el (c-indent-new-comment-line): Added a kludge
+ * progmodes/cc-cmds.el (c-indent-new-comment-line): Added a kludge
similar to the one in c-fill-paragraph to check the fill
prefix from the adaptive fill function for sanity.
2000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-defs.el (c-end-of-defun-1): Fixed forward scanning into
+ * progmodes/cc-defs.el (c-end-of-defun-1): Fixed forward scanning into
defun block.
2000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-align.el (c-lineup-multi-inher): Handle lines with
+ * progmodes/cc-align.el (c-lineup-multi-inher): Handle lines with
leading comma nicely. Extended to handle member initializers
too.
- * cc-engine.el (c-beginning-of-inheritance-list)
+ * progmodes/cc-engine.el (c-beginning-of-inheritance-list)
(c-guess-basic-syntax): Fixed recognition of inheritance lists
when the lines begins with a comma.
- * cc-vars.el (c-offsets-alist): Changed default for
+ * progmodes/cc-vars.el (c-offsets-alist): Changed default for
member-init-cont to c-lineup-multi-inher since it now handles
member initializers and indents better for leading commas.
2000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-cmds.el (c-electric-brace): Fixed some bugs in the state
+ * progmodes/cc-cmds.el (c-electric-brace): Fixed some bugs in the state
handling that caused class open lines to be recognized as
statement-conts in some cases.
- * cc-cmds.el (c-indent-new-comment-line): Keep the fill prefix
+ * progmodes/cc-cmds.el (c-indent-new-comment-line): Keep the fill prefix
guessed by the adaptive fill function unless point is on the
first line of a block comment.
- * cc-engine.el (c-forward-syntactic-ws): Fixed an infloop bug
+ * progmodes/cc-engine.el (c-forward-syntactic-ws): Fixed an infloop bug
when the buffer ends with a macro continuation char.
- * cc-engine.el (c-guess-basic-syntax): Added support for
+ * progmodes/cc-engine.el (c-guess-basic-syntax): Added support for
function definitions as statements in Pike. The first
statement in a lambda block is now labeled defun-block-intro
instead of statement-block-intro.
- * cc-engine.el (c-narrow-out-enclosing-class): Whack the state
+ * progmodes/cc-engine.el (c-narrow-out-enclosing-class): Whack the state
so that the class surrounding point is selected, not the one
innermost in the state.
- * cc-engine.el (c-guess-basic-syntax): Fixed bug in
+ * progmodes/cc-engine.el (c-guess-basic-syntax): Fixed bug in
recognition of switch labels having hanging multiline
statements.
- * cc-engine.el (c-beginning-of-member-init-list): Broke out
+ * progmodes/cc-engine.el (c-beginning-of-member-init-list): Broke out
some code in c-guess-basic-syntax to a separate function.
- * cc-engine.el (c-just-after-func-arglist-p): Fixed
+ * progmodes/cc-engine.el (c-just-after-func-arglist-p): Fixed
recognition of member inits with multiple line arglists.
- * cc-engine.el (c-guess-basic-syntax): New case 5B.3 to detect
+ * progmodes/cc-engine.el (c-guess-basic-syntax): New case 5B.3 to detect
member-init-cont when the commas are in funny places.
2000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-defs.el (c-auto-newline): Removed this macro since it's
+ * progmodes/cc-defs.el (c-auto-newline): Removed this macro since it's
not used anymore.
- * cc-engine.el (c-looking-at-bos): New helper function.
- * cc-engine.el (c-looking-at-inexpr-block): More tests to tell
+ * progmodes/cc-engine.el (c-looking-at-bos): New helper function.
+ * progmodes/cc-engine.el (c-looking-at-inexpr-block): More tests to tell
inexpr and toplevel classes apart in Pike.
- * cc-engine.el (c-guess-basic-syntax): Fixed bogus recognition
+ * progmodes/cc-engine.el (c-guess-basic-syntax): Fixed bogus recognition
of case 9A.
- * cc-langs.el, cc-mode.el (c-Pike-inexpr-class-key): New
- constant, since "class" can introduce an in-expression class
- in Pike nowadays.
+ * progmodes/cc-langs.el, progmodes/cc-mode.el
+ (c-Pike-inexpr-class-key): New constant, since "class" can
+ introduce an in-expression class in Pike nowadays.
2000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-align.el (c-gnu-impose-minimum): Don't impose minimum
+ * progmodes/cc-align.el (c-gnu-impose-minimum): Don't impose minimum
indentation on cpp-macro lines.
- * cc-engine.el (c-guess-basic-syntax): Made the cpp-macro
+ * progmodes/cc-engine.el (c-guess-basic-syntax): Made the cpp-macro
a syntax modifier like comment-intro, to make it possible to
get syntactic indentation for preprocessor directives. It's
incompatible wrt to lineup functions on cpp-macro, but it has
2000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-engine.el (c-guess-basic-syntax): Fixed bug with missed
+ * progmodes/cc-engine.el (c-guess-basic-syntax): Fixed bug with missed
member-init-cont when the preceding arglist is several lines.
2000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-styles.el (c-style-alist): The basic offset for the BSD
+ * progmodes/cc-styles.el (c-style-alist): The basic offset for the BSD
style corrected to 8.
2000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-styles.el (c-style-alist): Adjusted the indentation of
+ * progmodes/cc-styles.el (c-style-alist): Adjusted the indentation of
brace list openers in the gnu style.
2000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-cmds.el (c-indent-command): Obey c-syntactic-indentation.
+ * progmodes/cc-cmds.el (c-indent-command): Obey c-syntactic-indentation.
- * cc-cmds.el (c-electric-brace, c-electric-slash,
- c-electric-star, c-electric-semi&comma, c-electric-colon,
- c-electric-lt-gt, c-electric-paren): Don't reindent old lines
+ * progmodes/cc-cmds.el (c-electric-brace, c-electric-slash)
+ (c-electric-star, c-electric-semi&comma, c-electric-colon)
+ (c-electric-lt-gt, c-electric-paren): Don't reindent old lines
when c-syntactic-indentation is nil.
- * cc-engine.el (c-beginning-of-statement-1): Fixed bug where
+ * progmodes/cc-engine.el (c-beginning-of-statement-1): Fixed bug where
we were left at comments preceding the first statement when
reaching the beginning of the buffer.
- * cc-vars.el (c-syntactic-indentation): New variable to turn
+ * progmodes/cc-vars.el (c-syntactic-indentation): New variable to turn
off all syntactic indentation.
2000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-cmds.el (c-fill-paragraph): Keep one or two spaces
+ * progmodes/cc-cmds.el (c-fill-paragraph): Keep one or two spaces
between the text and the block comment ender when it hangs,
depending on how many there are before the fill.
2000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-engine.el (c-beginning-of-closest-statement): New helper
+ * progmodes/cc-engine.el (c-beginning-of-closest-statement): New helper
function to go back to the closest preceding statement start,
which could be inside a conditional statement.
- * cc-engine.el (c-guess-basic-syntax): Use
+ * progmodes/cc-engine.el (c-guess-basic-syntax): Use
c-beginning-of-closest-statement in cases 10B.2, 17B and 17C.
- * cc-engine.el (c-guess-basic-syntax): Better handling of
+ * progmodes/cc-engine.el (c-guess-basic-syntax): Better handling of
arglist-intro, arglist-cont-nonempty and arglist-close when
the arglist is nested inside parens. Cases 7A, 7C and 7F
changed.
- * cc-langs.el (c-Java-javadoc-paragraph-start): Brought
+ * progmodes/cc-langs.el (c-Java-javadoc-paragraph-start): Brought
up-to-date with javadoc 1.2.
2000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-engine.el (c-beginning-of-statement-1): Fixed handling of
+ * progmodes/cc-engine.el (c-beginning-of-statement-1): Fixed handling of
multiline Pike type decls.
2000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-cmds.el (c-indent-new-comment-line): Always break
+ * progmodes/cc-cmds.el (c-indent-new-comment-line): Always break
multiline comments in multiline mode, regardless of
comment-multi-line.
2000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-engine.el (c-guess-basic-syntax): Fixed bug with
+ * progmodes/cc-engine.el (c-guess-basic-syntax): Fixed bug with
fully::qualified::names in C++ member init lists. Preamble in
case 5D changed.
2000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-langs.el (c-common-init): Handling of obsolete variables
+ * progmodes/cc-langs.el (c-common-init): Handling of obsolete variables
moved to c-initialize-cc-mode. More compatible style override
when using global style variables.
- * cc-mode.el (c-initialize-cc-mode): Handling of obsolete
+ * progmodes/cc-mode.el (c-initialize-cc-mode): Handling of obsolete
variables moved here.
- * cc-styles.el (c-make-styles-buffer-local): Flag style
+ * progmodes/cc-styles.el (c-make-styles-buffer-local): Flag style
variable localness in c-style-variables-are-local-p to make
the compatibility measure in c-common-init work well.
- * cc-styles.el (c-set-style-1): c-special-indent-hook can no
+ * progmodes/cc-styles.el (c-set-style-1): c-special-indent-hook can no
longer contain set-from-style.
- * cc-styles.el (c-initialize-builtin-style): Don't check for
+ * progmodes/cc-styles.el (c-initialize-builtin-style): Don't check for
set-from-style on c-special-indent-hook.
- * cc-styles.el (c-copy-tree): Obsolete. The standard function
+ * progmodes/cc-styles.el (c-copy-tree): Obsolete. The standard function
copy-alist is sufficient now.
- * cc-styles.el (c-set-style, c-set-style-1,
- c-get-style-variables): Fixes to variable initialization so
+ * progmodes/cc-styles.el (c-set-style, c-set-style-1)
+ (c-get-style-variables): Fixes to variable initialization so
that duplicate entries in styles have the same effect
regardless of DONT-OVERRIDE.
- * cc-styles.el (c-set-style-2): Fixed bug where the
+ * progmodes/cc-styles.el (c-set-style-2): Fixed bug where the
initialization of inheriting styles failed when the
dont-override flag is set.
- * cc-vars.el (c-special-indent-hook): Don't use set-from-style
+ * progmodes/cc-vars.el (c-special-indent-hook): Don't use set-from-style
on this.
2000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-defs.el (c-forward-comment): Removed the workaround
+ * progmodes/cc-defs.el (c-forward-comment): Removed the workaround
introduced in 5.38 since it had worse side-effects. If a line
contains the string "//\"", it regarded the // as a comment
start since the \ temporarily doesn't have escape syntax.
2000-07-17 Emmanuel Briot <briot@act-europe.fr>
- * ada-mode.el: Got rid of all byte-compiler warnings on Emacs Load
- ada-xref.el before ada-prj.el, so that the Project menu is created
- when ada-prj tries to add to it.
+ * progmodes/ada-mode.el: Got rid of all byte-compiler warnings on
+ Emacs. Load ada-xref.el before ada-prj.el, so that the Project
+ menu is created when ada-prj tries to add to it.
(ada-activate-keys-for-case): Suppress the characters that are not
part of the Ada syntax. Better compatibility with else-mode.
(ada-adjust-case-interactive): When auto-casing is not active,
(ada-xemacs): Evaluate it at compile time too, so that ada-mode.el
can be batch-compiled from the command line.
- * ada-xref.el: Got rid of all byte-compiler warnings on Emacs.
+ * progmodes/ada-xref.el: Got rid of all byte-compiler warnings on Emacs.
Add to the menu when the file is loaded, not in ada-mode-hook.
Add -toolbar to the default ddd command Switches moved from
ada-prj-default-comp-cmd and ada-prj-default-make-cmd to
cd to the build directory. New field: main_unit Provide a default
file name even if the current buffer has no prj file.
- * ada-prj.el:
+ * progmodes/ada-prj.el:
Rewritten to show a tabbed-dialog.
(ada-prj-add-ada-menu): Remove the map and name parameters.
(ada-prj-display-page, ada-prj-field, ada-prj-initialize-values):
(ada-prj-save): Always save fields that depend on the current buffer.
(ada-prj-show-value): New function
- * ada-stmt.el (ada-stmt-add-to-ada-menu): Hide the menu if not in
+ * progmodes/ada-stmt.el (ada-stmt-add-to-ada-menu): Hide the menu if not in
Ada mode. This will allow us to display the Ada menu in any buffer
we want (for project items).
(ada-header-tmpl): Use ada-fill-comment-prefix to put the correct
2000-07-16 John Wiegley <johnw@gnu.org>
- * lisp/align.el (align-newline-and-indent):
- Adding new function. for auto-aligning blocks of code on RET.
+ * align.el (align-newline-and-indent): Adding new function,
+ for auto-aligning blocks of code on RET.
(align-region): Fixed badly formatted minibuffer message.
2000-07-17 Kenichi Handa <handa@etl.go.jp>
Support for bibentry.
(reftex-compile-variables): Fixed problem with end of section-re.
- * texmodes/reftex-dcr.el (reftex-view-crossref,
- reftex-view-crossref-from-bibtex):
+ * textmodes/reftex-dcr.el (reftex-view-crossref)
+ (reftex-view-crossref-from-bibtex):
Deal with changed `reftex-find-citation-regexp-format'.
(reftex-view-regexp-match, reftex-view-crossref-from-bibtex):
Replaced `remprop' with `put'.
2000-05-29 Christoph Wedler <Christoph.Wedler@sap.com>
- * antlr-mode.el: New commands: hide/unhide actions,
+ * progmodes/antlr-mode.el: New commands: hide/unhide actions,
upcase/downcase literals.
(antlr-tiny-action-length): New user option.
(antlr-hide-actions): New command. Suggested by
(antlr-downcase-literals): New command.
(antlr-upcase-literals): Ditto.
- * antlr-mode.el: Minor changes: indendation, mode-name.
+ * progmodes/antlr-mode.el: Minor changes: indentation, mode-name.
(antlr-indent-line): Indent cpp directive at column 0.
(antlr-mode): Use mode-name prefix "Antlr." instead of "Antlr/".
- * antlr-mode.el: XEmacs bug workaround, XEmacs hint.
+ * progmodes/antlr-mode.el: XEmacs bug workaround, XEmacs hint.
(antlr-font-lock-additional-keywords): Workaround for intentional
bug in XEmacs version of font-lock.
(antlr-mode): Set symbol property `mode-name' to "Antlr". Could
* international/mule-conf.el: Specify CHARSET-ID explicitly for
private charsets.
- (mule-unicode-0100-24ff, japanese-jisx0213-1,
- japanese-jisx0213-2): New charsets.
+ (mule-unicode-0100-24ff, japanese-jisx0213-1)
+ (japanese-jisx0213-2): New charsets.
* international/fontset.el: Setup default fontset for new charsets.
* ediff-diff.el (ediff-forward-word): Take syntactic word class into
account.
- (ediff-test-utility,ediff-diff-mandatory-option)
+ (ediff-test-utility, ediff-diff-mandatory-option)
(ediff-reset-diff-options): Utilities for proper initialization of
ediff-diff-options and ediff-diff3-options on Windows.
* faces.el: Declare more functions obsolete.
- * viet-util.el, thai-util.el, tibet-util.el, slovak.el
- * misc-lang.el, romanian.el, korea-util.el, lao-util.el
- * japan-util.el, greek.el, hebrew.el, european.el, ethio-util.el
- * english.el, czech.el, devan-util.el, cyril-util.el, china-util.el:
+ * language/viet-util.el, language/thai-util.el, language/tibet-util.el:
+ * language/slovak.el, language/misc-lang.el, language/romanian.el:
+ * language/korea-util.el, language/lao-util.el, language/japan-util.el:
+ * language/greek.el, language/hebrew.el, language/european.el:
+ * language/ethio-util.el, language/english.el, language/czech.el:
+ * language/devan-util.el, language/cyril-util.el:
+ * language/china-util.el:
Remove all the setup-...-environment functions.
2000-05-13 Eric M. Ludlam <zappo@ultranet.com>
2000-05-04 Milan Zamazal <pdm@freesoft.cz>
- * glasses.el (glasses-convert-to-unreadable): Use
+ * progmodes/glasses.el (glasses-convert-to-unreadable): Use
`glasses-separator' instead of the hard-wired "_".
(glasses-mode): Call `glasses-make-unreadable' only in a single
place.
* textmodes/ispell.el (ispell-cmd-args, ispell-output-buffer)
(ispell-session-buffer): New variables.
- (ispell-start-process, ispell-process-status,
- ispell-accept-output, ispell-send-string): New functions, for
+ (ispell-start-process, ispell-process-status)
+ (ispell-accept-output, ispell-send-string): New functions, for
Ispell invocation when async subprocesses aren't supported.
- (ispell-word, ispell-pdict-save, ispell-command-loop,
- ispell-process-line, ispell-buffer-local-parsing): Replace calls
+ (ispell-word, ispell-pdict-save, ispell-command-loop)
+ (ispell-process-line, ispell-buffer-local-parsing): Replace calls
to process-send-string with calls to ispell-send-string, and
accept-process-output with ispell-accept-output.
(ispell-init-process): Call ispell-process-status instead of
2000-04-04 Milan Zamazal <pdm@freesoft.cz>
- * glasses.el: Provide facilities for inserting space before left
+ * progmodes/glasses.el: Provide facilities for inserting space before left
parentheses and uncapitalization of identifiers.
(glasses-mode): Try to remove old overlays in all cases.
(network-connection-mode-setup): New function, saves host and
service information in local variables.
- * lisp/locate.el:
- (locate-word-at-point): Added this function.
+ * locate.el (locate-word-at-point): Added this function.
(locate): Default to using locate-word-at-point as input
Run dired-mode-hook
* mouse.el (mouse-drag-region): Don't run up-event handler
if hscroll has changed.
- * octave-mod.el (octave-font-lock-keywords): To font-lock the
+ * progmodes/octave-mod.el (octave-font-lock-keywords): To font-lock the
builtin operators, use `font-lock-builtin-face' for Emacs and
`font-lock-preprocessor-face' otherwise.
(bibtex-make-field, bibtex-end-of-entry, bibtex-sort-buffer)
(bibtex-find-entry-location, bibtex-validate, bibtex-find-text)
(bibtex-kill-entry, bibtex-clean-entry, bibtex-reformat)
- (bibtex-complete-key, bibtex-String) : Use the new nomenclature.
+ (bibtex-complete-key, bibtex-String): Use the new nomenclature.
2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
2000-02-09 Ray Blaak <blaak@gnu.org>
- * delphi.el: Make resourcestring a declaration region, like const
- and var.
+ * progmodes/delphi.el: Make resourcestring a declaration region,
+ like const and var.
2000-02-09 Dave Love <fx@gnu.org>
* windmove.el: New file.
- * progmodes/ebnf2ps.el, progmodes/ebnf-bnf.el,
- progmodes/ebnf-iso.el, progmodes/ebnf-otz.el,
- progmodes/ebnf-yac.el: Update copyright and license info.
+ * progmodes/ebnf2ps.el, progmodes/ebnf-bnf.el:
+ * progmodes/ebnf-iso.el, progmodes/ebnf-otz.el:
+ * progmodes/ebnf-yac.el: Update copyright and license info.
* jit-lock.el (jit-lock-function): Widen before calculating
end position.
* term/tty-colors.el (tty-defined-color-alist): Renamed from
tty-color-alist.
(tty-color-alist, tty-modify-color-alist): New functions.
- (tty-color-define, tty-color-clear, tty-color-approximate)
+ (tty-color-define, tty-color-clear, tty-color-approximate)
(tty-color-translate, tty-color-by-index, tty-color-desc): Accept an
optional parameter FRAME.
;; coding: utf-8
;; End:
- Copyright (C) 2000-2011 Free Software Foundation, Inc.
+ Copyright (C) 2000-2011, 2013-2014 Free Software Foundation, Inc.
This file is part of GNU Emacs.