[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