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