Source

xemacsweb / Releases / 21.4.11.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
%title%
XEmacs 21.4.11 "Native Windows TTY Support" is released
%author%
automatically generated (with release announcement) by xre.py
%main%
          <h1><a name="announcement">XEmacs</a> XEmacs 21.4.11 "Native Windows TTY Support" is released</h1>
          <p>goto announcement,
            <a href="#summary">summary</a>,
            <a href="#changes">changes</a></p>
          <pre xml:space="preserve">
To: xemacs-announce@xemacs.org
From: "Stephen J. Turnbull, XEmacs 21.4 Release Manager" &lt;stephen@xemacs.org&gt;
Subject: XEmacs 21.4.11 "Native Windows TTY Support" is released.
Organization: The XEmacs Project


*       XEmacs 21.4.11 "Native Windows TTY Support" is released.
   "Native Windows TTY Support" is the twelfth in the OXYMORON series.


Relative to XEmacs 21.4.10 "Military Intelligence", "Native Windows
TTY Support" includes more menubar options for browse-url as the only
user interface change.

With this release, we believe that XEmacs 21.4 is more stable than the
21.1 series, and plan to promote the 21.4 series to "stable", and
retire 21.1, in the very near future.  Please do your best to find
bugs and problems in this release, and report them using M-x
report-xemacs-bug.  We will continue to fix bugs and make safe
improvements in 21.4, but plan to concentrate development effort on
getting 21.5 ready for a public release.  There will be no more
releases of 21.1, but we will continue to support users who prefer
21.1 in a number of ways.  Details are deferred to the "stability"
announcement.

Linux users: note that Linux now defaults to use of the portable
dumper.  A nasty crash in unexec (non-pdump) builds related to glibc
2.3.x has been worked around, but its cause is still unclear.
However, the annoying bug where XEmacs failed to find its dumpfile
when the executable is invoked via a symlink is fixed.  If you still
wish to turn off the portable dumper, use --pdump=no as an option to
configure.

A deadlock in Xt timers that manifested in gdb-mode has been fixed for
all X platforms.

A few other minor fixes, documentation patches, and the like are
included.  See CHANGES-release and the ChangeLogs for details.

The first release in this series, XEmacs 21.4.0 "Solid Vapor",
contained a large number of improvements and extensions to the current
stable version, XEmacs 21.1.14.  For more information about the
OXYMORON series, see etc/NEWS, the initial release announcement

	      http://www.xemacs.org/Releases/21.4.0.html

and the release planning page (now of mostly historical interest),

	     http://www.xemacs.org/Releases/Public-21.2/

For general information about XEmacs, the developers, and the user
community, see our home page,

		       http://www.xemacs.org/

* XEmacs 21.4.11 is "stable" software. 

The usual "no warranty" disclaimer (see etc/WARRANTY, sections 10 and
11) applies.  However, after many months of testing, XEmacs 21.4.11
has been shown sufficiently stable to be recommended to all users.  If
there are no serious problems discovered in the next week or so,
XEmacs 21.4.11 will be officially promoted to "stable."

* Availability

Anonymous ftp:

             ftp://ftp.xemacs.org/pub/xemacs/xemacs-21.4

See http://www.xemacs.org/Install/.  (Note that the tarball breakdown
is slightly different from that implied for 21.1.  For 21.4, the
xemacs-21.4.11.tar.gz tarball contains the full contents of the
xemacs-21.4.11-{src,elc,info}.tar.gz tarballs.)

If you already have a 21.4.10 source tree, a patchkit is available in
xemacs-21.4.10-21.4.11.patch.gz.  This does not update .elcs or .infos,
they will be rebuilt when you make XEmacs.  If you have an earlier
version, you can repeatedly apply patchkits.

Also, if you don't have the packages yet, see

        http://www.xemacs.org/Documentation/packageGuide.html.

Windows branch and installers:

The Windows branch continues to have a few changes not yet included in
the mainline.  It is preferred to the mainline for Windows users.

