bpt/emacs.git
17 years agoTypo.
Andreas Schwab [Wed, 11 Oct 2006 09:49:15 +0000 (09:49 +0000)]
Typo.

17 years agoMerge from upstream, upto version 5.22.
Stefan Monnier [Wed, 11 Oct 2006 06:47:35 +0000 (06:47 +0000)]
Merge from upstream, upto version 5.22.
After 5.0:
 `cperl-add-tags-recurse-noxs-fullpath': new function (for -batch mode)

 Fine-grained changelog:
`cperl-hook-after-change': New configuration variable
`cperl-vc-sccs-header': Likewise.
`cperl-vc-sccs-header': Likewise.
`cperl-vc-header-alist': Default via two preceding variables
`cperl-invalid-face': Remove double quoting under XEmacs
                                (still needed under 21.2)
`cperl-tips': Update URLs for resources
`cperl-problems': Likewise.
`cperl-praise': Mention new features
New C-c key bindings: for `cperl-find-bad-style',
`cperl-pod-spell', `cperl-here-doc-spell', `cperl-narrow-to-here-doc',
`cperl-perdoc', `cperl-perldoc-at-point'
CPerl Mode menu changes: "Fix style by spaces", "Imenu on Perl Info"
moved, new submenu of Tools with Ispell entries and narrowing.
`cperl-after-sub-regexp': New defsubst
`cperl-imenu--function-name-regexp-perl': Use `cperl-after-sub-regexp',
                        Allows heads up to head4
                        Allow "package;"
`defun-prompt-regexp': Use `cperl-after-sub-regexp',
`paren-backwards-message': ??? Something for XEmacs???
`cperl-mode': Never auto-switch abbrev-mode off
                        Try to allow '_' be non-word char
                        Do not use `font-lock-unfontify-region-function' on XEmacs
                        Reset syntax cache on mode start
                        Support multiline facification (even
                                on legacy `font-lock')
`cperl-facemenu-add-face-function': ??? Some contributed code ???
`cperl-after-change-function': Since `font-lock' and `lazy-lock'
        refuse to inform us whether the fontification is due to lazy
        calling or due to edit to a buffer, install our own hook
        (controlled by `cperl-hook-after-change')
`cperl-electric-pod': =cut may have been recognized as start
`cperl-block-p': Moved, updated for attributes
`cperl-calculate-indent': Try to allow '_' be non-word char
                        Support subs with attributes
`cperl-where-am-i': Queit (?) a warning
`cperl-cached-syntax-table' New function
`cperl-forward-re': Use `cperl-cached-syntax-table'
`cperl-unwind-to-safe': Recognize `syntax-type' property
                                changing in a middle of line
`cperl-find-sub-attrs': New function
`cperl-find-pods-heres': Allow many <<EOP per line
                        Allow subs with attributes
                        Major speedups (3.5x..15x on a real-life
                                test file nph-proxy.pl)
                        Recognize "extproc " (OS/2)
                                case-folded and only at start
                        /x on s///x with empty replacement was
                                not recognized
                        Better comments
`cperl-after-block-p': Remarks on diff with `cperl-block-p'
                        Allow subs with attributes, labels
                        Do not confuse "else::foo" with "else"
                        Minor optimizations...
`cperl-after-expr-p': Try to allow '_' be non-word char
`cperl-fill-paragraph': Try to detect a major bug in Emacs
        with `looking-at' inside `narrow' and bulk out if found
`cperl-imenu--create-perl-index': Updates for new
        `cperl-imenu--function-name-regexp-perl'
`cperl-outline-level': Likewise
`cperl-init-faces': Allow multiline subroutine headers
        and my/our declarations, and ones with comments
                        Allow subroutine attributes
`cperl-imenu-on-info': Better docstring.
`cperl-etags' Rudimentary support for attributes
                        Support for packages and "package;"
`cperl-add-tags-recurse-noxs': Better (?) docstring
`cperl-add-tags-recurse-noxs-fullpath': Likewise
`cperl-tags-hier-init': Misprint for `fboundp' fixed
`cperl-not-bad-style-regexp': Try to allow '_' be non-word char
`cperl-perldoc': Add autoload
`cperl-perldoc-at-point': Likewise
`cperl-here-doc-spell': New function
`cperl-pod-spell': Likewise
`cperl-map-pods-heres': Likewise
`cperl-get-here-doc-region': Likewise
`cperl-font-lock-fontify-region-function': Likewise (backward compatibility
                                        for legacy `font-lock')
`cperl-font-lock-unfontify-region-function': Fix style
`cperl-fontify-syntaxically': Recognize and optimize away
        deferred calls with no-change.  Governed by `cperl-hook-after-change'
`cperl-fontify-update': Recognize that syntaxification region
        can be larger than fontification one.
        XXXX we leave `cperl-postpone' property, so this is quadratic...
`cperl-fontify-update-bad': Temporary placeholder until
        it is clear how to implement `cperl-fontify-update'.
`cperl-time-fontification': New function
`attrib-group': New text attribute
`multiline': New value: `syntax-type' text attribute

17 years agoMerge from upstream, upto version 5.22.
Stefan Monnier [Wed, 11 Oct 2006 06:47:35 +0000 (06:47 +0000)]
Merge from upstream, upto version 5.22.
After 5.0:
 `cperl-add-tags-recurse-noxs-fullpath': new function (for -batch mode)

After 5.1:
;; Major edit.  Summary of most visible changes:

;; a) Multiple <<HERE per line allowed.
;; b) Handles multiline subroutine declaration headers (with comments).
;;    (The exception is `cperl-etags' - but it is not used in the rest
;;    of the mode.)
;; c) Fontifies multiline my/our declarations (even with comments,
;;    and with legacy `font-lock').
;; d) Major speedup of syntaxification, both immediate and postponed
;;    (3.5x to 15x [for different CPUs and versions of Emacs] on the
;;    huge real-life document I tested).
;; e) New bindings, edits to imenu.
;; f) "_" is made into word-char during fontification/syntaxification;
;;    some attempts to recognize non-word "_" during other operations too.
;; g) Detect bug in Emacs with `looking-at' inside `narrow' and bulk out.
;; h) autoload some more perldoc-related stuff
;; i) Some new convenience features: ISpell POD/HEREDOCs, narrow-to-HEREDOC
;; j) Attempt to incorporate XEmacs edits which reached me

