1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-05-05 21:02:24 -07:00
Commit graph

50323 commits

Author SHA1 Message Date
Karoly Lorentey
f2e45864d1 Merged in changes from CVS trunk.
Patches applied:

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

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-221
   Restore deleted tagline in etc/TUTORIAL.ru

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

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

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

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


git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-144
2004-04-18 01:40:02 +00:00
Karoly Lorentey
9002956fd8 Another server.el overhaul.
lib-src/emacsclient.c (xstrdup): New function.
(quote_argument): Use xmalloc, not malloc.
(main): Send environment variable values.

lisp/server.el (server-clients): Documentation update.
(server-ttys, server-frames): Removed.
(server-client, server-client-get, server-client-set)
(server-clients-with, server-add-client)
(server-delete-client): New functions.
(server-sentinel, server-handle-suspend-tty)
(server-handle-delete-tty, server-handle-delete-frame)
(server-start, server-process-filter, server-visit-files)
(server-buffer-done, server-kill-buffer-query-function)
(server-kill-emacs-query-function, server-switch-buffer): Use them.
(server-log): Handle both kinds of client references.
(server-start): Set up all hooks here.
(server-process-filter): Cleanup.  Store version in client.
Handle -env commands for passing environment variable values.
(server-buffer-done): Don't close clients that were created bufferless.
(server-switch-buffer): Only look at frameless clients.
Don't switch away from current buffer if there is no next-buffer.
(server-unload-hook): Remove frame/tty hooks, too.

lisp/server.el (server-quote-arg, server-unquote-arg)
(server-process-filter, server-kill-buffer-query-function)
(server-kill-emacs-query-function): Doc update.
(server-buffer-done, server-switch-buffer): Use buffer-live-p, not
buffer-name.

git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-143
2004-04-18 01:34:11 +00:00
Karoly Lorentey
6839f1e289 Fix segfault in term.c (reported by lukhas@free.fr).
src/term.c: Convert redisplay functions to use ANSI prototypes.
(tty_ins_del_lines): Add frame parameter to raw_cursor_to (reported by
lukhas@free.fr).