Anonymous (pserver) CVS:

Anonymous CVS is available.  We are very grateful to the staff at our
host, SunSITE.dk, for a lot of help and quick reponse to all our
requests.

If you haven't used XEmacs CVS recently, we moved the repository
before the 21.4.6 release.  The repository structure is the same as
before, so it should be possible to reuse an existing checked-out CVS
tree.

Take care that your Root is set correctly to

	 CVSROOT=:pserver:cvs@cvs.xemacs.org:/pack/xemacscvs

On platforms with a Bourne shell and find available, something like

      for r in `find . -name Root`; do echo $CVSROOT &gt; $r; done

will convert your entire tree.

Tags are also the same; to update to release 21.4.11, use the release
tag "r21-4-11".  To set a sticky tag which will always update to the
current release, use the branch tag "release-21-4".

For more details, see

             http://www.xemacs.org/Develop/cvsaccess.html

Unique branch and release tags are assigned to the Windows branch.
See Andy Piper's announcements and release notes for details.</pre>

        <h1><a name="summary">Changes</a> in XEmacs 21.4.11 "Native Windows TTY Support"</h1>
          <p>goto <a href="#announcement">announcement</a>, summary,
            <a href="#changes">changes</a></p>
          <ul>
          <li>
            (**) More menubar options for browse-url (<em>Ville Skytt</em>)
          </li>
          <li>
            Fix: Can't find dumpfile of symlinked xemacs (<em>Vin Shelton</em>)
          </li>
          <li>
            Fix: Deadlock in Xt timers (<em>Stephen Turnbull</em>)
          </li>
          <li>
            Fix: mmap crash (glibc 2.3.x) in build (<em>Wolfram Gloger</em>)
          </li>
          <li>
            Fix: Restore layout patch (<em>Andy Piper</em>)
          </li>
          <li>
            Fix: Minor bugs (<em>Ben Wing</em>)
          </li>
          <li>
            New: Berkeley db 4.1 support (<em>Greg Allen</em>)
          </li>
          <li>
            New: Dynamic initialization of auto-mode-alist (<em>Ville Skytt</em>)
          </li>
          <li>
            New: Print memory check results in crash (<em>Ben Wing</em>)
          </li>
          <li>
            Build: Default pdump on for Linux (<em>Stephen Turnbull</em>)
          </li>
          <li>
            Build: Native Windows utilities build right (<em>Ben Wing</em>)
          </li>
          <li>
            Build: Mule regexp tests (<em>Daiki Ueno, Stephen Turnbull</em>)
          </li>
          <li>
            Docs: regex/alloca PROBLEM (<em>Stephen Turnbull</em>)
          </li>
          <li>
            Docs: Lesstif PROBLEM (<em>Frank McIngvale</em>)
          </li>
          <li>
            Docs: Examples, corrections, and oxymorons (<em>Katsumi Yamaoka, John Paul Wallington, Stephen Turnbull, Giacomo Boffi, Ville Skytt, Ilya Golubev, Andy Piper, Ben Wing</em>)
          </li>
    </ul>

          <h1><a name="changes">ChangeLogs</a> for XEmacs 21.4.11 "Native Windows TTY Support"</h1>
          <p>goto <a href="#announcement">announcement</a>,
            <a href="#summary">summary</a>,
            changes</p>
          <ul>
            <li>ChangeLog Entries from <a href="#ChangeLog">ChangeLog</a></li>
            <li>ChangeLog Entries from <a href="#lib-src:ChangeLog">lib-src/ChangeLog</a></li>
            <li>ChangeLog Entries from <a href="#lisp:ChangeLog">lisp/ChangeLog</a></li>
            <li>ChangeLog Entries from <a href="#lwlib:ChangeLog">lwlib/ChangeLog</a></li>
            <li>ChangeLog Entries from <a href="#man:ChangeLog">man/ChangeLog</a></li>
            <li>ChangeLog Entries from <a href="#netinstall:ChangeLog">netinstall/ChangeLog</a></li>
            <li>ChangeLog Entries from <a href="#nt:ChangeLog">nt/ChangeLog</a></li>
            <li>ChangeLog Entries from <a href="#src:ChangeLog">src/ChangeLog</a></li>
            <li>ChangeLog Entries from <a href="#tests:ChangeLog">tests/ChangeLog</a></li>
          </ul>

          <h2>ChangeLog Entries from <a name="ChangeLog">ChangeLog</a></h2>
          <p>goto <a href="#announcement">announcement</a>,
            <a href="#summary">summary</a>,
            <a href="#changes">changes</a></p>
          <pre xml:space="preserve">

