Re: Porting to GTK+ 3



On Fri, 2010-06-11 at 09:19 +0100, Damon Chaplin wrote:
> On Wed, 2010-06-09 at 23:03 +0200, Murray Cumming wrote:
> > Shall we port to GTK+ 3, Damon? I could do that if it's wanted, or get
> > someone to do it.
> > 
> > This will be an ABI break, because GTK+ 3 breaks ABI for us. We probably
> > want to make goocanvas parallel-installable too.
> 
> I guess so. Though it may be best to wait to see if there is a standard
> way of doing this.

It's really straightforward. I can try to generalize it, but it's really
not something to worry about. I'll go ahead.

> > As we are forced to do an ABI break, we could also take this opportunity
> > to make other changes that you didn't want to make yet because of ABI
> > stability.
> 
> I wouldn't want to do any large API changes (if we were going to do
> that, I'd rather do a big rethink of the whole API, possibly getting rid
> of some things like the model/view split,

Yes, that's something I'd like to consider.

>  cascading style properties,
> the use of interfaces, letting all items have children etc. But that's a
> lot of work).

We can do another parallel installed ABI version at any time.

> The only small API change request is the get_bounds() function
> signature. And I still don't really think that is worth doing.
> 
> Damon
> 
> 

-- 
murrayc murrayc com
www.murrayc.com
www.openismus.com



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]