Gerd Moellmann [Fri, 14 Jul 2000 18:03:02 +0000 (18:03 +0000)]
*** empty log message ***
Gerd Moellmann [Fri, 14 Jul 2000 18:00:36 +0000 (18:00 +0000)]
(malloc) [emacs]: Define as xmalloc.
Gerd Moellmann [Fri, 14 Jul 2000 17:59:55 +0000 (17:59 +0000)]
(xrealloc, xmalloc): Renamed from yrealloc and
ymalloc.
Gerd Moellmann [Fri, 14 Jul 2000 17:59:42 +0000 (17:59 +0000)]
(xmalloc, xrealloc): Make externally visible, for use
by alloca.o.
Gerd Moellmann [Fri, 14 Jul 2000 17:59:27 +0000 (17:59 +0000)]
(alloca.o): Add -Demacs so that alloca will use
xmalloc.
Dave Love [Fri, 14 Jul 2000 17:55:09 +0000 (17:55 +0000)]
*** empty log message ***
Dave Love [Fri, 14 Jul 2000 17:49:13 +0000 (17:49 +0000)]
(back_comment): Add null default in switch for pcc.
Dave Love [Fri, 14 Jul 2000 16:49:39 +0000 (16:49 +0000)]
Add view-mode to local variables.
Gerd Moellmann [Fri, 14 Jul 2000 15:19:14 +0000 (15:19 +0000)]
*** empty log message ***
Gerd Moellmann [Fri, 14 Jul 2000 15:18:45 +0000 (15:18 +0000)]
(Fx_show_tip): Adjust number of parameters
in prototype.
Gerd Moellmann [Fri, 14 Jul 2000 15:18:29 +0000 (15:18 +0000)]
(Fx_show_tip): If frame parameters contain a position,
use that instead of the mouse position. Add parameters DX and DY.
Gerd Moellmann [Fri, 14 Jul 2000 15:14:58 +0000 (15:14 +0000)]
Fix typo.
Dave Love [Fri, 14 Jul 2000 15:00:08 +0000 (15:00 +0000)]
load-path not customizable
help strings in menus work
Dave Love [Fri, 14 Jul 2000 14:39:34 +0000 (14:39 +0000)]
(Info-mode-menu): Fix use of :help, :enable.
Gerd Moellmann [Fri, 14 Jul 2000 14:01:16 +0000 (14:01 +0000)]
*** empty log message ***
Gerd Moellmann [Fri, 14 Jul 2000 13:57:22 +0000 (13:57 +0000)]
(FUNCTIONP): New macro.
(internal_condition_case_2, call_function): Add prototypes.
Gerd Moellmann [Fri, 14 Jul 2000 13:57:10 +0000 (13:57 +0000)]
(internal_condition_case_2): New function.
Gerd Moellmann [Fri, 14 Jul 2000 13:56:56 +0000 (13:56 +0000)]
(eval_form): GCPRO argument sexpr.
(call_function): New function.
(handle_single_display_prop): Use call_function and FUNCTIONP
instead of checking whether if font_height is a symbol and
using eval_form.
Gerd Moellmann [Fri, 14 Jul 2000 13:56:26 +0000 (13:56 +0000)]
(menu_highlight_callback): Use
kbd_buffer_store_help_event instead of setting up and input_event
structure manually.
Gerd Moellmann [Fri, 14 Jul 2000 13:56:09 +0000 (13:56 +0000)]
(help_echo_object, help_echo_pos): New variables.
(note_mode_line_highlight): Store additional information about the
help-echo in help_echo_object and help_echo_pos. Check both
`local-map' and `keymap' properties for changing the cursor
(note_mouse_highlight): Store additional information about the
help-echo in help_echo_object and help_echo_pos.
(note_tool_bar_highlight): Set help_echo_object to nil and
help_echo_pos to -1.
(XTread_socket): Use gen_help_event instead of filling
input_events manually.
(syms_of_xterm): Staticpro help_echo_object.
Gerd Moellmann [Fri, 14 Jul 2000 13:55:38 +0000 (13:55 +0000)]
(gen_help_event, kbd_buffer_store_help_event):
Add prototypes.
Gerd Moellmann [Fri, 14 Jul 2000 13:55:25 +0000 (13:55 +0000)]
(show_help_echo): Add parameters OBJECT and POS.
if HELP is a function, call it with OBJECT and POS as parameters
to get the help to display.
(gen_help_event, kbd_buffer_store_help_event): New functions.
(kbd_buffer_get_event): Construct the Lisp help-event differently.
(read_char): Call show_help_echo with new parameters.
Kenichi Handa [Fri, 14 Jul 2000 12:19:02 +0000 (12:19 +0000)]
(realize_x_face): Make fontset using the base of the
default'face's fontset, not using the default fontset.
Kenichi Handa [Fri, 14 Jul 2000 12:07:29 +0000 (12:07 +0000)]
*** empty log message ***
Stefan Monnier [Fri, 14 Jul 2000 08:43:32 +0000 (08:43 +0000)]
(easy-menu-convert-item-1): Only intern if the label is a string.
Stefan Monnier [Fri, 14 Jul 2000 08:39:48 +0000 (08:39 +0000)]
(easy-menu-convert-item-1): Intern the label.
Kenichi Handa [Fri, 14 Jul 2000 02:08:34 +0000 (02:08 +0000)]
*** empty log message ***
Kenichi Handa [Fri, 14 Jul 2000 02:03:34 +0000 (02:03 +0000)]
*** empty log message ***
Kenichi Handa [Fri, 14 Jul 2000 01:56:14 +0000 (01:56 +0000)]
(inhibit_iso_escape_detection): New variable.
(syms_of_coding): Make it a Lisp variable.
(detect_coding_iso2022): If inhibit_iso_escape_detection is
nonzero, ignore ISO2022's escape sequence.
Gerd Moellmann [Thu, 13 Jul 2000 23:56:44 +0000 (23:56 +0000)]
*** empty log message ***
Gerd Moellmann [Thu, 13 Jul 2000 23:45:21 +0000 (23:45 +0000)]
(eval_form): Make it externally visible.
Gerd Moellmann [Thu, 13 Jul 2000 23:44:57 +0000 (23:44 +0000)]
(eval_form): Add prototype.
Gerd Moellmann [Thu, 13 Jul 2000 23:44:43 +0000 (23:44 +0000)]
(show_help_echo): Use eval_form. Add comment.
Gerd Moellmann [Thu, 13 Jul 2000 23:44:20 +0000 (23:44 +0000)]
(construct_mouse_click, construct_mouse_wheel)
(construct_drag_n_drop, x_scroll_bar_handle_click)
(w32_read_socket): Always set `arg' member of input_events.
Gerd Moellmann [Thu, 13 Jul 2000 23:43:58 +0000 (23:43 +0000)]
(dos_rawgetc): Always set `arg' member of input_events.
Gerd Moellmann [Thu, 13 Jul 2000 23:43:30 +0000 (23:43 +0000)]
(construct_mouse_click, x_scroll_bar_to_input_event)
(x_scroll_bar_handle_click, SET_SAVED_MENU_EVENT, XTread_socket):
Always set `arg' member of input_events.
(construct_menu_click): Unused function removed.
Stefan Monnier [Thu, 13 Jul 2000 19:13:53 +0000 (19:13 +0000)]
*** empty log message ***
Dave Love [Thu, 13 Jul 2000 19:06:25 +0000 (19:06 +0000)]
Doc fixes.
(easy-menu-remove): Defalias to ignore.
Dave Love [Thu, 13 Jul 2000 19:01:10 +0000 (19:01 +0000)]
Change maintainer address.
Dave Love [Thu, 13 Jul 2000 18:54:58 +0000 (18:54 +0000)]
(reftex-bibtex-selection-callback): Call throw correctly.
Gerd Moellmann [Thu, 13 Jul 2000 17:46:34 +0000 (17:46 +0000)]
(eval-expression-print-length): Change custom type to
allow entering nil as value.
Gerd Moellmann [Thu, 13 Jul 2000 17:43:58 +0000 (17:43 +0000)]
(frame-background-mode): Doc fix.
Dave Love [Thu, 13 Jul 2000 17:23:28 +0000 (17:23 +0000)]
(fortran-imenu-generic-expression): Change definition layout.
(fortran-mode-menu): Reinstate customize entries.
Dave Love [Thu, 13 Jul 2000 17:06:15 +0000 (17:06 +0000)]
(custom-group-menu-create, customize-menu-create): Use :filter, per old
XEmacs code.
Gerd Moellmann [Thu, 13 Jul 2000 14:09:50 +0000 (14:09 +0000)]
(x_handle_tool_bar_click): Store the frame in the
frame_or_window slot of TOOL_BAR_EVENT input events instead of
consing. For prefix events, store the frame in the `arg' slot of
the event, otherwise store the key there.
(XTread_socket): Instead of consing, use the frame_or_window slot
of HELP_EVENTs for the frame, and the `arg' slot for the help
string.
Gerd Moellmann [Thu, 13 Jul 2000 14:08:48 +0000 (14:08 +0000)]
(menu_highlight_callback): Store help string in the
`arg' member of the input event; don't cons.
(menubar_selection_callback): Use the `arg' slot of input events
to queue additional information, instead of consing.
Gerd Moellmann [Thu, 13 Jul 2000 14:08:34 +0000 (14:08 +0000)]
(dos_rawgetc): Adapt to change of HELP_EVENTs.
Gerd Moellmann [Thu, 13 Jul 2000 14:08:18 +0000 (14:08 +0000)]
(w32_handle_tool_bar_click): Adapt to changes in
TOOL_BAR_EVENTs.
(w32_read_socket): Adapt to changes in HELP_EVENTs.
Gerd Moellmann [Thu, 13 Jul 2000 14:07:57 +0000 (14:07 +0000)]
(menubar_selection_callback): Use the `arg' slot of
input events to queue additional information, instead of consing.
Gerd Moellmann [Thu, 13 Jul 2000 14:07:45 +0000 (14:07 +0000)]
(kbd_buffer_gcpro): Renamed from
kbd_buffer_frame_or_window. Now used for all Lisp objects
referenced from the input queue.
(kbd_buffer_store_event): Always use structure assignment for
copying input events. Record all Lisp objects referenced from
events in kbd_buffer_gcpro.
(kbd_buffer_get_event): Construct Lisp `help-echo' events
differently from input events. Test for prefix menu_bar_events
and TOOL_BAR_EVENTs differently. Reset all slots used by an input
event in kbd_buffer_gcpro to nil.
(make_lispy_event) <TOOL_BAR_EVENT>: Treat an input event whose
frame_or_window is equal to its arg member as prefix events.
(stuff_buffered_input): Reset all slots in kbd_buffer_gcpro
used by an input event to nil.
(init_keyboard): Use two times the size of the input queue
for kbd_buffer_gcpro.
(syms_of_keyboard): Likewise.
Gerd Moellmann [Thu, 13 Jul 2000 14:07:19 +0000 (14:07 +0000)]
(handle_USR2_signal, handle_USR1_signal): Use
USER_SIGNAL_EVENT.
Gerd Moellmann [Thu, 13 Jul 2000 14:07:07 +0000 (14:07 +0000)]
(struct input_event): Add member `arg'.
(MENU_BAR_EVENT): Renamed from menu_bar_event.
(USER_SIGNAL_EVENT): Renamed from user_signal.
Gerd Moellmann [Thu, 13 Jul 2000 14:06:56 +0000 (14:06 +0000)]
(ASET): Remove definition.
Gerd Moellmann [Thu, 13 Jul 2000 14:06:39 +0000 (14:06 +0000)]
(AREF, ASET, ASIZE): New macros.
Gerd Moellmann [Thu, 13 Jul 2000 14:06:27 +0000 (14:06 +0000)]
(AREF, ASIZE): Remove definitions.
Gerd Moellmann [Thu, 13 Jul 2000 14:06:15 +0000 (14:06 +0000)]
(AREF): Remove definition.
Gerd Moellmann [Wed, 12 Jul 2000 18:25:40 +0000 (18:25 +0000)]
(term-send-raw-meta): Strip modifiers from the keyboard
event when deciding what to send to the terminal.
Dave Love [Wed, 12 Jul 2000 17:28:19 +0000 (17:28 +0000)]
Add optional version as 4th element of specs and use it for several
things new in v21. Remove load-path. Fix type of
line-number-display-limit.
Gerd Moellmann [Wed, 12 Jul 2000 16:00:36 +0000 (16:00 +0000)]
(redraw_overlapped_rows): Add missing local.
(scrolling_window): Remove debug code.
Dave Love [Wed, 12 Jul 2000 15:19:03 +0000 (15:19 +0000)]
Menu help strings now used.
Gerd Moellmann [Wed, 12 Jul 2000 15:11:40 +0000 (15:11 +0000)]
(struct redisplay_interface): Add parameter
MOUSE_FACE_OVERWRITTEN_P to update_window_end_hook function.
(clear_mouse_face): New function pointer member.
Gerd Moellmann [Wed, 12 Jul 2000 15:10:30 +0000 (15:10 +0000)]
(make_current): Preserve the mouse_face_p flag of the
current glyph row.
(update_window_line): Add parameter MOUSE_FACE_OVERWRITTEN_P. Set
it when any row is written to that contains glyphs highlighted in
mouse-face.
(update_window): Call the window update end hook with new
parameter MOUSE_FACE_OVERWRITTEN_P.
(direct_output_for_insert): Give up if row contains mouse-face.
Gerd Moellmann [Wed, 12 Jul 2000 15:09:53 +0000 (15:09 +0000)]
(x_update_window_end): Add parameter
MOUSE_FACE_OVERWRITTEN_P. If set, arrange for a mouse-highlight
redisplay in XTframe_up_to_date.
(x_clear_mouse_face): New function.
(x_redisplay_interface): Add pointer to x_clear_mouse_face.
Gerd Moellmann [Wed, 12 Jul 2000 15:09:01 +0000 (15:09 +0000)]
(try_window_reusing_current_matrix, try_window_id):
Before scrolling, turn off a mouse-highlight in the window
being scrolled.
Dave Love [Wed, 12 Jul 2000 11:55:03 +0000 (11:55 +0000)]
make-obsolete, plist-member changes
Stefan Monnier [Wed, 12 Jul 2000 01:08:46 +0000 (01:08 +0000)]
(back_comment): Use one switch rather than a few `if's.
Obey open_paren_in_column_0_is_defun_start.
When reverting to the `slow' method, try to nicely handle the case
of nested comments by checking that the comment-starter we found
does indeed match the comment-ender.
(scan_sexps_forward, scan_sexps_forward):
Ignore excessive opening parenthesis rather than throwing an error.
Gerd Moellmann [Tue, 11 Jul 2000 20:02:36 +0000 (20:02 +0000)]
*** empty log message ***
Gerd Moellmann [Tue, 11 Jul 2000 19:59:06 +0000 (19:59 +0000)]
(Fsubstitute_command_keys): Handle case that a GC
in Fwhere_is_internal or get_keymap_1 relocates string contents.
Gerd Moellmann [Tue, 11 Jul 2000 19:58:43 +0000 (19:58 +0000)]
(x_update_window_begin): No need to turn off the mouse
highlight here.
(show_mouse_face): Set the mouse_face_p flag of glyph rows
depending on whether they contain glyphs highlighted in
mouse-face.
Gerd Moellmann [Tue, 11 Jul 2000 19:57:54 +0000 (19:57 +0000)]
(direct_output_forward_char): Give up if currently
displaying a message instead of the minibuffer contents.
(row_equal_p): Add parameter MOUSE_FACE_P. If set,
compare the mouse_face_p flags of both rows.
Gerd Moellmann [Tue, 11 Jul 2000 19:57:18 +0000 (19:57 +0000)]
(struct glyph_row): Add flag mouse_face_p.
Dave Love [Tue, 11 Jul 2000 17:56:56 +0000 (17:56 +0000)]
Don't require easymenu. Use repeat counts in various regexps.
(fortran-mode-syntax-table): Defvar directly.
(fortran-font-lock-keywords-1, fortran-font-lock-keywords-2)
(fortran-font-lock-keywords-3, fortran-font-lock-syntactic-keywords):
Use defvar, not defconst.
(fortran-mode-map): Change locals in `let'. Use `fortran-auto-fill'.
(fortran-mode): Set fortran-comment-line-start-skip,
fortran-comment-line-start-skip, dabbrev-case-fold-search.
(fortran-comment-indent): Use defsubst.
(fortran-indent-comment, fortran-indent-to-column, fortran-break-line):
Use fortran-comment-indent, not fortran-comment-indent-function.
(fortran-comment-region, fortran-electric-line-number): Simplify.
(fortran-auto-fill): New function.
(fortran-do-auto-fill): Deleted.
(fortran-find-comment-start-skip): Check for non-null
comment-start-skip.
(fortran-auto-fill-mode, fortran-fill-statement): Use
fortran-auto-fill.
(fortran-fill): Use fortran-auto-fill. Check for null
comment-start-skip. Simplify final clause and use end-of-line finally.
Dave Love [Tue, 11 Jul 2000 14:34:31 +0000 (14:34 +0000)]
(widget-plist-member): New alias.
Eli Zaretskii [Tue, 11 Jul 2000 07:38:54 +0000 (07:38 +0000)]
*** empty log message ***
Eli Zaretskii [Tue, 11 Jul 2000 07:36:21 +0000 (07:36 +0000)]
(w32_menu_display_help): Call show_help_echo with
non-zero ok_to_overwrite_keystroke_echo argument.
Eli Zaretskii [Tue, 11 Jul 2000 07:35:39 +0000 (07:35 +0000)]
(menu_help_callback): Call show_help_echo with non-zero
ok_to_overwrite_keystroke_echo argument.
Eli Zaretskii [Tue, 11 Jul 2000 07:34:51 +0000 (07:34 +0000)]
(show_help_echo): Update prototype of show_help_echo.
Eli Zaretskii [Tue, 11 Jul 2000 07:33:06 +0000 (07:33 +0000)]
(show_help_echo): Accept additional parameter
ok_to_overwrite_keystroke_echo.
(read_char): Call show_help_echo with a zero
ok_to_overwrite_keystroke_echo argument.
Eli Zaretskii [Tue, 11 Jul 2000 07:26:25 +0000 (07:26 +0000)]
(toplevel): Reference
byte-compile-current-file only if it is bound.
Gerd Moellmann [Mon, 10 Jul 2000 20:38:23 +0000 (20:38 +0000)]
*** empty log message ***
Gerd Moellmann [Mon, 10 Jul 2000 20:37:48 +0000 (20:37 +0000)]
(HAVE_XPM): Undo previous change. Check for
preprocessor define XpmReturnAllocPixels.
Gerd Moellmann [Mon, 10 Jul 2000 20:36:58 +0000 (20:36 +0000)]
(yylex): Accept string literals with newlines in them.
(process_pp_line): Handle case of string literal with newline
in it in replacement text, which counts as continuing the
replacement text in GNU C.
Gerd Moellmann [Mon, 10 Jul 2000 20:32:14 +0000 (20:32 +0000)]
(x_fill_stretch_glyph_string): Consume runs of stretch
glyphs instead of a single one.
(BUILD_STRETCH_GLYPH_STRING): Call x_fill_stretch_glyph_string
with new argument list.
(x_set_glyph_string_gc): Make sure the face's GC is valid.
Gerd Moellmann [Mon, 10 Jul 2000 20:31:22 +0000 (20:31 +0000)]
(try_window_id): If changes are all below what is
displayed in the window, and point is in the window, we still
might have to find point on the display.
Gerd Moellmann [Mon, 10 Jul 2000 14:14:35 +0000 (14:14 +0000)]
(get_keymap_1): Add comment that this function can GC.
(where_is_internal_2, where_is_internal_1): Add GCPROs, add
comment that functions can GC.
(Fset_keymap_parent): GCPRO arg KEYMAP.
Eli Zaretskii [Mon, 10 Jul 2000 13:46:32 +0000 (13:46 +0000)]
(XMenuActivate): After exiting the menu, restore the
echo area message and erase it.
Gerd Moellmann [Mon, 10 Jul 2000 12:17:38 +0000 (12:17 +0000)]
Don't require `dired-aux'.
Miles Bader [Mon, 10 Jul 2000 07:02:03 +0000 (07:02 +0000)]
(dired-show-file-type): New function.
Miles Bader [Mon, 10 Jul 2000 07:01:42 +0000 (07:01 +0000)]
(dired-mode-map): Bind `w' to dired-show-file-type.
(dired-show-file-type): Add autoload.
Miles Bader [Mon, 10 Jul 2000 07:01:02 +0000 (07:01 +0000)]
*** empty log message ***
Kenichi Handa [Mon, 10 Jul 2000 04:03:01 +0000 (04:03 +0000)]
(describe-font): Adjusted for the chnage of fontset-info.
(print-fontset): Likewise.
Kenichi Handa [Mon, 10 Jul 2000 04:02:14 +0000 (04:02 +0000)]
*** empty log message ***
Kenichi Handa [Mon, 10 Jul 2000 04:01:01 +0000 (04:01 +0000)]
(Ffontset_info): Make the return value more compatible
with that of Emacs 20.
Stefan Monnier [Sun, 9 Jul 2000 18:36:21 +0000 (18:36 +0000)]
(mouse-drag-region): Use functionp rather than fboundp.
Eli Zaretskii [Sun, 9 Jul 2000 09:33:41 +0000 (09:33 +0000)]
Correct a typo ("aka as" -> "a.k.a.").
Eli Zaretskii [Sun, 9 Jul 2000 09:31:58 +0000 (09:31 +0000)]
Set LIBSOUND to an empty string.
Stefan Monnier [Sun, 9 Jul 2000 00:49:34 +0000 (00:49 +0000)]
*** empty log message ***
Andreas Schwab [Fri, 7 Jul 2000 16:25:32 +0000 (16:25 +0000)]
.
Andreas Schwab [Fri, 7 Jul 2000 16:25:10 +0000 (16:25 +0000)]
Fix indentation.
Gerd Moellmann [Fri, 7 Jul 2000 14:15:55 +0000 (14:15 +0000)]
*** empty log message ***