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