Source

xemacsweb / Releases / 21.5.8.content

Full commit
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
%title%
XEmacs 21.5.8 "broccoli" is Released
%author%
automatically generated from release announcement by release-mail-to-html.el
%main%
          <h1><a name="announcement">XEmacs</a> 21.5.8 "broccoli" is Released</h1>
          <p>goto announcement</p>
          <pre xml:space="preserve">
From: Steve Youngs &lt;youngs@xemacs.org&gt;
Subject: XEmacs 21.5.8 "broccoli" is released.
To: XEmacs Announce &lt;xemacs-announce@xemacs.org&gt;
Date: Sat, 27 Jul 2002 22:51:57 +1000
Organization: The XEmacs Development Team

Hi Folks!

OK, here we go, my first Beta release...

XEmacs 21.5.8 "broccoli" is released.

There are a reasonable amount of fixes here but the primary reason for
this release is to make way for some upcoming major changes to the GC
code that Mike Sperber is working on.

You can pick up the tarball 'xemacs-21.5.8.tar.gz' at:

        /ftp.xemacs.org:/pub/xemacs/beta/

Or from a mirror near you.

Or via CVS:

  cvs -d :pserver:cvs@cvs.xemacs.org:/pack/xemacscvs login
    [password "cvs" (sans quotes)]

  cvs -d :pserver:cvs@cvs.xemacs.org:/pack/xeamcscvs co -r r21-5-8 xemacs

Summary of Changes:
==================
to 21.5.8 "broccoli"

Lots of fixes and changes.  This release has primarily been done to
make way for the new GC stuff from Mike Sperber.

CHANGES now uses surnames as listed in the ChangeLogs to identify
contributors.  And I haven't sorted the changes into different
categories.  Maybe next release...

-- New configure option "--use-kkcc" for the upcoming new GC
   algorithms - Sperber.
-- Identify "--with-modules" as an autodetected configure option -
   James. 
-- Add a couple of configuration questions to PROBLEMS - Turnbull.
-- Test for wchar.h in configure - Sperber.
-- Update package-index files - Youngs.
-- s/Xemacs/XEmacs/ doc fixes - Aichner.
-- Sync make-docfile.c with GNU - James.
-- Updates to gutter-items - Palmieri.
-- Sync setenv with GNU - Wallington.
-- Remove package-get's dependence on APEL - Youngs.
-- Fix case fold bug in replace-in-string - Verna.
-- Updates to code-process.el and process.el - Alexander.
-- Updates to mule/kinsoku.el - Yamaoka.
-- Updates to define-derived-mode - Wallington.
-- Printer fixes - Piper.
-- Updates to window-xemacs.el &amp; frame.el - James.
-- Doc fix gutter-items.el - Piper.
-- Sync ":set-after" in custom with GNU - Piper.
-- Sort the lists in enabled-behavior-list - Galibert
-- Updates to lwlib-Xm.c - Piper.
-- Various doc fixes to the TeXinfo docs - Aichner.
-- GC fixes - Sperber.
-- Updates to lisp.h, symbols.c for DSO's - James.
-- Fix to mswindows_need_event - Alexander.
-- Declare Fcdr_safe to be callable from C - Turnbull.
-- Ffunctionp return nil for autoloaded macros &amp; keymaps - Niksic.
-- Subwindow fixes - Ueno.
-- Include wchar.h only if available, define wclsen if not - Sperber.
-- Fixes to Fstart_process_internal - Sperber.
-- Fixes to init_ralloc for pdump - Sperber.
-- Remove duplicated definition of Lisp_Devmode - Bush.
-- Fixes to toolbar/redisplay - Piper.
-- Windows DDE fixes - Moore.
-- Fixes to 'query_string_geometry' and 'widget_logical_unit_height' -
   Piper.
-- Fix problem with XEmacs freezing with certain virtual window
   managers on Windows - Rankin.
