bpt/emacs.git
16 years agoDon't require xt-mouse.
Stefan Monnier [Thu, 18 Oct 2007 19:07:49 +0000 (19:07 +0000)]
Don't require xt-mouse.
(terminal-init-xterm): Run terminal-init-xterm-hook rather than
calling turn-on-xterm-mouse-tracking-on-terminal directly.

16 years agoDon't change the global function-key-map anny more.
Stefan Monnier [Thu, 18 Oct 2007 19:06:44 +0000 (19:06 +0000)]
Don't change the global function-key-map anny more.
(xterm-mouse-mode): Use terminal-init-xterm-hook.  Don't use
after-make-frame-functions now that term/xterm.el calls us directly.
(turn-on-xterm-mouse-tracking, turn-off-xterm-mouse-tracking):
Use turn-*-xterm-mouse-tracking-on-terminal.  Only once per terminal.
(turn-on-xterm-mouse-tracking-on-terminal): Make param optional.
Setup input-decode-map and remember that xterm-mouse-mode was
enabled in this terminal.
(turn-off-xterm-mouse-tracking-on-terminal): Only disable on those
terminals where it has been enabled.

16 years ago(tty-create-frame-with-faces): Make sure not only
Stefan Monnier [Thu, 18 Oct 2007 19:02:23 +0000 (19:02 +0000)]
(tty-create-frame-with-faces): Make sure not only
tty-run-terminal-initialization but also set-locale-environment
are run only once per terminal.
(tty-run-terminal-initialization): Don't check if the terminal was
already initted.

16 years ago(encoded-kbd-setup-display): Be careful not to remove keymaps that just
Stefan Monnier [Thu, 18 Oct 2007 18:53:28 +0000 (18:53 +0000)]
(encoded-kbd-setup-display): Be careful not to remove keymaps that just
happen to inherit from one of ours.  When setting up our keymap, make sure
it won't be accidentally modified by someone else.

16 years ago(emerge-setup): Use insert-buffer-substring.
Thien-Thi Nguyen [Thu, 18 Oct 2007 18:25:15 +0000 (18:25 +0000)]
(emerge-setup): Use insert-buffer-substring.
(emerge-prepare-error-list, emerge-setup-with-ancestor): Likewise.

16 years ago(org-columns-eval): Use forward-line.
Thien-Thi Nguyen [Thu, 18 Oct 2007 16:07:35 +0000 (16:07 +0000)]
(org-columns-eval): Use forward-line.

16 years agoDelete eol whitespace; nfc.
Thien-Thi Nguyen [Thu, 18 Oct 2007 16:05:45 +0000 (16:05 +0000)]
Delete eol whitespace; nfc.

16 years ago(delphi-newline): Use forward-line.
Thien-Thi Nguyen [Thu, 18 Oct 2007 16:01:02 +0000 (16:01 +0000)]
(delphi-newline): Use forward-line.

16 years ago(dired-next-line, dired-previous-line): Use forward-line.
Thien-Thi Nguyen [Thu, 18 Oct 2007 16:00:00 +0000 (16:00 +0000)]
(dired-next-line, dired-previous-line): Use forward-line.

16 years ago(artist-previous-line, artist-next-line): Use forward-line.
Thien-Thi Nguyen [Thu, 18 Oct 2007 15:56:22 +0000 (15:56 +0000)]
(artist-previous-line, artist-next-line): Use forward-line.

16 years ago(fill-individual-paragraphs): Fix typo in docstring.
Juanma Barranquero [Thu, 18 Oct 2007 13:29:30 +0000 (13:29 +0000)]
(fill-individual-paragraphs): Fix typo in docstring.

16 years ago(fill-individual-paragraphs): Doc fix.
Juanma Barranquero [Thu, 18 Oct 2007 13:27:04 +0000 (13:27 +0000)]
(fill-individual-paragraphs): Doc fix.
(adaptive-fill-function): Doc fix.  Remove * from docstring.

16 years agoTom Horsley <tom.horsley at att.net>:
Glenn Morris [Thu, 18 Oct 2007 04:53:10 +0000 (04:53 +0000)]
Tom Horsley  <tom.horsley at att.net>:

interprogram-paste-function can return a list.

