1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-08 20:50:52 -08:00
Commit graph

29422 commits

Author SHA1 Message Date
Andrew Innes
ca149beb3f (init_environment): Install code from 20.7 for providing
default values for environment variables, based on the
executable's own location.
(map_w32_filename): Handle filenames that are longer than
MAX_PATH.
(sys_socket): Install socket inheritance bug fix from 20.7.
2000-07-05 16:00:13 +00:00
Stefan Monnier
a027a91ba2 *** empty log message *** 2000-07-05 15:41:18 +00:00
Andrew Innes
dccfb97995 (internal_condition_case): Comment out abort if
interrupt_input_blocked is not zero.
2000-07-05 15:40:14 +00:00
Stefan Monnier
d0acce1e29 (easy-menu-define): Docstring fix.
(easy-menu-do-define): Use `menu-item' format.
Handle case where easy-menu-create-menu returns a symbol.
Manually call the potential top-level filter in the function binding.
(easy-menu-filter-return): New arg NAME.
Convert to a keymap if MENU is an XEmacs menu.
(easy-menu-convert-item-1): New.  Extracted from easy-menu-do-add-item.
(easy-menu-converted-items-table, easy-menu-convert-item): New.
(easy-menu-do-add-item): Use it.
(easy-menu-create-menu): Use easy-menu-convert-item.
Wrap easy-menu-filter-return around any :filter specification.
Don't convert the menu if a filter was specified.
Tell easy-menu-make-symbol not to check for MENU being an expression.
(easy-menu-make-symbol): New arg NOEXP.
2000-07-05 15:40:03 +00:00
Gerd Moellmann
5e03eb84a1 *** empty log message *** 2000-07-05 15:17:49 +00:00
Gerd Moellmann
105d6be118 (eval-defun-2): Remove parameter
EVAL-DEFUN-ARG-INTERNAL; always print to minibuffer.
(eval-defun): If called with prefix arg, instrument code for
Edebug.
2000-07-05 15:16:15 +00:00
Gerd Moellmann
44b6285eb6 (edebug-eval-defun): Make doc string
similar to that of eval-defun.
2000-07-05 15:15:53 +00:00
Stefan Monnier
f4d195451a * w32menu.c (w32_menu_display_help):
* xmenu.c (menu_help_callback): Use show_help_echo.
2000-07-05 14:08:03 +00:00
Stefan Monnier
c2092eba48 (show_help_echo): Declare. 2000-07-05 14:05:05 +00:00
Stefan Monnier
31f84d0328 (show_help_echo): New function, extracted from read_char.
Feval its `msg' argument if it's a cons cell.
(read_char): Use it.
(follow_key): Pass `autoload' to get_keyelt.
2000-07-05 14:01:15 +00:00
Stefan Monnier
b7e804134a * xterm.c (note_mode_line_highlight, note_mouse_highlight)
(note_tool_bar_highlight, XTread_socket):
* msdos.c (IT_note_mode_line_highlight, IT_note_mouse_highlight)
(dos_rawgetc):
* w32term.c (note_mode_line_highlight, note_mouse_highlight)
(note_tool_bar_highlight, w32_read_socket):
Do not gratuitously ignore non-string `help-echo' properties.
2000-07-05 13:41:00 +00:00
Gerd Moellmann
969f7e79eb *** empty log message *** 2000-07-05 13:14:36 +00:00
Gerd Moellmann
bf7e917ec8 Check DONTCOMPILE in lisp/Makefile.in instead of
lisp/Makefile.  Distribute lisp/Makefile.in instead of
lisp/Makefile.
2000-07-05 12:39:03 +00:00
Gerd Moellmann
cadf6ba27c (Feval): Put check for interrupt_input_block in #if 0. 2000-07-05 12:36:14 +00:00
Gerd Moellmann
71201b0094 *** empty log message *** 2000-07-05 11:54:50 +00:00
Gerd Moellmann
acf7084012 (delete_all_subwindows): Reset Vwindow_list. 2000-07-05 11:53:35 +00:00
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