Qt 4.6.2 for OS/2 runtime *private/unofficial* build.

built from release archive (qt-all-opensource-src-4_6_2-os2.zip) with
applied some patches (see patch/*.diff).

Overwriting/Updating official runtime with this build is not recommended.
Unzip into separated directory and use it with setting BEGINLIBPATH and
LIBPATHSTRICT variables.

  set LIBPATHSTRICT=T
  set BEGINLIBPATH=x:\qt462private;%BEGINLIBPATH%
  start /n /pm arora.exe


Font Substituting:

It is useful (mostly "needed") to display DBCS (non-Latin) characters.

eg) simple solution for non-Latin characters use:

  1. Install Unicode Font (Times New Roman MT 30)
  2. Modify %HOME%\.config\Trolltech.ini to add substitution entries in the
     section [Qt].

     [Qt]
     ....
     Font%20Substitutions\arial=Times New Roman MT 30
     Font%20Substitutions\helvetica=Times New Roman MT 30
     Font%20Substitutions\times=Times New Roman MT 30
     Font%20Substitutions\times%20new%20roman=Times New Roman MT 30
     Font%20Substitutions\warpsans=Times New Roman MT 30
     Font%20Substitutions\workplace%20sans=Times New Roman MT 30


patch (backport from svn):

qt4os2_avoid_posix_memalign_for_jscore.diff
  don't use posix_memalign on OS/2 to avoid crashes in QWebkit
  (ticket #168, changeset 779)

qt4os2_hide_fdd.diff
  hide non-existent floppy drives on file dialogs (changeset 796)

qt4os2_improve_network_disk_cache.diff
  improve network disk cache performance (ticket #178, changeset 774)

qt4os2_localsocket.diff
  QLocalSocket/QLocalServer fix
  (changeset 754, 755, 795)

qt4os2_missing_dialog_separator.diff
  field "output file" in print dialog is missing path separator
  (ticket #169, changeset 762)

qt4os2_openssl.diff
  add openssl support
  (based on ticket #167 and changeset 788)

qt4os2_panorama.diff
  better detection of the Panorama (changeset 787)

qt4os2_startDetached.diff
  fix QProcess::startDetached() (ticket #177, changeset 761)


patch (backport and private fix):

qt4os2_workaround_altarrow_and_numpad.diff
  support Alt+arrowkey stroke (private fix)
  support Shift+arrowkey(numpad) (changeset 802)


patch (private fix):

qt4os2_workaround_font_substitute.diff
  global font substituting

qt4os2_workaround_locale_detection.diff
  detect locale (LANG) without case sensitivity

qt4os2_workaround_webkit_ua.diff
  correct useragent string in QWebKit

