| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
`command-remapping'.
* keymaps.texi (Active Keymaps): Adapt description to use
`get-char-property' instead `get-text-property'. Explain how
mouse events change this. Explain the new optional argument of
`key-binding' and its mouse-dependent lookup.
(Searching Keymaps): Adapt description similarly. Explain the new
optional argument of `command-remapping'.
* Makefile.in (keymap.o): Add "keymap.h" and "window.h"
dependencies.
* keymap.c: include "window.h".
(Fcommand_remapping): New optional POSITION argument.
(Fkey_binding): New optional POSITION argument. Completely rework
handling of mouse clicks to get the same order of keymaps as
`read-key-sequence' and heed POSITION. Also temporarily switch
buffers to location of mouse click and back.
* keyboard.c (command_loop_1): Adjust call of `Fcommand_remapping'
for additional argument.
(parse_menu_item): Adjust call of `Fkey_binding' for additional
argument.
(read_key_sequence): If there are both `local-map' and `keymap'
text properties at some buffer position, heed both.
* keymap.h: Declare additional optional arguments of
`Fcommand_remapping' and `Fkey_binding'.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
| |
right window edge so we can draw the cursor on the same row to
avoid confusing redisplay by placing the cursor outside the visible
window area.
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
| |
(x_timeout_atimer_activated_flag): New var.
(x_activate_timeout_atimer): New function to install Xt timer.
(x_send_scroll_bar_event, x_process_timeouts): Use it.
* xmenu.c (x_menu_set_in_use, popup_activate_callback)
(create_and_show_popup_menu, create_and_show_dialog): Use it.
* xterm.h (x_activate_timeout_atimer): prototype.
|
| |
|
|
| |
copy string contents and call strout on the copy.
|
| |
|
|
|
|
| |
event into this_command_keys.
(read_key_sequence): If Voverriding_terminal_local_map is specified,
don't check Voverriding_local_map at all.
|
| | |
|
| |
|
|
|
|
| |
(Fprevious_property_change, Fprevious_single_property_change):
Avoid changing limit, so we can correctly catch the case where the
property is constant up to limit.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
variable now defaults to Emacs's absolute file name, instead of
to "t".
* etc/PROBLEMS: Adjust tcsh advice for this.
* make-dist (EMACS): Exit and fail if the EMACS environment
variable is set to something other than an absolute file name.
* lisp/comint.el (comint-exec-1): Set EMACS to the full name of Emacs,
not to "t".
* lisp/progmodes/compile.el (compilation-start): Likewise.
* lisp/progmodes/idlwave.el (idlwave-rescan-asynchronously):
Don't use expand-file-name on invocation-directory, since this
might mishandle special characters in invocation-directory.
* man/faq.texi (Escape sequences in shell output): EMACS is now set
to Emacs's absolute file name, not to "t".
(^M in the shell buffer): Likewise.
* man/misc.texi (Interactive Shell): Likewise.
|
| |
|
|
| |
Undo 2006-09-08 change.
|
| |
|
|
| |
Undo 2006-09-08 change.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
events.
|
| | |
|
| |
|
|
| |
and Vunread_post_input_method_events.
|
| | |
|
| | |
|
| |
|
|
|
| |
* gtkutil.c (xg_display_close): Always change default display if needed,
check for < Gtk+ version 2.10 before calling gdk_display_close.
|
| |
|
|
| |
check for < Gtk+ version 2.10 before calling gdk_display_close.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
* src/w32menu.c (Vmenu_updating_frame, syms_of_xmenu): Apply
2006-09-08 change for xmenu.c.
|
| | |
|
| |
|
|
| |
rigidly. Make variable `ofds' static. Remove variable `maxfd'.
|
| | |
|
| |
|
|
| |
non-transparent images.
|
| |
|
|
| |
(syms_of_xmenu): Don't DEFVAR it here.
|
| | |
|
| |
|
|
| |
(syms_of_editfns) <system-name>: Likewise.
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(Vmouse_autoselect_window): New variable. DEFVAR_LISP it.
* dispextern.h (mouse_autoselect_window): Remove extern.
(Vmouse_autoselect_window): Add extern.
* macterm.c (XTread_socket): Test Vmouse_autoselect_window
instead of mouse_autoselect_window.
* msdos.c (dos_rawgetc): Likewise.
* w32term.c (w32_read_socket): Likewise.
* xterm.c (handle_one_xevent): Likewise.
|
| | |
|
| |
|
|
|
|
|
|
|
| |
(syms_of_xdisp): DEFVAR it here.
(update_menu_bar): Always return hooks_run.
Set Vmenu_updating_frame.
(redisplay_internal): Test Vinhibit_redisplay
before calculating SELECTED_FRAME.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
(exec_sentinel): Test inhibit_sentinels.
(init_process): Initialize it.
|
| | |
|
| |
|
|
| |
Make syntax table's canon table point to eqv table.
|
| | |
|