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