From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 19757 invoked by alias); 9 Nov 2019 09:49:16 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 19750 invoked by uid 89); 9 Nov 2019 09:49:15 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=0.6 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.1 spammy=brush, paint, H*UA:Win, responding X-HELO: mail.directv.net Received: from mail2.directv.syn-alias.com (HELO mail.directv.net) (69.168.106.50) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sat, 09 Nov 2019 09:49:14 +0000 Return-Path: DKIM-Signature: v=1; a=rsa-sha1; d=wildblue.net; s=20170921; c=relaxed/simple; q=dns/txt; i=@wildblue.net; t=1573292952; h=From:Subject:Date:To:MIME-Version:Content-Type; bh=3w48zn87RN3UYv/r0JwCmVoOcVI=; b=VjUM6zYP9nKKtjVogz4D8mHYz/+CiRdcRqKp13cTbfvExSeGqODJ3h0mlYTwMVB0 mwWp6UItFmudlIH4GNE6Xsg0gt4s4/qCnGAm+JhtudlirNb1flR05BUsUkoejd0g 8+LN9q0xc/cO9SgGaOQcuOiFaYRB1LZLx863uGw0W1dvs5wRGuFktPItrvU2WhEe RDSLUgnhMplJwtfn8IVdHn8qFEN3vPJkzNm5oojkdmCYaYeJulPK+zCyU7KxjD1M sBRGz+IeZaBqlAjDX38PjE4IMtppuKiyZm4CWfRrVxSLBTEVudtfq4ZM/qSXCE4k odHunH19vwhnpYVDUPZIPA==; X_CMAE_Category: , , X-CM-Score: 0 X-Authed-Username: bWljay5wZWFyc29uQHdpbGRibHVlLm5ldA== Received: from [10.80.118.26] ([10.80.118.26:38704] helo=md06.jasper.bos.sync.lan) by mail2.directv.syn-alias.com (envelope-from ) (ecelerity 3.6.25.56547 r(Core:3.6.25.0)) with ESMTP id 67/E4-21700-89B86CD5; Sat, 09 Nov 2019 04:49:12 -0500 Date: Sat, 09 Nov 2019 09:49:00 -0000 From: Mick Pearson To: cygwin Message-ID: <1603999286.4785804.1573292952544.JavaMail.zimbra@wildblue.net> In-Reply-To: <345212924.4774581.1573291267579.JavaMail.zimbra@wildblue.net> References: <345212924.4774581.1573291267579.JavaMail.zimbra@wildblue.net> Subject: Re: XWin can't hold OpenGL picture, has WS_DISABLED and WS_EX_TRANSPARENT styles? MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-SW-Source: 2019-11/txt/msg00047.txt.bz2 P.S. Sorry to add, the WM_ERASEBKGND message occurred to me, or setting the class-background to the "null" brush is a likely culprit. It is behaving like a front-buffered old-fashioned application somewhat. Clipping and own-DC style should prevent damage, but I don't know, something seems to be responding to PAINT like events, that don't make sense for OpenGL. Below is line formatted version of the old text. I have to do this manually for new text, but the > quoted text is already hard-wrapped. > XWin has never had a permanent picture with OpenGL. Any movement "damages" all > windows. I know I've looked at it before, but I checked its window/class styles > with MS's Spy++ tool today. The normal styles that govern clipping and > permanence look fine, but it has some weird styles that normally for disabled > and transparent windows that I wonder are the cause for its abnormal behavior > in this regard. No OpenGL apps that just draw only OpenGL on a window have > XWin's problem. > > To be brief, it has these unnatural window-styles in this mail's subject line. > Other than that, I think it may use Direct3D instead of OpenGL, but normally > drawing OpenGL or Direct3D onto plain windows doesn't clobber other windows. I > mean, you have to work hard to make it do something like that. > > A second, unrelated, oddity is the window decorations are sometimes classic > style, and sometimes current style. It's very odd. It's random in the same > session. The windows seem to undergo a transition from classic to current, but > get stuck in classic sometimes. Maybe they are using the old "animated" show > functions that didn't survive the version of Windows that introduced them. > > Niggling things like this could be fixed. But I don't know how many people use > Cygwin. I've used it a lot over the years myself, to do development work. XWin > is the most stable X server. Others don't really get close. But it's kind of > too comfortable with its crumminess too. Not that I'm going to shove my work > aside to try to remedy it myself. > > -- > As with mail, anyone who wishes may send email from your email address. In the > case you receive obscene or unusual email from an address with which you are > familiar. It could be someone is impersonating that email address. Always > return a copy of the email to the sender for review and response. -- As with mail, anyone who wishes may send email from your email address. In the case you receive obscene or unusual email from an address with which you are familiar. It could be someone is impersonating that email address. Always return a copy of the email to the sender for review and response. -- 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