/* 
 * $RCSfile: NEWS,v $
 *
 * $Author: mr $
 * $Date: 2004/04/18 14:56:54 $
 * 
 * $Revision: 1.2 $
 *
 */

Since Build 0.3:
================

* Added presence preset editor.
* Fixed bug where ok'ing preferences would put people on the roster if
their presence was an error type. 
* Improved Event Viewer (added Event ID and moved the columns around). 
* Moved configuration over to GConf using the old config system for
windows.
* Improved chat code, added /me support, plus chat dialogs remember
conversations now.
* Fixed a problem where the status text under a some users was not
being updated on the Roster. 
* Cleaned up preferences dialog.  Made the interface more usable.  All
the options are still customisable (in gconf-editor) just not all of
them are shown in Gnome Jabber.
* Improved roster window when setting presence.  Now it does not
present the presence dialog (to set the status message), this is set
individually. 
* Fixed bug where transports were not being shown on the roster. 
* Fixed roster contact flashing problems.
* More HIGing the interface.
* Added a generic timer dialog for all those places where the user
waits for a response of some kind.
* Fixed inconsistancy with the Jabber specifications about how
presence is sent (Ralph Meijer).
* Fixed bug #124033, Browse Services dialog has the buttons in the
wrong order (as per Gnome standard way of presenting buttons) (Colin
Marquardt). 
* Fixed bug #124037, About stock icon now used from Help menu in the
Roster window.  I didnt use this previously because of errors
associated with the Windows build - we just ignore this warning
now (Colin Marquardt).
* Fixed bug #124039, My information dialog was using CR breaks between
labels and now it uses separate labels.  This is to do with
presentation in other languages (Colin Marquardt).
* Fixed bug #124050, Add Contact information is clearer than
previously done (Colin Marquardt). 
* Moved the logging and history (under Linux) to ~/.gnome2/gnome-jabber,
preferences utilise GConf.
* Command line parameters are now used to determin if debugging and
logging to screen should be utilised.
* Fixed bug #124036, Composing message now times out for other party
in conversation.  This is typically a problem with Hotmail accounts
and has been reported too for ICQ accounts (Colin Marquardt).
* Re-worked the CORE engine used to work the roster and roster items,
this had MAJOR implications on other parts of the jabber engine and
gui - so BIG changes there. 
* Fixed IQ Responses (jabber:iq:version, jabber:iq:time and
jabber:iq:last) to use the ID that the original request sent as part
of the response (other clients wern't getting the responses).
* Fixed bug #124038, agents are now shown 100% of the time
(unless turned off in the preferences) and have their own group
(Colin Marquardt). 
* Re-worked the Message and Chat windows.
* Fixed bug #124890, resources were broken after the roster re-write
(Colin Marquardt). 
* Updated the Away and XA default messages.
* Fixed bug #124434, connection dialog status'/errors translations not
in gnome-jabber.pot (Colin Marquardt).	
* Fixed bug #125035, Add Contact dialog had a hidden checkbox and the
text on the finish page suggested using it to add further contacts,
checkbox is now removed and text updated (Colin Marquardt).
* Fixed bug #126206, roster flashing (messages, etc) was flashing
blank/message icon, now it flashes presence icon/message icon (Colin
Marquardt). 
* Improved the way a user sees their own presence.  This shows their
details as it would normally be on the roster for others. The user can
also change their presence details from here.
* Fixed bug #124983, presented messages should not take focus too
(Colin Marquardt).
* New translations:
	Aleix Badia i Bosch (ca),
	Miloslav Trmac (cs),
	Adam Weinberger (en_CA),
	Gareth Owen (en_GB),
	Francisco Javier F. Serrador (es)
	Alastair McKinstry (ga),
	lokalizacija@linux.hr (hr),
	komp_lt@konferencijos.lt (lt),
	Tino Meinen (nl),
	Kjartan Maraas (no),
	translation-team-pl@lists.sourceforge.net (pl),
	Duarte Loreto (pt),
	Gustavo R. Montesino (pt_BR),
* Updated translations:
	Colin Marquardt (de),
	Frédéric Brin (fr),
	Andrey Lebedev (ru),
	Danilo Šegan (sr),
	Danilo Šegan (sr@Latn),
	Christian Rose (sv),


Since Build 0.2:
================

* New translations:
	ru (Andrey Lebedev)
	fr (Frédéric Brin)
	cs (Ondra Kudlik).

* Updated translations:
	de (Colin Marquardt).

* Fixed bug when sending presence (Colin Marquardt).

* Added Group Chat (Martyn).

* Fixed sound problems (Colin Marquardt, Martyn).

* Fixed socket error not being handled correctly (Martyn).

* Fixed error "can not create new stream" which occurs after
disconnecting and then reconnecting immediately after.

* Fixed Headline error, headline messages were not being dealt with
(Martyn).  

* Added GConf support, now it uses that by default, and the old config
system for Windows (Martyn).

* Re-wrote the event flashing, it is now synchronised with all over
events (Martyn). 

* Improved the interface in places (edit groups dialog, set presence
dialog, user information dialog).  Now less information is shown to
improve usability (Martyn, Help from Mark Finlay).

* Improved subscription dialog.  Now you can not add a contact that is
ALREADY on your roster (Martyn). 

* Added RPM support (Gawain Lynch).


Since Build 0.1.0:
==================

* SF Tracker #767952: Presence priority was being ignored (Maciej
Bilas).  