-- Conditionalise calls to syms_of_dired_mswindows &amp;
   vars_of_dired_mswindows on WIN32_NATIVE instead of HAVE_MSW_C_DIRED
   - Harris.
-- Process related fixes - Sperber.
-- Fix #includes in input-method-motif.c - Galibert.
-- Fixes to automated tests - Sperber.


ChangeLog Entries:
=================

./ChangeLog
-----------
2002-07-27  Steve Youngs  &lt;youngs@xemacs.org&gt;

	* XEmacs 21.5.8 "broccoli" is released.

2002-07-09  Mike Sperber &lt;mike@xemacs.org&gt;

	* configure.usage: 
	* configure.in: Add --use-kkcc option for new GC algorithms.

2002-06-04  Jerry James  &lt;james@xemacs.org&gt;

	* configure.usage: Identify --with-modules as autodetecting.

2002-07-04  Stephen J. Turnbull  &lt;stephen@xemacs.org&gt;

	* PROBLEMS: Add two basic configuration questions.

2002-07-08  Mike Sperber &lt;mike@xemacs.org&gt;

	* configure.in: Test for wchar.h.

./etc/ChangeLog
---------------
2002-07-27  Steve Youngs  &lt;youngs@xemacs.org&gt;

	* XEmacs 21.5.8 "broccoli" is released.

2002-07-21  Steve Youngs  &lt;youngs@xemacs.org&gt;

	* package-index.LATEST.pgp: Update.

	* package-index.LATEST.gpg: Ditto.

2002-07-14  Adrian Aichner  &lt;adrian@xemacs.org&gt;

	* xemacs-icon.xpm: It's XEmacs, not Xemacs.

./lib-src/ChangeLog
-------------------
2002-07-27  Steve Youngs  &lt;youngs@xemacs.org&gt;

	* XEmacs 21.5.8 "broccoli" is released.

2002-07-15  Jerry James  &lt;james@xemacs.org&gt;

	* make-docfile.c: Change whitespace and organization to reduce the
	size of the diff against FSF Emacs sources and synch to Emacs 21.2.
	Remove unused DO_REALLOC.
	Mark XEmacs changes and additions more clearly.
	Reintroduce previously deleted Emacs code inside #if 0 ... #endif.
	* make-docfile.c (next_extra_elc): Replace goto with do-while.
	* make-docfile.c (main): Put XEmacs-only args in one place.
	* make-docfile.c (write_c_args): Change buff to buf to match
	Emacs.  Replace pointer arithmetic with simpler array syntax.
	* make-docfile.c (scan_c_file): Note that DEFSIMPLE and DEFPRED no
	longer exist.  Correct the "name too long" test (off by one).
	Die with message if a DEFUN has no docstring instead of hanging.
	* make-docfile.c (scan_lisp_file): Introduce while loops used in
	Emacs sources to skip consecutive blank lines.

2002-07-14  Adrian Aichner  &lt;adrian@xemacs.org&gt;

	* etags.c: It's XEmacs, not Xemacs.

./lisp/ChangeLog
----------------
2002-07-27  Steve Youngs  &lt;youngs@xemacs.org&gt;

	* XEmacs 21.5.8 "broccoli" is released.

