1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-26 07:11:34 -08:00
Commit graph

29406 commits

Author SHA1 Message Date
Gerd Moellmann
77d56e2ea6 Remove duplicate @direntry. 2000-07-05 11:41:57 +00:00
Gerd Moellmann
88d757306e (x_append_glyph, x_append_composite_glyph)
(x_produce_image_glyph, x_append_stretch_glyph): Accomodate to
changes in struct glyph starting 1999-12-27.  Some bit-fields of
struct glyph were not set, which made glyphs unequal when compared
with GLYPH_EQUAL_P.  Redisplay outputs such glyphs, and flickering
effects were the result.  This also depended on the contents of
memory returned by xmalloc.  If flickering happens again, activate
the code in clear_glyph_row that's in #if 0.  If the flickering is
gone with that, chances are that it is caused by something
similar.
2000-07-05 11:41:01 +00:00
Gerd Moellmann
45560b1ad4 (clear_glyph_row): Add debug code in #if 0. 2000-07-05 11:39:35 +00:00
Gerd Moellmann
827503c645 Add some comments. 2000-07-05 11:39:10 +00:00
Gerd Moellmann
212116d675 (add_window_to_list): Add parameter LIST.
(window_list): Order list so that, for each frame, windows are
in canonical order, and so that frames appear in the list in
the order given by Vframe_list.
(next_window): Reverse the handling of NEXT_P.
2000-07-05 11:38:42 +00:00
Gerd Moellmann
87efd256ba *** empty log message *** 2000-07-04 19:01:01 +00:00
Gerd Moellmann
6749220013 (Vwindow_list): New variable.
(make_window, delete_window): Set Vwindow_list to nil.
(check_window_containing): New function.
(window_from_coordinates): Rewritten.
(add_window_to_list, window_list, candidate_window_p)
(decode_next_window_args, next_window): New functions.
(Fnext_window, Fprevious_window): Rewritten in terms of
next_window.
(Fwindow_list): New function.
(Fother_window): Cleaned up.
(foreach_window): Add a longer "variable argument list".  Let
callback function return 0 to indicate that cycling over windows
should stop.
(foreach_window_1): Likewise.
(freeze_window_start): Return int.
(init_window): New function.
(syms_of_window): Staticpro Vwindow_list and defsubr Swindow_list.
2000-07-04 18:58:02 +00:00
Gerd Moellmann
75816372d2 (handle_USR1_signal, handle_USR2_signal) Clear
input_event with bzero.
(main): Call init_window.
2000-07-04 18:57:38 +00:00
Dave Love
7ccbba4cce *** empty log message *** 2000-07-04 14:56:20 +00:00
Dave Love
8448245f09 (hl-line-overlay): Make it permanent-local. 2000-07-04 13:53:23 +00:00
Andrew Innes
4954f4b075 [emacs]: Include lisp.h (needed by atimer.h included
here via blockinput.h).
2000-07-04 13:06:30 +00:00
Gerd Moellmann
5365473301 (get_keyelt): Temporarily inhibit GC while evaluating
a menu filter.
2000-07-04 12:08:25 +00:00
Dave Love
fca68a958a *** empty log message *** 2000-07-04 11:27:14 +00:00
Dave Love
cb9222cf5b Replaced with a working version, based on 1998-01-12T11:43:22Z!os10000@seidel-space.de tidied up. 2000-07-04 11:15:24 +00:00
Dave Love
89802f436f Minor doc fixes and code tweaks. 2000-07-04 10:35:24 +00:00
Kenichi Handa
4a8c194f05 (make_composition_value_copy): Extern it. 2000-07-04 07:40:23 +00:00
Kenichi Handa
33f3782446 (concat): While copying text properties, make each composition
property value a copy.
2000-07-04 07:38:15 +00:00
Kenichi Handa
be17069b71 (Fformat): While copying text properties, make each composition
property value a copy.
2000-07-04 07:37:30 +00:00
Kenichi Handa
c1361885c5 (make_composition_value_copy): New function. 2000-07-04 07:36:58 +00:00
Miles Bader
78e7e8a045 (info-initialize): Use prune-directory-list to remove non-existant
directories from Info-directory-list.
2000-07-04 04:50:20 +00:00
Miles Bader
97ad35dd11 (prune-directory-list): New function.
(Info-default-directory-list): Rewritten to more methodically
  enumerate a big list of possible info directories (based on the
  list used by the standalone info reader).
