delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2019/11/09/04:22:09

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:date:from:to:message-id:subject:mime-version
:content-type:content-transfer-encoding; q=dns; s=default; b=EVp
BlykzowhGW9mbtjVRUiohy8EwgWFL3F2+uk2hCe/Jwo1B2FdmZy4UUPI3hx2ziwo
qQf1uRNdg3xG4OAfqfqzSy7j1xD3LPxms62GCT8y95KJIEt6zSIjCbjjOPkdSlGl
1cUenscwkQJdsy+v8H+r1eqOvmj08szhX7NbjUvs=
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:date:from:to:message-id:subject:mime-version
:content-type:content-transfer-encoding; s=default; bh=Xsmy4vcaU
OXpPs+7dzBVnyri2Dw=; b=AFLkS0cGRR+WsHqI9EyUTrgR51w3qjIa44csDYK2V
9C4q/5dkYbw0XlrIYFmXLP+hwoiNvMckTsepYZmkOFtYLn4W4ah9YPAqaJIH3VSk
qyGuSsWjKbYgCaV1hQBBhCzOaXrgLDxz6mLqnmg09Vz+qSV9SQp6jHNu9pSIRoa7
LI=
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
Authentication-Results: sourceware.org; auth=none
X-Spam-SWARE-Status: No, score=3.1 required=5.0 tests=AWL,BAYES_40,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.1 spammy=apps, H*r:ecelerity, H*UA:Win, H*r:Core
X-HELO: mail.directv.net
DKIM-Signature: v=1; a=rsa-sha1; d=wildblue.net; s=20170921; c=relaxed/simple; q=dns/txt; i=@wildblue.net; t=1573291275; h=From:Subject:Date:To:MIME-Version:Content-Type; bh=L1bwwZOirdTFxusI5u8mfRSZbTU=; b=EC50dj8l+gFYyIAwaLuy1yXVMp1SEE15gzV2am3Y7YD1+vEywVEWKhPKdOrZCDoQ 3cmmYEjnDqOFPMiNP6bJXsE4IhvcqztLkqZHGrE6A5o6aEwWtzyq5n2G2gWI+fFC A83/j2VJut53h6MgWrvSnB8w62ARbvJNnfhBv8xiKZjPJqMuJDJP8AsfWFSsNrqi 8LhQimynDKqxtpJyIyVt5jysVqs5SjtxOgSRYyaX46Fpej+bYzZPvRZFWyacWMYm 4Nr6Iq3HQsLbcon7lqMUz7gqWzlmbtYFHx/ceLpu72XvAEJNQ/jC+aPWhVannzNu +jbZnRWIokURE+Ucoy1DuQ==;
X_CMAE_Category: , ,
X-CM-Score: 0
X-Authed-Username: bWljay5wZWFyc29uQHdpbGRibHVlLm5ldA==
Date: Sat, 9 Nov 2019 04:21:07 -0500 (EST)
From: Mick Pearson <mick DOT pearson AT wildblue DOT net>
To: cygwin AT cygwin DOT com
Message-ID: <345212924.4774581.1573291267579.JavaMail.zimbra@wildblue.net>
Subject: XWin can't hold OpenGL picture, has WS_DISABLED and WS_EX_TRANSPARENT styles?
MIME-Version: 1.0

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.

--
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