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