Fine-grained changelog:
`cperl-hook-after-change': New configuration variable
`cperl-vc-sccs-header': Likewise.
`cperl-vc-sccs-header': Likewise.
`cperl-vc-header-alist': Default via two preceding variables
`cperl-invalid-face': Remove double quoting under XEmacs
(still needed under 21.2)
`cperl-tips': Update URLs for resources
`cperl-problems': Likewise.
`cperl-praise': Mention new features
New C-c key bindings: for `cperl-find-bad-style',
`cperl-pod-spell', `cperl-here-doc-spell', `cperl-narrow-to-here-doc',
`cperl-perdoc', `cperl-perldoc-at-point'
CPerl Mode menu changes: "Fix style by spaces", "Imenu on Perl Info"
moved, new submenu of Tools with Ispell entries and narrowing.
`cperl-after-sub-regexp': New defsubst
`cperl-imenu--function-name-regexp-perl': Use `cperl-after-sub-regexp',
Allows heads up to head4
Allow "package;"
`defun-prompt-regexp': Use `cperl-after-sub-regexp',
`paren-backwards-message': ??? Something for XEmacs???
`cperl-mode': Never auto-switch abbrev-mode off
Try to allow '_' be non-word char
Do not use `font-lock-unfontify-region-function' on XEmacs
Reset syntax cache on mode start
Support multiline facification (even
        on legacy `font-lock')
`cperl-facemenu-add-face-function': ??? Some contributed code ???
`cperl-after-change-function': Since `font-lock' and `lazy-lock'
        refuse to inform us whether the fontification is due to lazy
        calling or due to edit to a buffer, install our own hook
        (controlled by `cperl-hook-after-change')
`cperl-electric-pod': =cut may have been recognized as start
`cperl-block-p': Moved, updated for attributes
`cperl-calculate-indent': Try to allow '_' be non-word char
Support subs with attributes
`cperl-where-am-i': Queit (?) a warning
`cperl-cached-syntax-table' New function
`cperl-forward-re': Use `cperl-cached-syntax-table'
`cperl-unwind-to-safe': Recognize `syntax-type' property
changing in a middle of line
`cperl-find-sub-attrs': New function
`cperl-find-pods-heres': Allow many <<EOP per line
Allow subs with attributes
Major speedups (3.5x..15x on a real-life
        test file nph-proxy.pl)
Recognize "extproc " (OS/2)
        case-folded and only at start
/x on s///x with empty replacement was
        not recognized
Better comments
`cperl-after-block-p': Remarks on diff with `cperl-block-p'
Allow subs with attributes, labels
Do not confuse "else::foo" with "else"
Minor optimizations...
`cperl-after-expr-p': Try to allow '_' be non-word char
`cperl-fill-paragraph': Try to detect a major bug in Emacs
        with `looking-at' inside `narrow' and bulk out if found
`cperl-imenu--create-perl-index': Updates for new
        `cperl-imenu--function-name-regexp-perl'
`cperl-outline-level': Likewise.
`cperl-init-faces': Allow multiline subroutine headers
        and my/our declarations, and ones with comments
Allow subroutine attributes
`cperl-imenu-on-info': Better docstring.
`cperl-etags' Rudimentary support for attributes
Support for packages and "package;"
`cperl-add-tags-recurse-noxs': Better (?) docstring
`cperl-add-tags-recurse-noxs-fullpath': Likewise.
`cperl-tags-hier-init': Misprint for `fboundp' fixed
`cperl-not-bad-style-regexp': Try to allow '_' be non-word char
`cperl-perldoc': Add autoload
`cperl-perldoc-at-point': Likewise.
`cperl-here-doc-spell': New function
`cperl-pod-spell': Likewise.
`cperl-map-pods-heres': Likewise.
`cperl-get-here-doc-region': Likewise.
`cperl-font-lock-fontify-region-function': Likewise (backward compatibility
        for legacy `font-lock')
`cperl-font-lock-unfontify-region-function': Fix style
`cperl-fontify-syntaxically': Recognize and optimize away
        deferred calls with no-change.  Governed by `cperl-hook-after-change'
`cperl-fontify-update': Recognize that syntaxification region
        can be larger than fontification one.
        XXXX we leave `cperl-postpone' property, so this is quadratic...
`cperl-fontify-update-bad': Temporary placeholder until
        it is clear how to implement `cperl-fontify-update'.
`cperl-time-fontification': New function
`attrib-group': New text attribute
`multiline': New value: `syntax-type' text attribute

After 5.2:
`cperl-emulate-lazy-lock': New function
`cperl-fontify-syntaxically': Would skip large regions
Add `cperl-time-fontification', `cperl-emulate-lazy-lock' to menu
Some globals were declared, but uninitialized

After 5.3, 5.4:
`cperl-facemenu-add-face-function': Add docs, fix U<>
Copyright message updated.
`cperl-init-faces': Work around a bug in `font-lock'. May slow
facification down a bit.
Misprint for my|our|local for old `font-lock'
"our" was not fontified same as "my|local"
Highlight variables after "my" etc even in
a middle of an expression
Do not facify multiple variables after my etc
unless parentheses are present

After 5.5, 5.6
`cperl-fontify-syntaxically': after-change hook could reset
`cperl-syntax-done-to' to a middle of line; unwind to BOL.

After 5.7:
`cperl-init-faces': Allow highlighting of local ($/)
`cperl-problems-old-emaxen': New variable (for the purpose of DOCSTRING).
`cperl-problems': Remove fixed problems.
`cperl-find-pods-heres': Recognize #-comments in m##x too
Recognize charclasses (unless delimiter is \).
`cperl-fontify-syntaxically': Unwinding to safe was done in wrong order
`cperl-regexp-scan': Update docs
`cperl-beautify-regexp-piece': use information got from regexp scan

After 5.8:
Major user visible changes:
Recognition and fontification of character classes in RExen.
Variable indentation of RExen according to groups

