1 2003-01-03 Stephen J. Turnbull <stephen@xemacs.org>
3 * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5 2002-12-14 Ben Wing <ben@xemacs.org>
9 * xemacs.mak (CFLAGS_NO_LIB): New.
10 * xemacs.mak (ETAGS_DEPS):
11 * xemacs.mak (LIB_SRC_TOOLS):
12 Various couple problems.
14 2002-11-02 Stephen J. Turnbull <stephen@xemacs.org>
16 * XEmacs 21.4.10 "Military Intelligence" is released.
18 2002-10-13 Adrian Aichner <adrian@xemacs.org>
20 * xemacs.mak (OS): Remove obsolete quoting of double-quote in the
21 Installation file to avoid unnecessary deviations from the UNIX
22 version in `describe-installation' and `build-report'.
24 2002-10-08 Andy Piper <andy@xemacs.org>
26 * xemacs.mak: set the stacksize to 8mb which seems to be the magic
29 2002-08-23 Stephen J. Turnbull <stephen@xemacs.org>
31 * XEmacs 21.4.9 "Informed Management" is released.
33 2002-08-16 Jonathan Harris <jonathan@xemacs.org>
35 * config.inc.samp (USE_PORTABLE_DUMPER): Default to on.
36 * config.inc.samp (USE_MINIMAL_TAGBITS): Removed.
37 * config.inc.samp (USE_INDEXED_LRECORD_IMPLEMENTATION): Removed.
38 * config.inc.samp (GUNG_HO): Removed.
39 * xemacs.mak (USE_MINIMAL_TAGBITS): Removed.
40 * xemacs.mak (USE_INDEXED_LRECORD_IMPLEMENTATION): Removed.
41 * xemacs.mak (GUNG_HO): Removed.
42 * xemacs.mak (TAGBITS_DEFINES): Removed.
43 * xemacs.mak (LRECORD_DEFINES): Removed.
44 * xpm.mak: Default to using MSVCRT as the C runtime
46 Remove all vestiges of USE_MINIMAL_TAGBITS,
47 USE_INDEXED_LRECORD_IMPLEMENTATION, and GUNG_HO, since those
48 ifdefs have long been removed.
50 Make pdump the default.
52 2002-07-05 Jonathan Harris <jonathan@xemacs.org>
54 * README: Document Visual Studio .NET setup
56 2002-05-06 Jonathan Harris <jonathan@xemacs.org>
60 Update PNG version to 1.0.9, zlib version to 1.1.14.
62 2002-05-09 Stephen J. Turnbull <stephen@xemacs.org>
64 * XEmacs 21.4.8 "Honest Recruiter" is released.
66 2002-03-26 Vin Shelton <acs@xemacs.org>
68 * xemacs.mak: Added special rule to build winclient.exe.
70 2002-05-04 Stephen J. Turnbull <stephen@xemacs.org>
72 * XEmacs 21.4.7 "Economic Science" is released.
74 2002-03-29 Jonathan Harris <jonathan@xemacs.org>
76 * xemacs.mak: Define STACK_TRACE_EYE_CATCHER.
78 2001-12-17 Stephen J. Turnbull <stephen@xemacs.org>
80 * XEmacs 21.4.6 "Common Lisp" is released.
82 2001-10-23 Stephen J. Turnbull <stephen@xemacs.org>
84 * XEmacs 21.4.5 "Civil Service" is released.
86 2001-08-02 Dr. Volker Zell <Dr.Volker.Zell@oracle.com>
89 Under cygwin, when environment variable CYGWIN is set
90 to check_case:strict, filenames are considered case sensitive.
92 2001-07-28 Stephen J. Turnbull <stephen@xemacs.org>
94 * XEmacs 21.4.4 "Artificial Intelligence" is released.
96 2001-07-18 Paul Krause <pkrause@soundbite.com>
98 * xemacs.mak (DEPEND): defined(_) isn't a reliable method for
99 detecting if perl is from cygwin. Check $OSNAME as a backup.
101 2001-06-12 Stephen J. Turnbull <stephen@xemacs.org>
103 * xemacs.mak (HAVE_ZLIB): New, defaults to HAVE_PNG.
104 (USE_MINITAR): Default to HAVE_ZLIB.
105 (MSW_LIBS): Add comctl32.lib if HAVE_WIDGETS.
106 (mostlyclean, nicenclean, distclean, versionclean): Only one target
107 per invocation of $(DEL); don't use unneeded switches (WinME support).
109 2001-05-23 Ben Wing <ben@xemacs.org>
111 * xemacs.mak (installation):
112 call `ver' to get the exact os version and put it in the
113 installation; suggestion from adrian.
115 2001-05-17 Stephen J. Turnbull <stephen@xemacs.org>
117 * XEmacs 21.4.3 "Academic Rigor" is released.
119 2001-05-17 Stephen J. Turnbull <stephen@xemacs.org>
121 * xemacs.mak: Use the EMACS_PATCH_LEVEL define in compiles.
123 2001-05-10 Stephen J. Turnbull <stephen@xemacs.org>
125 * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
127 2001-05-09 Ben Wing <ben@xemacs.org>
130 do not warn about gtk when we're not trying to compile with it.
132 2001-04-20 Ben Wing <ben@xemacs.org>
134 * .cvsignore: Added stuff for Windows.
136 2001-05-01 Ben Wing <ben@xemacs.org>
138 * config.inc.samp (MAKEINFO): point at more standard c: not f:.
140 2001-05-01 Adrian Aichner <adrian@xemacs.org>
142 * xemacs.mak: Define EMACS_PATCH_LEVEL like configure.in does.
143 * xemacs.mak (XEMACS_VERSION_STRING): Build this more like
145 * xemacs.mak (docfile): Use del instead of $(DEL) in shell
148 2001-04-27 Adrian Aichner <adrian@xemacs.org>
150 * compface.mak (clean): New target.
151 * xemacs.mak: Use $(DEL) everywhere, instead of some occurences of
152 del and @$(DEL). Add GTK supporting variables and document it as
153 currently unsupported on MSWindows.
154 * xemacs.mak (XEMACS_VERSION_STRING): Initialize according to
155 emacs_is_beta. Use emacs_beta_version as patch level for non-beta
157 * xemacs.mak (HAVE_GTK): New.
158 * xemacs.mak (GTK_DIR): New.
160 2001-04-19 Andy Piper <andy@xemacs.org>
162 * minitar.mak: Remove
164 * xemacs.mak (PROGRAM_DEFINES): Calculate release version
166 (ETAGS_DEPS): Add mintar as a real target
167 (DOC): Do the right thing when non-beta
169 2001-04-19 Stephen J. Turnbull <stephen@xemacs.org>
171 * XEmacs 21.4.1 "Copyleft" is released.
173 2001-04-17 Stephen J. Turnbull <stephen@xemacs.org>
175 * README: Fixup 21.2 -> 21.4.
177 2001-04-16 Stephen J. Turnbull <stephen@xemacs.org>
179 * XEmacs 21.4.0 "Solid Vapor" is released.
181 2001-04-14 Stephen J. Turnbull <stephen@xemacs.org>
183 * XEmacs 21.2.47 "Zephir" is released.
185 2001-03-14 Craig Lanning <CraigL@Knology.net>
187 * minitar.c: Clean up some compiler warnings.
189 2001-03-21 Martin Buchholz <martin@xemacs.org>
191 * XEmacs 21.2.46 "Urania" is released.
193 2001-03-06 Ben Wing <ben@xemacs.org>
195 * xemacs.mak (DEPEND):
196 Correct line that runs perl to do correct quoting regardless of
197 whether nmake is run from bash.
199 2001-03-02 Ben Wing <ben@xemacs.org>
201 * config.h: Sadly, we need to disable another warning (C4116,
202 unnamed type definition in parentheses: A structure, union, or
203 enumerated type with no name was defined in a parenthetical
204 expression. The type definition is meaningless.), due to Martin's
205 latest definition of ALIGNOF.
207 2001-02-23 Martin Buchholz <martin@xemacs.org>
209 * XEmacs 21.2.45 "Thelxepeia" is released.
211 2001-02-09 Martin Buchholz <martin@xemacs.org>
213 * config.h (HAVE_UTIME): New.
214 * config.h (HAVE_UTIME_H): Remove.
215 * config.h (HAVE_STRUCT_UTIMBUF): Remove.
217 2001-02-08 Martin Buchholz <martin@xemacs.org>
219 * XEmacs 21.2.44 "Thalia" is released.
221 2001-01-26 Martin Buchholz <martin@xemacs.org>
223 * XEmacs 21.2.43 "Terspichore" is released.
225 2001-01-20 Martin Buchholz <martin@xemacs.org>
227 * XEmacs 21.2.42 "Poseidon" is released.
229 2001-01-17 Martin Buchholz <martin@xemacs.org>
231 * XEmacs 21.2.41 "Polyhymnia" is released.
233 2001-01-08 Martin Buchholz <martin@xemacs.org>
235 * XEmacs 21.2.40 is released.
237 2000-12-31 Martin Buchholz <martin@xemacs.org>
239 * XEmacs 21.2.39 is released.
241 2000-12-05 Martin Buchholz <martin@xemacs.org>
243 * XEmacs 21.2.38 is released.
245 2000-11-14 Martin Buchholz <martin@xemacs.org>
247 * XEmacs 21.2.37 is released.
249 2000-10-27 Martin Buchholz <martin@xemacs.org>
251 * config.h: Oops, _getpt ==> _getpty
253 2000-10-11 Martin Buchholz <martin@xemacs.org>
255 * config.h (HAVE_XFREE86): Remove.
256 (HAVE_XREGISTERIMINSTANTIATECALLBACK): New.
257 (XREGISTERIMINSTANTIATECALLBACK_NONSTANDARD_PROTOTYPE): New.
259 2000-10-10 Martin Buchholz <martin@xemacs.org>
262 Sync with pty/signaling related changes to src/config.h.in
264 2000-10-07 Adrian Aichner <aichner@ecf.teradyne.com>
266 * xemacs.mak (default): Enforce runnig nmake from xemacs.mak's
267 directory to avoid problems with relative paths.
269 2000-10-04 Martin Buchholz <martin@xemacs.org>
271 * XEmacs 21.2.36 is released.
273 2000-09-30 Martin Buchholz <martin@xemacs.org>
275 * config.h (HAVE_STRCASECMP): Remove.
277 2000-09-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
280 Make src\depend parsing recognise "#if defined" instead of "#ifdef".
281 Use matching single quotes to keep 4dos shell happy.
283 2000-08-07 Ben Wing <ben@xemacs.org>
285 * xemacs.mak: add getloadavg.c.
287 2000-07-30 Ben Wing <ben@xemacs.org>
290 Improve X documentation.
291 Document nascent Mule support.
292 Document current MS Windows contributors.
294 2000-07-15 Ben Wing <ben@xemacs.org>
297 added new file win32.c.
298 took out unused alloca.c.
299 * xemacs.mak (update-elc-2): added new target for rebuilding the
300 remaining .elcs after dumped. its dependency is added for target
302 * xemacs.mak (update-auto-and-custom):
303 cleaned up ; now it byte-compiles custom-load.el.
304 * xemacs.mak (mostlyclean):
305 * xemacs.mak (clean):
306 * xemacs.mak (nicenclean):
307 * xemacs.mak (distclean):
308 * xemacs.mak (realclean):
309 * xemacs.mak (versionclean):
310 Redid all the clean targets, to be similar to what's in the
313 2000-07-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
315 * xemacs.mak ($(PROGNAME)): Do check error code from temacs during
318 2000-07-19 Martin Buchholz <martin@xemacs.org>
320 * XEmacs 21.2.35 is released.
322 2000-07-14 IKEYAMA Tomonori <tomonori@suiyokai.org>
324 * config.h: Import C++ compilation stuff from src/config.h.
326 2000-07-05 Craig Lanning <lanning@scra.org>
328 * xemacs.rc: Uppercase the id's so that windres will work.
330 2000-07-05 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
332 * xemacs.mak (TEMACS_LIBS): Added comdlg32.lib
334 2000-06-12 Ben Wing <ben@xemacs.org>
336 * config.h (ENCAPSULATE_STAT):
337 Always encapsulate stat/fstat. Also suggested by Mike Alexander
338 <mike.alexander@xemacs.org>.
340 2000-06-10 Ben Wing <ben@xemacs.org>
343 * config.h (HAVE_GETPAGESIZE):
344 * config.h (HAVE_GETTIMEOFDAY):
345 corrections to go along with removed nt/inc.
349 correct graphics lib paths to agree with binaries provided in
352 * xemacs.mak (DEPEND):
353 * xemacs.mak (DEFINES):
354 * xemacs.mak (LIB_SRC_DEFINES):
355 * xemacs.mak (minitar):
356 * xemacs.mak (TEMACS_LFLAGS):
359 * xemacs.mak (install):
360 WINDOWSNT -> WIN32_NATIVE.
361 Don't build run*.exe.
362 comments about required ^^.
363 Added setargv.obj to the list of linked entities,
364 causing automatic wildcarding of filenames given on the
365 command line. (As usual, enclose in double quotes to avoid
368 2000-06-07 Ben Wing <ben@xemacs.org>
370 * runemacs.c: Removed. No longer necessary.
372 * Makefile.cygwin: Removed.
374 * inc\*: Removed. At long-fucking-last!
376 2000-05-28 Martin Buchholz <martin@xemacs.org>
378 * XEmacs 21.2.34 is released.
380 2000-05-12 Craig Lanning <CraigL@DyCon.com>
382 * inc\sys\socket.h: Don't define timeval as ws_timeval for mingw32
384 2000-05-01 Martin Buchholz <martin@xemacs.org>
386 * XEmacs 21.2.33 is released.
388 2000-04-27 Ben Wing <ben@xemacs.org>
390 * xemacs.mak: combine auto-autoloads.el and custom.el update into
393 2000-04-26 Ben Wing <ben@xemacs.org>
395 * xemacs.mak: put in support for QUICK_BUILD.
397 * config.inc.samp: put in an entry for QUICK_BUILD.
399 2000-04-23 Ben Wing <ben@xemacs.org>
401 * xemacs.mak: Modified section that dumps .exe to not dump
402 when nothing has changed. It does this by relying on a flag
405 Also in building of auto-autoloads.el, we no longer unconditionally
406 remove the old one. That was pointless and made the whole build
407 procedure a lot longer -- the autoload code is smart enough to
408 update itself automatically from an out-of-date autoload file.
410 2000-04-04 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
412 * xemacs.mak: Build the i utility and use it to pipe windowed
413 [xt]emacs output to the build console.
415 2000-03-25 Didier Verna <didier@xemacs.org>
417 * config.h: handle the renaming of `foo_h_path' to `foo_h_file'.
419 2000-03-22 Mike Alexander <mta@arbortext.com>
421 * xemacs.mak (PROGRAM_DEFINES): Define EMACS_VERSION and
423 (DEPEND): Don't try to create $(OUTDIR) if it already exists
424 ($(SRC)\dump-id.c): Make it
425 (DOC_SRC11): Add dumper.c if portable dumping
426 (dump-xemacs): Make portable dumping work again and create
427 dump-id.c and compile it whenever we do a portable dump.
428 (depend): Change $(SRCDIR) to $(SRC)
430 2000-03-22 Jonathan Harris <jhar@tardis.ed.ac.uk>
432 * .cvsignore: New file, ignores user's config.inc and files
433 containing the user's DevStudio workspace info.
435 * config.h.samp: Added DEPEND option. Renamed HAVE_MSW and HAVE_X to
436 HAVE_MS_WINDOWS and HAVE_X_WINDOWS.
438 * README: Documented DEPEND option. Other small changes.
440 * Todo: Removed - was hopelessly out of date.
443 * xemacs.mak: Added DEPEND option to control use of dependency
444 information generated by make-src-depend. Requires Perl. Defaults
445 to disabled. Renamed HAVE_MSW and HAVE_X to HAVE_MS_WINDOWS and
446 HAVE_X_WINDOWS as a side-effect.
447 Handles '&' in XEmacs codenames by replacing with 'and'.
450 Correct Output_Dir so that DevStudio finds the xemacs executable
453 2000-03-20 Ben Wing <ben@xemacs.org>
455 * README: Substantial rewrite.
456 * xemacs.mak: Pdump fix. (not working yet, though)
458 2000-03-20 Martin Buchholz <martin@xemacs.org>
460 * XEmacs 21.2.32 is released.
462 2000-03-15 Mike Alexander <mta@arbortext.com>
464 * xemacs.mak: Fix for generation of $(XEMACS)\Installation.
466 2000-03-14 Adrian Aichner <adrian@xemacs.org>
468 * xemacs.mak (LIB_SRC_TOOLS): LIB_SRC_TOOLS depend on
469 XEMACS_INCLUDES when we USE_PORTABLE_DUMPER.
471 2000-03-13 Ben Wing <ben@xemacs.org>
473 * xemacs.mak (TEMACS_ENTRYPOINT):
474 Fix for portable dumper.
476 2000-03-12 Ben Wing <ben@xemacs.org>
481 a) Added a file called config.inc which makes it easier to set
482 build options for MS Windows. (Previously, the only way to do this
483 was through command line options to nmake.)
485 b) Cleaned the file up a bit.
487 c) Changed xemacs to be a windows application and not a console
488 application, now that runemacs.exe is no longer necessary.
490 d) Added support for building the tags file.
494 For compiling, editing, and debugging XEmacs using the VC++ 5.0
495 GUI. They may well work under other versions of VC++, but I don't
496 have access to them to test them.
498 2000-03-11 Andy Piper <andy@xemacs.org>
500 * PROBLEMS: Doc fix from Reini Urban <rurban@x-ray.at>.
502 2000-02-27 Mike Alexander <mta@arbortext.com>
504 * xemacs.rc: Include the portable dump data if INCLUDE_DUMP is defined
506 * xemacs.mak: Add the portable dump data to the EXE as a resource
508 2000-03-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
510 * xemacs.mak (TEMACS_LIBS): Add ole32.lib and uuid.lib.
511 (installation): Always regenerate installation report.
513 2000-02-25 Craig Lanning <CraigL@DyCon.com>
515 * inc\sys\time.h: MinGW defines struct timeval in <winsock.h>.
517 2000-02-24 Martin Buchholz <martin@xemacs.org>
519 * config.h (INLINE_HEADER): Define properly (?) for Windows.
521 2000-02-23 Martin Buchholz <martin@xemacs.org>
523 * XEmacs 21.2.31 is released.
525 2000-02-22 Martin Buchholz <martin@xemacs.org>
527 * config.h (gc_checking_assert): New.
529 2000-02-21 Martin Buchholz <martin@xemacs.org>
531 * XEmacs 21.2.30 is released.
533 2000-02-21 Jonathan Harris <jhar@tardis.ed.ac.uk>
536 Document need for makeinfo program or texinfo package.
538 * Xmd.patch: New file, previously in README.
540 2000-02-17 Martin Buchholz <martin@xemacs.org>
542 * config.h: Delete unused HAVE_LINUX_VERSION_H.
544 2000-02-16 Martin Buchholz <martin@xemacs.org>
546 * XEmacs 21.2.29 is released.
548 2000-02-06 Mike Alexander <mta@arbortext.com>
550 * xemacs.mak (install): Copy xemacs.dmp if using the portable
553 2000-02-07 Martin Buchholz <martin@xemacs.org>
555 * XEmacs 21.2.28 is released.
557 2000-02-03 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
559 * Xpm.def: New file, required to build Xpm.dll.
561 * Xpm.mak: Use DEBUG instead of DEBUG_XEMACS - this library is not
562 xemacs-specific. Initialize to DEBUG_XEMACS if specified for
564 Build DLL instead of static LIB when USE_CRTDLL=1 is given to
567 * xemacs.mak: Introduced USE_SYSTEM_MALLOC and USE_CRTDLL.
568 Do not build lastfile.lib when neither unexec not gmalloc are
571 * config.h: Deleted GNU_MALLOC and SYSTEM_MALLOC, as they are set
574 2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
576 * xemacs.mak (DOC_SRC9): Added tests.c ...
577 (TEMACS_DEBUG_OBJS): ... and tests.obj
578 ($(DOC)): Tweaked a bit, for `nmake docfile' unconditionally
581 2000-01-22 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
583 * xemacs.mak (docfile): Added shortcut target.
585 2000-01-19 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
587 * xemacs.mak (TEMACS_LIBS): Added winspool.lib
589 2000-01-20 Martin Buchholz <martin@xemacs.org>
591 * xemacs.mak (dump-xemacs): Remove redundant EMACSBOOTSTRAPMODULEPATH.
593 2000-01-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
595 * xemacs.mak: Patch of 01/13 got in corrupted, fixed.
597 2000-01-18 Martin Buchholz <martin@xemacs.org>
599 * XEmacs 21.2.27 is released.
601 2000-01-18 Martin Buchholz <martin@xemacs.org>
603 * minitar.c: Errno.h --> errno.h. Remove errno declaration.
605 2000-01-13 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
607 * xemacs.mak: Added USE_PORTABLE_DUMPER make command line macro.
608 (temacs:) Added dependency for lastfile.lib so that 'make temacs'
611 1999-12-28 Scott Blachowicz <Scott.Blachowicz@seaslug.org>
613 * minitar.mak: Add vars to allow building from main xemacs.mak.
615 * xemacs.mak: Add rules to build & install minitar.
617 2000-01-03 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
619 * config.h: Fix stuff related to mail locking.
621 1999-12-31 Martin Buchholz <martin@xemacs.org>
623 * XEmacs 21.2.26 is released.
625 1999-12-24 Martin Buchholz <martin@xemacs.org>
627 * XEmacs 21.2.25 is released.
629 1999-12-15 Scott Blachowicz <Scott.Blachowicz@seaslug.org>
631 * minitar.c (main): Add explicit exit(0) to get successful return
634 1999-12-14 Martin Buchholz <martin@xemacs.org>
636 * XEmacs 21.2.24 is released.
638 1999-11-28 Adrian Aichner <adrian@xemacs.org>
640 * xemacs.mak (depend): Only update `depend' if there were changes.
641 Use "perl ./make-src-depend" instead of "mkdepend".
643 1999-12-07 Martin Buchholz <martin@xemacs.org>
645 * XEmacs 21.2.23 is released.
647 1999-11-27 Adrian Aichner <adrian@xemacs.org>
649 * xemacs.mak (SRCDIR): Make path to xemacs absolute to
650 facilitate building info in man subdirs. Echo all cd commands,
651 not just some of them.
653 (makeinfo-test): Test for availability of `texinfo' package to
654 build info. Recommend use of external `makeinfo' program for
655 building info docs faster.
657 (info): cd into man subdirs to support use of external `makeinfo'
660 1999-11-17 Martin Buchholz <martin@xemacs.org>
662 * xemacs.mak: Remove references to index.unperm, index.perm.
664 Shouldn't .obj and .info be in SUFFIXES?
667 1999-11-29 XEmacs Build Bot <builds@cvs.xemacs.org>
669 * XEmacs 21.2.22 is released
671 1999-11-28 Martin Buchholz <martin@xemacs.org>
673 * XEmacs 21.2.21 is released.
675 1999-11-10 XEmacs Build Bot <builds@cvs.xemacs.org>
677 * XEmacs 21.2.20 is released
679 1999-10-07 Norbert Koch <n.koch@eai-delta.de>
681 * xemacs.mak: Ignore return code of 'del' calls. Use a make
684 1999-09-26 Adrian Aichner <adrian@xemacs.org>
686 * xemacs.mak (all): Update $(LISP)/auto-autoloads.elc? and
687 $(LISP)/custom-load.el using XEmacs itself, like xemacs-packages
689 ($(LISP)\auto-autoloads.el): Add new rule.
690 ($(LISP)\custom-load.el): Ditto.
692 1999-08-04 Andy Piper <andy@xemacs.org>
694 * xemacs.mak (HAVE_WIDGETS): add define to appropriate places.
696 1999-07-26 Adrian Aichner <adrian@xemacs.org>
698 * xemacs.mak ($(MANDIR)\lispref\lispref.texi): Replace bad
701 1999-07-30 XEmacs Build Bot <builds@cvs.xemacs.org>
703 * XEmacs 21.2.19 is released
705 1999-07-10 Adrian Aichner <adrian@xemacs.org>
707 * xemacs.mak (.SUFFIXES): Add .texi.
708 (check): Improve automated test section.
709 (info): Generate info files using XEmacs (no makeinfo.exe needed).
711 1999-07-19 Andy Piper <andy@xemacs.org>
713 * xemacs.mak (DOC_SRC3): add gutter.c
714 (TEMACS_OBJS): add gutter.obj.
716 1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org>
718 * XEmacs 21.2.18 is released
720 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org>
722 * XEmacs 21.2.17 is released
724 1999-06-13 Adrian Aichner <adrian@xemacs.org>
726 * xemacs.mak (DOC_SRC8): Remove mule-coding.c.
727 (TEMACS_MULE_OBJS): Remove mule-coding.obj
728 (check): Implement according to src/Makefile.
729 (check-temacs): ditto.
731 1999-06-05 Norbert Koch <n.koch@delta-ii.de>
733 * xemacs.mak (mule): remove dependencies from mule-coding.c
735 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org>
737 * XEmacs 21.2.16 is released
739 1999-05-14 Adrian Aichner <adrian@xemacs.org>
741 * xemacs.mak (GUNG_HO): Explicitly default to 0.
742 Fix some comment typos.
743 ($(XEMACS)\Installation): Create it in the toplevel-directory,
744 where it is expected by loadup.el
746 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
748 * XEmacs 21.2.15 is released
750 1999-05-31 Andy Piper <andy@xemacs.org>
752 * xemacs.mak: add select & select-x targets.
754 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
756 * XEmacs 21.2.14 is released
758 1999-05-12 SL Baur <steve@gneiss.etl.go.jp>
760 * xemacs.mak: please document me
761 From Norbert Koch <n.koch@delta-ii.de>
763 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
765 * xemacs.mak ($(LISP)\Installation.el): Don't use
768 1999-03-17 Adrian Aichner <adrian@xemacs.org>
770 * xemacs.mak: Remove ESC macro -- no longer needed.
771 Remove small configuration report. Remove simplified version of
772 Installation and Installation.el
773 (Installation.el): Create it depending on "Installation" file.
774 Replace \r characters by use of `replace-in-string' in lisp-land.
775 (all): Make it depend on "Installation" file.
776 (Installation): Create a complete "Installation" file, looking
777 much like what is generated by "configure" on UNIX systems.
778 Insert WARNING where appropriate (currently when building without
779 HAVE_XPM, HAVE_PNG, and HAVE_MSW_C_DIRED).
780 Type "Installation" to STDOUT much like the "small configuration
783 1999-04-29 Andy Piper <andy@xemacs.org>
785 * sys/file.h: conditionalise definition of X_OK.
787 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
789 * XEmacs 21.2.13 is released
791 1999-03-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
794 Don't link lib-src programs incrementally.
795 Don't include debug info in release builds.
796 Put intermediate files in the appropriate directories.
797 Make "distclean" target delete all intermediate files.
799 1999-03-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
802 Fix building on Windows 95/98 by conditionalising escape
804 Only put mule-packages in package path on MULE builds.
805 Only build source browser files on debug builds.
806 Build source browser database before link so that it's
807 available even if link fails.
809 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
811 * XEmacs 21.2.12 is released
813 1999-03-03 Gleb Arshinov <gleb@cs.stanford.edu>
815 * xemacs.mak (HAVE_XFACE): fix for building without X-Face support
816 provided by Brent B. Powers <bpowers@ms.com>.
818 * xemacs.mak (CONFIG_ERROR): Misc error detection for build with
821 1999-02-01 Gleb Arshinov <gleb@cs.stanford.edu>
823 * README: Document the X-Face build option.
825 * compface.mak: New file
826 Makefile for building compface library under MSVC. Build
827 library only, not executables. Should be extended to build
828 executables and propagated upstream, if possible.
830 * xemacs.mak: Link in X-Face/Compface for NT native build.
832 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
834 * XEmacs 21.2.11 is released
836 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
838 * XEmacs 21.2.10 is released
840 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
842 * XEmacs 21.2.9 is released
844 1999-01-14 Adrian Aichner <adrian@xemacs.org>
846 * xemacs.mak (MODULES): Adding variable.
847 (update-elc): Setting EMACSBOOTSTRAPMODULEPATH.
849 1998-12-17 Charles G. Waldman <cgw@pgt.com>
851 * minitar.c: New file
852 * minitar.mak: New file
854 1998-12-29 Jonathan Harris <jhar@tardis.ed.ac.uk>
857 Changed x86 EMACS_CONFIGURATION to i586-pc-win32 since we
858 build optimised for Pentium.
859 Created CFLAGS variable, used in building all objects and in
860 constructing config.values.
861 Added glyphs-widget.c and gui-msw.c to list of sources.
862 Added PACKAGE_PATH to EMACSBOOTSTRAPLOADPATH for mule builds.
864 1998-12-28 Martin Buchholz <martin@xemacs.org>
866 * XEmacs 21.2.8 is released.
868 1998-12-24 Martin Buchholz <martin@xemacs.org>
870 * XEmacs 21.2.7 is released.
872 1998-12-13 Jonathan Harris <jhar@tardis.ed.ac.uk>
875 Replaced PACKAGEPATH variable with PACKAGE_PREFIX.
876 configure-package-path is initialised to contain
877 subdirectories of PACKAGE_PREFIX. The install target makes
878 a skeleton package tree under PACKAGE_PREFIX.
881 Documented the package path changes.
882 Corrected the advice on a suitable minimal set of packages.
884 1998-12-17 Andy Piper <andy@xemacs.org>
886 * xemacs.mak ($(LIB_SRC)/movemail.exe): adapt make rule to build
889 * xemacs.mak: add gui-msw.c and glyphs-widget.c object lists.
891 1998-12-16 Andy Piper <andy@xemacs.org>
893 * XEmacs 21.2.6 is released
895 1998-12-11 Adrian Aichner <adrian@xemacs.org>
897 * xemacs.mak (DOC_SRC2): CLASH_DETECTION is not supported under
898 native Windows NT. Therefore src\filelock.c is not to be
900 (TEMACS_OBJS): Consequently, don't link in $(OUTDIR)\filelock.obj.
902 1998-12-10 Jonathan Harris <jhar@tardis.ed.ac.uk>
904 * xemacs.mak ($(OUTDIR)\alloc.obj): add a dependency on
905 puresize-adjust.h to avoid infinite recursion.
907 1998-12-09 Andy Piper <andy@xemacs.org>
909 * config.h: remove clash detection stuff.
911 1998-12-07 Martin Buchholz <martin@xemacs.org>
913 * xemacs.mak (TEMACS_OBJS):
915 - Remove pure.c, pure.obj
917 1998-11-04 Adrian Aichner <adrian@xemacs.org>
919 * xemacs.mak: Creating minimal versions of Installation,
920 Installation.el, and config.values to make
921 (describe-installation) and (config-value ...) work in Windows NT
922 native builds. Incorporating rule for movemail.exe courtesy of
925 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
927 * XEmacs 21.2.5 is released
929 1998-11-28 SL Baur <steve@altair.xemacs.org>
931 * XEmacs 21.2-beta4 is released.
933 1998-10-29 Andy Piper <andyp@parallax.co.uk>
935 * xemacs.mak ($(LIB_SRC)/movemail.exe): add etags dependencies to
936 pull in getopt and friends.
938 1998-10-15 SL Baur <steve@altair.xemacs.org>
940 * XEmacs 21.2-beta3 is released.
942 1998-09-29 SL Baur <steve@altair.xemacs.org>
944 * XEmacs 21.2-beta2 is released.
946 1998-09-19 Adrian Aichner <adrian@xemacs.org>
948 * tiff.mak: New file provided by Charles Wilson
949 <cwilson@ee.gatech.edu>
951 * README: Update provided by Charles Wilson
952 <cwilson@ee.gatech.edu>. Documenting use of the newly
953 introduced tiff.mak. Renumbering subsequent build instruction
956 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
958 * PROBLEMS: New file.
960 * xemacs.mak: Install the PROBLEMS file in the root directory of
961 the XEmacs installation.
963 1998-08-31 Jonathan Harris <jhar@tardis.ed.ac.uk>
965 * xemacs.mak: Detect failure to supply PNG_DIR or XLIB_DIR
966 when building with PNG support.
968 1998-08-31 Jonathan Harris <jhar@tardis.ed.ac.uk>
970 * README: Document the PNG, ZLIB, JPEG, TIFF and GIF build
973 1998-08-12 Jeff Sparkes <jsparkes@internetivity.com>
975 * xemacs.mak: Link in GIF, fix HAVE_JPEG default.
977 1998-08-09 Jonathan Harris <jhar@tardis.ed.ac.uk>
979 * xemacs.mak (install): Win95 fixes:
980 DOS mkdir doesn't create intermediate directories. xcopy does
981 so use it to create the install and lock directories.
982 Removed trailing backslashes from copy commands since DOS
983 copy doesn't like them.
985 1998-08-05 Charles G. Waldman <cgw@pgt.com>
987 * xemacs.mak: change "copy" to "xcopy" in install target
989 1998-08-04 Jeff Sparkes <jsparkes@internetivity.com>
991 * xemacs.mak: Link in PNG, TIFF and JPEG in native build.
993 1998-08-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
995 * README: XEmacs has been successfully built with MSVC 4.0.
996 Mention the vcvars32.bat file installed with the MSVC tools.
998 1998-07-19 SL Baur <steve@altair.xemacs.org>
1000 * XEmacs 21.2-beta1 is released.
1002 1998-07-13 Jonathan Harris <jhar@tardis.ed.ac.uk>
1005 Add path to xemacs.res dependency.
1007 1998-07-12 SL Baur <steve@altair.xemacs.org>
1009 * XEmacs 21.0-pre5 is released.
1011 1998-07-09 SL Baur <steve@altair.xemacs.org>
1013 * XEmacs 21.0-pre4 is released.
1015 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
1017 * README: Documented the changed PACKAGEPATH option and the new
1018 INSTALL_DIR option, install target and runemacs executable.
1019 Added more debugging documentation.
1021 * config.h: Don't undef EMACS_CONFIGURATION because it's now
1022 set in the makefile.
1024 * xemacs.mak: Added an INSTALL_DIR option and install target.
1025 Renamed the default package location option to PACKAGEPATH
1026 and made it cope with paths with spaces in them.
1027 Made non-debug build the default; DEBUG_XEMACS defaults to 0.
1028 System configuration (EMACS_CONFIGURATION) now correctly
1029 determined at build-time by this makefile.
1030 Compiles the runemacs executable as part of the all target.
1032 1998-06-29 SL Baur <steve@altair.xemacs.org>
1035 * xemacs.mak: NT native sound fixes
1036 From Fabrice POPINEAU via Adrian Aichner <adrian@xemacs.org>
1038 1998-06-21 Martin Buchholz <martin@xemacs.org>
1040 * xemacs.mak: It's XEmacs, not Xemacs!
1042 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
1044 * file.ico, lisp.ico:
1045 New icons to represent a generic file and a lisp file.
1047 * xemacs.rc: Build file.ico and lisp.ico into the executable.
1049 1998-06-15 Peter Windle <peterw@sdl.ug.eds.com>
1051 * xemacs.mak: Made XPM and X11 checks cope with case-sensitive
1052 NFS. Also apply Sean MacLennan's change allowing
1053 emacs_beta_version to be undefined.
1055 1998-06-19 SL Baur <steve@altair.xemacs.org>
1057 * xemacs.mak (distclean): Reorder when puresize-adjust.h gets
1059 From Adrian Aichner <adrian@xemacs.org>
1061 1998-06-08 Kirill M. Katsnelson <kkm@kis.ru>
1063 * config.h: Undefined DONT_ENCAPSULATE.
1064 Defined ENCAPSULATE_* for fopem, open, rename and mkdir.
1065 Removed MS-DOS code remains.
1067 1998-06-03 Rick Rankin <Rick_Rankin-P15254@email.mot.com>
1069 * Makefile.cygwin: created to compile runemacs.c. This should
1070 probably have a Makefile.in, but...
1072 * runemacs.c: modified to check to see if xemacs is a symbolic
1073 link when compiled under Cygwin.
1075 1998-05-31 Kirill M. Katsnelson <kkm@kis.ru>
1077 * xemacs.mak: Added lib-src/wakeup.exe
1079 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
1081 * xemacs.mak: Added rules for hexl.exe, movemail.exe, mmencode.exe
1082 sorted-doc.exe, etags.exe
1084 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
1086 * xemacs.mak: Support building InfoDock, with INFODOCK=1 macro
1087 in the command line.
1089 1998-05-26 Kirill M. Katsnelson <kkm@kis.ru>
1091 * inc/sys/dir.h: Removed #ifndef WINDOWSNT around the code which
1092 should be compiled in (sic!).
1093 Removed 'extern' before function prototypes.
1095 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
1097 * xemacs.mak: Unified -nologo compiler switch handling and lib-src
1098 programs build (only make-docfile currently, adding other tools
1101 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
1103 * xemacs.mak: Added HAVE_DIALOGS macro, and dialog-*.* files to
1104 docfile creation and compilation.
1105 Defaulted HAVE_MSW to 1.
1106 Changed lib-src references to be relative to $(XEMACS)/, not ../
1108 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
1110 * xemacs.mak: Removed inline.{c,obj}. It did buy nothing.
1112 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
1114 * xemacs.mak: Comment out dialog.{c,obj} from build.
1116 1998-05-11 Jonathan Harris <jhar@tardis.ed.ac.uk>
1119 Unconditionally define new HAVE_DRAGNDROP.
1121 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
1123 * xemacs.mak: Added dragdrop.{c,obj}
1125 1998-05-08 Kirill M. Katsnelson <kkm@kis.ru>
1127 * config.h (enum_field): Redefine to be unsigned int.
1129 1998-05-07 Kirill M. Katsnelson <kkm@kis.ru>
1131 * xemacs.mak: Really honor minimal tagbits, indexed lrecord and
1134 1998-05-03 Kirill M. Katsnelson <kkm@kis.ru>
1136 * inc/sys/socket.h: Removed encapsulating definitions for Winsock
1139 1998-05-04 Kirill M. Katsnelson <kkm@kis.ru>
1141 * xemacs.mak: Defined PATH_PROGNAME and PATH_VERSION C macros.
1142 Make _DEBUG defined only when DEBUG_XEMACS.
1144 1998-04-26 Kirill M. Katsnelson <kkm@kis.ru>
1146 * xemacs.mak: Added glyphs-eimage.{c,obj}
1148 1998-04-20 Kirill M. Katsnelson <kkm@kis.ru>
1150 * xemacs.mak: Support "Don't panic, I will restart make" exit code.
1151 Extra checks for externally specified X{PM,11}_DIR.
1152 Proper quoting to allow spaces in these paths.
1153 Conduct all config checks at once.
1154 New option VERBOSECC. When non-zero, C compiler echoes its
1155 commands. When zero, only name of the file being compiled is
1156 echoed. Default is 0 (do not echo).
1158 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
1160 * README: Documented new msvc build procedure, including XPM
1163 * xemacs.mak: Added XPM and TOOLBARS support for native msvc
1167 Makefile for building xpm library under msvc. Hopefully this
1168 will be part of future xpm distributions.
1170 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
1172 * config.h: Do not USE_ASSERTION when DEBUG_XEMACS is not
1175 * xemacs.mak: Added new file process-nt.c
1177 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
1179 * xemacs.mak: Added build options which can be defined in nmake
1180 command line (defaults are parentheses):
1181 HAVE_MSW=0/1 (0) Build with native GUI
1182 HAVE_X=0/1 (0) Build with X-Windows
1183 ** At least one must be defined
1184 X11_DIR=path () Path to the root dir of X11R6 installation
1185 ** Must be defined when HAVE_X=1
1186 HAVE_MULE=0/1 (0) Compile in MULE
1187 HAVE_MSW_C_DIRED=0/1(1) Compile in fast dired
1188 PATH_PACKAGEPATH=path Package search path
1190 DEBUG_XEMACS=0/1 (1) Compile with symbols, assertions and
1191 extra debugging checks
1192 USE_UNION_TYPE=0/1 (0)
1193 USE_MINIMAL_TAGBITS=0/1 (0)
1194 USE_INDEXED_LRECORD_IMPLEMENTATION=0/1 (0)
1195 GUNG_HO=0/1 (none) When specified, overrides the above two.
1196 : Added output of a configuration report
1197 : Added copyright notice.
1198 : Deleted remains of ImageMagick.
1199 (distclean): Do not use mskedepend
1200 (install): echo "Not yet implmented".
1202 1998-04-05 Kirill M. Katsnelson <kkm@kis.ru>
1204 * config.h (enum_field): Borrow new definition from config.h.in
1206 1998-04-01 Kirill M. Katsnelson <kkm@kis.ru>
1208 * config.h: Patial sync-up with config.h.in
1210 1998-03-25 jhar@tardis.ed.ac.uk
1212 * xemacs.mak: Adds glyphs-msw.c and imgproc.c and reflects
1213 alterations to package_path in nt/xemacs.mak.
1215 1998-03-24 Kirill M. Katsnelson <kkm@kis.ru>
1217 * xemacs.mak (dump-xemacs): Replaced use of `touch' with `echo'.
1219 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
1221 * xemacs.mak: Removed all references to deleted dgif_lib.{c,obj},
1222 gif_err.{c,obj} and gifalloc.{c,obj}. New image support is not
1225 1998-03-19 Kirill M. Katsnelson <kkm@kis.ru>
1227 * xemacs.mak: HAVE_FILE_CODING removed: it is no longer an option,
1228 since file I/O depends on it, and defined unconditioanlly in
1230 Added -nologo switch to different tools here and there.
1231 Suppressed some irrelevant make output.
1233 1998-02-28 Kirill M. Katsnelson <kkm@kis.ru>
1235 * xemacs.mak: Defined HAVE_FILE_CODING variable, an equivalent of
1236 --with-file-coding configure option. Default is yes.
1238 1998-03-13 Kirill M. Katsnelson <kkm@kis.ru>
1240 * xemacs.mak (update-elc): Copy Installation.el to $(LISP)
1242 * Installation.el: New file, copied by xemacs.mak during build.
1244 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
1246 * xemacs.mak: Added entry for src/dired-msw.c. Use of the
1247 dired-in-C enhancements is optional, and is determined by
1248 HAVE_MSW_C_DIRED. See comments in xemacs.mak.
1250 1998-02-18 Kirill M. Katsnelson <kkm@kis.ru>
1252 * xemacs.mak: Fixed lost docstrings
1254 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
1256 * xemacs.mak: Updated accordingly.
1257 Creates the MSVC browse info immediately after the link.
1259 1997-12-29 Kirill M. Katsnelson <kkm@kis.ru>
1261 * config.h: Suppressed MSVC warning 'relational' : signed/unsigned
1264 * config.h: INLINE defined to __inline for MSVC compilers >= 2.x
1266 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
1268 * xemacs.mak: added menubar-msw.c, menubar.c
1270 * xemacs.mak: scrollabrs and menubars are rearranged properly
1271 under different ifdef'd secions, so for example menubar.obj goes
1272 to always compiled section, and menubar-msw.obj is built only when
1275 * xemacs.mak: Compiler warning flag definition moved to a macro
1276 CPP_WARN_FLAGS. Redefined from -w to -W3 (Doh!).
1278 1997-12-11 David Hobley <davidh@wr.com.au>
1280 * Added support for auto generation of puresize-adjust.h
1281 in xemacs.mak. Also created new file puresize-adjust.h to copy
1282 into src on initial build.
1284 Mon December 08 1997 kkm@kis.ru
1286 * xemacs.mak: added profile.c, removed event-unixod.c
1287 * xemacs.mak: removed dangerous defines _IX_86, _X86_,
1289 * config.h: removed #define HAVE_UNIXOID_EVENT_LOOP
1291 Thu December 04 1997 jhar@tardis.ed.ac.uk
1293 * xemacs.mak: Define DEBUG_XEMACS when compiling with debug.
1295 Tue November 29 12:29:33 1997 davidh
1297 * xemacs.mak and config.h updated to provide ability to
1298 specify DEBUG mode from the xemacs.mak file.
1300 Mon December 01 1997 jhar
1302 * msw-init.el: Provide default bindings for cut, paste, copy and undo
1304 * event-msw.c, event-msw.h, frame-msw.c, msw-proc.c:
1305 - Implemeted simple emacs_mswindows_event_pending_p().
1306 - Fixed deleting frames.
1307 - Rewrote timeout code, eliminating "!NILP(rest)" bug.
1308 - Special processing for 'Ctrl-@' keystroke.
1309 - Support for some new keysyms.
1311 Mon December 01 1997 jhar
1314 - Add PACKAGE_PATH and EMACS_BETA_VERSION defines.
1315 - Automatically copy changed include files from \nt to \src.
1316 - Corrected some DOC_SRC* lists.
1318 Tue November 18 21:45:06 1997 davidh
1320 * xemacs.mak updated to remove dependency on startup.elc
1321 HAVE_IMAGEMAGICK added for X build.
1323 Thu September 25 23:06:44 1997 davidh
1325 * xemacs.mak updated to make the build as simple as typing
1326 nmake -f xemacs.mak. Also support for native gui included
1327 which should mean the w32 directory is no longer required.
1329 * config.h synced with config.h.in from 20.3-b2
1331 * synced in changes to support native gui.
1333 Thu September 25 23:06:44 1997 davidh
1335 * August Hill provided a patch to xemacs.mak to greatly simplify
1336 the build - the DOC file gets created correctly.
1338 Tue September 22 23:06:44 1997 davidh
1340 * August Hill provided some more patches - to expand ~ correctly
1341 and to correctly deal with drive letters in the path.
1343 * emacs.c patched to call init_ntproc()
1346 Tue July 15 19:32:21 1997 davidh
1348 * August Hill provided some more patches to make things better
1349 - there is a workaround for dired to make the ^M's disappear
1350 - a patch to fix shell-command
1352 Tue July 08 22:01:36 1997 davidh
1354 * #ifdef'd call to vfork and replaced with spawn as per GNU Emacs;
1355 as a result, removed /force - XEmacs now links normally.
1357 Thu June 31 21:16:21 1997 davidh
1361 * nt/X11.patch created to help with the X build.
1363 * August Hill provided:
1364 a patch to fix the _WRETCODE undefined symbol,
1365 a patch to fix a problem with dired
1367 and generally helped clarify the build instructions.
1369 * Synced with 20.3b10 (Athens).
1371 * Made DIRECTORY_SEP be '\\'. Until I can change all code to
1372 use the macro, I decided this would be easiest.
1374 * Modified src/fileio.c to only open files in O_BINARY. This
1375 causes files to be opened and written without automatically
1376 writing ^M 's to the end of each line. MULE ought to sort this
1377 in theory, but I am less than convinced.
1379 * Updated the nt/README to provide a little more help.
1381 Thu May 29 23:11:21 1997 davidh
1383 * Synced with 20.3b2.
1385 * Removed nt/README.src, nt/src.m.windowsnt.h nt/src.s.windowsnt.h.
1387 * Updated README from marcpa.
1389 * Added example Win32.cf and site.def files for X.
1391 * Added sed.exe into nt/.
1393 * Modified nt/xemacs.mak to pass correct flags to lwlib compile.
1395 * Added extra .elc files to ensure make-docfile gets all symbols.
1397 * Modified balloon_help.c to compile (#if'd max definition)
1399 * Modified src/event-Xt.c so as not to add signal_event_pipe to
1400 be selected on - this is a hack until I can work out a better
1401 way. Thanks to Ben Wing for help on this.
1403 Thu Mar 27 20:56:21 1997 marcpa (marcpa at MARCPA)
1405 * Synced with 20.1b9.
1407 Sun Mar 16 00:32:15 1997 marcpa (marcpa at MARCPA)
1409 * lisp/eterm/README.term is truncated: is it just me (because
1410 I'm on NT) or everyone else sees this ?
1411 Answer: it is because it contains a ^Z embedded in it, therefore
1412 it needs to be inserted in binary mode in CVS.
1414 Thu Mar 13 00:19:25 1997 marcpa (marcpa at MARCPA)
1416 * At end of compilation, there are some unresolved symbols:
1418 link.exe @C:\TEMP\nma00115.
1419 sysdep.obj : error LNK2001: unresolved external symbol _vfork
1420 ../src/temacs.exe : warning LNK4088: image being generated due to /FORCE
1421 option; image may not run
1424 Wed Mar 12 23:18:53 1997 marcpa (marcpa at MARCPA)
1426 * Need to copy the nt/inc directory David originally submitted or
1427 NT code won't compile.
1429 * Need to copy nt/{config.h,paths.h,ad2c.sed,xemacs.mak} in src.
1431 * Had to modify XEmacs sources here and there : see the diffs
1432 between NT_FIRST_COMPILE and V20_1_beta9.
1434 * Needed to patch X11R6.3 sources: (include/x11/Xmd.h:155) BOOL is
1435 already defined by Windows and is a long, while X wants it to be
1438 --- Xmd.h~ Thu Jun 08 23:20:40 1995
1439 +++ Xmd.h Sun Mar 16 13:09:10 1997
1441 typedef CARD16 BITS16;
1449 * cpp.exe not used: cl.exe from VC++4.2 seems to handle everything