2003-01-03  Stephen J. Turnbull  &lt;stephen@xemacs.org&gt;

	* XEmacs 21.4.11 "Native Windows TTY Support" is released.

2003-01-02  Stephen J. Turnbull  &lt;stephen@xemacs.org&gt;

	* configure.in (Generate Installation): 
	* configure.usage (--use-union-type): 
	* PROBLEMS (XEmacs crashes mysteriously):
	Deprecate --use-union-type for production builds.

2002-12-16  Stephen J. Turnbull  &lt;stephen@xemacs.org&gt;

	* PROBLEMS (Running): Document general regex.c/alloca crash.

2002-12-05  Stephen J. Turnbull  &lt;stephen@xemacs.org&gt;

	* etc/OXYMORONS (21.4.11): Inadvertant contrib from Andy.

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

	* configure.in: Move pdump default for Darwin to opsys default area.

2002-11-15  Stephen J. Turnbull  &lt;stephen@xemacs.org&gt;

	* configure.in (getaddrinfo): Disable for hpux11*, not hpux11.

2002-11-12  Stephen J. Turnbull  &lt;stephen@xemacs.org&gt;

	* configure.in: Default pdump on for Linux.
	Improve "broken compiler" panic message per V. Kletnieks.

2002-11-12  Stephen J. Turnbull  &lt;stephen@xemacs.org&gt;

	* PROBLEMS (Running/Linux): Lesstif 0.93.36 info, from F. McIngvale.

2002-10-30  Katsumi Yamaoka  &lt;yamaoka@jpl.org&gt;

	* etc/TUTORIAL.ja: Typo fix.

2002-10-31  John Paul Wallington  &lt;jpw@shootybangbang.com&gt;

	* info/dir (File): button1 on a highlighted word doesn't 
	follow that cross-reference.

2002-11-11  Stephen J. Turnbull  &lt;steve@tleepslib.sk.tsukuba.ac.jp&gt;

	* etc/Emacs.ad (Emacs.bold-italic.attributeFont): Per G. Boffi.

2002-11-04  Giacomo Boffi  &lt;giacomo.boffi@polimi.it&gt;

	* etc/sample.Xdefaults (Emacs.bold-italic.attributeFont): New.</pre>

          <h2>ChangeLog Entries from <a name="lib-src:ChangeLog">lib-src/ChangeLog</a></h2>
          <p>goto <a href="#announcement">announcement</a>,
            <a href="#summary">summary</a>,
            <a href="#changes">changes</a></p>
          <pre xml:space="preserve">

2003-01-03  Stephen J. Turnbull  &lt;stephen@xemacs.org&gt;

	* XEmacs 21.4.11 "Native Windows TTY Support" is released.

2002-12-14  Ben Wing  &lt;ben@xemacs.org&gt;

	* config.values.in: Typo fix.</pre>

          <h2>ChangeLog Entries from <a name="lisp:ChangeLog">lisp/ChangeLog</a></h2>
          <p>goto <a href="#announcement">announcement</a>,
            <a href="#summary">summary</a>,
            <a href="#changes">changes</a></p>
          <pre xml:space="preserve">

2003-01-03  Stephen J. Turnbull  &lt;stephen@xemacs.org&gt;

	* XEmacs 21.4.11 "Native Windows TTY Support" is released.