16 years agoTom Horsley <tom.horsley at att.net>
Glenn Morris [Thu, 18 Oct 2007 04:52:15 +0000 (04:52 +0000)]
Tom Horsley  <tom.horsley at att.net>

(interprogram-paste-function): Doc fix.
(current-kill): Accept list of strings as well
as single string from `interprogram-paste-function'.

16 years agoRegenerate.
Glenn Morris [Thu, 18 Oct 2007 04:46:28 +0000 (04:46 +0000)]
Regenerate.

16 years ago(ibuffer-saved-filter-groups): Doc fix.
Glenn Morris [Thu, 18 Oct 2007 04:43:08 +0000 (04:43 +0000)]
(ibuffer-saved-filter-groups): Doc fix.

16 years ago*** empty log message ***
Glenn Morris [Thu, 18 Oct 2007 04:42:11 +0000 (04:42 +0000)]
*** empty log message ***

16 years ago(Mode Line Mouse): Mention minor mode names.
Glenn Morris [Thu, 18 Oct 2007 04:16:09 +0000 (04:16 +0000)]
(Mode Line Mouse): Mention minor mode names.

16 years agoAdd mouse-1 in mode-line for minor modes.
Glenn Morris [Thu, 18 Oct 2007 04:15:58 +0000 (04:15 +0000)]
Add mouse-1 in mode-line for minor modes.

16 years agoDrew Adams <drew.adams at oracle.com>
Glenn Morris [Thu, 18 Oct 2007 04:08:42 +0000 (04:08 +0000)]
Drew Adams  <drew.adams at oracle.com>

(mode-line-minor-mode-keymap): Add mouse-minor-mode-menu on mouse-1.
(mode-line-modes): Add mouse-1 to help-echo text.
(mouse-minor-mode-menu, minor-mode-menu-from-indicator): New functions.
(mode-line-minor-mode-help): Doc fix.

16 years ago(auto-mode-alist): Add \\. before PDF/PS/DVI extensions. Regroup.
Juri Linkov [Thu, 18 Oct 2007 00:17:38 +0000 (00:17 +0000)]
(auto-mode-alist): Add \\. before PDF/PS/DVI extensions.  Regroup.

16 years agoRemove fill-paragraph-or-region.
Juri Linkov [Thu, 18 Oct 2007 00:14:53 +0000 (00:14 +0000)]
Remove fill-paragraph-or-region.

16 years ago(Filling): Update arguments of fill-paragraph.
Juri Linkov [Thu, 18 Oct 2007 00:14:35 +0000 (00:14 +0000)]
(Filling): Update arguments of fill-paragraph.
fill-paragraph operates on the active region in Transient Mark mode.
Remove fill-paragraph-or-region.

16 years ago(Spelling): ispell-word operates on the active region in Transient Mark mode.
Juri Linkov [Thu, 18 Oct 2007 00:10:41 +0000 (00:10 +0000)]
(Spelling): ispell-word operates on the active region in Transient Mark mode.

16 years ago(Arguments): Replace fill-paragraph-or-region with fill-paragraph.
Juri Linkov [Thu, 18 Oct 2007 00:09:49 +0000 (00:09 +0000)]
(Arguments): Replace fill-paragraph-or-region with fill-paragraph.

16 years ago(Fill Commands): Undocument fill-paragraph-or-region.
Juri Linkov [Thu, 18 Oct 2007 00:09:22 +0000 (00:09 +0000)]
(Fill Commands): Undocument fill-paragraph-or-region.
fill-paragraph operates on the active region in Transient Mark mode.
(Fill Prefix, Format Indentation): Replace fill-paragraph-or-region
with fill-paragraph.

16 years ago(indent-for-tab-command): Change interactive spec from "P" to "p".
Juri Linkov [Thu, 18 Oct 2007 00:08:08 +0000 (00:08 +0000)]
(indent-for-tab-command): Change interactive spec from "P" to "p".
(indent-for-tab-command): Add check for interactive arg before
indenting the active region.

16 years ago(ispell-word): Add interactive arg `region'. Fix docstring.
Juri Linkov [Thu, 18 Oct 2007 00:07:48 +0000 (00:07 +0000)]
(ispell-word): Add interactive arg `region'.  Fix docstring.

16 years ago(tutorial--default-keys): Replace fill-paragraph-or-region with fill-paragraph.
Juri Linkov [Thu, 18 Oct 2007 00:07:24 +0000 (00:07 +0000)]
(tutorial--default-keys): Replace fill-paragraph-or-region with fill-paragraph.

16 years ago(esc-map): Bind M-q to fill-paragraph instead of fill-paragraph-or-region.
Juri Linkov [Thu, 18 Oct 2007 00:07:04 +0000 (00:07 +0000)]
(esc-map): Bind M-q to fill-paragraph instead of fill-paragraph-or-region.

16 years ago(fill-paragraph-or-region): Remove function at the request of RMS.
Juri Linkov [Thu, 18 Oct 2007 00:06:33 +0000 (00:06 +0000)]
(fill-paragraph-or-region): Remove function at the request of RMS.
(fill-paragraph): Change `arg' to optional `justify'.  Add interactive
arg `region'.  Fix docstring.  At the first `or' branch add call to
`fill-region' if it the region is active in transient-mark-mode.

16 years agoDon't require loadhist.
Juanma Barranquero [Wed, 17 Oct 2007 23:49:26 +0000 (23:49 +0000)]
Don't require loadhist.

16 years ago* xselect.c (x_own_selection, x_handle_selection_clear)
Stefan Monnier [Wed, 17 Oct 2007 23:43:52 +0000 (23:43 +0000)]
* xselect.c (x_own_selection, x_handle_selection_clear)
(x_clear_frame_selections):
* w32menu.c (list_of_panes, list_of_items):
* w32fns.c (w32_color_map_lookup, Fx_create_frame, Fx_display_list):
* textprop.c (validate_plist, interval_has_all_properties)
(interval_has_some_properties, interval_has_some_properties_list)
(add_properties, text_property_list):
* process.c (Fget_buffer_process, list_processes_1, status_notify):
* minibuf.c (Fassoc_string):
* macselect.c (x_own_selection, x_clear_frame_selections)
(Fx_disown_selection_internal):
* keymap.c (Fcommand_remapping, where_is_internal, describe_map_tree):
Use CONSP rather than !NILP and XC[AD]R rather than Fc[ad]r.

16 years ago(feature-symbols, file-provides, file-requires, file-set-intersect,
Juanma Barranquero [Wed, 17 Oct 2007 23:05:54 +0000 (23:05 +0000)]
(feature-symbols, file-provides, file-requires, file-set-intersect,
file-dependents): Simplify.
(unload-feature-special-hooks): Update list of special hooks.

16 years ago* bindings.el (completion-ignored-extensions): Remove pdf and dvi
Reiner Steib [Wed, 17 Oct 2007 21:34:19 +0000 (21:34 +0000)]
* bindings.el (completion-ignored-extensions): Remove pdf and dvi
extensions since they can be viewed with doc-view.

* files.el (auto-mode-alist): Make doc-view-mode the default mode
for pdf, ps and dvi files.

* doc-view.el: Make doc-view-mode the standard mode for viewing
pdf, [e]ps and dvi files and add binding C-c C-c to toggle between
text and image display.  Add binding C-c C-e to switch to an
editing mode.
(doc-view-ghostscript-options, doc-view-ps->pdf): Add "-dSAFER" to
avoid security problems when rendering files untrusted sources.

16 years agoDisplay message when tutorial position is not saved
Vinicius Jose Latorre [Wed, 17 Oct 2007 21:09:56 +0000 (21:09 +0000)]
Display message when tutorial position is not saved

16 years agoMention xpdf. Fix spelling of Ghostscript.
Reiner Steib [Wed, 17 Oct 2007 20:58:02 +0000 (20:58 +0000)]
Mention xpdf.  Fix spelling of Ghostscript.
(doc-view-ghostscript-options): Fix typo in doc string.

16 years ago(compilation-next-error-function): Fix timestamp
Stefan Monnier [Wed, 17 Oct 2007 16:24:33 +0000 (16:24 +0000)]
(compilation-next-error-function): Fix timestamp
handling, so compilation-fake-loc works again.

16 years ago(server-select-display): Nop if we do not support m-f-o-d.
Stefan Monnier [Wed, 17 Oct 2007 16:22:48 +0000 (16:22 +0000)]
(server-select-display): Nop if we do not support m-f-o-d.
(server-process-filter): Revert last change.

16 years ago(vc-diff-sentinel, vc-diff-internal): Revert some changes in the
Stefan Monnier [Wed, 17 Oct 2007 16:22:27 +0000 (16:22 +0000)]
(vc-diff-sentinel, vc-diff-internal): Revert some changes in the
behavior unrelated to filesets.

16 years agoRegenerate.
Chong Yidong [Wed, 17 Oct 2007 15:58:05 +0000 (15:58 +0000)]
Regenerate.

16 years agoLink to libs for calling res_init() if available.
Chong Yidong [Wed, 17 Oct 2007 15:57:30 +0000 (15:57 +0000)]
Link to libs for calling res_init() if available.
(Fmake_network_process): Call res_init() before getaddrinfo or
gethostbyname, if possible.

16 years ago* process.c: Link to libs for calling res_init() if available.
Chong Yidong [Wed, 17 Oct 2007 15:57:17 +0000 (15:57 +0000)]
* process.c: Link to libs for calling res_init() if available.
(Fmake_network_process): Call res_init() before getaddrinfo or
gethostbyname, if possible.

16 years ago(HAVE_RES_INIT): Define if res_init() exists.
Chong Yidong [Wed, 17 Oct 2007 15:53:01 +0000 (15:53 +0000)]
(HAVE_RES_INIT): Define if res_init() exists.
(HAVE_LIBRESOLV): Also define if we are using res_init().

16 years ago* configure.in (HAVE_RES_INIT): Define if res_init() exists.
Chong Yidong [Wed, 17 Oct 2007 15:52:53 +0000 (15:52 +0000)]
* configure.in (HAVE_RES_INIT): Define if res_init() exists.
(HAVE_LIBRESOLV): Also define if we are using res_init().

16 years agoDoc fix.
Juanma Barranquero [Wed, 17 Oct 2007 15:12:53 +0000 (15:12 +0000)]
Doc fix.

16 years ago(read1): Set pvectype for char_tables.
Stefan Monnier [Wed, 17 Oct 2007 14:12:59 +0000 (14:12 +0000)]
(read1): Set pvectype for char_tables.

16 years ago(Glossary): Use "key binding" consistently.
Juanma Barranquero [Wed, 17 Oct 2007 08:58:23 +0000 (08:58 +0000)]
(Glossary): Use "key binding" consistently.

16 years ago(Init Non-ASCII): Use "key binding" consistently.
Juanma Barranquero [Wed, 17 Oct 2007 08:54:49 +0000 (08:54 +0000)]
(Init Non-ASCII): Use "key binding" consistently.

16 years agobuilding.texi (Source Buffers): Use "key binding" consistently.
Juanma Barranquero [Wed, 17 Oct 2007 08:54:14 +0000 (08:54 +0000)]
building.texi (Source Buffers): Use "key binding" consistently.

16 years ago*** empty log message ***
Juanma Barranquero [Wed, 17 Oct 2007 08:15:04 +0000 (08:15 +0000)]
*** empty log message ***

16 years ago*** empty log message ***
Juanma Barranquero [Wed, 17 Oct 2007 08:01:23 +0000 (08:01 +0000)]
*** empty log message ***

16 years ago(Diary): Fix directive.
Juanma Barranquero [Wed, 17 Oct 2007 07:54:16 +0000 (07:54 +0000)]
(Diary): Fix directive.

16 years ago(longlines-wrap-follows-window-size): Integer value
Chong Yidong [Wed, 17 Oct 2007 02:50:23 +0000 (02:50 +0000)]
(longlines-wrap-follows-window-size): Integer value
specifies wrapping margin.
(longlines-mode, longlines-window-change-function): Set
window-specific wrapping margin based on the above.

16 years ago* longlines.el (longlines-wrap-follows-window-size): Integer value
Chong Yidong [Wed, 17 Oct 2007 02:50:12 +0000 (02:50 +0000)]
* longlines.el (longlines-wrap-follows-window-size): Integer value
specifies wrapping margin.
(longlines-mode, longlines-window-change-function): Set
window-specific wrapping margin based on the above.

16 years ago(XMISCANY, XMARKER, XINTFWD, XBOOLFWD, XOBJFWD, XOVERLAY, XBUFFER_OBJFWD)
Stefan Monnier [Wed, 17 Oct 2007 02:13:01 +0000 (02:13 +0000)]
(XMISCANY, XMARKER, XINTFWD, XBOOLFWD, XOBJFWD, XOVERLAY, XBUFFER_OBJFWD)
(XBUFFER_LOCAL_VALUE, XKBOARD_OBJFWD, XSAVE_VALUE): Add type checks.
(SOME_BUFFER_LOCAL_VALUEP, GC_SOME_BUFFER_LOCAL_VALUEP): Remove.

16 years ago(free_misc): Use XMISCTYPE.
Stefan Monnier [Wed, 17 Oct 2007 02:10:38 +0000 (02:10 +0000)]
(free_misc): Use XMISCTYPE.
(live_misc_p, gc_sweep): Use Lisp_Misc_Any.

16 years ago(eshell-complex-commands): Add "ls".
Chong Yidong [Wed, 17 Oct 2007 02:08:32 +0000 (02:08 +0000)]
(eshell-complex-commands): Add "ls".

16 years ago* eshell/esh-cmd.el (eshell-complex-commands): Add "ls".
Chong Yidong [Wed, 17 Oct 2007 02:08:23 +0000 (02:08 +0000)]
* eshell/esh-cmd.el (eshell-complex-commands): Add "ls".

16 years ago(server-process-filter): Only set display if X11 is
Dan Nicolaescu [Wed, 17 Oct 2007 02:07:35 +0000 (02:07 +0000)]
(server-process-filter): Only set display if X11 is
supported.

16 years agoRemove file, since it's just a duplicate of one in etc/
Glenn Morris [Wed, 17 Oct 2007 01:39:18 +0000 (01:39 +0000)]
Remove file, since it's just a duplicate of one in etc/

16 years ago(cc-imenu-c++-generic-expression): Tweak regexp to avoid overflow.
Glenn Morris [Wed, 17 Oct 2007 01:37:23 +0000 (01:37 +0000)]
(cc-imenu-c++-generic-expression): Tweak regexp to avoid overflow.

16 years ago(Qcompletion_ignore_case): New external Lisp_Object.
Glenn Morris [Wed, 17 Oct 2007 01:32:19 +0000 (01:32 +0000)]
(Qcompletion_ignore_case): New external Lisp_Object.
(Fread_file_name): Use it rather than intern'ing.

16 years ago(Qcompletion_ignore_case): Change to external.
Glenn Morris [Wed, 17 Oct 2007 01:31:14 +0000 (01:31 +0000)]
(Qcompletion_ignore_case): Change to external.
(syms_of_dired) [VMS]: Remove Qcompletion_ignore_case.

16 years ago(Qcompletion_ignore_case): New Lisp_Object.
Glenn Morris [Wed, 17 Oct 2007 01:30:38 +0000 (01:30 +0000)]
(Qcompletion_ignore_case): New Lisp_Object.
(syms_of_minibuf): Add Qcompletion_ignore_case.

16 years ago(Qcompletion_ignore_case): New external Lisp_Object.
Glenn Morris [Wed, 17 Oct 2007 01:29:58 +0000 (01:29 +0000)]
(Qcompletion_ignore_case): New external Lisp_Object.
(Fread_coding_system): Ignore case of user input.

16 years agoMerge from emacs--rel--22
Miles Bader [Tue, 16 Oct 2007 22:39:24 +0000 (22:39 +0000)]
Merge from emacs--rel--22

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

16 years ago* xfns.c (Fx_create_frame, Fx_display_list):
Stefan Monnier [Tue, 16 Oct 2007 16:28:39 +0000 (16:28 +0000)]
* xfns.c (Fx_create_frame, Fx_display_list):
* window.c (window_fixed_size_p, enlarge_window, shrink_window_lowest_first):
* macterm.c (init_font_name_table):
* macfns.c (Fx_create_frame, Fx_display_list):
* lread.c (close_load_descs):
* keyboard.c (read_char_x_menu_prompt):
* fns.c (Fmember, Fmemql, Fdelete, Fset_char_table_parent):
* coding.c (code_convert_region_unwind): Test the type of an object
rather than just !NILP before extracting data from it.

16 years ago(Fpurecopy): Set the pvec tag on pseudo vectors.
Stefan Monnier [Tue, 16 Oct 2007 15:49:43 +0000 (15:49 +0000)]
(Fpurecopy): Set the pvec tag on pseudo vectors.

16 years ago* lisp.h (enum Lisp_Misc_Type): Del Lisp_Misc_Some_Buffer_Local_Value.
Stefan Monnier [Tue, 16 Oct 2007 15:42:58 +0000 (15:42 +0000)]
* lisp.h (enum Lisp_Misc_Type): Del Lisp_Misc_Some_Buffer_Local_Value.
(XMISCANY): New macro.
(XMISCTYPE): Use it.
(struct Lisp_Misc_Any): New type.
(union Lisp_Misc): Use it.
(struct Lisp_Buffer_Local_Value): Add `local_if_set' bit.
* data.c (Fboundp, store_symval_forwarding, swap_in_global_binding)
(find_symbol_value, set_internal, default_value, Fset_default)
(Fmake_variable_buffer_local, Fmake_local_variable)
(Fkill_local_variable, Fmake_variable_frame_local, Flocal_variable_p)
(Flocal_variable_if_set_p, Fvariable_binding_locus):
The SOME_BUFFER_LOCAL_VALUEP distinction is replaced by local_if_set.
* alloc.c (allocate_buffer): Set the size and tag.
(allocate_misc, mark_maybe_object, mark_object, survives_gc_p):
Use XMISCANY.
(die): Follow the GNU convention for error messages.
* print.c (print_object): SOME_BUFFER_LOCAL_VALUEP -> local_if_set.
* buffer.c (Fget_buffer_create, Fmake_indirect_buffer): Don't set the
tag any more.
(set_buffer_internal_1):
* frame.c (store_frame_param):
* eval.c (specbind):
* xdisp.c (select_frame_for_redisplay): Drop SOME_BUFFER_LOCAL_VALUEP.

