Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [cdt-dev] new API for error parsers

Elena,
thanks for starting the wiki-page!

It is important that we make a difference between breaking and
non-breaking 
API changes. The breaking changes must be read and understood by
everyone
that needs to port existing work from CDT 5.x to CDT 6.0. 
It is good to know about non-breaking changes also, but it is safe to
ignore
them.

--> I divided the page into two sections, accordingly. We could also
have two
    separate pages, if you prefer.

Markus.


> -----Original Message-----
> From: cdt-dev-bounces@xxxxxxxxxxx 
> [mailto:cdt-dev-bounces@xxxxxxxxxxx] On Behalf Of Elena Laskavaia
> Sent: Thursday, October 23, 2008 6:32 PM
> To: CDT General developers list.
> Subject: Re: [cdt-dev] new API for error parsers
> Importance: Low
> 
> Committed, I updated API page: 
> http://wiki.eclipse.org/CDT/designsByRelease/API6.0
> 
> 
> Elena Laskavaia wrote:
> > I am trying to fix 
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=54812
> > about trimming problem for error parsers.
> > It has been open for ages. I don't think we can simply fix 
> it we need 
> > a new API.
> > 
> > I suggest we create new interface IErrorParser2 which has a 
> > function(s) that tells what lines we want.
> > Current possible options:
> > 
> > - as is now
> > - untrimmed string <=1000 chars
> > - untrimmed string <=1000 chars with ending \n and \r 
> (Doubt that it 
> > is needed though)
> > - string as is (including >1000 chars)
> > - whole buffer (without cutting by \n)
> > 
> > See proposed interface code here:
> >   https://bugs.eclipse.org/bugs/attachment.cgi?id=115836
> > 
> > 
> > 
> > 
> > _______________________________________________
> > cdt-dev mailing list
> > cdt-dev@xxxxxxxxxxx
> > https://dev.eclipse.org/mailman/listinfo/cdt-dev
> _______________________________________________
> cdt-dev mailing list
> cdt-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/cdt-dev
> 


Back to the top