2002-06-04  John H Palmieri  &lt;palmieri@math.washington.edu&gt;

	* gutter-items.el (buffers-tab-omit-function): Default value is
	now `buffers-tab-omit-some-buffers'.
	* gutter-items.el (buffers-tab-omit-list): New customizable
	variable, specifying which buffers to omit from buffers tab.
	* gutter-items.el (buffers-tab-omit-some-buffers): New function
	which uses buffers-tab-omit-list.

2002-07-21  John Paul Wallington  &lt;jpw@xemacs.org&gt;

	* process.el (substitute-env-vars): New function; sync with 
	GNU Emacs 21.1.50.
	(setenv): Add optional arg SUBSTITUTE-ENV-VARS; sync with
	GNU Emacs 21.1.50.

2002-07-17  Steve Youngs  &lt;youngs@xemacs.org&gt;

	* package-get.el (package-get-update-base-from-buffer): Re-write
	so it doesn't rely on the APEL package.

2002-07-16  Didier Verna  &lt;didier@xemacs.org&gt;

	* subr.el (replace-in-string): fix case fold bug introduced by
	"2000-07-30  Ben Wing  &lt;ben@xemacs.org&gt;": honor the value of
	case-fold-search in temporary buffers.

2002-07-01  Mike Alexander  &lt;mta@arbortext.com&gt;

	* code-process.el (call-process-region): Don't delete the process
	output if start equals end

2002-07-14  Mike Alexander  &lt;mta@arbortext.com&gt;

	* process.el (shell-command-on-region): Don't delete the region
	before giving it to call-process-region

2002-07-14  Adrian Aichner  &lt;adrian@xemacs.org&gt;

	* ChangeLog: It's XEmacs, not Xemacs.

2001-07-10  Katsumi Yamaoka  &lt;yamaoka@jpl.org&gt;

	* mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
	mixed text.
	(kinsoku-eol-p): Ditto.

2001-07-09  Katsumi Yamaoka  &lt;yamaoka@jpl.org&gt;

	* mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
	kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
	characters as the category `s' or `e' correctly.

