Changeset 188


Ignore:
Timestamp:
Sep 17, 2009, 4:10:00 PM (16 years ago)
Author:
Dmitry A. Kuminov
Message:

Readme for Beta 2.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/README.OS2

    r152 r188  
    1 This is Beta 1 of Qt version 4.5.1 for OS/2 and eCS.
    2 
    3 This document contains a brief information on the OS/2
    4 version of the Qt library. Please visit the project page at
     1This is Beta 2 of Qt version 4.5.1 for OS/2 and eCS.
     2
     3This document contains a brief information on the OS/2 version of the Qt library
     4plus a brief list of OS/2-specific changes from release to release (section
     5CHANGES below). Please visit the project page at
    56
    67  http://svn.netlabs.org/qt4/wiki
    78
    8 to get more information and the latest news and to report bugs.
     9to get more information and the latest news and also to report bugs.
     10
    911
    1012
     
    4547  - set LIBRARY_PATH=C:\OS2\DLL;C:\MPTN\DLL where C: is your boot drive.
    4648
    47   - set QMAKESPEC=os2-g++
    48 
    49   - set QTDIR=<path_to_Qt4_sources>
     49Note that the QTDIR environment variable used by previous Qt versions is not
     50used by Qt4 anymore (except two rare cases that do not affect the OS/2 platform
     51anyway and are probably leftovers after the migration of the qmake feature
     52specifications to Qt4). Therefore, there is no need to set this variable
     53explicitly. See a note below about
     54
     55There is also no need to set the QMAKESPEC variable explicitly. If it is absent,
     56qmake will use the specification stored in the <Qt4_Home>/mkspecs/default
     57directory, which on OS/2 always refers to the "os2-g++" specification, the only
     58one supported at the present time.
    5059
    5160When the environment is set up, go to the directory where you unpacked the
     
    5766and build the qmake utility.
    5867
    59 Then go to the src subdirectory and type:
     68The next step is to go to the src subdirectory and type:
    6069
    6170  qmake
     
    7079
    7180Once the library is successfully built, you may try to compile the demos
    72 and examples by visiting the individual example's subdirectory in the source
     81and examples by visiting the individual example subdirectories in the source
    7382tree and typing 'qmake' followed by one of 'make', 'make release' or
    7483'make debug' in that subdirectory.
     84
     85NOTE:
     86
     87  Please keep in mind that due to dropping the QTDIR variable recognition,
     88  qmake.exe now unconditionally uses hard-coded paths to locate various Qt4
     89  components (such as the include or source directory) during the makefile
     90  generation process and therefore if you move the Qt source tree to another
     91  location you will need to run configure.cmd again in order to update these
     92  hard-coded paths and rebuild qmake and other dependent parts of the library.
     93
    7594
    7695
     
    81100     hand (as described above).
    82101
    83   2. Beta 1 can only use one font at the moment, C:\PSFONTS\HELV.PFB.
    84      Make sure this file exists.
     102  2. Beta 2 and earlier can only use one font at the moment,
     103     C:\PSFONTS\HELV.PFB. Make sure this file exists.
    85104
    86105  3. Make sure you have the LANG environment variable properly set.
     
    94113     in the bug tracker, feel free to add one.
    95114
    96   5. There is no Network module yet, so networking applications will
    97      not compile.
     115  5. No qt3support module. This functionality is rarely necessary in mature
     116     real life applications and has low priority.
    98117
    99118  6. No native PM style.
     
    107126
    108127
     128
     129CHANGES
     130
     131Beta 2 (17-09-2009)
     132
     133  Improvements:
     134
     135  - Ported the network module (QtNetwork4.dll) and added to the default build.
     136
     137  - Added modules sql, svg, xmlpatterns, scripttools, plugins to the default
     138    build.
     139
     140  - gui: Added recognition of dead keys which makes it possible to type
     141    umlauts and other accented characters that require composition.
     142
     143  - gui: Implemented standard cursor shapes in Qt applications.
     144
     145  Fixes:
     146
     147  - qmake: Fixed the trailing slash problem which caused qmake to generate
     148    incorrect makefiles and fail to build the Qt library on some platforms.
     149
     150  - configure.cmd: Return to the root source tree directory after building
     151    qmake.
     152
     153  - qmake: Automatically use different link flags when linking qmake with WLINK.
     154
     155  - qmake: Recognize TARGET_SHORT that allows to specify a short DLL name
     156    (vital for OS/2 which reqires DLL names to be in 8x3 format).
     157
     158  - build: Set short DLL names for Qt modules on OS/2 using TARGET_SHORT.
     159
     160  - corelib: Various fixes to file system classes that deal with the file name
     161    case (which should be ignored on OS/2) and forward and back slashes.
     162
     163  - corelib: Fixed: QMutex could let more than one thread access the protected
     164    resource.
     165
     166  - corelib: Standard stream redirection in QProcess should now work for
     167    kLIBC-based child processes. Redirection for all other applications
     168    (such as CMD.EXE) will be added later (seems to be a kLIBC bug/feature).
     169
     170  - gui: Fixed erroneous QFileDialog behavior (duplicate entires in the list,
     171    incomplete contents of the root directory of the current drive).
     172
     173  - gui: Fixed: Ctrl+A..Z should generate characters with codes 0x01-0x1F.
     174
     175  - gui: Fixed: Close popups when resizing/moving the top level window.
     176
     177  - gui: Enabled actual enforcing min/max Qt widget constraints for top-level windows.
     178
     179  - gui: Fixed child widget duplication when resizing top level widgets after
     180    showing a popup; moving native child widgets should now work correctly.
     181    This also fixed a number of redraw problems (for example, drawing the main
     182    menu and tool bars in smplayer, moving tool bars around in other
     183    applications such as textedit from the demo folder).
     184
     185Beta 1 (29-08-2009)
     186
     187  - First public release.
     188
     189
     190
    109191CREDITS
    110192
     
    123205to get the full list of sponsors and to find information on how you can support
    124206the project.
    125 
    126207
    127208
Note: See TracChangeset for help on using the changeset viewer.