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 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> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , 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