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