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