2000-07-04 04:48:49 +00:00
Miles Bader
02df875089 (woman-man.conf-path): Explicitly include the debian man-db config file
"/etc/manpath.config".
(woman-parse-man.conf): Also handle MANDATORY_MANPATH entries, as
are present in `manpath.config'.
(woman-manpath): Include "/usr/share/man".
2000-07-04 04:46:05 +00:00
Gerd Moellmann
6753393b26 (command-line): Initialize blink-cursor based
on window-system.
2000-07-03 19:14:39 +00:00
Gerd Moellmann
cae2c28eee (blink-cursor-mode): Don't hide cursor initially. 2000-07-03 19:13:55 +00:00
Gerd Moellmann
e4f98ad3c6 (blink-cursor): Default to nil if not running under
a window-system.
2000-07-03 16:01:31 +00:00
Gerd Moellmann
2f51694043 *** empty log message *** 2000-07-03 13:49:08 +00:00
Gerd Moellmann
2c8a6e9e96 (LINKER, LD_SWITCH_MACHINE) [LINUX]: Define. 2000-07-03 13:48:21 +00:00
Gerd Moellmann
c96308624c (face-spec-set): Ignore invalid attributes like 20.x.
(face-x-resources): Remove duplicate entry for :font.
2000-07-03 13:47:23 +00:00
Gerd Moellmann
4c2ca4f329 Use dircategory `Emacs'. 2000-07-03 13:46:03 +00:00
Gerd Moellmann
aee625fa34 (sweep_weak_table): Mark only objects that are not
marked already.
2000-07-03 12:29:36 +00:00
Gerd Moellmann
67c9a1d26e *** empty log message *** 2000-07-03 09:18:48 +00:00
Gerd Moellmann
d4aff7ccfc (some-window): New function.
(walk-windows): Remove reference to walk-windows-start.

(walk-windows): Guarantee termination by keeping a list
of all the windows already handled.
2000-07-03 09:17:25 +00:00
Gerd Moellmann
6d4dd88504 (server-switch-buffer): Use some-window instead of
cycling through windows with next-window.
2000-07-03 09:13:42 +00:00
Gerd Moellmann
8822bfb631 (te-process-output): Use walk-windows instead of
cycling through windows with next-window.
2000-07-03 09:13:23 +00:00
Gerd Moellmann
f9cc39a188 (dabbrev--find-expansion): Use walk-windows instead
of cycling through windows with next-window.
2000-07-03 09:13:06 +00:00
Gerd Moellmann
7c0d9b8972 (appt-select-lowest-window): Use walk-windows
instead of cycling through windows with next-window.
2000-07-03 09:12:39 +00:00
Gerd Moellmann
e940c6dabf (edebug-window-live-p, edebug-window-list)
(edebug-get-displayed-buffer-points): Use walk-windows/some-window
instead of cycling through windows with next-window.
2000-07-03 09:12:12 +00:00
Gerd Moellmann
d8aa822b22 (bg-window-from-x-y): Use some-window instead
of cycling through windows with next-window.
2000-07-03 09:11:33 +00:00
Gerd Moellmann
a74b0a725a (sup-pos-to-window): Use some-window instead
of cycling through windows with next-window.
2000-07-03 09:11:03 +00:00
Gerd Moellmann
90601de977 (refer-find-entry-internal): Use some-window
instead of cycling through windows with next-window.
2000-07-03 09:10:44 +00:00
Gerd Moellmann
831a6cb01c *** empty log message *** 2000-07-03 07:51:52 +00:00
Gerd Moellmann
551645f885 (next_frame, prev_frame): If MINIBUF is a window,
include those frames as candidates which have their focus
redirected to the minibuffer frame.
2000-07-03 07:51:18 +00:00
Gerd Moellmann
2faf048a41 (token_string): Add missing tokens.
(parm_list): Handle case of qualified pointers.
2000-07-03 07:50:42 +00:00
Gerd Moellmann
bd38a99868 (hilit-lookup-face-create): Don't set face colors
to nil.
2000-07-03 07:49:30 +00:00
Stefan Monnier
d9c4f922fb (Fputhash): Return `value' rather than nil. 2000-07-03 06:59:05 +00:00
Ken Raeburn
5a9bf171d0 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS, while
searching for image-handling libraries.
2000-06-30 22:02:25 +00:00
Gerd Moellmann
97d176db6b *** empty log message *** 2000-06-30 20:23:44 +00:00
Gerd Moellmann
3780bc2227 (next_frame): Don't check frame-focus redirection in
case MINIBUF is a window.  Doing so excludes frames using MINIBUF
unless their focus is redirected, which contradicts the
specification of next-frame, and leads to infinite loops in
certain situations when cycling through windows with next-window.
2000-06-30 19:21:04 +00:00
Gerd Moellmann
bb6677a88c *** empty log message *** 2000-06-30 10:00:58 +00:00
Kenichi Handa
4956c22544 (code_convert_region): Even if the length of text is
zero, try to convert it if coding->type is coding_type_ccl.
(decode_coding_string, encode_coding_string): Likewise.
2000-06-30 02:56:45 +00:00