Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [cdt-dev] API breaking change in CDT debug

IPresentationContext is a provisional API interface so theoretically it
wouldn't be an API breaking change anyway.  However, flexible hierarchy
has itself been around since Platform 3.3 and there are a lot of
external depencencies on it, so for the most part we've been evolving in
a backward compatible way.  IPresentationContext has a comment saying
that all its implementations should sub-class PresentationContext,
that's why I think it's a safe change.

Cheers,
Pawel

-----Original Message-----
From: cdt-dev-bounces@xxxxxxxxxxx [mailto:cdt-dev-bounces@xxxxxxxxxxx]
On Behalf Of Dave Korn
Sent: Monday, March 15, 2010 12:49 PM
To: CDT General developers list.
Subject: Re: [cdt-dev] API breaking change in CDT debug

On 15/03/2010 16:33, John Cortell wrote:
> [This happened Friday, before the M6 build]
> 
> Eventbreakpoint (gdb catchpoint) constants that were in 
> org.eclipse.cdt.debug.mi.core.cdi.model.EventBreakpoint have been move

> to org.eclipse.cdt.debug.core.model.ICEventBreakpoint, and many have 
> undergone name changes for consistency reasons

  FTR, the API between the core platform and the CDT also changed:
IPresentationContext grew a 'getWindow()' method in 3.6M6 that wasn't
there in M5.  So there's a pretty thorough break between M5 and M6 all
round.

    cheers,
      DaveK

_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cdt-dev


Back to the top