1 2003-01-15 Stephen J. Turnbull <stephen@xemacs.org>
3 * XEmacs 21.4.12 "Portable Code" is released.
5 2003-01-03 Stephen J. Turnbull <stephen@xemacs.org>
7 * XEmacs 21.4.11 "Native Windows TTY Support" is released.
9 2002-12-14 Ben Wing <ben@xemacs.org>
12 * xemacs.mak (DEPEND):
13 * xemacs.mak (CFLAGS_NO_LIB): New.
14 * xemacs.mak (ETAGS_DEPS):
15 * xemacs.mak (LIB_SRC_TOOLS):
16 Various couple problems.
18 2002-11-02 Stephen J. Turnbull <stephen@xemacs.org>
20 * XEmacs 21.4.10 "Military Intelligence" is released.
22 2002-10-13 Adrian Aichner <adrian@xemacs.org>
24 * xemacs.mak (OS): Remove obsolete quoting of double-quote in the
25 Installation file to avoid unnecessary deviations from the UNIX
26 version in `describe-installation' and `build-report'.
28 2002-10-08 Andy Piper <andy@xemacs.org>
30 * xemacs.mak: set the stacksize to 8mb which seems to be the magic
33 2002-08-23 Stephen J. Turnbull <stephen@xemacs.org>
35 * XEmacs 21.4.9 "Informed Management" is released.
37 2002-08-16 Jonathan Harris <jonathan@xemacs.org>
39 * config.inc.samp (USE_PORTABLE_DUMPER): Default to on.
40 * config.inc.samp (USE_MINIMAL_TAGBITS): Removed.
41 * config.inc.samp (USE_INDEXED_LRECORD_IMPLEMENTATION): Removed.
42 * config.inc.samp (GUNG_HO): Removed.
43 * xemacs.mak (USE_MINIMAL_TAGBITS): Removed.
44 * xemacs.mak (USE_INDEXED_LRECORD_IMPLEMENTATION): Removed.
45 * xemacs.mak (GUNG_HO): Removed.
46 * xemacs.mak (TAGBITS_DEFINES): Removed.
47 * xemacs.mak (LRECORD_DEFINES): Removed.
48 * xpm.mak: Default to using MSVCRT as the C runtime
50 Remove all vestiges of USE_MINIMAL_TAGBITS,
51 USE_INDEXED_LRECORD_IMPLEMENTATION, and GUNG_HO, since those
52 ifdefs have long been removed.
54 Make pdump the default.
56 2002-07-05 Jonathan Harris <jonathan@xemacs.org>
58 * README: Document Visual Studio .NET setup
60 2002-05-06 Jonathan Harris <jonathan@xemacs.org>
64 Update PNG version to 1.0.9, zlib version to 1.1.14.
66 2002-05-09 Stephen J. Turnbull <stephen@xemacs.org>
68 * XEmacs 21.4.8 "Honest Recruiter" is released.
70 2002-03-26 Vin Shelton <acs@xemacs.org>
72 * xemacs.mak: Added special rule to build winclient.exe.
74 2002-05-04 Stephen J. Turnbull <stephen@xemacs.org>
76 * XEmacs 21.4.7 "Economic Science" is released.
78 2002-03-29 Jonathan Harris <jonathan@xemacs.org>
80 * xemacs.mak: Define STACK_TRACE_EYE_CATCHER.
82 2001-12-17 Stephen J. Turnbull <stephen@xemacs.org>
84 * XEmacs 21.4.6 "Common Lisp" is released.
86 2001-10-23 Stephen J. Turnbull <stephen@xemacs.org>
88 * XEmacs 21.4.5 "Civil Service" is released.
90 2001-08-02 Dr. Volker Zell <Dr.Volker.Zell@oracle.com>
93 Under cygwin, when environment variable CYGWIN is set
94 to check_case:strict, filenames are considered case sensitive.
96 2001-07-28 Stephen J. Turnbull <stephen@xemacs.org>
98 * XEmacs 21.4.4 "Artificial Intelligence" is released.
100 2001-07-18 Paul Krause <pkrause@soundbite.com>
102 * xemacs.mak (DEPEND): defined(_) isn't a reliable method for
103 detecting if perl is from cygwin. Check $OSNAME as a backup.
105 2001-06-12 Stephen J. Turnbull <stephen@xemacs.org>
107 * xemacs.mak (HAVE_ZLIB): New, defaults to HAVE_PNG.
108 (USE_MINITAR): Default to HAVE_ZLIB.
109 (MSW_LIBS): Add comctl32.lib if HAVE_WIDGETS.
110 (mostlyclean, nicenclean, distclean, versionclean): Only one target
111 per invocation of $(DEL); don't use unneeded switches (WinME support).
113 2001-05-23 Ben Wing <ben@xemacs.org>
115 * xemacs.mak (installation):
116 call `ver' to get the exact os version and put it in the
117 installation; suggestion from adrian.
119 2001-05-17 Stephen J. Turnbull <stephen@xemacs.org>
121 * XEmacs 21.4.3 "Academic Rigor" is released.
123 2001-05-17 Stephen J. Turnbull <stephen@xemacs.org>
125 * xemacs.mak: Use the EMACS_PATCH_LEVEL define in compiles.
127 2001-05-10 Stephen J. Turnbull <stephen@xemacs.org>
129 * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
131 2001-05-09 Ben Wing <ben@xemacs.org>
134 do not warn about gtk when we're not trying to compile with it.
136 2001-04-20 Ben Wing <ben@xemacs.org>
138 * .cvsignore: Added stuff for Windows.
140 2001-05-01 Ben Wing <ben@xemacs.org>
142 * config.inc.samp (MAKEINFO): point at more standard c: not f:.
144 2001-05-01 Adrian Aichner <adrian@xemacs.org>
146 * xemacs.mak: Define EMACS_PATCH_LEVEL like configure.in does.
147 * xemacs.mak (XEMACS_VERSION_STRING): Build this more like
149 * xemacs.mak (docfile): Use del instead of $(DEL) in shell
152 2001-04-27 Adrian Aichner <adrian@xemacs.org>
154 * compface.mak (clean): New target.
155 * xemacs.mak: Use $(DEL) everywhere, instead of some occurences of
156 del and @$(DEL). Add GTK supporting variables and document it as
157 currently unsupported on MSWindows.
158 * xemacs.mak (XEMACS_VERSION_STRING): Initialize according to
159 emacs_is_beta. Use emacs_beta_version as patch level for non-beta
161 * xemacs.mak (HAVE_GTK): New.
162 * xemacs.mak (GTK_DIR): New.
164 2001-04-19 Andy Piper <andy@xemacs.org>
166 * minitar.mak: Remove
168 * xemacs.mak (PROGRAM_DEFINES): Calculate release version
170 (ETAGS_DEPS): Add mintar as a real target
171 (DOC): Do the right thing when non-beta
173 2001-04-19 Stephen J. Turnbull <stephen@xemacs.org>
175 * XEmacs 21.4.1 "Copyleft" is released.
177 2001-04-17 Stephen J. Turnbull <stephen@xemacs.org>
179 * README: Fixup 21.2 -> 21.4.
181 2001-04-16 Stephen J. Turnbull <stephen@xemacs.org>
183 * XEmacs 21.4.0 "Solid Vapor" is released.
185 2001-04-14 Stephen J. Turnbull <stephen@xemacs.org>
187 * XEmacs 21.2.47 "Zephir" is released.
189 2001-03-14 Craig Lanning <CraigL@Knology.net>
191 * minitar.c: Clean up some compiler warnings.
193 2001-03-21 Martin Buchholz <martin@xemacs.org>
195 * XEmacs 21.2.46 "Urania" is released.
197 2001-03-06 Ben Wing <ben@xemacs.org>
199 * xemacs.mak (DEPEND):
200 Correct line that runs perl to do correct quoting regardless of
201 whether nmake is run from bash.
203 2001-03-02 Ben Wing <ben@xemacs.org>
205 * config.h: Sadly, we need to disable another warning (C4116,
206 unnamed type definition in parentheses: A structure, union, or
207 enumerated type with no name was defined in a parenthetical
208 expression. The type definition is meaningless.), due to Martin's
209 latest definition of ALIGNOF.
211 2001-02-23 Martin Buchholz <martin@xemacs.org>
213 * XEmacs 21.2.45 "Thelxepeia" is released.
215 2001-02-09 Martin Buchholz <martin@xemacs.org>
217 * config.h (HAVE_UTIME): New.
218 * config.h (HAVE_UTIME_H): Remove.
219 * config.h (HAVE_STRUCT_UTIMBUF): Remove.
221 2001-02-08 Martin Buchholz <martin@xemacs.org>
223 * XEmacs 21.2.44 "Thalia" is released.
225 2001-01-26 Martin Buchholz <martin@xemacs.org>
227 * XEmacs 21.2.43 "Terspichore" is released.
229 2001-01-20 Martin Buchholz <martin@xemacs.org>
231 * XEmacs 21.2.42 "Poseidon" is released.
233 2001-01-17 Martin Buchholz <martin@xemacs.org>
235 * XEmacs 21.2.41 "Polyhymnia" is released.
237 2001-01-08 Martin Buchholz <martin@xemacs.org>
239 * XEmacs 21.2.40 is released.
241 2000-12-31 Martin Buchholz <martin@xemacs.org>
243 * XEmacs 21.2.39 is released.
245 2000-12-05 Martin Buchholz <martin@xemacs.org>
247 * XEmacs 21.2.38 is released.
249 2000-11-14 Martin Buchholz <martin@xemacs.org>
251 * XEmacs 21.2.37 is released.
253 2000-10-27 Martin Buchholz <martin@xemacs.org>
255 * config.h: Oops, _getpt ==> _getpty
257 2000-10-11 Martin Buchholz <martin@xemacs.org>
259 * config.h (HAVE_XFREE86): Remove.
260 (HAVE_XREGISTERIMINSTANTIATECALLBACK): New.
261 (XREGISTERIMINSTANTIATECALLBACK_NONSTANDARD_PROTOTYPE): New.
263 2000-10-10 Martin Buchholz <martin@xemacs.org>
266 Sync with pty/signaling related changes to src/config.h.in
268 2000-10-07 Adrian Aichner <aichner@ecf.teradyne.com>
270 * xemacs.mak (default): Enforce runnig nmake from xemacs.mak's
271 directory to avoid problems with relative paths.
273 2000-10-04 Martin Buchholz <martin@xemacs.org>
275 * XEmacs 21.2.36 is released.
277 2000-09-30 Martin Buchholz <martin@xemacs.org>
279 * config.h (HAVE_STRCASECMP): Remove.
281 2000-09-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
284 Make src\depend parsing recognise "#if defined" instead of "#ifdef".
285 Use matching single quotes to keep 4dos shell happy.
287 2000-08-07 Ben Wing <ben@xemacs.org>
289 * xemacs.mak: add getloadavg.c.
291 2000-07-30 Ben Wing <ben@xemacs.org>
294 Improve X documentation.
295 Document nascent Mule support.
296 Document current MS Windows contributors.
298 2000-07-15 Ben Wing <ben@xemacs.org>
301 added new file win32.c.
302 took out unused alloca.c.
303 * xemacs.mak (update-elc-2): added new target for rebuilding the
304 remaining .elcs after dumped. its dependency is added for target
306 * xemacs.mak (update-auto-and-custom):
307 cleaned up ; now it byte-compiles custom-load.el.
308 * xemacs.mak (mostlyclean):
309 * xemacs.mak (clean):
310 * xemacs.mak (nicenclean):
311 * xemacs.mak (distclean):
312 * xemacs.mak (realclean):
313 * xemacs.mak (versionclean):
314 Redid all the clean targets, to be similar to what's in the
317 2000-07-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
319 * xemacs.mak ($(PROGNAME)): Do check error code from temacs during
322 2000-07-19 Martin Buchholz <martin@xemacs.org>
324 * XEmacs 21.2.35 is released.
326 2000-07-14 IKEYAMA Tomonori <tomonori@suiyokai.org>
328 * config.h: Import C++ compilation stuff from src/config.h.
330 2000-07-05 Craig Lanning <lanning@scra.org>
332 * xemacs.rc: Uppercase the id's so that windres will work.
334 2000-07-05 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
336 * xemacs.mak (TEMACS_LIBS): Added comdlg32.lib
338 2000-06-12 Ben Wing <ben@xemacs.org>
340 * config.h (ENCAPSULATE_STAT):
341 Always encapsulate stat/fstat. Also suggested by Mike Alexander
342 <mike.alexander@xemacs.org>.
344 2000-06-10 Ben Wing <ben@xemacs.org>
347 * config.h (HAVE_GETPAGESIZE):
348 * config.h (HAVE_GETTIMEOFDAY):
349 corrections to go along with removed nt/inc.
353 correct graphics lib paths to agree with binaries provided in
356 * xemacs.mak (DEPEND):
357 * xemacs.mak (DEFINES):
358 * xemacs.mak (LIB_SRC_DEFINES):
359 * xemacs.mak (minitar):
360 * xemacs.mak (TEMACS_LFLAGS):
363 * xemacs.mak (install):
364 WINDOWSNT -> WIN32_NATIVE.
365 Don't build run*.exe.
366 comments about required ^^.
367 Added setargv.obj to the list of linked entities,
368 causing automatic wildcarding of filenames given on the
369 command line. (As usual, enclose in double quotes to avoid
372 2000-06-07 Ben Wing <ben@xemacs.org>
374 * runemacs.c: Removed. No longer necessary.
376 * Makefile.cygwin: Removed.
378 * inc\*: Removed. At long-fucking-last!
380 2000-05-28 Martin Buchholz <martin@xemacs.org>
382 * XEmacs 21.2.34 is released.
384 2000-05-12 Craig Lanning <CraigL@DyCon.com>
386 * inc\sys\socket.h: Don't define timeval as ws_timeval for mingw32
388 2000-05-01 Martin Buchholz <martin@xemacs.org>
390 * XEmacs 21.2.33 is released.
392 2000-04-27 Ben Wing <ben@xemacs.org>
394 * xemacs.mak: combine auto-autoloads.el and custom.el update into
397 2000-04-26 Ben Wing <ben@xemacs.org>
399 * xemacs.mak: put in support for QUICK_BUILD.
401 * config.inc.samp: put in an entry for QUICK_BUILD.
403 2000-04-23 Ben Wing <ben@xemacs.org>
405 * xemacs.mak: Modified section that dumps .exe to not dump
406 when nothing has changed. It does this by relying on a flag
409 Also in building of auto-autoloads.el, we no longer unconditionally
410 remove the old one. That was pointless and made the whole build
411 procedure a lot longer -- the autoload code is smart enough to
412 update itself automatically from an out-of-date autoload file.
414 2000-04-04 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
416 * xemacs.mak: Build the i utility and use it to pipe windowed
417 [xt]emacs output to the build console.
419 2000-03-25 Didier Verna <didier@xemacs.org>
421 * config.h: handle the renaming of `foo_h_path' to `foo_h_file'.
423 2000-03-22 Mike Alexander <mta@arbortext.com>
425 * xemacs.mak (PROGRAM_DEFINES): Define EMACS_VERSION and
427 (DEPEND): Don't try to create $(OUTDIR) if it already exists
428 ($(SRC)\dump-id.c): Make it
429 (DOC_SRC11): Add dumper.c if portable dumping
430 (dump-xemacs): Make portable dumping work again and create
431 dump-id.c and compile it whenever we do a portable dump.
432 (depend): Change $(SRCDIR) to $(SRC)
434 2000-03-22 Jonathan Harris <jhar@tardis.ed.ac.uk>
436 * .cvsignore: New file, ignores user's config.inc and files
437 containing the user's DevStudio workspace info.
439 * config.h.samp: Added DEPEND option. Renamed HAVE_MSW and HAVE_X to
440 HAVE_MS_WINDOWS and HAVE_X_WINDOWS.
442 * README: Documented DEPEND option. Other small changes.
444 * Todo: Removed - was hopelessly out of date.
447 * xemacs.mak: Added DEPEND option to control use of dependency
448 information generated by make-src-depend. Requires Perl. Defaults
449 to disabled. Renamed HAVE_MSW and HAVE_X to HAVE_MS_WINDOWS and
450 HAVE_X_WINDOWS as a side-effect.
451 Handles '&' in XEmacs codenames by replacing with 'and'.
454 Correct Output_Dir so that DevStudio finds the xemacs executable
457 2000-03-20 Ben Wing <ben@xemacs.org>
459 * README: Substantial rewrite.
460 * xemacs.mak: Pdump fix. (not working yet, though)
462 2000-03-20 Martin Buchholz <martin@xemacs.org>
464 * XEmacs 21.2.32 is released.
466 2000-03-15 Mike Alexander <mta@arbortext.com>
468 * xemacs.mak: Fix for generation of $(XEMACS)\Installation.
470 2000-03-14 Adrian Aichner <adrian@xemacs.org>
472 * xemacs.mak (LIB_SRC_TOOLS): LIB_SRC_TOOLS depend on
473 XEMACS_INCLUDES when we USE_PORTABLE_DUMPER.
475 2000-03-13 Ben Wing <ben@xemacs.org>
477 * xemacs.mak (TEMACS_ENTRYPOINT):
478 Fix for portable dumper.
480 2000-03-12 Ben Wing <ben@xemacs.org>
485 a) Added a file called config.inc which makes it easier to set
486 build options for MS Windows. (Previously, the only way to do this
487 was through command line options to nmake.)
489 b) Cleaned the file up a bit.
491 c) Changed xemacs to be a windows application and not a console
492 application, now that runemacs.exe is no longer necessary.
494 d) Added support for building the tags file.
498 For compiling, editing, and debugging XEmacs using the VC++ 5.0
499 GUI. They may well work under other versions of VC++, but I don't
500 have access to them to test them.
502 2000-03-11 Andy Piper <andy@xemacs.org>
504 * PROBLEMS: Doc fix from Reini Urban <rurban@x-ray.at>.
506 2000-02-27 Mike Alexander <mta@arbortext.com>
508 * xemacs.rc: Include the portable dump data if INCLUDE_DUMP is defined
510 * xemacs.mak: Add the portable dump data to the EXE as a resource
512 2000-03-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
514 * xemacs.mak (TEMACS_LIBS): Add ole32.lib and uuid.lib.
515 (installation): Always regenerate installation report.
517 2000-02-25 Craig Lanning <CraigL@DyCon.com>
519 * inc\sys\time.h: MinGW defines struct timeval in <winsock.h>.
521 2000-02-24 Martin Buchholz <martin@xemacs.org>
523 * config.h (INLINE_HEADER): Define properly (?) for Windows.
525 2000-02-23 Martin Buchholz <martin@xemacs.org>
527 * XEmacs 21.2.31 is released.
529 2000-02-22 Martin Buchholz <martin@xemacs.org>
531 * config.h (gc_checking_assert): New.
533 2000-02-21 Martin Buchholz <martin@xemacs.org>
535 * XEmacs 21.2.30 is released.
537 2000-02-21 Jonathan Harris <jhar@tardis.ed.ac.uk>
540 Document need for makeinfo program or texinfo package.
542 * Xmd.patch: New file, previously in README.
544 2000-02-17 Martin Buchholz <martin@xemacs.org>
546 * config.h: Delete unused HAVE_LINUX_VERSION_H.
548 2000-02-16 Martin Buchholz <martin@xemacs.org>
550 * XEmacs 21.2.29 is released.
552 2000-02-06 Mike Alexander <mta@arbortext.com>
554 * xemacs.mak (install): Copy xemacs.dmp if using the portable
557 2000-02-07 Martin Buchholz <martin@xemacs.org>
559 * XEmacs 21.2.28 is released.
561 2000-02-03 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
563 * Xpm.def: New file, required to build Xpm.dll.
565 * Xpm.mak: Use DEBUG instead of DEBUG_XEMACS - this library is not
566 xemacs-specific. Initialize to DEBUG_XEMACS if specified for
568 Build DLL instead of static LIB when USE_CRTDLL=1 is given to
571 * xemacs.mak: Introduced USE_SYSTEM_MALLOC and USE_CRTDLL.
572 Do not build lastfile.lib when neither unexec not gmalloc are
575 * config.h: Deleted GNU_MALLOC and SYSTEM_MALLOC, as they are set
578 2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
580 * xemacs.mak (DOC_SRC9): Added tests.c ...
581 (TEMACS_DEBUG_OBJS): ... and tests.obj
582 ($(DOC)): Tweaked a bit, for `nmake docfile' unconditionally
585 2000-01-22 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
587 * xemacs.mak (docfile): Added shortcut target.
589 2000-01-19 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
591 * xemacs.mak (TEMACS_LIBS): Added winspool.lib
593 2000-01-20 Martin Buchholz <martin@xemacs.org>
595 * xemacs.mak (dump-xemacs): Remove redundant EMACSBOOTSTRAPMODULEPATH.
597 2000-01-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
599 * xemacs.mak: Patch of 01/13 got in corrupted, fixed.
601 2000-01-18 Martin Buchholz <martin@xemacs.org>
603 * XEmacs 21.2.27 is released.
605 2000-01-18 Martin Buchholz <martin@xemacs.org>
607 * minitar.c: Errno.h --> errno.h. Remove errno declaration.
609 2000-01-13 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
611 * xemacs.mak: Added USE_PORTABLE_DUMPER make command line macro.
612 (temacs:) Added dependency for lastfile.lib so that 'make temacs'
615 1999-12-28 Scott Blachowicz <Scott.Blachowicz@seaslug.org>
617 * minitar.mak: Add vars to allow building from main xemacs.mak.
619 * xemacs.mak: Add rules to build & install minitar.
621 2000-01-03 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
623 * config.h: Fix stuff related to mail locking.
625 1999-12-31 Martin Buchholz <martin@xemacs.org>
627 * XEmacs 21.2.26 is released.
629 1999-12-24 Martin Buchholz <martin@xemacs.org>
631 * XEmacs 21.2.25 is released.
633 1999-12-15 Scott Blachowicz <Scott.Blachowicz@seaslug.org>
635 * minitar.c (main): Add explicit exit(0) to get successful return
638 1999-12-14 Martin Buchholz <martin@xemacs.org>
640 * XEmacs 21.2.24 is released.
642 1999-11-28 Adrian Aichner <adrian@xemacs.org>
644 * xemacs.mak (depend): Only update `depend' if there were changes.
645 Use "perl ./make-src-depend" instead of "mkdepend".
647 1999-12-07 Martin Buchholz <martin@xemacs.org>
649 * XEmacs 21.2.23 is released.
651 1999-11-27 Adrian Aichner <adrian@xemacs.org>
653 * xemacs.mak (SRCDIR): Make path to xemacs absolute to
654 facilitate building info in man subdirs. Echo all cd commands,
655 not just some of them.
657 (makeinfo-test): Test for availability of `texinfo' package to
658 build info. Recommend use of external `makeinfo' program for
659 building info docs faster.
661 (info): cd into man subdirs to support use of external `makeinfo'
664 1999-11-17 Martin Buchholz <martin@xemacs.org>
666 * xemacs.mak: Remove references to index.unperm, index.perm.
668 Shouldn't .obj and .info be in SUFFIXES?
671 1999-11-29 XEmacs Build Bot <builds@cvs.xemacs.org>
673 * XEmacs 21.2.22 is released
675 1999-11-28 Martin Buchholz <martin@xemacs.org>
677 * XEmacs 21.2.21 is released.
679 1999-11-10 XEmacs Build Bot <builds@cvs.xemacs.org>
681 * XEmacs 21.2.20 is released
683 1999-10-07 Norbert Koch <n.koch@eai-delta.de>
685 * xemacs.mak: Ignore return code of 'del' calls. Use a make
688 1999-09-26 Adrian Aichner <adrian@xemacs.org>
690 * xemacs.mak (all): Update $(LISP)/auto-autoloads.elc? and
691 $(LISP)/custom-load.el using XEmacs itself, like xemacs-packages
693 ($(LISP)\auto-autoloads.el): Add new rule.
694 ($(LISP)\custom-load.el): Ditto.
696 1999-08-04 Andy Piper <andy@xemacs.org>
698 * xemacs.mak (HAVE_WIDGETS): add define to appropriate places.
700 1999-07-26 Adrian Aichner <adrian@xemacs.org>
702 * xemacs.mak ($(MANDIR)\lispref\lispref.texi): Replace bad
705 1999-07-30 XEmacs Build Bot <builds@cvs.xemacs.org>
707 * XEmacs 21.2.19 is released
709 1999-07-10 Adrian Aichner <adrian@xemacs.org>
711 * xemacs.mak (.SUFFIXES): Add .texi.
712 (check): Improve automated test section.
713 (info): Generate info files using XEmacs (no makeinfo.exe needed).
715 1999-07-19 Andy Piper <andy@xemacs.org>
717 * xemacs.mak (DOC_SRC3): add gutter.c
718 (TEMACS_OBJS): add gutter.obj.
720 1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org>
722 * XEmacs 21.2.18 is released
724 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org>
726 * XEmacs 21.2.17 is released
728 1999-06-13 Adrian Aichner <adrian@xemacs.org>
730 * xemacs.mak (DOC_SRC8): Remove mule-coding.c.
731 (TEMACS_MULE_OBJS): Remove mule-coding.obj
732 (check): Implement according to src/Makefile.
733 (check-temacs): ditto.
735 1999-06-05 Norbert Koch <n.koch@delta-ii.de>
737 * xemacs.mak (mule): remove dependencies from mule-coding.c
739 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org>
741 * XEmacs 21.2.16 is released
743 1999-05-14 Adrian Aichner <adrian@xemacs.org>
745 * xemacs.mak (GUNG_HO): Explicitly default to 0.
746 Fix some comment typos.
747 ($(XEMACS)\Installation): Create it in the toplevel-directory,
748 where it is expected by loadup.el
750 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
752 * XEmacs 21.2.15 is released
754 1999-05-31 Andy Piper <andy@xemacs.org>
756 * xemacs.mak: add select & select-x targets.
758 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
760 * XEmacs 21.2.14 is released
762 1999-05-12 SL Baur <steve@gneiss.etl.go.jp>
764 * xemacs.mak: please document me
765 From Norbert Koch <n.koch@delta-ii.de>
767 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
769 * xemacs.mak ($(LISP)\Installation.el): Don't use
772 1999-03-17 Adrian Aichner <adrian@xemacs.org>
774 * xemacs.mak: Remove ESC macro -- no longer needed.
775 Remove small configuration report. Remove simplified version of
776 Installation and Installation.el
777 (Installation.el): Create it depending on "Installation" file.
778 Replace \r characters by use of `replace-in-string' in lisp-land.
779 (all): Make it depend on "Installation" file.
780 (Installation): Create a complete "Installation" file, looking
781 much like what is generated by "configure" on UNIX systems.
782 Insert WARNING where appropriate (currently when building without
783 HAVE_XPM, HAVE_PNG, and HAVE_MSW_C_DIRED).
784 Type "Installation" to STDOUT much like the "small configuration
787 1999-04-29 Andy Piper <andy@xemacs.org>
789 * sys/file.h: conditionalise definition of X_OK.
791 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
793 * XEmacs 21.2.13 is released
795 1999-03-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
798 Don't link lib-src programs incrementally.
799 Don't include debug info in release builds.
800 Put intermediate files in the appropriate directories.
801 Make "distclean" target delete all intermediate files.
803 1999-03-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
806 Fix building on Windows 95/98 by conditionalising escape
808 Only put mule-packages in package path on MULE builds.
809 Only build source browser files on debug builds.
810 Build source browser database before link so that it's
811 available even if link fails.
813 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
815 * XEmacs 21.2.12 is released
817 1999-03-03 Gleb Arshinov <gleb@cs.stanford.edu>
819 * xemacs.mak (HAVE_XFACE): fix for building without X-Face support
820 provided by Brent B. Powers <bpowers@ms.com>.
822 * xemacs.mak (CONFIG_ERROR): Misc error detection for build with
825 1999-02-01 Gleb Arshinov <gleb@cs.stanford.edu>
827 * README: Document the X-Face build option.
829 * compface.mak: New file
830 Makefile for building compface library under MSVC. Build
831 library only, not executables. Should be extended to build
832 executables and propagated upstream, if possible.
834 * xemacs.mak: Link in X-Face/Compface for NT native build.
836 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
838 * XEmacs 21.2.11 is released
840 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
842 * XEmacs 21.2.10 is released
844 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
846 * XEmacs 21.2.9 is released
848 1999-01-14 Adrian Aichner <adrian@xemacs.org>
850 * xemacs.mak (MODULES): Adding variable.
851 (update-elc): Setting EMACSBOOTSTRAPMODULEPATH.
853 1998-12-17 Charles G. Waldman <cgw@pgt.com>
855 * minitar.c: New file
856 * minitar.mak: New file
858 1998-12-29 Jonathan Harris <jhar@tardis.ed.ac.uk>
861 Changed x86 EMACS_CONFIGURATION to i586-pc-win32 since we
862 build optimised for Pentium.
863 Created CFLAGS variable, used in building all objects and in
864 constructing config.values.
865 Added glyphs-widget.c and gui-msw.c to list of sources.
866 Added PACKAGE_PATH to EMACSBOOTSTRAPLOADPATH for mule builds.
868 1998-12-28 Martin Buchholz <martin@xemacs.org>
870 * XEmacs 21.2.8 is released.
872 1998-12-24 Martin Buchholz <martin@xemacs.org>
874 * XEmacs 21.2.7 is released.
876 1998-12-13 Jonathan Harris <jhar@tardis.ed.ac.uk>
879 Replaced PACKAGEPATH variable with PACKAGE_PREFIX.
880 configure-package-path is initialised to contain
881 subdirectories of PACKAGE_PREFIX. The install target makes
882 a skeleton package tree under PACKAGE_PREFIX.
885 Documented the package path changes.
886 Corrected the advice on a suitable minimal set of packages.
888 1998-12-17 Andy Piper <andy@xemacs.org>
890 * xemacs.mak ($(LIB_SRC)/movemail.exe): adapt make rule to build
893 * xemacs.mak: add gui-msw.c and glyphs-widget.c object lists.
895 1998-12-16 Andy Piper <andy@xemacs.org>
897 * XEmacs 21.2.6 is released
899 1998-12-11 Adrian Aichner <adrian@xemacs.org>
901 * xemacs.mak (DOC_SRC2): CLASH_DETECTION is not supported under
902 native Windows NT. Therefore src\filelock.c is not to be
904 (TEMACS_OBJS): Consequently, don't link in $(OUTDIR)\filelock.obj.
906 1998-12-10 Jonathan Harris <jhar@tardis.ed.ac.uk>
908 * xemacs.mak ($(OUTDIR)\alloc.obj): add a dependency on
909 puresize-adjust.h to avoid infinite recursion.
911 1998-12-09 Andy Piper <andy@xemacs.org>
913 * config.h: remove clash detection stuff.
915 1998-12-07 Martin Buchholz <martin@xemacs.org>
917 * xemacs.mak (TEMACS_OBJS):
919 - Remove pure.c, pure.obj
921 1998-11-04 Adrian Aichner <adrian@xemacs.org>
923 * xemacs.mak: Creating minimal versions of Installation,
924 Installation.el, and config.values to make
925 (describe-installation) and (config-value ...) work in Windows NT
926 native builds. Incorporating rule for movemail.exe courtesy of
929 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
931 * XEmacs 21.2.5 is released
933 1998-11-28 SL Baur <steve@altair.xemacs.org>
935 * XEmacs 21.2-beta4 is released.
937 1998-10-29 Andy Piper <andyp@parallax.co.uk>
939 * xemacs.mak ($(LIB_SRC)/movemail.exe): add etags dependencies to
940 pull in getopt and friends.
942 1998-10-15 SL Baur <steve@altair.xemacs.org>
944 * XEmacs 21.2-beta3 is released.
946 1998-09-29 SL Baur <steve@altair.xemacs.org>
948 * XEmacs 21.2-beta2 is released.
950 1998-09-19 Adrian Aichner <adrian@xemacs.org>
952 * tiff.mak: New file provided by Charles Wilson
953 <cwilson@ee.gatech.edu>
955 * README: Update provided by Charles Wilson
956 <cwilson@ee.gatech.edu>. Documenting use of the newly
957 introduced tiff.mak. Renumbering subsequent build instruction
960 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
962 * PROBLEMS: New file.
964 * xemacs.mak: Install the PROBLEMS file in the root directory of
965 the XEmacs installation.
967 1998-08-31 Jonathan Harris <jhar@tardis.ed.ac.uk>
969 * xemacs.mak: Detect failure to supply PNG_DIR or XLIB_DIR
970 when building with PNG support.
972 1998-08-31 Jonathan Harris <jhar@tardis.ed.ac.uk>
974 * README: Document the PNG, ZLIB, JPEG, TIFF and GIF build
977 1998-08-12 Jeff Sparkes <jsparkes@internetivity.com>
979 * xemacs.mak: Link in GIF, fix HAVE_JPEG default.
981 1998-08-09 Jonathan Harris <jhar@tardis.ed.ac.uk>
983 * xemacs.mak (install): Win95 fixes:
984 DOS mkdir doesn't create intermediate directories. xcopy does
985 so use it to create the install and lock directories.
986 Removed trailing backslashes from copy commands since DOS
987 copy doesn't like them.
989 1998-08-05 Charles G. Waldman <cgw@pgt.com>
991 * xemacs.mak: change "copy" to "xcopy" in install target
993 1998-08-04 Jeff Sparkes <jsparkes@internetivity.com>
995 * xemacs.mak: Link in PNG, TIFF and JPEG in native build.
997 1998-08-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
999 * README: XEmacs has been successfully built with MSVC 4.0.
1000 Mention the vcvars32.bat file installed with the MSVC tools.
1002 1998-07-19 SL Baur <steve@altair.xemacs.org>
1004 * XEmacs 21.2-beta1 is released.
1006 1998-07-13 Jonathan Harris <jhar@tardis.ed.ac.uk>
1009 Add path to xemacs.res dependency.
1011 1998-07-12 SL Baur <steve@altair.xemacs.org>
1013 * XEmacs 21.0-pre5 is released.
1015 1998-07-09 SL Baur <steve@altair.xemacs.org>
1017 * XEmacs 21.0-pre4 is released.
1019 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
1021 * README: Documented the changed PACKAGEPATH option and the new
1022 INSTALL_DIR option, install target and runemacs executable.
1023 Added more debugging documentation.
1025 * config.h: Don't undef EMACS_CONFIGURATION because it's now
1026 set in the makefile.
1028 * xemacs.mak: Added an INSTALL_DIR option and install target.
1029 Renamed the default package location option to PACKAGEPATH
1030 and made it cope with paths with spaces in them.
1031 Made non-debug build the default; DEBUG_XEMACS defaults to 0.
1032 System configuration (EMACS_CONFIGURATION) now correctly
1033 determined at build-time by this makefile.
1034 Compiles the runemacs executable as part of the all target.
1036 1998-06-29 SL Baur <steve@altair.xemacs.org>
1039 * xemacs.mak: NT native sound fixes
1040 From Fabrice POPINEAU via Adrian Aichner <adrian@xemacs.org>
1042 1998-06-21 Martin Buchholz <martin@xemacs.org>
1044 * xemacs.mak: It's XEmacs, not Xemacs!
1046 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
1048 * file.ico, lisp.ico:
1049 New icons to represent a generic file and a lisp file.
1051 * xemacs.rc: Build file.ico and lisp.ico into the executable.
1053 1998-06-15 Peter Windle <peterw@sdl.ug.eds.com>
1055 * xemacs.mak: Made XPM and X11 checks cope with case-sensitive
1056 NFS. Also apply Sean MacLennan's change allowing
1057 emacs_beta_version to be undefined.
1059 1998-06-19 SL Baur <steve@altair.xemacs.org>
1061 * xemacs.mak (distclean): Reorder when puresize-adjust.h gets
1063 From Adrian Aichner <adrian@xemacs.org>
1065 1998-06-08 Kirill M. Katsnelson <kkm@kis.ru>
1067 * config.h: Undefined DONT_ENCAPSULATE.
1068 Defined ENCAPSULATE_* for fopem, open, rename and mkdir.
1069 Removed MS-DOS code remains.
1071 1998-06-03 Rick Rankin <Rick_Rankin-P15254@email.mot.com>
1073 * Makefile.cygwin: created to compile runemacs.c. This should
1074 probably have a Makefile.in, but...
1076 * runemacs.c: modified to check to see if xemacs is a symbolic
1077 link when compiled under Cygwin.
1079 1998-05-31 Kirill M. Katsnelson <kkm@kis.ru>
1081 * xemacs.mak: Added lib-src/wakeup.exe
1083 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
1085 * xemacs.mak: Added rules for hexl.exe, movemail.exe, mmencode.exe
1086 sorted-doc.exe, etags.exe
1088 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
1090 * xemacs.mak: Support building InfoDock, with INFODOCK=1 macro
1091 in the command line.
1093 1998-05-26 Kirill M. Katsnelson <kkm@kis.ru>
1095 * inc/sys/dir.h: Removed #ifndef WINDOWSNT around the code which
1096 should be compiled in (sic!).
1097 Removed 'extern' before function prototypes.
1099 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
1101 * xemacs.mak: Unified -nologo compiler switch handling and lib-src
1102 programs build (only make-docfile currently, adding other tools
1105 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
1107 * xemacs.mak: Added HAVE_DIALOGS macro, and dialog-*.* files to
1108 docfile creation and compilation.
1109 Defaulted HAVE_MSW to 1.
1110 Changed lib-src references to be relative to $(XEMACS)/, not ../
1112 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
1114 * xemacs.mak: Removed inline.{c,obj}. It did buy nothing.
1116 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
1118 * xemacs.mak: Comment out dialog.{c,obj} from build.
1120 1998-05-11 Jonathan Harris <jhar@tardis.ed.ac.uk>
1123 Unconditionally define new HAVE_DRAGNDROP.
1125 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
1127 * xemacs.mak: Added dragdrop.{c,obj}
1129 1998-05-08 Kirill M. Katsnelson <kkm@kis.ru>
1131 * config.h (enum_field): Redefine to be unsigned int.
1133 1998-05-07 Kirill M. Katsnelson <kkm@kis.ru>
1135 * xemacs.mak: Really honor minimal tagbits, indexed lrecord and
1138 1998-05-03 Kirill M. Katsnelson <kkm@kis.ru>
1140 * inc/sys/socket.h: Removed encapsulating definitions for Winsock
1143 1998-05-04 Kirill M. Katsnelson <kkm@kis.ru>
1145 * xemacs.mak: Defined PATH_PROGNAME and PATH_VERSION C macros.
1146 Make _DEBUG defined only when DEBUG_XEMACS.
1148 1998-04-26 Kirill M. Katsnelson <kkm@kis.ru>
1150 * xemacs.mak: Added glyphs-eimage.{c,obj}
1152 1998-04-20 Kirill M. Katsnelson <kkm@kis.ru>
1154 * xemacs.mak: Support "Don't panic, I will restart make" exit code.
1155 Extra checks for externally specified X{PM,11}_DIR.
1156 Proper quoting to allow spaces in these paths.
1157 Conduct all config checks at once.
1158 New option VERBOSECC. When non-zero, C compiler echoes its
1159 commands. When zero, only name of the file being compiled is
1160 echoed. Default is 0 (do not echo).
1162 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
1164 * README: Documented new msvc build procedure, including XPM
1167 * xemacs.mak: Added XPM and TOOLBARS support for native msvc
1171 Makefile for building xpm library under msvc. Hopefully this
1172 will be part of future xpm distributions.
1174 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
1176 * config.h: Do not USE_ASSERTION when DEBUG_XEMACS is not
1179 * xemacs.mak: Added new file process-nt.c
1181 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
1183 * xemacs.mak: Added build options which can be defined in nmake
1184 command line (defaults are parentheses):
1185 HAVE_MSW=0/1 (0) Build with native GUI
1186 HAVE_X=0/1 (0) Build with X-Windows
1187 ** At least one must be defined
1188 X11_DIR=path () Path to the root dir of X11R6 installation
1189 ** Must be defined when HAVE_X=1
1190 HAVE_MULE=0/1 (0) Compile in MULE
1191 HAVE_MSW_C_DIRED=0/1(1) Compile in fast dired
1192 PATH_PACKAGEPATH=path Package search path
1194 DEBUG_XEMACS=0/1 (1) Compile with symbols, assertions and
1195 extra debugging checks
1196 USE_UNION_TYPE=0/1 (0)
1197 USE_MINIMAL_TAGBITS=0/1 (0)
1198 USE_INDEXED_LRECORD_IMPLEMENTATION=0/1 (0)
1199 GUNG_HO=0/1 (none) When specified, overrides the above two.
1200 : Added output of a configuration report
1201 : Added copyright notice.
1202 : Deleted remains of ImageMagick.
1203 (distclean): Do not use mskedepend
1204 (install): echo "Not yet implmented".
1206 1998-04-05 Kirill M. Katsnelson <kkm@kis.ru>
1208 * config.h (enum_field): Borrow new definition from config.h.in
1210 1998-04-01 Kirill M. Katsnelson <kkm@kis.ru>
1212 * config.h: Patial sync-up with config.h.in
1214 1998-03-25 jhar@tardis.ed.ac.uk
1216 * xemacs.mak: Adds glyphs-msw.c and imgproc.c and reflects
1217 alterations to package_path in nt/xemacs.mak.
1219 1998-03-24 Kirill M. Katsnelson <kkm@kis.ru>
1221 * xemacs.mak (dump-xemacs): Replaced use of `touch' with `echo'.
1223 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
1225 * xemacs.mak: Removed all references to deleted dgif_lib.{c,obj},
1226 gif_err.{c,obj} and gifalloc.{c,obj}. New image support is not
1229 1998-03-19 Kirill M. Katsnelson <kkm@kis.ru>
1231 * xemacs.mak: HAVE_FILE_CODING removed: it is no longer an option,
1232 since file I/O depends on it, and defined unconditioanlly in
1234 Added -nologo switch to different tools here and there.
1235 Suppressed some irrelevant make output.
1237 1998-02-28 Kirill M. Katsnelson <kkm@kis.ru>
1239 * xemacs.mak: Defined HAVE_FILE_CODING variable, an equivalent of
1240 --with-file-coding configure option. Default is yes.
1242 1998-03-13 Kirill M. Katsnelson <kkm@kis.ru>
1244 * xemacs.mak (update-elc): Copy Installation.el to $(LISP)
1246 * Installation.el: New file, copied by xemacs.mak during build.
1248 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
1250 * xemacs.mak: Added entry for src/dired-msw.c. Use of the
1251 dired-in-C enhancements is optional, and is determined by
1252 HAVE_MSW_C_DIRED. See comments in xemacs.mak.
1254 1998-02-18 Kirill M. Katsnelson <kkm@kis.ru>
1256 * xemacs.mak: Fixed lost docstrings
1258 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
1260 * xemacs.mak: Updated accordingly.
1261 Creates the MSVC browse info immediately after the link.
1263 1997-12-29 Kirill M. Katsnelson <kkm@kis.ru>
1265 * config.h: Suppressed MSVC warning 'relational' : signed/unsigned
1268 * config.h: INLINE defined to __inline for MSVC compilers >= 2.x
1270 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
1272 * xemacs.mak: added menubar-msw.c, menubar.c
1274 * xemacs.mak: scrollabrs and menubars are rearranged properly
1275 under different ifdef'd secions, so for example menubar.obj goes
1276 to always compiled section, and menubar-msw.obj is built only when
1279 * xemacs.mak: Compiler warning flag definition moved to a macro
1280 CPP_WARN_FLAGS. Redefined from -w to -W3 (Doh!).
1282 1997-12-11 David Hobley <davidh@wr.com.au>
1284 * Added support for auto generation of puresize-adjust.h
1285 in xemacs.mak. Also created new file puresize-adjust.h to copy
1286 into src on initial build.
1288 Mon December 08 1997 kkm@kis.ru
1290 * xemacs.mak: added profile.c, removed event-unixod.c
1291 * xemacs.mak: removed dangerous defines _IX_86, _X86_,
1293 * config.h: removed #define HAVE_UNIXOID_EVENT_LOOP
1295 Thu December 04 1997 jhar@tardis.ed.ac.uk
1297 * xemacs.mak: Define DEBUG_XEMACS when compiling with debug.
1299 Tue November 29 12:29:33 1997 davidh
1301 * xemacs.mak and config.h updated to provide ability to
1302 specify DEBUG mode from the xemacs.mak file.
1304 Mon December 01 1997 jhar
1306 * msw-init.el: Provide default bindings for cut, paste, copy and undo
1308 * event-msw.c, event-msw.h, frame-msw.c, msw-proc.c:
1309 - Implemeted simple emacs_mswindows_event_pending_p().
1310 - Fixed deleting frames.
1311 - Rewrote timeout code, eliminating "!NILP(rest)" bug.
1312 - Special processing for 'Ctrl-@' keystroke.
1313 - Support for some new keysyms.
1315 Mon December 01 1997 jhar
1318 - Add PACKAGE_PATH and EMACS_BETA_VERSION defines.
1319 - Automatically copy changed include files from \nt to \src.
1320 - Corrected some DOC_SRC* lists.
1322 Tue November 18 21:45:06 1997 davidh
1324 * xemacs.mak updated to remove dependency on startup.elc
1325 HAVE_IMAGEMAGICK added for X build.
1327 Thu September 25 23:06:44 1997 davidh
1329 * xemacs.mak updated to make the build as simple as typing
1330 nmake -f xemacs.mak. Also support for native gui included
1331 which should mean the w32 directory is no longer required.
1333 * config.h synced with config.h.in from 20.3-b2
1335 * synced in changes to support native gui.
1337 Thu September 25 23:06:44 1997 davidh
1339 * August Hill provided a patch to xemacs.mak to greatly simplify
1340 the build - the DOC file gets created correctly.
1342 Tue September 22 23:06:44 1997 davidh
1344 * August Hill provided some more patches - to expand ~ correctly
1345 and to correctly deal with drive letters in the path.
1347 * emacs.c patched to call init_ntproc()
1350 Tue July 15 19:32:21 1997 davidh
1352 * August Hill provided some more patches to make things better
1353 - there is a workaround for dired to make the ^M's disappear
1354 - a patch to fix shell-command
1356 Tue July 08 22:01:36 1997 davidh
1358 * #ifdef'd call to vfork and replaced with spawn as per GNU Emacs;
1359 as a result, removed /force - XEmacs now links normally.
1361 Thu June 31 21:16:21 1997 davidh
1365 * nt/X11.patch created to help with the X build.
1367 * August Hill provided:
1368 a patch to fix the _WRETCODE undefined symbol,
1369 a patch to fix a problem with dired
1371 and generally helped clarify the build instructions.
1373 * Synced with 20.3b10 (Athens).
1375 * Made DIRECTORY_SEP be '\\'. Until I can change all code to
1376 use the macro, I decided this would be easiest.
1378 * Modified src/fileio.c to only open files in O_BINARY. This
1379 causes files to be opened and written without automatically
1380 writing ^M 's to the end of each line. MULE ought to sort this
1381 in theory, but I am less than convinced.
1383 * Updated the nt/README to provide a little more help.
1385 Thu May 29 23:11:21 1997 davidh
1387 * Synced with 20.3b2.
1389 * Removed nt/README.src, nt/src.m.windowsnt.h nt/src.s.windowsnt.h.
1391 * Updated README from marcpa.
1393 * Added example Win32.cf and site.def files for X.
1395 * Added sed.exe into nt/.
1397 * Modified nt/xemacs.mak to pass correct flags to lwlib compile.
1399 * Added extra .elc files to ensure make-docfile gets all symbols.
1401 * Modified balloon_help.c to compile (#if'd max definition)
1403 * Modified src/event-Xt.c so as not to add signal_event_pipe to
1404 be selected on - this is a hack until I can work out a better
1405 way. Thanks to Ben Wing for help on this.
1407 Thu Mar 27 20:56:21 1997 marcpa (marcpa at MARCPA)
1409 * Synced with 20.1b9.
1411 Sun Mar 16 00:32:15 1997 marcpa (marcpa at MARCPA)
1413 * lisp/eterm/README.term is truncated: is it just me (because
1414 I'm on NT) or everyone else sees this ?
1415 Answer: it is because it contains a ^Z embedded in it, therefore
1416 it needs to be inserted in binary mode in CVS.
1418 Thu Mar 13 00:19:25 1997 marcpa (marcpa at MARCPA)
1420 * At end of compilation, there are some unresolved symbols:
1422 link.exe @C:\TEMP\nma00115.
1423 sysdep.obj : error LNK2001: unresolved external symbol _vfork
1424 ../src/temacs.exe : warning LNK4088: image being generated due to /FORCE
1425 option; image may not run
1428 Wed Mar 12 23:18:53 1997 marcpa (marcpa at MARCPA)
1430 * Need to copy the nt/inc directory David originally submitted or
1431 NT code won't compile.
1433 * Need to copy nt/{config.h,paths.h,ad2c.sed,xemacs.mak} in src.
1435 * Had to modify XEmacs sources here and there : see the diffs
1436 between NT_FIRST_COMPILE and V20_1_beta9.
1438 * Needed to patch X11R6.3 sources: (include/x11/Xmd.h:155) BOOL is
1439 already defined by Windows and is a long, while X wants it to be
1442 --- Xmd.h~ Thu Jun 08 23:20:40 1995
1443 +++ Xmd.h Sun Mar 16 13:09:10 1997
1445 typedef CARD16 BITS16;
1453 * cpp.exe not used: cl.exe from VC++4.2 seems to handle everything