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