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