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