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