2002-12-27  Ville Skytt  &lt;scop@xemacs.org&gt;

	* files.el (auto-mode-alist): Remove redundant entries for modes
	that live in packages.
	(interpreter-mode-alist): Ditto.

2002-03-17  Ville Skytt  &lt;ville.skytta@xemacs.org&gt;

	* menubar-items.el (default-menubar): Sync with current
	browse-url-xemacs.el.</pre>

          <h2>ChangeLog Entries from <a name="lwlib:ChangeLog">lwlib/ChangeLog</a></h2>
          <p>goto <a href="#announcement">announcement</a>,
            <a href="#summary">summary</a>,
            <a href="#changes">changes</a></p>
          <pre xml:space="preserve">

2003-01-03  Stephen J. Turnbull  &lt;stephen@xemacs.org&gt;

	* XEmacs 21.4.11 "Native Windows TTY Support" is released.</pre>

          <h2>ChangeLog Entries from <a name="man:ChangeLog">man/ChangeLog</a></h2>
          <p>goto <a href="#announcement">announcement</a>,
            <a href="#summary">summary</a>,
            <a href="#changes">changes</a></p>
          <pre xml:space="preserve">

2003-01-03  Stephen J. Turnbull  &lt;stephen@xemacs.org&gt;

	* XEmacs 21.4.11 "Native Windows TTY Support" is released.

2003-01-02  Stephen J. Turnbull  &lt;stephen@xemacs.org&gt;

	* internals/internals.texi (How Lisp Objects Are Represented in	C):
	Deprecate --use-union-type except for static error checking.

2002-12-27  Stephen J. Turnbull  &lt;stephen@xemacs.org&gt;

	* internals/internals.texi (Regression Testing XEmacs): Hints for
	test design.

2002-10-29  Ville Skytt  &lt;scop@xemacs.org&gt;

	* xemacs-faq.texi (Top):
	The canonical location for FAQ on the website is /FAQ/.

2002-11-12  Ilya N. Golubev  &lt;gin@mo.msk.ru&gt;

	* xemacs/custom.texi (Face Customization):
	(Faces):
	Document face-frob-from-locale-first variable.</pre>

          <h2>ChangeLog Entries from <a name="netinstall:ChangeLog">netinstall/ChangeLog</a></h2>
          <p>goto <a href="#announcement">announcement</a>,
            <a href="#summary">summary</a>,
            <a href="#changes">changes</a></p>
          <pre xml:space="preserve">

2003-01-03  Stephen J. Turnbull  &lt;stephen@xemacs.org&gt;

	* XEmacs 21.4.11 "Native Windows TTY Support" is released.</pre>

          <h2>ChangeLog Entries from <a name="nt:ChangeLog">nt/ChangeLog</a></h2>
          <p>goto <a href="#announcement">announcement</a>,
            <a href="#summary">summary</a>,
            <a href="#changes">changes</a></p>
          <pre xml:space="preserve">

2003-01-03  Stephen J. Turnbull  &lt;stephen@xemacs.org&gt;

	* XEmacs 21.4.11 "Native Windows TTY Support" is released.

2002-12-14  Ben Wing  &lt;ben@xemacs.org&gt;

	* minitar.c:
	* xemacs.mak (DEPEND):
	* xemacs.mak (CFLAGS_NO_LIB): New.
	* xemacs.mak (ETAGS_DEPS):
	* xemacs.mak (LIB_SRC_TOOLS):
	Various couple problems.</pre>

          <h2>ChangeLog Entries from <a name="src:ChangeLog">src/ChangeLog</a></h2>
          <p>goto <a href="#announcement">announcement</a>,
            <a href="#summary">summary</a>,
            <a href="#changes">changes</a></p>
          <pre xml:space="preserve">

2003-01-03  Stephen J. Turnbull  &lt;stephen@xemacs.org&gt;

	* XEmacs 21.4.11 "Native Windows TTY Support" is released.