`cperl-find-pods-heres': Recognize POSIX classes in REx charclasses
Fontify REx charclasses in variable-name face
Fontify POSIX charclasses in "type" face
Fontify unmatched "]" in function-name face
Mark first-char of HERE-doc as `front-sticky'
Reset `front-sticky' property when needed
`cperl-calculate-indent': Indents //x -RExen accordning to parens level
`cperl-to-comment-or-eol': Recognize ends of `syntax-type' constructs
`cperl-backward-to-noncomment': Recognize stringy `syntax-type' constructs
Support `narrow'ed buffers.
`cperl-praise': Remove a reservation
`cperl-make-indent': New function
`cperl-indent-for-comment': Use `cperl-make-indent'
`cperl-indent-line': Likewise.
`cperl-lineup': Likewise.
`cperl-beautify-regexp-piece': Likewise.
`cperl-contract-level': Likewise.
`cperl-toggle-set-debug-unwind': New function
New menu entry for this
`fill-paragraph-function': Use when `boundp'
`cperl-calculate-indent': Take into account groups when indenting RExen
`cperl-to-comment-or-eol': Recognize # which end a string
`cperl-modify-syntax-type': Make only syntax-table property non-sticky
`cperl-fill-paragraph': Return t: needed for `fill-paragraph-function'
`cperl-fontify-syntaxically': More clear debugging message
`cperl-pod2man-build-command': XEmacs portability: check `Man-filter-list'
`cperl-init-faces': More complicated highlight even on XEmacs (new)
Merge cosmetic changes from XEmacs

After 5.9:
`cperl-1+': Moved to before the first use
`cperl-1-': Likewise.

After 5.10:

This code may lock Emacs hard!!!  Use on your own risk!

`cperl-font-locking': New internal variable
`cperl-beginning-of-property': New function
`cperl-calculate-indent': Use `cperl-beginning-of-property'
instead of `previous-single-property-change'
`cperl-unwind-to-safe': Likewise.
`cperl-after-expr-p': Likewise.
`cperl-get-here-doc-region': Likewise.
`cperl-font-lock-fontify-region-function': Likewise.
`cperl-to-comment-or-eol': Do not call `cperl-update-syntaxification'
recursively
Bound `next-single-property-change'
via `point-max'
`cperl-unwind-to-safe': Bound likewise
`cperl-font-lock-fontify-region-function': Likewise.
`cperl-find-pods-heres': Mark as recursive for `cperl-to-comment-or-eol'
Initialization of
`cperl-font-lock-multiline-start' could be missed if the "main"
fontification did not run due to the keyword being already fontified.
`cperl-pod-spell': Return t from do-one-chunk function
`cperl-map-pods-heres': Stop when the worker returns nil
Call `cperl-update-syntaxification'
`cperl-get-here-doc-region': Call `cperl-update-syntaxification'
`cperl-get-here-doc-delim': Remove unused function

After 5.11:

 The possible lockup of Emacs (introduced in 5.10) fixed

`cperl-unwind-to-safe': `cperl-beginning-of-property' won't return nil
`cperl-syntaxify-for-menu': New customization variable
`cperl-select-this-pod-or-here-doc': New function
`cperl-get-here-doc-region': Extra argument
Do not adjust pos by 1

New menu entries (Perl/Tools): Selection of current POD or HERE-DOC section
(Debugging CPerl:) backtrace on fontification

After 5.12:
`cperl-cached-syntax-table': use `car-safe'
`cperl-forward-re': Remove spurious argument SET-ST
Add documentation
`cperl-forward-group-in-re': New function
`cperl-find-pods-heres': Find and highlight (?{}) blocks in RExen
(XXXX Temporary (?) hack is to syntax-mark them as comment)

After 5.13:
`cperl-string-syntax-table': Make { and } not-grouping
  (Sometimes they ARE grouping in RExen, but matching them would only
   confuse in many situations when they are not)
`beginning-of-buffer': Replaced two occurences with goto-char...
`cperl-calculate-indent': `char-after' could be nil...
`cperl-find-pods-heres': REx can start after "[" too
Hightlight (??{}) in RExen too
`cperl-maybe-white-and-comment-rex': New constant
`cperl-white-and-comment-rex': Likewise.
XXXX Not very efficient, but hard to make
better while keeping 1 group

After 5.13:
`cperl-find-pods-heres': $foo << identifier() is not a HERE-DOC
Likewise for 1 << identifier

After 5.14:
`cperl-find-pods-heres': Different logic for $foo .= <<EOF etc
Error-less condition-case could fail
`cperl-font-lock-fontify-region-function': Likewise.
`cperl-init-faces': Likewise.

After 5.15:
`cperl-find-pods-heres': Support property REx-part2
`cperl-calculate-indent': Likewise.
Don't special-case REx with non-empty 1st line
`cperl-find-pods-heres': In RExen, highlight non-literal backslashes
Invert highlighting of charclasses:
now the envelop is highlighted
Highlight many others 0-length builtins
`cperl-praise': Mention indenting and highlight in RExen

After 5.15:
`cperl-find-pods-heres': Highlight capturing parens in REx

After 5.16:
`cperl-find-pods-heres': Highlight '|' for alternation
Initialize `font-lock-warning-face' if not present
`cperl-find-pods-heres': Use `font-lock-warning-face' instead of
 `font-lock-function-name-face'
`cperl-look-at-leading-count': Likewise.
`cperl-find-pods-heres': localize `font-lock-variable-name-face'
`font-lock-keyword-face' (needed for
batch processing) etc
Use `font-lock-builtin-face' for builtin in REx
Now `font-lock-variable-name-face'
is used for interpolated variables
Use "talking aliases" for faces inside REx
Highlight parts of REx (except in charclasses)
according to the syntax and/or semantic
Syntax-mark a {}-part of (?{}) as "comment"
(it was the ()-part)
Better logic to distinguish what is what in REx
`cperl-tips-faces': Document REx highlighting
`cperl-praise': Mention REx syntax highlight etc.

After 5.17:
`cperl-find-sub-attrs': Would not always manage to print error message
`cperl-find-pods-heres': localize `font-lock-constant-face'

