Index: trunk/README.OS2
===================================================================
--- trunk/README.OS2	(revision 152)
+++ trunk/README.OS2	(revision 188)
@@ -1,10 +1,12 @@
-This is Beta 1 of Qt version 4.5.1 for OS/2 and eCS.
-
-This document contains a brief information on the OS/2
-version of the Qt library. Please visit the project page at
+This is Beta 2 of Qt version 4.5.1 for OS/2 and eCS.
+
+This document contains a brief information on the OS/2 version of the Qt library
+plus a brief list of OS/2-specific changes from release to release (section
+CHANGES below). Please visit the project page at
 
   http://svn.netlabs.org/qt4/wiki
 
-to get more information and the latest news and to report bugs.
+to get more information and the latest news and also to report bugs.
+
 
 
@@ -45,7 +47,14 @@
   - set LIBRARY_PATH=C:\OS2\DLL;C:\MPTN\DLL where C: is your boot drive.
 
-  - set QMAKESPEC=os2-g++
-
-  - set QTDIR=<path_to_Qt4_sources>
+Note that the QTDIR environment variable used by previous Qt versions is not
+used by Qt4 anymore (except two rare cases that do not affect the OS/2 platform
+anyway and are probably leftovers after the migration of the qmake feature
+specifications to Qt4). Therefore, there is no need to set this variable
+explicitly. See a note below about
+
+There is also no need to set the QMAKESPEC variable explicitly. If it is absent,
+qmake will use the specification stored in the <Qt4_Home>/mkspecs/default
+directory, which on OS/2 always refers to the "os2-g++" specification, the only
+one supported at the present time.
 
 When the environment is set up, go to the directory where you unpacked the
@@ -57,5 +66,5 @@
 and build the qmake utility.
 
-Then go to the src subdirectory and type:
+The next step is to go to the src subdirectory and type:
 
   qmake
@@ -70,7 +79,17 @@
 
 Once the library is successfully built, you may try to compile the demos
-and examples by visiting the individual example's subdirectory in the source
+and examples by visiting the individual example subdirectories in the source
 tree and typing 'qmake' followed by one of 'make', 'make release' or
 'make debug' in that subdirectory.
+
+NOTE:
+
+  Please keep in mind that due to dropping the QTDIR variable recognition,
+  qmake.exe now unconditionally uses hard-coded paths to locate various Qt4
+  components (such as the include or source directory) during the makefile
+  generation process and therefore if you move the Qt source tree to another
+  location you will need to run configure.cmd again in order to update these
+  hard-coded paths and rebuild qmake and other dependent parts of the library.
+
 
 
@@ -81,6 +100,6 @@
      hand (as described above).
 
-  2. Beta 1 can only use one font at the moment, C:\PSFONTS\HELV.PFB.
-     Make sure this file exists.
+  2. Beta 2 and earlier can only use one font at the moment,
+     C:\PSFONTS\HELV.PFB. Make sure this file exists.
 
   3. Make sure you have the LANG environment variable properly set.
@@ -94,6 +113,6 @@
      in the bug tracker, feel free to add one.
 
-  5. There is no Network module yet, so networking applications will
-     not compile.
+  5. No qt3support module. This functionality is rarely necessary in mature
+     real life applications and has low priority.
 
   6. No native PM style.
@@ -107,4 +126,67 @@
 
 
+
+CHANGES
+
+Beta 2 (17-09-2009)
+
+  Improvements:
+
+  - Ported the network module (QtNetwork4.dll) and added to the default build.
+
+  - Added modules sql, svg, xmlpatterns, scripttools, plugins to the default
+    build.
+
+  - gui: Added recognition of dead keys which makes it possible to type
+    umlauts and other accented characters that require composition.
+
+  - gui: Implemented standard cursor shapes in Qt applications.
+
+  Fixes:
+
+  - qmake: Fixed the trailing slash problem which caused qmake to generate
+    incorrect makefiles and fail to build the Qt library on some platforms.
+
+  - configure.cmd: Return to the root source tree directory after building
+    qmake.
+
+  - qmake: Automatically use different link flags when linking qmake with WLINK.
+
+  - qmake: Recognize TARGET_SHORT that allows to specify a short DLL name
+    (vital for OS/2 which reqires DLL names to be in 8x3 format).
+
+  - build: Set short DLL names for Qt modules on OS/2 using TARGET_SHORT.
+
+  - corelib: Various fixes to file system classes that deal with the file name
+    case (which should be ignored on OS/2) and forward and back slashes.
+
+  - corelib: Fixed: QMutex could let more than one thread access the protected
+    resource.
+
+  - corelib: Standard stream redirection in QProcess should now work for
+    kLIBC-based child processes. Redirection for all other applications
+    (such as CMD.EXE) will be added later (seems to be a kLIBC bug/feature).
+
+  - gui: Fixed erroneous QFileDialog behavior (duplicate entires in the list,
+    incomplete contents of the root directory of the current drive).
+
+  - gui: Fixed: Ctrl+A..Z should generate characters with codes 0x01-0x1F.
+
+  - gui: Fixed: Close popups when resizing/moving the top level window.
+
+  - gui: Enabled actual enforcing min/max Qt widget constraints for top-level windows.
+
+  - gui: Fixed child widget duplication when resizing top level widgets after
+    showing a popup; moving native child widgets should now work correctly.
+    This also fixed a number of redraw problems (for example, drawing the main
+    menu and tool bars in smplayer, moving tool bars around in other
+    applications such as textedit from the demo folder).
+
+Beta 1 (29-08-2009)
+
+  - First public release.
+
+
+
 CREDITS
 
@@ -123,5 +205,4 @@
 to get the full list of sponsors and to find information on how you can support
 the project.
-
 
 
