1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-17 10:06:13 +00:00
Commit Graph

34801 Commits

Author SHA1 Message Date
Carsten Dominik
cd3af09da7 *** empty log message *** 2006-09-20 09:24:10 +00:00
Kenichi Handa
6cf157df1f (isearch-process-search-char): Cancel the previous
change.
(isearch-search-string): New function.
(isearch-search): Use isearch-search-string.
(isearch-lazy-highlight-search): Likewise.
2006-09-20 06:13:43 +00:00
Miles Bader
0327a4644b Merge from gnus--rel--5.10
Patches applied:

 * gnus--rel--5.10  (patch 137-140)

   - Update from CVS

2006-09-19  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>

   * lisp/gnus/nnslashdot.el (nnslashdot-request-article): Update end-of-article
   regexp.  Articles containing quotation were cut prematurely.

2006-09-16  Katsumi Yamaoka  <yamaoka@jpl.org>

   * lisp/gnus/message.el (message-cite-original-without-signature): Use nobody by
   default for the value of From header.
   (message-cite-original): Ditto.
   (message-reply): Ditto.

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

   * man/gnus.texi (Oort Gnus): Add @xref for `mm-fill-flowed'.

Revision: emacs@sv.gnu.org/emacs--devo--0--patch-446
2006-09-20 05:45:06 +00:00
David Kastrup
9ed38a849d (mouse-posn-property): Improve doc string.
(mouse-on-link-p): Change buffers for function calls on links.
2006-09-20 04:56:58 +00:00
David Kastrup
1d45e02e70 (clipboard-yank): bomb out in interactive use if
buffer is read-only.
2006-09-20 04:13:32 +00:00
Chong Yidong
1b4d97b2f5 * allout.el (allout-unprotected): Let inhibit-read-only only when
buffer-read-only isn't set.
	(allout-annotate-hidden): Enable topic annotation during copies even
	when the buffer is read-only, eg for topic copies.  Ensure that the loop
	advances, even when the span extends beyond the	deletion region.
	(allout-toggle-subtree-encryption): Use	allout-structure-added-hook
	rather than allout-exposure-changed-hook, as a stronger assertion.
	(allout-keybindings-list): Add bindings for
	allout-copy-line-as-kill and allout-copy-topic-as-kill.
	(allout-copy-line-as-kill, allout-copy-topic-as-kill): copy
	wrappers for allout-kill-line and allout-kill-topic.
	(allout-listify-exposed): Position correctly to accumulate lines.
2006-09-19 21:55:44 +00:00
Chong Yidong
fef11f1549 * simple.el (line-move-1): Escape field boundaries occurring
exactly at point.  Update goal column if constrained to a field.
	(line-move-finish): Escape field boundaries occurring exactly at
	point.
2006-09-19 21:34:01 +00:00
Stefan Monnier
e9ae308cb4 (mouse-on-link-p): Tentatively fix last change.
(mouse-drag-vertical-line): Remove unused var `wconfig'.
2006-09-19 16:33:30 +00:00
Kim F. Storm
24a2788281 (describe-key-briefly, describe-key): Simplify printing
of descriptions by using format and %S.  Fix "is undefined"
messages to say "at that spot" for mouse events.
2006-09-19 13:59:27 +00:00
Kim F. Storm
06e6b4be6c *** empty log message *** 2006-09-19 13:59:13 +00:00
Kim F. Storm
95f5a37fb7 (line-move-partial): Optimize. Try window-line-height
before posn-at-point to get vpos of current line.
2006-09-19 13:13:49 +00:00
Kim F. Storm
7bbc67d20f (Fset_window_hscroll, Fpos_visible_in_window_p):
Doc fix.  Use "off-screen" instead of "invisible".
(Fwindow_line_height): Make line numbers 0-based.  Make line arg
optional; if nil, use current cursor row.  Handle text terminals
properly.  Return nil if non-interactive or pseudo-window.
2006-09-19 13:12:26 +00:00
Michael Kifer
f573c8b035 * viper.el: Bumped up version/date of update to reflect the substantial
changes done in August 2006.

	* viper-cmd (viper-next-line-at-bol): make sure button-at, push-button
	are defined.

	* ediff-util.el (ediff-add-to-history): new function.

	* ediff.el: use ediff-add-to-history instead of add-to-history.