After 5.18:
`cperl-find-pods-heres': Misprint in REx for parsing REx
Very minor optimization
`my-cperl-REx-modifiers-face' got quoted
Recognize "print $foo <<END" as HERE-doc
Put `REx-interpolated' text attribute if needed
`cperl-invert-if-unless-modifiers': New function
`cperl-backward-to-start-of-expr': Likewise.
`cperl-forward-to-end-of-expr': Likewise.
`cperl-invert-if-unless': Works in "the opposite way" too
Cursor position on return is on the switch-word
Indents comments better
`REx-interpolated': New text attribute
`cperl-next-interpolated-REx': New function
`cperl-next-interpolated-REx-0': Likewise.
`cperl-next-interpolated-REx-1': Likewise.
"\C-c\C-x", "\C-c\C-y", "\C-c\C-v": New keybinding for these functions
Perl/Regexp menu: 3 new entries for `cperl-next-interpolated-REx'
`cperl-praise': Mention finded interpolated RExen

After 5.19:
`cperl-init-faces': Highlight %$foo, @$foo too
`cperl-short-docs': Better docs for system, exec
`cperl-find-pods-heres': Better detect << after print {FH} <<EOF etc.
Would not find HERE-doc ended by EOF without NL
`cperl-short-docs': Correct not-doubled \-escapes
start block: Put some `defvar' for stuff gone from XEmacs

After 5.20:
initial comment: Extend copyright, fix email address
`cperl-indent-comment-at-column-0': New customization variable
`cperl-comment-indent': Indentation after $#a would increasy by 1
`cperl-mode': Make `defun-prompt-regexp' grok BEGIN/END etc
`cperl-find-pods-heres': Mark CODE of s///e as `syntax-type' `multiline'
`cperl-at-end-of-expr': Would fail if @BAR=12 follows after ";"
`cperl-init-faces': If `cperl-highlight-variables-indiscriminately'
highlight $ in $foo too (UNTESTED)
`cperl-set-style': Docstring missed some available styles
toplevel: Menubar/Perl/Indent-Styles had FSF, now K&R
Change "Current" to "Memorize Current"
`cperl-indent-wrt-brace': New customization variable; the default is
as for pre-5.2 version
`cperl-styles-entries': Keep `cperl-extra-newline-before-brace-multiline'
`cperl-style-alist': Likewise.
`cperl-fix-line-spacing': Support `cperl-merge-trailing-else' being nil,
and `cperl-extra-newline-before-brace' etc
being t
`cperl-indent-exp': Plans B and C to find continuation blocks even
if `cperl-extra-newline-before-brace' is t

After 5.21:
Improve some docstrings concerning indentation.
`cperl-indent-rules-alist': New variable
`cperl-sniff-for-indent': New function name
(separated from `cperl-calculate-indent')
`cperl-calculate-indent': Separated the sniffer and the indenter;
uses `cperl-sniff-for-indent' now
`cperl-comment-indent': Test for `cperl-indent-comment-at-column-0'
was inverted;
Support `comment-column' = 0

17 years ago* dnd.el (dnd-handle-one-url): Fix typo in doc-string.
Jan Djärv [Wed, 11 Oct 2006 06:27:08 +0000 (06:27 +0000)]
* dnd.el (dnd-handle-one-url): Fix typo in doc-string.
* help-at-pt.el (scan-buf-move-to-region): Likewise.
* longlines.el (longlines-window-change-function): Likewise.
* simple.el (undo-ask-before-discard): Likewise.
* wid-edit.el (widget-field-prompt-internal)
(widget-documentation-link-p): Likewise

17 years ago(Acknowledgments): Use @dotless{i}.
Kim F. Storm [Tue, 10 Oct 2006 22:39:52 +0000 (22:39 +0000)]
(Acknowledgments): Use @dotless{i}.

17 years ago*** empty log message ***
Kim F. Storm [Tue, 10 Oct 2006 22:39:34 +0000 (22:39 +0000)]
*** empty log message ***

17 years ago(sh-get-kw): | is not among the allowed chars for a keyword.
Stefan Monnier [Tue, 10 Oct 2006 21:09:37 +0000 (21:09 +0000)]
(sh-get-kw): | is not among the allowed chars for a keyword.

17 years ago(Sets And Lists): Add memql.
Kim F. Storm [Tue, 10 Oct 2006 16:11:57 +0000 (16:11 +0000)]
(Sets And Lists): Add memql.

17 years ago*** empty log message ***
Kim F. Storm [Tue, 10 Oct 2006 16:11:48 +0000 (16:11 +0000)]
*** empty log message ***

17 years agoInclude xterm.h for x_fully_uncatch_errors and friends.
Stefan Monnier [Tue, 10 Oct 2006 14:39:23 +0000 (14:39 +0000)]
Include xterm.h for x_fully_uncatch_errors and friends.

17 years agoDeclare x_create_bitmap_from_xpm_data.
Stefan Monnier [Tue, 10 Oct 2006 14:38:34 +0000 (14:38 +0000)]
Declare x_create_bitmap_from_xpm_data.

17 years ago(x_check_expected_move): Remove unused var `count'.
Stefan Monnier [Tue, 10 Oct 2006 14:37:54 +0000 (14:37 +0000)]
(x_check_expected_move): Remove unused var `count'.

17 years ago(syms_of_xmenu): Use Ffset rather than Fdefalias, since
Stefan Monnier [Tue, 10 Oct 2006 14:22:46 +0000 (14:22 +0000)]
(syms_of_xmenu): Use Ffset rather than Fdefalias, since
Fdefalias is not declared in any *.h file.

17 years agoMerge from gnus--rel--5.10
Miles Bader [Tue, 10 Oct 2006 08:38:38 +0000 (08:38 +0000)]
Merge from gnus--rel--5.10

Patches applied:

 * gnus--rel--5.10  (patch 149)

   - Update from CVS

Revision: emacs@sv.gnu.org/emacs--devo--0--patch-468

17 years ago* dispnew.c (sit_for): Sit forever if TIMEOUT is t.
Chong Yidong [Tue, 10 Oct 2006 01:20:20 +0000 (01:20 +0000)]
* dispnew.c (sit_for): Sit forever if TIMEOUT is t.

* keyboard.c (command_loop_1): Handle non-number values of
`minibuffer-message-timeout'.
(Fexecute_extended_command): Fix typo.

