[MonoDevelop] [Fwd: Re: patch for 4 minor files (gpl -> mit)]
Carlo Kok
ck at carlo-kok.com
Thu Jun 5 10:55:08 EDT 2008
Lluis Sanchez Gual wrote:
> El dv 30 de 05 del 2008 a les 09:46 +0200, en/na Carlo Kok va escriure:
>> Carlo Kok wrote:
>>> Rewrote them from scratch while keeping the public/protected interface
>>> compatible.
>> fixed spacing and layout according to the guidelines.
>>
>> * Dropped IService & all references to it replacing them with a base
>> "AbstractService" class.
>
> Please use just 'Service'. The 'Abstract' prefix does not convey any
> useful information here.
Fixed.
>
> Also, InitializeService and UnloadService should be 'internal
> protected', since they are not meant to be called by classes other than
> the ServiceManager.
Hm. GuiService (.Core.Gui) seems to call them too for the platform
services, so internal/prot won't work.
>
>> * dropped IDocumentationService
>
> Why drop it? just remove the ISevice inheritance, which never should
> have been there anyway.
>
>> * created a new AbstractDocumentationService class that descends from
>> AbstractService
Of course, undid that change.
>>
>> * Fixed all references to IDocumentationService and replaced them with
>> the AbstractDocumentationService
>> * Dropped GuiSyncAbstractService as nothing was using it
>> * Introduced a new static ServiceManager class
>
> With the above changes, it looks good. Thanks!
> Lluis.
cool
attached again, without the internal protected change.
--
Carlo Kok
RemObjects Software
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: patch04.txt
Url: http://lists.ximian.com/pipermail/monodevelop-list/attachments/20080605/1a4ba110/attachment-0001.txt
More information about the Monodevelop-list
mailing list