This commit was generated by cvs2svn to compensate for changes in r1817,
[chise/xemacs-chise.git.1] / lib-src / ChangeLog
1 2000-12-05  Martin Buchholz <martin@xemacs.org>
2
3         * XEmacs 21.2.38 is released.
4
5 2000-11-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6
7         * Makefile.in.in: Define emacs iff it's necessary.
8
9 2000-11-14  Martin Buchholz <martin@xemacs.org>
10
11         * XEmacs 21.2.37 is released.
12
13 2000-09-01  Katsumi Yamaoka  <yamaoka@jpl.org>
14
15         * make-po.c (BUFSIZE): Increase value to 32768.
16
17 2000-10-04  Martin Buchholz <martin@xemacs.org>
18
19         * XEmacs 21.2.36 is released.
20
21 2000-09-30  Martin Buchholz  <martin@xemacs.org>
22
23         * gnuserv.c (main): Warning removal.
24
25 2000-09-27  Martin Buchholz  <martin@xemacs.org>
26
27         * ellcc.c: Make global variables static.  Avoids warnings on AIX.
28
29         * fakemail.c (make_file_preface): Use standard type time_t.
30         Actually check that the 25th char returned from ctime is '\n'.
31
32 2000-09-19  Martin Buchholz  <martin@xemacs.org>
33
34         * *: Spelling mega-patch
35
36 2000-09-12  Martin Buchholz  <martin@xemacs.org>
37
38         * gnuclient.c (main):
39         * hexl.c (usage):
40         Use `Usage', not `usage', in Usage messages.
41
42 2000-07-15  Ben Wing  <ben@xemacs.org>
43
44         * etags.c (add_regex): added commented out code for use figuring
45         out Windows quoting problems.
46         * hexl.c (main): fixed warnings about possible used uninitialized.
47
48 2000-07-19  Martin Buchholz <martin@xemacs.org>
49
50         * XEmacs 21.2.35 is released.
51
52 2000-07-12  Martin Buchholz  <martin@xemacs.org>
53
54         * gnuserv.c:
55         (handle_internet_request): 
56         (handle_unix_request): 
57         (internet_init): 
58         Use socklen_t instead of int or size_t.
59
60 2000-07-11  Martin Buchholz  <martin@xemacs.org>
61
62         * hexl.c (usage): Use full ANSI C prototypes.
63
64 2000-07-05  Craig Lanning  <lanning@scra.org>
65
66         * Makefile.in.in (INSTALL_DATA):
67         * Makefile.in.in (UTILITIES):
68         * Makefile.in.in (GETOPTDEPS):
69         * Makefile.in.in (i):
70         mingw support: don't try to build gnuclient, add
71         support for building and installing minitar
72
73 2000-06-10  Ben Wing  <ben@xemacs.org>
74
75         * Makefile.in.in (INSTALLABLES_BASE):
76         * Makefile.in.in (ootags_args):
77         * Makefile.in.in (yow):
78         Build i.exe.
79         Don't build run*.exe.
80         
81         * b2m.c:
82         * b2m.c (main):
83         * ellcc.c (main):
84         * etags.c:
85         * etags.c (main):
86         * etags.c (get_compressor_from_suffix):
87         * etags.c (process_file):
88         * etags.c (readline_internal):
89         * etags.c (etags_getcwd):
90         * etags.c (relative_filename):
91         * etags.c (absolute_filename):
92         * etags.c (filename_is_absolute):
93         * etags.c (canonicalize_filename):
94         * fakemail.c:
95         * fakemail.c (make_file_preface):
96         * getopt.c:
97         * getopt.h:
98         * gnuclient.c:
99         * gnuclient.c (filename_expand):
100         * gnuserv.h:
101         * gnuserv.h (PATCHLEVEL):
102         * hexl.c:
103         * hexl.c (main):
104         * make-docfile.c:
105         * make-docfile.c (APPEND_BINARY):
106         * make-docfile.c (main):
107         * make-dump-id.c:
108         * mmencode.c:
109         * mmencode.c (fromqp):
110         * mmencode.c (main):
111         * movemail.c:
112         * movemail.c (main):
113         * movemail.c (popmail):
114         * ootags.c:
115         * ootags.c (main):
116         * ootags.c (readline_internal):
117         * ootags.c (etags_getcwd):
118         * ootags.c (absolute_filename):
119         * ootags.c (filename_is_absolute):
120         * ootags.c (canonicalize_filename):
121         * pop.c:
122         * pop.c (DONT_ENCAPSULATE):
123         * pop.c (pop_open):
124         * pop.c (socket_connection):
125         * pop.c (pop_trash):
126         * profile.c (gettimeofday):
127         * wakeup.c:
128         * yow.c (rootrelativepath):
129         Remove MSDOS support, converting to WIN32_NATIVE where necessary.
130         WINDOWSNT -> WIN32_NATIVE.
131         __CYGWIN32__ -> CYGWIN.
132         DOS_NT -> WIN32_NATIVE.
133         Remove unused NO_SHORTNAMES.
134         Changes for removed nt\inc.
135
136 2000-06-07  Ben Wing  <ben@xemacs.org>
137
138         * run.c, run.h, run.rc: Removed.  We no longer need these for
139         building runxemacs.exe, and it's questionable at best whether
140         rungnuclient.exe was ever used or is even needed.  The correct
141         solution is just to make gnuclient.exe a windows program and
142         use the gnuattach script to run 'i gnuclient.exe'.  Not that
143         gnuclient currently works under Windows native in any case.
144
145 2000-05-28  Martin Buchholz <martin@xemacs.org>
146
147         * XEmacs 21.2.34 is released.
148
149 2000-05-11  Ben Wing  <ben@xemacs.org>
150
151         * i.c (get_command): fix unused var warning.
152         
153         * make-docfile.c (MDGET):
154         * make-docfile.c (read_c_string):
155         rewrite and reindent -- handle closing doc string comment that's
156         not at beg of line.
157
158 2000-05-01  Martin Buchholz <martin@xemacs.org>
159
160         * XEmacs 21.2.33 is released.
161
162 2000-04-19  Martin Buchholz  <martin@xemacs.org>
163
164         * gnuclient.c (initialize_signals): Always use full ANSI prototypes.
165
166 2000-04-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
167
168         * i.c: New file, source for the i utility.
169
170 2000-03-22  Mike Alexander  <mta@arbortext.com>
171
172         * make-dump-id.c (gettimeofday): new (Windows only)
173
174 2000-03-20  Martin Buchholz <martin@xemacs.org>
175
176         * XEmacs 21.2.32 is released.
177
178 2000-03-20  Martin Buchholz  <martin@xemacs.org>
179
180         * make-dump-id.c: Use config.h and systime.h for portability.
181
182 2000-02-20  Olivier Galibert  <galibert@pobox.com>
183
184         * make-dump-id.c: Added.
185
186         * Makefile.in.in: Add support for make-dump-id.
187
188 2000-03-12  Ben Wing  <ben@xemacs.org>
189
190         * etags.c (canonicalize_filename): fixed a problem with gratuitous
191         capitalization of file names under MS Windows. 
192
193 2000-02-23  Martin Buchholz <martin@xemacs.org>
194
195         * XEmacs 21.2.31 is released.
196
197 2000-02-21  Martin Buchholz <martin@xemacs.org>
198
199         * XEmacs 21.2.30 is released.
200
201 2000-02-16  Martin Buchholz <martin@xemacs.org>
202
203         * XEmacs 21.2.29 is released.
204
205 2000-02-13  Martin Buchholz  <martin@xemacs.org>
206
207         * etags.c: Upgrade to version 13.44.
208         Only added (unsigned char) casts to calls like isspace (*cp).
209
210 2000-02-07  Martin Buchholz <martin@xemacs.org>
211
212         * XEmacs 21.2.28 is released.
213
214 2000-02-06  Martin Buchholz  <martin@xemacs.org>
215
216         * getopt.h:
217         * fakemail.c:
218         * gnuslib.c:
219         * sorted-doc.c:
220         * yow.c:
221         * cvtmail.c:
222         * movemail.c:
223         * gnuclient.c:
224         ANSIfy. Use coding standards for function definitions.
225         Make C++-compilable. Modified from patch by Zack Weinberg.
226
227 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
228
229         * hexl.c: Removed MSDOS code; set binary I/O flags for NT.
230
231 2000-01-18  Martin Buchholz <martin@xemacs.org>
232
233         * XEmacs 21.2.27 is released.
234
235 2000-01-18  Martin Buchholz  <martin@xemacs.org>
236
237         * ootags.c: Ansify.
238         * etags.c:
239         * getopt.c:
240         * cvtmail.c:
241         Remove declarations of ANSI errno, getenv(), malloc().
242
243 2000-01-13  Martin Buchholz  <martin@xemacs.org>
244
245         * movemail.c (main): 
246         * make-docfile.c (write_c_args): 
247         Simple compiler warning fixes.
248
249 2000-01-09  Martin Buchholz  <martin@xemacs.org>
250
251         * *.[ch]: Change <../src/config.h> to <config.h>
252         * ellcc.c: Always use <...> to #include files not in `.'
253         * Makefile.in.in: Use safer -I paths.
254         Use $(top_srcdir) instead of $(srcdir)/../src
255         Add warning comment.
256
257 2000-01-08  Martin Buchholz  <martin@xemacs.org>
258
259         * movemail.c: Warning removal.
260
261 2000-01-06  Norbert Koch  <norbert@s.netic.de>
262
263         * movemail.c: Typo fix.
264
265 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
266
267         * movemail.c: Overhaul of the locking code.
268
269 2000-01-03  Martin Buchholz  <martin@xemacs.org>
270
271         * etags.c (etags_strrchr): Ansify.
272         (etags_strchr): Ansify.
273         (get_compressor_from_suffix): Remove warning, make code cleaner.
274
275 1999-12-31  Martin Buchholz <martin@xemacs.org>
276
277         * XEmacs 21.2.26 is released.
278
279 1999-12-24  Martin Buchholz <martin@xemacs.org>
280
281         * XEmacs 21.2.25 is released.
282
283 1999-12-21  Martin Buchholz  <martin@xemacs.org>
284
285         * fakemail.c (cuserid): ((expr)) ==> (expr)
286
287         * fakemail.c (xmalloc): ANSIfy.
288
289 1999-12-14  Martin Buchholz  <martin@xemacs.org>
290
291         * config.values.sh: Only update config.values.in if changed.
292         No external dependencies except perl.
293         No temporary files.
294
295 1999-12-14  Martin Buchholz <martin@xemacs.org>
296
297         * XEmacs 21.2.24 is released.
298
299 1999-12-13  Martin Buchholz  <martin@xemacs.org>
300
301         * etags.c: Fix warning: `_GNU_SOURCE' redefined.
302
303 1999-12-07  Martin Buchholz <martin@xemacs.org>
304
305         * XEmacs 21.2.23 is released.
306
307 1999-11-29  Andreas Jaeger  <aj@suse.de>
308
309         * Makefile.in.in (INSTALLABLE_SCRIPTS): Removed pstogif.
310         pstogif: Moved to package tm.
311
312 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
313
314         * XEmacs 21.2.22 is released
315
316 1999-11-28  Martin Buchholz <martin@xemacs.org>
317
318         * XEmacs 21.2.21 is released.
319
320 1999-11-20  Martin Buchholz  <martin@xemacs.org>
321
322         * process-gnu-depends.sh: Deleted.  Obsolete.
323         * process-depends.sh: Deleted.  Obsolete.
324
325 1999-11-20  Jan Vroonhof  <jan@xemacs.org>
326
327         * Makefile.in.in (instvardir): Added. From
328         Jeff Miller <jmiller@smart.net>
329
330 1999-11-19  Martin Buchholz  <martin@xemacs.org>
331
332         * etags.c: Upgrade to pot etags version 13.33.
333         Make `etags --version' print out `XEmacs', not `GNU Emacs'
334
335 1999-11-17  Martin Buchholz  <martin@xemacs.org>
336
337         * etags.c (canonicalize_filename): Typo fix
338
339 1999-11-05  Martin Buchholz  <martin@xemacs.org>
340
341         * etags.c:
342         * ../etc/etags.1:
343         * ../etc/NEWS:
344         Upgrade to etags version 13.32.
345         etags.c has warnings removed, in addition.
346
347 1999-11-15  Martin Buchholz  <martin@xemacs.org>
348
349         * gnuserv.c (ipc_spawn_watchdog): Use pid_t instead of int.
350
351 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
352
353         * XEmacs 21.2.20 is released
354
355 1999-11-04  Martin Buchholz  <martin@xemacs.org>
356
357         * gnuserv.c (handle_response): Warning suppression
358
359 1999-09-27  Martin Buchholz  <martin@xemacs.org>
360
361         * ellcc.c:
362         ANSIfy.
363         Remove MSDOS cruft.
364         Remove WINDOWS cruft.
365         Remove VMS cruft.
366         (main): The wrong number of bytes were being read during argument
367         processing.
368         Delete ANSI imitations like ellcc_strchr().
369         Call functions with the right number of arguments.
370         Fix a typo.
371         Make functions static.
372         Remove compiler warnings.
373
374 1999-09-22  Martin Buchholz  <martin@xemacs.org>
375
376         * cvtmail.c (main): ANSIfy
377         * digest-doc.c (main): ANSIfy
378         * hexl.c (main): ANSIfy
379
380         * make-path.c: Remove declaration for errno.
381         * mmencode.c (nextcharin): ANSIfy
382         * movemail.c (pop_retr): ANSIfy
383
384 1999-07-30  Gleb Arshinov  <gleb@cs.stanford.edu>
385
386         * pop.c (pop_quit): use CLOSESOCKET() instead of close()
387
388         * run.c (build_cmdline): Fix NT native build unreferenced variable
389         warning
390         (WinMain): Fix release mode build unreferenced variable warning
391
392 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
393
394         * XEmacs 21.2.19 is released
395
396 1999-07-22  SL Baur  <steve@miho>
397
398         * Makefile.in.in (datadir): Add.
399         From Jeff Miller <jmiller@smart.net>
400
401 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
402
403         * XEmacs 21.2.18 is released
404
405 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
406
407         * XEmacs 21.2.17 is released
408
409 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
410
411         * XEmacs 21.2.16 is released
412
413 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
414
415         * XEmacs 21.2.15 is released
416
417 1999-06-03  SL Baur  <steve@steve1.m17n.org>
418
419         * Makefile.in.in: Move .PHONY up to force execution of `all'.
420
421 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
422
423         * XEmacs 21.2.14 is released
424
425 1999-05-14  SL Baur  <steve@gneiss.etl.go.jp>
426
427         * update-elc.sh (ignore_pattern): Correct ignore_dirs/ignore=dirs
428         european keyboard fuckage.
429
430 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
431
432         * update-elc.sh (ignore_pattern): Installation.el is dead.
433
434 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
435
436         * gnuclient.c: Include <sysfile.h> instead of <../src/sysfile.h>.
437
438         * Makefile.in.in (cppflags): Add -I$(top_srcdir)/src.
439
440 1999-04-29  Andy Piper  <andy@xemacs.org>
441
442         * make-docfile.c: build fixes for mingw32.
443         * movemail.c: ditto.
444         * run.c: ditto.
445         * yow.c: ditto.
446         * profile.c: ditto.
447         (gettimeofday): new function copied from nt.c.
448
449         * fakemail.c (make_file_preface): make buildable under windows.
450
451         * Makefile.in.in: fix some build targets for when we are building
452         on a windows platform.
453
454 1999-03-12  giacomo boffi  <giacomo.boffi@polimi.it>
455
456         * sorted-doc.c: corrected the outdated or plainly wrong
457         texinfo headers. Broken up the mega-@table that crashes (at
458         least RedHat's) TeX with:
459          "! TeX capacity exceeded, sorry [save size=4000]."
460
461 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
462
463         * XEmacs 21.2.13 is released
464
465 1999-03-10  Martin Buchholz  <martin@xemacs.org>
466
467         * fakemail.c (add_a_stream): Always use full ANSI prototypes.
468
469 1999-03-06  Martin Buchholz  <martin@xemacs.org>
470
471         * fakemail.c (main): Ansify.
472         (xmalloc): Ansify.
473         (xrealloc): Ansify.
474         (get_keyword): use paranoid casts ((int) (unsigned char) c) for
475         islower, toupper, isspace.
476
477 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
478
479         * XEmacs 21.2.12 is released
480
481 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
482
483         * XEmacs 21.2.11 is released
484
485 1999-02-17  SL Baur  <steve@xemacs.org>
486
487         * update-elc.sh (ignore_dirs): Ignore lisp/mule subdirectory when
488         running latin-1 XEmacs.  Eliminate 20.4 bundled kludges.
489         * update-custom.sh (ignore_dirs): Ditto.
490
491 1999-02-15  Martin Buchholz  <martin@xemacs.org>
492
493         * update-elc.sh:
494         * update-autoloads.sh:
495         * update-custom.sh:
496         - improved automounter tmp directory support.
497         - support 4 (!) empirically discovered automounter conventions
498
499 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
500
501         * XEmacs 21.2.10 is released
502
503 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
504
505         * XEmacs 21.2.9 is released
506
507 1999-01-27  Martin Buchholz  <martin@xemacs.org>
508
509         * movemail.c (strerror): Must be NON-static, since it is used by
510         the POP code, which got moved to a separate file.
511
512 1999-01-11  Damon Lipparelli  <lipp@primus.com>
513
514         * Makefile.in.in: use ellcc (not ellc) everywhere
515
516 1999-01-10  J. Kean Johnston  <jkj@sco.com>
517
518         * Makefile.in.in: Include moduledir and sitemoduledir as defined
519         by configure.
520         - Install ellcc if we're supporting shared objects
521         - Rules and dependancies for ellcc
522
523         * ellcc.c: New file. Front end to the compiler for making modules.
524
525         * ellcc.h.in: New file. Contains path definitions used by ellcc.
526
527         * make-docfile.c (main): Add check for -E argument used by ellcc.
528
529         * make-docfile.c: Changed output format when in -E mode.
530
531 1998-12-28  Martin Buchholz <martin@xemacs.org>
532
533         * XEmacs 21.2.8 is released.
534
535 1998-12-24  Martin Buchholz <martin@xemacs.org>
536
537         * XEmacs 21.2.7 is released.
538
539 1998-12-17  Andy Piper  <andy@xemacs.org>
540
541         * pop.c (pop_open): disable use of getpass() which doesn't exist under NT.
542
543         * movemail.c: mess with includes so that it builds under native NT.
544
545         * pop.c: mess with includes so that it builds under native NT.
546         From Fabrice Popineau <popineau@ese-metz.fr>
547
548 1998-12-16  Andy Piper  <andy@xemacs.org>
549
550         * XEmacs 21.2.6 is released
551
552 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
553
554         * XEmacs 21.2.5 is released
555
556 1998-11-28  SL Baur  <steve@altair.xemacs.org>
557
558         * XEmacs 21.2-beta4 is released.
559
560 1998-10-14  Andy Piper  <andyp@parallax.co.uk>
561
562         * Makefile.in.in (movemail): add getopt.o to objects to link with.
563
564         * movemail.c (main): rewrite to use getopt(). Add options for
565         order reversal, progress output, regexp matching and message
566         deletion.
567         (popmail): add some optional verbose messages. Use pop_search_top
568         for getting messages. Make message deletion optional. Delete all
569         messages at the end rather than on a message my message basis.
570         (pop_search_top): new function. Looks for messages matching regexp.
571         (compile_regex): new function stolen from etags.
572
573 1998-10-15  SL Baur  <steve@altair.xemacs.org>
574
575         * XEmacs 21.2-beta3 is released.
576
577 1998-10-12  SL Baur  <steve@altair.xemacs.org>
578
579         * lib-src/gnudepend.pl: Use /usr/bin/perl.
580         * Makefile.in.in (INSTALLABLE_SCRIPTS): Remove send-pr, install-sid.
581         (GEN_SCRIPTS): Ditto.
582         Delete TM_SCRIPTS.
583
584 1998-10-11  SL Baur  <steve@altair.xemacs.org>
585
586         * tm-au:
587         * tm-file:
588         * tm-html:
589         * tm-image:
590         * tm-mpeg:
591         * tm-plain:
592         * tm-ps:
593         * tmdecode: packaged.
594
595 1998-10-10  SL Baur  <steve@altair.xemacs.org>
596
597         * install-sid:
598         * send-pr:  Packaged
599
600 1998-10-01  Jan Vroonhof  <vroonhof@math.ethz.ch>
601
602         * gnuclient.c (filename_expand): Don't forget to copy the
603         filename under UNIX.
604
605 1998-09-29  SL Baur  <steve@altair.xemacs.org>
606
607         * XEmacs 21.2-beta2 is released.
608
609 1998-09-08  Raymond Toy  <toy@rtp.ericsson.se>
610
611         * gnuclient.c (filename_expand): Added better recognition of
612         absolute pathnames for CYGWIN.  Convert absolute pathnames with
613         drive letters to something xemacs can handle.
614
615 1998-07-19  SL Baur  <steve@altair.xemacs.org>
616
617         * XEmacs 21.2-beta1 is released.
618
619 1998-07-15  SL Baur  <steve@altair.xemacs.org>
620
621         * update-elc.sh (ignore_pattern): Add very-early-lisp.el as
622         something to never bytecompile.
623
624 1998-07-12  SL Baur  <steve@altair.xemacs.org>
625
626         * XEmacs 21.0-pre5 is released.
627
628 1998-07-09  SL Baur  <steve@altair.xemacs.org>
629
630         * XEmacs 21.0-pre4 is released.
631
632 1998-06-16  Jan Vroonhof  <vroonhof@math.ethz.ch>
633
634         * gnuclient.c (main): Use disconnect_from_server to read & echo
635         result.
636
637 1998-06-15  Andy Piper  <andyp@parallax.co.uk>
638
639         * Makefile.in.in: add xemacs icon to the runemacs executable.
640
641 1998-06-12  Jim Radford  <radford@robby.caltech.edu>
642
643         * gnuclient.c (initialize_signals): Don't pass SIGHUP to XEmacs.
644
645 1998-06-04  Andy Piper  <andyp@parallax.co.uk>
646
647         * Makefile.in.in (runemacs): add runemacs as a build target if
648         HAVE_MS_WINDOWS is defined. move cpp stuff up slightly so that
649         build targets can benefit from it.
650
651 1998-05-31  Kirill M. Katsnelson  <kkm@kis.ru>
652
653         * wakeup.c (sleep): Added NT preprocessor quirkfest.
654         (main): Exit when fflush() fails on stdout.
655
656 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
657
658         * getopt.c: Undefine getpid before redefinition.
659
660         * make-docfile.c: Added <io.h> when compiling on NT
661
662         * movemail.c: Ditto.
663         (main): Declare some auto variables only when DISABLE_DIRECT_ACCESS
664         is undefined, so they are actually used, to supress compilation
665         warnings.
666
667 1998-05-16  SL Baur  <steve@altair.xemacs.org>
668
669         * etags.c (C_entries): Avoid short circuiting comparisons on
670         characters that may appear in C++ operator constructs.
671
672         * ootags.c (C_entries): Commentary change.
673
674         * Makefile.in.in (PKG_SCRIPTS): Remove add-little-package.sh.
675
676 1998-05-11  Martin Buchholz  <martin@xemacs.org>
677
678         * Makefile.in.in:
679         - Adjust for luser's CDPATH being set to something weird.
680         - Take into account bash 2.02's tendency to print the cwd when
681           using CDPATH.  Always use `cd ./foo' instead of `cd foo'.
682         - fix the run-temacs target to use $(DUMPENV)
683         - fix the run-puremacs target to use $(DUMPENV)
684         - fix the `depend' target to properly $(RM) the right files
685         - Generate a better TAGS file for XEmacs' lisp code using
686           hand-crafted regexps.
687         - Use standard coding conventions for modules/Makefile.in
688
689 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
690
691         * update-elc.sh: test x && y loses in the presence of set -e, use
692         if instead.
693
694 1998-05-06  SL Baur  <steve@altair.xemacs.org>
695
696         * Makefile.in.in (INSTALLABLES): Add ootags.
697         (ootags): New rule.
698
699         * ootags.c: New file.
700         (C_entries): Annotate changes neeeded for increased OO-Browser
701         context.
702
703 1998-05-05  Jeff Miller <jmiller@smart.net>
704
705         * Makefile.in.in: Fix blessmail target.
706
707 1998-05-05  SL Baur  <steve@altair.xemacs.org>
708
709         * Makefile.in.in (etags_args): Back out -DOO_BROWSER
710
711         * etags.c: Revert to CVS version 1.11 (pre OO-browser additions).
712
713 1998-05-04  SL Baur  <steve@altair.xemacs.org>
714
715         * etags.c (C_entries): Fix order typo.
716         (C_entries): Restore previous test.
717
718 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
719
720         * installexe.sh: fix to use -f instead of -e file and fix shift
721         typo.
722
723 1998-04-22  SL Baur  <steve@altair.xemacs.org>
724
725         * etags.c: Unconditionally define OO_BROWSER.
726
727         * update-elc.sh: Tighten up regexp on uname -r output.
728         From Marcus Thiessel <thiessel@tmbbwtx.bbn.hp.com>
729
730 1998-04-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
731
732         * gnuclient.c (main): Read eval from from stdin if just "-batch"
733         is given.
734         * gnudoit: Support this.
735         * gnuserv.1: Document this behavior.
736
737 1998-04-18  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
738
739         * etags.c (C_entries): Add parentheses.
740
741         * etags-vmslib.c: Remove.  It's not needed anymore.
742
743 Fri Apr 17 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
744
745         * installexe.sh: New file.
746
747 1998-04-17  Olivier Galibert  <galibert@pobox.com>
748
749         * etags.c (print_help): Correct typo.
750
751 1998-04-16  SL Baur  <steve@altair.xemacs.org>
752
753         * Makefile.in.in: Add -DOO_BROWSER to etags arguments.
754
755         * etags.c: Synch with InfoDock.
756
757         * update-autoloads.sh: Don't attempt to eval `make-special' stuffs
758         anymore.  They are no longer used.
759         * update-custom.sh: Always check in lisp/.
760
761 1998-03-18  Jan Vroonhof  <vroonhof@math.ethz.ch>
762
763         * gnuclient.c (main): Do not copy string unnecessary in (too)
764         small buffers.
765
766 1998-03-02  SL Baur  <steve@altair.xemacs.org>
767
768         * update-elc.sh: Change all -q -no-site-file to -vanilla
769
770 1998-02-27  SL Baur  <steve@altair.xemacs.org>
771
772         * update-elc.sh (ignore_pattern): Add Installation.el, remove old
773         stuff from 20.4.
774
775 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
776
777         * lib-src/Makefile.in.in: make sure clean removes msw executables
778
779 1998-02-24  SL Baur  <steve@altair.xemacs.org>
780
781         * gnuserv.h: Enable USE_TMPDIR.
782
783 1998-02-23  Glynn Clements  <glynn@sensei.co.uk>
784
785         * gnuclient.c (main): initialise variable `tmpdir' from the TMPDIR
786         environment variable.
787
788         * gnuserv.c (various): replace hardcoded references to /tmp with
789         the value of `tmpdir'.
790         (main): initialise variable `tmpdir' from the TMPDIR
791         environment variable.
792
793         * gnuserv.h: include (commented-out) definition of USE_TMPDIR.
794         Add `extern char *tmpdir'.
795
796         * gnuslib.c (various): replace hardcoded references to /tmp with
797         the value of `tmpdir'.
798
799 1998-02-15  SL Baur  <steve@altair.xemacs.org>
800
801         * getopt.c (_getopt_internal): Add braces for clarity.
802
803 1998-01-13  Martin Buchholz  <martin@xemacs.org>
804
805         * lib-src/add-little-package.sh:
806         * lib-src/add-big-package.sh:
807         Use proper paranoid quoting for sh variables.
808         -batch implies -q.
809
810 Thu Jan 08 09:42:36 1998    <andyp@parallax.co.uk>
811
812         * gnuserv.h: only set UNIX_DOMAIN_SOCKETS if HAVE_SYS_UN_H is
813         set.
814
815         * gnuserv.c: tidy up so that it builds when we don't have
816         UNIX_DOMAIN_SOCKETS.
817
818 1998-01-07  SL Baur  <steve@altair.xemacs.org>
819
820         * update-elc.sh (ignore_pattern): Replace -vanilla with `-q
821         -no-site-file'.
822         * update-autoloads.sh (dirs): Ditto.
823         * update-custom.sh (dirs): Ditto.
824
825 1997-12-18  SL Baur  <steve@altair.xemacs.org>
826
827         * update-elc.sh (mule_p): Remove skk's special treatment.
828
829 1997-12-09  SL Baur  <steve@altair.xemacs.org>
830
831         * update-elc.sh (ignore_pattern): Correct paths of files that
832         should not be bytecompiled, and remove dead files.
833
834 1997-12-02  SL Baur  <steve@altair.xemacs.org>
835
836         * update-elc.sh (mule_p): Update for addition of SKK.
837
838         * update-autoloads.sh (mule_p): Update ignore_dirs for
839         lisp/language and lisp/skk.
840         * update-custom.sh (mule_p): Ditto.
841
842 1997-11-29  Jeff Miller <jmiller@smart.net>
843
844         * Makefile.in.in: Changed path to blessmail.el for blessmail target
845           to match new lisp directory layout.
846
847 1997-11-27  SL Baur  <steve@altair.xemacs.org>
848
849         * update-elc.sh: Obliterate usage of make_special, since nothing
850         requires it any more.
851
852 1997-11-23  SL Baur  <steve@altair.xemacs.org>
853
854         * update-elc.sh (BYTECOMP): cleantree.el has been moved.
855
856 1997-11-18  Colin Rafferty  <craffert@ml.com>
857
858         * update-elc.sh (prune_vc): Made it ignore any directory that
859         starts with a period.
860
861 1997-11-16  SL Baur  <steve@altair.xemacs.org>
862
863         * gnuserv.c (main): make return type int.
864         Suggested by Andreas Jaeger <aj@arthur.rhein-neckar.de>
865
866         * fakemail.c (main): Ditto.
867
868 1997-11-13  SL Baur  <steve@altair.xemacs.org>
869
870         * pop.c: Add includes from movemail.c so standard functions get
871         declared.
872         (pop_retrieve): Return NULL if falling off the end of the
873         function.
874
875         * movemail.c: Hide declarations of popmail(), mbx_write(),
876         mbc_delimit_begin(), and mbx_delimit_end() behind MAIL_USE_POP
877         guard.
878         (pop_retr): Change 4th parameter to void *.
879
880 1997-11-02  SL Baur  <steve@altair.xemacs.org>
881
882         * update-custom.sh (dirs): Remove packaged directories.
883
884         * update-elc.sh (ignore_pattern): Hyperbole, oobr and ilisp are
885         now packaged.
886
887         * update-autoloads.sh (mule_p): Hyperbole and oobr are now
888         packaged.
889
890 1997-10-30  SL Baur  <steve@altair.xemacs.org>
891
892         * update-autoloads.sh (mule_p): EFS has been packaged.
893         * update-elc.sh (make_special_commands): Ditto.
894
895         * update-elc.sh: VM has been packaged.
896
897         * update-autoloads.sh: Add directory language
898
899 1997-10-23  SL Baur  <steve@altair.xemacs.org>
900
901         * update-elc.sh (BYTECOMP): Specify -vanilla
902         * update-autoloads.sh (dirs): Ditto.
903         * update-custom.sh (dirs): Ditto.
904
905 1997-10-10  Martin Buchholz  <mrb@eng.sun.com>
906
907         * config.values.in:  Run config.values.sh
908
909 1997-10-09  SL Baur  <steve@altair.xemacs.org>
910
911         * Makefile.in.in (PKG_SCRIPTS): Add new package manipulation
912         scripts.
913
914         * add-little-package.sh: New file.  Support script to install
915         single file packages.
916
917         * Makefile.in.in (distclean): Reverse change -- do not remove
918         config.values.in.
919         Suggested by: Martin Buchholz <mrb@Eng.Sun.COM>
920
921 1997-10-06  SL Baur  <steve@altair.xemacs.org>
922
923         * Makefile.in.in (distclean): Remove config.values.in.
924         From Martin Buchholz <mrb@Eng.Sun.COM>
925
926 1997-10-04  SL Baur  <steve@altair.xemacs.org>
927
928         * update-autoloads.sh (mule_p): W3 is a package now.
929
930 1997-09-30  SL Baur  <steve@altair.xemacs.org>
931
932         * update-elc.sh (ignore_pattern): Don't attempt bytecompiling
933         lisp/leim/quail/tibetan.el and lisp/language/tibet-util.el.
934
935 1997-09-29  SL Baur  <steve@altair.xemacs.org>
936
937         * update-elc.sh (mule_p): Ignore mu/latex-math-symbol.el if we're
938         not building with Mule.
939
940 1997-09-27  Hrvoje Niksic  <hniksic@srce.hr>
941
942         * update-custom.sh: New file.
943
944         * update-autoloads.sh: Minor fixes.
945
946 1997-08-11  Jeff Miller <jmiller@smart.net>
947         * Makefile.in.in:  Added a test for system-type equal to linux to
948         lisp/paths.el.  Mail spool dir should be /var/spool/mail.
949
950         * cleaned up lib-src/Makefile.in.in regarding targets blessmail and
951         maybe-blessmail. Added target do-blessmail.  Makefile.in.in was also
952         missing a variable called "configuration. This messed up archilibdir.
953
954         * Added highlighting to text suggesting to do "make gzip-el" in top
955         level Makefile.in.  Added code to do make maybe-blessmail after a
956         make install is done.
957
958 1997-08-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
959
960         * gnuclient.c (main): Made help string correspond to options.
961
962 1997-08-01  SL Baur  <steve@altair.xemacs.org>
963
964         * Makefile.in.in (distclean): Remove config.values here only.
965
966 1997-07-27  SL Baur  <steve@altair.xemacs.org>
967
968         * Makefile.in.in (UTILITIES): Add config.values so it can be
969         cleared away by `make distclean'.
970
971 1997-07-21  SL Baur  <steve@altair.xemacs.org>
972
973         * update-elc.sh (make_special_commands): Remove processing for
974         Gnus and AUCTeX.
975
976 1997-07-19  SL Baur  <steve@altair.xemacs.org>
977
978         * update-elc.sh (mule_p): Do not attempt to bytecompile
979         char-table.el and chartblxmas.el.
980
981 1997-07-08  Steven L Baur  <steve@altair.xemacs.org>
982
983         * update-elc.sh (cc-mode): Don't give cc-mode special treatment.
984
985         * update-autoloads.sh (cc-mode): Don't give cc-mode special
986         treatment.
987
988         * rcs2log: Synch with Emacs/Mule zeta.
989
990 1997-07-03  Steven L Baur  <steve@altair.xemacs.org>
991
992         * update-elc.sh (make_special_commands): Fix building of ilisp so
993         custom-load.elc gets built.
994
995 1997-06-27  Steven L Baur  <steve@altair.xemacs.org>
996
997         * update-autoloads.sh:  Major rework.  Avoid looking at MULE
998         directories if not running XEmacs/Mule.
999         - Look into all Mule directories for building autoloads.
1000
1001         * update-elc.sh (make_special_commands): Fix handling of
1002         bytecompilation of AUCTeX to avoid looking at tex-jp.el if not
1003         running MULE.
1004
1005 1997-06-24  Steven L Baur  <steve@altair.xemacs.org>
1006
1007         * gnuattach: Needed executable bit set.
1008         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
1009
1010         * update-elc.sh (ignore_pattern): lisp/language/ethiopic byte
1011         compiles now.
1012
1013 1997-06-24  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1014
1015         * update-autoloads.sh: Search lisp/mule/.
1016
1017 1997-06-20  Steven L Baur  <steve@altair.xemacs.org>
1018
1019         * gnuattach: Readd as warning script.
1020
1021         * Makefile.in.in (INSTALLABLE_SCRIPTS): Readd Gnuattach.
1022         From Hrvoje Niksic <hniksic@srce.hr>
1023
1024 1997-06-13  Steven L Baur  <steve@altair.xemacs.org>
1025
1026         * update-elc.sh (mule_p): Ignore lisp/language when building
1027         non-Mule.
1028         (ignore_pattern): Ignore Languages we don't support yet.
1029
1030 1997-06-02  Steven L Baur  <steve@altair.xemacs.org>
1031
1032         * update-elc.sh (ignore_dirs): Handle ported Quail (LEIM).
1033
1034 Tue May 20 23:22:00 1997  Steven L Baur  <steve@altair.xemacs.org>
1035
1036         * update-autoloads.sh (dirs): Remove obsolete directory lisp/vms
1037         from exclusion list (it doesn't exist any more).  Remove
1038         lisp/eterm from exclusion list of directories searched for
1039         autoloads.
1040
1041 Thu May  1 15:26:20 1997  Steven L Baur  <steve@altair.xemacs.org>
1042
1043         * update-elc.sh (mule_p): Test for mule bombs with change in format
1044         of new output of featurep.
1045
1046 Fri Apr 25 09:12:04 1997  Steven L Baur  <steve@altair.xemacs.org>
1047
1048         * pstogif: Use Martin Buchholz magic to automagically find perl
1049         interpreter.
1050
1051 Tue Apr  8 03:08:22 1997  Steven L Baur  <steve@altair.xemacs.org>
1052
1053         * Makefile.in.in: C Comment out Make comments.  No snide comments
1054         from me, no sir.
1055
1056 Tue Apr  1 12:26:53 1997  Steven L Baur  <steve@altair.xemacs.org>
1057
1058         * Makefile.in.in: Added stuff for updated movemail.c.
1059
1060 Sat Mar 29 16:57:01 1997  Steven L Baur  <steve@altair.xemacs.org>
1061
1062         * send-pr (GNATS_ADDR): Use xemacs.org as submission address.
1063         (DATADIR): Allow for DATADIR to be passed in as an environment
1064         variable.
1065
1066 Sun Mar 23 15:57:19 1997  Steven L Baur  <steve@altair.xemacs.org>
1067
1068         * update-elc.sh (make_special_commands): Use target of x20 for efs.
1069
1070 Wed Mar 19 10:38:04 1997  Steven L Baur  <steve@altair.xemacs.org>
1071
1072         * Makefile.in.in (SCRIPTS): Link gzip-el.sh in --srcdir
1073         configuration.
1074
1075 Tue Mar 18 17:49:14 1997  Steven L Baur  <steve@altair.xemacs.org>
1076
1077         * update-elc.sh (EMACS): Removed $XEMACS backdoor.  We will make
1078         the .elcs *only* with the freshly built XEmacs.
1079
1080 Mon Mar 17 10:12:03 1997  Steven L Baur  <steve@altair.xemacs.org>
1081
1082         * Makefile.in.in (INSTALLABLE_SCRIPTS): Add install-sid and
1083         send-pr (from GNATS).
1084
1085         * update-elc.sh (prune_vc): Use full path to cleantree.el.
1086         (NUMTOCOMPILE): Remove useless rule to recompile out-of-date .elcs.
1087
1088 Sun Mar 16 21:13:29 1997  Steven L Baur  <steve@altair.xemacs.org>
1089
1090         * install-sid: New file (GNATS integration).
1091
1092         * send-pr: New file (GNATS integration).
1093
1094 Fri Mar 14 17:59:57 1997  Steven L Baur  <steve@altair.xemacs.org>
1095
1096         * update-elc.sh (ignore_dirs): Build VM with `make autoload'.
1097
1098 Wed Mar  5 18:07:57 1997  Steven L Baur  <steve@altair.xemacs.org>
1099
1100         * gzip-el.sh: New file.  Courtesy of Jeff Miller and Hrvoje Niksic.
1101
1102         * update-elc.sh (els): Remove out of date .elcs before building.
1103
1104 Tue Mar  4 18:45:10 1997  Martin Buchholz  <mrb@eng.sun.com>
1105
1106         * update-elc.sh (els): No more special treatment for vm.elc.
1107
1108 Wed Feb 26 18:17:59 1997  Steven L Baur  <steve@altair.xemacs.org>
1109
1110         * make-docfile.c (next_extra_elc): New function.
1111         (main): Use it.  Implementation of `-i' parameter to pass a list
1112         of site-loaded lisp files.
1113
1114 Wed Feb 19 18:24:49 1997  Steven L Baur  <steve@altair.xemacs.org>
1115
1116         * update-elc.sh: Added lisp/auctex.
1117
1118 Thu Feb 13 11:32:47 1997  Steven L Baur  <steve@altair.xemacs.org>
1119
1120         * Makefile.in.in: Install pstogif script.
1121
1122 Sun Dec 29 17:16:45 1996  Martin Buchholz  <mrb@eng.sun.com>
1123
1124         * update-elc.sh (make_special_commands): Make ilisp be a little
1125         smarter about recompilation.
1126
1127 Wed Dec 18 20:22:55 1996  Martin Buchholz  <mrb@eng.sun.com>
1128
1129         * mmencode.c: Don't declare index().
1130
1131         * Makefile.in.in: Documentation changes.
1132
1133         * update-elc.sh: Portability Fix.
1134
1135 Thu Dec  5 15:41:53 1996  Martin Buchholz  <mrb@Eng.Sun.COM>
1136
1137         * update-elc.sh: Corrections to protect against too smart /bin/sh'es.
1138