1. 03 May, 2005 4 commits
    • Karoly Lorentey's avatar
      Support for ttys with different character locale settings. · 97c57fb2
      Karoly Lorentey authored
      * lisp/server.el (server-process-filter): Set locale environment
        variables from client while creating tty frames.
      
      * lisp/faces.el (tty-create-frame-with-faces): Call set-locale-environment.
      
      * lisp/international/mule-cmds.el (set-display-table-and-terminal-coding-system): 
        Add DISPLAY parameter.  Pass it to set-terminal-coding-system.
        (set-locale-environment): Add DISPLAY parameter.
      
      git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-340
      97c57fb2
    • Karoly Lorentey's avatar
      Fix typo in get_display. · 2f420fa8
      Karoly Lorentey authored
      * src/term.c (get_display): Fix typo.
      
      
      git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-339
      2f420fa8
    • Karoly Lorentey's avatar
      Fix UTF-8 tty input when first frame is an X frame. Steps towards multiple tty locale support. · 68bba4e4
      Karoly Lorentey authored
      * lisp/international/mule-cmds.el (set-locale-environment): Ignore
        window-system; always set the keyboard coding system.
      
      
      * src/termhooks.h (DISPLAY_TERMINAL_CODING, DISPLAY_KEYBOARD_CODING): New macros.
      
      * src/coding.c (Fset_terminal_coding_system_internal, Fterminal_coding_system)
        (Fset_keyboard_coding_system_internal, Fkeyboard_coding_system): Add DISPLAY
        parameter.
      
      * src/term.c (get_display): Add THROW parameter.
        (get_tty_display, Fdisplay_name, Fdisplay_tty_type, Fdisplay_controlling_tty_p)
        (Fdelete_display, Fdisplay_live_p): Update callers.
      * src/xfns.c (check_x_display_info): Ditto.
      * src/frame.c (Fmake_terminal_frame, Fframe_display): Ditto.
      
      * src/dispextern.h (get_display): Update prototype.
      
      * lisp/international/mule.el (set-terminal-coding-system)
        (set-keyboard-coding-system): Add DISPLAY parameter.
      
      git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-338
      68bba4e4
    • Karoly Lorentey's avatar
      Fix exponential slowdowns on repeated tty frame creation. · 941d4811
      Karoly Lorentey authored
      * lisp/term/xterm.el: Protect extended function-key-map from being added
        to the real function-key-map each time the file is loaded.
        (xterm-function-map): New variable.
      
      * lisp/term/rxvt.el: Ditto.
        (rxvt-function-map): New variable.
      
      * lisp/term/lk201.el: Add note on buggy globalness of define-key.
      * lisp/term/iris-ansi.el: Ditto.
      * lisp/term/news.el: Ditto.
      * lisp/term/sun.el: Ditto.
      
      
      git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-337
      941d4811
  2. 02 May, 2005 1 commit
    • Karoly Lorentey's avatar
      Merged from miles@gnu.org--gnu-2005 (patch 281-285) · 09a1444a
      Karoly Lorentey authored
      Patches applied:
      
       * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-281
         Update from CVS
      
       * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-282
         Update from CVS
      
       * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-283
         Update from CVS
      
       * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-284
         Update from CVS
      
       * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-285
         Update from CVS
      
      git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-336
      09a1444a
  3. 01 May, 2005 6 commits
  4. 30 Apr, 2005 14 commits
  5. 29 Apr, 2005 15 commits