16 years ago(reindent-then-newline-and-indent): Don't assume that
Stefan Monnier [Tue, 16 Oct 2007 15:18:39 +0000 (15:18 +0000)]
(reindent-then-newline-and-indent): Don't assume that
indent-according-to-mode preserves point.

16 years ago*** empty log message ***
Juanma Barranquero [Tue, 16 Oct 2007 11:10:48 +0000 (11:10 +0000)]
*** empty log message ***

16 years ago(bs-mode): Set hooks (accidentally left out in the previous commit).
Juanma Barranquero [Tue, 16 Oct 2007 10:57:28 +0000 (10:57 +0000)]
(bs-mode): Set hooks (accidentally left out in the previous commit).

16 years ago(bs--window-config-coming-from): Revert 2006-11-09 change.
Juanma Barranquero [Tue, 16 Oct 2007 10:52:09 +0000 (10:52 +0000)]
(bs--window-config-coming-from): Revert 2006-11-09 change.
(bs--restore-window-config): Keep the selected frame.
(bs--track-window-changes, bs--remove-hooks): New functions.
(bs-mode): Use `define-derived-mode'.  Set hook to track window changes.
(bs--show-with-configuration): Revert 2006-11-09 change.
Don't reuse window unless it is visible on the selected frame.
Restore window configuration (possibly in a different frame)
before creating any window.

16 years ago(bs--make-header-match-string, bs-show-in-buffer, bs--nth-wrapper): Simplify.
Juanma Barranquero [Tue, 16 Oct 2007 10:40:02 +0000 (10:40 +0000)]
(bs--make-header-match-string, bs-show-in-buffer, bs--nth-wrapper): Simplify.
(bs-select, bs--insert-one-entry): Simplify.  Use `when'.
(bs-buffer-list): Simplify.  Use `when'.  Use `string-match-p'.
(bs-sort-buffer-interns-are-last): Use `string-match-p'.
(bs-attributes-list, bs-max-window-height, bs-must-always-show-regexp,
bs-maximal-buffer-name-column, bs-minimal-buffer-name-column, bs-configurations,
bs-default-configuration, bs-alternative-configuration,
bs-cycle-configuration-name, bs-string-show-always, bs-string-show-never,
bs-string-current, bs-string-current-marked, bs-string-marked,
bs-string-show-normally, bs-sort-functions, bs-default-sort-name):
Remove * in docstrings.
(bs--redisplay, bs--goto-current-buffer, bs--current-buffer, bs-delete,
bs-apply-sort-faces, bs-next-config-aux): Use `when'.
(bs--window-config-coming-from): Revert 2006-11-09 change.
(bs--restore-window-config): Keep the selected frame.
(bs--track-window-changes, bs--remove-hooks): New functions.
(bs-mode): Use `define-derived-mode'.  Set hook to track window changes.
(bs--create-header): Remove.
(bs--create-header-line): New function, based on `bs--create-header'.
(bs--show-header): Use `bs--create-header-line'.
(bs--show-with-configuration): Revert 2006-11-09 change.
Don't reuse window unless it is visible on the selected frame.
Restore window configuration (possibly in a different frame)
before creating any window.

16 years ago(handle_display_prop): Ignore display specs after
YAMAMOTO Mitsuharu [Tue, 16 Oct 2007 09:00:09 +0000 (09:00 +0000)]
(handle_display_prop): Ignore display specs after
replacing one when string text is being replaced.
(handle_single_display_spec): Pretend as if characters with display
property haven't been consumed only when buffer text is being replaced.

16 years ago(Fsnarf_documentation): Simplify.
Stefan Monnier [Tue, 16 Oct 2007 03:28:43 +0000 (03:28 +0000)]
(Fsnarf_documentation): Simplify.

16 years agoRe-fill copyright header.
Glenn Morris [Tue, 16 Oct 2007 02:41:08 +0000 (02:41 +0000)]
Re-fill copyright header.
(blink-matching-open): Don't report false errors with the `$' syntax
class.

