| 1 | List of Changes |
|---|
| 2 | --------------- |
|---|
| 3 | |
|---|
| 4 | Note 1: Items marked as [<plarform>] are specific to the given platform only. |
|---|
| 5 | Note 2: Items marked as [Qt ...] are applied to the Qt Toolkit, not to Psi. |
|---|
| 6 | |
|---|
| 7 | |
|---|
| 8 | Version 0.10.1 (2006-09-26) |
|---|
| 9 | --------------------------- |
|---|
| 10 | |
|---|
| 11 | Improvements: |
|---|
| 12 | |
|---|
| 13 | - Important: the application name has been changed to Psi/2 in order to |
|---|
| 14 | clearly distinguish it from the original Psi application (see Readme.txt). |
|---|
| 15 | Hence, the 'os2' suffix has been removed from the version number. |
|---|
| 16 | |
|---|
| 17 | - [OS/2] Built using Qt 3.3.1-RC7 SVN build r131. |
|---|
| 18 | |
|---|
| 19 | - [OS/2] Implemented the OS/2 version of the QCA SSL plugin (qca-tls.dll) |
|---|
| 20 | that brings the SSL connection support to Psi. When using the |
|---|
| 21 | WarpIn package, the plugin installation is optional. |
|---|
| 22 | |
|---|
| 23 | - [OS/2] Added support for the Innotek Font Engine. If it is installed, |
|---|
| 24 | Psi will start using it automatically (i.e. will anti-alias all vector |
|---|
| 25 | fonts). |
|---|
| 26 | |
|---|
| 27 | - [OS/2] Added recognition of the "PM Default Browser/Mail" setting for |
|---|
| 28 | opening links. See "Manual Installation" for more info. |
|---|
| 29 | |
|---|
| 30 | - [OS/2] If the "Raise chat window on receiving new messages" option is |
|---|
| 31 | selected, but the chat window is on an invisible XPager page, it will be |
|---|
| 32 | moved to the current (visible) one. |
|---|
| 33 | |
|---|
| 34 | - Pressing ESC in a chat or a group chat window minimizes it instead of |
|---|
| 35 | closing. You can close the window using Ctrl-W or Alt-F4, as before. |
|---|
| 36 | |
|---|
| 37 | - Changed the !beep sound functionality (recognized when assigning |
|---|
| 38 | sound files to events): the new format is !beep[:freq[,dur]]... that |
|---|
| 39 | allows to assign different "beep" sound sequences (simple melodies) |
|---|
| 40 | to events instead of Wave files [OS/2 & Win32 only]. |
|---|
| 41 | |
|---|
| 42 | Fixed Bugs: |
|---|
| 43 | |
|---|
| 44 | - [OS/2] Psi could trap with SY3184 (divide-by-zero) on systems with |
|---|
| 45 | DBCS codepages (e.g. Japanese OS/2) [Qt bug]. |
|---|
| 46 | |
|---|
| 47 | - [OS/2] Added a workaround for single-streamed sound cards (e.g. ESS688) |
|---|
| 48 | with badly written drivers: playing too many sounds simultaneously |
|---|
| 49 | on such a card in the shared mode can cause 100% CPU load followed by a UI |
|---|
| 50 | hang. Set the QT_PM_NO_SOUND_SHARE environment variable to a non-empty |
|---|
| 51 | value (e.g. YES) in order to tell Qt open sound devices in the exclusive |
|---|
| 52 | mode [Qt enancement]. |
|---|
| 53 | |
|---|
| 54 | - [OS/2] Running Psi for a long time could waste PM timer resources and |
|---|
| 55 | cause other applications to behave badly (e.g. stopped icon/image |
|---|
| 56 | animation in PMMail/EFCommander, frozen UI in PMDownloader, etc.) |
|---|
| 57 | [Qt regression]. |
|---|
| 58 | |
|---|
| 59 | - [OS/2] Psi would silently crash if the HOME environment variable was not |
|---|
| 60 | set or pointed to a wrong (non-existing) location [Qt bug]. |
|---|
| 61 | |
|---|
| 62 | - When the "Raise chat window on receiving new messages" (or the "Raise |
|---|
| 63 | Roster Window On New Event") option was set, the chat (or the roster) |
|---|
| 64 | window also took the keyboard focus instead of just bringing itself to |
|---|
| 65 | front. |
|---|
| 66 | |
|---|
| 67 | - When the "Open chats in tabbed mode" option was in action, the |
|---|
| 68 | confirnation dialog appearing when the chat window is to be closed |
|---|
| 69 | rapidly after receiving a new event, was ignored. |
|---|
| 70 | |
|---|
| 71 | - [Win32] The "Raise window..." function didn't actually put the |
|---|
| 72 | relevant window on top of the currently active window. |
|---|
| 73 | |
|---|
| 74 | |
|---|
| 75 | Version 0.10-os2-b1 (2006-08-18) |
|---|
| 76 | -------------------------------- |
|---|
| 77 | |
|---|
| 78 | Improvements: |
|---|
| 79 | |
|---|
| 80 | - [OS/2] Built using Qt 3.3.1-RC7 SVN build r118. |
|---|
| 81 | |
|---|
| 82 | - Chat tabs can be switched using Ctrl+Tab and Ctrl+Shift+Tab |
|---|
| 83 | combinations (together with cross-platform Ctrl+PgUp/Ctrl+PgDn). |
|---|
| 84 | |
|---|
| 85 | - Pressing the Esc key in the Roster window minimizes it if the Docklet |
|---|
| 86 | widget (tray icon) is disabled (which is always true on OS/2 since there |
|---|
| 87 | is no xCenter/SysTray integration yet). |
|---|
| 88 | |
|---|
| 89 | - [OS/2] Removed the Options->Sound->Player entry field (not used in OS/2). |
|---|
| 90 | |
|---|
| 91 | Fixed Bugs: |
|---|
| 92 | |
|---|
| 93 | - [OS/2] Unpainted vertical strip in QToolBar (seen to the left from the |
|---|
| 94 | Clear chat window button) [Qt bug]. |
|---|
| 95 | |
|---|
| 96 | - [OS/2] Pressing AltGr+key could produce valid characters in some |
|---|
| 97 | keyboard layouts (i.e. the German one) which were ignored in the chat |
|---|
| 98 | window [Qt bug]. |
|---|
| 99 | |
|---|
| 100 | - [OS/2] In the roster: pressing the Status button right after pressing |
|---|
| 101 | the Psi button didn't unpress the latter (and vice versa) [Qt bug]. |
|---|
| 102 | |
|---|
| 103 | - [OS/2] Notification popups didn't take the desktop work area size into |
|---|
| 104 | account (appeared over the xCenter widget) [Qt enhancement]. |
|---|
| 105 | |
|---|
| 106 | - [OS/2] Playing too many sounds simultaneously could screw up a |
|---|
| 107 | single-streamed audio driver and cause the application hang during |
|---|
| 108 | termination or even a crash [Qt improvement]. |
|---|
| 109 | |
|---|
| 110 | - [OS/2] All network activity (including file transfer) was suspended |
|---|
| 111 | during moving or resizing Psi windows using the mouse [Qt improvement]. |
|---|
| 112 | |
|---|
| 113 | - [OS/2] Selecting 'Rerequest authorization from' in the context menu |
|---|
| 114 | of ICQ and Transport contacts in the Roster would crash Psi. |
|---|
| 115 | |
|---|
| 116 | - [OS/2] Opening the chat window could sometimes crash Psi (SIGFPE) |
|---|
| 117 | [Qt bug]. |
|---|
| 118 | |
|---|
| 119 | - When both "Open chats in tabbed mode" and "Raise chat window on receiving |
|---|
| 120 | new messages" were set, receiving a new message would bring the chat |
|---|
| 121 | window to front but would not change the active tab to the one |
|---|
| 122 | corresponding to the chat window. |
|---|
| 123 | |
|---|
| 124 | - [OS/2] Closing Psi trying to connect (resolve the server name) when |
|---|
| 125 | there was no Internet connection hid all Psi windows but didn't exit |
|---|
| 126 | the process until the request timed out (that could take quite a |
|---|
| 127 | long and didn't allow to start another Psi instance). |
|---|
| 128 | |
|---|
| 129 | |
|---|
| 130 | Version 0.10-os2-a1 (2006-07-25) |
|---|
| 131 | -------------------------------- |
|---|
| 132 | |
|---|
| 133 | The first public alpha version (built using Qt 3.3.1-RC7 SVN build r102). |
|---|