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