1 2002-05-09 Stephen J. Turnbull <stephen@xemacs.org>
3 * XEmacs 21.4.8 "Honest Recruiter" is released.
5 2002-05-04 Stephen J. Turnbull <stephen@xemacs.org>
7 * XEmacs 21.4.7 "Economic Science" is released.
9 2002-03-29 Jonathan Harris <jonathan@xemacs.org>
11 * xemacs.mak: Define STACK_TRACE_EYE_CATCHER.
13 2001-12-17 Stephen J. Turnbull <stephen@xemacs.org>
15 * XEmacs 21.4.6 "Common Lisp" is released.
17 2001-10-23 Stephen J. Turnbull <stephen@xemacs.org>
19 * XEmacs 21.4.5 "Civil Service" is released.
21 2001-08-02 Dr. Volker Zell <Dr.Volker.Zell@oracle.com>
24 Under cygwin, when environment variable CYGWIN is set
25 to check_case:strict, filenames are considered case sensitive.
27 2001-07-28 Stephen J. Turnbull <stephen@xemacs.org>
29 * XEmacs 21.4.4 "Artificial Intelligence" is released.
31 2001-07-18 Paul Krause <pkrause@soundbite.com>
33 * xemacs.mak (DEPEND): defined(_) isn't a reliable method for
34 detecting if perl is from cygwin. Check $OSNAME as a backup.
36 2001-06-12 Stephen J. Turnbull <stephen@xemacs.org>
38 * xemacs.mak (HAVE_ZLIB): New, defaults to HAVE_PNG.
39 (USE_MINITAR): Default to HAVE_ZLIB.
40 (MSW_LIBS): Add comctl32.lib if HAVE_WIDGETS.
41 (mostlyclean, nicenclean, distclean, versionclean): Only one target
42 per invocation of $(DEL); don't use unneeded switches (WinME support).
44 2001-05-23 Ben Wing <ben@xemacs.org>
46 * xemacs.mak (installation):
47 call `ver' to get the exact os version and put it in the
48 installation; suggestion from adrian.
50 2001-05-17 Stephen J. Turnbull <stephen@xemacs.org>
52 * XEmacs 21.4.3 "Academic Rigor" is released.
54 2001-05-17 Stephen J. Turnbull <stephen@xemacs.org>
56 * xemacs.mak: Use the EMACS_PATCH_LEVEL define in compiles.
58 2001-05-10 Stephen J. Turnbull <stephen@xemacs.org>
60 * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
62 2001-05-09 Ben Wing <ben@xemacs.org>
65 do not warn about gtk when we're not trying to compile with it.
67 2001-04-20 Ben Wing <ben@xemacs.org>
69 * .cvsignore: Added stuff for Windows.
71 2001-05-01 Ben Wing <ben@xemacs.org>
73 * config.inc.samp (MAKEINFO): point at more standard c: not f:.
75 2001-05-01 Adrian Aichner <adrian@xemacs.org>
77 * xemacs.mak: Define EMACS_PATCH_LEVEL like configure.in does.
78 * xemacs.mak (XEMACS_VERSION_STRING): Build this more like
80 * xemacs.mak (docfile): Use del instead of $(DEL) in shell
83 2001-04-27 Adrian Aichner <adrian@xemacs.org>
85 * compface.mak (clean): New target.
86 * xemacs.mak: Use $(DEL) everywhere, instead of some occurences of
87 del and @$(DEL). Add GTK supporting variables and document it as
88 currently unsupported on MSWindows.
89 * xemacs.mak (XEMACS_VERSION_STRING): Initialize according to
90 emacs_is_beta. Use emacs_beta_version as patch level for non-beta
92 * xemacs.mak (HAVE_GTK): New.
93 * xemacs.mak (GTK_DIR): New.
95 2001-04-19 Andy Piper <andy@xemacs.org>
99 * xemacs.mak (PROGRAM_DEFINES): Calculate release version
101 (ETAGS_DEPS): Add mintar as a real target
102 (DOC): Do the right thing when non-beta
104 2001-04-19 Stephen J. Turnbull <stephen@xemacs.org>
106 * XEmacs 21.4.1 "Copyleft" is released.
108 2001-04-17 Stephen J. Turnbull <stephen@xemacs.org>
110 * README: Fixup 21.2 -> 21.4.
112 2001-04-16 Stephen J. Turnbull <stephen@xemacs.org>
114 * XEmacs 21.4.0 "Solid Vapor" is released.
116 2001-04-14 Stephen J. Turnbull <stephen@xemacs.org>
118 * XEmacs 21.2.47 "Zephir" is released.
120 2001-03-14 Craig Lanning <CraigL@Knology.net>
122 * minitar.c: Clean up some compiler warnings.
124 2001-03-21 Martin Buchholz <martin@xemacs.org>
126 * XEmacs 21.2.46 "Urania" is released.
128 2001-03-06 Ben Wing <ben@xemacs.org>
130 * xemacs.mak (DEPEND):
131 Correct line that runs perl to do correct quoting regardless of
132 whether nmake is run from bash.
134 2001-03-02 Ben Wing <ben@xemacs.org>
136 * config.h: Sadly, we need to disable another warning (C4116,
137 unnamed type definition in parentheses: A structure, union, or
138 enumerated type with no name was defined in a parenthetical
139 expression. The type definition is meaningless.), due to Martin's
140 latest definition of ALIGNOF.
142 2001-02-23 Martin Buchholz <martin@xemacs.org>
144 * XEmacs 21.2.45 "Thelxepeia" is released.
146 2001-02-09 Martin Buchholz <martin@xemacs.org>
148 * config.h (HAVE_UTIME): New.
149 * config.h (HAVE_UTIME_H): Remove.
150 * config.h (HAVE_STRUCT_UTIMBUF): Remove.
152 2001-02-08 Martin Buchholz <martin@xemacs.org>
154 * XEmacs 21.2.44 "Thalia" is released.
156 2001-01-26 Martin Buchholz <martin@xemacs.org>
158 * XEmacs 21.2.43 "Terspichore" is released.
160 2001-01-20 Martin Buchholz <martin@xemacs.org>
162 * XEmacs 21.2.42 "Poseidon" is released.
164 2001-01-17 Martin Buchholz <martin@xemacs.org>
166 * XEmacs 21.2.41 "Polyhymnia" is released.
168 2001-01-08 Martin Buchholz <martin@xemacs.org>
170 * XEmacs 21.2.40 is released.
172 2000-12-31 Martin Buchholz <martin@xemacs.org>
174 * XEmacs 21.2.39 is released.
176 2000-12-05 Martin Buchholz <martin@xemacs.org>
178 * XEmacs 21.2.38 is released.
180 2000-11-14 Martin Buchholz <martin@xemacs.org>
182 * XEmacs 21.2.37 is released.
184 2000-10-27 Martin Buchholz <martin@xemacs.org>
186 * config.h: Oops, _getpt ==> _getpty
188 2000-10-11 Martin Buchholz <martin@xemacs.org>
190 * config.h (HAVE_XFREE86): Remove.
191 (HAVE_XREGISTERIMINSTANTIATECALLBACK): New.
192 (XREGISTERIMINSTANTIATECALLBACK_NONSTANDARD_PROTOTYPE): New.
194 2000-10-10 Martin Buchholz <martin@xemacs.org>
197 Sync with pty/signaling related changes to src/config.h.in
199 2000-10-07 Adrian Aichner <aichner@ecf.teradyne.com>
201 * xemacs.mak (default): Enforce runnig nmake from xemacs.mak's
202 directory to avoid problems with relative paths.
204 2000-10-04 Martin Buchholz <martin@xemacs.org>
206 * XEmacs 21.2.36 is released.
208 2000-09-30 Martin Buchholz <martin@xemacs.org>
210 * config.h (HAVE_STRCASECMP): Remove.
212 2000-09-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
215 Make src\depend parsing recognise "#if defined" instead of "#ifdef".
216 Use matching single quotes to keep 4dos shell happy.
218 2000-08-07 Ben Wing <ben@xemacs.org>
220 * xemacs.mak: add getloadavg.c.
222 2000-07-30 Ben Wing <ben@xemacs.org>
225 Improve X documentation.
226 Document nascent Mule support.
227 Document current MS Windows contributors.
229 2000-07-15 Ben Wing <ben@xemacs.org>
232 added new file win32.c.
233 took out unused alloca.c.
234 * xemacs.mak (update-elc-2): added new target for rebuilding the
235 remaining .elcs after dumped. its dependency is added for target
237 * xemacs.mak (update-auto-and-custom):
238 cleaned up ; now it byte-compiles custom-load.el.
239 * xemacs.mak (mostlyclean):
240 * xemacs.mak (clean):
241 * xemacs.mak (nicenclean):
242 * xemacs.mak (distclean):
243 * xemacs.mak (realclean):
244 * xemacs.mak (versionclean):
245 Redid all the clean targets, to be similar to what's in the
248 2000-07-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
250 * xemacs.mak ($(PROGNAME)): Do check error code from temacs during
253 2000-07-19 Martin Buchholz <martin@xemacs.org>
255 * XEmacs 21.2.35 is released.
257 2000-07-14 IKEYAMA Tomonori <tomonori@suiyokai.org>
259 * config.h: Import C++ compilation stuff from src/config.h.
261 2000-07-05 Craig Lanning <lanning@scra.org>
263 * xemacs.rc: Uppercase the id's so that windres will work.
265 2000-07-05 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
267 * xemacs.mak (TEMACS_LIBS): Added comdlg32.lib
269 2000-06-12 Ben Wing <ben@xemacs.org>
271 * config.h (ENCAPSULATE_STAT):
272 Always encapsulate stat/fstat. Also suggested by Mike Alexander
273 <mike.alexander@xemacs.org>.
275 2000-06-10 Ben Wing <ben@xemacs.org>
278 * config.h (HAVE_GETPAGESIZE):
279 * config.h (HAVE_GETTIMEOFDAY):
280 corrections to go along with removed nt/inc.
284 correct graphics lib paths to agree with binaries provided in
287 * xemacs.mak (DEPEND):
288 * xemacs.mak (DEFINES):
289 * xemacs.mak (LIB_SRC_DEFINES):
290 * xemacs.mak (minitar):
291 * xemacs.mak (TEMACS_LFLAGS):
294 * xemacs.mak (install):
295 WINDOWSNT -> WIN32_NATIVE.
296 Don't build run*.exe.
297 comments about required ^^.
298 Added setargv.obj to the list of linked entities,
299 causing automatic wildcarding of filenames given on the
300 command line. (As usual, enclose in double quotes to avoid
303 2000-06-07 Ben Wing <ben@xemacs.org>
305 * runemacs.c: Removed. No longer necessary.
307 * Makefile.cygwin: Removed.
309 * inc\*: Removed. At long-fucking-last!
311 2000-05-28 Martin Buchholz <martin@xemacs.org>
313 * XEmacs 21.2.34 is released.
315 2000-05-12 Craig Lanning <CraigL@DyCon.com>
317 * inc\sys\socket.h: Don't define timeval as ws_timeval for mingw32
319 2000-05-01 Martin Buchholz <martin@xemacs.org>
321 * XEmacs 21.2.33 is released.
323 2000-04-27 Ben Wing <ben@xemacs.org>
325 * xemacs.mak: combine auto-autoloads.el and custom.el update into
328 2000-04-26 Ben Wing <ben@xemacs.org>
330 * xemacs.mak: put in support for QUICK_BUILD.
332 * config.inc.samp: put in an entry for QUICK_BUILD.
334 2000-04-23 Ben Wing <ben@xemacs.org>
336 * xemacs.mak: Modified section that dumps .exe to not dump
337 when nothing has changed. It does this by relying on a flag
340 Also in building of auto-autoloads.el, we no longer unconditionally
341 remove the old one. That was pointless and made the whole build
342 procedure a lot longer -- the autoload code is smart enough to
343 update itself automatically from an out-of-date autoload file.
345 2000-04-04 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
347 * xemacs.mak: Build the i utility and use it to pipe windowed
348 [xt]emacs output to the build console.
350 2000-03-25 Didier Verna <didier@xemacs.org>
352 * config.h: handle the renaming of `foo_h_path' to `foo_h_file'.
354 2000-03-22 Mike Alexander <mta@arbortext.com>
356 * xemacs.mak (PROGRAM_DEFINES): Define EMACS_VERSION and
358 (DEPEND): Don't try to create $(OUTDIR) if it already exists
359 ($(SRC)\dump-id.c): Make it
360 (DOC_SRC11): Add dumper.c if portable dumping
361 (dump-xemacs): Make portable dumping work again and create
362 dump-id.c and compile it whenever we do a portable dump.
363 (depend): Change $(SRCDIR) to $(SRC)
365 2000-03-22 Jonathan Harris <jhar@tardis.ed.ac.uk>
367 * .cvsignore: New file, ignores user's config.inc and files
368 containing the user's DevStudio workspace info.
370 * config.h.samp: Added DEPEND option. Renamed HAVE_MSW and HAVE_X to
371 HAVE_MS_WINDOWS and HAVE_X_WINDOWS.
373 * README: Documented DEPEND option. Other small changes.
375 * Todo: Removed - was hopelessly out of date.
378 * xemacs.mak: Added DEPEND option to control use of dependency
379 information generated by make-src-depend. Requires Perl. Defaults
380 to disabled. Renamed HAVE_MSW and HAVE_X to HAVE_MS_WINDOWS and
381 HAVE_X_WINDOWS as a side-effect.
382 Handles '&' in XEmacs codenames by replacing with 'and'.
385 Correct Output_Dir so that DevStudio finds the xemacs executable
388 2000-03-20 Ben Wing <ben@xemacs.org>
390 * README: Substantial rewrite.
391 * xemacs.mak: Pdump fix. (not working yet, though)
393 2000-03-20 Martin Buchholz <martin@xemacs.org>
395 * XEmacs 21.2.32 is released.
397 2000-03-15 Mike Alexander <mta@arbortext.com>
399 * xemacs.mak: Fix for generation of $(XEMACS)\Installation.
401 2000-03-14 Adrian Aichner <adrian@xemacs.org>
403 * xemacs.mak (LIB_SRC_TOOLS): LIB_SRC_TOOLS depend on
404 XEMACS_INCLUDES when we USE_PORTABLE_DUMPER.
406 2000-03-13 Ben Wing <ben@xemacs.org>
408 * xemacs.mak (TEMACS_ENTRYPOINT):
409 Fix for portable dumper.
411 2000-03-12 Ben Wing <ben@xemacs.org>
416 a) Added a file called config.inc which makes it easier to set
417 build options for MS Windows. (Previously, the only way to do this
418 was through command line options to nmake.)
420 b) Cleaned the file up a bit.
422 c) Changed xemacs to be a windows application and not a console
423 application, now that runemacs.exe is no longer necessary.
425 d) Added support for building the tags file.
429 For compiling, editing, and debugging XEmacs using the VC++ 5.0
430 GUI. They may well work under other versions of VC++, but I don't
431 have access to them to test them.
433 2000-03-11 Andy Piper <andy@xemacs.org>
435 * PROBLEMS: Doc fix from Reini Urban <rurban@x-ray.at>.
437 2000-02-27 Mike Alexander <mta@arbortext.com>
439 * xemacs.rc: Include the portable dump data if INCLUDE_DUMP is defined
441 * xemacs.mak: Add the portable dump data to the EXE as a resource
443 2000-03-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
445 * xemacs.mak (TEMACS_LIBS): Add ole32.lib and uuid.lib.
446 (installation): Always regenerate installation report.
448 2000-02-25 Craig Lanning <CraigL@DyCon.com>
450 * inc\sys\time.h: MinGW defines struct timeval in <winsock.h>.
452 2000-02-24 Martin Buchholz <martin@xemacs.org>
454 * config.h (INLINE_HEADER): Define properly (?) for Windows.
456 2000-02-23 Martin Buchholz <martin@xemacs.org>
458 * XEmacs 21.2.31 is released.
460 2000-02-22 Martin Buchholz <martin@xemacs.org>
462 * config.h (gc_checking_assert): New.
464 2000-02-21 Martin Buchholz <martin@xemacs.org>
466 * XEmacs 21.2.30 is released.
468 2000-02-21 Jonathan Harris <jhar@tardis.ed.ac.uk>
471 Document need for makeinfo program or texinfo package.
473 * Xmd.patch: New file, previously in README.
475 2000-02-17 Martin Buchholz <martin@xemacs.org>
477 * config.h: Delete unused HAVE_LINUX_VERSION_H.
479 2000-02-16 Martin Buchholz <martin@xemacs.org>
481 * XEmacs 21.2.29 is released.
483 2000-02-06 Mike Alexander <mta@arbortext.com>
485 * xemacs.mak (install): Copy xemacs.dmp if using the portable
488 2000-02-07 Martin Buchholz <martin@xemacs.org>
490 * XEmacs 21.2.28 is released.
492 2000-02-03 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
494 * Xpm.def: New file, required to build Xpm.dll.
496 * Xpm.mak: Use DEBUG instead of DEBUG_XEMACS - this library is not
497 xemacs-specific. Initialize to DEBUG_XEMACS if specified for
499 Build DLL instead of static LIB when USE_CRTDLL=1 is given to
502 * xemacs.mak: Introduced USE_SYSTEM_MALLOC and USE_CRTDLL.
503 Do not build lastfile.lib when neither unexec not gmalloc are
506 * config.h: Deleted GNU_MALLOC and SYSTEM_MALLOC, as they are set
509 2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
511 * xemacs.mak (DOC_SRC9): Added tests.c ...
512 (TEMACS_DEBUG_OBJS): ... and tests.obj
513 ($(DOC)): Tweaked a bit, for `nmake docfile' unconditionally
516 2000-01-22 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
518 * xemacs.mak (docfile): Added shortcut target.
520 2000-01-19 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
522 * xemacs.mak (TEMACS_LIBS): Added winspool.lib
524 2000-01-20 Martin Buchholz <martin@xemacs.org>
526 * xemacs.mak (dump-xemacs): Remove redundant EMACSBOOTSTRAPMODULEPATH.
528 2000-01-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
530 * xemacs.mak: Patch of 01/13 got in corrupted, fixed.
532 2000-01-18 Martin Buchholz <martin@xemacs.org>
534 * XEmacs 21.2.27 is released.
536 2000-01-18 Martin Buchholz <martin@xemacs.org>
538 * minitar.c: Errno.h --> errno.h. Remove errno declaration.
540 2000-01-13 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
542 * xemacs.mak: Added USE_PORTABLE_DUMPER make command line macro.
543 (temacs:) Added dependency for lastfile.lib so that 'make temacs'
546 1999-12-28 Scott Blachowicz <Scott.Blachowicz@seaslug.org>
548 * minitar.mak: Add vars to allow building from main xemacs.mak.
550 * xemacs.mak: Add rules to build & install minitar.
552 2000-01-03 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
554 * config.h: Fix stuff related to mail locking.
556 1999-12-31 Martin Buchholz <martin@xemacs.org>
558 * XEmacs 21.2.26 is released.
560 1999-12-24 Martin Buchholz <martin@xemacs.org>
562 * XEmacs 21.2.25 is released.
564 1999-12-15 Scott Blachowicz <Scott.Blachowicz@seaslug.org>
566 * minitar.c (main): Add explicit exit(0) to get successful return
569 1999-12-14 Martin Buchholz <martin@xemacs.org>
571 * XEmacs 21.2.24 is released.
573 1999-11-28 Adrian Aichner <adrian@xemacs.org>
575 * xemacs.mak (depend): Only update `depend' if there were changes.
576 Use "perl ./make-src-depend" instead of "mkdepend".
578 1999-12-07 Martin Buchholz <martin@xemacs.org>
580 * XEmacs 21.2.23 is released.
582 1999-11-27 Adrian Aichner <adrian@xemacs.org>
584 * xemacs.mak (SRCDIR): Make path to xemacs absolute to
585 facilitate building info in man subdirs. Echo all cd commands,
586 not just some of them.
588 (makeinfo-test): Test for availability of `texinfo' package to
589 build info. Recommend use of external `makeinfo' program for
590 building info docs faster.
592 (info): cd into man subdirs to support use of external `makeinfo'
595 1999-11-17 Martin Buchholz <martin@xemacs.org>
597 * xemacs.mak: Remove references to index.unperm, index.perm.
599 Shouldn't .obj and .info be in SUFFIXES?
602 1999-11-29 XEmacs Build Bot <builds@cvs.xemacs.org>
604 * XEmacs 21.2.22 is released
606 1999-11-28 Martin Buchholz <martin@xemacs.org>
608 * XEmacs 21.2.21 is released.
610 1999-11-10 XEmacs Build Bot <builds@cvs.xemacs.org>
612 * XEmacs 21.2.20 is released
614 1999-10-07 Norbert Koch <n.koch@eai-delta.de>
616 * xemacs.mak: Ignore return code of 'del' calls. Use a make
619 1999-09-26 Adrian Aichner <adrian@xemacs.org>
621 * xemacs.mak (all): Update $(LISP)/auto-autoloads.elc? and
622 $(LISP)/custom-load.el using XEmacs itself, like xemacs-packages
624 ($(LISP)\auto-autoloads.el): Add new rule.
625 ($(LISP)\custom-load.el): Ditto.
627 1999-08-04 Andy Piper <andy@xemacs.org>
629 * xemacs.mak (HAVE_WIDGETS): add define to appropriate places.
631 1999-07-26 Adrian Aichner <adrian@xemacs.org>
633 * xemacs.mak ($(MANDIR)\lispref\lispref.texi): Replace bad
636 1999-07-30 XEmacs Build Bot <builds@cvs.xemacs.org>
638 * XEmacs 21.2.19 is released
640 1999-07-10 Adrian Aichner <adrian@xemacs.org>
642 * xemacs.mak (.SUFFIXES): Add .texi.
643 (check): Improve automated test section.
644 (info): Generate info files using XEmacs (no makeinfo.exe needed).
646 1999-07-19 Andy Piper <andy@xemacs.org>
648 * xemacs.mak (DOC_SRC3): add gutter.c
649 (TEMACS_OBJS): add gutter.obj.
651 1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org>
653 * XEmacs 21.2.18 is released
655 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org>
657 * XEmacs 21.2.17 is released
659 1999-06-13 Adrian Aichner <adrian@xemacs.org>
661 * xemacs.mak (DOC_SRC8): Remove mule-coding.c.
662 (TEMACS_MULE_OBJS): Remove mule-coding.obj
663 (check): Implement according to src/Makefile.
664 (check-temacs): ditto.
666 1999-06-05 Norbert Koch <n.koch@delta-ii.de>
668 * xemacs.mak (mule): remove dependencies from mule-coding.c
670 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org>
672 * XEmacs 21.2.16 is released
674 1999-05-14 Adrian Aichner <adrian@xemacs.org>
676 * xemacs.mak (GUNG_HO): Explicitly default to 0.
677 Fix some comment typos.
678 ($(XEMACS)\Installation): Create it in the toplevel-directory,
679 where it is expected by loadup.el
681 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
683 * XEmacs 21.2.15 is released
685 1999-05-31 Andy Piper <andy@xemacs.org>
687 * xemacs.mak: add select & select-x targets.
689 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
691 * XEmacs 21.2.14 is released
693 1999-05-12 SL Baur <steve@gneiss.etl.go.jp>
695 * xemacs.mak: please document me
696 From Norbert Koch <n.koch@delta-ii.de>
698 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
700 * xemacs.mak ($(LISP)\Installation.el): Don't use
703 1999-03-17 Adrian Aichner <adrian@xemacs.org>
705 * xemacs.mak: Remove ESC macro -- no longer needed.
706 Remove small configuration report. Remove simplified version of
707 Installation and Installation.el
708 (Installation.el): Create it depending on "Installation" file.
709 Replace \r characters by use of `replace-in-string' in lisp-land.
710 (all): Make it depend on "Installation" file.
711 (Installation): Create a complete "Installation" file, looking
712 much like what is generated by "configure" on UNIX systems.
713 Insert WARNING where appropriate (currently when building without
714 HAVE_XPM, HAVE_PNG, and HAVE_MSW_C_DIRED).
715 Type "Installation" to STDOUT much like the "small configuration
718 1999-04-29 Andy Piper <andy@xemacs.org>
720 * sys/file.h: conditionalise definition of X_OK.
722 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
724 * XEmacs 21.2.13 is released
726 1999-03-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
729 Don't link lib-src programs incrementally.
730 Don't include debug info in release builds.
731 Put intermediate files in the appropriate directories.
732 Make "distclean" target delete all intermediate files.
734 1999-03-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
737 Fix building on Windows 95/98 by conditionalising escape
739 Only put mule-packages in package path on MULE builds.
740 Only build source browser files on debug builds.
741 Build source browser database before link so that it's
742 available even if link fails.
744 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
746 * XEmacs 21.2.12 is released
748 1999-03-03 Gleb Arshinov <gleb@cs.stanford.edu>
750 * xemacs.mak (HAVE_XFACE): fix for building without X-Face support
751 provided by Brent B. Powers <bpowers@ms.com>.
753 * xemacs.mak (CONFIG_ERROR): Misc error detection for build with
756 1999-02-01 Gleb Arshinov <gleb@cs.stanford.edu>
758 * README: Document the X-Face build option.
760 * compface.mak: New file
761 Makefile for building compface library under MSVC. Build
762 library only, not executables. Should be extended to build
763 executables and propagated upstream, if possible.
765 * xemacs.mak: Link in X-Face/Compface for NT native build.
767 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
769 * XEmacs 21.2.11 is released
771 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
773 * XEmacs 21.2.10 is released
775 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
777 * XEmacs 21.2.9 is released
779 1999-01-14 Adrian Aichner <adrian@xemacs.org>
781 * xemacs.mak (MODULES): Adding variable.
782 (update-elc): Setting EMACSBOOTSTRAPMODULEPATH.
784 1998-12-17 Charles G. Waldman <cgw@pgt.com>
786 * minitar.c: New file
787 * minitar.mak: New file
789 1998-12-29 Jonathan Harris <jhar@tardis.ed.ac.uk>
792 Changed x86 EMACS_CONFIGURATION to i586-pc-win32 since we
793 build optimised for Pentium.
794 Created CFLAGS variable, used in building all objects and in
795 constructing config.values.
796 Added glyphs-widget.c and gui-msw.c to list of sources.
797 Added PACKAGE_PATH to EMACSBOOTSTRAPLOADPATH for mule builds.
799 1998-12-28 Martin Buchholz <martin@xemacs.org>
801 * XEmacs 21.2.8 is released.
803 1998-12-24 Martin Buchholz <martin@xemacs.org>
805 * XEmacs 21.2.7 is released.
807 1998-12-13 Jonathan Harris <jhar@tardis.ed.ac.uk>
810 Replaced PACKAGEPATH variable with PACKAGE_PREFIX.
811 configure-package-path is initialised to contain
812 subdirectories of PACKAGE_PREFIX. The install target makes
813 a skeleton package tree under PACKAGE_PREFIX.
816 Documented the package path changes.
817 Corrected the advice on a suitable minimal set of packages.
819 1998-12-17 Andy Piper <andy@xemacs.org>
821 * xemacs.mak ($(LIB_SRC)/movemail.exe): adapt make rule to build
824 * xemacs.mak: add gui-msw.c and glyphs-widget.c object lists.
826 1998-12-16 Andy Piper <andy@xemacs.org>
828 * XEmacs 21.2.6 is released
830 1998-12-11 Adrian Aichner <adrian@xemacs.org>
832 * xemacs.mak (DOC_SRC2): CLASH_DETECTION is not supported under
833 native Windows NT. Therefore src\filelock.c is not to be
835 (TEMACS_OBJS): Consequently, don't link in $(OUTDIR)\filelock.obj.
837 1998-12-10 Jonathan Harris <jhar@tardis.ed.ac.uk>
839 * xemacs.mak ($(OUTDIR)\alloc.obj): add a dependency on
840 puresize-adjust.h to avoid infinite recursion.
842 1998-12-09 Andy Piper <andy@xemacs.org>
844 * config.h: remove clash detection stuff.
846 1998-12-07 Martin Buchholz <martin@xemacs.org>
848 * xemacs.mak (TEMACS_OBJS):
850 - Remove pure.c, pure.obj
852 1998-11-04 Adrian Aichner <adrian@xemacs.org>
854 * xemacs.mak: Creating minimal versions of Installation,
855 Installation.el, and config.values to make
856 (describe-installation) and (config-value ...) work in Windows NT
857 native builds. Incorporating rule for movemail.exe courtesy of
860 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
862 * XEmacs 21.2.5 is released
864 1998-11-28 SL Baur <steve@altair.xemacs.org>
866 * XEmacs 21.2-beta4 is released.
868 1998-10-29 Andy Piper <andyp@parallax.co.uk>
870 * xemacs.mak ($(LIB_SRC)/movemail.exe): add etags dependencies to
871 pull in getopt and friends.
873 1998-10-15 SL Baur <steve@altair.xemacs.org>
875 * XEmacs 21.2-beta3 is released.
877 1998-09-29 SL Baur <steve@altair.xemacs.org>
879 * XEmacs 21.2-beta2 is released.
881 1998-09-19 Adrian Aichner <adrian@xemacs.org>
883 * tiff.mak: New file provided by Charles Wilson
884 <cwilson@ee.gatech.edu>
886 * README: Update provided by Charles Wilson
887 <cwilson@ee.gatech.edu>. Documenting use of the newly
888 introduced tiff.mak. Renumbering subsequent build instruction
891 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
893 * PROBLEMS: New file.
895 * xemacs.mak: Install the PROBLEMS file in the root directory of
896 the XEmacs installation.
898 1998-08-31 Jonathan Harris <jhar@tardis.ed.ac.uk>
900 * xemacs.mak: Detect failure to supply PNG_DIR or XLIB_DIR
901 when building with PNG support.
903 1998-08-31 Jonathan Harris <jhar@tardis.ed.ac.uk>
905 * README: Document the PNG, ZLIB, JPEG, TIFF and GIF build
908 1998-08-12 Jeff Sparkes <jsparkes@internetivity.com>
910 * xemacs.mak: Link in GIF, fix HAVE_JPEG default.
912 1998-08-09 Jonathan Harris <jhar@tardis.ed.ac.uk>
914 * xemacs.mak (install): Win95 fixes:
915 DOS mkdir doesn't create intermediate directories. xcopy does
916 so use it to create the install and lock directories.
917 Removed trailing backslashes from copy commands since DOS
918 copy doesn't like them.
920 1998-08-05 Charles G. Waldman <cgw@pgt.com>
922 * xemacs.mak: change "copy" to "xcopy" in install target
924 1998-08-04 Jeff Sparkes <jsparkes@internetivity.com>
926 * xemacs.mak: Link in PNG, TIFF and JPEG in native build.
928 1998-08-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
930 * README: XEmacs has been successfully built with MSVC 4.0.
931 Mention the vcvars32.bat file installed with the MSVC tools.
933 1998-07-19 SL Baur <steve@altair.xemacs.org>
935 * XEmacs 21.2-beta1 is released.
937 1998-07-13 Jonathan Harris <jhar@tardis.ed.ac.uk>
940 Add path to xemacs.res dependency.
942 1998-07-12 SL Baur <steve@altair.xemacs.org>
944 * XEmacs 21.0-pre5 is released.
946 1998-07-09 SL Baur <steve@altair.xemacs.org>
948 * XEmacs 21.0-pre4 is released.
950 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
952 * README: Documented the changed PACKAGEPATH option and the new
953 INSTALL_DIR option, install target and runemacs executable.
954 Added more debugging documentation.
956 * config.h: Don't undef EMACS_CONFIGURATION because it's now
959 * xemacs.mak: Added an INSTALL_DIR option and install target.
960 Renamed the default package location option to PACKAGEPATH
961 and made it cope with paths with spaces in them.
962 Made non-debug build the default; DEBUG_XEMACS defaults to 0.
963 System configuration (EMACS_CONFIGURATION) now correctly
964 determined at build-time by this makefile.
965 Compiles the runemacs executable as part of the all target.
967 1998-06-29 SL Baur <steve@altair.xemacs.org>
970 * xemacs.mak: NT native sound fixes
971 From Fabrice POPINEAU via Adrian Aichner <adrian@xemacs.org>
973 1998-06-21 Martin Buchholz <martin@xemacs.org>
975 * xemacs.mak: It's XEmacs, not Xemacs!
977 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
979 * file.ico, lisp.ico:
980 New icons to represent a generic file and a lisp file.
982 * xemacs.rc: Build file.ico and lisp.ico into the executable.
984 1998-06-15 Peter Windle <peterw@sdl.ug.eds.com>
986 * xemacs.mak: Made XPM and X11 checks cope with case-sensitive
987 NFS. Also apply Sean MacLennan's change allowing
988 emacs_beta_version to be undefined.
990 1998-06-19 SL Baur <steve@altair.xemacs.org>
992 * xemacs.mak (distclean): Reorder when puresize-adjust.h gets
994 From Adrian Aichner <adrian@xemacs.org>
996 1998-06-08 Kirill M. Katsnelson <kkm@kis.ru>
998 * config.h: Undefined DONT_ENCAPSULATE.
999 Defined ENCAPSULATE_* for fopem, open, rename and mkdir.
1000 Removed MS-DOS code remains.
1002 1998-06-03 Rick Rankin <Rick_Rankin-P15254@email.mot.com>
1004 * Makefile.cygwin: created to compile runemacs.c. This should
1005 probably have a Makefile.in, but...
1007 * runemacs.c: modified to check to see if xemacs is a symbolic
1008 link when compiled under Cygwin.
1010 1998-05-31 Kirill M. Katsnelson <kkm@kis.ru>
1012 * xemacs.mak: Added lib-src/wakeup.exe
1014 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
1016 * xemacs.mak: Added rules for hexl.exe, movemail.exe, mmencode.exe
1017 sorted-doc.exe, etags.exe
1019 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
1021 * xemacs.mak: Support building InfoDock, with INFODOCK=1 macro
1022 in the command line.
1024 1998-05-26 Kirill M. Katsnelson <kkm@kis.ru>
1026 * inc/sys/dir.h: Removed #ifndef WINDOWSNT around the code which
1027 should be compiled in (sic!).
1028 Removed 'extern' before function prototypes.
1030 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
1032 * xemacs.mak: Unified -nologo compiler switch handling and lib-src
1033 programs build (only make-docfile currently, adding other tools
1036 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
1038 * xemacs.mak: Added HAVE_DIALOGS macro, and dialog-*.* files to
1039 docfile creation and compilation.
1040 Defaulted HAVE_MSW to 1.
1041 Changed lib-src references to be relative to $(XEMACS)/, not ../
1043 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
1045 * xemacs.mak: Removed inline.{c,obj}. It did buy nothing.
1047 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
1049 * xemacs.mak: Comment out dialog.{c,obj} from build.
1051 1998-05-11 Jonathan Harris <jhar@tardis.ed.ac.uk>
1054 Unconditionally define new HAVE_DRAGNDROP.
1056 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
1058 * xemacs.mak: Added dragdrop.{c,obj}
1060 1998-05-08 Kirill M. Katsnelson <kkm@kis.ru>
1062 * config.h (enum_field): Redefine to be unsigned int.
1064 1998-05-07 Kirill M. Katsnelson <kkm@kis.ru>
1066 * xemacs.mak: Really honor minimal tagbits, indexed lrecord and
1069 1998-05-03 Kirill M. Katsnelson <kkm@kis.ru>
1071 * inc/sys/socket.h: Removed encapsulating definitions for Winsock
1074 1998-05-04 Kirill M. Katsnelson <kkm@kis.ru>
1076 * xemacs.mak: Defined PATH_PROGNAME and PATH_VERSION C macros.
1077 Make _DEBUG defined only when DEBUG_XEMACS.
1079 1998-04-26 Kirill M. Katsnelson <kkm@kis.ru>
1081 * xemacs.mak: Added glyphs-eimage.{c,obj}
1083 1998-04-20 Kirill M. Katsnelson <kkm@kis.ru>
1085 * xemacs.mak: Support "Don't panic, I will restart make" exit code.
1086 Extra checks for externally specified X{PM,11}_DIR.
1087 Proper quoting to allow spaces in these paths.
1088 Conduct all config checks at once.
1089 New option VERBOSECC. When non-zero, C compiler echoes its
1090 commands. When zero, only name of the file being compiled is
1091 echoed. Default is 0 (do not echo).
1093 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
1095 * README: Documented new msvc build procedure, including XPM
1098 * xemacs.mak: Added XPM and TOOLBARS support for native msvc
1102 Makefile for building xpm library under msvc. Hopefully this
1103 will be part of future xpm distributions.
1105 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
1107 * config.h: Do not USE_ASSERTION when DEBUG_XEMACS is not
1110 * xemacs.mak: Added new file process-nt.c
1112 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
1114 * xemacs.mak: Added build options which can be defined in nmake
1115 command line (defaults are parentheses):
1116 HAVE_MSW=0/1 (0) Build with native GUI
1117 HAVE_X=0/1 (0) Build with X-Windows
1118 ** At least one must be defined
1119 X11_DIR=path () Path to the root dir of X11R6 installation
1120 ** Must be defined when HAVE_X=1
1121 HAVE_MULE=0/1 (0) Compile in MULE
1122 HAVE_MSW_C_DIRED=0/1(1) Compile in fast dired
1123 PATH_PACKAGEPATH=path Package search path
1125 DEBUG_XEMACS=0/1 (1) Compile with symbols, assertions and
1126 extra debugging checks
1127 USE_UNION_TYPE=0/1 (0)
1128 USE_MINIMAL_TAGBITS=0/1 (0)
1129 USE_INDEXED_LRECORD_IMPLEMENTATION=0/1 (0)
1130 GUNG_HO=0/1 (none) When specified, overrides the above two.
1131 : Added output of a configuration report
1132 : Added copyright notice.
1133 : Deleted remains of ImageMagick.
1134 (distclean): Do not use mskedepend
1135 (install): echo "Not yet implmented".
1137 1998-04-05 Kirill M. Katsnelson <kkm@kis.ru>
1139 * config.h (enum_field): Borrow new definition from config.h.in
1141 1998-04-01 Kirill M. Katsnelson <kkm@kis.ru>
1143 * config.h: Patial sync-up with config.h.in
1145 1998-03-25 jhar@tardis.ed.ac.uk
1147 * xemacs.mak: Adds glyphs-msw.c and imgproc.c and reflects
1148 alterations to package_path in nt/xemacs.mak.
1150 1998-03-24 Kirill M. Katsnelson <kkm@kis.ru>
1152 * xemacs.mak (dump-xemacs): Replaced use of `touch' with `echo'.
1154 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
1156 * xemacs.mak: Removed all references to deleted dgif_lib.{c,obj},
1157 gif_err.{c,obj} and gifalloc.{c,obj}. New image support is not
1160 1998-03-19 Kirill M. Katsnelson <kkm@kis.ru>
1162 * xemacs.mak: HAVE_FILE_CODING removed: it is no longer an option,
1163 since file I/O depends on it, and defined unconditioanlly in
1165 Added -nologo switch to different tools here and there.
1166 Suppressed some irrelevant make output.
1168 1998-02-28 Kirill M. Katsnelson <kkm@kis.ru>
1170 * xemacs.mak: Defined HAVE_FILE_CODING variable, an equivalent of
1171 --with-file-coding configure option. Default is yes.
1173 1998-03-13 Kirill M. Katsnelson <kkm@kis.ru>
1175 * xemacs.mak (update-elc): Copy Installation.el to $(LISP)
1177 * Installation.el: New file, copied by xemacs.mak during build.
1179 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
1181 * xemacs.mak: Added entry for src/dired-msw.c. Use of the
1182 dired-in-C enhancements is optional, and is determined by
1183 HAVE_MSW_C_DIRED. See comments in xemacs.mak.
1185 1998-02-18 Kirill M. Katsnelson <kkm@kis.ru>
1187 * xemacs.mak: Fixed lost docstrings
1189 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
1191 * xemacs.mak: Updated accordingly.
1192 Creates the MSVC browse info immediately after the link.
1194 1997-12-29 Kirill M. Katsnelson <kkm@kis.ru>
1196 * config.h: Suppressed MSVC warning 'relational' : signed/unsigned
1199 * config.h: INLINE defined to __inline for MSVC compilers >= 2.x
1201 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
1203 * xemacs.mak: added menubar-msw.c, menubar.c
1205 * xemacs.mak: scrollabrs and menubars are rearranged properly
1206 under different ifdef'd secions, so for example menubar.obj goes
1207 to always compiled section, and menubar-msw.obj is built only when
1210 * xemacs.mak: Compiler warning flag definition moved to a macro
1211 CPP_WARN_FLAGS. Redefined from -w to -W3 (Doh!).
1213 1997-12-11 David Hobley <davidh@wr.com.au>
1215 * Added support for auto generation of puresize-adjust.h
1216 in xemacs.mak. Also created new file puresize-adjust.h to copy
1217 into src on initial build.
1219 Mon December 08 1997 kkm@kis.ru
1221 * xemacs.mak: added profile.c, removed event-unixod.c
1222 * xemacs.mak: removed dangerous defines _IX_86, _X86_,
1224 * config.h: removed #define HAVE_UNIXOID_EVENT_LOOP
1226 Thu December 04 1997 jhar@tardis.ed.ac.uk
1228 * xemacs.mak: Define DEBUG_XEMACS when compiling with debug.
1230 Tue November 29 12:29:33 1997 davidh
1232 * xemacs.mak and config.h updated to provide ability to
1233 specify DEBUG mode from the xemacs.mak file.
1235 Mon December 01 1997 jhar
1237 * msw-init.el: Provide default bindings for cut, paste, copy and undo
1239 * event-msw.c, event-msw.h, frame-msw.c, msw-proc.c:
1240 - Implemeted simple emacs_mswindows_event_pending_p().
1241 - Fixed deleting frames.
1242 - Rewrote timeout code, eliminating "!NILP(rest)" bug.
1243 - Special processing for 'Ctrl-@' keystroke.
1244 - Support for some new keysyms.
1246 Mon December 01 1997 jhar
1249 - Add PACKAGE_PATH and EMACS_BETA_VERSION defines.
1250 - Automatically copy changed include files from \nt to \src.
1251 - Corrected some DOC_SRC* lists.
1253 Tue November 18 21:45:06 1997 davidh
1255 * xemacs.mak updated to remove dependency on startup.elc
1256 HAVE_IMAGEMAGICK added for X build.
1258 Thu September 25 23:06:44 1997 davidh
1260 * xemacs.mak updated to make the build as simple as typing
1261 nmake -f xemacs.mak. Also support for native gui included
1262 which should mean the w32 directory is no longer required.
1264 * config.h synced with config.h.in from 20.3-b2
1266 * synced in changes to support native gui.
1268 Thu September 25 23:06:44 1997 davidh
1270 * August Hill provided a patch to xemacs.mak to greatly simplify
1271 the build - the DOC file gets created correctly.
1273 Tue September 22 23:06:44 1997 davidh
1275 * August Hill provided some more patches - to expand ~ correctly
1276 and to correctly deal with drive letters in the path.
1278 * emacs.c patched to call init_ntproc()
1281 Tue July 15 19:32:21 1997 davidh
1283 * August Hill provided some more patches to make things better
1284 - there is a workaround for dired to make the ^M's disappear
1285 - a patch to fix shell-command
1287 Tue July 08 22:01:36 1997 davidh
1289 * #ifdef'd call to vfork and replaced with spawn as per GNU Emacs;
1290 as a result, removed /force - XEmacs now links normally.
1292 Thu June 31 21:16:21 1997 davidh
1296 * nt/X11.patch created to help with the X build.
1298 * August Hill provided:
1299 a patch to fix the _WRETCODE undefined symbol,
1300 a patch to fix a problem with dired
1302 and generally helped clarify the build instructions.
1304 * Synced with 20.3b10 (Athens).
1306 * Made DIRECTORY_SEP be '\\'. Until I can change all code to
1307 use the macro, I decided this would be easiest.
1309 * Modified src/fileio.c to only open files in O_BINARY. This
1310 causes files to be opened and written without automatically
1311 writing ^M 's to the end of each line. MULE ought to sort this
1312 in theory, but I am less than convinced.
1314 * Updated the nt/README to provide a little more help.
1316 Thu May 29 23:11:21 1997 davidh
1318 * Synced with 20.3b2.
1320 * Removed nt/README.src, nt/src.m.windowsnt.h nt/src.s.windowsnt.h.
1322 * Updated README from marcpa.
1324 * Added example Win32.cf and site.def files for X.
1326 * Added sed.exe into nt/.
1328 * Modified nt/xemacs.mak to pass correct flags to lwlib compile.
1330 * Added extra .elc files to ensure make-docfile gets all symbols.
1332 * Modified balloon_help.c to compile (#if'd max definition)
1334 * Modified src/event-Xt.c so as not to add signal_event_pipe to
1335 be selected on - this is a hack until I can work out a better
1336 way. Thanks to Ben Wing for help on this.
1338 Thu Mar 27 20:56:21 1997 marcpa (marcpa at MARCPA)
1340 * Synced with 20.1b9.
1342 Sun Mar 16 00:32:15 1997 marcpa (marcpa at MARCPA)
1344 * lisp/eterm/README.term is truncated: is it just me (because
1345 I'm on NT) or everyone else sees this ?
1346 Answer: it is because it contains a ^Z embedded in it, therefore
1347 it needs to be inserted in binary mode in CVS.
1349 Thu Mar 13 00:19:25 1997 marcpa (marcpa at MARCPA)
1351 * At end of compilation, there are some unresolved symbols:
1353 link.exe @C:\TEMP\nma00115.
1354 sysdep.obj : error LNK2001: unresolved external symbol _vfork
1355 ../src/temacs.exe : warning LNK4088: image being generated due to /FORCE
1356 option; image may not run
1359 Wed Mar 12 23:18:53 1997 marcpa (marcpa at MARCPA)
1361 * Need to copy the nt/inc directory David originally submitted or
1362 NT code won't compile.
1364 * Need to copy nt/{config.h,paths.h,ad2c.sed,xemacs.mak} in src.
1366 * Had to modify XEmacs sources here and there : see the diffs
1367 between NT_FIRST_COMPILE and V20_1_beta9.
1369 * Needed to patch X11R6.3 sources: (include/x11/Xmd.h:155) BOOL is
1370 already defined by Windows and is a long, while X wants it to be
1373 --- Xmd.h~ Thu Jun 08 23:20:40 1995
1374 +++ Xmd.h Sun Mar 16 13:09:10 1997
1376 typedef CARD16 BITS16;
1384 * cpp.exe not used: cl.exe from VC++4.2 seems to handle everything