1. 14 Feb, 1998 1 commit
    • Richard M. Stallman's avatar
      (simple_search): Call set_search_regs. · aff2ce94
      Richard M. Stallman authored
      (boyer_moore): New arg CHARSET_BASE says which chars
      to use the translate tables for.
      (search_buffer): Properly test which chars participate in translation.
      
      (TRANSLATE): New arg OUT.  Handle non-integer in TRT.
      All calls changed.
      aff2ce94
  2. 09 Feb, 1998 1 commit
  3. 08 Feb, 1998 1 commit
    • Richard M. Stallman's avatar
      (boyer_moore, simple_search): New subroutines. · facdc750
      Richard M. Stallman authored
      (search_buffer): For non-regexp, use one of those subroutines.
      Args TRT and INVERSE_TRT are now Lisp_Object.  Callers changed.
      (compile_pattern_1): Arg TRANSLATE is now Lisp_Object.  Calls changed.
      (compile_pattern): Arg TRANSLATE is now Lisp_Object.  Calls changed.
      facdc750
  4. 03 Feb, 1998 1 commit
  5. 28 Jan, 1998 1 commit
  6. 21 Jan, 1998 1 commit
  7. 18 Jan, 1998 1 commit
    • Karl Heuer's avatar
      (compile_pattern_1): If representation of STRING · f8bd51c4
      Karl Heuer authored
      does not fit MULTIBYTE, convert its contents.
      (fast_c_string_match_ignore_case): Pass 0 to compile_pattern
      as MULTIBYTE.
      (search_buffer): If representation of STRING
      does not fit MULTIBYTE, convert its contents.
      f8bd51c4
  8. 05 Jan, 1998 1 commit
    • Richard M. Stallman's avatar
      (search_buffer): Handle bytes vs chars in non-RE case. · 0c8533c6
      Richard M. Stallman authored
      Have two locals len and len_byte.
      
      (fast_c_string_match_ignore_case): Use string_make_unibyte.
      
      (compile_pattern): New arg MULTIBYTE.  Callers changed.
      
      (wordify): Use make_uninit_multibyte_string.
      Scan by chars and bytes.
      
      (string_match_1): Convert string indices to/from bytes.
      (Freplace_match): Convert string indices to/from bytes.
      (Fregexp_quote): Convert string indices to/from bytes.
      0c8533c6
  9. 01 Jan, 1998 2 commits
  10. 25 Nov, 1997 1 commit
  11. 26 Aug, 1997 1 commit
  12. 13 Jul, 1997 1 commit
  13. 09 Jun, 1997 1 commit
  14. 02 Jun, 1997 2 commits
  15. 31 May, 1997 2 commits
  16. 15 Apr, 1997 1 commit
    • Richard M. Stallman's avatar
      (looking_at_1): Set re_match_object. · 8bb43c28
      Richard M. Stallman authored
      (string_match_1): Set re_match_object.
      (fast_string_match): Set re_match_object.
      (Fskip_chars_forward): Move to syntax.c.
      (Fskip_chars_backward): Move to syntax.c.
      (Fskip_syntax_forward): Move to syntax.c.
      (Fskip_syntax_backward): Move to syntax.c.
      (skip_chars): Move to syntax.c.
      (search_buffer): Set re_match_object.
      (syms_of_search): Move initialization of skip* to syntax.c.
      8bb43c28
  17. 02 Apr, 1997 1 commit
  18. 22 Mar, 1997 1 commit
  19. 27 Feb, 1997 1 commit
  20. 23 Feb, 1997 1 commit
  21. 20 Feb, 1997 1 commit
    • Karl Heuer's avatar
      Include category.h and charset.h. · 5679531d
      Karl Heuer authored
      (compile_pattern_1): Handle new argument `multibyte'.
      (compile_pattern): Handle the flag `enable-multibyte-characters'.
      (Vascii_downcase_table): Declare external.
      (fast_string_match_ignore_case): New function.
      (skip_chars): Handle multibyte characters.
      (trivial_regexp_p): Handle regular expression "\\Cc" and "\\CC"
      for category.
      5679531d
  22. 19 Jan, 1997 1 commit
  23. 19 Dec, 1996 1 commit
  24. 18 Dec, 1996 1 commit
  25. 22 Sep, 1996 1 commit
  26. 10 Sep, 1996 1 commit
  27. 01 Sep, 1996 1 commit
  28. 14 Jul, 1996 1 commit
  29. 15 Jan, 1996 1 commit
  30. 09 Jan, 1996 1 commit
  31. 05 Jan, 1996 1 commit
  32. 25 Oct, 1995 1 commit
  33. 18 Oct, 1995 1 commit
  34. 08 Aug, 1995 1 commit
  35. 15 Jun, 1995 1 commit
  36. 09 Jun, 1995 2 commits