2002-12-14  Ben Wing  &lt;ben@xemacs.org&gt;

	* callint.c: Declaration error.
	* dumper.c (pdump):
	* dumper.c (pdump_load): Warning fix.
	* process.c: GCPRO error.
	* glyphs.c (unmap_subwindow):
	* glyphs.c (map_subwindow): Parenthesizing errors with ! and &amp;&amp;.
	* event-stream.c (maybe_kbd_translate): Wrong argument to
	character_to_event().

	* alloc.c (garbage_collect_1):
	* emacs.c:
	* emacs.c (debug_can_access_memory):
	* emacs.c (fatal_error_signal):
	* emacs.c (mswindows_handle_hardware_exceptions):
	* emacs.c (main_1):
	* emacs.c (main):
	* emacs.c (assert_failed):
	* emacs.c (syms_of_emacs):
	* lisp.h:
	* print.c:
	* print.c (std_handle_out_va):
	* print.c (write_string_to_stdio_stream):
	* print.c (write_fmt_string):
	* print.c (printing_badness):
	* print.c (printing_major_badness):
	* print.c (print_internal):
	* print.c (debug_print_no_newline):
	* print.c (debug_backtrace):
	Be more defensive in handling bad values when printing.  Add code
	from trunk involving inhibit_non_essential_printing_operations.
	When going down or in debug_print(), don't do external conversion
	and such and try really, really hard when printing to avoid core
	dumping.  Add force-debugging-signal, debug_break().

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

	* dumper.c (pdump_load): Include sysdep.h; retry with truename.
	Analysis and original patch by Vin Shelton &lt;acs@xemacs.org&gt;.

2002-12-02  Greg Allen  &lt;greg_allen@westlb-systems.co.uk&gt;

	* database.c: Fix open_database. Berkeley DB API has changed in
	4.1. see: http://www.sleepycat.com/docs/ref/upgrade.4.1/fop.html

2002-11-26  Stephen J. Turnbull  &lt;stephen@xemacs.org&gt;

	* specifier.c (Fvalid_specifier_type_p): Typo in comment.

2002-11-13  Stephen J. Turnbull  &lt;stephen@xemacs.org&gt;

	* event-Xt.c (Xt_timeout):
	(Xt_timeout_callback):
	(emacs_Xt_add_timeout):
	(emacs_Xt_remove_timeout):
	(Xt_timeout_to_emacs_event):
	Turn completed_timeouts from a stack into a queue.  Fixes
	deadlocks &lt;15829.21626.171573.994716@sinisa.nasamreza.org&gt;.

2002-11-07  Wolfram Gloger  &lt;wg@malloc.de&gt;

	* alloc.c (reinit_alloc_once_early): Disable mmap in Doug Lea malloc.
	* emacs.c (main): Assert that mmap'd allocation is disabled.

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

	* glyphs-widget.c (layout_query_geometry): add in fiddle
	factor. Include border text in width layout calculation.
	(layout_layout): use BORDER_FIDDLE_FACTOR instead of 10.</pre>

          <h2>ChangeLog Entries from <a name="tests:ChangeLog">tests/ChangeLog</a></h2>
          <p>goto <a href="#announcement">announcement</a>,
            <a href="#summary">summary</a>,
            <a href="#changes">changes</a></p>
          <pre xml:space="preserve">

2003-01-03  Stephen J. Turnbull  &lt;stephen@xemacs.org&gt;

	* XEmacs 21.4.11 "Native Windows TTY Support" is released.

2002-12-27  Stephen J. Turnbull  &lt;stephen@xemacs.org&gt;

	* automated/regexp-tests.el (Mule character class): New test
	cases.  Based on draft patch by Daiki Ueno &lt;daiki@xemacs.org&gt;.</pre>

          <p>goto <a href="#announcement">announcement</a>,
            <a href="#summary">summary</a>,
            <a href="#changes">changes</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:
-->