[ros-diffs] [mpiulachs] 33586: - 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

mpiulachs at svn.reactos.org mpiulachs at svn.reactos.org
Sun May 18 17:54:44 CEST 2008


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.Common/Base/BugCommand.cs?rev=33586&view=auto

Added: trunk/irc/TechBot/TechBot.Commands.Common/HResultCommand.cs
URL: http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Commands.Common/HResultCommand.cs?rev=33586&view=auto

Added: trunk/irc/TechBot/TechBot.Commands.Common/NtStatusCommand.cs
URL: http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Commands.Common/NtStatusCommand.cs?rev=33586&view=auto

Added: trunk/irc/TechBot/TechBot.Commands.Common/Properties/AssemblyInfo.cs
URL: http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Commands.Common/Properties/AssemblyInfo.cs?rev=33586&view=auto

Added: trunk/irc/TechBot/TechBot.Commands.Common/ReactOSBugUrl.cs
URL: http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Commands.Common/ReactOSBugUrl.cs?rev=33586&view=auto

Added: trunk/irc/TechBot/TechBot.Commands.Common/SambaBugUrl.cs
URL: http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Commands.Common/SambaBugUrl.cs?rev=33586&view=auto

Added: trunk/irc/TechBot/TechBot.Commands.Common/Settings.Designer.cs
URL: http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Commands.Common/Settings.Designer.cs?rev=33586&view=auto

Added: trunk/irc/TechBot/TechBot.Commands.Common/Settings.cs
URL: http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Commands.Common/Settings.cs?rev=33586&view=auto

Added: trunk/irc/TechBot/TechBot.Commands.Common/Settings.settings
URL: http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Commands.Common/Settings.settings?rev=33586&view=auto

Added: trunk/irc/TechBot/TechBot.Commands.Common/SvnCommand.cs
URL: http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Commands.Common/SvnCommand.cs?rev=33586&view=auto

Added: trunk/irc/TechBot/TechBot.Commands.Common/TechBot.Commands.Common.csproj
URL: http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Commands.Common/TechBot.Commands.Common.csproj?rev=33586&view=auto

Added: trunk/irc/TechBot/TechBot.Commands.Common/WMCommand.cs
URL: http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Commands.Common/WMCommand.cs?rev=33586&view=auto

Added: trunk/irc/TechBot/TechBot.Commands.Common/WineBugUrl.cs
URL: http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Commands.Common/WineBugUrl.cs?rev=33586&view=auto

Added: trunk/irc/TechBot/TechBot.Commands.Common/WinerrorCommand.cs
URL: http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Commands.Common/WinerrorCommand.cs?rev=33586&view=auto

Added: trunk/irc/TechBot/TechBot.Commands.Common/app.config
URL: http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Commands.Common/app.config?rev=33586&view=auto

Added: trunk/irc/TechBot/TechBot.Commands.MSDN/ApiCommand.cs
URL: http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Commands.MSDN/ApiCommand.cs?rev=33586&view=auto

Added: trunk/irc/TechBot/TechBot.Commands.MSDN/Properties/AssemblyInfo.cs
URL: http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Commands.MSDN/Properties/AssemblyInfo.cs?rev=33586&view=auto

Added: trunk/irc/TechBot/TechBot.Commands.MSDN/Settings.Designer.cs
URL: http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Commands.MSDN/Settings.Designer.cs?rev=33586&view=auto

Added: trunk/irc/TechBot/TechBot.Commands.MSDN/Settings.settings
URL: http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Commands.MSDN/Settings.settings?rev=33586&view=auto

Added: trunk/irc/TechBot/TechBot.Commands.MSDN/TechBot.Commands.MSDN.csproj
URL: http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Commands.MSDN/TechBot.Commands.MSDN.csproj?rev=33586&view=auto

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/TechBot.Commands.MSDN.csproj.user?rev=33586&view=auto

Added: trunk/irc/TechBot/TechBot.Commands.MSDN/app.config
URL: http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Commands.MSDN/app.config?rev=33586&view=auto

Modified: trunk/irc/TechBot/TechBot.Console/App.config
URL: http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Console/App.config?rev=33586&r1=33585&r2=33586&view=diff

Modified: trunk/irc/TechBot/TechBot.Console/ConsoleTechBotService.cs
URL: http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Console/ConsoleTechBotService.cs?rev=33586&r1=33585&r2=33586&view=diff

