comparison src/process.c @ 1780:d01c59bac5c1

* frame.h (FRAME_SAMPLE_VISIBILITY): Make sure frame is marked as garbaged whenever it goes from invisible to visible. * dispextern.h (frame_garbaged): Move extern declaration from here... * frame.h (frame_garbaged): ... to here. The FRAME_SAMPLE_VISIBILITY macro uses it now, and this seems to be just as modular. Make a new page, just for this and message_buf_print. (struct frame): Doc fix for the `visible' field. * process.c: #include "frame.h" instead of "dispextern.h"; the only thing we care about from it is the frame_garbaged declaration. * ymakefile: Note dependency change.
author Jim Blandy <jimb@redhat.com>
date Thu, 14 Jan 1993 15:13:19 +0000
parents a0a41de51400
children dd2e31cbf205
comparison
equal deleted inserted replaced
1779:6f0c4252940f 1780:d01c59bac5c1
1 /* Asynchronous subprocess control for GNU Emacs. 1 /* Asynchronous subprocess control for GNU Emacs.
2 Copyright (C) 1985, 1986, 1987, 1988, 1992 Free Software Foundation, Inc. 2 Copyright (C) 1985, 1986, 1987, 1988, 1992, 1993 Free Software Foundation, Inc.
3 3
4 This file is part of GNU Emacs. 4 This file is part of GNU Emacs.
5 5
6 GNU Emacs is free software; you can redistribute it and/or modify 6 GNU Emacs is free software; you can redistribute it and/or modify
7 it under the terms of the GNU General Public License as published by 7 it under the terms of the GNU General Public License as published by
8 the Free Software Foundation; either version 1, or (at your option) 8 the Free Software Foundation; either version 2, or (at your option)
9 any later version. 9 any later version.
10 10
11 GNU Emacs is distributed in the hope that it will be useful, 11 GNU Emacs is distributed in the hope that it will be useful,
12 but WITHOUT ANY WARRANTY; without even the implied warranty of 12 but WITHOUT ANY WARRANTY; without even the implied warranty of
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
69 #include "buffer.h" 69 #include "buffer.h"
70 #include "process.h" 70 #include "process.h"
71 #include "termhooks.h" 71 #include "termhooks.h"
72 #include "termopts.h" 72 #include "termopts.h"
73 #include "commands.h" 73 #include "commands.h"
74 #include "dispextern.h" 74 #include "frame.h"
75 75
76 Lisp_Object Qrun, Qstop, Qsignal, Qopen, Qclosed; 76 Lisp_Object Qrun, Qstop, Qsignal, Qopen, Qclosed;
77 /* Qexit is declared and initialized in eval.c. */ 77 /* Qexit is declared and initialized in eval.c. */
78 78
79 /* a process object is a network connection when its childp field is neither 79 /* a process object is a network connection when its childp field is neither