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