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