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