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