1. 29 Dec, 2005 10 commits
    • Karoly Lorentey's avatar
      Update environment-related doc strings. · 17ccbd91
      Karoly Lorentey authored
      * lisp/env.el (setenv, getenv): Update doc strings.
      
      * src/callproc.c (Fgetenv_internal, syms_of_callproc): Update doc strings.
      
      git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-470
      17ccbd91
    • Karoly Lorentey's avatar
      Merged from miles@gnu.org--gnu-2005 (patch 681) · 01999e9d
      Karoly Lorentey authored
      Patches applied:
      
       * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-681
         Update from CVS
      
      git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-469
      01999e9d
    • Karoly Lorentey's avatar
      Merged from miles@gnu.org--gnu-2005 (patch 678-680) · e583523a
      Karoly Lorentey authored
      Patches applied:
      
       * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-678
         Update from CVS
      
       * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-679
         Update from CVS
      
       * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-680
         Update from CVS
      
      git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-468
      e583523a
    • Karoly Lorentey's avatar
      Store local environment in frame (not terminal) parameters. · da8e8fc1
      Karoly Lorentey authored
      * src/callproc.c (child_setup, getenv_internal, Fgetenv_internal):
        Store the local environment in a frame (not terminal) parameter.
        Update doc strings.
        (syms_of_callproc): Update doc strings.
        (Qenvironment): Moved to frame.c. 
      
      * lisp/env.el (read-envvar-name, setenv, getenv, environment): Use frame
        parameters to store the local environment, not terminal parameters.
      
      * server.el (server-process-filter): Store the local environment in a
        frame (not terminal) parameter.  Do not try to decode environment
        strings.
      
      * lisp/frame.el (make-frame): Set up the 'environment frame parameter,
        when needed.
      
      * src/frame.c (Qenvironment): Move here from callproc.c.
        (Fdelete_frame): Don't allow other frames to refer to a deleted frame
        in their 'environment parameter.
        (Fframe_with_environment): New function.
        (syms_of_frame): Defsubr it.  Initialize and staticpro Qenvironment.
      
      * frame.h (Qenvironment): Declare.
      * lisp.h (Fframe_with_environment): EXFUN it.
      
      git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-467
      da8e8fc1
    • Karoly Lorentey's avatar
      Initialize Vprocess_environment to nil. · 86f5ca04
      Karoly Lorentey authored
      * src/callproc.c (syms_of_callproc): Initialize Vprocess_environment to nil.
      
      git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-466
      86f5ca04
    • Nick Roberts's avatar
      (gdb-tooltip-print, gdb-tooltip-print-1): · d0b9c14d
      Nick Roberts authored
      Display name of expression instead of convenience variable.
      (gdb-post-prompt): Only call gdb-get-changed-registers if needed.
      d0b9c14d
    • Nick Roberts's avatar
      (gud-tooltip-dereference): Rename from toggle-gud-tooltip-dereference. · cf84aa19
      Nick Roberts authored
      (gud-tooltip-print-command): Move concatenation of "*" to expr to...
      (gud-tooltip-tips): ...here when dereferencing.
      cf84aa19
    • Nick Roberts's avatar
      *** empty log message *** · bc2051e4
      Nick Roberts authored
      bc2051e4
    • Karoly Lorentey's avatar
      Fix semantics of let-binding `process-environment'. · 5990851d
      Karoly Lorentey authored
      * lisp/env.el: Require cl for byte compilation. (For `block' and `return'.)
        (read-envvar-name): Update for rename.  Include `process-environment'
        as well.
        (setenv): Update for rename also handle `process-environment'.  Update doc.
        (getenv): Update doc.
        (environment): New function.
        (let-environment): New macro.
      
      * lisp/font-lock.el (lisp-font-lock-keywords-2): Add `let-environment'.
      
      * src/callproc.c (Vglobal_environment): New variable, taking over the
        previous role of `Vprocess_environment', which is now something else.
        (add_env): New function.
        (child_setup): Use it.
        (child_setup, getenv_internal): Rename Vprocess_environment to
        Vglobal_environment.  Handle the new Vprocess_environment.
        (Fgetenv_internal, egetenv): Update doc.
        (set_process_environment): Rename to `set_global_environment'.  Rename
        Vprocess_environment to Vglobal_environment.
        (syms_of_callproc): Rename process-environment to global-environment,
        add new process-environment, update docs.
      
      * src/emacs.c (main): Call set_global_environment instead of
        set_process_environment.
      
      * fileio.c (Fread_file_name): Update comment.
      
      git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-465
      5990851d
    • Karoly Lorentey's avatar
      Fix error during bootstrap. · b2a300dc
      Karoly Lorentey authored
      * lisp/cus-start.el: Fix compilation error.
      
      git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-464
      b2a300dc
  2. 28 Dec, 2005 22 commits
  3. 27 Dec, 2005 8 commits