bpt/emacs.git
19 years agoFix --no-wait in emacsclient (reported by Dan Nicolaescu).
Karoly Lorentey [Sat, 3 Jul 2004 17:53:57 +0000 (17:53 +0000)]
Fix --no-wait in emacsclient (reported by Dan Nicolaescu).

* lib-src/emacsclient.c (main): Don't exit prematurely on --no-wait,
  let Emacs close the connection for us.

* lisp/server.el (server-visit-files): Don't set client-record when nowait.

git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-205

19 years agoMerged in changes from CVS trunk.
Karoly Lorentey [Sat, 3 Jul 2004 17:01:39 +0000 (17:01 +0000)]
Merged in changes from CVS trunk.

Patches applied:

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-427
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-428
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-429
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-430
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-431
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-432
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-433
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-434
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-435
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-436
   Update from CVS

git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-204

19 years ago#
André Spiegel [Fri, 2 Jul 2004 07:32:44 +0000 (07:32 +0000)]
#

19 years ago(vc-rcs-checkout-model): Look at the version headers only if
André Spiegel [Fri, 2 Jul 2004 07:26:21 +0000 (07:26 +0000)]
(vc-rcs-checkout-model): Look at the version headers only if
vc-consult-headers is non-nil.

19 years ago*** empty log message ***
Juri Linkov [Fri, 2 Jul 2004 04:38:51 +0000 (04:38 +0000)]
*** empty log message ***

19 years ago(Viewing differences): Add `d r'.
Juri Linkov [Fri, 2 Jul 2004 04:36:27 +0000 (04:36 +0000)]
(Viewing differences): Add `d r'.

19 years ago(cvs-mode-diff-map): Bind r to cvs-mode-diff-repository.
Juri Linkov [Fri, 2 Jul 2004 04:34:50 +0000 (04:34 +0000)]
(cvs-mode-diff-map): Bind r to cvs-mode-diff-repository.

19 years ago(cvs-mode-diff-repository): New command.
Juri Linkov [Fri, 2 Jul 2004 04:32:54 +0000 (04:32 +0000)]
(cvs-mode-diff-repository): New command.

19 years ago(Entire Match Data): Add explanation about new
David Kastrup [Thu, 1 Jul 2004 23:54:21 +0000 (23:54 +0000)]
(Entire Match Data): Add explanation about new
match-data behavior when @var{integers} is non-nil.

19 years agoChanges from arch/CVS synchronization
Miles Bader [Thu, 1 Jul 2004 21:03:14 +0000 (21:03 +0000)]
Changes from arch/CVS synchronization

19 years ago("((") ("))"): add quotation mark shorthands.
David Kastrup [Thu, 1 Jul 2004 15:24:38 +0000 (15:24 +0000)]
("((") ("))"): add quotation mark shorthands.