16 years ago(ad-get-advice-info): Change to a function.
Richard M. Stallman [Tue, 16 Oct 2007 02:37:33 +0000 (02:37 +0000)]
(ad-get-advice-info): Change to a function.
(ad-get-advice-info-macro): New macro, like old ad-get-advice-info.
(ad-is-advised, ad-get-advice-info-field)
(ad-set-advice-info-field): Use ad-get-advice-info-macro.

16 years ago(ad-get-advice-info): Change to a function.
Richard M. Stallman [Tue, 16 Oct 2007 02:34:58 +0000 (02:34 +0000)]
(ad-get-advice-info): Change to a function.
(ad-get-advice-info-macro): New macro, like old ad-get-advice-info.
(ad-is-advised, ad-get-advice-info-field)
(ad-set-advice-info-field): Use ad-get-advice-info-macro.

16 years ago(Diary): Clarify text about diary file example.
Richard M. Stallman [Tue, 16 Oct 2007 02:24:50 +0000 (02:24 +0000)]
(Diary): Clarify text about diary file example.

16 years agoRevert accidental deletion.
Glenn Morris [Tue, 16 Oct 2007 02:17:51 +0000 (02:17 +0000)]
Revert accidental deletion.

16 years agoRe-fill copyright header.
Glenn Morris [Tue, 16 Oct 2007 02:06:12 +0000 (02:06 +0000)]
Re-fill copyright header.
(blink-matching-open): Don't report false errors with the `$' syntax
class.

