XEmacs 21.2.40 "Persephone".
[chise/xemacs-chise.git-] / ChangeLog
1 2001-01-08  Martin Buchholz <martin@xemacs.org>
2
3         * XEmacs 21.2.40 is released.
4
5 2000-12-26  Stephen J. Turnbull  <stephen@xemacs.org>
6
7         * PROBLEMS (Running/Linux):  Rehabilitate Mandrake; tip for color-gcc.
8
9 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
10
11         * PROBLEMS (Linux): document Mandrake policy, how to get Meta on
12         Alt, and getaddrinfo() blocking trying to get localhost's CNAME.
13
14 2000-07-20  Kazuyuki IENAGA <ienaga@xemacs.org>
15
16         * configure.in: use input-method-xlib.o for USE_XFONTSET instead
17         of input-method-xfs.o.
18
19         * configure: ditto
20
21 2000-12-31  Martin Buchholz <martin@xemacs.org>
22
23         * XEmacs 21.2.39 is released.
24
25 2000-02-02   Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
26
27         * configure.in: Added check if the berkdb has db_create or not.
28
29 2000-10-11  Yoshiki Hayashi  <yoshiki@xemacs.org>
30
31         * configure.in: Fix broken gcc detection for 2.7.2.
32
33 2000-12-11  Andy Piper  <andy@xemacs.org>
34
35         * configure.in (XE_COMPUTE_RUNPATH): add netinstall as a subdirectory.
36
37         * netinstall: new net installer for MS-Windows.
38
39 2000-12-05  Martin Buchholz <martin@xemacs.org>
40
41         * XEmacs 21.2.38 is released.
42
43 2000-11-26  Björn Torkelsson  <torkel@hpc2n.umu.se>
44
45         * configure.in: Only show message about DnD API if compiling with DnD
46
47 2000-11-09  Martin Buchholz  <martin@xemacs.org>
48
49         * configure.in: Autodetect elf.h.
50
51 2000-11-14  Martin Buchholz <martin@xemacs.org>
52
53         * XEmacs 21.2.37 is released.
54
55 2000-10-19  Stephen J. Turnbull  <stephen@xemacs.org>
56
57         * README.packages: Add "uninstalled package" FAQ.
58
59         * etc/PACKAGES: Add details on os-utils contents.
60
61 2000-11-01  Martin Buchholz  <martin@xemacs.org>
62
63         * configure.in: Handle alloca with Compaq C on Alpha Linux.
64
65 2000-10-27  Martin Buchholz  <martin@xemacs.org>
66
67         * configure.in: Oops, _getpt ==> _getpty
68
69 2000-10-23  Yoshiki Hayashi  <yoshiki@xemacs.org>
70
71         * Makefile.in.in: Remove lockdir related things.
72
73 2000-10-11  Martin Buchholz  <martin@xemacs.org>
74
75         * configure.in:
76         Remove checking for XFree86.  Use feature tests instead!
77         Add check for XRegisterIMInstantiateCallback.
78         Add check for XRegisterIMInstantiateCallback's prototype.
79
80 2000-10-04  Yoshiki Hayashi  <yoshiki@xemacs.org>
81
82         * etc/NEWS: Change lprogress-display to progress-feedback.
83
84 2000-10-08  Karl M. Hegbloom  <karlheg@debian.org>
85
86         * configure.in: Typo - missing paren.
87
88 2000-10-10  Martin Buchholz  <martin@xemacs.org>
89
90         * configure.in: 
91         Use stropts.h, not sys/stropts.h.
92         Use strtio.h, not sys/strtio.h.
93
94 2000-10-06  Martin Buchholz  <martin@xemacs.org>
95
96         * configure.in: Pretend that DEC OSF >= 5 is really DEC OSF 4.
97
98 2000-10-04  Martin Buchholz <martin@xemacs.org>
99
100         * XEmacs 21.2.36 is released.
101
102 2000-08-29  Robert Pluim  <rpluim@bigfoot.com>
103
104         *  etc/NEWS: fix reference to progress-feedback-use-echo-area
105
106 2000-09-27  Martin Buchholz  <martin@xemacs.org>
107
108         * configure.in: Big signal/process handling overhaul.
109         Autoconfiscate lots of functions and headers:
110         getpt _getpt grantpt unlockpt ptsname killpg tcgetpgrp
111         openpty pty.h libutil.h sys/stropts.h sys/strtio.h isastream
112
113 2000-09-20  Martin Buchholz  <martin@xemacs.org>
114
115         * etc/xemacs.1: Spelling fixes.  Remove stuff that doesn't belong.
116
117 2000-09-19  Martin Buchholz  <martin@xemacs.org>
118
119         * *: Spelling mega-patch
120
121 2000-09-16  Martin Buchholz  <martin@xemacs.org>
122
123         * configure.in: Remove strcasecmp.
124
125         * etc/Emacs.ad: Remove Energize from comments.
126
127 2000-09-16  Martin Buchholz  <martin@xemacs.org>
128
129         * configure.in: Add -Kalloca to $c_switch_system when using
130         Unixware native compiler (if necessary).
131
132 2000-09-15  Martin Buchholz  <martin@xemacs.org>
133
134         * configure.in: Prevent spurious "No" in configure output when not
135         using gcc.  Oh, and it's "no", not "No".  Oh, and it's "yes", not "Yes".
136
137 2000-09-14  Martin Buchholz  <martin@xemacs.org>
138
139         * configure.in: Save 2 sed process invocations per Makefile.
140
141 2000-08-22  SL Baur  <steve@turbolinux.co.jp>
142
143         * configure.in (after_morecore_hook_exists): Don't add /usr/shlib
144         to link path if compiling on Alpha/Linux.
145
146 2000-09-01  Martin Buchholz  <martin@xemacs.org>
147
148         * Makefile.in.in (depend): cd to the correct directory.
149
150 2000-08-31  Martin Buchholz  <martin@xemacs.org>
151
152         * configure.in: with_widgets is incompatible with X11 R4.
153
154         * configure.in: Make Balloon Help conditional on finding shape.h
155
156 2000-08-02  Stephen J. Turnbull <stephen@xemacs.org>
157
158         * etc/Emacs.ad: Document usage of FontSet resource for menubar.
159
160 2000-08-09  Vin Shelton  <acs@xemacs.org>
161
162         * configure.in: Check for UNIX98 PTYs.  Patch from Florian Weimer
163         <Florian.Weimer@RUS.Uni-Stuttgart.DE>.
164
165 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
166
167         * configure.usage: Remove lockdir document.
168
169 2000-07-31  Martin Buchholz  <martin@xemacs.org>
170
171         * configure.in:
172         Make knowledge of machine and opsys optional.
173         Make existence of s&m files optional.
174         Rely on configure alone if s&m files not found.
175
176         * configure.in:
177         Use only configure-time tests to detect getloadavg().
178         Don't check for kstat.h if we have getloadavg().
179         Check for sys/loadavg.h if we have getloadavg().
180
181 2000-07-15  Ben Wing  <ben@xemacs.org>
182
183         * Makefile.in.in (configure):
184         all-elcs target now uses update-elc-2.el not update-elc.sh
185
186 2000-07-19  Martin Buchholz <martin@xemacs.org>
187
188         * XEmacs 21.2.35 is released.
189
190 2000-07-13  Martin Buchholz  <martin@xemacs.org>
191
192         * configure.in: --with-menubars=yes should not be an error.
193
194         * configure.in: "compiling in support for Athena" message was
195         sometimes lying.
196
197 2000-07-12  Martin Buchholz  <martin@xemacs.org>
198
199         * configure.in: Rewrite xmkmf symbol detection to avoid
200         redefinition of symbols we've already defined.
201         Also, handle xmkmf symbols with values other than 1.
202
203 2000-07-12  Martin Buchholz  <martin@xemacs.org>
204
205         * configure.in: 
206         Make sure Unix98 socklen_t is defined.
207         Use ANSI C mode `-std1' with DEC C instead of `-std'.
208
209 2000-07-09  Martin Buchholz  <martin@xemacs.org>
210
211         * configure.in: 
212         Replace SMART_INCLUDE with a dumber, but more reliable method.
213 2000-07-10  Martin Buchholz  <martin@xemacs.org>
214
215         * modules/zlib/Makefile: 
216         * modules/sample/Makefile: 
217         * modules/ldap/Makefile: 
218         * modules/base64/Makefile: 
219         * Makefile.in.in: 
220         rm -f ==> $(RM)
221         define SHELL=/bin/sh
222
223 2000-07-09  Martin Buchholz  <martin@xemacs.org>
224
225         * configure.in: PostgreSQL rewrite.
226         - Don't look for postgreSQL in /usr/local.
227         - Simplify detection code.
228         - Don't use SMART_INCLUDE.
229         - Don't autodetect if --with-postgresql=no.
230
231 2000-07-08  Ben Wing  <ben@xemacs.org>
232
233         * configure.usage: addl doc for graphics libs, with-msw.
234
235 2000-07-09  Martin Buchholz  <martin@xemacs.org>
236
237         * configure.in: sh builtin `test' uses `=', not `=='.
238
239 2000-07-08  Ben Wing  <ben@xemacs.org>
240
241         * configure.in: add -lcomdlg32 for cygwin.
242         
243 2000-07-05  Craig Lanning  <lanning@scra.org>
244
245         * aclocal.m4 (can_build_shared):
246         First pass at module support for cygwin and mingw.
247         
248         * configure:
249         * configure (xe_check_libs):
250         * configure (acfindx):
251         * configure (ac_x_includes):
252         * configure (ac_x_libraries):
253         * configure (ac_cv_lib_dnet_dnet_ntoa):
254         * configure (xe_msg_checking):
255         * configure (xe_runpath_dir):
256         * configure (xetest):
257         * configure (ac_err):
258         * configure (ac_safe):
259         * configure (with_xmu):
260         * configure (bitmapdir):
261         * configure (with_xauth):
262         * configure (libs_xauth):
263         * configure (with_cde):
264         * configure (with_ldap):
265         * configure (with_ldap_krbdes):
266         * configure (save_c_switch_site):
267         * configure (with_postgresql):
268         * configure (with_xface):
269         * configure (with_jpeg):
270         * configure (with_png):
271         * configure (with_tiff):
272         * configure (athena_lib):
273         * configure (have_motif):
274         * configure (all_widgets):
275         * configure (with_xim):
276         * configure (with_xfs):
277         * configure (with_wnn):
278         * configure (with_canna):
279         * configure (extra_objs):
280         * configure (ac_cv_c_inline):
281         * configure (have_esd_config):
282         * configure (c_switch_site):
283         * configure (with_ncurses):
284         * configure (with_gpm):
285         * configure (xealias):
286         * configure (xehost_os):
287         * configure (can_build_shared):
288         * configure (xcldf):
289         * configure (LTLD):
290         * configure (ld_dynamic_link_flags):
291         * configure (Mail):
292         * configure.in:
293         * configure.in (after_morecore_hook_exists):
294         * configure.in (xetest):
295         * configure.in (emacs_cv_localtime_cache):
296         * configure.in (Mail):
297         * configure.in:
298         Clean up configure support for cygwin and mingw.
299
300 2000-06-27 Darryl Okahata <darrylo@soco.agilent.com>
301
302         * PROBLEMS: Document broken native audio for recent patches and
303           releases of HP-UX.
304
305 2000-06-10  Ben Wing  <ben@xemacs.org>
306
307         * Makefile.in.in (install-arch-dep):
308         WINDOWSNT -> WIN32_NATIVE.
309         __CYGWIN32__ -> CYGWIN.
310
311 2000-06-01  Andreas Jaeger  <aj@suse.de>
312
313         * configure.in: Recognize s390.
314
315         * config.guess: New version from GNU config archive.
316         * config.sub: Likewise.
317
318 2000-05-28  Martin Buchholz <martin@xemacs.org>
319
320         * XEmacs 21.2.34 is released.
321
322 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
323
324         * configure.in:
325         Do not define DOUG_LEA_MALLOC when using other malloc scheme.
326         Remove unused variable use_minimal_tagbits.
327
328 2000-05-02  Yoshiki Hayashi  <yoshiki@xemacs.org>
329
330         * configure.in: Remove lockdir.
331
332 2000-04-15  Andy Piper  <andy@xemacs.org>
333
334         * etc/Emacs.ad: add select-start() back into text translations.
335
336 2000-05-01  Martin Buchholz <martin@xemacs.org>
337
338         * XEmacs 21.2.33 is released.
339
340 2000-04-27  Katsumi Yamaoka  <yamaoka@jpl.org>
341
342         * configure.in: Use ORDINARY_LD instead of "\$(ORDINARY_LD)" for
343         the value of LD.
344
345 2000-04-26  Ben Wing  <ben@xemacs.org>
346
347         * configure.in: add support for --quick-build.  Remove --no-doc-file,
348         subsumed.
349
350 2000-04-19  Martin Buchholz  <martin@xemacs.org>
351
352         * configure.in: 
353         * src/config.h.in:
354         Rewrite SMART_INCLUDE implementation to actually work.
355         Be paranoid - Avoid use of spaces in these macro definitions.
356         Leave alloca() definition at start of compilation unit, 
357         as AIX requests.
358         Rename SMART_INCLUDE_MACRO to SMART_INCLUDE_INDIRECTIONS.
359
360 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
361
362         * configure.in: Enable clash-detection by default.
363         * configure.usage: Update documentation.
364
365 2000-04-06  Andy Piper  <andy@xemacs.org>
366
367         * configure.in: fix typo.
368
369 2000-04-12  Andy Piper  <andy@xemacs.org>
370
371         * etc/Emacs.ad: give the gui-element face the same font as the
372         menubar and popups. Add translations for text widgets.
373
374 2000-04-03  Yoshiki Hayashi  <yoshiki@xemacs.org>
375
376         * configure.in : Fix printing error check warning even if
377         it is not compiled in.
378
379 2000-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
380
381         * xemacs/configure.in: Do a normal link when compiling with
382         --pdump. Don't try compiling an unexec object file.
383  
384 2000-03-27  Didier Verna  <didier@xemacs.org>
385
386         * configure.in: reorganize the output by topic.
387         New configure test to define the proper SMART_INCLUDE macro.
388
389         * configure.usage: slightly rearanged some options.
390
391 2000-03-25  Didier Verna  <didier@xemacs.org>
392
393         * configure.in: rename `foo_h_path' to `foo_h_file' for variables
394         representing real headers and not directories. This applies to
395         `db_h_path', `curses_h_path', `term_h_path', `tt_c_h_path' and
396         `soundcard_h_path'.
397
398 2000-03-21  Didier Verna  <didier@xemacs.org>
399
400         * configure.in: try to find postgresql headers at different places
401         and define POSTGRES_H_PATH as appropriate.
402
403 2000-03-22  Andy Piper  <andy@xemacs.org>
404
405         * config.h.in: add ERROR_CHECK_GLYPHS.
406
407         * configure.in: add error_check_glyphs.
408
409 2000-03-20  Martin Buchholz <martin@xemacs.org>
410
411         * XEmacs 21.2.32 is released.
412
413 2000-03-15  Olivier Galibert  <galibert@pobox.com>
414
415         * configure.in: Add dumper.o object when pdumping.
416
417 2000-02-20  Olivier Galibert  <galibert@pobox.com>
418
419         * Makefile.in.in: Add pdump install support
420
421         * configure.in: Add EMACS_PROGNAME config.h variable.
422
423 2000-03-10  SL Baur  <steve@musashimaru.m17n.org>
424
425         * configure.usage: document --with-postgresql flag.
426
427 2000-03-06  SL Baur  <steve@musashimaru.m17n.org>
428
429         * configure.in: add autodetection of PostgreSQL runtime libraries
430
431 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
432
433         * aclocal.m4 (XE_SHLIB_STUFF): Define ld_shlibs to yes
434         when C compiler can produce shared libraries.
435
436 2000-03-01  Didier Verna  <didier@xemacs.org>
437
438         * etc/NEWS: update the rect.el entry.
439
440 2000-02-26  Martin Buchholz  <martin@xemacs.org>
441
442         * configure.in: Unconditionally define SHELL, to allow working
443         with (unreleased) autoconf 2.14.1, found on Mandrake 7.0 systems.
444
445 2000-02-23  Martin Buchholz <martin@xemacs.org>
446
447         * XEmacs 21.2.31 is released.
448
449 2000-02-21  Martin Buchholz <martin@xemacs.org>
450
451         * XEmacs 21.2.30 is released.
452
453 2000-02-20  Martin Buchholz  <martin@xemacs.org>
454
455         * configure.in: Enforce use of autoconf version >= 2.13.
456
457         * configure.in: Fix OS release test on Solaris.
458
459 2000-02-19  Marcus Thiessel  <marcus@xemacs.org>
460
461         * PROBLEMS: Update email address. Describe more HP Motif errors.
462
463 2000-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
464
465         * configure.in: Split Solaris version test in two parts. In the
466         Bourne shell the "-a" operator does NOT short-circuit.
467
468 1999-12-15 Jan Vroonhof  <jan@xemacs.org>
469
470         *  (configure.in): Autodetect broken gcc versions. Patch from WM
471         Perry with tiny tweaks by Yoshiki Hayashi and yours truly.
472
473 2000-02-17  Martin Buchholz  <martin@xemacs.org>
474
475         * configure.in: Autodetect sys/param.h.  Reorganize
476         AC_CHECK_HEADERS call.
477         * src/config.h.in: Add HAVE_SYS_PARAM_H.
478
479 2000-02-16  Martin Buchholz  <martin@xemacs.org>
480
481         * configure.in: Test for arm simply using arm* instead of arm-*
482
483 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
484
485         * etc/TUTORIAL.ja: Synch with English version.
486
487 2000-02-16  Martin Buchholz <martin@xemacs.org>
488
489         * XEmacs 21.2.29 is released.
490
491 2000-02-16  Martin Buchholz  <martin@xemacs.org>
492
493         * configure.in: Don't use rel_alloc if malloc() calls mmap().
494         Discover this by looking for M_MMAP_THRESHOLD.
495
496         * configure.in: Don't define POSIX_C_SOURCE on Solaris, due to
497         bugs in (at least) Solaris 2.5 headers.
498
499 2000-01-29  Craig Lanning  <CraigL@DyCon.com>
500
501         * configure.in: Fix detection of XPM on systems without X11.
502
503 2000-02-11  Martin Buchholz  <martin@xemacs.org>
504
505         * configure.in:
506         * src/config.h.in:
507         Define _POSIX_C_SOURCE, _XOPEN_SOURCE, _XOPEN_SOURCE_EXTENDED,
508         but only on tested Operating systems - Linux && SunOS >= 5.5.
509
510 2000-02-09  Valdis Kletnieks  <Valdis.Kletnieks@vt.edu>
511
512         * aclocal.m4: Support dlls on aix[34].
513
514 2000-02-09  Martin Buchholz  <martin@xemacs.org>
515
516         * .cvsignore: Ignore gmon.out
517
518 2000-02-08  Martin Buchholz  <martin@xemacs.org>
519
520         * configure.in: Sync Berkeley db autodetection with src/database.c
521
522 2000-02-07  Martin Buchholz  <martin@xemacs.org>
523
524         * configure.in: check for XConvertCase.
525
526 2000-02-07  Martin Buchholz <martin@xemacs.org>
527
528         * XEmacs 21.2.28 is released.
529
530 2000-01-27  URA Hiroshi <ura@hiru.aoba.yokohama.jp>
531
532         * configure.in: added getaddrinfo and getnameinfo to AC_FUNC.
533
534 2000-01-26  Martin Buchholz  <martin@xemacs.org>
535
536         * configure.in: Backout the /etc/ld.so.conf patch of 2000-01-18.
537
538 2000-01-24  Martin Buchholz  <martin@xemacs.org>
539
540         * configure.in: Always use our own realpath(), not the system one.
541
542 2000-01-25  Martin Buchholz  <martin@xemacs.org>
543
544         * configure.in: Default Drag-N-Drop to "no"
545
546 1999-12-28  Max Matveev  <max@melbourne.sgi.com>
547
548         * configure.in: add new machine type for IRIX 6.[2-5] to
549         switch from using unexelf.o to unexelfsgi.o for just those
550         versions of IRIX.
551         In the ideal world it would be handled by the s/irix6-0.h but
552         since machine config is included AFTER OS config, I had to add a
553         new machine type.
554
555 2000-01-22  Andy Piper  <andy@xemacs.org>
556
557         * configure.in: add winspool to windows libraries.
558
559 2000-01-22  Martin Buchholz  <martin@xemacs.org>
560
561         * configure.in: Add more warnings to default gcc flags.
562
563 2000-01-20  Daniel Pittman  <daniel@danann.net>
564
565         * configure.in: Find Athena headers hidden in even more obscure
566         places. That is, search Xaw3D/ as well as X11/Xaw3D/.
567
568 2000-01-19  Martin Buchholz  <martin@xemacs.org>
569
570         * configure.in: Add support for NetWinders.
571         Patch by Sean MacLennan <seanm@netwinder.org>
572
573 2000-01-18  Martin Buchholz  <martin@xemacs.org>
574
575         * configure.in: Use /etc/ld.so.conf at link-time, if available.
576
577 2000-01-18  Martin Buchholz <martin@xemacs.org>
578
579         * XEmacs 21.2.27 is released.
580
581 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
582
583         * etc/TUTORIAL.de: Update copyright and fix typo.
584
585 2000-01-14  Martin Buchholz  <martin@xemacs.org>
586
587         * configure.in: Create a .dbxrc in the src directory, like .gdbinit.
588
589         * configure.in: Add `tests' symlink to make it easier to find
590         automated tests directory.
591
592 2000-01-14  Andy Piper  <andy@xemacs.org>
593
594         * configure.in: for cygwin 1.0 we must pick up the mingw32 headers
595         before the cygwin headers.
596
597 2000-01-08  Martin Buchholz  <martin@xemacs.org>
598
599         * configure.in:
600         - Allow find-tag to work in the build directory.
601         - rename src/gdbinit to src/.gdbinit, so that gdb can find it.
602         - Less verbose messages when creating .sbinit, .gdbinit, TAGS.
603
604 2000-01-07  Marcus Thiessel <marcus@xemacs.org>
605
606         * config.sub: Upgrade to 1.169, imported from autoconf's CVS
607         * config.guess: Upgrade to 1.158, imported from autoconf's CVS
608
609 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
610
611         * etc/NEWS: Document mail spool locking overhaul.
612
613         * configure.usage (--mail-locking):
614         * configure.in: Handle --mail-locking option correctly in
615         preparation for the movemail locking overhaul.
616
617 2000-01-05  Daniel Pittman  <daniel@danann.net>
618
619         * configure.in (Installation): Report which Athena header/library
620         combo is being used.
621
622 1999-12-31  Martin Buchholz <martin@xemacs.org>
623
624         * XEmacs 21.2.26 is released.
625
626 1999-12-24  Martin Buchholz <martin@xemacs.org>
627
628         * XEmacs 21.2.25 is released.
629
630 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
631
632         * README: Remove msdos part.
633
634 1999-12-17  Martin Buchholz  <martin@xemacs.org>
635
636         * configure.in: Oops. xpm doesn't actually depend on X11.
637         I got confused by the name (like others get confused by `xemacs'?)
638
639 1999-12-14  Martin Buchholz <martin@xemacs.org>
640
641         * XEmacs 21.2.24 is released.
642
643 1999-12-13  Martin Buchholz  <martin@xemacs.org>
644
645         * configure.in:
646         * configure.usage:
647         - Autodetect NAS.  Change Docs accordingly.
648
649         * configure.in: Warn if configure --with-xpm --without-x11.
650
651 1999-12-09  Martin Buchholz  <martin@xemacs.org>
652
653         * configure.in: Clean up sound support.
654         - variable `old_nas' was used but never set.
655         - change `with_esd' to `with_esd_sound' for consistency.
656         - Don't trust the output of `esd-config --libs`; test it.
657         - Add `esd-config --cflags` to c_switch_site.
658         - Die if ESD sound requested, but not available.
659         - ESD is not dependent on X, therefore use LIBS, not libs_x.
660
661 1999-12-07  Martin Buchholz  <martin@xemacs.org>
662
663         * configure.in (--with-sound): Variable with_esd was mispelled.
664
665 1999-12-07  Martin Buchholz <martin@xemacs.org>
666
667         * XEmacs 21.2.23 is released.
668
669 1999-11-30  Martin Buchholz  <martin@xemacs.org>
670
671         * configure.in: Fix module support.
672         --with-modules=yes was completely broken.
673         AC_DEFINE(HAVE_DLFCN_H) was invoked twice.
674         Remove linking test for _dlopen - seems totally bogus.
675         Die if --with-modules=yes but no module support found.
676         Do nothing, not even msg, if --with-modules=no.
677
678 1999-11-17  Isaac Hollander  <ysh@mindspring.com>
679
680         * Makefile.in.in: add and use TAR macro.  Sometimes tar only copies
681         symlinks instead of the actual files
682
683 1999-11-30  Martin Buchholz  <martin@xemacs.org>
684
685         * aclocal.m4: Shared library support for hpux >= version 11
686
687 1999-11-29  Martin Buchholz  <martin@xemacs.org>
688
689         * Makefile.in.in (beta): `make beta' should rebuild info.
690
691 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
692
693         * XEmacs 21.2.22 is released
694
695 1999-11-28  Martin Buchholz <martin@xemacs.org>
696
697         * XEmacs 21.2.21 is released.
698
699 1999-11-26  Martin Buchholz  <martin@xemacs.org>
700
701         * configure.in:
702         Add configure support for Unix 98 type ssize_t.
703
704 1999-11-27  Martin Buchholz  <martin@xemacs.org>
705
706         * Makefile.in.in:
707         Make sure config.values.sh is up to date.
708         Use $(SHELL) instead of sh or /bin/sh consistently.
709         Delegate `depend' target to src/Makefile.in.in.
710
711 1999-10-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
712
713         * INSTALL: Update configure option.
714
715 1999-10-12  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
716
717         * configure.in (native_sound_lib, *-sgi-*): Check for audio.h.
718         (LIBS): Check for libCsup.
719
720         * etc/sample.Xdefaults: adds a reference to beNiceToColormap,
721           so that the user can guess what to do if xemacs' dialogs are
722           butt ugly.
723
724 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
725
726         * config.h.in: define HAVE_ESD_SOUND
727
728         * configure.in: Add support for esd sound. --with-sound
729         now accepts a list of options.
730         * configure.usage (--native-sound-lib): ditto.
731
732 1999-11-17  Martin Buchholz  <martin@xemacs.org>
733
734         * Makefile.in.in (install-arch-dep):
735         Fix `make install' if prefix != exec_prefix.
736
737 1999-11-15  Martin Buchholz  <martin@xemacs.org>
738
739         * configure.in:
740         - Accept --with-database=gdbm as an alias for
741         --with-database=gnudbm.
742         - rename with_database_gnudbm to with_database_gdbm.
743
744         * aclocal.m4 (ld_dynamic_link_flags): Just use empty value for
745         ld_dynamic_link_flags on Solaris.  Else CC gives us:
746         CC: Warning: Option -Wl,-Bdynamic passed to ld, if ld is invoked, ignored otherwise
747         /usr/ccs/bin/ld: illegal option -- W
748
749
750 1999-11-13  Jason R Mastaler  <jason@mastaler.com>
751
752         * etc/FTP: Updated FTP mirrors list.  Replaced GNU FTP document
753         with a URL.
754
755 1999-11-13  Jason R Mastaler  <jason@mastaler.com>
756
757         * etc/MAILINGLISTS: Updated mailing list subscription information.
758         Replaced GNU MAILINGLISTS document with a URL.
759
760 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
761
762         * XEmacs 21.2.20 is released
763
764 1999-09-21   Martin Buchholz <martin@xemacs.org>
765         * configure.in: Autodetect Unix98 PTY
766
767 1999-08-30  Robert Pluim  <rpluim@bigfoot.com>
768
769         * README.packages: Add description of package-get-provider
770
771 1999-10-22  Vin Shelton  <acs@xemacs.org>
772
773         * INSTALL: Added more information about README.packages, and
774         re-numbered some bullets.
775
776 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
777
778         * INSTALL: Update disk requirements. Refer to README.packages
779
780 1999-10-21  Andy Piper  <andy@xemacs.org>
781
782         * configure.in (all_widgets): Only use xaw3d if we really have it.
783
784 1999-10-06  Andy Piper  <andy@xemacs.org>
785
786         * Makefile.in.in: use WINDOWSNT for mingw install.
787
788 1999-08-01  Adrian Aichner  <adrian@xemacs.org>
789
790         * etc/DISTRIB: Update IP address of ftp.xemacs.org.
791         * etc/NEWS: Fix typo
792
793 1999-09-25  Andy Piper  <andy@xemacs.org>
794
795         * configure.in: check for Xaw3d and use in preference to Xaw
796
797 1999-09-21  Martin Buchholz  <martin@xemacs.org>
798
799         * Makefile.in.in: All Makefiles should #include config.h
800
801 1999-09-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
802
803         * configure.in (EMACS_CONFIGURATION): Use $configuration, not
804         $canonical, so that installation paths and dynamic path setup will
805         stay in synch.
806
807 1999-09-20  Andy Piper  <andy@xemacs.org>
808
809         * Makefile.in.in: use __CYGWIN32__ and __MINGW32__ to predicate
810         installation linkage.
811
812 1999-08-29  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
813
814         * configure.in (machine): Recognize MIPS/Linux.
815
816 1999-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
817
818         * modules/zlib/Makefile (distclean):
819         * modules/ldap/Makefile (distclean):
820         * modules/sample/Makefile (distclean):
821         * modules/base64/Makefile (distclean): new target
822
823         * Makefile.in.in (top_distclean): Add package directories
824         (SUBDIR_DISTCLEAN): New variable, add module directories
825
826 1999-09-01  Martin Buchholz  <martin@xemacs.org>
827
828         * configure.in: Warn, but otherwise ignore, obsolete arguments.
829
830 1999-08-20  Olivier Galibert  <galibert@pobox.com>
831
832         * configure.in: Add --pdump option.
833         * configure.usage:  Ditto.
834
835 1999-08-04  Andy Piper  <andy@xemacs.org>
836
837         * configure.in: report widget usage correctly. beef up setting.
838
839         * Makefile.in.in: fix install-arch-dep for mingw32.
840
841 1999-07-28  Andy Piper  <andy@xemacs.org>
842
843         * config.h.in: add new LWLIB defines.
844
845         * configure.in: fix definitions of widget defines with various
846         toolkit options.
847
848 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
849
850         * XEmacs 21.2.19 is released
851
852 1999-07-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
853
854         * configure.in: Removed superfluous call to AC_FUNC_MMAP.
855
856 1999-03-07  Gregory Neil Shapiro  <gshapiro@sendmail.org>
857
858         * configure.in: Check for Kerberos and the need for the DES
859         library before checking for LDAP in case LDAP requires these
860         libraries.
861
862 1999-07-26  SL Baur  <steve@miho>
863
864         * configure.in: Rename --with-shlib to --with-modules for
865         consistency with the other two options that use that name.
866
867         * configure.usage (--with-modules): Document it.
868
869 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
870
871         * etc/custom/example-themes/example-theme.el:
872         * etc/custom/example-themes/europe-theme.el:
873         * etc/custom/example-themes/ex-custom-file: Some simple examples
874         illustrating the custom theme support.
875
876 1999-07-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
877
878         * etc/HELLO (Thai): Modify for new font.
879
880 1999-07-22  SL Baur  <steve@beopen.com>
881
882         * configure.in: add sco7 support
883         From Bob Weiner  <weiner@beopen.com>
884
885 1999-07-22  SL Baur  <steve@miho>
886
887         * Makefile.in.in (install-arch-dep): Install config.values into
888         docdir.
889         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
890
891 1999-07-21  SL Baur  <steve@miho>
892
893         * Makefile.in.in (inststaticdir): New variable.
894         (instvardir): Ditto.
895         (install-arch-dep): Use them.
896
897         * configure.in (sitelispdir): Need to use ${PROGNAME}.
898         (sitemoduledir): Ditto.
899         (inststaticdir): New variable.
900         (instvardir): Ditto.
901         (infodir): Use them.
902         (lispdir): Ditto.
903         (moduledir): Ditto.
904         (pkgdir): Ditto.
905         (etcdir): Ditto.
906         (lockdir): Ditto.
907         (archlibdir): Ditto.
908
909 1999-07-14  SL Baur  <steve@beopen.com>
910
911         * InfoDock 4.0.8 is released
912
913 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
914
915         * XEmacs 21.2.18 is released
916
917 1999-07-06  SL Baur  <steve@miho.m17n.org>
918
919         * config.guess (main): Synch with newer config.guess for HP
920         support.
921         From Marcus Thiessel <marcus@xemacs.org>
922
923 1999-06-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
924
925         * configure.in (with_prefix): Added --with-prefix, defaults to
926         yes, to control whether the value of --prefix is compiled into the
927         binary.
928
929 1999-07-03  Andy Piper  <andy@xemacs.org>
930
931         * configure.usage (--with-widgets): add.
932
933 1999-07-02  Andy Piper  <andy@xemacs.org>
934
935         * configure.in: Make sure we get motif in lwlib if we have widgets
936         and motif.
937
938 1999-06-25  SL Baur  <steve@miho.m17n.org>
939
940         * configure.in (version): Fix --with-infodock test.
941
942 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
943
944         * configure.in: --prefix and --exec-prefix are now only compiled
945         into the binary if user-defined.
946
947 1999-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
948
949         * configure.in: Made docdir configurable.
950
951         * Makefile.in (docdir): Added variable for custom DOC directory.
952
953 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
954
955         * XEmacs 21.2.17 is released
956
957 1999-06-13  Oscar Figueiredo  <oscar@xemacs.org>
958
959         * configure.in (with_ldap): Check libldap independently of liblber
960         Do not test alternate library names such as libldap10
961         Test the presence of a variety of LDAP API functions which were
962         formerly assumed to be present according to dubious heuristics
963
964 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
965
966         * XEmacs 21.2.16 is released
967
968 1999-06-04  SL Baur  <steve@steve1.m17n.org>
969
970         * configure.in (CPP): Correct test for locating $site_prefix
971         include directories.
972
973 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
974
975         * XEmacs 21.2.15 is released
976
977 1999-06-01  Gunnar Evermann  <ge204@eng.cam.ac.uk>
978
979         * README.packages: fix typos: user pacakge hierarchy is ~/.xemacs
980         From: Eric Veldhuyzen <eric@terra.nu>
981
982 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
983
984         * configure.in: For non-beta's use x.y.z format for version strings.
985
986 1999-06-03  SL Baur  <steve@xemacs.org>
987
988         * version.sh: add emacs_is_beta initialization
989
990         * configure.in: Implement patch levels in version number
991         From Jan Vroonhof <vroonhof@math.ethz.ch>
992
993         * configure.in:
994         * configure.usage:
995         * config.h.in: Rename session option to wmcommand.
996         From Oliver Graf <ograf@rhein-zeitung.de>
997
998 1999-05-16  Mike McEwan  <mike@lotusland.demon.co.uk>
999
1000         * info/dir: Add `emodules.info' entry to the top info dir.
1001
1002 1999-05-31  SL Baur  <steve@steve1.m17n.org>
1003
1004         * configure.in (CPP): Don't check for include subdirectories in
1005         site-prefix directories.  This check loses in valid configurations
1006         like /usr/jp in TurboLinux.  Conditionally add include directory to
1007         site switches.
1008
1009 1999-05-14  Hrvoje Niksic  <hniksic@srce.hr>
1010
1011         * configure.in (quoted_arguments): Support
1012         --error-checking=byte-code.
1013
1014 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
1015
1016         * XEmacs 21.2.14 is released
1017
1018 1999-05-11  SL Baur  <steve@altair.xemacs.org>
1019
1020         * version.sh (infodock_build_version): Synch InfoDock version.
1021
1022 1999-05-06  Hrvoje Niksic  <hniksic@srce.hr>
1023
1024         * aclocal.m4 (ld_dynamic_link_flags): Change -Bexport to -Bdynamic
1025         for Solaris.
1026
1027 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
1028
1029         * configure.in (xemacs_betaname): Don't generate Installation.el.
1030
1031         * Makefile.in.in (top_distclean): Don't remove Installation.el.
1032
1033 1999-04-29  Andy Piper  <andy@xemacs.org>
1034
1035         * configure.in: add mingw32 as a target platform. add nt process
1036         support options.
1037
1038 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
1039
1040         * etc/HELLO (Amharic): New language.
1041         (Slovak): Likewise.
1042         (Thai): Likewise (by Virach Sornlertlamvanich).
1043         (Greek): Fixed (by Yannis Haralambous).
1044
1045 1998-09-04  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1046
1047         * configure.in: Delete mule-coding.o.
1048
1049 1999-04-22  Gunnar Evermann  <ge204@eng.cam.ac.uk>
1050
1051         * lwlib/xlwmenu.c (string_width_u): Initialise chars before
1052         calling XmStringGetLtoR
1053         (string_draw_u): ditto and check return value of XmStringGetLtoR()
1054
1055 1999-04-05  Olivier Galibert  <galibert@pobox.com>
1056
1057         * Makefile.in.in (GENERATED_HEADERS): Don't generate
1058         puresize-adjust.h anymore
1059
1060         * configure.usage: Remove everything gung-ho or purespace related
1061
1062         * configure.in: Ditto
1063
1064 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
1065
1066         * configure.in: Check for getloadavg().
1067
1068 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
1069
1070         * XEmacs 21.2.13 is released
1071
1072 1999-03-09  SL Baur  <steve@xemacs.org>
1073
1074         * Makefile.in.in (LC_ALL): Try very, very hard to build in C locale.
1075
1076 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
1077
1078         * XEmacs 21.2.12 is released
1079
1080 1999-03-04  Martin Buchholz  <martin@xemacs.org>
1081
1082         * Makefile.in.in (top_distclean): Remove confdefs.h as well.
1083
1084 1999-03-03  Martin Buchholz  <martin@xemacs.org>
1085
1086         * configure.in:
1087         `uname -v` -> "`uname -v`":
1088         backquoted expressions need additional double
1089         quotes to be a single token.
1090         Use separate if's to avoid extra process invocations.
1091
1092 1999-01-05  Gunnar Evermann  <ge204@eng.cam.ac.uk>
1093
1094         * PROBLEMS: Document crashes on SPARC with gcc 2.8.1.
1095
1096 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
1097
1098         * XEmacs 21.2.11 is released
1099
1100 1999-02-16  Andy Piper  <andy@xemacs.org>
1101
1102         * PROBLEMS: add entries for building under Cygwin.
1103
1104 1999-02-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
1105
1106         * README.packages: Clear up that mule-sumo packages is used _in
1107         addition_ to the normal sumo.
1108
1109 1999-02-16  Martin Buchholz  <martin@xemacs.org>
1110
1111         * configure.usage: Move quantify/purify into debug flags section
1112
1113 1999-02-10  Martin Buchholz  <martin@xemacs.org>
1114
1115         * configure.in:
1116         - Fixup xfs comments and redundant option checking
1117
1118         * configure.in:
1119         * INSTALL:
1120         * lisp/paths.el:
1121         - improved automounter tmp directory support.
1122         - support 4 (!) empirically discovered automounter conventions
1123
1124 1999-02-10  Martin Buchholz  <martin@xemacs.org>
1125
1126         * lwlib/lwlib.h:
1127         - redo CONST hacking to deal with X11 R4, which was
1128         broken in a previous patch.
1129
1130 1999-02-10  Martin Buchholz  <martin@xemacs.org>
1131
1132         * configure.in:
1133         - irix uses -rpath
1134
1135 1999-02-10  Martin Buchholz  <martin@xemacs.org>
1136
1137         * configure.in:
1138         - Check for XOpenIM before using xim=xlib
1139         - only use XmIm if $have_motif = yes
1140
1141 1999-02-10  Martin Buchholz  <martin@xemacs.org>
1142
1143         * configure.in.  Port to BSDI BSD/OS 4.0.
1144
1145 1999-01-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
1146
1147         * configure.in: Warn if using Motif dialog boxes on AIX 4.3.
1148
1149 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
1150
1151         * XEmacs 21.2.10 is released
1152
1153 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
1154
1155         * XEmacs 21.2.9 is released
1156
1157 1999-02-01  Glynn Clements  <glynn@sensei.co.uk>
1158
1159         * etc/recycle.xpm: Fix colours so that they work on TrueColor
1160         and DirectColor displays
1161
1162 1999-01-21  Andy Piper  <andy@xemacs.org>
1163
1164         * configure.in: make xface detection specifc to a window system in
1165         general rather than just X.
1166
1167 1999-18-10  Andy Piper <andy@xemacs.org>
1168
1169         * configure.in: remove -O3 prevention on cygwin - current versions
1170         cope ok now.  remove dll prevention on cygwin - the new module
1171         code checks correctly.
1172
1173 1999-01-10  J. Kean Johnston  <jkj@sco.com>
1174
1175         * configure.in: Added moduledir as the path where loadable modules
1176         are stored. Added --with-site-modules and --moduledir options.
1177         - Ensure the SCO OpenServer compiles with --dynamic by default
1178         - Check for dlfcn.h for dynamic loader
1179         - Renamed dll.o to emodules.o and changed dynamic loader tests
1180         - Renabled code that deals with site-lisp so that it is handled
1181         correctly when a user specifies --with-site-lisp.
1182
1183         * aclocal.m4: Replaced entire file with more complete DLL tests
1184         by way of libtool.
1185
1186         * config.usage: Removed TAB characters which caused it to be
1187         displayed incorrectly on terminals where TAB != 8.
1188         - Added help text to describe --with-site-modules and --moduledir.
1189
1190         * INSTALL: Updated documentation to describe module directories
1191
1192         * Makefile.in.in: Added moduledir, sitemoduledir macros.
1193         - Make those directories at install time.
1194
1195 1998-12-28  Martin Buchholz <martin@xemacs.org>
1196
1197         * XEmacs 21.2.8 is released.
1198
1199 1998-12-28  Martin Buchholz  <martin@xemacs.org>
1200
1201         * PROBLEMS: Document Linux GNU Libc 2.0 I18N crashes.
1202
1203 1998-12-24  Martin Buchholz <martin@xemacs.org>
1204
1205         * XEmacs 21.2.7 is released.
1206
1207 1998-12-20  Martin Buchholz  <martin@xemacs.org>
1208
1209         * configure.in: Redo DBM support
1210         - die if dbm support requested, but not provided.
1211         - properly check for libgdbm, then libc, then libdbm
1212         - properly check for ndbm.h
1213         - comments improved
1214         - XE_DIE should always prefix messages with Error: for clarity
1215
1216 1998-12-07  Martin Buchholz  <martin@xemacs.org>
1217
1218         * xemacs.mak (TEMACS_OBJS):
1219         (DOC_SRC4):
1220         - Remove pure.c, pure.obj
1221
1222 1998-12-06  Martin Buchholz  <martin@xemacs.org>
1223
1224         * Makefile.in.in (distclean):
1225         * dynodump/Makefile.in.in (distclean):
1226         * src/Makefile.in.in (distclean):
1227         * lib-src/Makefile.in.in (distclean):
1228         * lwlib/Makefile.in.in (distclean):
1229         - Make sure GNUmakefile is deleted.
1230
1231 1998-12-17  Andy Piper  <andy@xemacs.org>
1232
1233         * configure.in (all_widgets): remove gui.o addition - its always
1234         in the makefile now.
1235
1236         * configure.in: add gui-msw.o to msw objects.
1237
1238 1998-12-16  Andy Piper  <andy@xemacs.org>
1239
1240         * XEmacs 21.2.6 is released
1241
1242 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
1243
1244         * XEmacs 21.2.5 is released
1245
1246 1998-11-28  SL Baur  <steve@altair.xemacs.org>
1247
1248         * XEmacs 21.2-beta4 is released.
1249
1250 1998-11-27  SL Baur  <steve@altair.xemacs.org>
1251
1252         * configure.in: Linux/Arm Support.
1253         From James LewisMoss <dres@ioa.com>
1254
1255 1998-11-27  Takeshi Hagiwara  <hagiwara@ie.niigata-u.ac.jp>
1256
1257         * configure.in:
1258         Fix the realpath() problem of UnixWare2.1.3.
1259         Patches for NEC's sysv4.2 machine.
1260
1261 1998-11-09  Kazuyuki IENAGA  <ienaga@jsys.co.jp>
1262
1263         * configure.in: Check if there's wnn4.2 or wnn6 specific library
1264         installed. The Wnn library will be checked if the --with-wnn
1265         and/or --with-wnn6 was specified compulsory.
1266
1267 1998-07-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
1268
1269         * configure.in (CPP): Too many spaces im run-patch flag detection.
1270
1271 1998-10-15  SL Baur  <steve@altair.xemacs.org>
1272
1273         * XEmacs 21.2-beta3 is released.
1274
1275 1998-10-13  Andy Piper  <andyp@parallax.co.uk>
1276
1277         * configure.in: enable drag and drop support by default if mswindows is
1278         detected.
1279
1280 1998-10-09  Kevin Oberman  <oberman@es.net>
1281
1282         * config.sub: Fix for Alpha architecture
1283
1284 1998-10-05  Andy Piper  <andyp@parallax.co.uk>
1285
1286         * configure.in: don't enable shared lib support for cygwin unless
1287         explititly told to.
1288
1289 1998-10-02  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
1290
1291         * etc/xemacs.1: Remove misplace "\".
1292
1293 1998-09-29  SL Baur  <steve@altair.xemacs.org>
1294
1295         * XEmacs 21.2-beta2 is released.
1296
1297 1998-09-09  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
1298
1299         * lwlib/xlwmenu.c:
1300         * lwlib/xlwscrollbar: fix for Motif >=2.0
1301         Patch provided by Glenn Barry <gtb@eng.sun.com>
1302
1303         * PROBLEMS: XEmacs 21.0 now works on HP-UX 11.0
1304
1305 1998-09-02  Andy Piper  <andyp@parallax.co.uk>
1306
1307         * configure.in: check for cygwin32/version.h.
1308
1309 1998-08-31  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
1310
1311         * PROBLEMS: Added AIX 4.3 note.
1312
1313         * configure.in: Better detection of AIX 4.3.
1314         AIX xlc can do -g and -Ox at the same time.
1315
1316 1998-09-05  SL Baur  <steve@altair.xemacs.org>
1317
1318         * etc/check_cygwin_setup.sh: grammar fix.
1319
1320 1998-09-02  Andy Piper  <andyp@parallax.co.uk>
1321
1322         * etc/check_cygwin_setup.sh: fix a couple of buglets.
1323
1324 1998-08-23  Adrian Aichner  <adrian@xemacs.org>
1325
1326         * etc/sample.emacs: Enable sound support on mswindows devices.
1327
1328 1998-08-17  P. E. Jareth Hein  <jareth@camelot.co.jp>
1329
1330         * configure.in: Alter configure so that it checks for mismatched PNG
1331         header/libs, screams a little louder on old/mismatched library
1332         conditions for both PNG and XPM, stop screaming if png is not found and
1333         no window-system is selected, and fixed a bug in the XPM checking.
1334
1335 1998-08-06  Adrian Aichner  <adrian@xemacs.org>
1336
1337         * etc/TUTORIAL.de: Fixing typos and grammatical errors.  Fixing
1338         inconsistent usage of RET, <Return>, and <return> (only using
1339         <Return> now).  Changing TUTORIAL to TUTORIAL.de throughout
1340         itself.  Adding english equivalent to german translation of all
1341         concepts used in TUTORIAL.de.
1342
1343 1998-08-07  P. E. Jareth Hein  <jareth@camelot.co.jp>
1344
1345         * configure.usage (--without-gif): Modify text to reflect status
1346         of GIF support
1347
1348 1998-08-04  P. E. Jareth Hein  <jareth@camelot.co.jp>
1349
1350         * configure.in: add back in the support for the in-core GIF
1351         code, change the required PNG library version to 1.0.2, and add
1352         a warning if PNG not found, since PNG images are now distributed
1353         as part of the core.  Also minor wording changes in things reported
1354         to the user.
1355
1356 1998-07-28  Kai Haberzettl  <khaberz@synnet.de>
1357
1358         * BETA: Update mailing-list address for build-reports
1359
1360 1998-08-01  SL Baur  <steve@altair.xemacs.org>
1361
1362         * Makefile.in (TAGS tags): Add variable `tagslisp' so a TAGS file
1363         can built that includes package lisp.
1364
1365 1998-07-23  Martin Buchholz  <martin@xemacs.org>
1366
1367         * configure.in:
1368         - support multiple flavors of alpha, (XEmacs treats them identically)
1369         - Fix AC_TRY_RUN so that actions have access to $?
1370         - Identify DEC C compilers. Add default optimization CFLAGS and
1371           always use -std.
1372         - Use an extensible method for adding support for future compilers.
1373         - Have SunPro C use that same extensible method.
1374         - Make sol2 always use `-R', Linux and DEC OSF always use `-rpath'
1375
1376 1998-07-19  SL Baur  <steve@altair.xemacs.org>
1377
1378         * XEmacs 21.2-beta1 is released.
1379
1380 1998-07-18  SL Baur  <steve@altair.xemacs.org>
1381
1382         * config.guess: Synched with latest FSF version.
1383
1384 1998-07-12  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
1385
1386         * Makefile.in: added LDFLAGS.
1387
1388 1998-07-12  SL Baur  <steve@altair.xemacs.org>
1389
1390         * etc/GOATS: Removed.
1391
1392         * README: Bump version numbers.
1393         * info/dir: Ditto.
1394         * etc/README: Ditto.
1395         * etc/NEWS: Ditto and purge pre-21.0 stuff.
1396         * version.sh: Ditto.
1397
1398         * XEmacs 21.0-pre5 is released.
1399
1400 1998-07-10  SL Baur  <steve@altair.xemacs.org>
1401
1402         * configure.in (with_offix): Default --with-offix to off.
1403
1404 1998-07-09  SL Baur  <steve@altair.xemacs.org>
1405
1406         * configure.in: Handle multiple database libraries.
1407         From Gregory Neil Shapiro <gshapiro@sendmail.org>
1408
1409         * XEmacs 21.0-pre4 is released.
1410
1411         * configure.in: Fix test for InfoDock sources.
1412
1413         * etc/BETA (writing): Update patch creation instructions.
1414
1415         * etc/FTP: Update FTP mirror list.
1416
1417         * etc/DISTRIB: Remove duplicated FTP mirror list.
1418         * etc/xemacs.1 (ftp): Ditto.
1419
1420 1998-07-09  Oliver Graf <ograf@fga.de>
1421
1422         * configure.usage: added warning to --with-offix
1423
1424 1998-06-29  SL Baur  <steve@altair.xemacs.org>
1425
1426         * etc/gnuserv.1 (this): Email address for Ben Wing is ben@xemacs.org.
1427         * etc/gnuserv.README (README): Ditto.
1428         * etc/xemacs-ja.1: Ditto.
1429
1430 1998-06-28  SL Baur  <steve@altair.xemacs.org>
1431
1432         * configure.in: Berkeley DB autodetection fixes
1433         From Martin Buchholz <martin@xemacs.org>
1434
1435         * etc/BABYL: Moved to rmail package
1436
1437         * etc/enriched.doc: Moved to xemacs-base package
1438
1439         * etc/MSDOS:
1440         * etc/GNUS-NEWS: deleted
1441
1442 1998-06-21  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
1443
1444         * etc/NEWS: Added references to documentation about packages and
1445         path setup.
1446
1447         * etc/README: Synched.
1448
1449 1998-06-19  SL Baur  <steve@altair.xemacs.org>
1450
1451         * XEmacs 21.0-pre3 is released.
1452
1453 1998-06-20  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
1454
1455         * etc/PACKAGES:
1456         * etc/BETA: Moved some package stuff into Texinfo docs.  Other nitpicks
1457
1458 1998-06-20  Kazuyuki IENAGA <ienaga@jsys.co.jp>
1459
1460         * configure.in: Added check if the berkdb has db_open or not.
1461         (With fixes from Martin Buchholz)
1462
1463 1998-06-19  SL Baur  <steve@altair.xemacs.org>
1464
1465         * XEmacs 21.0-pre2 is released.
1466
1467 1998-06-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
1468
1469         * configure.in: Added -lC for static linking under AIX 4.2.
1470
1471 1998-06-14  SL Baur  <steve@altair.xemacs.org>
1472
1473         * XEmacs 21.0-pre1 is released.
1474
1475 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
1476
1477         * etc/NEWS: Updated information about customization of the
1478         automatic info dir file generation using
1479         `Info-auto-generate-directory' and `Info-save-auto-generated-dir'
1480
1481 1998-06-11  SL Baur  <steve@altair.xemacs.org>
1482
1483         * XEmacs 21.0-beta43 is released.
1484
1485 1998-06-04  Oliver Graf <ograf@fga.de>
1486
1487         * tests/Dnd/README: a step-by-step test run
1488         * tests/Dnd/droptest.el: some clarifications
1489         * tests/Dnd/droptest.sh: created, creates test files
1490
1491 1998-06-01  Oliver Graf <ograf@fga.de>
1492
1493         * configure.in (summary): added experimental to dragndrop option
1494         * configure.usage: added experimental note to --with-dragndrop
1495         * tests/Dnd/droptest.el: extra start-drag-region function
1496         changed the experimental- stuff
1497
1498 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
1499
1500         * etc/check_cygwin_setup.sh: set more intelligent defaults for
1501         windows 95.
1502
1503 1998-06-07  SL Baur  <steve@altair.xemacs.org>
1504
1505         * lwlib/xlwmenu.c: Add room for the 0 byte sentinel.
1506
1507 1998-06-05  Colin Rafferty   <colin@xemacs.org>
1508
1509         * lwlib/xlwmenu.c: Made newchars be as large as it needs to be.
1510
1511 1998-06-01  SL Baur  <steve@altair.xemacs.org>
1512
1513         * XEmacs 21.0-beta42 is released.
1514
1515         * etc/sounds: Removed, now in the sounds-au package.
1516
1517 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
1518
1519         * configure.in: don't use -O3 for cygwin.
1520
1521         * etc/check_cygwin_setup.sh: new file to check that cygwin is setup
1522         correctly for XEmacs operation.
1523
1524 1998-05-28  P. E. Jareth Hein  <jareth@camelot-soft.com>
1525
1526         * configure.in: Switch from giflib to gifreader for
1527         our GIF image support (no other mods needed)
1528
1529 1998-05-28  Oliver Graf  <ograf@fga.de>
1530
1531         * configure.in: only one DnD protocol, CDE has priority over OffiX
1532
1533         * tests/Dnd/README: some changes reflecting recent modifications
1534         * tests/Dnd/dragtest.el: removed
1535         * tests/Dnd/droptest.el: cosmetics and comments
1536
1537 1998-05-26  Oliver Graf  <ograf@fga.de>
1538
1539         * tests/Dnd/droptest.el: adapted to CDE extensions
1540
1541 1998-05-25  Hans Guenter Weigand  <hgweigand@wiesbaden.netsurf.de>
1542
1543         * configure.in:
1544         * config.sub: add initial OpenBSD support
1545
1546 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
1547
1548         * configure.in: check for msw dialogs.
1549
1550 1998-05-23  SL Baur  <steve@altair.xemacs.org>
1551
1552         * XEmacs 21.0-beta41 is released.
1553
1554 1998-05-17  SL Baur  <steve@altair.xemacs.org>
1555
1556         * configure.in (CPP): Change -O2 to -O3.
1557         Suggested by Martin Buchholz <martin@xemacs.org>
1558
1559 1998-05-15  SL Baur  <steve@altair.xemacs.org>
1560
1561         * XEmacs 21.0-beta40 is released.
1562
1563 1998-05-13  SL Baur  <steve@altair.xemacs.org>
1564
1565         * configure.in (ZSH_VERSION): zsh-3.1.2 (and zsh-3.0.4) drops core
1566         on the `unset CDPATH' if running as sh.
1567
1568 1998-05-12  Oliver Graf <ograf@fga.de>
1569
1570         * tests/Dnd/droptest.el: some CDE adaptions (untested)
1571
1572 1998-05-11  Martin Buchholz  <martin@xemacs.org>
1573
1574         * configure.in:
1575         Add some more comments.
1576         If using bash, use Posix mode and unset CDPATH.
1577         Be more careful checking feature dependencies.
1578         Introduce XE_CHECK_FEATURE_DEPENDENCY.
1579         Undo the gross hack of multiple `echo >> $tempcname'
1580         by using here documents instead.  (Might break mswindows, tho...)
1581         Be more careful autodetecting tooltalk.
1582
1583         * PROBLEMS:
1584         Document problems with Solaris 2.6 + XSUNTRANSPORT
1585
1586         * Makefile.in:
1587         * lwlib/Makefile.in.in:
1588         * modules/Makefile.in:
1589         - Adjust for luser's CDPATH being set to something weird.
1590         - Take into account bash 2.02's tendency to print the cwd when
1591           using CDPATH.  Always use `cd ./foo' instead of `cd foo'.
1592         - fix the run-temacs target to use $(DUMPENV)
1593         - fix the run-puremacs target to use $(DUMPENV)
1594         - fix the `depend' target to properly $(RM) the right files
1595         - Generate a better TAGS file for XEmacs' lisp code using
1596           hand-crafted regexps.
1597         - Use standard coding conventions for modules/Makefile.in
1598
1599 1998-05-12  Kazuyuki IENAGA <ienaga@jsys.co.jp>
1600
1601         * configure.in: some people claimed that they can't stop
1602         linking wnn6 library if they set --with-wnn6=no.
1603
1604 1998-05-11  Oliver Graf <ograf@fga.de>
1605
1606         * tests/Dnd/droptest.el: adapted to new calling conventions
1607         also showing the new possibilities
1608         * tests/Dnd/README: changed to new protocol
1609
1610 1998-05-11  SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
1611
1612         * Fix for HAVE_MULTICAST check.
1613
1614 1998-05-09  SL Baur  <steve@altair.xemacs.org>
1615
1616         * XEmacs 21.0-beta39 is released.
1617
1618 1998-05-06  Oliver Graf <ograf@fga.de>
1619
1620         * configure.in: added autodetection for the Drag'n'Drop API
1621         if some DnD protocol is found, HAVE_DRAGNDROP will be defined
1622         and dragdrop.o is added to extra_objs
1623         * configure.usage: added with-dragndrop, added (*) to with-offix
1624         * tests/Dnd/droptest.el: complete overhaul, no it's a real test
1625
1626 1998-05-04  Oliver Graf <ograf@fga.de>
1627
1628         * tests/Dnd/droptest.el: changed to test new protocol
1629         * tests/Dnd/README.OffiX: removed
1630         * tests/Dnd/README: created, info about new protocol
1631         * tests/Dnd/dragtest.el: comment change
1632
1633 1998-05-07  SL Baur  <steve@altair.xemacs.org>
1634
1635         * etc/altrasoft-logo.xpm: Removed.
1636
1637 1998-05-02  SL Baur  <steve@altair.xemacs.org>
1638
1639         * XEmacs 21.0-beta38 is released.
1640
1641 1998-04-29  SL Baur  <steve@altair.xemacs.org>
1642
1643         * configure.in: Use `PROGNAME' for all generated paths.
1644
1645         * Makefile.in: Change `progname' to `PROGNAME' for consistency.
1646
1647 1998-04-27  SL Baur  <steve@altair.xemacs.org>
1648
1649         * configure.in (progname): Parameterize program name on `progname'
1650         and add --with-infodock.
1651
1652 1998-04-26  SL Baur  <steve@altair.xemacs.org>
1653
1654         * Makefile.in: Religiously use ${progname} instead of hardcoded
1655         `xemacs'.
1656         CPPFLAGS was being set correctly in ${subdir}/Makefiles and
1657         overridden by the empty one set in the toplevel Makefile.
1658
1659 1998-04-26  Jason R Mastaler  <jason@4b.org>
1660
1661         * etc/BETA: Replaced SmartList references in favor of
1662         Majordomo.
1663
1664 1998-04-25  SL Baur  <steve@altair.xemacs.org>
1665
1666         * XEmacs-21.0-beta37 is released.
1667
1668 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
1669
1670         * configure.in: Sychronized ..._USER_DEFINED variables with
1671         datadir setting.
1672
1673         * Makefile.in (mkdir): No longer create sitelispdir.
1674
1675 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
1676
1677         * configure.in: make graphic libraries tests be dependant on a
1678         window system not X11 only.
1679
1680 Fri Apr 24 19:38:19 1998  Andy Piper  <andyp@parallax.co.uk>
1681
1682         * configure.in: check for our special select in msw.
1683
1684 1998-04-22  Marcus Thiessel  <marcus_thiessel@hp.com>
1685
1686         * PROBLEMS: add answers to some FAQ concerning hpux.
1687
1688 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
1689
1690         * configure.in: enable checking for special mswindows select()
1691
1692 1998-04-21  Martin Buchholz  <martin@xemacs.org>
1693
1694         * configure.in: Isolate incomprehensible cma_open/pthreads checking
1695         to decosf*
1696
1697 1998-04-21  Marcus Thiessel  <marcus_thiessel@hp.com>
1698
1699         * configure.in: /usr/{include,lib}/Motif2.1 added to search path for X11
1700         libs and includes.
1701
1702 1998-04-22  Itay Ben-Yaacov  <pezz@www-mail.huji.ac.il>
1703
1704         * configure.in: check for xpm does not depend anymore on having X.
1705         if libXpm exists, and is of the FOR_MSW flavor, define FOR_MSW.
1706
1707 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
1708
1709         * etc/NEWS: Documented info dir rebuilding and LDAP support.
1710
1711         * info/dir: Fixed the explanatory notes for
1712         `Info-default-directory-list' removal and the new automatic dir
1713         rebuilding facility.  Reindented the menu.  Added an entry for
1714         term.info
1715
1716 1998-04-20  SL Baur  <steve@altair.xemacs.org>
1717
1718         * configure.in (LISPDIR): Removed configuration option for
1719         site-lisp.
1720
1721 1998-04-19  SL Baur  <steve@altair.xemacs.org>
1722
1723         * configure.in (version): snarf InfoDock version number.
1724
1725 1998-04-18  SL Baur  <steve@altair.xemacs.org>
1726
1727         * XEmacs-21.0-beta36 is released.
1728
1729 Fri Apr 17 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
1730
1731         * configure.in: enable install pre-processing for mswindows
1732
1733 Fri Apr 17 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
1734
1735         * Makefile.in.in: add install_pp to install incantation.
1736
1737         * installexe.sh: new file. Add .exe to install targets if the
1738         result is executable.
1739
1740 Fri Apr 17 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
1741
1742         * Makefile.in: add install_pp to install incantation.
1743
1744 1998-04-14  Itay Ben-Yaacov <pezz@www-mail.huji.ac.il>
1745
1746         * configure.in: Large echo split into a few smaller ones,
1747         so the cygnus sh.exe does not crash.
1748
1749 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
1750
1751         * configure.in: enable toolbar checking for mswindows build
1752
1753 1998-04-06  Martin Buchholz  <martin@xemacs.org>
1754
1755         * config.h.in: Add _SVID_SOURCE to list of xmkmf #defines.
1756         Used (at least) by RedHat 4.2.
1757
1758 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
1759
1760         * etc/xemacs.1: -no-packages -> -no-early-packages.
1761
1762         * etc/NEWS: Clarified site-lisp status.
1763
1764         * configure.in: Re-instated src/paths.h generation from
1765         src/paths.h.in.
1766
1767         * Makefile.in (top_distclean): Remove site-lisp on `make
1768         distclean'.
1769
1770 1998-04-10  SL Baur  <steve@altair.xemacs.org>
1771
1772         * XEmacs 21.0-beta35 is released.
1773
1774 1998-04-10  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
1775
1776         * etc/NEWS: Documented that Info-default-directory-list and
1777         site-directory are gone.
1778
1779         * configure.usage: Clarified --package-path documentation.
1780
1781 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
1782
1783         * configure.in: Now generates src/paths.h from src/paths.h.in.in.
1784         Removed defaults for infopath and package-path.
1785
1786         * Makefile.in (src/paths.h): ... is now generated from
1787         src/paths.h.in.in.  Moved generation of paths.h to configure.
1788
1789         * paths.h.in: Removed.
1790
1791         * paths.h.in.in: Created.
1792
1793 1998-04-06  Martin Buchholz  <martin@xemacs.org>
1794
1795         * configure.in: png was still being used if png_version < 0.96
1796
1797         * configure.in: Fixed magic to handle AIX, X11R6, and gcc.
1798
1799 1998-04-05  Amir J. Katz  <amir@ndsoft.com>
1800
1801         * INSTALL (Rationale): Offix support comment is wrong. To disable,
1802         one must use --with-offix=no and not --without-offix
1803
1804 1998-04-05  SL Baur  <steve@altair.xemacs.org>
1805
1806         * configure.in (CPP): ppc.ldscript sits in $srcdir/src not $srcdir.
1807
1808 1998-04-04  SL Baur  <steve@altair.xemacs.org>
1809
1810         * XEmacs 21.0-beta34 is released.
1811
1812 1998-04-03  Martin Buchholz  <martin@xemacs.org>
1813
1814         * configure.in:
1815         checking whether gettimeofday accepts one or two arguments... two
1816
1817 1998-04-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
1818
1819         * configure.in: Fixed magic to handle AIX and MIT X11R6.
1820
1821 1998-04-02  Martin Buchholz  <martin@xemacs.org>
1822
1823         * configure.in: Add magic -T $srcdir/ppc.ldscript on Linux powerpc
1824
1825 1998-04-01  Martin Buchholz  <martin@xemacs.org>
1826
1827         * tests/database.el (test-database): Temporary files (the databases
1828         that were created) should be deleted.
1829
1830         * Makefile.in (testdir): Remove gnumake-specific syntax.
1831         (src/Makefile): src/Makefile depends on src/depend.
1832
1833 1998-03-29  Martin Buchholz  <martin@xemacs.org>
1834
1835         * configure.in: Check for -lz, -lgz unconditionally.  Too many
1836         system linkers don't properly die when there are cascaded link
1837         dependencies, so we can't rely on the linker for that.  The only
1838         downside is that we might link with an extra unneeded library.  If
1839         you really really care about this, you can go fix it.
1840
1841         * configure.in: Enhance PANIC msg to make it clear that
1842         --with-FEATURE is going to die if FEATURE is not installed.
1843
1844 1998-03-27  Martin Buchholz  <martin@xemacs.org>
1845
1846         * configure.in: $debug was not properly dependent on $beta
1847
1848         * configure.in: Move offix configuration out of src/Makefile.in.in
1849         into configure.in.
1850
1851         * configure.in: Reorganize xpm detection code.
1852
1853         * configure.in: XIM default to ON if Motif which is not Lesstif is
1854         found.
1855
1856         * configure.in: Keep auto-generated makefile dependencies out of
1857         src/Makefile.in.in by using AC_OUTPUT file concatenation support.
1858
1859 1998-03-26  Martin Buchholz  <martin@xemacs.org>
1860
1861         * configure.in: Fix up cflags handling.  Specifically, configure
1862         --cflags='' would fail to be recognized.
1863
1864         * configure.in: Fix up png detection.  Link with png_read_image to
1865         make sure -lz is required.  Test for png >- 0.96 via header file.
1866
1867 1998-03-21  Martin Buchholz  <martin@xemacs.org>
1868
1869         * configure.in (XE_GCC_WRAP_LDFLAGS)
1870         Rename to XE_PROTECT_LINKER_FLAGS.  Rewrite.
1871
1872         * configure.in: Make sure BSD always links in libz.a
1873         BSD's stupid linker can't detect cascaded lib dependencies
1874
1875         * configure.in: Autodetect lesstif.  define have_lesstif.
1876         Don't use motif-xim with lesstif, at least by default.
1877
1878 1998-03-30  SL Baur  <steve@altair.xemacs.org>
1879
1880         * version.sh: Add InfoDock version number variables.
1881
1882 1998-03-30  Amir J. Katz  <amir@ndsoft.com>
1883
1884         * info/dir: Replaced string '20.5' with '21.0'
1885
1886 1998-03-24  SL Baur  <steve@altair.xemacs.org>
1887
1888         * XEmacs 21.0-beta33 is released.
1889
1890 1998-03-26  Didier Verna <didier@xemacs.org>
1891
1892         * configure.in, Makefile.in: Removed infopath_user_defined---we
1893         always want to propagate it.
1894
1895         * configure.usage: Synched with configure.in.
1896
1897 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
1898
1899         * configure.usage, INSTALL: Synched with the new path layout.
1900
1901         * Makefile.in (src/paths.h): Replaced packagepath with
1902         package_path to make configure happy.
1903
1904         * configure.in: Made default setting for packagepath conform to
1905         what packages.el builds at run-time: XEmacs-version-specific paths
1906         before site-specific ones.
1907         Added default setting for pkgdir.
1908         Changed --packagepath back to --package-path.
1909
1910 1998-03-24  SL Baur  <steve@altair.xemacs.org>
1911
1912         * XEmacs 21.0-beta32 is released.
1913
1914 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
1915
1916         * configure.in: Extended package path by version-specific
1917         hierarchies.  Changed allow-site-lisp to inhibit-site-lisp.
1918
1919 1998-03-22  SL Baur  <steve@altair.xemacs.org>
1920
1921         * Makefile.in (distclean): Remove packages and mule-packages if they
1922         have been linked into place.
1923
1924 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
1925
1926         * <Today>: The Big Path Searching Overhaul.
1927
1928         * Makefile.in, configure.in: Now pass all configure-specified paths
1929         into the binary in a uniform way.
1930
1931 1998-03-20  SL Baur  <steve@altair.xemacs.org>
1932
1933         * configure.in (have_libmcheck): Add test for glibc's malloc
1934         checker.
1935         - Fix HP/UX dynamic linking flag.
1936
1937 1998-03-19  SL Baur  <steve@altair.xemacs.org>
1938
1939         * configure.in (quoted_arguments): Fix unquoted variable in
1940         error-checking test.
1941         - fix bogus substitution.
1942
1943 1998-03-17  SL Baur  <steve@altair.xemacs.org>
1944
1945         * configure.in: In -lpng test, look for png_set_strip_alpha.
1946         Suggested by William M. Perry <wmperry@aventail.com>
1947
1948 1998-03-16  SL Baur  <steve@altair.xemacs.org>
1949
1950         * XEmacs 21.0 beta31 is released.
1951
1952 1998-03-16  P. E. Jareth Hein  <jareth@camelot-soft.com>
1953
1954         * configure.usage (Usage): Correct information about gif, tiff
1955         and WNN entries
1956
1957 1998-03-13  SL Baur  <steve@altair.xemacs.org>
1958
1959         * configure.in: typo fix in sed command.
1960         From P. E. Jareth Hein <jareth@camelot-soft.com>
1961
1962         * configure.in (all_widgets): Check for snprintf().
1963
1964 1998-03-11  P. E. Jareth Hein  <jareth@camelot-soft.com>
1965
1966         * configure.in: New gif support
1967
1968 1998-03-10  SL Baur  <steve@altair.xemacs.org>
1969
1970         * configure.in (have_glibc): Don't define _GNU_SOURCE for glibc.
1971
1972 Mon Mar 09 13:00:55 1998  Andy Piper  <andyp@parallax.co.uk>
1973
1974         * configure.in: don't add libc to link list for dlopen ordinary
1975         link takes care of this. check for dlfcn.h
1976
1977 1998-03-10  SL Baur  <steve@altair.xemacs.org>
1978
1979         * configure.in: Examine each directory of X11 include path for
1980         inclusion into BITMAPDIR.
1981
1982 1998-03-09  SL Baur  <steve@altair.xemacs.org>
1983
1984         * aclocal.m4: Add legalese.
1985
1986 Mon Mar 09 13:00:55 1998  Andy Piper  <andyp@parallax.co.uk>
1987
1988         * configure.in: make sure we have ndbm.h as well as libgdbm.a for
1989         database support.
1990
1991         * configure.in: move msw checking after x checking so that
1992         auto-detection works.
1993
1994 1998-03-09  SL Baur  <steve@altair.xemacs.org>
1995
1996         * configure.in: New DLL support.
1997         * aclocal.m4: New file.
1998         From William M. Perry <wmperry@aventail.com>
1999
2000 1998-03-08  SL Baur  <steve@altair.xemacs.org>
2001
2002         * configure.in (xemacs_betaname): Align messages for minimal
2003         tagbits and indexed lrecords.
2004         Suggested by Andreas Jaeger <aj@arthur.rhein-neckar.de>
2005
2006 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
2007
2008         * etc/Emacs.ad: Example using leading dot resources to
2009           initalize faces changes to use Emacs.foo since the
2010           leading dot syntax doesn't work.  Initialization of
2011           text-cursor face moved to faces.el.
2012
2013 1998-03-07  SL Baur  <steve@altair.xemacs.org>
2014
2015         * XEmacs 20.5-beta30 is released.
2016
2017 1998-03-05  SL Baur  <steve@altair.xemacs.org>
2018
2019         * PROBLEMS: Update wording of x86 GCC 2.7 problems.
2020
2021 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
2022
2023         * configure.in: add a --with-msw option. Make X and msw work
2024         together if the user asks.
2025
2026 1998-03-02  SL Baur  <steve@altair.xemacs.org>
2027
2028         * PROBLEMS: Update documentation of gcc bugs that impact XEmacs.
2029
2030 1998-03-01  SL Baur  <steve@altair.xemacs.org>
2031
2032         * configure.in: Add substitutable variable ld_dynamic_link_flags
2033         for special required linker flags for building DLL capable
2034         binaries.
2035
2036         * etc/Emacs.ad: Remove explicit `Emacs' application resource
2037         name.
2038
2039 1998-02-28  SL Baur  <steve@altair.xemacs.org>
2040
2041         * Makefile.in (top_distclean): Remove Installation.el.
2042         (xemacs): New target.  Formerly it was `all:'.
2043         (all): New default, dist: is now superfluous.
2044
2045 1998-02-27  SL Baur  <steve@altair.xemacs.org>
2046
2047         * configure.in (GNU_MALLOC): add --with-dlmalloc to allow
2048         selective use of Doug Lea malloc in Linux C Library and GNU C Library.
2049         (Installation): Add XEmacs version and generate `Installation.el'.
2050
2051 1998-02-26  SL Baur  <steve@altair.xemacs.org>
2052
2053         * configure.in (with_ldap: Fix -lldap autodection.
2054         Suggested by Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2055         (Installation): Only keep the last configuration.
2056
2057 1998-02-25  SL Baur  <steve@altair.xemacs.org>
2058
2059         * XEmacs 20.5-beta28 is released.
2060
2061         * configure.in (with_session): Fix reporting of the setting.
2062         (with_database_gnudbm): Correctly report setting.
2063
2064 1998-02-24  SL Baur  <steve@altair.xemacs.org>
2065
2066         * configure.usage: Restore documentation of graphics library
2067         flags.
2068         From Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
2069
2070 1998-02-19  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
2071
2072         * PROBLEMS: Tell of the `gpm' SIGTSTP bug and `C-z' on the Linux
2073         console.
2074
2075 1998-02-23  SL Baur  <steve@altair.xemacs.org>
2076
2077         * XEmacs 20.4 is released to the beta testers.
2078
2079 1998-02-21  SL Baur  <steve@altair.xemacs.org>
2080
2081         * configure.in (after_morecore_hook_exists): Modify dlmalloc tests
2082         to also test for Linux libc5.
2083
2084 1998-02-19  SL Baur  <steve@altair.xemacs.org>
2085
2086         * XEmacs 20.5-beta27 is released.
2087         * XEmacs-20.4-pre4 is released.
2088
2089         * configure.in (doug_lea_malloc): Requires USE_MINIMAL_TAGBITS.
2090         (--with-gung): Implement it.
2091
2092         * configure.usage (--with-gung): Document.  Turns on
2093         USE_MINIMAL_TAGBITS and USE_INDEXED_LRECORD_IMPLEMENTATION.
2094         (--with-term): Remove.
2095
2096         * XEmacs-20.5-beta26 is released.
2097
2098 1998-02-18  SL Baur  <steve@altair.xemacs.org>
2099
2100         * XEmacs-20.4-pre3 is released.
2101
2102         * Makefile.in: use better feedback while rebuilding finder database.
2103         Suggested by Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
2104
2105 1998-02-15  SL Baur  <steve@altair.xemacs.org>
2106
2107         * configure.in (doug_lea_malloc): Add checking for Doug Lea
2108         Malloc.
2109
2110 1998-02-14  SL Baur  <steve@altair.xemacs.org>
2111
2112         * configure.in (OFFIX_O): Don't use OffiX if no real Xmu support.
2113         Suggested by Pekka Marjola <pema@iki.fi>
2114
2115         * XEmacs-20.4-pre2 is released.
2116         * XEmacs-20.5-beta25 is released.
2117
2118 1998-02-13  SL Baur  <steve@altair.xemacs.org>
2119
2120         * INSTALL: Update for Cygwin and Microsoft Windows.
2121
2122         * README: Update for Microsoft Windows.
2123
2124 1998-02-09  SL Baur  <steve@altair.xemacs.org>
2125
2126         * XEmacs 20.4-pre1 is released.
2127         * XEmacs 20.5-beta24 is released.
2128
2129 Wed Jan 28 13:41:22 1998  Andy Piper  <andyp@parallax.co.uk>
2130
2131         * configure.in: add mule-coding target which defines MULE_CODING,
2132         nothing uses it as yet. add gif objects to msw support. define
2133         const_is_losing=no for msw. make msw not selected if tty selected.
2134         add -lshell32 for dnd support. check for a.out.h rather than
2135         coff.h
2136
2137         * lib-src/make-docfile.c: add cygwin support and generalise the
2138         remaining open calls. IMHO this should really include sysfile.h.
2139
2140 1998-02-03  SL Baur  <steve@altair.xemacs.org>
2141
2142         * XEmacs 20.5-beta23 is released.
2143
2144 1998-02-01  SL Baur  <steve@altair.xemacs.org>
2145
2146         * etc/aliases.ksh: igrep from the shell command line.
2147         From Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
2148
2149 1998-01-31  SL Baur  <steve@altair.xemacs.org>
2150
2151         * etc/aliases.ksh: Add `mak' function to create beta.err for
2152         build-report.
2153         From Adrian Aichner <adrian@xemacs.org>
2154         Suggested by Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
2155
2156 1998-01-27  SL Baur  <steve@altair.xemacs.org>
2157
2158         * XEmacs 20.5-beta22 is released.
2159
2160 1998-01-26  SL Baur  <steve@altair.xemacs.org>
2161
2162         * etc/aliases.ksh: New file.  Start tracking useful Maintainer
2163         XEmacs commands.
2164
2165 1998-01-25  SL Baur  <steve@altair.xemacs.org>
2166
2167         * XEmacs 20.5-beta21 is released.
2168
2169 Wed Jan 21 10:49:47 1998  Andy Piper  <andyp@parallax.co.uk>
2170
2171         * configure.in: check for coff.h
2172
2173 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
2174
2175         * configure.in: Added support for `--with-shlib'.
2176
2177 1998-01-18  SL Baur  <steve@altair.xemacs.org>
2178
2179         * XEmacs 20.5-beta20 is released.
2180
2181 1998-01-13  Martin Buchholz  <martin@xemacs.org>
2182
2183         * configure.usage:
2184         * etc/NEWS:
2185         Remove doc for configure-time INFOPATH, no longer used.
2186
2187         * etc/BETA: Update ftp addresses.
2188         * etc/INSTALL: Update ftp addresses.
2189         * etc/MAILINGLISTS: Sync with Emacs 20.2. Update ftp addresses.
2190
2191         * configure.in:
2192         * src/config.h.in:
2193         Define HAVE_INVERSE_HYPERBOLIC using 1 configure test, not 3.
2194
2195         * lwlib/lwlib.h:
2196         * lwlib/lwlib.c:
2197         * lwlib/lwlib-config.c:
2198         * lwlib/lwlib-Xm.c:
2199         * lwlib/lwlib-Xaw.c:
2200         * lwlib/lwlib-Xlw.c:
2201         * lwlib/config.h.in:
2202         * src/menubar-x.c:
2203         Prepend LWLIB_ to (SCROLLBARS|MENUBARS|DIALOGS)_(MOTIF|LUCID|ATHENA).
2204         Maintain only one set of variables.
2205
2206         * etc/xemacs.1: Update author list.
2207
2208         * Makefile.in (install-arch-dep): Simplify.
2209         Replace construct  `test -d $dir && foo'  with
2210         `if test -d $dir; then foo; fi'
2211
2212         * lwlib/xlwmenu.c:
2213         * lwlib/xlwscrollbar.c:
2214         * lwlib/lwlib-Xlw.c:
2215         * lwlib/lwlib-Xm.c:
2216         Always assume presence of limits.h (ANSI).
2217
2218 1998-01-12  SL Baur  <steve@altair.xemacs.org>
2219
2220         * INSTALL: Updated for recent Mule/package changes.
2221
2222         * XEmacs 20.5-beta19 is released.
2223
2224 1998-01-12  Damon Lipparelli  <lipp@primus.com>
2225
2226         * Makefile.in: Yow!  Fixed paths to install dirs when --prefix !=
2227         --exec-prefix.
2228
2229 1998-01-10  SL Baur  <steve@altair.xemacs.org>
2230
2231         * XEmacs 20.5-beta18 is released.
2232
2233         * etc/FTP: Update address of what was formerly ftp.ibp.fr.
2234
2235 1998-01-08  Didier Verna  <didier@xemacs.org>
2236
2237         * configure.in: Get rid of INFOPATH for configure time.
2238         * configure.usage (Usage): Ditto.
2239
2240 1998-01-09  SL Baur  <steve@altair.xemacs.org>
2241
2242         * Makefine.in: Correct reported amount of disk savings from
2243         compression.
2244         From Markus Linnala <maage@cs.tut.fi>
2245
2246 Thu Jan 08 09:42:36 1998    <andyp@parallax.co.uk>
2247
2248         * configure.in: detect and set scrollbars and menubars with
2249         MS-Windows more appropriately. Check for sys/un.h to use in
2250         gnuserv.
2251
2252 1998-01-07  SL Baur  <steve@altair.xemacs.org>
2253
2254         * Makefile.in (progname): Cleanly parameterize XEmacs-specific
2255         naming.
2256
2257 1998-01-05  Glynn Clements  <glynn@sensei.co.uk>
2258
2259         * lwlib/xlwmenu.c (push_button_draw): use inactive_gc instead of
2260         inactive_button_gc for menu entries.
2261         (remap_menubar): ignore the enabled status
2262
2263 1998-01-04  SL Baur  <steve@altair.xemacs.org>
2264
2265         * XEmacs 20.5-beta17 is released.
2266
2267         * Makefile.in (finder): Use -vanilla.
2268         (lisp/finder-inf.el): Ditto.
2269         (check-features): New target.  Do a sanity check prior to
2270         installation.
2271
2272 1997-01-03  SL Baur  <steve@altair.xemacs.org>
2273
2274         * XEmacs 20.5-beta16 is released.
2275
2276 1997-12-30  SL Baur  <steve@altair.xemacs.org>
2277
2278         * XEmacs 20.5-beta15 is released.
2279
2280 1997-12-29  SL Baur  <steve@altair.xemacs.org>
2281
2282         * Makefile.in (${SUBDIR}): Remove bogus .RECURSIVE dependency.
2283
2284 1997-12-27  SL Baur  <steve@altair.xemacs.org>
2285
2286         * XEmacs 20.5-beta14 is released.
2287
2288 1997-12-23  Andy Piper <andyp@parallax.co.uk>
2289
2290         * configure.in: support for *-pc-cygwin32 config
2291
2292 1997-12-25  SL Baur  <steve@altair.xemacs.org>
2293
2294         * XEmacs 20.5-beta13 is released.
2295
2296 1997-12-21  SL Baur  <steve@altair.xemacs.org>
2297
2298         * etc/BETA (Prerequisite): Add cookbook procedures for maintaining
2299         package lisp directories.
2300
2301 1997-12-20  SL Baur  <steve@altair.xemacs.org>
2302
2303         * XEmacs 20.5-beta 12 is released.
2304
2305 1997-12-19  SL Baur  <steve@altair.xemacs.org>
2306
2307         * configure.in (bitmapdir): Reenable --with-session by default for
2308         testing.
2309
2310 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
2311
2312         * etc/Emacs.ad: Don't specify a default toolbar specific
2313           background color.
2314
2315 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
2316
2317         * etc/toolbar: Added support for foregroundToolBarColor
2318           symbol to most icons.
2319
2320 1997-12-17  SL Baur  <steve@altair.xemacs.org>
2321
2322         * info/dir (File): Skk and Gnats are packaged.
2323
2324         * PROBLEMS (Note): Update version numbers.
2325
2326         * etc/BETA: Update version numbers.
2327
2328         * etc/NEWS: Update version number.
2329
2330         * info/dir (File): Update version number.
2331
2332 1997-12-16  SL Baur  <steve@altair.xemacs.org>
2333
2334         * XEmacs 20.5-beta11 is released.
2335
2336 1997-12-14  SL Baur  <steve@altair.xemacs.org>
2337
2338         * configure.in: Don't bypass graphics library detection
2339         if the `--with-imagick' option is given to configure.
2340         : Print autodetected graphics libraries to be linked with Imagick.
2341
2342         * Makefile.in (lisp/finder-inf.el): Reverse previous change.
2343
2344 1997-12-14  Olivier Galibert  <olivier.galibert@mines.u-nancy.fr>
2345
2346         * Makefile.in (install-arch-indep): Build info files if needed.
2347
2348 1997-12-13  SL Baur  <steve@altair.xemacs.org>
2349
2350         * Makefile.in (lisp/finder-inf.el): Add dependency on src/.
2351
2352         * XEmacs 20.5-beta10 is released.
2353
2354 1997-12-12  SL Baur  <steve@altair.xemacs.org>
2355
2356         * configure.in (CPP): Don't add special CFLAGS for ix86/Linux.
2357
2358 1997-12-10  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
2359
2360         * configure.in (autodetect ImageMagick): also look for
2361         "X11/magick/magick.h", and if present, define
2362         MAGICK_HEADERS_ARE_UNDER_X11
2363
2364 1997-12-11  SL Baur  <steve@altair.xemacs.org>
2365
2366         * configure.in (imagick_libs): Add autodetection for freetype
2367         -lttf library.
2368
2369 1997-12-09  SL Baur <steve@altair.xemacs.org>
2370
2371         * XEmacs 20.5-beta9 is released.
2372
2373 1997-12-06  SL Baur <steve@altair.xemacs.org>
2374
2375         * XEmacs 20.5-beta8 is released.
2376
2377         * info/dir: update for further packaging.
2378         * configure.in: remove `tree-x' from XEmacs build.
2379
2380 1997-11-29  Jeff Miller <jmiller@smart.net>
2381
2382         * configure.in:  motif menubars need xlwmenu.o
2383
2384         * updated files in src/ to allow an XEmacs configured for
2385           motif menubars to at least compile.  Motif menubars are still
2386           very broken.
2387
2388 1997-12-05  Aki Vehtari  <Aki.Vehtari@hut.fi>
2389
2390         * etc/refcard.tex: Updated for 20.3
2391
2392 1997-12-02  P E Jareth Hein  <jareth@camelot-soft.com>
2393
2394         * lwlib/xlwscrollbar.c: fixed colormap/visual handling to work
2395         properly with the information in the core.
2396
2397         * lwlib/xlwmenu.c: fixed colormap/visual handling to work properly with
2398         the information in the core, and fixed a potental problem with
2399         parentage.
2400
2401 1997-12-02  SL Baur  <steve@altair.xemacs.org>
2402
2403         * etc/skk/SKK.tut.E (Hint): Fix typos.
2404
2405 1997-12-01  SL Baur  <steve@altair.xemacs.org>
2406
2407         * configure.in (with_session): Properly display flag in configure
2408         status report.
2409
2410 1997-11-29  SL Baur  <steve@altair.xemacs.org>
2411
2412         * configure.usage: Remove documentation of obsolete option
2413         --with-gif.
2414
2415 1997-11-27  SL Baur  <steve@altair.xemacs.org>
2416
2417         * XEmacs 20.5-beta7 is released.
2418
2419         * configure.in: When testing for -ltiff, fall back on the extra
2420         libraries -ljpeg, and -lz since some -ltiff's need them.
2421
2422 1997-11-26  SL Baur  <steve@altair.xemacs.org>
2423
2424         * lwlib/xlwmenu.c (display_menu): Defer incremental menus properly.
2425         From Glynn Clements <glynn@sensei.co.uk>
2426
2427 1997-11-25  Kazuyuki IENAGA <ienaga@jsys.co.jp>
2428
2429         * configure.in: Improve auto detect of libraries ImageMagick rely
2430         on.
2431
2432 1997-11-23  Jeff Miller <jmiller@smart.net>
2433
2434         * Energize is dead.  Removed ENERGIZE ifdef's from code in lwlib
2435           and src.  Configure.in modified.  --with-energize is no longer a
2436           valid configure option.
2437
2438         * lwlib/Makefile.in.in  removed energize support
2439         * lwlib/lwlib-Xm.c      removed energize support
2440         * lwlib/lwlib-config.c  removed energize support
2441
2442         * lwlib/energize/*      removed
2443
2444 1997-11-23  SL Baur  <steve@altair.xemacs.org>
2445
2446         * Makefile.in: Change references of lisp/utils/finder-inf.el to
2447         lisp/finder-inf.el.
2448
2449 1997-11-20  SL Baur  <steve@altair.xemacs.org>
2450
2451         * XEmacs 20.5-beta6 is released.
2452
2453 1997-11-21  Stephen Turnbull  <turnbull@sk.tsukuba.ac.jp>
2454
2455         * configure.usage: Use `--' convention in "usage:" line.
2456
2457 1997-11-20  Stephen Turnbull <turnbull@sk.tsukuba.ac.jp>
2458
2459         * configure.in: added `with_xfs' to list of boolean features.
2460
2461 1997-11-20  SL Baur  <steve@altair.xemacs.org>
2462
2463         * XEmacs 20.3 is released for binary kit building.
2464
2465 1997-11-19  Tor Arntsen <tor@spacetec.no>
2466
2467         * PROBLEMS: Removed IRIX entry about xemacs core dumps when using
2468         xemacs dumped on one machine on another. Problem was fixed by 20.3.
2469
2470 1997-11-19  SL Baur  <steve@altair.xemacs.org>
2471
2472         * etc/xemacs.1: Document -no-packages, -vanilla.
2473         Document -h.
2474
2475 1997-11-18  SL Baur  <steve@altair.xemacs.org>
2476
2477         * configure.usage: New file.
2478
2479         * configure.in: Use it instead of monster 10k shell variable.
2480
2481 1997-11-17  SL Baur  <steve@altair.xemacs.org>
2482
2483         * XEmacs 20.3-pre4 is released.
2484
2485 1997-11-17  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
2486
2487         * configure.in (infopath): List "/usr/local/" dirs before "/usr/"
2488         dirs.
2489
2490 1997-11-17  SL Baur  <steve@altair.xemacs.org>
2491
2492         * configure.in: Initialize infodir off of datadir.
2493
2494         * Makefile.in: Force LANG = C for building.
2495
2496 1997-11-15  SL Baur  <steve@altair.xemacs.org>
2497
2498         * XEmacs 20.3-pre3 is released.
2499         * XEmacs 20.5-beta5 is released.
2500
2501 1997-11-13  Marc Paquette <marcpa@cam.org>
2502
2503         * nt/Todo: added a task for support of lisp packages through
2504         the registry.
2505
2506 1997-11-13  Jonathan Harris <jhar@tardis.ed.ac.uk>
2507
2508         * Renamed files *w32* to *msw*
2509
2510         * Changed 'w32' and 'win32' to 'mswindows', and HAVE_W32GUI to
2511           HAVE_MS_WINDOWS. Changed files:
2512           cus-edit.el, device.el, faces.el, frame.el, msw-faces.el,
2513           msw.init.el, igrep.el, dumped-lisp.el, font.el, hippie-exp.el,
2514           sysdep.el, console-msw.c, console-msw.h, console.c,
2515           device-msw.c, emacs.c, event-msw.c, event-msw.h, event-stream.c,
2516           events.c, events.h, faces.c, frame-msw.c, frame.c, general.c,
2517           msw-proc.c, objects-msw.c, objects-msw.h, redisplay-msw.c,
2518           redisplay.c, symsinit.h,
2519
2520         * Didn't change 'win32' in nt.c, nt.h, ntproc.c
2521
2522         * Deleted w32 build directory since nt build directory now handles
2523           X and native mswindows builds.
2524
2525 1997-11-11  SL Baur  <steve@altair.xemacs.org>
2526
2527         * XEmacs 20.5-beta4 is released.
2528
2529 1997-11-10  SL Baur  <steve@altair.xemacs.org>
2530
2531         * info/dir: remove packaged entries.
2532         From Glynn Clements <glynn@sensei.co.uk>
2533
2534         * configure.in: Puke and die if NAS sound is selected without X.
2535
2536 1997-11-08  SL Baur  <steve@altair.xemacs.org>
2537
2538         * XEmacs 20.5-beta3 is released.
2539         * XEmacs 20.3-pre2 is released.
2540
2541 Wed November 05 23:40:00 1997 <jhar@tardis.ed.ac.uk>
2542
2543         * w32/xemacs.mak: moved building the DOC file to after the .elcs.
2544
2545 Sun November 01 12:00:00 1997 <jhar@tardis.ed.ac.uk>
2546
2547         * Files split from nt to new w32 directory:
2548           ChangeLog, README, Todo, paths.h, config.h, inc/*, runemacs.c,
2549           xemacs.mak.
2550
2551 1997-11-05  Didier Verna  <didier@xemacs.org>
2552
2553         * configure.in: Added the --site-prefixes options for the configure
2554         script. You give a colon or space separated list of prefixes, and
2555         subdirectories include/ and lib/ will be added with -I and -L.
2556
2557 1997-11-05  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>>
2558
2559         * configure.in: AIX + gcc fixes.
2560           - Don't wrap -B. aixflags changed to start_flags.
2561
2562 1997-11-04  SL Baur  <steve@altair.xemacs.org>
2563
2564         * lwlib/lwlib-Xm.c(update_one_menu_entry): Add missing variable.
2565         From Skip Montanaro <skip@calendar.com>
2566
2567 1997-11-04  Adrian Aichner  <adrian@xemacs.org>
2568
2569         * etc/TUTORIAL.de:
2570         Updated copyright information. Translated most of the COPYING
2571         section. Translated the <<.*>> didactic line.
2572
2573 1997-10-22  Adrian Aichner  <adrian@xemacs.org>
2574
2575         * etc/TUTORIAL.de: Fixed two issues reported by
2576         Achim Oppelt <aoppelt@theorie3.physik.uni-erlangen.de>
2577
2578         * etc/TUTORIAL.de:
2579         Manually applied rejected patch hunks from Marc Aurel's patch.
2580         Some more fixes.
2581
2582         * etc/TUTORIAL.de:
2583         Applied patches supplied by Marc Aurel <4-tea-2@bong.saar.de>.
2584         They fix yet more typos and quite a few awkward sentences.
2585
2586 1997-10-21  Adrian Aichner  <adrian@xemacs.org>
2587
2588         * etc/TUTORIAL.de: Manually merged a few more corrections by
2589         Carsten Leonhardt <leo@arioch.oche.de>
2590
2591 1997-10-20  Adrian Aichner  <adrian@xemacs.org>
2592
2593         * etc/TUTORIAL.de:
2594         Applied patches from Andreas Jaeger <aj@arthur.rhein-neckar.de> to 1.2,
2595         then merged them with 1.3 via ediff-buffers.
2596         Andreas found some quite nasty typos still and added many missing commas.
2597
2598         * etc/TUTORIAL.de: Re-fill-ed paragraphs after patching.
2599
2600         * etc/TUTORIAL.de: Applied the excellent patches courtesy of
2601         Carsten Leonhardt <leo@arioch.oche.de>.
2602
2603 1997-11-03  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
2604
2605         * Delete etc/TUTORIAL.th because Thai is not supported yet.
2606
2607 1997-11-02  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
2608
2609         * etc/TUTORIAL.ko: Renamed from etc/TUTORIAL.kr to fit with ISO
2610         639 (two letter language code).
2611
2612         * etc/TUTORIAL.ja: Renamed from etc/TUTORIAL.jp to fit with ISO
2613         639 (two letter language code).
2614
2615 1997-11-02  SL Baur  <steve@altair.xemacs.org>
2616
2617         * etc/CHARSETS:  New file imported from Emacs 20.1.
2618
2619 1997-11-02  Kyle Jones  <kyle_jones@wonderworks.com>
2620
2621         * lwlib/lwlib-Xaw.c (xaw_pop_instance): Don't use parent
2622           window's coordinates and dimensions to center the
2623           dialog box unless its mapped_when_managed property is
2624           true.  This should avoid the top level widget that the
2625           HAVE_SESSION code creates, which is unmapped and
2626           useless for this purpose.
2627
2628 1997-11-01  SL Baur  <steve@altair.xemacs.org>
2629
2630         * XEmacs 20.3-pre1 is released.
2631
2632 1997-10-31  SL Baur  <steve@altair.xemacs.org>
2633
2634         * XEmacs 19.16 is released.
2635
2636 1997-10-31  SL Baur  <steve@altair.xemacs.org>
2637
2638         * XEmacs 20.5-beta2 is released.
2639
2640 1997-10-30  SL Baur  <steve@altair.xemacs.org>
2641
2642         * configure.in (xetest): Eliminate tests for PNG, JPEG,
2643         TIFF(broken) and replace with test for ImageMagick.
2644
2645 1997-10-30  Kyle Jones  <kyle_jones@wonderworks.com>
2646
2647         * etc/Emacs.ad: Added *XlwMenu*highlightForeground entry.
2648           Added *XlwMenu*titleForeground entry.
2649
2650         * lwlib/xlwmenu.h: Added string macro declarations for
2651           titleForeground and highlightForeground properties.
2652
2653         * lwlib/xlwmenuP.h: Added struct fields for title and
2654           highlight colors.
2655
2656         * lwlib/xlwmenu.c: Added initialization and usage code
2657           for the new titleForeground and highlightForeground
2658           properties.
2659
2660 1997-10-29  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
2661
2662         * etc/HELLO: Add Czech.
2663
2664         * etc/HELLO: Delete Amharic, Thai and Tigrigna.
2665
2666 1997-10-28  SL Baur  <steve@altair.xemacs.org>
2667
2668         * XEmacs 20.3-beta94 is released.
2669
2670 1997-10-28  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
2671
2672         * configure.in: Correct last patch for berkdb.
2673
2674 1997-10-28  SL Baur  <steve@altair.xemacs.org>
2675
2676         * XEmacs 20.3-beta93 is released.
2677
2678 1997-10-27  Martin Buchholz  <mrb@eng.sun.com>
2679
2680         * lib-src/make-path.c:
2681         * lib-src/digest-doc.c:
2682         * lib-src/gnuslib.c: Always include config.h before system headers
2683         * configure.in: Improve AIX configure support
2684           - NON_GNU_CC defaults to `xlc'
2685           - CFLAGS defaults to "-O3 -qstrict  -qlibansi -qinfo -qro
2686             -qmaxmem=20000"
2687           - check for sin instead of sqrt in -lm to avoid xlc internal error
2688           - Detect -li18n for use with Motif
2689           - Move weird AIX static linking flags from s&m files to configure.in
2690           - use #pragma instead of -ma flag to avoid compiler warnings
2691
2692 1997-10-25  Kyle Jones  <kyle_jones@wonderworks.com>
2693
2694         * lwlib/xlwmenu.c: Use XtRDimension in place of
2695           XmRHorizontalDimension in shadowThickness resource
2696           declaration.
2697
2698         * lwlib/xlwmenu.c (label_button_draw): Use the button_gc
2699           color as the foreground for selected entries.
2700
2701         * lwlib/xlwmenu.c (push_button_draw): Use the button_gc
2702           color as the foreground for selected entries.
2703
2704         * lwlib/xlwmenu.c (toggle_decoration_height): Force
2705           height to be minimum of 2x the shadow thickness.
2706
2707 1997-10-24  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
2708
2709         * configure.in: Don't choke on Berkeley DB 2.x.
2710
2711 1997-10-24  SL Baur  <steve@altair.xemacs.org>
2712
2713         * XEmacs 20.3-beta92 is released.
2714
2715 1997-10-21  SL Baur  <steve@altair.xemacs.org>
2716
2717         * Makefile.in (lisp/utils/finder-inf.el): Don't force rebuild if
2718         it already exists (use `make finder' to force rebuild).
2719
2720 1997-10-18  SL Baur  <steve@altair.xemacs.org>
2721
2722         * XEmacs 20.3-beta91 is released.
2723
2724 1997-10-16  Hrvoje Niksic <hniksic@srce.hr>
2725
2726         * etc/NEWS:  document changed package load semantics.
2727
2728 1997-10-15  Olivier Galibert  <olivier.galibert@mines.u-nancy.fr>
2729
2730         * configure.in: Removed -Olimit=2000 from cc for IRIX.
2731
2732 1997-10-12  Karl M. Hegbloom  <karlheg@inetarena.com>
2733
2734         * configure.in (null_string): Added AC_SUBST(infodir_user_defined)
2735         and removed backquoted echo statement from the infopath report line.
2736
2737 1997-10-15  Olivier Galibert  <olivier.galibert@mines.u-nancy.fr>
2738
2739         * configure.in: Added detection of the declaration of the timezone
2740         variable in system files. Defines HAVE_TIMEZONE_DECL if yes.
2741
2742
2743 1997-10-15  Olivier Galibert  <olivier.galibert@mines.u-nancy.fr>
2744
2745         * config.h.in: Add HAVE_TIMEZONE_DECL for detection of declaration
2746         of the timezone variable in system headers.
2747
2748         * systime.h: Use HAVE_TIMEZONE_DECL.
2749
2750 1997-10-14  SL Baur  <steve@altair.xemacs.org>
2751
2752         * configure.in (all_widgets): Don't allow configuration of
2753         --with-mule if Mule lisp hasn't been installed.
2754
2755 1997-10-13  SL Baur  <steve@altair.xemacs.org>
2756
2757         * configure.in: Remove `site-lisp' from list of directories to
2758         make symbolic links for.
2759
2760         * XEmacs 20.3-beta90 is released.
2761
2762 1997-10-12  Glynn Clements  <glynn@sensei.co.uk>
2763
2764         * info/dir: Cosmetic changes to info/dir
2765
2766 1997-10-13  Hrvoje Niksic  <hniksic@srce.hr>
2767
2768         * etc/NEWS: Updates
2769
2770 1997-10-12  SL Baur  <steve@altair.xemacs.org>
2771
2772         * XEmacs 20.5-beta1 is released.
2773
2774         * XEmacs 19.16-pre9 is released.
2775
2776         * XEmacs 19.16-pre8 is released.
2777
2778 1997-10-11  SL Baur  <steve@altair.xemacs.org>
2779
2780         * XEmacs 20.3-beta28 is released.
2781
2782         * Makefile.in (src/paths.h): Update PATH_INFOPATH
2783         (infopath): New shell variable.
2784         (infopath_user_defined): Ditto.
2785
2786         * configure.in (infodir_user_defined): Spelling fixes.
2787
2788 1997-10-10  Karl M. Hegbloom  <karlheg@inetarena.com>
2789
2790         * configure.in: added options and option help docs for infopath
2791         and lockdir
2792         * '' added a line to the report for infopath and lockdir
2793
2794         * etc/NEWS: Draft entry for the info changes.
2795
2796 1997-10-10  Karl M. Hegbloom  <karlheg@inetarena.com>
2797
2798         * Makefile.in.in (INFOPATH): Added variable and put it into
2799         DUMPENV.
2800
2801 1997-10-11  SL Baur  <steve@altair.xemacs.org>
2802
2803         * packages/info/localdir: New directory and file.
2804
2805         * packages/README: New directory & file.
2806
2807 1997-10-10  Martin Buchholz  <mrb@eng.sun.com>
2808
2809         * Makefile.in: Add `make configure' target
2810
2811         * etc/BETA:
2812           - remove Chuck as contact name
2813           - random small improvements
2814           - remove I/me references - the message should be that XEmacs
2815             maintenance is an inclusive community effort.
2816
2817 1997-10-10  SL Baur  <steve@altair.xemacs.org>
2818
2819         * etc/BETA (Prerequisite): Add further documentation for
2820         package installation.
2821
2822 1997-10-07  SL Baur  <steve@altair.xemacs.org>
2823
2824         * XEmacs 19.16-pre7 is released.
2825
2826 1997-10-05  Damon Lipparelli  <lipp@aa.net>
2827
2828         * Makefile.in (install-arch-dep, install-arch-indep): Move the
2829         commands for symlink'ing the system-independent bits into the
2830         system-dependent directory structure from "install-arch-indep" to
2831         "install-arch-dep".
2832
2833 1997-10-06  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
2834
2835         * Makefile.in (blddir): variable from "configure".
2836         (finder): use it.
2837
2838 1997-10-05  SL Baur  <steve@altair.xemacs.org>
2839
2840         * Makefile.in (GENERATED_LISP): New variable.
2841         (all): Force dependency on finder-inf.el.
2842         (lisp/utils/finder-inf.el): new rule.
2843
2844 1997-10-04  SL Baur  <steve@altair.xemacs.org>
2845
2846         * XEmacs 19.16-pre6 is released.
2847
2848 1997-10-04  SL Baur  <steve@altair.xemacs.org>
2849
2850         * XEmacs 20.3-beta27 is released.
2851
2852 1997-10-03  Damon Lipparelli  <lipp@primus.com>
2853
2854         * Makefile.in (install-arch-indep): When --prefix !=
2855         --exec-prefix, symlink the system-independent bits into the
2856         system-dependent directory structure (rather than the other way
2857         around).
2858
2859 1997-10-03  Martin Buchholz  <mrb@eng.sun.com>
2860
2861         * lib-src/etags.c:  etags 12.28 + prototypization
2862         * INSTALL:  Better document --site-runtime-libraries
2863         * src/scrollbar-x.c (x_update_scrollbar_instance_status):
2864           FIX: M-x scroll-left; horizontal scrollbar appears; drag it
2865           left; scrollbar disappears; keyboard inoperative.
2866         * configure.in:  Remove left-over references to *_switch_x_*
2867           - NAS libaudio is part of $libs_x, not $LIBS
2868
2869 1997-10-02  SL Baur  <steve@altair.xemacs.org>
2870
2871         * XEmacs 20.3-beta26 is released.
2872
2873 1997-09-30  SL Baur  <steve@altair.xemacs.org>
2874
2875         * XEmacs 20.3-beta25 is released.
2876
2877         * Makefile.in (install-arch-dep): Install the `Installation' for
2878         future reference.
2879
2880         * etc/BETA: Document existence of `Installation' file.
2881         - Document requirement of rebuilding finder-inf.el when building
2882         from the full tarball.
2883
2884         * Makefile.in (top_distclean): Remove finder-inf.el*.
2885
2886         * configure.in (use_union_type): Default to "yes".
2887
2888 1997-09-29  Martin Buchholz  <mrb@eng.sun.com>
2889
2890         * configure.in:  Add tiff autodetection
2891
2892 1997-09-29  SL Baur  <steve@altair.xemacs.org>
2893
2894         * lwlib/xlwmenu.c: Add bounds checking.
2895         Check error return on XmStringGetLtoR.
2896
2897 1997-09-27  SL Baur  <steve@altair.xemacs.org>
2898
2899         * XEmacs 20.3-beta24 is released.
2900
2901 1997-09-27  Hrvoje Niksic  <hniksic@srce.hr>
2902
2903         * Makefile.in (custom-loads): New target.
2904
2905 1997-09-24  SL Baur  <steve@altair.xemacs.org>
2906
2907         * etc/BETA (XEmacs 20.3 packages): Added explanation of package
2908         hierarchy.
2909
2910 1997-09-23  SL Baur  <steve@altair.xemacs.org>
2911
2912         * lwlib/xlwmenu.c: Fix compilation problem with USE_XFONTSET.
2913         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
2914
2915 1997-09-22  SL Baur  <steve@altair.xemacs.org>
2916
2917         * XEmacs 19.16-pre4 is released.
2918
2919 1997-09-20  SL Baur  <steve@altair.xemacs.org>
2920
2921         * XEmacs 20.3-beta23 is released.
2922
2923 1997-09-19  SL Baur <steve@altair.xemacs.org>
2924
2925         * XEmacs 19.16-pre3 is released.
2926
2927 1997-09-18  Colin Rafferty  <craffert@ml.com>
2928
2929         * etc/NEWS: Various spelling corrections and some grammar
2930                   corrections (which/that).
2931
2932 1997-09-19  Martin Buchholz  <mrb@eng.sun.com>
2933
2934         * src/redisplay-tty.c: Fix crashes with non-7bit tty escape
2935         sequences (needs more testing).
2936         * */Makefile*:
2937         - Cleanup man/*/Makefile for consistency.
2938         - use $(MAKEFINFO), $(TEXI2DVI), etc...
2939         - Make combination --with-srcdir + Sun make work properly.
2940         - Change construct: test -d $${dir} || mkdir $${dir}
2941            --> if test ! -d $${dir}; then mkdir $${dir}; fi
2942         * lisp/x11/x-win-sun.el: Fix remaining glitches with
2943         re-mappings of Sun function keys.
2944         * configure.in: Detect libXaw AFTER libXpm to support libXawXpm.
2945         * man/internals/internals.texi:  Fix makeinfo compilation error.
2946
2947 1997-09-17  SL Baur  <steve@altair.xemacs.org>
2948
2949         * XEmacs 20.3-beta22 is released.
2950
2951 1997-09-16  SL Baur  <steve@altair.xemacs.org>
2952
2953         * XEmacs 20.3-beta21 is released.
2954
2955         * XEmacs 19.16-pre2 is released.
2956
2957 1997-09-13  SL Baur  <steve@altair.xemacs.org>
2958
2959         * XEmacs 20.3-beta20 is released.
2960
2961 1997-09-11  Martin Buchholz  <mrb@eng.sun.com>
2962
2963         * configure.in: Use `PATH' for options that take multiple dirs.
2964         - Fix test for $PWD == `pwd`
2965         - Prefer autodetected X11R6 to X11 so that broken HP and Linux
2966         systems can work.  (untested)
2967
2968         * lisp/cl/cl.el:  Fix `loop' indentation to be same as `defun'.
2969         * lisp/prim/dumped-lisp.el:  cl-extra and cl-seq always end up
2970         being autoloaded - let's make them part of the core.
2971
2972         * lisp/x11/x-compose.el:
2973         * lisp/x11/x-init.el:
2974         * lisp/x11/x-win-sun.el:
2975         * lisp/x11/x-winxfree86.el:
2976         * src/device-x.c:
2977         * src/event-Xt.c:
2978         - Yet another rewrite of key handling (not the last, though)
2979         - x-keysym-on-keyboard-p is much faster.
2980         - x-keysym-on-keyboard-sans-modifiers-p introduced.
2981         - x-keysym-hashtable introduced.
2982         - allow X11R4 libs to guess keysyms on X11R5 servers.
2983         - A better workaround for the bug that some Xlibs generate
2984           Multi_key a adiaeresis when pressing Multi_key a "
2985
2986         * src/dgif_lib.c: Make sure size_t is defined before using it.
2987
2988 1997-09-12  SL Baur  <steve@altair.xemacs.org>
2989
2990         XEmacs 19.16-pre1 "Queens" is released.
2991
2992 1997-09-08  SL Baur  <steve@altair.xemacs.org>
2993
2994         * configure.in: Reverse package-path.
2995         From Colin Rafferty <craffert@ml.com>
2996
2997 1997-09-02  SL Baur  <steve@altair.xemacs.org>
2998
2999         * XEmacs 20.3-beta19 is released.
3000
3001         * Makefile.in (finder): New target.
3002
3003 1997-08-29  SL Baur  <steve@altair.xemacs.org>
3004
3005         * XEmacs 19.16-beta91 is released.
3006
3007 1997-08-25  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
3008
3009         * lisp/apel/emu-x20.el (mime-charset-coding-system-alist):
3010         iso-2022-jp-2 is defined as coding-system.
3011
3012         * lisp/mule/mule-coding.el: Rename `iso-2022-ss2-{7|8}' ->
3013         `iso-2022-{7|8}bit-ss2' to sync with Emacs 20.0.96.
3014
3015         (iso-2022-jp-2): New coding system.
3016
3017 1997-08-23  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
3018
3019         * lisp/prim/about.el (about-maintainer-glyph): Fix problem with
3020         jka-compr.el.
3021
3022 1997-08-20  SL Baur  <steve@altair.xemacs.org>
3023
3024         * XEmacs 19.16-beta90 is released.
3025
3026 1997-08-16  SL Baur  <steve@altair.xemacs.org>
3027
3028         * XEmacs 20.3-beta18 is released.
3029
3030 1997-08-11  Karl M. Hegbloom  <karlheg@inetarena.com>
3031
3032         * etc/NEWS: add a section telling about the Info changes.
3033
3034 1997-08-09  SL Baur  <steve@altair.xemacs.org>
3035
3036         * XEmacs 20.3-beta17 is released.
3037
3038 1997-08-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
3039
3040         * etc/gnuserv.1: Described Hrvoje's mods in manpage
3041
3042 1997-08-09  Martin Buchholz  <mrb@eng.sun.com>
3043
3044         * configure.in:
3045         - use-system-malloc renamed to with-system-malloc.
3046         - config.el reimplemented for improved accuracy.
3047         - new variable `blddir' introduced for informational purposes.
3048         * lib-src/config.values.in: new config.el implementation
3049         * lib-src/config.values.sh: new config.el implementation
3050         * lisp/modes/pascal.el: Sync with GNU Emacs, fix infloop problem
3051         (thanks to Espen Skoglund, pascal.el maintainer)
3052         * src/chartab.c: maintainability improvements.
3053         * src/mule-coding.c: FIX for: editing DOS files with ISO2022*
3054         coding systems results in extra CR's inserted into file on saving.
3055
3056 1997-08-06  SL Baur  <steve@altair.xemacs.org>
3057
3058         * configure.in: Crash & burn if db-2 is detected.
3059         From Soren Dayton <csdayton@cs.uchicago.edu>
3060
3061 1997-07-31  SL Baur  <steve@altair.xemacs.org>
3062
3063         * XEmacs 20.3-beta16 is released.
3064
3065 1997-07-31  Martin Buchholz  <mrb@eng.sun.com>
3066
3067         * configure.in: --with-x11=no --> --with-xface=no
3068         * lisp/efs/dired-xemacs.el: Rationalize mouse file functions
3069         * src/input-method-xlib.c: Allow xemacs to connect to kinput2
3070         * event-Xt.c: Fix crashes when no input context available.
3071         * src/mule-coding.c: Use enum eol_type instead of int consistently
3072         * regex.c:  Use (void *) 0 instead of NULL in varargs function calls
3073         * src/s/freebsd.h: Wrap #include X11/Xlocale.h inside #ifndef
3074         NOT_C_CODE
3075
3076 1997-07-27  SL Baur  <steve@altair.xemacs.org>
3077
3078         * etc/BETA: Update patching instructions.
3079
3080 1997-07-26  SL Baur  <steve@altair.xemacs.org>
3081
3082         * XEmacs 20.3-beta15 is released.
3083
3084 1997-07-25  SL Baur  <steve@altair.xemacs.org>
3085
3086         * lwlib/xlwscrollbar.c: Add debug malloc support.
3087         * lwlib/xlwmenu.c: Ditto.
3088         * lwlib/lwlib-utils.h: Ditto.
3089
3090         * configure.in (null_string): Add --use-debug-malloc option.
3091
3092 1997-07-21  SL Baur  <steve@altair.xemacs.org>
3093
3094         * info/dir (Packages): Remove AUCTeX, Gnus and Message manuals.
3095
3096 1997-07-20  SL Baur  <steve@altair.xemacs.org>
3097
3098         * Makefile.in (install-arch-indep): Create required links when
3099         prefixdir != execdir.
3100
3101 1997-07-19  SL Baur  <steve@altair.xemacs.org>
3102
3103         * XEmacs 20.3-beta14 is released.
3104
3105 1997-07-19  Martin Buchholz  <mrb@eng.sun.com>
3106
3107         * src/fns.c (require): Print messages when loading a file as a
3108         result of require.
3109
3110         * configure.in:
3111         * lisp/utils/config.el:
3112         * lib-src/config.values:
3113         - new file created and installed by building.
3114         - Allow configuration time values to be queried by the lisp code.
3115
3116         * configure.in:
3117         - check for alloca in libPW on hpux.
3118         - Redo --with-clash-detection
3119         - need to check for termios and friends even if with-tty=no.
3120         - Always define SIGNALS_VIA_CHARACTERS if HAVE_TERMIOS
3121         - better quoting for AIX_SMT_EXP (untested)
3122         - gcc flags now default to "-g -O2 -Wall -Wno-switch"
3123
3124         * *.[ch]: more warning elimination
3125
3126         * src/input-method*.c:
3127         * src/s/freebsd.h:
3128         - remove freebsd ifdefs from C code.
3129
3130         * src/specifier.c:
3131         - fix Fdisplay-table-specifier-p
3132
3133 1997-07-13  Steven L Baur  <steve@altair.xemacs.org>
3134
3135         * XEmacs 20.3-beta13 is released.
3136
3137         * info/dir (Packages): Integrate texinfo manual for PH.
3138
3139 1997-07-10  Hrvoje Niksic  <hniksic@srce.hr>
3140
3141         * extents.c (print_extent): Print correctly.
3142
3143 1997-07-13  Steven L Baur  <steve@altair.xemacs.org>
3144
3145         * configure.in (CPP): Add -Wall to default gcc CFLAGS.
3146
3147 1997-07-11  Martin Buchholz  <mrb@eng.sun.com>
3148
3149         * *Makefile*: More cleanup.
3150         - MAKE CFLAGS=-foo now works with recursive invocations on old makes
3151         - Nuke ld_call_shared from s&m files
3152         - Nuke src/s/*-static.h
3153         - Nuke Solaris and DEC OSF static build support.
3154         - Nuke SHORTNAMES
3155         - Nuke libmld
3156         - CLASH_DETECTION configurable, off by default.
3157
3158         * *.[ch]: Warning elimination, code cleanup, some 64-bit
3159         safeguarding.
3160
3161         * sol2.h: More bullet-proofing for Sun bugs in header files.
3162
3163         * lib-src/etags.c: etags version 12.19.
3164
3165         * lisp/x11/x-select.el:
3166         * src/xselect.c: Try STRING if selection owner couldn't convert
3167         COMPOUND_TEXT.
3168
3169         * src/*.c: Change defalt to default_, and in general allow
3170         doc-snarfing functions to recognize and ignore trailing `_'
3171
3172         * src/*.[ch]: Introduce XVECTOR_DATA and XVECTOR_LENGTH macros and
3173         convert source code to use them consistently.
3174
3175 1997-07-08  Steven L Baur  <steve@altair.xemacs.org>
3176
3177         * XEmacs 20.3-beta12 is released.
3178
3179 1997-07-08  Martin Buchholz  <mrb@eng.sun.com>
3180
3181         * configure.in: Set options differently, depending on beta-ness of
3182         build tree.
3183         * *Makefile*: Clean up *clean: targets, esp. Steven's beloved
3184         distclean.
3185
3186 1997-07-08  Steven L Baur  <steve@altair.xemacs.org>
3187
3188         * pkg-src/tree-x/Makefile.in.in (xoobr): Pass CFLAGS to the
3189         linker.
3190         From Olivier Galibert <Olivier.Galibert@mines.u-nancy.fr>
3191
3192 1997-07-07  Steven L Baur  <steve@altair.xemacs.org>
3193
3194         * pkg-src/tree-x/Makefile.in.in (distclean): Add target.
3195
3196 1997-07-06  Steven L Baur  <steve@altair.xemacs.org>
3197
3198         * lwlib/lwlib-Xm.c (xm_update_one_value): Hand application of mrb
3199         fix.  Restoration of lossage from beta10->beta11 upgrade.
3200
3201         * XEmacs 20.3-beta11 is released.
3202
3203 1997-07-08  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
3204
3205         * lisp/language/english.el: Add quail-british for British.
3206
3207         * lisp/language/european.el: Register input-method for various non
3208         quail-latin-1 methods.
3209
3210 1997-07-05  Martin Buchholz  <mrb@eng.sun.com>
3211
3212         * lib-src/getopt*.c: Don't redefine const - let configure do that.
3213
3214         * configure.in: Better behavior for `configure --with-gcc=no'
3215         - Autodetect ulimit.h
3216         - Remove broken SunOS4 kludge for libXmu
3217         - Autodetect usleep
3218
3219         * src/s/sol2.h: Support gcc on various Solaris releases.
3220
3221         * lib-src/*.c: Ansify prototypes.
3222
3223         * lisp/prim/files.el: Optimize auto-mode-alist.
3224
3225         * pkg-src/tree-x/Makefile.in.in: `make distclean' now works
3226         - `make install' now works.
3227         - dependencies updated.
3228
3229         * pkg-src/tree-x/*.[ch]: Fix compile warnings.
3230         - Replace uses of XtVa* with non-varargs variants.
3231
3232 1997-07-01  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
3233
3234         * lisp/modes/image-mode.el: Add `image-maybe-restore' to
3235         `change-major-mode-hook'.
3236
3237         * lisp/modes/image-mode.el (image-maybe-restore): New function.
3238
3239         * src/glyphs.c (make_string_from_file): must protect from
3240         `format-alist'.
3241
3242 1997-06-30  Steven L Baur  <steve@altair.xemacs.org>
3243
3244         * pkg-src/tree-x/Makefile.in.in (INSTALL): Add configure written
3245         variable.
3246
3247 1997-06-29  Steven L Baur  <steve@altair.xemacs.org>
3248
3249         * configure.in (CPP): Correct typo `print-lib-gcc-file-name'
3250         should be `print-libgcc-file-name'
3251         From Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
3252
3253         * XEmacs 20.3-beta10 is released.
3254
3255 1997-06-29  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
3256
3257         * lisp/language/chinese.el: Add chinese-isoir165 (CCITT Extended
3258         GB).
3259
3260         * lisp/language/chinese.el: Modify charset DOC-strings for CNS
3261         11643 to be more detailed.
3262
3263         * lisp/language/arabic.el: Rename `arabic-0', `arabic-1' and
3264         `arabic-2' to `arabic-digit', `arabic-1-column' and
3265         `arabic-2-column' to sync with Emacs/mule-19.34.94-zeta.
3266
3267         * src/mule-charset.c: Modify charset DOC-strings to be more
3268         detailed.
3269
3270         Use BOX DRAWINGS characters of JIS X0208.
3271
3272 1997-06-28  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
3273
3274         * lisp/apel/richtext.el: Add autoload comments for
3275         `richtext-encode' and `richtext-decode'.
3276
3277         * lisp/prim/format.el (format-alist): Add `text/richtext'.
3278
3279         * lisp/tl/chartblxmas.el: New file.
3280
3281         * lisp/x11/x-menubar.el (default-menubar): Add "Show character
3282         table" for MULE menu.
3283
3284         * lisp/apel/emu.el: Check richtext.el is bundled.
3285
3286         * lisp/tl/char-table.el (view-charset): New command.
3287
3288         * lisp/tl/char-table.el: Rename some functions.
3289
3290         * lisp/packages/hexl.el (hexl-mode-exit): Run
3291         `hexl-mode-exit-hook'.
3292
3293         * lisp/x11/x-menubar.el (default-menubar): Fix "Describe language
3294         support" and "Set language environment" of mule menu.
3295
3296         * lisp/apel/file-detect.el: Add autoload comments for function
3297         `add-path', `add-latest-path', `get-latest-path',
3298         `file-installed-p', `exec-installed-p', `module-installed-p' and
3299         variable `exec-suffix-list'.
3300
3301         * lisp/prim/format.el (format-alist): Add image/jpeg, image/gif,
3302         image/png and image/x-xpm.
3303
3304         * lisp/modes/image-mode.el: New file.
3305
3306 1997-06-27  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
3307
3308         * lisp/tm/tm-ew-e.el (tm-eword::encode-string-1): avoid infinite
3309         loop caused by long non-encoded-word element. (cf. [tm-en:1356])
3310
3311         (mime/field-encoding-method-alist): Add "Message-ID" as ignored.
3312
3313 1997-06-25  Steven L Baur  <steve@altair.xemacs.org>
3314
3315         * XEmacs 20.3-beta9 is released.
3316
3317         * Makefile.in (dist): Make `make dist' work for me.
3318
3319 1997-06-25  Martin Buchholz  <mrb@eng.sun.com>
3320
3321         * configure.in:
3322         - Change "t" to tabs in sed commands
3323         - Add /g to sed substitition commands when appropriate
3324         - Change XtVa[SG]etValue to Xt[SG]etValue
3325         - Make version variables into Lisp_Objects.
3326
3327 1997-06-19  Martin Buchholz  <mrb@eng.sun.com>
3328
3329         * src/config.h.in:
3330         * configure.in:
3331         - Autodetect X defines using xmkmf.
3332         - Compute rpath on *bsd* systems as well.
3333         - rewrite PRINT_VAR m4 macro.
3334         - detect sizes of void* and long long for future use by unex*.c
3335         * regex.c: _GNU_SOURCE may be defined by config.h; don't redefine.
3336
3337 1997-06-24  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
3338
3339         * lisp/language/arabic.el: moved from lisp/mule/arabic-hooks.el.
3340
3341         * lisp/mh-e/mh-e.el (mh-get-new-mail): Decode output as
3342         `mh-folder-coding-system'.
3343
3344 1997-06-24  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
3345
3346         * lisp/language/ethio-util.el: imported from
3347         Emacs/mule-19.34.94-zeta.
3348
3349         * lisp/language/arabic-util.el: moved from lisp/mule/arabic.el;
3350         repair Arabic characters.
3351
3352 1997-06-24  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
3353
3354         * lib-src/update-autoloads.sh: Search lisp/mule/.
3355
3356         * etc/HELLO: final byte for ethiopic was changed to sync with
3357         Emacs/mule-19.34.94-zeta.
3358
3359         * lisp/x11/x-menubar.el: Fix "Describe language support" and "Set
3360         language environment" of Mule menu.
3361
3362         * lisp/language/visual-mode.el: moved from mule/.
3363
3364         * lisp/language/ethiopic.el: Modify for XEmacs.
3365
3366         * lisp/language/cyrillic.el: Modify DOC-string of koi8-r; Fixed
3367         problem of setting for `language-info-alist' about koi8-r.
3368
3369         * lisp/mule/auto-autoloads.el: Enable auto-autoloads.el for mule/.
3370
3371         * lisp/mule/mule-util.el: New file (imported from
3372         Emacs/mule-19.34.94-zeta).
3373
3374         * lisp/mule/mule-misc.el: Function `truncate-string-to-width' was
3375         moved to mule-util.el.
3376
3377         * lisp/prim/dumped-lisp.el, lisp/mule/mule-load.el:
3378         lisp/mule/arabic-hooks.el was moved to lisp/language/arabic.el;
3379         lisp/mule/arabic.el was moved to lisp/language/arabic-util.el; Use
3380         lisp/language/ethiopic.el instead of lisp/mule/ethiopic-hooks.el;
3381         Use lisp/language/ethio-util.el instead of lisp/mule/ethiopic.el.
3382
3383         * lisp/mule/mule-coding.el (coding-system-docstring): New alias to
3384         emulate Emacs/mule-19.34.94-zeta function.
3385
3386         * lisp/mule/mule-cmds.el: modified to sync with
3387         Emacs/mule-19.34.94-zeta (mule-prefix was changed to "C-x C-m")
3388
3389         (set-language-info): Add to "Describe Language Support" and "Set
3390         Language Environment" menu.
3391
3392         * lisp/mule/mule-charset.el: Function `compose-region' and
3393         `decompose-region' were moved to mule-util.el.
3394
3395         * lisp/leim/quail.el: modify to sync with latest quail.el of
3396         Emacs/mule in ETL.
3397
3398         (quail-toggle-mode-temporarily): check `quail-conv-overlay'.
3399
3400         (quail-map-p): Use `characterp' instead of `integerp'.
3401
3402 1997-06-23  Steven L Baur  <steve@altair.xemacs.org>
3403
3404         * etc/NEWS (Commands): Various updates by Hrvoje Niksic.
3405
3406 1997-06-21  Steven L Baur  <steve@altair.xemacs.org>
3407
3408         * Makefile.in: Missing FRC.info.
3409         (install-arch-dep): Add missing backslash.
3410         From Glynn Clements <glynn@sensei.co.uk>
3411
3412         * XEmacs 20.3-beta8 is released.
3413
3414 1997-06-20  Olivier Galibert <Olivier.Galibert@mines.u-nancy.fr>
3415
3416         * lwlib/lwlib-Xaw.c, lwlib/lwlib-Xlw.c, lwlib/lwlib-Xm.c,
3417         lwlib/lwlib.c:  Make 64 bit clean.
3418
3419 1997-06-20  Steven L Baur  <steve@altair.xemacs.org>
3420
3421         * etc/gnuserv.1: Updates and cleanup.
3422         From Hrvoje Niksic <hniksic@srce.hr>
3423
3424 1997-06-19  Martin Buchholz  <mrb@eng.sun.com>
3425
3426         * configure.in:
3427         - Autodetect X defines using xmkmf.
3428         - Compute rpath on *bsd* systems as well.
3429         - rewrite PRINT_VAR m4 macro.
3430         - detect sizes of void* and long long for future use by unex*.c
3431
3432 1997-06-18  Martin Buchholz  <mrb@eng.sun.com>
3433
3434         * */Makefile.in.in: Another rewrite
3435         Make makefiles immune from being mangled by various cpp
3436         implementations by quoting non-preprocessor directive lines.
3437         - random cleanup
3438         - Use $(RM) and $(pwd) macros consistently
3439         - Add dependencies for balloon-help source files
3440         - Use getcwd by default instead of getwd.
3441         * lwlib/config.h:  Now includes src/config.h
3442         * lwlib/*.c: Use config.h, but DON'T use Xos.h
3443         * lib-src/*.c: Fix compiler warnings
3444         * lisp/version.el:
3445         - Put version information in version.sh instead of version.el
3446
3447 Wed Jun 18 16:41:43 1997  Steven L Baur  <steve@altair.xemacs.org>
3448
3449         * configure.in (CPP): Remove hardcoding of -L/usr/local/lib
3450         -I/usr/local/include.
3451
3452 1997-06-14  Steven L Baur  <steve@altair.xemacs.org>
3453
3454         * XEmacs 20.3-beta7 is released.
3455
3456 1997-06-12  Steven L Baur  <steve@altair.xemacs.org>
3457
3458         * etc/TUTORIAL (things): Synched by Hrvoje Niksic with previous
3459         XEmacs version.
3460
3461 1997-06-13  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
3462
3463         * lisp/gnus/smiley.el (smiley-deformed-regexp-alist): Modify
3464         regexp for horizontal smiley faces.
3465         (smiley-nosey-regexp-alist): Add horizontal smiley faces.
3466
3467         * lisp/leim/quail.el (quail-get-translation): Don't use
3468         `string-to-vector' for XEmacs.
3469
3470 1997-06-13  Gary D. Foster  <Gary.Foster@corp.Sun.COM>
3471
3472         * lisp/modes/*.el: Removed all "\177" bindings that were
3473           previously commented out and normalized everything vis a vis
3474           'backspace and 'delete keysyms.
3475         * lisp/packages/*.el: Normalized all the "\177" bindings
3476         * lisp/modes/cperl-mode.el: Created cperl-electric-delete function
3477           which is a "smart" version of the cperl-electric-backspace
3478           function (it honors the desired delete direction).  Bound it to
3479           'delete and the electric-backspace to 'backspace.
3480         * lisp/packages/pending-del.el: Added cperl-electric-backspace and
3481           cperl-electric-delete to the 'supersede list.
3482
3483 1997-06-11  Steven L Baur  <steve@altair.xemacs.org>
3484
3485         * XEmacs 20.3-b6 is released.
3486
3487         * configure.in (GNU_MALLOC): Check for (-l)PW instead of (-l)-lPW.
3488         Suggested by Martin Buchholz  <mrb@eng.sun.com>
3489
3490 1997-06-11  Martin Buchholz  <mrb@eng.sun.com>
3491
3492         * src/Makefile.in:
3493         * lwlib/Makefile.in:
3494         * lib-src/Makefile.in:
3495         * Makefile.in: More Makefile cleanup
3496         - add .PHONY targets where necessary
3497         - remove most builtin rules using .SUFFIXES
3498         - -lXau only gets used for linking gnuserv binaries
3499         - No VPATH for root Makefile
3500         - remove gcc v1 support
3501         * configure.in:
3502         - A new test to autodetect need to define NARROWPROTO,
3503           needed by XFree86
3504         - Consistently use idiom foo=`echo '' $foo | sed -s 's:^ ::' -e ...`
3505         - Immediately exit if SIZEOF_* tests fail.
3506         - Check for libPW
3507         - Use more sophisticated Xpm test that confirms xpm.h and libXpm
3508           are in sync.
3509         * src/s/linux.h:
3510         * src/m/intel386.h: Yet another attempt to clean up linux defines.
3511
3512 1997-06-10  Steven L Baur  <steve@altair.xemacs.org>
3513
3514         * lib-src/pop.c: Correct incantation for pop.h.
3515         From Martin Buchholz <mrb@Eng.Sun.COM>
3516
3517 Tue Jun 10 15:11:16 1997  Steven L Baur  <steve@altair.xemacs.org>
3518
3519         * configure.in (beta): Correct test looking for Beta number.
3520
3521 1997-06-11  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
3522
3523         * src/Makefile.in.in, mule/language/misc-lang.el,
3524         mule/mule-load.el, mule/ipa-hooks.el: Use
3525         lisp/mule/language/misc-lang.el instead of lisp/mule/ipa-hooks.el;
3526         mule/ipa-hooks.el was deleted.
3527
3528 1997-06-10  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
3529
3530         * Use lisp/mule/language/thai-util.el instead of
3531         lisp/mule/thai.el.
3532
3533         * lisp/custom/wid-edit.el: Add widget `coding-system' for mule.
3534
3535         * lisp/mule/thai-hooks.el, lisp/mule/mule-load.el: Use
3536         lisp/mule/language/thai.el instead of lisp/mule/thai-hooks.el.
3537
3538         * lisp/mule/language/thai.el: modified for XEmacs.
3539
3540 1997-06-09  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
3541
3542         * lisp/mule/mule-load.el, src/Makefile.in.in: Use
3543         lisp/mule/language/chinese.el, lisp/mule/language/cyrillic.el,
3544         lisp/mule/language/european.el, lisp/mule/language/greek.el,
3545         lisp/mule/language/japanese.el and lisp/mule/language/korean.el
3546         instead of lisp/mule/chinese-hooks.el,
3547         lisp/mule/cyrillic-hooks.el, lisp/mule/european-hooks.el,
3548         lisp/mule/greek-hooks.el, lisp/mule/japanese-hooks.el and
3549         lisp/mule/korean-hooks.el.
3550
3551         * lisp/mule/language/*.el was imported from
3552         Emacs/mule-19.34.94-zeta.
3553
3554         * Use lisp/mule/language/china-util.el instead of
3555         lisp/mule/chinese.el.
3556
3557 1997-06-08  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
3558
3559         * lisp/apel/emu-x20.el (mime-charset-coding-system-alist):
3560         iso-8859-1, hz-gb-2312, cn-gb-2312, gb2312, cn-big5 and koi8-r
3561         were defined as coding-system.
3562
3563 1997-06-08  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
3564
3565         * etc/smilies/Face_smile.xbm, etc/smilies/Face_weep.xbm,
3566         etc/smilies/Face_ase2.xbm, etc/smilies/Face_ase3.xbm,
3567         etc/smilies/Face_ase.xbm: Add Japanese smiley faces.
3568
3569 1997-06-07  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
3570
3571         * lisp/gnus/smiley.el (smiley-deformed-regexp-alist): Add Japanese
3572         smiley faces.
3573
3574 1997-06-10  Gary D. Foster  <Gary.Foster@corp.sun.com>
3575
3576         * lisp/modes/view-less.el: Changed \177 bindings to 'delete
3577         * lisp/modes/help.el: Changed \177 bindings to 'delete
3578
3579 1997-06-10  Gary D. Foster  <Gary.Foster@corp.sun.com>
3580
3581         * lisp/prim/keydefs.el: Changed all 'delete key bindings to point to
3582           the `backward-or-forward-foo' functions.
3583         * lisp/prim/simple.el:
3584         - Renamed `delete-erases-forward' to `delete-key-deletes-forward'.
3585         - Removed `backspace-or-delete-hook'
3586         - Renamed `backspace-or-delete' to `backward-or-forward-delete-char'
3587         - Added functions: `backward-or-forward-kill-word'
3588          `backward-or-forward-kill-sentence'
3589          `backward-or-forward-kill-sexp'
3590         - Removed the zmacs hacks from all the `b-or-f-foo' functions and
3591           began playing nicely with pending-del.
3592         * lisp/modes/cc-mode.el:
3593         * lisp/modes/cperl-mode.el: Fixed references to delete functions
3594           to use the new names.
3595
3596 1997-06-09  Steven L Baur  <steve@altair.xemacs.org>
3597
3598         * XEmacs 20.3-b5 is released.
3599
3600 1997-06-08  Steven L Baur  <steve@altair.xemacs.org>
3601
3602         * etc/NEWS: Updates for early beta20.3 stuffs.
3603         From Hrvoje Niksic <hniksic@srce.hr>
3604
3605 1997-06-05  Steven L Baur  <steve@altair.xemacs.org>
3606
3607         * XEmacs 20.3-b4 is released.
3608
3609 1997-06-04  Martin Buchholz  <mrb@eng.sun.com>
3610
3611         * src/*/*.h: Remove definitions of HAVE_UNION_WAIT, in accordance
3612         with new Autoconf 2 mechanisms.
3613         * src/syswait.h:
3614         * src/sysdep.c:
3615         * src/process.c: Use only Posix.1 sys/wait.h-defined symbols
3616
3617         * src/s/netbsd.h: complete rewrite, use ORDINARY_LINK, #ifdef out
3618         old cruft that can be obtained from system header files.
3619         * lib-src/getopt*: Synch with FSF, remove compiler warnings.
3620
3621         * lib-src/b2m.c:
3622         * src/gifalloc.c:
3623         * lib-src/gnuslib.c:
3624         * lib-src/profile.c:
3625         * lib-src/movemail.c: Fix compiler warnings
3626
3627         * lib-src/Makefile.in.in: Remove unused -DCONFIG_BROKETS flag
3628         - Fix up compile flags for new etags version
3629
3630         * etc/NEWS:
3631         * etc/etags.1:
3632         * man/xemacs/programs.texi:
3633         * lib-src/etags.c:  Upgraded to etags 12.11
3634
3635         * src/config.h.in: Fix inline keyword support
3636
3637         * configure.in: Use a different mechanism for removing extra white
3638         space.  Avoid using foo=`echo $bar`, which loses with various echos.
3639         - new M4 macro XE_SPACE(var, words...)
3640         - Use autoconf 2's AC_HEADER_SYS_WAIT
3641         - Check for Xpm-XpmFree instead of Xpm-XpmReadFileToData to avoid
3642         linking with losing Xpm implementations
3643         - Check for correct wnn4 lib symbols
3644         - Only link with inline.o when using gcc
3645         - Support inline keywords inline, __inline, __inline__
3646         - Ultrix now implies have_mmap=no
3647         - Sun sound in non-standard dirs now works
3648         - --native-sound-lib no longer ignored on HP & SGI
3649         - gpm configure tests moved after curses configure tests
3650
3651 1997-06-04  Gary D. Foster  <Gary.Foster@corp.sun.com>
3652
3653         * lisp/modes/cc-mode.el: Modified `c-electric-delete' to honor the
3654           desired delete direction in both normal and "hungry" modes.
3655         * lisp/modes/cperl-mode.el: Modified `cperl-electric-backspace' to
3656           honor the desired delete direction.
3657
3658 1997-05-30  Martin Buchholz  <mrb@eng.sun.com>
3659
3660         * configure.in: Automagically compute -R path for gcc
3661
3662 1997-05-30  Gary D. Foster  <Gary.Foster@corp.sun.com>
3663
3664         * lisp/vm/vm-vars.el: Fixed delete key binding to call
3665           `vm-scroll-down'
3666
3667 Thu May 29 15:35:07 1997  Martin Buchholz  <mrb@eng.sun.com>
3668
3669         * configure.in: Add support for Solaris2.6 -z ignore linker flags
3670
3671 1997-05-29  Martin Buchholz  <mrb@eng.sun.com>
3672
3673         * configure.in: Replace standard Autoconf MMAP test with Neal
3674         Becker's replacement, hacked somewhat.
3675
3676 1997-05-16  Gary D. Foster  <Gary.Foster@corp.sun.com>
3677
3678         * lisp/prim/simple.el: Created `backspace-or-delete' function and
3679           `backspace-or-delete-hook'
3680         * lisp/prim/keydefs.el: Changed \177 bindings to point to new
3681           delete function.
3682         * lisp/modes/*.el: Removed conflicting \177 bindings.
3683         * lisp/modes/cc-mode.el: Modified `c-electric-delete' to use new
3684           delete bindings.
3685         * lisp/modes/cperl-mode.el: Modified `cperl-electric-backspace' to
3686           use new delete bindings.
3687
3688 1997-06-03  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
3689
3690         * lisp/x11/x-menubar.el (default-menubar): Add menu for Mule.
3691
3692         * lisp/mule/mule-cmds.el: Menu for XEmacs were moved to
3693         x11/x-menubar.el.
3694
3695 1997-06-03  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
3696
3697         * lisp/leim/quail.el: to avoid compiling warnings about
3698         overlay.el.
3699
3700 1997-06-03  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
3701
3702         * lisp/leim/quail.el: to sync with quail.el of
3703         Emacs-19.34.94-zeta.
3704
3705         * lisp/leim/quail/ziranma.el, lisp/leim/quail/tonepy.el,
3706         lisp/leim/quail/py.el, lisp/leim/quail/qj.el,
3707         lisp/leim/quail/sw.el, lisp/leim/quail/ccdospy.el,
3708         lisp/leim/quail/punct.el, lisp/leim/quail/4corner.el,
3709         lisp/leim/quail/symbol-ksc.el, lisp/leim/quail/ethiopic.el,
3710         lisp/leim/quail/hanja.el, lisp/leim/quail/quick-cns.el,
3711         lisp/leim/quail/tsangchi-cns.el, lisp/leim/quail/lrt.el,
3712         lisp/leim/quail/tsangchi-b5.el, lisp/leim/quail/devanagari.el,
3713         lisp/leim/quail/japanese.el, lisp/leim/quail/quick-b5.el,
3714         lisp/leim/quail/punct-b5.el, lisp/leim/quail/qj-b5.el,
3715         lisp/leim/quail/py-b5.el, lisp/leim/quail/ctlau.el,
3716         lisp/leim/quail/ctlaub.el, lisp/leim/quail/ecdict.el,
3717         lisp/leim/quail/array30.el, lisp/leim/quail/hangul3.el,
3718         lisp/leim/quail/hanja-jis.el, lisp/leim/quail/cyrillic.el,
3719         lisp/leim/quail/etzy.el, lisp/leim/quail/greek.el,
3720         lisp/leim/quail/ipa.el, lisp/leim/quail/lao.el,
3721         lisp/leim/quail/zozy.el, lisp/leim/quail/viqr.el,
3722         lisp/leim/quail/latin.el, lisp/leim/quail/thai.el,
3723         lisp/leim/quail/hangul.el: quail of LEIM for Emacs-19.34.94-zeta.
3724
3725 1997-06-02  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
3726
3727         * mule/korean.el was abolished because it seems not to be used.
3728
3729         * mule/japanese.el was abolished because it seems not to be used.
3730
3731 1997-06-01  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
3732
3733         * lisp/tm/gnus-mime-old.el was abolished because XEmacs 20.3 has
3734         Gnus 5.4.
3735
3736         * lisp/tm/tm-edit.el: updated to 7.108.
3737
3738         * lisp/tm/tm-view.el: updated to 7.83.
3739
3740         * lisp/leim/quail.el: modified for XEmacs.
3741
3742         * lisp/mule/mule-load.el, lisp/mule/mule-process.el: delete
3743         mule-process.el because it is not used.
3744
3745         * lisp/mule/european.el was abolished because it seems not to be
3746         used.
3747
3748         * lisp/mule/mule-load.el: must load mule-cmds before setting for
3749         language-environment.
3750
3751         * lisp/mule/european-hooks.el: Modified for LEIM.
3752
3753         * lisp/mule/mule-cmds.el: Uncomment key definition for
3754         `toggle-input-method'.
3755
3756         * lisp/mule/mule-init.el: Comment out about `mule-keymap' (moved
3757         to mule-cmds.el).
3758
3759         * lisp/mule/mule-cmds.el: Uncomment about `mule-keymap' (moved
3760         from mule-init.el).
3761
3762         * lisp/tl/tl-atype.el: Don't require tl-str.
3763
3764         * lisp/tl/tl-atype.el: Use atype.el of APEL.
3765
3766         * lisp/tl/tl-list.el: Use alist.el of APEL.
3767
3768 1997-05-31  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
3769
3770         * lisp/tl/richtext.el, lisp/tl/emu-x20.el, lisp/tl/emu-xemacs.el,
3771         lisp/tl/emu.el, lisp/tl/emu-e19.el: moved to apel/.
3772
3773         * lisp/tl/file-detect.el, lisp/tl/filename.el: replaced by APEL's.
3774
3775         * lisp/mu/std11-parse.el, lisp/mu/std11.el: moved to apel/.
3776
3777         * lisp/leim/quail.el: Add new quail.el (imported from Emacs
3778         19.34.94-epsilon).
3779
3780         * lisp/leim/skk/skkdic.el: delete skkdic.el temporary because
3781         XEmacs can not compile it.
3782
3783         * lisp/leim/skk/skkdic.el, lisp/leim/quail/zozy.el,
3784         lisp/leim/quail/ziranma.el, lisp/leim/quail/viqr.el,
3785         lisp/leim/quail/tsangchi-cns.el, lisp/leim/quail/tsangchi-b5.el,
3786         lisp/leim/quail/symbol-ksc.el, lisp/leim/quail/thai.el,
3787         lisp/leim/quail/tonepy.el, lisp/leim/quail/quick-cns.el,
3788         lisp/leim/quail/sw.el, lisp/leim/quail/qj-b5.el,
3789         lisp/leim/quail/qj.el, lisp/leim/quail/quick-b5.el,
3790         lisp/leim/quail/py-b5.el, lisp/leim/quail/py.el,
3791         lisp/leim/quail/lao.el, lisp/leim/quail/latin.el,
3792         lisp/leim/quail/lrt.el, lisp/leim/quail/punct-b5.el,
3793         lisp/leim/quail/punct.el, lisp/leim/quail/hanja-jis.el,
3794         lisp/leim/quail/hanja.el, lisp/leim/quail/ipa.el,
3795         lisp/leim/quail/japanese.el, lisp/leim/quail/hangul3.el,
3796         lisp/leim/quail/etzy.el, lisp/leim/quail/greek.el,
3797         lisp/leim/quail/hangul.el, lisp/leim/quail/ethiopic.el,
3798         lisp/leim/quail/devanagari.el, lisp/leim/quail/ecdict.el,
3799         lisp/leim/quail/ctlau.el, lisp/leim/quail/ctlaub.el,
3800         lisp/leim/quail/cyrillic.el, lisp/leim/quail/array30.el,
3801         lisp/leim/quail/ccdospy.el, lisp/leim/quail/4corner.el: Add LEIM
3802         elisp files; old lisp/quail was abolished.
3803
3804         * src/Makefile.in.in: Add mule-cmds.elc.
3805
3806         * lisp/mule/mule-load.el, lisp/mule/mule-cmds.el: Add mule-cmds.el
3807         (imported from Emacs-19.34.94-epsilon and comment out a lot to
3808         avoid conflict with mule-init.el or other XEmacs/mule files).
3809
3810         * lisp/prim/simple.el (assoc-ignore-case): New function; imported
3811         from Emacs-19.34.94-epsilon.
3812
3813 1997-05-29  Steven L Baur  <steve@altair.xemacs.org>
3814
3815         * XEmacs 20.3-beta3 is released.
3816
3817         * INSTALL: Delete documentation of mocklisp support.
3818
3819         * configure.in: Delete mocklisp support.
3820
3821         * etc/FTP: Update mirror info.
3822
3823         * etc/DISTRIB: Update mirror info.
3824
3825 1997-05-29  Martin Buchholz  <mrb@eng.sun.com>
3826
3827         * configure.in: Replace standard Autoconf MMAP test with Neal
3828         Becker's replacement, hacked somewhat.
3829
3830 1997-05-28  Martin Buchholz  <mrb@eng.sun.com>
3831
3832         * lisp/prim/files.el (auto-mode-alist): Reorg auto-mode-alist again.
3833
3834         * lib-src/etags.c: Version 12.7 from Francesco.
3835
3836         * configure.in: Juggle link order of X libraries.
3837         Add support for using zsh to run configure.
3838         Document --with-tty=no.
3839         Fix -no-recursion option.
3840         Recognize and ignore --cache-file option.
3841         Recognize null values for preprocessor symbols converted to shell
3842         variables.  This maybe fixes the "-ltermcap" problem.
3843         Remove spurious blanks from various SUBST-ituted variables.
3844         Fix conditional creation of gdbinit.
3845         Conditionally create .sbinit for Sunpro C.
3846
3847 1997-05-26  Steven L Baur  <steve@altair.xemacs.org>
3848
3849         * etc/FTP: Correct typo in ftp.cenatls.cena.dgac.fr.
3850
3851         * etc/DISTRIB: Ditto.
3852
3853 1997-05-22  Steven L Baur  <steve@altair.xemacs.org>
3854
3855         * XEmacs 20.3-beta2 is released.
3856
3857 Thu May 22 04:19:09 1997  Martin Buchholz  <mrb@eng.sun.com>
3858
3859         * configure.in: Try to fix all reported bugs with 20.3-b1.
3860         Change HAVE_WNN6 to WNN6.  WNN6 correctly autodetected.
3861         extra-verbose now default on beta builds.
3862         extra-verbose now much more verbose.
3863         Don't set libs_termcap to " ".
3864         Detect -lXm AFTER detecting -lXpm.
3865         Use runtime paths before running tests, since AC_TRY_RUN may
3866         depend on it.
3867         with-xim=motif only default on Solaris.
3868         realpath moved from s&m to configure.in.
3869         xemacs-version.h removed.  main_1 now contains $canonical as well,
3870         for even more useful backtraces.
3871         termcap handling rewritten.
3872         Create .sbinit for Sun's source browser.
3873         Warn user if no XPM support present.
3874         Warn user if compiling in error checking.
3875
3876         * Makefile.in: use MAKE_SUBDIR consistently.  Remove references to
3877         dynodump.  Remove core when cleaning.  Remove config.log.
3878         make distclean now functional.
3879
3880 Tue Jun  4 10:15:54 1996  Per Bothner  <bothner@deneb.cygnus.com>
3881
3882         * etc/e/eterm.ti:  Add kcub1, kcuf1, kcuu1, kcud1 capabilities.
3883
3884 Sun May 18 13:03:20 1997  Steven L Baur  <steve@altair.xemacs.org>
3885
3886         * lwlib/Makefile.in.in (distclean): Clean up config.h.
3887
3888         * Makefile.in (distclean): Remve config.log.
3889         remove broken dynodump stuffs.
3890
3891 Sat May 17 20:30:54 1997  Steven L Baur  <steve@altair.xemacs.org>
3892
3893         * XEmacs 20.3-b1 is released.
3894
3895 Fri May 16 20:38:19 1997  Steven L Baur  <steve@altair.xemacs.org>
3896
3897         * info/dir (Packages): Update minor version number.
3898
3899         * etc/README: Update minor version number.
3900
3901         * README: Update minor version number.
3902
3903 Tue May 13 20:35:52 1997  Steven L Baur  <steve@altair.xemacs.org>
3904
3905         * XEmacs-20.2 is released.
3906
3907 Sat May 10 16:14:30 1997  Steven L Baur  <steve@altair.xemacs.org>
3908
3909         * XEmacs 20.2-b6 is released.
3910
3911 Thu May  8 20:22:34 1997  Steven L Baur  <steve@altair.xemacs.org>
3912
3913         * XEmacs 20.2-b5 is released.
3914
3915 Fri May  2 16:50:02 1997  Steven L Baur  <steve@altair.xemacs.org>
3916
3917         * XEmacs 20.2-b4 is released.
3918
3919 Thu May  1 18:13:38 1997  Steven L Baur  <steve@altair.xemacs.org>
3920
3921         * configure.in (--with-xim): Don't default it to Motif since it
3922         causes crashes at startup on some systems.
3923
3924 Sun Apr 27 12:25:55 1997  Steven L Baur  <steve@altair.xemacs.org>
3925
3926         * XEmacs 20.2-b3 is released.
3927
3928 Wed Apr 23 10:33:58 1997  Steven L Baur  <steve@altair.xemacs.org>
3929
3930         * XEmacs 20.2-b2 is released.
3931
3932         * configure.in (beta): OPENWINHOME misspelled.
3933
3934 Mon Apr 21 14:48:29 1997  Steven L Baur  <steve@altair.xemacs.org>
3935
3936         * etc/BETA (writing): Update with information about how to create
3937         patches.
3938
3939 Sat Apr 19 16:13:16 1997  Steven L Baur  <steve@altair.xemacs.org>
3940
3941         * XEmacs 20.2-b1 is released.
3942
3943 Thu Apr 17 21:33:59 1997  Steven L Baur  <steve@altair.xemacs.org>
3944
3945         * configure.in (beta): SONY NEWS-OS has /etc/osversion and not
3946         uname.
3947
3948 Wed Apr 16 17:44:05 1997  Steven L Baur  <steve@altair.xemacs.org>
3949
3950         * XEmacs 20.1 is re-released.
3951
3952 Tue Apr 15 21:03:22 1997  Steven L Baur  <steve@altair.xemacs.org>
3953
3954         * XEmacs 20.1 is released.
3955
3956 Sat Apr 12 20:11:08 1997  Steven L Baur  <steve@altair.xemacs.org>
3957
3958         * XEmacs 20.1-b15 is released.
3959
3960 Sat Apr 12 09:01:32 1997  Hrvoje Niksic <hniksic@srce.hr>
3961         * PROBLEMS: I have cleaned up a bit the PROBLEMS file, by:
3962         1) changing it into sections -- there is now a section for building,
3963            running and compatibility problems
3964
3965         2) removing some obviously obsolete entries -- e.g. those pertaining
3966            to Emacs 18, etc. --> size is off by 20K
3967
3968         3) Rearranging the entries by relevance.  I have tried to put the most
3969            relevant entries in front.
3970
3971 Thu Apr 10 19:07:26 1997  Steven L Baur  <steve@altair.xemacs.org>
3972
3973         * XEmacs 20.1-b14 is released.  (Beta 13 was skipped).
3974
3975 Wed Apr  9 22:52:06 1997  Steven L Baur  <steve@altair.xemacs.org>
3976
3977         * XEmacs 20.1-b12 is released.
3978
3979 Sun Apr  6 22:31:00 1997  Tatsuya Ichikawa  <ichikawa@hv.epson.co.jp>
3980
3981         * configure.in: Cosmetic change to summary print of POP/Kerberos/
3982         Hesiod options.
3983
3984 Sat Apr  5 09:11:36 1997  Steven L Baur  <steve@altair.xemacs.org>
3985
3986         * XEmacs 20.1-b11 is released.
3987
3988 Wed Apr  2 15:27:35 1997  Steven L Baur  <steve@altair.xemacs.org>
3989
3990         * Makefile.in (install-only): New target.  Functionality suggested
3991         by Larry Schwimmer, correct way of doing it suggested by Chuck
3992         Thompson.
3993
3994         * configure.in: Default to "-Olimit 2000" as suggested by Jamie
3995         Zawinski for SGI cc and Irix 6.
3996
3997 Tue Apr  1 12:23:13 1997  Steven L Baur  <steve@altair.xemacs.org>
3998
3999         * configure.in: Add configuration parameters for Emacs 19.34
4000         movemail.c (--with-pop, --with-kerberos, --with-hesiod).
4001
4002 Fri Mar 28 19:58:41 1997  Steven L Baur  <steve@altair.xemacs.org>
4003
4004         * configure.in: Remove garbage if [ ... ] constructs and a
4005         mispatch.
4006
4007 Thu Mar 27 18:24:19 1997  Steven L Baur  <steve@altair.xemacs.org>
4008
4009         * XEmacs 20.1-b10 is released.
4010
4011 Wed Mar 26 22:31:10 1997  Steven L Baur  <steve@altair.xemacs.org>
4012
4013         * Remove vms top-level directory.
4014
4015         * XEmacs 19.15 final released to beta testers.
4016
4017 Tue Mar 25 19:13:27 1997  Steven L Baur  <steve@altair.xemacs.org>
4018
4019         * XEmacs 19.15 prefinal released to beta testers.
4020
4021 Mon Mar 24 12:28:17 1997  Steven L Baur  <steve@altair.xemacs.org>
4022
4023         * configure.in (--debug): Correct documentation.
4024
4025 Sun Mar 23 17:24:38 1997  Steven L Baur  <steve@altair.xemacs.org>
4026
4027         * XEmacs 19.15-b104 is released.
4028
4029 Sat Mar 22 19:56:36 1997  Steven L Baur  <steve@altair.xemacs.org>
4030
4031         * etc/sgml/CATALOG: Default to html-3.2final.
4032
4033 Sat Mar 22 17:55:15 1997  Darrell Kindred  <dkindred@cmu.edu>
4034
4035         * configure.in (beta): Add configure support for the -rpath flag
4036         for IRIX analogous to the Solaris "-R".
4037
4038 Sat Mar 22 16:47:08 1997  Steven L Baur  <steve@altair.xemacs.org>
4039
4040         * info/dir (Packages): Add HM-HTML-Mode to menu.
4041
4042 Sat Mar 22 21:27:41 1997  Tomasz J. Cholewo  <t.cholewo@ieee.org>
4043
4044         * configure.in: Echo only current configuration using 'tee -a'.
4045
4046 Fri Mar 21 21:26:01 1997  Steven L Baur  <steve@altair.xemacs.org>
4047
4048         * XEmacs-19.15-b103 is released.
4049         * XEmacs-20.0-b9 is released.
4050
4051         * Makefile.in (top_distclean): Add `Installation' to distclean
4052         rule.
4053
4054 Fri Mar 21 20:05:29 1997  Darrell Kindred  <dkindred@cmu.edu>
4055
4056         * Makefile.in (autoloads): Pass $(MAKE) to update-elc.sh and
4057         update-autoloads.sh.
4058
4059 Thu Mar 20 20:14:16 1997  Steven L Baur  <steve@altair.xemacs.org>
4060
4061         * XEmacs-19.15-b102 is released.
4062
4063 Tue Mar 18 21:52:36 1997  Steven L Baur  <steve@altair.xemacs.org>
4064
4065         * XEmacs-19.15-b101 is released.
4066
4067 Mon Mar 17 19:09:29 1997  Steven L Baur  <steve@altair.xemacs.org>
4068
4069         * XEmacs-20.1-b8 is released.
4070         * XEmacs-19.15-b100 is released.
4071
4072 Sat Mar 15 17:15:18 1997  Steven L Baur  <steve@altair.xemacs.org>
4073
4074         * XEmacs-20.1-b7 is released.
4075         * XEmacs-19.15-b99 is released.
4076
4077         * etc/sgml/CATALOG: Added IE3 DTDs and htmlpro DTD.
4078
4079 Thu Mar 13 10:40:11 1997  Steven L Baur  <steve@altair.xemacs.org>
4080
4081         * configure.in: Add sunos4-1-4 header files.
4082
4083 Wed Mar 12 18:53:08 1997  Steven L Baur  <steve@altair.xemacs.org>
4084
4085         * configure.in: Use new file bsdos3.h with BSDI 3.0.
4086
4087 Sat Mar  8 15:19:33 1997  Steven L Baur  <steve@altair.xemacs.org>
4088
4089         * XEmacs-20.1-b6 is released.
4090         * XEmacs-19.15-b98 is released.
4091
4092 Wed Mar  5 18:55:36 1997  Steven L Baur  <steve@altair.xemacs.org>
4093
4094         * Makefile.in (install-arch-indep): Offer to compress lisp sources.
4095         (gzip-el): New targe for compressed installed lisp sources.
4096
4097 Tue Mar  4 23:28:37 1997  Martin Buchholz  <mrb@eng.sun.com>
4098
4099         * lib-src/update-elc.sh: VM is compiled after the byte-compiler,
4100         but before anything else.  More flexible about finding an xemacs
4101         to use for byte-compilation (default src/xemacs).  Other minor fixes.
4102
4103 Mon Mar  3 23:57:56 1997  Steven L Baur  <steve@altair.xemacs.org>
4104
4105         * XEmacs 20.1-b5 is released.
4106
4107 Mon Mar  3 18:09:17 1997  Steven L Baur  <steve@altair.xemacs.org>
4108
4109         * XEmacs 20.1-b4 is released.
4110
4111 Sat Mar  1 15:38:30 1997  Steven L Baur  <steve@altair.xemacs.org>
4112
4113         * Makefile.in (distclean): Correct typos.
4114
4115         * XEmacs 19.15-b96 is released.
4116
4117         * configure.in: Symlink site-lisp when using --srcdir.
4118         Add special handling of lisp directory to allow for multiple
4119         site-packages files.
4120
4121 Fri Feb 28 20:38:46 1997  Steven L Baur  <steve@altair.xemacs.org>
4122
4123         * Makefile.in (distclean): Create lock and site-lisp directories
4124         when they don't exist (after being pruned by CVS).
4125
4126 Tue Mar  4 00:41:38 1997  Hrvoje Niksic  <hniksic@srce.hr>
4127
4128         * etc/sample.Xdefaults: Added customization of foreground and
4129         background colors for the `default' face.
4130
4131 Wed Feb 26 22:12:12 1997  Steven L Baur  <steve@altair.xemacs.org>
4132
4133         * Makefile.in (top_distclean): Reset src/PURESIZE.h for
4134         distribution.
4135
4136         * XEmacs 20.1-b3 is released.
4137
4138 Sun Feb 23 17:10:09 1997  Steven L Baur  <steve@altair.xemacs.org>
4139
4140         * XEmacs 20.1-b2 is released.
4141
4142 Sat Feb 22 14:29:44 1997  Steven L Baur  <steve@altair.xemacs.org>
4143
4144         * XEmacs 19-15-b'95 is released.
4145
4146 Fri Feb 21 22:29:51 1997  Martin Buchholz  <mrb@eng.sun.com>
4147
4148         * etc/toolbar/workshop-cap-up.xpm:  Moved caption up one pixel.
4149
4150         * lwlib/xlwscrollbar.c : Fix many scrollbar bugs:
4151         - "knob" renamed to "slider"
4152         - leftmost pixel wasn't sensitive to button clicks, while righmost
4153           pixel was.
4154         - many glitches fixed if Emacs*XlwScrollBar.ArrowPosition:same:
4155           - goobers on top of up-arrow removed.
4156           - up-arrow would not always be redrawn when necessary
4157           - slider drag would be `off' by size of up-arrow
4158         - horizontal and vertical scrollbars didn't use exactly the same
4159           dimensions.
4160         - slider was never drawn if XlwScrollBar.shadowThickness was 0.
4161         - Now up- and down-arrows actually work near beginning/end of buffer!
4162
4163 Thu Feb 20 12:40:57 1997  Jan Vroonhof <vroonhof@math.ethz.ch>
4164
4165         * configure.in (with_xauth): Attempted correction of test for
4166         libXmu on SunOS.
4167
4168 Sat Feb 15 14:11:03 1997  Steven L Baur  <steve@altair.xemacs.org>
4169
4170         * XEmacs 20.1-b1 is released.
4171         * XEmacs 19.15-b94 is released.
4172
4173 Fri Feb 14 23:23:03 1997  Steven L Baur  <steve@altair.xemacs.org>
4174
4175         * README: ``This directory tree holds version 19.13 ...'' ???
4176
4177 Sun Feb  9 16:15:55 1997  Steven L Baur  <steve@altair.xemacs.org>
4178
4179         * XEmacs 19.15-b93 is released.
4180         XEmacs 20.0 is released to the 'net.
4181
4182 Fri Feb  7 19:21:34 1997  Steven L Baur  <steve@altair.xemacs.org>
4183
4184         * XEmacs 20.0try3 is released.
4185
4186 Wed Feb  5 18:03:06 1997  Steven L Baur  <steve@altair.xemacs.org>
4187
4188         * XEmacs 20.0try2 is released.
4189
4190 Mon Feb  3 19:39:08 1997  Steven L Baur  <steve@altair.xemacs.org>
4191
4192         * XEmacs 19.15-b92 is released.
4193
4194 Sat Feb  1 18:17:38 1997  Steven L Baur <steve@altair.xemacs.org>
4195
4196         * XEmacs 20.0try1 is released.
4197         * XEmacs 19.15-b91 AKA XEmacs '97 NOT! is released.
4198
4199 Sat Feb  1 00:00:48 1997  Steven L Baur  <steve@altair.xemacs.org>
4200
4201         * PROBLEMS:  Updated from beta test bug reports.
4202         Put in outline-mode/outl-mouse-minor-mode by default.
4203
4204 Wed Jan 29 19:59:41 1997  Steven L Baur  <steve@altair.xemacs.org>
4205
4206         * CHANGES-beta: XEmacs 20.0-b93 is released.
4207
4208 Sat Jan 25 15:43:59 1997  Steven L Baur  <steve@altair.xemacs.org>
4209
4210         * CHANGES-beta: XEmacs 20.0-b92 is released.
4211
4212 Fri Jan 24 09:54:01 1997  Steven L Baur  <steve@altair.xemacs.org>
4213
4214         * lwlib/xlwmenu.c (massage_resource_name): Changed comparison of
4215         char and pointer.
4216
4217 Thu Jan 23 10:39:34 1997  Martin Buchholz  <mrb@eng.sun.com>
4218
4219         * lib-src/update-elc.sh (ignore_dirs): Quoting portability.
4220
4221 Wed Jan 22 21:07:17 1997  Steven L Baur  <steve@altair.xemacs.org>
4222         * XEmacs 20.0-b91 (prerelease 2) is released.
4223
4224         * configure.in (--with-scrollbars): Add Athena3d as a toolkit
4225         type.
4226
4227         * lwlib/lwlib-Xaw.c (xaw_update_one_widget): Let Athena 3d have 0
4228         borderwidth.
4229         (xaw_scrollbar_scroll): Use SCROLLBAR_LINE_UP and
4230         SCROLLBAR_LINE_DOWN since that's current the only to get to the
4231         bottom of the buffer. :-(
4232
4233 Tue Jan 21 20:01:19 1997  Steven L. Baur  <steve@altair.xemacs.org>
4234
4235         * configure.in (beta): Add LWLIB_USES_ATHENA for odd
4236         configurations that use both Motif and Athena.
4237
4238         * etc/sgml/HTML32.dtd: html-3.2 final dtd added.
4239
4240 Wed Jan 15 12:55:19 1997  Steven L Baur  <steve@altair.xemacs.org>
4241
4242         * info/dir (Gnus): Updated spelling and info.
4243
4244 Mon Jan 13 13:37:27 1997  Steven L Baur  <steve@altair.xemacs.org>
4245
4246         * configure.in: Remove assignment of NON_GNU_CPP for irix-6.0.
4247
4248 Mon Jan 13 00:36:01 1997  Martin Buchholz  <mrb@eng.sun.com>
4249
4250         * lib-src/make-docfile.c (scan_lisp_file): eliminate doc-string
4251         warnings for ccl-read-*
4252
4253 Sat Jan 11 12:05:31 1997  Steven L Baur  <steve@altair.xemacs.org>
4254
4255         * etc/sample.emacs: Remove code snippet that wipes out the cycle
4256         buffer modeline feature.
4257
4258         * XEmacs 20.0 beta90 (prerelease 1) is released.
4259         * XEmacs 19.15 beta90 (prerelease 1) is released.
4260
4261 Tue Jan  7 08:45:16 1997  Steven L Baur  <steve@altair.xemacs.org>
4262
4263         * configure.in (LIBS): Revise test for XFree86 (look for XF86Config).
4264
4265 Sat Jan  4 14:52:57 1997  Steven L Baur  <steve@altair.xemacs.org>
4266         * XEmacs 20.0 beta 34 is released.
4267         * XEmacs 19.15 beta 7 is released.
4268
4269 Fri Jan  3 15:18:59 1997  Jeff Miller  <jmiller@smart.net>
4270
4271         * lwlib/Makefile.in.in: lwlib is required if X11 is used.
4272
4273 Wed Jan  1 08:30:48 1997  Martin Buchholz  <mrb@eng.sun.com>
4274
4275         * src/emacs.c: Make sure
4276         `./temacs -batch -l loadup.el run-temacs <emacs-args>'
4277         works properly
4278
4279         * src/Makefile.in.in (rtcmacs): Add support for RTC, Sun's
4280           competitor to Purify.
4281
4282         * man/lispref/symbols.texi: Fix up bit vector documentation
4283         * man/lispref/sequences.texi: Fix up bit vector documentation
4284
4285         * lisp/sunpro/sunpro-load.el: Only preload mime-setup for Sun.
4286
4287         * lisp/prim/update-elc.el: Don't rely on autoloads.
4288
4289 Tue Dec 31 09:46:13 1996  Martin Buchholz  <mrb@eng.sun.com>
4290
4291         * lisp/prim/auto-autoloads.el: New, completely program-generated, file
4292         * lib-src/update-autoloads.sh: Rewritten to use auto-autoloads.el.
4293         * lisp/utils/autoload.el: Reorganization of autoload mechanism:
4294         Errors during autoload generation are just that - errors.
4295
4296         Generated autoloads are now in a separate file of their own.
4297
4298         Reliability of autoload generation greatly increased.
4299
4300         Distribution smaller by about 100k.
4301
4302         `make autoloads' is still the preferred mechanism for update.
4303
4304         Autoloads are always regenerated completely from scratch.  This
4305         avoids errors with obsolete or corrupted autoload entries.
4306
4307         Caching of autoload entries using timestamps has been eliminated.
4308
4309         Files that have no autoloads no longer have a comment placed into
4310         the generated autoloads file.
4311
4312         There was a bug where autoload entries would sometimes end up
4313         being inserted into the *middle* of other autoload entries,
4314         thereby corrupting them.
4315
4316         * src/event-Xt.c: Remove SUNOS_GCC_L0_BUG kludge.
4317
4318 Sun Dec 29 05:37:43 1996  Martin Buchholz  <mrb@eng.sun.com>
4319
4320         * lib-src/update-autoloads.sh: Make sure that `make autoloads'
4321           doesn't use the autoload facility to load `autoload';
4322           load it explicity instead.
4323
4324         * lib-src/update-elc.sh (ignore_dirs): ignore SCCS, CVS, RCS dirs
4325
4326         * man/Makefile: Reinstate hyperbole & oo-browser manuals
4327
4328         * lisp/modes/mail-abbrevs.el: Apply patch originated from Noah Friedman
4329
4330         * src/mule-charset.c: Use lower case for charset registry, to
4331           match XLFD.
4332
4333         * Makefile.in: replace list of info files with *.info* - one less
4334           maintenance headache
4335
4336         * etc/sample.emacs: Add sample code to highlight continuation glyph
4337
4338         * man/oo-browser.texi: Fix TeXability
4339
4340         * man/hyperbole.texi: Fix TeXability
4341
4342         * man/vhdl-mode.texi: Fix TeXability
4343
4344         * lisp/prim/loaddefs.el: Wholesale housecleaning
4345           `make autoloads' should finally work.
4346
4347         * lib-src/emacsclient.c (main): ANSIfication, compiler warning removal
4348
4349         * lisp/mule/mule-files.el: Add support for multi-lingual info files.
4350
4351         * lib-src/update-elc.sh: `make all-elc' was updating files in
4352           `special' directories without using the Makefiles
4353           designed for that purpose.
4354           - make sure ilisp isn't remade every time through `make all-elc'.
4355
4356         * info/dir (Packages): Add Japanese TM info files
4357
4358         * src/inline.c:  Allow compilation with `gcc -g'
4359
4360         * src/syntax.c (word_constituent_p): Allow compilation with `gcc -g'
4361
4362         * src/lread.c: Don't put `...' immediately after a filename, so
4363           that various tools can recognize the filename as such.
4364
4365         * src/event-Xt.c (x_to_emacs_keysym): Fix crash when
4366           --with-xim=xlib and key event on window frame.
4367           Change return foo to return (foo) when return is a macro.
4368
4369         * src/editfns.c (Ffollowing_char): docstring fixes.
4370
4371         * man/tm/Makefile: Add support for Japanese TM info (but not dvi) files.
4372           This Makefile is no longer officially broken.
4373
4374         * info/dir: Add Japanese tm documents.
4375
4376         * man/tm/tm-vm-en.texi: Make document TeX-friendly.
4377
4378         * lib-src/update-autoloads.sh (EMACS): Don't rely on non-portable
4379           xargs -i flag.
4380
4381         * lisp/mule/mule-files.el (file-coding-system-alist): Make sure
4382           the `binary' coding system is used for .gz and .Z extensions.
4383
4384         * man/viper.texi: Viper version 2.90
4385
4386         * man/ediff.texi: Ediff Version 2.62
4387
4388         * lisp/packages/ispell.el (ispell-word): Avoid using strings with
4389           define-key, for compatibility with loaddefs.el
4390
4391         * lisp/modes/eiffel3.el: Make compatible with update-autoloads.
4392
4393         * lisp/ilisp/Makefile (elc): Add target to avoid re-compilation.
4394
4395         * lib-src/update-elc.sh: XEmacs sometimes re-byte-compiled elisp
4396           files in dirs that have their own Makefiles.
4397
4398
4399
4400 Sun Dec 29 17:02:49 1996  Steven L Baur  <steve@altair.xemacs.org>
4401
4402         * Makefile.in (install-arch-indep): Force compression with `gzip -f'.
4403
4404         * lib-src/update-elc.sh (NUMTOCOMPILE): Ignore CVS directories.
4405
4406         * Makefile.in (install-arch-indep): Catch .info-[0-9]* files for
4407         installation.
4408
4409 Sat Dec 28 15:33:27 1996 Steven L Baur  <steve@altair.xemacs.org>
4410
4411         * XEmacs 20.0 beta 33 is released.
4412         * XEmacs 19.15 beta 6 is released.
4413
4414 Fri Dec 27 20:34:58 1996  Richard Mlynarik  <mly@adoc.xerox.com>
4415
4416         * etc/yow.lines: 20k of new zippy quotes.
4417
4418 Fri Dec 27 01:02:41 1996  Martin Buchholz  <mrb@eng.sun.com>
4419
4420         * Makefile.in (install-arch-indep): Simplify installation of info
4421         pages.
4422
4423 Sat Dec 21 15:20:20 1996  Steven L Baur  <steve@altair.xemacs.org>
4424         * XEmacs 20.0-b32 released.
4425
4426         * XEmacs 19.15-b5 released.
4427
4428 Wed Dec 18 20:22:08 1996  Martin Buchholz  <mrb@eng.sun.com>
4429
4430         * configure.in: Reformat.  Fix shared include file rename
4431         problem.
4432
4433         * configure: Reformat.  Fix shared include file rename problem.
4434
4435         * dynodump/dynodump.c (__EXTENSIONS__): Define it.
4436
4437 Thu Dec 12 13:19:00 1996  Joseph J Nuspl  <nuspl@nvwls.cc.purdue.edu>
4438
4439         * Makefile.in (install-arch-indep): Install infofiles gzipped by
4440         default.
4441
4442 Tue Dec 10 19:25:25 1996  Steven L Baur  <steve@altair.xemacs.org>
4443
4444         * CHANGES-beta: XEmacs 20.0-b31 is released.
4445
4446 Tue Dec 10 18:33:19 1996  Rod Whitby  <rwhitby@asc.sps.mot.com>
4447
4448         * info/vhdl-mode.info: New file.
4449
4450         * info/dir (Packages): Add vhdl-mode documentation.
4451
4452 Tue Dec 10 18:27:02 1996  Martin Buchholz  <mrb@Eng.Sun.COM>
4453
4454         * configure: Make shared/dynamic flags work much more logically.
4455
4456 Tue Dec 10 09:17:22 1996  David Worenklein  <dcw@gcm.com>
4457
4458         * configure.in (machine): Patch to make newly renamed shared
4459         link include files work.
4460
4461 Sat Dec  7 16:28:10 1996  Martin Buchholz  <mrb@Eng.Sun.COM>
4462
4463         * configure.in: Configure for POSIX getcwd if available.
4464
4465 Thu Dec  5 20:42:35 1996  Steven L Baur  <steve@altair.xemacs.org>
4466
4467         * etc/edt-user.doc (File): New file from Emacs 19.34.
4468
4469 Thu Dec  5 11:56:05 1996  Joseph J Nuspl <nuspl@nvwls.cc.purdue.edu>
4470
4471         * configure.in (LIBS): Fix typo in dialog box test.