"Andy Piper" <andy(a)xemacs.org> writes:
Cool. I did a fair amount of this, but gave up on the less obvious
ones.
I've just completed some more merging... I'll send out a patch later today,
but basically toolbar-(x|gtk).c were using some functions directory out of
redisplay-(x|gtk).c instead of going thru the common redisplay routines and
device methods.
Changing them to do this was pretty simple, and I've verified that X & GTK
toolbars work as advertised.
The big plus is that if someone ports to a new OS and doesn't use native
toolbars (which is more difficult), they can just link with this file. I'm
attaching the new file if people want to look at it. I'll probably commit
the GTK and common code but not futz with the X stuff until I hear from
others.
I am trying to get as much code between GTK & X shared as possible so that
the odds of bitrot are slimmer. I think the event loop is next, then maybe
redisplay.
Comments?
-bp
--
Ceterum censeo vi esse delendam