Changeset 1034 for trunk/README.OS2


Ignore:
Timestamp:
Aug 29, 2011, 1:43:52 AM (14 years ago)
Author:
Dmitry A. Kuminov
Message:

OS/2: Disable native window masking code as it is not complete.

This code is only necessary for child widgets that have native windows.
Applications using this approach are very rare (they include e.g. video
players that paint to Qt widgets on their own using native window IDs)
and they don't need masking in these widgets or their ancestors anyway.

The current implementation lacks some functionality -- in particular, it
cannot properly issue WM_VRNENABLED/WM_VRNDISABLED notifications
which breaks those video players, so that keeping it enabled makes little
to no sense.

The relevant code remains in place but guarded by the
QT_PM_NATIVEWIDGETMASK compiler macro so that it can be enabled
as needed for further experiments. See also #203 for more details.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/README.OS2

    r990 r1034  
    613613CURRENT LIMITATIONS
    614614
    615   1. configure.cmd is does not build demos and examples by default (to save
    616      time). They may be built by hand, as described above.
    617 
    618   2. configure.cmd does not understand all command line options understood by
     615  1. configure.cmd does not understand all command line options understood by
    619616     configure scripts on other platforms. If you want to customize your build
    620617     of the Qt library (which is normally not recommended and not supported),
    621618     you may try to modify configure.cmd itself.
    622619
    623   3. OS/2 bitmap fonts are not supported. Use TTF or Type1 (PFB) fonts with Qt.
     620  2. OS/2 bitmap fonts are not supported. Use TTF or Type1 (PFB) fonts with Qt.
     621
     622  3. No support for widget masks and trapsparency in top-level widgets and in
     623     child widgets with native window IDs (Presentation Manager limitation).
    624624
    625625  4. No native PM style, but Qt will use fonts and colors from the current
Note: See TracChangeset for help on using the changeset viewer.