2002-06-26  John Paul Wallington  &lt;jpw@shootybangbang.com&gt;

	* derived.el (define-derived-mode): Put `derived-mode-parent'
	property on child.
	(derived-mode-p): New function; sync with GNU Emacs 21.

2002-06-16  Andy Piper  &lt;andy@xemacs.org&gt;

	* menubar-items.el (default-menubar): enable windows printing on
	cygwin as well as native.

2002-06-12  Andy Piper  &lt;andy@xemacs.org&gt;

	* printer.el (generic-print-buffer): catch all errors so that the
	print device can be cleared in all scenarios.
	(Printer-clear-device): make sure clearing the printer allows it
	to be used again immediately.
	(generic-print-region): make sure the default printer face is
	black-on-white.

2002-04-23  Jerry James  &lt;james@xemacs.org&gt;

	* window-xemacs.el (display-buffer-function): Change doc to
	reflect new arg.
	* window-xemacs.el (pre-display-buffer-function): Ditto.
	* window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
	non-nil, make the new window just big enough for its contents.
	* frame.el (get-frame-for-buffer): Accept new arg, due to above.
	* frame.el (show-temp-buffer-in-current-frame): Remove broken
	temp-buffer-shrink-to-fit code.  Tell display-buffer instead.

2002-06-06  Andy Piper  &lt;andy@xemacs.org&gt;

	* gutter-items.el (buffers-tab-filter-functions): fix typo.

2002-06-06  Andy Piper  &lt;andy@xemacs.org&gt;

	* custom.el (custom-theme-set-variables): sync :set-after from FSF.
	(defcustom): ditto.
	(custom-handle-keyword): ditto.

2002-06-04  John H Palmieri  &lt;palmieri@math.washington.edu&gt;

	* gutter-items.el (buffers-tab-selection-function): fix
	documentation, make obsolete.
	* gutter-items.el (buffers-tab-filter-functions): change default
	value (but not default behavior), reword documentation.

2002-06-27  Olivier Galibert  &lt;galibert@pobox.com&gt;

	* behavior.el (enabled-behavior-list): Sort the lists for the
	assert comparison.

./lwlib/ChangeLog
-----------------
2002-07-27  Steve Youngs  &lt;youngs@xemacs.org&gt;

	* XEmacs 21.5.8 "broccoli" is released.

2002-06-07  Andy Piper  &lt;andy@xemacs.org&gt;

	* lwlib-Xm.c: (xm_safe_update_label): new function. Call
	xm_update_label if the class is appropriate.
	(make_menu_in_widget): use it.
	(update_one_menu_entry): ditto.
	(xm_update_one_widget): ditto.

./man/ChangeLog
---------------
2002-07-27  Steve Youngs  &lt;youngs@xemacs.org&gt;

	* XEmacs 21.5.8 "broccoli" is released.

2002-07-13  Adrian Aichner  &lt;adrian@xemacs.org&gt;

	* xemacs/packages.texi (Installing Packages): Fix reference to
	EFS.

2002-07-06  Adrian Aichner  &lt;adrian@xemacs.org&gt;

	* new-users-guide/custom1.texi (Customizing key Bindings): Fix
	improper use of indef. art. "a".

2002-07-06  Adrian Aichner  &lt;adrian@xemacs.org&gt;

	* lispref/commands.texi (Peeking and Discarding): Ditto.
	* lispref/customize.texi (Type Keywords): Ditto.
	* lispref/dragndrop.texi (Drop Interface): Ditto.

2002-07-06  Adrian Aichner  &lt;adrian@xemacs.org&gt;

	* termcap.texi (Clearing): Ditto.
	* widget.texi (User Interface): Ditto.
	* widget.texi (Basic Types): Ditto.
	* widget.texi (group): Ditto.

2002-07-05  Adrian Aichner  &lt;adrian@xemacs.org&gt;

	* xemacs/menus.texi (Edit Menu): Typo fixes for incorrect use of
	indef. art. "an".

2002-07-05  Adrian Aichner  &lt;adrian@xemacs.org&gt;

	* lispref/control.texi (Processing of Errors): Ditto.
	* lispref/mule.texi (ISO 2022): Ditto.
	* lispref/packaging.texi (Package Terminology): Ditto.
	* lispref/text.texi (Transformations): Ditto.

2002-07-05  Adrian Aichner  &lt;adrian@xemacs.org&gt;

	* termcap.texi (Naming): Ditto.
	* texinfo.texi (itemize): Ditto.
	* texinfo.texi (Tips): Ditto.
	* widget.texi (Introduction): Ditto.
	* widget.texi (group): Ditto.

./nt/ChangeLog
--------------
2002-07-27  Steve Youngs  &lt;youngs@xemacs.org&gt;

	* XEmacs 21.5.8 "broccoli" is released.

2002-07-08  Stephen J. Turnbull  &lt;stephen@xemacs.org&gt;

	* README: Reference GNU Emacs 21.x.

2002-07-05  Jonathan Harris  &lt;jonathan@xemacs.org&gt;

	* README: Document Visual Studio .NET setup

./src/ChangeLog
---------------
2002-07-27  Steve Youngs  &lt;youngs@xemacs.org&gt;

	* XEmacs 21.5.8 "broccoli" is released.

2002-07-25  Steve Youngs  &lt;youngs@xemacs.org&gt;

	* process-unix.c (child_setup):
	(unix_create_process):
	Revert Mike's patch of 2002-07-20.

2002-07-20  Mike Sperber &lt;mike@xemacs.org&gt;

	* eval.c (run_post_gc_hook): Use more correct flags when running
	post-gc-hook.

2002-07-20  Mike Sperber &lt;mike@xemacs.org&gt;

	* process-unix.c (child_setup): Don't try to close file
	descriptors for chid process once again---it's already being done
	in close_process_descs.
	(unix_create_process): Call begin_dont_check_for_quit to inhibit
	unwanted interaction (and thus breaking of X event synchronicity)
	in the child.

2002-07-15  Jerry James  &lt;james@xemacs.org&gt;

	* lisp.h: Make Qdll_error visible globally.
	* symbols.c (check_sane_subr): Revert 2002-06-26 change.
	Check only if !initialized.
	* symbols.c (check_module_subr): Add parameter.  Duplicate
	check_sane_subr checks, but signal an error instead of asserting.
	* symbols.c (defsubr): Use check_module_subr parameter.
	* symbols.c (defsubr_macro): Ditto.

2002-07-09  Mike Sperber &lt;mike@xemacs.org&gt;

	* config.h.in: Add USE_KKCC variable to enable upcoming new GC
	algorithms.

2002-07-14  Mike Alexander  &lt;mta@arbortext.com&gt;

	* event-msw.c (mswindows_need_event): Don't wait for a new message
	if the queue is not empty.  Suggested by Paul Moore.

2002-07-08  Stephen J. Turnbull  &lt;stephen@xemacs.org&gt;

	* lisp.h: Declare Fcdr_safe to be callable from C.

2002-07-08  Hrvoje Niksic  &lt;hniksic@xemacs.org&gt;

	* eval.c (Ffunctionp): Return nil for autoloaded macros and
	keymaps.

2002-07-08  Daiki Ueno  &lt;daiki@xemacs.org&gt;

	* glyphs-x.c (x_unmap_subwindow): Deal with the substantial windows.
	(x_map_subwindow): Likewise.

2002-07-08  Mike Sperber &lt;mike@xemacs.org&gt;

	* text.h: Only include wchar.h if we have it; define wcslen
	prototype if we don't.

	* config.h.in: Add stub for HAVE_WCHAR_H.

	* sysdep.c (wcslen): Added definition for systems which don't have
	it.

2002-07-08  Mike Sperber &lt;mike@xemacs.org&gt;

	* process.c (Fstart_process_internal): Do error checking before we
	fork off the child, so the child can't muck with the state of the
	parent.

2002-07-08  Mike Sperber &lt;mike@xemacs.org&gt;

	* ralloc.c (init_ralloc): Allocate properly for pdump.

	* emacs.c (main_1): Revert init_ralloc patch in favor of an
	easier-to-understand solution.

2002-07-05  David Bush  &lt;David.Bush@intel.com&gt;

	* console-msw-impl.h (struct Lisp_Devmode): Lisp_Devmode is typedef'ed
	in console-msw.h, don't do it again with the structure definition

2002-06-26  Jerry James  &lt;james@xemacs.org&gt;

	* symbols.c (check_sane_subr): Let the symbol be bound if it is an
	autoload cookie.

2002-06-24  Andy Piper  &lt;andy@xemacs.org&gt;

	* toolbar-x.c (console_type_create_toolbar_x): declare
	x_clear_frame_toolbars.
	* toolbar-gtk.c (console_type_create_toolbar_gtk): ditto.
	* toolbar-common.h (common_clear_frame_toolbars): ditto.

	* toolbar-common.c (COMMON_OUTPUT_BUTTONS_LOOP): output button if
	whole toolbar was cleared.

	* toolbar-msw.c (mswindows_clear_frame_toolbars): new
	function. Split out from mswindows_output_frame_toolbars.
	(mswindows_output_frame_toolbars): move clear pieces to
	mswindows_output_frame_toolbars.

	* toolbar-common.c (common_clear_frame_toolbars): new function. Split
	out from gtk_output_frame_toolbars.
	(common_output_frame_toolbars): move clear pieces to
	gtk_clear_frame_toolbars.

	* console-impl.h (struct console_methods): add
	clear_frame_toolbars_method.

	* redisplay.c (redisplay_frame): call
	update_frame_toolbars_geometry and re-order update_frame_toolbars.

	* toolbar.h: declare update_frame_toolbars_geometry.

	* toolbar.c (update_frame_toolbars_geometry): new function. Split
	out from update_frame_toolbars.  Call clear_frame_toolbars.
	(update_frame_toolbars): only output, do not change geometry.

	* redisplay.c: add frame_layout_changed.

	* redisplay.h: add frame_layout_changed.
	(CLASS_RESET_CHANGED_FLAGS): set it.
	(GLOBAL_RESET_CHANGED_FLAGS): ditto.
	(CLASS_REDISPLAY_FLAGS_CHANGEDP): test it.
	(GLOBAL_REDISPLAY_FLAGS_CHANGEDP): ditto.

	* device-impl.h (struct device): add frame_layout_changed.
	(MARK_DEVICE_FRAME_LAYOUT_CHANGED): new.

	* frame-impl.h (struct frame): add frame_layout_changed.
	(MARK_FRAME_LAYOUT_CHANGED): new.

2002-07-02  Paul Moore  &lt;gustav@morpheus.demon.co.uk&gt;

	* console-msw.h:
	* device-msw.c:
	* device-msw.c (mswindows_init_dde):
	* device-msw.c (mswindows_delete_device):
	  Initialise extra DDE strings for remote execution, and change
	  DDE initialisation to send ADVISE and REQUEST notifications.
	
	* emacs.c (main_1):
	  Add symbols of event_mswindows.
	
	* event-msw.c:
	* event-msw.c (mswindows_dde_callback):
	* event-msw.c (reinit_vars_of_event_mswindows):
	* event-msw.c (vars_of_event_mswindows):
	* event-msw.c (syms_of_event_mswindows):
	  Add DDE support for remote execution.

2002-06-12  Andy Piper  &lt;andy@xemacs.org&gt;

	* glyphs.c (query_string_geometry): check the string.

	* glyphs-widget.c (widget_logical_unit_height): cope with nil
	widget names.

2002-06-12  Andy Piper  &lt;andy@xemacs.org&gt;

	* frame-msw.c (msprinter_init_frame_3): calculate the frame size
	for printing on accurately.

2002-06-09  Rick Rankin &lt;rick_rankin@yahoo.com&gt;

	* event-msw.c (mswindows_wnd_proc): Add a handler for the
	WM_ACTIVATE message. Make sure that the frame is visible if the
	window is visible. This seemss to fix the problem where XEmacs
	appears to freeze after switching desktops with certain virtual
	window managers.
	(debug_output_mswin_message): Added code to output message
	parameters for WM_WINDOWPOSCHANGED, 
	WM_WINDOWPOSCHANGING, WM_MOVE, and WM_SIZE messages.

2002-07-05  Jonathan Harris  &lt;jonathan@xemacs.org&gt;

	* emacs.c (main_1): Conditionalise calls to
	syms_of_dired_mswindows() and vars_of_dired_mswindows() on
	WIN32_NATIVE instead of redundant HAVE_MSW_C_DIRED
	
2002-07-03  Mike Sperber &lt;mike@xemacs.org&gt;

	* emacs.c (main_1): We need to call init_ralloc twice for PDUMP,
	otherwice ralloc won't do anything for us.

2002-07-01  Mike Sperber &lt;mike@xemacs.org&gt;

	* process-unix.c (unix_send_process): Mark coding_outstream as
	non-open upon SIGPIPE.

	* event-stream.c (execute_internal_event): Reinstate code to
	deactivate a dead network connection that got lost during the
	stdout/stderr separation.

	* event-stream.c (Fnext_event): Reorder switch cases to something
	that makes sense.

2002-06-27  Olivier Galibert  &lt;galibert@pobox.com&gt;

	* input-method-motif.c: Fix the #includes.

./tests/ChangeLog
-----------------
2002-07-27  Steve Youngs  &lt;youngs@xemacs.org&gt;

	* XEmacs 21.5.8 "broccoli" is released.

2002-07-20  Mike Sperber &lt;mike@xemacs.org&gt;

	* automated/test-harness.el (test-harness-read-from-buffer): Fix
	incorrect call of `princ'.



-- 
|---&lt;Steve Youngs&gt;---------------&lt;GnuPG KeyID: 10D5C9C5&gt;---|
|            XEmacs - It's not just an editor.             |
|                    It's a way of life.                   |
|------------------------------------&lt;youngs@xemacs.org&gt;---|</pre>
          <p>goto <a href="#announcement">announcement</a></p>

<!-- Keep this comment at the end of the file
Local variables:
mode: xml
sgml-omittag:nil
sgml-shorttag:nil
sgml-namecase-general:nil
sgml-general-insert-case:lower
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:2
sgml-indent-data:t
sgml-parent-document:("../template.html" "html" "body" "table" "tr" "td")
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
-->