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