1. 18 Oct, 1999 1 commit
  2. 09 Oct, 1999 1 commit
  3. 15 Sep, 1999 1 commit
  4. 14 Sep, 1999 1 commit
  5. 13 Sep, 1999 1 commit
    • Richard M. Stallman's avatar
      Support print-circle and related features. · 0f25ecc6
      Richard M. Stallman authored
      (Vprint_gensym_alist): Removed.
      (Vprint_circle, Vprint_continuous_numbering, print_number_index
      Vprint_number_table): New variables.
      (PRINT_NUMBER_OBJECT, PRINT_NUMBER_STATUS): New macros.
      (PRINTPREPARE, PRINTFINISH): Don't set Vprint_gensym_alist.
      (print, print_preprocess, print_preprocess_string, print_object):
      New/modified functions with print-circle feature.  Use
      Vprint_number_table instead of Vprint_gensym_alist for print-gensym.
      (syms_of_print): Defined new Lisp variables `print-circle',
      `print-continuous-numbering', `print-number-table'.
      0f25ecc6
  6. 03 Sep, 1999 1 commit
  7. 21 Aug, 1999 1 commit
    • Gerd Moellmann's avatar
      Remove conditional compilation on `standalone'. · 0788646c
      Gerd Moellmann authored
      (glyph_len, str_to_glyph_cpy, str_to_glyph_ncpy,
      glyph_to_str_cpy):  Remove that section because GLYPHs are no
      longer used in that way.
      (PRINTDECLARE): Add multibyte.
      (PRINTPREPARE, PRINTFINISH): Handle printcharfun t differently.
      (printbufidx): Removed.
      (printchar, strout): Rewritten.
      0788646c
  8. 21 Jul, 1999 1 commit
  9. 21 Feb, 1999 1 commit
  10. 11 Jan, 1999 1 commit
  11. 22 Dec, 1998 1 commit
  12. 15 Dec, 1998 3 commits
  13. 04 Nov, 1998 1 commit
  14. 10 Sep, 1998 1 commit
  15. 07 Aug, 1998 1 commit
    • Richard M. Stallman's avatar
      (print_escape_multibyte, Qprint_escape_multibyte) · 835d0be6
      Richard M. Stallman authored
      (Qprint_escape_nonascii): New variables.
      (syms_of_print): Initialize them and set up Lisp variable.
      (PRINTPREPARE): Bind print-escape-multibyte to t if appropriate.
      Also bind print-escape-nonascii if appropriate.
      (print): Test print_escape_multibyte and print_escape_nonascii,
      rather than enable-multibyte-characters.
      835d0be6
  16. 24 Jun, 1998 1 commit
  17. 22 Jun, 1998 1 commit
  18. 20 Jun, 1998 1 commit
  19. 25 May, 1998 3 commits
  20. 22 May, 1998 1 commit
  21. 14 Apr, 1998 1 commit
  22. 13 Apr, 1998 1 commit
  23. 12 Apr, 1998 2 commits
  24. 09 Apr, 1998 1 commit
  25. 05 Apr, 1998 1 commit
  26. 21 Mar, 1998 2 commits
  27. 12 Mar, 1998 1 commit
  28. 12 Feb, 1998 1 commit
  29. 08 Feb, 1998 1 commit
  30. 02 Feb, 1998 1 commit
  31. 21 Jan, 1998 1 commit
  32. 18 Jan, 1998 1 commit
  33. 05 Jan, 1998 1 commit
    • Richard M. Stallman's avatar
      (print_string): Now static. · dc2a0b79
      Richard M. Stallman authored
      (print): When multibyte is disabled,
      print multibyte string chars using hex escapes.
      
      (printchar): Pass new arg to message_dolog.
      (strout): New arg MULTIBYTE.  Callers changed.
      
      (strout): Take args SIZE and SIZE_BYTE;
      operate on both chars and bytes.
      (print_string): Pass new arg to strout.
      If not using strout, fetch a whole multibyte char at once.
      (write_string): Pass new arg to strout.
      (write_string_1): Likewise.
      (print) <case Lisp_String>: Scan by chars and bytes.
      (print) <case Lisp_Symbol>: Scan name by chars and bytes.
      
      (PRINTPREPARE): Use make_multibyte_string.
      Initialize print_buffer_pos_byte.  Use insert_1_both.
      (printchar): Update print_buffer_pos_byte and print_buffer_pos.
      (print_buffer_pos_byte): New variable.
      dc2a0b79
  34. 01 Jan, 1998 1 commit