b8b6b0660d783c135aeae1bed698911f339f47a6
[chise/xemacs-chise.git] / nt / ChangeLog
1 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
2
3         * XEmacs 21.4.7 "Economic Science" is released.
4
5 2002-03-29  Jonathan Harris  <jonathan@xemacs.org>
6
7         * xemacs.mak: Define STACK_TRACE_EYE_CATCHER.
8
9 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
10
11         * XEmacs 21.4.6 "Common Lisp" is released.
12
13 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
14
15         * XEmacs 21.4.5 "Civil Service" is released.
16
17 2001-08-02  Dr. Volker Zell  <Dr.Volker.Zell@oracle.com>
18
19         * xemacs.rc:
20         Under cygwin, when environment variable CYGWIN is set
21         to check_case:strict, filenames are considered case sensitive.
22
23 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
24
25         * XEmacs 21.4.4 "Artificial Intelligence" is released.
26
27 2001-07-18  Paul Krause  <pkrause@soundbite.com>
28
29         * xemacs.mak (DEPEND): defined(_) isn't a reliable method for
30         detecting if perl is from cygwin. Check $OSNAME as a backup.
31
32 2001-06-12  Stephen J. Turnbull  <stephen@xemacs.org>
33
34         * xemacs.mak (HAVE_ZLIB): New, defaults to HAVE_PNG.
35         (USE_MINITAR): Default to HAVE_ZLIB.
36         (MSW_LIBS): Add comctl32.lib if HAVE_WIDGETS.
37         (mostlyclean, nicenclean, distclean, versionclean): Only one target
38         per invocation of $(DEL); don't use unneeded switches (WinME support).
39
40 2001-05-23  Ben Wing  <ben@xemacs.org>
41
42         * xemacs.mak (installation):
43         call `ver' to get the exact os version and put it in the
44         installation; suggestion from adrian.
45
46 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
47
48         * XEmacs 21.4.3 "Academic Rigor" is released.
49
50 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
51
52         * xemacs.mak: Use the EMACS_PATCH_LEVEL define in compiles.
53
54 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
55
56         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
57
58 2001-05-09  Ben Wing  <ben@xemacs.org>
59
60         * xemacs.mak (OS):
61         do not warn about gtk when we're not trying to compile with it.
62
63 2001-04-20  Ben Wing  <ben@xemacs.org>
64
65         * .cvsignore: Added stuff for Windows.
66
67 2001-05-01  Ben Wing  <ben@xemacs.org>
68
69         * config.inc.samp (MAKEINFO): point at more standard c: not f:.
70
71 2001-05-01  Adrian Aichner  <adrian@xemacs.org>
72
73         * xemacs.mak: Define EMACS_PATCH_LEVEL like configure.in does.
74         * xemacs.mak (XEMACS_VERSION_STRING): Build this more like
75         configure.in does.
76         * xemacs.mak (docfile): Use del instead of $(DEL) in shell
77         command.
78
79 2001-04-27  Adrian Aichner  <adrian@xemacs.org>
80
81         * compface.mak (clean): New target.
82         * xemacs.mak: Use $(DEL) everywhere, instead of some occurences of
83         del and @$(DEL).  Add GTK supporting variables and document it as
84         currently unsupported on MSWindows.
85         * xemacs.mak (XEMACS_VERSION_STRING): Initialize according to
86         emacs_is_beta.  Use emacs_beta_version as patch level for non-beta
87         version.
88         * xemacs.mak (HAVE_GTK): New.
89         * xemacs.mak (GTK_DIR): New.
90
91 2001-04-19  Andy Piper  <andy@xemacs.org>
92
93         * minitar.mak: Remove
94
95         * xemacs.mak (PROGRAM_DEFINES): Calculate release version
96         correctly.
97         (ETAGS_DEPS): Add mintar as a real target
98         (DOC): Do the right thing when non-beta
99
100 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
101
102         * XEmacs 21.4.1 "Copyleft" is released.
103
104 2001-04-17  Stephen J. Turnbull  <stephen@xemacs.org>
105
106         * README: Fixup 21.2 -> 21.4.
107
108 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
109
110         * XEmacs 21.4.0 "Solid Vapor" is released.
111
112 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
113
114         * XEmacs 21.2.47 "Zephir" is released.
115
116 2001-03-14  Craig Lanning  <CraigL@Knology.net>
117
118         * minitar.c: Clean up some compiler warnings.
119
120 2001-03-21  Martin Buchholz <martin@xemacs.org>
121
122         * XEmacs 21.2.46 "Urania" is released.
123
124 2001-03-06  Ben Wing  <ben@xemacs.org>
125
126         * xemacs.mak (DEPEND):
127         Correct line that runs perl to do correct quoting regardless of
128         whether nmake is run from bash.
129
130 2001-03-02  Ben Wing  <ben@xemacs.org>
131
132         * config.h: Sadly, we need to disable another warning (C4116,
133         unnamed type definition in parentheses: A structure, union, or
134         enumerated type with no name was defined in a parenthetical
135         expression. The type definition is meaningless.), due to Martin's
136         latest definition of ALIGNOF.
137
138 2001-02-23  Martin Buchholz <martin@xemacs.org>
139
140         * XEmacs 21.2.45 "Thelxepeia" is released.
141
142 2001-02-09  Martin Buchholz  <martin@xemacs.org>
143
144         * config.h (HAVE_UTIME): New.
145         * config.h (HAVE_UTIME_H): Remove.
146         * config.h (HAVE_STRUCT_UTIMBUF): Remove.
147
148 2001-02-08  Martin Buchholz <martin@xemacs.org>
149
150         * XEmacs 21.2.44 "Thalia" is released.
151
152 2001-01-26  Martin Buchholz <martin@xemacs.org>
153
154         * XEmacs 21.2.43 "Terspichore" is released.
155
156 2001-01-20  Martin Buchholz <martin@xemacs.org>
157
158         * XEmacs 21.2.42 "Poseidon" is released.
159
160 2001-01-17  Martin Buchholz <martin@xemacs.org>
161
162         * XEmacs 21.2.41 "Polyhymnia" is released.
163
164 2001-01-08  Martin Buchholz <martin@xemacs.org>
165
166         * XEmacs 21.2.40 is released.
167
168 2000-12-31  Martin Buchholz <martin@xemacs.org>
169
170         * XEmacs 21.2.39 is released.
171
172 2000-12-05  Martin Buchholz <martin@xemacs.org>
173
174         * XEmacs 21.2.38 is released.
175
176 2000-11-14  Martin Buchholz <martin@xemacs.org>
177
178         * XEmacs 21.2.37 is released.
179
180 2000-10-27  Martin Buchholz  <martin@xemacs.org>
181
182         * config.h: Oops, _getpt ==> _getpty
183
184 2000-10-11  Martin Buchholz  <martin@xemacs.org>
185
186         * config.h (HAVE_XFREE86): Remove.
187         (HAVE_XREGISTERIMINSTANTIATECALLBACK): New.
188         (XREGISTERIMINSTANTIATECALLBACK_NONSTANDARD_PROTOTYPE): New.
189
190 2000-10-10  Martin Buchholz  <martin@xemacs.org>
191
192         * config.h:
193         Sync with pty/signaling related changes to src/config.h.in
194
195 2000-10-07  Adrian Aichner  <aichner@ecf.teradyne.com>
196
197         * xemacs.mak (default): Enforce runnig nmake from xemacs.mak's
198         directory to avoid problems with relative paths.
199
200 2000-10-04  Martin Buchholz <martin@xemacs.org>
201
202         * XEmacs 21.2.36 is released.
203
204 2000-09-30  Martin Buchholz  <martin@xemacs.org>
205
206         * config.h (HAVE_STRCASECMP): Remove.
207
208 2000-09-07  Jonathan Harris  <jhar@tardis.ed.ac.uk>
209
210         * xemacs.mak:
211         Make src\depend parsing recognise "#if defined" instead of "#ifdef".
212         Use matching single quotes to keep 4dos shell happy.
213
214 2000-08-07  Ben Wing  <ben@xemacs.org>
215
216         * xemacs.mak: add getloadavg.c.
217
218 2000-07-30  Ben Wing  <ben@xemacs.org>
219
220         * README (NOTE):
221         Improve X documentation.
222         Document nascent Mule support.
223         Document current MS Windows contributors.
224
225 2000-07-15  Ben Wing  <ben@xemacs.org>
226
227         * xemacs.mak:
228         added new file win32.c.
229         took out unused alloca.c.
230         * xemacs.mak (update-elc-2): added new target for rebuilding the
231         remaining .elcs after dumped.  its dependency is added for target
232         all.
233         * xemacs.mak (update-auto-and-custom):
234         cleaned up ; now it byte-compiles custom-load.el.
235         * xemacs.mak (mostlyclean):
236         * xemacs.mak (clean):
237         * xemacs.mak (nicenclean):
238         * xemacs.mak (distclean):
239         * xemacs.mak (realclean):
240         * xemacs.mak (versionclean):
241         Redid all the clean targets, to be similar to what's in the
242         standard Makefile.
243
244 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
245
246         * xemacs.mak ($(PROGNAME)): Do check error code from temacs during
247         dumping.
248
249 2000-07-19  Martin Buchholz <martin@xemacs.org>
250
251         * XEmacs 21.2.35 is released.
252
253 2000-07-14  IKEYAMA Tomonori  <tomonori@suiyokai.org>
254
255         * config.h: Import C++ compilation stuff from src/config.h.
256
257 2000-07-05  Craig Lanning  <lanning@scra.org>
258
259         * xemacs.rc: Uppercase the id's so that windres will work.
260
261 2000-07-05  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
262
263         * xemacs.mak (TEMACS_LIBS): Added comdlg32.lib
264
265 2000-06-12  Ben Wing  <ben@xemacs.org>
266
267         * config.h (ENCAPSULATE_STAT):
268         Always encapsulate stat/fstat.  Also suggested by Mike Alexander
269         <mike.alexander@xemacs.org>.
270
271 2000-06-10  Ben Wing  <ben@xemacs.org>
272
273         * config.h:
274         * config.h (HAVE_GETPAGESIZE):
275         * config.h (HAVE_GETTIMEOFDAY):
276         corrections to go along with removed nt/inc.
277         removed HAVE_FEP.
278         
279         * config.inc.samp:
280         correct graphics lib paths to agree with binaries provided in
281         ftp aux dir.
282         
283         * xemacs.mak (DEPEND):
284         * xemacs.mak (DEFINES):
285         * xemacs.mak (LIB_SRC_DEFINES):
286         * xemacs.mak (minitar):
287         * xemacs.mak (TEMACS_LFLAGS):
288         * xemacs.mak (tags):
289         * xemacs.mak (all):
290         * xemacs.mak (install):
291         WINDOWSNT -> WIN32_NATIVE.
292         Don't build run*.exe.
293         comments about required ^^.
294         Added setargv.obj to the list of linked entities,
295           causing automatic wildcarding of filenames given on the
296           command line. (As usual, enclose in double quotes to avoid
297           this.)
298         
299 2000-06-07  Ben Wing  <ben@xemacs.org>
300
301         * runemacs.c: Removed.  No longer necessary.
302
303         * Makefile.cygwin: Removed.
304
305         * inc\*: Removed.  At long-fucking-last!
306
307 2000-05-28  Martin Buchholz <martin@xemacs.org>
308
309         * XEmacs 21.2.34 is released.
310
311 2000-05-12  Craig Lanning  <CraigL@DyCon.com>
312
313         * inc\sys\socket.h: Don't define timeval as ws_timeval for mingw32
314
315 2000-05-01  Martin Buchholz <martin@xemacs.org>
316
317         * XEmacs 21.2.33 is released.
318
319 2000-04-27  Ben Wing  <ben@xemacs.org>
320
321         * xemacs.mak: combine auto-autoloads.el and custom.el update into
322         one call to xemacs.
323
324 2000-04-26  Ben Wing  <ben@xemacs.org>
325
326         * xemacs.mak: put in support for QUICK_BUILD.
327
328         * config.inc.samp: put in an entry for QUICK_BUILD.
329
330 2000-04-23  Ben Wing  <ben@xemacs.org>
331
332         * xemacs.mak: Modified section that dumps .exe to not dump
333         when nothing has changed.  It does this by relying on a flag
334         set by update-elcs.
335
336         Also in building of auto-autoloads.el, we no longer unconditionally
337         remove the old one.  That was pointless and made the whole build
338         procedure a lot longer -- the autoload code is smart enough to
339         update itself automatically from an out-of-date autoload file.
340
341 2000-04-04  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
342
343         * xemacs.mak: Build the i utility and use it to pipe windowed
344         [xt]emacs output to the build console.
345
346 2000-03-25  Didier Verna  <didier@xemacs.org>
347
348         * config.h: handle the renaming of `foo_h_path' to `foo_h_file'.
349
350 2000-03-22  Mike Alexander  <mta@arbortext.com>
351
352         * xemacs.mak (PROGRAM_DEFINES): Define EMACS_VERSION and
353         EMACS_PROGNAME
354         (DEPEND): Don't try to create $(OUTDIR) if it already exists
355         ($(SRC)\dump-id.c): Make it
356         (DOC_SRC11): Add dumper.c if portable dumping
357         (dump-xemacs): Make portable dumping work again and create
358         dump-id.c and compile it whenever we do a portable dump.
359         (depend): Change $(SRCDIR) to $(SRC)
360
361 2000-03-22  Jonathan Harris  <jhar@tardis.ed.ac.uk>
362
363         * .cvsignore: New file, ignores user's config.inc and files
364         containing the user's DevStudio workspace info.
365
366         * config.h.samp: Added DEPEND option. Renamed HAVE_MSW and HAVE_X to
367         HAVE_MS_WINDOWS and HAVE_X_WINDOWS.
368
369         * README: Documented DEPEND option. Other small changes.
370
371         * Todo: Removed - was hopelessly out of date.
372
373         * config.h.samp:
374         * xemacs.mak: Added DEPEND option to control use of dependency
375         information generated by make-src-depend. Requires Perl. Defaults
376         to disabled. Renamed HAVE_MSW and HAVE_X to HAVE_MS_WINDOWS and
377         HAVE_X_WINDOWS as a side-effect.
378         Handles '&' in XEmacs codenames by replacing with 'and'.
379
380         * xemacs.dsp:
381         Correct Output_Dir so that DevStudio finds the xemacs executable
382         by default.
383
384 2000-03-20  Ben Wing  <ben@xemacs.org>
385
386         * README: Substantial rewrite.
387         * xemacs.mak: Pdump fix. (not working yet, though)
388
389 2000-03-20  Martin Buchholz <martin@xemacs.org>
390
391         * XEmacs 21.2.32 is released.
392
393 2000-03-15  Mike Alexander <mta@arbortext.com>
394
395         * xemacs.mak: Fix for generation of $(XEMACS)\Installation.
396
397 2000-03-14  Adrian Aichner  <adrian@xemacs.org>
398
399         * xemacs.mak (LIB_SRC_TOOLS): LIB_SRC_TOOLS depend on
400         XEMACS_INCLUDES when we USE_PORTABLE_DUMPER.
401
402 2000-03-13  Ben Wing  <ben@xemacs.org>
403
404         * xemacs.mak (TEMACS_ENTRYPOINT):
405         Fix for portable dumper.
406
407 2000-03-12  Ben Wing  <ben@xemacs.org>
408
409         * xemacs.mak (*):
410         * config.inc: New.
411
412         a) Added a file called config.inc which makes it easier to set
413         build options for MS Windows. (Previously, the only way to do this
414         was through command line options to nmake.)
415
416         b) Cleaned the file up a bit.
417
418         c) Changed xemacs to be a windows application and not a console
419         application, now that runemacs.exe is no longer necessary.
420
421         d) Added support for building the tags file.
422
423         * xemacs.dsw: New.
424         * xemacs.dsp: New.
425         For compiling, editing, and debugging XEmacs using the VC++ 5.0
426         GUI.  They may well work under other versions of VC++, but I don't
427         have access to them to test them.
428
429 2000-03-11  Andy Piper  <andy@xemacs.org>
430
431         * PROBLEMS: Doc fix from Reini Urban <rurban@x-ray.at>.
432
433 2000-02-27  Mike Alexander  <mta@arbortext.com>
434
435         * xemacs.rc: Include the portable dump data if INCLUDE_DUMP is defined
436
437         * xemacs.mak: Add the portable dump data to the EXE as a resource
438
439 2000-03-07  Jonathan Harris  <jhar@tardis.ed.ac.uk>
440
441         * xemacs.mak (TEMACS_LIBS): Add ole32.lib and uuid.lib.
442         (installation): Always regenerate installation report.
443
444 2000-02-25  Craig Lanning  <CraigL@DyCon.com>
445
446         * inc\sys\time.h: MinGW defines struct timeval in <winsock.h>.
447
448 2000-02-24  Martin Buchholz  <martin@xemacs.org>
449
450         * config.h (INLINE_HEADER): Define properly (?) for Windows.
451
452 2000-02-23  Martin Buchholz <martin@xemacs.org>
453
454         * XEmacs 21.2.31 is released.
455
456 2000-02-22  Martin Buchholz  <martin@xemacs.org>
457
458         * config.h (gc_checking_assert): New.
459
460 2000-02-21  Martin Buchholz <martin@xemacs.org>
461
462         * XEmacs 21.2.30 is released.
463
464 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
465
466         * README: Tidy up.
467         Document need for makeinfo program or texinfo package.
468
469         * Xmd.patch: New file, previously in README.
470
471 2000-02-17  Martin Buchholz  <martin@xemacs.org>
472
473         * config.h: Delete unused HAVE_LINUX_VERSION_H.
474
475 2000-02-16  Martin Buchholz <martin@xemacs.org>
476
477         * XEmacs 21.2.29 is released.
478
479 2000-02-06  Mike Alexander  <mta@arbortext.com>
480
481         * xemacs.mak (install): Copy xemacs.dmp if using the portable
482         dumper.
483
484 2000-02-07  Martin Buchholz <martin@xemacs.org>
485
486         * XEmacs 21.2.28 is released.
487
488 2000-02-03  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
489
490         * Xpm.def: New file, required to build Xpm.dll.
491
492         * Xpm.mak: Use DEBUG instead of DEBUG_XEMACS - this library is not
493         xemacs-specific. Initialize to DEBUG_XEMACS if specified for
494         compatibility.
495         Build DLL instead of static LIB when USE_CRTDLL=1 is given to
496         make.
497
498         * xemacs.mak: Introduced USE_SYSTEM_MALLOC and USE_CRTDLL.
499         Do not build lastfile.lib when neither unexec not gmalloc are
500         used.
501
502         * config.h: Deleted GNU_MALLOC and SYSTEM_MALLOC, as they are set
503         in makefile.
504
505 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
506
507         * xemacs.mak (DOC_SRC9): Added tests.c ...
508         (TEMACS_DEBUG_OBJS): ... and tests.obj
509         ($(DOC)): Tweaked a bit, for `nmake docfile' unconditionally
510         rebuild the docfile.
511
512 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
513
514         * xemacs.mak (docfile): Added shortcut target.
515
516 2000-01-19  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
517
518         * xemacs.mak (TEMACS_LIBS): Added winspool.lib
519
520 2000-01-20  Martin Buchholz  <martin@xemacs.org>
521
522         * xemacs.mak (dump-xemacs): Remove redundant EMACSBOOTSTRAPMODULEPATH.
523
524 2000-01-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
525
526         * xemacs.mak: Patch of 01/13 got in corrupted, fixed.
527
528 2000-01-18  Martin Buchholz <martin@xemacs.org>
529
530         * XEmacs 21.2.27 is released.
531
532 2000-01-18  Martin Buchholz  <martin@xemacs.org>
533
534         * minitar.c: Errno.h --> errno.h.  Remove errno declaration.
535
536 2000-01-13  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
537
538         * xemacs.mak: Added USE_PORTABLE_DUMPER make command line macro.
539         (temacs:) Added dependency for lastfile.lib so that 'make temacs'
540         builds it first.
541
542 1999-12-28  Scott Blachowicz  <Scott.Blachowicz@seaslug.org>
543
544         * minitar.mak: Add vars to allow building from main xemacs.mak.
545
546         * xemacs.mak: Add rules to build & install minitar.
547
548 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
549
550         * config.h: Fix stuff related to mail locking.
551
552 1999-12-31  Martin Buchholz <martin@xemacs.org>
553
554         * XEmacs 21.2.26 is released.
555
556 1999-12-24  Martin Buchholz <martin@xemacs.org>
557
558         * XEmacs 21.2.25 is released.
559
560 1999-12-15  Scott Blachowicz  <Scott.Blachowicz@seaslug.org>
561
562         * minitar.c (main): Add explicit exit(0) to get successful return
563         code.
564
565 1999-12-14  Martin Buchholz <martin@xemacs.org>
566
567         * XEmacs 21.2.24 is released.
568
569 1999-11-28  Adrian Aichner  <adrian@xemacs.org>
570
571         * xemacs.mak (depend): Only update `depend' if there were changes.
572         Use "perl ./make-src-depend" instead of "mkdepend".
573
574 1999-12-07  Martin Buchholz <martin@xemacs.org>
575
576         * XEmacs 21.2.23 is released.
577
578 1999-11-27  Adrian Aichner  <adrian@xemacs.org>
579
580         * xemacs.mak (SRCDIR): Make path to xemacs absolute to
581         facilitate building info in man subdirs.  Echo all cd commands,
582         not just some of them.
583
584         (makeinfo-test): Test for availability of `texinfo' package to
585         build info.  Recommend use of external `makeinfo' program for
586         building info docs faster.
587
588         (info): cd into man subdirs to support use of external `makeinfo'
589         program.
590
591 1999-11-17  Martin Buchholz  <martin@xemacs.org>
592
593         * xemacs.mak: Remove references to index.unperm, index.perm.
594         Fix dependencies.
595         Shouldn't .obj and .info be in SUFFIXES?
596         Remove extra `\'.
597
598 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
599
600         * XEmacs 21.2.22 is released
601
602 1999-11-28  Martin Buchholz <martin@xemacs.org>
603
604         * XEmacs 21.2.21 is released.
605
606 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
607
608         * XEmacs 21.2.20 is released
609
610 1999-10-07  Norbert Koch  <n.koch@eai-delta.de>
611
612         * xemacs.mak: Ignore return code of 'del' calls. Use a make
613         variable for 'del'.
614
615 1999-09-26  Adrian Aichner  <adrian@xemacs.org>
616
617         * xemacs.mak (all): Update $(LISP)/auto-autoloads.elc? and
618         $(LISP)/custom-load.el using XEmacs itself, like xemacs-packages
619         do.
620         ($(LISP)\auto-autoloads.el): Add new rule.
621         ($(LISP)\custom-load.el): Ditto.
622
623 1999-08-04  Andy Piper  <andy@xemacs.org>
624
625         * xemacs.mak (HAVE_WIDGETS): add define to appropriate places.
626
627 1999-07-26  Adrian Aichner  <adrian@xemacs.org>
628
629         * xemacs.mak ($(MANDIR)\lispref\lispref.texi): Replace bad
630         dependency.
631
632 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
633
634         * XEmacs 21.2.19 is released
635
636 1999-07-10  Adrian Aichner  <adrian@xemacs.org>
637
638         * xemacs.mak (.SUFFIXES): Add .texi.
639         (check): Improve automated test section.
640         (info): Generate info files using XEmacs (no makeinfo.exe needed).
641
642 1999-07-19  Andy Piper  <andy@xemacs.org>
643
644         * xemacs.mak (DOC_SRC3): add gutter.c
645         (TEMACS_OBJS): add gutter.obj.
646
647 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
648
649         * XEmacs 21.2.18 is released
650
651 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
652
653         * XEmacs 21.2.17 is released
654
655 1999-06-13  Adrian Aichner  <adrian@xemacs.org>
656
657         * xemacs.mak (DOC_SRC8): Remove mule-coding.c.
658         (TEMACS_MULE_OBJS): Remove mule-coding.obj
659         (check): Implement according to src/Makefile.
660         (check-temacs): ditto.
661
662 1999-06-05  Norbert Koch <n.koch@delta-ii.de>
663
664         * xemacs.mak (mule): remove dependencies from mule-coding.c
665
666 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
667
668         * XEmacs 21.2.16 is released
669
670 1999-05-14  Adrian Aichner  <adrian@xemacs.org>
671
672         * xemacs.mak (GUNG_HO): Explicitly default to 0.
673         Fix some comment typos.
674         ($(XEMACS)\Installation): Create it in the toplevel-directory,
675         where it is expected by loadup.el
676
677 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
678
679         * XEmacs 21.2.15 is released
680
681 1999-05-31  Andy Piper  <andy@xemacs.org>
682
683         * xemacs.mak: add select & select-x targets.
684
685 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
686
687         * XEmacs 21.2.14 is released
688
689 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
690
691         * xemacs.mak: please document me
692         From Norbert Koch <n.koch@delta-ii.de>
693
694 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
695
696         * xemacs.mak ($(LISP)\Installation.el): Don't use
697         `replace-in-string'.
698
699 1999-03-17  Adrian Aichner  <adrian@xemacs.org>
700
701         * xemacs.mak: Remove ESC macro -- no longer needed.
702         Remove small configuration report.  Remove simplified version of
703         Installation and Installation.el
704         (Installation.el): Create it depending on "Installation" file.
705         Replace \r characters by use of `replace-in-string' in lisp-land.
706         (all): Make it depend on "Installation" file.
707         (Installation): Create a complete "Installation" file, looking
708         much like what is generated by "configure" on UNIX systems.
709         Insert WARNING where appropriate (currently when building without
710         HAVE_XPM, HAVE_PNG, and HAVE_MSW_C_DIRED).
711         Type "Installation" to STDOUT much like the "small configuration
712         report" did.
713
714 1999-04-29  Andy Piper  <andy@xemacs.org>
715
716         * sys/file.h: conditionalise definition of X_OK.
717
718 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
719
720         * XEmacs 21.2.13 is released
721
722 1999-03-07  Jonathan Harris  <jhar@tardis.ed.ac.uk>
723
724         * xemacs.mak:
725           Don't link lib-src programs incrementally.
726           Don't include debug info in release builds.
727           Put intermediate files in the appropriate directories.
728           Make "distclean" target delete all intermediate files.
729
730 1999-03-07  Jonathan Harris  <jhar@tardis.ed.ac.uk>
731
732         * xemacs.mak:
733           Fix building on Windows 95/98 by conditionalising escape
734           character '^'.
735           Only put mule-packages in package path on MULE builds.
736           Only build source browser files on debug builds.
737           Build source browser database before link so that it's
738           available even if link fails.
739
740 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
741
742         * XEmacs 21.2.12 is released
743
744 1999-03-03  Gleb Arshinov  <gleb@cs.stanford.edu>
745
746         * xemacs.mak (HAVE_XFACE): fix for building without X-Face support
747         provided by Brent B. Powers <bpowers@ms.com>.
748
749         * xemacs.mak (CONFIG_ERROR): Misc error detection for build with
750         X-Face.
751
752 1999-02-01  Gleb Arshinov  <gleb@cs.stanford.edu>
753
754         * README: Document the X-Face build option.
755
756         * compface.mak: New file
757           Makefile for building compface library under MSVC.  Build
758           library only, not executables.  Should be extended to build
759           executables and propagated upstream, if possible.
760
761         * xemacs.mak: Link in X-Face/Compface for NT native build.
762
763 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
764
765         * XEmacs 21.2.11 is released
766
767 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
768
769         * XEmacs 21.2.10 is released
770
771 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
772
773         * XEmacs 21.2.9 is released
774
775 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
776
777         * xemacs.mak (MODULES): Adding variable.
778         (update-elc): Setting EMACSBOOTSTRAPMODULEPATH.
779
780 1998-12-17  Charles G. Waldman <cgw@pgt.com>
781
782         * minitar.c:  New file
783         * minitar.mak: New file
784
785 1998-12-29  Jonathan Harris  <jhar@tardis.ed.ac.uk>
786
787         * xemacs.mak:
788           Changed x86 EMACS_CONFIGURATION to i586-pc-win32 since we
789           build optimised for Pentium.
790           Created CFLAGS variable, used in building all objects and in
791           constructing config.values.
792           Added glyphs-widget.c and gui-msw.c to list of sources.
793           Added PACKAGE_PATH to EMACSBOOTSTRAPLOADPATH for mule builds.
794
795 1998-12-28  Martin Buchholz <martin@xemacs.org>
796
797         * XEmacs 21.2.8 is released.
798
799 1998-12-24  Martin Buchholz <martin@xemacs.org>
800
801         * XEmacs 21.2.7 is released.
802
803 1998-12-13  Jonathan Harris  <jhar@tardis.ed.ac.uk>
804
805         * xemacs.mak:
806           Replaced PACKAGEPATH variable with PACKAGE_PREFIX.
807           configure-package-path is initialised to contain
808           subdirectories of PACKAGE_PREFIX. The install target makes
809           a skeleton package tree under PACKAGE_PREFIX.
810
811         * README, PROBLEMS:
812           Documented the package path changes.
813           Corrected the advice on a suitable minimal set of packages.
814
815 1998-12-17  Andy Piper  <andy@xemacs.org>
816
817         * xemacs.mak ($(LIB_SRC)/movemail.exe): adapt make rule to build
818         with pop support.
819
820         * xemacs.mak: add gui-msw.c and glyphs-widget.c object lists.
821
822 1998-12-16  Andy Piper  <andy@xemacs.org>
823
824         * XEmacs 21.2.6 is released
825
826 1998-12-11  Adrian Aichner  <adrian@xemacs.org>
827
828         * xemacs.mak (DOC_SRC2): CLASH_DETECTION is not supported under
829         native Windows NT.  Therefore src\filelock.c is not to be
830         compiled.
831         (TEMACS_OBJS): Consequently, don't link in $(OUTDIR)\filelock.obj.
832
833 1998-12-10  Jonathan Harris  <jhar@tardis.ed.ac.uk>
834
835         * xemacs.mak ($(OUTDIR)\alloc.obj): add a dependency on
836         puresize-adjust.h to avoid infinite recursion.
837
838 1998-12-09  Andy Piper  <andy@xemacs.org>
839
840         * config.h: remove clash detection stuff.
841
842 1998-12-07  Martin Buchholz  <martin@xemacs.org>
843
844         * xemacs.mak (TEMACS_OBJS):
845         (DOC_SRC4):
846         - Remove pure.c, pure.obj
847
848 1998-11-04  Adrian Aichner  <adrian@xemacs.org>
849
850         * xemacs.mak: Creating minimal versions of Installation,
851         Installation.el, and config.values to make
852         (describe-installation) and (config-value ...) work in Windows NT
853         native builds.  Incorporating rule for movemail.exe courtesy of
854         Andy Piper.
855
856 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
857
858         * XEmacs 21.2.5 is released
859
860 1998-11-28  SL Baur  <steve@altair.xemacs.org>
861
862         * XEmacs 21.2-beta4 is released.
863
864 1998-10-29  Andy Piper  <andyp@parallax.co.uk>
865
866         * xemacs.mak ($(LIB_SRC)/movemail.exe): add etags dependencies to
867         pull in getopt and friends.
868
869 1998-10-15  SL Baur  <steve@altair.xemacs.org>
870
871         * XEmacs 21.2-beta3 is released.
872
873 1998-09-29  SL Baur  <steve@altair.xemacs.org>
874
875         * XEmacs 21.2-beta2 is released.
876
877 1998-09-19  Adrian Aichner  <adrian@xemacs.org>
878
879         * tiff.mak: New file provided by Charles Wilson
880           <cwilson@ee.gatech.edu>
881
882         * README: Update provided by Charles Wilson
883           <cwilson@ee.gatech.edu>.  Documenting use of the newly
884           introduced tiff.mak.  Renumbering subsequent build instruction
885           items.
886
887 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
888
889         * PROBLEMS: New file.
890
891         * xemacs.mak: Install the PROBLEMS file in the root directory of
892           the XEmacs installation.
893
894 1998-08-31  Jonathan Harris  <jhar@tardis.ed.ac.uk>
895
896         * xemacs.mak: Detect failure to supply PNG_DIR or XLIB_DIR
897           when building with PNG support.
898
899 1998-08-31  Jonathan Harris  <jhar@tardis.ed.ac.uk>
900
901         * README: Document the PNG, ZLIB, JPEG, TIFF and GIF build
902           options.
903
904 1998-08-12  Jeff Sparkes  <jsparkes@internetivity.com>
905
906         * xemacs.mak: Link in GIF, fix HAVE_JPEG default.
907
908 1998-08-09  Jonathan Harris  <jhar@tardis.ed.ac.uk>
909
910         * xemacs.mak (install): Win95 fixes:
911           DOS mkdir doesn't create intermediate directories. xcopy does
912           so use it to create the install and lock directories.
913           Removed trailing backslashes from copy commands since DOS
914           copy doesn't like them.
915
916 1998-08-05  Charles G. Waldman <cgw@pgt.com>
917
918         * xemacs.mak: change "copy" to "xcopy" in install target
919
920 1998-08-04  Jeff Sparkes  <jsparkes@internetivity.com>
921
922         * xemacs.mak: Link in PNG, TIFF and JPEG in native build.
923
924 1998-08-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
925
926         * README: XEmacs has been successfully built with MSVC 4.0.
927           Mention the vcvars32.bat file installed with the MSVC tools.
928
929 1998-07-19  SL Baur  <steve@altair.xemacs.org>
930
931         * XEmacs 21.2-beta1 is released.
932
933 1998-07-13  Jonathan Harris  <jhar@tardis.ed.ac.uk>
934
935         * xemacs.mak:
936           Add path to xemacs.res dependency.
937
938 1998-07-12  SL Baur  <steve@altair.xemacs.org>
939
940         * XEmacs 21.0-pre5 is released.
941
942 1998-07-09  SL Baur  <steve@altair.xemacs.org>
943
944         * XEmacs 21.0-pre4 is released.
945
946 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
947
948         * README: Documented the changed PACKAGEPATH option and the new
949           INSTALL_DIR option, install target and runemacs executable.
950           Added more debugging documentation.
951
952         * config.h: Don't undef EMACS_CONFIGURATION because it's now
953           set in the makefile.
954
955         * xemacs.mak: Added an INSTALL_DIR option and install target.
956           Renamed the default package location option to PACKAGEPATH
957           and made it cope with paths with spaces in them.
958           Made non-debug build the default; DEBUG_XEMACS defaults to 0.
959           System configuration (EMACS_CONFIGURATION) now correctly
960           determined at build-time by this makefile.
961           Compiles the runemacs executable as part of the all target.
962
963 1998-06-29  SL Baur  <steve@altair.xemacs.org>
964
965         * config.h:
966         * xemacs.mak: NT native sound fixes
967         From Fabrice POPINEAU via Adrian Aichner <adrian@xemacs.org>
968
969 1998-06-21  Martin Buchholz  <martin@xemacs.org>
970
971         * xemacs.mak: It's XEmacs, not Xemacs!
972
973 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
974
975         * file.ico, lisp.ico:
976           New icons to represent a generic file and a lisp file.
977
978         * xemacs.rc: Build file.ico and lisp.ico into the executable.
979
980 1998-06-15  Peter Windle <peterw@sdl.ug.eds.com>
981
982         * xemacs.mak: Made XPM and X11 checks cope with case-sensitive
983         NFS. Also apply Sean MacLennan's change allowing
984         emacs_beta_version to be undefined.
985
986 1998-06-19  SL Baur  <steve@altair.xemacs.org>
987
988         * xemacs.mak (distclean): Reorder when puresize-adjust.h gets
989         deleted.
990         From Adrian Aichner <adrian@xemacs.org>
991
992 1998-06-08  Kirill M. Katsnelson  <kkm@kis.ru>
993
994         * config.h: Undefined DONT_ENCAPSULATE.
995         Defined ENCAPSULATE_* for fopem, open, rename and mkdir.
996         Removed MS-DOS code remains.
997
998 1998-06-03  Rick Rankin  <Rick_Rankin-P15254@email.mot.com>
999
1000         * Makefile.cygwin: created to compile runemacs.c. This should
1001         probably have a Makefile.in, but...
1002
1003         * runemacs.c: modified to check to see if xemacs is a symbolic
1004         link when compiled under Cygwin.
1005
1006 1998-05-31  Kirill M. Katsnelson  <kkm@kis.ru>
1007
1008         * xemacs.mak: Added lib-src/wakeup.exe
1009
1010 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
1011
1012         * xemacs.mak: Added rules for hexl.exe, movemail.exe, mmencode.exe
1013         sorted-doc.exe, etags.exe
1014
1015 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
1016
1017         * xemacs.mak: Support building InfoDock, with INFODOCK=1 macro
1018         in the command line.
1019
1020 1998-05-26  Kirill M. Katsnelson  <kkm@kis.ru>
1021
1022         * inc/sys/dir.h: Removed #ifndef WINDOWSNT around the code which
1023         should be compiled in (sic!).
1024         Removed 'extern' before function prototypes.
1025
1026 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
1027
1028         * xemacs.mak: Unified -nologo compiler switch handling and lib-src
1029         programs build (only make-docfile currently, adding other tools
1030         soon).
1031
1032 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
1033
1034         * xemacs.mak: Added HAVE_DIALOGS macro, and dialog-*.* files to
1035         docfile creation and compilation.
1036         Defaulted HAVE_MSW to 1.
1037         Changed lib-src references to be relative to $(XEMACS)/, not ../
1038
1039 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
1040
1041         * xemacs.mak: Removed inline.{c,obj}. It did buy nothing.
1042
1043 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
1044
1045         * xemacs.mak: Comment out dialog.{c,obj} from build.
1046
1047 1998-05-11  Jonathan Harris  <jhar@tardis.ed.ac.uk>
1048
1049         * nt/config.h:
1050         Unconditionally define new HAVE_DRAGNDROP.
1051
1052 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
1053
1054         * xemacs.mak: Added dragdrop.{c,obj}
1055
1056 1998-05-08  Kirill M. Katsnelson  <kkm@kis.ru>
1057
1058         * config.h (enum_field): Redefine to be unsigned int.
1059
1060 1998-05-07  Kirill M. Katsnelson  <kkm@kis.ru>
1061
1062         * xemacs.mak: Really honor minimal tagbits, indexed lrecord and
1063         union type.
1064
1065 1998-05-03  Kirill M. Katsnelson  <kkm@kis.ru>
1066
1067         * inc/sys/socket.h: Removed encapsulating definitions for Winsock
1068         functions.
1069
1070 1998-05-04  Kirill M. Katsnelson  <kkm@kis.ru>
1071
1072         * xemacs.mak: Defined PATH_PROGNAME and PATH_VERSION C macros.
1073         Make _DEBUG defined only when DEBUG_XEMACS.
1074
1075 1998-04-26  Kirill M. Katsnelson  <kkm@kis.ru>
1076
1077         * xemacs.mak: Added glyphs-eimage.{c,obj}
1078
1079 1998-04-20  Kirill M. Katsnelson  <kkm@kis.ru>
1080
1081         * xemacs.mak: Support "Don't panic, I will restart make" exit code.
1082         Extra checks for externally specified X{PM,11}_DIR.
1083         Proper quoting to allow spaces in these paths.
1084         Conduct all config checks at once.
1085         New option VERBOSECC. When non-zero, C compiler echoes its
1086         commands. When zero, only name of the file being compiled is
1087         echoed. Default is 0 (do not echo).
1088
1089 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
1090
1091         * README: Documented new msvc build procedure, including XPM
1092         support.
1093
1094         * xemacs.mak: Added XPM and TOOLBARS support for native msvc
1095         build.
1096
1097         * xpm.mak: New file
1098         Makefile for building xpm library under msvc. Hopefully this
1099         will be part of future xpm distributions.
1100
1101 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
1102
1103         * config.h: Do not USE_ASSERTION when DEBUG_XEMACS is not
1104         defined.
1105
1106         * xemacs.mak: Added new file process-nt.c
1107
1108 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
1109
1110         * xemacs.mak: Added build options which can be defined in nmake
1111         command line (defaults are parentheses):
1112         HAVE_MSW=0/1    (0)     Build with native GUI
1113         HAVE_X=0/1      (0)     Build with X-Windows
1114                                 ** At least one must be defined
1115         X11_DIR=path    ()      Path to the root dir of X11R6 installation
1116                                 ** Must be defined when HAVE_X=1
1117         HAVE_MULE=0/1   (0)     Compile in MULE
1118         HAVE_MSW_C_DIRED=0/1(1) Compile in fast dired
1119         PATH_PACKAGEPATH=path   Package search path
1120                         ("~/.xemacs")
1121         DEBUG_XEMACS=0/1 (1)    Compile with symbols, assertions and
1122                                 extra debugging checks
1123         USE_UNION_TYPE=0/1 (0)
1124         USE_MINIMAL_TAGBITS=0/1 (0)
1125         USE_INDEXED_LRECORD_IMPLEMENTATION=0/1 (0)
1126         GUNG_HO=0/1 (none)      When specified, overrides the above two.
1127         : Added output of a configuration report
1128         : Added copyright notice.
1129         : Deleted remains of ImageMagick.
1130         (distclean): Do not use mskedepend
1131         (install): echo "Not yet implmented".
1132
1133 1998-04-05  Kirill M. Katsnelson  <kkm@kis.ru>
1134
1135         * config.h (enum_field): Borrow new definition from config.h.in
1136
1137 1998-04-01  Kirill M. Katsnelson  <kkm@kis.ru>
1138
1139         * config.h: Patial sync-up with config.h.in
1140
1141 1998-03-25  jhar@tardis.ed.ac.uk
1142
1143         * xemacs.mak: Adds glyphs-msw.c and imgproc.c and reflects
1144         alterations to package_path in nt/xemacs.mak.
1145
1146 1998-03-24  Kirill M. Katsnelson  <kkm@kis.ru>
1147
1148         * xemacs.mak (dump-xemacs): Replaced use of `touch' with `echo'.
1149
1150 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
1151
1152         * xemacs.mak: Removed all references to deleted dgif_lib.{c,obj},
1153         gif_err.{c,obj} and gifalloc.{c,obj}. New image support is not
1154         compiled in yet.
1155
1156 1998-03-19  Kirill M. Katsnelson  <kkm@kis.ru>
1157
1158         * xemacs.mak: HAVE_FILE_CODING removed: it is no longer an option,
1159         since file I/O depends on it, and defined unconditioanlly in
1160         src/s/windowsnt.h.
1161         Added -nologo switch to different tools here and there.
1162         Suppressed some irrelevant make output.
1163
1164 1998-02-28  Kirill M. Katsnelson  <kkm@kis.ru>
1165
1166         * xemacs.mak: Defined HAVE_FILE_CODING variable, an equivalent of
1167         --with-file-coding configure option. Default is yes.
1168
1169 1998-03-13  Kirill M. Katsnelson  <kkm@kis.ru>
1170
1171         * xemacs.mak (update-elc): Copy Installation.el to $(LISP)
1172
1173         * Installation.el: New file, copied by xemacs.mak during build.
1174
1175 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
1176
1177         * xemacs.mak: Added entry for src/dired-msw.c.  Use of the
1178           dired-in-C enhancements is optional, and is determined by
1179           HAVE_MSW_C_DIRED.  See comments in xemacs.mak.
1180
1181 1998-02-18  Kirill M. Katsnelson  <kkm@kis.ru>
1182
1183         * xemacs.mak: Fixed lost docstrings
1184
1185 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
1186
1187         * xemacs.mak: Updated accordingly.
1188         Creates the MSVC browse info immediately after the link.
1189
1190 1997-12-29  Kirill M. Katsnelson  <kkm@kis.ru>
1191
1192         * config.h: Suppressed MSVC warning 'relational' : signed/unsigned
1193         mismatch
1194
1195         * config.h: INLINE defined to __inline for MSVC compilers >= 2.x
1196
1197 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
1198
1199         * xemacs.mak: added menubar-msw.c, menubar.c
1200
1201         * xemacs.mak: scrollabrs and menubars are rearranged properly
1202           under different ifdef'd secions, so for example menubar.obj goes
1203           to always compiled section, and menubar-msw.obj is built only when
1204           HAVE_MSW.
1205
1206         * xemacs.mak: Compiler warning flag definition moved to a macro
1207           CPP_WARN_FLAGS. Redefined from -w to -W3 (Doh!).
1208
1209 1997-12-11  David Hobley <davidh@wr.com.au>
1210
1211         * Added support for auto generation of puresize-adjust.h
1212           in xemacs.mak. Also created new file puresize-adjust.h to copy
1213           into src on initial build.
1214
1215 Mon December 08 1997 kkm@kis.ru
1216
1217         * xemacs.mak: added profile.c, removed event-unixod.c
1218         * xemacs.mak: removed dangerous defines _IX_86, _X86_,
1219           _MSC_VER
1220         * config.h: removed #define HAVE_UNIXOID_EVENT_LOOP
1221
1222 Thu December 04 1997 jhar@tardis.ed.ac.uk
1223
1224         * xemacs.mak: Define DEBUG_XEMACS when compiling with debug.
1225
1226 Tue November 29 12:29:33 1997 davidh
1227
1228         * xemacs.mak and config.h updated to provide ability to
1229           specify DEBUG mode from the xemacs.mak file.
1230
1231 Mon December 01 1997 jhar
1232
1233         * msw-init.el: Provide default bindings for cut, paste, copy and undo
1234
1235         * event-msw.c, event-msw.h, frame-msw.c, msw-proc.c:
1236           - Implemeted simple emacs_mswindows_event_pending_p().
1237           - Fixed deleting frames.
1238           - Rewrote timeout code, eliminating "!NILP(rest)" bug.
1239           - Special processing for 'Ctrl-@' keystroke.
1240           - Support for some new keysyms.
1241
1242 Mon December 01 1997 jhar
1243
1244         * xemacs.mak:
1245           - Add PACKAGE_PATH and EMACS_BETA_VERSION defines.
1246           - Automatically copy changed include files from \nt to \src.
1247           - Corrected some DOC_SRC* lists.
1248
1249 Tue November 18 21:45:06 1997 davidh
1250
1251         * xemacs.mak updated to remove dependency on startup.elc
1252           HAVE_IMAGEMAGICK added for X build.
1253
1254 Thu September 25 23:06:44 1997 davidh
1255
1256         * xemacs.mak updated to make the build as simple as typing
1257           nmake -f xemacs.mak. Also support for native gui included
1258           which should mean the w32 directory is no longer required.
1259
1260         * config.h synced with config.h.in from 20.3-b2
1261
1262         * synced in changes to support native gui.
1263
1264 Thu September 25 23:06:44 1997 davidh
1265
1266         * August Hill provided a patch to xemacs.mak to greatly simplify
1267           the build - the DOC file gets created correctly.
1268
1269 Tue September 22 23:06:44 1997 davidh
1270
1271         * August Hill provided some more patches - to expand ~ correctly
1272           and to correctly deal with drive letters in the path.
1273
1274         * emacs.c patched to call init_ntproc()
1275
1276
1277 Tue July 15 19:32:21 1997 davidh
1278
1279         * August Hill provided some more patches to make things better
1280           - there is a workaround for dired to make the ^M's disappear
1281           - a patch to fix shell-command
1282
1283 Tue July 08 22:01:36 1997 davidh
1284
1285         * #ifdef'd call to vfork and replaced with spawn as per GNU Emacs;
1286           as a result, removed /force - XEmacs now links normally.
1287
1288 Thu June 31 21:16:21 1997 davidh
1289
1290         * nt/TODO created.
1291
1292         * nt/X11.patch created to help with the X build.
1293
1294         * August Hill provided:
1295           a patch to fix the _WRETCODE undefined symbol,
1296           a patch to fix a problem with dired
1297
1298           and generally helped clarify the build instructions.
1299
1300         * Synced with 20.3b10 (Athens).
1301
1302         * Made DIRECTORY_SEP be '\\'. Until I can change all code to
1303           use the macro, I decided this would be easiest.
1304
1305         * Modified src/fileio.c to only open files in O_BINARY. This
1306           causes files to be opened and written without automatically
1307           writing ^M 's to the end of each line. MULE ought to sort this
1308           in theory, but I am less than convinced.
1309
1310         * Updated the nt/README to provide a little more help.
1311
1312 Thu May 29 23:11:21 1997 davidh
1313
1314         * Synced with 20.3b2.
1315
1316         * Removed nt/README.src, nt/src.m.windowsnt.h nt/src.s.windowsnt.h.
1317
1318         * Updated README from marcpa.
1319
1320         * Added example Win32.cf and site.def files for X.
1321
1322         * Added sed.exe into nt/.
1323
1324         * Modified nt/xemacs.mak to pass correct flags to lwlib compile.
1325
1326         * Added extra .elc files to ensure make-docfile gets all symbols.
1327
1328         * Modified balloon_help.c to compile (#if'd max definition)
1329
1330         * Modified src/event-Xt.c so as not to add signal_event_pipe to
1331           be selected on - this is a hack until I can work out a better
1332           way. Thanks to Ben Wing for help on this.
1333
1334 Thu Mar 27 20:56:21 1997  marcpa  (marcpa at MARCPA)
1335
1336         * Synced with 20.1b9.
1337
1338 Sun Mar 16 00:32:15 1997  marcpa  (marcpa at MARCPA)
1339
1340         * lisp/eterm/README.term is truncated: is it just me (because
1341         I'm on NT) or everyone else sees this ?
1342         Answer: it is because it contains a ^Z embedded in it, therefore
1343         it needs to be inserted in binary mode in CVS.
1344
1345 Thu Mar 13 00:19:25 1997  marcpa  (marcpa at MARCPA)
1346
1347         * At end of compilation, there are some unresolved symbols:
1348
1349 link.exe @C:\TEMP\nma00115.
1350 sysdep.obj : error LNK2001: unresolved external symbol _vfork
1351 ../src/temacs.exe : warning LNK4088: image being generated due to /FORCE
1352 option; image may not run
1353
1354
1355 Wed Mar 12 23:18:53 1997  marcpa  (marcpa at MARCPA)
1356
1357         * Need to copy the nt/inc directory David originally submitted or
1358         NT code won't compile.
1359
1360         * Need to copy nt/{config.h,paths.h,ad2c.sed,xemacs.mak} in src.
1361
1362         * Had to modify XEmacs sources here and there : see the diffs
1363         between NT_FIRST_COMPILE and V20_1_beta9.
1364
1365         * Needed to patch X11R6.3 sources: (include/x11/Xmd.h:155) BOOL is
1366         already defined by Windows and is a long, while X wants it to be
1367         an unsigned char.
1368
1369 --- Xmd.h~      Thu Jun 08 23:20:40 1995
1370 +++ Xmd.h       Sun Mar 16 13:09:10 1997
1371 @@ -150,8 +150,9 @@
1372  typedef CARD16         BITS16;
1373  typedef CARD8          BYTE;
1374
1375 +#ifndef WIN32
1376  typedef CARD8           BOOL;
1377 -
1378 +#endif
1379
1380         * cpp.exe not used: cl.exe from VC++4.2 seems to handle everything
1381         properly.