RE: Long-term survival
"Ben Wing" <[email protected]> Tue, 14 Dec 2004 19:17:50 -0600
| Newsgroups | gmane.emacs.xemacs.design |
|---|---|
| Message-ID | <048801c4e243$e56da1b0$210110ac@NEEEEEEE> |
> My own estimation is that I can't see a GTK2 port being > anywhere near ready by the time of the 22.0 release. In fact > I suspect that the Xft patch will get into the mainline > before GTK2; at least they have a substantial codebase so > show off at the moment. Hmm. I do have an old patch sitting around that completely Mule-izes the GTK code and cleans up some other problems. Right now I'm swamped with school-related stuff but this will pass in a few days and I'll see about getting some of this stuff posted/checked in. But what is the problem with GTK2? Does it not support the GTK1 interfaces? Is there a huge interface change? Another patch I have sitting around extracts out some of the duplicated redisplay code between X and GTK. This may help. (It's always annoyed me that Bill took the "shortcut" of just copying huge amounts of code rather than doing the abstraction work -- in the long term this is *not* a shortcut but just a recipe for bitrot.) > I'd like to see this advantage continued, so it should > integrate with whatever desktop service are available on the > platform. Eg, The Cocoa port in MacOS X should support the > Services menu, the GTK and KDE versions should support their > themes and file managers, etc. If these are ignored then > we'll be like xcalc on modern desktops, perfectly functional > but old fashioned and less appealing. > > The GTK contributions are part of my efforts to make this > Like a reality. I completely agree. Cleaning up the widgets is one of my long-term goals (another workspace I have contains a fair amount of widget work) but it will take awhile. ben