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