1. 19 Oct, 2009 1 commit
    • Dan Nicolaescu's avatar
      * alloc.c: Do not define struct catchtag. · d7306fe6
      Dan Nicolaescu authored
      * eval.c: Move struct catchtag definition ...
      * lisp.h: ... here.
      
      * image.c: Move png.h #include earlier to avoid warnings.
      
      * xterm.c:
      * xsmfns.c:
      * xselect.c:
      * xrdb.c:
      * xmenu.c:
      * xftfont.c:
      * xfont.c:
      * xfns.c:
      * xfaces.c:
      * xdisp.c:
      * window.c:
      * widget.c:
      * w32xfns.c:
      * w32uniscribe.c:
      * w32term.c:
      * w32select.c:
      * w32reg.c:
      * w32proc.c:
      * w32menu.c:
      * w32inevt.c:
      * w32heap.c:
      * w32font.c:
      * w32fns.c:
      * w32console.c:
      * w32.c:
      * w16select.c:
      * vm-limit.c:
      * unexsol.c:
      * unexec.c:
      * unexcw.c:
      * unexaix.c:
      * undo.c:
      * tparam.c:
      * textprop.c:
      * terminfo.c:
      * terminal.c:
      * termcap.c:
      * term.c:
      * syntax.c:
      * sound.c:
      * sheap.c:
      * search.c:
      * scroll.c:
      * region-cache.c:
      * regex.c:
      * ralloc.c:
      * process.c:
      * print.c:
      * msdos.c:
      * minibuf.c:
      * menu.c:
      * marker.c:
      * macros.c:
      * keymap.c:
      * keyboard.c:
      * intervals.c:
      * insdel.c:
      * indent.c:
      * gtkutil.c:
      * ftxfont.c:
      * ftfont.c:
      * fringe.c:
      * frame.c:
      * fontset.c:
      * font.c:
      * fns.c:
      * floatfns.c:
      * filelock.c:
      * fileio.c:
      * emacs.c:
      * editfns.c:
      * dosfns.c:
      * doprnt.c:
      * doc.c:
      * dispnew.c:
      * dired.c:
      * dbusbind.c:
      * data.c:
      * composite.c:
      * coding.c:
      * cmds.c:
      * cm.c:
      * chartab.c:
      * charset.c:
      * character.c:
      * ccl.c:
      * category.c:
      * casetab.c:
      * casefiddle.c:
      * callproc.c:
      * callint.c:
      * bytecode.c:
      * buffer.c:
      * atimer.c: Include setjmp.h.  (Bug#4643)
      
      * xlwmenu.c:
      * lwlib.c:
      * lwlib-utils.c:
      * lwlib-Xm.c:
      * lwlib-Xlw.c:
      * lwlib-Xaw.c: Include setjmp.h.
      d7306fe6
  2. 12 Sep, 2009 1 commit
  3. 11 Sep, 2009 3 commits
    • Stefan Monnier's avatar
      (where_is_internal): Don't erroneously return nil right after · 9d889332
      Stefan Monnier authored
      filling the cache.
      (where_is_internal_1): Fix up typo.
      9d889332
    • Stefan Monnier's avatar
      (get_keymap): Return the actual keymap symbol rather than t for autoloaded · 66d77eda
      Stefan Monnier authored
      keymaps when autoloading is not allowed (bug#4393).
      66d77eda
    • Stefan Monnier's avatar
      * keymap.c (QCadvertised_binding): New constant. · 8cb95edf
      Stefan Monnier authored
      (syms_of_keymap): Initialize it.
      (Fwhere_is_internal): Try and use bindings from :advertised-binding
      if applicable.
      
      * progmodes/xscheme.el (xscheme-evaluation-commands):
      Put a :advertised-binding property rather than using
      advertised-xscheme-send-previous-expression.
      (advertised-xscheme-send-previous-expression): Declare obsolete.
      * emulation/crisp.el (crisp-mode-map): Use `undo' rather than
      `advertised-undo'.
      (crisp-mode): Add corresponding bindings to
      undo's :advertised-binding instead.
      * dired.el (dired-mode-map): Put a :advertised-binding property rather
      than using dired-advertised-find-file.
      (dired-advertised-find-file):
      * simple.el (advertised-undo):
      * wid-edit.el (advertised-widget-backward): Declare obsolete.
      (widget-keymap): Put a :advertised-binding property rather
      than using advertised-widget-backward.
      * bindings.el (ctl-x-map): Put a :advertised-binding property rather
      than using advertised-undo.
      * tutorial.el (tutorial--default-keys): Adjust accordingly.
      8cb95edf
  4. 10 Sep, 2009 2 commits
    • Stefan Monnier's avatar
      (Fwhere_is_internal): Last minute typo. · deeb21d4
      Stefan Monnier authored
      deeb21d4
    • Stefan Monnier's avatar
      * keymap.c (where_is_internal_data): Make noindirect a boolean. · a88a5372
      Stefan Monnier authored
      (where_is_internal): Strip it down to only traverse the keymaps.
      Move the cache handling from Fwhere_is_internal to here.
      (Fwhere_is_internal): Move the handling of remapping and the choice of
      the best binding from where_is_internal to here.
      Unify the cached/noncached paths, so remapping is also handled
      correctly when the cache is used, and so the cache can be used to
      speed up remap-handling when applicable.
      Give preference to non-remapped bindings.
      * doc.c (Fsubstitute_command_keys): Let Fwhere_is_internal's prefer
      non-remapped bindings.
      * keyboard.c (parse_menu_item): Let Fwhere_is_internal handle
      command remapping.
      a88a5372
  5. 09 Sep, 2009 1 commit
  6. 20 Feb, 2009 1 commit
  7. 08 Jan, 2009 1 commit
  8. 26 Dec, 2008 1 commit
  9. 27 Nov, 2008 1 commit
  10. 16 Jul, 2008 1 commit
    • Stefan Monnier's avatar
      * keymap.c: Remove all NS-specific code. · 0bcfd7d7
      Stefan Monnier authored
      (where_is_preferred_modifier, Vwhere_is_preferred_modifier): New vars.
      (preferred_sequence_p): Rename from ascii_sequence_p; pay attention to
      where_is_preferred_modifier, return a different value depending on how
      preferred is the binding.
      (where_is_internal): Adjust accordingly.
      (Fwhere_is_internal): Refresh where_is_preferred_modifier.
      Adjust to new preferred_sequence_p.
      (syms_of_keymap): Declare `where-is-preferred-modifier'.
      * keyboard.c (parse_solitary_modifier): Not static any more.
      * keyboard.h (parse_solitary_modifier): Declare.
      0bcfd7d7
  11. 15 Jul, 2008 1 commit
  12. 05 Jun, 2008 1 commit
    • Stefan Monnier's avatar
      * keymap.c (Vminibuffer_local_filename_must_match_map): · 8ba31f36
      Stefan Monnier authored
      Rename from Vminibuffer_local_must_match_filename_map.
      (syms_of_keymap):
      * minibuf.c (Fcompleting_read): Adjust accordingly.
      * commands.h: Rename declaration as well.
      * minibuffer.el (minibuffer-local-must-match-filename-map):
      Declare obsolete alias for the old name.
      8ba31f36
  13. 14 May, 2008 1 commit
  14. 08 Apr, 2008 1 commit
  15. 04 Apr, 2008 1 commit
    • Stefan Monnier's avatar
      * subr.el (keymap-canonicalize): New function. · 00f7c5ed
      Stefan Monnier authored
      * mouse.el (mouse-menu-non-singleton): Use it.
      (mouse-major-mode-menu): Remove hack made unnecessary.
      * keymap.c (Qkeymap_canonicalize): New var.
      (Fmap_keymap_internal): New fun.
      (describe_map): Use keymap-canonicalize.
      00f7c5ed
  16. 25 Mar, 2008 2 commits
  17. 08 Feb, 2008 1 commit
  18. 08 Jan, 2008 1 commit
  19. 29 Nov, 2007 1 commit
  20. 22 Nov, 2007 1 commit
  21. 17 Oct, 2007 1 commit
    • Stefan Monnier's avatar
      * xselect.c (x_own_selection, x_handle_selection_clear) · 99784d63
      Stefan Monnier authored
      (x_clear_frame_selections):
      * w32menu.c (list_of_panes, list_of_items):
      * w32fns.c (w32_color_map_lookup, Fx_create_frame, Fx_display_list):
      * textprop.c (validate_plist, interval_has_all_properties)
      (interval_has_some_properties, interval_has_some_properties_list)
      (add_properties, text_property_list):
      * process.c (Fget_buffer_process, list_processes_1, status_notify):
      * minibuf.c (Fassoc_string):
      * macselect.c (x_own_selection, x_clear_frame_selections)
      (Fx_disown_selection_internal):
      * keymap.c (Fcommand_remapping, where_is_internal, describe_map_tree):
      Use CONSP rather than !NILP and XC[AD]R rather than Fc[ad]r.
      99784d63
  22. 09 Oct, 2007 1 commit
    • Stefan Monnier's avatar
      Add new `input-decode-map' keymap and use it for temrinal · 4f4a84ec
      Stefan Monnier authored
      escape sequences.
      * keyboard.h (struct kboard): Add Vinput_decode_map.
      Remove Vlocal_key_translation_map.
      * keyboard.c (read_key_sequence): Add support for input-decode-map.
      (init_kboard): Init input-decode-map.
      Replace local-key-translation-map back with key-translation-map.
      (syms_of_keyboard): Declare input-decode-map.
      Remove local-key-translation-map.  Update docstrings.
      (mark_kboards): Mark Vinput_decode_map.
      Don't mark Vlocal_key_translation_map.
      * keymap.c (Fdescribe_buffer_bindings): Describe input-decode-map.
      Replace local-key-translation-map back with key-translation-map.
      * term.c (term_get_fkeys_1, CONDITIONAL_REASSIGN):
      Bind in input-decode-map rather than function-key-map.
      4f4a84ec
  23. 20 Sep, 2007 1 commit
  24. 08 Aug, 2007 1 commit
  25. 25 Jul, 2007 1 commit
  26. 16 Jul, 2007 1 commit
  27. 10 Jul, 2007 2 commits
  28. 25 Jun, 2007 1 commit
    • David Kastrup's avatar
      * keymaps.texi (Active Keymaps): Document new POSITION argument of · 9a51747b
      David Kastrup authored
      `current-active-maps'.
      
      * keymap.c (Fcurrent_active_maps): Add `position' argument.
      (Fwhere_is_internal): Adjust call to `current-active-maps' to
      cater for additional parameter.
      
      * keymap.h: Adjust number of parameters to `current-active-maps'.
      
      * doc.c (Fsubstitute_command_keys): Adjust call of
      `current-active-maps'.
      9a51747b
  29. 08 Jun, 2007 1 commit
  30. 07 May, 2007 2 commits
  31. 22 Apr, 2007 1 commit
  32. 21 Apr, 2007 1 commit
  33. 01 Apr, 2007 2 commits