1 2003-05-25 XEmacs Build Bot <builds@cvs.xemacs.org>
3 * XEmacs 21.4.13 is released
5 2003-01-15 Stephen J. Turnbull <stephen@xemacs.org>
7 * XEmacs 21.4.12 "Portable Code" is released.
9 2003-01-03 Stephen J. Turnbull <stephen@xemacs.org>
11 * XEmacs 21.4.11 "Native Windows TTY Support" is released.
13 2002-12-14 Ben Wing <ben@xemacs.org>
16 * xemacs.mak (DEPEND):
17 * xemacs.mak (CFLAGS_NO_LIB): New.
18 * xemacs.mak (ETAGS_DEPS):
19 * xemacs.mak (LIB_SRC_TOOLS):
20 Various couple problems.
22 2002-11-02 Stephen J. Turnbull <stephen@xemacs.org>
24 * XEmacs 21.4.10 "Military Intelligence" is released.
26 2002-10-13 Adrian Aichner <adrian@xemacs.org>
28 * xemacs.mak (OS): Remove obsolete quoting of double-quote in the
29 Installation file to avoid unnecessary deviations from the UNIX
30 version in `describe-installation' and `build-report'.
32 2002-10-08 Andy Piper <andy@xemacs.org>
34 * xemacs.mak: set the stacksize to 8mb which seems to be the magic
37 2002-08-23 Stephen J. Turnbull <stephen@xemacs.org>
39 * XEmacs 21.4.9 "Informed Management" is released.
41 2002-08-16 Jonathan Harris <jonathan@xemacs.org>
43 * config.inc.samp (USE_PORTABLE_DUMPER): Default to on.
44 * config.inc.samp (USE_MINIMAL_TAGBITS): Removed.
45 * config.inc.samp (USE_INDEXED_LRECORD_IMPLEMENTATION): Removed.
46 * config.inc.samp (GUNG_HO): Removed.
47 * xemacs.mak (USE_MINIMAL_TAGBITS): Removed.
48 * xemacs.mak (USE_INDEXED_LRECORD_IMPLEMENTATION): Removed.
49 * xemacs.mak (GUNG_HO): Removed.
50 * xemacs.mak (TAGBITS_DEFINES): Removed.
51 * xemacs.mak (LRECORD_DEFINES): Removed.
52 * xpm.mak: Default to using MSVCRT as the C runtime
54 Remove all vestiges of USE_MINIMAL_TAGBITS,
55 USE_INDEXED_LRECORD_IMPLEMENTATION, and GUNG_HO, since those
56 ifdefs have long been removed.
58 Make pdump the default.
60 2002-07-05 Jonathan Harris <jonathan@xemacs.org>
62 * README: Document Visual Studio .NET setup
64 2002-05-06 Jonathan Harris <jonathan@xemacs.org>
68 Update PNG version to 1.0.9, zlib version to 1.1.14.
70 2002-05-09 Stephen J. Turnbull <stephen@xemacs.org>
72 * XEmacs 21.4.8 "Honest Recruiter" is released.
74 2002-03-26 Vin Shelton <acs@xemacs.org>
76 * xemacs.mak: Added special rule to build winclient.exe.
78 2002-05-04 Stephen J. Turnbull <stephen@xemacs.org>
80 * XEmacs 21.4.7 "Economic Science" is released.
82 2002-03-29 Jonathan Harris <jonathan@xemacs.org>
84 * xemacs.mak: Define STACK_TRACE_EYE_CATCHER.
86 2001-12-17 Stephen J. Turnbull <stephen@xemacs.org>
88 * XEmacs 21.4.6 "Common Lisp" is released.
90 2001-10-23 Stephen J. Turnbull <stephen@xemacs.org>
92 * XEmacs 21.4.5 "Civil Service" is released.
94 2001-08-02 Dr. Volker Zell <Dr.Volker.Zell@oracle.com>
97 Under cygwin, when environment variable CYGWIN is set
98 to check_case:strict, filenames are considered case sensitive.
100 2001-07-28 Stephen J. Turnbull <stephen@xemacs.org>
102 * XEmacs 21.4.4 "Artificial Intelligence" is released.
104 2001-07-18 Paul Krause <pkrause@soundbite.com>
106 * xemacs.mak (DEPEND): defined(_) isn't a reliable method for
107 detecting if perl is from cygwin. Check $OSNAME as a backup.
109 2001-06-12 Stephen J. Turnbull <stephen@xemacs.org>
111 * xemacs.mak (HAVE_ZLIB): New, defaults to HAVE_PNG.
112 (USE_MINITAR): Default to HAVE_ZLIB.
113 (MSW_LIBS): Add comctl32.lib if HAVE_WIDGETS.
114 (mostlyclean, nicenclean, distclean, versionclean): Only one target
115 per invocation of $(DEL); don't use unneeded switches (WinME support).
117 2001-05-23 Ben Wing <ben@xemacs.org>
119 * xemacs.mak (installation):
120 call `ver' to get the exact os version and put it in the
121 installation; suggestion from adrian.
123 2001-05-17 Stephen J. Turnbull <stephen@xemacs.org>
125 * XEmacs 21.4.3 "Academic Rigor" is released.
127 2001-05-17 Stephen J. Turnbull <stephen@xemacs.org>
129 * xemacs.mak: Use the EMACS_PATCH_LEVEL define in compiles.
131 2001-05-10 Stephen J. Turnbull <stephen@xemacs.org>
133 * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
135 2001-05-09 Ben Wing <ben@xemacs.org>
138 do not warn about gtk when we're not trying to compile with it.
140 2001-04-20 Ben Wing <ben@xemacs.org>
142 * .cvsignore: Added stuff for Windows.
144 2001-05-01 Ben Wing <ben@xemacs.org>
146 * config.inc.samp (MAKEINFO): point at more standard c: not f:.
148 2001-05-01 Adrian Aichner <adrian@xemacs.org>
150 * xemacs.mak: Define EMACS_PATCH_LEVEL like configure.in does.
151 * xemacs.mak (XEMACS_VERSION_STRING): Build this more like
153 * xemacs.mak (docfile): Use del instead of $(DEL) in shell
156 2001-04-27 Adrian Aichner <adrian@xemacs.org>
158 * compface.mak (clean): New target.
159 * xemacs.mak: Use $(DEL) everywhere, instead of some occurences of
160 del and @$(DEL). Add GTK supporting variables and document it as
161 currently unsupported on MSWindows.
162 * xemacs.mak (XEMACS_VERSION_STRING): Initialize according to
163 emacs_is_beta. Use emacs_beta_version as patch level for non-beta
165 * xemacs.mak (HAVE_GTK): New.
166 * xemacs.mak (GTK_DIR): New.
168 2001-04-19 Andy Piper <andy@xemacs.org>
170 * minitar.mak: Remove
172 * xemacs.mak (PROGRAM_DEFINES): Calculate release version
174 (ETAGS_DEPS): Add mintar as a real target
175 (DOC): Do the right thing when non-beta
177 2001-04-19 Stephen J. Turnbull <stephen@xemacs.org>
179 * XEmacs 21.4.1 "Copyleft" is released.
181 2001-04-17 Stephen J. Turnbull <stephen@xemacs.org>
183 * README: Fixup 21.2 -> 21.4.
185 2001-04-16 Stephen J. Turnbull <stephen@xemacs.org>
187 * XEmacs 21.4.0 "Solid Vapor" is released.
189 2001-04-14 Stephen J. Turnbull <stephen@xemacs.org>
191 * XEmacs 21.2.47 "Zephir" is released.
193 2001-03-14 Craig Lanning <CraigL@Knology.net>
195 * minitar.c: Clean up some compiler warnings.
197 2001-03-21 Martin Buchholz <martin@xemacs.org>
199 * XEmacs 21.2.46 "Urania" is released.
201 2001-03-06 Ben Wing <ben@xemacs.org>
203 * xemacs.mak (DEPEND):
204 Correct line that runs perl to do correct quoting regardless of
205 whether nmake is run from bash.
207 2001-03-02 Ben Wing <ben@xemacs.org>
209 * config.h: Sadly, we need to disable another warning (C4116,
210 unnamed type definition in parentheses: A structure, union, or
211 enumerated type with no name was defined in a parenthetical
212 expression. The type definition is meaningless.), due to Martin's
213 latest definition of ALIGNOF.
215 2001-02-23 Martin Buchholz <martin@xemacs.org>
217 * XEmacs 21.2.45 "Thelxepeia" is released.
219 2001-02-09 Martin Buchholz <martin@xemacs.org>
221 * config.h (HAVE_UTIME): New.
222 * config.h (HAVE_UTIME_H): Remove.
223 * config.h (HAVE_STRUCT_UTIMBUF): Remove.
225 2001-02-08 Martin Buchholz <martin@xemacs.org>
227 * XEmacs 21.2.44 "Thalia" is released.
229 2001-01-26 Martin Buchholz <martin@xemacs.org>
231 * XEmacs 21.2.43 "Terspichore" is released.
233 2001-01-20 Martin Buchholz <martin@xemacs.org>
235 * XEmacs 21.2.42 "Poseidon" is released.
237 2001-01-17 Martin Buchholz <martin@xemacs.org>
239 * XEmacs 21.2.41 "Polyhymnia" is released.
241 2001-01-08 Martin Buchholz <martin@xemacs.org>
243 * XEmacs 21.2.40 is released.
245 2000-12-31 Martin Buchholz <martin@xemacs.org>
247 * XEmacs 21.2.39 is released.
249 2000-12-05 Martin Buchholz <martin@xemacs.org>
251 * XEmacs 21.2.38 is released.
253 2000-11-14 Martin Buchholz <martin@xemacs.org>
255 * XEmacs 21.2.37 is released.
257 2000-10-27 Martin Buchholz <martin@xemacs.org>
259 * config.h: Oops, _getpt ==> _getpty
261 2000-10-11 Martin Buchholz <martin@xemacs.org>
263 * config.h (HAVE_XFREE86): Remove.
264 (HAVE_XREGISTERIMINSTANTIATECALLBACK): New.
265 (XREGISTERIMINSTANTIATECALLBACK_NONSTANDARD_PROTOTYPE): New.
267 2000-10-10 Martin Buchholz <martin@xemacs.org>
270 Sync with pty/signaling related changes to src/config.h.in
272 2000-10-07 Adrian Aichner <aichner@ecf.teradyne.com>
274 * xemacs.mak (default): Enforce runnig nmake from xemacs.mak's
275 directory to avoid problems with relative paths.
277 2000-10-04 Martin Buchholz <martin@xemacs.org>
279 * XEmacs 21.2.36 is released.
281 2000-09-30 Martin Buchholz <martin@xemacs.org>
283 * config.h (HAVE_STRCASECMP): Remove.
285 2000-09-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
288 Make src\depend parsing recognise "#if defined" instead of "#ifdef".
289 Use matching single quotes to keep 4dos shell happy.
291 2000-08-07 Ben Wing <ben@xemacs.org>
293 * xemacs.mak: add getloadavg.c.
295 2000-07-30 Ben Wing <ben@xemacs.org>
298 Improve X documentation.
299 Document nascent Mule support.
300 Document current MS Windows contributors.
302 2000-07-15 Ben Wing <ben@xemacs.org>
305 added new file win32.c.
306 took out unused alloca.c.
307 * xemacs.mak (update-elc-2): added new target for rebuilding the
308 remaining .elcs after dumped. its dependency is added for target
310 * xemacs.mak (update-auto-and-custom):
311 cleaned up ; now it byte-compiles custom-load.el.
312 * xemacs.mak (mostlyclean):
313 * xemacs.mak (clean):
314 * xemacs.mak (nicenclean):
315 * xemacs.mak (distclean):
316 * xemacs.mak (realclean):
317 * xemacs.mak (versionclean):
318 Redid all the clean targets, to be similar to what's in the
321 2000-07-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
323 * xemacs.mak ($(PROGNAME)): Do check error code from temacs during
326 2000-07-19 Martin Buchholz <martin@xemacs.org>
328 * XEmacs 21.2.35 is released.
330 2000-07-14 IKEYAMA Tomonori <tomonori@suiyokai.org>
332 * config.h: Import C++ compilation stuff from src/config.h.
334 2000-07-05 Craig Lanning <lanning@scra.org>
336 * xemacs.rc: Uppercase the id's so that windres will work.
338 2000-07-05 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
340 * xemacs.mak (TEMACS_LIBS): Added comdlg32.lib
342 2000-06-12 Ben Wing <ben@xemacs.org>
344 * config.h (ENCAPSULATE_STAT):
345 Always encapsulate stat/fstat. Also suggested by Mike Alexander
346 <mike.alexander@xemacs.org>.
348 2000-06-10 Ben Wing <ben@xemacs.org>
351 * config.h (HAVE_GETPAGESIZE):
352 * config.h (HAVE_GETTIMEOFDAY):
353 corrections to go along with removed nt/inc.
357 correct graphics lib paths to agree with binaries provided in
360 * xemacs.mak (DEPEND):
361 * xemacs.mak (DEFINES):
362 * xemacs.mak (LIB_SRC_DEFINES):
363 * xemacs.mak (minitar):
364 * xemacs.mak (TEMACS_LFLAGS):
367 * xemacs.mak (install):
368 WINDOWSNT -> WIN32_NATIVE.
369 Don't build run*.exe.
370 comments about required ^^.
371 Added setargv.obj to the list of linked entities,
372 causing automatic wildcarding of filenames given on the
373 command line. (As usual, enclose in double quotes to avoid
376 2000-06-07 Ben Wing <ben@xemacs.org>
378 * runemacs.c: Removed. No longer necessary.
380 * Makefile.cygwin: Removed.
382 * inc\*: Removed. At long-fucking-last!
384 2000-05-28 Martin Buchholz <martin@xemacs.org>
386 * XEmacs 21.2.34 is released.
388 2000-05-12 Craig Lanning <CraigL@DyCon.com>
390 * inc\sys\socket.h: Don't define timeval as ws_timeval for mingw32
392 2000-05-01 Martin Buchholz <martin@xemacs.org>
394 * XEmacs 21.2.33 is released.
396 2000-04-27 Ben Wing <ben@xemacs.org>
398 * xemacs.mak: combine auto-autoloads.el and custom.el update into
401 2000-04-26 Ben Wing <ben@xemacs.org>
403 * xemacs.mak: put in support for QUICK_BUILD.
405 * config.inc.samp: put in an entry for QUICK_BUILD.
407 2000-04-23 Ben Wing <ben@xemacs.org>
409 * xemacs.mak: Modified section that dumps .exe to not dump
410 when nothing has changed. It does this by relying on a flag
413 Also in building of auto-autoloads.el, we no longer unconditionally
414 remove the old one. That was pointless and made the whole build
415 procedure a lot longer -- the autoload code is smart enough to
416 update itself automatically from an out-of-date autoload file.
418 2000-04-04 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
420 * xemacs.mak: Build the i utility and use it to pipe windowed
421 [xt]emacs output to the build console.
423 2000-03-25 Didier Verna <didier@xemacs.org>
425 * config.h: handle the renaming of `foo_h_path' to `foo_h_file'.
427 2000-03-22 Mike Alexander <mta@arbortext.com>
429 * xemacs.mak (PROGRAM_DEFINES): Define EMACS_VERSION and
431 (DEPEND): Don't try to create $(OUTDIR) if it already exists
432 ($(SRC)\dump-id.c): Make it
433 (DOC_SRC11): Add dumper.c if portable dumping
434 (dump-xemacs): Make portable dumping work again and create
435 dump-id.c and compile it whenever we do a portable dump.
436 (depend): Change $(SRCDIR) to $(SRC)
438 2000-03-22 Jonathan Harris <jhar@tardis.ed.ac.uk>
440 * .cvsignore: New file, ignores user's config.inc and files
441 containing the user's DevStudio workspace info.
443 * config.h.samp: Added DEPEND option. Renamed HAVE_MSW and HAVE_X to
444 HAVE_MS_WINDOWS and HAVE_X_WINDOWS.
446 * README: Documented DEPEND option. Other small changes.
448 * Todo: Removed - was hopelessly out of date.
451 * xemacs.mak: Added DEPEND option to control use of dependency
452 information generated by make-src-depend. Requires Perl. Defaults
453 to disabled. Renamed HAVE_MSW and HAVE_X to HAVE_MS_WINDOWS and
454 HAVE_X_WINDOWS as a side-effect.
455 Handles '&' in XEmacs codenames by replacing with 'and'.
458 Correct Output_Dir so that DevStudio finds the xemacs executable
461 2000-03-20 Ben Wing <ben@xemacs.org>
463 * README: Substantial rewrite.
464 * xemacs.mak: Pdump fix. (not working yet, though)
466 2000-03-20 Martin Buchholz <martin@xemacs.org>
468 * XEmacs 21.2.32 is released.
470 2000-03-15 Mike Alexander <mta@arbortext.com>
472 * xemacs.mak: Fix for generation of $(XEMACS)\Installation.
474 2000-03-14 Adrian Aichner <adrian@xemacs.org>
476 * xemacs.mak (LIB_SRC_TOOLS): LIB_SRC_TOOLS depend on
477 XEMACS_INCLUDES when we USE_PORTABLE_DUMPER.
479 2000-03-13 Ben Wing <ben@xemacs.org>
481 * xemacs.mak (TEMACS_ENTRYPOINT):
482 Fix for portable dumper.
484 2000-03-12 Ben Wing <ben@xemacs.org>
489 a) Added a file called config.inc which makes it easier to set
490 build options for MS Windows. (Previously, the only way to do this
491 was through command line options to nmake.)
493 b) Cleaned the file up a bit.
495 c) Changed xemacs to be a windows application and not a console
496 application, now that runemacs.exe is no longer necessary.
498 d) Added support for building the tags file.
502 For compiling, editing, and debugging XEmacs using the VC++ 5.0
503 GUI. They may well work under other versions of VC++, but I don't
504 have access to them to test them.
506 2000-03-11 Andy Piper <andy@xemacs.org>
508 * PROBLEMS: Doc fix from Reini Urban <rurban@x-ray.at>.
510 2000-02-27 Mike Alexander <mta@arbortext.com>
512 * xemacs.rc: Include the portable dump data if INCLUDE_DUMP is defined
514 * xemacs.mak: Add the portable dump data to the EXE as a resource
516 2000-03-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
518 * xemacs.mak (TEMACS_LIBS): Add ole32.lib and uuid.lib.
519 (installation): Always regenerate installation report.
521 2000-02-25 Craig Lanning <CraigL@DyCon.com>
523 * inc\sys\time.h: MinGW defines struct timeval in <winsock.h>.
525 2000-02-24 Martin Buchholz <martin@xemacs.org>
527 * config.h (INLINE_HEADER): Define properly (?) for Windows.
529 2000-02-23 Martin Buchholz <martin@xemacs.org>
531 * XEmacs 21.2.31 is released.
533 2000-02-22 Martin Buchholz <martin@xemacs.org>
535 * config.h (gc_checking_assert): New.
537 2000-02-21 Martin Buchholz <martin@xemacs.org>
539 * XEmacs 21.2.30 is released.
541 2000-02-21 Jonathan Harris <jhar@tardis.ed.ac.uk>
544 Document need for makeinfo program or texinfo package.
546 * Xmd.patch: New file, previously in README.
548 2000-02-17 Martin Buchholz <martin@xemacs.org>
550 * config.h: Delete unused HAVE_LINUX_VERSION_H.
552 2000-02-16 Martin Buchholz <martin@xemacs.org>
554 * XEmacs 21.2.29 is released.
556 2000-02-06 Mike Alexander <mta@arbortext.com>
558 * xemacs.mak (install): Copy xemacs.dmp if using the portable
561 2000-02-07 Martin Buchholz <martin@xemacs.org>
563 * XEmacs 21.2.28 is released.
565 2000-02-03 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
567 * Xpm.def: New file, required to build Xpm.dll.
569 * Xpm.mak: Use DEBUG instead of DEBUG_XEMACS - this library is not
570 xemacs-specific. Initialize to DEBUG_XEMACS if specified for
572 Build DLL instead of static LIB when USE_CRTDLL=1 is given to
575 * xemacs.mak: Introduced USE_SYSTEM_MALLOC and USE_CRTDLL.
576 Do not build lastfile.lib when neither unexec not gmalloc are
579 * config.h: Deleted GNU_MALLOC and SYSTEM_MALLOC, as they are set
582 2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
584 * xemacs.mak (DOC_SRC9): Added tests.c ...
585 (TEMACS_DEBUG_OBJS): ... and tests.obj
586 ($(DOC)): Tweaked a bit, for `nmake docfile' unconditionally
589 2000-01-22 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
591 * xemacs.mak (docfile): Added shortcut target.
593 2000-01-19 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
595 * xemacs.mak (TEMACS_LIBS): Added winspool.lib
597 2000-01-20 Martin Buchholz <martin@xemacs.org>
599 * xemacs.mak (dump-xemacs): Remove redundant EMACSBOOTSTRAPMODULEPATH.
601 2000-01-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
603 * xemacs.mak: Patch of 01/13 got in corrupted, fixed.
605 2000-01-18 Martin Buchholz <martin@xemacs.org>
607 * XEmacs 21.2.27 is released.
609 2000-01-18 Martin Buchholz <martin@xemacs.org>
611 * minitar.c: Errno.h --> errno.h. Remove errno declaration.
613 2000-01-13 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
615 * xemacs.mak: Added USE_PORTABLE_DUMPER make command line macro.
616 (temacs:) Added dependency for lastfile.lib so that 'make temacs'
619 1999-12-28 Scott Blachowicz <Scott.Blachowicz@seaslug.org>
621 * minitar.mak: Add vars to allow building from main xemacs.mak.
623 * xemacs.mak: Add rules to build & install minitar.
625 2000-01-03 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
627 * config.h: Fix stuff related to mail locking.
629 1999-12-31 Martin Buchholz <martin@xemacs.org>
631 * XEmacs 21.2.26 is released.
633 1999-12-24 Martin Buchholz <martin@xemacs.org>
635 * XEmacs 21.2.25 is released.
637 1999-12-15 Scott Blachowicz <Scott.Blachowicz@seaslug.org>
639 * minitar.c (main): Add explicit exit(0) to get successful return
642 1999-12-14 Martin Buchholz <martin@xemacs.org>
644 * XEmacs 21.2.24 is released.
646 1999-11-28 Adrian Aichner <adrian@xemacs.org>
648 * xemacs.mak (depend): Only update `depend' if there were changes.
649 Use "perl ./make-src-depend" instead of "mkdepend".
651 1999-12-07 Martin Buchholz <martin@xemacs.org>
653 * XEmacs 21.2.23 is released.
655 1999-11-27 Adrian Aichner <adrian@xemacs.org>
657 * xemacs.mak (SRCDIR): Make path to xemacs absolute to
658 facilitate building info in man subdirs. Echo all cd commands,
659 not just some of them.
661 (makeinfo-test): Test for availability of `texinfo' package to
662 build info. Recommend use of external `makeinfo' program for
663 building info docs faster.
665 (info): cd into man subdirs to support use of external `makeinfo'
668 1999-11-17 Martin Buchholz <martin@xemacs.org>
670 * xemacs.mak: Remove references to index.unperm, index.perm.
672 Shouldn't .obj and .info be in SUFFIXES?
675 1999-11-29 XEmacs Build Bot <builds@cvs.xemacs.org>
677 * XEmacs 21.2.22 is released
679 1999-11-28 Martin Buchholz <martin@xemacs.org>
681 * XEmacs 21.2.21 is released.
683 1999-11-10 XEmacs Build Bot <builds@cvs.xemacs.org>
685 * XEmacs 21.2.20 is released
687 1999-10-07 Norbert Koch <n.koch@eai-delta.de>
689 * xemacs.mak: Ignore return code of 'del' calls. Use a make
692 1999-09-26 Adrian Aichner <adrian@xemacs.org>
694 * xemacs.mak (all): Update $(LISP)/auto-autoloads.elc? and
695 $(LISP)/custom-load.el using XEmacs itself, like xemacs-packages
697 ($(LISP)\auto-autoloads.el): Add new rule.
698 ($(LISP)\custom-load.el): Ditto.
700 1999-08-04 Andy Piper <andy@xemacs.org>
702 * xemacs.mak (HAVE_WIDGETS): add define to appropriate places.
704 1999-07-26 Adrian Aichner <adrian@xemacs.org>
706 * xemacs.mak ($(MANDIR)\lispref\lispref.texi): Replace bad
709 1999-07-30 XEmacs Build Bot <builds@cvs.xemacs.org>
711 * XEmacs 21.2.19 is released
713 1999-07-10 Adrian Aichner <adrian@xemacs.org>
715 * xemacs.mak (.SUFFIXES): Add .texi.
716 (check): Improve automated test section.
717 (info): Generate info files using XEmacs (no makeinfo.exe needed).
719 1999-07-19 Andy Piper <andy@xemacs.org>
721 * xemacs.mak (DOC_SRC3): add gutter.c
722 (TEMACS_OBJS): add gutter.obj.
724 1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org>
726 * XEmacs 21.2.18 is released
728 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org>
730 * XEmacs 21.2.17 is released
732 1999-06-13 Adrian Aichner <adrian@xemacs.org>
734 * xemacs.mak (DOC_SRC8): Remove mule-coding.c.
735 (TEMACS_MULE_OBJS): Remove mule-coding.obj
736 (check): Implement according to src/Makefile.
737 (check-temacs): ditto.
739 1999-06-05 Norbert Koch <n.koch@delta-ii.de>
741 * xemacs.mak (mule): remove dependencies from mule-coding.c
743 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org>
745 * XEmacs 21.2.16 is released
747 1999-05-14 Adrian Aichner <adrian@xemacs.org>
749 * xemacs.mak (GUNG_HO): Explicitly default to 0.
750 Fix some comment typos.
751 ($(XEMACS)\Installation): Create it in the toplevel-directory,
752 where it is expected by loadup.el
754 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
756 * XEmacs 21.2.15 is released
758 1999-05-31 Andy Piper <andy@xemacs.org>
760 * xemacs.mak: add select & select-x targets.
762 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
764 * XEmacs 21.2.14 is released
766 1999-05-12 SL Baur <steve@gneiss.etl.go.jp>
768 * xemacs.mak: please document me
769 From Norbert Koch <n.koch@delta-ii.de>
771 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
773 * xemacs.mak ($(LISP)\Installation.el): Don't use
776 1999-03-17 Adrian Aichner <adrian@xemacs.org>
778 * xemacs.mak: Remove ESC macro -- no longer needed.
779 Remove small configuration report. Remove simplified version of
780 Installation and Installation.el
781 (Installation.el): Create it depending on "Installation" file.
782 Replace \r characters by use of `replace-in-string' in lisp-land.
783 (all): Make it depend on "Installation" file.
784 (Installation): Create a complete "Installation" file, looking
785 much like what is generated by "configure" on UNIX systems.
786 Insert WARNING where appropriate (currently when building without
787 HAVE_XPM, HAVE_PNG, and HAVE_MSW_C_DIRED).
788 Type "Installation" to STDOUT much like the "small configuration
791 1999-04-29 Andy Piper <andy@xemacs.org>
793 * sys/file.h: conditionalise definition of X_OK.
795 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
797 * XEmacs 21.2.13 is released
799 1999-03-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
802 Don't link lib-src programs incrementally.
803 Don't include debug info in release builds.
804 Put intermediate files in the appropriate directories.
805 Make "distclean" target delete all intermediate files.
807 1999-03-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
810 Fix building on Windows 95/98 by conditionalising escape
812 Only put mule-packages in package path on MULE builds.
813 Only build source browser files on debug builds.
814 Build source browser database before link so that it's
815 available even if link fails.
817 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
819 * XEmacs 21.2.12 is released
821 1999-03-03 Gleb Arshinov <gleb@cs.stanford.edu>
823 * xemacs.mak (HAVE_XFACE): fix for building without X-Face support
824 provided by Brent B. Powers <bpowers@ms.com>.
826 * xemacs.mak (CONFIG_ERROR): Misc error detection for build with
829 1999-02-01 Gleb Arshinov <gleb@cs.stanford.edu>
831 * README: Document the X-Face build option.
833 * compface.mak: New file
834 Makefile for building compface library under MSVC. Build
835 library only, not executables. Should be extended to build
836 executables and propagated upstream, if possible.
838 * xemacs.mak: Link in X-Face/Compface for NT native build.
840 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
842 * XEmacs 21.2.11 is released
844 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
846 * XEmacs 21.2.10 is released
848 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
850 * XEmacs 21.2.9 is released
852 1999-01-14 Adrian Aichner <adrian@xemacs.org>
854 * xemacs.mak (MODULES): Adding variable.
855 (update-elc): Setting EMACSBOOTSTRAPMODULEPATH.
857 1998-12-17 Charles G. Waldman <cgw@pgt.com>
859 * minitar.c: New file
860 * minitar.mak: New file
862 1998-12-29 Jonathan Harris <jhar@tardis.ed.ac.uk>
865 Changed x86 EMACS_CONFIGURATION to i586-pc-win32 since we
866 build optimised for Pentium.
867 Created CFLAGS variable, used in building all objects and in
868 constructing config.values.
869 Added glyphs-widget.c and gui-msw.c to list of sources.
870 Added PACKAGE_PATH to EMACSBOOTSTRAPLOADPATH for mule builds.
872 1998-12-28 Martin Buchholz <martin@xemacs.org>
874 * XEmacs 21.2.8 is released.
876 1998-12-24 Martin Buchholz <martin@xemacs.org>
878 * XEmacs 21.2.7 is released.
880 1998-12-13 Jonathan Harris <jhar@tardis.ed.ac.uk>
883 Replaced PACKAGEPATH variable with PACKAGE_PREFIX.
884 configure-package-path is initialised to contain
885 subdirectories of PACKAGE_PREFIX. The install target makes
886 a skeleton package tree under PACKAGE_PREFIX.
889 Documented the package path changes.
890 Corrected the advice on a suitable minimal set of packages.
892 1998-12-17 Andy Piper <andy@xemacs.org>
894 * xemacs.mak ($(LIB_SRC)/movemail.exe): adapt make rule to build
897 * xemacs.mak: add gui-msw.c and glyphs-widget.c object lists.
899 1998-12-16 Andy Piper <andy@xemacs.org>
901 * XEmacs 21.2.6 is released
903 1998-12-11 Adrian Aichner <adrian@xemacs.org>
905 * xemacs.mak (DOC_SRC2): CLASH_DETECTION is not supported under
906 native Windows NT. Therefore src\filelock.c is not to be
908 (TEMACS_OBJS): Consequently, don't link in $(OUTDIR)\filelock.obj.
910 1998-12-10 Jonathan Harris <jhar@tardis.ed.ac.uk>
912 * xemacs.mak ($(OUTDIR)\alloc.obj): add a dependency on
913 puresize-adjust.h to avoid infinite recursion.
915 1998-12-09 Andy Piper <andy@xemacs.org>
917 * config.h: remove clash detection stuff.
919 1998-12-07 Martin Buchholz <martin@xemacs.org>
921 * xemacs.mak (TEMACS_OBJS):
923 - Remove pure.c, pure.obj
925 1998-11-04 Adrian Aichner <adrian@xemacs.org>
927 * xemacs.mak: Creating minimal versions of Installation,
928 Installation.el, and config.values to make
929 (describe-installation) and (config-value ...) work in Windows NT
930 native builds. Incorporating rule for movemail.exe courtesy of
933 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
935 * XEmacs 21.2.5 is released
937 1998-11-28 SL Baur <steve@altair.xemacs.org>
939 * XEmacs 21.2-beta4 is released.
941 1998-10-29 Andy Piper <andyp@parallax.co.uk>
943 * xemacs.mak ($(LIB_SRC)/movemail.exe): add etags dependencies to
944 pull in getopt and friends.
946 1998-10-15 SL Baur <steve@altair.xemacs.org>
948 * XEmacs 21.2-beta3 is released.
950 1998-09-29 SL Baur <steve@altair.xemacs.org>
952 * XEmacs 21.2-beta2 is released.
954 1998-09-19 Adrian Aichner <adrian@xemacs.org>
956 * tiff.mak: New file provided by Charles Wilson
957 <cwilson@ee.gatech.edu>
959 * README: Update provided by Charles Wilson
960 <cwilson@ee.gatech.edu>. Documenting use of the newly
961 introduced tiff.mak. Renumbering subsequent build instruction
964 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
966 * PROBLEMS: New file.
968 * xemacs.mak: Install the PROBLEMS file in the root directory of
969 the XEmacs installation.
971 1998-08-31 Jonathan Harris <jhar@tardis.ed.ac.uk>
973 * xemacs.mak: Detect failure to supply PNG_DIR or XLIB_DIR
974 when building with PNG support.
976 1998-08-31 Jonathan Harris <jhar@tardis.ed.ac.uk>
978 * README: Document the PNG, ZLIB, JPEG, TIFF and GIF build
981 1998-08-12 Jeff Sparkes <jsparkes@internetivity.com>
983 * xemacs.mak: Link in GIF, fix HAVE_JPEG default.
985 1998-08-09 Jonathan Harris <jhar@tardis.ed.ac.uk>
987 * xemacs.mak (install): Win95 fixes:
988 DOS mkdir doesn't create intermediate directories. xcopy does
989 so use it to create the install and lock directories.
990 Removed trailing backslashes from copy commands since DOS
991 copy doesn't like them.
993 1998-08-05 Charles G. Waldman <cgw@pgt.com>
995 * xemacs.mak: change "copy" to "xcopy" in install target
997 1998-08-04 Jeff Sparkes <jsparkes@internetivity.com>
999 * xemacs.mak: Link in PNG, TIFF and JPEG in native build.
1001 1998-08-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
1003 * README: XEmacs has been successfully built with MSVC 4.0.
1004 Mention the vcvars32.bat file installed with the MSVC tools.
1006 1998-07-19 SL Baur <steve@altair.xemacs.org>
1008 * XEmacs 21.2-beta1 is released.
1010 1998-07-13 Jonathan Harris <jhar@tardis.ed.ac.uk>
1013 Add path to xemacs.res dependency.
1015 1998-07-12 SL Baur <steve@altair.xemacs.org>
1017 * XEmacs 21.0-pre5 is released.
1019 1998-07-09 SL Baur <steve@altair.xemacs.org>
1021 * XEmacs 21.0-pre4 is released.
1023 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
1025 * README: Documented the changed PACKAGEPATH option and the new
1026 INSTALL_DIR option, install target and runemacs executable.
1027 Added more debugging documentation.
1029 * config.h: Don't undef EMACS_CONFIGURATION because it's now
1030 set in the makefile.
1032 * xemacs.mak: Added an INSTALL_DIR option and install target.
1033 Renamed the default package location option to PACKAGEPATH
1034 and made it cope with paths with spaces in them.
1035 Made non-debug build the default; DEBUG_XEMACS defaults to 0.
1036 System configuration (EMACS_CONFIGURATION) now correctly
1037 determined at build-time by this makefile.
1038 Compiles the runemacs executable as part of the all target.
1040 1998-06-29 SL Baur <steve@altair.xemacs.org>
1043 * xemacs.mak: NT native sound fixes
1044 From Fabrice POPINEAU via Adrian Aichner <adrian@xemacs.org>
1046 1998-06-21 Martin Buchholz <martin@xemacs.org>
1048 * xemacs.mak: It's XEmacs, not Xemacs!
1050 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
1052 * file.ico, lisp.ico:
1053 New icons to represent a generic file and a lisp file.
1055 * xemacs.rc: Build file.ico and lisp.ico into the executable.
1057 1998-06-15 Peter Windle <peterw@sdl.ug.eds.com>
1059 * xemacs.mak: Made XPM and X11 checks cope with case-sensitive
1060 NFS. Also apply Sean MacLennan's change allowing
1061 emacs_beta_version to be undefined.
1063 1998-06-19 SL Baur <steve@altair.xemacs.org>
1065 * xemacs.mak (distclean): Reorder when puresize-adjust.h gets
1067 From Adrian Aichner <adrian@xemacs.org>
1069 1998-06-08 Kirill M. Katsnelson <kkm@kis.ru>
1071 * config.h: Undefined DONT_ENCAPSULATE.
1072 Defined ENCAPSULATE_* for fopem, open, rename and mkdir.
1073 Removed MS-DOS code remains.
1075 1998-06-03 Rick Rankin <Rick_Rankin-P15254@email.mot.com>
1077 * Makefile.cygwin: created to compile runemacs.c. This should
1078 probably have a Makefile.in, but...
1080 * runemacs.c: modified to check to see if xemacs is a symbolic
1081 link when compiled under Cygwin.
1083 1998-05-31 Kirill M. Katsnelson <kkm@kis.ru>
1085 * xemacs.mak: Added lib-src/wakeup.exe
1087 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
1089 * xemacs.mak: Added rules for hexl.exe, movemail.exe, mmencode.exe
1090 sorted-doc.exe, etags.exe
1092 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
1094 * xemacs.mak: Support building InfoDock, with INFODOCK=1 macro
1095 in the command line.
1097 1998-05-26 Kirill M. Katsnelson <kkm@kis.ru>
1099 * inc/sys/dir.h: Removed #ifndef WINDOWSNT around the code which
1100 should be compiled in (sic!).
1101 Removed 'extern' before function prototypes.
1103 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
1105 * xemacs.mak: Unified -nologo compiler switch handling and lib-src
1106 programs build (only make-docfile currently, adding other tools
1109 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
1111 * xemacs.mak: Added HAVE_DIALOGS macro, and dialog-*.* files to
1112 docfile creation and compilation.
1113 Defaulted HAVE_MSW to 1.
1114 Changed lib-src references to be relative to $(XEMACS)/, not ../
1116 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
1118 * xemacs.mak: Removed inline.{c,obj}. It did buy nothing.
1120 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
1122 * xemacs.mak: Comment out dialog.{c,obj} from build.
1124 1998-05-11 Jonathan Harris <jhar@tardis.ed.ac.uk>
1127 Unconditionally define new HAVE_DRAGNDROP.
1129 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
1131 * xemacs.mak: Added dragdrop.{c,obj}
1133 1998-05-08 Kirill M. Katsnelson <kkm@kis.ru>
1135 * config.h (enum_field): Redefine to be unsigned int.
1137 1998-05-07 Kirill M. Katsnelson <kkm@kis.ru>
1139 * xemacs.mak: Really honor minimal tagbits, indexed lrecord and
1142 1998-05-03 Kirill M. Katsnelson <kkm@kis.ru>
1144 * inc/sys/socket.h: Removed encapsulating definitions for Winsock
1147 1998-05-04 Kirill M. Katsnelson <kkm@kis.ru>
1149 * xemacs.mak: Defined PATH_PROGNAME and PATH_VERSION C macros.
1150 Make _DEBUG defined only when DEBUG_XEMACS.
1152 1998-04-26 Kirill M. Katsnelson <kkm@kis.ru>
1154 * xemacs.mak: Added glyphs-eimage.{c,obj}
1156 1998-04-20 Kirill M. Katsnelson <kkm@kis.ru>
1158 * xemacs.mak: Support "Don't panic, I will restart make" exit code.
1159 Extra checks for externally specified X{PM,11}_DIR.
1160 Proper quoting to allow spaces in these paths.
1161 Conduct all config checks at once.
1162 New option VERBOSECC. When non-zero, C compiler echoes its
1163 commands. When zero, only name of the file being compiled is
1164 echoed. Default is 0 (do not echo).
1166 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
1168 * README: Documented new msvc build procedure, including XPM
1171 * xemacs.mak: Added XPM and TOOLBARS support for native msvc
1175 Makefile for building xpm library under msvc. Hopefully this
1176 will be part of future xpm distributions.
1178 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
1180 * config.h: Do not USE_ASSERTION when DEBUG_XEMACS is not
1183 * xemacs.mak: Added new file process-nt.c
1185 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
1187 * xemacs.mak: Added build options which can be defined in nmake
1188 command line (defaults are parentheses):
1189 HAVE_MSW=0/1 (0) Build with native GUI
1190 HAVE_X=0/1 (0) Build with X-Windows
1191 ** At least one must be defined
1192 X11_DIR=path () Path to the root dir of X11R6 installation
1193 ** Must be defined when HAVE_X=1
1194 HAVE_MULE=0/1 (0) Compile in MULE
1195 HAVE_MSW_C_DIRED=0/1(1) Compile in fast dired
1196 PATH_PACKAGEPATH=path Package search path
1198 DEBUG_XEMACS=0/1 (1) Compile with symbols, assertions and
1199 extra debugging checks
1200 USE_UNION_TYPE=0/1 (0)
1201 USE_MINIMAL_TAGBITS=0/1 (0)
1202 USE_INDEXED_LRECORD_IMPLEMENTATION=0/1 (0)
1203 GUNG_HO=0/1 (none) When specified, overrides the above two.
1204 : Added output of a configuration report
1205 : Added copyright notice.
1206 : Deleted remains of ImageMagick.
1207 (distclean): Do not use mskedepend
1208 (install): echo "Not yet implmented".
1210 1998-04-05 Kirill M. Katsnelson <kkm@kis.ru>
1212 * config.h (enum_field): Borrow new definition from config.h.in
1214 1998-04-01 Kirill M. Katsnelson <kkm@kis.ru>
1216 * config.h: Patial sync-up with config.h.in
1218 1998-03-25 jhar@tardis.ed.ac.uk
1220 * xemacs.mak: Adds glyphs-msw.c and imgproc.c and reflects
1221 alterations to package_path in nt/xemacs.mak.
1223 1998-03-24 Kirill M. Katsnelson <kkm@kis.ru>
1225 * xemacs.mak (dump-xemacs): Replaced use of `touch' with `echo'.
1227 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
1229 * xemacs.mak: Removed all references to deleted dgif_lib.{c,obj},
1230 gif_err.{c,obj} and gifalloc.{c,obj}. New image support is not
1233 1998-03-19 Kirill M. Katsnelson <kkm@kis.ru>
1235 * xemacs.mak: HAVE_FILE_CODING removed: it is no longer an option,
1236 since file I/O depends on it, and defined unconditioanlly in
1238 Added -nologo switch to different tools here and there.
1239 Suppressed some irrelevant make output.
1241 1998-02-28 Kirill M. Katsnelson <kkm@kis.ru>
1243 * xemacs.mak: Defined HAVE_FILE_CODING variable, an equivalent of
1244 --with-file-coding configure option. Default is yes.
1246 1998-03-13 Kirill M. Katsnelson <kkm@kis.ru>
1248 * xemacs.mak (update-elc): Copy Installation.el to $(LISP)
1250 * Installation.el: New file, copied by xemacs.mak during build.
1252 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
1254 * xemacs.mak: Added entry for src/dired-msw.c. Use of the
1255 dired-in-C enhancements is optional, and is determined by
1256 HAVE_MSW_C_DIRED. See comments in xemacs.mak.
1258 1998-02-18 Kirill M. Katsnelson <kkm@kis.ru>
1260 * xemacs.mak: Fixed lost docstrings
1262 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
1264 * xemacs.mak: Updated accordingly.
1265 Creates the MSVC browse info immediately after the link.
1267 1997-12-29 Kirill M. Katsnelson <kkm@kis.ru>
1269 * config.h: Suppressed MSVC warning 'relational' : signed/unsigned
1272 * config.h: INLINE defined to __inline for MSVC compilers >= 2.x
1274 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
1276 * xemacs.mak: added menubar-msw.c, menubar.c
1278 * xemacs.mak: scrollabrs and menubars are rearranged properly
1279 under different ifdef'd secions, so for example menubar.obj goes
1280 to always compiled section, and menubar-msw.obj is built only when
1283 * xemacs.mak: Compiler warning flag definition moved to a macro
1284 CPP_WARN_FLAGS. Redefined from -w to -W3 (Doh!).
1286 1997-12-11 David Hobley <davidh@wr.com.au>
1288 * Added support for auto generation of puresize-adjust.h
1289 in xemacs.mak. Also created new file puresize-adjust.h to copy
1290 into src on initial build.
1292 Mon December 08 1997 kkm@kis.ru
1294 * xemacs.mak: added profile.c, removed event-unixod.c
1295 * xemacs.mak: removed dangerous defines _IX_86, _X86_,
1297 * config.h: removed #define HAVE_UNIXOID_EVENT_LOOP
1299 Thu December 04 1997 jhar@tardis.ed.ac.uk
1301 * xemacs.mak: Define DEBUG_XEMACS when compiling with debug.
1303 Tue November 29 12:29:33 1997 davidh
1305 * xemacs.mak and config.h updated to provide ability to
1306 specify DEBUG mode from the xemacs.mak file.
1308 Mon December 01 1997 jhar
1310 * msw-init.el: Provide default bindings for cut, paste, copy and undo
1312 * event-msw.c, event-msw.h, frame-msw.c, msw-proc.c:
1313 - Implemeted simple emacs_mswindows_event_pending_p().
1314 - Fixed deleting frames.
1315 - Rewrote timeout code, eliminating "!NILP(rest)" bug.
1316 - Special processing for 'Ctrl-@' keystroke.
1317 - Support for some new keysyms.
1319 Mon December 01 1997 jhar
1322 - Add PACKAGE_PATH and EMACS_BETA_VERSION defines.
1323 - Automatically copy changed include files from \nt to \src.
1324 - Corrected some DOC_SRC* lists.
1326 Tue November 18 21:45:06 1997 davidh
1328 * xemacs.mak updated to remove dependency on startup.elc
1329 HAVE_IMAGEMAGICK added for X build.
1331 Thu September 25 23:06:44 1997 davidh
1333 * xemacs.mak updated to make the build as simple as typing
1334 nmake -f xemacs.mak. Also support for native gui included
1335 which should mean the w32 directory is no longer required.
1337 * config.h synced with config.h.in from 20.3-b2
1339 * synced in changes to support native gui.
1341 Thu September 25 23:06:44 1997 davidh
1343 * August Hill provided a patch to xemacs.mak to greatly simplify
1344 the build - the DOC file gets created correctly.
1346 Tue September 22 23:06:44 1997 davidh
1348 * August Hill provided some more patches - to expand ~ correctly
1349 and to correctly deal with drive letters in the path.
1351 * emacs.c patched to call init_ntproc()
1354 Tue July 15 19:32:21 1997 davidh
1356 * August Hill provided some more patches to make things better
1357 - there is a workaround for dired to make the ^M's disappear
1358 - a patch to fix shell-command
1360 Tue July 08 22:01:36 1997 davidh
1362 * #ifdef'd call to vfork and replaced with spawn as per GNU Emacs;
1363 as a result, removed /force - XEmacs now links normally.
1365 Thu June 31 21:16:21 1997 davidh
1369 * nt/X11.patch created to help with the X build.
1371 * August Hill provided:
1372 a patch to fix the _WRETCODE undefined symbol,
1373 a patch to fix a problem with dired
1375 and generally helped clarify the build instructions.
1377 * Synced with 20.3b10 (Athens).
1379 * Made DIRECTORY_SEP be '\\'. Until I can change all code to
1380 use the macro, I decided this would be easiest.
1382 * Modified src/fileio.c to only open files in O_BINARY. This
1383 causes files to be opened and written without automatically
1384 writing ^M 's to the end of each line. MULE ought to sort this
1385 in theory, but I am less than convinced.
1387 * Updated the nt/README to provide a little more help.
1389 Thu May 29 23:11:21 1997 davidh
1391 * Synced with 20.3b2.
1393 * Removed nt/README.src, nt/src.m.windowsnt.h nt/src.s.windowsnt.h.
1395 * Updated README from marcpa.
1397 * Added example Win32.cf and site.def files for X.
1399 * Added sed.exe into nt/.
1401 * Modified nt/xemacs.mak to pass correct flags to lwlib compile.
1403 * Added extra .elc files to ensure make-docfile gets all symbols.
1405 * Modified balloon_help.c to compile (#if'd max definition)
1407 * Modified src/event-Xt.c so as not to add signal_event_pipe to
1408 be selected on - this is a hack until I can work out a better
1409 way. Thanks to Ben Wing for help on this.
1411 Thu Mar 27 20:56:21 1997 marcpa (marcpa at MARCPA)
1413 * Synced with 20.1b9.
1415 Sun Mar 16 00:32:15 1997 marcpa (marcpa at MARCPA)
1417 * lisp/eterm/README.term is truncated: is it just me (because
1418 I'm on NT) or everyone else sees this ?
1419 Answer: it is because it contains a ^Z embedded in it, therefore
1420 it needs to be inserted in binary mode in CVS.
1422 Thu Mar 13 00:19:25 1997 marcpa (marcpa at MARCPA)
1424 * At end of compilation, there are some unresolved symbols:
1426 link.exe @C:\TEMP\nma00115.
1427 sysdep.obj : error LNK2001: unresolved external symbol _vfork
1428 ../src/temacs.exe : warning LNK4088: image being generated due to /FORCE
1429 option; image may not run
1432 Wed Mar 12 23:18:53 1997 marcpa (marcpa at MARCPA)
1434 * Need to copy the nt/inc directory David originally submitted or
1435 NT code won't compile.
1437 * Need to copy nt/{config.h,paths.h,ad2c.sed,xemacs.mak} in src.
1439 * Had to modify XEmacs sources here and there : see the diffs
1440 between NT_FIRST_COMPILE and V20_1_beta9.
1442 * Needed to patch X11R6.3 sources: (include/x11/Xmd.h:155) BOOL is
1443 already defined by Windows and is a long, while X wants it to be
1446 --- Xmd.h~ Thu Jun 08 23:20:40 1995
1447 +++ Xmd.h Sun Mar 16 13:09:10 1997
1449 typedef CARD16 BITS16;
1457 * cpp.exe not used: cl.exe from VC++4.2 seems to handle everything