]> git.eshelyaron.com Git - emacs.git/log
emacs.git
18 years ago(ada-83-string-keywords, ada-last-which-function-line ada-no-auto-case,
Juanma Barranquero [Wed, 18 Oct 2006 16:29:36 +0000 (16:29 +0000)]
(ada-83-string-keywords, ada-last-which-function-line ada-no-auto-case,
ada-indent-region, ada-which-compiler, ada-align-modes, ada-adjust-case-buffer,
ada-looking-at-semi-private, ada-get-body-name): Fix typos in docstrings.
(ada-create-case-exception, ada-create-case-exception-substring):
Fix typos in error messages.
(ada-goto-matching-end, ada-narrow-to-defun): Doc fixes.

18 years agoFix badly written ChangeLog entry.
Chong Yidong [Wed, 18 Oct 2006 14:17:22 +0000 (14:17 +0000)]
Fix badly written ChangeLog entry.

18 years ago* term/x-win.el (res-geometry): Don't set geometry from Xresources
Jan Djärv [Wed, 18 Oct 2006 14:05:16 +0000 (14:05 +0000)]
* term/x-win.el (res-geometry): Don't set geometry from Xresources
 to default-frame-alist if default-frame-alist already contains
 widht/height.

18 years ago*** empty log message ***
Richard M. Stallman [Wed, 18 Oct 2006 11:12:59 +0000 (11:12 +0000)]
*** empty log message ***

18 years agoComment change.
Richard M. Stallman [Wed, 18 Oct 2006 11:11:32 +0000 (11:11 +0000)]
Comment change.

18 years ago(pp-eval-expression): Use `X' to read value.
Richard M. Stallman [Wed, 18 Oct 2006 11:02:31 +0000 (11:02 +0000)]
(pp-eval-expression): Use `X' to read value.
Non-interactive arg is the value, not the expression.

18 years ago(read-expression-map): Just set it, no defvar.
Richard M. Stallman [Wed, 18 Oct 2006 10:58:39 +0000 (10:58 +0000)]
(read-expression-map): Just set it, no defvar.

18 years ago(insert-for-yank-1): If last inserted char has properties,
Richard M. Stallman [Wed, 18 Oct 2006 10:56:46 +0000 (10:56 +0000)]
(insert-for-yank-1): If last inserted char has properties,
mark them as rear-nonsticky.

18 years ago*** empty log message ***
Juanma Barranquero [Wed, 18 Oct 2006 10:55:32 +0000 (10:55 +0000)]
*** empty log message ***

18 years ago(recentf-mode): Doc fix.
Richard M. Stallman [Wed, 18 Oct 2006 10:51:30 +0000 (10:51 +0000)]
(recentf-mode): Doc fix.

18 years ago(facemenu-add-new-face): Defend against symbol that isn't a face name.
Richard M. Stallman [Wed, 18 Oct 2006 10:51:00 +0000 (10:51 +0000)]
(facemenu-add-new-face): Defend against symbol that isn't a face name.

18 years ago(dired-do-copy): Doc fix.
Richard M. Stallman [Wed, 18 Oct 2006 10:50:28 +0000 (10:50 +0000)]
(dired-do-copy): Doc fix.

18 years ago(Processing of Errors): Use @var for an argument, not @code.
Juanma Barranquero [Wed, 18 Oct 2006 10:41:08 +0000 (10:41 +0000)]
(Processing of Errors): Use @var for an argument, not @code.

18 years ago** raman@users.sf.net, Oct 9: shell-mode: cursor Point loses on long prompts:
Chong Yidong [Wed, 18 Oct 2006 04:59:49 +0000 (04:59 +0000)]
** raman@users.sf.net, Oct 9: shell-mode: cursor Point loses on long prompts:
is fixed.

18 years ago* simple.el (line-move-1): During fields during motion to the
Chong Yidong [Wed, 18 Oct 2006 04:58:29 +0000 (04:58 +0000)]
* simple.el (line-move-1): During fields during motion to the
beginning of line to avoid getting point stuck.

18 years ago"dominik@science.uva.nl, Oct 12: org-mode with flyspell-mode freezes emacs"
Chong Yidong [Wed, 18 Oct 2006 04:18:11 +0000 (04:18 +0000)]
"dominik@science.uva.nl, Oct 12: org-mode with flyspell-mode freezes emacs"
is fixed

18 years ago* textmodes/flyspell.el (flyspell-word-search-backward): Set
Chong Yidong [Wed, 18 Oct 2006 04:13:46 +0000 (04:13 +0000)]
* textmodes/flyspell.el (flyspell-word-search-backward): Set
inhibit-point-motion-hooks to avoid looping due to intangibile
text.

18 years ago*** empty log message ***
Richard M. Stallman [Tue, 17 Oct 2006 19:39:43 +0000 (19:39 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Richard M. Stallman [Tue, 17 Oct 2006 06:51:34 +0000 (06:51 +0000)]
*** empty log message ***

18 years ago(adjust_frame_glyphs_for_window_redisplay): Fix #endif comments.
YAMAMOTO Mitsuharu [Tue, 17 Oct 2006 00:29:25 +0000 (00:29 +0000)]
(adjust_frame_glyphs_for_window_redisplay): Fix #endif comments.

18 years ago*** empty log message ***
Richard M. Stallman [Mon, 16 Oct 2006 18:57:58 +0000 (18:57 +0000)]
*** empty log message ***

18 years ago(Edebug Recursive Edit): Minor cleanup.
Richard M. Stallman [Mon, 16 Oct 2006 18:57:45 +0000 (18:57 +0000)]
(Edebug Recursive Edit): Minor cleanup.

18 years ago(Format of Keymaps): Show all the keymap element
Richard M. Stallman [Mon, 16 Oct 2006 18:57:04 +0000 (18:57 +0000)]
(Format of Keymaps): Show all the keymap element
patterns that result from menu items.
(Key Lookup): Minor cleanups.

18 years ago(Precalculated Fontification): Don't say that
Richard M. Stallman [Mon, 16 Oct 2006 18:54:26 +0000 (18:54 +0000)]
(Precalculated Fontification): Don't say that
not setting font-lock-defaults avoids loading font-lock.

18 years agoFix prev change.
Richard M. Stallman [Mon, 16 Oct 2006 18:53:23 +0000 (18:53 +0000)]
Fix prev change.

18 years ago(Documentation): Move xref to Emacs Manual here.
Richard M. Stallman [Mon, 16 Oct 2006 18:53:04 +0000 (18:53 +0000)]
(Documentation): Move xref to Emacs Manual here.
(Documentation Basics): From here.
Also doc emacs-lisp-docstring-fill-column.

18 years agoUpdate version and ISBN.
Richard M. Stallman [Mon, 16 Oct 2006 18:51:34 +0000 (18:51 +0000)]
Update version and ISBN.

18 years ago(Interactive Call): Clarify KEYS arg to call-interactively is a vector.
Richard M. Stallman [Mon, 16 Oct 2006 18:50:56 +0000 (18:50 +0000)]
(Interactive Call): Clarify KEYS arg to call-interactively is a vector.
(Command Loop Info): Delete anchor in this-command-keys.
Add anchor in this-command-keys-vector.
(Recursive Editing): Document how recursive-edit handles the current buffer.

18 years agoUse @var instead of capitalization.
Richard M. Stallman [Mon, 16 Oct 2006 18:48:28 +0000 (18:48 +0000)]
Use @var instead of capitalization.
Clarify many widget type descriptions.

18 years agoUpdate ISBN.
Richard M. Stallman [Mon, 16 Oct 2006 18:47:11 +0000 (18:47 +0000)]
Update ISBN.

18 years ago(describe-function-1): Special case optimization for self-insert-command.
Richard M. Stallman [Mon, 16 Oct 2006 14:57:01 +0000 (14:57 +0000)]
(describe-function-1): Special case optimization for self-insert-command.

18 years ago(url-https-create-secure-wrapper): Always use tls gateway method.
Magnus Henoch [Mon, 16 Oct 2006 14:28:46 +0000 (14:28 +0000)]
(url-https-create-secure-wrapper): Always use tls gateway method.

18 years ago* gtkutil.c (get_utf8_string): Remove warnings with casts.
Jan Djärv [Mon, 16 Oct 2006 14:20:38 +0000 (14:20 +0000)]
* gtkutil.c (get_utf8_string): Remove warnings with casts.
 (xg_tool_bar_button_cb): Ditto
 (xg_tool_bar_callback): Ditto.

18 years ago(ido-reread-directory): Work in `dir' mode too.
Kim F. Storm [Mon, 16 Oct 2006 12:42:24 +0000 (12:42 +0000)]
(ido-reread-directory): Work in `dir' mode too.

18 years ago*** empty log message ***
Kim F. Storm [Mon, 16 Oct 2006 12:41:37 +0000 (12:41 +0000)]
*** empty log message ***

18 years ago(mac_query_char_extents): Don't return glyph ID if layout
YAMAMOTO Mitsuharu [Mon, 16 Oct 2006 08:59:31 +0000 (08:59 +0000)]
(mac_query_char_extents): Don't return glyph ID if layout
adjustment is needed.
(mac_load_query_font): Check if width and height are positive.

18 years ago(Fmac_get_preference, Fmac_code_convert_string): Add GCPROs.
YAMAMOTO Mitsuharu [Mon, 16 Oct 2006 08:58:39 +0000 (08:58 +0000)]
(Fmac_get_preference, Fmac_code_convert_string): Add GCPROs.

18 years ago(adjust_frame_glyphs_for_frame_redisplay): Remove unused variable ch_dim.
YAMAMOTO Mitsuharu [Mon, 16 Oct 2006 08:58:20 +0000 (08:58 +0000)]
(adjust_frame_glyphs_for_frame_redisplay): Remove unused variable ch_dim.
(adjust_frame_glyphs_for_window_redisplay): Likewise.  Don't allocate
menu bar window matrices on non-X systems.

18 years ago2006-10-15 Martin Rudalics <rudalics@gmx.at>
Kim F. Storm [Sun, 15 Oct 2006 20:48:56 +0000 (20:48 +0000)]
2006-10-15  Martin Rudalics <rudalics@gmx.at>
Require 'regexp-opt.

18 years ago*** empty log message ***
Kim F. Storm [Sun, 15 Oct 2006 20:48:35 +0000 (20:48 +0000)]
*** empty log message ***

18 years ago2006-10-15 Lennart Borgman <lennart.borgman.073@student.lu.se>
Kim F. Storm [Sun, 15 Oct 2006 20:42:28 +0000 (20:42 +0000)]
2006-10-15  Lennart Borgman  <lennart.borgman.073@student.lu.se>
(flymake-get-project-include-dirs-imp): Use shell-quote-argument.

18 years ago2006-10-15 Lennart Borgman <lennart.borgman.073@student.lu.se>
Kim F. Storm [Sun, 15 Oct 2006 20:42:10 +0000 (20:42 +0000)]
2006-10-15  Lennart Borgman  <lennart.borgman.073@student.lu.se>
(explicit-bash-args): Use shell-quote-argument.

18 years ago2006-10-15 Lennart Borgman <lennart.borgman.073@student.lu.se>
Kim F. Storm [Sun, 15 Oct 2006 20:41:42 +0000 (20:41 +0000)]
2006-10-15  Lennart Borgman  <lennart.borgman.073@student.lu.se>
(ada-find-in-src-path): Use shell-quote-argument.
Use grep -E rather than egrep.

18 years ago*** empty log message ***
Kim F. Storm [Sun, 15 Oct 2006 20:41:03 +0000 (20:41 +0000)]
*** empty log message ***

18 years ago2006-10-15 Michaël Cadilhac <michael.cadilhac@lrde.org>
Kim F. Storm [Sun, 15 Oct 2006 20:33:12 +0000 (20:33 +0000)]
2006-10-15  Michaël Cadilhac  <michael.cadilhac@lrde.org>
(ido-exhibit): Allow `-', `_', and trailing `$' in user id.

18 years ago*** empty log message ***
Kim F. Storm [Sun, 15 Oct 2006 20:32:52 +0000 (20:32 +0000)]
*** empty log message ***

18 years ago* woman.el (woman2-format-paragraphs): Avoid infinite loop in case
Chong Yidong [Sun, 15 Oct 2006 19:13:44 +0000 (19:13 +0000)]
* woman.el (woman2-format-paragraphs): Avoid infinite loop in case
there is no terminating newline.

18 years ago(set-version): Set version numbers in "mac" subdirectory.
YAMAMOTO Mitsuharu [Sun, 15 Oct 2006 04:19:49 +0000 (04:19 +0000)]
(set-version): Set version numbers in "mac" subdirectory.

18 years ago*** empty log message ***
Richard M. Stallman [Sun, 15 Oct 2006 04:04:45 +0000 (04:04 +0000)]
*** empty log message ***

18 years agoMerge from gnus--rel--5.10
Miles Bader [Sun, 15 Oct 2006 02:49:46 +0000 (02:49 +0000)]
Merge from gnus--rel--5.10

Patches applied:

 * gnus--rel--5.10  (patch 150-152)

   - Update from CVS

2006-10-13  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>

   * lisp/gnus/mm-uu.el (mm-uu-pgp-signed-extract-1): Use RFC 2440 definition of
   "blank line" when searching for end of armor headers.

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

   * lisp/gnus/gmm-utils.el (gmm-write-region): Fix variable name.

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

   * lisp/gnus/gmm-utils.el (gmm-write-region): New function based on compatibility
   code from `mm-make-temp-file'.

   * lisp/gnus/mm-util.el (mm-make-temp-file): Use `gmm-write-region'.

   * lisp/gnus/nnmaildir.el (nnmaildir--update-nov)
   (nnmaildir-request-replace-article, nnmaildir-request-accept-article):
   Use `gmm-write-region'.

2006-10-13  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>

   * man/gnus.texi (Other modes): Fix typo. Add alternative index entry for
   gnus-dired-attach.
   (Selecting a Group): Fix typo.

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

18 years ago(filesets-run-cmd--repl-fn): Use shell-quote-argument.
Kim F. Storm [Sat, 14 Oct 2006 23:25:55 +0000 (23:25 +0000)]
(filesets-run-cmd--repl-fn): Use shell-quote-argument.

18 years ago*** empty log message ***
Kim F. Storm [Sat, 14 Oct 2006 23:25:43 +0000 (23:25 +0000)]
*** empty log message ***

18 years ago(filesets-cmd-shell-command): Quote buffer-file-name to protect whitespace and
Eli Zaretskii [Sat, 14 Oct 2006 14:10:25 +0000 (14:10 +0000)]
(filesets-cmd-shell-command): Quote buffer-file-name to protect whitespace and
metacharacters from the shell.

18 years ago*** empty log message ***
Eli Zaretskii [Sat, 14 Oct 2006 13:03:17 +0000 (13:03 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Richard M. Stallman [Sat, 14 Oct 2006 10:09:53 +0000 (10:09 +0000)]
*** empty log message ***

18 years ago(init_sys_modes): Delete DEFVAR_LISP in the wrong place.
Richard M. Stallman [Sat, 14 Oct 2006 10:09:32 +0000 (10:09 +0000)]
(init_sys_modes): Delete DEFVAR_LISP in the wrong place.

18 years agoAdded extra info about Drew Adams 12 Aug bug
Jason Rumney [Fri, 13 Oct 2006 22:42:36 +0000 (22:42 +0000)]
Added extra info about Drew Adams 12 Aug bug

18 years agoFix upload instructions: pretest files should not be uploaded in
Romain Francoise [Fri, 13 Oct 2006 20:47:27 +0000 (20:47 +0000)]
Fix upload instructions: pretest files should not be uploaded in
/incoming/ftp, but in /incoming/alpha.

18 years ago(apropos-pattern-quoted): Fix a typo in a doc string.
Eli Zaretskii [Fri, 13 Oct 2006 19:32:50 +0000 (19:32 +0000)]
(apropos-pattern-quoted): Fix a typo in a doc string.

18 years ago(start-process-shell-command): Doc fix.
Eli Zaretskii [Fri, 13 Oct 2006 19:25:26 +0000 (19:25 +0000)]
(start-process-shell-command): Doc fix.

18 years ago* info-look.el: Update lookup regexp for maxima modes.
Chong Yidong [Fri, 13 Oct 2006 14:52:48 +0000 (14:52 +0000)]
* info-look.el: Update lookup regexp for maxima modes.

18 years ago"id.brep@gmail.com, Oct 11: Crash after setting frame-title-format" is fixed.
Chong Yidong [Fri, 13 Oct 2006 14:30:31 +0000 (14:30 +0000)]
"id.brep@gmail.com, Oct 11: Crash after setting frame-title-format" is fixed.

18 years ago%c and %l constructs are now ignored in frame-title-format.
Chong Yidong [Fri, 13 Oct 2006 14:26:25 +0000 (14:26 +0000)]
%c and %l constructs are now ignored in frame-title-format.

18 years ago* frames.texi (Frame Titles): %c and %l are ignored in
Chong Yidong [Fri, 13 Oct 2006 14:22:42 +0000 (14:22 +0000)]
* frames.texi (Frame Titles): %c and %l are ignored in
frame-title-format.

18 years ago* xdisp.c (decode_mode_spec): Ignore %c and %l constructs in frame
Chong Yidong [Fri, 13 Oct 2006 14:18:09 +0000 (14:18 +0000)]
* xdisp.c (decode_mode_spec): Ignore %c and %l constructs in frame
title.

18 years ago(vc-ignore-dir-regexp): Make it into a defcustom.
Stefan Monnier [Fri, 13 Oct 2006 05:22:33 +0000 (05:22 +0000)]
(vc-ignore-dir-regexp): Make it into a defcustom.
(vc-find-root): Don't walk higher up than ~.

18 years ago* keymap.c (Fkey_binding): Check Lisp_Object types before doing
Chong Yidong [Fri, 13 Oct 2006 01:45:37 +0000 (01:45 +0000)]
* keymap.c (Fkey_binding): Check Lisp_Object types before doing
XCAR and XINT.

18 years ago* international/utf-8.el (utf-translate-cjk-load-tables): Avoid
Chong Yidong [Fri, 13 Oct 2006 01:41:11 +0000 (01:41 +0000)]
* international/utf-8.el (utf-translate-cjk-load-tables): Avoid
clobbering last-coding-system-used during load.

18 years ago(file-name-history): Add defvar.
Richard M. Stallman [Thu, 12 Oct 2006 23:00:44 +0000 (23:00 +0000)]
(file-name-history): Add defvar.
(save-some-buffers-action-alist): Improve description strings.

18 years ago(url-http-find-free-connection): Handle url-open-stream returning nil.
Magnus Henoch [Thu, 12 Oct 2006 19:59:58 +0000 (19:59 +0000)]
(url-http-find-free-connection): Handle url-open-stream returning nil.

18 years ago(xbm_read_bitmap_data): Delete extra semicolon.
Romain Francoise [Thu, 12 Oct 2006 19:22:38 +0000 (19:22 +0000)]
(xbm_read_bitmap_data): Delete extra semicolon.

18 years agotextmodes/reftex-global.el (reftex-create-tags-file): Quote file
Carsten Dominik [Thu, 12 Oct 2006 13:26:05 +0000 (13:26 +0000)]
textmodes/reftex-global.el (reftex-create-tags-file): Quote file
arguments.

18 years ago*** empty log message ***
Carsten Dominik [Thu, 12 Oct 2006 13:25:49 +0000 (13:25 +0000)]
*** empty log message ***

18 years ago(auto-mode-alist): Match change log file name also with
Andreas Schwab [Thu, 12 Oct 2006 12:11:48 +0000 (12:11 +0000)]
(auto-mode-alist): Match change log file name also with
a dash before a numeric extension.

18 years ago2006-10-12 Roberto Rodr�ez <lanubeblanca@googlemail.com>
Jan Djärv [Thu, 12 Oct 2006 06:37:11 +0000 (06:37 +0000)]
2006-10-12  Roberto Rodr�ez  <lanubeblanca@googlemail.com>

* widget.texi: Fix typos (tiny change)

18 years ago(install): Be sure to make ${INSTALLDIR} before `cd' to it.
Kenichi Handa [Thu, 12 Oct 2006 05:53:27 +0000 (05:53 +0000)]
(install): Be sure to make ${INSTALLDIR} before `cd' to it.

18 years ago"rudalics@gmx.at, Oct 7: adaptive-fill-mode and auto-fill-mode"
Chong Yidong [Thu, 12 Oct 2006 03:53:57 +0000 (03:53 +0000)]
"rudalics@gmx.at, Oct 7: adaptive-fill-mode and auto-fill-mode"
Fixed by Stefan's 2006-10-09 commit.

18 years ago"id.brep@gmail.com, Oct 11: Crash after setting frame-title-format" is windows-only
Chong Yidong [Wed, 11 Oct 2006 22:51:25 +0000 (22:51 +0000)]
"id.brep@gmail.com, Oct 11: Crash after setting frame-title-format" is windows-only

18 years agourl-https.el: Remove (clashes with url-http on 8+3 systems).
Magnus Henoch [Wed, 11 Oct 2006 20:58:36 +0000 (20:58 +0000)]
url-https.el: Remove (clashes with url-http on 8+3 systems).
url-http.el: Move contents of url-https.el here.  Add autoloads.

18 years ago*** empty log message ***
Richard M. Stallman [Wed, 11 Oct 2006 20:12:32 +0000 (20:12 +0000)]
*** empty log message ***

18 years ago(Key Sequences): Clarify use of kbd.
Richard M. Stallman [Wed, 11 Oct 2006 20:12:19 +0000 (20:12 +0000)]
(Key Sequences): Clarify use of kbd.

18 years agoTypo.
Andreas Schwab [Wed, 11 Oct 2006 09:49:15 +0000 (09:49 +0000)]
Typo.

18 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

18 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

18 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

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

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

18 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.

18 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.

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

18 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.

18 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.

18 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'.

18 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.

18 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

18 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.

18 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.

18 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.

18 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.

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