16 years ago(vc-workfile-version): Compatibility alias.
Stefan Monnier [Mon, 15 Oct 2007 19:26:25 +0000 (19:26 +0000)]
(vc-workfile-version): Compatibility alias.
(vc-default-working-revision): Compatibility for backends.

16 years ago(filesets-alist-get): Use `let' rather than `let*'.
Juanma Barranquero [Mon, 15 Oct 2007 17:39:35 +0000 (17:39 +0000)]
(filesets-alist-get): Use `let' rather than `let*'.
(filesets-ormap, filesets-sort-case-sensitive-flag, filesets-remake-shortcut,
filesets-ingroup-collect-files): Fix typos in docstrings.
(filesets-data-get-name, filesets-data-get-data, filesets-data-set,
filesets-cmd-query-replace-getargs, filesets-ingroup-collect,
filesets-find-or-display-file): Doc fixes.

16 years ago(filesets-alist-get): Use `let' rather than `let*'.
Juanma Barranquero [Mon, 15 Oct 2007 17:24:36 +0000 (17:24 +0000)]
(filesets-alist-get): Use `let' rather than `let*'.
(filesets-ormap, filesets-sort-case-sensitive-flag, filesets-remake-shortcut,
filesets-ingroup-collect-files): Fix typos in docstrings.
(filesets-conditional-sort, filesets-find-or-display-file,
filesets-data-get-name, filesets-data-get-data, filesets-data-set,
filesets-cmd-query-replace-getargs, filesets-ingroup-collect): Doc fixes.

