On upgrading from 21.5.17 to 21.5.28 I found that psgml-dtds has been
deprecated. My own XML documents where I manage the DTDs are okay.
Standard DTDs such as HTML 4.01 and XHTML 1.0 are no longer available.
What is the recommended config now? Should I force the psgml-dtds
package to install, or manage all the DTDs in my own area?
--
Pete Forman -./\.- Disclaimer: This post is originated
WesternGeco -./\.- by myself and does not represent
pete.forman(a)westerngeco.com -./\.- the opinion of Schlumberger or
http://petef.port5.com -./\.- WesternGeco.
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Ar an dara lá de mí na Nollaig, scríobh Stephen J. Turnbull:
> > * bytecomp.el (byte-compile-output-file-form):
> > Bind print-gensym to a cons, to tell the Lisp printer not to clear
> > print-gensym-alist on exit from #'print. This is appropriate
> > because #'byte-compile-output-file-form may be called multiple
> > times for a given output file, and re-using the
> > #1=#:... placeholders in that context is inappropriate.
>
> do you mean "reusing placeholders is APPROPRIATE" here? I think you
> should be a little more explict if not. Do you mean something like
> "continuing to increment the placeholders is appropriate" rather than
> "reusing the placeholders is inappropriate"?
This ChangeLog was unclear and muddled because I was trusting the
implementation of the (eq t print-gensym) behaviour to not be buggy--I
thought the problem was in the byte compiler. That wasn’t it, though; the
behaviour of the Lisp printer when you revert this change and recompile
mule/*.elc is what’s broken. The non-boilerplate code of greek.elc if you do
that looks like this:
(byte-code "[byte codes omitted]" [#1=#:G79030 #2=#:G79075 #3=#:G79053 #4=#:G79031 #5=#:G79029 [lots and lots of constants omitted] #1=#:G79032 upper lower greek latin-1 case-table syntax-table case-fold-search] 12)
This means that somewhere in the guts of the printing of those [lots and
lots of constants], one of the print functions reset print-gensym-alist
where it shouldn’t have. A bit of browsing doesn’t tell me which, but it
should be possible to set a watchpoint on it and work it out. The Cygwin GDB
isn’t being co-operative with me in this right now, though.
We (and GNU) normally don’t see this problem because for defvars, defuns,
defmacros, defconst and autoloads, print-gensym was always bound to a cons,
so the print-gensym-as-t behaviour wasn’t thoroughly tested.
This is actually, slightly to my surprise, independent of the emacs-w3m
problem. The issue with the latter is that readevalloop resets Vread_objects
with each new top level form--see lread.c:1490--so it is impossible to
re-use an uninterned symbol from one call to (byte-code ...) to the next.
One #'custom-declare-variable call using one uninterned symbol followed by
another re-using the same symbol will always break.
> A comment at the point of change would be appropriate, here.
>
> Does this change the behavior of byte-compiled libraries?
--
¿Dónde estará ahora mi sobrino Yoghurtu Nghé, que tuvo que huir
precipitadamente de la aldea por culpa de la escasez de rinocerontes?
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Ar an dara lá déag de mí Eanair, scríobh Stephen J. Turnbull:
> Aidan Kehoe writes:
>
> > Early December. http://hg.debian.org//hg/xemacs/xemacs/?cs=26ec8d0f3a9c .
> > Unfortunately I think this conflicts with Rodney's use case.
>
> Please explain.
Rodney’s use case was spam trapped. I quote:
> 2-finger scrolling is like mouse wheel scrolling. Dragging 1 finger on
> the tracker pad moves the pointer, 2 fingers scrolls. However, I have
> discovered the problem is not with the API, it is just that mwheel
> support is not loaded currently by default. The following snippet does
> the trick:
>
> ;; Enable wheelmouse support by default
> (require 'mwheel)
>
> ;;Define the mouse scroll wheel
> (defun up-slightly () (interactive) (scroll-up 5))
> (defun down-slightly () (interactive) (scroll-down 5))
> (global-set-key [mouse-4] 'down-slightly)
> (global-set-key [mouse-5] 'up-slightly)
>
> ;;Support for scrolling Griffin powermate
> (global-set-key [wheel-down] 'up-slightly)
> (global-set-key [wheel-up] 'down-slightly)
> (global-set-key [double-wheel-down] 'up-slightly)
> (global-set-key [double-wheel-up] 'down-slightly)
> (global-set-key [triple-wheel-down] 'up-slightly)
> (global-set-key [triple-wheel-up] 'down-slightly)
>
> Rodney
--
¿Dónde estará ahora mi sobrino Yoghurtu Nghé, que tuvo que huir
precipitadamente de la aldea por culpa de la escasez de rinocerontes?
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Kean Johnston writes:
> I speak 3 languages, program in 6 and consider myself reasonably
> smart but that whole paragraph just plain made my head hurt :)
> It also makes me wonder why you want to make the default be V3.
*I* don't want the default to be v3. I want access to a huge body of
code that we would like to sync to. Richard Stallman will not license
that code to us under GPLv2, and it's inconvenient to have to
reference back before Emacs relicensed to find a GPLv2 version to base
on (although our developers will do it if needed). There is also a
large number of developers who develop for Emacs first and who are not
willing to jump through the hoops necessary to contribute to XEmacs if
it is not license- compatible with Emacs.
> But as regards to my code, I happily put it under a "V2 or later"
> license. If you then need to revise that to be "v3 or later" for
> inclusion in a v3-based XEmacs, thats fine by me too.
That works. Thanks!
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Norbert Koch writes:
> ./configure '--prefix=/home/nk/local' '--with-mule' '--with-newgc'
>
>
> XEmacs 21.5-b28 "fuki" (+CVS-20071205) configured for `i686-pc-linux'.
Mike, we need to do something about this, to get the hg hash in there
instead of a now-obsolete CVS date flag. Possibly this could be done
in configure, but.... Also, we should indicate which repo (xemacs
v. xemacs-beta, probably not desirable in emacs-version, but
definitely in Installation and bug reports).
We need a dependency in the makefile to ensure that people who
update the sources but don't run ./configure again before building get
flagged (yeah, I know you are out there, ya impatient bums!)
I CC Adrian because if done in configure we need to think about how to
handle NT native builds, automagically if possible.
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Ar an dara lá déag de mí Eanair, scríobh Stephen J. Turnbull:
> Switching to xemacs-beta.
>
> Aidan Kehoe writes:
>
> > 2008-01-11 Aidan Kehoe <kehoea(a)parhasard.net>
> >
> > * regexp-opt.el: Merge revision 1.34 from GNU, of
> > 2007-01-21. Thank you GNU.
>
> This is pre-GPLv3, right?
Right. I thought that saying the specific revision and date was more
important (more provable) than saying that the file was GPLV2, but giving
both pieces of information is really worthwhile.
> Please say explicitly that you've checked that it's GPLv2 in all
> merges from GNU until we go to "GPLv3 or later" ourselves.
--
¿Dónde estará ahora mi sobrino Yoghurtu Nghé, que tuvo que huir
precipitadamente de la aldea por culpa de la escasez de rinocerontes?
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Ar an dara lá déag de mí Eanair, scríobh Stephen J. Turnbull:
> Rodney Sparapani writes:
>
> > ;; Enable wheelmouse support by default
> > (require 'mwheel)
>
> That's a relief. I would have been furious if the trackpad didn't
> hide the difference in gestures.
>
> I thought XEmacs 21.5 enabled mwheel by default a while ago, though.
Early December. http://hg.debian.org//hg/xemacs/xemacs/?cs=26ec8d0f3a9c .
Unfortunately I think this conflicts with Rodney’s use case.
> If not, I think it's time.
--
¿Dónde estará ahora mi sobrino Yoghurtu Nghé, que tuvo que huir
precipitadamente de la aldea por culpa de la escasez de rinocerontes?
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta