log src/keyboard.c @ 112114:2e84d340bbaf

age author description
2011-01-02 Chong Yidong Merge changes from emacs-23 branch
2010-12-25 Eli Zaretskii Fix bug #7662 with aligning key bindings equivalent to menu items.
2010-12-20 Chong Yidong Implement tool-bar separators for non-GTK tool-bars.
2010-12-17 Chong Yidong Support for menu separators in the GTK tool-bar.
2010-12-13 Stefan Monnier Merge from emacs-23
2010-12-10 Jan D. Move call to Fkill_emacs from signal handler (session event) (Bug#7552).
2010-11-26 Eli Zaretskii Fix and document components of mouse event position.
2010-11-20 Jan D. Add keyword :vert-only for tool bar items with labels not shown horizontally.
2010-11-18 Dan Nicolaescu Move declarations from .c files to .h files.
2010-11-18 Stefan Monnier Merge from emacs-23
2010-11-09 Eli Zaretskii Fix revno 100152.
2010-11-17 Chong Yidong Cleanup of window coordinate positioning code.
2010-11-16 Chong Yidong Revert changes in revision 102407
2010-11-16 Chong Yidong * src/keyboard.c (make_lispy_position): Fix pixel calculation error in last commit.
2010-11-16 Chong Yidong Cleanup of window coordinate positioning code.
2010-11-15 Dan Nicolaescu * src/keyboard.c (pending_malloc_warning): Add const to match
2010-11-14 YAMAMOTO Mitsuharu Add const to array elements.
2010-11-01 Jan D. Backport fix for Bug#6571 from trunk. NOTE: May cause merge conflicts.
2010-10-08 Michael Albinus * keyboard.c: Revert last change; it was not intended to be
2010-10-08 Juanma Barranquero Merge changes from emacs-23 branch.
2010-09-28 Michael Albinus * dbusbind.c (syms_of_dbusbind): Use putenv instead of setenv, it
2010-10-04 Chong Yidong Don't add an echo dash for the first keystroke (Bug#7137).
2010-10-03 Dan Nicolaescu Include <fcntl.h> unconditionally.
2010-10-03 Chong Yidong * keyboard.c (command_loop_1): Make sure the mark is really alive
2010-09-26 Jan D Add fd handling with callbacks to select, dbus needs it for async operation.
2010-09-25 Juanma Barranquero Fix typos.
2010-09-25 Eli Zaretskii Fix int/EMACS_INT use in keyboard.c.
2010-09-24 Eli Zaretskii Fix int/EMACS_INT use in ccl.c, cmds.c, data.c, dispnew.c.
2010-09-22 Eli Zaretskii Fix some uses of int instead of EMACS_INT.
2010-09-17 Jan D * keyboard.c (parse_tool_bar_item): For QClabel, set TOOL_BAR_ITEM_LABEL not HELP.
2010-08-31 Stefan Monnier * src/keyboard.c (Fwindow_system): Fix compilation for USE_LISP_UNION_TYPE.
2010-08-31 Chong Yidong * src/keyboard.c (command_loop_1): Don't call x-set-selection on tty.
2010-08-24 Chong Yidong Avoid clobbering primary selection when switching frames (Bug#6872).
2010-08-22 Juri Linkov Move reading an extended command to Elisp (bug#5364, bug#5214).
2010-08-22 Dan Nicolaescu Simplify termio code.
2010-08-16 Chong Yidong Let all active regions set the primary selection.
2010-08-15 Jan D * keyboard.c (parse_tool_bar_item): Put in a bad label if :label
2010-08-15 Andreas Schwab * keyboard.c (parse_tool_bar_item): Avoid excessive use of strlen.
2010-08-15 Jan D Potential buffer overrun and uninit variable fixed, bug 6855.
2010-08-14 Jason Rumney (lispy_function_keys): Do not define VK_PACKET (bug#4836)
2010-08-09 Dan Nicolaescu Use const char* instead of char*.
2010-08-07 Chong Yidong Avoid restrictions when copying window selection.
2010-08-07 Chong Yidong Change `select-active-region' mechanics.
2010-08-06 Dan Nicolaescu Use const for some arrays and functions.
2010-08-05 Dan Nicolaescu Remove extern declarations in .c files, .h files have them.
2010-07-29 Dan Nicolaescu Remove extern declarations from .c files, and them to .h files.
2010-07-26 Dan Nicolaescu NO_RETURN functions should not return.
2010-07-25 Juanma Barranquero Make building under stricter warning flags somewhat cleaner.
2010-07-13 Eli Zaretskii Remove more "#ifdef subprocesses".
2010-07-12 Dan Nicolaescu Convert more function definitions to standard C.
2010-07-11 Andreas Schwab Constify functions taking char *
2010-07-11 Andreas Schwab Fix implicit declaration of kbd_on_hold_p
2010-07-10 Chong Yidong Merge changes from emacs-23 branch.
2010-07-05 Andreas Schwab Remove obsolete volatile
2010-07-08 Dan Nicolaescu Convert DEFUNs to standard C.
2010-07-07 Andreas Schwab Replace bcopy, bzero, bcmp by memcpy, memmove, memset, memcmp
2010-07-07 Jan D If kbd_buffer is becoming full, stop reading until it drains (Bug#6571).
2010-07-06 Andreas Schwab Fix conflicting declarations of x_get_keysym_name
2010-07-05 Dan Nicolaescu Convert function definitions and declarations to standard C.
2010-07-05 Juanma Barranquero Convert most remaining function definitions to standard C.
2010-07-02 Jan D Remove __P and P_ from .c and .m files and definition of P_
2010-05-20 Chong Yidong Doc fix (Bug#6224).
2010-05-20 Chong Yidong Doc fix (Bug#6224).
2010-04-20 Jan D. Gtk tool bars can be text, icons with text or just icons.
2010-04-20 Stefan Monnier Make variable forwarding explicit rather the using special values.
2010-04-02 Dan Nicolaescu Remove extern errno declarations.
2010-03-31 Stefan Monnier Get rid of the direct_output optimizations.
2010-03-22 Dan Nicolaescu Remove dead code dealing with POSIX_SIGNALS.
2010-03-22 Dan Nicolaescu * keyboard.c (Fset_input_interrupt_mode): Remove code depending on NO_SOCK_SIGIO,
2010-03-10 Stefan Monnier Cleanup setup of gl_state in various parts of the code.
2010-01-13 Glenn Morris Add 2010 to copyright years.
2010-01-13 YAMAMOTO Mitsuharu Call SIGNAL_THREAD_CHECK from signal handlers.
2010-01-12 YAMAMOTO Mitsuharu * keyboard.c (read_char): Don't apply previous change when current
2010-01-12 Jan D. keyboard.c (read_char): Return after executing from special map.
2010-01-05 Chong Yidong * keyboard.c (read_key_sequence): Catch keyboard switch after
2009-12-25 Kenichi Handa (command_loop_1): Fix previous change.
2009-12-25 Kenichi Handa (command_loop_1): Force redisplay if the last point
2009-11-17 Jan Djärv Handle system default font and changing font parameters.
2009-11-11 Dan Nicolaescu * process.c (ifflag_def): Make flag_sym constant.
2009-11-11 Dan Nicolaescu * xfns.c (syms_of_xfns): Use make_pure_string instead of build_string.
2009-11-10 Jan Djärv Bug #4574. Common code for file/font dialog. Handle timers with glib-timers.
2009-11-09 Stefan Monnier * menu.c (Fx_popup_menu): Consolidate versions from xmenu.c,
2009-11-08 Chong Yidong Delete trailing whitespace.
2009-11-08 Stefan Monnier (parse_menu_item): Handle `notreal' a bit earlier.
2009-11-06 Dan Nicolaescu * xterm.c (syms_of_xterm):
2009-10-25 Chong Yidong * keyboard.c (read_char_x_menu_prompt): Don't demand a prompt
2009-10-19 Dan Nicolaescu * alloc.c: Do not define struct catchtag.
2009-09-27 YAMAMOTO Mitsuharu (make_lispy_event): Remember last wheel direction.
2009-09-10 Stefan Monnier * keyboard.c (Qmenu_alias, Vdefine_key_rebound_commands): Remove.
2009-09-10 Stefan Monnier * keymap.c (where_is_internal_data): Make noindirect a boolean.
2009-08-19 Stefan Monnier (syms_of_keyboard): Default to 5 buttons, which should be
2009-08-15 Michael Albinus * keyboard.c (readable_events): Call xd_pending_messages.
2009-08-12 Stefan Monnier * cmds.c (nonundocount): New global variable.
2009-07-03 Jan Djärv * xterm.h (struct x_display_info): Add invisible_cursor.
2009-07-01 Kenichi Handa (decode_keyboard_code): New function.
2009-06-08 Adrian Robert keyboard.c (kbd_buffer_get_event): Null-check used_mouse_menu.
2009-05-06 Stefan Monnier (syms_of_keyboard): Staticpro pending_funcalls.
2009-04-29 YAMAMOTO Mitsuharu (init_keyboard) [POLL_FOR_INPUT]: Reset poll_timer.
2009-04-26 Johan Bockgård (syms_of_keyboard) <input-decode-map>: Doc fix.
2009-04-22 Chong Yidong * keyboard.c (Fset_input_meta_mode): Doc fix.
2009-04-16 Chong Yidong * keyboard.c (adjust_point_for_property): Disable 2009-02-12
2009-03-27 Stefan Monnier * keyboard.c (tty_read_avail_input): Don't treat a -1 return from
2009-03-20 Juanma Barranquero * keyboard.c (Fcurrent_idle_time): Reflow docstring.
2009-03-15 Chong Yidong (parse_menu_item): Don't display remappings as menu equivalent bindings (Bug#788).
2009-03-12 David Reitter (parse_menu_item) [HAVE_NS]: treat new event like NON_ASCII_KEYSTROKE_EVENT, but set used_mouse_menu.
2009-02-12 Stefan Monnier (adjust_point_for_property): Allow stopping betwen two invisible areas.
2009-02-04 Adrian Robert * nsmenu.m (pop_down_menu): New function.
2009-02-01 Adrian Robert * nsterm.m (ns_read_socket): Copy 2009-01-29 and 2009-01-30
2009-01-30 Juanma Barranquero * atimer.c (run_timers, alarm_signal_handler):
2009-01-29 Chong Yidong (pending_signals): New var.
2009-01-25 Adrian Robert Changes to remove Feval calls from GUI under NS.
2009-01-12 Martin Rudalics (read_char): Fix case where last_nonmenu_event
2009-01-11 Jason Rumney (cmd_error_internal): Exit when errors occur before
2009-01-09 Glenn Morris (last_command_char): For clarity, rename to...
2009-01-08 Glenn Morris Add 2009 to copyright years.
2009-01-03 Jason Rumney (parse_modifiers_uncached): Wheel events are clicks (bug#687).
2008-12-23 Martin Rudalics In comments, write delete_frame instead of Fdelete_frame.
2008-12-21 Stefan Monnier (cmd_error_internal): Don't exit in daemon mode, bug#1310.
2008-12-04 Dan Nicolaescu (kbd_buffer_get_event): Follow the non-interactive
2008-12-03 Dan Nicolaescu * keyboard.c (read_char_help_form_unwind): Specify the type for ARG.
2008-12-02 Chong Yidong (make_lispy_position): Only use PT if the selected window is current.
2008-12-02 Chong Yidong (timer_check): Revert last change.
2008-11-30 Chong Yidong (timer_check): After a timer runs, ensure that the selected window's
2008-11-02 Martin Rudalics (command_loop_1): Handle NORECORD in call of
2008-10-25 Chong Yidong (read_char_minibuf_menu_prompt): Ensure that
2008-09-29 Andreas Schwab (syms_of_keyboard) <input-decode-map>: Doc fix.
2008-09-20 Eli Zaretskii (Fset_quit_char, Fset_input_meta_mode, Fset_output_flow_control)
2008-09-12 Stefan Monnier * term.c (close_gpm): New fun extracted from Fgpm_mouse_stop.
2008-09-09 Chong Yidong (read_key_sequence): Reapply translation maps when switching
2008-09-06 Chong Yidong (Ftop_level): Doc fix.
2008-08-29 Kenichi Handa (adjust_point_for_property): Check composition by
2008-08-23 Eli Zaretskii (handle_interrupt) [MSDOS]: Call cursor_to with SELECTED_FRAME as
2008-07-31 Juanma Barranquero * keyboard.c (gobble_input): Fix previous change.
2008-07-31 Dan Nicolaescu * bitmaps/README:
2008-07-31 Dan Nicolaescu * s/ms-w32.h (MULTI_KBOARD): Remove. before-remove-vms
2008-07-27 Dan Nicolaescu Remove support for Mac Carbon. remove-carbon
2008-07-16 Adrian Robert various small cleanups detailed in changelogs
2008-07-16 Stefan Monnier * keymap.c: Remove all NS-specific code.
2008-07-16 Stefan Monnier (Qsuper): Remove.
2008-07-15 Stefan Monnier (parse_menu_item): Don't use cachelist, even under NS.
2008-07-15 Adrian Robert merging Emacs.app (NeXTstep port)
2008-06-26 Dan Nicolaescu * unexnext.c:
2008-06-02 Jim Meyering Make "xfree (NULL)" a no-op; remove useless if-before-xfree.
2008-05-16 Stefan Monnier (parse_menu_item): Fix last change.
2008-05-16 Stefan Monnier (parse_menu_item): Do not cache key shortcut any more.
2008-05-14 Glenn Morris Switch to recommended form of GPLv3 permissions notice.
2008-04-19 Stefan Monnier * tooltip.el (tooltip-previous-message): New var.
2008-04-15 Chong Yidong (read_key_sequence): Remove always-true checks.
2008-04-09 Stefan Monnier (Qdeactivate_mark): New var.
2008-04-02 Chong Yidong Restore support for the values `identity' and `only' for transient
2008-04-02 Chong Yidong (Vthis_command_keys_shift_translated): New var.
2008-03-29 Stefan Monnier * keyboard.c (pending_funcalls): New var.
2008-03-19 Jason Rumney * w32fns.c (hourglass_timer, hourglass_hwnd): New variables.
2008-03-16 Andreas Schwab (read_key_sequence): Fix downcasing of letters with
2008-02-25 Chong Yidong (command_loop_1): Revert 2006-10-09 change.
2008-02-12 Stefan Monnier (read_avail_input): Call Fdelete_terminal.
2008-02-11 Juanma Barranquero (read_key_sequence): Don't pass args with side effects to AREF,
2008-02-09 Dan Nicolaescu * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
2008-02-08 Stefan Monnier (add_command_key, parse_menu_item): Use ASET.
2008-01-31 Miles Bader Merge from emacs--devo--0
2008-01-30 Miles Bader Merge from emacs--devo--0
2008-01-09 Miles Bader Merge from emacs--devo--0
2007-12-16 Miles Bader Merge from emacs--devo--0
2007-12-06 Miles Bader Merge from emacs--devo--0
2007-11-11 Miles Bader Merge from emacs--devo--0
2007-10-27 Miles Bader Merge from emacs--devo--0
2007-10-19 Miles Bader Merge from emacs--devo--0
2007-10-15 Miles Bader Merge from emacs--devo--0
2007-10-11 Miles Bader Merge from emacs--devo--0
2007-08-29 Miles Bader Merge from emacs--devo--0
2007-08-13 Miles Bader Merge from emacs--devo--0
2007-07-27 Miles Bader Merge from emacs--devo--0
2007-07-15 Miles Bader Merge from emacs--devo--0
2007-06-11 Miles Bader Merge from emacs--devo--0
2007-05-24 Miles Bader Merge from emacs--devo--0
2007-04-11 Miles Bader Merge from emacs--devo--0
2007-03-21 Miles Bader Merge from emacs--devo--0
2007-03-18 Miles Bader Merge from emacs--devo--0
2007-01-30 Miles Bader Merge from emacs--devo--0
2007-01-26 Miles Bader Merge from emacs--devo--0
2007-01-01 Miles Bader Merge from emacs--devo--0
2006-12-16 Miles Bader Merge from emacs--devo--0
2006-12-07 Miles Bader Merge from emacs--devo--0
2006-10-30 Miles Bader Merge from emacs--devo--0
2006-10-15 Miles Bader Merge from emacs--devo--0
2006-09-20 Miles Bader Merge from emacs--devo--0
2006-09-14 Miles Bader Merge from emacs--devo--0
2006-08-28 Miles Bader Merge from emacs--devo--0
2006-08-16 Miles Bader Merge from emacs--devo--0
2006-08-03 Miles Bader Merge from emacs--devo--0
2006-07-19 Miles Bader Merge from emacs--devo--0
2006-05-10 Miles Bader Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-60
2006-04-17 Miles Bader Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-56
2006-03-31 Miles Bader Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-50
2006-03-14 Kenichi Handa (read_char): Check if C is a character or not before
2006-02-14 Miles Bader Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-15
2006-02-11 Miles Bader Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-14
2006-02-08 Miles Bader Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-13
2006-01-25 Miles Bader Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-7
2006-01-16 Miles Bader Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-97
2005-10-15 Miles Bader Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-91
2005-10-07 Miles Bader Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-88
2005-09-30 Miles Bader Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-86
2005-08-26 Miles Bader Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-78
2005-07-29 Miles Bader Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-74
2005-07-14 Miles Bader Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-69
2005-07-07 Miles Bader Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-68
2005-06-24 Miles Bader Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-65
2005-06-15 Miles Bader Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-63
2005-06-09 Miles Bader Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-61
2005-06-06 Miles Bader Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-57
2005-05-20 Miles Bader Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-53
2005-05-05 Miles Bader Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-44
2005-04-14 Miles Bader Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-37
2005-04-02 Miles Bader Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-33
2005-03-24 Miles Bader Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-29
2005-03-19 Miles Bader Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-28
2005-03-10 Miles Bader Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-24
2005-03-09 Miles Bader Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-23
2005-03-03 Miles Bader Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-21
2005-02-18 Miles Bader Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-15
2005-02-13 Miles Bader Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-13
2005-01-22 Miles Bader Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-4
2005-01-16 Miles Bader Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-2
2004-12-25 Miles Bader Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-79
2004-12-14 Miles Bader Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-78
2004-12-08 Miles Bader Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-74
2004-11-19 Miles Bader Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-72
2004-11-12 Miles Bader Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-70
2004-10-14 Miles Bader Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-57
2004-08-27 Miles Bader Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-32
2004-08-10 Miles Bader Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-29
2004-08-03 Miles Bader Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-27
2004-07-23 Miles Bader Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-25
2004-07-17 Miles Bader Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-24
2004-07-11 Miles Bader Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-23
2004-06-28 Miles Bader Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-15
2004-04-16 Kenichi Handa Sync to HEAD
2003-09-29 Dave Love (cancel_hourglass_unwind): Return Qnil.
2003-09-17 Dave Love (adjust_point_for_property): Make beg and end