16 years ago(sendmail-error-reporting-interactive)
Sam Steingold [Mon, 15 Oct 2007 14:38:42 +0000 (14:38 +0000)]
(sendmail-error-reporting-interactive)
(sendmail-error-reporting-non-interactive): New variables for sendmail
error reporting options to simplify support for imperfect sendmail emulators.
(sendmail-send-it): Use them instead of list literals.

16 years agoRevert previous change; it creates a dependency
Juanma Barranquero [Mon, 15 Oct 2007 14:21:23 +0000 (14:21 +0000)]
Revert previous change; it creates a dependency
loop between advice.el and help-fns.el.

16 years agoRequire advice when compiling.
Juanma Barranquero [Mon, 15 Oct 2007 09:33:12 +0000 (09:33 +0000)]
Require advice when compiling.

16 years agoDon't require url when compiling, as url-type is no longer a macro.
YAMAMOTO Mitsuharu [Mon, 15 Oct 2007 08:57:14 +0000 (08:57 +0000)]
Don't require url when compiling, as url-type is no longer a macro.

16 years agoMerge from emacs--rel--22
Miles Bader [Mon, 15 Oct 2007 02:07:53 +0000 (02:07 +0000)]
Merge from emacs--rel--22

Patches applied:

 * emacs--rel--22  (patch 116-121)

   - Update from CVS

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

