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