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