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