Created by Alexander Regueiro on 2010-01-20 and last modified on 2010-02-15
Get this branch:
bzr branch lp:ircdotnet/0.1
Members of IRC.NET Developers can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

IRC.NET Developers

Recent revisions

15. By Alexander Regueiro on 2010-02-15

Updated Readme file.

14. By Alexander Regueiro on 2010-02-03

Updated and written many XML comments in various parts of IrcDotNet project.

13. By Alexander Regueiro on 2010-02-03

Updated XML comments; finished documenting IrcClient and IrcUtilities, and in process of documenting IrcChannel, IrcUser, and IrcChannelUser.
Minor improvements to naming style.

12. By Alexander Regueiro on 2010-02-01

Updated XML comments in IrcClient class.
Classes in IrcDotNet.Common project now reside in IrcDotNet.Common namespaces rather than System ones.

11. By Alexander Regueiro on 2010-02-01

IrcLocalUser now raises an event when the local user joins/leaves a channel, rather than IrcClient, as previously did. Corresponding changes made in client tests.
Started writing XML comments for IrcDotNet project (in IrcClient class).

10. By Alexander Regueiro on 2010-01-30

Implemented write loop in IrcClient to enable throttling of outgoing messages. Created IIrcFloodPreventer interface and implemented it in IIrcFloodPreventer class, which conforms with the de facto standard for flood prevention.
Minor bug fixes in library.
Some small improvements to unit testing code.

9. By Alexander Regueiro on 2010-01-26

Redesigned state machine for testing framework (now uses instance of TestStateManager class).
Implemented Who query and response handling, and written unit test for it.
IrcUser now raises event for any change of away status, and exposes away message as property.

8. By Alexander Regueiro on 2010-01-21

Moved constant strings specifying error messages into project resources file.
Split IrcClient class into multiple partial classes (core, message sending, message processing).
Client now detects quits from known users and raises the appropiate event on IrcUser. Completed unit test for this remote user quit.
Minor refactoring within IrcClientTestSet.

7. By Alexander Regueiro on 2010-01-20

Various bug fixes in ChannelLocalUserModeTest and ChannelModeTest unit tests. Ordered test no longer randomly fails due to the wrong mode change event being detected.
Modified all event-raising methods in project (method names of form "On[EventName]") to eliminate potential race condition problem with null check.

6. By Alexander Regueiro on 2010-01-20

Completed implementation of WhoIs command. (Reply of WhoWas command is still not processed.) Completed unit test for WhoIs command.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.