bpt/emacs.git
17 years ago* gtkutil.c (xg_uses_old_file_dialog): Rename x-use-old-gtk-file-dialog
Jan Djärv [Mon, 18 Sep 2006 16:41:49 +0000 (16:41 +0000)]
* gtkutil.c (xg_uses_old_file_dialog): Rename x-use-old-gtk-file-dialog
 to x-gtk-use-old-file-dialog.

17 years ago* gtkutil.c (xg_uses_old_file_dialog): Rename x-use-old-gtk-file-dialog
Jan Djärv [Mon, 18 Sep 2006 16:41:37 +0000 (16:41 +0000)]
* gtkutil.c (xg_uses_old_file_dialog): Rename x-use-old-gtk-file-dialog
 to x-gtk-use-old-file-dialog.

 * xfns.c (syms_of_xfns): Ditto.

17 years ago* frames.texi (Dialog Boxes): Rename x-use-old-gtk-file-dialog
Jan Djärv [Mon, 18 Sep 2006 16:40:17 +0000 (16:40 +0000)]
* frames.texi (Dialog Boxes): Rename x-use-old-gtk-file-dialog
 to x-gtk-use-old-file-dialog.

17 years ago*** empty log message ***
Richard M. Stallman [Mon, 18 Sep 2006 15:46:33 +0000 (15:46 +0000)]
*** empty log message ***

17 years ago(widget-button-click): Handle non-mouse-motion events
Richard M. Stallman [Mon, 18 Sep 2006 15:39:50 +0000 (15:39 +0000)]
(widget-button-click): Handle non-mouse-motion events
that might come in during mouse tracking.

17 years agolisp/url/url-methods.el: Fix format error when http_proxy is empty string
Miles Bader [Mon, 18 Sep 2006 14:16:07 +0000 (14:16 +0000)]
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>