* minibuf.c (temp_echo_area_glyphs): Sit for
`minibuffer-message-timeout' seconds.

17 years ago(comment-valid-prefix-p): Make the check more thorough.
Stefan Monnier [Tue, 10 Oct 2006 00:33:16 +0000 (00:33 +0000)]
(comment-valid-prefix-p): Make the check more thorough.
From an idea by Martin Rudalics <rudalics@gmx.at>.
(comment-indent-new-line): Adjust call.

17 years ago* minibuf.c (temp_echo_area_glyphs): Sit for
Chong Yidong [Tue, 10 Oct 2006 00:33:02 +0000 (00:33 +0000)]
* minibuf.c (temp_echo_area_glyphs): Sit for
`minibuffer-message-timeout' seconds.

17 years ago* allout.el (allout-back-to-current-heading): Base on lower-level
Chong Yidong [Mon, 9 Oct 2006 23:34:11 +0000 (23:34 +0000)]
* allout.el (allout-back-to-current-heading): Base on lower-level
routines to get proper disqualification of aberrant topics.

17 years ago*** empty log message ***
Kim F. Storm [Mon, 9 Oct 2006 20:51:00 +0000 (20:51 +0000)]
*** empty log message ***

17 years ago(url-generic-parse-url): Handle URLs with empty path component and
Magnus Henoch [Mon, 9 Oct 2006 20:10:13 +0000 (20:10 +0000)]
(url-generic-parse-url): Handle URLs with empty path component and
non-empty query component.  Untangle path, query and fragment parsing
code.  Add references to RFC 3986 in comments.
(url-recreate-url-attributes): Start query string with "?", not ";".

17 years ago(../src/config.h): Fix error message.
Eli Zaretskii [Mon, 9 Oct 2006 19:58:14 +0000 (19:58 +0000)]
(../src/config.h): Fix error message.

17 years agoAdd the topic line for last entry since that was
David Kastrup [Mon, 9 Oct 2006 16:21:58 +0000 (16:21 +0000)]
Add the topic line for last entry since that was
what the joke was about.

17 years agoComment change.
Richard M. Stallman [Mon, 9 Oct 2006 15:08:50 +0000 (15:08 +0000)]
Comment change.

17 years ago(2C-two-columns): Doc fix.
Richard M. Stallman [Mon, 9 Oct 2006 15:08:13 +0000 (15:08 +0000)]
(2C-two-columns): Doc fix.

17 years agoFix typo.
Kim F. Storm [Mon, 9 Oct 2006 11:11:26 +0000 (11:11 +0000)]
Fix typo.

17 years ago(explicit-csh-args, explicit-bash-args): Add comment
Kim F. Storm [Mon, 9 Oct 2006 09:04:23 +0000 (09:04 +0000)]
(explicit-csh-args, explicit-bash-args): Add comment
about implicit use.

17 years ago*** empty log message ***
Kim F. Storm [Mon, 9 Oct 2006 09:04:13 +0000 (09:04 +0000)]
*** empty log message ***

17 years agomb-depth.el is not yet part of emacs.
Kim F. Storm [Sun, 8 Oct 2006 21:40:53 +0000 (21:40 +0000)]
mb-depth.el is not yet part of emacs.

17 years ago(2C-two-columns): Doc fix.
Richard M. Stallman [Sun, 8 Oct 2006 19:59:01 +0000 (19:59 +0000)]
(2C-two-columns): Doc fix.

17 years agoMark `buffer-read-only' as safe-local-variable.
Reiner Steib [Sun, 8 Oct 2006 11:34:29 +0000 (11:34 +0000)]
Mark `buffer-read-only' as safe-local-variable.

17 years ago(mac_draw_image_string, mac_draw_image_string_16): Add
YAMAMOTO Mitsuharu [Sun, 8 Oct 2006 07:48:02 +0000 (07:48 +0000)]
(mac_draw_image_string, mac_draw_image_string_16): Add
argument OVERSTRIKE_P.
(mac_draw_string_common, mac_draw_image_string_cg): Likewise.
Support overstrike.
(mac_draw_string, mac_draw_string_16): Remove functions.
(x_draw_glyph_string_foreground): Use overstrike when needed.
(x_draw_composite_glyph_string_foreground): Likewise.  Use
mac_draw_image_string_16 instead of mac_draw_string_16.
(mac_load_query_font): Rename from XLoadQueryFont.  Take argument F
instead of DPY.  All uses changed.  Don't save/restore font.

17 years agoAdd compatibility data for Cygwin Make 3.81.
Eli Zaretskii [Sun, 8 Oct 2006 04:32:28 +0000 (04:32 +0000)]
Add compatibility data for Cygwin Make 3.81.

17 years ago(Breakpoints Buffer): Mention catchpoints.
Nick Roberts [Sat, 7 Oct 2006 23:38:51 +0000 (23:38 +0000)]
(Breakpoints Buffer): Mention catchpoints.

17 years ago*** empty log message ***
Nick Roberts [Sat, 7 Oct 2006 23:38:26 +0000 (23:38 +0000)]
*** empty log message ***

17 years ago(gdb-speedbar-expand-node): Burp if
Nick Roberts [Sat, 7 Oct 2006 23:37:20 +0000 (23:37 +0000)]
(gdb-speedbar-expand-node): Burp if
GUD buffer has been killed.

17 years ago(Acknowledgments): Update.
Kim F. Storm [Sat, 7 Oct 2006 23:15:47 +0000 (23:15 +0000)]
(Acknowledgments): Update.

17 years ago(Acknowledgments): Update.
Kim F. Storm [Sat, 7 Oct 2006 23:05:35 +0000 (23:05 +0000)]
(Acknowledgments): Update.

