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