17 years ago(line-move-partial): Rework 2006-09-15 change to use
Kim F. Storm [Mon, 18 Sep 2006 11:13:04 +0000 (11:13 +0000)]
(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.

17 years ago*** empty log message ***
Kim F. Storm [Mon, 18 Sep 2006 11:11:36 +0000 (11:11 +0000)]
*** empty log message ***

17 years ago(Fwindow_line_visibility): Remove.
Kim F. Storm [Mon, 18 Sep 2006 11:11:23 +0000 (11:11 +0000)]
(Fwindow_line_visibility): Remove.
(Fwindow_line_height): New defun replacing it.
(syms_of_window): Defsubr it.

17 years ago(SELECT_USE_CFSOCKET) [MAC_OSX]: Set default to 1.
YAMAMOTO Mitsuharu [Mon, 18 Sep 2006 07:32:47 +0000 (07:32 +0000)]
(SELECT_USE_CFSOCKET) [MAC_OSX]: Set default to 1.
[MAC_OSX] (sys_select) [SELECT_USE_CFSOCKET]: Fix pointer type.

17 years ago*** empty log message ***
Jay Belanger [Mon, 18 Sep 2006 03:38:44 +0000 (03:38 +0000)]
*** empty log message ***

17 years agoReplace "GNU Library General Public License" by "GNU General Public
Jay Belanger [Mon, 18 Sep 2006 03:32:42 +0000 (03:32 +0000)]
Replace "GNU Library General Public License" by "GNU General Public
License" throughout.

17 years ago*** empty log message ***
Richard M. Stallman [Sun, 17 Sep 2006 21:47:24 +0000 (21:47 +0000)]
*** empty log message ***

17 years ago(update_text_area): Undo 2000-07-18 change.
Kim F. Storm [Sun, 17 Sep 2006 20:57:44 +0000 (20:57 +0000)]
(update_text_area): Undo 2000-07-18 change.
Always redrawing whole row if line has mouse-face in it causes
excessive flickering of the mode line.

17 years ago*** empty log message ***
Kim F. Storm [Sun, 17 Sep 2006 20:56:04 +0000 (20:56 +0000)]
*** empty log message ***

17 years ago*** empty log message ***
Richard M. Stallman [Sun, 17 Sep 2006 17:49:34 +0000 (17:49 +0000)]
*** empty log message ***

17 years agoFixed "regex char class matching breaks if you change entries
Chong Yidong [Sun, 17 Sep 2006 17:39:45 +0000 (17:39 +0000)]
Fixed "regex char class matching breaks if you change entries
in the syntax table."

17 years ago* search.c (clear_regexp_cache): New function.
Chong Yidong [Sun, 17 Sep 2006 17:38:59 +0000 (17:38 +0000)]
* search.c (clear_regexp_cache): New function.

* syntax.c (Fmodify_syntax_entry): Clear regexp cache.

17 years ago*** empty log message ***
Richard M. Stallman [Sun, 17 Sep 2006 15:31:54 +0000 (15:31 +0000)]
*** empty log message ***

17 years ago*** empty log message ***
Jay Belanger [Sat, 16 Sep 2006 20:09:31 +0000 (20:09 +0000)]
*** empty log message ***

17 years agoUpdated the license wording for some files.
Jay Belanger [Sat, 16 Sep 2006 20:07:21 +0000 (20:07 +0000)]
Updated the license wording for some files.

17 years ago*** empty log message ***
Richard M. Stallman [Sat, 16 Sep 2006 18:44:45 +0000 (18:44 +0000)]
*** empty log message ***

17 years ago(conf-mode-map): Use conf-space-keywords cmd.
Richard M. Stallman [Sat, 16 Sep 2006 18:43:57 +0000 (18:43 +0000)]
(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.

17 years ago* startup.el (fancy-splash-screens): Don't switch to the scratch
Chong Yidong [Sat, 16 Sep 2006 18:23:05 +0000 (18:23 +0000)]
* startup.el (fancy-splash-screens): Don't switch to the scratch
buffer; it may not be the next buffer.

17 years ago(load-save-place-alist-from-file): Use expanded name in both messages.
Romain Francoise [Sat, 16 Sep 2006 18:22:01 +0000 (18:22 +0000)]
(load-save-place-alist-from-file): Use expanded name in both messages.

17 years ago(python-preoutput-filter): Fix arg order to string-match.
Richard M. Stallman [Sat, 16 Sep 2006 17:56:17 +0000 (17:56 +0000)]
(python-preoutput-filter): Fix arg order to string-match.

17 years ago(fast-lock-cache-data): Provide 2nd arg to font-lock-compile-keywords.
Richard M. Stallman [Sat, 16 Sep 2006 17:55:13 +0000 (17:55 +0000)]
(fast-lock-cache-data): Provide 2nd arg to font-lock-compile-keywords.

17 years ago(font-lock-compile-keywords): Rename optional arg to SYNTACTIC-KEYWORDS
Richard M. Stallman [Sat, 16 Sep 2006 17:52:32 +0000 (17:52 +0000)]
(font-lock-compile-keywords): Rename optional arg to SYNTACTIC-KEYWORDS
and reverse the sense.  All callers changed.

17 years ago* xfns.c (syms_of_xfns): New variable: x-gtk-show-chooser-help-text.
Jan Djärv [Sat, 16 Sep 2006 17:43:35 +0000 (17:43 +0000)]
* xfns.c (syms_of_xfns): New variable: x-gtk-show-chooser-help-text.

17 years ago* gtkutil.c (xg_get_file_with_chooser): Check
Jan Djärv [Sat, 16 Sep 2006 17:43:21 +0000 (17:43 +0000)]
* gtkutil.c (xg_get_file_with_chooser): Check
 x-gtk-show-chooser-help-text before adding the help text.

17 years ago* gtkutil.c (xg_get_file_with_chooser): Check
Jan Djärv [Sat, 16 Sep 2006 17:43:09 +0000 (17:43 +0000)]
* gtkutil.c (xg_get_file_with_chooser): Check
 x-gtk-show-chooser-help-text before adding the help text.

 * xfns.c (syms_of_xfns): New variable: x-gtk-show-chooser-help-text.

17 years ago* cus-start.el (all): Add x-gtk-show-chooser-help-text.
Jan Djärv [Sat, 16 Sep 2006 17:41:59 +0000 (17:41 +0000)]
* cus-start.el (all): Add x-gtk-show-chooser-help-text.

17 years ago* gtkutil.c (get_utf8_string): Try harder to convert to UTF8. Gtk+
Jan Djärv [Sat, 16 Sep 2006 17:18:03 +0000 (17:18 +0000)]
* gtkutil.c (get_utf8_string): Try harder to convert to UTF8.  Gtk+
 will simply crash if we fail.

17 years ago* select.el (xselect-convert-to-string): If UTF8_STRING is requested
Jan Djärv [Sat, 16 Sep 2006 17:12:38 +0000 (17:12 +0000)]
* select.el (xselect-convert-to-string): If UTF8_STRING is requested
 and the data doesn't look like UTF8, send STRING instead.

17 years ago*** empty log message ***
Richard M. Stallman [Sat, 16 Sep 2006 15:29:51 +0000 (15:29 +0000)]
*** empty log message ***

17 years ago(re_compile_pattern): Set gl_state.current_syntax_table.
Richard M. Stallman [Sat, 16 Sep 2006 15:28:47 +0000 (15:28 +0000)]
(re_compile_pattern): Set gl_state.current_syntax_table.

17 years ago* textmodes/flyspell.el (flyspell-check-region-doublons): New
Chong Yidong [Sat, 16 Sep 2006 15:05:47 +0000 (15:05 +0000)]
* textmodes/flyspell.el (flyspell-check-region-doublons): New
function to detect duplicated words.
(flyspell-large-region): Use it.

17 years agoRemove mistakenly-added debugging code.
Chong Yidong [Sat, 16 Sep 2006 14:19:31 +0000 (14:19 +0000)]
Remove mistakenly-added debugging code.

17 years ago* simple.el (line-move-to-column): Revert 2006-08-03 change.
Chong Yidong [Sat, 16 Sep 2006 14:14:53 +0000 (14:14 +0000)]
* simple.el (line-move-to-column): Revert 2006-08-03 change.

17 years ago(describe-prefix-bindings): Use let, not let*.
Eli Zaretskii [Sat, 16 Sep 2006 10:45:38 +0000 (10:45 +0000)]
(describe-prefix-bindings): Use let, not let*.

17 years agoUpdate the `allout' entry.
Eli Zaretskii [Sat, 16 Sep 2006 10:35:47 +0000 (10:35 +0000)]
Update the `allout' entry.

17 years ago(allout-regexp, allout-line-boundary-regexp)
Eli Zaretskii [Sat, 16 Sep 2006 10:25:27 +0000 (10:25 +0000)]
(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.

17 years ago(Tips for Defining): Fix a typo.
Eli Zaretskii [Sat, 16 Sep 2006 09:23:01 +0000 (09:23 +0000)]
(Tips for Defining): Fix a typo.

17 years agoCorrupted checkins are known to have happened.
Kim F. Storm [Sat, 16 Sep 2006 00:24:44 +0000 (00:24 +0000)]
Corrupted checkins are known to have happened.

17 years ago(dnd-open-remote-file-function): Use dnd-open-local-file on ms-windows.
Jason Rumney [Fri, 15 Sep 2006 23:53:48 +0000 (23:53 +0000)]
(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.

17 years ago(describe-key): Handle C-h k in *Help* buffer; collect
Kim F. Storm [Fri, 15 Sep 2006 21:25:01 +0000 (21:25 +0000)]
(describe-key): Handle C-h k in *Help* buffer; collect
all necessary information about the event before erasing *Help*.

17 years ago*** empty log message ***
Kim F. Storm [Fri, 15 Sep 2006 21:24:45 +0000 (21:24 +0000)]
*** empty log message ***

17 years ago(line-move-partial): Use window-line-visiblity to
Kim F. Storm [Fri, 15 Sep 2006 21:04:39 +0000 (21:04 +0000)]
(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.

17 years ago(Fwindow_line_visibility): New defun for line-move-partial.
Kim F. Storm [Fri, 15 Sep 2006 21:04:28 +0000 (21:04 +0000)]
(Fwindow_line_visibility): New defun for line-move-partial.
(syms_of_window): Defsubr it.
(Fwindow_end): Use window's buffer rather than current buffer.

17 years ago(Remapping Commands, Searching Keymaps)
Richard M. Stallman [Fri, 15 Sep 2006 18:29:06 +0000 (18:29 +0000)]
(Remapping Commands, Searching Keymaps)
(Active Keymaps): Clean up previous change.

17 years ago*** empty log message ***
Jay Belanger [Fri, 15 Sep 2006 17:47:12 +0000 (17:47 +0000)]
*** empty log message ***

17 years ago(GNU GENERAL PUBLIC LICENSE): Use "yyyy" to represent year.
Jay Belanger [Fri, 15 Sep 2006 17:45:59 +0000 (17:45 +0000)]
(GNU GENERAL PUBLIC LICENSE): Use "yyyy" to represent year.

17 years ago*** empty log message ***
Jay Belanger [Fri, 15 Sep 2006 17:25:41 +0000 (17:25 +0000)]
*** empty log message ***

17 years agoReplace "Library Public License" by "Lesser Public License" throughout.
Jay Belanger [Fri, 15 Sep 2006 17:19:05 +0000 (17:19 +0000)]
Replace "Library Public License" by "Lesser Public License" throughout.

17 years agoReplace "Library Public License" by "Lesser Public License" throughout.
Jay Belanger [Fri, 15 Sep 2006 17:09:08 +0000 (17:09 +0000)]
Replace "Library Public License" by "Lesser Public License" throughout.
Make minor changes to follow the canonical text.

17 years ago* term/x-win.el (x-menu-bar-open): New function for F10.
Jan Djärv [Fri, 15 Sep 2006 17:02:55 +0000 (17:02 +0000)]
* term/x-win.el (x-menu-bar-open): New function for F10.

17 years agoChange "Library Public License" to "Lesser Public License" throughout.
Jay Belanger [Fri, 15 Sep 2006 16:39:53 +0000 (16:39 +0000)]
Change "Library Public License" to "Lesser Public License" throughout.

17 years agoFixed "Handa's Sep 6 compilation font lock bug report".
Chong Yidong [Fri, 15 Sep 2006 15:38:28 +0000 (15:38 +0000)]
Fixed "Handa's Sep 6 compilation font lock bug report".

17 years ago* progmodes/compile.el (compilation-error-regexp-alist-alist):
Chong Yidong [Fri, 15 Sep 2006 15:37:58 +0000 (15:37 +0000)]
* progmodes/compile.el (compilation-error-regexp-alist-alist):
Disallow filenames containing " -" to avoid confusion with libtool
compilation messages.

17 years ago*** empty log message ***
Richard M. Stallman [Fri, 15 Sep 2006 14:26:04 +0000 (14:26 +0000)]
*** empty log message ***

17 years agoUpdate with the latest footnotes from www.gnu.org/gnu/the-gnu-project.html
Richard M. Stallman [Fri, 15 Sep 2006 14:20:22 +0000 (14:20 +0000)]
Update with the latest footnotes from gnu.org/gnu/the-gnu-project.html

17 years agoFix previous commit: Remove conflict marker. Undo unification of Pavel
Reiner Steib [Fri, 15 Sep 2006 09:03:48 +0000 (09:03 +0000)]
Fix previous commit: Remove conflict marker.  Undo unification of Pavel
Janik's name.

17 years ago* mouse-sel.el (mouse-sel-follow-link-p): Use event position
David Kastrup [Fri, 15 Sep 2006 08:53:18 +0000 (08:53 +0000)]
* 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.

17 years ago* NEWS: explain new behavior and arguments of `key-binding' and
David Kastrup [Fri, 15 Sep 2006 07:19:15 +0000 (07:19 +0000)]
* NEWS: explain new behavior and arguments of `key-binding' and
`command-remapping'.

* keymaps.texi (Active Keymaps): Adapt description to use
`get-char-property' instead `get-text-property'.  Explain how
mouse events change this.  Explain the new optional argument of
`key-binding' and its mouse-dependent lookup.
(Searching Keymaps): Adapt description similarly.  Explain the new
optional argument of `command-remapping'.

* Makefile.in (keymap.o): Add "keymap.h" and "window.h"
dependencies.

* keymap.c: include "window.h".
(Fcommand_remapping): New optional POSITION argument.
(Fkey_binding): New optional POSITION argument.  Completely rework
handling of mouse clicks to get the same order of keymaps as
`read-key-sequence' and heed POSITION.  Also temporarily switch
buffers to location of mouse click and back.

* keyboard.c (command_loop_1): Adjust call of `Fcommand_remapping'
for additional argument.
(parse_menu_item): Adjust call of `Fkey_binding' for additional
argument.
(read_key_sequence): If there are both `local-map' and `keymap'
text properties at some buffer position, heed both.

* keymap.h: Declare additional optional arguments of
`Fcommand_remapping' and `Fkey_binding'.

17 years ago(Setting tags): Typo fix.
Carsten Dominik [Fri, 15 Sep 2006 03:55:23 +0000 (03:55 +0000)]
(Setting tags): Typo fix.

17 years ago*** empty log message ***
Carsten Dominik [Fri, 15 Sep 2006 03:54:37 +0000 (03:54 +0000)]
*** empty log message ***

17 years ago*** empty log message ***
Juanma Barranquero [Fri, 15 Sep 2006 02:03:37 +0000 (02:03 +0000)]
*** empty log message ***

17 years ago(Fcurrent_column, Findent_to): Fix typos in docstring.
Juanma Barranquero [Fri, 15 Sep 2006 01:53:18 +0000 (01:53 +0000)]
(Fcurrent_column, Findent_to): Fix typos in docstring.

17 years ago(life-patterns): Add a few more interesting patterns.
Juanma Barranquero [Fri, 15 Sep 2006 01:26:41 +0000 (01:26 +0000)]
(life-patterns): Add a few more interesting patterns.
(life-setup): Force `show-trailing-whitespace' to nil.

17 years ago*** empty log message ***
Richard M. Stallman [Fri, 15 Sep 2006 01:04:27 +0000 (01:04 +0000)]
*** empty log message ***

17 years ago(Searching Keymaps): Clarification.
Richard M. Stallman [Fri, 15 Sep 2006 01:04:15 +0000 (01:04 +0000)]
(Searching Keymaps): Clarification.
(Active Keymaps): Refer to Searching Keymaps instead of duplication.

17 years ago(fancy-splash-text): Change text to improve alignment.
Richard M. Stallman [Fri, 15 Sep 2006 00:56:14 +0000 (00:56 +0000)]
(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.

17 years ago(line-number-mode): Group mode-line instead of editing-basics.
Richard M. Stallman [Thu, 14 Sep 2006 23:55:31 +0000 (23:55 +0000)]
(line-number-mode): Group mode-line instead of editing-basics.
(column-number-mode, size-indication-mode): Likewise.

17 years ago(mode-line-faces): Group mode-line instead of modeline.
Richard M. Stallman [Thu, 14 Sep 2006 23:54:44 +0000 (23:54 +0000)]
(mode-line-faces): Group mode-line instead of modeline.

17 years ago(display-time): Group mode-line instead of modeline.
Richard M. Stallman [Thu, 14 Sep 2006 23:54:12 +0000 (23:54 +0000)]
(display-time): Group mode-line instead of modeline.

17 years ago(mode-line): Renamed from modeline. All uses changed.
Richard M. Stallman [Thu, 14 Sep 2006 23:53:55 +0000 (23:53 +0000)]
(mode-line): Renamed from modeline.  All uses changed.

17 years agoMarkus Gritsch's report, fixed by Kim Storm.
Jason Rumney [Thu, 14 Sep 2006 20:02:59 +0000 (20:02 +0000)]
Markus Gritsch's report, fixed by Kim Storm.

17 years agoallout.el patch from Manheimer installed.
Chong Yidong [Thu, 14 Sep 2006 17:54:04 +0000 (17:54 +0000)]
allout.el patch from Manheimer installed.

17 years ago+ Disqualification of aberrent topics in allout.el
Chong Yidong [Thu, 14 Sep 2006 17:52:57 +0000 (17:52 +0000)]
+ Disqualification of aberrent topics in allout.el

17 years ago* allout.el (allout-regexp, allout-line-boundary-regexp)
Chong Yidong [Thu, 14 Sep 2006 17:52:07 +0000 (17:52 +0000)]
* allout.el (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-end-of-prefix, allout-pre-next-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.
(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, allout-up-current-level): Depend on
allout-ascend, rather than reimplementing an algorithm.
(allout-descend-to-depth): Use allout-recent-depth var instead of fun.
(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 reimplmenting the algorithm.  Remove unused vars.
(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.

17 years ago*** empty log message ***
Richard M. Stallman [Thu, 14 Sep 2006 17:49:52 +0000 (17:49 +0000)]
*** empty log message ***

17 years ago* startup.el (fancy-splash-text): Move editing instructions to
Chong Yidong [Thu, 14 Sep 2006 17:44:48 +0000 (17:44 +0000)]
* startup.el (fancy-splash-text): Move editing instructions to
fancy-splash-head.
(fancy-splash-head): Issue editing instructions.
(fancy-splash-screens): Fixup whitespace.

17 years ago(mode-line-buffer-identification-keymap): Remove duplicate line.
Stefan Monnier [Thu, 14 Sep 2006 15:33:19 +0000 (15:33 +0000)]
(mode-line-buffer-identification-keymap): Remove duplicate line.

17 years ago(ido-ignore-item-p): Allow any kind of functions in ignore lists.
Kim F. Storm [Thu, 14 Sep 2006 14:42:49 +0000 (14:42 +0000)]
(ido-ignore-item-p): Allow any kind of functions in ignore lists.
From Michaël Cadilhac.

17 years agoWhitespace fixup.
Andreas Schwab [Thu, 14 Sep 2006 13:12:15 +0000 (13:12 +0000)]
Whitespace fixup.

17 years ago(jit-lock-fontify-again): New function.
Kim F. Storm [Thu, 14 Sep 2006 11:08:50 +0000 (11:08 +0000)]
(jit-lock-fontify-again): New function.
(jit-lock-fontify-now): Use it instead of lambda form.

17 years ago*** empty log message ***
Kim F. Storm [Thu, 14 Sep 2006 11:08:38 +0000 (11:08 +0000)]
*** empty log message ***

17 years ago(produce_image_glyph): Automatically crop wide images at
Kim F. Storm [Thu, 14 Sep 2006 09:37:44 +0000 (09:37 +0000)]
(produce_image_glyph): Automatically crop wide images at
right window edge so we can draw the cursor on the same row to
avoid confusing redisplay by placing the cursor outside the visible
window area.

17 years ago*** empty log message ***
Kim F. Storm [Thu, 14 Sep 2006 09:37:29 +0000 (09:37 +0000)]
*** empty log message ***

17 years ago(ucs-input-method): Don't make the action of
Kenichi Handa [Thu, 14 Sep 2006 02:47:09 +0000 (02:47 +0000)]
(ucs-input-method): Don't make the action of
a key not in [0-9a-zA-Z] when it was expected to be.  Let the Emacs
mechanism do it.

17 years ago(Character Type): Node split.
Richard M. Stallman [Thu, 14 Sep 2006 01:43:18 +0000 (01:43 +0000)]
(Character Type): Node split.
Add xref to Describing Characters.
(Basic Char Syntax, General Escape Syntax)
(Ctl-Char Syntax, Meta-Char Syntax): New subnodes.

17 years ago*** empty log message ***
Richard M. Stallman [Thu, 14 Sep 2006 01:21:06 +0000 (01:21 +0000)]
*** empty log message ***

17 years ago(flyspell-word, flyspell-correct-word)
Richard M. Stallman [Thu, 14 Sep 2006 01:19:38 +0000 (01:19 +0000)]
(flyspell-word, flyspell-correct-word)
(flyspell-auto-correct-word): Make ispell-filter local to these functions.
Check that ispell-filter has new stuff before calling ispell-parse-output.

17 years ago"Xt timer runs very often, all the time" fixed.
Chong Yidong [Wed, 13 Sep 2006 22:40:52 +0000 (22:40 +0000)]
"Xt timer runs very often, all the time" fixed.

17 years agoTypo.
Chong Yidong [Wed, 13 Sep 2006 22:40:12 +0000 (22:40 +0000)]
Typo.

17 years ago* xterm.c (x_initialize): Don't install Xt event timer here.
Chong Yidong [Wed, 13 Sep 2006 22:39:23 +0000 (22:39 +0000)]
* xterm.c (x_initialize): Don't install Xt event timer here.
(x_timeout_atimer_activated_flag): New var.
(x_activate_timeout_atimer): New function to install Xt timer.
(x_send_scroll_bar_event, x_process_timeouts): Use it.

* xmenu.c (x_menu_set_in_use, popup_activate_callback)
(create_and_show_popup_menu, create_and_show_dialog): Use it.

* xterm.h (x_activate_timeout_atimer): prototype.

17 years ago(line-move-partial): Optimize.
Kim F. Storm [Wed, 13 Sep 2006 22:28:03 +0000 (22:28 +0000)]
(line-move-partial): Optimize.

17 years ago*** empty log message ***
Kim F. Storm [Wed, 13 Sep 2006 22:27:51 +0000 (22:27 +0000)]
*** empty log message ***

17 years agoFixed: Broken (sit-for 0) -- returns t even if input is available.
Kim F. Storm [Wed, 13 Sep 2006 22:03:41 +0000 (22:03 +0000)]
Fixed: Broken (sit-for 0) -- returns t even if input is available.

17 years ago*** empty log message ***
Richard M. Stallman [Wed, 13 Sep 2006 17:46:30 +0000 (17:46 +0000)]
*** empty log message ***