Hello
Please answer my question.
We maked a player in Linux with Lisp languaege ,but we dont know how to make
a UDP connection between our player and the server with Lisp languaege.
We looked in many sources ,but we didn't attain any affects.
Please say to us for making a UDP connection and geting and sending messages
with that Lisp languaege which orders .
Please explan with an example.
Thanks
Mrs Khodadadi

If you create a widget with:
(widget-create 'editable-field
:secret ?*
"testing")
I would expect to get a widget like:
*******
instead of what you do get:
testing
The problem is that :secret is only ever dealt with in widget-after-change
or widget-value-get. But should be checked in widget-value-create, etc. I
don't have time to dig further than this since my mother just died this
morning. I'll be out of commission for a few days to say the least.
-Bill P.

Do this simple test. Evaluate (while t), and while XEmacs is looping,
minimize it and then maximize it. Under X, the frame is not redrawn,
and this has been the case since as long as I've used XEmacs (19.12).
However, under Windows this is handled correctly -- redisplay is
invoked even when XEmacs is evaluating Lisp code. Just how did you
guys do that?! :-)
Perhaps Ben can shed additional light on this?
--
Hrvoje Niksic <hniksic(a)srce.hr> | Student at FER Zagreb, Croatia
--------------------------------+--------------------------------
Which is worse: ignorance or apathy? Who knows? Who cares?

I working on porting some lisp code from Emacs to XEmacs. One area I'm
having a problem in is with a certain popup menu. It works ok on Emacs
but crashes XEmacs. I think it has to do with the length of the strings
being put into the popup menu.
I'm been able to come up with a simple snippet of lisp code that can
recreate it. It would appear the magic number to make it crash is 64
characters.
I see that popup menu is in the c-code and I get lost in there pretty
quick.
anyhow, here is the test case:
(defun popup-menu-2 (e)
(interactive "＠e")
(let ((menu (list
""
["Crash" (crash)]
)))
(popup-menu menu)))
(global-set-key 'button3 'popup-menu-2)
(defun crash ()
""
(interactive)
(let* ((menu (list
""
(format "%s"
"1234567890123456789012345678901234567890123456789012345678901234"
))))
(popup-menu menu)
))
This one WILL crash, at least for me. Delete the end character (4), and
it will work.
jeff

Sorry for the offtopic noise but I seem to recall one of you once
mentioning a free package that allows one to script X events. We have
a program with only a gui interface we'd like to run many times as
a batch job. I've searched thru my xemacs-beta archives and some X
newsgroups and FAQs but it's all "How do I change my background"...
Anyway, if someone knows something I'd greatly appreciate it.
many thanks
greg

Sean MacLennan <bn932(a)freenet.carleton.ca> writes:
...
> I am trying to port XEmacs to QNX and have hit a snag. I am hoping
> someone will immediately see the problem.......
> Here is the make output (beta40):
> EMACSBOOTSTRAPLOADPATH="/home/xemacs/xemacs-20.0/src/../lisp/:/home/xemacs/xemacs-20.0"
> ./temacs -batch -l /home/xemacs/xemacs-20.0/src/../lisp/update-elc.el
> Loading /home/xemacs/xemacs-20.0/src/../lisp/update-elc.el...
> Loading find-paths.el... (10184)
> Loading packages.el... (17300)
> Loading setup-paths.el... (4096)
> Loading dump-paths.el... (0)
> Loading /home/xemacs/xemacs-20.0/src/../lisp/dumped-lisp.el...(160)
> EMACSBOOTSTRAPLOADPATH="/home/xemacs/xemacs-20.0/src/../lisp/:/home/xemacs/xemacs-20.0"
> ./temacs -batch -l /home/xemacs/xemacs-20.0/src/../lisp/loadup.el dump
> Loading /home/xemacs/xemacs-20.0/src/../lisp/loadup.el...
> Using load-path (/home/xemacs/xemacs-20.0/src/../lisp/
> /home/xemacs/xemacs-20.0)
> Loading /home/xemacs/xemacs-20.0/src/../lisp/dumped-lisp.el...(204)
> Loading /home/xemacs/xemacs-20.0/lisp/backquote.elc... (2486)
> Loading /home/xemacs/xemacs-20.0/lisp/bytecomp-runtime.elc...Fatal
> error: assertion failed, file alloc.c, line 3831, (((EMACS_UINT) ((void
> *) (((ptr->car) & ((1UL << ((4 * 8) - 4)) - 1UL))))) & 3) == 0
> make: [xemacs] Error 134 (ignored)
> make: *** [xemacs] Error 1
> If it is any help, here are the bytecomp-runtime.el[c], the config.h and
> the makefile. Do not hesitate to ask for more info!!!!
Um, at least in my case, none of your attachments are very useful for
identifying a problem. Please just send the Installation file
generated by configure (M-x describe-installation).
The code above is one place where the pointer tag bits are being
diddled with. You are apparently using the system malloc (using the
old GNU Malloc distributed with XEmacs might be easier and it might
not).
Have you tried building with -DUSE_MINIMAL_TAGBITS? The System malloc
on Linux (the new GNU malloc) has a tendency to return pointers which
can collide with the usual Lisp tagbits. Check the documentation for
malloc and make sure that it does not use mmap. If it does, you will
have to arrange to have it turned off while XEmacs is dumping or you
will lose. See the code guarded by `#ifdef DOUG_LEA_MALLOC' for clues
on how to do this with one implementation.

"Kirill M. Katsnelson" <kkm(a)kis.ru> writes:
> I'll send my patch to Andre Spiegel <spiegel(a)inf.fu-berlin.de>.
> If anybody has to communicate with Mr. P. Eggert, please not me.
For the standard error bit it is not really necessary as their version
has a better implementation to handle stderror anyway. I just didn`t
dare copying it so later before the feature freeze. Checkout their
version (ftp.ifi.uio.no has unpacked FSF 20.2 sources)

XEmacs 21.0 "Somali-pre2" [Lucid] (i386-pc-linux).
I use a regular background pixmap and this almost works correctly.
But when `read-passwd' is called, ie. the keyboard is locked and the
screen is reverted, the background for all font-locked text is gone.
This doesn't look good, but I don't have a clue where to fix it.
Have a look at <URL:http://www.tihlde.hist.no/~stigb/xemacs-1.gif>.
This did not happend in 20.3, but I found the same bug in 20.4.
--
Stig Bjørlykke
Red Hat Linux User