2006-09-18 19:22:31 +00:00
Richard M. Stallman
2b1119a0fd *** empty log message *** 2006-09-18 18:05:18 +00:00
Richard M. Stallman
e5e0a7db26 (conf-space-mode): Doc fix.
Delete duplicate make-local-variable form.
(conf-space-keywords): Add autoload cookie.
Fix typo (`keywords', not `keyword').
2006-09-18 17:19:16 +00:00
Jan Djärv
c4823934a9 * cus-start.el (all): Rename x-gtk-show-chooser-help-text to
x-gtk-file-dialog-help-text.  Rename x-use-old-gtk-file-dialog
 to x-gtk-use-old-file-dialog
2006-09-18 16:50:31 +00:00
Richard M. Stallman
7c5800f0be Comment change. 2006-09-18 16:43:43 +00:00
Richard M. Stallman
0c57736198 *** empty log message *** 2006-09-18 15:46:33 +00:00
Richard M. Stallman
0fdbf6bc76 (widget-button-click): Handle non-mouse-motion events
that might come in during mouse tracking.
2006-09-18 15:39:50 +00:00
Miles Bader
f316efd978 lisp/url/url-methods.el: Fix format error when http_proxy is empty string
2006-09-18  Michael Olson  <mwolson@gnu.org>

	* url-methods.el (url-scheme-register-proxy): Handle case where
	getenv returns an empty string for http_proxy.  This prevents an
	error when calling `format' later on.

--This line, and those below, will be ignored--
Files to commit:
   lisp/url/ChangeLog
   lisp/url/url-methods.el

This list might be incomplete or outdated if editing the log
message was not invoked from an up-to-date changes buffer!

Revision: emacs@sv.gnu.org/emacs--devo--0--patch-441
Creator:  Michael Olson <mwolson@gnu.org>
2006-09-18 14:16:07 +00:00
Kim F. Storm
e437f99a4c (line-move-partial): Rework 2006-09-15 change to use
new window-line-height function.  Further optimize by not calling
pos-visible-in-window-p for window-end when window-line-height
returns useful information.
2006-09-18 11:13:04 +00:00
Kim F. Storm
661bdc0600 *** empty log message *** 2006-09-18 11:11:36 +00:00
Richard M. Stallman
ddec2286a1 *** empty log message *** 2006-09-16 18:44:45 +00:00
Richard M. Stallman
8969e90653 (conf-mode-map): Use conf-space-keywords cmd.
(conf-space-mode): Don't handle prefix arg.
Delete conf-space-keywords-override code.
Use add-hook.
(conf-space-keywords): New command.
(conf-space-mode-internal): Be careful with imenu-generic-expression.
Delete conf-space-keywords-override code.
(conf-space-keywords-alist): Doc fix.
(conf-space-font-lock-keywords): Doc fix.
(conf-space-keywords-override): Var deleted.
2006-09-16 18:43:57 +00:00
Chong Yidong
118d23f8ec * startup.el (fancy-splash-screens): Don't switch to the scratch
buffer; it may not be the next buffer.
2006-09-16 18:23:05 +00:00
Romain Francoise
c7abb1824c (load-save-place-alist-from-file): Use expanded name in both messages. 2006-09-16 18:22:01 +00:00
Richard M. Stallman
be8b7dbd64 (python-preoutput-filter): Fix arg order to string-match. 2006-09-16 17:56:17 +00:00
Richard M. Stallman
9af0a0b9c8 (fast-lock-cache-data): Provide 2nd arg to font-lock-compile-keywords. 2006-09-16 17:55:13 +00:00
Richard M. Stallman
533047c2e5 (font-lock-compile-keywords): Rename optional arg to SYNTACTIC-KEYWORDS
and reverse the sense.  All callers changed.
2006-09-16 17:52:32 +00:00
Jan Djärv
b1707a95e4 * cus-start.el (all): Add x-gtk-show-chooser-help-text. 2006-09-16 17:41:59 +00:00
Jan Djärv
b984fed926 * select.el (xselect-convert-to-string): If UTF8_STRING is requested
and the data doesn't look like UTF8, send STRING instead.
2006-09-16 17:12:38 +00:00
Chong Yidong
5c823193ae * textmodes/flyspell.el (flyspell-check-region-doublons): New
function to detect duplicated words.
	(flyspell-large-region): Use it.
2006-09-16 15:05:47 +00:00
Chong Yidong
77745e1892 Remove mistakenly-added debugging code. 2006-09-16 14:19:31 +00:00
Chong Yidong
095f9ae408 * simple.el (line-move-to-column): Revert 2006-08-03 change. 2006-09-16 14:14:53 +00:00
Eli Zaretskii
0f10166354 (describe-prefix-bindings): Use let, not let*. 2006-09-16 10:45:38 +00:00
Eli Zaretskii
8a559d4e6a (allout-regexp, allout-line-boundary-regexp)
(allout-bob-regexp): Correct grouping and boundaries to fix backwards traversal.
(allout-depth-specific-regexp, allout-depth-one-regexp): New versions that
exploit \\{M\\} regexp syntax, to avoid geometric or worse time in
allout-ascend.
(allout-doublecheck-at-and-shallower): Identify depth threshold below which
topics are checked for and disqualified by containment discontinuities.
(allout-hotspot-key-handler): Correctly handle multiple-key strokes.  Remove
some unused variables.
(allout-mode-leaders): Clarify that mode-specific comment-start will be used
(set-allout-regexp): Correctly regexp-quote allout regexps to properly accept
alternative header-leads and primary bullets with regexp-specific characters
(eg, C "/*", mathematica "(*").
Include new regular expressions among those configured.
(allout-infer-header-lead-and-primary-bullet): Rename allout-infer-header-lead.
(allout-recent-depth): Manifest as a variable as well as a function.
(allout-prefix-data): Simplify into an inline instead of a macro, assuming
current match data rather than being explicitly passed it.  Establish
allout-recent-depth value as well as allout-recent-prefix-beginning and
allout-recent-prefix-end.
(allout-aberrant-container-p): True when an item's immediate offspring
discontinuously contained.  Useful for disqualifying unintended topic prefixes,
likely at low depths.
(allout-goto-prefix-doublechecked): Elaborated version of allout-goto-prefix
which disqualifies aberrant pseudo-items.
(allout-pre-next-prefix): Layer on top of lower-level routines, to get
disqualification of aberrant containers.
(allout-end-of-prefix, allout-end-of-subtree): Disqualify aberrant containers.
(allout-beginning-of-current-entry): Position at start of buffer when in
container (depth 0) entry.
(nullify-allout-prefix-data): Invalidate allout-recent-* prefix data.
(allout-current-bullet): Strip text properties.
(allout-get-prefix-bullet): Use right match groups.
(allout-beginning-of-line, allout-next-heading): Disqualify aberrant containers.
(allout-previous-heading): Disqualify aberrant containers, and change to
regular (rather than inline) function, to allow self-recursion.
(allout-get-invisibility-overlay): Increment so progress is made when the first
overlay is not the sought one.
(allout-end-of-prefix): Disqualify aberrant containers.
(allout-end-of-line): Cycle something like allout-beginning-of-line.
(allout-mode): Make allout-old-style-prefixes (ie, enabling use with outline.el
outlines) functional again.  Change the primary bullet along with the
header-lead - level 1 new-style bullets now work.
Engage allout-before-change-handler in mainline emacs, not just xemacs, to do
undo handling.
(allout-before-change-handler): Expose undo changes occurring in hidden
regions.  Use allout-get-invisibility-overlay instead of reimplementing it
inline.
(allout-chart-subtree): Use start rather than end of prefix in charts.  Use
allout-recent-depth variable.
(allout-chart-siblings): Disqualify aberrant topics.
(allout-beginning-of-current-entry): Position correctly.
(allout-ascend): Use new allout-depth-specific-regexp and
allout-depth-one-regexp for linear instead of O(N^2) or worse behavior.
(allout-ascend-to-depth): Depend on allout-ascend, rather than reimplementing
an algorithm.
(allout-up-current-level): Depend on allout-ascend, rather than reimplementing
an algorithm.  Return to start-point if we fail.
(allout-descend-to-depth): Use allout-recent-depth variable instead of function.
(allout-next-sibling): On traversal of numerous intervening topics, resort to
economical allout-next-sibling-leap.
(allout-next-sibling-leap): Specialized version of allout-next-sibling that
uses allout-ascend cleverly, to depend on a regexp search to leap large numbers
of contained topics, rather than arbitrarily many one-by-one traversals.
(allout-next-visible-heading): Disqualify aberrant topics.
(allout-previous-visible-heading): Position consistently when interactive.
(allout-forward-current-level): Base on allout-previous-sibling rather than
 (differently) reimplmenting the algorithm.  Remove some unused variables.
(allout-solicit-alternate-bullet): Present default choice stripped of text
properties.
(allout-rebullet-heading): Use bullet stripped of text properties.
Register changes using allout-exposure-change-hook.  Disregard aberrant topics.
(allout-shift-in): With universal-argument, make topic a peer of it's former
offspring.  Simplify the code by separating out allout-shift-out functionality.
(allout-shift-out): With universal-argument, make offspring peers of their
former container, and its siblings.  Implement the functionality here, rather
than inappropriately muddling the implementation of allout-shift-in.
(allout-rebullet-topic): Respect additional argument for new parent-child
separation function.
(allout-yank-processing): Use allout-ascend directly.
(allout-show-entry): Disqualify aberrant topics.
(allout-show-children): Handle discontinuous children gracefully, extending the
depth being revealed to expose them and posting a message indicating the
situation.
(allout-show-to-offshoot): Remove obsolete and incorrect comment.  Leave cursor
in correct position.
(allout-hide-current-subtree): Use allout-ascend directly.  Disqualify aberrant
topics.
(allout-kill-line, allout-kill-topic): Preserve exposure layout in a way that
the yanks can restore it, as used to happen.
(allout-yank-processing): Restore exposure layout as recorded by allout-kill-*,
as used to happen.
(allout-annotate-hidden, allout-hide-by-annotation): New routines for preseving
and restoring exposure layout across kills.
(allout-toggle-subtree-encryption): Run allout-exposure-change-hook.
(allout-encrypt-string): Strip text properties.  Rearranged order and
outline-headings for some of the miscellaneous functions.
(allout-resolve-xref): No need to quote the error name in the condition-case
handler section.
(allout-flatten): Classic recursive (and recursively intensive, without
tail-recursion) list-flattener, needed by allout-shift-out when confronted with
discontinuous children.
2006-09-16 10:25:27 +00:00
Jason Rumney
8e9e7fa199 (dnd-open-remote-file-function): Use dnd-open-local-file on ms-windows.
(dnd-open-unc-file): Remove.
(dnd-open-local-file): Mention in doc string that it also handles
remote files if the system natively supports unc file-names.
2006-09-15 23:53:48 +00:00
Kim F. Storm
05ca18a822 (describe-key): Handle C-h k in *Help* buffer; collect
all necessary information about the event before erasing *Help*.
2006-09-15 21:25:01 +00:00
Kim F. Storm
0c9337fbd8 *** empty log message *** 2006-09-15 21:24:45 +00:00
Kim F. Storm
ba646e8d2c (line-move-partial): Use window-line-visiblity to
quickly check whether last line is partially visible, and only do
the hard (and slow) part in that case.
2006-09-15 21:04:39 +00:00
Kim F. Storm
b3a1034515 (Fwindow_line_visibility): New defun for line-move-partial.
(syms_of_window): Defsubr it.
(Fwindow_end): Use window's buffer rather than current buffer.
2006-09-15 21:04:28 +00:00
Jay Belanger
45a2056c56 *** empty log message *** 2006-09-15 17:47:12 +00:00
Jay Belanger
f7e4411110 Replace "Library Public License" by "Lesser Public License" throughout. 2006-09-15 17:19:05 +00:00
Jan Djärv
0fba87a865 * term/x-win.el (x-menu-bar-open): New function for F10. 2006-09-15 17:02:55 +00:00
Chong Yidong
d25593b77e * progmodes/compile.el (compilation-error-regexp-alist-alist):
Disallow filenames containing " -" to avoid confusion with libtool
	compilation messages.
2006-09-15 15:37:58 +00:00
David Kastrup
91a2acb229 * mouse-sel.el (mouse-sel-follow-link-p): Use event position
instead of buffer position for `mouse-on-link-p'.

* mouse.el (mouse-posn-property): New function looking up the
properties at a click position in overlays and text properties in
either buffer or strings.
(mouse-on-link-p): Use `mouse-posn-property' to streamline lookup
of both `follow-link' as well as `mouse-face' properties.
(mouse-drag-track): Check `mouse-on-link-p' on event position, not
buffer position.

* help.el (describe-key-briefly): When reading a down-event on
mode lines or scroll bar, swallow the following up event, too.
Use the new mouse sensitity of `key-binding' for lookup.
(describe-key): The same here.
2006-09-15 08:53:18 +00:00
Juanma Barranquero
6cb66a3193 *** empty log message *** 2006-09-15 02:03:37 +00:00
Juanma Barranquero
5883afc5c4 (life-patterns): Add a few more interesting patterns.
(life-setup): Force `show-trailing-whitespace' to nil.
2006-09-15 01:26:41 +00:00
Richard M. Stallman
18d55b246b *** empty log message *** 2006-09-15 01:04:27 +00:00
Richard M. Stallman
81a0b042c9 (fancy-splash-text): Change text to improve alignment.
(fancy-splash-screens): Don't set non-standard tab width.
Bind cursor-type temporarily, and make it easy to patch to
preserve the splash buffer.
(normal-splash-screen, fancy-splash-tail): Spell out "Meta-x".
(fancy-splash-screens): Display echo-area message explicitly.
Don't set fancy-splash-help-echo.
2006-09-15 00:56:14 +00:00