Changeset 188
- Timestamp:
- Sep 17, 2009, 4:10:00 PM (16 years ago)
- 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 1 This is Beta 2 of Qt version 4.5.1 for OS/2 and eCS. 2 3 This document contains a brief information on the OS/2 version of the Qt library 4 plus a brief list of OS/2-specific changes from release to release (section 5 CHANGES below). Please visit the project page at 5 6 6 7 http://svn.netlabs.org/qt4/wiki 7 8 8 to get more information and the latest news and to report bugs. 9 to get more information and the latest news and also to report bugs. 10 9 11 10 12 … … 45 47 - set LIBRARY_PATH=C:\OS2\DLL;C:\MPTN\DLL where C: is your boot drive. 46 48 47 - set QMAKESPEC=os2-g++ 48 49 - set QTDIR=<path_to_Qt4_sources> 49 Note that the QTDIR environment variable used by previous Qt versions is not 50 used by Qt4 anymore (except two rare cases that do not affect the OS/2 platform 51 anyway and are probably leftovers after the migration of the qmake feature 52 specifications to Qt4). Therefore, there is no need to set this variable 53 explicitly. See a note below about 54 55 There is also no need to set the QMAKESPEC variable explicitly. If it is absent, 56 qmake will use the specification stored in the <Qt4_Home>/mkspecs/default 57 directory, which on OS/2 always refers to the "os2-g++" specification, the only 58 one supported at the present time. 50 59 51 60 When the environment is set up, go to the directory where you unpacked the … … 57 66 and build the qmake utility. 58 67 59 The ngo to the src subdirectory and type:68 The next step is to go to the src subdirectory and type: 60 69 61 70 qmake … … 70 79 71 80 Once the library is successfully built, you may try to compile the demos 72 and examples by visiting the individual example 's subdirectoryin the source81 and examples by visiting the individual example subdirectories in the source 73 82 tree and typing 'qmake' followed by one of 'make', 'make release' or 74 83 'make debug' in that subdirectory. 84 85 NOTE: 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 75 94 76 95 … … 81 100 hand (as described above). 82 101 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. 85 104 86 105 3. Make sure you have the LANG environment variable properly set. … … 94 113 in the bug tracker, feel free to add one. 95 114 96 5. There is no Network module yet, so networking applications will97 not compile.115 5. No qt3support module. This functionality is rarely necessary in mature 116 real life applications and has low priority. 98 117 99 118 6. No native PM style. … … 107 126 108 127 128 129 CHANGES 130 131 Beta 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 185 Beta 1 (29-08-2009) 186 187 - First public release. 188 189 190 109 191 CREDITS 110 192 … … 123 205 to get the full list of sponsors and to find information on how you can support 124 206 the project. 125 126 207 127 208
Note:
See TracChangeset
for help on using the changeset viewer.