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