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