1 2002-11-02 Stephen J. Turnbull <stephen@xemacs.org>
3 * XEmacs 21.4.10 "Military Intelligence" is released.
5 2002-10-13 Adrian Aichner <adrian@xemacs.org>
7 * xemacs.mak (OS): Remove obsolete quoting of double-quote in the
8 Installation file to avoid unnecessary deviations from the UNIX
9 version in `describe-installation' and `build-report'.
11 2002-10-08 Andy Piper <andy@xemacs.org>
13 * xemacs.mak: set the stacksize to 8mb which seems to be the magic
16 2002-08-23 Stephen J. Turnbull <stephen@xemacs.org>
18 * XEmacs 21.4.9 "Informed Management" is released.
20 2002-08-16 Jonathan Harris <jonathan@xemacs.org>
22 * config.inc.samp (USE_PORTABLE_DUMPER): Default to on.
23 * config.inc.samp (USE_MINIMAL_TAGBITS): Removed.
24 * config.inc.samp (USE_INDEXED_LRECORD_IMPLEMENTATION): Removed.
25 * config.inc.samp (GUNG_HO): Removed.
26 * xemacs.mak (USE_MINIMAL_TAGBITS): Removed.
27 * xemacs.mak (USE_INDEXED_LRECORD_IMPLEMENTATION): Removed.
28 * xemacs.mak (GUNG_HO): Removed.
29 * xemacs.mak (TAGBITS_DEFINES): Removed.
30 * xemacs.mak (LRECORD_DEFINES): Removed.
31 * xpm.mak: Default to using MSVCRT as the C runtime
33 Remove all vestiges of USE_MINIMAL_TAGBITS,
34 USE_INDEXED_LRECORD_IMPLEMENTATION, and GUNG_HO, since those
35 ifdefs have long been removed.
37 Make pdump the default.
39 2002-07-05 Jonathan Harris <jonathan@xemacs.org>
41 * README: Document Visual Studio .NET setup
43 2002-05-06 Jonathan Harris <jonathan@xemacs.org>
47 Update PNG version to 1.0.9, zlib version to 1.1.14.
49 2002-05-09 Stephen J. Turnbull <stephen@xemacs.org>
51 * XEmacs 21.4.8 "Honest Recruiter" is released.
53 2002-03-26 Vin Shelton <acs@xemacs.org>
55 * xemacs.mak: Added special rule to build winclient.exe.
57 2002-05-04 Stephen J. Turnbull <stephen@xemacs.org>
59 * XEmacs 21.4.7 "Economic Science" is released.
61 2002-03-29 Jonathan Harris <jonathan@xemacs.org>
63 * xemacs.mak: Define STACK_TRACE_EYE_CATCHER.
65 2001-12-17 Stephen J. Turnbull <stephen@xemacs.org>
67 * XEmacs 21.4.6 "Common Lisp" is released.
69 2001-10-23 Stephen J. Turnbull <stephen@xemacs.org>
71 * XEmacs 21.4.5 "Civil Service" is released.
73 2001-08-02 Dr. Volker Zell <Dr.Volker.Zell@oracle.com>
76 Under cygwin, when environment variable CYGWIN is set
77 to check_case:strict, filenames are considered case sensitive.
79 2001-07-28 Stephen J. Turnbull <stephen@xemacs.org>
81 * XEmacs 21.4.4 "Artificial Intelligence" is released.
83 2001-07-18 Paul Krause <pkrause@soundbite.com>
85 * xemacs.mak (DEPEND): defined(_) isn't a reliable method for
86 detecting if perl is from cygwin. Check $OSNAME as a backup.
88 2001-06-12 Stephen J. Turnbull <stephen@xemacs.org>
90 * xemacs.mak (HAVE_ZLIB): New, defaults to HAVE_PNG.
91 (USE_MINITAR): Default to HAVE_ZLIB.
92 (MSW_LIBS): Add comctl32.lib if HAVE_WIDGETS.
93 (mostlyclean, nicenclean, distclean, versionclean): Only one target
94 per invocation of $(DEL); don't use unneeded switches (WinME support).
96 2001-05-23 Ben Wing <ben@xemacs.org>
98 * xemacs.mak (installation):
99 call `ver' to get the exact os version and put it in the
100 installation; suggestion from adrian.
102 2001-05-17 Stephen J. Turnbull <stephen@xemacs.org>
104 * XEmacs 21.4.3 "Academic Rigor" is released.
106 2001-05-17 Stephen J. Turnbull <stephen@xemacs.org>
108 * xemacs.mak: Use the EMACS_PATCH_LEVEL define in compiles.
110 2001-05-10 Stephen J. Turnbull <stephen@xemacs.org>
112 * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
114 2001-05-09 Ben Wing <ben@xemacs.org>
117 do not warn about gtk when we're not trying to compile with it.
119 2001-04-20 Ben Wing <ben@xemacs.org>
121 * .cvsignore: Added stuff for Windows.
123 2001-05-01 Ben Wing <ben@xemacs.org>
125 * config.inc.samp (MAKEINFO): point at more standard c: not f:.
127 2001-05-01 Adrian Aichner <adrian@xemacs.org>
129 * xemacs.mak: Define EMACS_PATCH_LEVEL like configure.in does.
130 * xemacs.mak (XEMACS_VERSION_STRING): Build this more like
132 * xemacs.mak (docfile): Use del instead of $(DEL) in shell
135 2001-04-27 Adrian Aichner <adrian@xemacs.org>
137 * compface.mak (clean): New target.
138 * xemacs.mak: Use $(DEL) everywhere, instead of some occurences of
139 del and @$(DEL). Add GTK supporting variables and document it as
140 currently unsupported on MSWindows.
141 * xemacs.mak (XEMACS_VERSION_STRING): Initialize according to
142 emacs_is_beta. Use emacs_beta_version as patch level for non-beta
144 * xemacs.mak (HAVE_GTK): New.
145 * xemacs.mak (GTK_DIR): New.
147 2001-04-19 Andy Piper <andy@xemacs.org>
149 * minitar.mak: Remove
151 * xemacs.mak (PROGRAM_DEFINES): Calculate release version
153 (ETAGS_DEPS): Add mintar as a real target
154 (DOC): Do the right thing when non-beta
156 2001-04-19 Stephen J. Turnbull <stephen@xemacs.org>
158 * XEmacs 21.4.1 "Copyleft" is released.
160 2001-04-17 Stephen J. Turnbull <stephen@xemacs.org>
162 * README: Fixup 21.2 -> 21.4.
164 2001-04-16 Stephen J. Turnbull <stephen@xemacs.org>
166 * XEmacs 21.4.0 "Solid Vapor" is released.
168 2001-04-14 Stephen J. Turnbull <stephen@xemacs.org>
170 * XEmacs 21.2.47 "Zephir" is released.
172 2001-03-14 Craig Lanning <CraigL@Knology.net>
174 * minitar.c: Clean up some compiler warnings.
176 2001-03-21 Martin Buchholz <martin@xemacs.org>
178 * XEmacs 21.2.46 "Urania" is released.
180 2001-03-06 Ben Wing <ben@xemacs.org>
182 * xemacs.mak (DEPEND):
183 Correct line that runs perl to do correct quoting regardless of
184 whether nmake is run from bash.
186 2001-03-02 Ben Wing <ben@xemacs.org>
188 * config.h: Sadly, we need to disable another warning (C4116,
189 unnamed type definition in parentheses: A structure, union, or
190 enumerated type with no name was defined in a parenthetical
191 expression. The type definition is meaningless.), due to Martin's
192 latest definition of ALIGNOF.
194 2001-02-23 Martin Buchholz <martin@xemacs.org>
196 * XEmacs 21.2.45 "Thelxepeia" is released.
198 2001-02-09 Martin Buchholz <martin@xemacs.org>
200 * config.h (HAVE_UTIME): New.
201 * config.h (HAVE_UTIME_H): Remove.
202 * config.h (HAVE_STRUCT_UTIMBUF): Remove.
204 2001-02-08 Martin Buchholz <martin@xemacs.org>
206 * XEmacs 21.2.44 "Thalia" is released.
208 2001-01-26 Martin Buchholz <martin@xemacs.org>
210 * XEmacs 21.2.43 "Terspichore" is released.
212 2001-01-20 Martin Buchholz <martin@xemacs.org>
214 * XEmacs 21.2.42 "Poseidon" is released.
216 2001-01-17 Martin Buchholz <martin@xemacs.org>
218 * XEmacs 21.2.41 "Polyhymnia" is released.
220 2001-01-08 Martin Buchholz <martin@xemacs.org>
222 * XEmacs 21.2.40 is released.
224 2000-12-31 Martin Buchholz <martin@xemacs.org>
226 * XEmacs 21.2.39 is released.
228 2000-12-05 Martin Buchholz <martin@xemacs.org>
230 * XEmacs 21.2.38 is released.
232 2000-11-14 Martin Buchholz <martin@xemacs.org>
234 * XEmacs 21.2.37 is released.
236 2000-10-27 Martin Buchholz <martin@xemacs.org>
238 * config.h: Oops, _getpt ==> _getpty
240 2000-10-11 Martin Buchholz <martin@xemacs.org>
242 * config.h (HAVE_XFREE86): Remove.
243 (HAVE_XREGISTERIMINSTANTIATECALLBACK): New.
244 (XREGISTERIMINSTANTIATECALLBACK_NONSTANDARD_PROTOTYPE): New.
246 2000-10-10 Martin Buchholz <martin@xemacs.org>
249 Sync with pty/signaling related changes to src/config.h.in
251 2000-10-07 Adrian Aichner <aichner@ecf.teradyne.com>
253 * xemacs.mak (default): Enforce runnig nmake from xemacs.mak's
254 directory to avoid problems with relative paths.
256 2000-10-04 Martin Buchholz <martin@xemacs.org>
258 * XEmacs 21.2.36 is released.
260 2000-09-30 Martin Buchholz <martin@xemacs.org>
262 * config.h (HAVE_STRCASECMP): Remove.
264 2000-09-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
267 Make src\depend parsing recognise "#if defined" instead of "#ifdef".
268 Use matching single quotes to keep 4dos shell happy.
270 2000-08-07 Ben Wing <ben@xemacs.org>
272 * xemacs.mak: add getloadavg.c.
274 2000-07-30 Ben Wing <ben@xemacs.org>
277 Improve X documentation.
278 Document nascent Mule support.
279 Document current MS Windows contributors.
281 2000-07-15 Ben Wing <ben@xemacs.org>
284 added new file win32.c.
285 took out unused alloca.c.
286 * xemacs.mak (update-elc-2): added new target for rebuilding the
287 remaining .elcs after dumped. its dependency is added for target
289 * xemacs.mak (update-auto-and-custom):
290 cleaned up ; now it byte-compiles custom-load.el.
291 * xemacs.mak (mostlyclean):
292 * xemacs.mak (clean):
293 * xemacs.mak (nicenclean):
294 * xemacs.mak (distclean):
295 * xemacs.mak (realclean):
296 * xemacs.mak (versionclean):
297 Redid all the clean targets, to be similar to what's in the
300 2000-07-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
302 * xemacs.mak ($(PROGNAME)): Do check error code from temacs during
305 2000-07-19 Martin Buchholz <martin@xemacs.org>
307 * XEmacs 21.2.35 is released.
309 2000-07-14 IKEYAMA Tomonori <tomonori@suiyokai.org>
311 * config.h: Import C++ compilation stuff from src/config.h.
313 2000-07-05 Craig Lanning <lanning@scra.org>
315 * xemacs.rc: Uppercase the id's so that windres will work.
317 2000-07-05 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
319 * xemacs.mak (TEMACS_LIBS): Added comdlg32.lib
321 2000-06-12 Ben Wing <ben@xemacs.org>
323 * config.h (ENCAPSULATE_STAT):
324 Always encapsulate stat/fstat. Also suggested by Mike Alexander
325 <mike.alexander@xemacs.org>.
327 2000-06-10 Ben Wing <ben@xemacs.org>
330 * config.h (HAVE_GETPAGESIZE):
331 * config.h (HAVE_GETTIMEOFDAY):
332 corrections to go along with removed nt/inc.
336 correct graphics lib paths to agree with binaries provided in
339 * xemacs.mak (DEPEND):
340 * xemacs.mak (DEFINES):
341 * xemacs.mak (LIB_SRC_DEFINES):
342 * xemacs.mak (minitar):
343 * xemacs.mak (TEMACS_LFLAGS):
346 * xemacs.mak (install):
347 WINDOWSNT -> WIN32_NATIVE.
348 Don't build run*.exe.
349 comments about required ^^.
350 Added setargv.obj to the list of linked entities,
351 causing automatic wildcarding of filenames given on the
352 command line. (As usual, enclose in double quotes to avoid
355 2000-06-07 Ben Wing <ben@xemacs.org>
357 * runemacs.c: Removed. No longer necessary.
359 * Makefile.cygwin: Removed.
361 * inc\*: Removed. At long-fucking-last!
363 2000-05-28 Martin Buchholz <martin@xemacs.org>
365 * XEmacs 21.2.34 is released.
367 2000-05-12 Craig Lanning <CraigL@DyCon.com>
369 * inc\sys\socket.h: Don't define timeval as ws_timeval for mingw32
371 2000-05-01 Martin Buchholz <martin@xemacs.org>
373 * XEmacs 21.2.33 is released.
375 2000-04-27 Ben Wing <ben@xemacs.org>
377 * xemacs.mak: combine auto-autoloads.el and custom.el update into
380 2000-04-26 Ben Wing <ben@xemacs.org>
382 * xemacs.mak: put in support for QUICK_BUILD.
384 * config.inc.samp: put in an entry for QUICK_BUILD.
386 2000-04-23 Ben Wing <ben@xemacs.org>
388 * xemacs.mak: Modified section that dumps .exe to not dump
389 when nothing has changed. It does this by relying on a flag
392 Also in building of auto-autoloads.el, we no longer unconditionally
393 remove the old one. That was pointless and made the whole build
394 procedure a lot longer -- the autoload code is smart enough to
395 update itself automatically from an out-of-date autoload file.
397 2000-04-04 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
399 * xemacs.mak: Build the i utility and use it to pipe windowed
400 [xt]emacs output to the build console.
402 2000-03-25 Didier Verna <didier@xemacs.org>
404 * config.h: handle the renaming of `foo_h_path' to `foo_h_file'.
406 2000-03-22 Mike Alexander <mta@arbortext.com>
408 * xemacs.mak (PROGRAM_DEFINES): Define EMACS_VERSION and
410 (DEPEND): Don't try to create $(OUTDIR) if it already exists
411 ($(SRC)\dump-id.c): Make it
412 (DOC_SRC11): Add dumper.c if portable dumping
413 (dump-xemacs): Make portable dumping work again and create
414 dump-id.c and compile it whenever we do a portable dump.
415 (depend): Change $(SRCDIR) to $(SRC)
417 2000-03-22 Jonathan Harris <jhar@tardis.ed.ac.uk>
419 * .cvsignore: New file, ignores user's config.inc and files
420 containing the user's DevStudio workspace info.
422 * config.h.samp: Added DEPEND option. Renamed HAVE_MSW and HAVE_X to
423 HAVE_MS_WINDOWS and HAVE_X_WINDOWS.
425 * README: Documented DEPEND option. Other small changes.
427 * Todo: Removed - was hopelessly out of date.
430 * xemacs.mak: Added DEPEND option to control use of dependency
431 information generated by make-src-depend. Requires Perl. Defaults
432 to disabled. Renamed HAVE_MSW and HAVE_X to HAVE_MS_WINDOWS and
433 HAVE_X_WINDOWS as a side-effect.
434 Handles '&' in XEmacs codenames by replacing with 'and'.
437 Correct Output_Dir so that DevStudio finds the xemacs executable
440 2000-03-20 Ben Wing <ben@xemacs.org>
442 * README: Substantial rewrite.
443 * xemacs.mak: Pdump fix. (not working yet, though)
445 2000-03-20 Martin Buchholz <martin@xemacs.org>
447 * XEmacs 21.2.32 is released.
449 2000-03-15 Mike Alexander <mta@arbortext.com>
451 * xemacs.mak: Fix for generation of $(XEMACS)\Installation.
453 2000-03-14 Adrian Aichner <adrian@xemacs.org>
455 * xemacs.mak (LIB_SRC_TOOLS): LIB_SRC_TOOLS depend on
456 XEMACS_INCLUDES when we USE_PORTABLE_DUMPER.
458 2000-03-13 Ben Wing <ben@xemacs.org>
460 * xemacs.mak (TEMACS_ENTRYPOINT):
461 Fix for portable dumper.
463 2000-03-12 Ben Wing <ben@xemacs.org>
468 a) Added a file called config.inc which makes it easier to set
469 build options for MS Windows. (Previously, the only way to do this
470 was through command line options to nmake.)
472 b) Cleaned the file up a bit.
474 c) Changed xemacs to be a windows application and not a console
475 application, now that runemacs.exe is no longer necessary.
477 d) Added support for building the tags file.
481 For compiling, editing, and debugging XEmacs using the VC++ 5.0
482 GUI. They may well work under other versions of VC++, but I don't
483 have access to them to test them.
485 2000-03-11 Andy Piper <andy@xemacs.org>
487 * PROBLEMS: Doc fix from Reini Urban <rurban@x-ray.at>.
489 2000-02-27 Mike Alexander <mta@arbortext.com>
491 * xemacs.rc: Include the portable dump data if INCLUDE_DUMP is defined
493 * xemacs.mak: Add the portable dump data to the EXE as a resource
495 2000-03-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
497 * xemacs.mak (TEMACS_LIBS): Add ole32.lib and uuid.lib.
498 (installation): Always regenerate installation report.
500 2000-02-25 Craig Lanning <CraigL@DyCon.com>
502 * inc\sys\time.h: MinGW defines struct timeval in <winsock.h>.
504 2000-02-24 Martin Buchholz <martin@xemacs.org>
506 * config.h (INLINE_HEADER): Define properly (?) for Windows.
508 2000-02-23 Martin Buchholz <martin@xemacs.org>
510 * XEmacs 21.2.31 is released.
512 2000-02-22 Martin Buchholz <martin@xemacs.org>
514 * config.h (gc_checking_assert): New.
516 2000-02-21 Martin Buchholz <martin@xemacs.org>
518 * XEmacs 21.2.30 is released.
520 2000-02-21 Jonathan Harris <jhar@tardis.ed.ac.uk>
523 Document need for makeinfo program or texinfo package.
525 * Xmd.patch: New file, previously in README.
527 2000-02-17 Martin Buchholz <martin@xemacs.org>
529 * config.h: Delete unused HAVE_LINUX_VERSION_H.
531 2000-02-16 Martin Buchholz <martin@xemacs.org>
533 * XEmacs 21.2.29 is released.
535 2000-02-06 Mike Alexander <mta@arbortext.com>
537 * xemacs.mak (install): Copy xemacs.dmp if using the portable
540 2000-02-07 Martin Buchholz <martin@xemacs.org>
542 * XEmacs 21.2.28 is released.
544 2000-02-03 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
546 * Xpm.def: New file, required to build Xpm.dll.
548 * Xpm.mak: Use DEBUG instead of DEBUG_XEMACS - this library is not
549 xemacs-specific. Initialize to DEBUG_XEMACS if specified for
551 Build DLL instead of static LIB when USE_CRTDLL=1 is given to
554 * xemacs.mak: Introduced USE_SYSTEM_MALLOC and USE_CRTDLL.
555 Do not build lastfile.lib when neither unexec not gmalloc are
558 * config.h: Deleted GNU_MALLOC and SYSTEM_MALLOC, as they are set
561 2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
563 * xemacs.mak (DOC_SRC9): Added tests.c ...
564 (TEMACS_DEBUG_OBJS): ... and tests.obj
565 ($(DOC)): Tweaked a bit, for `nmake docfile' unconditionally
568 2000-01-22 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
570 * xemacs.mak (docfile): Added shortcut target.
572 2000-01-19 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
574 * xemacs.mak (TEMACS_LIBS): Added winspool.lib
576 2000-01-20 Martin Buchholz <martin@xemacs.org>
578 * xemacs.mak (dump-xemacs): Remove redundant EMACSBOOTSTRAPMODULEPATH.
580 2000-01-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
582 * xemacs.mak: Patch of 01/13 got in corrupted, fixed.
584 2000-01-18 Martin Buchholz <martin@xemacs.org>
586 * XEmacs 21.2.27 is released.
588 2000-01-18 Martin Buchholz <martin@xemacs.org>
590 * minitar.c: Errno.h --> errno.h. Remove errno declaration.
592 2000-01-13 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
594 * xemacs.mak: Added USE_PORTABLE_DUMPER make command line macro.
595 (temacs:) Added dependency for lastfile.lib so that 'make temacs'
598 1999-12-28 Scott Blachowicz <Scott.Blachowicz@seaslug.org>
600 * minitar.mak: Add vars to allow building from main xemacs.mak.
602 * xemacs.mak: Add rules to build & install minitar.
604 2000-01-03 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
606 * config.h: Fix stuff related to mail locking.
608 1999-12-31 Martin Buchholz <martin@xemacs.org>
610 * XEmacs 21.2.26 is released.
612 1999-12-24 Martin Buchholz <martin@xemacs.org>
614 * XEmacs 21.2.25 is released.
616 1999-12-15 Scott Blachowicz <Scott.Blachowicz@seaslug.org>
618 * minitar.c (main): Add explicit exit(0) to get successful return
621 1999-12-14 Martin Buchholz <martin@xemacs.org>
623 * XEmacs 21.2.24 is released.
625 1999-11-28 Adrian Aichner <adrian@xemacs.org>
627 * xemacs.mak (depend): Only update `depend' if there were changes.
628 Use "perl ./make-src-depend" instead of "mkdepend".
630 1999-12-07 Martin Buchholz <martin@xemacs.org>
632 * XEmacs 21.2.23 is released.
634 1999-11-27 Adrian Aichner <adrian@xemacs.org>
636 * xemacs.mak (SRCDIR): Make path to xemacs absolute to
637 facilitate building info in man subdirs. Echo all cd commands,
638 not just some of them.
640 (makeinfo-test): Test for availability of `texinfo' package to
641 build info. Recommend use of external `makeinfo' program for
642 building info docs faster.
644 (info): cd into man subdirs to support use of external `makeinfo'
647 1999-11-17 Martin Buchholz <martin@xemacs.org>
649 * xemacs.mak: Remove references to index.unperm, index.perm.
651 Shouldn't .obj and .info be in SUFFIXES?
654 1999-11-29 XEmacs Build Bot <builds@cvs.xemacs.org>
656 * XEmacs 21.2.22 is released
658 1999-11-28 Martin Buchholz <martin@xemacs.org>
660 * XEmacs 21.2.21 is released.
662 1999-11-10 XEmacs Build Bot <builds@cvs.xemacs.org>
664 * XEmacs 21.2.20 is released
666 1999-10-07 Norbert Koch <n.koch@eai-delta.de>
668 * xemacs.mak: Ignore return code of 'del' calls. Use a make
671 1999-09-26 Adrian Aichner <adrian@xemacs.org>
673 * xemacs.mak (all): Update $(LISP)/auto-autoloads.elc? and
674 $(LISP)/custom-load.el using XEmacs itself, like xemacs-packages
676 ($(LISP)\auto-autoloads.el): Add new rule.
677 ($(LISP)\custom-load.el): Ditto.
679 1999-08-04 Andy Piper <andy@xemacs.org>
681 * xemacs.mak (HAVE_WIDGETS): add define to appropriate places.
683 1999-07-26 Adrian Aichner <adrian@xemacs.org>
685 * xemacs.mak ($(MANDIR)\lispref\lispref.texi): Replace bad
688 1999-07-30 XEmacs Build Bot <builds@cvs.xemacs.org>
690 * XEmacs 21.2.19 is released
692 1999-07-10 Adrian Aichner <adrian@xemacs.org>
694 * xemacs.mak (.SUFFIXES): Add .texi.
695 (check): Improve automated test section.
696 (info): Generate info files using XEmacs (no makeinfo.exe needed).
698 1999-07-19 Andy Piper <andy@xemacs.org>
700 * xemacs.mak (DOC_SRC3): add gutter.c
701 (TEMACS_OBJS): add gutter.obj.
703 1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org>
705 * XEmacs 21.2.18 is released
707 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org>
709 * XEmacs 21.2.17 is released
711 1999-06-13 Adrian Aichner <adrian@xemacs.org>
713 * xemacs.mak (DOC_SRC8): Remove mule-coding.c.
714 (TEMACS_MULE_OBJS): Remove mule-coding.obj
715 (check): Implement according to src/Makefile.
716 (check-temacs): ditto.
718 1999-06-05 Norbert Koch <n.koch@delta-ii.de>
720 * xemacs.mak (mule): remove dependencies from mule-coding.c
722 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org>
724 * XEmacs 21.2.16 is released
726 1999-05-14 Adrian Aichner <adrian@xemacs.org>
728 * xemacs.mak (GUNG_HO): Explicitly default to 0.
729 Fix some comment typos.
730 ($(XEMACS)\Installation): Create it in the toplevel-directory,
731 where it is expected by loadup.el
733 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
735 * XEmacs 21.2.15 is released
737 1999-05-31 Andy Piper <andy@xemacs.org>
739 * xemacs.mak: add select & select-x targets.
741 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
743 * XEmacs 21.2.14 is released
745 1999-05-12 SL Baur <steve@gneiss.etl.go.jp>
747 * xemacs.mak: please document me
748 From Norbert Koch <n.koch@delta-ii.de>
750 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
752 * xemacs.mak ($(LISP)\Installation.el): Don't use
755 1999-03-17 Adrian Aichner <adrian@xemacs.org>
757 * xemacs.mak: Remove ESC macro -- no longer needed.
758 Remove small configuration report. Remove simplified version of
759 Installation and Installation.el
760 (Installation.el): Create it depending on "Installation" file.
761 Replace \r characters by use of `replace-in-string' in lisp-land.
762 (all): Make it depend on "Installation" file.
763 (Installation): Create a complete "Installation" file, looking
764 much like what is generated by "configure" on UNIX systems.
765 Insert WARNING where appropriate (currently when building without
766 HAVE_XPM, HAVE_PNG, and HAVE_MSW_C_DIRED).
767 Type "Installation" to STDOUT much like the "small configuration
770 1999-04-29 Andy Piper <andy@xemacs.org>
772 * sys/file.h: conditionalise definition of X_OK.
774 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
776 * XEmacs 21.2.13 is released
778 1999-03-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
781 Don't link lib-src programs incrementally.
782 Don't include debug info in release builds.
783 Put intermediate files in the appropriate directories.
784 Make "distclean" target delete all intermediate files.
786 1999-03-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
789 Fix building on Windows 95/98 by conditionalising escape
791 Only put mule-packages in package path on MULE builds.
792 Only build source browser files on debug builds.
793 Build source browser database before link so that it's
794 available even if link fails.
796 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
798 * XEmacs 21.2.12 is released
800 1999-03-03 Gleb Arshinov <gleb@cs.stanford.edu>
802 * xemacs.mak (HAVE_XFACE): fix for building without X-Face support
803 provided by Brent B. Powers <bpowers@ms.com>.
805 * xemacs.mak (CONFIG_ERROR): Misc error detection for build with
808 1999-02-01 Gleb Arshinov <gleb@cs.stanford.edu>
810 * README: Document the X-Face build option.
812 * compface.mak: New file
813 Makefile for building compface library under MSVC. Build
814 library only, not executables. Should be extended to build
815 executables and propagated upstream, if possible.
817 * xemacs.mak: Link in X-Face/Compface for NT native build.
819 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
821 * XEmacs 21.2.11 is released
823 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
825 * XEmacs 21.2.10 is released
827 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
829 * XEmacs 21.2.9 is released
831 1999-01-14 Adrian Aichner <adrian@xemacs.org>
833 * xemacs.mak (MODULES): Adding variable.
834 (update-elc): Setting EMACSBOOTSTRAPMODULEPATH.
836 1998-12-17 Charles G. Waldman <cgw@pgt.com>
838 * minitar.c: New file
839 * minitar.mak: New file
841 1998-12-29 Jonathan Harris <jhar@tardis.ed.ac.uk>
844 Changed x86 EMACS_CONFIGURATION to i586-pc-win32 since we
845 build optimised for Pentium.
846 Created CFLAGS variable, used in building all objects and in
847 constructing config.values.
848 Added glyphs-widget.c and gui-msw.c to list of sources.
849 Added PACKAGE_PATH to EMACSBOOTSTRAPLOADPATH for mule builds.
851 1998-12-28 Martin Buchholz <martin@xemacs.org>
853 * XEmacs 21.2.8 is released.
855 1998-12-24 Martin Buchholz <martin@xemacs.org>
857 * XEmacs 21.2.7 is released.
859 1998-12-13 Jonathan Harris <jhar@tardis.ed.ac.uk>
862 Replaced PACKAGEPATH variable with PACKAGE_PREFIX.
863 configure-package-path is initialised to contain
864 subdirectories of PACKAGE_PREFIX. The install target makes
865 a skeleton package tree under PACKAGE_PREFIX.
868 Documented the package path changes.
869 Corrected the advice on a suitable minimal set of packages.
871 1998-12-17 Andy Piper <andy@xemacs.org>
873 * xemacs.mak ($(LIB_SRC)/movemail.exe): adapt make rule to build
876 * xemacs.mak: add gui-msw.c and glyphs-widget.c object lists.
878 1998-12-16 Andy Piper <andy@xemacs.org>
880 * XEmacs 21.2.6 is released
882 1998-12-11 Adrian Aichner <adrian@xemacs.org>
884 * xemacs.mak (DOC_SRC2): CLASH_DETECTION is not supported under
885 native Windows NT. Therefore src\filelock.c is not to be
887 (TEMACS_OBJS): Consequently, don't link in $(OUTDIR)\filelock.obj.
889 1998-12-10 Jonathan Harris <jhar@tardis.ed.ac.uk>
891 * xemacs.mak ($(OUTDIR)\alloc.obj): add a dependency on
892 puresize-adjust.h to avoid infinite recursion.
894 1998-12-09 Andy Piper <andy@xemacs.org>
896 * config.h: remove clash detection stuff.
898 1998-12-07 Martin Buchholz <martin@xemacs.org>
900 * xemacs.mak (TEMACS_OBJS):
902 - Remove pure.c, pure.obj
904 1998-11-04 Adrian Aichner <adrian@xemacs.org>
906 * xemacs.mak: Creating minimal versions of Installation,
907 Installation.el, and config.values to make
908 (describe-installation) and (config-value ...) work in Windows NT
909 native builds. Incorporating rule for movemail.exe courtesy of
912 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
914 * XEmacs 21.2.5 is released
916 1998-11-28 SL Baur <steve@altair.xemacs.org>
918 * XEmacs 21.2-beta4 is released.
920 1998-10-29 Andy Piper <andyp@parallax.co.uk>
922 * xemacs.mak ($(LIB_SRC)/movemail.exe): add etags dependencies to
923 pull in getopt and friends.
925 1998-10-15 SL Baur <steve@altair.xemacs.org>
927 * XEmacs 21.2-beta3 is released.
929 1998-09-29 SL Baur <steve@altair.xemacs.org>
931 * XEmacs 21.2-beta2 is released.
933 1998-09-19 Adrian Aichner <adrian@xemacs.org>
935 * tiff.mak: New file provided by Charles Wilson
936 <cwilson@ee.gatech.edu>
938 * README: Update provided by Charles Wilson
939 <cwilson@ee.gatech.edu>. Documenting use of the newly
940 introduced tiff.mak. Renumbering subsequent build instruction
943 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
945 * PROBLEMS: New file.
947 * xemacs.mak: Install the PROBLEMS file in the root directory of
948 the XEmacs installation.
950 1998-08-31 Jonathan Harris <jhar@tardis.ed.ac.uk>
952 * xemacs.mak: Detect failure to supply PNG_DIR or XLIB_DIR
953 when building with PNG support.
955 1998-08-31 Jonathan Harris <jhar@tardis.ed.ac.uk>
957 * README: Document the PNG, ZLIB, JPEG, TIFF and GIF build
960 1998-08-12 Jeff Sparkes <jsparkes@internetivity.com>
962 * xemacs.mak: Link in GIF, fix HAVE_JPEG default.
964 1998-08-09 Jonathan Harris <jhar@tardis.ed.ac.uk>
966 * xemacs.mak (install): Win95 fixes:
967 DOS mkdir doesn't create intermediate directories. xcopy does
968 so use it to create the install and lock directories.
969 Removed trailing backslashes from copy commands since DOS
970 copy doesn't like them.
972 1998-08-05 Charles G. Waldman <cgw@pgt.com>
974 * xemacs.mak: change "copy" to "xcopy" in install target
976 1998-08-04 Jeff Sparkes <jsparkes@internetivity.com>
978 * xemacs.mak: Link in PNG, TIFF and JPEG in native build.
980 1998-08-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
982 * README: XEmacs has been successfully built with MSVC 4.0.
983 Mention the vcvars32.bat file installed with the MSVC tools.
985 1998-07-19 SL Baur <steve@altair.xemacs.org>
987 * XEmacs 21.2-beta1 is released.
989 1998-07-13 Jonathan Harris <jhar@tardis.ed.ac.uk>
992 Add path to xemacs.res dependency.
994 1998-07-12 SL Baur <steve@altair.xemacs.org>
996 * XEmacs 21.0-pre5 is released.
998 1998-07-09 SL Baur <steve@altair.xemacs.org>
1000 * XEmacs 21.0-pre4 is released.
1002 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
1004 * README: Documented the changed PACKAGEPATH option and the new
1005 INSTALL_DIR option, install target and runemacs executable.
1006 Added more debugging documentation.
1008 * config.h: Don't undef EMACS_CONFIGURATION because it's now
1009 set in the makefile.
1011 * xemacs.mak: Added an INSTALL_DIR option and install target.
1012 Renamed the default package location option to PACKAGEPATH
1013 and made it cope with paths with spaces in them.
1014 Made non-debug build the default; DEBUG_XEMACS defaults to 0.
1015 System configuration (EMACS_CONFIGURATION) now correctly
1016 determined at build-time by this makefile.
1017 Compiles the runemacs executable as part of the all target.
1019 1998-06-29 SL Baur <steve@altair.xemacs.org>
1022 * xemacs.mak: NT native sound fixes
1023 From Fabrice POPINEAU via Adrian Aichner <adrian@xemacs.org>
1025 1998-06-21 Martin Buchholz <martin@xemacs.org>
1027 * xemacs.mak: It's XEmacs, not Xemacs!
1029 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
1031 * file.ico, lisp.ico:
1032 New icons to represent a generic file and a lisp file.
1034 * xemacs.rc: Build file.ico and lisp.ico into the executable.
1036 1998-06-15 Peter Windle <peterw@sdl.ug.eds.com>
1038 * xemacs.mak: Made XPM and X11 checks cope with case-sensitive
1039 NFS. Also apply Sean MacLennan's change allowing
1040 emacs_beta_version to be undefined.
1042 1998-06-19 SL Baur <steve@altair.xemacs.org>
1044 * xemacs.mak (distclean): Reorder when puresize-adjust.h gets
1046 From Adrian Aichner <adrian@xemacs.org>
1048 1998-06-08 Kirill M. Katsnelson <kkm@kis.ru>
1050 * config.h: Undefined DONT_ENCAPSULATE.
1051 Defined ENCAPSULATE_* for fopem, open, rename and mkdir.
1052 Removed MS-DOS code remains.
1054 1998-06-03 Rick Rankin <Rick_Rankin-P15254@email.mot.com>
1056 * Makefile.cygwin: created to compile runemacs.c. This should
1057 probably have a Makefile.in, but...
1059 * runemacs.c: modified to check to see if xemacs is a symbolic
1060 link when compiled under Cygwin.
1062 1998-05-31 Kirill M. Katsnelson <kkm@kis.ru>
1064 * xemacs.mak: Added lib-src/wakeup.exe
1066 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
1068 * xemacs.mak: Added rules for hexl.exe, movemail.exe, mmencode.exe
1069 sorted-doc.exe, etags.exe
1071 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
1073 * xemacs.mak: Support building InfoDock, with INFODOCK=1 macro
1074 in the command line.
1076 1998-05-26 Kirill M. Katsnelson <kkm@kis.ru>
1078 * inc/sys/dir.h: Removed #ifndef WINDOWSNT around the code which
1079 should be compiled in (sic!).
1080 Removed 'extern' before function prototypes.
1082 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
1084 * xemacs.mak: Unified -nologo compiler switch handling and lib-src
1085 programs build (only make-docfile currently, adding other tools
1088 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
1090 * xemacs.mak: Added HAVE_DIALOGS macro, and dialog-*.* files to
1091 docfile creation and compilation.
1092 Defaulted HAVE_MSW to 1.
1093 Changed lib-src references to be relative to $(XEMACS)/, not ../
1095 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
1097 * xemacs.mak: Removed inline.{c,obj}. It did buy nothing.
1099 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
1101 * xemacs.mak: Comment out dialog.{c,obj} from build.
1103 1998-05-11 Jonathan Harris <jhar@tardis.ed.ac.uk>
1106 Unconditionally define new HAVE_DRAGNDROP.
1108 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
1110 * xemacs.mak: Added dragdrop.{c,obj}
1112 1998-05-08 Kirill M. Katsnelson <kkm@kis.ru>
1114 * config.h (enum_field): Redefine to be unsigned int.
1116 1998-05-07 Kirill M. Katsnelson <kkm@kis.ru>
1118 * xemacs.mak: Really honor minimal tagbits, indexed lrecord and
1121 1998-05-03 Kirill M. Katsnelson <kkm@kis.ru>
1123 * inc/sys/socket.h: Removed encapsulating definitions for Winsock
1126 1998-05-04 Kirill M. Katsnelson <kkm@kis.ru>
1128 * xemacs.mak: Defined PATH_PROGNAME and PATH_VERSION C macros.
1129 Make _DEBUG defined only when DEBUG_XEMACS.
1131 1998-04-26 Kirill M. Katsnelson <kkm@kis.ru>
1133 * xemacs.mak: Added glyphs-eimage.{c,obj}
1135 1998-04-20 Kirill M. Katsnelson <kkm@kis.ru>
1137 * xemacs.mak: Support "Don't panic, I will restart make" exit code.
1138 Extra checks for externally specified X{PM,11}_DIR.
1139 Proper quoting to allow spaces in these paths.
1140 Conduct all config checks at once.
1141 New option VERBOSECC. When non-zero, C compiler echoes its
1142 commands. When zero, only name of the file being compiled is
1143 echoed. Default is 0 (do not echo).
1145 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
1147 * README: Documented new msvc build procedure, including XPM
1150 * xemacs.mak: Added XPM and TOOLBARS support for native msvc
1154 Makefile for building xpm library under msvc. Hopefully this
1155 will be part of future xpm distributions.
1157 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
1159 * config.h: Do not USE_ASSERTION when DEBUG_XEMACS is not
1162 * xemacs.mak: Added new file process-nt.c
1164 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
1166 * xemacs.mak: Added build options which can be defined in nmake
1167 command line (defaults are parentheses):
1168 HAVE_MSW=0/1 (0) Build with native GUI
1169 HAVE_X=0/1 (0) Build with X-Windows
1170 ** At least one must be defined
1171 X11_DIR=path () Path to the root dir of X11R6 installation
1172 ** Must be defined when HAVE_X=1
1173 HAVE_MULE=0/1 (0) Compile in MULE
1174 HAVE_MSW_C_DIRED=0/1(1) Compile in fast dired
1175 PATH_PACKAGEPATH=path Package search path
1177 DEBUG_XEMACS=0/1 (1) Compile with symbols, assertions and
1178 extra debugging checks
1179 USE_UNION_TYPE=0/1 (0)
1180 USE_MINIMAL_TAGBITS=0/1 (0)
1181 USE_INDEXED_LRECORD_IMPLEMENTATION=0/1 (0)
1182 GUNG_HO=0/1 (none) When specified, overrides the above two.
1183 : Added output of a configuration report
1184 : Added copyright notice.
1185 : Deleted remains of ImageMagick.
1186 (distclean): Do not use mskedepend
1187 (install): echo "Not yet implmented".
1189 1998-04-05 Kirill M. Katsnelson <kkm@kis.ru>
1191 * config.h (enum_field): Borrow new definition from config.h.in
1193 1998-04-01 Kirill M. Katsnelson <kkm@kis.ru>
1195 * config.h: Patial sync-up with config.h.in
1197 1998-03-25 jhar@tardis.ed.ac.uk
1199 * xemacs.mak: Adds glyphs-msw.c and imgproc.c and reflects
1200 alterations to package_path in nt/xemacs.mak.
1202 1998-03-24 Kirill M. Katsnelson <kkm@kis.ru>
1204 * xemacs.mak (dump-xemacs): Replaced use of `touch' with `echo'.
1206 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
1208 * xemacs.mak: Removed all references to deleted dgif_lib.{c,obj},
1209 gif_err.{c,obj} and gifalloc.{c,obj}. New image support is not
1212 1998-03-19 Kirill M. Katsnelson <kkm@kis.ru>
1214 * xemacs.mak: HAVE_FILE_CODING removed: it is no longer an option,
1215 since file I/O depends on it, and defined unconditioanlly in
1217 Added -nologo switch to different tools here and there.
1218 Suppressed some irrelevant make output.
1220 1998-02-28 Kirill M. Katsnelson <kkm@kis.ru>
1222 * xemacs.mak: Defined HAVE_FILE_CODING variable, an equivalent of
1223 --with-file-coding configure option. Default is yes.
1225 1998-03-13 Kirill M. Katsnelson <kkm@kis.ru>
1227 * xemacs.mak (update-elc): Copy Installation.el to $(LISP)
1229 * Installation.el: New file, copied by xemacs.mak during build.
1231 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
1233 * xemacs.mak: Added entry for src/dired-msw.c. Use of the
1234 dired-in-C enhancements is optional, and is determined by
1235 HAVE_MSW_C_DIRED. See comments in xemacs.mak.
1237 1998-02-18 Kirill M. Katsnelson <kkm@kis.ru>
1239 * xemacs.mak: Fixed lost docstrings
1241 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
1243 * xemacs.mak: Updated accordingly.
1244 Creates the MSVC browse info immediately after the link.
1246 1997-12-29 Kirill M. Katsnelson <kkm@kis.ru>
1248 * config.h: Suppressed MSVC warning 'relational' : signed/unsigned
1251 * config.h: INLINE defined to __inline for MSVC compilers >= 2.x
1253 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
1255 * xemacs.mak: added menubar-msw.c, menubar.c
1257 * xemacs.mak: scrollabrs and menubars are rearranged properly
1258 under different ifdef'd secions, so for example menubar.obj goes
1259 to always compiled section, and menubar-msw.obj is built only when
1262 * xemacs.mak: Compiler warning flag definition moved to a macro
1263 CPP_WARN_FLAGS. Redefined from -w to -W3 (Doh!).
1265 1997-12-11 David Hobley <davidh@wr.com.au>
1267 * Added support for auto generation of puresize-adjust.h
1268 in xemacs.mak. Also created new file puresize-adjust.h to copy
1269 into src on initial build.
1271 Mon December 08 1997 kkm@kis.ru
1273 * xemacs.mak: added profile.c, removed event-unixod.c
1274 * xemacs.mak: removed dangerous defines _IX_86, _X86_,
1276 * config.h: removed #define HAVE_UNIXOID_EVENT_LOOP
1278 Thu December 04 1997 jhar@tardis.ed.ac.uk
1280 * xemacs.mak: Define DEBUG_XEMACS when compiling with debug.
1282 Tue November 29 12:29:33 1997 davidh
1284 * xemacs.mak and config.h updated to provide ability to
1285 specify DEBUG mode from the xemacs.mak file.
1287 Mon December 01 1997 jhar
1289 * msw-init.el: Provide default bindings for cut, paste, copy and undo
1291 * event-msw.c, event-msw.h, frame-msw.c, msw-proc.c:
1292 - Implemeted simple emacs_mswindows_event_pending_p().
1293 - Fixed deleting frames.
1294 - Rewrote timeout code, eliminating "!NILP(rest)" bug.
1295 - Special processing for 'Ctrl-@' keystroke.
1296 - Support for some new keysyms.
1298 Mon December 01 1997 jhar
1301 - Add PACKAGE_PATH and EMACS_BETA_VERSION defines.
1302 - Automatically copy changed include files from \nt to \src.
1303 - Corrected some DOC_SRC* lists.
1305 Tue November 18 21:45:06 1997 davidh
1307 * xemacs.mak updated to remove dependency on startup.elc
1308 HAVE_IMAGEMAGICK added for X build.
1310 Thu September 25 23:06:44 1997 davidh
1312 * xemacs.mak updated to make the build as simple as typing
1313 nmake -f xemacs.mak. Also support for native gui included
1314 which should mean the w32 directory is no longer required.
1316 * config.h synced with config.h.in from 20.3-b2
1318 * synced in changes to support native gui.
1320 Thu September 25 23:06:44 1997 davidh
1322 * August Hill provided a patch to xemacs.mak to greatly simplify
1323 the build - the DOC file gets created correctly.
1325 Tue September 22 23:06:44 1997 davidh
1327 * August Hill provided some more patches - to expand ~ correctly
1328 and to correctly deal with drive letters in the path.
1330 * emacs.c patched to call init_ntproc()
1333 Tue July 15 19:32:21 1997 davidh
1335 * August Hill provided some more patches to make things better
1336 - there is a workaround for dired to make the ^M's disappear
1337 - a patch to fix shell-command
1339 Tue July 08 22:01:36 1997 davidh
1341 * #ifdef'd call to vfork and replaced with spawn as per GNU Emacs;
1342 as a result, removed /force - XEmacs now links normally.
1344 Thu June 31 21:16:21 1997 davidh
1348 * nt/X11.patch created to help with the X build.
1350 * August Hill provided:
1351 a patch to fix the _WRETCODE undefined symbol,
1352 a patch to fix a problem with dired
1354 and generally helped clarify the build instructions.
1356 * Synced with 20.3b10 (Athens).
1358 * Made DIRECTORY_SEP be '\\'. Until I can change all code to
1359 use the macro, I decided this would be easiest.
1361 * Modified src/fileio.c to only open files in O_BINARY. This
1362 causes files to be opened and written without automatically
1363 writing ^M 's to the end of each line. MULE ought to sort this
1364 in theory, but I am less than convinced.
1366 * Updated the nt/README to provide a little more help.
1368 Thu May 29 23:11:21 1997 davidh
1370 * Synced with 20.3b2.
1372 * Removed nt/README.src, nt/src.m.windowsnt.h nt/src.s.windowsnt.h.
1374 * Updated README from marcpa.
1376 * Added example Win32.cf and site.def files for X.
1378 * Added sed.exe into nt/.
1380 * Modified nt/xemacs.mak to pass correct flags to lwlib compile.
1382 * Added extra .elc files to ensure make-docfile gets all symbols.
1384 * Modified balloon_help.c to compile (#if'd max definition)
1386 * Modified src/event-Xt.c so as not to add signal_event_pipe to
1387 be selected on - this is a hack until I can work out a better
1388 way. Thanks to Ben Wing for help on this.
1390 Thu Mar 27 20:56:21 1997 marcpa (marcpa at MARCPA)
1392 * Synced with 20.1b9.
1394 Sun Mar 16 00:32:15 1997 marcpa (marcpa at MARCPA)
1396 * lisp/eterm/README.term is truncated: is it just me (because
1397 I'm on NT) or everyone else sees this ?
1398 Answer: it is because it contains a ^Z embedded in it, therefore
1399 it needs to be inserted in binary mode in CVS.
1401 Thu Mar 13 00:19:25 1997 marcpa (marcpa at MARCPA)
1403 * At end of compilation, there are some unresolved symbols:
1405 link.exe @C:\TEMP\nma00115.
1406 sysdep.obj : error LNK2001: unresolved external symbol _vfork
1407 ../src/temacs.exe : warning LNK4088: image being generated due to /FORCE
1408 option; image may not run
1411 Wed Mar 12 23:18:53 1997 marcpa (marcpa at MARCPA)
1413 * Need to copy the nt/inc directory David originally submitted or
1414 NT code won't compile.
1416 * Need to copy nt/{config.h,paths.h,ad2c.sed,xemacs.mak} in src.
1418 * Had to modify XEmacs sources here and there : see the diffs
1419 between NT_FIRST_COMPILE and V20_1_beta9.
1421 * Needed to patch X11R6.3 sources: (include/x11/Xmd.h:155) BOOL is
1422 already defined by Windows and is a long, while X wants it to be
1425 --- Xmd.h~ Thu Jun 08 23:20:40 1995
1426 +++ Xmd.h Sun Mar 16 13:09:10 1997
1428 typedef CARD16 BITS16;
1436 * cpp.exe not used: cl.exe from VC++4.2 seems to handle everything