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