1 2005-02-06 Vin Shelton <acs@xemacs.org>
3 * XEmacs 21.4.17 is released
5 2005-01-29 Ben Wing <ben@xemacs.org>
8 * xemacs.mak (USE_PORTABLE_DUMPER):
9 Enable portable dumper just in case it's not specified in config.inc.
12 * xemacs.mak (INCLUDES):
13 Put our own directories first in case of conflict (e.g. config.h
16 * xemacs.mak ($(BLDLIB_SRC)/minitar.exe):
17 * xemacs.mak (LIB_SRC_TOOLS):
18 Use MSVCRT to avoid link problems.
20 * xemacs.mak ({$(MANDIR)}.texi{$(INFODIR)}.info):
21 Use filename only when calling makeinfo, or it chokes on index
24 2005-01-28 Ben Wing <ben@xemacs.org>
27 * config.inc.samp (PNG_DIR):
28 * config.inc.samp (MAKEINFO):
29 Update directory locations to correspond to current optional-libs.exe
30 and Cygwin makeinfo. Update GTK comment. Enable TIFF and COMPFACE
31 since we can now compile with them.
33 2004-12-05 Vin Shelton <acs@xemacs.org>
35 * XEmacs 21.4.16 is released
37 2004-02-02 Vin Shelton <acs@xemacs.org>
39 * XEmacs 21.4.15 is released
41 2003-12-10 Adrian Aichner <adrian@xemacs.org>
43 * xemacs.mak (COPYCMD): New.
44 * xemacs.mak (COPY): New.
45 * xemacs.mak (COPYDIR): New.
46 * xemacs.mak (XEMACS_INCLUDES):
47 * xemacs.mak (install): Allow xemacs.mak to overwrite existing
50 2003-11-06 Adrian Aichner <adrian@xemacs.org>
52 * minitar.c: Sync with Xemacs 21.5 version to fix package
53 installation in native Windows XEmacs.
55 2003-09-03 Vin Shelton <acs@xemacs.org>
57 * XEmacs 21.4.14 is released
59 2003-05-25 XEmacs Build Bot <builds@cvs.xemacs.org>
61 * XEmacs 21.4.13 is released
63 2003-01-15 Stephen J. Turnbull <stephen@xemacs.org>
65 * XEmacs 21.4.12 "Portable Code" is released.
67 2003-01-03 Stephen J. Turnbull <stephen@xemacs.org>
69 * XEmacs 21.4.11 "Native Windows TTY Support" is released.
71 2002-12-14 Ben Wing <ben@xemacs.org>
74 * xemacs.mak (DEPEND):
75 * xemacs.mak (CFLAGS_NO_LIB): New.
76 * xemacs.mak (ETAGS_DEPS):
77 * xemacs.mak (LIB_SRC_TOOLS):
78 Various couple problems.
80 2002-11-02 Stephen J. Turnbull <stephen@xemacs.org>
82 * XEmacs 21.4.10 "Military Intelligence" is released.
84 2002-10-13 Adrian Aichner <adrian@xemacs.org>
86 * xemacs.mak (OS): Remove obsolete quoting of double-quote in the
87 Installation file to avoid unnecessary deviations from the UNIX
88 version in `describe-installation' and `build-report'.
90 2002-10-08 Andy Piper <andy@xemacs.org>
92 * xemacs.mak: set the stacksize to 8mb which seems to be the magic
95 2002-08-23 Stephen J. Turnbull <stephen@xemacs.org>
97 * XEmacs 21.4.9 "Informed Management" is released.
99 2002-08-16 Jonathan Harris <jonathan@xemacs.org>
101 * config.inc.samp (USE_PORTABLE_DUMPER): Default to on.
102 * config.inc.samp (USE_MINIMAL_TAGBITS): Removed.
103 * config.inc.samp (USE_INDEXED_LRECORD_IMPLEMENTATION): Removed.
104 * config.inc.samp (GUNG_HO): Removed.
105 * xemacs.mak (USE_MINIMAL_TAGBITS): Removed.
106 * xemacs.mak (USE_INDEXED_LRECORD_IMPLEMENTATION): Removed.
107 * xemacs.mak (GUNG_HO): Removed.
108 * xemacs.mak (TAGBITS_DEFINES): Removed.
109 * xemacs.mak (LRECORD_DEFINES): Removed.
110 * xpm.mak: Default to using MSVCRT as the C runtime
112 Remove all vestiges of USE_MINIMAL_TAGBITS,
113 USE_INDEXED_LRECORD_IMPLEMENTATION, and GUNG_HO, since those
114 ifdefs have long been removed.
116 Make pdump the default.
118 2002-07-05 Jonathan Harris <jonathan@xemacs.org>
120 * README: Document Visual Studio .NET setup
122 2002-05-06 Jonathan Harris <jonathan@xemacs.org>
126 Update PNG version to 1.0.9, zlib version to 1.1.14.
128 2002-05-09 Stephen J. Turnbull <stephen@xemacs.org>
130 * XEmacs 21.4.8 "Honest Recruiter" is released.
132 2002-03-26 Vin Shelton <acs@xemacs.org>
134 * xemacs.mak: Added special rule to build winclient.exe.
136 2002-05-04 Stephen J. Turnbull <stephen@xemacs.org>
138 * XEmacs 21.4.7 "Economic Science" is released.
140 2002-03-29 Jonathan Harris <jonathan@xemacs.org>
142 * xemacs.mak: Define STACK_TRACE_EYE_CATCHER.
144 2001-12-17 Stephen J. Turnbull <stephen@xemacs.org>
146 * XEmacs 21.4.6 "Common Lisp" is released.
148 2001-10-23 Stephen J. Turnbull <stephen@xemacs.org>
150 * XEmacs 21.4.5 "Civil Service" is released.
152 2001-08-02 Dr. Volker Zell <Dr.Volker.Zell@oracle.com>
155 Under cygwin, when environment variable CYGWIN is set
156 to check_case:strict, filenames are considered case sensitive.
158 2001-07-28 Stephen J. Turnbull <stephen@xemacs.org>
160 * XEmacs 21.4.4 "Artificial Intelligence" is released.
162 2001-07-18 Paul Krause <pkrause@soundbite.com>
164 * xemacs.mak (DEPEND): defined(_) isn't a reliable method for
165 detecting if perl is from cygwin. Check $OSNAME as a backup.
167 2001-06-12 Stephen J. Turnbull <stephen@xemacs.org>
169 * xemacs.mak (HAVE_ZLIB): New, defaults to HAVE_PNG.
170 (USE_MINITAR): Default to HAVE_ZLIB.
171 (MSW_LIBS): Add comctl32.lib if HAVE_WIDGETS.
172 (mostlyclean, nicenclean, distclean, versionclean): Only one target
173 per invocation of $(DEL); don't use unneeded switches (WinME support).
175 2001-05-23 Ben Wing <ben@xemacs.org>
177 * xemacs.mak (installation):
178 call `ver' to get the exact os version and put it in the
179 installation; suggestion from adrian.
181 2001-05-17 Stephen J. Turnbull <stephen@xemacs.org>
183 * XEmacs 21.4.3 "Academic Rigor" is released.
185 2001-05-17 Stephen J. Turnbull <stephen@xemacs.org>
187 * xemacs.mak: Use the EMACS_PATCH_LEVEL define in compiles.
189 2001-05-10 Stephen J. Turnbull <stephen@xemacs.org>
191 * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
193 2001-05-09 Ben Wing <ben@xemacs.org>
196 do not warn about gtk when we're not trying to compile with it.
198 2001-04-20 Ben Wing <ben@xemacs.org>
200 * .cvsignore: Added stuff for Windows.
202 2001-05-01 Ben Wing <ben@xemacs.org>
204 * config.inc.samp (MAKEINFO): point at more standard c: not f:.
206 2001-05-01 Adrian Aichner <adrian@xemacs.org>
208 * xemacs.mak: Define EMACS_PATCH_LEVEL like configure.in does.
209 * xemacs.mak (XEMACS_VERSION_STRING): Build this more like
211 * xemacs.mak (docfile): Use del instead of $(DEL) in shell
214 2001-04-27 Adrian Aichner <adrian@xemacs.org>
216 * compface.mak (clean): New target.
217 * xemacs.mak: Use $(DEL) everywhere, instead of some occurences of
218 del and @$(DEL). Add GTK supporting variables and document it as
219 currently unsupported on MSWindows.
220 * xemacs.mak (XEMACS_VERSION_STRING): Initialize according to
221 emacs_is_beta. Use emacs_beta_version as patch level for non-beta
223 * xemacs.mak (HAVE_GTK): New.
224 * xemacs.mak (GTK_DIR): New.
226 2001-04-19 Andy Piper <andy@xemacs.org>
228 * minitar.mak: Remove
230 * xemacs.mak (PROGRAM_DEFINES): Calculate release version
232 (ETAGS_DEPS): Add mintar as a real target
233 (DOC): Do the right thing when non-beta
235 2001-04-19 Stephen J. Turnbull <stephen@xemacs.org>
237 * XEmacs 21.4.1 "Copyleft" is released.
239 2001-04-17 Stephen J. Turnbull <stephen@xemacs.org>
241 * README: Fixup 21.2 -> 21.4.
243 2001-04-16 Stephen J. Turnbull <stephen@xemacs.org>
245 * XEmacs 21.4.0 "Solid Vapor" is released.
247 2001-04-14 Stephen J. Turnbull <stephen@xemacs.org>
249 * XEmacs 21.2.47 "Zephir" is released.
251 2001-03-14 Craig Lanning <CraigL@Knology.net>
253 * minitar.c: Clean up some compiler warnings.
255 2001-03-21 Martin Buchholz <martin@xemacs.org>
257 * XEmacs 21.2.46 "Urania" is released.
259 2001-03-06 Ben Wing <ben@xemacs.org>
261 * xemacs.mak (DEPEND):
262 Correct line that runs perl to do correct quoting regardless of
263 whether nmake is run from bash.
265 2001-03-02 Ben Wing <ben@xemacs.org>
267 * config.h: Sadly, we need to disable another warning (C4116,
268 unnamed type definition in parentheses: A structure, union, or
269 enumerated type with no name was defined in a parenthetical
270 expression. The type definition is meaningless.), due to Martin's
271 latest definition of ALIGNOF.
273 2001-02-23 Martin Buchholz <martin@xemacs.org>
275 * XEmacs 21.2.45 "Thelxepeia" is released.
277 2001-02-09 Martin Buchholz <martin@xemacs.org>
279 * config.h (HAVE_UTIME): New.
280 * config.h (HAVE_UTIME_H): Remove.
281 * config.h (HAVE_STRUCT_UTIMBUF): Remove.
283 2001-02-08 Martin Buchholz <martin@xemacs.org>
285 * XEmacs 21.2.44 "Thalia" is released.
287 2001-01-26 Martin Buchholz <martin@xemacs.org>
289 * XEmacs 21.2.43 "Terspichore" is released.
291 2001-01-20 Martin Buchholz <martin@xemacs.org>
293 * XEmacs 21.2.42 "Poseidon" is released.
295 2001-01-17 Martin Buchholz <martin@xemacs.org>
297 * XEmacs 21.2.41 "Polyhymnia" is released.
299 2001-01-08 Martin Buchholz <martin@xemacs.org>
301 * XEmacs 21.2.40 is released.
303 2000-12-31 Martin Buchholz <martin@xemacs.org>
305 * XEmacs 21.2.39 is released.
307 2000-12-05 Martin Buchholz <martin@xemacs.org>
309 * XEmacs 21.2.38 is released.
311 2000-11-14 Martin Buchholz <martin@xemacs.org>
313 * XEmacs 21.2.37 is released.
315 2000-10-27 Martin Buchholz <martin@xemacs.org>
317 * config.h: Oops, _getpt ==> _getpty
319 2000-10-11 Martin Buchholz <martin@xemacs.org>
321 * config.h (HAVE_XFREE86): Remove.
322 (HAVE_XREGISTERIMINSTANTIATECALLBACK): New.
323 (XREGISTERIMINSTANTIATECALLBACK_NONSTANDARD_PROTOTYPE): New.
325 2000-10-10 Martin Buchholz <martin@xemacs.org>
328 Sync with pty/signaling related changes to src/config.h.in
330 2000-10-07 Adrian Aichner <aichner@ecf.teradyne.com>
332 * xemacs.mak (default): Enforce runnig nmake from xemacs.mak's
333 directory to avoid problems with relative paths.
335 2000-10-04 Martin Buchholz <martin@xemacs.org>
337 * XEmacs 21.2.36 is released.
339 2000-09-30 Martin Buchholz <martin@xemacs.org>
341 * config.h (HAVE_STRCASECMP): Remove.
343 2000-09-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
346 Make src\depend parsing recognise "#if defined" instead of "#ifdef".
347 Use matching single quotes to keep 4dos shell happy.
349 2000-08-07 Ben Wing <ben@xemacs.org>
351 * xemacs.mak: add getloadavg.c.
353 2000-07-30 Ben Wing <ben@xemacs.org>
356 Improve X documentation.
357 Document nascent Mule support.
358 Document current MS Windows contributors.
360 2000-07-15 Ben Wing <ben@xemacs.org>
363 added new file win32.c.
364 took out unused alloca.c.
365 * xemacs.mak (update-elc-2): added new target for rebuilding the
366 remaining .elcs after dumped. its dependency is added for target
368 * xemacs.mak (update-auto-and-custom):
369 cleaned up ; now it byte-compiles custom-load.el.
370 * xemacs.mak (mostlyclean):
371 * xemacs.mak (clean):
372 * xemacs.mak (nicenclean):
373 * xemacs.mak (distclean):
374 * xemacs.mak (realclean):
375 * xemacs.mak (versionclean):
376 Redid all the clean targets, to be similar to what's in the
379 2000-07-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
381 * xemacs.mak ($(PROGNAME)): Do check error code from temacs during
384 2000-07-19 Martin Buchholz <martin@xemacs.org>
386 * XEmacs 21.2.35 is released.
388 2000-07-14 IKEYAMA Tomonori <tomonori@suiyokai.org>
390 * config.h: Import C++ compilation stuff from src/config.h.
392 2000-07-05 Craig Lanning <lanning@scra.org>
394 * xemacs.rc: Uppercase the id's so that windres will work.
396 2000-07-05 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
398 * xemacs.mak (TEMACS_LIBS): Added comdlg32.lib
400 2000-06-12 Ben Wing <ben@xemacs.org>
402 * config.h (ENCAPSULATE_STAT):
403 Always encapsulate stat/fstat. Also suggested by Mike Alexander
404 <mike.alexander@xemacs.org>.
406 2000-06-10 Ben Wing <ben@xemacs.org>
409 * config.h (HAVE_GETPAGESIZE):
410 * config.h (HAVE_GETTIMEOFDAY):
411 corrections to go along with removed nt/inc.
415 correct graphics lib paths to agree with binaries provided in
418 * xemacs.mak (DEPEND):
419 * xemacs.mak (DEFINES):
420 * xemacs.mak (LIB_SRC_DEFINES):
421 * xemacs.mak (minitar):
422 * xemacs.mak (TEMACS_LFLAGS):
425 * xemacs.mak (install):
426 WINDOWSNT -> WIN32_NATIVE.
427 Don't build run*.exe.
428 comments about required ^^.
429 Added setargv.obj to the list of linked entities,
430 causing automatic wildcarding of filenames given on the
431 command line. (As usual, enclose in double quotes to avoid
434 2000-06-07 Ben Wing <ben@xemacs.org>
436 * runemacs.c: Removed. No longer necessary.
438 * Makefile.cygwin: Removed.
440 * inc\*: Removed. At long-fucking-last!
442 2000-05-28 Martin Buchholz <martin@xemacs.org>
444 * XEmacs 21.2.34 is released.
446 2000-05-12 Craig Lanning <CraigL@DyCon.com>
448 * inc\sys\socket.h: Don't define timeval as ws_timeval for mingw32
450 2000-05-01 Martin Buchholz <martin@xemacs.org>
452 * XEmacs 21.2.33 is released.
454 2000-04-27 Ben Wing <ben@xemacs.org>
456 * xemacs.mak: combine auto-autoloads.el and custom.el update into
459 2000-04-26 Ben Wing <ben@xemacs.org>
461 * xemacs.mak: put in support for QUICK_BUILD.
463 * config.inc.samp: put in an entry for QUICK_BUILD.
465 2000-04-23 Ben Wing <ben@xemacs.org>
467 * xemacs.mak: Modified section that dumps .exe to not dump
468 when nothing has changed. It does this by relying on a flag
471 Also in building of auto-autoloads.el, we no longer unconditionally
472 remove the old one. That was pointless and made the whole build
473 procedure a lot longer -- the autoload code is smart enough to
474 update itself automatically from an out-of-date autoload file.
476 2000-04-04 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
478 * xemacs.mak: Build the i utility and use it to pipe windowed
479 [xt]emacs output to the build console.
481 2000-03-25 Didier Verna <didier@xemacs.org>
483 * config.h: handle the renaming of `foo_h_path' to `foo_h_file'.
485 2000-03-22 Mike Alexander <mta@arbortext.com>
487 * xemacs.mak (PROGRAM_DEFINES): Define EMACS_VERSION and
489 (DEPEND): Don't try to create $(OUTDIR) if it already exists
490 ($(SRC)\dump-id.c): Make it
491 (DOC_SRC11): Add dumper.c if portable dumping
492 (dump-xemacs): Make portable dumping work again and create
493 dump-id.c and compile it whenever we do a portable dump.
494 (depend): Change $(SRCDIR) to $(SRC)
496 2000-03-22 Jonathan Harris <jhar@tardis.ed.ac.uk>
498 * .cvsignore: New file, ignores user's config.inc and files
499 containing the user's DevStudio workspace info.
501 * config.h.samp: Added DEPEND option. Renamed HAVE_MSW and HAVE_X to
502 HAVE_MS_WINDOWS and HAVE_X_WINDOWS.
504 * README: Documented DEPEND option. Other small changes.
506 * Todo: Removed - was hopelessly out of date.
509 * xemacs.mak: Added DEPEND option to control use of dependency
510 information generated by make-src-depend. Requires Perl. Defaults
511 to disabled. Renamed HAVE_MSW and HAVE_X to HAVE_MS_WINDOWS and
512 HAVE_X_WINDOWS as a side-effect.
513 Handles '&' in XEmacs codenames by replacing with 'and'.
516 Correct Output_Dir so that DevStudio finds the xemacs executable
519 2000-03-20 Ben Wing <ben@xemacs.org>
521 * README: Substantial rewrite.
522 * xemacs.mak: Pdump fix. (not working yet, though)
524 2000-03-20 Martin Buchholz <martin@xemacs.org>
526 * XEmacs 21.2.32 is released.
528 2000-03-15 Mike Alexander <mta@arbortext.com>
530 * xemacs.mak: Fix for generation of $(XEMACS)\Installation.
532 2000-03-14 Adrian Aichner <adrian@xemacs.org>
534 * xemacs.mak (LIB_SRC_TOOLS): LIB_SRC_TOOLS depend on
535 XEMACS_INCLUDES when we USE_PORTABLE_DUMPER.
537 2000-03-13 Ben Wing <ben@xemacs.org>
539 * xemacs.mak (TEMACS_ENTRYPOINT):
540 Fix for portable dumper.
542 2000-03-12 Ben Wing <ben@xemacs.org>
547 a) Added a file called config.inc which makes it easier to set
548 build options for MS Windows. (Previously, the only way to do this
549 was through command line options to nmake.)
551 b) Cleaned the file up a bit.
553 c) Changed xemacs to be a windows application and not a console
554 application, now that runemacs.exe is no longer necessary.
556 d) Added support for building the tags file.
560 For compiling, editing, and debugging XEmacs using the VC++ 5.0
561 GUI. They may well work under other versions of VC++, but I don't
562 have access to them to test them.
564 2000-03-11 Andy Piper <andy@xemacs.org>
566 * PROBLEMS: Doc fix from Reini Urban <rurban@x-ray.at>.
568 2000-02-27 Mike Alexander <mta@arbortext.com>
570 * xemacs.rc: Include the portable dump data if INCLUDE_DUMP is defined
572 * xemacs.mak: Add the portable dump data to the EXE as a resource
574 2000-03-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
576 * xemacs.mak (TEMACS_LIBS): Add ole32.lib and uuid.lib.
577 (installation): Always regenerate installation report.
579 2000-02-25 Craig Lanning <CraigL@DyCon.com>
581 * inc\sys\time.h: MinGW defines struct timeval in <winsock.h>.
583 2000-02-24 Martin Buchholz <martin@xemacs.org>
585 * config.h (INLINE_HEADER): Define properly (?) for Windows.
587 2000-02-23 Martin Buchholz <martin@xemacs.org>
589 * XEmacs 21.2.31 is released.
591 2000-02-22 Martin Buchholz <martin@xemacs.org>
593 * config.h (gc_checking_assert): New.
595 2000-02-21 Martin Buchholz <martin@xemacs.org>
597 * XEmacs 21.2.30 is released.
599 2000-02-21 Jonathan Harris <jhar@tardis.ed.ac.uk>
602 Document need for makeinfo program or texinfo package.
604 * Xmd.patch: New file, previously in README.
606 2000-02-17 Martin Buchholz <martin@xemacs.org>
608 * config.h: Delete unused HAVE_LINUX_VERSION_H.
610 2000-02-16 Martin Buchholz <martin@xemacs.org>
612 * XEmacs 21.2.29 is released.
614 2000-02-06 Mike Alexander <mta@arbortext.com>
616 * xemacs.mak (install): Copy xemacs.dmp if using the portable
619 2000-02-07 Martin Buchholz <martin@xemacs.org>
621 * XEmacs 21.2.28 is released.
623 2000-02-03 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
625 * Xpm.def: New file, required to build Xpm.dll.
627 * Xpm.mak: Use DEBUG instead of DEBUG_XEMACS - this library is not
628 xemacs-specific. Initialize to DEBUG_XEMACS if specified for
630 Build DLL instead of static LIB when USE_CRTDLL=1 is given to
633 * xemacs.mak: Introduced USE_SYSTEM_MALLOC and USE_CRTDLL.
634 Do not build lastfile.lib when neither unexec not gmalloc are
637 * config.h: Deleted GNU_MALLOC and SYSTEM_MALLOC, as they are set
640 2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
642 * xemacs.mak (DOC_SRC9): Added tests.c ...
643 (TEMACS_DEBUG_OBJS): ... and tests.obj
644 ($(DOC)): Tweaked a bit, for `nmake docfile' unconditionally
647 2000-01-22 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
649 * xemacs.mak (docfile): Added shortcut target.
651 2000-01-19 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
653 * xemacs.mak (TEMACS_LIBS): Added winspool.lib
655 2000-01-20 Martin Buchholz <martin@xemacs.org>
657 * xemacs.mak (dump-xemacs): Remove redundant EMACSBOOTSTRAPMODULEPATH.
659 2000-01-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
661 * xemacs.mak: Patch of 01/13 got in corrupted, fixed.
663 2000-01-18 Martin Buchholz <martin@xemacs.org>
665 * XEmacs 21.2.27 is released.
667 2000-01-18 Martin Buchholz <martin@xemacs.org>
669 * minitar.c: Errno.h --> errno.h. Remove errno declaration.
671 2000-01-13 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
673 * xemacs.mak: Added USE_PORTABLE_DUMPER make command line macro.
674 (temacs:) Added dependency for lastfile.lib so that 'make temacs'
677 1999-12-28 Scott Blachowicz <Scott.Blachowicz@seaslug.org>
679 * minitar.mak: Add vars to allow building from main xemacs.mak.
681 * xemacs.mak: Add rules to build & install minitar.
683 2000-01-03 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
685 * config.h: Fix stuff related to mail locking.
687 1999-12-31 Martin Buchholz <martin@xemacs.org>
689 * XEmacs 21.2.26 is released.
691 1999-12-24 Martin Buchholz <martin@xemacs.org>
693 * XEmacs 21.2.25 is released.
695 1999-12-15 Scott Blachowicz <Scott.Blachowicz@seaslug.org>
697 * minitar.c (main): Add explicit exit(0) to get successful return
700 1999-12-14 Martin Buchholz <martin@xemacs.org>
702 * XEmacs 21.2.24 is released.
704 1999-11-28 Adrian Aichner <adrian@xemacs.org>
706 * xemacs.mak (depend): Only update `depend' if there were changes.
707 Use "perl ./make-src-depend" instead of "mkdepend".
709 1999-12-07 Martin Buchholz <martin@xemacs.org>
711 * XEmacs 21.2.23 is released.
713 1999-11-27 Adrian Aichner <adrian@xemacs.org>
715 * xemacs.mak (SRCDIR): Make path to xemacs absolute to
716 facilitate building info in man subdirs. Echo all cd commands,
717 not just some of them.
719 (makeinfo-test): Test for availability of `texinfo' package to
720 build info. Recommend use of external `makeinfo' program for
721 building info docs faster.
723 (info): cd into man subdirs to support use of external `makeinfo'
726 1999-11-17 Martin Buchholz <martin@xemacs.org>
728 * xemacs.mak: Remove references to index.unperm, index.perm.
730 Shouldn't .obj and .info be in SUFFIXES?
733 1999-11-29 XEmacs Build Bot <builds@cvs.xemacs.org>
735 * XEmacs 21.2.22 is released
737 1999-11-28 Martin Buchholz <martin@xemacs.org>
739 * XEmacs 21.2.21 is released.
741 1999-11-10 XEmacs Build Bot <builds@cvs.xemacs.org>
743 * XEmacs 21.2.20 is released
745 1999-10-07 Norbert Koch <n.koch@eai-delta.de>
747 * xemacs.mak: Ignore return code of 'del' calls. Use a make
750 1999-09-26 Adrian Aichner <adrian@xemacs.org>
752 * xemacs.mak (all): Update $(LISP)/auto-autoloads.elc? and
753 $(LISP)/custom-load.el using XEmacs itself, like xemacs-packages
755 ($(LISP)\auto-autoloads.el): Add new rule.
756 ($(LISP)\custom-load.el): Ditto.
758 1999-08-04 Andy Piper <andy@xemacs.org>
760 * xemacs.mak (HAVE_WIDGETS): add define to appropriate places.
762 1999-07-26 Adrian Aichner <adrian@xemacs.org>
764 * xemacs.mak ($(MANDIR)\lispref\lispref.texi): Replace bad
767 1999-07-30 XEmacs Build Bot <builds@cvs.xemacs.org>
769 * XEmacs 21.2.19 is released
771 1999-07-10 Adrian Aichner <adrian@xemacs.org>
773 * xemacs.mak (.SUFFIXES): Add .texi.
774 (check): Improve automated test section.
775 (info): Generate info files using XEmacs (no makeinfo.exe needed).
777 1999-07-19 Andy Piper <andy@xemacs.org>
779 * xemacs.mak (DOC_SRC3): add gutter.c
780 (TEMACS_OBJS): add gutter.obj.
782 1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org>
784 * XEmacs 21.2.18 is released
786 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org>
788 * XEmacs 21.2.17 is released
790 1999-06-13 Adrian Aichner <adrian@xemacs.org>
792 * xemacs.mak (DOC_SRC8): Remove mule-coding.c.
793 (TEMACS_MULE_OBJS): Remove mule-coding.obj
794 (check): Implement according to src/Makefile.
795 (check-temacs): ditto.
797 1999-06-05 Norbert Koch <n.koch@delta-ii.de>
799 * xemacs.mak (mule): remove dependencies from mule-coding.c
801 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org>
803 * XEmacs 21.2.16 is released
805 1999-05-14 Adrian Aichner <adrian@xemacs.org>
807 * xemacs.mak (GUNG_HO): Explicitly default to 0.
808 Fix some comment typos.
809 ($(XEMACS)\Installation): Create it in the toplevel-directory,
810 where it is expected by loadup.el
812 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
814 * XEmacs 21.2.15 is released
816 1999-05-31 Andy Piper <andy@xemacs.org>
818 * xemacs.mak: add select & select-x targets.
820 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
822 * XEmacs 21.2.14 is released
824 1999-05-12 SL Baur <steve@gneiss.etl.go.jp>
826 * xemacs.mak: please document me
827 From Norbert Koch <n.koch@delta-ii.de>
829 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
831 * xemacs.mak ($(LISP)\Installation.el): Don't use
834 1999-03-17 Adrian Aichner <adrian@xemacs.org>
836 * xemacs.mak: Remove ESC macro -- no longer needed.
837 Remove small configuration report. Remove simplified version of
838 Installation and Installation.el
839 (Installation.el): Create it depending on "Installation" file.
840 Replace \r characters by use of `replace-in-string' in lisp-land.
841 (all): Make it depend on "Installation" file.
842 (Installation): Create a complete "Installation" file, looking
843 much like what is generated by "configure" on UNIX systems.
844 Insert WARNING where appropriate (currently when building without
845 HAVE_XPM, HAVE_PNG, and HAVE_MSW_C_DIRED).
846 Type "Installation" to STDOUT much like the "small configuration
849 1999-04-29 Andy Piper <andy@xemacs.org>
851 * sys/file.h: conditionalise definition of X_OK.
853 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
855 * XEmacs 21.2.13 is released
857 1999-03-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
860 Don't link lib-src programs incrementally.
861 Don't include debug info in release builds.
862 Put intermediate files in the appropriate directories.
863 Make "distclean" target delete all intermediate files.
865 1999-03-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
868 Fix building on Windows 95/98 by conditionalising escape
870 Only put mule-packages in package path on MULE builds.
871 Only build source browser files on debug builds.
872 Build source browser database before link so that it's
873 available even if link fails.
875 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
877 * XEmacs 21.2.12 is released
879 1999-03-03 Gleb Arshinov <gleb@cs.stanford.edu>
881 * xemacs.mak (HAVE_XFACE): fix for building without X-Face support
882 provided by Brent B. Powers <bpowers@ms.com>.
884 * xemacs.mak (CONFIG_ERROR): Misc error detection for build with
887 1999-02-01 Gleb Arshinov <gleb@cs.stanford.edu>
889 * README: Document the X-Face build option.
891 * compface.mak: New file
892 Makefile for building compface library under MSVC. Build
893 library only, not executables. Should be extended to build
894 executables and propagated upstream, if possible.
896 * xemacs.mak: Link in X-Face/Compface for NT native build.
898 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
900 * XEmacs 21.2.11 is released
902 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
904 * XEmacs 21.2.10 is released
906 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
908 * XEmacs 21.2.9 is released
910 1999-01-14 Adrian Aichner <adrian@xemacs.org>
912 * xemacs.mak (MODULES): Adding variable.
913 (update-elc): Setting EMACSBOOTSTRAPMODULEPATH.
915 1998-12-17 Charles G. Waldman <cgw@pgt.com>
917 * minitar.c: New file
918 * minitar.mak: New file
920 1998-12-29 Jonathan Harris <jhar@tardis.ed.ac.uk>
923 Changed x86 EMACS_CONFIGURATION to i586-pc-win32 since we
924 build optimised for Pentium.
925 Created CFLAGS variable, used in building all objects and in
926 constructing config.values.
927 Added glyphs-widget.c and gui-msw.c to list of sources.
928 Added PACKAGE_PATH to EMACSBOOTSTRAPLOADPATH for mule builds.
930 1998-12-28 Martin Buchholz <martin@xemacs.org>
932 * XEmacs 21.2.8 is released.
934 1998-12-24 Martin Buchholz <martin@xemacs.org>
936 * XEmacs 21.2.7 is released.
938 1998-12-13 Jonathan Harris <jhar@tardis.ed.ac.uk>
941 Replaced PACKAGEPATH variable with PACKAGE_PREFIX.
942 configure-package-path is initialised to contain
943 subdirectories of PACKAGE_PREFIX. The install target makes
944 a skeleton package tree under PACKAGE_PREFIX.
947 Documented the package path changes.
948 Corrected the advice on a suitable minimal set of packages.
950 1998-12-17 Andy Piper <andy@xemacs.org>
952 * xemacs.mak ($(LIB_SRC)/movemail.exe): adapt make rule to build
955 * xemacs.mak: add gui-msw.c and glyphs-widget.c object lists.
957 1998-12-16 Andy Piper <andy@xemacs.org>
959 * XEmacs 21.2.6 is released
961 1998-12-11 Adrian Aichner <adrian@xemacs.org>
963 * xemacs.mak (DOC_SRC2): CLASH_DETECTION is not supported under
964 native Windows NT. Therefore src\filelock.c is not to be
966 (TEMACS_OBJS): Consequently, don't link in $(OUTDIR)\filelock.obj.
968 1998-12-10 Jonathan Harris <jhar@tardis.ed.ac.uk>
970 * xemacs.mak ($(OUTDIR)\alloc.obj): add a dependency on
971 puresize-adjust.h to avoid infinite recursion.
973 1998-12-09 Andy Piper <andy@xemacs.org>
975 * config.h: remove clash detection stuff.
977 1998-12-07 Martin Buchholz <martin@xemacs.org>
979 * xemacs.mak (TEMACS_OBJS):
981 - Remove pure.c, pure.obj
983 1998-11-04 Adrian Aichner <adrian@xemacs.org>
985 * xemacs.mak: Creating minimal versions of Installation,
986 Installation.el, and config.values to make
987 (describe-installation) and (config-value ...) work in Windows NT
988 native builds. Incorporating rule for movemail.exe courtesy of
991 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
993 * XEmacs 21.2.5 is released
995 1998-11-28 SL Baur <steve@altair.xemacs.org>
997 * XEmacs 21.2-beta4 is released.
999 1998-10-29 Andy Piper <andyp@parallax.co.uk>
1001 * xemacs.mak ($(LIB_SRC)/movemail.exe): add etags dependencies to
1002 pull in getopt and friends.
1004 1998-10-15 SL Baur <steve@altair.xemacs.org>
1006 * XEmacs 21.2-beta3 is released.
1008 1998-09-29 SL Baur <steve@altair.xemacs.org>
1010 * XEmacs 21.2-beta2 is released.
1012 1998-09-19 Adrian Aichner <adrian@xemacs.org>
1014 * tiff.mak: New file provided by Charles Wilson
1015 <cwilson@ee.gatech.edu>
1017 * README: Update provided by Charles Wilson
1018 <cwilson@ee.gatech.edu>. Documenting use of the newly
1019 introduced tiff.mak. Renumbering subsequent build instruction
1022 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
1024 * PROBLEMS: New file.
1026 * xemacs.mak: Install the PROBLEMS file in the root directory of
1027 the XEmacs installation.
1029 1998-08-31 Jonathan Harris <jhar@tardis.ed.ac.uk>
1031 * xemacs.mak: Detect failure to supply PNG_DIR or XLIB_DIR
1032 when building with PNG support.
1034 1998-08-31 Jonathan Harris <jhar@tardis.ed.ac.uk>
1036 * README: Document the PNG, ZLIB, JPEG, TIFF and GIF build
1039 1998-08-12 Jeff Sparkes <jsparkes@internetivity.com>
1041 * xemacs.mak: Link in GIF, fix HAVE_JPEG default.
1043 1998-08-09 Jonathan Harris <jhar@tardis.ed.ac.uk>
1045 * xemacs.mak (install): Win95 fixes:
1046 DOS mkdir doesn't create intermediate directories. xcopy does
1047 so use it to create the install and lock directories.
1048 Removed trailing backslashes from copy commands since DOS
1049 copy doesn't like them.
1051 1998-08-05 Charles G. Waldman <cgw@pgt.com>
1053 * xemacs.mak: change "copy" to "xcopy" in install target
1055 1998-08-04 Jeff Sparkes <jsparkes@internetivity.com>
1057 * xemacs.mak: Link in PNG, TIFF and JPEG in native build.
1059 1998-08-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
1061 * README: XEmacs has been successfully built with MSVC 4.0.
1062 Mention the vcvars32.bat file installed with the MSVC tools.
1064 1998-07-19 SL Baur <steve@altair.xemacs.org>
1066 * XEmacs 21.2-beta1 is released.
1068 1998-07-13 Jonathan Harris <jhar@tardis.ed.ac.uk>
1071 Add path to xemacs.res dependency.
1073 1998-07-12 SL Baur <steve@altair.xemacs.org>
1075 * XEmacs 21.0-pre5 is released.
1077 1998-07-09 SL Baur <steve@altair.xemacs.org>
1079 * XEmacs 21.0-pre4 is released.
1081 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
1083 * README: Documented the changed PACKAGEPATH option and the new
1084 INSTALL_DIR option, install target and runemacs executable.
1085 Added more debugging documentation.
1087 * config.h: Don't undef EMACS_CONFIGURATION because it's now
1088 set in the makefile.
1090 * xemacs.mak: Added an INSTALL_DIR option and install target.
1091 Renamed the default package location option to PACKAGEPATH
1092 and made it cope with paths with spaces in them.
1093 Made non-debug build the default; DEBUG_XEMACS defaults to 0.
1094 System configuration (EMACS_CONFIGURATION) now correctly
1095 determined at build-time by this makefile.
1096 Compiles the runemacs executable as part of the all target.
1098 1998-06-29 SL Baur <steve@altair.xemacs.org>
1101 * xemacs.mak: NT native sound fixes
1102 From Fabrice POPINEAU via Adrian Aichner <adrian@xemacs.org>
1104 1998-06-21 Martin Buchholz <martin@xemacs.org>
1106 * xemacs.mak: It's XEmacs, not Xemacs!
1108 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
1110 * file.ico, lisp.ico:
1111 New icons to represent a generic file and a lisp file.
1113 * xemacs.rc: Build file.ico and lisp.ico into the executable.
1115 1998-06-15 Peter Windle <peterw@sdl.ug.eds.com>
1117 * xemacs.mak: Made XPM and X11 checks cope with case-sensitive
1118 NFS. Also apply Sean MacLennan's change allowing
1119 emacs_beta_version to be undefined.
1121 1998-06-19 SL Baur <steve@altair.xemacs.org>
1123 * xemacs.mak (distclean): Reorder when puresize-adjust.h gets
1125 From Adrian Aichner <adrian@xemacs.org>
1127 1998-06-08 Kirill M. Katsnelson <kkm@kis.ru>
1129 * config.h: Undefined DONT_ENCAPSULATE.
1130 Defined ENCAPSULATE_* for fopem, open, rename and mkdir.
1131 Removed MS-DOS code remains.
1133 1998-06-03 Rick Rankin <Rick_Rankin-P15254@email.mot.com>
1135 * Makefile.cygwin: created to compile runemacs.c. This should
1136 probably have a Makefile.in, but...
1138 * runemacs.c: modified to check to see if xemacs is a symbolic
1139 link when compiled under Cygwin.
1141 1998-05-31 Kirill M. Katsnelson <kkm@kis.ru>
1143 * xemacs.mak: Added lib-src/wakeup.exe
1145 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
1147 * xemacs.mak: Added rules for hexl.exe, movemail.exe, mmencode.exe
1148 sorted-doc.exe, etags.exe
1150 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
1152 * xemacs.mak: Support building InfoDock, with INFODOCK=1 macro
1153 in the command line.
1155 1998-05-26 Kirill M. Katsnelson <kkm@kis.ru>
1157 * inc/sys/dir.h: Removed #ifndef WINDOWSNT around the code which
1158 should be compiled in (sic!).
1159 Removed 'extern' before function prototypes.
1161 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
1163 * xemacs.mak: Unified -nologo compiler switch handling and lib-src
1164 programs build (only make-docfile currently, adding other tools
1167 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
1169 * xemacs.mak: Added HAVE_DIALOGS macro, and dialog-*.* files to
1170 docfile creation and compilation.
1171 Defaulted HAVE_MSW to 1.
1172 Changed lib-src references to be relative to $(XEMACS)/, not ../
1174 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
1176 * xemacs.mak: Removed inline.{c,obj}. It did buy nothing.
1178 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
1180 * xemacs.mak: Comment out dialog.{c,obj} from build.
1182 1998-05-11 Jonathan Harris <jhar@tardis.ed.ac.uk>
1185 Unconditionally define new HAVE_DRAGNDROP.
1187 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
1189 * xemacs.mak: Added dragdrop.{c,obj}
1191 1998-05-08 Kirill M. Katsnelson <kkm@kis.ru>
1193 * config.h (enum_field): Redefine to be unsigned int.
1195 1998-05-07 Kirill M. Katsnelson <kkm@kis.ru>
1197 * xemacs.mak: Really honor minimal tagbits, indexed lrecord and
1200 1998-05-03 Kirill M. Katsnelson <kkm@kis.ru>
1202 * inc/sys/socket.h: Removed encapsulating definitions for Winsock
1205 1998-05-04 Kirill M. Katsnelson <kkm@kis.ru>
1207 * xemacs.mak: Defined PATH_PROGNAME and PATH_VERSION C macros.
1208 Make _DEBUG defined only when DEBUG_XEMACS.
1210 1998-04-26 Kirill M. Katsnelson <kkm@kis.ru>
1212 * xemacs.mak: Added glyphs-eimage.{c,obj}
1214 1998-04-20 Kirill M. Katsnelson <kkm@kis.ru>
1216 * xemacs.mak: Support "Don't panic, I will restart make" exit code.
1217 Extra checks for externally specified X{PM,11}_DIR.
1218 Proper quoting to allow spaces in these paths.
1219 Conduct all config checks at once.
1220 New option VERBOSECC. When non-zero, C compiler echoes its
1221 commands. When zero, only name of the file being compiled is
1222 echoed. Default is 0 (do not echo).
1224 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
1226 * README: Documented new msvc build procedure, including XPM
1229 * xemacs.mak: Added XPM and TOOLBARS support for native msvc
1233 Makefile for building xpm library under msvc. Hopefully this
1234 will be part of future xpm distributions.
1236 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
1238 * config.h: Do not USE_ASSERTION when DEBUG_XEMACS is not
1241 * xemacs.mak: Added new file process-nt.c
1243 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
1245 * xemacs.mak: Added build options which can be defined in nmake
1246 command line (defaults are parentheses):
1247 HAVE_MSW=0/1 (0) Build with native GUI
1248 HAVE_X=0/1 (0) Build with X-Windows
1249 ** At least one must be defined
1250 X11_DIR=path () Path to the root dir of X11R6 installation
1251 ** Must be defined when HAVE_X=1
1252 HAVE_MULE=0/1 (0) Compile in MULE
1253 HAVE_MSW_C_DIRED=0/1(1) Compile in fast dired
1254 PATH_PACKAGEPATH=path Package search path
1256 DEBUG_XEMACS=0/1 (1) Compile with symbols, assertions and
1257 extra debugging checks
1258 USE_UNION_TYPE=0/1 (0)
1259 USE_MINIMAL_TAGBITS=0/1 (0)
1260 USE_INDEXED_LRECORD_IMPLEMENTATION=0/1 (0)
1261 GUNG_HO=0/1 (none) When specified, overrides the above two.
1262 : Added output of a configuration report
1263 : Added copyright notice.
1264 : Deleted remains of ImageMagick.
1265 (distclean): Do not use mskedepend
1266 (install): echo "Not yet implmented".
1268 1998-04-05 Kirill M. Katsnelson <kkm@kis.ru>
1270 * config.h (enum_field): Borrow new definition from config.h.in
1272 1998-04-01 Kirill M. Katsnelson <kkm@kis.ru>
1274 * config.h: Patial sync-up with config.h.in
1276 1998-03-25 jhar@tardis.ed.ac.uk
1278 * xemacs.mak: Adds glyphs-msw.c and imgproc.c and reflects
1279 alterations to package_path in nt/xemacs.mak.
1281 1998-03-24 Kirill M. Katsnelson <kkm@kis.ru>
1283 * xemacs.mak (dump-xemacs): Replaced use of `touch' with `echo'.
1285 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
1287 * xemacs.mak: Removed all references to deleted dgif_lib.{c,obj},
1288 gif_err.{c,obj} and gifalloc.{c,obj}. New image support is not
1291 1998-03-19 Kirill M. Katsnelson <kkm@kis.ru>
1293 * xemacs.mak: HAVE_FILE_CODING removed: it is no longer an option,
1294 since file I/O depends on it, and defined unconditioanlly in
1296 Added -nologo switch to different tools here and there.
1297 Suppressed some irrelevant make output.
1299 1998-02-28 Kirill M. Katsnelson <kkm@kis.ru>
1301 * xemacs.mak: Defined HAVE_FILE_CODING variable, an equivalent of
1302 --with-file-coding configure option. Default is yes.
1304 1998-03-13 Kirill M. Katsnelson <kkm@kis.ru>
1306 * xemacs.mak (update-elc): Copy Installation.el to $(LISP)
1308 * Installation.el: New file, copied by xemacs.mak during build.
1310 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
1312 * xemacs.mak: Added entry for src/dired-msw.c. Use of the
1313 dired-in-C enhancements is optional, and is determined by
1314 HAVE_MSW_C_DIRED. See comments in xemacs.mak.
1316 1998-02-18 Kirill M. Katsnelson <kkm@kis.ru>
1318 * xemacs.mak: Fixed lost docstrings
1320 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
1322 * xemacs.mak: Updated accordingly.
1323 Creates the MSVC browse info immediately after the link.
1325 1997-12-29 Kirill M. Katsnelson <kkm@kis.ru>
1327 * config.h: Suppressed MSVC warning 'relational' : signed/unsigned
1330 * config.h: INLINE defined to __inline for MSVC compilers >= 2.x
1332 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
1334 * xemacs.mak: added menubar-msw.c, menubar.c
1336 * xemacs.mak: scrollabrs and menubars are rearranged properly
1337 under different ifdef'd secions, so for example menubar.obj goes
1338 to always compiled section, and menubar-msw.obj is built only when
1341 * xemacs.mak: Compiler warning flag definition moved to a macro
1342 CPP_WARN_FLAGS. Redefined from -w to -W3 (Doh!).
1344 1997-12-11 David Hobley <davidh@wr.com.au>
1346 * Added support for auto generation of puresize-adjust.h
1347 in xemacs.mak. Also created new file puresize-adjust.h to copy
1348 into src on initial build.
1350 Mon December 08 1997 kkm@kis.ru
1352 * xemacs.mak: added profile.c, removed event-unixod.c
1353 * xemacs.mak: removed dangerous defines _IX_86, _X86_,
1355 * config.h: removed #define HAVE_UNIXOID_EVENT_LOOP
1357 Thu December 04 1997 jhar@tardis.ed.ac.uk
1359 * xemacs.mak: Define DEBUG_XEMACS when compiling with debug.
1361 Tue November 29 12:29:33 1997 davidh
1363 * xemacs.mak and config.h updated to provide ability to
1364 specify DEBUG mode from the xemacs.mak file.
1366 Mon December 01 1997 jhar
1368 * msw-init.el: Provide default bindings for cut, paste, copy and undo
1370 * event-msw.c, event-msw.h, frame-msw.c, msw-proc.c:
1371 - Implemeted simple emacs_mswindows_event_pending_p().
1372 - Fixed deleting frames.
1373 - Rewrote timeout code, eliminating "!NILP(rest)" bug.
1374 - Special processing for 'Ctrl-@' keystroke.
1375 - Support for some new keysyms.
1377 Mon December 01 1997 jhar
1380 - Add PACKAGE_PATH and EMACS_BETA_VERSION defines.
1381 - Automatically copy changed include files from \nt to \src.
1382 - Corrected some DOC_SRC* lists.
1384 Tue November 18 21:45:06 1997 davidh
1386 * xemacs.mak updated to remove dependency on startup.elc
1387 HAVE_IMAGEMAGICK added for X build.
1389 Thu September 25 23:06:44 1997 davidh
1391 * xemacs.mak updated to make the build as simple as typing
1392 nmake -f xemacs.mak. Also support for native gui included
1393 which should mean the w32 directory is no longer required.
1395 * config.h synced with config.h.in from 20.3-b2
1397 * synced in changes to support native gui.
1399 Thu September 25 23:06:44 1997 davidh
1401 * August Hill provided a patch to xemacs.mak to greatly simplify
1402 the build - the DOC file gets created correctly.
1404 Tue September 22 23:06:44 1997 davidh
1406 * August Hill provided some more patches - to expand ~ correctly
1407 and to correctly deal with drive letters in the path.
1409 * emacs.c patched to call init_ntproc()
1412 Tue July 15 19:32:21 1997 davidh
1414 * August Hill provided some more patches to make things better
1415 - there is a workaround for dired to make the ^M's disappear
1416 - a patch to fix shell-command
1418 Tue July 08 22:01:36 1997 davidh
1420 * #ifdef'd call to vfork and replaced with spawn as per GNU Emacs;
1421 as a result, removed /force - XEmacs now links normally.
1423 Thu June 31 21:16:21 1997 davidh
1427 * nt/X11.patch created to help with the X build.
1429 * August Hill provided:
1430 a patch to fix the _WRETCODE undefined symbol,
1431 a patch to fix a problem with dired
1433 and generally helped clarify the build instructions.
1435 * Synced with 20.3b10 (Athens).
1437 * Made DIRECTORY_SEP be '\\'. Until I can change all code to
1438 use the macro, I decided this would be easiest.
1440 * Modified src/fileio.c to only open files in O_BINARY. This
1441 causes files to be opened and written without automatically
1442 writing ^M 's to the end of each line. MULE ought to sort this
1443 in theory, but I am less than convinced.
1445 * Updated the nt/README to provide a little more help.
1447 Thu May 29 23:11:21 1997 davidh
1449 * Synced with 20.3b2.
1451 * Removed nt/README.src, nt/src.m.windowsnt.h nt/src.s.windowsnt.h.
1453 * Updated README from marcpa.
1455 * Added example Win32.cf and site.def files for X.
1457 * Added sed.exe into nt/.
1459 * Modified nt/xemacs.mak to pass correct flags to lwlib compile.
1461 * Added extra .elc files to ensure make-docfile gets all symbols.
1463 * Modified balloon_help.c to compile (#if'd max definition)
1465 * Modified src/event-Xt.c so as not to add signal_event_pipe to
1466 be selected on - this is a hack until I can work out a better
1467 way. Thanks to Ben Wing for help on this.
1469 Thu Mar 27 20:56:21 1997 marcpa (marcpa at MARCPA)
1471 * Synced with 20.1b9.
1473 Sun Mar 16 00:32:15 1997 marcpa (marcpa at MARCPA)
1475 * lisp/eterm/README.term is truncated: is it just me (because
1476 I'm on NT) or everyone else sees this ?
1477 Answer: it is because it contains a ^Z embedded in it, therefore
1478 it needs to be inserted in binary mode in CVS.
1480 Thu Mar 13 00:19:25 1997 marcpa (marcpa at MARCPA)
1482 * At end of compilation, there are some unresolved symbols:
1484 link.exe @C:\TEMP\nma00115.
1485 sysdep.obj : error LNK2001: unresolved external symbol _vfork
1486 ../src/temacs.exe : warning LNK4088: image being generated due to /FORCE
1487 option; image may not run
1490 Wed Mar 12 23:18:53 1997 marcpa (marcpa at MARCPA)
1492 * Need to copy the nt/inc directory David originally submitted or
1493 NT code won't compile.
1495 * Need to copy nt/{config.h,paths.h,ad2c.sed,xemacs.mak} in src.
1497 * Had to modify XEmacs sources here and there : see the diffs
1498 between NT_FIRST_COMPILE and V20_1_beta9.
1500 * Needed to patch X11R6.3 sources: (include/x11/Xmd.h:155) BOOL is
1501 already defined by Windows and is a long, while X wants it to be
1504 --- Xmd.h~ Thu Jun 08 23:20:40 1995
1505 +++ Xmd.h Sun Mar 16 13:09:10 1997
1507 typedef CARD16 BITS16;
1515 * cpp.exe not used: cl.exe from VC++4.2 seems to handle everything