This commit was generated by cvs2svn to compensate for changes in r5106,
[chise/xemacs-chise.git.1] / nt / ChangeLog
1 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
2
3         * XEmacs 21.4.5 "Civil Service" is released.
4
5 2001-08-02  Dr. Volker Zell  <Dr.Volker.Zell@oracle.com>
6
7         * xemacs.rc:
8         Under cygwin, when environment variable CYGWIN is set
9         to check_case:strict, filenames are considered case sensitive.
10
11 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
12
13         * XEmacs 21.4.4 "Artificial Intelligence" is released.
14
15 2001-07-18  Paul Krause  <pkrause@soundbite.com>
16
17         * xemacs.mak (DEPEND): defined(_) isn't a reliable method for
18         detecting if perl is from cygwin. Check $OSNAME as a backup.
19
20 2001-06-12  Stephen J. Turnbull  <stephen@xemacs.org>
21
22         * xemacs.mak (HAVE_ZLIB): New, defaults to HAVE_PNG.
23         (USE_MINITAR): Default to HAVE_ZLIB.
24         (MSW_LIBS): Add comctl32.lib if HAVE_WIDGETS.
25         (mostlyclean, nicenclean, distclean, versionclean): Only one target
26         per invocation of $(DEL); don't use unneeded switches (WinME support).
27
28 2001-05-23  Ben Wing  <ben@xemacs.org>
29
30         * xemacs.mak (installation):
31         call `ver' to get the exact os version and put it in the
32         installation; suggestion from adrian.
33
34 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
35
36         * XEmacs 21.4.3 "Academic Rigor" is released.
37
38 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
39
40         * xemacs.mak: Use the EMACS_PATCH_LEVEL define in compiles.
41
42 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
43
44         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
45
46 2001-05-09  Ben Wing  <ben@xemacs.org>
47
48         * xemacs.mak (OS):
49         do not warn about gtk when we're not trying to compile with it.
50
51 2001-04-20  Ben Wing  <ben@xemacs.org>
52
53         * .cvsignore: Added stuff for Windows.
54
55 2001-05-01  Ben Wing  <ben@xemacs.org>
56
57         * config.inc.samp (MAKEINFO): point at more standard c: not f:.
58
59 2001-05-01  Adrian Aichner  <adrian@xemacs.org>
60
61         * xemacs.mak: Define EMACS_PATCH_LEVEL like configure.in does.
62         * xemacs.mak (XEMACS_VERSION_STRING): Build this more like
63         configure.in does.
64         * xemacs.mak (docfile): Use del instead of $(DEL) in shell
65         command.
66
67 2001-04-27  Adrian Aichner  <adrian@xemacs.org>
68
69         * compface.mak (clean): New target.
70         * xemacs.mak: Use $(DEL) everywhere, instead of some occurences of
71         del and @$(DEL).  Add GTK supporting variables and document it as
72         currently unsupported on MSWindows.
73         * xemacs.mak (XEMACS_VERSION_STRING): Initialize according to
74         emacs_is_beta.  Use emacs_beta_version as patch level for non-beta
75         version.
76         * xemacs.mak (HAVE_GTK): New.
77         * xemacs.mak (GTK_DIR): New.
78
79 2001-04-19  Andy Piper  <andy@xemacs.org>
80
81         * minitar.mak: Remove
82
83         * xemacs.mak (PROGRAM_DEFINES): Calculate release version
84         correctly.
85         (ETAGS_DEPS): Add mintar as a real target
86         (DOC): Do the right thing when non-beta
87
88 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
89
90         * XEmacs 21.4.1 "Copyleft" is released.
91
92 2001-04-17  Stephen J. Turnbull  <stephen@xemacs.org>
93
94         * README: Fixup 21.2 -> 21.4.
95
96 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
97
98         * XEmacs 21.4.0 "Solid Vapor" is released.
99
100 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
101
102         * XEmacs 21.2.47 "Zephir" is released.
103
104 2001-03-14  Craig Lanning  <CraigL@Knology.net>
105
106         * minitar.c: Clean up some compiler warnings.
107
108 2001-03-21  Martin Buchholz <martin@xemacs.org>
109
110         * XEmacs 21.2.46 "Urania" is released.
111
112 2001-03-06  Ben Wing  <ben@xemacs.org>
113
114         * xemacs.mak (DEPEND):
115         Correct line that runs perl to do correct quoting regardless of
116         whether nmake is run from bash.
117
118 2001-03-02  Ben Wing  <ben@xemacs.org>
119
120         * config.h: Sadly, we need to disable another warning (C4116,
121         unnamed type definition in parentheses: A structure, union, or
122         enumerated type with no name was defined in a parenthetical
123         expression. The type definition is meaningless.), due to Martin's
124         latest definition of ALIGNOF.
125
126 2001-02-23  Martin Buchholz <martin@xemacs.org>
127
128         * XEmacs 21.2.45 "Thelxepeia" is released.
129
130 2001-02-09  Martin Buchholz  <martin@xemacs.org>
131
132         * config.h (HAVE_UTIME): New.
133         * config.h (HAVE_UTIME_H): Remove.
134         * config.h (HAVE_STRUCT_UTIMBUF): Remove.
135
136 2001-02-08  Martin Buchholz <martin@xemacs.org>
137
138         * XEmacs 21.2.44 "Thalia" is released.
139
140 2001-01-26  Martin Buchholz <martin@xemacs.org>
141
142         * XEmacs 21.2.43 "Terspichore" is released.
143
144 2001-01-20  Martin Buchholz <martin@xemacs.org>
145
146         * XEmacs 21.2.42 "Poseidon" is released.
147
148 2001-01-17  Martin Buchholz <martin@xemacs.org>
149
150         * XEmacs 21.2.41 "Polyhymnia" is released.
151
152 2001-01-08  Martin Buchholz <martin@xemacs.org>
153
154         * XEmacs 21.2.40 is released.
155
156 2000-12-31  Martin Buchholz <martin@xemacs.org>
157
158         * XEmacs 21.2.39 is released.
159
160 2000-12-05  Martin Buchholz <martin@xemacs.org>
161
162         * XEmacs 21.2.38 is released.
163
164 2000-11-14  Martin Buchholz <martin@xemacs.org>
165
166         * XEmacs 21.2.37 is released.
167
168 2000-10-27  Martin Buchholz  <martin@xemacs.org>
169
170         * config.h: Oops, _getpt ==> _getpty
171
172 2000-10-11  Martin Buchholz  <martin@xemacs.org>
173
174         * config.h (HAVE_XFREE86): Remove.
175         (HAVE_XREGISTERIMINSTANTIATECALLBACK): New.
176         (XREGISTERIMINSTANTIATECALLBACK_NONSTANDARD_PROTOTYPE): New.
177
178 2000-10-10  Martin Buchholz  <martin@xemacs.org>
179
180         * config.h:
181         Sync with pty/signaling related changes to src/config.h.in
182
183 2000-10-07  Adrian Aichner  <aichner@ecf.teradyne.com>
184
185         * xemacs.mak (default): Enforce runnig nmake from xemacs.mak's
186         directory to avoid problems with relative paths.
187
188 2000-10-04  Martin Buchholz <martin@xemacs.org>
189
190         * XEmacs 21.2.36 is released.
191
192 2000-09-30  Martin Buchholz  <martin@xemacs.org>
193
194         * config.h (HAVE_STRCASECMP): Remove.
195
196 2000-09-07  Jonathan Harris  <jhar@tardis.ed.ac.uk>
197
198         * xemacs.mak:
199         Make src\depend parsing recognise "#if defined" instead of "#ifdef".
200         Use matching single quotes to keep 4dos shell happy.
201
202 2000-08-07  Ben Wing  <ben@xemacs.org>
203
204         * xemacs.mak: add getloadavg.c.
205
206 2000-07-30  Ben Wing  <ben@xemacs.org>
207
208         * README (NOTE):
209         Improve X documentation.
210         Document nascent Mule support.
211         Document current MS Windows contributors.
212
213 2000-07-15  Ben Wing  <ben@xemacs.org>
214
215         * xemacs.mak:
216         added new file win32.c.
217         took out unused alloca.c.
218         * xemacs.mak (update-elc-2): added new target for rebuilding the
219         remaining .elcs after dumped.  its dependency is added for target
220         all.
221         * xemacs.mak (update-auto-and-custom):
222         cleaned up ; now it byte-compiles custom-load.el.
223         * xemacs.mak (mostlyclean):
224         * xemacs.mak (clean):
225         * xemacs.mak (nicenclean):
226         * xemacs.mak (distclean):
227         * xemacs.mak (realclean):
228         * xemacs.mak (versionclean):
229         Redid all the clean targets, to be similar to what's in the
230         standard Makefile.
231
232 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
233
234         * xemacs.mak ($(PROGNAME)): Do check error code from temacs during
235         dumping.
236
237 2000-07-19  Martin Buchholz <martin@xemacs.org>
238
239         * XEmacs 21.2.35 is released.
240
241 2000-07-14  IKEYAMA Tomonori  <tomonori@suiyokai.org>
242
243         * config.h: Import C++ compilation stuff from src/config.h.
244
245 2000-07-05  Craig Lanning  <lanning@scra.org>
246
247         * xemacs.rc: Uppercase the id's so that windres will work.
248
249 2000-07-05  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
250
251         * xemacs.mak (TEMACS_LIBS): Added comdlg32.lib
252
253 2000-06-12  Ben Wing  <ben@xemacs.org>
254
255         * config.h (ENCAPSULATE_STAT):
256         Always encapsulate stat/fstat.  Also suggested by Mike Alexander
257         <mike.alexander@xemacs.org>.
258
259 2000-06-10  Ben Wing  <ben@xemacs.org>
260
261         * config.h:
262         * config.h (HAVE_GETPAGESIZE):
263         * config.h (HAVE_GETTIMEOFDAY):
264         corrections to go along with removed nt/inc.
265         removed HAVE_FEP.
266         
267         * config.inc.samp:
268         correct graphics lib paths to agree with binaries provided in
269         ftp aux dir.
270         
271         * xemacs.mak (DEPEND):
272         * xemacs.mak (DEFINES):
273         * xemacs.mak (LIB_SRC_DEFINES):
274         * xemacs.mak (minitar):
275         * xemacs.mak (TEMACS_LFLAGS):
276         * xemacs.mak (tags):
277         * xemacs.mak (all):
278         * xemacs.mak (install):
279         WINDOWSNT -> WIN32_NATIVE.
280         Don't build run*.exe.
281         comments about required ^^.
282         Added setargv.obj to the list of linked entities,
283           causing automatic wildcarding of filenames given on the
284           command line. (As usual, enclose in double quotes to avoid
285           this.)
286         
287 2000-06-07  Ben Wing  <ben@xemacs.org>
288
289         * runemacs.c: Removed.  No longer necessary.
290
291         * Makefile.cygwin: Removed.
292
293         * inc\*: Removed.  At long-fucking-last!
294
295 2000-05-28  Martin Buchholz <martin@xemacs.org>
296
297         * XEmacs 21.2.34 is released.
298
299 2000-05-12  Craig Lanning  <CraigL@DyCon.com>
300
301         * inc\sys\socket.h: Don't define timeval as ws_timeval for mingw32
302
303 2000-05-01  Martin Buchholz <martin@xemacs.org>
304
305         * XEmacs 21.2.33 is released.
306
307 2000-04-27  Ben Wing  <ben@xemacs.org>
308
309         * xemacs.mak: combine auto-autoloads.el and custom.el update into
310         one call to xemacs.
311
312 2000-04-26  Ben Wing  <ben@xemacs.org>
313
314         * xemacs.mak: put in support for QUICK_BUILD.
315
316         * config.inc.samp: put in an entry for QUICK_BUILD.
317
318 2000-04-23  Ben Wing  <ben@xemacs.org>
319
320         * xemacs.mak: Modified section that dumps .exe to not dump
321         when nothing has changed.  It does this by relying on a flag
322         set by update-elcs.
323
324         Also in building of auto-autoloads.el, we no longer unconditionally
325         remove the old one.  That was pointless and made the whole build
326         procedure a lot longer -- the autoload code is smart enough to
327         update itself automatically from an out-of-date autoload file.
328
329 2000-04-04  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
330
331         * xemacs.mak: Build the i utility and use it to pipe windowed
332         [xt]emacs output to the build console.
333
334 2000-03-25  Didier Verna  <didier@xemacs.org>
335
336         * config.h: handle the renaming of `foo_h_path' to `foo_h_file'.
337
338 2000-03-22  Mike Alexander  <mta@arbortext.com>
339
340         * xemacs.mak (PROGRAM_DEFINES): Define EMACS_VERSION and
341         EMACS_PROGNAME
342         (DEPEND): Don't try to create $(OUTDIR) if it already exists
343         ($(SRC)\dump-id.c): Make it
344         (DOC_SRC11): Add dumper.c if portable dumping
345         (dump-xemacs): Make portable dumping work again and create
346         dump-id.c and compile it whenever we do a portable dump.
347         (depend): Change $(SRCDIR) to $(SRC)
348
349 2000-03-22  Jonathan Harris  <jhar@tardis.ed.ac.uk>
350
351         * .cvsignore: New file, ignores user's config.inc and files
352         containing the user's DevStudio workspace info.
353
354         * config.h.samp: Added DEPEND option. Renamed HAVE_MSW and HAVE_X to
355         HAVE_MS_WINDOWS and HAVE_X_WINDOWS.
356
357         * README: Documented DEPEND option. Other small changes.
358
359         * Todo: Removed - was hopelessly out of date.
360
361         * config.h.samp:
362         * xemacs.mak: Added DEPEND option to control use of dependency
363         information generated by make-src-depend. Requires Perl. Defaults
364         to disabled. Renamed HAVE_MSW and HAVE_X to HAVE_MS_WINDOWS and
365         HAVE_X_WINDOWS as a side-effect.
366         Handles '&' in XEmacs codenames by replacing with 'and'.
367
368         * xemacs.dsp:
369         Correct Output_Dir so that DevStudio finds the xemacs executable
370         by default.
371
372 2000-03-20  Ben Wing  <ben@xemacs.org>
373
374         * README: Substantial rewrite.
375         * xemacs.mak: Pdump fix. (not working yet, though)
376
377 2000-03-20  Martin Buchholz <martin@xemacs.org>
378
379         * XEmacs 21.2.32 is released.
380
381 2000-03-15  Mike Alexander <mta@arbortext.com>
382
383         * xemacs.mak: Fix for generation of $(XEMACS)\Installation.
384
385 2000-03-14  Adrian Aichner  <adrain@xemacs.org>
386
387         * xemacs.mak (LIB_SRC_TOOLS): LIB_SRC_TOOLS depend on
388         XEMACS_INCLUDES when we USE_PORTABLE_DUMPER.
389
390 2000-03-13  Ben Wing  <ben@xemacs.org>
391
392         * xemacs.mak (TEMACS_ENTRYPOINT):
393         Fix for portable dumper.
394
395 2000-03-12  Ben Wing  <ben@xemacs.org>
396
397         * xemacs.mak (*):
398         * config.inc: New.
399
400         a) Added a file called config.inc which makes it easier to set
401         build options for MS Windows. (Previously, the only way to do this
402         was through command line options to nmake.)
403
404         b) Cleaned the file up a bit.
405
406         c) Changed xemacs to be a windows application and not a console
407         application, now that runemacs.exe is no longer necessary.
408
409         d) Added support for building the tags file.
410
411         * xemacs.dsw: New.
412         * xemacs.dsp: New.
413         For compiling, editing, and debugging XEmacs using the VC++ 5.0
414         GUI.  They may well work under other versions of VC++, but I don't
415         have access to them to test them.
416
417 2000-03-11  Andy Piper  <andy@xemacs.org>
418
419         * PROBLEMS: Doc fix from Reini Urban <rurban@x-ray.at>.
420
421 2000-02-27  Mike Alexander  <mta@arbortext.com>
422
423         * xemacs.rc: Include the portable dump data if INCLUDE_DUMP is defined
424
425         * xemacs.mak: Add the portable dump data to the EXE as a resource
426
427 2000-03-07  Jonathan Harris  <jhar@tardis.ed.ac.uk>
428
429         * xemacs.mak (TEMACS_LIBS): Add ole32.lib and uuid.lib.
430         (installation): Always regenerate installation report.
431
432 2000-02-25  Craig Lanning  <CraigL@DyCon.com>
433
434         * inc\sys\time.h: MinGW defines struct timeval in <winsock.h>.
435
436 2000-02-24  Martin Buchholz  <martin@xemacs.org>
437
438         * config.h (INLINE_HEADER): Define properly (?) for Windows.
439
440 2000-02-23  Martin Buchholz <martin@xemacs.org>
441
442         * XEmacs 21.2.31 is released.
443
444 2000-02-22  Martin Buchholz  <martin@xemacs.org>
445
446         * config.h (gc_checking_assert): New.
447
448 2000-02-21  Martin Buchholz <martin@xemacs.org>
449
450         * XEmacs 21.2.30 is released.
451
452 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
453
454         * README: Tidy up.
455         Document need for makeinfo program or texinfo package.
456
457         * Xmd.patch: New file, previously in README.
458
459 2000-02-17  Martin Buchholz  <martin@xemacs.org>
460
461         * config.h: Delete unused HAVE_LINUX_VERSION_H.
462
463 2000-02-16  Martin Buchholz <martin@xemacs.org>
464
465         * XEmacs 21.2.29 is released.
466
467 2000-02-06  Mike Alexander  <mta@arbortext.com>
468
469         * xemacs.mak (install): Copy xemacs.dmp if using the portable
470         dumper.
471
472 2000-02-07  Martin Buchholz <martin@xemacs.org>
473
474         * XEmacs 21.2.28 is released.
475
476 2000-02-03  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
477
478         * Xpm.def: New file, required to build Xpm.dll.
479
480         * Xpm.mak: Use DEBUG instead of DEBUG_XEMACS - this library is not
481         xemacs-specific. Initialize to DEBUG_XEMACS if specified for
482         compatibility.
483         Build DLL instead of static LIB when USE_CRTDLL=1 is given to
484         make.
485
486         * xemacs.mak: Introduced USE_SYSTEM_MALLOC and USE_CRTDLL.
487         Do not build lastfile.lib when neither unexec not gmalloc are
488         used.
489
490         * config.h: Deleted GNU_MALLOC and SYSTEM_MALLOC, as they are set
491         in makefile.
492
493 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
494
495         * xemacs.mak (DOC_SRC9): Added tests.c ...
496         (TEMACS_DEBUG_OBJS): ... and tests.obj
497         ($(DOC)): Tweaked a bit, for `nmake docfile' unconditionally
498         rebuild the docfile.
499
500 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
501
502         * xemacs.mak (docfile): Added shortcut target.
503
504 2000-01-19  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
505
506         * xemacs.mak (TEMACS_LIBS): Added winspool.lib
507
508 2000-01-20  Martin Buchholz  <martin@xemacs.org>
509
510         * xemacs.mak (dump-xemacs): Remove redundant EMACSBOOTSTRAPMODULEPATH.
511
512 2000-01-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
513
514         * xemacs.mak: Patch of 01/13 got in corrupted, fixed.
515
516 2000-01-18  Martin Buchholz <martin@xemacs.org>
517
518         * XEmacs 21.2.27 is released.
519
520 2000-01-18  Martin Buchholz  <martin@xemacs.org>
521
522         * minitar.c: Errno.h --> errno.h.  Remove errno declaration.
523
524 2000-01-13  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
525
526         * xemacs.mak: Added USE_PORTABLE_DUMPER make command line macro.
527         (temacs:) Added dependency for lastfile.lib so that 'make temacs'
528         builds it first.
529
530 1999-12-28  Scott Blachowicz  <Scott.Blachowicz@seaslug.org>
531
532         * minitar.mak: Add vars to allow building from main xemacs.mak.
533
534         * xemacs.mak: Add rules to build & install minitar.
535
536 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
537
538         * config.h: Fix stuff related to mail locking.
539
540 1999-12-31  Martin Buchholz <martin@xemacs.org>
541
542         * XEmacs 21.2.26 is released.
543
544 1999-12-24  Martin Buchholz <martin@xemacs.org>
545
546         * XEmacs 21.2.25 is released.
547
548 1999-12-15  Scott Blachowicz  <Scott.Blachowicz@seaslug.org>
549
550         * minitar.c (main): Add explicit exit(0) to get successful return
551         code.
552
553 1999-12-14  Martin Buchholz <martin@xemacs.org>
554
555         * XEmacs 21.2.24 is released.
556
557 1999-11-28  Adrian Aichner  <adrian@xemacs.org>
558
559         * xemacs.mak (depend): Only update `depend' if there were changes.
560         Use "perl ./make-src-depend" instead of "mkdepend".
561
562 1999-12-07  Martin Buchholz <martin@xemacs.org>
563
564         * XEmacs 21.2.23 is released.
565
566 1999-11-27  Adrian Aichner  <adrian@xemacs.org>
567
568         * xemacs.mak (SRCDIR): Make path to xemacs absolute to
569         facilitate building info in man subdirs.  Echo all cd commands,
570         not just some of them.
571
572         (makeinfo-test): Test for availability of `texinfo' package to
573         build info.  Recommend use of external `makeinfo' program for
574         building info docs faster.
575
576         (info): cd into man subdirs to support use of external `makeinfo'
577         program.
578
579 1999-11-17  Martin Buchholz  <martin@xemacs.org>
580
581         * xemacs.mak: Remove references to index.unperm, index.perm.
582         Fix dependencies.
583         Shouldn't .obj and .info be in SUFFIXES?
584         Remove extra `\'.
585
586 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
587
588         * XEmacs 21.2.22 is released
589
590 1999-11-28  Martin Buchholz <martin@xemacs.org>
591
592         * XEmacs 21.2.21 is released.
593
594 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
595
596         * XEmacs 21.2.20 is released
597
598 1999-10-07  Norbert Koch  <n.koch@eai-delta.de>
599
600         * xemacs.mak: Ignore return code of 'del' calls. Use a make
601         variable for 'del'.
602
603 1999-09-26  Adrian Aichner  <adrian@xemacs.org>
604
605         * xemacs.mak (all): Update $(LISP)/auto-autoloads.elc? and
606         $(LISP)/custom-load.el using XEmacs itself, like xemacs-packages
607         do.
608         ($(LISP)\auto-autoloads.el): Add new rule.
609         ($(LISP)\custom-load.el): Ditto.
610
611 1999-08-04  Andy Piper  <andy@xemacs.org>
612
613         * xemacs.mak (HAVE_WIDGETS): add define to appropriate places.
614
615 1999-07-26  Adrian Aichner  <adrian@xemacs.org>
616
617         * xemacs.mak ($(MANDIR)\lispref\lispref.texi): Replace bad
618         dependency.
619
620 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
621
622         * XEmacs 21.2.19 is released
623
624 1999-07-10  Adrian Aichner  <adrian@xemacs.org>
625
626         * xemacs.mak (.SUFFIXES): Add .texi.
627         (check): Improve automated test section.
628         (info): Generate info files using XEmacs (no makeinfo.exe needed).
629
630 1999-07-19  Andy Piper  <andy@xemacs.org>
631
632         * xemacs.mak (DOC_SRC3): add gutter.c
633         (TEMACS_OBJS): add gutter.obj.
634
635 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
636
637         * XEmacs 21.2.18 is released
638
639 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
640
641         * XEmacs 21.2.17 is released
642
643 1999-06-13  Adrian Aichner  <adrian@xemacs.org>
644
645         * xemacs.mak (DOC_SRC8): Remove mule-coding.c.
646         (TEMACS_MULE_OBJS): Remove mule-coding.obj
647         (check): Implement according to src/Makefile.
648         (check-temacs): ditto.
649
650 1999-06-05  Norbert Koch <n.koch@delta-ii.de>
651
652         * xemacs.mak (mule): remove dependencies from mule-coding.c
653
654 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
655
656         * XEmacs 21.2.16 is released
657
658 1999-05-14  Adrian Aichner  <adrian@xemacs.org>
659
660         * xemacs.mak (GUNG_HO): Explicitly default to 0.
661         Fix some comment typos.
662         ($(XEMACS)\Installation): Create it in the toplevel-directory,
663         where it is expected by loadup.el
664
665 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
666
667         * XEmacs 21.2.15 is released
668
669 1999-05-31  Andy Piper  <andy@xemacs.org>
670
671         * xemacs.mak: add select & select-x targets.
672
673 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
674
675         * XEmacs 21.2.14 is released
676
677 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
678
679         * xemacs.mak: please document me
680         From Norbert Koch <n.koch@delta-ii.de>
681
682 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
683
684         * xemacs.mak ($(LISP)\Installation.el): Don't use
685         `replace-in-string'.
686
687 1999-03-17  Adrian Aichner  <adrian@xemacs.org>
688
689         * xemacs.mak: Remove ESC macro -- no longer needed.
690         Remove small configuration report.  Remove simplified version of
691         Installation and Installation.el
692         (Installation.el): Create it depending on "Installation" file.
693         Replace \r characters by use of `replace-in-string' in lisp-land.
694         (all): Make it depend on "Installation" file.
695         (Installation): Create a complete "Installation" file, looking
696         much like what is generated by "configure" on UNIX systems.
697         Insert WARNING where appropriate (currently when building without
698         HAVE_XPM, HAVE_PNG, and HAVE_MSW_C_DIRED).
699         Type "Installation" to STDOUT much like the "small configuration
700         report" did.
701
702 1999-04-29  Andy Piper  <andy@xemacs.org>
703
704         * sys/file.h: conditionalise definition of X_OK.
705
706 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
707
708         * XEmacs 21.2.13 is released
709
710 1999-03-07  Jonathan Harris  <jhar@tardis.ed.ac.uk>
711
712         * xemacs.mak:
713           Don't link lib-src programs incrementally.
714           Don't include debug info in release builds.
715           Put intermediate files in the appropriate directories.
716           Make "distclean" target delete all intermediate files.
717
718 1999-03-07  Jonathan Harris  <jhar@tardis.ed.ac.uk>
719
720         * xemacs.mak:
721           Fix building on Windows 95/98 by conditionalising escape
722           character '^'.
723           Only put mule-packages in package path on MULE builds.
724           Only build source browser files on debug builds.
725           Build source browser database before link so that it's
726           available even if link fails.
727
728 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
729
730         * XEmacs 21.2.12 is released
731
732 1999-03-03  Gleb Arshinov  <gleb@cs.stanford.edu>
733
734         * xemacs.mak (HAVE_XFACE): fix for building without X-Face support
735         provided by Brent B. Powers <bpowers@ms.com>.
736
737         * xemacs.mak (CONFIG_ERROR): Misc error detection for build with
738         X-Face.
739
740 1999-02-01  Gleb Arshinov  <gleb@cs.stanford.edu>
741
742         * README: Document the X-Face build option.
743
744         * compface.mak: New file
745           Makefile for building compface library under MSVC.  Build
746           library only, not executables.  Should be extended to build
747           executables and propagated upstream, if possible.
748
749         * xemacs.mak: Link in X-Face/Compface for NT native build.
750
751 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
752
753         * XEmacs 21.2.11 is released
754
755 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
756
757         * XEmacs 21.2.10 is released
758
759 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
760
761         * XEmacs 21.2.9 is released
762
763 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
764
765         * xemacs.mak (MODULES): Adding variable.
766         (update-elc): Setting EMACSBOOTSTRAPMODULEPATH.
767
768 1998-12-17  Charles G. Waldman <cgw@pgt.com>
769
770         * minitar.c:  New file
771         * minitar.mak: New file
772
773 1998-12-29  Jonathan Harris  <jhar@tardis.ed.ac.uk>
774
775         * xemacs.mak:
776           Changed x86 EMACS_CONFIGURATION to i586-pc-win32 since we
777           build optimised for Pentium.
778           Created CFLAGS variable, used in building all objects and in
779           constructing config.values.
780           Added glyphs-widget.c and gui-msw.c to list of sources.
781           Added PACKAGE_PATH to EMACSBOOTSTRAPLOADPATH for mule builds.
782
783 1998-12-28  Martin Buchholz <martin@xemacs.org>
784
785         * XEmacs 21.2.8 is released.
786
787 1998-12-24  Martin Buchholz <martin@xemacs.org>
788
789         * XEmacs 21.2.7 is released.
790
791 1998-12-13  Jonathan Harris  <jhar@tardis.ed.ac.uk>
792
793         * xemacs.mak:
794           Replaced PACKAGEPATH variable with PACKAGE_PREFIX.
795           configure-package-path is initialised to contain
796           subdirectories of PACKAGE_PREFIX. The install target makes
797           a skeleton package tree under PACKAGE_PREFIX.
798
799         * README, PROBLEMS:
800           Documented the package path changes.
801           Corrected the advice on a suitable minimal set of packages.
802
803 1998-12-17  Andy Piper  <andy@xemacs.org>
804
805         * xemacs.mak ($(LIB_SRC)/movemail.exe): adapt make rule to build
806         with pop support.
807
808         * xemacs.mak: add gui-msw.c and glyphs-widget.c object lists.
809
810 1998-12-16  Andy Piper  <andy@xemacs.org>
811
812         * XEmacs 21.2.6 is released
813
814 1998-12-11  Adrian Aichner  <adrian@xemacs.org>
815
816         * xemacs.mak (DOC_SRC2): CLASH_DETECTION is not supported under
817         native Windows NT.  Therefore src\filelock.c is not to be
818         compiled.
819         (TEMACS_OBJS): Consequently, don't link in $(OUTDIR)\filelock.obj.
820
821 1998-12-10  Jonathan Harris  <jhar@tardis.ed.ac.uk>
822
823         * xemacs.mak ($(OUTDIR)\alloc.obj): add a dependency on
824         puresize-adjust.h to avoid infinite recursion.
825
826 1998-12-09  Andy Piper  <andy@xemacs.org>
827
828         * config.h: remove clash detection stuff.
829
830 1998-12-07  Martin Buchholz  <martin@xemacs.org>
831
832         * xemacs.mak (TEMACS_OBJS):
833         (DOC_SRC4):
834         - Remove pure.c, pure.obj
835
836 1998-11-04  Adrian Aichner  <adrian@xemacs.org>
837
838         * xemacs.mak: Creating minimal versions of Installation,
839         Installation.el, and config.values to make
840         (describe-installation) and (config-value ...) work in Windows NT
841         native builds.  Incorporating rule for movemail.exe courtesy of
842         Andy Piper.
843
844 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
845
846         * XEmacs 21.2.5 is released
847
848 1998-11-28  SL Baur  <steve@altair.xemacs.org>
849
850         * XEmacs 21.2-beta4 is released.
851
852 1998-10-29  Andy Piper  <andyp@parallax.co.uk>
853
854         * xemacs.mak ($(LIB_SRC)/movemail.exe): add etags dependencies to
855         pull in getopt and friends.
856
857 1998-10-15  SL Baur  <steve@altair.xemacs.org>
858
859         * XEmacs 21.2-beta3 is released.
860
861 1998-09-29  SL Baur  <steve@altair.xemacs.org>
862
863         * XEmacs 21.2-beta2 is released.
864
865 1998-09-19  Adrian Aichner  <adrian@xemacs.org>
866
867         * tiff.mak: New file provided by Charles Wilson
868           <cwilson@ee.gatech.edu>
869
870         * README: Update provided by Charles Wilson
871           <cwilson@ee.gatech.edu>.  Documenting use of the newly
872           introduced tiff.mak.  Renumbering subsequent build instruction
873           items.
874
875 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
876
877         * PROBLEMS: New file.
878
879         * xemacs.mak: Install the PROBLEMS file in the root directory of
880           the XEmacs installation.
881
882 1998-08-31  Jonathan Harris  <jhar@tardis.ed.ac.uk>
883
884         * xemacs.mak: Detect failure to supply PNG_DIR or XLIB_DIR
885           when building with PNG support.
886
887 1998-08-31  Jonathan Harris  <jhar@tardis.ed.ac.uk>
888
889         * README: Document the PNG, ZLIB, JPEG, TIFF and GIF build
890           options.
891
892 1998-08-12  Jeff Sparkes  <jsparkes@internetivity.com>
893
894         * xemacs.mak: Link in GIF, fix HAVE_JPEG default.
895
896 1998-08-09  Jonathan Harris  <jhar@tardis.ed.ac.uk>
897
898         * xemacs.mak (install): Win95 fixes:
899           DOS mkdir doesn't create intermediate directories. xcopy does
900           so use it to create the install and lock directories.
901           Removed trailing backslashes from copy commands since DOS
902           copy doesn't like them.
903
904 1998-08-05  Charles G. Waldman <cgw@pgt.com>
905
906         * xemacs.mak: change "copy" to "xcopy" in install target
907
908 1998-08-04  Jeff Sparkes  <jsparkes@internetivity.com>
909
910         * xemacs.mak: Link in PNG, TIFF and JPEG in native build.
911
912 1998-08-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
913
914         * README: XEmacs has been successfully built with MSVC 4.0.
915           Mention the vcvars32.bat file installed with the MSVC tools.
916
917 1998-07-19  SL Baur  <steve@altair.xemacs.org>
918
919         * XEmacs 21.2-beta1 is released.
920
921 1998-07-13  Jonathan Harris  <jhar@tardis.ed.ac.uk>
922
923         * xemacs.mak:
924           Add path to xemacs.res dependency.
925
926 1998-07-12  SL Baur  <steve@altair.xemacs.org>
927
928         * XEmacs 21.0-pre5 is released.
929
930 1998-07-09  SL Baur  <steve@altair.xemacs.org>
931
932         * XEmacs 21.0-pre4 is released.
933
934 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
935
936         * README: Documented the changed PACKAGEPATH option and the new
937           INSTALL_DIR option, install target and runemacs executable.
938           Added more debugging documentation.
939
940         * config.h: Don't undef EMACS_CONFIGURATION because it's now
941           set in the makefile.
942
943         * xemacs.mak: Added an INSTALL_DIR option and install target.
944           Renamed the default package location option to PACKAGEPATH
945           and made it cope with paths with spaces in them.
946           Made non-debug build the default; DEBUG_XEMACS defaults to 0.
947           System configuration (EMACS_CONFIGURATION) now correctly
948           determined at build-time by this makefile.
949           Compiles the runemacs executable as part of the all target.
950
951 1998-06-29  SL Baur  <steve@altair.xemacs.org>
952
953         * config.h:
954         * xemacs.mak: NT native sound fixes
955         From Fabrice POPINEAU via Adrian Aichner <adrian@xemacs.org>
956
957 1998-06-21  Martin Buchholz  <martin@xemacs.org>
958
959         * xemacs.mak: It's XEmacs, not Xemacs!
960
961 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
962
963         * file.ico, lisp.ico:
964           New icons to represent a generic file and a lisp file.
965
966         * xemacs.rc: Build file.ico and lisp.ico into the executable.
967
968 1998-06-15  Peter Windle <peterw@sdl.ug.eds.com>
969
970         * xemacs.mak: Made XPM and X11 checks cope with case-sensitive
971         NFS. Also apply Sean MacLennan's change allowing
972         emacs_beta_version to be undefined.
973
974 1998-06-19  SL Baur  <steve@altair.xemacs.org>
975
976         * xemacs.mak (distclean): Reorder when puresize-adjust.h gets
977         deleted.
978         From Adrian Aichner <adrian@xemacs.org>
979
980 1998-06-08  Kirill M. Katsnelson  <kkm@kis.ru>
981
982         * config.h: Undefined DONT_ENCAPSULATE.
983         Defined ENCAPSULATE_* for fopem, open, rename and mkdir.
984         Removed MS-DOS code remains.
985
986 1998-06-03  Rick Rankin  <Rick_Rankin-P15254@email.mot.com>
987
988         * Makefile.cygwin: created to compile runemacs.c. This should
989         probably have a Makefile.in, but...
990
991         * runemacs.c: modified to check to see if xemacs is a symbolic
992         link when compiled under Cygwin.
993
994 1998-05-31  Kirill M. Katsnelson  <kkm@kis.ru>
995
996         * xemacs.mak: Added lib-src/wakeup.exe
997
998 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
999
1000         * xemacs.mak: Added rules for hexl.exe, movemail.exe, mmencode.exe
1001         sorted-doc.exe, etags.exe
1002
1003 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
1004
1005         * xemacs.mak: Support building InfoDock, with INFODOCK=1 macro
1006         in the command line.
1007
1008 1998-05-26  Kirill M. Katsnelson  <kkm@kis.ru>
1009
1010         * inc/sys/dir.h: Removed #ifndef WINDOWSNT around the code which
1011         should be compiled in (sic!).
1012         Removed 'extern' before function prototypes.
1013
1014 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
1015
1016         * xemacs.mak: Unified -nologo compiler switch handling and lib-src
1017         programs build (only make-docfile currently, adding other tools
1018         soon).
1019
1020 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
1021
1022         * xemacs.mak: Added HAVE_DIALOGS macro, and dialog-*.* files to
1023         docfile creation and compilation.
1024         Defaulted HAVE_MSW to 1.
1025         Changed lib-src references to be relative to $(XEMACS)/, not ../
1026
1027 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
1028
1029         * xemacs.mak: Removed inline.{c,obj}. It did buy nothing.
1030
1031 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
1032
1033         * xemacs.mak: Comment out dialog.{c,obj} from build.
1034
1035 1998-05-11  Jonathan Harris  <jhar@tardis.ed.ac.uk>
1036
1037         * nt/config.h:
1038         Unconditionally define new HAVE_DRAGNDROP.
1039
1040 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
1041
1042         * xemacs.mak: Added dragdrop.{c,obj}
1043
1044 1998-05-08  Kirill M. Katsnelson  <kkm@kis.ru>
1045
1046         * config.h (enum_field): Redefine to be unsigned int.
1047
1048 1998-05-07  Kirill M. Katsnelson  <kkm@kis.ru>
1049
1050         * xemacs.mak: Really honor minimal tagbits, indexed lrecord and
1051         union type.
1052
1053 1998-05-03  Kirill M. Katsnelson  <kkm@kis.ru>
1054
1055         * inc/sys/socket.h: Removed encapsulating definitions for Winsock
1056         functions.
1057
1058 1998-05-04  Kirill M. Katsnelson  <kkm@kis.ru>
1059
1060         * xemacs.mak: Defined PATH_PROGNAME and PATH_VERSION C macros.
1061         Make _DEBUG defined only when DEBUG_XEMACS.
1062
1063 1998-04-26  Kirill M. Katsnelson  <kkm@kis.ru>
1064
1065         * xemacs.mak: Added glyphs-eimage.{c,obj}
1066
1067 1998-04-20  Kirill M. Katsnelson  <kkm@kis.ru>
1068
1069         * xemacs.mak: Support "Don't panic, I will restart make" exit code.
1070         Extra checks for externally specified X{PM,11}_DIR.
1071         Proper quoting to allow spaces in these paths.
1072         Conduct all config checks at once.
1073         New option VERBOSECC. When non-zero, C compiler echoes its
1074         commands. When zero, only name of the file being compiled is
1075         echoed. Default is 0 (do not echo).
1076
1077 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
1078
1079         * README: Documented new msvc build procedure, including XPM
1080         support.
1081
1082         * xemacs.mak: Added XPM and TOOLBARS support for native msvc
1083         build.
1084
1085         * xpm.mak: New file
1086         Makefile for building xpm library under msvc. Hopefully this
1087         will be part of future xpm distributions.
1088
1089 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
1090
1091         * config.h: Do not USE_ASSERTION when DEBUG_XEMACS is not
1092         defined.
1093
1094         * xemacs.mak: Added new file process-nt.c
1095
1096 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
1097
1098         * xemacs.mak: Added build options which can be defined in nmake
1099         command line (defaults are parentheses):
1100         HAVE_MSW=0/1    (0)     Build with native GUI
1101         HAVE_X=0/1      (0)     Build with X-Windows
1102                                 ** At least one must be defined
1103         X11_DIR=path    ()      Path to the root dir of X11R6 installation
1104                                 ** Must be defined when HAVE_X=1
1105         HAVE_MULE=0/1   (0)     Compile in MULE
1106         HAVE_MSW_C_DIRED=0/1(1) Compile in fast dired
1107         PATH_PACKAGEPATH=path   Package search path
1108                         ("~/.xemacs")
1109         DEBUG_XEMACS=0/1 (1)    Compile with symbols, assertions and
1110                                 extra debugging checks
1111         USE_UNION_TYPE=0/1 (0)
1112         USE_MINIMAL_TAGBITS=0/1 (0)
1113         USE_INDEXED_LRECORD_IMPLEMENTATION=0/1 (0)
1114         GUNG_HO=0/1 (none)      When specified, overrides the above two.
1115         : Added output of a configuration report
1116         : Added copyright notice.
1117         : Deleted remains of ImageMagick.
1118         (distclean): Do not use mskedepend
1119         (install): echo "Not yet implmented".
1120
1121 1998-04-05  Kirill M. Katsnelson  <kkm@kis.ru>
1122
1123         * config.h (enum_field): Borrow new definition from config.h.in
1124
1125 1998-04-01  Kirill M. Katsnelson  <kkm@kis.ru>
1126
1127         * config.h: Patial sync-up with config.h.in
1128
1129 1998-03-25  jhar@tardis.ed.ac.uk
1130
1131         * xemacs.mak: Adds glyphs-msw.c and imgproc.c and reflects
1132         alterations to package_path in nt/xemacs.mak.
1133
1134 1998-03-24  Kirill M. Katsnelson  <kkm@kis.ru>
1135
1136         * xemacs.mak (dump-xemacs): Replaced use of `touch' with `echo'.
1137
1138 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
1139
1140         * xemacs.mak: Removed all references to deleted dgif_lib.{c,obj},
1141         gif_err.{c,obj} and gifalloc.{c,obj}. New image support is not
1142         compiled in yet.
1143
1144 1998-03-19  Kirill M. Katsnelson  <kkm@kis.ru>
1145
1146         * xemacs.mak: HAVE_FILE_CODING removed: it is no longer an option,
1147         since file I/O depends on it, and defined unconditioanlly in
1148         src/s/windowsnt.h.
1149         Added -nologo switch to different tools here and there.
1150         Suppressed some irrelevant make output.
1151
1152 1998-02-28  Kirill M. Katsnelson  <kkm@kis.ru>
1153
1154         * xemacs.mak: Defined HAVE_FILE_CODING variable, an equivalent of
1155         --with-file-coding configure option. Default is yes.
1156
1157 1998-03-13  Kirill M. Katsnelson  <kkm@kis.ru>
1158
1159         * xemacs.mak (update-elc): Copy Installation.el to $(LISP)
1160
1161         * Installation.el: New file, copied by xemacs.mak during build.
1162
1163 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
1164
1165         * xemacs.mak: Added entry for src/dired-msw.c.  Use of the
1166           dired-in-C enhancements is optional, and is determined by
1167           HAVE_MSW_C_DIRED.  See comments in xemacs.mak.
1168
1169 1998-02-18  Kirill M. Katsnelson  <kkm@kis.ru>
1170
1171         * xemacs.mak: Fixed lost docstrings
1172
1173 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
1174
1175         * xemacs.mak: Updated accordingly.
1176         Creates the MSVC browse info immediately after the link.
1177
1178 1997-12-29  Kirill M. Katsnelson  <kkm@kis.ru>
1179
1180         * config.h: Suppressed MSVC warning 'relational' : signed/unsigned
1181         mismatch
1182
1183         * config.h: INLINE defined to __inline for MSVC compilers >= 2.x
1184
1185 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
1186
1187         * xemacs.mak: added menubar-msw.c, menubar.c
1188
1189         * xemacs.mak: scrollabrs and menubars are rearranged properly
1190           under different ifdef'd secions, so for example menubar.obj goes
1191           to always compiled section, and menubar-msw.obj is built only when
1192           HAVE_MSW.
1193
1194         * xemacs.mak: Compiler warning flag definition moved to a macro
1195           CPP_WARN_FLAGS. Redefined from -w to -W3 (Doh!).
1196
1197 1997-12-11  David Hobley <davidh@wr.com.au>
1198
1199         * Added support for auto generation of puresize-adjust.h
1200           in xemacs.mak. Also created new file puresize-adjust.h to copy
1201           into src on initial build.
1202
1203 Mon December 08 1997 kkm@kis.ru
1204
1205         * xemacs.mak: added profile.c, removed event-unixod.c
1206         * xemacs.mak: removed dangerous defines _IX_86, _X86_,
1207           _MSC_VER
1208         * config.h: removed #define HAVE_UNIXOID_EVENT_LOOP
1209
1210 Thu December 04 1997 jhar@tardis.ed.ac.uk
1211
1212         * xemacs.mak: Define DEBUG_XEMACS when compiling with debug.
1213
1214 Tue November 29 12:29:33 1997 davidh
1215
1216         * xemacs.mak and config.h updated to provide ability to
1217           specify DEBUG mode from the xemacs.mak file.
1218
1219 Mon December 01 1997 jhar
1220
1221         * msw-init.el: Provide default bindings for cut, paste, copy and undo
1222
1223         * event-msw.c, event-msw.h, frame-msw.c, msw-proc.c:
1224           - Implemeted simple emacs_mswindows_event_pending_p().
1225           - Fixed deleting frames.
1226           - Rewrote timeout code, eliminating "!NILP(rest)" bug.
1227           - Special processing for 'Ctrl-@' keystroke.
1228           - Support for some new keysyms.
1229
1230 Mon December 01 1997 jhar
1231
1232         * xemacs.mak:
1233           - Add PACKAGE_PATH and EMACS_BETA_VERSION defines.
1234           - Automatically copy changed include files from \nt to \src.
1235           - Corrected some DOC_SRC* lists.
1236
1237 Tue November 18 21:45:06 1997 davidh
1238
1239         * xemacs.mak updated to remove dependency on startup.elc
1240           HAVE_IMAGEMAGICK added for X build.
1241
1242 Thu September 25 23:06:44 1997 davidh
1243
1244         * xemacs.mak updated to make the build as simple as typing
1245           nmake -f xemacs.mak. Also support for native gui included
1246           which should mean the w32 directory is no longer required.
1247
1248         * config.h synced with config.h.in from 20.3-b2
1249
1250         * synced in changes to support native gui.
1251
1252 Thu September 25 23:06:44 1997 davidh
1253
1254         * August Hill provided a patch to xemacs.mak to greatly simplify
1255           the build - the DOC file gets created correctly.
1256
1257 Tue September 22 23:06:44 1997 davidh
1258
1259         * August Hill provided some more patches - to expand ~ correctly
1260           and to correctly deal with drive letters in the path.
1261
1262         * emacs.c patched to call init_ntproc()
1263
1264
1265 Tue July 15 19:32:21 1997 davidh
1266
1267         * August Hill provided some more patches to make things better
1268           - there is a workaround for dired to make the ^M's disappear
1269           - a patch to fix shell-command
1270
1271 Tue July 08 22:01:36 1997 davidh
1272
1273         * #ifdef'd call to vfork and replaced with spawn as per GNU Emacs;
1274           as a result, removed /force - XEmacs now links normally.
1275
1276 Thu June 31 21:16:21 1997 davidh
1277
1278         * nt/TODO created.
1279
1280         * nt/X11.patch created to help with the X build.
1281
1282         * August Hill provided:
1283           a patch to fix the _WRETCODE undefined symbol,
1284           a patch to fix a problem with dired
1285
1286           and generally helped clarify the build instructions.
1287
1288         * Synced with 20.3b10 (Athens).
1289
1290         * Made DIRECTORY_SEP be '\\'. Until I can change all code to
1291           use the macro, I decided this would be easiest.
1292
1293         * Modified src/fileio.c to only open files in O_BINARY. This
1294           causes files to be opened and written without automatically
1295           writing ^M 's to the end of each line. MULE ought to sort this
1296           in theory, but I am less than convinced.
1297
1298         * Updated the nt/README to provide a little more help.
1299
1300 Thu May 29 23:11:21 1997 davidh
1301
1302         * Synced with 20.3b2.
1303
1304         * Removed nt/README.src, nt/src.m.windowsnt.h nt/src.s.windowsnt.h.
1305
1306         * Updated README from marcpa.
1307
1308         * Added example Win32.cf and site.def files for X.
1309
1310         * Added sed.exe into nt/.
1311
1312         * Modified nt/xemacs.mak to pass correct flags to lwlib compile.
1313
1314         * Added extra .elc files to ensure make-docfile gets all symbols.
1315
1316         * Modified balloon_help.c to compile (#if'd max definition)
1317
1318         * Modified src/event-Xt.c so as not to add signal_event_pipe to
1319           be selected on - this is a hack until I can work out a better
1320           way. Thanks to Ben Wing for help on this.
1321
1322 Thu Mar 27 20:56:21 1997  marcpa  (marcpa at MARCPA)
1323
1324         * Synced with 20.1b9.
1325
1326 Sun Mar 16 00:32:15 1997  marcpa  (marcpa at MARCPA)
1327
1328         * lisp/eterm/README.term is truncated: is it just me (because
1329         I'm on NT) or everyone else sees this ?
1330         Answer: it is because it contains a ^Z embedded in it, therefore
1331         it needs to be inserted in binary mode in CVS.
1332
1333 Thu Mar 13 00:19:25 1997  marcpa  (marcpa at MARCPA)
1334
1335         * At end of compilation, there are some unresolved symbols:
1336
1337 link.exe @C:\TEMP\nma00115.
1338 sysdep.obj : error LNK2001: unresolved external symbol _vfork
1339 ../src/temacs.exe : warning LNK4088: image being generated due to /FORCE
1340 option; image may not run
1341
1342
1343 Wed Mar 12 23:18:53 1997  marcpa  (marcpa at MARCPA)
1344
1345         * Need to copy the nt/inc directory David originally submitted or
1346         NT code won't compile.
1347
1348         * Need to copy nt/{config.h,paths.h,ad2c.sed,xemacs.mak} in src.
1349
1350         * Had to modify XEmacs sources here and there : see the diffs
1351         between NT_FIRST_COMPILE and V20_1_beta9.
1352
1353         * Needed to patch X11R6.3 sources: (include/x11/Xmd.h:155) BOOL is
1354         already defined by Windows and is a long, while X wants it to be
1355         an unsigned char.
1356
1357 --- Xmd.h~      Thu Jun 08 23:20:40 1995
1358 +++ Xmd.h       Sun Mar 16 13:09:10 1997
1359 @@ -150,8 +150,9 @@
1360  typedef CARD16         BITS16;
1361  typedef CARD8          BYTE;
1362
1363 +#ifndef WIN32
1364  typedef CARD8           BOOL;
1365 -
1366 +#endif
1367
1368         * cpp.exe not used: cl.exe from VC++4.2 seems to handle everything
1369         properly.