Author: mpiulachs
Date: Sun May 18 10:54:43 2008
New Revision: 33586
URL:
http://svn.reactos.org/svn/reactos?rev=33586&view=rev
Log:
- Moved commands outside TechBot.Library to TechBot.Commands.Common and
TechBot.Commands.MSDN except for Command base classes
- Made TechBot more configurable through .config files
- Code refactoring
- Removed automatic parameter parsing support to make everyone happy
Added:
trunk/irc/TechBot/TechBot.Commands.Common/
trunk/irc/TechBot/TechBot.Commands.Common/Base/
trunk/irc/TechBot/TechBot.Commands.Common/Base/BugCommand.cs (with props)
trunk/irc/TechBot/TechBot.Commands.Common/HResultCommand.cs (with props)
trunk/irc/TechBot/TechBot.Commands.Common/NtStatusCommand.cs (with props)
trunk/irc/TechBot/TechBot.Commands.Common/Properties/
trunk/irc/TechBot/TechBot.Commands.Common/Properties/AssemblyInfo.cs (with props)
trunk/irc/TechBot/TechBot.Commands.Common/ReactOSBugUrl.cs (with props)
trunk/irc/TechBot/TechBot.Commands.Common/SambaBugUrl.cs (with props)
trunk/irc/TechBot/TechBot.Commands.Common/Settings.Designer.cs (with props)
trunk/irc/TechBot/TechBot.Commands.Common/Settings.cs (with props)
trunk/irc/TechBot/TechBot.Commands.Common/Settings.settings (with props)
trunk/irc/TechBot/TechBot.Commands.Common/SvnCommand.cs (with props)
trunk/irc/TechBot/TechBot.Commands.Common/TechBot.Commands.Common.csproj (with
props)
trunk/irc/TechBot/TechBot.Commands.Common/WMCommand.cs (with props)
trunk/irc/TechBot/TechBot.Commands.Common/WineBugUrl.cs (with props)
trunk/irc/TechBot/TechBot.Commands.Common/WinerrorCommand.cs (with props)
trunk/irc/TechBot/TechBot.Commands.Common/app.config (with props)
trunk/irc/TechBot/TechBot.Commands.MSDN/
trunk/irc/TechBot/TechBot.Commands.MSDN/ApiCommand.cs (with props)
trunk/irc/TechBot/TechBot.Commands.MSDN/Properties/
trunk/irc/TechBot/TechBot.Commands.MSDN/Properties/AssemblyInfo.cs (with props)
trunk/irc/TechBot/TechBot.Commands.MSDN/Settings.Designer.cs (with props)
trunk/irc/TechBot/TechBot.Commands.MSDN/Settings.settings (with props)
trunk/irc/TechBot/TechBot.Commands.MSDN/TechBot.Commands.MSDN.csproj (with props)
trunk/irc/TechBot/TechBot.Commands.MSDN/TechBot.Commands.MSDN.csproj.user (with
props)
trunk/irc/TechBot/TechBot.Commands.MSDN/app.config (with props)
trunk/irc/TechBot/TechBot.Console/Settings.Designer.cs (with props)
trunk/irc/TechBot/TechBot.Console/Settings.settings (with props)
trunk/irc/TechBot/TechBot.IRCLibrary/app.config (with props)
trunk/irc/TechBot/TechBot/Settings.Designer.cs (with props)
trunk/irc/TechBot/TechBot/Settings.settings (with props)
Modified:
trunk/irc/TechBot/ (props changed)
trunk/irc/TechBot/TechBot.Console/App.config (contents, props changed)
trunk/irc/TechBot/TechBot.Console/ConsoleTechBotService.cs
trunk/irc/TechBot/TechBot.Console/Main.cs (contents, props changed)
trunk/irc/TechBot/TechBot.Console/TechBot.Console.csproj
trunk/irc/TechBot/TechBot.IRCLibrary/TechBot.IRCLibrary.csproj
trunk/irc/TechBot/TechBot.Library/Attributes/CommandParameterAttribute.cs
trunk/irc/TechBot/TechBot.Library/Commands/Base/Command.cs
trunk/irc/TechBot/TechBot.Library/Commands/Base/XmlLookupCommand.cs
trunk/irc/TechBot/TechBot.Library/Commands/HelpCommand.cs
trunk/irc/TechBot/TechBot.Library/Factory/CommandFactory.cs
trunk/irc/TechBot/TechBot.Library/Settings.Designer.cs
trunk/irc/TechBot/TechBot.Library/Settings.settings
trunk/irc/TechBot/TechBot.Library/TechBot.Library.csproj
trunk/irc/TechBot/TechBot.Library/TechBotIrcService.cs
trunk/irc/TechBot/TechBot.Library/TechBotService.cs (contents, props changed)
trunk/irc/TechBot/TechBot.Library/app.config
trunk/irc/TechBot/TechBot.sln
trunk/irc/TechBot/TechBot/App.config (contents, props changed)
trunk/irc/TechBot/TechBot/ServiceThread.cs (contents, props changed)
trunk/irc/TechBot/TechBot/TechBot.csproj
[This mail would be too long, it was shortened to contain the URLs only.]
Added: trunk/irc/TechBot/TechBot.Commands.Common/Base/BugCommand.cs
URL:
http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Commands.Commo…
Added: trunk/irc/TechBot/TechBot.Commands.Common/HResultCommand.cs
URL:
http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Commands.Commo…
Added: trunk/irc/TechBot/TechBot.Commands.Common/NtStatusCommand.cs
URL:
http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Commands.Commo…
Added: trunk/irc/TechBot/TechBot.Commands.Common/Properties/AssemblyInfo.cs
URL:
http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Commands.Commo…
Added: trunk/irc/TechBot/TechBot.Commands.Common/ReactOSBugUrl.cs
URL:
http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Commands.Commo…
Added: trunk/irc/TechBot/TechBot.Commands.Common/SambaBugUrl.cs
URL:
http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Commands.Commo…
Added: trunk/irc/TechBot/TechBot.Commands.Common/Settings.Designer.cs
URL:
http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Commands.Commo…
Added: trunk/irc/TechBot/TechBot.Commands.Common/Settings.cs
URL:
http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Commands.Commo…
Added: trunk/irc/TechBot/TechBot.Commands.Common/Settings.settings
URL:
http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Commands.Commo…
Added: trunk/irc/TechBot/TechBot.Commands.Common/SvnCommand.cs
URL:
http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Commands.Commo…
Added: trunk/irc/TechBot/TechBot.Commands.Common/TechBot.Commands.Common.csproj
URL:
http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Commands.Commo…
Added: trunk/irc/TechBot/TechBot.Commands.Common/WMCommand.cs
URL:
http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Commands.Commo…
Added: trunk/irc/TechBot/TechBot.Commands.Common/WineBugUrl.cs
URL:
http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Commands.Commo…
Added: trunk/irc/TechBot/TechBot.Commands.Common/WinerrorCommand.cs
URL:
http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Commands.Commo…
Added: trunk/irc/TechBot/TechBot.Commands.Common/app.config
URL:
http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Commands.Commo…
Added: trunk/irc/TechBot/TechBot.Commands.MSDN/ApiCommand.cs
URL:
http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Commands.MSDN/…
Added: trunk/irc/TechBot/TechBot.Commands.MSDN/Properties/AssemblyInfo.cs
URL:
http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Commands.MSDN/…
Added: trunk/irc/TechBot/TechBot.Commands.MSDN/Settings.Designer.cs
URL:
http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Commands.MSDN/…
Added: trunk/irc/TechBot/TechBot.Commands.MSDN/Settings.settings
URL:
http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Commands.MSDN/…
Added: trunk/irc/TechBot/TechBot.Commands.MSDN/TechBot.Commands.MSDN.csproj
URL:
http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Commands.MSDN/…
Added: trunk/irc/TechBot/TechBot.Commands.MSDN/TechBot.Commands.MSDN.csproj.user
URL:
http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Commands.MSDN/…
Added: trunk/irc/TechBot/TechBot.Commands.MSDN/app.config
URL:
http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Commands.MSDN/…
Modified: trunk/irc/TechBot/TechBot.Console/App.config
URL:
http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Console/App.co…
Modified: trunk/irc/TechBot/TechBot.Console/ConsoleTechBotService.cs
URL:
http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Console/Consol…
Modified: trunk/irc/TechBot/TechBot.Console/Main.cs
URL:
http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Console/Main.c…
Added: trunk/irc/TechBot/TechBot.Console/Settings.Designer.cs
URL:
http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Console/Settin…
Added: trunk/irc/TechBot/TechBot.Console/Settings.settings
URL:
http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Console/Settin…
Modified: trunk/irc/TechBot/TechBot.Console/TechBot.Console.csproj
URL:
http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Console/TechBo…
Modified: trunk/irc/TechBot/TechBot.IRCLibrary/TechBot.IRCLibrary.csproj
URL:
http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.IRCLibrary/Tec…
Added: trunk/irc/TechBot/TechBot.IRCLibrary/app.config
URL:
http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.IRCLibrary/app…
Modified: trunk/irc/TechBot/TechBot.Library/Attributes/CommandParameterAttribute.cs
URL:
http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Library/Attrib…
Modified: trunk/irc/TechBot/TechBot.Library/Commands/Base/Command.cs
URL:
http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Library/Comman…
Modified: trunk/irc/TechBot/TechBot.Library/Commands/Base/XmlLookupCommand.cs
URL:
http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Library/Comman…
Modified: trunk/irc/TechBot/TechBot.Library/Commands/HelpCommand.cs
URL:
http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Library/Comman…
Modified: trunk/irc/TechBot/TechBot.Library/Factory/CommandFactory.cs
URL:
http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Library/Factor…
Modified: trunk/irc/TechBot/TechBot.Library/Settings.Designer.cs
URL:
http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Library/Settin…
Modified: trunk/irc/TechBot/TechBot.Library/Settings.settings
URL:
http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Library/Settin…
Modified: trunk/irc/TechBot/TechBot.Library/TechBot.Library.csproj
URL:
http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Library/TechBo…
Modified: trunk/irc/TechBot/TechBot.Library/TechBotIrcService.cs
URL:
http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Library/TechBo…
Modified: trunk/irc/TechBot/TechBot.Library/TechBotService.cs
URL:
http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Library/TechBo…
Modified: trunk/irc/TechBot/TechBot.Library/app.config
URL:
http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Library/app.co…
Modified: trunk/irc/TechBot/TechBot.sln
URL:
http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.sln?rev=33586&…
Modified: trunk/irc/TechBot/TechBot/App.config
URL:
http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot/App.config?rev…
Modified: trunk/irc/TechBot/TechBot/ServiceThread.cs
URL:
http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot/ServiceThread.…
Added: trunk/irc/TechBot/TechBot/Settings.Designer.cs
URL:
http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot/Settings.Desig…
Added: trunk/irc/TechBot/TechBot/Settings.settings
URL:
http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot/Settings.setti…
Modified: trunk/irc/TechBot/TechBot/TechBot.csproj
URL:
http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot/TechBot.csproj…