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