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