source: psi/trunk/Changes.txt@ 139

Last change on this file since 139 was 76, checked in by dmik, 19 years ago

Psi: Changed the application name to Psi/2; changed version to 0.10.1.

File size: 5.7 KB
Line 
1List of Changes
2---------------
3
4Note 1: Items marked as [<plarform>] are specific to the given platform only.
5Note 2: Items marked as [Qt ...] are applied to the Qt Toolkit, not to Psi.
6
7
8Version 0.10.1 (2006-09-26)
9---------------------------
10
11Improvements:
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
42Fixed 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
75Version 0.10-os2-b1 (2006-08-18)
76--------------------------------
77
78Improvements:
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
91Fixed 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
130Version 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).
134
Note: See TracBrowser for help on using the repository browser.