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