Initial revision
[chise/xemacs-chise.git.1] / ChangeLog
1 1998-07-19  SL Baur  <steve@altair.xemacs.org>
2
3         * XEmacs 21.2-beta1 is released.
4
5 1998-07-18  SL Baur  <steve@altair.xemacs.org>
6
7         * config.guess: Synched with latest FSF version.
8
9 1998-07-12  Björn Torkelsson  <torkel@hpc2n.umu.se>
10
11         * Makefile.in: added LDFLAGS. 
12
13 1998-07-12  SL Baur  <steve@altair.xemacs.org>
14
15         * etc/GOATS: Removed.
16
17         * README: Bump version numbers.
18         * info/dir: Ditto.
19         * etc/README: Ditto.
20         * etc/NEWS: Ditto and purge pre-21.0 stuff.
21         * version.sh: Ditto.
22
23         * XEmacs 21.0-pre5 is released.
24
25 1998-07-10  SL Baur  <steve@altair.xemacs.org>
26
27         * configure.in (with_offix): Default --with-offix to off.
28
29 1998-07-09  SL Baur  <steve@altair.xemacs.org>
30
31         * configure.in: Handle multiple database libraries.
32         From Gregory Neil Shapiro <gshapiro@sendmail.org>
33
34         * XEmacs 21.0-pre4 is released.
35
36         * configure.in: Fix test for InfoDock sources.
37
38         * etc/BETA (writing): Update patch creation instructions.
39
40         * etc/FTP: Update FTP mirror list.
41
42         * etc/DISTRIB: Remove duplicated FTP mirror list.
43         * etc/xemacs.1 (ftp): Ditto.
44
45 1998-07-09  Oliver Graf <ograf@fga.de>
46
47         * configure.usage: added warning to --with-offix
48
49 1998-06-29  SL Baur  <steve@altair.xemacs.org>
50
51         * etc/gnuserv.1 (this): Email address for Ben Wing is ben@xemacs.org.
52         * etc/gnuserv.README (README): Ditto.
53         * etc/xemacs-ja.1: Ditto.
54
55 1998-06-28  SL Baur  <steve@altair.xemacs.org>
56
57         * configure.in: Berkeley DB autodetection fixes
58         From Martin Buchholz <martin@xemacs.org>
59
60         * etc/BABYL: Moved to rmail package
61
62         * etc/enriched.doc: Moved to xemacs-base package
63
64         * etc/MSDOS:
65         * etc/GNUS-NEWS: deleted
66
67 1998-06-21  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
68
69         * etc/NEWS: Added references to documentation about packages and
70         path setup.
71
72         * etc/README: Synched.
73
74 1998-06-19  SL Baur  <steve@altair.xemacs.org>
75
76         * XEmacs 21.0-pre3 is released.
77
78 1998-06-20  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
79
80         * etc/PACKAGES: 
81         * etc/BETA: Moved some package stuff into Texinfo docs.  Other nitpicks
82
83 1998-06-20  Kazuyuki IENAGA <ienaga@jsys.co.jp>
84
85         * configure.in: Added check if the berkdb has db_open or not.
86         (With fixes from Martin Buchholz)
87
88 1998-06-19  SL Baur  <steve@altair.xemacs.org>
89
90         * XEmacs 21.0-pre2 is released.
91
92 1998-06-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
93
94         * configure.in: Added -lC for static linking under AIX 4.2.
95
96 1998-06-14  SL Baur  <steve@altair.xemacs.org>
97
98         * XEmacs 21.0-pre1 is released.
99
100 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
101
102         * etc/NEWS: Updated information about customization of the
103         automatic info dir file generation using
104         `Info-auto-generate-directory' and `Info-save-auto-generated-dir'
105
106 1998-06-11  SL Baur  <steve@altair.xemacs.org>
107
108         * XEmacs 21.0-beta43 is released.
109
110 1998-06-04  Oliver Graf <ograf@fga.de>
111
112         * tests/Dnd/README: a step-by-step test run
113         * tests/Dnd/droptest.el: some clarifications
114         * tests/Dnd/droptest.sh: created, creates test files
115
116 1998-06-01  Oliver Graf <ograf@fga.de>
117
118         * configure.in (summary): added experimental to dragndrop option
119         * configure.usage: added experimental note to --with-dragndrop
120         * tests/Dnd/droptest.el: extra start-drag-region function
121         changed the experimental- stuff
122
123 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
124
125         * etc/check_cygwin_setup.sh: set more intelligent defaults for
126         windows 95.
127
128 1998-06-07  SL Baur  <steve@altair.xemacs.org>
129
130         * lwlib/xlwmenu.c: Add room for the 0 byte sentinel.
131
132 1998-06-05  Colin Rafferty   <colin@xemacs.org>
133
134         * lwlib/xlwmenu.c: Made newchars be as large as it needs to be.
135
136 1998-06-01  SL Baur  <steve@altair.xemacs.org>
137
138         * XEmacs 21.0-beta42 is released.
139
140         * etc/sounds: Removed, now in the sounds-au package.
141
142 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
143
144         * configure.in: don't use -O3 for cygwin.
145
146         * etc/check_cygwin_setup.sh: new file to check that cygwin is setup
147         correctly for XEmacs operation.
148
149 1998-05-28  P. E. Jareth Hein  <jareth@camelot-soft.com>
150
151         * configure.in: Switch from giflib to gifreader for
152         our GIF image support (no other mods needed)
153
154 1998-05-28  Oliver Graf  <ograf@fga.de>
155
156         * configure.in: only one DnD protocol, CDE has priority over OffiX
157
158         * tests/Dnd/README: some changes reflecting recent modifications
159         * tests/Dnd/dragtest.el: removed
160         * tests/Dnd/droptest.el: cosmetics and comments
161
162 1998-05-26  Oliver Graf  <ograf@fga.de>
163
164         * tests/Dnd/droptest.el: adapted to CDE extensions
165
166 1998-05-25  Hans Guenter Weigand  <hgweigand@wiesbaden.netsurf.de>
167
168         * configure.in:
169         * config.sub: add initial OpenBSD support
170
171 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
172
173         * configure.in: check for msw dialogs.
174
175 1998-05-23  SL Baur  <steve@altair.xemacs.org>
176
177         * XEmacs 21.0-beta41 is released.
178
179 1998-05-17  SL Baur  <steve@altair.xemacs.org>
180
181         * configure.in (CPP): Change -O2 to -O3.
182         Suggested by Martin Buchholz <martin@xemacs.org>
183
184 1998-05-15  SL Baur  <steve@altair.xemacs.org>
185
186         * XEmacs 21.0-beta40 is released.
187
188 1998-05-13  SL Baur  <steve@altair.xemacs.org>
189
190         * configure.in (ZSH_VERSION): zsh-3.1.2 (and zsh-3.0.4) drops core
191         on the `unset CDPATH' if running as sh.
192
193 1998-05-12  Oliver Graf <ograf@fga.de>
194
195         * tests/Dnd/droptest.el: some CDE adaptions (untested)
196
197 1998-05-11  Martin Buchholz  <martin@xemacs.org>
198
199         * configure.in:
200         Add some more comments.
201         If using bash, use Posix mode and unset CDPATH.
202         Be more careful checking feature dependencies.
203         Introduce XE_CHECK_FEATURE_DEPENDENCY.
204         Undo the gross hack of multiple `echo >> $tempcname'
205         by using here documents instead.  (Might break mswindows, tho...)
206         Be more careful autodetecting tooltalk.
207
208         * PROBLEMS:
209         Document problems with Solaris 2.6 + XSUNTRANSPORT
210
211         * Makefile.in: 
212         * lwlib/Makefile.in.in:
213         * modules/Makefile.in:
214         - Adjust for luser's CDPATH being set to something weird.
215         - Take into account bash 2.02's tendency to print the cwd when
216           using CDPATH.  Always use `cd ./foo' instead of `cd foo'.
217         - fix the run-temacs target to use $(DUMPENV)
218         - fix the run-puremacs target to use $(DUMPENV)
219         - fix the `depend' target to properly $(RM) the right files
220         - Generate a better TAGS file for XEmacs' lisp code using
221           hand-crafted regexps.
222         - Use standard coding conventions for modules/Makefile.in
223
224 1998-05-12  Kazuyuki IENAGA <ienaga@jsys.co.jp>
225
226         * configure.in: some people claimed that they can't stop
227         linking wnn6 library if they set --with-wnn6=no.
228
229 1998-05-11  Oliver Graf <ograf@fga.de>
230
231         * tests/Dnd/droptest.el: adapted to new calling conventions
232         also showing the new possibilities
233         * tests/Dnd/README: changed to new protocol
234
235 1998-05-11  SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
236
237         * Fix for HAVE_MULTICAST check.
238
239 1998-05-09  SL Baur  <steve@altair.xemacs.org>
240
241         * XEmacs 21.0-beta39 is released.
242
243 1998-05-06  Oliver Graf <ograf@fga.de>
244
245         * configure.in: added autodetection for the Drag'n'Drop API
246         if some DnD protocol is found, HAVE_DRAGNDROP will be defined
247         and dragdrop.o is added to extra_objs
248         * configure.usage: added with-dragndrop, added (*) to with-offix
249         * tests/Dnd/droptest.el: complete overhaul, no it's a real test
250
251 1998-05-04  Oliver Graf <ograf@fga.de>
252
253         * tests/Dnd/droptest.el: changed to test new protocol
254         * tests/Dnd/README.OffiX: removed
255         * tests/Dnd/README: created, info about new protocol
256         * tests/Dnd/dragtest.el: comment change
257
258 1998-05-07  SL Baur  <steve@altair.xemacs.org>
259
260         * etc/altrasoft-logo.xpm: Removed.
261
262 1998-05-02  SL Baur  <steve@altair.xemacs.org>
263
264         * XEmacs 21.0-beta38 is released.
265
266 1998-04-29  SL Baur  <steve@altair.xemacs.org>
267
268         * configure.in: Use `PROGNAME' for all generated paths.
269
270         * Makefile.in: Change `progname' to `PROGNAME' for consistency.
271
272 1998-04-27  SL Baur  <steve@altair.xemacs.org>
273
274         * configure.in (progname): Parameterize program name on `progname' 
275         and add --with-infodock.
276
277 1998-04-26  SL Baur  <steve@altair.xemacs.org>
278
279         * Makefile.in: Religiously use ${progname} instead of hardcoded
280         `xemacs'.
281         CPPFLAGS was being set correctly in ${subdir}/Makefiles and
282         overridden by the empty one set in the toplevel Makefile.
283
284 1998-04-26  Jason R Mastaler  <jason@4b.org>
285
286         * etc/BETA: Replaced SmartList references in favor of
287         Majordomo.
288
289 1998-04-25  SL Baur  <steve@altair.xemacs.org>
290
291         * XEmacs-21.0-beta37 is released.
292
293 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
294
295         * configure.in: Sychronized ..._USER_DEFINED variables with
296         datadir setting.
297
298         * Makefile.in (mkdir): No longer create sitelispdir.
299
300 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
301
302         * configure.in: make graphic libraries tests be dependant on a
303         window system not X11 only.
304
305 Fri Apr 24 19:38:19 1998  Andy Piper  <andyp@parallax.co.uk>
306
307         * configure.in: check for our special select in msw.
308
309 1998-04-22  Marcus Thiessel  <marcus_thiessel@hp.com>
310
311         * PROBLEMS: add answers to some FAQ concerning hpux.
312
313 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
314
315         * configure.in: enable checking for special mswindows select()
316
317 1998-04-21  Martin Buchholz  <martin@xemacs.org>
318
319         * configure.in: Isolate incomprehensible cma_open/pthreads checking
320         to decosf*
321
322 1998-04-21  Marcus Thiessel  <marcus_thiessel@hp.com>
323
324         * configure.in: /usr/{include,lib}/Motif2.1 added to search path for X11
325         libs and includes.
326
327 1998-04-22  Itay Ben-Yaacov  <pezz@www-mail.huji.ac.il>
328
329         * configure.in: check for xpm does not depend anymore on having X.
330         if libXpm exists, and is of the FOR_MSW flavor, define FOR_MSW.
331
332 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
333
334         * etc/NEWS: Documented info dir rebuilding and LDAP support.
335
336         * info/dir: Fixed the explanatory notes for
337         `Info-default-directory-list' removal and the new automatic dir
338         rebuilding facility.  Reindented the menu.  Added an entry for
339         term.info 
340
341 1998-04-20  SL Baur  <steve@altair.xemacs.org>
342
343         * configure.in (LISPDIR): Removed configuration option for
344         site-lisp.
345
346 1998-04-19  SL Baur  <steve@altair.xemacs.org>
347
348         * configure.in (version): snarf InfoDock version number.
349
350 1998-04-18  SL Baur  <steve@altair.xemacs.org>
351
352         * XEmacs-21.0-beta36 is released.
353
354 Fri Apr 17 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
355
356         * configure.in: enable install pre-processing for mswindows
357
358 Fri Apr 17 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
359         
360         * Makefile.in.in: add install_pp to install incantation.
361
362         * installexe.sh: new file. Add .exe to install targets if the
363         result is executable.
364
365 Fri Apr 17 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
366         
367         * Makefile.in: add install_pp to install incantation.
368
369 1998-04-14  Itay Ben-Yaacov <pezz@www-mail.huji.ac.il>
370
371         * configure.in: Large echo split into a few smaller ones,
372         so the cygnus sh.exe does not crash.
373
374 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
375
376         * configure.in: enable toolbar checking for mswindows build
377
378 1998-04-06  Martin Buchholz  <martin@xemacs.org>
379
380         * config.h.in: Add _SVID_SOURCE to list of xmkmf #defines.  
381         Used (at least) by RedHat 4.2.
382
383 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
384
385         * etc/xemacs.1: -no-packages -> -no-early-packages.
386
387         * etc/NEWS: Clarified site-lisp status.
388
389         * configure.in: Re-instated src/paths.h generation from
390         src/paths.h.in.
391
392         * Makefile.in (top_distclean): Remove site-lisp on `make
393         distclean'.
394
395 1998-04-10  SL Baur  <steve@altair.xemacs.org>
396
397         * XEmacs 21.0-beta35 is released.
398
399 1998-04-10  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
400
401         * etc/NEWS: Documented that Info-default-directory-list and
402         site-directory are gone.
403
404         * configure.usage: Clarified --package-path documentation.
405
406 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
407
408         * configure.in: Now generates src/paths.h from src/paths.h.in.in.
409         Removed defaults for infopath and package-path.
410
411         * Makefile.in (src/paths.h): ... is now generated from
412         src/paths.h.in.in.  Moved generation of paths.h to configure.
413
414         * paths.h.in: Removed.
415
416         * paths.h.in.in: Created.
417
418 1998-04-06  Martin Buchholz  <martin@xemacs.org>
419
420         * configure.in: png was still being used if png_version < 0.96
421
422         * configure.in: Fixed magic to handle AIX, X11R6, and gcc.
423
424 1998-04-05  Amir J. Katz  <amir@ndsoft.com>
425
426         * INSTALL (Rationale): Offix support comment is wrong. To disable,
427         one must use --with-offix=no and not --without-offix
428
429 1998-04-05  SL Baur  <steve@altair.xemacs.org>
430
431         * configure.in (CPP): ppc.ldscript sits in $srcdir/src not $srcdir.
432
433 1998-04-04  SL Baur  <steve@altair.xemacs.org>
434
435         * XEmacs 21.0-beta34 is released.
436
437 1998-04-03  Martin Buchholz  <martin@xemacs.org>
438
439         * configure.in:
440         checking whether gettimeofday accepts one or two arguments... two
441
442 1998-04-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
443
444         * configure.in: Fixed magic to handle AIX and MIT X11R6.
445
446 1998-04-02  Martin Buchholz  <martin@xemacs.org>
447
448         * configure.in: Add magic -T $srcdir/ppc.ldscript on Linux powerpc
449
450 1998-04-01  Martin Buchholz  <martin@xemacs.org>
451
452         * tests/database.el (test-database): Temporary files (the databases
453         that were created) should be deleted.
454
455         * Makefile.in (testdir): Remove gnumake-specific syntax.
456         (src/Makefile): src/Makefile depends on src/depend.
457
458 1998-03-29  Martin Buchholz  <martin@xemacs.org>
459
460         * configure.in: Check for -lz, -lgz unconditionally.  Too many
461         system linkers don't properly die when there are cascaded link
462         dependencies, so we can't rely on the linker for that.  The only
463         downside is that we might link with an extra unneeded library.  If 
464         you really really care about this, you can go fix it.
465
466         * configure.in: Enhance PANIC msg to make it clear that
467         --with-FEATURE is going to die if FEATURE is not installed.
468
469 1998-03-27  Martin Buchholz  <martin@xemacs.org>
470
471         * configure.in: $debug was not properly dependent on $beta
472         
473         * configure.in: Move offix configuration out of src/Makefile.in.in 
474         into configure.in.
475
476         * configure.in: Reorganize xpm detection code.
477
478         * configure.in: XIM default to ON if Motif which is not Lesstif is 
479         found.
480
481         * configure.in: Keep auto-generated makefile dependencies out of
482         src/Makefile.in.in by using AC_OUTPUT file concatenation support.
483
484 1998-03-26  Martin Buchholz  <martin@xemacs.org>
485
486         * configure.in: Fix up cflags handling.  Specifically, configure
487         --cflags='' would fail to be recognized.
488
489         * configure.in: Fix up png detection.  Link with png_read_image to
490         make sure -lz is required.  Test for png >- 0.96 via header file.
491
492 1998-03-21  Martin Buchholz  <martin@xemacs.org>
493
494         * configure.in (XE_GCC_WRAP_LDFLAGS)
495         Rename to XE_PROTECT_LINKER_FLAGS.  Rewrite.
496
497         * configure.in: Make sure BSD always links in libz.a
498         BSD's stupid linker can't detect cascaded lib dependencies
499
500         * configure.in: Autodetect lesstif.  define have_lesstif.
501         Don't use motif-xim with lesstif, at least by default.
502
503 1998-03-30  SL Baur  <steve@altair.xemacs.org>
504
505         * version.sh: Add InfoDock version number variables.
506
507 1998-03-30  Amir J. Katz  <amir@ndsoft.com>
508
509         * info/dir: Replaced string '20.5' with '21.0'
510
511 1998-03-24  SL Baur  <steve@altair.xemacs.org>
512
513         * XEmacs 21.0-beta33 is released.
514
515 1998-03-26  Didier Verna <verna@inf.enst.fr>
516
517         * configure.in, Makefile.in: Removed infopath_user_defined---we
518         always want to propagate it.
519
520         * configure.usage: Synched with configure.in.
521
522 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
523
524         * configure.usage, INSTALL: Synched with the new path layout.
525
526         * Makefile.in (src/paths.h): Replaced packagepath with
527         package_path to make configure happy.
528
529         * configure.in: Made default setting for packagepath conform to
530         what packages.el builds at run-time: XEmacs-version-specific paths
531         before site-specific ones.
532         Added default setting for pkgdir.
533         Changed --packagepath back to --package-path.
534
535 1998-03-24  SL Baur  <steve@altair.xemacs.org>
536
537         * XEmacs 21.0-beta32 is released.
538
539 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
540
541         * configure.in: Extended package path by version-specific
542         hierarchies.  Changed allow-site-lisp to inhibit-site-lisp.
543
544 1998-03-22  SL Baur  <steve@altair.xemacs.org>
545
546         * Makefile.in (distclean): Remove packages and mule-packages if they
547         have been linked into place.
548
549 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
550
551         * <Today>: The Big Path Searching Overhaul.
552
553         * Makefile.in, configure.in: Now pass all configure-specified paths
554         into the binary in a uniform way.
555
556 1998-03-20  SL Baur  <steve@altair.xemacs.org>
557
558         * configure.in (have_libmcheck): Add test for glibc's malloc
559         checker.
560         - Fix HP/UX dynamic linking flag.
561
562 1998-03-19  SL Baur  <steve@altair.xemacs.org>
563
564         * configure.in (quoted_arguments): Fix unquoted variable in
565         error-checking test.
566         - fix bogus substitution.
567         
568 1998-03-17  SL Baur  <steve@altair.xemacs.org>
569
570         * configure.in: In -lpng test, look for png_set_strip_alpha.
571         Suggested by William M. Perry <wmperry@aventail.com>
572
573 1998-03-16  SL Baur  <steve@altair.xemacs.org>
574
575         * XEmacs 21.0 beta31 is released.
576
577 1998-03-16  P. E. Jareth Hein  <jareth@camelot-soft.com>
578
579         * configure.usage (Usage): Correct information about gif, tiff
580         and WNN entries
581
582 1998-03-13  SL Baur  <steve@altair.xemacs.org>
583
584         * configure.in: typo fix in sed command.
585         From P. E. Jareth Hein <jareth@camelot-soft.com>
586
587         * configure.in (all_widgets): Check for snprintf().
588
589 1998-03-11  P. E. Jareth Hein  <jareth@camelot-soft.com>
590
591         * configure.in: New gif support
592
593 1998-03-10  SL Baur  <steve@altair.xemacs.org>
594
595         * configure.in (have_glibc): Don't define _GNU_SOURCE for glibc.
596
597 Mon Mar 09 13:00:55 1998  Andy Piper  <andyp@parallax.co.uk>
598
599         * configure.in: don't add libc to link list for dlopen ordinary
600         link takes care of this. check for dlfcn.h
601
602 1998-03-10  SL Baur  <steve@altair.xemacs.org>
603
604         * configure.in: Examine each directory of X11 include path for
605         inclusion into BITMAPDIR.
606
607 1998-03-09  SL Baur  <steve@altair.xemacs.org>
608
609         * aclocal.m4: Add legalese.
610
611 Mon Mar 09 13:00:55 1998  Andy Piper  <andyp@parallax.co.uk>
612
613         * configure.in: make sure we have ndbm.h as well as libgdbm.a for
614         database support.
615
616         * configure.in: move msw checking after x checking so that
617         auto-detection works.
618
619 1998-03-09  SL Baur  <steve@altair.xemacs.org>
620
621         * configure.in: New DLL support.
622         * aclocal.m4: New file.
623         From William M. Perry <wmperry@aventail.com>
624
625 1998-03-08  SL Baur  <steve@altair.xemacs.org>
626
627         * configure.in (xemacs_betaname): Align messages for minimal
628         tagbits and indexed lrecords.
629         Suggested by Andreas Jaeger <aj@arthur.rhein-neckar.de>
630
631 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
632
633         * etc/Emacs.ad: Example using leading dot resources to
634           initalize faces changes to use Emacs.foo since the
635           leading dot syntax doesn't work.  Initialization of
636           text-cursor face moved to faces.el.
637
638 1998-03-07  SL Baur  <steve@altair.xemacs.org>
639
640         * XEmacs 20.5-beta30 is released.
641
642 1998-03-05  SL Baur  <steve@altair.xemacs.org>
643
644         * PROBLEMS: Update wording of x86 GCC 2.7 problems.
645
646 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
647
648         * configure.in: add a --with-msw option. Make X and msw work
649         together if the user asks.
650
651 1998-03-02  SL Baur  <steve@altair.xemacs.org>
652
653         * PROBLEMS: Update documentation of gcc bugs that impact XEmacs.
654
655 1998-03-01  SL Baur  <steve@altair.xemacs.org>
656
657         * configure.in: Add substitutable variable ld_dynamic_link_flags
658         for special required linker flags for building DLL capable
659         binaries.
660
661         * etc/Emacs.ad: Remove explicit `Emacs' application resource
662         name.
663
664 1998-02-28  SL Baur  <steve@altair.xemacs.org>
665
666         * Makefile.in (top_distclean): Remove Installation.el.
667         (xemacs): New target.  Formerly it was `all:'.
668         (all): New default, dist: is now superfluous.
669
670 1998-02-27  SL Baur  <steve@altair.xemacs.org>
671
672         * configure.in (GNU_MALLOC): add --with-dlmalloc to allow
673         selective use of Doug Lea malloc in Linux C Library and GNU C Library.
674         (Installation): Add XEmacs version and generate `Installation.el'.
675
676 1998-02-26  SL Baur  <steve@altair.xemacs.org>
677
678         * configure.in (with_ldap: Fix -lldap autodection.
679         Suggested by Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
680         (Installation): Only keep the last configuration.
681
682 1998-02-25  SL Baur  <steve@altair.xemacs.org>
683
684         * XEmacs 20.5-beta28 is released.
685
686         * configure.in (with_session): Fix reporting of the setting.
687         (with_database_gnudbm): Correctly report setting.
688
689 1998-02-24  SL Baur  <steve@altair.xemacs.org>
690
691         * configure.usage: Restore documentation of graphics library
692         flags.
693         From Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
694
695 1998-02-19  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
696
697         * PROBLEMS: Tell of the `gpm' SIGTSTP bug and `C-z' on the Linux
698         console.
699
700 1998-02-23  SL Baur  <steve@altair.xemacs.org>
701
702         * XEmacs 20.4 is released to the beta testers.
703
704 1998-02-21  SL Baur  <steve@altair.xemacs.org>
705
706         * configure.in (after_morecore_hook_exists): Modify dlmalloc tests 
707         to also test for Linux libc5.
708
709 1998-02-19  SL Baur  <steve@altair.xemacs.org>
710
711         * XEmacs 20.5-beta27 is released.
712         * XEmacs-20.4-pre4 is released.
713
714         * configure.in (doug_lea_malloc): Requires USE_MINIMAL_TAGBITS.
715         (--with-gung): Implement it.
716
717         * configure.usage (--with-gung): Document.  Turns on
718         USE_MINIMAL_TAGBITS and USE_INDEXED_LRECORD_IMPLEMENTATION.
719         (--with-term): Remove.
720         
721         * XEmacs-20.5-beta26 is released.
722
723 1998-02-18  SL Baur  <steve@altair.xemacs.org>
724
725         * XEmacs-20.4-pre3 is released.
726
727         * Makefile.in: use better feedback while rebuilding finder database.
728         Suggested by Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
729
730 1998-02-15  SL Baur  <steve@altair.xemacs.org>
731
732         * configure.in (doug_lea_malloc): Add checking for Doug Lea
733         Malloc.
734
735 1998-02-14  SL Baur  <steve@altair.xemacs.org>
736
737         * configure.in (OFFIX_O): Don't use OffiX if no real Xmu support.
738         Suggested by Pekka Marjola <pema@iki.fi>
739
740         * XEmacs-20.4-pre2 is released.
741         * XEmacs-20.5-beta25 is released.
742
743 1998-02-13  SL Baur  <steve@altair.xemacs.org>
744
745         * INSTALL: Update for Cygwin and Microsoft Windows.
746
747         * README: Update for Microsoft Windows.
748
749 1998-02-09  SL Baur  <steve@altair.xemacs.org>
750
751         * XEmacs 20.4-pre1 is released.
752         * XEmacs 20.5-beta24 is released.
753
754 Wed Jan 28 13:41:22 1998  Andy Piper  <andyp@parallax.co.uk>
755
756         * configure.in: add mule-coding target which defines MULE_CODING,
757         nothing uses it as yet. add gif objects to msw support. define
758         const_is_losing=no for msw. make msw not selected if tty selected.
759         add -lshell32 for dnd support. check for a.out.h rather than
760         coff.h
761
762         * lib-src/make-docfile.c: add cygwin support and generalise the
763         remaining open calls. IMHO this should really include sysfile.h.
764
765 1998-02-03  SL Baur  <steve@altair.xemacs.org>
766
767         * XEmacs 20.5-beta23 is released.
768
769 1998-02-01  SL Baur  <steve@altair.xemacs.org>
770
771         * etc/aliases.ksh: igrep from the shell command line.
772         From Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
773
774 1998-01-31  SL Baur  <steve@altair.xemacs.org>
775
776         * etc/aliases.ksh: Add `mak' function to create beta.err for
777         build-report.
778         From Adrian Aichner <aichner@ecf.teradyne.com>
779         Suggested by Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
780
781 1998-01-27  SL Baur  <steve@altair.xemacs.org>
782
783         * XEmacs 20.5-beta22 is released.
784
785 1998-01-26  SL Baur  <steve@altair.xemacs.org>
786
787         * etc/aliases.ksh: New file.  Start tracking useful Maintainer
788         XEmacs commands.
789
790 1998-01-25  SL Baur  <steve@altair.xemacs.org>
791
792         * XEmacs 20.5-beta21 is released.
793
794 Wed Jan 21 10:49:47 1998  Andy Piper  <andyp@parallax.co.uk>
795
796         * configure.in: check for coff.h
797
798 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
799
800         * configure.in: Added support for `--with-shlib'.
801
802 1998-01-18  SL Baur  <steve@altair.xemacs.org>
803
804         * XEmacs 20.5-beta20 is released.
805
806 1998-01-13  Martin Buchholz  <martin@xemacs.org>
807
808         * configure.usage:  
809         * etc/NEWS:  
810         Remove doc for configure-time INFOPATH, no longer used.
811
812         * etc/BETA: Update ftp addresses.
813         * etc/INSTALL: Update ftp addresses.
814         * etc/MAILINGLISTS: Sync with Emacs 20.2. Update ftp addresses.
815
816         * configure.in:
817         * src/config.h.in:
818         Define HAVE_INVERSE_HYPERBOLIC using 1 configure test, not 3.
819
820         * lwlib/lwlib.h: 
821         * lwlib/lwlib.c: 
822         * lwlib/lwlib-config.c: 
823         * lwlib/lwlib-Xm.c: 
824         * lwlib/lwlib-Xaw.c: 
825         * lwlib/lwlib-Xlw.c: 
826         * lwlib/config.h.in: 
827         * src/menubar-x.c:
828         Prepend LWLIB_ to (SCROLLBARS|MENUBARS|DIALOGS)_(MOTIF|LUCID|ATHENA).
829         Maintain only one set of variables.
830
831         * etc/xemacs.1: Update author list.
832
833         * Makefile.in (install-arch-dep): Simplify.
834         Replace construct  `test -d $dir && foo'  with  
835         `if test -d $dir; then foo; fi'
836
837         * lwlib/xlwmenu.c: 
838         * lwlib/xlwscrollbar.c: 
839         * lwlib/lwlib-Xlw.c: 
840         * lwlib/lwlib-Xm.c: 
841         Always assume presence of limits.h (ANSI).
842
843 1998-01-12  SL Baur  <steve@altair.xemacs.org>
844
845         * INSTALL: Updated for recent Mule/package changes.
846
847         * XEmacs 20.5-beta19 is released.
848
849 1998-01-12  Damon Lipparelli  <lipp@primus.com>
850
851         * Makefile.in: Yow!  Fixed paths to install dirs when --prefix !=
852         --exec-prefix.
853
854 1998-01-10  SL Baur  <steve@altair.xemacs.org>
855
856         * XEmacs 20.5-beta18 is released.
857
858         * etc/FTP: Update address of what was formerly ftp.ibp.fr.
859
860 1998-01-08  Didier Verna  <verna@inf.enst.fr>
861
862         * configure.in: Get rid of INFOPATH for configure time.
863         * configure.usage (Usage): Ditto.
864
865 1998-01-09  SL Baur  <steve@altair.xemacs.org>
866
867         * Makefine.in: Correct reported amount of disk savings from
868         compression.
869         From Markus Linnala <maage@cs.tut.fi>
870
871 Thu Jan 08 09:42:36 1998    <andyp@parallax.co.uk>
872
873         * configure.in: detect and set scrollbars and menubars with
874         MS-Windows more appropriately. Check for sys/un.h to use in
875         gnuserv.
876
877 1998-01-07  SL Baur  <steve@altair.xemacs.org>
878
879         * Makefile.in (progname): Cleanly parameterize XEmacs-specific
880         naming.
881
882 1998-01-05  Glynn Clements  <glynn@sensei.co.uk>
883
884         * lwlib/xlwmenu.c (push_button_draw): use inactive_gc instead of
885         inactive_button_gc for menu entries.
886         (remap_menubar): ignore the enabled status
887
888 1998-01-04  SL Baur  <steve@altair.xemacs.org>
889
890         * XEmacs 20.5-beta17 is released.
891
892         * Makefile.in (finder): Use -vanilla.
893         (lisp/finder-inf.el): Ditto.
894         (check-features): New target.  Do a sanity check prior to
895         installation.
896
897 1997-01-03  SL Baur  <steve@altair.xemacs.org>
898
899         * XEmacs 20.5-beta16 is released.
900
901 1997-12-30  SL Baur  <steve@altair.xemacs.org>
902
903         * XEmacs 20.5-beta15 is released.
904
905 1997-12-29  SL Baur  <steve@altair.xemacs.org>
906
907         * Makefile.in (${SUBDIR}): Remove bogus .RECURSIVE dependency.
908
909 1997-12-27  SL Baur  <steve@altair.xemacs.org>
910
911         * XEmacs 20.5-beta14 is released.
912
913 1997-12-23  Andy Piper <andyp@parallax.co.uk>
914
915         * configure.in: support for *-pc-cygwin32 config
916
917 1997-12-25  SL Baur  <steve@altair.xemacs.org>
918
919         * XEmacs 20.5-beta13 is released.
920
921 1997-12-21  SL Baur  <steve@altair.xemacs.org>
922
923         * etc/BETA (Prerequisite): Add cookbook procedures for maintaining 
924         package lisp directories.
925
926 1997-12-20  SL Baur  <steve@altair.xemacs.org>
927
928         * XEmacs 20.5-beta 12 is released.
929
930 1997-12-19  SL Baur  <steve@altair.xemacs.org>
931
932         * configure.in (bitmapdir): Reenable --with-session by default for 
933         testing.
934
935 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
936
937         * etc/Emacs.ad: Don't specify a default toolbar specific
938           background color.
939
940 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
941
942         * etc/toolbar: Added support for foregroundToolBarColor
943           symbol to most icons. 
944
945 1997-12-17  SL Baur  <steve@altair.xemacs.org>
946
947         * info/dir (File): Skk and Gnats are packaged.
948
949         * PROBLEMS (Note): Update version numbers.
950
951         * etc/BETA: Update version numbers.
952
953         * etc/NEWS: Update version number.
954
955         * info/dir (File): Update version number.
956
957 1997-12-16  SL Baur  <steve@altair.xemacs.org>
958
959         * XEmacs 20.5-beta11 is released.
960
961 1997-12-14  SL Baur  <steve@altair.xemacs.org>
962
963         * configure.in: Don't bypass graphics library detection
964         if the `--with-imagick' option is given to configure.
965         : Print autodetected graphics libraries to be linked with Imagick.
966
967         * Makefile.in (lisp/finder-inf.el): Reverse previous change.
968
969 1997-12-14  Olivier Galibert  <olivier.galibert@mines.u-nancy.fr>
970
971         * Makefile.in (install-arch-indep): Build info files if needed.
972
973 1997-12-13  SL Baur  <steve@altair.xemacs.org>
974
975         * Makefile.in (lisp/finder-inf.el): Add dependency on src/.
976
977         * XEmacs 20.5-beta10 is released.
978
979 1997-12-12  SL Baur  <steve@altair.xemacs.org>
980
981         * configure.in (CPP): Don't add special CFLAGS for ix86/Linux.
982
983 1997-12-10  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
984
985         * configure.in (autodetect ImageMagick): also look for
986         "X11/magick/magick.h", and if present, define
987         MAGICK_HEADERS_ARE_UNDER_X11
988
989 1997-12-11  SL Baur  <steve@altair.xemacs.org>
990
991         * configure.in (imagick_libs): Add autodetection for freetype
992         -lttf library.
993
994 1997-12-09  SL Baur <steve@altair.xemacs.org>
995
996         * XEmacs 20.5-beta9 is released.
997
998 1997-12-06  SL Baur <steve@altair.xemacs.org>
999
1000         * XEmacs 20.5-beta8 is released.
1001
1002         * info/dir: update for further packaging.
1003         * configure.in: remove `tree-x' from XEmacs build.
1004
1005 1997-11-29  Jeff Miller <jmiller@smart.net>
1006
1007         * configure.in:  motif menubars need xlwmenu.o
1008
1009         * updated files in src/ to allow an XEmacs configured for
1010           motif menubars to at least compile.  Motif menubars are still
1011           very broken.
1012
1013 1997-12-05  Aki Vehtari  <Aki.Vehtari@hut.fi>
1014
1015         * etc/refcard.tex: Updated for 20.3
1016
1017 1997-12-02  P E Jareth Hein  <jareth@camelot-soft.com>
1018
1019         * lwlib/xlwscrollbar.c: fixed colormap/visual handling to work
1020         properly with the information in the core.
1021
1022         * lwlib/xlwmenu.c: fixed colormap/visual handling to work properly with
1023         the information in the core, and fixed a potental problem with
1024         parentage.
1025
1026 1997-12-02  SL Baur  <steve@altair.xemacs.org>
1027
1028         * etc/skk/SKK.tut.E (Hint): Fix typos.
1029
1030 1997-12-01  SL Baur  <steve@altair.xemacs.org>
1031
1032         * configure.in (with_session): Properly display flag in configure
1033         status report.
1034
1035 1997-11-29  SL Baur  <steve@altair.xemacs.org>
1036
1037         * configure.usage: Remove documentation of obsolete option
1038         --with-gif.
1039
1040 1997-11-27  SL Baur  <steve@altair.xemacs.org>
1041
1042         * XEmacs 20.5-beta7 is released.
1043
1044         * configure.in: When testing for -ltiff, fall back on the extra
1045         libraries -ljpeg, and -lz since some -ltiff's need them.
1046
1047 1997-11-26  SL Baur  <steve@altair.xemacs.org>
1048
1049         * lwlib/xlwmenu.c (display_menu): Defer incremental menus properly.
1050         From Glynn Clements <glynn@sensei.co.uk>
1051
1052 1997-11-25  Kazuyuki IENAGA <ienaga@jsys.co.jp>
1053
1054         * configure.in: Improve auto detect of libraries ImageMagick rely
1055         on.
1056
1057 1997-11-23  Jeff Miller <jmiller@smart.net>
1058
1059         * Energize is dead.  Removed ENERGIZE ifdef's from code in lwlib
1060           and src.  Configure.in modified.  --with-energize is no longer a
1061           valid configure option.
1062
1063         * lwlib/Makefile.in.in  removed energize support
1064         * lwlib/lwlib-Xm.c      removed energize support
1065         * lwlib/lwlib-config.c  removed energize support
1066
1067         * lwlib/energize/*      removed
1068
1069 1997-11-23  SL Baur  <steve@altair.xemacs.org>
1070
1071         * Makefile.in: Change references of lisp/utils/finder-inf.el to
1072         lisp/finder-inf.el.
1073
1074 1997-11-20  SL Baur  <steve@altair.xemacs.org>
1075
1076         * XEmacs 20.5-beta6 is released.
1077
1078 1997-11-21  Stephen Turnbull  <turnbull@sk.tsukuba.ac.jp>
1079
1080         * configure.usage: Use `--' convention in "usage:" line.
1081
1082 1997-11-20  Stephen Turnbull <turnbull@sk.tsukuba.ac.jp>
1083
1084         * configure.in: added `with_xfs' to list of boolean features.
1085
1086 1997-11-20  SL Baur  <steve@altair.xemacs.org>
1087
1088         * XEmacs 20.3 is released for binary kit building.
1089
1090 1997-11-19  Tor Arntsen <tor@spacetec.no>
1091
1092         * PROBLEMS: Removed IRIX entry about xemacs core dumps when using
1093         xemacs dumped on one machine on another. Problem was fixed by 20.3.
1094
1095 1997-11-19  SL Baur  <steve@altair.xemacs.org>
1096
1097         * etc/xemacs.1: Document -no-packages, -vanilla.
1098         Document -h.
1099
1100 1997-11-18  SL Baur  <steve@altair.xemacs.org>
1101
1102         * configure.usage: New file.
1103
1104         * configure.in: Use it instead of monster 10k shell variable.
1105
1106 1997-11-17  SL Baur  <steve@altair.xemacs.org>
1107
1108         * XEmacs 20.3-pre4 is released.
1109
1110 1997-11-17  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
1111
1112         * configure.in (infopath): List "/usr/local/" dirs before "/usr/"
1113         dirs.
1114
1115 1997-11-17  SL Baur  <steve@altair.xemacs.org>
1116
1117         * configure.in: Initialize infodir off of datadir.
1118
1119         * Makefile.in: Force LANG = C for building.
1120
1121 1997-11-15  SL Baur  <steve@altair.xemacs.org>
1122
1123         * XEmacs 20.3-pre3 is released.
1124         * XEmacs 20.5-beta5 is released.
1125
1126 1997-11-13  Marc Paquette <marcpa@cam.org>
1127
1128         * nt/Todo: added a task for support of lisp packages through
1129         the registry.
1130
1131 1997-11-13  Jonathan Harris <jhar@tardis.ed.ac.uk>
1132
1133         * Renamed files *w32* to *msw*
1134
1135         * Changed 'w32' and 'win32' to 'mswindows', and HAVE_W32GUI to
1136           HAVE_MS_WINDOWS. Changed files:
1137           cus-edit.el, device.el, faces.el, frame.el, msw-faces.el,
1138           msw.init.el, igrep.el, dumped-lisp.el, font.el, hippie-exp.el,
1139           sysdep.el, console-msw.c, console-msw.h, console.c,
1140           device-msw.c, emacs.c, event-msw.c, event-msw.h, event-stream.c,
1141           events.c, events.h, faces.c, frame-msw.c, frame.c, general.c,
1142           msw-proc.c, objects-msw.c, objects-msw.h, redisplay-msw.c,
1143           redisplay.c, symsinit.h, 
1144
1145         * Didn't change 'win32' in nt.c, nt.h, ntproc.c
1146
1147         * Deleted w32 build directory since nt build directory now handles
1148           X and native mswindows builds.
1149
1150 1997-11-11  SL Baur  <steve@altair.xemacs.org>
1151
1152         * XEmacs 20.5-beta4 is released.
1153
1154 1997-11-10  SL Baur  <steve@altair.xemacs.org>
1155
1156         * info/dir: remove packaged entries.
1157         From Glynn Clements <glynn@sensei.co.uk>
1158
1159         * configure.in: Puke and die if NAS sound is selected without X.
1160
1161 1997-11-08  SL Baur  <steve@altair.xemacs.org>
1162
1163         * XEmacs 20.5-beta3 is released.
1164         * XEmacs 20.3-pre2 is released.
1165
1166 Wed November 05 23:40:00 1997 <jhar@tardis.ed.ac.uk>
1167
1168         * w32/xemacs.mak: moved building the DOC file to after the .elcs.
1169
1170 Sun November 01 12:00:00 1997 <jhar@tardis.ed.ac.uk>
1171
1172         * Files split from nt to new w32 directory:
1173           ChangeLog, README, Todo, paths.h, config.h, inc/*, runemacs.c,
1174           xemacs.mak.
1175
1176 1997-11-05  Didier Verna  <verna@inf.enst.fr>
1177
1178         * configure.in: Added the --site-prefixes options for the configure
1179         script. You give a colon or space separated list of prefixes, and 
1180         subdirectories include/ and lib/ will be added with -I and -L.
1181
1182 1997-11-05  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>>
1183
1184         * configure.in: AIX + gcc fixes.
1185           - Don't wrap -B. aixflags changed to start_flags.
1186
1187 1997-11-04  SL Baur  <steve@altair.xemacs.org>
1188
1189         * lwlib/lwlib-Xm.c(update_one_menu_entry): Add missing variable.
1190         From Skip Montanaro <skip@calendar.com>
1191
1192 1997-11-04  Adrian Aichner  <aichner@ecf.teradyne.com>
1193
1194         * etc/TUTORIAL.de:
1195         Updated copyright information. Translated most of the COPYING
1196         section. Translated the <<.*>> didactic line.
1197
1198 1997-10-22  Adrian Aichner  <aichner@ecf.teradyne.com>
1199
1200         * etc/TUTORIAL.de: Fixed two issues reported by
1201         Achim Oppelt <aoppelt@theorie3.physik.uni-erlangen.de>
1202
1203         * etc/TUTORIAL.de:
1204         Manually applied rejected patch hunks from Marc Aurel's patch.
1205         Some more fixes.
1206
1207         * etc/TUTORIAL.de:
1208         Applied patches supplied by Marc Aurel <4-tea-2@bong.saar.de>.
1209         They fix yet more typos and quite a few awkward sentences.
1210
1211 1997-10-21  Adrian Aichner  <aichner@ecf.teradyne.com>
1212
1213         * etc/TUTORIAL.de: Manually merged a few more corrections by
1214         Carsten Leonhardt <leo@arioch.oche.de>
1215
1216 1997-10-20  Adrian Aichner  <aichner@ecf.teradyne.com>
1217
1218         * etc/TUTORIAL.de:
1219         Applied patches from Andreas Jaeger <aj@arthur.rhein-neckar.de> to 1.2,
1220         then merged them with 1.3 via ediff-buffers.
1221         Andreas found some quite nasty typos still and added many missing commas.
1222
1223         * etc/TUTORIAL.de: Re-fill-ed paragraphs after patching.
1224
1225         * etc/TUTORIAL.de: Applied the excellent patches courtesy of
1226         Carsten Leonhardt <leo@arioch.oche.de>.
1227
1228 1997-11-03  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1229
1230         * Delete etc/TUTORIAL.th because Thai is not supported yet.
1231
1232 1997-11-02  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1233
1234         * etc/TUTORIAL.ko: Renamed from etc/TUTORIAL.kr to fit with ISO
1235         639 (two letter language code).
1236
1237         * etc/TUTORIAL.ja: Renamed from etc/TUTORIAL.jp to fit with ISO
1238         639 (two letter language code).
1239
1240 1997-11-02  SL Baur  <steve@altair.xemacs.org>
1241
1242         * etc/CHARSETS:  New file imported from Emacs 20.1.
1243
1244 1997-11-02  Kyle Jones  <kyle_jones@wonderworks.com>
1245
1246         * lwlib/lwlib-Xaw.c (xaw_pop_instance): Don't use parent
1247           window's coordinates and dimensions to center the
1248           dialog box unless its mapped_when_managed property is
1249           true.  This should avoid the top level widget that the
1250           HAVE_SESSION code creates, which is unmapped and
1251           useless for this purpose.
1252
1253 1997-11-01  SL Baur  <steve@altair.xemacs.org>
1254
1255         * XEmacs 20.3-pre1 is released.
1256
1257 1997-10-31  SL Baur  <steve@altair.xemacs.org>
1258
1259         * XEmacs 19.16 is released.
1260
1261 1997-10-31  SL Baur  <steve@altair.xemacs.org>
1262
1263         * XEmacs 20.5-beta2 is released.
1264
1265 1997-10-30  SL Baur  <steve@altair.xemacs.org>
1266
1267         * configure.in (xetest): Eliminate tests for PNG, JPEG,
1268         TIFF(broken) and replace with test for ImageMagick.
1269
1270 1997-10-30  Kyle Jones  <kyle_jones@wonderworks.com>
1271         
1272         * etc/Emacs.ad: Added *XlwMenu*highlightForeground entry.
1273           Added *XlwMenu*titleForeground entry.
1274
1275         * lwlib/xlwmenu.h: Added string macro declarations for
1276           titleForeground and highlightForeground properties.
1277
1278         * lwlib/xlwmenuP.h: Added struct fields for title and
1279           highlight colors.
1280
1281         * lwlib/xlwmenu.c: Added initialization and usage code
1282           for the new titleForeground and highlightForeground
1283           properties.
1284
1285 1997-10-29  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1286
1287         * etc/HELLO: Add Czech.
1288
1289         * etc/HELLO: Delete Amharic, Thai and Tigrigna.
1290
1291 1997-10-28  SL Baur  <steve@altair.xemacs.org>
1292
1293         * XEmacs 20.3-beta94 is released.
1294
1295 1997-10-28  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
1296
1297         * configure.in: Correct last patch for berkdb.
1298
1299 1997-10-28  SL Baur  <steve@altair.xemacs.org>
1300
1301         * XEmacs 20.3-beta93 is released.
1302
1303 1997-10-27  Martin Buchholz  <mrb@eng.sun.com>
1304
1305         * lib-src/make-path.c:
1306         * lib-src/digest-doc.c:
1307         * lib-src/gnuslib.c: Always include config.h before system headers
1308         * configure.in: Improve AIX configure support
1309           - NON_GNU_CC defaults to `xlc'
1310           - CFLAGS defaults to "-O3 -qstrict  -qlibansi -qinfo -qro 
1311             -qmaxmem=20000"
1312           - check for sin instead of sqrt in -lm to avoid xlc internal error
1313           - Detect -li18n for use with Motif
1314           - Move weird AIX static linking flags from s&m files to configure.in
1315           - use #pragma instead of -ma flag to avoid compiler warnings
1316
1317 1997-10-25  Kyle Jones  <kyle_jones@wonderworks.com>
1318
1319         * lwlib/xlwmenu.c: Use XtRDimension in place of
1320           XmRHorizontalDimension in shadowThickness resource
1321           declaration.
1322
1323         * lwlib/xlwmenu.c (label_button_draw): Use the button_gc
1324           color as the foreground for selected entries.
1325
1326         * lwlib/xlwmenu.c (push_button_draw): Use the button_gc
1327           color as the foreground for selected entries.
1328
1329         * lwlib/xlwmenu.c (toggle_decoration_height): Force
1330           height to be minimum of 2x the shadow thickness.
1331
1332 1997-10-24  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
1333
1334         * configure.in: Don't choke on Berkeley DB 2.x.
1335
1336 1997-10-24  SL Baur  <steve@altair.xemacs.org>
1337
1338         * XEmacs 20.3-beta92 is released.
1339
1340 1997-10-21  SL Baur  <steve@altair.xemacs.org>
1341
1342         * Makefile.in (lisp/utils/finder-inf.el): Don't force rebuild if
1343         it already exists (use `make finder' to force rebuild).
1344
1345 1997-10-18  SL Baur  <steve@altair.xemacs.org>
1346
1347         * XEmacs 20.3-beta91 is released. 
1348
1349 1997-10-16  Hrvoje Niksic <hniksic@srce.hr>
1350
1351         * etc/NEWS:  document changed package load semantics.
1352
1353 1997-10-15  Olivier Galibert  <olivier.galibert@mines.u-nancy.fr>
1354
1355         * configure.in: Removed -Olimit=2000 from cc for IRIX.
1356
1357 1997-10-12  Karl M. Hegbloom  <karlheg@inetarena.com>
1358
1359         * configure.in (null_string): Added AC_SUBST(infodir_user_defined)
1360         and removed backquoted echo statement from the infopath report line.
1361
1362 1997-10-15  Olivier Galibert  <olivier.galibert@mines.u-nancy.fr>
1363
1364         * configure.in: Added detection of the declaration of the timezone
1365         variable in system files. Defines HAVE_TIMEZONE_DECL if yes.
1366
1367
1368 1997-10-15  Olivier Galibert  <olivier.galibert@mines.u-nancy.fr>
1369
1370         * config.h.in: Add HAVE_TIMEZONE_DECL for detection of declaration
1371         of the timezone variable in system headers.
1372
1373         * systime.h: Use HAVE_TIMEZONE_DECL.
1374
1375 1997-10-14  SL Baur  <steve@altair.xemacs.org>
1376
1377         * configure.in (all_widgets): Don't allow configuration of
1378         --with-mule if Mule lisp hasn't been installed.
1379
1380 1997-10-13  SL Baur  <steve@altair.xemacs.org>
1381
1382         * configure.in: Remove `site-lisp' from list of directories to
1383         make symbolic links for.
1384
1385         * XEmacs 20.3-beta90 is released.
1386
1387 1997-10-12  Glynn Clements  <glynn@sensei.co.uk>
1388
1389         * info/dir: Cosmetic changes to info/dir
1390
1391 1997-10-13  Hrvoje Niksic  <hniksic@srce.hr>
1392
1393         * etc/NEWS: Updates
1394
1395 1997-10-12  SL Baur  <steve@altair.xemacs.org>
1396
1397         * XEmacs 20.5-beta1 is released.
1398
1399         * XEmacs 19.16-pre9 is released.
1400
1401         * XEmacs 19.16-pre8 is released.
1402
1403 1997-10-11  SL Baur  <steve@altair.xemacs.org>
1404
1405         * XEmacs 20.3-beta28 is released.
1406
1407         * Makefile.in (src/paths.h): Update PATH_INFOPATH
1408         (infopath): New shell variable.
1409         (infopath_user_defined): Ditto.
1410
1411         * configure.in (infodir_user_defined): Spelling fixes.
1412
1413 1997-10-10  Karl M. Hegbloom  <karlheg@inetarena.com>
1414
1415         * configure.in: added options and option help docs for infopath
1416         and lockdir
1417         * '' added a line to the report for infopath and lockdir
1418
1419         * etc/NEWS: Draft entry for the info changes.
1420
1421 1997-10-10  Karl M. Hegbloom  <karlheg@inetarena.com>
1422
1423         * Makefile.in.in (INFOPATH): Added variable and put it into
1424         DUMPENV.
1425
1426 1997-10-11  SL Baur  <steve@altair.xemacs.org>
1427
1428         * packages/info/localdir: New directory and file.
1429
1430         * packages/README: New directory & file.
1431
1432 1997-10-10  Martin Buchholz  <mrb@eng.sun.com>
1433
1434         * Makefile.in: Add `make configure' target
1435
1436         * etc/BETA: 
1437           - remove Chuck as contact name
1438           - random small improvements
1439           - remove I/me references - the message should be that XEmacs
1440             maintenance is an inclusive community effort.
1441
1442 1997-10-10  SL Baur  <steve@altair.xemacs.org>
1443
1444         * etc/BETA (Prerequisite): Add further documentation for
1445         package installation.
1446
1447 1997-10-07  SL Baur  <steve@altair.xemacs.org>
1448
1449         * XEmacs 19.16-pre7 is released.
1450
1451 1997-10-05  Damon Lipparelli  <lipp@aa.net>
1452
1453         * Makefile.in (install-arch-dep, install-arch-indep): Move the
1454         commands for symlink'ing the system-independent bits into the
1455         system-dependent directory structure from "install-arch-indep" to
1456         "install-arch-dep".
1457
1458 1997-10-06  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
1459
1460         * Makefile.in (blddir): variable from "configure".
1461         (finder): use it.
1462
1463 1997-10-05  SL Baur  <steve@altair.xemacs.org>
1464
1465         * Makefile.in (GENERATED_LISP): New variable.
1466         (all): Force dependency on finder-inf.el.
1467         (lisp/utils/finder-inf.el): new rule.
1468
1469 1997-10-04  SL Baur  <steve@altair.xemacs.org>
1470
1471         * XEmacs 19.16-pre6 is released.
1472
1473 1997-10-04  SL Baur  <steve@altair.xemacs.org>
1474
1475         * XEmacs 20.3-beta27 is released.
1476
1477 1997-10-03  Damon Lipparelli  <lipp@primus.com>
1478
1479         * Makefile.in (install-arch-indep): When --prefix !=
1480         --exec-prefix, symlink the system-independent bits into the
1481         system-dependent directory structure (rather than the other way
1482         around).
1483
1484 1997-10-03  Martin Buchholz  <mrb@eng.sun.com>
1485
1486         * lib-src/etags.c:  etags 12.28 + prototypization
1487         * INSTALL:  Better document --site-runtime-libraries 
1488         * src/scrollbar-x.c (x_update_scrollbar_instance_status): 
1489           FIX: M-x scroll-left; horizontal scrollbar appears; drag it
1490           left; scrollbar disappears; keyboard inoperative.
1491         * configure.in:  Remove left-over references to *_switch_x_*
1492           - NAS libaudio is part of $libs_x, not $LIBS
1493
1494 1997-10-02  SL Baur  <steve@altair.xemacs.org>
1495
1496         * XEmacs 20.3-beta26 is released.
1497
1498 1997-09-30  SL Baur  <steve@altair.xemacs.org>
1499
1500         * XEmacs 20.3-beta25 is released.
1501
1502         * Makefile.in (install-arch-dep): Install the `Installation' for
1503         future reference.
1504
1505         * etc/BETA: Document existence of `Installation' file.
1506         - Document requirement of rebuilding finder-inf.el when building
1507         from the full tarball.
1508         
1509         * Makefile.in (top_distclean): Remove finder-inf.el*.
1510
1511         * configure.in (use_union_type): Default to "yes".
1512
1513 1997-09-29  Martin Buchholz  <mrb@eng.sun.com>
1514
1515         * configure.in:  Add tiff autodetection
1516
1517 1997-09-29  SL Baur  <steve@altair.xemacs.org>
1518
1519         * lwlib/xlwmenu.c: Add bounds checking.
1520         Check error return on XmStringGetLtoR.
1521
1522 1997-09-27  SL Baur  <steve@altair.xemacs.org>
1523
1524         * XEmacs 20.3-beta24 is released.
1525
1526 1997-09-27  Hrvoje Niksic  <hniksic@srce.hr>
1527
1528         * Makefile.in (custom-loads): New target.
1529
1530 1997-09-24  SL Baur  <steve@altair.xemacs.org>
1531
1532         * etc/BETA (XEmacs 20.3 packages): Added explanation of package
1533         hierarchy.
1534
1535 1997-09-23  SL Baur  <steve@altair.xemacs.org>
1536
1537         * lwlib/xlwmenu.c: Fix compilation problem with USE_XFONTSET.
1538         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
1539
1540 1997-09-22  SL Baur  <steve@altair.xemacs.org>
1541
1542         * XEmacs 19.16-pre4 is released.
1543
1544 1997-09-20  SL Baur  <steve@altair.xemacs.org>
1545
1546         * XEmacs 20.3-beta23 is released.
1547
1548 1997-09-19  SL Baur <steve@altair.xemacs.org>
1549
1550         * XEmacs 19.16-pre3 is released.
1551
1552 1997-09-18  Colin Rafferty  <craffert@ml.com>
1553
1554         * etc/NEWS: Various spelling corrections and some grammar
1555                   corrections (which/that).
1556
1557 1997-09-19  Martin Buchholz  <mrb@eng.sun.com>
1558
1559         * src/redisplay-tty.c: Fix crashes with non-7bit tty escape
1560         sequences (needs more testing).
1561         * */Makefile*: 
1562         - Cleanup man/*/Makefile for consistency.
1563         - use $(MAKEFINFO), $(TEXI2DVI), etc...
1564         - Make combination --with-srcdir + Sun make work properly.
1565         - Change construct: test -d $${dir} || mkdir $${dir} 
1566            --> if test ! -d $${dir}; then mkdir $${dir}; fi
1567         * lisp/x11/x-win-sun.el: Fix remaining glitches with
1568         re-mappings of Sun function keys.
1569         * configure.in: Detect libXaw AFTER libXpm to support libXawXpm.
1570         * man/internals/internals.texi:  Fix makeinfo compilation error.
1571
1572 1997-09-17  SL Baur  <steve@altair.xemacs.org>
1573
1574         * XEmacs 20.3-beta22 is released.
1575
1576 1997-09-16  SL Baur  <steve@altair.xemacs.org>
1577
1578         * XEmacs 20.3-beta21 is released.
1579
1580         * XEmacs 19.16-pre2 is released.
1581
1582 1997-09-13  SL Baur  <steve@altair.xemacs.org>
1583
1584         * XEmacs 20.3-beta20 is released.
1585
1586 1997-09-11  Martin Buchholz  <mrb@eng.sun.com>
1587
1588         * configure.in: Use `PATH' for options that take multiple dirs.
1589         - Fix test for $PWD == `pwd`
1590         - Prefer autodetected X11R6 to X11 so that broken HP and Linux
1591         systems can work.  (untested)
1592
1593         * lisp/cl/cl.el:  Fix `loop' indentation to be same as `defun'.
1594         * lisp/prim/dumped-lisp.el:  cl-extra and cl-seq always end up
1595         being autoloaded - let's make them part of the core.
1596
1597         * lisp/x11/x-compose.el:
1598         * lisp/x11/x-init.el:
1599         * lisp/x11/x-win-sun.el:
1600         * lisp/x11/x-winxfree86.el:
1601         * src/device-x.c:
1602         * src/event-Xt.c:
1603         - Yet another rewrite of key handling (not the last, though)
1604         - x-keysym-on-keyboard-p is much faster.
1605         - x-keysym-on-keyboard-sans-modifiers-p introduced.
1606         - x-keysym-hashtable introduced.
1607         - allow X11R4 libs to guess keysyms on X11R5 servers.
1608         - A better workaround for the bug that some Xlibs generate 
1609           Multi_key a adiaeresis when pressing Multi_key a "
1610         
1611         * src/dgif_lib.c: Make sure size_t is defined before using it.
1612
1613 1997-09-12  SL Baur  <steve@altair.xemacs.org>
1614
1615         XEmacs 19.16-pre1 "Queens" is released.
1616
1617 1997-09-08  SL Baur  <steve@altair.xemacs.org>
1618
1619         * configure.in: Reverse package-path.
1620         From Colin Rafferty <craffert@ml.com>
1621
1622 1997-09-02  SL Baur  <steve@altair.xemacs.org>
1623
1624         * XEmacs 20.3-beta19 is released.
1625
1626         * Makefile.in (finder): New target.
1627
1628 1997-08-29  SL Baur  <steve@altair.xemacs.org>
1629
1630         * XEmacs 19.16-beta91 is released.
1631
1632 1997-08-25  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1633
1634         * lisp/apel/emu-x20.el (mime-charset-coding-system-alist):
1635         iso-2022-jp-2 is defined as coding-system.
1636
1637         * lisp/mule/mule-coding.el: Rename `iso-2022-ss2-{7|8}' ->
1638         `iso-2022-{7|8}bit-ss2' to sync with Emacs 20.0.96.
1639
1640         (iso-2022-jp-2): New coding system.
1641
1642 1997-08-23  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1643
1644         * lisp/prim/about.el (about-maintainer-glyph): Fix problem with
1645         jka-compr.el.
1646
1647 1997-08-20  SL Baur  <steve@altair.xemacs.org>
1648
1649         * XEmacs 19.16-beta90 is released.
1650
1651 1997-08-16  SL Baur  <steve@altair.xemacs.org>
1652
1653         * XEmacs 20.3-beta18 is released.
1654
1655 1997-08-11  Karl M. Hegbloom  <karlheg@inetarena.com>
1656
1657         * etc/NEWS: add a section telling about the Info changes.
1658
1659 1997-08-09  SL Baur  <steve@altair.xemacs.org>
1660
1661         * XEmacs 20.3-beta17 is released.
1662
1663 1997-08-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
1664
1665         * etc/gnuserv.1: Described Hrvoje's mods in manpage
1666
1667 1997-08-09  Martin Buchholz  <mrb@eng.sun.com>
1668
1669         * configure.in:
1670         - use-system-malloc renamed to with-system-malloc.
1671         - config.el reimplemented for improved accuracy.
1672         - new variable `blddir' introduced for informational purposes.
1673         * lib-src/config.values.in: new config.el implementation
1674         * lib-src/config.values.sh: new config.el implementation
1675         * lisp/modes/pascal.el: Sync with GNU Emacs, fix infloop problem 
1676         (thanks to Espen Skoglund, pascal.el maintainer)
1677         * src/chartab.c: maintainability improvements.
1678         * src/mule-coding.c: FIX for: editing DOS files with ISO2022*
1679         coding systems results in extra CR's inserted into file on saving.
1680
1681 1997-08-06  SL Baur  <steve@altair.xemacs.org>
1682
1683         * configure.in: Crash & burn if db-2 is detected.
1684         From Soren Dayton <csdayton@cs.uchicago.edu>
1685
1686 1997-07-31  SL Baur  <steve@altair.xemacs.org>
1687
1688         * XEmacs 20.3-beta16 is released.
1689
1690 1997-07-31  Martin Buchholz  <mrb@eng.sun.com>
1691
1692         * configure.in: --with-x11=no --> --with-xface=no
1693         * lisp/efs/dired-xemacs.el: Rationalize mouse file functions
1694         * src/input-method-xlib.c: Allow xemacs to connect to kinput2
1695         * event-Xt.c: Fix crashes when no input context available.
1696         * src/mule-coding.c: Use enum eol_type instead of int consistently
1697         * regex.c:  Use (void *) 0 instead of NULL in varargs function calls
1698         * src/s/freebsd.h: Wrap #include X11/Xlocale.h inside #ifndef
1699         NOT_C_CODE
1700
1701 1997-07-27  SL Baur  <steve@altair.xemacs.org>
1702
1703         * etc/BETA: Update patching instructions.
1704
1705 1997-07-26  SL Baur  <steve@altair.xemacs.org>
1706
1707         * XEmacs 20.3-beta15 is released.
1708
1709 1997-07-25  SL Baur  <steve@altair.xemacs.org>
1710
1711         * lwlib/xlwscrollbar.c: Add debug malloc support.
1712         * lwlib/xlwmenu.c: Ditto.
1713         * lwlib/lwlib-utils.h: Ditto.
1714
1715         * configure.in (null_string): Add --use-debug-malloc option.
1716
1717 1997-07-21  SL Baur  <steve@altair.xemacs.org>
1718
1719         * info/dir (Packages): Remove AUCTeX, Gnus and Message manuals.
1720
1721 1997-07-20  SL Baur  <steve@altair.xemacs.org>
1722
1723         * Makefile.in (install-arch-indep): Create required links when
1724         prefixdir != execdir.
1725
1726 1997-07-19  SL Baur  <steve@altair.xemacs.org>
1727
1728         * XEmacs 20.3-beta14 is released.
1729
1730 1997-07-19  Martin Buchholz  <mrb@eng.sun.com>
1731
1732         * src/fns.c (require): Print messages when loading a file as a
1733         result of require.
1734         
1735         * configure.in:
1736         * lisp/utils/config.el:
1737         * lib-src/config.values: 
1738         - new file created and installed by building.
1739         - Allow configuration time values to be queried by the lisp code.
1740
1741         * configure.in:
1742         - check for alloca in libPW on hpux.
1743         - Redo --with-clash-detection
1744         - need to check for termios and friends even if with-tty=no.
1745         - Always define SIGNALS_VIA_CHARACTERS if HAVE_TERMIOS
1746         - better quoting for AIX_SMT_EXP (untested)
1747         - gcc flags now default to "-g -O2 -Wall -Wno-switch"
1748
1749         * *.[ch]: more warning elimination
1750
1751         * src/input-method*.c:
1752         * src/s/freebsd.h:
1753         - remove freebsd ifdefs from C code.
1754
1755         * src/specifier.c:
1756         - fix Fdisplay-table-specifier-p
1757
1758 1997-07-13  Steven L Baur  <steve@altair.xemacs.org>
1759
1760         * XEmacs 20.3-beta13 is released.
1761
1762         * info/dir (Packages): Integrate texinfo manual for PH.
1763
1764 1997-07-10  Hrvoje Niksic  <hniksic@srce.hr>
1765
1766         * extents.c (print_extent): Print correctly.
1767         
1768 1997-07-13  Steven L Baur  <steve@altair.xemacs.org>
1769
1770         * configure.in (CPP): Add -Wall to default gcc CFLAGS.
1771
1772 1997-07-11  Martin Buchholz  <mrb@eng.sun.com>
1773
1774         * *Makefile*: More cleanup.
1775         - MAKE CFLAGS=-foo now works with recursive invocations on old makes
1776         - Nuke ld_call_shared from s&m files
1777         - Nuke src/s/*-static.h
1778         - Nuke Solaris and DEC OSF static build support.
1779         - Nuke SHORTNAMES
1780         - Nuke libmld
1781         - CLASH_DETECTION configurable, off by default.
1782
1783         * *.[ch]: Warning elimination, code cleanup, some 64-bit
1784         safeguarding.
1785
1786         * sol2.h: More bullet-proofing for Sun bugs in header files.
1787
1788         * lib-src/etags.c: etags version 12.19.
1789
1790         * lisp/x11/x-select.el:
1791         * src/xselect.c: Try STRING if selection owner couldn't convert
1792         COMPOUND_TEXT. 
1793
1794         * src/*.c: Change defalt to default_, and in general allow
1795         doc-snarfing functions to recognize and ignore trailing `_'
1796
1797         * src/*.[ch]: Introduce XVECTOR_DATA and XVECTOR_LENGTH macros and 
1798         convert source code to use them consistently.
1799
1800 1997-07-08  Steven L Baur  <steve@altair.xemacs.org>
1801
1802         * XEmacs 20.3-beta12 is released.
1803
1804 1997-07-08  Martin Buchholz  <mrb@eng.sun.com>
1805
1806         * configure.in: Set options differently, depending on beta-ness of 
1807         build tree.
1808         * *Makefile*: Clean up *clean: targets, esp. Steven's beloved
1809         distclean.
1810
1811 1997-07-08  Steven L Baur  <steve@altair.xemacs.org>
1812
1813         * pkg-src/tree-x/Makefile.in.in (xoobr): Pass CFLAGS to the
1814         linker.
1815         From Olivier Galibert <Olivier.Galibert@mines.u-nancy.fr>
1816
1817 1997-07-07  Steven L Baur  <steve@altair.xemacs.org>
1818
1819         * pkg-src/tree-x/Makefile.in.in (distclean): Add target.
1820
1821 1997-07-06  Steven L Baur  <steve@altair.xemacs.org>
1822
1823         * lwlib/lwlib-Xm.c (xm_update_one_value): Hand application of mrb
1824         fix.  Restoration of lossage from beta10->beta11 upgrade.
1825
1826         * XEmacs 20.3-beta11 is released.
1827
1828 1997-07-08  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1829
1830         * lisp/language/english.el: Add quail-british for British.
1831
1832         * lisp/language/european.el: Register input-method for various non
1833         quail-latin-1 methods.
1834
1835 1997-07-05  Martin Buchholz  <mrb@eng.sun.com>
1836
1837         * lib-src/getopt*.c: Don't redefine const - let configure do that.
1838
1839         * configure.in: Better behavior for `configure --with-gcc=no'
1840         - Autodetect ulimit.h
1841         - Remove broken SunOS4 kludge for libXmu
1842         - Autodetect usleep
1843
1844         * src/s/sol2.h: Support gcc on various Solaris releases.
1845         
1846         * lib-src/*.c: Ansify prototypes.
1847
1848         * lisp/prim/files.el: Optimize auto-mode-alist.
1849
1850         * pkg-src/tree-x/Makefile.in.in: `make distclean' now works
1851         - `make install' now works.
1852         - dependencies updated.
1853
1854         * pkg-src/tree-x/*.[ch]: Fix compile warnings.
1855         - Replace uses of XtVa* with non-varargs variants.
1856
1857 1997-07-01  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1858
1859         * lisp/modes/image-mode.el: Add `image-maybe-restore' to
1860         `change-major-mode-hook'.
1861
1862         * lisp/modes/image-mode.el (image-maybe-restore): New function.
1863
1864         * src/glyphs.c (make_string_from_file): must protect from
1865         `format-alist'.
1866
1867 1997-06-30  Steven L Baur  <steve@altair.xemacs.org>
1868
1869         * pkg-src/tree-x/Makefile.in.in (INSTALL): Add configure written
1870         variable.
1871
1872 1997-06-29  Steven L Baur  <steve@altair.xemacs.org>
1873
1874         * configure.in (CPP): Correct typo `print-lib-gcc-file-name'
1875         should be `print-libgcc-file-name'
1876         From Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
1877         
1878         * XEmacs 20.3-beta10 is released.
1879
1880 1997-06-29  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1881
1882         * lisp/language/chinese.el: Add chinese-isoir165 (CCITT Extended
1883         GB).
1884
1885         * lisp/language/chinese.el: Modify charset DOC-strings for CNS
1886         11643 to be more detailed.
1887
1888         * lisp/language/arabic.el: Rename `arabic-0', `arabic-1' and
1889         `arabic-2' to `arabic-digit', `arabic-1-column' and
1890         `arabic-2-column' to sync with Emacs/mule-19.34.94-zeta.
1891
1892         * src/mule-charset.c: Modify charset DOC-strings to be more
1893         detailed.
1894
1895         Use BOX DRAWINGS characters of JIS X0208.
1896
1897 1997-06-28  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1898
1899         * lisp/apel/richtext.el: Add autoload comments for
1900         `richtext-encode' and `richtext-decode'.
1901
1902         * lisp/prim/format.el (format-alist): Add `text/richtext'.
1903
1904         * lisp/tl/chartblxmas.el: New file.
1905
1906         * lisp/x11/x-menubar.el (default-menubar): Add "Show character
1907         table" for MULE menu.
1908
1909         * lisp/apel/emu.el: Check richtext.el is bundled.
1910
1911         * lisp/tl/char-table.el (view-charset): New command.
1912
1913         * lisp/tl/char-table.el: Rename some functions.
1914
1915         * lisp/packages/hexl.el (hexl-mode-exit): Run
1916         `hexl-mode-exit-hook'.
1917
1918         * lisp/x11/x-menubar.el (default-menubar): Fix "Describe language
1919         support" and "Set language environment" of mule menu.
1920
1921         * lisp/apel/file-detect.el: Add autoload comments for function
1922         `add-path', `add-latest-path', `get-latest-path',
1923         `file-installed-p', `exec-installed-p', `module-installed-p' and
1924         variable `exec-suffix-list'.
1925
1926         * lisp/prim/format.el (format-alist): Add image/jpeg, image/gif,
1927         image/png and image/x-xpm.
1928
1929         * lisp/modes/image-mode.el: New file.
1930
1931 1997-06-27  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1932
1933         * lisp/tm/tm-ew-e.el (tm-eword::encode-string-1): avoid infinite
1934         loop caused by long non-encoded-word element. (cf. [tm-en:1356])
1935
1936         (mime/field-encoding-method-alist): Add "Message-ID" as ignored.
1937
1938 1997-06-25  Steven L Baur  <steve@altair.xemacs.org>
1939
1940         * XEmacs 20.3-beta9 is released.
1941
1942         * Makefile.in (dist): Make `make dist' work for me.
1943
1944 1997-06-25  Martin Buchholz  <mrb@eng.sun.com>
1945
1946         * configure.in:
1947         - Change "t" to tabs in sed commands
1948         - Add /g to sed substitition commands when appropriate
1949         - Change XtVa[SG]etValue to Xt[SG]etValue
1950         - Make version variables into Lisp_Objects.
1951
1952 1997-06-19  Martin Buchholz  <mrb@eng.sun.com>
1953
1954         * src/config.h.in:
1955         * configure.in:
1956         - Autodetect X defines using xmkmf.
1957         - Compute rpath on *bsd* systems as well.
1958         - rewrite PRINT_VAR m4 macro.
1959         - detect sizes of void* and long long for future use by unex*.c
1960         * regex.c: _GNU_SOURCE may be defined by config.h; don't redefine.
1961
1962 1997-06-24  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1963
1964         * lisp/language/arabic.el: moved from lisp/mule/arabic-hooks.el.
1965
1966         * lisp/mh-e/mh-e.el (mh-get-new-mail): Decode output as
1967         `mh-folder-coding-system'.
1968
1969 1997-06-24  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1970
1971         * lisp/language/ethio-util.el: imported from
1972         Emacs/mule-19.34.94-zeta.
1973
1974         * lisp/language/arabic-util.el: moved from lisp/mule/arabic.el;
1975         repair Arabic characters.
1976
1977 1997-06-24  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1978
1979         * lib-src/update-autoloads.sh: Search lisp/mule/.
1980
1981         * etc/HELLO: final byte for ethiopic was changed to sync with
1982         Emacs/mule-19.34.94-zeta.
1983
1984         * lisp/x11/x-menubar.el: Fix "Describe language support" and "Set
1985         language environment" of Mule menu.
1986
1987         * lisp/language/visual-mode.el: moved from mule/.
1988
1989         * lisp/language/ethiopic.el: Modify for XEmacs.
1990
1991         * lisp/language/cyrillic.el: Modify DOC-string of koi8-r; Fixed
1992         problem of setting for `language-info-alist' about koi8-r.
1993
1994         * lisp/mule/auto-autoloads.el: Enable auto-autoloads.el for mule/.
1995
1996         * lisp/mule/mule-util.el: New file (imported from
1997         Emacs/mule-19.34.94-zeta).
1998
1999         * lisp/mule/mule-misc.el: Function `truncate-string-to-width' was
2000         moved to mule-util.el.
2001
2002         * lisp/prim/dumped-lisp.el, lisp/mule/mule-load.el:
2003         lisp/mule/arabic-hooks.el was moved to lisp/language/arabic.el;
2004         lisp/mule/arabic.el was moved to lisp/language/arabic-util.el; Use
2005         lisp/language/ethiopic.el instead of lisp/mule/ethiopic-hooks.el;
2006         Use lisp/language/ethio-util.el instead of lisp/mule/ethiopic.el.
2007
2008         * lisp/mule/mule-coding.el (coding-system-docstring): New alias to
2009         emulate Emacs/mule-19.34.94-zeta function.
2010
2011         * lisp/mule/mule-cmds.el: modified to sync with
2012         Emacs/mule-19.34.94-zeta (mule-prefix was changed to "C-x C-m")
2013
2014         (set-language-info): Add to "Describe Language Support" and "Set
2015         Language Environment" menu.
2016
2017         * lisp/mule/mule-charset.el: Function `compose-region' and
2018         `decompose-region' were moved to mule-util.el.
2019
2020         * lisp/leim/quail.el: modify to sync with latest quail.el of
2021         Emacs/mule in ETL.
2022
2023         (quail-toggle-mode-temporarily): check `quail-conv-overlay'.
2024
2025         (quail-map-p): Use `characterp' instead of `integerp'.
2026
2027 1997-06-23  Steven L Baur  <steve@altair.xemacs.org>
2028
2029         * etc/NEWS (Commands): Various updates by Hrvoje Niksic.
2030
2031 1997-06-21  Steven L Baur  <steve@altair.xemacs.org>
2032
2033         * Makefile.in: Missing FRC.info.
2034         (install-arch-dep): Add missing backslash.
2035         From Glynn Clements <glynn@sensei.co.uk>
2036
2037         * XEmacs 20.3-beta8 is released.
2038
2039 1997-06-20  Olivier Galibert <Olivier.Galibert@mines.u-nancy.fr>
2040
2041         * lwlib/lwlib-Xaw.c, lwlib/lwlib-Xlw.c, lwlib/lwlib-Xm.c,
2042         lwlib/lwlib.c:  Make 64 bit clean.
2043         
2044 1997-06-20  Steven L Baur  <steve@altair.xemacs.org>
2045
2046         * etc/gnuserv.1: Updates and cleanup.
2047         From Hrvoje Niksic <hniksic@srce.hr>
2048
2049 1997-06-19  Martin Buchholz  <mrb@eng.sun.com>
2050
2051         * configure.in:
2052         - Autodetect X defines using xmkmf.
2053         - Compute rpath on *bsd* systems as well.
2054         - rewrite PRINT_VAR m4 macro.
2055         - detect sizes of void* and long long for future use by unex*.c
2056
2057 1997-06-18  Martin Buchholz  <mrb@eng.sun.com>
2058
2059         * */Makefile.in.in: Another rewrite
2060         Make makefiles immune from being mangled by various cpp
2061         implementations by quoting non-preprocessor directive lines. 
2062         - random cleanup
2063         - Use $(RM) and $(pwd) macros consistently
2064         - Add dependencies for balloon-help source files
2065         - Use getcwd by default instead of getwd.
2066         * lwlib/config.h:  Now includes src/config.h
2067         * lwlib/*.c: Use config.h, but DON'T use Xos.h
2068         * lib-src/*.c: Fix compiler warnings
2069         * lisp/version.el:
2070         - Put version information in version.sh instead of version.el
2071
2072 Wed Jun 18 16:41:43 1997  Steven L Baur  <steve@altair.xemacs.org>
2073
2074         * configure.in (CPP): Remove hardcoding of -L/usr/local/lib
2075         -I/usr/local/include.
2076
2077 1997-06-14  Steven L Baur  <steve@altair.xemacs.org>
2078
2079         * XEmacs 20.3-beta7 is released.
2080
2081 1997-06-12  Steven L Baur  <steve@altair.xemacs.org>
2082
2083         * etc/TUTORIAL (things): Synched by Hrvoje Niksic with previous
2084         XEmacs version.
2085
2086 1997-06-13  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
2087
2088         * lisp/gnus/smiley.el (smiley-deformed-regexp-alist): Modify
2089         regexp for horizontal smiley faces.
2090         (smiley-nosey-regexp-alist): Add horizontal smiley faces.
2091
2092         * lisp/leim/quail.el (quail-get-translation): Don't use
2093         `string-to-vector' for XEmacs.
2094
2095 1997-06-13  Gary D. Foster  <Gary.Foster@corp.Sun.COM>
2096
2097         * lisp/modes/*.el: Removed all "\177" bindings that were
2098           previously commented out and normalized everything vis a vis
2099           'backspace and 'delete keysyms.
2100         * lisp/packages/*.el: Normalized all the "\177" bindings
2101         * lisp/modes/cperl-mode.el: Created cperl-electric-delete function 
2102           which is a "smart" version of the cperl-electric-backspace
2103           function (it honors the desired delete direction).  Bound it to
2104           'delete and the electric-backspace to 'backspace.
2105         * lisp/packages/pending-del.el: Added cperl-electric-backspace and 
2106           cperl-electric-delete to the 'supersede list.
2107
2108 1997-06-11  Steven L Baur  <steve@altair.xemacs.org>
2109
2110         * XEmacs 20.3-b6 is released.
2111
2112         * configure.in (GNU_MALLOC): Check for (-l)PW instead of (-l)-lPW.
2113         Suggested by Martin Buchholz  <mrb@eng.sun.com>
2114
2115 1997-06-11  Martin Buchholz  <mrb@eng.sun.com>
2116
2117         * src/Makefile.in: 
2118         * lwlib/Makefile.in: 
2119         * lib-src/Makefile.in: 
2120         * Makefile.in: More Makefile cleanup
2121         - add .PHONY targets where necessary
2122         - remove most builtin rules using .SUFFIXES
2123         - -lXau only gets used for linking gnuserv binaries
2124         - No VPATH for root Makefile
2125         - remove gcc v1 support
2126         * configure.in: 
2127         - A new test to autodetect need to define NARROWPROTO,
2128           needed by XFree86
2129         - Consistently use idiom foo=`echo '' $foo | sed -s 's:^ ::' -e ...`
2130         - Immediately exit if SIZEOF_* tests fail.
2131         - Check for libPW
2132         - Use more sophisticated Xpm test that confirms xpm.h and libXpm
2133           are in sync.
2134         * src/s/linux.h: 
2135         * src/m/intel386.h: Yet another attempt to clean up linux defines.
2136
2137 1997-06-10  Steven L Baur  <steve@altair.xemacs.org>
2138
2139         * lib-src/pop.c: Correct incantation for pop.h.
2140         From Martin Buchholz <mrb@Eng.Sun.COM>
2141
2142 Tue Jun 10 15:11:16 1997  Steven L Baur  <steve@altair.xemacs.org>
2143
2144         * configure.in (beta): Correct test looking for Beta number.
2145
2146 1997-06-11  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
2147
2148         * src/Makefile.in.in, mule/language/misc-lang.el,
2149         mule/mule-load.el, mule/ipa-hooks.el: Use
2150         lisp/mule/language/misc-lang.el instead of lisp/mule/ipa-hooks.el;
2151         mule/ipa-hooks.el was deleted.
2152
2153 1997-06-10  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
2154
2155         * Use lisp/mule/language/thai-util.el instead of
2156         lisp/mule/thai.el.
2157
2158         * lisp/custom/wid-edit.el: Add widget `coding-system' for mule.
2159
2160         * lisp/mule/thai-hooks.el, lisp/mule/mule-load.el: Use
2161         lisp/mule/language/thai.el instead of lisp/mule/thai-hooks.el.
2162
2163         * lisp/mule/language/thai.el: modified for XEmacs.
2164
2165 1997-06-09  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
2166
2167         * lisp/mule/mule-load.el, src/Makefile.in.in: Use
2168         lisp/mule/language/chinese.el, lisp/mule/language/cyrillic.el,
2169         lisp/mule/language/european.el, lisp/mule/language/greek.el,
2170         lisp/mule/language/japanese.el and lisp/mule/language/korean.el
2171         instead of lisp/mule/chinese-hooks.el,
2172         lisp/mule/cyrillic-hooks.el, lisp/mule/european-hooks.el,
2173         lisp/mule/greek-hooks.el, lisp/mule/japanese-hooks.el and
2174         lisp/mule/korean-hooks.el.
2175
2176         * lisp/mule/language/*.el was imported from
2177         Emacs/mule-19.34.94-zeta.
2178
2179         * Use lisp/mule/language/china-util.el instead of
2180         lisp/mule/chinese.el.
2181
2182 1997-06-08  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
2183
2184         * lisp/apel/emu-x20.el (mime-charset-coding-system-alist):
2185         iso-8859-1, hz-gb-2312, cn-gb-2312, gb2312, cn-big5 and koi8-r
2186         were defined as coding-system.
2187
2188 1997-06-08  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
2189
2190         * etc/smilies/Face_smile.xbm, etc/smilies/Face_weep.xbm,
2191         etc/smilies/Face_ase2.xbm, etc/smilies/Face_ase3.xbm,
2192         etc/smilies/Face_ase.xbm: Add Japanese smiley faces.
2193
2194 1997-06-07  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
2195
2196         * lisp/gnus/smiley.el (smiley-deformed-regexp-alist): Add Japanese
2197         smiley faces.
2198
2199 1997-06-10  Gary D. Foster  <Gary.Foster@corp.sun.com>
2200         
2201         * lisp/modes/view-less.el: Changed \177 bindings to 'delete
2202         * lisp/modes/help.el: Changed \177 bindings to 'delete
2203
2204 1997-06-10  Gary D. Foster  <Gary.Foster@corp.sun.com>
2205
2206         * lisp/prim/keydefs.el: Changed all 'delete key bindings to point to
2207           the `backward-or-forward-foo' functions.
2208         * lisp/prim/simple.el:
2209         - Renamed `delete-erases-forward' to `delete-key-deletes-forward'.
2210         - Removed `backspace-or-delete-hook'
2211         - Renamed `backspace-or-delete' to `backward-or-forward-delete-char'
2212         - Added functions: `backward-or-forward-kill-word'
2213          `backward-or-forward-kill-sentence'
2214          `backward-or-forward-kill-sexp'
2215         - Removed the zmacs hacks from all the `b-or-f-foo' functions and
2216           began playing nicely with pending-del.
2217         * lisp/modes/cc-mode.el:
2218         * lisp/modes/cperl-mode.el: Fixed references to delete functions
2219           to use the new names.
2220         
2221 1997-06-09  Steven L Baur  <steve@altair.xemacs.org>
2222
2223         * XEmacs 20.3-b5 is released.
2224
2225 1997-06-08  Steven L Baur  <steve@altair.xemacs.org>
2226
2227         * etc/NEWS: Updates for early beta20.3 stuffs.
2228         From Hrvoje Niksic <hniksic@srce.hr>
2229
2230 1997-06-05  Steven L Baur  <steve@altair.xemacs.org>
2231
2232         * XEmacs 20.3-b4 is released.
2233
2234 1997-06-04  Martin Buchholz  <mrb@eng.sun.com>
2235
2236         * src/*/*.h: Remove definitions of HAVE_UNION_WAIT, in accordance
2237         with new Autoconf 2 mechanisms.
2238         * src/syswait.h:
2239         * src/sysdep.c:
2240         * src/process.c: Use only Posix.1 sys/wait.h-defined symbols
2241
2242         * src/s/netbsd.h: complete rewrite, use ORDINARY_LINK, #ifdef out
2243         old cruft that can be obtained from system header files.
2244         * lib-src/getopt*: Synch with FSF, remove compiler warnings.
2245         
2246         * lib-src/b2m.c: 
2247         * src/gifalloc.c: 
2248         * lib-src/gnuslib.c: 
2249         * lib-src/profile.c: 
2250         * lib-src/movemail.c: Fix compiler warnings
2251         
2252         * lib-src/Makefile.in.in: Remove unused -DCONFIG_BROKETS flag
2253         - Fix up compile flags for new etags version
2254
2255         * etc/NEWS: 
2256         * etc/etags.1: 
2257         * man/xemacs/programs.texi: 
2258         * lib-src/etags.c:  Upgraded to etags 12.11
2259
2260         * src/config.h.in: Fix inline keyword support
2261         
2262         * configure.in: Use a different mechanism for removing extra white 
2263         space.  Avoid using foo=`echo $bar`, which loses with various echos.
2264         - new M4 macro XE_SPACE(var, words...)
2265         - Use autoconf 2's AC_HEADER_SYS_WAIT
2266         - Check for Xpm-XpmFree instead of Xpm-XpmReadFileToData to avoid
2267         linking with losing Xpm implementations
2268         - Check for correct wnn4 lib symbols
2269         - Only link with inline.o when using gcc
2270         - Support inline keywords inline, __inline, __inline__
2271         - Ultrix now implies have_mmap=no
2272         - Sun sound in non-standard dirs now works
2273         - --native-sound-lib no longer ignored on HP & SGI
2274         - gpm configure tests moved after curses configure tests
2275
2276 1997-06-04  Gary D. Foster  <Gary.Foster@corp.sun.com>
2277
2278         * lisp/modes/cc-mode.el: Modified `c-electric-delete' to honor the 
2279           desired delete direction in both normal and "hungry" modes.
2280         * lisp/modes/cperl-mode.el: Modified `cperl-electric-backspace' to 
2281           honor the desired delete direction.
2282         
2283 1997-05-30  Martin Buchholz  <mrb@eng.sun.com>
2284
2285         * configure.in: Automagically compute -R path for gcc
2286
2287 1997-05-30  Gary D. Foster  <Gary.Foster@corp.sun.com>
2288
2289         * lisp/vm/vm-vars.el: Fixed delete key binding to call
2290           `vm-scroll-down'
2291         
2292 Thu May 29 15:35:07 1997  Martin Buchholz  <mrb@eng.sun.com>
2293
2294         * configure.in: Add support for Solaris2.6 -z ignore linker flags
2295
2296 1997-05-29  Martin Buchholz  <mrb@eng.sun.com>
2297
2298         * configure.in: Replace standard Autoconf MMAP test with Neal
2299         Becker's replacement, hacked somewhat.
2300
2301 1997-05-16  Gary D. Foster  <Gary.Foster@corp.sun.com>
2302
2303         * lisp/prim/simple.el: Created `backspace-or-delete' function and
2304           `backspace-or-delete-hook'
2305         * lisp/prim/keydefs.el: Changed \177 bindings to point to new
2306           delete function.
2307         * lisp/modes/*.el: Removed conflicting \177 bindings.
2308         * lisp/modes/cc-mode.el: Modified `c-electric-delete' to use new
2309           delete bindings.
2310         * lisp/modes/cperl-mode.el: Modified `cperl-electric-backspace' to 
2311           use new delete bindings.
2312         
2313 1997-06-03  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
2314
2315         * lisp/x11/x-menubar.el (default-menubar): Add menu for Mule.
2316
2317         * lisp/mule/mule-cmds.el: Menu for XEmacs were moved to
2318         x11/x-menubar.el.
2319
2320 1997-06-03  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
2321
2322         * lisp/leim/quail.el: to avoid compiling warnings about
2323         overlay.el.
2324
2325 1997-06-03  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
2326
2327         * lisp/leim/quail.el: to sync with quail.el of
2328         Emacs-19.34.94-zeta.
2329
2330         * lisp/leim/quail/ziranma.el, lisp/leim/quail/tonepy.el,
2331         lisp/leim/quail/py.el, lisp/leim/quail/qj.el,
2332         lisp/leim/quail/sw.el, lisp/leim/quail/ccdospy.el,
2333         lisp/leim/quail/punct.el, lisp/leim/quail/4corner.el,
2334         lisp/leim/quail/symbol-ksc.el, lisp/leim/quail/ethiopic.el,
2335         lisp/leim/quail/hanja.el, lisp/leim/quail/quick-cns.el,
2336         lisp/leim/quail/tsangchi-cns.el, lisp/leim/quail/lrt.el,
2337         lisp/leim/quail/tsangchi-b5.el, lisp/leim/quail/devanagari.el,
2338         lisp/leim/quail/japanese.el, lisp/leim/quail/quick-b5.el,
2339         lisp/leim/quail/punct-b5.el, lisp/leim/quail/qj-b5.el,
2340         lisp/leim/quail/py-b5.el, lisp/leim/quail/ctlau.el,
2341         lisp/leim/quail/ctlaub.el, lisp/leim/quail/ecdict.el,
2342         lisp/leim/quail/array30.el, lisp/leim/quail/hangul3.el,
2343         lisp/leim/quail/hanja-jis.el, lisp/leim/quail/cyrillic.el,
2344         lisp/leim/quail/etzy.el, lisp/leim/quail/greek.el,
2345         lisp/leim/quail/ipa.el, lisp/leim/quail/lao.el,
2346         lisp/leim/quail/zozy.el, lisp/leim/quail/viqr.el,
2347         lisp/leim/quail/latin.el, lisp/leim/quail/thai.el,
2348         lisp/leim/quail/hangul.el: quail of LEIM for Emacs-19.34.94-zeta.
2349
2350 1997-06-02  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
2351
2352         * mule/korean.el was abolished because it seems not to be used.
2353
2354         * mule/japanese.el was abolished because it seems not to be used.
2355
2356 1997-06-01  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
2357
2358         * lisp/tm/gnus-mime-old.el was abolished because XEmacs 20.3 has
2359         Gnus 5.4.
2360
2361         * lisp/tm/tm-edit.el: updated to 7.108.
2362
2363         * lisp/tm/tm-view.el: updated to 7.83.
2364
2365         * lisp/leim/quail.el: modified for XEmacs.
2366
2367         * lisp/mule/mule-load.el, lisp/mule/mule-process.el: delete
2368         mule-process.el because it is not used.
2369
2370         * lisp/mule/european.el was abolished because it seems not to be
2371         used.
2372
2373         * lisp/mule/mule-load.el: must load mule-cmds before setting for
2374         language-environment.
2375
2376         * lisp/mule/european-hooks.el: Modified for LEIM.
2377
2378         * lisp/mule/mule-cmds.el: Uncomment key definition for
2379         `toggle-input-method'.
2380
2381         * lisp/mule/mule-init.el: Comment out about `mule-keymap' (moved
2382         to mule-cmds.el).
2383
2384         * lisp/mule/mule-cmds.el: Uncomment about `mule-keymap' (moved
2385         from mule-init.el).
2386
2387         * lisp/tl/tl-atype.el: Don't require tl-str.
2388
2389         * lisp/tl/tl-atype.el: Use atype.el of APEL.
2390
2391         * lisp/tl/tl-list.el: Use alist.el of APEL.
2392
2393 1997-05-31  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
2394
2395         * lisp/tl/richtext.el, lisp/tl/emu-x20.el, lisp/tl/emu-xemacs.el,
2396         lisp/tl/emu.el, lisp/tl/emu-e19.el: moved to apel/.
2397
2398         * lisp/tl/file-detect.el, lisp/tl/filename.el: replaced by APEL's.
2399
2400         * lisp/mu/std11-parse.el, lisp/mu/std11.el: moved to apel/.
2401
2402         * lisp/leim/quail.el: Add new quail.el (imported from Emacs
2403         19.34.94-epsilon).
2404
2405         * lisp/leim/skk/skkdic.el: delete skkdic.el temporary because
2406         XEmacs can not compile it.
2407
2408         * lisp/leim/skk/skkdic.el, lisp/leim/quail/zozy.el,
2409         lisp/leim/quail/ziranma.el, lisp/leim/quail/viqr.el,
2410         lisp/leim/quail/tsangchi-cns.el, lisp/leim/quail/tsangchi-b5.el,
2411         lisp/leim/quail/symbol-ksc.el, lisp/leim/quail/thai.el,
2412         lisp/leim/quail/tonepy.el, lisp/leim/quail/quick-cns.el,
2413         lisp/leim/quail/sw.el, lisp/leim/quail/qj-b5.el,
2414         lisp/leim/quail/qj.el, lisp/leim/quail/quick-b5.el,
2415         lisp/leim/quail/py-b5.el, lisp/leim/quail/py.el,
2416         lisp/leim/quail/lao.el, lisp/leim/quail/latin.el,
2417         lisp/leim/quail/lrt.el, lisp/leim/quail/punct-b5.el,
2418         lisp/leim/quail/punct.el, lisp/leim/quail/hanja-jis.el,
2419         lisp/leim/quail/hanja.el, lisp/leim/quail/ipa.el,
2420         lisp/leim/quail/japanese.el, lisp/leim/quail/hangul3.el,
2421         lisp/leim/quail/etzy.el, lisp/leim/quail/greek.el,
2422         lisp/leim/quail/hangul.el, lisp/leim/quail/ethiopic.el,
2423         lisp/leim/quail/devanagari.el, lisp/leim/quail/ecdict.el,
2424         lisp/leim/quail/ctlau.el, lisp/leim/quail/ctlaub.el,
2425         lisp/leim/quail/cyrillic.el, lisp/leim/quail/array30.el,
2426         lisp/leim/quail/ccdospy.el, lisp/leim/quail/4corner.el: Add LEIM
2427         elisp files; old lisp/quail was abolished.
2428
2429         * src/Makefile.in.in: Add mule-cmds.elc.
2430
2431         * lisp/mule/mule-load.el, lisp/mule/mule-cmds.el: Add mule-cmds.el
2432         (imported from Emacs-19.34.94-epsilon and comment out a lot to
2433         avoid conflict with mule-init.el or other XEmacs/mule files).
2434
2435         * lisp/prim/simple.el (assoc-ignore-case): New function; imported
2436         from Emacs-19.34.94-epsilon.
2437
2438 1997-05-29  Steven L Baur  <steve@altair.xemacs.org>
2439
2440         * XEmacs 20.3-beta3 is released.
2441
2442         * INSTALL: Delete documentation of mocklisp support.
2443
2444         * configure.in: Delete mocklisp support.
2445
2446         * etc/FTP: Update mirror info.
2447
2448         * etc/DISTRIB: Update mirror info.
2449
2450 1997-05-29  Martin Buchholz  <mrb@eng.sun.com>
2451
2452         * configure.in: Replace standard Autoconf MMAP test with Neal
2453         Becker's replacement, hacked somewhat.
2454
2455 1997-05-28  Martin Buchholz  <mrb@eng.sun.com>
2456
2457         * lisp/prim/files.el (auto-mode-alist): Reorg auto-mode-alist again.
2458
2459         * lib-src/etags.c: Version 12.7 from Francesco.
2460
2461         * configure.in: Juggle link order of X libraries.
2462         Add support for using zsh to run configure.
2463         Document --with-tty=no.
2464         Fix -no-recursion option.
2465         Recognize and ignore --cache-file option.
2466         Recognize null values for preprocessor symbols converted to shell
2467         variables.  This maybe fixes the "-ltermcap" problem.
2468         Remove spurious blanks from various SUBST-ituted variables.
2469         Fix conditional creation of gdbinit.
2470         Conditionally create .sbinit for Sunpro C.
2471
2472 1997-05-26  Steven L Baur  <steve@altair.xemacs.org>
2473
2474         * etc/FTP: Correct typo in ftp.cenatls.cena.dgac.fr.
2475
2476         * etc/DISTRIB: Ditto.
2477
2478 1997-05-22  Steven L Baur  <steve@altair.xemacs.org>
2479
2480         * XEmacs 20.3-beta2 is released.
2481
2482 Thu May 22 04:19:09 1997  Martin Buchholz  <mrb@eng.sun.com>
2483
2484         * configure.in: Try to fix all reported bugs with 20.3-b1.
2485         Change HAVE_WNN6 to WNN6.  WNN6 correctly autodetected.
2486         extra-verbose now default on beta builds.
2487         extra-verbose now much more verbose.
2488         Don't set libs_termcap to " ".
2489         Detect -lXm AFTER detecting -lXpm.
2490         Use runtime paths before running tests, since AC_TRY_RUN may
2491         depend on it.
2492         with-xim=motif only default on Solaris.
2493         realpath moved from s&m to configure.in.
2494         xemacs-version.h removed.  main_1 now contains $canonical as well, 
2495         for even more useful backtraces.
2496         termcap handling rewritten.
2497         Create .sbinit for Sun's source browser.
2498         Warn user if no XPM support present.
2499         Warn user if compiling in error checking.
2500
2501         * Makefile.in: use MAKE_SUBDIR consistently.  Remove references to 
2502         dynodump.  Remove core when cleaning.  Remove config.log.
2503         make distclean now functional.
2504
2505 Tue Jun  4 10:15:54 1996  Per Bothner  <bothner@deneb.cygnus.com>
2506
2507         * etc/e/eterm.ti:  Add kcub1, kcuf1, kcuu1, kcud1 capabilities.
2508
2509 Sun May 18 13:03:20 1997  Steven L Baur  <steve@altair.xemacs.org>
2510
2511         * lwlib/Makefile.in.in (distclean): Clean up config.h.
2512
2513         * Makefile.in (distclean): Remve config.log.
2514         remove broken dynodump stuffs.
2515
2516 Sat May 17 20:30:54 1997  Steven L Baur  <steve@altair.xemacs.org>
2517
2518         * XEmacs 20.3-b1 is released.
2519
2520 Fri May 16 20:38:19 1997  Steven L Baur  <steve@altair.xemacs.org>
2521
2522         * info/dir (Packages): Update minor version number.
2523
2524         * etc/README: Update minor version number.
2525
2526         * README: Update minor version number.
2527
2528 Tue May 13 20:35:52 1997  Steven L Baur  <steve@altair.xemacs.org>
2529
2530         * XEmacs-20.2 is released.
2531
2532 Sat May 10 16:14:30 1997  Steven L Baur  <steve@altair.xemacs.org>
2533
2534         * XEmacs 20.2-b6 is released.
2535
2536 Thu May  8 20:22:34 1997  Steven L Baur  <steve@altair.xemacs.org>
2537
2538         * XEmacs 20.2-b5 is released.
2539
2540 Fri May  2 16:50:02 1997  Steven L Baur  <steve@altair.xemacs.org>
2541
2542         * XEmacs 20.2-b4 is released.
2543
2544 Thu May  1 18:13:38 1997  Steven L Baur  <steve@altair.xemacs.org>
2545
2546         * configure.in (--with-xim): Don't default it to Motif since it
2547         causes crashes at startup on some systems.
2548
2549 Sun Apr 27 12:25:55 1997  Steven L Baur  <steve@altair.xemacs.org>
2550
2551         * XEmacs 20.2-b3 is released.
2552
2553 Wed Apr 23 10:33:58 1997  Steven L Baur  <steve@altair.xemacs.org>
2554
2555         * XEmacs 20.2-b2 is released.
2556
2557         * configure.in (beta): OPENWINHOME misspelled.
2558
2559 Mon Apr 21 14:48:29 1997  Steven L Baur  <steve@altair.xemacs.org>
2560
2561         * etc/BETA (writing): Update with information about how to create
2562         patches.
2563
2564 Sat Apr 19 16:13:16 1997  Steven L Baur  <steve@altair.xemacs.org>
2565
2566         * XEmacs 20.2-b1 is released.
2567
2568 Thu Apr 17 21:33:59 1997  Steven L Baur  <steve@altair.xemacs.org>
2569
2570         * configure.in (beta): SONY NEWS-OS has /etc/osversion and not
2571         uname.
2572
2573 Wed Apr 16 17:44:05 1997  Steven L Baur  <steve@altair.xemacs.org>
2574
2575         * XEmacs 20.1 is re-released.
2576
2577 Tue Apr 15 21:03:22 1997  Steven L Baur  <steve@altair.xemacs.org>
2578
2579         * XEmacs 20.1 is released.
2580
2581 Sat Apr 12 20:11:08 1997  Steven L Baur  <steve@altair.xemacs.org>
2582
2583         * XEmacs 20.1-b15 is released.
2584
2585 Sat Apr 12 09:01:32 1997  Hrvoje Niksic <hniksic@srce.hr>
2586         * PROBLEMS: I have cleaned up a bit the PROBLEMS file, by:
2587         1) changing it into sections -- there is now a section for building,
2588            running and compatibility problems
2589
2590         2) removing some obviously obsolete entries -- e.g. those pertaining
2591            to Emacs 18, etc. --> size is off by 20K
2592
2593         3) Rearranging the entries by relevance.  I have tried to put the most
2594            relevant entries in front.
2595         
2596 Thu Apr 10 19:07:26 1997  Steven L Baur  <steve@altair.xemacs.org>
2597
2598         * XEmacs 20.1-b14 is released.  (Beta 13 was skipped).
2599
2600 Wed Apr  9 22:52:06 1997  Steven L Baur  <steve@altair.xemacs.org>
2601
2602         * XEmacs 20.1-b12 is released.
2603
2604 Sun Apr  6 22:31:00 1997  Tatsuya Ichikawa  <ichikawa@hv.epson.co.jp>
2605
2606         * configure.in: Cosmetic change to summary print of POP/Kerberos/
2607         Hesiod options.
2608
2609 Sat Apr  5 09:11:36 1997  Steven L Baur  <steve@altair.xemacs.org>
2610
2611         * XEmacs 20.1-b11 is released.
2612
2613 Wed Apr  2 15:27:35 1997  Steven L Baur  <steve@altair.xemacs.org>
2614
2615         * Makefile.in (install-only): New target.  Functionality suggested 
2616         by Larry Schwimmer, correct way of doing it suggested by Chuck
2617         Thompson.
2618
2619         * configure.in: Default to "-Olimit 2000" as suggested by Jamie
2620         Zawinski for SGI cc and Irix 6.
2621
2622 Tue Apr  1 12:23:13 1997  Steven L Baur  <steve@altair.xemacs.org>
2623
2624         * configure.in: Add configuration parameters for Emacs 19.34
2625         movemail.c (--with-pop, --with-kerberos, --with-hesiod).
2626
2627 Fri Mar 28 19:58:41 1997  Steven L Baur  <steve@altair.xemacs.org>
2628
2629         * configure.in: Remove garbage if [ ... ] constructs and a
2630         mispatch.
2631
2632 Thu Mar 27 18:24:19 1997  Steven L Baur  <steve@altair.xemacs.org>
2633
2634         * XEmacs 20.1-b10 is released.
2635
2636 Wed Mar 26 22:31:10 1997  Steven L Baur  <steve@altair.xemacs.org>
2637
2638         * Remove vms top-level directory.
2639         
2640         * XEmacs 19.15 final released to beta testers.
2641
2642 Tue Mar 25 19:13:27 1997  Steven L Baur  <steve@altair.xemacs.org>
2643
2644         * XEmacs 19.15 prefinal released to beta testers.
2645
2646 Mon Mar 24 12:28:17 1997  Steven L Baur  <steve@altair.xemacs.org>
2647
2648         * configure.in (--debug): Correct documentation.
2649
2650 Sun Mar 23 17:24:38 1997  Steven L Baur  <steve@altair.xemacs.org>
2651
2652         * XEmacs 19.15-b104 is released.
2653
2654 Sat Mar 22 19:56:36 1997  Steven L Baur  <steve@altair.xemacs.org>
2655
2656         * etc/sgml/CATALOG: Default to html-3.2final.
2657
2658 Sat Mar 22 17:55:15 1997  Darrell Kindred  <dkindred@cmu.edu>
2659
2660         * configure.in (beta): Add configure support for the -rpath flag
2661         for IRIX analogous to the Solaris "-R".
2662
2663 Sat Mar 22 16:47:08 1997  Steven L Baur  <steve@altair.xemacs.org>
2664
2665         * info/dir (Packages): Add HM-HTML-Mode to menu.
2666
2667 Sat Mar 22 21:27:41 1997  Tomasz J. Cholewo  <t.cholewo@ieee.org>
2668
2669         * configure.in: Echo only current configuration using 'tee -a'.
2670
2671 Fri Mar 21 21:26:01 1997  Steven L Baur  <steve@altair.xemacs.org>
2672
2673         * XEmacs-19.15-b103 is released.
2674         * XEmacs-20.0-b9 is released.
2675
2676         * Makefile.in (top_distclean): Add `Installation' to distclean
2677         rule.
2678
2679 Fri Mar 21 20:05:29 1997  Darrell Kindred  <dkindred@cmu.edu>
2680
2681         * Makefile.in (autoloads): Pass $(MAKE) to update-elc.sh and
2682         update-autoloads.sh.
2683
2684 Thu Mar 20 20:14:16 1997  Steven L Baur  <steve@altair.xemacs.org>
2685
2686         * XEmacs-19.15-b102 is released.
2687
2688 Tue Mar 18 21:52:36 1997  Steven L Baur  <steve@altair.xemacs.org>
2689
2690         * XEmacs-19.15-b101 is released.
2691
2692 Mon Mar 17 19:09:29 1997  Steven L Baur  <steve@altair.xemacs.org>
2693
2694         * XEmacs-20.1-b8 is released.
2695         * XEmacs-19.15-b100 is released.
2696
2697 Sat Mar 15 17:15:18 1997  Steven L Baur  <steve@altair.xemacs.org>
2698
2699         * XEmacs-20.1-b7 is released.
2700         * XEmacs-19.15-b99 is released.
2701
2702         * etc/sgml/CATALOG: Added IE3 DTDs and htmlpro DTD.
2703
2704 Thu Mar 13 10:40:11 1997  Steven L Baur  <steve@altair.xemacs.org>
2705
2706         * configure.in: Add sunos4-1-4 header files.
2707
2708 Wed Mar 12 18:53:08 1997  Steven L Baur  <steve@altair.xemacs.org>
2709
2710         * configure.in: Use new file bsdos3.h with BSDI 3.0.
2711
2712 Sat Mar  8 15:19:33 1997  Steven L Baur  <steve@altair.xemacs.org>
2713
2714         * XEmacs-20.1-b6 is released.
2715         * XEmacs-19.15-b98 is released.
2716
2717 Wed Mar  5 18:55:36 1997  Steven L Baur  <steve@altair.xemacs.org>
2718
2719         * Makefile.in (install-arch-indep): Offer to compress lisp sources.
2720         (gzip-el): New targe for compressed installed lisp sources.
2721
2722 Tue Mar  4 23:28:37 1997  Martin Buchholz  <mrb@eng.sun.com>
2723
2724         * lib-src/update-elc.sh: VM is compiled after the byte-compiler,
2725         but before anything else.  More flexible about finding an xemacs
2726         to use for byte-compilation (default src/xemacs).  Other minor fixes.
2727
2728 Mon Mar  3 23:57:56 1997  Steven L Baur  <steve@altair.xemacs.org>
2729
2730         * XEmacs 20.1-b5 is released.
2731
2732 Mon Mar  3 18:09:17 1997  Steven L Baur  <steve@altair.xemacs.org>
2733
2734         * XEmacs 20.1-b4 is released.
2735
2736 Sat Mar  1 15:38:30 1997  Steven L Baur  <steve@altair.xemacs.org>
2737
2738         * Makefile.in (distclean): Correct typos.
2739
2740         * XEmacs 19.15-b96 is released.
2741
2742         * configure.in: Symlink site-lisp when using --srcdir.
2743         Add special handling of lisp directory to allow for multiple
2744         site-packages files.
2745
2746 Fri Feb 28 20:38:46 1997  Steven L Baur  <steve@altair.xemacs.org>
2747
2748         * Makefile.in (distclean): Create lock and site-lisp directories
2749         when they don't exist (after being pruned by CVS).
2750
2751 Tue Mar  4 00:41:38 1997  Hrvoje Niksic  <hniksic@srce.hr>
2752
2753         * etc/sample.Xdefaults: Added customization of foreground and
2754         background colors for the `default' face.
2755
2756 Wed Feb 26 22:12:12 1997  Steven L Baur  <steve@altair.xemacs.org>
2757
2758         * Makefile.in (top_distclean): Reset src/PURESIZE.h for
2759         distribution.
2760
2761         * XEmacs 20.1-b3 is released.
2762
2763 Sun Feb 23 17:10:09 1997  Steven L Baur  <steve@altair.xemacs.org>
2764
2765         * XEmacs 20.1-b2 is released.
2766
2767 Sat Feb 22 14:29:44 1997  Steven L Baur  <steve@altair.xemacs.org>
2768
2769         * XEmacs 19-15-b'95 is released.
2770
2771 Fri Feb 21 22:29:51 1997  Martin Buchholz  <mrb@eng.sun.com>
2772
2773         * etc/toolbar/workshop-cap-up.xpm:  Moved caption up one pixel.
2774
2775         * lwlib/xlwscrollbar.c : Fix many scrollbar bugs:
2776         - "knob" renamed to "slider"
2777         - leftmost pixel wasn't sensitive to button clicks, while righmost
2778           pixel was.
2779         - many glitches fixed if Emacs*XlwScrollBar.ArrowPosition:same:
2780           - goobers on top of up-arrow removed.
2781           - up-arrow would not always be redrawn when necessary
2782           - slider drag would be `off' by size of up-arrow
2783         - horizontal and vertical scrollbars didn't use exactly the same
2784           dimensions.
2785         - slider was never drawn if XlwScrollBar.shadowThickness was 0.
2786         - Now up- and down-arrows actually work near beginning/end of buffer!
2787
2788 Thu Feb 20 12:40:57 1997  Jan Vroonhof <vroonhof@math.ethz.ch>
2789
2790         * configure.in (with_xauth): Attempted correction of test for
2791         libXmu on SunOS.
2792
2793 Sat Feb 15 14:11:03 1997  Steven L Baur  <steve@altair.xemacs.org>
2794
2795         * XEmacs 20.1-b1 is released.
2796         * XEmacs 19.15-b94 is released.
2797
2798 Fri Feb 14 23:23:03 1997  Steven L Baur  <steve@altair.xemacs.org>
2799
2800         * README: ``This directory tree holds version 19.13 ...'' ???
2801
2802 Sun Feb  9 16:15:55 1997  Steven L Baur  <steve@altair.xemacs.org>
2803
2804         * XEmacs 19.15-b93 is released.
2805         XEmacs 20.0 is released to the 'net.
2806
2807 Fri Feb  7 19:21:34 1997  Steven L Baur  <steve@altair.xemacs.org>
2808
2809         * XEmacs 20.0try3 is released.
2810
2811 Wed Feb  5 18:03:06 1997  Steven L Baur  <steve@altair.xemacs.org>
2812
2813         * XEmacs 20.0try2 is released.
2814
2815 Mon Feb  3 19:39:08 1997  Steven L Baur  <steve@altair.xemacs.org>
2816
2817         * XEmacs 19.15-b92 is released.
2818
2819 Sat Feb  1 18:17:38 1997  Steven L Baur <steve@altair.xemacs.org>
2820
2821         * XEmacs 20.0try1 is released.
2822         * XEmacs 19.15-b91 AKA XEmacs '97 NOT! is released.
2823
2824 Sat Feb  1 00:00:48 1997  Steven L Baur  <steve@altair.xemacs.org>
2825
2826         * PROBLEMS:  Updated from beta test bug reports.
2827         Put in outline-mode/outl-mouse-minor-mode by default.
2828
2829 Wed Jan 29 19:59:41 1997  Steven L Baur  <steve@altair.xemacs.org>
2830
2831         * CHANGES-beta: XEmacs 20.0-b93 is released.
2832
2833 Sat Jan 25 15:43:59 1997  Steven L Baur  <steve@altair.xemacs.org>
2834
2835         * CHANGES-beta: XEmacs 20.0-b92 is released.
2836
2837 Fri Jan 24 09:54:01 1997  Steven L Baur  <steve@altair.xemacs.org>
2838
2839         * lwlib/xlwmenu.c (massage_resource_name): Changed comparison of
2840         char and pointer.
2841
2842 Thu Jan 23 10:39:34 1997  Martin Buchholz  <mrb@eng.sun.com>
2843
2844         * lib-src/update-elc.sh (ignore_dirs): Quoting portability.
2845
2846 Wed Jan 22 21:07:17 1997  Steven L Baur  <steve@altair.xemacs.org>
2847         * XEmacs 20.0-b91 (prerelease 2) is released.
2848
2849         * configure.in (--with-scrollbars): Add Athena3d as a toolkit
2850         type.
2851
2852         * lwlib/lwlib-Xaw.c (xaw_update_one_widget): Let Athena 3d have 0
2853         borderwidth.
2854         (xaw_scrollbar_scroll): Use SCROLLBAR_LINE_UP and
2855         SCROLLBAR_LINE_DOWN since that's current the only to get to the
2856         bottom of the buffer. :-(
2857
2858 Tue Jan 21 20:01:19 1997  Steven L. Baur  <steve@altair.xemacs.org>
2859
2860         * configure.in (beta): Add LWLIB_USES_ATHENA for odd
2861         configurations that use both Motif and Athena.
2862
2863         * etc/sgml/HTML32.dtd: html-3.2 final dtd added.
2864
2865 Wed Jan 15 12:55:19 1997  Steven L Baur  <steve@altair.xemacs.org>
2866
2867         * info/dir (Gnus): Updated spelling and info.
2868
2869 Mon Jan 13 13:37:27 1997  Steven L Baur  <steve@altair.xemacs.org>
2870
2871         * configure.in: Remove assignment of NON_GNU_CPP for irix-6.0.
2872
2873 Mon Jan 13 00:36:01 1997  Martin Buchholz  <mrb@eng.sun.com>
2874
2875         * lib-src/make-docfile.c (scan_lisp_file): eliminate doc-string
2876         warnings for ccl-read-*
2877
2878 Sat Jan 11 12:05:31 1997  Steven L Baur  <steve@altair.xemacs.org>
2879
2880         * etc/sample.emacs: Remove code snippet that wipes out the cycle
2881         buffer modeline feature.
2882
2883         * XEmacs 20.0 beta90 (prerelease 1) is released.
2884         * XEmacs 19.15 beta90 (prerelease 1) is released.
2885         
2886 Tue Jan  7 08:45:16 1997  Steven L Baur  <steve@altair.xemacs.org>
2887
2888         * configure.in (LIBS): Revise test for XFree86 (look for XF86Config).
2889
2890 Sat Jan  4 14:52:57 1997  Steven L Baur  <steve@altair.xemacs.org>
2891         * XEmacs 20.0 beta 34 is released.
2892         * XEmacs 19.15 beta 7 is released.
2893
2894 Fri Jan  3 15:18:59 1997  Jeff Miller  <jmiller@smart.net>
2895
2896         * lwlib/Makefile.in.in: lwlib is required if X11 is used.
2897
2898 Wed Jan  1 08:30:48 1997  Martin Buchholz  <mrb@eng.sun.com>
2899
2900         * src/emacs.c: Make sure 
2901         `./temacs -batch -l loadup.el run-temacs <emacs-args>' 
2902         works properly
2903
2904         * src/Makefile.in.in (rtcmacs): Add support for RTC, Sun's
2905           competitor to Purify.
2906
2907         * man/lispref/symbols.texi: Fix up bit vector documentation
2908         * man/lispref/sequences.texi: Fix up bit vector documentation
2909
2910         * lisp/sunpro/sunpro-load.el: Only preload mime-setup for Sun.
2911
2912         * lisp/prim/update-elc.el: Don't rely on autoloads.
2913
2914 Tue Dec 31 09:46:13 1996  Martin Buchholz  <mrb@eng.sun.com>
2915
2916         * lisp/prim/auto-autoloads.el: New, completely program-generated, file
2917         * lib-src/update-autoloads.sh: Rewritten to use auto-autoloads.el.
2918         * lisp/utils/autoload.el: Reorganization of autoload mechanism:
2919         Errors during autoload generation are just that - errors.
2920         
2921         Generated autoloads are now in a separate file of their own.
2922         
2923         Reliability of autoload generation greatly increased.
2924         
2925         Distribution smaller by about 100k.
2926         
2927         `make autoloads' is still the preferred mechanism for update.
2928         
2929         Autoloads are always regenerated completely from scratch.  This
2930         avoids errors with obsolete or corrupted autoload entries.
2931
2932         Caching of autoload entries using timestamps has been eliminated.
2933         
2934         Files that have no autoloads no longer have a comment placed into
2935         the generated autoloads file.
2936
2937         There was a bug where autoload entries would sometimes end up
2938         being inserted into the *middle* of other autoload entries,
2939         thereby corrupting them.
2940
2941         * src/event-Xt.c: Remove SUNOS_GCC_L0_BUG kludge.
2942
2943 Sun Dec 29 05:37:43 1996  Martin Buchholz  <mrb@eng.sun.com>
2944
2945         * lib-src/update-autoloads.sh: Make sure that `make autoloads'
2946           doesn't use the autoload facility to load `autoload';
2947           load it explicity instead.
2948
2949         * lib-src/update-elc.sh (ignore_dirs): ignore SCCS, CVS, RCS dirs
2950
2951         * man/Makefile: Reinstate hyperbole & oo-browser manuals
2952
2953         * lisp/modes/mail-abbrevs.el: Apply patch originated from Noah Friedman
2954
2955         * src/mule-charset.c: Use lower case for charset registry, to
2956           match XLFD.
2957
2958         * Makefile.in: replace list of info files with *.info* - one less
2959           maintenance headache
2960
2961         * etc/sample.emacs: Add sample code to highlight continuation glyph
2962
2963         * man/oo-browser.texi: Fix TeXability
2964
2965         * man/hyperbole.texi: Fix TeXability
2966
2967         * man/vhdl-mode.texi: Fix TeXability
2968
2969         * lisp/prim/loaddefs.el: Wholesale housecleaning
2970           `make autoloads' should finally work.
2971
2972         * lib-src/emacsclient.c (main): ANSIfication, compiler warning removal
2973
2974         * lisp/mule/mule-files.el: Add support for multi-lingual info files.
2975
2976         * lib-src/update-elc.sh: `make all-elc' was updating files in
2977           `special' directories without using the Makefiles
2978           designed for that purpose.
2979           - make sure ilisp isn't remade every time through `make all-elc'.
2980
2981         * info/dir (Packages): Add Japanese TM info files
2982
2983         * src/inline.c:  Allow compilation with `gcc -g'
2984
2985         * src/syntax.c (word_constituent_p): Allow compilation with `gcc -g'
2986
2987         * src/lread.c: Don't put `...' immediately after a filename, so
2988           that various tools can recognize the filename as such.
2989
2990         * src/event-Xt.c (x_to_emacs_keysym): Fix crash when
2991           --with-xim=xlib and key event on window frame.  
2992           Change return foo to return (foo) when return is a macro.
2993
2994         * src/editfns.c (Ffollowing_char): docstring fixes.
2995
2996         * man/tm/Makefile: Add support for Japanese TM info (but not dvi) files.
2997           This Makefile is no longer officially broken.
2998
2999         * info/dir: Add Japanese tm documents.
3000
3001         * man/tm/tm-vm-en.texi: Make document TeX-friendly.
3002
3003         * lib-src/update-autoloads.sh (EMACS): Don't rely on non-portable
3004           xargs -i flag.
3005
3006         * lisp/mule/mule-files.el (file-coding-system-alist): Make sure
3007           the `binary' coding system is used for .gz and .Z extensions.
3008
3009         * man/viper.texi: Viper version 2.90
3010
3011         * man/ediff.texi: Ediff Version 2.62
3012
3013         * lisp/packages/ispell.el (ispell-word): Avoid using strings with
3014           define-key, for compatibility with loaddefs.el
3015
3016         * lisp/modes/eiffel3.el: Make compatible with update-autoloads.
3017
3018         * lisp/ilisp/Makefile (elc): Add target to avoid re-compilation.
3019
3020         * lib-src/update-elc.sh: XEmacs sometimes re-byte-compiled elisp
3021           files in dirs that have their own Makefiles.
3022
3023
3024
3025 Sun Dec 29 17:02:49 1996  Steven L Baur  <steve@altair.xemacs.org>
3026
3027         * Makefile.in (install-arch-indep): Force compression with `gzip -f'.
3028
3029         * lib-src/update-elc.sh (NUMTOCOMPILE): Ignore CVS directories.
3030
3031         * Makefile.in (install-arch-indep): Catch .info-[0-9]* files for
3032         installation.
3033
3034 Sat Dec 28 15:33:27 1996 Steven L Baur  <steve@altair.xemacs.org>
3035
3036         * XEmacs 20.0 beta 33 is released.
3037         * XEmacs 19.15 beta 6 is released.
3038
3039 Fri Dec 27 20:34:58 1996  Richard Mlynarik  <mly@adoc.xerox.com>
3040
3041         * etc/yow.lines: 20k of new zippy quotes.
3042
3043 Fri Dec 27 01:02:41 1996  Martin Buchholz  <mrb@eng.sun.com>
3044
3045         * Makefile.in (install-arch-indep): Simplify installation of info
3046         pages.
3047
3048 Sat Dec 21 15:20:20 1996  Steven L Baur  <steve@altair.xemacs.org>
3049         * XEmacs 20.0-b32 released.
3050
3051         * XEmacs 19.15-b5 released.
3052
3053 Wed Dec 18 20:22:08 1996  Martin Buchholz  <mrb@eng.sun.com>
3054
3055         * configure.in: Reformat.  Fix shared include file rename
3056         problem.
3057
3058         * configure: Reformat.  Fix shared include file rename problem.
3059
3060         * dynodump/dynodump.c (__EXTENSIONS__): Define it.
3061
3062 Thu Dec 12 13:19:00 1996  Joseph J Nuspl  <nuspl@nvwls.cc.purdue.edu>
3063
3064         * Makefile.in (install-arch-indep): Install infofiles gzipped by
3065         default.
3066
3067 Tue Dec 10 19:25:25 1996  Steven L Baur  <steve@altair.xemacs.org>
3068
3069         * CHANGES-beta: XEmacs 20.0-b31 is released.
3070
3071 Tue Dec 10 18:33:19 1996  Rod Whitby  <rwhitby@asc.sps.mot.com>
3072
3073         * info/vhdl-mode.info: New file.
3074
3075         * info/dir (Packages): Add vhdl-mode documentation.
3076
3077 Tue Dec 10 18:27:02 1996  Martin Buchholz  <mrb@Eng.Sun.COM>
3078
3079         * configure: Make shared/dynamic flags work much more logically.
3080
3081 Tue Dec 10 09:17:22 1996  David Worenklein  <dcw@gcm.com>
3082
3083         * configure.in (machine): Patch to make newly renamed shared
3084         link include files work.
3085
3086 Sat Dec  7 16:28:10 1996  Martin Buchholz  <mrb@Eng.Sun.COM>
3087
3088         * configure.in: Configure for POSIX getcwd if available.
3089
3090 Thu Dec  5 20:42:35 1996  Steven L Baur  <steve@altair.xemacs.org>
3091
3092         * etc/edt-user.doc (File): New file from Emacs 19.34.
3093
3094 Thu Dec  5 11:56:05 1996  Joseph J Nuspl <nuspl@nvwls.cc.purdue.edu>
3095
3096         * configure.in (LIBS): Fix typo in dialog box test.
3097
3098