aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * NEWS: explain new behavior and arguments of `key-binding' andDavid Kastrup2006-09-151-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `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'.
* *** empty log message ***Juanma Barranquero2006-09-151-11/+13
|
* Whitespace fixup.Andreas Schwab2006-09-141-0/+4
|
* *** empty log message ***Kim F. Storm2006-09-141-0/+7
|
* Typo.Chong Yidong2006-09-131-1/+1
|
* * xterm.c (x_initialize): Don't install Xt event timer here.Chong Yidong2006-09-131-0/+12
| | | | | | | | | | | (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.
* (print_string): When printcharfun is t,Richard M. Stallman2006-09-131-0/+10
| | | | copy string contents and call strout on the copy.
* Typo.Chong Yidong2006-09-121-1/+1
|
* * textprop.c (Fnext_property_change, Fnext_single_property_change)Chong Yidong2006-09-121-0/+7
| | | | | | (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.
* * macterm.c (XTread_socket) [MAC_OS_X_VERSION_MAX_ALLOWED >= 1030]:YAMAMOTO Mitsuharu2006-09-121-4/+10
| | | | Undo 2006-09-08 change.
* * keymap.c (Fkey_binding): Use string position for string objects.Chong Yidong2006-09-111-0/+4
|
* *** empty log message ***Kim F. Storm2006-09-111-0/+2
|
* *** empty log message ***Kim F. Storm2006-09-111-0/+4
|
* * keymap.c (Fkey_binding): Check for local keymap for mouse clickChong Yidong2006-09-111-0/+5
| | | | events.
* *** empty log message ***Kim F. Storm2006-09-101-0/+3
|
* *** empty log message ***Kim F. Storm2006-09-101-0/+4
|
* * xfns.c (Fx_close_connection): Call xg_display_close when USE_GTK.Jan Djärv2006-09-101-0/+7
| | | | | * gtkutil.c (xg_display_close): Always change default display if needed, check for < Gtk+ version 2.10 before calling gdk_display_close.
* *** empty log message ***YAMAMOTO Mitsuharu2006-09-101-5/+5
|
* (Fx_file_dialog): Call check_x.YAMAMOTO Mitsuharu2006-09-101-0/+14
|
* *** empty log message ***Kim F. Storm2006-09-101-6/+9
|
* *** empty log message ***Eli Zaretskii2006-09-091-0/+5
|
* Delete extra tab.Romain Francoise2006-09-081-1/+1
|
* * xdisp.c (mouse_autoselect_window): Removed.Chong Yidong2006-09-081-0/+17
| | | | | | | | | | | | | | | | (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.
* *** empty log message ***Richard M. Stallman2006-09-081-0/+13
|
* (find_handler_clause): Give up on debugger if INPUT_BLOCKED_P.Richard M. Stallman2006-09-081-0/+17
|
* Refill some entries to avoid lines > 80 columns.Andreas Schwab2006-09-081-48/+59
|
* (strout): Fix whitespace.Andreas Schwab2006-09-081-0/+4
|
* *** empty log message ***Kim F. Storm2006-09-081-1/+5
|
* *** empty log message ***YAMAMOTO Mitsuharu2006-09-081-0/+31
|
* (START_FILES, LIB_STANDARD): Override toAndreas Schwab2006-09-071-0/+5
| | | | use lib64 instead of lib.
* Avoid double quotes when possible.Stefan Monnier2006-09-061-0/+4
|
* (Fformat_time_string): Use make_unibyte_string to makeKenichi Handa2006-09-061-0/+5
| | | | a Lisp string from the result of emacs_memftimeu call.
* *** empty log message ***Kim F. Storm2006-09-051-0/+21
|
* (install_window_handler, mac_handle_window_event)YAMAMOTO Mitsuharu2006-09-051-0/+7
| | | | | | [USE_CARBON_EVENTS]: Handle kEventWindowClose. [USE_MAC_TSM] (mac_handle_text_input_event): Set modifiers for ASCII keystroke event.
* * gtkutil.c (xg_get_file_with_chooser): Don't mention specific keys inJan Djärv2006-09-041-0/+6
| | | | | the file chooser message. Only call gtk_file_chooser_set_current_name when action is SAVE.
* Double all single and back quotes in C-styleAndreas Schwab2006-09-041-0/+5
| | | | comments to help fontifier.
* *** empty log message ***Jason Rumney2006-09-031-0/+5
|
* *** empty log message ***Juri Linkov2006-09-021-0/+4
|
* *** empty log message ***Eli Zaretskii2006-09-021-0/+5
|
* * gtkutil.c (xg_get_file_with_chooser): Change file chooser messageJan Djärv2006-09-021-0/+4
| | | | | for writing files. Call gtk_file_chooser_set_current_name to keep default filename.
* * minibuf.c (Finternal_complete_buffer): Move after DEFUN:s it callsJan Djärv2006-09-021-0/+4
|
* *** empty log message ***Eli Zaretskii2006-09-021-0/+8
|
* *** empty log message ***Eli Zaretskii2006-09-021-0/+6
|
* Whitespace fixes.Romain Francoise2006-09-011-22/+22
|
* Fix typo.Chong Yidong2006-09-011-1/+1
|
* * buffer.h (struct buffer_text): New field chars_modiff.Chong Yidong2006-09-011-0/+23
| | | | | | | | | | | | | | | | | | | | | | (CHARS_MODIFF, BUF_CHARS_MODIFF): New macros. * buffer.c (Fbuffer_chars_modified_tick): New function returning value of BUF_CHARS_MODIFF. (syms_of_buffer): Defsubr it. (Fget_buffer_create): Initialize BUF_CHARS_MODIFF. * insdel.c (modify_region): New argument preserve_chars_modiff. Set CHARS_MODIFF to MODIFF provided preserve_chars_modiff is zero. (insert_1_both, insert_from_string_1, insert_from_buffer_1) (adjust_after_replace, adjust_after_replace_noundo) (replace_range, replace_range_2, del_range_2): Reset CHARS_MODIFF. * lisp.h (modify_region): Add fourth argument in extern. * casefiddle.c (casify_region): Call modify_region with fourth argument zero to assert that CHARS_MODIFF is updated. * editfns.c (Fsubst_char_in_region, Ftranslate_region_internal) (Ftranspose_regions): Likewise. * textprop.c (Fadd_text_properties, Fset_text_properties) (Fremove_text_properties, Fremove_list_of_text_properties): Call modify_region with fourth argument 1 to avoid that CHARS_MODIFF is updated.
* *** empty log message ***Richard M. Stallman2006-08-311-0/+4
|
* * indent.c (Fvertical_motion): Don't move back if we wereChong Yidong2006-08-291-0/+5
| | | | displaying a Lisp string, either.
* *** empty log message ***Kim F. Storm2006-08-281-0/+5
|
* *** empty log message ***Richard M. Stallman2006-08-281-0/+4
|