www.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2009/08/14/12:36:50

X-Recipient: archive-cygwin AT delorie DOT com
X-SWARE-Spam-Status: No, hits=-3.5 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_LOW,SPF_PASS
X-Spam-Check-By: sourceware.org
Message-ID: <4A85928B.5090907@cwilson.fastmail.fm>
Date: Fri, 14 Aug 2009 12:36:27 -0400
From: Charles Wilson <cygwin AT cwilson DOT fastmail DOT fm>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.8.1.22) Gecko/20090605 Thunderbird/2.0.0.22 Mnenhy/0.7.6.666
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: Re: [ANNOUNCEMENT] Updated: run-1.1.11-1
References: <200908101812 DOT n7AICVXY019082 AT gridley DOT byu DOT edu> <4A8239BC DOT 8080401 AT byu DOT net> <20090812134355 DOT GB13438 AT calimero DOT vinschen DOT de> <4A82F82C DOT 6000907 AT cwilson DOT fastmail DOT fm> <20090813140610 DOT GI13438 AT calimero DOT vinschen DOT de> <4A84BF50 DOT 3040009 AT cwilson DOT fastmail DOT fm> <20090814063458 DOT GV13438 AT calimero DOT vinschen DOT de> <4A857186 DOT 9040201 AT cwilson DOT fastmail DOT fm> <20090814144442 DOT GF32408 AT calimero DOT vinschen DOT de> <20090814151921 DOT GA28983 AT ednor DOT casa DOT cgf DOT cx>
In-Reply-To: <20090814151921.GA28983@ednor.casa.cgf.cx>
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

Christopher Faylor wrote:

> Isn't just creating the process with SW_HIDE good enough?

In general, no -- because run already does that.  I'm sure that was one
of the very first things the earliest implementations of run did
(actually, a quick glance says that's the only thing run-1.1.3 did to
make the console hidden).  The other stuff was added as it was
discovered that SW_HIDE just didn't always do (what it obviously ought to).

For more details, I'll have to do more code archeology, and STMLA.

I plan to add 'run' to the cygwin-apps repository [*], and track at
least the old major releases as separate checkins to facilitate this
sort of investigation (right now I've got run-1.10 and above tracked in
a local git repo).


[*] at least as far back as run-1.1.3, which is the earliest version I
can find, buried in an old X-startup-scripts from the Cygwin Time
Machine [**].  What's interesting is that 1.1.3 was developed on B19.
1.1.4 had changes to support B20.1, and is the oldest version still
available at its original home (my cygutils website, also hosted by
Peter's CTM site).  I can no longer find run-1.0.0, 1.1.1, or 1.1.2;
that was four or five computers ago.

[**] It looks like, when Harold Hunt imported the run utility into his
X-startup-scripts package in 2004, that he did not use the most recent
version available at that time.

--
Chuck

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019