16 years agoRestore deleted entry.
Glenn Morris [Mon, 15 Oct 2007 00:35:19 +0000 (00:35 +0000)]
Restore deleted entry.

16 years ago(w32_font_is_double_byte, my_create_scrollbar): Make static.
Juanma Barranquero [Mon, 15 Oct 2007 00:23:32 +0000 (00:23 +0000)]
(w32_font_is_double_byte, my_create_scrollbar): Make static.
(syms_of_w32term) <w32-enable-unicode-output>: Fix typo in docstring.

16 years ago*** empty log message ***
Richard M. Stallman [Sun, 14 Oct 2007 23:16:07 +0000 (23:16 +0000)]
*** empty log message ***

16 years ago(ring-convert-sequence-to-ring)
Richard M. Stallman [Sun, 14 Oct 2007 22:53:17 +0000 (22:53 +0000)]
(ring-convert-sequence-to-ring)
(ring-insert+extend, ring-remove+insert+extend, ring-member)
(ring-next, ring-previous): New functions.

16 years ago(ring-convert-sequence-to-ring)
Richard M. Stallman [Sun, 14 Oct 2007 22:53:07 +0000 (22:53 +0000)]
(ring-convert-sequence-to-ring)
(ring-insert+extend, ring-remove+insert+extend, ring-member)
(ring-next, ring-previous): New functions.