17 years ago(Acknowledgments): Fix bad @/ form.
Kim F. Storm [Sat, 7 Oct 2006 23:02:56 +0000 (23:02 +0000)]
(Acknowledgments): Fix bad @/ form.

17 years ago*** empty log message ***
Kim F. Storm [Sat, 7 Oct 2006 23:02:41 +0000 (23:02 +0000)]
*** empty log message ***

17 years ago"jpff@codemist.co.uk, Oct 6: rmail get new mail still fails" was a
Chong Yidong [Sat, 7 Oct 2006 20:44:07 +0000 (20:44 +0000)]
"jpff@codemist.co.uk, Oct 6: rmail get new mail still fails" was a
failure to `make recompile'.

"Peter_Dyballa@Web.DE, Oct 4: Coding system of file not recognised
correctly" was a bug in personal configuration files.

"hashiz@tomba.meridiani.jp, Oct 6: bootstrap failure" seems to be
FreeBSD-only.

17 years agoRalf Angeli fix to w32fns.c
Jason Rumney [Sat, 7 Oct 2006 20:16:14 +0000 (20:16 +0000)]
Ralf Angeli fix to w32fns.c

17 years ago2006-10-07 Ralf Angeli <angeli@caeruleus.net>
Jason Rumney [Sat, 7 Oct 2006 20:10:23 +0000 (20:10 +0000)]
2006-10-07  Ralf Angeli  <angeli@caeruleus.net>

* w32fns.c (w32_createwindow): Honour left and top positions if
supplied explicitly.

17 years ago*** empty log message ***
Richard M. Stallman [Sat, 7 Oct 2006 19:29:19 +0000 (19:29 +0000)]
*** empty log message ***

17 years ago(add-completions-from-c-buffer):
Stefan Monnier [Sat, 7 Oct 2006 15:57:36 +0000 (15:57 +0000)]
(add-completions-from-c-buffer):
Don't presume an error's second element is a string.
Use looking-at rather than buffer-substring + member.

17 years ago(rmail-mime-charset-pattern): Allow a TAB between "Content-Type" and
Eli Zaretskii [Sat, 7 Oct 2006 13:30:41 +0000 (13:30 +0000)]
(rmail-mime-charset-pattern): Allow a TAB between "Content-Type" and
"text/plain".

17 years ago(rmail-redecode-body): If the old encoding is `undecided', call
Eli Zaretskii [Sat, 7 Oct 2006 13:13:34 +0000 (13:13 +0000)]
(rmail-redecode-body): If the old encoding is `undecided', call
find-coding-systems-region to find a proper non-trivial encoding.

17 years ago*** empty log message ***
Eli Zaretskii [Sat, 7 Oct 2006 11:13:23 +0000 (11:13 +0000)]
*** empty log message ***

17 years ago(defgroup strokes): Remove invalid url-link.
Eli Zaretskii [Sat, 7 Oct 2006 11:12:31 +0000 (11:12 +0000)]
(defgroup strokes): Remove invalid url-link.

17 years ago(defgroup reftex): Update home page url-link.
Eli Zaretskii [Sat, 7 Oct 2006 11:12:06 +0000 (11:12 +0000)]
(defgroup reftex): Update home page url-link.

17 years ago(auto-insert-alist): Doc fix.
Eli Zaretskii [Sat, 7 Oct 2006 11:03:00 +0000 (11:03 +0000)]
(auto-insert-alist): Doc fix.

17 years ago(mouse-insert-selection-internal): Use insert-for-yank, so that yank handlers
Eli Zaretskii [Sat, 7 Oct 2006 10:58:39 +0000 (10:58 +0000)]
(mouse-insert-selection-internal): Use insert-for-yank, so that yank handlers
are run.

17 years agoSynchronize with TUTORIAL.
Eli Zaretskii [Sat, 7 Oct 2006 10:48:25 +0000 (10:48 +0000)]
Synchronize with TUTORIAL.

17 years ago*** empty log message ***
Richard M. Stallman [Sat, 7 Oct 2006 03:52:39 +0000 (03:52 +0000)]
*** empty log message ***

17 years agoMerge from gnus--rel--5.10
Miles Bader [Sat, 7 Oct 2006 01:51:54 +0000 (01:51 +0000)]
Merge from gnus--rel--5.10

Patches applied:

 * gnus--rel--5.10  (patch 145-148)

   - Merge from emacs--devo--0
   - Update from CVS

2006-10-04  Reiner Steib  <Reiner.Steib@gmx.de>

   * lisp/gnus/gnus-sum.el (gnus-summary-make-menu-bar): Clarify
   gnus-summary-limit-to-articles.

2006-10-04  Romain Francoise  <romain@orebokech.com>

   * lisp/gnus/gnus-util.el (gnus-alist-to-hashtable, gnus-hashtable-to-alist):
   Moved here (and renamed) from gnus-registry.el.

   * lisp/gnus/gnus-registry.el: Require gnus-util.
   Use `gnus-alist-to-hashtable' and `gnus-hashtable-to-alist'.

2006-10-04  Reiner Steib  <Reiner.Steib@gmx.de>

   * lisp/gnus/pop3.el (pop3-authentication-scheme): Clarify doc.
   (pop3-movemail): Warn about pop3-leave-mail-on-server.

2006-10-04  Dave Love  <fx@gnu.org>

   * lisp/gnus/pop3.el (pop3-authentication-scheme): Add custom version.

2006-10-04  Jesper Harder  <harder@ifa.au.dk>

   * lisp/gnus/pop3.el (pop3-leave-mail-on-server): Don't quote nil in
   doc string.  Improve doc string.

2006-10-03  Katsumi Yamaoka  <yamaoka@jpl.org>

   * lisp/gnus/gnus-util.el (gnus-with-local-quit): New macro.

   * lisp/gnus/gnus-demon.el (gnus-demon): Replace with-local-quit with it.

2006-10-06  Reiner Steib  <Reiner.Steib@gmx.de>

   * man/gnus.texi (Image Enhancements): Update for Emacs 22.

   * man/gnus-faq.texi ([1.3]): Update.

Revision: emacs@sv.gnu.org/emacs--devo--0--patch-466

