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