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