Contents in latest XEmacs 21.2 at 1999-06-09-16.
[chise/xemacs-chise.git.1] / nt / ChangeLog
1 1999-05-14  Adrian Aichner  <aichner@ecf.teradyne.com>
2
3         * xemacs.mak (GUNG_HO): Explicitly default to 0.
4         Fix some comment typos.
5         ($(XEMACS)\Installation): Create it in the toplevel-directory,
6         where it is expected by loadup.el
7
8 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9
10         * XEmacs 21.2.15 is released
11
12 1999-05-31  Andy Piper  <andy@xemacs.org>
13
14         * xemacs.mak: add select & select-x targets.
15         
16 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
17
18         * XEmacs 21.2.14 is released
19
20 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
21
22         * xemacs.mak: please document me
23         From Norbert Koch <n.koch@delta-ii.de>
24
25 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
26
27         * xemacs.mak ($(LISP)\Installation.el): Don't use
28         `replace-in-string'.
29
30 1999-03-17  Adrian Aichner  <aichner@ecf.teradyne.com>
31
32         * xemacs.mak: Remove ESC macro -- no longer needed.
33         Remove small configuration report.  Remove simplified version of
34         Installation and Installation.el
35         (Installation.el): Create it depending on "Installation" file.
36         Replace \r characters by use of `replace-in-string' in lisp-land.
37         (all): Make it depend on "Installation" file.
38         (Installation): Create a complete "Installation" file, looking
39         much like what is generated by "configure" on UNIX systems.
40         Insert WARNING where appropriate (currently when building without
41         HAVE_XPM, HAVE_PNG, and HAVE_MSW_C_DIRED).
42         Type "Installation" to STDOUT much like the "small configuration
43         report" did.
44
45 1999-04-29  Andy Piper  <andy@xemacs.org>
46         
47         * sys/file.h: conditionalise definition of X_OK.
48         
49 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
50
51         * XEmacs 21.2.13 is released
52
53 1999-03-07  Jonathan Harris  <jhar@tardis.ed.ac.uk>
54
55         * xemacs.mak:
56           Don't link lib-src programs incrementally.
57           Don't include debug info in release builds.
58           Put intermediate files in the appropriate directories.
59           Make "distclean" target delete all intermediate files.
60
61 1999-03-07  Jonathan Harris  <jhar@tardis.ed.ac.uk>
62
63         * xemacs.mak:
64           Fix building on Windows 95/98 by conditionalising escape
65           character '^'.
66           Only put mule-packages in package path on MULE builds.
67           Only build source browser files on debug builds.
68           Build source browser database before link so that it's
69           available even if link fails.
70
71 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
72
73         * XEmacs 21.2.12 is released
74
75 1999-03-03  Gleb Arshinov  <gleb@cs.stanford.edu>
76
77         * xemacs.mak (HAVE_XFACE): fix for building without X-Face support
78         provided by Brent B. Powers <bpowers@ms.com>.
79
80         * xemacs.mak (CONFIG_ERROR): Misc error detection for build with
81         X-Face.
82
83 1999-02-01  Gleb Arshinov  <gleb@cs.stanford.edu>
84
85         * README: Document the X-Face build option.
86
87         * compface.mak: New file
88           Makefile for building compface library under MSVC.  Build
89           library only, not executables.  Should be extended to build
90           executables and propagated upstream, if possible.
91
92         * xemacs.mak: Link in X-Face/Compface for NT native build.
93
94 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
95
96         * XEmacs 21.2.11 is released
97
98 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
99
100         * XEmacs 21.2.10 is released
101
102 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
103
104         * XEmacs 21.2.9 is released
105
106 1999-01-14  Adrian Aichner  <aichner@ecf.teradyne.com>
107
108         * xemacs.mak (MODULES): Adding variable.
109         (update-elc): Setting EMACSBOOTSTRAPMODULEPATH.
110
111 1998-12-17  Charles G. Waldman <cgw@pgt.com>
112
113         * minitar.c:  New file
114         * minitar.mak: New file
115
116 1998-12-29  Jonathan Harris  <jhar@tardis.ed.ac.uk>
117
118         * xemacs.mak:
119           Changed x86 EMACS_CONFIGURATION to i586-pc-win32 since we
120           build optimised for Pentium.
121           Created CFLAGS variable, used in building all objects and in
122           constructing config.values.
123           Added glyphs-widget.c and gui-msw.c to list of sources.
124           Added PACKAGE_PATH to EMACSBOOTSTRAPLOADPATH for mule builds.
125
126 1998-12-28  Martin Buchholz <martin@xemacs.org>
127
128         * XEmacs 21.2.8 is released.
129
130 1998-12-24  Martin Buchholz <martin@xemacs.org>
131
132         * XEmacs 21.2.7 is released.
133
134 1998-12-13  Jonathan Harris  <jhar@tardis.ed.ac.uk>
135
136         * xemacs.mak:
137           Replaced PACKAGEPATH variable with PACKAGE_PREFIX. 
138           configure-package-path is initialised to contain
139           subdirectories of PACKAGE_PREFIX. The install target makes
140           a skeleton package tree under PACKAGE_PREFIX.
141
142         * README, PROBLEMS:
143           Documented the package path changes.
144           Corrected the advice on a suitable minimal set of packages.
145
146 1998-12-17  Andy Piper  <andy@xemacs.org>
147
148         * xemacs.mak ($(LIB_SRC)/movemail.exe): adapt make rule to build
149         with pop support.
150
151         * xemacs.mak: add gui-msw.c and glyphs-widget.c object lists.
152
153 1998-12-16  Andy Piper  <andy@xemacs.org>
154
155         * XEmacs 21.2.6 is released
156
157 1998-12-11  Adrian Aichner  <aichner@ecf.teradyne.com>
158
159         * xemacs.mak (DOC_SRC2): CLASH_DETECTION is not supported under
160         native Windows NT.  Therefore src\filelock.c is not to be
161         compiled.
162         (TEMACS_OBJS): Consequently, don't link in $(OUTDIR)\filelock.obj.
163
164 1998-12-10  Jonathan Harris  <jhar@tardis.ed.ac.uk>
165
166         * xemacs.mak ($(OUTDIR)\alloc.obj): add a dependency on
167         puresize-adjust.h to avoid infinite recursion.
168
169 1998-12-09  Andy Piper  <andy@xemacs.org>
170
171         * config.h: remove clash detection stuff.
172
173 1998-12-07  Martin Buchholz  <martin@xemacs.org>
174
175         * xemacs.mak (TEMACS_OBJS):
176         (DOC_SRC4): 
177         - Remove pure.c, pure.obj
178
179 1998-11-04  Adrian Aichner  <aichner@ecf.teradyne.com>
180
181         * xemacs.mak: Creating minimal versions of Installation,
182         Installation.el, and config.values to make
183         (describe-installation) and (config-value ...) work in Windows NT
184         native builds.  Incorporating rule for movemail.exe courtesy of
185         Andy Piper.
186
187 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
188
189         * XEmacs 21.2.5 is released
190
191 1998-11-28  SL Baur  <steve@altair.xemacs.org>
192
193         * XEmacs 21.2-beta4 is released.
194
195 1998-10-29  Andy Piper  <andyp@parallax.co.uk>
196
197         * xemacs.mak ($(LIB_SRC)/movemail.exe): add etags dependencies to
198         pull in getopt and friends.
199
200 1998-10-15  SL Baur  <steve@altair.xemacs.org>
201
202         * XEmacs 21.2-beta3 is released.
203
204 1998-09-29  SL Baur  <steve@altair.xemacs.org>
205
206         * XEmacs 21.2-beta2 is released.
207
208 1998-09-19  Adrian Aichner  <aichner@ecf.teradyne.com>
209
210         * tiff.mak: New file provided by Charles Wilson
211           <cwilson@ee.gatech.edu>
212
213         * README: Update provided by Charles Wilson
214           <cwilson@ee.gatech.edu>.  Documenting use of the newly
215           introduced tiff.mak.  Renumbering subsequent build instruction
216           items.
217
218 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
219
220         * PROBLEMS: New file.
221
222         * xemacs.mak: Install the PROBLEMS file in the root directory of
223           the XEmacs installation.
224
225 1998-08-31  Jonathan Harris  <jhar@tardis.ed.ac.uk>
226
227         * xemacs.mak: Detect failure to supply PNG_DIR or XLIB_DIR
228           when building with PNG support.
229
230 1998-08-31  Jonathan Harris  <jhar@tardis.ed.ac.uk>
231
232         * README: Document the PNG, ZLIB, JPEG, TIFF and GIF build
233           options.
234
235 1998-08-12  Jeff Sparkes  <jsparkes@internetivity.com>
236
237         * xemacs.mak: Link in GIF, fix HAVE_JPEG default.
238
239 1998-08-09  Jonathan Harris  <jhar@tardis.ed.ac.uk>
240
241         * xemacs.mak (install): Win95 fixes:
242           DOS mkdir doesn't create intermediate directories. xcopy does
243           so use it to create the install and lock directories.
244           Removed trailing backslashes from copy commands since DOS
245           copy doesn't like them.
246
247 1998-08-05  Charles G. Waldman <cgw@pgt.com>
248
249         * xemacs.mak: change "copy" to "xcopy" in install target
250
251 1998-08-04  Jeff Sparkes  <jsparkes@internetivity.com> 
252
253         * xemacs.mak: Link in PNG, TIFF and JPEG in native build.
254
255 1998-08-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
256
257         * README: XEmacs has been successfully built with MSVC 4.0.
258           Mention the vcvars32.bat file installed with the MSVC tools.
259
260 1998-07-19  SL Baur  <steve@altair.xemacs.org>
261
262         * XEmacs 21.2-beta1 is released.
263
264 1998-07-13  Jonathan Harris  <jhar@tardis.ed.ac.uk>
265
266         * xemacs.mak:
267           Add path to xemacs.res dependency.
268
269 1998-07-12  SL Baur  <steve@altair.xemacs.org>
270
271         * XEmacs 21.0-pre5 is released.
272
273 1998-07-09  SL Baur  <steve@altair.xemacs.org>
274
275         * XEmacs 21.0-pre4 is released.
276
277 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
278
279         * README: Documented the changed PACKAGEPATH option and the new
280           INSTALL_DIR option, install target and runemacs executable.
281           Added more debugging documentation.
282
283         * config.h: Don't undef EMACS_CONFIGURATION because it's now
284           set in the makefile.
285
286         * xemacs.mak: Added an INSTALL_DIR option and install target.
287           Renamed the default package location option to PACKAGEPATH
288           and made it cope with paths with spaces in them.
289           Made non-debug build the default; DEBUG_XEMACS defaults to 0.
290           System configuration (EMACS_CONFIGURATION) now correctly
291           determined at build-time by this makefile.
292           Compiles the runemacs executable as part of the all target.
293
294 1998-06-29  SL Baur  <steve@altair.xemacs.org>
295
296         * config.h:
297         * xemacs.mak: NT native sound fixes
298         From Fabrice POPINEAU via Adrian Aichner <aichner@ecf.teradyne.com>
299
300 1998-06-21  Martin Buchholz  <martin@xemacs.org>
301
302         * xemacs.mak: It's XEmacs, not Xemacs!
303
304 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
305
306         * file.ico, lisp.ico:
307           New icons to represent a generic file and a lisp file.
308
309         * xemacs.rc: Build file.ico and lisp.ico into the executable.
310
311 1998-06-15  Peter Windle <peterw@sdl.ug.eds.com>
312
313         * xemacs.mak: Made XPM and X11 checks cope with case-sensitive
314         NFS. Also apply Sean MacLennan's change allowing
315         emacs_beta_version to be undefined.
316
317 1998-06-19  SL Baur  <steve@altair.xemacs.org>
318
319         * xemacs.mak (distclean): Reorder when puresize-adjust.h gets
320         deleted.
321         From Adrian Aichner <aichner@ecf.teradyne.com>
322
323 1998-06-08  Kirill M. Katsnelson  <kkm@kis.ru>
324
325         * config.h: Undefined DONT_ENCAPSULATE.
326         Defined ENCAPSULATE_* for fopem, open, rename and mkdir.
327         Removed MS-DOS code remains.
328
329 1998-06-03  Rick Rankin  <Rick_Rankin-P15254@email.mot.com>
330
331         * Makefile.cygwin: created to compile runemacs.c. This should
332         probably have a Makefile.in, but...
333
334         * runemacs.c: modified to check to see if xemacs is a symbolic
335         link when compiled under Cygwin.
336
337 1998-05-31  Kirill M. Katsnelson  <kkm@kis.ru>
338
339         * xemacs.mak: Added lib-src/wakeup.exe
340
341 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
342
343         * xemacs.mak: Added rules for hexl.exe, movemail.exe, mmencode.exe
344         sorted-doc.exe, etags.exe
345
346 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
347
348         * xemacs.mak: Support building InfoDock, with INFODOCK=1 macro
349         in the command line.
350
351 1998-05-26  Kirill M. Katsnelson  <kkm@kis.ru>
352
353         * inc/sys/dir.h: Removed #ifndef WINDOWSNT around the code which
354         should be compiled in (sic!).
355         Removed 'extern' before function prototypes.
356
357 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
358
359         * xemacs.mak: Unified -nologo compiler switch handling and lib-src 
360         programs build (only make-docfile currently, adding other tools
361         soon). 
362
363 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
364
365         * xemacs.mak: Added HAVE_DIALOGS macro, and dialog-*.* files to
366         docfile creation and compilation.
367         Defaulted HAVE_MSW to 1.
368         Changed lib-src references to be relative to $(XEMACS)/, not ../
369
370 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
371
372         * xemacs.mak: Removed inline.{c,obj}. It did buy nothing.
373
374 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
375
376         * xemacs.mak: Comment out dialog.{c,obj} from build.
377
378 1998-05-11  Jonathan Harris  <jhar@tardis.ed.ac.uk>
379
380         * nt/config.h:
381         Unconditionally define new HAVE_DRAGNDROP.
382
383 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
384
385         * xemacs.mak: Added dragdrop.{c,obj}
386
387 1998-05-08  Kirill M. Katsnelson  <kkm@kis.ru>
388
389         * config.h (enum_field): Redefine to be unsigned int.
390
391 1998-05-07  Kirill M. Katsnelson  <kkm@kis.ru>
392
393         * xemacs.mak: Really honor minimal tagbits, indexed lrecord and
394         union type.
395
396 1998-05-03  Kirill M. Katsnelson  <kkm@kis.ru>
397
398         * inc/sys/socket.h: Removed encapsulating definitions for Winsock
399         functions.
400
401 1998-05-04  Kirill M. Katsnelson  <kkm@kis.ru>
402
403         * xemacs.mak: Defined PATH_PROGNAME and PATH_VERSION C macros.
404         Make _DEBUG defined only when DEBUG_XEMACS.
405
406 1998-04-26  Kirill M. Katsnelson  <kkm@kis.ru>
407
408         * xemacs.mak: Added glyphs-eimage.{c,obj}
409
410 1998-04-20  Kirill M. Katsnelson  <kkm@kis.ru>
411
412         * xemacs.mak: Support "Don't panic, I will restart make" exit code.
413         Extra checks for externally specified X{PM,11}_DIR.
414         Proper quoting to allow spaces in these paths.
415         Conduct all config checks at once.
416         New option VERBOSECC. When non-zero, C compiler echoes its
417         commands. When zero, only name of the file being compiled is
418         echoed. Default is 0 (do not echo).
419
420 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
421
422         * README: Documented new msvc build procedure, including XPM
423         support.
424
425         * xemacs.mak: Added XPM and TOOLBARS support for native msvc
426         build.
427
428         * xpm.mak: New file
429         Makefile for building xpm library under msvc. Hopefully this
430         will be part of future xpm distributions.
431
432 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
433
434         * config.h: Do not USE_ASSERTION when DEBUG_XEMACS is not
435         defined. 
436
437         * xemacs.mak: Added new file process-nt.c
438
439 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
440
441         * xemacs.mak: Added build options which can be defined in nmake
442         command line (defaults are parentheses):
443         HAVE_MSW=0/1    (0)     Build with native GUI
444         HAVE_X=0/1      (0)     Build with X-Windows
445                                 ** At least one must be defined
446         X11_DIR=path    ()      Path to the root dir of X11R6 installation
447                                 ** Must be defined when HAVE_X=1
448         HAVE_MULE=0/1   (0)     Compile in MULE
449         HAVE_MSW_C_DIRED=0/1(1) Compile in fast dired
450         PATH_PACKAGEPATH=path   Package search path
451                         ("~/.xemacs")
452         DEBUG_XEMACS=0/1 (1)    Compile with symbols, assertions and
453                                 extra debugging checks
454         USE_UNION_TYPE=0/1 (0)
455         USE_MINIMAL_TAGBITS=0/1 (0)
456         USE_INDEXED_LRECORD_IMPLEMENTATION=0/1 (0)
457         GUNG_HO=0/1 (none)      When specified, overrides the above two.
458         : Added output of a configuration report
459         : Added copyright notice.
460         : Deleted remains of ImageMagick.
461         (distclean): Do not use mskedepend
462         (install): echo "Not yet implmented".
463
464 1998-04-05  Kirill M. Katsnelson  <kkm@kis.ru>
465
466         * config.h (enum_field): Borrow new definition from config.h.in
467
468 1998-04-01  Kirill M. Katsnelson  <kkm@kis.ru>
469
470         * config.h: Patial sync-up with config.h.in
471
472 1998-03-25  jhar@tardis.ed.ac.uk
473
474         * xemacs.mak: Adds glyphs-msw.c and imgproc.c and reflects
475         alterations to package_path in nt/xemacs.mak.
476
477 1998-03-24  Kirill M. Katsnelson  <kkm@kis.ru>
478
479         * xemacs.mak (dump-xemacs): Replaced use of `touch' with `echo'.
480
481 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
482
483         * xemacs.mak: Removed all references to deleted dgif_lib.{c,obj},
484         gif_err.{c,obj} and gifalloc.{c,obj}. New image support is not
485         compiled in yet.
486
487 1998-03-19  Kirill M. Katsnelson  <kkm@kis.ru>
488
489         * xemacs.mak: HAVE_FILE_CODING removed: it is no longer an option, 
490         since file I/O depends on it, and defined unconditioanlly in
491         src/s/windowsnt.h.
492         Added -nologo switch to different tools here and there.
493         Suppressed some irrelevant make output.
494
495 1998-02-28  Kirill M. Katsnelson  <kkm@kis.ru>
496
497         * xemacs.mak: Defined HAVE_FILE_CODING variable, an equivalent of
498         --with-file-coding configure option. Default is yes.
499
500 1998-03-13  Kirill M. Katsnelson  <kkm@kis.ru>
501
502         * xemacs.mak (update-elc): Copy Installation.el to $(LISP)
503
504         * Installation.el: New file, copied by xemacs.mak during build.
505
506 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
507
508         * xemacs.mak: Added entry for src/dired-msw.c.  Use of the
509           dired-in-C enhancements is optional, and is determined by
510           HAVE_MSW_C_DIRED.  See comments in xemacs.mak.
511
512 1998-02-18  Kirill M. Katsnelson  <kkm@kis.ru>
513
514         * xemacs.mak: Fixed lost docstrings
515
516 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
517
518         * xemacs.mak: Updated accordingly.
519         Creates the MSVC browse info immediately after the link.
520
521 1997-12-29  Kirill M. Katsnelson  <kkm@kis.ru>
522
523         * config.h: Suppressed MSVC warning 'relational' : signed/unsigned
524         mismatch
525
526         * config.h: INLINE defined to __inline for MSVC compilers >= 2.x
527
528 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
529
530         * xemacs.mak: added menubar-msw.c, menubar.c
531
532         * xemacs.mak: scrollabrs and menubars are rearranged properly
533           under different ifdef'd secions, so for example menubar.obj goes
534           to always compiled section, and menubar-msw.obj is built only when
535           HAVE_MSW.
536
537         * xemacs.mak: Compiler warning flag definition moved to a macro
538           CPP_WARN_FLAGS. Redefined from -w to -W3 (Doh!).
539
540 1997-12-11  David Hobley <davidh@wr.com.au>
541
542         * Added support for auto generation of puresize-adjust.h
543           in xemacs.mak. Also created new file puresize-adjust.h to copy
544           into src on initial build.
545
546 Mon December 08 1997 kkm@kis.ru
547
548         * xemacs.mak: added profile.c, removed event-unixod.c
549         * xemacs.mak: removed dangerous defines _IX_86, _X86_,
550           _MSC_VER
551         * config.h: removed #define HAVE_UNIXOID_EVENT_LOOP
552
553 Thu December 04 1997 jhar@tardis.ed.ac.uk
554         
555         * xemacs.mak: Define DEBUG_XEMACS when compiling with debug.
556
557 Tue November 29 12:29:33 1997 davidh
558
559         * xemacs.mak and config.h updated to provide ability to
560           specify DEBUG mode from the xemacs.mak file.
561
562 Mon December 01 1997 jhar
563
564         * msw-init.el: Provide default bindings for cut, paste, copy and undo
565
566         * event-msw.c, event-msw.h, frame-msw.c, msw-proc.c:
567           - Implemeted simple emacs_mswindows_event_pending_p().
568           - Fixed deleting frames.
569           - Rewrote timeout code, eliminating "!NILP(rest)" bug.
570           - Special processing for 'Ctrl-@' keystroke.
571           - Support for some new keysyms.
572         
573 Mon December 01 1997 jhar
574
575         * xemacs.mak:
576           - Add PACKAGE_PATH and EMACS_BETA_VERSION defines.
577           - Automatically copy changed include files from \nt to \src.
578           - Corrected some DOC_SRC* lists.
579   
580 Tue November 18 21:45:06 1997 davidh
581
582         * xemacs.mak updated to remove dependency on startup.elc
583           HAVE_IMAGEMAGICK added for X build.
584
585 Thu September 25 23:06:44 1997 davidh
586
587         * xemacs.mak updated to make the build as simple as typing
588           nmake -f xemacs.mak. Also support for native gui included 
589           which should mean the w32 directory is no longer required.
590
591         * config.h synced with config.h.in from 20.3-b2
592
593         * synced in changes to support native gui.
594
595 Thu September 25 23:06:44 1997 davidh
596
597         * August Hill provided a patch to xemacs.mak to greatly simplify
598           the build - the DOC file gets created correctly. 
599
600 Tue September 22 23:06:44 1997 davidh
601
602         * August Hill provided some more patches - to expand ~ correctly
603           and to correctly deal with drive letters in the path.
604
605         * emacs.c patched to call init_ntproc()
606
607
608 Tue July 15 19:32:21 1997 davidh
609
610         * August Hill provided some more patches to make things better
611           - there is a workaround for dired to make the ^M's disappear
612           - a patch to fix shell-command
613
614 Tue July 08 22:01:36 1997 davidh
615
616         * #ifdef'd call to vfork and replaced with spawn as per GNU Emacs;
617           as a result, removed /force - XEmacs now links normally.
618
619 Thu June 31 21:16:21 1997 davidh
620
621         * nt/TODO created.
622
623         * nt/X11.patch created to help with the X build.
624         
625         * August Hill provided:
626           a patch to fix the _WRETCODE undefined symbol,
627           a patch to fix a problem with dired
628
629           and generally helped clarify the build instructions.
630
631         * Synced with 20.3b10 (Athens).
632
633         * Made DIRECTORY_SEP be '\\'. Until I can change all code to
634           use the macro, I decided this would be easiest.
635
636         * Modified src/fileio.c to only open files in O_BINARY. This
637           causes files to be opened and written without automatically 
638           writing ^M 's to the end of each line. MULE ought to sort this
639           in theory, but I am less than convinced.
640
641         * Updated the nt/README to provide a little more help.
642
643 Thu May 29 23:11:21 1997 davidh
644
645         * Synced with 20.3b2.
646
647         * Removed nt/README.src, nt/src.m.windowsnt.h nt/src.s.windowsnt.h.
648
649         * Updated README from marcpa.
650
651         * Added example Win32.cf and site.def files for X.
652
653         * Added sed.exe into nt/.
654
655         * Modified nt/xemacs.mak to pass correct flags to lwlib compile.
656
657         * Added extra .elc files to ensure make-docfile gets all symbols.
658
659         * Modified balloon_help.c to compile (#if'd max definition)
660
661         * Modified src/event-Xt.c so as not to add signal_event_pipe to
662           be selected on - this is a hack until I can work out a better
663           way. Thanks to Ben Wing for help on this.
664
665 Thu Mar 27 20:56:21 1997  marcpa  (marcpa at MARCPA)
666
667         * Synced with 20.1b9.
668
669 Sun Mar 16 00:32:15 1997  marcpa  (marcpa at MARCPA)
670
671         * lisp/eterm/README.term is truncated: is it just me (because
672         I'm on NT) or everyone else sees this ?
673         Answer: it is because it contains a ^Z embedded in it, therefore
674         it needs to be inserted in binary mode in CVS.
675
676 Thu Mar 13 00:19:25 1997  marcpa  (marcpa at MARCPA)
677
678         * At end of compilation, there are some unresolved symbols: 
679
680 link.exe @C:\TEMP\nma00115.
681 sysdep.obj : error LNK2001: unresolved external symbol _vfork
682 ../src/temacs.exe : warning LNK4088: image being generated due to /FORCE
683 option; image may not run
684
685
686 Wed Mar 12 23:18:53 1997  marcpa  (marcpa at MARCPA)
687
688         * Need to copy the nt/inc directory David originally submitted or
689         NT code won't compile.
690
691         * Need to copy nt/{config.h,paths.h,ad2c.sed,xemacs.mak} in src.
692
693         * Had to modify XEmacs sources here and there : see the diffs
694         between NT_FIRST_COMPILE and V20_1_beta9.
695
696         * Needed to patch X11R6.3 sources: (include/x11/Xmd.h:155) BOOL is
697         already defined by Windows and is a long, while X wants it to be
698         an unsigned char.
699
700 --- Xmd.h~      Thu Jun 08 23:20:40 1995
701 +++ Xmd.h       Sun Mar 16 13:09:10 1997
702 @@ -150,8 +150,9 @@
703  typedef CARD16         BITS16;
704  typedef CARD8          BYTE;
705  
706 +#ifndef WIN32
707  typedef CARD8           BOOL;
708 -
709 +#endif
710
711         * cpp.exe not used: cl.exe from VC++4.2 seems to handle everything
712         properly. 
713