aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJim Blandy <[email protected]>1993-01-14 15:13:19 +0000
committerJim Blandy <[email protected]>1993-01-14 15:13:19 +0000
commit1dc77cc3461a113e8adc871e433230e8d56aa940 (patch)
treec14eb75fd97e92562748d3c291da123009d30cb1 /src
parent02213e820fc8adebeed50fa3a38cbe74ab6ade1a (diff)
* 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 1957e3b7e7..38e988cb6d 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
along with GNU Emacs; see the file COPYING. If not, write to
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
-/* Nonzero means don't assume anything about current
- contents of actual terminal frame */
-extern int frame_garbaged;
-
/* Nonzero means last display completed and cursor is really at
cursX, cursY. Zero means it was preempted. */
extern int display_completed;
diff --git a/src/process.c b/src/process.c
index 1e1e2e339c..2a1d79a2cc 100644
--- a/src/process.c
+++ b/src/process.c
@@ -1,11 +1,11 @@
/* Asynchronous subprocess control for GNU Emacs.
- Copyright (C) 1985, 1986, 1987, 1988, 1992 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 1987, 1988, 1992, 1993 Free Software Foundation, Inc.
This file is part of GNU Emacs.
GNU Emacs is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 1, or (at your option)
+the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU 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. */
#include "termhooks.h"
#include "termopts.h"
#include "commands.h"
-#include "dispextern.h"
+#include "frame.h"
Lisp_Object Qrun, Qstop, Qsignal, Qopen, Qclosed;
/* Qexit is declared and initialized in eval.c. */