17 years ago*** empty log message ***
Richard M. Stallman [Sat, 7 Oct 2006 00:14:12 +0000 (00:14 +0000)]
*** empty log message ***

17 years ago(Displaying the current line or column): Delete "As of Emacs 20".
Richard M. Stallman [Sat, 7 Oct 2006 00:14:09 +0000 (00:14 +0000)]
(Displaying the current line or column): Delete "As of Emacs 20".

17 years ago(ido-file-extension-aux): Fix comparison.
Kim F. Storm [Fri, 6 Oct 2006 22:54:36 +0000 (22:54 +0000)]
(ido-file-extension-aux): Fix comparison.

17 years ago*** empty log message ***
Kim F. Storm [Fri, 6 Oct 2006 22:54:18 +0000 (22:54 +0000)]
*** empty log message ***

17 years ago(VM): VM works with Emacs 22 too.
Romain Francoise [Fri, 6 Oct 2006 16:56:27 +0000 (16:56 +0000)]
(VM): VM works with Emacs 22 too.

17 years agoFix:
Kim F. Storm [Fri, 6 Oct 2006 13:32:07 +0000 (13:32 +0000)]
Fix:
 ** michael@cadilhac.name, Oct 5:
 pos-visible-in-window-p and extreme conditions.

17 years ago(pos_visible_p): Fix value when EOB is visible.
Kim F. Storm [Fri, 6 Oct 2006 13:30:45 +0000 (13:30 +0000)]
(pos_visible_p): Fix value when EOB is visible.

17 years ago*** empty log message ***
Kim F. Storm [Fri, 6 Oct 2006 13:30:34 +0000 (13:30 +0000)]
*** empty log message ***

17 years ago(ido-wide-find-dirs-or-files): Use shell-quote-argument.
Kim F. Storm [Fri, 6 Oct 2006 12:49:12 +0000 (12:49 +0000)]
(ido-wide-find-dirs-or-files): Use shell-quote-argument.

17 years ago*** empty log message ***
Juanma Barranquero [Fri, 6 Oct 2006 11:05:07 +0000 (11:05 +0000)]
*** empty log message ***

17 years agoNew file for (sometimes unintended) humor in the Emacs developer's list.
Juanma Barranquero [Fri, 6 Oct 2006 10:31:18 +0000 (10:31 +0000)]
New file for (sometimes unintended) humor in the Emacs developer's list.

17 years ago*** empty log message ***
Richard M. Stallman [Fri, 6 Oct 2006 05:47:49 +0000 (05:47 +0000)]
*** empty log message ***

17 years agoRemove Emacs version "21" from title.
Richard M. Stallman [Fri, 6 Oct 2006 05:34:40 +0000 (05:34 +0000)]
Remove Emacs version "21" from title.

17 years ago*** empty log message ***
Richard M. Stallman [Thu, 5 Oct 2006 20:37:53 +0000 (20:37 +0000)]
*** empty log message ***

17 years ago* quail/latin-ltx.el: Fix typo in previous change.
Chong Yidong [Thu, 5 Oct 2006 20:20:41 +0000 (20:20 +0000)]
* quail/latin-ltx.el: Fix typo in previous change.

17 years ago* frame.c (Qinhibit_face_set_after_frame_default): New var.
Chong Yidong [Thu, 5 Oct 2006 17:33:41 +0000 (17:33 +0000)]
* frame.c (Qinhibit_face_set_after_frame_default): New var.
(syms_of_frame): Initialize it.
(x_set_frame_parameters): Avoid resetting :font attributes to the
new-frame defaults.

17 years ago*** empty log message ***
Juanma Barranquero [Thu, 5 Oct 2006 16:23:42 +0000 (16:23 +0000)]
*** empty log message ***

17 years ago(ad-remove-advice, ad-parse-arglist, ad-make-mapped-call):
Juanma Barranquero [Thu, 5 Oct 2006 15:53:30 +0000 (15:53 +0000)]
(ad-remove-advice, ad-parse-arglist, ad-make-mapped-call):
Use `let', not `let*'.

17 years agoFixed "jpff@codemist.co.uk, Sep 29: rmail g gets Wrong type argument error."
Chong Yidong [Thu, 5 Oct 2006 14:46:49 +0000 (14:46 +0000)]
Fixed "jpff@codemist.co.uk, Sep 29: rmail g gets Wrong type argument error."

17 years ago* international/mule-cmds.el (coding-system-change-eol-conversion):
Chong Yidong [Thu, 5 Oct 2006 14:46:26 +0000 (14:46 +0000)]
* international/mule-cmds.el (coding-system-change-eol-conversion):
Ensure the coding system is initialized before calling
coding-system-eol-type.

