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