correctly set transient window for muc error dialogs. Fixes #6943
[gajim.git] / ChangeLog
blob2b73919447ea296bb7a0bf24507ad30fb52be21c
1 Gajim 0.14.1 (26 October 2010)
3   * Fix changing account name
4   * Fix sending XHTML
5   * Fix GnomeKayring usage
6   * Fix some GPG bugs
7   * Minor bugfixes
9 Gajim 0.14 (02 September 2010)
11   * Jingle audio / video chat
12   * Improve Startup time
13   * Copy emoticons, LaTeX expressions when they are selected
14   * Fix status icon transparency by using gtk.statusicon
15   * Groupchat auto-rejoin
16   * geolocation (with geoclue)
17   * use XDG standards
18   * SCRAM-SHA-1 and SASL EXTERNAL authentication
19   * MUC captcha
20   * Lots of refactoring
22 Gajim 0.13.4 (02 April 2010)
24   * Add japanese translation
25   * Fix some TLS connection
26   * Don't raise a lot of "DB Error" dialog
27   * Fix contact synchronisation
28   * Minor fixes
30 Gajim 0.13.3 (23 February 2010)
32   * Fix facebook xmpp server connection
33   * Fix copy / paste with Ctrl+C on non-latin keyboard
34   * Fix sending PEP information when connecting
35   * Fix parsing HTML messages that have ascii markup
37 Gajim 0.13.2 (14 January 2010)
39   * Fix some translations
40   * Fix string comparison according to locales
41   * Fix resizing of groupchat occupant treeview
42   * Fix some gnomekeyring glitches
43   * better SRV usage with libasyncns
44   * copy emoticons when we copy / paste in conversations
46 Gajim 0.13.1 (28 November 2009)
48   * Fix a bug when no account exists and bonjour is not available
49   * Fix a bug when opening advanced option in MUC
50   * Fix a bug when using non-BOSH proxies
52 Gajim 0.13 (24 November 2009)
54   * Improve gtkspell (fix memleak)
55   * BOSH connection
56   * Roster versioning
57   * Ability to send contacts
58   * GUI to send XHTML messages
59   * Improve sessions handling
60   * pubsub storage (for bookmarks)
61   * Ability to select account when joining a groupchat
62   * Better Gnome keyring support
63   * Ability to ignore occupants in groupchats
64   * Ability to show / hide self contact row
65   * Automatically go away when screensaver is enabled under windows
66   * Ability to enable / disable accounts
67   * better URL recognition
68   * groupchat autoreconnect
69   * Store passwords in KDE wallet if available
70   * Better MUC errors handling
71   * Fix sound player launch (don't create zombies anymore)
72   * Optional shell like completion
73   * New color theme
75 Gajim 0.12.5 (08 August 2009)
77   * Don't depend on GTK 2.14
79 Gajim 0.12.4 (07 August 2009)
81   * Fix History manager
82   * Fix file transfer proxy discovering at connection
83   * Improve filetransfer with IPv6
84   * Fix zeroconf when receiving badly encoded info
86 Gajim 0.12.3 (12 June 2009)
88   * Fix PLAIN authentication (in particular with Gtalk
89   * fix PEP discovery
91 Gajim 0.12.2 (07 June 2009)
93   * Better keepalive / ping behaviour
94   * Fix custom port handling
95   * Improve error messages handling
96   * Totem support for played music
97   * Fix SSL with some servers
98   * Handle XFCE notification-daemon
99   * Restore old behaviour of click on systray: left click to open events
100   * Network manager 0.7 support
101   * Move logs file under windows to $APPDATA/gajim
102   * Improve Kerberos support
103   * Many bugfixes here and there
104   * Add -c option to history_manager
106 Gajim 0.12.1 (21 December 2008)
108   * Fix filetransfer
109   * Updated german translation
110   * Fix click on notifications when text string is empty
111   * Improve systray popup menu
113 Gajim 0.12 (17 December 2008)
115   * Fix text rendering in notifications
116   * Fix forward unread messages under Windows
117   * Better sessions support
118   * Better auto-away support
119   * Fix banshee support
120   * Quodlibet support
121   * Fix GSSAPI authentification 
122   * Fix IPV4 filetransfer on Windows Vista when IPV6 is used too
123   * Fix caps usage
124   * Fix end to end encryption autonegotiation
126 Gajim 0.12-beta1 (11 November 2008)
128   * SECURITY
129   * Implement Kerberos (GSSAPI) SASL Authentication mechanism
130   * Prevent affiliation spoofing in groupchats
131   * Improve GPG and E2E support
133   * GUI
134   * Highlight all valid IANA schemes
135   * Improved E2E, Mood and Activity dialogs
136   * Show number of participants in groupchats
138   * Connection
139   * Correctly parse IDNA names in SRV records
140   * Disable proxy resolution (#4299)
141   * Fix handling of namespace invalid XML
142   * Do not freeze on connection failures (#4366, #4107)
144   * OTHERS
145   * Do not crash on fluxbox restarts
146   * Update several hotkeys and make them work on non-latin keyboards
147   * Prevent a user from sending invalid XML chars
148   * Do not try to save a file with a too long filename when a nick is long
149   * Implement XEP-0203 (Delayed Delivery)
150   * Improved windows installer
151   * Latex support for windows
153 Gajim 0.12-alpha1 (12 August 2008)
155   * Change licence from GPLv2 to GPLv3
157   * SECURITY
158   * Support for End-To-End encryption (XEP-0116)
159   * SSL certificate verification
160   * Improve GPG support (#2390, #2783)
161   * Ability to disable message previews in notify popups
163   * GROUP CHATS
164   * Support for sending files over group chats
165   * List of bookmarked rooms is now sorted alphabetically
166   * Support for transforming a one-to-one chat into a groupchat
167   * Send invitation by drag-and-dropping a contact from roster
168   * Send messages to conference using gajim-remote
169   * Ability to destroy a room when we are owner, give a reason and alternative room jid
170   * Ability to minimize group chats in roster
171   
172   * USABILITY
173   * Files transfers using drag and drop
174   * Ability to select and interact with status messages in chat windows (using libsexy)
175   * Ability to set a custom avatar for a contact
176   * Better handling of resource collisions
177   * Option to Sign On as a Certain Status (#3314)
178   * Block/Unblock contact directly from roster using privacy lists
179   
180   * GUI
181   * Single window mode
182   * Close change status windows after 15 seconds of inactivity
183   * Simplified "Accounts" dialog
184   * Preferences window redesign
185   * New GUI for chat window
186   * Roster treeview now uses modelfilter (way way much faster)
188   * OTHER
189   * Support of PEP (Personal Eventing Protocol) (XEP-0163)
190     * User Mood (XEP-0107)
191     * User Activity (XEP-0108)
192     * User Tune (XEP-0118)
193     * User Nickname (XEP-0172)
194   * Support for Google Talk accounts with non gmail.com domain (+ GMail notifications)
195   * Modified the format of emoticons list file, so we can choose the default code (#3696)
196   * New Remote Controlling Option (XEP-0146): forward unread messages
197   * Support for User Search (XEP-0055)
198   * Support for jabber:x:data in message elements (Part of XEP-0004)
199   * Added a «supported features» window
200   * Latex support (#2796)
201   * Link-local messaging with Windows (#2883)
202   * Ability to send a custom status to a group, a contact or a transport
203   * Support of Message Receipts (XEP-0184)
205 Gajim 0.11.4 (06 December 2007)
207   * Fix /nick command in groupchats
208   * Better Metacontacts sorting
209   * Fix Ctrl + PageUP/Down behaviour
210   * Fix saving files from filetransfer under windows
212 Gajim 0.11.3 (17 November 2007)
214   * Fix bookmarks support detection
215   * Improve file transfer on windows
216   * Fix some zeroconf bugs
217   * Fix focus bug in chat window
218   * Fix nickname changement behaviour in groupchats
220 Gajim 0.11.2 (22 September 2007)
222   * Improve idle, transports support
223   * Enable ellipsization in roster and chatwindow
224   * Fixed some metacontacts problems (#2156, #2761)
225   * Beter support of XEP-0070 (Verifying HTTP Requests via XMPP)
226   * Make the same height of a banner for all chat tabs
227   * Fix a bug with french translation and invitations (#3043)
228   * Fix a bug with UTF-8 and emoticons
229   * Corrected many bugs with passwords and gnome-keyring
230   * Improve xhtml-im and pictures support
231   * Improve Ad-Hoc support
232   * And many other bufixes
234 Gajim 0.11.1 (18 February 2007)
235   * Fixes in gajim-remote and the way XMPP URI are handled
236   * Fix Idle under Windows
237   * Fix Gajim under non-ascii languages Windows
238   * Fix International Domain Name usage
239   * Fix when removing active privacy list
240   * Fix problem with adhoc command and multi-step forms
241   * Fixed avatars cache problems in group chats
242   * KDE integration for XMPP URI
243   * Support of Banshee Music player
244   * Support of XEP-0202 (Entity Time)
245   * Support of XEP-0199 (XMPP Ping)
247 Gajim 0.11 (19 December 2006)
248   * New build system, using GNU autotools. See README.html
249   * Support for link-local messaging via Zeroconf using Avahi (XEP-0174)
250   * Automatically connect and disconnect to accounts according to network availability (if Network Manager is present)
251   * IPV6 support to connect to server
252   * Ad-Hoc commands
253   * GNOME Keyring Support (if GNOME keyring is available, manage passwords and save them in an encrypted file)
254   * Introducing View Menu (GNOME HIG)
255   * Ability to now hide the Transports group
256   * Support for notify-python. So if notification-daemon is not available, we still can show cool popups
257   * Connection lost is now a non-intrusive popup
258   * Try to get contact desired nick when we add him to roster aka User Nickname (XEP-0172)
259   * Support for Privacy Lists (XEP-0016)
260   * Better design of User Profile window, with a progress bar
261   * New Add User dialog, with possibility to register to transport directly from it
262   * Completion for "Start Chat" input dialog
263   * Metacontacts across accounts (#1596)
264   * Ability to have a different spellchecking language in each chat window. (#2383 and #746)
265   * Forbid to run multiple instances (but you can use differents profiles)
266   * Ability to save avatar with right click on avatar in chat banner
267   * Annotations (XEP-0145)
268   * XHTML Support 
269   * Rhythmbox and Muine song change notification
270   * Ability to operate on more than one contact at once in roster (#1514)
271   * Send single message to a whole group 
272   * Delete a whole group
273   * Gajim now remembers if GPG encyption was enabled per contact
274   * Priority can be changed automatically when we change status
275   * Fuzzyclock support
276   * Mute sounds from systray menu
277   * Add possibility to start a chat or see contact's infos from subscription request window
278   * Use different colors for each participant in groupchats
279   * Ability to show only Join/Leave in groupchats instead of all status changes
280   * New possibilities to insert nickname of a participant in groupchat conversations: Tab in an empty line now cycles through nicks, maj+right click->inserts nickname, maj+click on name in gc-roster, /names command to show all users presence
281   * Fixed bugs when removing or renaming an account with tabs open (#2369 and #2370)
282   * New translations: Croatian, Esperanto, British English, Belarusian
284 Gajim 0.10.1 (06 June 2006)
286   * Freeze and lost contacts in roster (#1953)
287   * Popup menus are correctly placed
288   * High CPU usage on FreeBSD (#1963)
289   * Nickname can contain '|' (#1913)
290   * Update pl, cs, fr translations
291   * Don't play sound when no event is shown (#1970)
292   * Set gajim icon for history manager
293   * gajim.desktop is generated with translation (#834)
294   * Preventing several TBs and annoyances (r6273, r6275, r6279, r6301,
295   r6308, r6311, r6323, r6326, r6327, r6335, r6342, r6346, r6348)
297 Gajim 0.10 (01 May 2006)
299   * One Messages Window ability (default to it) with tab reordering ability
300   * Non blocking socket connections. Gajim no longer remains unresponsive.
301   * Gajim now uses less memory
302   * File Transfer improvements (now should work out of the box for all)
303   * Meta Contacts ability (relationships between contacts)
304   * Support for legacy composing event (JEP-0022). Now 'Contact is composing a message' will always work
305   * Gajim now defaults to theme that uses GTK colors
306   * Roster Management Improvements (f.e. editablity of transport names, extended Drag and Drop Functionality)
307   * History (chat logs) Manager (search globally, delete, etc)
308   * Animated Emoticons ability
309   * Support for GTalk email notifications for GMail
310   * Room administrators can modify room ban list
311   * Gajim no longer optionally depends on pydns or dnspython. Requires
312   dnsutils (or whatever package provides the nslookup binary)
313   * gajim-remote has extended functionality
314   * Improved Preset Status Messages Experience
315   * Detection for CRUX as user's operating system
316   * New art included, appropriate sizes of icons used where available
317   * Translations under Windows now work okay
318   * Tons of fixes for bugs and annoyances: http://trac.gajim.org/query?status=closed&milestone=0.10
321 Gajim 0.9.1 (27 December 2005)
323   * Fix bug when joining a Groupchat
324   * Fix bug when starting Gajim without old logs
326 Gajim 0.9 (23 December 2005)
328   * Avatars and status messages in roster window
329   * Improved service discovery window
330   * Emoticons selector, Cooler Popup Windows (notification-daemon). Read more information in case you did not notice something different in http://trac.gajim.org/wiki/GajimDBus#notif_daemon
331   * Caching of Avatars, Less UI freezing
332   * New Account creation wizard
333   * Better History Window with searching capabilities
334   * Gajim now tries to reconnect to a jabber server if connection is lost
335   * Queue for all events (File Transfer, private messages, etc)
336   * A lot of new irc-like commands in group chat. Do for example /help invite
337   * X11 Session Management support
338   * Gajim registers and handles xmpp: and xmpp:// (GNOME/gconfd only)
339   * Use pysqlite for conversation history. Automigration for old logs 
340   * New translations: Italian, Swedish, Slovak, Basque
342 Gajim 0.8.2 (06 Sep 2005)
343   
344   * Fix so Gajim runs in pygtk2.8.x
345   * Gajim can use pydns too (apart from dnspython) to do SRV lookup
346   * Other minor fixes
348 Gajim 0.8.1 (02 Sep 2005)
350   * Systray icon for windows
351   * Gajim is available in Dutch
352   * Gajim can use gpg-agent
354 Gajim 0.8 (18 Aug 2005)
356   * Avatars (JEP-0153)
357   * Chat state notifications aka. typing notification (JEP-0085)
358   * Bookmark storage (JEP-0048)
359   * File Transfer (JEP-0096)
360   * Major changes to adhere to GNOME HIG
361   * Complete vcard fields support
362   * New and better user interface for chat and groupchat windows
363   * SRV capabilities and custom hostname/port
364   * Many improvements in group chat and IRC emulation (eg. nick autocompletation and cycling)
365   * Gajim can now send and receive single messages
366   * New iconsets and new dialog for customizing the user interface
367   * Mouseover information for contacts in the roster window (aka tooltips)
368   * DBus Capabilities. Now Gajim can be remote controlled
369   * Authenticating HTTP Requests via XMPP (JEP-0070)
370   * Now you can lookup a word in Wikipedia, dictionary or in search engine
371   * XML Console
372   * Gajim is now also available in norwegian and czech language
375 Gajim 0.7.1 (5 Jun 2005)  
377   * Transports icon as an option and error/mesage icon for transports  
378   * Gajim is more HIG compatible  
379   * Editing registration information on transports  
380   * Messages stanza without <body> element are not printed  
381   * SASL bugfix  
382   * GtkSpell capabilities  
383   * Support SSL (legacy) connection  
384   * Assign gpg key to specific contact  
385   * Contacts are sortable by status  
386   * Gajim remembers last lines when reopening chat  
387   * New translations available: German, Russian, Spanish, Bulgarian
389 Gajim 0.7 (23 May 2005)
391   * Ability for groupchat reserved rooms with full affiliations and roles support
392   * Popup notification for incoming events
393   * Protocol icons for contacts from transports
394   * Gajim's user interface is now more HIG compliant
395   * Gajim now detects and can send operating system information
396   * Gajim now can inform the user about new version availability
397   * Gajim jabber library migration from jabberpy to xmpppy
398   * Rewrite the plugin system to remove threads and improve latency
399   * Gajim now supports Nodes in Service Discovery
400   * Greek and Polish translations
403 Gajim 0.6.1 (03 April 2005)
405   * Rewrite of service discovery. It doesn't freeze Gajim anymore.
406   * More HIG Compliant.
407   * Gajim is faster (do not redraw preferences_window each time we open it, use
408   of psyco if available)
410 Gajim 0.6 (23 March 2005)
412   * Gajim's user interface is now nicer.
413   * Groupchat just got better.
414   * URL, mailto and ascii formatin (* / _) detection
415   * Better transports detection, group management, and many minor additions/bugfixes
417 Gajim 0.5.1 (27 February 2005)
419   * Minor bugfixes.
421 Gajim 0.5 (26 February 2005)
423   * Possibility to use tabbed chat window
424   * Sound support under GNU/linux
425   * Autoaway available under Microsoft Windows
427 Gajim 0.4.1 (23 January 2005)
429   * Bugfix in config file parser (fix config file parser to handle emoticons)
430   * Bugfix with GPG signatures
432 Gajim 0.4 (21 January 2005)
434   * New option: regroup accounts
435   * Emoticons support with a binder
436   * GUI improvements
437   * Bugfixes
439 Gajim 0.3 (18 December 2004)
441   * GUI improvements
442   * group chat support with MUC (JEP 45)
443   * New agent browser (JEP 30)
444   * GnuPG support
445   * Autoconnect at startup
446   * New socket plugin 
448 Gajim 0.2.1 (1 July 2004)
450   * bugfixes : when configfile is incomplete
451   * icon in systray with popup menu (for linux)
452   * "auto away even if not online" option
453   * always show contacts with unread messages
454   * new imageCellRenderer to show animated gifs
455   * allow agents unregistration 
457 Gajim 0.2 (8 June 2004)
459   * bugfix for french translation
460   * multi-resource support
461   * auto away support (for linux)
462   * invisible support
463   * priority support 
465 Gajim 0.1 (21 May 2004)
467   * Initial release.