1. 18 Oct, 2009 2 commits
    • Stefan Monnier's avatar
      Remove leftover table unibyte_to_multibyte_table. · 4c0354d7
      Stefan Monnier authored
      * character.c (unibyte_to_multibyte_table): Remove.
      (Funibyte_char_to_multibyte): Use MAKE_CHAR_MULTIBYTE.
      * charset.c (init_charset_once): Don't init unibyte_to_multibyte_table.
      * character.h (UNIBYTE_TO_CHAR): New macro.
      (MAKE_CHAR_MULTIBYTE): Use it.
      (unibyte_to_multibyte_table, unibyte_char_to_multibyte): Remove.
      * xdisp.c (get_next_display_element): USE ASCII_CHAR_P.
      (message_dolog, set_message_1):
      * search.c (Freplace_match):
      * editfns.c (Fcompare_buffer_substrings):
      * fns.c (Fcompare_strings): Use MAKE_CHAR_MULTIBYTE.
      (concat):
      * insdel.c (copy_text, count_size_as_multibyte):
      Use ASCII_CHAR_P and BYTE8_TO_CHAR.
      * term.c (produce_glyphs):
      * syntax.c (skip_chars): Use BYTE8_TO_CHAR.
      * regex.c (RE_CHAR_TO_MULTIBYTE):
      * cmds.c (internal_self_insert):
      * buffer.h (FETCH_CHAR_AS_MULTIBYTE): Use UNIBYTE_TO_CHAR.
      4c0354d7
    • Stefan Monnier's avatar
  2. 27 Aug, 2009 1 commit
  3. 12 Aug, 2009 1 commit
    • Stefan Monnier's avatar
      * cmds.c (nonundocount): New global variable. · 1ac9108a
      Stefan Monnier authored
      (keys_of_cmds): Initialize it.
      (Fself_insert_command): Use it to combine upto 20 sequential chars
      into a single undo entry, just like the Qself_insert_command code in
      keyboard.c does.
      Call frame_make_pointer_invisible, also like the Qself_insert_command
      code in keyboard.c does.
      * keyboard.c (command_loop_1): Use the new global nonundocount rather
      than its own local replacement for it.
      1ac9108a
  4. 13 Jul, 2009 1 commit
  5. 09 Jan, 2009 1 commit
  6. 08 Jan, 2009 1 commit
  7. 14 May, 2008 1 commit
  8. 02 Apr, 2008 1 commit
  9. 08 Jan, 2008 1 commit
  10. 25 Jul, 2007 1 commit
  11. 21 Jan, 2007 1 commit
  12. 18 Jul, 2006 1 commit
  13. 13 Feb, 2006 1 commit
  14. 06 Feb, 2006 1 commit
  15. 26 Jan, 2006 2 commits
  16. 07 Aug, 2005 1 commit
  17. 04 Jul, 2005 1 commit
  18. 16 Apr, 2004 1 commit
  19. 16 Feb, 2004 1 commit
  20. 08 Sep, 2003 1 commit
  21. 01 Sep, 2003 1 commit
  22. 08 Jul, 2003 1 commit
  23. 09 Nov, 2002 1 commit
  24. 03 Sep, 2002 1 commit
  25. 03 Jul, 2002 1 commit
  26. 03 Jun, 2002 1 commit
  27. 22 Apr, 2002 1 commit
  28. 01 Mar, 2002 1 commit
  29. 13 Nov, 2001 1 commit
  30. 02 Nov, 2001 1 commit
  31. 19 Oct, 2001 1 commit
  32. 10 Oct, 2001 1 commit
  33. 26 Aug, 2000 1 commit
  34. 02 Jun, 2000 1 commit
  35. 21 Jan, 2000 1 commit
  36. 15 Dec, 1999 1 commit
  37. 09 Nov, 1999 1 commit
  38. 11 Sep, 1999 1 commit