git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-142
2004-04-18 01:08:46 +00:00
Juri Linkov
06e2fd488e Set sentence-end-double-space to nil in Local Variables. 2004-04-17 23:15:16 +00:00
Nick Roberts
b65a2dbf33 (gdb-goto-info): Require 'info.
(gdb-info-breakpoints-custom): Revert previous change.
(gdb-view-assembler): Update assembler if necessary.
(gdb-frame-handler): Parse correctly for gdb-current-frame.
(gdb-display-source-buffer): Update properly when both source and
assembler are visible.
2004-04-17 23:14:17 +00:00
Nick Roberts
677eb6a5cf *** empty log message *** 2004-04-17 23:13:35 +00:00
Juri Linkov
45d3ac974a Add coding latin-1 to Local Variables.
Set sentence-end-double-space to nil in Local Variables.
2004-04-17 23:11:22 +00:00
Juri Linkov
b506221585 Add coding latin-1 to Local Variables. 2004-04-17 22:54:09 +00:00
Juri Linkov
c76dac700c Add "2004" to the list of copyright years.
Move coding to Local Variables.
Add sentence-end-double-space: nil to Local Variables.
2004-04-17 22:40:52 +00:00
Juri Linkov
172871024e More corrections. 2004-04-17 22:28:38 +00:00
John Wiegley
c80d953400 2004-04-17 John Wiegley <johnw@newartisans.com>
* iswitchb.el (iswitchb-max-to-show): Added a new config variable
	which optionally limits the number of names shown in the
	minibuffer.  Off by default.
	(iswitchb-completions): Use `iswitchb-max-to-show'.  This speeds
	up iswitchb for users with a multitude of open buffers, by showing
	only the first and last N/2 buffers in the completion list (which
	is enough for C-s/C-r, and to know that more characters need to be
	typed to refine the completion list).
2004-04-17 22:04:04 +00:00
John Wiegley
554e27417b *** empty log message *** 2004-04-17 22:02:45 +00:00
Richard M. Stallman
1ee652eb8e *** empty log message *** 2004-04-17 19:58:43 +00:00
Richard M. Stallman
f2440e42fa (locate-file-completion): Handle nil in path-and-suffixes.
(file-truename): Expand all ~ constructs directly.
(insert-directory): Delete any error msg output by the
`insert-directory-program'.
2004-04-17 19:58:19 +00:00
Richard M. Stallman
95c12694a4 (allout-mode-exposure-menu, allout-mode-editing-menu):
(allout-mode-navigation-menu, allout-mode-misc-menu): New defvars.
(allout-prior-bindings, allout-added-bindings): Defvars deleted.
(allout-init): Use find-file-hook, not find-file-hooks.
(allout-mode): Eliminate Emacs 18 support.
Use write-contents-functions, not local-write-file-hooks.
2004-04-17 19:53:58 +00:00
Richard M. Stallman
795b558be1 Move the info about site-lisp dirs,
and say uninstalled Emacs looks there too.
2004-04-17 19:47:38 +00:00
Karoly Lorentey
2a0c7b06f7 README updates.
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-141
2004-04-17 18:24:32 +00:00
Luc Teirlinck
5a72efd483 (Fbuffer_base_buffer): Doc fix. 2004-04-17 02:04:27 +00:00
Luc Teirlinck
60ce7e3e04 (insert-directory): Minor whitespace fix in docstring. 2004-04-17 01:46:53 +00:00
Luc Teirlinck
3a424014a0 Various clarifications. 2004-04-17 00:58:04 +00:00
Luc Teirlinck
948caddf0b Add anchors. Some other minor changes. 2004-04-17 00:52:46 +00:00
Stefan Monnier
da879ae870 *** empty log message *** 2004-04-16 23:56:04 +00:00
Stefan Monnier
c02484a0f2 (python-compilation-line-number): Fix braindamage.
(python-load-file): Fix python-orig-start setting.
2004-04-16 23:36:13 +00:00
Kim F. Storm
c78bf5031e *** empty log message *** 2004-04-16 23:27:40 +00:00
Stefan Monnier
6f5b76274c Doc fixes.
(compilation-error-regexp-alist-alist)
(compilation-mode-font-lock-keywords): Allow non-ASCII where possible.
(compilation-assq): Wrap in eval-when-compile.
(compilation-mode-font-lock-keywords): Don't use list*.
(compilation-start): Avoid warning.
(compilation-compat-error-properties)
(compilation-directory-properties): Add keymap property.
(compilation-parsing-end): Make it a marker for better compatibility.
2004-04-16 23:22:07 +00:00
Daniel Pfeiffer
eb6fb6e2d5 (compilation-error-properties): Fix for adding messages when there are already
markers for their file.
(compilation-fake-loc): New function.
2004-04-16 23:06:34 +00:00
Stefan Monnier
b6ea794037 (python-after-info-look): Use with-no-warnings. 2004-04-16 22:58:28 +00:00
Stefan Monnier
a1dfa9a36d Doc fixes.
(xml-get-children): Only looks at sub-tags and ignore strings.
2004-04-16 22:46:26 +00:00
Stefan Monnier
43b5fd8135 (xml-parse-tag): Avoid overwriting node-name. 2004-04-16 22:26:53 +00:00
Stefan Monnier
a2fd14621d (url-debug): Use with-current-buffer. 2004-04-16 22:05:32 +00:00
Stefan Monnier
abbcaa0544 (url-nfs-file-attributes): Add id-format parameter.
(url-nfs-create-wrapper): Use new backquote syntax.
2004-04-16 22:04:33 +00:00
Stefan Monnier
3abd7705a8 (url-https-file-attributes): Add id-format param. 2004-04-16 22:02:46 +00:00
Stefan Monnier
3f19601e61 (url-http-head-file-attributes, url-http-file-attributes):
Add id-format parameter.
2004-04-16 22:01:56 +00:00
Stefan Monnier
c7389b5db8 Use new find-file-hook.
(url-file-attributes): Add id-format parameter.
2004-04-16 22:00:40 +00:00
Stefan Monnier
ca000afff9 (url-file-create-wrapper): Use new backquote syntax.
(url-file-file-attributes): Add id-format parameter.
2004-04-16 21:59:12 +00:00
Stefan Monnier
f1bfaf653b Use with-current-buffer.
(url-dav-process-response): Fix regexps and spurious quote.
(url-dav-file-attributes): Add id-format param.
2004-04-16 21:58:11 +00:00
Stefan Monnier
996884b257 (diff-end-of-hunk): Be more careful with unified hunks. 2004-04-16 21:52:14 +00:00
Kim F. Storm
a1bfe073ea (Fkey_description): Change callers. 2004-04-16 21:19:16 +00:00
Kim F. Storm
b378e2c736 (Fkey_description): Fix prototype.
(describe_vector): Remove prototype.
2004-04-16 21:17:02 +00:00
Kim F. Storm
f8d8ba4051 (Fkey_description): Add optional PREFIX arg.
Combine prefix with KEYS to make up the full key sequence to describe.
Correlate meta_prefix_char and following (simple) key to describe
as meta modifier.  All callers changed.
(describe_map): Rename arg `keys' to `prefix'.  Remove local
`elt_prefix' var.  Use Fkey_description with prefix instead of
elt_prefix combined with Fsingle_key_description.
(describe_vector): Declare static.  Replace arg `elt_prefix' with
`prefix'.  Add KEYMAP_P arg.  Add local var `elt_prefix'; use it
if !KEYMAP_P. Use Fkey_description with prefix instead of
Fsingle_key_description.
2004-04-16 21:16:33 +00:00
Kim F. Storm
60962ec4c2 *** empty log message *** 2004-04-16 21:16:06 +00:00
Miles Bader
88a8660408 Revision: miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-221
Restore deleted tagline in etc/TUTORIAL.ru
2004-04-16 21:04:07 +00:00
Kim F. Storm
409368b902 (update_overlay_arrows): Fix handling of up_to_date < 0. 2004-04-16 20:11:47 +00:00
Kim F. Storm
1f0268990d (PNG_BG_COLOR_SHIFT): Remove.
(png_load): Fix calculation of transparent background color on X
and W32 platforms.
2004-04-16 20:08:15 +00:00
Kim F. Storm
20dc858387 *** empty log message *** 2004-04-16 20:07:49 +00:00
Juanma Barranquero
75c5501b44 (try_scrolling): Make sure `scroll-conservatively' is not too large before
computing how much to scroll.
2004-04-16 19:33:45 +00:00
Jesper Harder
4810d170c9 Markup fixes. 2004-04-16 16:42:36 +00:00
Karoly Lorentey
385ed61f9d Eliminated updating_frame.
src/termhooks.h (cursor_to_hook, raw_cursor_to_hook)
(clear_to_end_hook, clear_end_of_line_hook, clear_frame_hook)
(ins_del_lines_hook, insert_glyphs_hook, write_glyphs_hook)
(delete_glyphs_hook, ring_bell_hook, set_terminal_window_hook):
Added frame parameter.

src/term.c (ring_bell, tty_ring_bell, set_terminal_window)
(tty_set_terminal_window, set_scroll_region, cursor_to)
(tty_cursor_to, raw_cursor_to, tty_raw_cursor_to, clear_to_end)
(tty_clear_to_end, clear_frame, tty_clear_frame, clear_end_of_line)
(tty_clear_end_of_line, write_glyphs, tty_write_glyphs, insert_glyphs)
(tty_insert_glyphs, delete_glyphs, tty_delete_glyphs, ins_del_lines)
(tty_ins_del_lines): Added frame parameter.

src/xterm.c (x_delete_glyphs, x_clear_frame, x_ins_del_lines):
Added frame parameter.

src/scroll.c (do_direct_scrolling, do_scrolling): Added frame parameter.

src/term.c (update_begin, update_end): Don't set updating_frame.

src/xfns.c (x_set_tool_bar_lines): Ditto.

src/term.c (updating_frame): Removed.

src/dispextern.h: Updated prototypes.

src/dispnew.c (Fredraw_frame, direct_output_for_insert)
(direct_output_forward_char, update_frame_1, update_frame_line)
(ding, bitch_at_user): Added frame parameter to calls to redisplay.

src/xdisp.c (try_window_id): Ditto.

src/scroll.c (do_scrolling, do_direct_scrolling, scrolling_1): Ditto.
src/fileio.c (auto_save_error): Ditto.

src/term.c (tty_ring_bell): Flush the output stream after beeping.
src/dispnew.c (ding, bitch_at_user): Don't fflush CURTTY.

git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-140
2004-04-16 15:03:58 +00:00
Karoly Lorentey
5ffa0039d4 Merged in changes from CVS trunk.
Patches applied:

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

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


git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-139
2004-04-16 13:36:07 +00:00
David Kastrup
38f34d4a94 Changes by Alex Ott checked in. 2004-04-16 13:10:15 +00:00