Changeset 243


Ignore:
Timestamp:
Oct 17, 2009, 2:46:45 AM (16 years ago)
Author:
Dmitry A. Kuminov
Message:

Readme for Beta 3.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified trunk/README.OS2

    r188 r243  
    6868The next step is to go to the src subdirectory and type:
    6969
    70   qmake
    7170  make
    7271
     
    7877separate directories for object files.
    7978
     79To save time, you may also build the release and the debug versions of the
     80library separately by typing 'make release' or 'make debug' accordingly
     81instead of just 'make'.
     82
    8083Once the library is successfully built, you may try to compile the demos
    8184and examples by visiting the individual example subdirectories in the source
     
    9699CURRENT LIMITATIONS
    97100
    98   1. configure.cmd is not yet capable of generating the main Makefile and
    99      individual Makefiles for modules and examples. This needs to be done by
    100      hand (as described above).
    101 
    102   2. Beta 2 and earlier can only use one font at the moment,
    103      C:\PSFONTS\HELV.PFB. Make sure this file exists.
     101  1. configure.cmd is not yet capable to generate individual Makefiles for demos
     102     and examples, it only generates the main Makefile that builds the library
     103     and the necessary tools. Demos and examples can be compiled by hand
     104     (as described above).
     105
     106  2. OS/2 bitmap fonts are not yet supported. Use TTF or Type1 (PFB) fonts with
     107     Qt.
    104108
    105109  3. Make sure you have the LANG environment variable properly set.
     
    116120     real life applications and has low priority.
    117121
    118   6. No native PM style.
    119 
    120   7. No QDesigner, QLinguist and QAssistant.
    121 
    122   8. No Drag&Drop, no printer support, no sound. See the project roadmap for
     122  6. No native PM style, but Qt will use fonts and colors from the current
     123     OS/2 theme (hint: if your default OS/2 font is "WarpSans", install the
     124     "Workplace Sans" TTF font from Alex Taylor to get more native look & feel).
     125
     126  7. QProcess: when starting PM applications from text-mode applications and
     127     when detaching applications with startDetached(), the returned PID is a
     128     PID of the intermediate cmd.exe process, not the target application.
     129
     130  8. No QDesigner, no QAssistant.
     131
     132  9. No Drag&Drop, no printer support, no sound. See the project roadmap for
    123133     more information on the progress and current limitations:
    124134
     
    128138
    129139CHANGES
     140
     141Beta 3 (17-10-2009)
     142
     143  Improvements:
     144
     145  - Added proper font support. All outline (scalable) fonts visible in the Font
     146    Palette should be now recognized by Qt. The fonts are hinted and antialiased
     147    using the Freetype2 library when drawing text.
     148
     149  - System fonts and colors are now used by default for Qt widgets.easy
     150
     151  - configure.cmd now generates the main Makefile to simplify building of Qt.
     152
     153  - corelib: QProcess: Implemented child termination detection.
     154
     155  - corelib: QProcess: Implemented redirection to another QProcess.
     156
     157  - corelib: QProcess now uses native pipes for stream redirection. This fixes
     158    various issues like 'Socket operation on non-socket' errors during
     159    parent-child communication.
     160
     161  - corelib: QProcess: Make sure that the directory containing the executable
     162    file is always searched (first) for DLLs needed by this executable. This
     163    makes it unnecessary to change the current directory to the executable's
     164    directory or add it to LIBPATH before starting the Qt application.
     165
     166  - corelib: QProcess can now start applications of different type (e.g. PM
     167    applications from text-mode applications) directly.
     168    QProcess::startDetached() also works.
     169
     170  - qmake: In debug_and_release mode, 'release-(all|clean|distclean|install|
     171    uninstall)' and 'debug-(all|clean|distclean|install|uninstall)' make
     172    targets are now available.
     173
     174  Fixes:
     175
     176  - Doing 'make clean' could result into a hang due to CMD.EXE command line
     177    length limitation.
     178
     179  - corelib: Fixed: QProcess: Lost data during stream redirection.
     180
     181  - corelib: QSettings could sometimes distort data when saving it to the
     182    registry (by replacing some characters with codes 0x80 and above with '?').
    130183
    131184Beta 2 (17-09-2009)
Note: See TracChangeset for help on using the changeset viewer.