Ali Bahrami <Ali.Bahrami at Sun.COM> writes:

>     I'd like to request a code review. I'm updating GNU emacs to
> version 23.1, and fixing a bug that affects the Buffers menu in the
> GTK version:
> 
>       6892736 Update GNU emacs to version 23.1
>       6889305 emacs buffers menu is not updating in build 124
[...]
> The webrev can be found at:
> 
>      http://cr.opensolaris.org/~alib/emacs/
> 
> Thank you for your time.

Great, thanks for doing this.

One annoying issue you might need to be aware of, which I found when I
built emacs 23.1 myself:

        GTK+ Emacs 23.1 on Solaris 10/11 ignores all X toolkit options
        http://emacsbugs.donarmstrong.com/cgi-bin/bugreport.cgi?bug=4330

Could you please check if your build is affected as well?  Perhaps it is
possible to identify the fix from CVS Emacs and apply it?

Not a review (which is hard with all the mechanical change due to version
numbers), but a couple of comments:

* One thing I found confusing in the install-sfw script is sections like
  this:

SFL="usr/gnu/share"
DST="${ROOT}/usr/gnu/share"
SFL="usr/gnu/share/man"
DST="${ROOT}/usr/gnu/share/man"
SFL="usr/gnu/share/man/man1"
DST="${ROOT}/usr/gnu/share/man/man1"
_install N ${SFL}/ctags.1       ${DST}/ctags.1  444
_install N ${SFL}/etags.1       ${DST}/etags.1  444

  Why set SFL and DST three times only to override the value immediately?

* I see you build emacs with --with-gif=no.  Would it be possible to change
  this, at least in the future?  I suppose there could be legal problems
  with shipping libgif, though.

* Would it be possible to replace explicit version numbers in the
  prototype* files by variables?  This would massively reduce the size of
  the diffs in the future.

Thanks.
        Rainer

-- 
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University

Reply via email to