X-Recipient: archive-cygwin AT delorie DOT com DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; q=dns; s=default; b=MP SO4RxcC9RXxONgsnd1JUE5MMgIXWIYi5V0HVJYoEKWHj5/XvoX7VcuDl0JxSRQ0d zsnBvzUN1MB4w8Z0z/9hF53qrWE763JZyzTSBmC56bIpvmLTqVNcHP2OFEXoZS8M jho81WkRqC6ZfVEbmVuwhPDA27D2dvMl5QPBSNfm4= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; s=default; bh=kITit9QV AI+K24g9fmRiFzzkKk8=; b=orph+usunNZSR/GcwwPRBM1Uwd9QcVxm5HBYlcyT Mmtzv8lbsi6TrlsLtpzNMJ8C4pwT29q4ivolhMiUwm6bPqQUbtanFHjCRb5hciAL U52X66nS9vZW92qdQ6JU12lGDOzcJgCmVpkNslbHxgPLisB1HIcgQpsBIQ3cW7g1 vDk= 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 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=0.6 required=5.0 tests=AWL,BAYES_50,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 X-HELO: mail-qc0-f178.google.com MIME-Version: 1.0 X-Received: by 10.55.42.219 with SMTP id q88mr2631194qkq.20.1432190681240; Wed, 20 May 2015 23:44:41 -0700 (PDT) In-Reply-To: References: <1432168249 DOT 3408 DOT 16 DOT camel AT cygwin DOT com> Date: Thu, 21 May 2015 08:44:41 +0200 Message-ID: Subject: Re: [ANNOUNCEMENT] Updated: Tcl/Tk 8.5.18 From: Jan Nijtmans To: cygwin AT cygwin DOT com Content-Type: text/plain; charset=UTF-8 X-IsSubscribed: yes 2015-05-21 5:22 GMT+02:00 Steven Penny : > I feel that forcing users to install X11 just to run a 338 KB gitk script is a > bad idea. That's what I thought too, therefore I implemented a dual mode: If Tcl/Tk is compiled from sources in the unix directory, both X11 and GDI support are compiled in. If the $DISPLAY variable is set, X11 mode is assumed, otherwise GDI mode. That's what available upstream now. It's true that some hacks were required to accomplish this, but the good new is that it simply works, If you want the details, I presented them in the EuroTcl 2013 conference. Pity that Yaakov doesn't appreciate that, but anyone who does can just compile Tcl/Tk from sources in UNIX mode (which is different from mingw-w64 mode, since cygwin1.dll is still used as runtime). 2015-05-21 8:16 GMT+02:00 Yaakov Selkowitz : > On Wed, 2015-05-20 at 22:22 -0500, Steven Penny wrote: >> By June 2012 I had found a workaround for using GDI instead of X11 > > In other words, use MinGW-w64 instead of Cygwin. That's your choice, > but this list is about *using* Cygwin, not how *not* to use it, so this > is off-topic. My suggestion would be to compile Tcl/Tk from sources. On cygwin64, configure with --enable-64bit, otherwise the links with the GDI part won't work !!!!! Feedback is appreciated, at least on comp.lang.tcl Regards, Jan Nijtmans -- 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