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