2008-08-25  Mirco Bauer <meebey@meebey.net> 

	* Engine.cs: Show platform and CPU bit count in version string.

2008-08-25  Mirco Bauer <meebey@meebey.net> 

	* Engine.cs: Fixed switching between local engine and remote engine back and
	  forth. (closes trac bug #106)

2008-08-24  Mirco Bauer <meebey@meebey.net> 

	* Messages/UrlMessagePartModel.cs: Fallback to HTTP.

2008-08-24  Mirco Bauer <meebey@meebey.net> 

	* FrontendManager.cs, Protocols/ProtocolManagerBase.cs, Session.cs: Using
	  LibraryCatalog now.

2008-08-22  Mirco Bauer <meebey@meebey.net> 

	* Config/ServerListController.cs: Throw exception in AddServer() if the
	  server exists already. (closes trac bug #100)
	
	  Added null checks to all methods.

2008-08-21  Mirco Bauer <meebey@meebey.net> 

	* Persons/ContactModel.cs, Persons/PersonModel.cs: Fixed whitespace
	  (replaced \t with 4 spaces).

2008-08-21  Mirco Bauer <meebey@meebey.net> 

	* Session.cs: Don't handle quit command in session. (closes trac bug #92)

2008-08-04  Mirco Bauer <meebey@meebey.net> 

	* TextColor.cs: Renamed HexCode to Value.
	
	  Added HexCode property returning a #XXXXXX string.
	
	  Implemented ToString(), GetHashCode(), Equals(), ==, and !=.
	
	  Added ctor with RGB as byte parameters.

2008-07-27  Mirco Bauer <meebey@meebey.net> 

	* AssemblyInfo.cs, AssemblyInfo.cs.in: Removed AssemblyInfo.cs.in files, not
	  needed anymore as we use a shared AssemblyVersion.cs(.in) now.

2008-07-27  Mirco Bauer <meebey@meebey.net> 

	* Engine.mdp: Removed assembly attributes that are now part of the shared
	  AssemblyVersion.cs file.

2008-07-17  Mirco Bauer <meebey@meebey.net> 

	* AssemblyInfo.cs: Bumped version to 0.6.0.

2008-07-16  Mirco Bauer <meebey@meebey.net> 

	* Config/Config.cs: Implemented basic theming support (closes trac bug #19).

2008-07-15  Mirco Bauer <meebey@meebey.net> 

	* Protocols/IProtocolManager.cs, Protocols/ProtocolManagerBase.cs: Added
	  FindGroupChats().
	
	  Added OpenChat().
	
	  Added CloseChat().
	* Chats/GroupChatModel.cs: Added PersonCount property.
	* Chats/ChatModel.cs: Made ctor protected.

2008-07-14  Mirco Bauer <meebey@meebey.net> 

	

2008-07-14  Mirco Bauer <meebey@meebey.net> 

	* Config/Config.cs: Added OFTC, GIMPNet, EFnet, IRCnet and freenode as
	  default IRC servers.
	
	  New users will join #smuxi on the first start automatically.

2008-06-30  Mirco Bauer <meebey@meebey.net> 

	* Session.cs: Expose session chat as property.
	
	  Added check for auto-connect that /connect was passed, as required by
	  the protocol manager implementations.
	
	  Only pass password to IProtocolManager.Connect() if it's not null and
	  not empty.

2008-06-25  Mirco Bauer <meebey@meebey.net> 

	* Protocols/IProtocolManager.cs, Protocols/ProtocolManagerBase.cs: Expose
	  chats owned by the protocol manager.

2008-06-02  Mirco Bauer <meebey@meebey.net> 

	* Session.cs: Nicer code path.

2008-06-02  Mirco Bauer <meebey@meebey.net> 

	* Engine.mdp, Chats/ChatType.cs, Chats/ProtocolChatModel.cs,
	  Chats/NetworkChatModel.cs: Renamed confusing NetworkChatModel to
	  ProtocolChatModel and ChatType.Network to ChatType.Protocol.

2008-04-01  Mirco Bauer <meebey@meebey.net> 

	* AssemblyInfo.cs: Bumped version to 0.5.31

2008-03-04  Mirco Bauer <meebey@meebey.net> 

	* Protocols/ProtocolManagerFactory.cs: Skip abstract classes that implement
	  IProtocolManager.

2008-03-02  Mirco Bauer <meebey@meebey.net> 

	* Session.cs: Implemented SessionChat*, abusing NetworkChat* as smuxi chat
	  was a dirty hack.
	
	  Register ProtocolManagers when connecting automatically to servers.
	
	* Chats/ChatModel.cs: Fixed indention.
	* Chats/ChatType.cs, Chats/SessionChatModel.cs: Implemented SessionChat*,
	  abusing NetworkChat* as smuxi chat was a dirty hack.

2008-03-02  Mirco Bauer <meebey@meebey.net> 

	* Protocols/ProtocolManagerBase.cs: Fixed highlight, formatting and colors
	  of messages that contain URLs.

2008-03-02  Mirco Bauer <meebey@meebey.net> 

	* Protocols/ProtocolManagerBase.cs: Fixed parsing of URLs.

2008-01-31  Mirco Bauer <meebey@meebey.net> 

	* Session.cs, FrontendManager.cs: Deregister the FrontendManager by using
	  the FrontendManager instance instead of the remoting URI which caused an
	  unhandled exception. The the UI object is usually unusable in that stage
	  (the frontend is disconnected), this fixes the crash bug with Mono 1.2.6
	  after a frontend disconnects.
	* AssemblyInfo.cs: Bumped version to 0.5.30.

2007-12-25  Mirco Bauer <meebey@meebey.net> 

	* Engine.mdp: Updated using MonoDevelop 0.18.1

