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