1 2004-02-02 Vin Shelton <acs@xemacs.org>
3 * XEmacs 21.4.15 is released
5 2003-12-10 Adrian Aichner <adrian@xemacs.org>
7 * xemacs.mak (COPYCMD): New.
8 * xemacs.mak (COPY): New.
9 * xemacs.mak (COPYDIR): New.
10 * xemacs.mak (XEMACS_INCLUDES):
11 * xemacs.mak (install): Allow xemacs.mak to overwrite existing
14 2003-11-06 Adrian Aichner <adrian@xemacs.org>
16 * minitar.c: Sync with Xemacs 21.5 version to fix package
17 installation in native Windows XEmacs.
19 2003-09-03 Vin Shelton <acs@xemacs.org>
21 * XEmacs 21.4.14 is released
23 2003-05-25 XEmacs Build Bot <builds@cvs.xemacs.org>
25 * XEmacs 21.4.13 is released
27 2003-01-15 Stephen J. Turnbull <stephen@xemacs.org>
29 * XEmacs 21.4.12 "Portable Code" is released.
31 2003-01-03 Stephen J. Turnbull <stephen@xemacs.org>
33 * XEmacs 21.4.11 "Native Windows TTY Support" is released.
35 2002-12-14 Ben Wing <ben@xemacs.org>
38 * xemacs.mak (DEPEND):
39 * xemacs.mak (CFLAGS_NO_LIB): New.
40 * xemacs.mak (ETAGS_DEPS):
41 * xemacs.mak (LIB_SRC_TOOLS):
42 Various couple problems.
44 2002-11-02 Stephen J. Turnbull <stephen@xemacs.org>
46 * XEmacs 21.4.10 "Military Intelligence" is released.
48 2002-10-13 Adrian Aichner <adrian@xemacs.org>
50 * xemacs.mak (OS): Remove obsolete quoting of double-quote in the
51 Installation file to avoid unnecessary deviations from the UNIX
52 version in `describe-installation' and `build-report'.
54 2002-10-08 Andy Piper <andy@xemacs.org>
56 * xemacs.mak: set the stacksize to 8mb which seems to be the magic
59 2002-08-23 Stephen J. Turnbull <stephen@xemacs.org>
61 * XEmacs 21.4.9 "Informed Management" is released.
63 2002-08-16 Jonathan Harris <jonathan@xemacs.org>
65 * config.inc.samp (USE_PORTABLE_DUMPER): Default to on.
66 * config.inc.samp (USE_MINIMAL_TAGBITS): Removed.
67 * config.inc.samp (USE_INDEXED_LRECORD_IMPLEMENTATION): Removed.
68 * config.inc.samp (GUNG_HO): Removed.
69 * xemacs.mak (USE_MINIMAL_TAGBITS): Removed.
70 * xemacs.mak (USE_INDEXED_LRECORD_IMPLEMENTATION): Removed.
71 * xemacs.mak (GUNG_HO): Removed.
72 * xemacs.mak (TAGBITS_DEFINES): Removed.
73 * xemacs.mak (LRECORD_DEFINES): Removed.
74 * xpm.mak: Default to using MSVCRT as the C runtime
76 Remove all vestiges of USE_MINIMAL_TAGBITS,
77 USE_INDEXED_LRECORD_IMPLEMENTATION, and GUNG_HO, since those
78 ifdefs have long been removed.
80 Make pdump the default.
82 2002-07-05 Jonathan Harris <jonathan@xemacs.org>
84 * README: Document Visual Studio .NET setup
86 2002-05-06 Jonathan Harris <jonathan@xemacs.org>
90 Update PNG version to 1.0.9, zlib version to 1.1.14.
92 2002-05-09 Stephen J. Turnbull <stephen@xemacs.org>
94 * XEmacs 21.4.8 "Honest Recruiter" is released.
96 2002-03-26 Vin Shelton <acs@xemacs.org>
98 * xemacs.mak: Added special rule to build winclient.exe.
100 2002-05-04 Stephen J. Turnbull <stephen@xemacs.org>
102 * XEmacs 21.4.7 "Economic Science" is released.
104 2002-03-29 Jonathan Harris <jonathan@xemacs.org>
106 * xemacs.mak: Define STACK_TRACE_EYE_CATCHER.
108 2001-12-17 Stephen J. Turnbull <stephen@xemacs.org>
110 * XEmacs 21.4.6 "Common Lisp" is released.
112 2001-10-23 Stephen J. Turnbull <stephen@xemacs.org>
114 * XEmacs 21.4.5 "Civil Service" is released.
116 2001-08-02 Dr. Volker Zell <Dr.Volker.Zell@oracle.com>
119 Under cygwin, when environment variable CYGWIN is set
120 to check_case:strict, filenames are considered case sensitive.
122 2001-07-28 Stephen J. Turnbull <stephen@xemacs.org>
124 * XEmacs 21.4.4 "Artificial Intelligence" is released.
126 2001-07-18 Paul Krause <pkrause@soundbite.com>
128 * xemacs.mak (DEPEND): defined(_) isn't a reliable method for
129 detecting if perl is from cygwin. Check $OSNAME as a backup.
131 2001-06-12 Stephen J. Turnbull <stephen@xemacs.org>
133 * xemacs.mak (HAVE_ZLIB): New, defaults to HAVE_PNG.
134 (USE_MINITAR): Default to HAVE_ZLIB.
135 (MSW_LIBS): Add comctl32.lib if HAVE_WIDGETS.
136 (mostlyclean, nicenclean, distclean, versionclean): Only one target
137 per invocation of $(DEL); don't use unneeded switches (WinME support).
139 2001-05-23 Ben Wing <ben@xemacs.org>
141 * xemacs.mak (installation):
142 call `ver' to get the exact os version and put it in the
143 installation; suggestion from adrian.
145 2001-05-17 Stephen J. Turnbull <stephen@xemacs.org>
147 * XEmacs 21.4.3 "Academic Rigor" is released.
149 2001-05-17 Stephen J. Turnbull <stephen@xemacs.org>
151 * xemacs.mak: Use the EMACS_PATCH_LEVEL define in compiles.
153 2001-05-10 Stephen J. Turnbull <stephen@xemacs.org>
155 * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
157 2001-05-09 Ben Wing <ben@xemacs.org>
160 do not warn about gtk when we're not trying to compile with it.
162 2001-04-20 Ben Wing <ben@xemacs.org>
164 * .cvsignore: Added stuff for Windows.
166 2001-05-01 Ben Wing <ben@xemacs.org>
168 * config.inc.samp (MAKEINFO): point at more standard c: not f:.
170 2001-05-01 Adrian Aichner <adrian@xemacs.org>
172 * xemacs.mak: Define EMACS_PATCH_LEVEL like configure.in does.
173 * xemacs.mak (XEMACS_VERSION_STRING): Build this more like
175 * xemacs.mak (docfile): Use del instead of $(DEL) in shell
178 2001-04-27 Adrian Aichner <adrian@xemacs.org>
180 * compface.mak (clean): New target.
181 * xemacs.mak: Use $(DEL) everywhere, instead of some occurences of
182 del and @$(DEL). Add GTK supporting variables and document it as
183 currently unsupported on MSWindows.
184 * xemacs.mak (XEMACS_VERSION_STRING): Initialize according to
185 emacs_is_beta. Use emacs_beta_version as patch level for non-beta
187 * xemacs.mak (HAVE_GTK): New.
188 * xemacs.mak (GTK_DIR): New.
190 2001-04-19 Andy Piper <andy@xemacs.org>
192 * minitar.mak: Remove
194 * xemacs.mak (PROGRAM_DEFINES): Calculate release version
196 (ETAGS_DEPS): Add mintar as a real target
197 (DOC): Do the right thing when non-beta
199 2001-04-19 Stephen J. Turnbull <stephen@xemacs.org>
201 * XEmacs 21.4.1 "Copyleft" is released.
203 2001-04-17 Stephen J. Turnbull <stephen@xemacs.org>
205 * README: Fixup 21.2 -> 21.4.
207 2001-04-16 Stephen J. Turnbull <stephen@xemacs.org>
209 * XEmacs 21.4.0 "Solid Vapor" is released.
211 2001-04-14 Stephen J. Turnbull <stephen@xemacs.org>
213 * XEmacs 21.2.47 "Zephir" is released.
215 2001-03-14 Craig Lanning <CraigL@Knology.net>
217 * minitar.c: Clean up some compiler warnings.
219 2001-03-21 Martin Buchholz <martin@xemacs.org>
221 * XEmacs 21.2.46 "Urania" is released.
223 2001-03-06 Ben Wing <ben@xemacs.org>
225 * xemacs.mak (DEPEND):
226 Correct line that runs perl to do correct quoting regardless of
227 whether nmake is run from bash.
229 2001-03-02 Ben Wing <ben@xemacs.org>
231 * config.h: Sadly, we need to disable another warning (C4116,
232 unnamed type definition in parentheses: A structure, union, or
233 enumerated type with no name was defined in a parenthetical
234 expression. The type definition is meaningless.), due to Martin's
235 latest definition of ALIGNOF.
237 2001-02-23 Martin Buchholz <martin@xemacs.org>
239 * XEmacs 21.2.45 "Thelxepeia" is released.
241 2001-02-09 Martin Buchholz <martin@xemacs.org>
243 * config.h (HAVE_UTIME): New.
244 * config.h (HAVE_UTIME_H): Remove.
245 * config.h (HAVE_STRUCT_UTIMBUF): Remove.
247 2001-02-08 Martin Buchholz <martin@xemacs.org>
249 * XEmacs 21.2.44 "Thalia" is released.
251 2001-01-26 Martin Buchholz <martin@xemacs.org>
253 * XEmacs 21.2.43 "Terspichore" is released.
255 2001-01-20 Martin Buchholz <martin@xemacs.org>
257 * XEmacs 21.2.42 "Poseidon" is released.
259 2001-01-17 Martin Buchholz <martin@xemacs.org>
261 * XEmacs 21.2.41 "Polyhymnia" is released.
263 2001-01-08 Martin Buchholz <martin@xemacs.org>
265 * XEmacs 21.2.40 is released.
267 2000-12-31 Martin Buchholz <martin@xemacs.org>
269 * XEmacs 21.2.39 is released.
271 2000-12-05 Martin Buchholz <martin@xemacs.org>
273 * XEmacs 21.2.38 is released.
275 2000-11-14 Martin Buchholz <martin@xemacs.org>
277 * XEmacs 21.2.37 is released.
279 2000-10-27 Martin Buchholz <martin@xemacs.org>
281 * config.h: Oops, _getpt ==> _getpty
283 2000-10-11 Martin Buchholz <martin@xemacs.org>
285 * config.h (HAVE_XFREE86): Remove.
286 (HAVE_XREGISTERIMINSTANTIATECALLBACK): New.
287 (XREGISTERIMINSTANTIATECALLBACK_NONSTANDARD_PROTOTYPE): New.
289 2000-10-10 Martin Buchholz <martin@xemacs.org>
292 Sync with pty/signaling related changes to src/config.h.in
294 2000-10-07 Adrian Aichner <aichner@ecf.teradyne.com>
296 * xemacs.mak (default): Enforce runnig nmake from xemacs.mak's
297 directory to avoid problems with relative paths.
299 2000-10-04 Martin Buchholz <martin@xemacs.org>
301 * XEmacs 21.2.36 is released.
303 2000-09-30 Martin Buchholz <martin@xemacs.org>
305 * config.h (HAVE_STRCASECMP): Remove.
307 2000-09-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
310 Make src\depend parsing recognise "#if defined" instead of "#ifdef".
311 Use matching single quotes to keep 4dos shell happy.
313 2000-08-07 Ben Wing <ben@xemacs.org>
315 * xemacs.mak: add getloadavg.c.
317 2000-07-30 Ben Wing <ben@xemacs.org>
320 Improve X documentation.
321 Document nascent Mule support.
322 Document current MS Windows contributors.
324 2000-07-15 Ben Wing <ben@xemacs.org>
327 added new file win32.c.
328 took out unused alloca.c.
329 * xemacs.mak (update-elc-2): added new target for rebuilding the
330 remaining .elcs after dumped. its dependency is added for target
332 * xemacs.mak (update-auto-and-custom):
333 cleaned up ; now it byte-compiles custom-load.el.
334 * xemacs.mak (mostlyclean):
335 * xemacs.mak (clean):
336 * xemacs.mak (nicenclean):
337 * xemacs.mak (distclean):
338 * xemacs.mak (realclean):
339 * xemacs.mak (versionclean):
340 Redid all the clean targets, to be similar to what's in the
343 2000-07-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
345 * xemacs.mak ($(PROGNAME)): Do check error code from temacs during
348 2000-07-19 Martin Buchholz <martin@xemacs.org>
350 * XEmacs 21.2.35 is released.
352 2000-07-14 IKEYAMA Tomonori <tomonori@suiyokai.org>
354 * config.h: Import C++ compilation stuff from src/config.h.
356 2000-07-05 Craig Lanning <lanning@scra.org>
358 * xemacs.rc: Uppercase the id's so that windres will work.
360 2000-07-05 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
362 * xemacs.mak (TEMACS_LIBS): Added comdlg32.lib
364 2000-06-12 Ben Wing <ben@xemacs.org>
366 * config.h (ENCAPSULATE_STAT):
367 Always encapsulate stat/fstat. Also suggested by Mike Alexander
368 <mike.alexander@xemacs.org>.
370 2000-06-10 Ben Wing <ben@xemacs.org>
373 * config.h (HAVE_GETPAGESIZE):
374 * config.h (HAVE_GETTIMEOFDAY):
375 corrections to go along with removed nt/inc.
379 correct graphics lib paths to agree with binaries provided in
382 * xemacs.mak (DEPEND):
383 * xemacs.mak (DEFINES):
384 * xemacs.mak (LIB_SRC_DEFINES):
385 * xemacs.mak (minitar):
386 * xemacs.mak (TEMACS_LFLAGS):
389 * xemacs.mak (install):
390 WINDOWSNT -> WIN32_NATIVE.
391 Don't build run*.exe.
392 comments about required ^^.
393 Added setargv.obj to the list of linked entities,
394 causing automatic wildcarding of filenames given on the
395 command line. (As usual, enclose in double quotes to avoid
398 2000-06-07 Ben Wing <ben@xemacs.org>
400 * runemacs.c: Removed. No longer necessary.
402 * Makefile.cygwin: Removed.
404 * inc\*: Removed. At long-fucking-last!
406 2000-05-28 Martin Buchholz <martin@xemacs.org>
408 * XEmacs 21.2.34 is released.
410 2000-05-12 Craig Lanning <CraigL@DyCon.com>
412 * inc\sys\socket.h: Don't define timeval as ws_timeval for mingw32
414 2000-05-01 Martin Buchholz <martin@xemacs.org>
416 * XEmacs 21.2.33 is released.
418 2000-04-27 Ben Wing <ben@xemacs.org>
420 * xemacs.mak: combine auto-autoloads.el and custom.el update into
423 2000-04-26 Ben Wing <ben@xemacs.org>
425 * xemacs.mak: put in support for QUICK_BUILD.
427 * config.inc.samp: put in an entry for QUICK_BUILD.
429 2000-04-23 Ben Wing <ben@xemacs.org>
431 * xemacs.mak: Modified section that dumps .exe to not dump
432 when nothing has changed. It does this by relying on a flag
435 Also in building of auto-autoloads.el, we no longer unconditionally
436 remove the old one. That was pointless and made the whole build
437 procedure a lot longer -- the autoload code is smart enough to
438 update itself automatically from an out-of-date autoload file.
440 2000-04-04 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
442 * xemacs.mak: Build the i utility and use it to pipe windowed
443 [xt]emacs output to the build console.
445 2000-03-25 Didier Verna <didier@xemacs.org>
447 * config.h: handle the renaming of `foo_h_path' to `foo_h_file'.
449 2000-03-22 Mike Alexander <mta@arbortext.com>
451 * xemacs.mak (PROGRAM_DEFINES): Define EMACS_VERSION and
453 (DEPEND): Don't try to create $(OUTDIR) if it already exists
454 ($(SRC)\dump-id.c): Make it
455 (DOC_SRC11): Add dumper.c if portable dumping
456 (dump-xemacs): Make portable dumping work again and create
457 dump-id.c and compile it whenever we do a portable dump.
458 (depend): Change $(SRCDIR) to $(SRC)
460 2000-03-22 Jonathan Harris <jhar@tardis.ed.ac.uk>
462 * .cvsignore: New file, ignores user's config.inc and files
463 containing the user's DevStudio workspace info.
465 * config.h.samp: Added DEPEND option. Renamed HAVE_MSW and HAVE_X to
466 HAVE_MS_WINDOWS and HAVE_X_WINDOWS.
468 * README: Documented DEPEND option. Other small changes.
470 * Todo: Removed - was hopelessly out of date.
473 * xemacs.mak: Added DEPEND option to control use of dependency
474 information generated by make-src-depend. Requires Perl. Defaults
475 to disabled. Renamed HAVE_MSW and HAVE_X to HAVE_MS_WINDOWS and
476 HAVE_X_WINDOWS as a side-effect.
477 Handles '&' in XEmacs codenames by replacing with 'and'.
480 Correct Output_Dir so that DevStudio finds the xemacs executable
483 2000-03-20 Ben Wing <ben@xemacs.org>
485 * README: Substantial rewrite.
486 * xemacs.mak: Pdump fix. (not working yet, though)
488 2000-03-20 Martin Buchholz <martin@xemacs.org>
490 * XEmacs 21.2.32 is released.
492 2000-03-15 Mike Alexander <mta@arbortext.com>
494 * xemacs.mak: Fix for generation of $(XEMACS)\Installation.
496 2000-03-14 Adrian Aichner <adrian@xemacs.org>
498 * xemacs.mak (LIB_SRC_TOOLS): LIB_SRC_TOOLS depend on
499 XEMACS_INCLUDES when we USE_PORTABLE_DUMPER.
501 2000-03-13 Ben Wing <ben@xemacs.org>
503 * xemacs.mak (TEMACS_ENTRYPOINT):
504 Fix for portable dumper.
506 2000-03-12 Ben Wing <ben@xemacs.org>
511 a) Added a file called config.inc which makes it easier to set
512 build options for MS Windows. (Previously, the only way to do this
513 was through command line options to nmake.)
515 b) Cleaned the file up a bit.
517 c) Changed xemacs to be a windows application and not a console
518 application, now that runemacs.exe is no longer necessary.
520 d) Added support for building the tags file.
524 For compiling, editing, and debugging XEmacs using the VC++ 5.0
525 GUI. They may well work under other versions of VC++, but I don't
526 have access to them to test them.
528 2000-03-11 Andy Piper <andy@xemacs.org>
530 * PROBLEMS: Doc fix from Reini Urban <rurban@x-ray.at>.
532 2000-02-27 Mike Alexander <mta@arbortext.com>
534 * xemacs.rc: Include the portable dump data if INCLUDE_DUMP is defined
536 * xemacs.mak: Add the portable dump data to the EXE as a resource
538 2000-03-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
540 * xemacs.mak (TEMACS_LIBS): Add ole32.lib and uuid.lib.
541 (installation): Always regenerate installation report.
543 2000-02-25 Craig Lanning <CraigL@DyCon.com>
545 * inc\sys\time.h: MinGW defines struct timeval in <winsock.h>.
547 2000-02-24 Martin Buchholz <martin@xemacs.org>
549 * config.h (INLINE_HEADER): Define properly (?) for Windows.
551 2000-02-23 Martin Buchholz <martin@xemacs.org>
553 * XEmacs 21.2.31 is released.
555 2000-02-22 Martin Buchholz <martin@xemacs.org>
557 * config.h (gc_checking_assert): New.
559 2000-02-21 Martin Buchholz <martin@xemacs.org>
561 * XEmacs 21.2.30 is released.
563 2000-02-21 Jonathan Harris <jhar@tardis.ed.ac.uk>
566 Document need for makeinfo program or texinfo package.
568 * Xmd.patch: New file, previously in README.
570 2000-02-17 Martin Buchholz <martin@xemacs.org>
572 * config.h: Delete unused HAVE_LINUX_VERSION_H.
574 2000-02-16 Martin Buchholz <martin@xemacs.org>
576 * XEmacs 21.2.29 is released.
578 2000-02-06 Mike Alexander <mta@arbortext.com>
580 * xemacs.mak (install): Copy xemacs.dmp if using the portable
583 2000-02-07 Martin Buchholz <martin@xemacs.org>
585 * XEmacs 21.2.28 is released.
587 2000-02-03 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
589 * Xpm.def: New file, required to build Xpm.dll.
591 * Xpm.mak: Use DEBUG instead of DEBUG_XEMACS - this library is not
592 xemacs-specific. Initialize to DEBUG_XEMACS if specified for
594 Build DLL instead of static LIB when USE_CRTDLL=1 is given to
597 * xemacs.mak: Introduced USE_SYSTEM_MALLOC and USE_CRTDLL.
598 Do not build lastfile.lib when neither unexec not gmalloc are
601 * config.h: Deleted GNU_MALLOC and SYSTEM_MALLOC, as they are set
604 2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
606 * xemacs.mak (DOC_SRC9): Added tests.c ...
607 (TEMACS_DEBUG_OBJS): ... and tests.obj
608 ($(DOC)): Tweaked a bit, for `nmake docfile' unconditionally
611 2000-01-22 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
613 * xemacs.mak (docfile): Added shortcut target.
615 2000-01-19 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
617 * xemacs.mak (TEMACS_LIBS): Added winspool.lib
619 2000-01-20 Martin Buchholz <martin@xemacs.org>
621 * xemacs.mak (dump-xemacs): Remove redundant EMACSBOOTSTRAPMODULEPATH.
623 2000-01-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
625 * xemacs.mak: Patch of 01/13 got in corrupted, fixed.
627 2000-01-18 Martin Buchholz <martin@xemacs.org>
629 * XEmacs 21.2.27 is released.
631 2000-01-18 Martin Buchholz <martin@xemacs.org>
633 * minitar.c: Errno.h --> errno.h. Remove errno declaration.
635 2000-01-13 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
637 * xemacs.mak: Added USE_PORTABLE_DUMPER make command line macro.
638 (temacs:) Added dependency for lastfile.lib so that 'make temacs'
641 1999-12-28 Scott Blachowicz <Scott.Blachowicz@seaslug.org>
643 * minitar.mak: Add vars to allow building from main xemacs.mak.
645 * xemacs.mak: Add rules to build & install minitar.
647 2000-01-03 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
649 * config.h: Fix stuff related to mail locking.
651 1999-12-31 Martin Buchholz <martin@xemacs.org>
653 * XEmacs 21.2.26 is released.
655 1999-12-24 Martin Buchholz <martin@xemacs.org>
657 * XEmacs 21.2.25 is released.
659 1999-12-15 Scott Blachowicz <Scott.Blachowicz@seaslug.org>
661 * minitar.c (main): Add explicit exit(0) to get successful return
664 1999-12-14 Martin Buchholz <martin@xemacs.org>
666 * XEmacs 21.2.24 is released.
668 1999-11-28 Adrian Aichner <adrian@xemacs.org>
670 * xemacs.mak (depend): Only update `depend' if there were changes.
671 Use "perl ./make-src-depend" instead of "mkdepend".
673 1999-12-07 Martin Buchholz <martin@xemacs.org>
675 * XEmacs 21.2.23 is released.
677 1999-11-27 Adrian Aichner <adrian@xemacs.org>
679 * xemacs.mak (SRCDIR): Make path to xemacs absolute to
680 facilitate building info in man subdirs. Echo all cd commands,
681 not just some of them.
683 (makeinfo-test): Test for availability of `texinfo' package to
684 build info. Recommend use of external `makeinfo' program for
685 building info docs faster.
687 (info): cd into man subdirs to support use of external `makeinfo'
690 1999-11-17 Martin Buchholz <martin@xemacs.org>
692 * xemacs.mak: Remove references to index.unperm, index.perm.
694 Shouldn't .obj and .info be in SUFFIXES?
697 1999-11-29 XEmacs Build Bot <builds@cvs.xemacs.org>
699 * XEmacs 21.2.22 is released
701 1999-11-28 Martin Buchholz <martin@xemacs.org>
703 * XEmacs 21.2.21 is released.
705 1999-11-10 XEmacs Build Bot <builds@cvs.xemacs.org>
707 * XEmacs 21.2.20 is released
709 1999-10-07 Norbert Koch <n.koch@eai-delta.de>
711 * xemacs.mak: Ignore return code of 'del' calls. Use a make
714 1999-09-26 Adrian Aichner <adrian@xemacs.org>
716 * xemacs.mak (all): Update $(LISP)/auto-autoloads.elc? and
717 $(LISP)/custom-load.el using XEmacs itself, like xemacs-packages
719 ($(LISP)\auto-autoloads.el): Add new rule.
720 ($(LISP)\custom-load.el): Ditto.
722 1999-08-04 Andy Piper <andy@xemacs.org>
724 * xemacs.mak (HAVE_WIDGETS): add define to appropriate places.
726 1999-07-26 Adrian Aichner <adrian@xemacs.org>
728 * xemacs.mak ($(MANDIR)\lispref\lispref.texi): Replace bad
731 1999-07-30 XEmacs Build Bot <builds@cvs.xemacs.org>
733 * XEmacs 21.2.19 is released
735 1999-07-10 Adrian Aichner <adrian@xemacs.org>
737 * xemacs.mak (.SUFFIXES): Add .texi.
738 (check): Improve automated test section.
739 (info): Generate info files using XEmacs (no makeinfo.exe needed).
741 1999-07-19 Andy Piper <andy@xemacs.org>
743 * xemacs.mak (DOC_SRC3): add gutter.c
744 (TEMACS_OBJS): add gutter.obj.
746 1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org>
748 * XEmacs 21.2.18 is released
750 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org>
752 * XEmacs 21.2.17 is released
754 1999-06-13 Adrian Aichner <adrian@xemacs.org>
756 * xemacs.mak (DOC_SRC8): Remove mule-coding.c.
757 (TEMACS_MULE_OBJS): Remove mule-coding.obj
758 (check): Implement according to src/Makefile.
759 (check-temacs): ditto.
761 1999-06-05 Norbert Koch <n.koch@delta-ii.de>
763 * xemacs.mak (mule): remove dependencies from mule-coding.c
765 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org>
767 * XEmacs 21.2.16 is released
769 1999-05-14 Adrian Aichner <adrian@xemacs.org>
771 * xemacs.mak (GUNG_HO): Explicitly default to 0.
772 Fix some comment typos.
773 ($(XEMACS)\Installation): Create it in the toplevel-directory,
774 where it is expected by loadup.el
776 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
778 * XEmacs 21.2.15 is released
780 1999-05-31 Andy Piper <andy@xemacs.org>
782 * xemacs.mak: add select & select-x targets.
784 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
786 * XEmacs 21.2.14 is released
788 1999-05-12 SL Baur <steve@gneiss.etl.go.jp>
790 * xemacs.mak: please document me
791 From Norbert Koch <n.koch@delta-ii.de>
793 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
795 * xemacs.mak ($(LISP)\Installation.el): Don't use
798 1999-03-17 Adrian Aichner <adrian@xemacs.org>
800 * xemacs.mak: Remove ESC macro -- no longer needed.
801 Remove small configuration report. Remove simplified version of
802 Installation and Installation.el
803 (Installation.el): Create it depending on "Installation" file.
804 Replace \r characters by use of `replace-in-string' in lisp-land.
805 (all): Make it depend on "Installation" file.
806 (Installation): Create a complete "Installation" file, looking
807 much like what is generated by "configure" on UNIX systems.
808 Insert WARNING where appropriate (currently when building without
809 HAVE_XPM, HAVE_PNG, and HAVE_MSW_C_DIRED).
810 Type "Installation" to STDOUT much like the "small configuration
813 1999-04-29 Andy Piper <andy@xemacs.org>
815 * sys/file.h: conditionalise definition of X_OK.
817 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
819 * XEmacs 21.2.13 is released
821 1999-03-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
824 Don't link lib-src programs incrementally.
825 Don't include debug info in release builds.
826 Put intermediate files in the appropriate directories.
827 Make "distclean" target delete all intermediate files.
829 1999-03-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
832 Fix building on Windows 95/98 by conditionalising escape
834 Only put mule-packages in package path on MULE builds.
835 Only build source browser files on debug builds.
836 Build source browser database before link so that it's
837 available even if link fails.
839 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
841 * XEmacs 21.2.12 is released
843 1999-03-03 Gleb Arshinov <gleb@cs.stanford.edu>
845 * xemacs.mak (HAVE_XFACE): fix for building without X-Face support
846 provided by Brent B. Powers <bpowers@ms.com>.
848 * xemacs.mak (CONFIG_ERROR): Misc error detection for build with
851 1999-02-01 Gleb Arshinov <gleb@cs.stanford.edu>
853 * README: Document the X-Face build option.
855 * compface.mak: New file
856 Makefile for building compface library under MSVC. Build
857 library only, not executables. Should be extended to build
858 executables and propagated upstream, if possible.
860 * xemacs.mak: Link in X-Face/Compface for NT native build.
862 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
864 * XEmacs 21.2.11 is released
866 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
868 * XEmacs 21.2.10 is released
870 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
872 * XEmacs 21.2.9 is released
874 1999-01-14 Adrian Aichner <adrian@xemacs.org>
876 * xemacs.mak (MODULES): Adding variable.
877 (update-elc): Setting EMACSBOOTSTRAPMODULEPATH.
879 1998-12-17 Charles G. Waldman <cgw@pgt.com>
881 * minitar.c: New file
882 * minitar.mak: New file
884 1998-12-29 Jonathan Harris <jhar@tardis.ed.ac.uk>
887 Changed x86 EMACS_CONFIGURATION to i586-pc-win32 since we
888 build optimised for Pentium.
889 Created CFLAGS variable, used in building all objects and in
890 constructing config.values.
891 Added glyphs-widget.c and gui-msw.c to list of sources.
892 Added PACKAGE_PATH to EMACSBOOTSTRAPLOADPATH for mule builds.
894 1998-12-28 Martin Buchholz <martin@xemacs.org>
896 * XEmacs 21.2.8 is released.
898 1998-12-24 Martin Buchholz <martin@xemacs.org>
900 * XEmacs 21.2.7 is released.
902 1998-12-13 Jonathan Harris <jhar@tardis.ed.ac.uk>
905 Replaced PACKAGEPATH variable with PACKAGE_PREFIX.
906 configure-package-path is initialised to contain
907 subdirectories of PACKAGE_PREFIX. The install target makes
908 a skeleton package tree under PACKAGE_PREFIX.
911 Documented the package path changes.
912 Corrected the advice on a suitable minimal set of packages.
914 1998-12-17 Andy Piper <andy@xemacs.org>
916 * xemacs.mak ($(LIB_SRC)/movemail.exe): adapt make rule to build
919 * xemacs.mak: add gui-msw.c and glyphs-widget.c object lists.
921 1998-12-16 Andy Piper <andy@xemacs.org>
923 * XEmacs 21.2.6 is released
925 1998-12-11 Adrian Aichner <adrian@xemacs.org>
927 * xemacs.mak (DOC_SRC2): CLASH_DETECTION is not supported under
928 native Windows NT. Therefore src\filelock.c is not to be
930 (TEMACS_OBJS): Consequently, don't link in $(OUTDIR)\filelock.obj.
932 1998-12-10 Jonathan Harris <jhar@tardis.ed.ac.uk>
934 * xemacs.mak ($(OUTDIR)\alloc.obj): add a dependency on
935 puresize-adjust.h to avoid infinite recursion.
937 1998-12-09 Andy Piper <andy@xemacs.org>
939 * config.h: remove clash detection stuff.
941 1998-12-07 Martin Buchholz <martin@xemacs.org>
943 * xemacs.mak (TEMACS_OBJS):
945 - Remove pure.c, pure.obj
947 1998-11-04 Adrian Aichner <adrian@xemacs.org>
949 * xemacs.mak: Creating minimal versions of Installation,
950 Installation.el, and config.values to make
951 (describe-installation) and (config-value ...) work in Windows NT
952 native builds. Incorporating rule for movemail.exe courtesy of
955 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
957 * XEmacs 21.2.5 is released
959 1998-11-28 SL Baur <steve@altair.xemacs.org>
961 * XEmacs 21.2-beta4 is released.
963 1998-10-29 Andy Piper <andyp@parallax.co.uk>
965 * xemacs.mak ($(LIB_SRC)/movemail.exe): add etags dependencies to
966 pull in getopt and friends.
968 1998-10-15 SL Baur <steve@altair.xemacs.org>
970 * XEmacs 21.2-beta3 is released.
972 1998-09-29 SL Baur <steve@altair.xemacs.org>
974 * XEmacs 21.2-beta2 is released.
976 1998-09-19 Adrian Aichner <adrian@xemacs.org>
978 * tiff.mak: New file provided by Charles Wilson
979 <cwilson@ee.gatech.edu>
981 * README: Update provided by Charles Wilson
982 <cwilson@ee.gatech.edu>. Documenting use of the newly
983 introduced tiff.mak. Renumbering subsequent build instruction
986 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
988 * PROBLEMS: New file.
990 * xemacs.mak: Install the PROBLEMS file in the root directory of
991 the XEmacs installation.
993 1998-08-31 Jonathan Harris <jhar@tardis.ed.ac.uk>
995 * xemacs.mak: Detect failure to supply PNG_DIR or XLIB_DIR
996 when building with PNG support.
998 1998-08-31 Jonathan Harris <jhar@tardis.ed.ac.uk>
1000 * README: Document the PNG, ZLIB, JPEG, TIFF and GIF build
1003 1998-08-12 Jeff Sparkes <jsparkes@internetivity.com>
1005 * xemacs.mak: Link in GIF, fix HAVE_JPEG default.
1007 1998-08-09 Jonathan Harris <jhar@tardis.ed.ac.uk>
1009 * xemacs.mak (install): Win95 fixes:
1010 DOS mkdir doesn't create intermediate directories. xcopy does
1011 so use it to create the install and lock directories.
1012 Removed trailing backslashes from copy commands since DOS
1013 copy doesn't like them.
1015 1998-08-05 Charles G. Waldman <cgw@pgt.com>
1017 * xemacs.mak: change "copy" to "xcopy" in install target
1019 1998-08-04 Jeff Sparkes <jsparkes@internetivity.com>
1021 * xemacs.mak: Link in PNG, TIFF and JPEG in native build.
1023 1998-08-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
1025 * README: XEmacs has been successfully built with MSVC 4.0.
1026 Mention the vcvars32.bat file installed with the MSVC tools.
1028 1998-07-19 SL Baur <steve@altair.xemacs.org>
1030 * XEmacs 21.2-beta1 is released.
1032 1998-07-13 Jonathan Harris <jhar@tardis.ed.ac.uk>
1035 Add path to xemacs.res dependency.
1037 1998-07-12 SL Baur <steve@altair.xemacs.org>
1039 * XEmacs 21.0-pre5 is released.
1041 1998-07-09 SL Baur <steve@altair.xemacs.org>
1043 * XEmacs 21.0-pre4 is released.
1045 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
1047 * README: Documented the changed PACKAGEPATH option and the new
1048 INSTALL_DIR option, install target and runemacs executable.
1049 Added more debugging documentation.
1051 * config.h: Don't undef EMACS_CONFIGURATION because it's now
1052 set in the makefile.
1054 * xemacs.mak: Added an INSTALL_DIR option and install target.
1055 Renamed the default package location option to PACKAGEPATH
1056 and made it cope with paths with spaces in them.
1057 Made non-debug build the default; DEBUG_XEMACS defaults to 0.
1058 System configuration (EMACS_CONFIGURATION) now correctly
1059 determined at build-time by this makefile.
1060 Compiles the runemacs executable as part of the all target.
1062 1998-06-29 SL Baur <steve@altair.xemacs.org>
1065 * xemacs.mak: NT native sound fixes
1066 From Fabrice POPINEAU via Adrian Aichner <adrian@xemacs.org>
1068 1998-06-21 Martin Buchholz <martin@xemacs.org>
1070 * xemacs.mak: It's XEmacs, not Xemacs!
1072 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
1074 * file.ico, lisp.ico:
1075 New icons to represent a generic file and a lisp file.
1077 * xemacs.rc: Build file.ico and lisp.ico into the executable.
1079 1998-06-15 Peter Windle <peterw@sdl.ug.eds.com>
1081 * xemacs.mak: Made XPM and X11 checks cope with case-sensitive
1082 NFS. Also apply Sean MacLennan's change allowing
1083 emacs_beta_version to be undefined.
1085 1998-06-19 SL Baur <steve@altair.xemacs.org>
1087 * xemacs.mak (distclean): Reorder when puresize-adjust.h gets
1089 From Adrian Aichner <adrian@xemacs.org>
1091 1998-06-08 Kirill M. Katsnelson <kkm@kis.ru>
1093 * config.h: Undefined DONT_ENCAPSULATE.
1094 Defined ENCAPSULATE_* for fopem, open, rename and mkdir.
1095 Removed MS-DOS code remains.
1097 1998-06-03 Rick Rankin <Rick_Rankin-P15254@email.mot.com>
1099 * Makefile.cygwin: created to compile runemacs.c. This should
1100 probably have a Makefile.in, but...
1102 * runemacs.c: modified to check to see if xemacs is a symbolic
1103 link when compiled under Cygwin.
1105 1998-05-31 Kirill M. Katsnelson <kkm@kis.ru>
1107 * xemacs.mak: Added lib-src/wakeup.exe
1109 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
1111 * xemacs.mak: Added rules for hexl.exe, movemail.exe, mmencode.exe
1112 sorted-doc.exe, etags.exe
1114 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
1116 * xemacs.mak: Support building InfoDock, with INFODOCK=1 macro
1117 in the command line.
1119 1998-05-26 Kirill M. Katsnelson <kkm@kis.ru>
1121 * inc/sys/dir.h: Removed #ifndef WINDOWSNT around the code which
1122 should be compiled in (sic!).
1123 Removed 'extern' before function prototypes.
1125 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
1127 * xemacs.mak: Unified -nologo compiler switch handling and lib-src
1128 programs build (only make-docfile currently, adding other tools
1131 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
1133 * xemacs.mak: Added HAVE_DIALOGS macro, and dialog-*.* files to
1134 docfile creation and compilation.
1135 Defaulted HAVE_MSW to 1.
1136 Changed lib-src references to be relative to $(XEMACS)/, not ../
1138 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
1140 * xemacs.mak: Removed inline.{c,obj}. It did buy nothing.
1142 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
1144 * xemacs.mak: Comment out dialog.{c,obj} from build.
1146 1998-05-11 Jonathan Harris <jhar@tardis.ed.ac.uk>
1149 Unconditionally define new HAVE_DRAGNDROP.
1151 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
1153 * xemacs.mak: Added dragdrop.{c,obj}
1155 1998-05-08 Kirill M. Katsnelson <kkm@kis.ru>
1157 * config.h (enum_field): Redefine to be unsigned int.
1159 1998-05-07 Kirill M. Katsnelson <kkm@kis.ru>
1161 * xemacs.mak: Really honor minimal tagbits, indexed lrecord and
1164 1998-05-03 Kirill M. Katsnelson <kkm@kis.ru>
1166 * inc/sys/socket.h: Removed encapsulating definitions for Winsock
1169 1998-05-04 Kirill M. Katsnelson <kkm@kis.ru>
1171 * xemacs.mak: Defined PATH_PROGNAME and PATH_VERSION C macros.
1172 Make _DEBUG defined only when DEBUG_XEMACS.
1174 1998-04-26 Kirill M. Katsnelson <kkm@kis.ru>
1176 * xemacs.mak: Added glyphs-eimage.{c,obj}
1178 1998-04-20 Kirill M. Katsnelson <kkm@kis.ru>
1180 * xemacs.mak: Support "Don't panic, I will restart make" exit code.
1181 Extra checks for externally specified X{PM,11}_DIR.
1182 Proper quoting to allow spaces in these paths.
1183 Conduct all config checks at once.
1184 New option VERBOSECC. When non-zero, C compiler echoes its
1185 commands. When zero, only name of the file being compiled is
1186 echoed. Default is 0 (do not echo).
1188 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
1190 * README: Documented new msvc build procedure, including XPM
1193 * xemacs.mak: Added XPM and TOOLBARS support for native msvc
1197 Makefile for building xpm library under msvc. Hopefully this
1198 will be part of future xpm distributions.
1200 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
1202 * config.h: Do not USE_ASSERTION when DEBUG_XEMACS is not
1205 * xemacs.mak: Added new file process-nt.c
1207 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
1209 * xemacs.mak: Added build options which can be defined in nmake
1210 command line (defaults are parentheses):
1211 HAVE_MSW=0/1 (0) Build with native GUI
1212 HAVE_X=0/1 (0) Build with X-Windows
1213 ** At least one must be defined
1214 X11_DIR=path () Path to the root dir of X11R6 installation
1215 ** Must be defined when HAVE_X=1
1216 HAVE_MULE=0/1 (0) Compile in MULE
1217 HAVE_MSW_C_DIRED=0/1(1) Compile in fast dired
1218 PATH_PACKAGEPATH=path Package search path
1220 DEBUG_XEMACS=0/1 (1) Compile with symbols, assertions and
1221 extra debugging checks
1222 USE_UNION_TYPE=0/1 (0)
1223 USE_MINIMAL_TAGBITS=0/1 (0)
1224 USE_INDEXED_LRECORD_IMPLEMENTATION=0/1 (0)
1225 GUNG_HO=0/1 (none) When specified, overrides the above two.
1226 : Added output of a configuration report
1227 : Added copyright notice.
1228 : Deleted remains of ImageMagick.
1229 (distclean): Do not use mskedepend
1230 (install): echo "Not yet implmented".
1232 1998-04-05 Kirill M. Katsnelson <kkm@kis.ru>
1234 * config.h (enum_field): Borrow new definition from config.h.in
1236 1998-04-01 Kirill M. Katsnelson <kkm@kis.ru>
1238 * config.h: Patial sync-up with config.h.in
1240 1998-03-25 jhar@tardis.ed.ac.uk
1242 * xemacs.mak: Adds glyphs-msw.c and imgproc.c and reflects
1243 alterations to package_path in nt/xemacs.mak.
1245 1998-03-24 Kirill M. Katsnelson <kkm@kis.ru>
1247 * xemacs.mak (dump-xemacs): Replaced use of `touch' with `echo'.
1249 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
1251 * xemacs.mak: Removed all references to deleted dgif_lib.{c,obj},
1252 gif_err.{c,obj} and gifalloc.{c,obj}. New image support is not
1255 1998-03-19 Kirill M. Katsnelson <kkm@kis.ru>
1257 * xemacs.mak: HAVE_FILE_CODING removed: it is no longer an option,
1258 since file I/O depends on it, and defined unconditioanlly in
1260 Added -nologo switch to different tools here and there.
1261 Suppressed some irrelevant make output.
1263 1998-02-28 Kirill M. Katsnelson <kkm@kis.ru>
1265 * xemacs.mak: Defined HAVE_FILE_CODING variable, an equivalent of
1266 --with-file-coding configure option. Default is yes.
1268 1998-03-13 Kirill M. Katsnelson <kkm@kis.ru>
1270 * xemacs.mak (update-elc): Copy Installation.el to $(LISP)
1272 * Installation.el: New file, copied by xemacs.mak during build.
1274 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
1276 * xemacs.mak: Added entry for src/dired-msw.c. Use of the
1277 dired-in-C enhancements is optional, and is determined by
1278 HAVE_MSW_C_DIRED. See comments in xemacs.mak.
1280 1998-02-18 Kirill M. Katsnelson <kkm@kis.ru>
1282 * xemacs.mak: Fixed lost docstrings
1284 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
1286 * xemacs.mak: Updated accordingly.
1287 Creates the MSVC browse info immediately after the link.
1289 1997-12-29 Kirill M. Katsnelson <kkm@kis.ru>
1291 * config.h: Suppressed MSVC warning 'relational' : signed/unsigned
1294 * config.h: INLINE defined to __inline for MSVC compilers >= 2.x
1296 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
1298 * xemacs.mak: added menubar-msw.c, menubar.c
1300 * xemacs.mak: scrollabrs and menubars are rearranged properly
1301 under different ifdef'd secions, so for example menubar.obj goes
1302 to always compiled section, and menubar-msw.obj is built only when
1305 * xemacs.mak: Compiler warning flag definition moved to a macro
1306 CPP_WARN_FLAGS. Redefined from -w to -W3 (Doh!).
1308 1997-12-11 David Hobley <davidh@wr.com.au>
1310 * Added support for auto generation of puresize-adjust.h
1311 in xemacs.mak. Also created new file puresize-adjust.h to copy
1312 into src on initial build.
1314 Mon December 08 1997 kkm@kis.ru
1316 * xemacs.mak: added profile.c, removed event-unixod.c
1317 * xemacs.mak: removed dangerous defines _IX_86, _X86_,
1319 * config.h: removed #define HAVE_UNIXOID_EVENT_LOOP
1321 Thu December 04 1997 jhar@tardis.ed.ac.uk
1323 * xemacs.mak: Define DEBUG_XEMACS when compiling with debug.
1325 Tue November 29 12:29:33 1997 davidh
1327 * xemacs.mak and config.h updated to provide ability to
1328 specify DEBUG mode from the xemacs.mak file.
1330 Mon December 01 1997 jhar
1332 * msw-init.el: Provide default bindings for cut, paste, copy and undo
1334 * event-msw.c, event-msw.h, frame-msw.c, msw-proc.c:
1335 - Implemeted simple emacs_mswindows_event_pending_p().
1336 - Fixed deleting frames.
1337 - Rewrote timeout code, eliminating "!NILP(rest)" bug.
1338 - Special processing for 'Ctrl-@' keystroke.
1339 - Support for some new keysyms.
1341 Mon December 01 1997 jhar
1344 - Add PACKAGE_PATH and EMACS_BETA_VERSION defines.
1345 - Automatically copy changed include files from \nt to \src.
1346 - Corrected some DOC_SRC* lists.
1348 Tue November 18 21:45:06 1997 davidh
1350 * xemacs.mak updated to remove dependency on startup.elc
1351 HAVE_IMAGEMAGICK added for X build.
1353 Thu September 25 23:06:44 1997 davidh
1355 * xemacs.mak updated to make the build as simple as typing
1356 nmake -f xemacs.mak. Also support for native gui included
1357 which should mean the w32 directory is no longer required.
1359 * config.h synced with config.h.in from 20.3-b2
1361 * synced in changes to support native gui.
1363 Thu September 25 23:06:44 1997 davidh
1365 * August Hill provided a patch to xemacs.mak to greatly simplify
1366 the build - the DOC file gets created correctly.
1368 Tue September 22 23:06:44 1997 davidh
1370 * August Hill provided some more patches - to expand ~ correctly
1371 and to correctly deal with drive letters in the path.
1373 * emacs.c patched to call init_ntproc()
1376 Tue July 15 19:32:21 1997 davidh
1378 * August Hill provided some more patches to make things better
1379 - there is a workaround for dired to make the ^M's disappear
1380 - a patch to fix shell-command
1382 Tue July 08 22:01:36 1997 davidh
1384 * #ifdef'd call to vfork and replaced with spawn as per GNU Emacs;
1385 as a result, removed /force - XEmacs now links normally.
1387 Thu June 31 21:16:21 1997 davidh
1391 * nt/X11.patch created to help with the X build.
1393 * August Hill provided:
1394 a patch to fix the _WRETCODE undefined symbol,
1395 a patch to fix a problem with dired
1397 and generally helped clarify the build instructions.
1399 * Synced with 20.3b10 (Athens).
1401 * Made DIRECTORY_SEP be '\\'. Until I can change all code to
1402 use the macro, I decided this would be easiest.
1404 * Modified src/fileio.c to only open files in O_BINARY. This
1405 causes files to be opened and written without automatically
1406 writing ^M 's to the end of each line. MULE ought to sort this
1407 in theory, but I am less than convinced.
1409 * Updated the nt/README to provide a little more help.
1411 Thu May 29 23:11:21 1997 davidh
1413 * Synced with 20.3b2.
1415 * Removed nt/README.src, nt/src.m.windowsnt.h nt/src.s.windowsnt.h.
1417 * Updated README from marcpa.
1419 * Added example Win32.cf and site.def files for X.
1421 * Added sed.exe into nt/.
1423 * Modified nt/xemacs.mak to pass correct flags to lwlib compile.
1425 * Added extra .elc files to ensure make-docfile gets all symbols.
1427 * Modified balloon_help.c to compile (#if'd max definition)
1429 * Modified src/event-Xt.c so as not to add signal_event_pipe to
1430 be selected on - this is a hack until I can work out a better
1431 way. Thanks to Ben Wing for help on this.
1433 Thu Mar 27 20:56:21 1997 marcpa (marcpa at MARCPA)
1435 * Synced with 20.1b9.
1437 Sun Mar 16 00:32:15 1997 marcpa (marcpa at MARCPA)
1439 * lisp/eterm/README.term is truncated: is it just me (because
1440 I'm on NT) or everyone else sees this ?
1441 Answer: it is because it contains a ^Z embedded in it, therefore
1442 it needs to be inserted in binary mode in CVS.
1444 Thu Mar 13 00:19:25 1997 marcpa (marcpa at MARCPA)
1446 * At end of compilation, there are some unresolved symbols:
1448 link.exe @C:\TEMP\nma00115.
1449 sysdep.obj : error LNK2001: unresolved external symbol _vfork
1450 ../src/temacs.exe : warning LNK4088: image being generated due to /FORCE
1451 option; image may not run
1454 Wed Mar 12 23:18:53 1997 marcpa (marcpa at MARCPA)
1456 * Need to copy the nt/inc directory David originally submitted or
1457 NT code won't compile.
1459 * Need to copy nt/{config.h,paths.h,ad2c.sed,xemacs.mak} in src.
1461 * Had to modify XEmacs sources here and there : see the diffs
1462 between NT_FIRST_COMPILE and V20_1_beta9.
1464 * Needed to patch X11R6.3 sources: (include/x11/Xmd.h:155) BOOL is
1465 already defined by Windows and is a long, while X wants it to be
1468 --- Xmd.h~ Thu Jun 08 23:20:40 1995
1469 +++ Xmd.h Sun Mar 16 13:09:10 1997
1471 typedef CARD16 BITS16;
1479 * cpp.exe not used: cl.exe from VC++4.2 seems to handle everything