unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: storm@cua.dk (Kim F. Storm)
Cc: emacs-devel@gnu.org
Subject: Re: [PATCHES] patches for compiling GNU emacs 21.2 under Cygwin
Date: 04 Dec 2002 00:16:25 +0100	[thread overview]
Message-ID: <5xvg2apuba.fsf@kfs2.cua.dk> (raw)
In-Reply-To: <asie31$nnk$1@main.gmane.org>

Joe Buehler <jbuehler@hekimian.com> writes:

> Eli Zaretskii wrote:
> 
> > Please provide ChangeLog entries for each change.
> 
> I'll check the web for instructions on how to do that.
> 
> > Please also explain the changes the reason for which is not
> > self-evident.  For example, in this change to Makefile.in:
> >  -	   (cd $(docdir); chmod a+r DOC*; rm DOC); \
> >  +	   (cd ${docdir}; chmod a+r DOC*; if test "`echo DOC-*`" != "DOC-*"; \
> >  +		then rm DOC; fi); \
> > why is it necessary to add this test?  Is there something special in
> > the way the Cygwin port of Bash expands wildcards?
> 
> There are bugs in emacs (both build/install and runtime) if you cannot
> undump.  I assume that CANNOT_UNDUMP has not been tested in a while, since
> the bugs should show up regardless of platform.
> 
> The above fix is because no DOC-* file is installed by "make install"
> when CANNOT_UNDUMP.  Only a DOC file is, and that promptly gets removed
> without the above patch.

I installed this fix on HEAD back in August.

> 
> > The purpose of this change is also not clear enough:
> >  +#ifdef CANNOT_DUMP
> >  +  FRAME_FOREGROUND_PIXEL(f) = FACE_TTY_DEFAULT_FG_COLOR;
> >  +  FRAME_BACKGROUND_PIXEL(f) = FACE_TTY_DEFAULT_BG_COLOR;
> >  +#endif
> > What is special about systems that cannot dump that requires this
> > fragment?
> 
> If you look at the code, you will see that there is no code path that
> initializes the frame foreground and background pixels when CANNOT_UNDUMP
> is in effect.  So you end up with black on black, which is of course
> unreadable.  It took me a while to find this, but that's what is going on.

I installed this fix on HEAD back in August, too.

-- 
Kim F. Storm <storm@cua.dk> http://www.cua.dk

  parent reply	other threads:[~2002-12-03 23:16 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <amvm2v$l11$1@main.gmane.org>
2002-11-27 17:43 ` [PATCHES] patches for compiling GNU emacs 21.2 under Cygwin Eli Zaretskii
2002-11-28  8:01   ` Roman Belenov
2002-11-28 17:13     ` Eli Zaretskii
2002-11-29  5:57       ` Roman Belenov
2002-12-02 16:13   ` Stefan Monnier
2002-12-02 18:18     ` Eli Zaretskii
2002-12-02 19:21       ` Stefan Monnier
2002-12-02 20:36       ` Jason Rumney
2002-12-03  5:50         ` Eli Zaretskii
2002-12-03 14:17         ` Joe Buehler
2002-12-03 14:14   ` Joe Buehler
2002-12-03 16:37     ` Joe Buehler
2002-12-03 18:24       ` Eli Zaretskii
2002-12-03 18:21     ` Eli Zaretskii
2002-12-04  7:39       ` Roman Belenov
2002-12-03 23:16     ` Kim F. Storm [this message]
2002-12-04 11:07     ` Richard Stallman
2002-12-04 11:07     ` Richard Stallman
2002-12-04 14:25       ` Eli Zaretskii
2002-12-04 18:39         ` Joe Buehler
2002-12-05  6:02           ` Eli Zaretskii
2002-12-06 13:31             ` Richard Stallman
2002-12-07 19:04               ` Eli Zaretskii
     [not found] <E18LD00-0004Ov-00@fencepost.gnu.org>
2002-12-09  6:12 ` Eli Zaretskii
2002-12-09 14:57   ` Joe Buehler

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=5xvg2apuba.fsf@kfs2.cua.dk \
    --to=storm@cua.dk \
    --cc=emacs-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).