* SF Patch #766812: When receiving a roster with particular (Russian)
content caused problems when printing the information incoming from
the socket (Andrey Lebedev).  

* SF Tracker #768390: Presence range was not correct, it should be
-128 to +127, (Maciej Bilas). 

* SF Tracker #769335: Writing the log file with
g_io_channel_write_chars() was using the % character in the same way
printf would (Martyn). 

* SF Tracker #771259: Fixed issues with printing multibyte characters
into the GtkTextView of the chat, message, headline and group message
windows (Colin Marquardt, Ben Smith).

* SF Patch #772534: Improved icons. Much Much better IMO. Thanks again
for doing these (Colin Marquardt).
j
* SF Tracker #773288: Unnecessary libXML critical errors when parsing
incomplete and/or badly formed xml.  This was happening because the
parser was still waiting information in from the socket.  Now the
parser checks for simple xml form (open and closing chevrons) (Colin
Marquardt). 

* SF Tracker #772463: Fixed compilation error (Colin Marquardt).

* SF Tracker #773288: Improved the way multiple resources are shown
(eg. this usually occurs when the user logs on with Gnome Jabber and
then again with another client like PSI) (Maciej Bilas).

* SF Tracker #773011: Fixed crash where xml entities were not escaped
and were being passed to markup in event viewer and roster (Maciej Bilas).

* Fixed unhandled situation when requesting service requirements
(before registering) fails for some reason (Martyn).

* Improved the interface in places (browsing/registering services and
the roster windows) (Martyn).

* Fixed problem where the infoquery request to get the time locally
reported the timezone to always be BST.  now it uses tm->tm_zone (Martyn).

* Improved chat window.  The send button is now only available when
content is there to send. Shift+Return combination can be used to send
multiline text messages (Martyn).

* Added feature to remove all contacts related to a group (part of the
right click options) (Martyn).

* Added UTF8 validation check on incoming socket stream (Martyn).

* Added feature to choose the double click on a contact action (a new
chat or message window) (Martyn).

* Updated the images for the status' (Colin Marquardt, Martyn). 

* Fixed problem which occured when receiving chat sessions and having
two dialogs (Colin Marquardt).

* Fixed CSS file not being used for history, also fixed problems with
history not being written when JID resource was different (Martyn).

* Added feature to toggle scrolling on new log information (Martyn).

* Improved roster window to now display an error icon when there are
presence or message errors in the event viewer (Martyn).

* Added feature which shows the user presence information under the
name on the roster (this can be configured to be on or off) (Martyn).

* Fixed an issue with the xml parsing module.  Traversing the tree
while remaining on the same parent node was failing (Andrey Lebedev). 

* Improved the Makefiles to put the images (PNGs) into
${prefix}/share/pixmaps instead of
${prefix}/share/gnome-jabber.  Also updated the HTML files generated
for the history to include encoding information. Updated notification
icon to be transparant. (Zygimantas Berucka).

* Added translation: es (Pedro Cuevas)

* Added translation: de (Colin Marquardt) 

* Code clean up (Martyn).

