1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-09 08:21:30 -07:00
Commit graph

68567 commits

Author SHA1 Message Date
Kenichi Handa
1eb53300a8 *** empty log message *** 2006-10-23 01:56:41 +00:00
Kenichi Handa
bc2ec97dfb Don't use charset property
`fill-find-break-point-function'.
(fill-find-break-point-function-table): New variable.
(fill-find-break-point): Lookup
fill-find-break-point-function-table.
2006-10-23 01:56:24 +00:00
Kenichi Handa
60d0b84b73 *** empty log message *** 2006-10-17 12:34:25 +00:00
Kenichi Handa
e1cae3d34f (ftfont_list): Allow registry "unicode-sip". 2006-10-17 12:34:18 +00:00
Kenichi Handa
cf96c5c25f (Qunicode_sip): New variable.
(syms_of_font): Declare it as a Lisp symbol.
2006-10-17 12:33:54 +00:00
Kenichi Handa
32d497b1cd (Qunicode_sip): Extern it. 2006-10-17 12:33:26 +00:00
Kenichi Handa
4f06ffe15b (coding-system-list): Be sure to exclude
subsidiary coding systems.
2006-10-17 11:45:46 +00:00
Kenichi Handa
d504c23f4c *** empty log message *** 2006-10-16 07:54:00 +00:00
Kenichi Handa
69df789ac5 (get_composition_id): Pay attention to TAB
component.
2006-10-16 07:53:52 +00:00
Kenichi Handa
4bad3dc5df (x_draw_composite_glyph_string_foreground): Don't draw
TAB.  Adjusted for the change of s->char2b which always points to
the first elememnt of allocated memory.
2006-10-16 07:53:16 +00:00
Kenichi Handa
4b848612ff (xftfont_text_extents): Fix calculation of descent
value.
2006-10-16 07:26:53 +00:00
Kenichi Handa
83b364b4eb (handle_composition_prop): Set it->c to the first
non-TAB component.
(fill_composite_glyph_string): Argument changed.
(BUILD_COMPOSITE_GLYPH_STRING): Adjusted for the above change.
(x_produce_glyphs): Fix handling of left/right padding.
2006-10-16 07:26:19 +00:00
Miles Bader
bb9c4b4f8b Merge from emacs--devo--0
Patches applied:

 * emacs--devo--0  (patch 460-475)

   - Update from CVS
   - Merge from gnus--rel--5.10

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

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

Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-118
2006-10-15 02:54:13 +00:00
Miles Bader
92edaeeda5 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
2006-10-15 02:49:46 +00:00
Kim F. Storm
646ff7942c (filesets-run-cmd--repl-fn): Use shell-quote-argument. 2006-10-14 23:25:55 +00:00
Kim F. Storm
7dc9c189f7 *** empty log message *** 2006-10-14 23:25:43 +00:00
Eli Zaretskii
65b4263fd0 (filesets-cmd-shell-command): Quote buffer-file-name to protect whitespace and
metacharacters from the shell.
2006-10-14 14:10:25 +00:00
Eli Zaretskii
53bc2a31a3 *** empty log message *** 2006-10-14 13:03:17 +00:00
Richard M. Stallman
563964aeda *** empty log message *** 2006-10-14 10:09:53 +00:00
Richard M. Stallman
fac390dc0a (init_sys_modes): Delete DEFVAR_LISP in the wrong place. 2006-10-14 10:09:32 +00:00
Jason Rumney
f763da8d08 Added extra info about Drew Adams 12 Aug bug 2006-10-13 22:42:36 +00:00
Romain Francoise
7dee3a04e8 Fix upload instructions: pretest files should not be uploaded in
/incoming/ftp, but in /incoming/alpha.
2006-10-13 20:47:27 +00:00
Eli Zaretskii
c6b1922543 (apropos-pattern-quoted): Fix a typo in a doc string. 2006-10-13 19:32:50 +00:00
Eli Zaretskii
3f73d221ed (start-process-shell-command): Doc fix. 2006-10-13 19:25:26 +00:00
Chong Yidong
c99240cc17 * info-look.el: Update lookup regexp for maxima modes. 2006-10-13 14:52:48 +00:00
Chong Yidong
14cb531f83 "id.brep@gmail.com, Oct 11: Crash after setting frame-title-format" is fixed. 2006-10-13 14:30:31 +00:00
Chong Yidong
1cdc4e4360 %c and %l constructs are now ignored in frame-title-format. 2006-10-13 14:26:25 +00:00
Chong Yidong
bb5da5be91 * frames.texi (Frame Titles): %c and %l are ignored in
frame-title-format.
2006-10-13 14:22:42 +00:00
Chong Yidong
98721beb4b * xdisp.c (decode_mode_spec): Ignore %c and %l constructs in frame
title.
2006-10-13 14:18:09 +00:00
Stefan Monnier
4362138675 (vc-ignore-dir-regexp): Make it into a defcustom.
(vc-find-root): Don't walk higher up than ~.
2006-10-13 05:22:33 +00:00
Chong Yidong
eae637ecd3 * keymap.c (Fkey_binding): Check Lisp_Object types before doing
XCAR and XINT.
2006-10-13 01:45:37 +00:00
Chong Yidong
d81608e084 * international/utf-8.el (utf-translate-cjk-load-tables): Avoid
clobbering last-coding-system-used during load.
2006-10-13 01:41:11 +00:00
Richard M. Stallman
5c471b12bc (file-name-history): Add defvar.
(save-some-buffers-action-alist): Improve description strings.
2006-10-12 23:00:44 +00:00
Magnus Henoch
dfea17e083 (url-http-find-free-connection): Handle url-open-stream returning nil. 2006-10-12 19:59:58 +00:00
Romain Francoise
431feaf6f4 (xbm_read_bitmap_data): Delete extra semicolon. 2006-10-12 19:22:38 +00:00
Carsten Dominik
773c795f2b textmodes/reftex-global.el (reftex-create-tags-file): Quote file
arguments.
2006-10-12 13:26:05 +00:00
Carsten Dominik
5c7860471f *** empty log message *** 2006-10-12 13:25:49 +00:00
Andreas Schwab
c595fad9d8 (auto-mode-alist): Match change log file name also with
a dash before a numeric extension.
2006-10-12 12:11:48 +00:00
Jan Djärv
db71197e33 2006-10-12 Roberto Rodr�ez <lanubeblanca@googlemail.com>
* widget.texi: Fix typos (tiny change)
2006-10-12 06:37:11 +00:00
Kenichi Handa
94461c214f (install): Be sure to make ${INSTALLDIR} before `cd' to it. 2006-10-12 05:53:27 +00:00
Chong Yidong
551730f8f4 "rudalics@gmx.at, Oct 7: adaptive-fill-mode and auto-fill-mode"
Fixed by Stefan's 2006-10-09 commit.
2006-10-12 03:53:57 +00:00
Chong Yidong
eab8bb1c94 "id.brep@gmail.com, Oct 11: Crash after setting frame-title-format" is windows-only 2006-10-11 22:51:25 +00:00
Magnus Henoch
9c51663a06 url-https.el: Remove (clashes with url-http on 8+3 systems).
url-http.el: Move contents of url-https.el here.  Add autoloads.
2006-10-11 20:58:36 +00:00
Richard M. Stallman
8972d253c2 *** empty log message *** 2006-10-11 20:12:32 +00:00
Richard M. Stallman
3d0d68a4ba (Key Sequences): Clarify use of kbd. 2006-10-11 20:12:19 +00:00
Andreas Schwab
9984b9d5d9 Typo. 2006-10-11 09:49:15 +00:00
Stefan Monnier
9968f10f12 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
2006-10-11 06:47:35 +00:00
Stefan Monnier
4ab89e7b3b 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
2006-10-11 06:47:35 +00:00
Jan Djärv
a3545af4a8 * 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
2006-10-11 06:27:08 +00:00
Kim F. Storm
90e4b32d3a (Acknowledgments): Use @dotless{i}. 2006-10-10 22:39:52 +00:00