aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJim Blandy1993-01-14 15:13:19 +0000
committerJim Blandy1993-01-14 15:13:19 +0000
commit1dc77cc3461a113e8adc871e433230e8d56aa940 (patch)
treec14eb75fd97e92562748d3c291da123009d30cb1 /src
parent02213e820fc8adebeed50fa3a38cbe74ab6ade1a (diff)
downloademacs-1dc77cc3461a113e8adc871e433230e8d56aa940.tar.gz
emacs-1dc77cc3461a113e8adc871e433230e8d56aa940.zip
* 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.
Diffstat (limited to 'src')
-rw-r--r--src/dispextern.h4
-rw-r--r--src/process.c6
2 files changed, 3 insertions, 7 deletions
diff --git a/src/dispextern.h b/src/dispextern.h
index 1957e3b7e7e..38e988cb6da 100644
--- a/src/dispextern.h
+++ b/src/dispextern.h
@@ -17,10 +17,6 @@ You should have received a copy of the GNU General Public License
17along with GNU Emacs; see the file COPYING. If not, write to 17along with GNU Emacs; see the file COPYING. If not, write to
18the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ 18the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
19 19
20/* Nonzero means don't assume anything about current
21 contents of actual terminal frame */
22extern int frame_garbaged;
23
24/* Nonzero means last display completed and cursor is really at 20/* Nonzero means last display completed and cursor is really at
25 cursX, cursY. Zero means it was preempted. */ 21 cursX, cursY. Zero means it was preempted. */
26extern int display_completed; 22extern int display_completed;
diff --git a/src/process.c b/src/process.c
index 1e1e2e339c2..2a1d79a2cc2 100644
--- a/src/process.c
+++ b/src/process.c
@@ -1,11 +1,11 @@
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
4This file is part of GNU Emacs. 4This file is part of GNU Emacs.
5 5
6GNU Emacs is free software; you can redistribute it and/or modify 6GNU Emacs is free software; you can redistribute it and/or modify
7it under the terms of the GNU General Public License as published by 7it under the terms of the GNU General Public License as published by
8the Free Software Foundation; either version 1, or (at your option) 8the Free Software Foundation; either version 2, or (at your option)
9any later version. 9any later version.
10 10
11GNU Emacs is distributed in the hope that it will be useful, 11GNU Emacs is distributed in the hope that it will be useful,
@@ -71,7 +71,7 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
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
76Lisp_Object Qrun, Qstop, Qsignal, Qopen, Qclosed; 76Lisp_Object Qrun, Qstop, Qsignal, Qopen, Qclosed;
77/* Qexit is declared and initialized in eval.c. */ 77/* Qexit is declared and initialized in eval.c. */