[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