19 years ago*** empty log message ***
Stefan Monnier [Thu, 1 Jul 2004 13:02:50 +0000 (13:02 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
Stefan Monnier [Thu, 1 Jul 2004 12:29:28 +0000 (12:29 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
Juri Linkov [Thu, 1 Jul 2004 11:56:39 +0000 (11:56 +0000)]
*** empty log message ***

19 years ago(Incremental Search): Add C-M-w, C-M-y, M-%, C-M-%, M-e.
Juri Linkov [Thu, 1 Jul 2004 11:50:29 +0000 (11:50 +0000)]
(Incremental Search): Add C-M-w, C-M-y, M-%, C-M-%, M-e.
(Regexp Search): Add M-r.

19 years ago(query-replace-interactive): Change type from boolean
Juri Linkov [Thu, 1 Jul 2004 10:01:32 +0000 (10:01 +0000)]
(query-replace-interactive): Change type from boolean
to choice.  Add value `initial'.
(query-replace-read-args): Handle value `initial' of
query-replace-interactive.

19 years ago(isearch-mode-map): Bind C-M-w to isearch-del-char,
Juri Linkov [Thu, 1 Jul 2004 09:54:51 +0000 (09:54 +0000)]
(isearch-mode-map): Bind C-M-w to isearch-del-char,
C-M-y to isearch-yank-char.  Bind M-% to isearch-query-replace,
C-M-% to isearch-query-replace-regexp.
(minibuffer-local-isearch-map): Add arrow key bindings.
Bind C-f to isearch-yank-char-in-minibuffer.
(isearch-forward): Doc fix.
(isearch-edit-string): Doc fix.
(isearch-query-replace, isearch-query-replace-regexp): New funs.
(isearch-del-char): Add optional arg.  Set isearch-yank-flag to t.
(isearch-yank-char): Add optional arg.
(isearch-yank-char-in-minibuffer): New fun.

19 years ago(EMACSSOURCES): Remove emacs-xtra.
Luc Teirlinck [Thu, 1 Jul 2004 02:23:34 +0000 (02:23 +0000)]
(EMACSSOURCES): Remove emacs-xtra.

19 years ago*** empty log message ***
Kenichi Handa [Wed, 30 Jun 2004 23:37:09 +0000 (23:37 +0000)]
*** empty log message ***

19 years ago(Fw32_set_clipboard_data): Update `nbytes' correctly
Kenichi Handa [Wed, 30 Jun 2004 23:30:39 +0000 (23:30 +0000)]
(Fw32_set_clipboard_data): Update `nbytes' correctly
after getting a new string by pre-write-conversion.

19 years ago(x_detect_focus_change): Remove unused var `nr_events'.
Stefan Monnier [Wed, 30 Jun 2004 19:36:36 +0000 (19:36 +0000)]
(x_detect_focus_change): Remove unused var `nr_events'.
(x_calc_absolute_position): Remove unused var `child'.

19 years ago(x_supports_face_attributes_p)
Stefan Monnier [Wed, 30 Jun 2004 19:35:18 +0000 (19:35 +0000)]
(x_supports_face_attributes_p)
(Fdisplay_supports_face_attributes_p): YAILOM.
(tty_supports_face_attributes_p): Remove unused var `i'.

19 years ago(skip_chars): Remove unused labels fwd_unibyte_ok and back_unibyte_ok.
Stefan Monnier [Wed, 30 Jun 2004 19:34:49 +0000 (19:34 +0000)]
(skip_chars): Remove unused labels fwd_unibyte_ok and back_unibyte_ok.

19 years ago(match_limit, Fmatch_data, Fset_match_data): YAILOM.
Stefan Monnier [Wed, 30 Jun 2004 19:34:34 +0000 (19:34 +0000)]
(match_limit, Fmatch_data, Fset_match_data): YAILOM.

19 years ago(Fset_fontset_font): Remove unused vars `family' and `registry'.
Stefan Monnier [Wed, 30 Jun 2004 19:34:15 +0000 (19:34 +0000)]
(Fset_fontset_font): Remove unused vars `family' and `registry'.

19 years ago(${etc}DOC): Fix file name of make-docfile.
Stefan Monnier [Wed, 30 Jun 2004 19:31:30 +0000 (19:31 +0000)]
(${etc}DOC): Fix file name of make-docfile.

19 years ago*** empty log message ***
Stefan Monnier [Wed, 30 Jun 2004 17:12:39 +0000 (17:12 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
Andreas Schwab [Wed, 30 Jun 2004 13:49:11 +0000 (13:49 +0000)]
*** empty log message ***

19 years ago(${CHINESE-TIT:.elc=.el}): Depend on changed.tit to
Andreas Schwab [Wed, 30 Jun 2004 13:48:50 +0000 (13:48 +0000)]
(${CHINESE-TIT:.elc=.el}): Depend on changed.tit to
serialize parallel builds.
(${MISC:.elc=.el}): Depend on changed.misc.

19 years ago(CHECK_LIB_AVAILABLE): Add third parameter LIBRARIES.
Andreas Schwab [Wed, 30 Jun 2004 13:11:36 +0000 (13:11 +0000)]
(CHECK_LIB_AVAILABLE): Add third parameter LIBRARIES.
(Finit_image_library): Pass LIBRARIES through to
CHECK_LIB_AVAILABLE.  Declare parameters.  Doc fix.
(lookup_image_type): Pass Qnil as second argument to
Finit_image_library.

19 years agoDeclare Finit_image_library.
Andreas Schwab [Wed, 30 Jun 2004 13:09:05 +0000 (13:09 +0000)]
Declare Finit_image_library.

19 years agoFix whitespace.
Andreas Schwab [Wed, 30 Jun 2004 13:08:16 +0000 (13:08 +0000)]
Fix whitespace.

19 years ago(breakpoint-enabled-bitmap-face)
Kim F. Storm [Tue, 29 Jun 2004 13:01:27 +0000 (13:01 +0000)]
(breakpoint-enabled-bitmap-face)
(breakpoint-disabled-bitmap-face): Add :group 'gud.

19 years ago(ada-tight-gvd-integration): Add :group 'ada.
Kim F. Storm [Tue, 29 Jun 2004 13:01:14 +0000 (13:01 +0000)]
(ada-tight-gvd-integration): Add :group 'ada.

19 years ago(vc-arch-mode-line-rewrite): Add :group 'vc.
Kim F. Storm [Tue, 29 Jun 2004 13:00:49 +0000 (13:00 +0000)]
(vc-arch-mode-line-rewrite): Add :group 'vc.

19 years ago*** empty log message ***
Kim F. Storm [Tue, 29 Jun 2004 12:58:14 +0000 (12:58 +0000)]
*** empty log message ***

19 years ago(nntp-authinfo-file): Add :group 'nntp.
Kim F. Storm [Tue, 29 Jun 2004 12:49:35 +0000 (12:49 +0000)]
(nntp-authinfo-file): Add :group 'nntp.

19 years ago(nnimap-authinfo-file, nnimap-prune-cache): Add :group 'nnimap.
Kim F. Storm [Tue, 29 Jun 2004 12:49:14 +0000 (12:49 +0000)]
(nnimap-authinfo-file, nnimap-prune-cache): Add :group 'nnimap.

19 years ago* ses.texi, viper.texi, search.texi, flymake.texi, faq.texi:
Jesper Harder [Tue, 29 Jun 2004 12:09:45 +0000 (12:09 +0000)]
* ses.texi, viper.texi, search.texi, flymake.texi, faq.texi:
* eshell.texi, ediff.texi, calendar.texi: Markup fixes.

19 years agomacterm.c (do_window_activate, do_window_deactivate): Remove.
Steven Tamm [Tue, 29 Jun 2004 06:39:03 +0000 (06:39 +0000)]
macterm.c (do_window_activate, do_window_deactivate): Remove.
(XTread_socket): Fix activation/focus problems by only handling
emacs windows and passing mouse events to the event chain regardless.

19 years agomacterm.c (mac_get_emulated_btn)
Steven Tamm [Tue, 29 Jun 2004 06:23:08 +0000 (06:23 +0000)]
macterm.c (mac_get_emulated_btn)
(mac_event_to_emacs_modifiers): Fix emulated mouse button
support to correctly mask out modifiers.

19 years ago(Fset_match_data): Allow buffer before end of list
David Kastrup [Tue, 29 Jun 2004 02:37:52 +0000 (02:37 +0000)]
(Fset_match_data): Allow buffer before end of list
which can happen if set-match-data is using a pre-consed list.

19 years ago*** empty log message ***
Juri Linkov [Mon, 28 Jun 2004 23:15:42 +0000 (23:15 +0000)]
*** empty log message ***

19 years ago(pp-buffer): Add autoload.
Juri Linkov [Mon, 28 Jun 2004 23:08:31 +0000 (23:08 +0000)]
(pp-buffer): Add autoload.

19 years ago(query-replace-read-args): Swallow a space after
Juri Linkov [Mon, 28 Jun 2004 23:03:06 +0000 (23:03 +0000)]
(query-replace-read-args): Swallow a space after
everything except )]" which in most cases means after a symbol.

19 years agoAdd Gnus and face remapping entries.
Kim F. Storm [Mon, 28 Jun 2004 22:31:09 +0000 (22:31 +0000)]
Add Gnus and face remapping entries.

19 years agomacterm.c (XTread_socket): Correctly set the frame position
Steven Tamm [Mon, 28 Jun 2004 16:20:41 +0000 (16:20 +0000)]
macterm.c (XTread_socket): Correctly set the frame position
after the window is moved.

19 years agoMerged in changes from CVS trunk.
Karoly Lorentey [Mon, 28 Jun 2004 16:04:52 +0000 (16:04 +0000)]
Merged in changes from CVS trunk.

Patches applied:

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-420
   Tweak permissions

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-421
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-422
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-423
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-424
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-425
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-426
   Update from CVS

git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-203

19 years ago* FOR-RELEASE: Removed entry about GTK and monochrome displays (done).
Jan Djärv [Mon, 28 Jun 2004 14:40:42 +0000 (14:40 +0000)]
* FOR-RELEASE: Removed entry about GTK and monochrome displays (done).

19 years ago(xg_get_image_for_pixmap): Add workaround for monochrome displays
Jan Djärv [Mon, 28 Jun 2004 14:36:48 +0000 (14:36 +0000)]
(xg_get_image_for_pixmap): Add workaround for monochrome displays
so insensitive and activated icons look ok.

19 years ago* gtkutil.c (xg_get_image_for_pixmap): Call g_object_unref on
Jan Djärv [Mon, 28 Jun 2004 12:21:54 +0000 (12:21 +0000)]
* gtkutil.c (xg_get_image_for_pixmap): Call g_object_unref on
gpix and gmask just before return to avoid memory leak.

19 years agoUse outline-mode.
Kim F. Storm [Mon, 28 Jun 2004 09:03:00 +0000 (09:03 +0000)]
Use outline-mode.

19 years ago*** empty log message ***
Kim F. Storm [Mon, 28 Jun 2004 08:57:38 +0000 (08:57 +0000)]
*** empty log message ***

19 years ago(font-lock-fontify-syntactic-keywords-region):
Richard M. Stallman [Mon, 28 Jun 2004 02:45:01 +0000 (02:45 +0000)]
(font-lock-fontify-syntactic-keywords-region):
More changes to go with previous change.

19 years ago(file_dialog_callback): Disable edit control if set
Jason Rumney [Sun, 27 Jun 2004 22:37:07 +0000 (22:37 +0000)]
(file_dialog_callback): Disable edit control if set
to directories only on CDN_INITDONE message.
(Fx_file_dialog): Default to directories only when prompt starts
with "Dired".

19 years ago(perform-replace): Highlight the match even in
David Kastrup [Sat, 26 Jun 2004 18:35:18 +0000 (18:35 +0000)]
(perform-replace): Highlight the match even in
non-query mode if there is potential replace string editing.

19 years ago(tramp-handle-file-remote-p): New implementation to
Kai Großjohann [Sat, 26 Jun 2004 15:28:33 +0000 (15:28 +0000)]
(tramp-handle-file-remote-p): New implementation to
agree with new return value of `file-remote-p'.
This syncs with Tramp 2.0.42.

19 years agoSync with Tramp 2.0.42.
Kai Großjohann [Sat, 26 Jun 2004 15:26:09 +0000 (15:26 +0000)]
Sync with Tramp 2.0.42.

19 years ago* net/ange-ftp.el (ange-ftp-file-remote-p): New return value,
Kai Großjohann [Sat, 26 Jun 2004 14:41:13 +0000 (14:41 +0000)]
* net/ange-ftp.el (ange-ftp-file-remote-p): New return value,
according to new documentation of `file-remote-p'.

* files.el (file-remote-p): Fix doc to say that return value is
identification of remote system, if not nil.
(file-relative-name): Use new return value of `file-remote-p'.

19 years ago(gdb-toggle-breakpoint)
Nick Roberts [Sat, 26 Jun 2004 13:12:28 +0000 (13:12 +0000)]
(gdb-toggle-breakpoint)
(gdb-goto-breakpoint): Fix breakage.

19 years ago*** empty log message ***
Nick Roberts [Sat, 26 Jun 2004 13:11:44 +0000 (13:11 +0000)]
*** empty log message ***

19 years agoUpdate Eli's email address.
Eli Zaretskii [Sat, 26 Jun 2004 11:38:14 +0000 (11:38 +0000)]
Update Eli's email address.

19 years ago(Man-getpage-in-background): Add windows-nt to the list
Eli Zaretskii [Sat, 26 Jun 2004 09:46:19 +0000 (09:46 +0000)]
(Man-getpage-in-background): Add windows-nt to the list
of systems where shell-file-name should be used instead of
literal "sh".

19 years agoMoved FOR-RELEASE from etc/ to admin/.
Eli Zaretskii [Sat, 26 Jun 2004 09:38:52 +0000 (09:38 +0000)]
Moved FOR-RELEASE from etc/ to admin/.

19 years ago(Regexp Replace): Rewrite description of \# \, and \?.
Richard M. Stallman [Fri, 25 Jun 2004 21:28:14 +0000 (21:28 +0000)]
(Regexp Replace): Rewrite description of \# \, and \?.

19 years ago(change-log-font-lock-keywords): Support
Sam Steingold [Fri, 25 Jun 2004 14:45:00 +0000 (14:45 +0000)]
(change-log-font-lock-keywords): Support
Common Lisp function names `(setf symbol)'.

19 years agoChangeLog format fix.
David Kastrup [Fri, 25 Jun 2004 13:03:22 +0000 (13:03 +0000)]
ChangeLog format fix.

19 years agoFixing +++ tag from last checkin.
David Kastrup [Fri, 25 Jun 2004 13:00:58 +0000 (13:00 +0000)]
Fixing +++ tag from last checkin.

19 years ago(Regexp Replace): Some typo corrections and
David Kastrup [Fri, 25 Jun 2004 11:02:08 +0000 (11:02 +0000)]
(Regexp Replace): Some typo corrections and
rearrangement.

19 years ago*** empty log message ***
Richard M. Stallman [Thu, 24 Jun 2004 23:34:10 +0000 (23:34 +0000)]
*** empty log message ***

19 years ago(query-replace-read-args): Swallow space after \,SYMBOL.
Richard M. Stallman [Thu, 24 Jun 2004 23:33:59 +0000 (23:33 +0000)]
(query-replace-read-args): Swallow space after \,SYMBOL.

19 years ago(font-lock-set-defaults): Fix previous change.
Richard M. Stallman [Thu, 24 Jun 2004 23:30:50 +0000 (23:30 +0000)]
(font-lock-set-defaults): Fix previous change.

19 years ago(Misc Events): Describe usr1-signal, usr2-signal event.
Richard M. Stallman [Thu, 24 Jun 2004 23:08:31 +0000 (23:08 +0000)]
(Misc Events): Describe usr1-signal, usr2-signal event.

19 years ago(free_misc): Add prototype.
Kim F. Storm [Thu, 24 Jun 2004 22:03:52 +0000 (22:03 +0000)]
(free_misc): Add prototype.

19 years ago(Fmapconcat, Fmapcar): Remove superfluous GCPROs.
Kim F. Storm [Thu, 24 Jun 2004 22:03:10 +0000 (22:03 +0000)]
(Fmapconcat, Fmapcar): Remove superfluous GCPROs.

19 years ago(allocate_misc): Update total_free_markers.
Kim F. Storm [Thu, 24 Jun 2004 22:02:23 +0000 (22:02 +0000)]
(allocate_misc): Update total_free_markers.
(free_misc): New function.
(safe_alloca_unwind, free_marker): Use it.

19 years ago(font-lock-keywords): Change format of compiled values. Document it.
Richard M. Stallman [Thu, 24 Jun 2004 20:29:41 +0000 (20:29 +0000)]
(font-lock-keywords): Change format of compiled values.  Document it.
(font-lock-add-keywords): If font-lock-keywords is compiled,
extract the uncompiled version, modify, then recompile.
(font-lock-remove-keywords): Likewise.
(font-lock-fontify-keywords-region): Handle changed format.
(font-lock-compile-keywords): Handle changed format.
(font-lock-set-defaults): Compile the keywords explicitly here.

19 years ago*** empty log message ***
Richard M. Stallman [Thu, 24 Jun 2004 20:26:49 +0000 (20:26 +0000)]
*** empty log message ***

19 years ago(Vsignal_USR1_hook, Vsignal_USR2_hook): Definitions deleted.
Richard M. Stallman [Thu, 24 Jun 2004 20:24:52 +0000 (20:24 +0000)]
(Vsignal_USR1_hook, Vsignal_USR2_hook): Definitions deleted.
(syms_of_emacs): Lisp variables deleted.

19 years ago(Variable Definitions): Note about doc strings and :set.
Richard M. Stallman [Thu, 24 Jun 2004 20:17:34 +0000 (20:17 +0000)]
(Variable Definitions): Note about doc strings and :set.

19 years ago(Keymap Terminology): Document `kbd'.
Richard M. Stallman [Thu, 24 Jun 2004 20:16:02 +0000 (20:16 +0000)]
(Keymap Terminology): Document `kbd'.
(Changing Key Bindings, Key Binding Commands): Use kbd in examples.

19 years ago(Invisible Text): Setting buffer-invisibility-spec makes it buffer-local.
Richard M. Stallman [Thu, 24 Jun 2004 20:13:57 +0000 (20:13 +0000)]
(Invisible Text): Setting buffer-invisibility-spec makes it buffer-local.

19 years ago(Accessing Events): Clarify posn-col-row and posn-actual-col-row.
Richard M. Stallman [Thu, 24 Jun 2004 20:11:31 +0000 (20:11 +0000)]
(Accessing Events): Clarify posn-col-row and posn-actual-col-row.

(Accessing Events): New functions posn-at-point and posn-at-x-y.
Add example to posn-x-y.

19 years ago(Saving Buffers): Correct previous change.
Richard M. Stallman [Thu, 24 Jun 2004 20:08:20 +0000 (20:08 +0000)]
(Saving Buffers): Correct previous change.

19 years ago(Unconditional Replace): Use replace-string instead
David Kastrup [Thu, 24 Jun 2004 14:05:59 +0000 (14:05 +0000)]
(Unconditional Replace): Use replace-string instead
of query-replace in example.
(Regexp Replace): Add explanations for `\,', `\#' and `\?'
sequences.
(Query Replace): Correct explanation of `^' which does not use
the mark stack.

19 years agoMove description from new paragraph-start and
David Kastrup [Thu, 24 Jun 2004 10:36:13 +0000 (10:36 +0000)]
Move description from new paragraph-start and
indent-line-function defaults to general news instead of new
packages.  Same for query-replace-skip-read-only.  Add
description of new `\,' and `\?' replacement string features.

19 years ago(query-replace-read-args): Implement `\,' and `\#'
David Kastrup [Thu, 24 Jun 2004 10:26:24 +0000 (10:26 +0000)]
(query-replace-read-args): Implement `\,' and `\#'
replacements here.
(query-replace-regexp): Doc string explaining this and the new
`\?' replacement.  Remove `\,' and `\#' implementation here, as it
is better placed in `query-replace-read-args'.
(replace-regexp): Explain `\,', `\#' and `\?'.
(replace-match-data): New function for thorough reuse/destruction
of old match-data.
(replace-match-maybe-edit): Function for implementing `\?'
editing.
(perform-replace): Fix maintaining of the match stack including
already matched regions, implement `\?', fix various problems
with regions while editing and other stuff.
(replace-highlight): Simplified.

19 years agoMerged in changes from CVS trunk.
Karoly Lorentey [Thu, 24 Jun 2004 07:44:13 +0000 (07:44 +0000)]
Merged in changes from CVS trunk.

Patches applied:

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-409
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-410
   Make sure image types are initialized for lookup too

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-411
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-412
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-413
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-414
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-415
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-416
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-417
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-418
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-419
   Update from CVS

git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-202

19 years ago(grep-error-screen-columns): New variable.
Daniel Pfeiffer [Wed, 23 Jun 2004 23:11:23 +0000 (23:11 +0000)]
(grep-error-screen-columns): New variable.
(grep-regexp-alist): Give it the full functionality of gnu style compilation messages with line and column ranges.  Ask me for the perl script I'm working on, that uses these.

19 years agoAdded GTK items
Jan Djärv [Wed, 23 Jun 2004 19:47:27 +0000 (19:47 +0000)]
Added GTK items

19 years ago(Freplace_match): Adjust the match-data more
David Kastrup [Wed, 23 Jun 2004 19:22:25 +0000 (19:22 +0000)]
(Freplace_match): Adjust the match-data more
thoroughly when replacing strings in the buffer.
search.c (match-data): When INTEGERS is non-nil and the last match
was in a buffer, add the buffer as last element to the match data.
(Fset_match_data): If an additional element of the match-data is
a buffer, restore it to last_thing_searched.
(save_search_regs): Save last_thing_searched as part of the match
data.
(restore_match_data): Restore it again.

19 years ago2004-06-23 David Kastrup <dak@gnu.org>
David Kastrup [Wed, 23 Jun 2004 19:21:14 +0000 (19:21 +0000)]
2004-06-23  David Kastrup  <dak@gnu.org>

* search.c (Freplace_match): Adjust the match-data more
thoroughly when replacing strings in the buffer.
search.c (match-data): When INTEGERS is non-nil and the last match
was in a buffer, add the buffer as last element to the match data.
(Fset_match_data): If an additional element of the match-data is
a buffer, restore it to last_thing_searched.
(save_search_regs): Save last_thing_searched as part of the match
data.
(restore_match_data): Restore it again.

19 years ago(Shell History Copying): Document comint-insert-input.
Nick Roberts [Wed, 23 Jun 2004 18:08:24 +0000 (18:08 +0000)]
(Shell History Copying): Document comint-insert-input.
(Shell Ring): Describe comint-dynamic-list-input-ring here.

19 years ago*** empty log message ***
Nick Roberts [Wed, 23 Jun 2004 18:06:31 +0000 (18:06 +0000)]
*** empty log message ***

19 years ago(comint-insert-clicked-input, comint-copy-old-input):
Nick Roberts [Wed, 23 Jun 2004 18:04:43 +0000 (18:04 +0000)]
(comint-insert-clicked-input, comint-copy-old-input):
Remove.
(comint-insert-input, comint-mouse-insert-input): New functions
based on comint-insert-clicked-input for two bindings but just
one functionality.

19 years ago*** empty log message ***
Luc Teirlinck [Wed, 23 Jun 2004 17:46:36 +0000 (17:46 +0000)]
*** empty log message ***

19 years agoMORE.STUFF: Delete obsolete URL.
Luc Teirlinck [Wed, 23 Jun 2004 17:43:32 +0000 (17:43 +0000)]
MORE.STUFF: Delete obsolete URL.

19 years ago(Ftext_char_description): Doc fix.
Luc Teirlinck [Wed, 23 Jun 2004 17:03:50 +0000 (17:03 +0000)]
(Ftext_char_description): Doc fix.

19 years ago(Fsnarf_documentation): Doc fix.
Luc Teirlinck [Wed, 23 Jun 2004 17:00:06 +0000 (17:00 +0000)]
(Fsnarf_documentation): Doc fix.

19 years agoReposition @anchor's.
Luc Teirlinck [Wed, 23 Jun 2004 16:40:04 +0000 (16:40 +0000)]
Reposition @anchor's.