Modified: trunk/irc/TechBot/TechBot.Console/Main.cs
URL: http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Console/Main.cs?rev=33586&r1=33585&r2=33586&view=diff

Added: trunk/irc/TechBot/TechBot.Console/Settings.Designer.cs
URL: http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Console/Settings.Designer.cs?rev=33586&view=auto

Added: trunk/irc/TechBot/TechBot.Console/Settings.settings
URL: http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Console/Settings.settings?rev=33586&view=auto

Modified: trunk/irc/TechBot/TechBot.Console/TechBot.Console.csproj
URL: http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Console/TechBot.Console.csproj?rev=33586&r1=33585&r2=33586&view=diff

Modified: trunk/irc/TechBot/TechBot.IRCLibrary/TechBot.IRCLibrary.csproj
URL: http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.IRCLibrary/TechBot.IRCLibrary.csproj?rev=33586&r1=33585&r2=33586&view=diff

Added: trunk/irc/TechBot/TechBot.IRCLibrary/app.config
URL: http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.IRCLibrary/app.config?rev=33586&view=auto

Modified: trunk/irc/TechBot/TechBot.Library/Attributes/CommandParameterAttribute.cs
URL: http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Library/Attributes/CommandParameterAttribute.cs?rev=33586&r1=33585&r2=33586&view=diff

Modified: trunk/irc/TechBot/TechBot.Library/Commands/Base/Command.cs
URL: http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Library/Commands/Base/Command.cs?rev=33586&r1=33585&r2=33586&view=diff

Modified: trunk/irc/TechBot/TechBot.Library/Commands/Base/XmlLookupCommand.cs
URL: http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Library/Commands/Base/XmlLookupCommand.cs?rev=33586&r1=33585&r2=33586&view=diff

Modified: trunk/irc/TechBot/TechBot.Library/Commands/HelpCommand.cs
URL: http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Library/Commands/HelpCommand.cs?rev=33586&r1=33585&r2=33586&view=diff

Modified: trunk/irc/TechBot/TechBot.Library/Factory/CommandFactory.cs
URL: http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Library/Factory/CommandFactory.cs?rev=33586&r1=33585&r2=33586&view=diff

Modified: trunk/irc/TechBot/TechBot.Library/Settings.Designer.cs
URL: http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Library/Settings.Designer.cs?rev=33586&r1=33585&r2=33586&view=diff

Modified: trunk/irc/TechBot/TechBot.Library/Settings.settings
URL: http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Library/Settings.settings?rev=33586&r1=33585&r2=33586&view=diff

Modified: trunk/irc/TechBot/TechBot.Library/TechBot.Library.csproj
URL: http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Library/TechBot.Library.csproj?rev=33586&r1=33585&r2=33586&view=diff

Modified: trunk/irc/TechBot/TechBot.Library/TechBotIrcService.cs
URL: http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Library/TechBotIrcService.cs?rev=33586&r1=33585&r2=33586&view=diff

Modified: trunk/irc/TechBot/TechBot.Library/TechBotService.cs
URL: http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Library/TechBotService.cs?rev=33586&r1=33585&r2=33586&view=diff

Modified: trunk/irc/TechBot/TechBot.Library/app.config
URL: http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.Library/app.config?rev=33586&r1=33585&r2=33586&view=diff

Modified: trunk/irc/TechBot/TechBot.sln
URL: http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot.sln?rev=33586&r1=33585&r2=33586&view=diff

Modified: trunk/irc/TechBot/TechBot/App.config
URL: http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot/App.config?rev=33586&r1=33585&r2=33586&view=diff

Modified: trunk/irc/TechBot/TechBot/ServiceThread.cs
URL: http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot/ServiceThread.cs?rev=33586&r1=33585&r2=33586&view=diff

Added: trunk/irc/TechBot/TechBot/Settings.Designer.cs
URL: http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot/Settings.Designer.cs?rev=33586&view=auto

Added: trunk/irc/TechBot/TechBot/Settings.settings
URL: http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot/Settings.settings?rev=33586&view=auto

Modified: trunk/irc/TechBot/TechBot/TechBot.csproj
URL: http://svn.reactos.org/svn/reactos/trunk/irc/TechBot/TechBot/TechBot.csproj?rev=33586&r1=33585&r2=33586&view=diff



More information about the Ros-diffs mailing list