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