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