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

29449 commits

Author SHA1 Message Date
Stefan Monnier
5e2dfaa48e Require CL.
(copy-tree, remprop): Remove, it's provided by CL.
(map-keymap): Define in terms of cl-map-keymap.
(extent-property, set-extent-end-glyph): New functions.
2000-07-05 22:07:21 +00:00
Stefan Monnier
8d9f77f43c (cl-map-keymap): Handle char-tables in keymaps. 2000-07-05 22:00:58 +00:00
Gerd Moellmann
485266d0f7 *** empty log message *** 2000-07-05 20:04:27 +00:00
Gerd Moellmann
da7d597f76 (DONTCOMPILE): Add comment that the name may
not be changed without changing the make-dist script.
2000-07-05 20:03:53 +00:00
Gerd Moellmann
bde5503bf1 (XTread_socket): Increment handling_signal at the start,
decrement it at the end.
2000-07-05 19:58:34 +00:00
Gerd Moellmann
026d2a71e3 (WAITTYPE, WRETCODE): Put in #if 0. 2000-07-05 19:57:51 +00:00
Gerd Moellmann
21c5a64eb1 (handling_signal): External declaration. 2000-07-05 19:57:41 +00:00
Gerd Moellmann
4c576a8392 (handling_signal): New variable.
(Fsignal): Abort if handling_signal is non-zero.
2000-07-05 19:57:23 +00:00
Ken Raeburn
80fcd514bb Sound support for NetBSD through "Linux emulation" support:
* config.in (HAVE_SOUNDCARD_H): Undef.
(HAVE_SOUND): Define if HAVE_SOUNDCARD_H.
* Makefile.in (LIBSOUND): New variable.
(LIBES): Include it.
* sound.c [HAVE_SOUNDCARD_H]: Include <sys/ioctl.h> and <soundcard.h>.
(DEFAULT_SOUND_DEVICE): Define to "/dev/dsp" if not defined elsewhere.
(vox_open): Use DEFAULT_SOUND_DEVICE.
* s/netbsd.h (DEFAULT_SOUND_DEVICE): Define to /dev/audio.
2000-07-05 19:33:00 +00:00
Ken Raeburn
b192d653da * configure.in: Check for <soundcard.h>. Look for ossaudio library, and set
LIBSOUND accordingly.
2000-07-05 19:18:52 +00:00
Andrew Innes
d95443d17b *** empty log message *** 2000-07-05 17:35:45 +00:00
Gerd Moellmann
d5c5cddd55 *** empty log message *** 2000-07-05 17:33:10 +00:00
Andrew Innes
de32572e73 Add support for `bootstrap' and related targets. 2000-07-05 17:32:43 +00:00
Gerd Moellmann
e2b1c42435 (cl-old-mapc): Removed; don't defalias mapc.
(cl-mapc): Use mapc instead of cl-old-mapc.
2000-07-05 17:29:40 +00:00
Gerd Moellmann
a2ff3819f6 (Vsignaling_function): New variable.
(Fsignal): Compute it.
(syms_of_eval): Staticpro it.
2000-07-05 17:24:19 +00:00
Gerd Moellmann
fab88cb702 (Vsignaling_function): External declaration. 2000-07-05 17:23:15 +00:00
Gerd Moellmann
1d462b4c3d (print_error_message): If Vsignaling_function is set,
show it in *Messages*.
2000-07-05 17:22:52 +00:00
Andrew Innes
c582c42d93 Add support for specifying make arguments. 2000-07-05 17:21:29 +00:00
Dave Love
65171e3a7c *** empty log message *** 2000-07-05 17:07:14 +00:00
Stefan Monnier
f98d308691 Fix various typos.
Add a note about easy-menu's filters now working.
Trim down the add-minor-mode announcement.
2000-07-05 17:04:48 +00:00
Andrew Innes
e2c46326e6 *** empty log message *** 2000-07-05 17:03:03 +00:00
Dave Love
d72c1cadc4 Use the autoconf recommended approach. Old code #if'd out in case we
need to revert.
2000-07-05 17:00:06 +00:00
Dave Love
66a4b280fb (HAVE_SYS_WAIT_H): Added. 2000-07-05 16:55:46 +00:00
Dave Love
2ce723a582 Use AC_HEADER_SYS_WAIT. 2000-07-05 16:53:30 +00:00
Andrew Innes
6a5b5ec8c8 Add support for `bootstrap' and related targets.
Include minimal debug info in emacs.exe in release build.
Remove all dependencies on lisp.h, and fixup some others.
2000-07-05 16:37:46 +00:00
Andrew Innes
968e9c040a (check_memory_limits) [REL_ALLOC]: Use real_morecore
when non-NULL instead of __morecore, to take account of buffer
memory.  This also solves a problem with spurious memory warnings
on Windows.
2000-07-05 16:32:37 +00:00
Andrew Innes
321ed47b16 Make real_morecore non-static. 2000-07-05 16:31:17 +00:00
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