16 years ago(describe-function-1): Find source of advised functions.
Richard M. Stallman [Sun, 14 Oct 2007 22:49:39 +0000 (22:49 +0000)]
(describe-function-1): Find source of advised functions.

16 years ago(documentation): Advice deleted. Doc for advised functions
Richard M. Stallman [Sun, 14 Oct 2007 22:46:38 +0000 (22:46 +0000)]
(documentation): Advice deleted.  Doc for advised functions
is now handled at C level.
(ad-stop-advice, ad-start-advice): Don't enable or disable
advice for `documentation'.
(ad-advised-definition-docstring-regexp): Var deleted.
(ad-make-advised-definition-docstring): Store orig name
as text property of string.
(ad-advised-definition-p): Check for text property of docstring.

16 years ago*** empty log message ***
Richard M. Stallman [Sun, 14 Oct 2007 22:30:59 +0000 (22:30 +0000)]
*** empty log message ***

16 years ago(fancy-startup-tail): Say exactly what does the button
Juri Linkov [Sun, 14 Oct 2007 20:42:05 +0000 (20:42 +0000)]
(fancy-startup-tail): Say exactly what does the button
dismiss ("Dismiss this startup screen").  Use text "Never show
it again" for the checkbox after this button.
(fancy-startup-screen, fancy-about-screen): Put point before the
first link, so the user can quickly select links with the keyboard.
(normal-mouse-startup-screen): Add more useful text describing how
to follow a link.