comparison src/ChangeLog @ 84740:275cddd2a0da

(child_setup, getenv_internal): Use the frame's `display' parameter rather than Qdisplay_environment_variable. If all else fails, look for DISPLAY in initial-environment.
author Stefan Monnier <monnier@iro.umontreal.ca>
date Fri, 21 Sep 2007 06:58:51 +0000
parents 2de35c952b43
children e903d611edc5
comparison
equal deleted inserted replaced
84739:ed643c57fe39 84740:275cddd2a0da
1 2007-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * callproc.c (child_setup, getenv_internal): Use the frame's `display'
4 parameter rather than Qdisplay_environment_variable. If all else
5 fails, look for DISPLAY in initial-environment.
6
1 2007-09-21 Glenn Morris <rgm@gnu.org> 7 2007-09-21 Glenn Morris <rgm@gnu.org>
2 8
3 * Makefile.in (emacstool): Remove target. 9 * Makefile.in (emacstool): Remove target.
4 10
5 2007-09-21 Markus Triska <markus.triska@gmx.at> 11 2007-09-21 Markus Triska <markus.triska@gmx.at>
6 12
7 * xterm.c (x_delete_display): Compile session management 13 * xterm.c (x_delete_display): Compile session management conditionally.
8 conditionally.
9 14
10 2007-09-20 Stefan Monnier <monnier@iro.umontreal.ca> 15 2007-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
11 16
12 * callproc.c (getenv_internal_1): New function. 17 * callproc.c (getenv_internal_1): New function.
13 (getenv_internal): Use it. 18 (getenv_internal): Use it.
14 (Fgetenv_internal): Use it. Accept an env-list as optional arg. 19 (Fgetenv_internal): Use it. Accept an env-list as optional arg.
15 20
16 * terminal.c (get_terminal): Don't accept integers to represent terminals. 21 * terminal.c (get_terminal): Don't accept ints to represent terminals.
17 (Fterminal_name, Fterminal_parameters, Fterminal_parameter) 22 (Fterminal_name, Fterminal_parameters, Fterminal_parameter)
18 (Fset_terminal_parameter): Work with dead terminals as well. 23 (Fset_terminal_parameter): Work with dead terminals as well.
19 (Fmodify_terminal_parameters): Remove. 24 (Fmodify_terminal_parameters): Remove.
20 25
21 * terminal.c (get_terminal): Handle terminals. 26 * terminal.c (get_terminal): Handle terminals.
30 (Fterminal_live_p): Accept non-integer arguments. 35 (Fterminal_live_p): Accept non-integer arguments.
31 (Fterminal_list): Return terminal objects rather than an ints. 36 (Fterminal_list): Return terminal objects rather than an ints.
32 37
33 * alloc.c (enum mem_type): New member for `terminal' objects. 38 * alloc.c (enum mem_type): New member for `terminal' objects.
34 (allocate_terminal): New function. 39 (allocate_terminal): New function.
35 (mark_maybe_pointer, valid_lisp_object_p, mark_object): Handle terminals. 40 (mark_maybe_pointer, valid_lisp_object_p, mark_object):
41 Handle terminals.
36 (mark_terminal): New fun. 42 (mark_terminal): New fun.
37 (mark_terminals): Move from terminal.c. 43 (mark_terminals): Move from terminal.c.
38 44
39 * term.c (get_tty_terminal): Don't treat output_initial specially. 45 * term.c (get_tty_terminal): Don't treat output_initial specially.
40 (Fsuspend_tty, Fresume_tty): Use terminal objects rather than ints. 46 (Fsuspend_tty, Fresume_tty): Use terminal objects rather than ints.