wmperry(a)gnu.org (William M. Perry) writes:
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.
Cool. IMO it's the right way to go.
I'm not good at redisplay area but if you keep patches small
and concise and separated by feature, I'll review and
approve them.
--
Yoshiki Hayashi