1 2003-09-03 Vin Shelton <acs@xemacs.org>
3 * XEmacs 21.4.14 is released
5 2003-05-25 XEmacs Build Bot <builds@cvs.xemacs.org>
7 * XEmacs 21.4.13 is released
9 2003-01-15 Stephen J. Turnbull <stephen@xemacs.org>
11 * XEmacs 21.4.12 "Portable Code" is released.
13 2003-01-03 Stephen J. Turnbull <stephen@xemacs.org>
15 * XEmacs 21.4.11 "Native Windows TTY Support" is released.
17 2002-12-14 Ben Wing <ben@xemacs.org>
20 * xemacs.mak (DEPEND):
21 * xemacs.mak (CFLAGS_NO_LIB): New.
22 * xemacs.mak (ETAGS_DEPS):
23 * xemacs.mak (LIB_SRC_TOOLS):
24 Various couple problems.
26 2002-11-02 Stephen J. Turnbull <stephen@xemacs.org>
28 * XEmacs 21.4.10 "Military Intelligence" is released.
30 2002-10-13 Adrian Aichner <adrian@xemacs.org>
32 * xemacs.mak (OS): Remove obsolete quoting of double-quote in the
33 Installation file to avoid unnecessary deviations from the UNIX
34 version in `describe-installation' and `build-report'.
36 2002-10-08 Andy Piper <andy@xemacs.org>
38 * xemacs.mak: set the stacksize to 8mb which seems to be the magic
41 2002-08-23 Stephen J. Turnbull <stephen@xemacs.org>
43 * XEmacs 21.4.9 "Informed Management" is released.
45 2002-08-16 Jonathan Harris <jonathan@xemacs.org>
47 * config.inc.samp (USE_PORTABLE_DUMPER): Default to on.
48 * config.inc.samp (USE_MINIMAL_TAGBITS): Removed.
49 * config.inc.samp (USE_INDEXED_LRECORD_IMPLEMENTATION): Removed.
50 * config.inc.samp (GUNG_HO): Removed.
51 * xemacs.mak (USE_MINIMAL_TAGBITS): Removed.
52 * xemacs.mak (USE_INDEXED_LRECORD_IMPLEMENTATION): Removed.
53 * xemacs.mak (GUNG_HO): Removed.
54 * xemacs.mak (TAGBITS_DEFINES): Removed.
55 * xemacs.mak (LRECORD_DEFINES): Removed.
56 * xpm.mak: Default to using MSVCRT as the C runtime
58 Remove all vestiges of USE_MINIMAL_TAGBITS,
59 USE_INDEXED_LRECORD_IMPLEMENTATION, and GUNG_HO, since those
60 ifdefs have long been removed.
62 Make pdump the default.
64 2002-07-05 Jonathan Harris <jonathan@xemacs.org>
66 * README: Document Visual Studio .NET setup
68 2002-05-06 Jonathan Harris <jonathan@xemacs.org>
72 Update PNG version to 1.0.9, zlib version to 1.1.14.
74 2002-05-09 Stephen J. Turnbull <stephen@xemacs.org>
76 * XEmacs 21.4.8 "Honest Recruiter" is released.
78 2002-03-26 Vin Shelton <acs@xemacs.org>
80 * xemacs.mak: Added special rule to build winclient.exe.
82 2002-05-04 Stephen J. Turnbull <stephen@xemacs.org>
84 * XEmacs 21.4.7 "Economic Science" is released.
86 2002-03-29 Jonathan Harris <jonathan@xemacs.org>
88 * xemacs.mak: Define STACK_TRACE_EYE_CATCHER.
90 2001-12-17 Stephen J. Turnbull <stephen@xemacs.org>
92 * XEmacs 21.4.6 "Common Lisp" is released.
94 2001-10-23 Stephen J. Turnbull <stephen@xemacs.org>
96 * XEmacs 21.4.5 "Civil Service" is released.
98 2001-08-02 Dr. Volker Zell <Dr.Volker.Zell@oracle.com>
101 Under cygwin, when environment variable CYGWIN is set
102 to check_case:strict, filenames are considered case sensitive.
104 2001-07-28 Stephen J. Turnbull <stephen@xemacs.org>
106 * XEmacs 21.4.4 "Artificial Intelligence" is released.
108 2001-07-18 Paul Krause <pkrause@soundbite.com>
110 * xemacs.mak (DEPEND): defined(_) isn't a reliable method for
111 detecting if perl is from cygwin. Check $OSNAME as a backup.
113 2001-06-12 Stephen J. Turnbull <stephen@xemacs.org>
115 * xemacs.mak (HAVE_ZLIB): New, defaults to HAVE_PNG.
116 (USE_MINITAR): Default to HAVE_ZLIB.
117 (MSW_LIBS): Add comctl32.lib if HAVE_WIDGETS.
118 (mostlyclean, nicenclean, distclean, versionclean): Only one target
119 per invocation of $(DEL); don't use unneeded switches (WinME support).
121 2001-05-23 Ben Wing <ben@xemacs.org>
123 * xemacs.mak (installation):
124 call `ver' to get the exact os version and put it in the
125 installation; suggestion from adrian.
127 2001-05-17 Stephen J. Turnbull <stephen@xemacs.org>
129 * XEmacs 21.4.3 "Academic Rigor" is released.
131 2001-05-17 Stephen J. Turnbull <stephen@xemacs.org>
133 * xemacs.mak: Use the EMACS_PATCH_LEVEL define in compiles.
135 2001-05-10 Stephen J. Turnbull <stephen@xemacs.org>
137 * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
139 2001-05-09 Ben Wing <ben@xemacs.org>
142 do not warn about gtk when we're not trying to compile with it.
144 2001-04-20 Ben Wing <ben@xemacs.org>
146 * .cvsignore: Added stuff for Windows.
148 2001-05-01 Ben Wing <ben@xemacs.org>
150 * config.inc.samp (MAKEINFO): point at more standard c: not f:.
152 2001-05-01 Adrian Aichner <adrian@xemacs.org>
154 * xemacs.mak: Define EMACS_PATCH_LEVEL like configure.in does.
155 * xemacs.mak (XEMACS_VERSION_STRING): Build this more like
157 * xemacs.mak (docfile): Use del instead of $(DEL) in shell
160 2001-04-27 Adrian Aichner <adrian@xemacs.org>
162 * compface.mak (clean): New target.
163 * xemacs.mak: Use $(DEL) everywhere, instead of some occurences of
164 del and @$(DEL). Add GTK supporting variables and document it as
165 currently unsupported on MSWindows.
166 * xemacs.mak (XEMACS_VERSION_STRING): Initialize according to
167 emacs_is_beta. Use emacs_beta_version as patch level for non-beta
169 * xemacs.mak (HAVE_GTK): New.
170 * xemacs.mak (GTK_DIR): New.
172 2001-04-19 Andy Piper <andy@xemacs.org>
174 * minitar.mak: Remove
176 * xemacs.mak (PROGRAM_DEFINES): Calculate release version
178 (ETAGS_DEPS): Add mintar as a real target
179 (DOC): Do the right thing when non-beta
181 2001-04-19 Stephen J. Turnbull <stephen@xemacs.org>
183 * XEmacs 21.4.1 "Copyleft" is released.
185 2001-04-17 Stephen J. Turnbull <stephen@xemacs.org>
187 * README: Fixup 21.2 -> 21.4.
189 2001-04-16 Stephen J. Turnbull <stephen@xemacs.org>
191 * XEmacs 21.4.0 "Solid Vapor" is released.
193 2001-04-14 Stephen J. Turnbull <stephen@xemacs.org>
195 * XEmacs 21.2.47 "Zephir" is released.
197 2001-03-14 Craig Lanning <CraigL@Knology.net>
199 * minitar.c: Clean up some compiler warnings.
201 2001-03-21 Martin Buchholz <martin@xemacs.org>
203 * XEmacs 21.2.46 "Urania" is released.
205 2001-03-06 Ben Wing <ben@xemacs.org>
207 * xemacs.mak (DEPEND):
208 Correct line that runs perl to do correct quoting regardless of
209 whether nmake is run from bash.
211 2001-03-02 Ben Wing <ben@xemacs.org>
213 * config.h: Sadly, we need to disable another warning (C4116,
214 unnamed type definition in parentheses: A structure, union, or
215 enumerated type with no name was defined in a parenthetical
216 expression. The type definition is meaningless.), due to Martin's
217 latest definition of ALIGNOF.
219 2001-02-23 Martin Buchholz <martin@xemacs.org>
221 * XEmacs 21.2.45 "Thelxepeia" is released.
223 2001-02-09 Martin Buchholz <martin@xemacs.org>
225 * config.h (HAVE_UTIME): New.
226 * config.h (HAVE_UTIME_H): Remove.
227 * config.h (HAVE_STRUCT_UTIMBUF): Remove.
229 2001-02-08 Martin Buchholz <martin@xemacs.org>
231 * XEmacs 21.2.44 "Thalia" is released.
233 2001-01-26 Martin Buchholz <martin@xemacs.org>
235 * XEmacs 21.2.43 "Terspichore" is released.
237 2001-01-20 Martin Buchholz <martin@xemacs.org>
239 * XEmacs 21.2.42 "Poseidon" is released.
241 2001-01-17 Martin Buchholz <martin@xemacs.org>
243 * XEmacs 21.2.41 "Polyhymnia" is released.
245 2001-01-08 Martin Buchholz <martin@xemacs.org>
247 * XEmacs 21.2.40 is released.
249 2000-12-31 Martin Buchholz <martin@xemacs.org>
251 * XEmacs 21.2.39 is released.
253 2000-12-05 Martin Buchholz <martin@xemacs.org>
255 * XEmacs 21.2.38 is released.
257 2000-11-14 Martin Buchholz <martin@xemacs.org>
259 * XEmacs 21.2.37 is released.
261 2000-10-27 Martin Buchholz <martin@xemacs.org>
263 * config.h: Oops, _getpt ==> _getpty
265 2000-10-11 Martin Buchholz <martin@xemacs.org>
267 * config.h (HAVE_XFREE86): Remove.
268 (HAVE_XREGISTERIMINSTANTIATECALLBACK): New.
269 (XREGISTERIMINSTANTIATECALLBACK_NONSTANDARD_PROTOTYPE): New.
271 2000-10-10 Martin Buchholz <martin@xemacs.org>
274 Sync with pty/signaling related changes to src/config.h.in
276 2000-10-07 Adrian Aichner <aichner@ecf.teradyne.com>
278 * xemacs.mak (default): Enforce runnig nmake from xemacs.mak's
279 directory to avoid problems with relative paths.
281 2000-10-04 Martin Buchholz <martin@xemacs.org>
283 * XEmacs 21.2.36 is released.
285 2000-09-30 Martin Buchholz <martin@xemacs.org>
287 * config.h (HAVE_STRCASECMP): Remove.
289 2000-09-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
292 Make src\depend parsing recognise "#if defined" instead of "#ifdef".
293 Use matching single quotes to keep 4dos shell happy.
295 2000-08-07 Ben Wing <ben@xemacs.org>
297 * xemacs.mak: add getloadavg.c.
299 2000-07-30 Ben Wing <ben@xemacs.org>
302 Improve X documentation.
303 Document nascent Mule support.
304 Document current MS Windows contributors.
306 2000-07-15 Ben Wing <ben@xemacs.org>
309 added new file win32.c.
310 took out unused alloca.c.
311 * xemacs.mak (update-elc-2): added new target for rebuilding the
312 remaining .elcs after dumped. its dependency is added for target
314 * xemacs.mak (update-auto-and-custom):
315 cleaned up ; now it byte-compiles custom-load.el.
316 * xemacs.mak (mostlyclean):
317 * xemacs.mak (clean):
318 * xemacs.mak (nicenclean):
319 * xemacs.mak (distclean):
320 * xemacs.mak (realclean):
321 * xemacs.mak (versionclean):
322 Redid all the clean targets, to be similar to what's in the
325 2000-07-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
327 * xemacs.mak ($(PROGNAME)): Do check error code from temacs during
330 2000-07-19 Martin Buchholz <martin@xemacs.org>
332 * XEmacs 21.2.35 is released.
334 2000-07-14 IKEYAMA Tomonori <tomonori@suiyokai.org>
336 * config.h: Import C++ compilation stuff from src/config.h.
338 2000-07-05 Craig Lanning <lanning@scra.org>
340 * xemacs.rc: Uppercase the id's so that windres will work.
342 2000-07-05 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
344 * xemacs.mak (TEMACS_LIBS): Added comdlg32.lib
346 2000-06-12 Ben Wing <ben@xemacs.org>
348 * config.h (ENCAPSULATE_STAT):
349 Always encapsulate stat/fstat. Also suggested by Mike Alexander
350 <mike.alexander@xemacs.org>.
352 2000-06-10 Ben Wing <ben@xemacs.org>
355 * config.h (HAVE_GETPAGESIZE):
356 * config.h (HAVE_GETTIMEOFDAY):
357 corrections to go along with removed nt/inc.
361 correct graphics lib paths to agree with binaries provided in
364 * xemacs.mak (DEPEND):
365 * xemacs.mak (DEFINES):
366 * xemacs.mak (LIB_SRC_DEFINES):
367 * xemacs.mak (minitar):
368 * xemacs.mak (TEMACS_LFLAGS):
371 * xemacs.mak (install):
372 WINDOWSNT -> WIN32_NATIVE.
373 Don't build run*.exe.
374 comments about required ^^.
375 Added setargv.obj to the list of linked entities,
376 causing automatic wildcarding of filenames given on the
377 command line. (As usual, enclose in double quotes to avoid
380 2000-06-07 Ben Wing <ben@xemacs.org>
382 * runemacs.c: Removed. No longer necessary.
384 * Makefile.cygwin: Removed.
386 * inc\*: Removed. At long-fucking-last!
388 2000-05-28 Martin Buchholz <martin@xemacs.org>
390 * XEmacs 21.2.34 is released.
392 2000-05-12 Craig Lanning <CraigL@DyCon.com>
394 * inc\sys\socket.h: Don't define timeval as ws_timeval for mingw32
396 2000-05-01 Martin Buchholz <martin@xemacs.org>
398 * XEmacs 21.2.33 is released.
400 2000-04-27 Ben Wing <ben@xemacs.org>
402 * xemacs.mak: combine auto-autoloads.el and custom.el update into
405 2000-04-26 Ben Wing <ben@xemacs.org>
407 * xemacs.mak: put in support for QUICK_BUILD.
409 * config.inc.samp: put in an entry for QUICK_BUILD.
411 2000-04-23 Ben Wing <ben@xemacs.org>
413 * xemacs.mak: Modified section that dumps .exe to not dump
414 when nothing has changed. It does this by relying on a flag
417 Also in building of auto-autoloads.el, we no longer unconditionally
418 remove the old one. That was pointless and made the whole build
419 procedure a lot longer -- the autoload code is smart enough to
420 update itself automatically from an out-of-date autoload file.
422 2000-04-04 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
424 * xemacs.mak: Build the i utility and use it to pipe windowed
425 [xt]emacs output to the build console.
427 2000-03-25 Didier Verna <didier@xemacs.org>
429 * config.h: handle the renaming of `foo_h_path' to `foo_h_file'.
431 2000-03-22 Mike Alexander <mta@arbortext.com>
433 * xemacs.mak (PROGRAM_DEFINES): Define EMACS_VERSION and
435 (DEPEND): Don't try to create $(OUTDIR) if it already exists
436 ($(SRC)\dump-id.c): Make it
437 (DOC_SRC11): Add dumper.c if portable dumping
438 (dump-xemacs): Make portable dumping work again and create
439 dump-id.c and compile it whenever we do a portable dump.
440 (depend): Change $(SRCDIR) to $(SRC)
442 2000-03-22 Jonathan Harris <jhar@tardis.ed.ac.uk>
444 * .cvsignore: New file, ignores user's config.inc and files
445 containing the user's DevStudio workspace info.
447 * config.h.samp: Added DEPEND option. Renamed HAVE_MSW and HAVE_X to
448 HAVE_MS_WINDOWS and HAVE_X_WINDOWS.
450 * README: Documented DEPEND option. Other small changes.
452 * Todo: Removed - was hopelessly out of date.
455 * xemacs.mak: Added DEPEND option to control use of dependency
456 information generated by make-src-depend. Requires Perl. Defaults
457 to disabled. Renamed HAVE_MSW and HAVE_X to HAVE_MS_WINDOWS and
458 HAVE_X_WINDOWS as a side-effect.
459 Handles '&' in XEmacs codenames by replacing with 'and'.
462 Correct Output_Dir so that DevStudio finds the xemacs executable
465 2000-03-20 Ben Wing <ben@xemacs.org>
467 * README: Substantial rewrite.
468 * xemacs.mak: Pdump fix. (not working yet, though)
470 2000-03-20 Martin Buchholz <martin@xemacs.org>
472 * XEmacs 21.2.32 is released.
474 2000-03-15 Mike Alexander <mta@arbortext.com>
476 * xemacs.mak: Fix for generation of $(XEMACS)\Installation.
478 2000-03-14 Adrian Aichner <adrian@xemacs.org>
480 * xemacs.mak (LIB_SRC_TOOLS): LIB_SRC_TOOLS depend on
481 XEMACS_INCLUDES when we USE_PORTABLE_DUMPER.
483 2000-03-13 Ben Wing <ben@xemacs.org>
485 * xemacs.mak (TEMACS_ENTRYPOINT):
486 Fix for portable dumper.
488 2000-03-12 Ben Wing <ben@xemacs.org>
493 a) Added a file called config.inc which makes it easier to set
494 build options for MS Windows. (Previously, the only way to do this
495 was through command line options to nmake.)
497 b) Cleaned the file up a bit.
499 c) Changed xemacs to be a windows application and not a console
500 application, now that runemacs.exe is no longer necessary.
502 d) Added support for building the tags file.
506 For compiling, editing, and debugging XEmacs using the VC++ 5.0
507 GUI. They may well work under other versions of VC++, but I don't
508 have access to them to test them.
510 2000-03-11 Andy Piper <andy@xemacs.org>
512 * PROBLEMS: Doc fix from Reini Urban <rurban@x-ray.at>.
514 2000-02-27 Mike Alexander <mta@arbortext.com>
516 * xemacs.rc: Include the portable dump data if INCLUDE_DUMP is defined
518 * xemacs.mak: Add the portable dump data to the EXE as a resource
520 2000-03-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
522 * xemacs.mak (TEMACS_LIBS): Add ole32.lib and uuid.lib.
523 (installation): Always regenerate installation report.
525 2000-02-25 Craig Lanning <CraigL@DyCon.com>
527 * inc\sys\time.h: MinGW defines struct timeval in <winsock.h>.
529 2000-02-24 Martin Buchholz <martin@xemacs.org>
531 * config.h (INLINE_HEADER): Define properly (?) for Windows.
533 2000-02-23 Martin Buchholz <martin@xemacs.org>
535 * XEmacs 21.2.31 is released.
537 2000-02-22 Martin Buchholz <martin@xemacs.org>
539 * config.h (gc_checking_assert): New.
541 2000-02-21 Martin Buchholz <martin@xemacs.org>
543 * XEmacs 21.2.30 is released.
545 2000-02-21 Jonathan Harris <jhar@tardis.ed.ac.uk>
548 Document need for makeinfo program or texinfo package.
550 * Xmd.patch: New file, previously in README.
552 2000-02-17 Martin Buchholz <martin@xemacs.org>
554 * config.h: Delete unused HAVE_LINUX_VERSION_H.
556 2000-02-16 Martin Buchholz <martin@xemacs.org>
558 * XEmacs 21.2.29 is released.
560 2000-02-06 Mike Alexander <mta@arbortext.com>
562 * xemacs.mak (install): Copy xemacs.dmp if using the portable
565 2000-02-07 Martin Buchholz <martin@xemacs.org>
567 * XEmacs 21.2.28 is released.
569 2000-02-03 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
571 * Xpm.def: New file, required to build Xpm.dll.
573 * Xpm.mak: Use DEBUG instead of DEBUG_XEMACS - this library is not
574 xemacs-specific. Initialize to DEBUG_XEMACS if specified for
576 Build DLL instead of static LIB when USE_CRTDLL=1 is given to
579 * xemacs.mak: Introduced USE_SYSTEM_MALLOC and USE_CRTDLL.
580 Do not build lastfile.lib when neither unexec not gmalloc are
583 * config.h: Deleted GNU_MALLOC and SYSTEM_MALLOC, as they are set
586 2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
588 * xemacs.mak (DOC_SRC9): Added tests.c ...
589 (TEMACS_DEBUG_OBJS): ... and tests.obj
590 ($(DOC)): Tweaked a bit, for `nmake docfile' unconditionally
593 2000-01-22 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
595 * xemacs.mak (docfile): Added shortcut target.
597 2000-01-19 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
599 * xemacs.mak (TEMACS_LIBS): Added winspool.lib
601 2000-01-20 Martin Buchholz <martin@xemacs.org>
603 * xemacs.mak (dump-xemacs): Remove redundant EMACSBOOTSTRAPMODULEPATH.
605 2000-01-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
607 * xemacs.mak: Patch of 01/13 got in corrupted, fixed.
609 2000-01-18 Martin Buchholz <martin@xemacs.org>
611 * XEmacs 21.2.27 is released.
613 2000-01-18 Martin Buchholz <martin@xemacs.org>
615 * minitar.c: Errno.h --> errno.h. Remove errno declaration.
617 2000-01-13 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
619 * xemacs.mak: Added USE_PORTABLE_DUMPER make command line macro.
620 (temacs:) Added dependency for lastfile.lib so that 'make temacs'
623 1999-12-28 Scott Blachowicz <Scott.Blachowicz@seaslug.org>
625 * minitar.mak: Add vars to allow building from main xemacs.mak.
627 * xemacs.mak: Add rules to build & install minitar.
629 2000-01-03 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
631 * config.h: Fix stuff related to mail locking.
633 1999-12-31 Martin Buchholz <martin@xemacs.org>
635 * XEmacs 21.2.26 is released.
637 1999-12-24 Martin Buchholz <martin@xemacs.org>
639 * XEmacs 21.2.25 is released.
641 1999-12-15 Scott Blachowicz <Scott.Blachowicz@seaslug.org>
643 * minitar.c (main): Add explicit exit(0) to get successful return
646 1999-12-14 Martin Buchholz <martin@xemacs.org>
648 * XEmacs 21.2.24 is released.
650 1999-11-28 Adrian Aichner <adrian@xemacs.org>
652 * xemacs.mak (depend): Only update `depend' if there were changes.
653 Use "perl ./make-src-depend" instead of "mkdepend".
655 1999-12-07 Martin Buchholz <martin@xemacs.org>
657 * XEmacs 21.2.23 is released.
659 1999-11-27 Adrian Aichner <adrian@xemacs.org>
661 * xemacs.mak (SRCDIR): Make path to xemacs absolute to
662 facilitate building info in man subdirs. Echo all cd commands,
663 not just some of them.
665 (makeinfo-test): Test for availability of `texinfo' package to
666 build info. Recommend use of external `makeinfo' program for
667 building info docs faster.
669 (info): cd into man subdirs to support use of external `makeinfo'
672 1999-11-17 Martin Buchholz <martin@xemacs.org>
674 * xemacs.mak: Remove references to index.unperm, index.perm.
676 Shouldn't .obj and .info be in SUFFIXES?
679 1999-11-29 XEmacs Build Bot <builds@cvs.xemacs.org>
681 * XEmacs 21.2.22 is released
683 1999-11-28 Martin Buchholz <martin@xemacs.org>
685 * XEmacs 21.2.21 is released.
687 1999-11-10 XEmacs Build Bot <builds@cvs.xemacs.org>
689 * XEmacs 21.2.20 is released
691 1999-10-07 Norbert Koch <n.koch@eai-delta.de>
693 * xemacs.mak: Ignore return code of 'del' calls. Use a make
696 1999-09-26 Adrian Aichner <adrian@xemacs.org>
698 * xemacs.mak (all): Update $(LISP)/auto-autoloads.elc? and
699 $(LISP)/custom-load.el using XEmacs itself, like xemacs-packages
701 ($(LISP)\auto-autoloads.el): Add new rule.
702 ($(LISP)\custom-load.el): Ditto.
704 1999-08-04 Andy Piper <andy@xemacs.org>
706 * xemacs.mak (HAVE_WIDGETS): add define to appropriate places.
708 1999-07-26 Adrian Aichner <adrian@xemacs.org>
710 * xemacs.mak ($(MANDIR)\lispref\lispref.texi): Replace bad
713 1999-07-30 XEmacs Build Bot <builds@cvs.xemacs.org>
715 * XEmacs 21.2.19 is released
717 1999-07-10 Adrian Aichner <adrian@xemacs.org>
719 * xemacs.mak (.SUFFIXES): Add .texi.
720 (check): Improve automated test section.
721 (info): Generate info files using XEmacs (no makeinfo.exe needed).
723 1999-07-19 Andy Piper <andy@xemacs.org>
725 * xemacs.mak (DOC_SRC3): add gutter.c
726 (TEMACS_OBJS): add gutter.obj.
728 1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org>
730 * XEmacs 21.2.18 is released
732 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org>
734 * XEmacs 21.2.17 is released
736 1999-06-13 Adrian Aichner <adrian@xemacs.org>
738 * xemacs.mak (DOC_SRC8): Remove mule-coding.c.
739 (TEMACS_MULE_OBJS): Remove mule-coding.obj
740 (check): Implement according to src/Makefile.
741 (check-temacs): ditto.
743 1999-06-05 Norbert Koch <n.koch@delta-ii.de>
745 * xemacs.mak (mule): remove dependencies from mule-coding.c
747 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org>
749 * XEmacs 21.2.16 is released
751 1999-05-14 Adrian Aichner <adrian@xemacs.org>
753 * xemacs.mak (GUNG_HO): Explicitly default to 0.
754 Fix some comment typos.
755 ($(XEMACS)\Installation): Create it in the toplevel-directory,
756 where it is expected by loadup.el
758 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
760 * XEmacs 21.2.15 is released
762 1999-05-31 Andy Piper <andy@xemacs.org>
764 * xemacs.mak: add select & select-x targets.
766 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
768 * XEmacs 21.2.14 is released
770 1999-05-12 SL Baur <steve@gneiss.etl.go.jp>
772 * xemacs.mak: please document me
773 From Norbert Koch <n.koch@delta-ii.de>
775 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
777 * xemacs.mak ($(LISP)\Installation.el): Don't use
780 1999-03-17 Adrian Aichner <adrian@xemacs.org>
782 * xemacs.mak: Remove ESC macro -- no longer needed.
783 Remove small configuration report. Remove simplified version of
784 Installation and Installation.el
785 (Installation.el): Create it depending on "Installation" file.
786 Replace \r characters by use of `replace-in-string' in lisp-land.
787 (all): Make it depend on "Installation" file.
788 (Installation): Create a complete "Installation" file, looking
789 much like what is generated by "configure" on UNIX systems.
790 Insert WARNING where appropriate (currently when building without
791 HAVE_XPM, HAVE_PNG, and HAVE_MSW_C_DIRED).
792 Type "Installation" to STDOUT much like the "small configuration
795 1999-04-29 Andy Piper <andy@xemacs.org>
797 * sys/file.h: conditionalise definition of X_OK.
799 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
801 * XEmacs 21.2.13 is released
803 1999-03-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
806 Don't link lib-src programs incrementally.
807 Don't include debug info in release builds.
808 Put intermediate files in the appropriate directories.
809 Make "distclean" target delete all intermediate files.
811 1999-03-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
814 Fix building on Windows 95/98 by conditionalising escape
816 Only put mule-packages in package path on MULE builds.
817 Only build source browser files on debug builds.
818 Build source browser database before link so that it's
819 available even if link fails.
821 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
823 * XEmacs 21.2.12 is released
825 1999-03-03 Gleb Arshinov <gleb@cs.stanford.edu>
827 * xemacs.mak (HAVE_XFACE): fix for building without X-Face support
828 provided by Brent B. Powers <bpowers@ms.com>.
830 * xemacs.mak (CONFIG_ERROR): Misc error detection for build with
833 1999-02-01 Gleb Arshinov <gleb@cs.stanford.edu>
835 * README: Document the X-Face build option.
837 * compface.mak: New file
838 Makefile for building compface library under MSVC. Build
839 library only, not executables. Should be extended to build
840 executables and propagated upstream, if possible.
842 * xemacs.mak: Link in X-Face/Compface for NT native build.
844 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
846 * XEmacs 21.2.11 is released
848 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
850 * XEmacs 21.2.10 is released
852 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
854 * XEmacs 21.2.9 is released
856 1999-01-14 Adrian Aichner <adrian@xemacs.org>
858 * xemacs.mak (MODULES): Adding variable.
859 (update-elc): Setting EMACSBOOTSTRAPMODULEPATH.
861 1998-12-17 Charles G. Waldman <cgw@pgt.com>
863 * minitar.c: New file
864 * minitar.mak: New file
866 1998-12-29 Jonathan Harris <jhar@tardis.ed.ac.uk>
869 Changed x86 EMACS_CONFIGURATION to i586-pc-win32 since we
870 build optimised for Pentium.
871 Created CFLAGS variable, used in building all objects and in
872 constructing config.values.
873 Added glyphs-widget.c and gui-msw.c to list of sources.
874 Added PACKAGE_PATH to EMACSBOOTSTRAPLOADPATH for mule builds.
876 1998-12-28 Martin Buchholz <martin@xemacs.org>
878 * XEmacs 21.2.8 is released.
880 1998-12-24 Martin Buchholz <martin@xemacs.org>
882 * XEmacs 21.2.7 is released.
884 1998-12-13 Jonathan Harris <jhar@tardis.ed.ac.uk>
887 Replaced PACKAGEPATH variable with PACKAGE_PREFIX.
888 configure-package-path is initialised to contain
889 subdirectories of PACKAGE_PREFIX. The install target makes
890 a skeleton package tree under PACKAGE_PREFIX.
893 Documented the package path changes.
894 Corrected the advice on a suitable minimal set of packages.
896 1998-12-17 Andy Piper <andy@xemacs.org>
898 * xemacs.mak ($(LIB_SRC)/movemail.exe): adapt make rule to build
901 * xemacs.mak: add gui-msw.c and glyphs-widget.c object lists.
903 1998-12-16 Andy Piper <andy@xemacs.org>
905 * XEmacs 21.2.6 is released
907 1998-12-11 Adrian Aichner <adrian@xemacs.org>
909 * xemacs.mak (DOC_SRC2): CLASH_DETECTION is not supported under
910 native Windows NT. Therefore src\filelock.c is not to be
912 (TEMACS_OBJS): Consequently, don't link in $(OUTDIR)\filelock.obj.
914 1998-12-10 Jonathan Harris <jhar@tardis.ed.ac.uk>
916 * xemacs.mak ($(OUTDIR)\alloc.obj): add a dependency on
917 puresize-adjust.h to avoid infinite recursion.
919 1998-12-09 Andy Piper <andy@xemacs.org>
921 * config.h: remove clash detection stuff.
923 1998-12-07 Martin Buchholz <martin@xemacs.org>
925 * xemacs.mak (TEMACS_OBJS):
927 - Remove pure.c, pure.obj
929 1998-11-04 Adrian Aichner <adrian@xemacs.org>
931 * xemacs.mak: Creating minimal versions of Installation,
932 Installation.el, and config.values to make
933 (describe-installation) and (config-value ...) work in Windows NT
934 native builds. Incorporating rule for movemail.exe courtesy of
937 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
939 * XEmacs 21.2.5 is released
941 1998-11-28 SL Baur <steve@altair.xemacs.org>
943 * XEmacs 21.2-beta4 is released.
945 1998-10-29 Andy Piper <andyp@parallax.co.uk>
947 * xemacs.mak ($(LIB_SRC)/movemail.exe): add etags dependencies to
948 pull in getopt and friends.
950 1998-10-15 SL Baur <steve@altair.xemacs.org>
952 * XEmacs 21.2-beta3 is released.
954 1998-09-29 SL Baur <steve@altair.xemacs.org>
956 * XEmacs 21.2-beta2 is released.
958 1998-09-19 Adrian Aichner <adrian@xemacs.org>
960 * tiff.mak: New file provided by Charles Wilson
961 <cwilson@ee.gatech.edu>
963 * README: Update provided by Charles Wilson
964 <cwilson@ee.gatech.edu>. Documenting use of the newly
965 introduced tiff.mak. Renumbering subsequent build instruction
968 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
970 * PROBLEMS: New file.
972 * xemacs.mak: Install the PROBLEMS file in the root directory of
973 the XEmacs installation.
975 1998-08-31 Jonathan Harris <jhar@tardis.ed.ac.uk>
977 * xemacs.mak: Detect failure to supply PNG_DIR or XLIB_DIR
978 when building with PNG support.
980 1998-08-31 Jonathan Harris <jhar@tardis.ed.ac.uk>
982 * README: Document the PNG, ZLIB, JPEG, TIFF and GIF build
985 1998-08-12 Jeff Sparkes <jsparkes@internetivity.com>
987 * xemacs.mak: Link in GIF, fix HAVE_JPEG default.
989 1998-08-09 Jonathan Harris <jhar@tardis.ed.ac.uk>
991 * xemacs.mak (install): Win95 fixes:
992 DOS mkdir doesn't create intermediate directories. xcopy does
993 so use it to create the install and lock directories.
994 Removed trailing backslashes from copy commands since DOS
995 copy doesn't like them.
997 1998-08-05 Charles G. Waldman <cgw@pgt.com>
999 * xemacs.mak: change "copy" to "xcopy" in install target
1001 1998-08-04 Jeff Sparkes <jsparkes@internetivity.com>
1003 * xemacs.mak: Link in PNG, TIFF and JPEG in native build.
1005 1998-08-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
1007 * README: XEmacs has been successfully built with MSVC 4.0.
1008 Mention the vcvars32.bat file installed with the MSVC tools.
1010 1998-07-19 SL Baur <steve@altair.xemacs.org>
1012 * XEmacs 21.2-beta1 is released.
1014 1998-07-13 Jonathan Harris <jhar@tardis.ed.ac.uk>
1017 Add path to xemacs.res dependency.
1019 1998-07-12 SL Baur <steve@altair.xemacs.org>
1021 * XEmacs 21.0-pre5 is released.
1023 1998-07-09 SL Baur <steve@altair.xemacs.org>
1025 * XEmacs 21.0-pre4 is released.
1027 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
1029 * README: Documented the changed PACKAGEPATH option and the new
1030 INSTALL_DIR option, install target and runemacs executable.
1031 Added more debugging documentation.
1033 * config.h: Don't undef EMACS_CONFIGURATION because it's now
1034 set in the makefile.
1036 * xemacs.mak: Added an INSTALL_DIR option and install target.
1037 Renamed the default package location option to PACKAGEPATH
1038 and made it cope with paths with spaces in them.
1039 Made non-debug build the default; DEBUG_XEMACS defaults to 0.
1040 System configuration (EMACS_CONFIGURATION) now correctly
1041 determined at build-time by this makefile.
1042 Compiles the runemacs executable as part of the all target.
1044 1998-06-29 SL Baur <steve@altair.xemacs.org>
1047 * xemacs.mak: NT native sound fixes
1048 From Fabrice POPINEAU via Adrian Aichner <adrian@xemacs.org>
1050 1998-06-21 Martin Buchholz <martin@xemacs.org>
1052 * xemacs.mak: It's XEmacs, not Xemacs!
1054 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
1056 * file.ico, lisp.ico:
1057 New icons to represent a generic file and a lisp file.
1059 * xemacs.rc: Build file.ico and lisp.ico into the executable.
1061 1998-06-15 Peter Windle <peterw@sdl.ug.eds.com>
1063 * xemacs.mak: Made XPM and X11 checks cope with case-sensitive
1064 NFS. Also apply Sean MacLennan's change allowing
1065 emacs_beta_version to be undefined.
1067 1998-06-19 SL Baur <steve@altair.xemacs.org>
1069 * xemacs.mak (distclean): Reorder when puresize-adjust.h gets
1071 From Adrian Aichner <adrian@xemacs.org>
1073 1998-06-08 Kirill M. Katsnelson <kkm@kis.ru>
1075 * config.h: Undefined DONT_ENCAPSULATE.
1076 Defined ENCAPSULATE_* for fopem, open, rename and mkdir.
1077 Removed MS-DOS code remains.
1079 1998-06-03 Rick Rankin <Rick_Rankin-P15254@email.mot.com>
1081 * Makefile.cygwin: created to compile runemacs.c. This should
1082 probably have a Makefile.in, but...
1084 * runemacs.c: modified to check to see if xemacs is a symbolic
1085 link when compiled under Cygwin.
1087 1998-05-31 Kirill M. Katsnelson <kkm@kis.ru>
1089 * xemacs.mak: Added lib-src/wakeup.exe
1091 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
1093 * xemacs.mak: Added rules for hexl.exe, movemail.exe, mmencode.exe
1094 sorted-doc.exe, etags.exe
1096 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
1098 * xemacs.mak: Support building InfoDock, with INFODOCK=1 macro
1099 in the command line.
1101 1998-05-26 Kirill M. Katsnelson <kkm@kis.ru>
1103 * inc/sys/dir.h: Removed #ifndef WINDOWSNT around the code which
1104 should be compiled in (sic!).
1105 Removed 'extern' before function prototypes.
1107 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
1109 * xemacs.mak: Unified -nologo compiler switch handling and lib-src
1110 programs build (only make-docfile currently, adding other tools
1113 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
1115 * xemacs.mak: Added HAVE_DIALOGS macro, and dialog-*.* files to
1116 docfile creation and compilation.
1117 Defaulted HAVE_MSW to 1.
1118 Changed lib-src references to be relative to $(XEMACS)/, not ../
1120 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
1122 * xemacs.mak: Removed inline.{c,obj}. It did buy nothing.
1124 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
1126 * xemacs.mak: Comment out dialog.{c,obj} from build.
1128 1998-05-11 Jonathan Harris <jhar@tardis.ed.ac.uk>
1131 Unconditionally define new HAVE_DRAGNDROP.
1133 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
1135 * xemacs.mak: Added dragdrop.{c,obj}
1137 1998-05-08 Kirill M. Katsnelson <kkm@kis.ru>
1139 * config.h (enum_field): Redefine to be unsigned int.
1141 1998-05-07 Kirill M. Katsnelson <kkm@kis.ru>
1143 * xemacs.mak: Really honor minimal tagbits, indexed lrecord and
1146 1998-05-03 Kirill M. Katsnelson <kkm@kis.ru>
1148 * inc/sys/socket.h: Removed encapsulating definitions for Winsock
1151 1998-05-04 Kirill M. Katsnelson <kkm@kis.ru>
1153 * xemacs.mak: Defined PATH_PROGNAME and PATH_VERSION C macros.
1154 Make _DEBUG defined only when DEBUG_XEMACS.
1156 1998-04-26 Kirill M. Katsnelson <kkm@kis.ru>
1158 * xemacs.mak: Added glyphs-eimage.{c,obj}
1160 1998-04-20 Kirill M. Katsnelson <kkm@kis.ru>
1162 * xemacs.mak: Support "Don't panic, I will restart make" exit code.
1163 Extra checks for externally specified X{PM,11}_DIR.
1164 Proper quoting to allow spaces in these paths.
1165 Conduct all config checks at once.
1166 New option VERBOSECC. When non-zero, C compiler echoes its
1167 commands. When zero, only name of the file being compiled is
1168 echoed. Default is 0 (do not echo).
1170 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
1172 * README: Documented new msvc build procedure, including XPM
1175 * xemacs.mak: Added XPM and TOOLBARS support for native msvc
1179 Makefile for building xpm library under msvc. Hopefully this
1180 will be part of future xpm distributions.
1182 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
1184 * config.h: Do not USE_ASSERTION when DEBUG_XEMACS is not
1187 * xemacs.mak: Added new file process-nt.c
1189 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
1191 * xemacs.mak: Added build options which can be defined in nmake
1192 command line (defaults are parentheses):
1193 HAVE_MSW=0/1 (0) Build with native GUI
1194 HAVE_X=0/1 (0) Build with X-Windows
1195 ** At least one must be defined
1196 X11_DIR=path () Path to the root dir of X11R6 installation
1197 ** Must be defined when HAVE_X=1
1198 HAVE_MULE=0/1 (0) Compile in MULE
1199 HAVE_MSW_C_DIRED=0/1(1) Compile in fast dired
1200 PATH_PACKAGEPATH=path Package search path
1202 DEBUG_XEMACS=0/1 (1) Compile with symbols, assertions and
1203 extra debugging checks
1204 USE_UNION_TYPE=0/1 (0)
1205 USE_MINIMAL_TAGBITS=0/1 (0)
1206 USE_INDEXED_LRECORD_IMPLEMENTATION=0/1 (0)
1207 GUNG_HO=0/1 (none) When specified, overrides the above two.
1208 : Added output of a configuration report
1209 : Added copyright notice.
1210 : Deleted remains of ImageMagick.
1211 (distclean): Do not use mskedepend
1212 (install): echo "Not yet implmented".
1214 1998-04-05 Kirill M. Katsnelson <kkm@kis.ru>
1216 * config.h (enum_field): Borrow new definition from config.h.in
1218 1998-04-01 Kirill M. Katsnelson <kkm@kis.ru>
1220 * config.h: Patial sync-up with config.h.in
1222 1998-03-25 jhar@tardis.ed.ac.uk
1224 * xemacs.mak: Adds glyphs-msw.c and imgproc.c and reflects
1225 alterations to package_path in nt/xemacs.mak.
1227 1998-03-24 Kirill M. Katsnelson <kkm@kis.ru>
1229 * xemacs.mak (dump-xemacs): Replaced use of `touch' with `echo'.
1231 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
1233 * xemacs.mak: Removed all references to deleted dgif_lib.{c,obj},
1234 gif_err.{c,obj} and gifalloc.{c,obj}. New image support is not
1237 1998-03-19 Kirill M. Katsnelson <kkm@kis.ru>
1239 * xemacs.mak: HAVE_FILE_CODING removed: it is no longer an option,
1240 since file I/O depends on it, and defined unconditioanlly in
1242 Added -nologo switch to different tools here and there.
1243 Suppressed some irrelevant make output.
1245 1998-02-28 Kirill M. Katsnelson <kkm@kis.ru>
1247 * xemacs.mak: Defined HAVE_FILE_CODING variable, an equivalent of
1248 --with-file-coding configure option. Default is yes.
1250 1998-03-13 Kirill M. Katsnelson <kkm@kis.ru>
1252 * xemacs.mak (update-elc): Copy Installation.el to $(LISP)
1254 * Installation.el: New file, copied by xemacs.mak during build.
1256 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
1258 * xemacs.mak: Added entry for src/dired-msw.c. Use of the
1259 dired-in-C enhancements is optional, and is determined by
1260 HAVE_MSW_C_DIRED. See comments in xemacs.mak.
1262 1998-02-18 Kirill M. Katsnelson <kkm@kis.ru>
1264 * xemacs.mak: Fixed lost docstrings
1266 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
1268 * xemacs.mak: Updated accordingly.
1269 Creates the MSVC browse info immediately after the link.
1271 1997-12-29 Kirill M. Katsnelson <kkm@kis.ru>
1273 * config.h: Suppressed MSVC warning 'relational' : signed/unsigned
1276 * config.h: INLINE defined to __inline for MSVC compilers >= 2.x
1278 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
1280 * xemacs.mak: added menubar-msw.c, menubar.c
1282 * xemacs.mak: scrollabrs and menubars are rearranged properly
1283 under different ifdef'd secions, so for example menubar.obj goes
1284 to always compiled section, and menubar-msw.obj is built only when
1287 * xemacs.mak: Compiler warning flag definition moved to a macro
1288 CPP_WARN_FLAGS. Redefined from -w to -W3 (Doh!).
1290 1997-12-11 David Hobley <davidh@wr.com.au>
1292 * Added support for auto generation of puresize-adjust.h
1293 in xemacs.mak. Also created new file puresize-adjust.h to copy
1294 into src on initial build.
1296 Mon December 08 1997 kkm@kis.ru
1298 * xemacs.mak: added profile.c, removed event-unixod.c
1299 * xemacs.mak: removed dangerous defines _IX_86, _X86_,
1301 * config.h: removed #define HAVE_UNIXOID_EVENT_LOOP
1303 Thu December 04 1997 jhar@tardis.ed.ac.uk
1305 * xemacs.mak: Define DEBUG_XEMACS when compiling with debug.
1307 Tue November 29 12:29:33 1997 davidh
1309 * xemacs.mak and config.h updated to provide ability to
1310 specify DEBUG mode from the xemacs.mak file.
1312 Mon December 01 1997 jhar
1314 * msw-init.el: Provide default bindings for cut, paste, copy and undo
1316 * event-msw.c, event-msw.h, frame-msw.c, msw-proc.c:
1317 - Implemeted simple emacs_mswindows_event_pending_p().
1318 - Fixed deleting frames.
1319 - Rewrote timeout code, eliminating "!NILP(rest)" bug.
1320 - Special processing for 'Ctrl-@' keystroke.
1321 - Support for some new keysyms.
1323 Mon December 01 1997 jhar
1326 - Add PACKAGE_PATH and EMACS_BETA_VERSION defines.
1327 - Automatically copy changed include files from \nt to \src.
1328 - Corrected some DOC_SRC* lists.
1330 Tue November 18 21:45:06 1997 davidh
1332 * xemacs.mak updated to remove dependency on startup.elc
1333 HAVE_IMAGEMAGICK added for X build.
1335 Thu September 25 23:06:44 1997 davidh
1337 * xemacs.mak updated to make the build as simple as typing
1338 nmake -f xemacs.mak. Also support for native gui included
1339 which should mean the w32 directory is no longer required.
1341 * config.h synced with config.h.in from 20.3-b2
1343 * synced in changes to support native gui.
1345 Thu September 25 23:06:44 1997 davidh
1347 * August Hill provided a patch to xemacs.mak to greatly simplify
1348 the build - the DOC file gets created correctly.
1350 Tue September 22 23:06:44 1997 davidh
1352 * August Hill provided some more patches - to expand ~ correctly
1353 and to correctly deal with drive letters in the path.
1355 * emacs.c patched to call init_ntproc()
1358 Tue July 15 19:32:21 1997 davidh
1360 * August Hill provided some more patches to make things better
1361 - there is a workaround for dired to make the ^M's disappear
1362 - a patch to fix shell-command
1364 Tue July 08 22:01:36 1997 davidh
1366 * #ifdef'd call to vfork and replaced with spawn as per GNU Emacs;
1367 as a result, removed /force - XEmacs now links normally.
1369 Thu June 31 21:16:21 1997 davidh
1373 * nt/X11.patch created to help with the X build.
1375 * August Hill provided:
1376 a patch to fix the _WRETCODE undefined symbol,
1377 a patch to fix a problem with dired
1379 and generally helped clarify the build instructions.
1381 * Synced with 20.3b10 (Athens).
1383 * Made DIRECTORY_SEP be '\\'. Until I can change all code to
1384 use the macro, I decided this would be easiest.
1386 * Modified src/fileio.c to only open files in O_BINARY. This
1387 causes files to be opened and written without automatically
1388 writing ^M 's to the end of each line. MULE ought to sort this
1389 in theory, but I am less than convinced.
1391 * Updated the nt/README to provide a little more help.
1393 Thu May 29 23:11:21 1997 davidh
1395 * Synced with 20.3b2.
1397 * Removed nt/README.src, nt/src.m.windowsnt.h nt/src.s.windowsnt.h.
1399 * Updated README from marcpa.
1401 * Added example Win32.cf and site.def files for X.
1403 * Added sed.exe into nt/.
1405 * Modified nt/xemacs.mak to pass correct flags to lwlib compile.
1407 * Added extra .elc files to ensure make-docfile gets all symbols.
1409 * Modified balloon_help.c to compile (#if'd max definition)
1411 * Modified src/event-Xt.c so as not to add signal_event_pipe to
1412 be selected on - this is a hack until I can work out a better
1413 way. Thanks to Ben Wing for help on this.
1415 Thu Mar 27 20:56:21 1997 marcpa (marcpa at MARCPA)
1417 * Synced with 20.1b9.
1419 Sun Mar 16 00:32:15 1997 marcpa (marcpa at MARCPA)
1421 * lisp/eterm/README.term is truncated: is it just me (because
1422 I'm on NT) or everyone else sees this ?
1423 Answer: it is because it contains a ^Z embedded in it, therefore
1424 it needs to be inserted in binary mode in CVS.
1426 Thu Mar 13 00:19:25 1997 marcpa (marcpa at MARCPA)
1428 * At end of compilation, there are some unresolved symbols:
1430 link.exe @C:\TEMP\nma00115.
1431 sysdep.obj : error LNK2001: unresolved external symbol _vfork
1432 ../src/temacs.exe : warning LNK4088: image being generated due to /FORCE
1433 option; image may not run
1436 Wed Mar 12 23:18:53 1997 marcpa (marcpa at MARCPA)
1438 * Need to copy the nt/inc directory David originally submitted or
1439 NT code won't compile.
1441 * Need to copy nt/{config.h,paths.h,ad2c.sed,xemacs.mak} in src.
1443 * Had to modify XEmacs sources here and there : see the diffs
1444 between NT_FIRST_COMPILE and V20_1_beta9.
1446 * Needed to patch X11R6.3 sources: (include/x11/Xmd.h:155) BOOL is
1447 already defined by Windows and is a long, while X wants it to be
1450 --- Xmd.h~ Thu Jun 08 23:20:40 1995
1451 +++ Xmd.h Sun Mar 16 13:09:10 1997
1453 typedef CARD16 BITS16;
1461 * cpp.exe not used: cl.exe from VC++4.2 seems to handle everything