| 11 | | Using Qt Toolkit Version 3 for OS/2: |
| 12 | | Copyright (C) 1992-2000 Trolltech AS. All rights reserved. |
| 13 | | Copyright (C) 2004 Norman ASA. Initial OS/2 Port. |
| 14 | | Copyright (C) 2005-2006 netlabs.org. Further OS/2 Development. |
| 15 | | Ported to OS/2 by Dmitry A. Kuminov |
| 16 | | http://svn.netlabs.org/qt3 |
| 17 | | |
| 18 | | |
| 19 | | This readme contains information specific to the OS/2 version of Psi. |
| 20 | | For general information, please refer to Readme.txt, Install.txt and |
| 21 | | to the online documentation you can find at http://psi-im.org/. |
| 22 | | |
| 23 | | For the list of changes, see the bottom of this file. |
| | 14 | 1. Make sure kLIBC 0.6.1 library (libc061.dll) is installed on your system. |
| | 15 | If not, download it from ftp://ftp.netlabs.org/pub/gcc/libc-0.6.1-csd1.zip |
| | 16 | and unzip the archive to a directory you plan to install Psi to or to one |
| | 17 | of the directories listed in your LIBPATH environment variable. |
| | 18 | |
| | 19 | 2. (Optional) If you want to use anti-aliased fonts in Psi, download and |
| | 20 | install the InnoTek Font Engine for OS/2. The direct download link is |
| | 21 | http://download.innotek.de/ft2lib/InnoTek_FT2LIB_260_Beta1.exe |
| 29 | | 1. Make sure Innotek (Bird) LIBC 0.6.1 library (libc061.dll) is |
| 30 | | installed on your system. Download the library from |
| 31 | | ftp://ftp.netlabs.org/pub/gcc/libc-0.6.1-csd1.zip and unzip |
| 32 | | the archive to the directory you plan to install Psi to or to |
| 33 | | one of the directories listed in your LIBPATH environment variable. |
| | 27 | 1. Unzip the Psi archive containing this file to a directory of your |
| | 28 | choice and run the Psi executable (psi.exe). |
| | 29 | |
| | 30 | 2. Additionally, you can download a Language Pack for your language using |
| | 31 | the following link: http://psi-im.org/download. Follow the on-site |
| | 32 | instructions in order to install it. |
| 35 | | 2. Unzip the Psi archive containing this file to the directory of your |
| 36 | | choice and run the Psi executable (psi.exe). No additional |
| 37 | | installation is required. |
| | 34 | 3. If you want to use the "PM Default Browser/Mail" setting to open links |
| | 35 | within chat windows, make sure that you have the default PM broser and |
| | 36 | mail client applications set up correctly. The easiest way to do this is |
| | 37 | to use the "Configure Internet Applications" tool from Hobbes |
| | 38 | (http://hobbes.nmsu.edu/pub/os2/apps/misc/configapps1_1_1.zip). |
| | 39 | |
| | 40 | Please refer to the Trobuleshooting section below for additional information |
| | 41 | on how to resolve problems you may encounter when running Psi for OS/2. |
| 40 | | Configuration data |
| | 44 | Upgrading to a New Vesion |
| | 45 | ------------------------- |
| | 46 | |
| | 47 | If you are upgrading your installation from a previous version of Psi, please |
| | 48 | always use a clean directory to install the new version to avoid possible file |
| | 49 | conflicts. |
| | 50 | |
| | 51 | Please note that installing a new version to a clean directory will not affect |
| | 52 | your existing personal configuration data (Psi profiles, account settings, |
| | 53 | message history) because it is stored in a separate directory and therefore |
| | 54 | will be preserved. It is however recommended to make a backup copy of all |
| | 55 | configuration data before starting a new version of Psi for the first time |
| | 56 | (to protect from accidential data loss due to possible changes in formats of |
| | 57 | configuration files). Refer to the section called "Configuration Data" for |
| | 58 | more details about where this data is stored. |
| | 59 | |
| | 60 | Note that if you want to run two different versions of Psi simultaneously |
| | 61 | (in general, there is no such a need, but just to let you know), you will have |
| | 62 | to create and use a .CMD script that sets the following environment variables |
| | 63 | prior to starting the Psi executable: |
| | 64 | |
| | 65 | set BEGINLIBPATH=<path_to_Psi_exe> |
| | 66 | set LIBPATHSTRICT=T |
| | 67 | |
| | 68 | |
| | 69 | Configuration Data |
| | 80 | |
| | 81 | The paths and parameters to the default PM browser and mail client applications |
| | 82 | are taken from the HINI_USER_PROFILE\WPURLDEFAULTSETTINGS registry key (stored |
| | 83 | in the X:\OS2\OS2.INI file). |
| | 84 | |
| | 85 | |
| | 86 | Troubleshooting |
| | 87 | --------------- |
| | 88 | |
| | 89 | This section describes known problems you may encounter when running |
| | 90 | Psi for OS/2, together with possible solutions. |
| | 91 | |
| | 92 | 1. If you have a single-streamed sound card (a card that cannot play |
| | 93 | more than one sound at a time) and experience problems with sound |
| | 94 | in Psi (such as 100% CPU load when playing too many sounds |
| | 95 | simultaneously), try to add the following line to CONFIG.SYS |
| | 96 | (or to the .CMD script that starts Psi): |
| | 97 | |
| | 98 | SET QT_PM_NO_SOUND_SHARE=YES |
| | 99 | |
| | 100 | This will tell the Qt library to open sound devices in the |
| | 101 | exclusive mode. |
| 81 | | Bug Reports |
| 82 | | ----------- |
| 83 | | |
| 84 | | To submit a bug report, please visit http://svn.netlabs.org/qt3/ticket/25 |
| 85 | | and add a comment describing the problem. |
| 86 | | |
| 87 | | Note that in order to add a comment, you'll need to login to the Trac system |
| 88 | | using the special name and the password presented on the start page |
| 89 | | (http://svn.netlabs.org/qt3/wiki). |
| 90 | | |
| 91 | | |
| 92 | | Contributors |
| 93 | | ------------ |
| 94 | | |
| 95 | | Thanks to the following people who contributed to Psi/2: |
| 96 | | |
| 97 | | Ivan Smirnoff |
| 98 | | www.sampo.ru/~bigvic |
| 99 | | OS/2 icon |
| 100 | | |
| 101 | | Juergen Ulbts |
| 102 | | WarpIn scripts |
| 103 | | |
| 104 | | |
| 105 | | Changes |
| 106 | | ------- |
| 107 | | |
| 108 | | Note: fixes marked as [Qt ...] are applied to the Qt library for OS/2, |
| 109 | | not to Psi itself. |
| 110 | | |
| 111 | | * Version 0.10-os2-b1 (2006-08-18) |
| 112 | | -------------------------------- |
| 113 | | |
| 114 | | - Built using Qt 3.3.1-RC7 SVN build r118. |
| 115 | | |
| 116 | | - New: Chat tabs can be switched using Ctrl+Tab and Ctrl+Shift+Tab |
| 117 | | combinations (together with cross-platform Ctrl+PgUp/Ctrl+PgDn). |
| 118 | | |
| 119 | | - New: Pressing the Esc key in the Roster window minimizes it |
| 120 | | if the Doclet widget (tray icon) is disabled (which is always true |
| 121 | | on OS/2 since there is no xCenter/SysTray integration yet). |
| 122 | | |
| 123 | | - Fixed: Removed the Options->Sound->Player entry field (not used in |
| 124 | | OS/2). |
| 125 | | |
| 126 | | - Fixed: Unpainted vertical strip in QToolBar (seen to the left from the |
| 127 | | Clear chat window button) [Qt bug]. |
| 128 | | |
| 129 | | - Fixed: Pressing AltGr+key could produce valid characters in some |
| 130 | | keyboard layouts (i.e. the German one) which were ignored in the chat |
| 131 | | window [Qt bug]. |
| 132 | | |
| 133 | | - Fixed: In the roster: pressing the Status button right after pressing |
| 134 | | the Psi button didn't unpress the latter (and vice versa) [Qt bug]. |
| 135 | | |
| 136 | | - Fixed: Notification popups didn't take the desktop work area size into |
| 137 | | account (appeared over the xCenter widget) [Qt enhancement]. |
| 138 | | |
| 139 | | - Fixed: Playing too many sounds simultaneously could screw up a |
| 140 | | single-streamed audio driver and cause the application hang during |
| 141 | | termination or even a crash [Qt improvement]. |
| 142 | | |
| 143 | | - Fixed: All network activity (including file transfer) was suspended |
| 144 | | during moving or resizing Psi windows using the mouse [Qt improvement]. |
| 145 | | |
| 146 | | - Fixed: Selecting 'Rerequest authorization from' in the context menu |
| 147 | | of ICQ and Transport contacts in the Roster would crash Psi. |
| 148 | | |
| 149 | | - Fixed: Opening the chat window could sometimes crash Psi (SIGFPE) |
| 150 | | [Qt bug]. |
| 151 | | |
| 152 | | - Fixed: When both "Open chats in tabbed mode" and "Raise chat window on |
| 153 | | receiving new messages" were set, receiving a new message would bring |
| 154 | | the chat window to front but would not change the active tab to the one |
| 155 | | corresponding to the chat window. |
| 156 | | |
| 157 | | - Fixed: Closing Psi trying to connect (resolve the server name) when |
| 158 | | there was no Internet connection hid all Psi windows but didn't exit |
| 159 | | the process until the request timed out (that could take quite a |
| 160 | | long and didn't allow to start another Psi instance). |
| 161 | | |
| 162 | | |
| 163 | | * Version 0.10-os2-a1 (2006-07-25) |
| 164 | | -------------------------------- |
| 165 | | |
| 166 | | The first public alpha version. |