xpra icon
Bug tracker and wiki

This bug tracker and wiki are being discontinued
please use https://github.com/Xpra-org/xpra instead.


Changes between Initial Version and Version 1 of Ticket #565, comment 14


Ignore:
Timestamp:
05/11/14 06:01:54 (7 years ago)
Author:
Antoine Martin
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #565, comment 14

    initial v1  
    44* {{{HAS_ALPHA}}} in {{{gl_check}}} is meant to tell us when it is safe to use alpha (can be disabled by env var)
    55* {{{has_alpha}}} on the client window, is meant to represent the server-side transparency flag: whether this window application should be painted with alpha. (wrongly set to False when we fail I think)
    6 * {{{HAS_ALPHA}}} on the backing class is meant to tell us if the backing class implementation is capable of painting with alpha (should mirror the {{{gl_check}}} one)
     6* {{{HAS_ALPHA}}} on the backing class is meant to tell us if this particular backing class implementation is capable of painting with alpha (should mirror the {{{gl_check}}} one)
    77* {{{has_alpha}}} on the window backing is meant to tell us if alpha channel painting is actually enabled (it should not be enabled if the window does not have alpha, or if we failed the gl check - and there is one more check as we instantiate the gl backing.. not sure if it is still necessary though)
    88* the client property {{{encoding.transparency}}} is what we send to the server to tell it that it is worth sending the alpha channel (and we do this from the wrong place.. from the window, now taking into account the backing)