17 years agoRemove rules that start with { since they are
Stefan Monnier [Thu, 5 Oct 2006 14:43:08 +0000 (14:43 +0000)]
Remove rules that start with { since they are
redundant and hence impact the { key for no good reason.

17 years ago(Acknowledgments): Add more contributors.
Kim F. Storm [Thu, 5 Oct 2006 11:18:54 +0000 (11:18 +0000)]
(Acknowledgments): Add more contributors.

17 years ago*** empty log message ***
Kim F. Storm [Thu, 5 Oct 2006 11:18:43 +0000 (11:18 +0000)]
*** empty log message ***

17 years ago* textmodes/org.el (org-rm-props, org-activate-plain-links)
Carsten Dominik [Wed, 4 Oct 2006 13:13:27 +0000 (13:13 +0000)]
* textmodes/org.el (org-rm-props, org-activate-plain-links)
(org-activate-angle-links, org-activate-dates)
(org-activate-target-links, org-activate-camels)
(org-activate-tags): Add `rear-nonsticky' text property to avoid
textproperty keymaps from being active beyond the end of a line.
(org-unfontify-region): Also remove `rear-nonsticky' property.

17 years ago*** empty log message ***
Carsten Dominik [Wed, 4 Oct 2006 13:13:08 +0000 (13:13 +0000)]
*** empty log message ***

17 years ago(next): Table fixed.
Kenichi Handa [Wed, 4 Oct 2006 11:58:11 +0000 (11:58 +0000)]
(next): Table fixed.

17 years ago(sh-prev-thing): Remove (forward-char 1) now
Stefan Monnier [Wed, 4 Oct 2006 04:13:09 +0000 (04:13 +0000)]
(sh-prev-thing): Remove (forward-char 1) now
that it's been made unnecessary by removing narrowing.

17 years ago*** empty log message ***
Kim F. Storm [Tue, 3 Oct 2006 20:47:08 +0000 (20:47 +0000)]
*** empty log message ***

17 years ago(sh-prev-thing): Massage to untangle the
Stefan Monnier [Tue, 3 Oct 2006 20:44:26 +0000 (20:44 +0000)]
(sh-prev-thing): Massage to untangle the
control flow a bit, simplify another bit, and add comments.

17 years agoRegenerate.
Kim F. Storm [Tue, 3 Oct 2006 20:42:53 +0000 (20:42 +0000)]
Regenerate.

17 years ago*** empty log message ***
Richard M. Stallman [Tue, 3 Oct 2006 18:31:24 +0000 (18:31 +0000)]
*** empty log message ***

17 years ago(Acknowledgments): Update version and edition.
Richard M. Stallman [Tue, 3 Oct 2006 18:30:07 +0000 (18:30 +0000)]
(Acknowledgments): Update version and edition.

17 years ago(Char Classes): Document :multibyte: and :unibyte:.
Richard M. Stallman [Tue, 3 Oct 2006 17:48:44 +0000 (17:48 +0000)]
(Char Classes): Document :multibyte: and :unibyte:.
Clarify :ascii: and :nonascii:.

17 years agoM.P.Hodges@rl.ac.uk Sep 30: list-processes and process sentinels not run
Chong Yidong [Tue, 3 Oct 2006 14:41:02 +0000 (14:41 +0000)]
M.P.Hodges@rl.ac.uk Sep 30: list-processes and process sentinels not run
Fixed by KFS 2006-10-03 checkin.

XIM hotkey doesn't work in Emacs with gnome-settings-demon.
Moved to etc/PROBLEMS.

17 years ago* help.el (describe-mode): For clicks on mode-line, use "@"
David Kastrup [Tue, 3 Oct 2006 14:03:46 +0000 (14:03 +0000)]
* help.el (describe-mode): For clicks on mode-line, use "@"
interactive argument to get the major mode of the click instead of
the current buffer.

* isearch.el (isearch-mouse-2): Use new semantics of `key-binding'
in order to better redirect mouse-2 clicks.  Also allow default
bindings to apply.

17 years ago(compile_pattern): Only check `cp->syntax_table' if needed.
Stefan Monnier [Tue, 3 Oct 2006 13:47:26 +0000 (13:47 +0000)]
(compile_pattern): Only check `cp->syntax_table' if needed.
(compile_pattern_1): Remember `used_syntax' in `cp->syntax_table'.
(clear_regexp_cache): Only flush those regexps which depend on
a syntax-table.

17 years ago(clear_regexp_cache): Declare.
Stefan Monnier [Tue, 3 Oct 2006 13:38:18 +0000 (13:38 +0000)]
(clear_regexp_cache): Declare.

17 years ago(compile_pattern): Only check `cp->syntax_table' if needed.
Stefan Monnier [Tue, 3 Oct 2006 13:25:26 +0000 (13:25 +0000)]
(compile_pattern): Only check `cp->syntax_table' if needed.
(compile_pattern_1): Remember `used_syntax' in `cp->syntax_table'.

17 years ago(regex_compile): Set the new `used_syntax' bit.
Stefan Monnier [Tue, 3 Oct 2006 13:19:18 +0000 (13:19 +0000)]
(regex_compile): Set the new `used_syntax' bit.

17 years agoRemove file local variables.
Stefan Monnier [Tue, 3 Oct 2006 13:18:24 +0000 (13:18 +0000)]
Remove file local variables.
(struct re_pattern_buffer): New field `used_syntax'.

17 years ago(pushnew-internal): Remove defvar.
Kim F. Storm [Tue, 3 Oct 2006 09:19:17 +0000 (09:19 +0000)]
(pushnew-internal): Remove defvar.
(pushnew): Fix last change.

17 years ago*** empty log message ***
Kim F. Storm [Tue, 3 Oct 2006 09:19:05 +0000 (09:19 +0000)]
*** empty log message ***

17 years ago(list_processes_1): Run sentinels before removing dead
Kim F. Storm [Tue, 3 Oct 2006 09:14:40 +0000 (09:14 +0000)]
(list_processes_1): Run sentinels before removing dead
processes.  Also remove `closed' network connections.

17 years agoMerge from gnus--rel--5.10
Miles Bader [Tue, 3 Oct 2006 04:58:52 +0000 (04:58 +0000)]
Merge from gnus--rel--5.10

Patches applied:

 * gnus--rel--5.10  (patch 141-144)

   - Merge from emacs--devo--0
   - Update from CVS

2006-09-28  Reiner Steib  <Reiner.Steib@gmx.de>

   * lisp/gnus/gmm-utils.el (gmm): Adjust custom version.

   * lisp/gnus/mm-util.el (mm-charset-override-alist, mm-charset-eval-alist): Adjust
   custom version.

   * lisp/gnus/gnus-draft.el (gnus-draft-mode): Don't call `mml-mode'.

2006-10-02  Reiner Steib  <Reiner.Steib@gmx.de>

   * man/gnus.texi (Foreign Groups): Say where change of editing commands are
   stored.  Add reference to `gnus-parameters'.

Revision: emacs@sv.gnu.org/emacs--devo--0--patch-459

17 years ago*** empty log message ***
Kenichi Handa [Tue, 3 Oct 2006 00:35:56 +0000 (00:35 +0000)]
*** empty log message ***

17 years ago(eval, view-and-eval) <define-ibuffer-op>: Use the interactive spec of
John Paul Wallington [Mon, 2 Oct 2006 23:26:42 +0000 (23:26 +0000)]
(eval, view-and-eval) <define-ibuffer-op>: Use the interactive spec of
`eval-expression'.  From Denis St�� <dstuenkel@googlemail.com>.