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