1. 26 Feb, 1999 1 commit
  2. 22 Dec, 1998 1 commit
  3. 21 Sep, 1998 1 commit
  4. 06 Sep, 1998 1 commit
  5. 31 Aug, 1998 1 commit
  6. 18 Aug, 1998 1 commit
  7. 02 Aug, 1998 1 commit
  8. 05 Jul, 1998 1 commit
  9. 24 Jun, 1998 1 commit
  10. 10 Jun, 1998 1 commit
  11. 01 Jun, 1998 1 commit
    • Richard M. Stallman's avatar
      Remember the last TWO strings skipped with #@. · c15cfd1f
      Richard M. Stallman authored
      (prev_saved_doc_string*): New variables.
      (Fload): Initalize prev_saved_doc_string.
      (read1): Copy saved_doc_string to prev_saved_doc_string
      before storing a new string in saved_doc_string.
      (read_list): Look in prev_saved_doc_string as well as
      in saved_doc_string.
      
      (read1): Swap saved_doc_string_length and
      prev_saved_doc_string_length.
      (read_list): Negate docstring position if negative before checking
      against saved_doc_string_length et al.
      
      (read_vector): Add bytecodeflag parameter, which is
      nonzero when reading a bytecode object.  If
      `load-force-doc-strings' is t when reading a lazily-loaded
      bytecode vector, the loaded docstring must be treated as unibyte
      and passed to Fread to obtain the actual bytecode string and
      constants vector.
      (read1): Add extra parameter to read_vector calls.
      
      (read1): Enable saving of doc strings on WINDOWSNT.
      (read_list): Call get_doc_string instead of read_doc_string, when
      forced to load doc strings.
      c15cfd1f
  12. 16 May, 1998 1 commit
    • Richard M. Stallman's avatar
      (readchar): Use readchar_backlog again · 00a9a935
      Richard M. Stallman authored
      to read a character byte by byte, if its byte sequence
      does not really match the character code.
      (unreadchar): Handle readchar_backlog.
      (readevalloop, Fread): Initialize readchar_backlog to -1.
      00a9a935
  13. 07 May, 1998 1 commit
  14. 04 May, 1998 2 commits
  15. 03 May, 1998 1 commit
  16. 28 Apr, 1998 2 commits
  17. 26 Apr, 1998 1 commit
  18. 25 Apr, 1998 1 commit
  19. 24 Apr, 1998 1 commit
  20. 23 Apr, 1998 2 commits
    • Geoff Voelker's avatar
      (dir_warning): Don't log a warning if Emacs hasn't · 9b69357e
      Geoff Voelker authored
      finished initializing.
      9b69357e
    • Richard M. Stallman's avatar
      (read_from_string_index_byte): New variable. · bed23cb2
      Richard M. Stallman authored
      (read_from_string_index): Now counts characters.
      (readchar, unreadchar, Fread_from_string): Changed accordingly.
      
      (readchar): Read a multibyte char all at once
      from a buffer, marker or string.
      (unreadchar): Unread a multibyte char all at once.
      (read1): Properly handle non-escaped multibyte chars.
      They force a string to be multibyte.
      When reading direct from a file, any multibyte sequence means
      a multibyte string.
      Insist on MAX_LENGTH_OF_MULTI_BYTE_FORM bytes when checking
      for read_buffer full; this way need not check specially for multibyte.
      bed23cb2
  21. 20 Apr, 1998 1 commit
    • Richard M. Stallman's avatar
      (readevalloop): New arg UNIBYTE. Callers changed. · 94e554db
      Richard M. Stallman authored
      Use it to bind load_convert_to_unibyte.
      (Feval_buffer): New arg UNIBYTE.  Pass it to readevalloop.
      (readevalloop_1): New unwind-protect subroutine.
      (load_convert_to_unibyte): New variable.
      (syms_of_lread): Set up Lisp var.
      (read1): If load_convert_to_unibyte, convert strings to unibyte.
      94e554db
  22. 17 Apr, 1998 2 commits
  23. 26 Mar, 1998 1 commit
  24. 21 Mar, 1998 2 commits
  25. 19 Mar, 1998 1 commit
  26. 18 Mar, 1998 1 commit
  27. 02 Feb, 1998 1 commit
  28. 26 Jan, 1998 1 commit
  29. 21 Jan, 1998 2 commits
  30. 18 Jan, 1998 1 commit
    • Karl Heuer's avatar
      (read1): Escape codes can force multibyte or single-byte. · e7fc914b
      Karl Heuer authored
      Otherwise buffer_defaults->enable_multibyte_characters decides.
      Only set force_singlebyte when a \-sequence is in the relevant
      range.
      (read_escape): New arg STRINGP.  `\ ' is ignored only when STRINGP
      (normally, when reading a string).  Calls changed.
      e7fc914b
  31. 09 Jan, 1998 1 commit
    • Richard M. Stallman's avatar
      (read_escape): `\ ' stands for nothing at all. · e28552a4
      Richard M. Stallman authored
      (oblookup): Take args SIZE and SIZE_BYTE.  Callers changed.
      (init_obarray, read1, make_symbol):
      Pass new arg to make_pure_string.
      (Fintern, oblookup, Fintern_soft, intern): Handle size_byte.
      (dir_warning): Pass new arg to message_dolog.
      (read1): PCH is now int *.
      Declare ch as int.
      (read0): Declare c as int.
      (read_list): Declare ch as int.
      (read0): Use Fmake_string not make_string.
      (read1): When reading a string, maybe use make_unibyte_string.
      (Fread_from_string): Convert string indices to/from bytes.
      e28552a4
  32. 02 Jan, 1998 1 commit
  33. 01 Jan, 1998 1 commit
    • Richard M. Stallman's avatar
      (readchar_backlog): New variable. · 6f7f43d5
      Richard M. Stallman authored
      (readchar): When fetching from buffer or marker,
      use readchar_backlog to fetch bytes from a character.
      (unreadchar): Increment readchar_backlog.
      (readevalloop, Fread): Init readchar_backlog.
      6f7f43d5
  34. 04 Dec, 1997 1 commit