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