Bug 5272 - Composite specifies that XcompositeRedirectSubwindows turns off background painting
Summary: Composite specifies that XcompositeRedirectSubwindows turns off background pa...
Status: RESOLVED MOVED
Alias: None
Product: xorg
Classification: Unclassified
Component: Server/General (show other bugs)
Version: unspecified
Hardware: x86 (IA32) Linux (All)
: high normal
Assignee: Adam Jackson
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-12-08 07:25 UTC by Søren Sandmann Pedersen
Modified: 2018-12-13 22:15 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
The program (1.38 KB, text/plain)
2005-12-08 07:26 UTC, Søren Sandmann Pedersen
no flags Details

Description Søren Sandmann Pedersen 2005-12-08 07:25:15 UTC
The program I'll attach demonstrates that the composite extension correctly
implements this line from the protocol spec:

        If update is Manual, then painting of the window background
        during window manipulation and ClearArea requests is inhibited.

Unfortunately, this is not a very useful from an API point of view. Think of
an application having a manual redirect subwindows on its own toplevel window
without a compositing manager running.
Comment 1 Søren Sandmann Pedersen 2005-12-08 07:26:32 UTC
Created attachment 4034 [details]
The program
Comment 2 Søren Sandmann Pedersen 2005-12-08 08:26:33 UTC
Reassigning to xorg-team.
Comment 3 Daniel Stone 2007-02-27 01:29:12 UTC
Sorry about the phenomenal bug spam, guys.  Adding xorg-team@ to the QA contact so bugs don't get lost in future.
Comment 4 Pauli 2010-12-21 01:10:15 UTC
(In reply to comment #0)
> The program I'll attach demonstrates that the composite extension correctly
> implements this line from the protocol spec:
> 
>         If update is Manual, then painting of the window background
>         during window manipulation and ClearArea requests is inhibited.
> 
> Unfortunately, this is not a very useful from an API point of view. Think of
> an application having a manual redirect subwindows on its own toplevel window
> without a compositing manager running.

Actually this is broken in xserver. It should avoid the flashing problem in compiz feature "direct fullscreen window".

Problem is that root is exposed when changing shape of the composite overlay window. This should be fixed to avoid those ugly background paintings.
Comment 5 GitLab Migration User 2018-12-13 22:15:58 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xorg/xserver/issues/336.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.