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