1 2007-10-07 Vin Shelton <acs@xemacs.org>
3 * XEmacs 21.4.21 is released
5 2007-09-27 Vin Shelton <acs@xemacs.org>
7 * XEmacs.iss: Don't set package-get-always-update.
9 2007-09-25 Vin Shelton <acs@xemacs.org>
11 * XEmacs.iss: Put comment wrapper around site-start.el changes and
12 remove those changes on uninstall. Enable ftp.xemacs.org for
13 package retrieval and set the ftp path.
15 2007-09-19 Vin Shelton <acs@xemacs.org>
17 * XEmacs.iss: Various updates: Add support for 21.5; add easypg.
19 2006-12-09 Vin Shelton <acs@xemacs.org>
21 * XEmacs 21.4.20 is released
23 2006-03-04 Vin Shelton <acs@xemacs.org>
25 * config.inc.samp: Comment out PACKAGE_PREFIX.
26 * xemacs.mak: Do not set a value for PACKAGE_PATH unless
27 PACKAGE_PATH or PACKAGE_PREFIX was specified in config.inc.
29 2006-01-28 Vin Shelton <acs@xemacs.org>
31 * XEmacs.iss: Erase old code.
33 2006-01-28 Vin Shelton <acs@xemacs.org>
35 * XEmacs 21.4.19 is released
37 2006-01-28 Vin Shelton <acs@xemacs.org>
39 * XEmacs.iss: 21.4.19 version. No registry fiddling, please.
40 Package root is now found automatically.
42 2005-12-27 Vin Shelton <acs@xemacs.org>
44 * XEmacs.iss: 21.4.19-pre1 version
45 Remove registry key for EMACSPACKAGEPATH.
46 Install by default to c:\Program Files\XEmacs.
48 2005-12-17 Vin Shelton <acs@xemacs.org>
50 * XEmacs.iss: Move packages out of version-specific location.
53 2005-12-15 Vin Shelton <acs@xemacs.org>
55 * XEmacs.iss: Created for generating winoze setup kits.
57 2005-12-03 Vin Shelton <acs@xemacs.org>
59 * XEmacs 21.4.18 is released
61 2005-02-06 Vin Shelton <acs@xemacs.org>
63 * XEmacs 21.4.17 is released
65 2005-01-29 Ben Wing <ben@xemacs.org>
68 * xemacs.mak (USE_PORTABLE_DUMPER):
69 Enable portable dumper just in case it's not specified in config.inc.
72 * xemacs.mak (INCLUDES):
73 Put our own directories first in case of conflict (e.g. config.h
76 * xemacs.mak ($(BLDLIB_SRC)/minitar.exe):
77 * xemacs.mak (LIB_SRC_TOOLS):
78 Use MSVCRT to avoid link problems.
80 * xemacs.mak ({$(MANDIR)}.texi{$(INFODIR)}.info):
81 Use filename only when calling makeinfo, or it chokes on index
84 2005-01-28 Ben Wing <ben@xemacs.org>
87 * config.inc.samp (PNG_DIR):
88 * config.inc.samp (MAKEINFO):
89 Update directory locations to correspond to current optional-libs.exe
90 and Cygwin makeinfo. Update GTK comment. Enable TIFF and COMPFACE
91 since we can now compile with them.
93 2004-12-05 Vin Shelton <acs@xemacs.org>
95 * XEmacs 21.4.16 is released
97 2004-02-02 Vin Shelton <acs@xemacs.org>
99 * XEmacs 21.4.15 is released
101 2003-12-10 Adrian Aichner <adrian@xemacs.org>
103 * xemacs.mak (COPYCMD): New.
104 * xemacs.mak (COPY): New.
105 * xemacs.mak (COPYDIR): New.
106 * xemacs.mak (XEMACS_INCLUDES):
107 * xemacs.mak (install): Allow xemacs.mak to overwrite existing
110 2003-11-06 Adrian Aichner <adrian@xemacs.org>
112 * minitar.c: Sync with Xemacs 21.5 version to fix package
113 installation in native Windows XEmacs.
115 2003-09-03 Vin Shelton <acs@xemacs.org>
117 * XEmacs 21.4.14 is released
119 2003-05-25 XEmacs Build Bot <builds@cvs.xemacs.org>
121 * XEmacs 21.4.13 is released
123 2003-01-15 Stephen J. Turnbull <stephen@xemacs.org>
125 * XEmacs 21.4.12 "Portable Code" is released.
127 2003-01-03 Stephen J. Turnbull <stephen@xemacs.org>
129 * XEmacs 21.4.11 "Native Windows TTY Support" is released.
131 2002-12-14 Ben Wing <ben@xemacs.org>
134 * xemacs.mak (DEPEND):
135 * xemacs.mak (CFLAGS_NO_LIB): New.
136 * xemacs.mak (ETAGS_DEPS):
137 * xemacs.mak (LIB_SRC_TOOLS):
138 Various couple problems.
140 2002-11-02 Stephen J. Turnbull <stephen@xemacs.org>
142 * XEmacs 21.4.10 "Military Intelligence" is released.
144 2002-10-13 Adrian Aichner <adrian@xemacs.org>
146 * xemacs.mak (OS): Remove obsolete quoting of double-quote in the
147 Installation file to avoid unnecessary deviations from the UNIX
148 version in `describe-installation' and `build-report'.
150 2002-10-08 Andy Piper <andy@xemacs.org>
152 * xemacs.mak: set the stacksize to 8mb which seems to be the magic
155 2002-08-23 Stephen J. Turnbull <stephen@xemacs.org>
157 * XEmacs 21.4.9 "Informed Management" is released.
159 2002-08-16 Jonathan Harris <jonathan@xemacs.org>
161 * config.inc.samp (USE_PORTABLE_DUMPER): Default to on.
162 * config.inc.samp (USE_MINIMAL_TAGBITS): Removed.
163 * config.inc.samp (USE_INDEXED_LRECORD_IMPLEMENTATION): Removed.
164 * config.inc.samp (GUNG_HO): Removed.
165 * xemacs.mak (USE_MINIMAL_TAGBITS): Removed.
166 * xemacs.mak (USE_INDEXED_LRECORD_IMPLEMENTATION): Removed.
167 * xemacs.mak (GUNG_HO): Removed.
168 * xemacs.mak (TAGBITS_DEFINES): Removed.
169 * xemacs.mak (LRECORD_DEFINES): Removed.
170 * xpm.mak: Default to using MSVCRT as the C runtime
172 Remove all vestiges of USE_MINIMAL_TAGBITS,
173 USE_INDEXED_LRECORD_IMPLEMENTATION, and GUNG_HO, since those
174 ifdefs have long been removed.
176 Make pdump the default.
178 2002-07-05 Jonathan Harris <jonathan@xemacs.org>
180 * README: Document Visual Studio .NET setup
182 2002-05-06 Jonathan Harris <jonathan@xemacs.org>
186 Update PNG version to 1.0.9, zlib version to 1.1.14.
188 2002-05-09 Stephen J. Turnbull <stephen@xemacs.org>
190 * XEmacs 21.4.8 "Honest Recruiter" is released.
192 2002-03-26 Vin Shelton <acs@xemacs.org>
194 * xemacs.mak: Added special rule to build winclient.exe.
196 2002-05-04 Stephen J. Turnbull <stephen@xemacs.org>
198 * XEmacs 21.4.7 "Economic Science" is released.
200 2002-03-29 Jonathan Harris <jonathan@xemacs.org>
202 * xemacs.mak: Define STACK_TRACE_EYE_CATCHER.
204 2001-12-17 Stephen J. Turnbull <stephen@xemacs.org>
206 * XEmacs 21.4.6 "Common Lisp" is released.
208 2001-10-23 Stephen J. Turnbull <stephen@xemacs.org>
210 * XEmacs 21.4.5 "Civil Service" is released.
212 2001-08-02 Dr. Volker Zell <Dr.Volker.Zell@oracle.com>
215 Under cygwin, when environment variable CYGWIN is set
216 to check_case:strict, filenames are considered case sensitive.
218 2001-07-28 Stephen J. Turnbull <stephen@xemacs.org>
220 * XEmacs 21.4.4 "Artificial Intelligence" is released.
222 2001-07-18 Paul Krause <pkrause@soundbite.com>
224 * xemacs.mak (DEPEND): defined(_) isn't a reliable method for
225 detecting if perl is from cygwin. Check $OSNAME as a backup.
227 2001-06-12 Stephen J. Turnbull <stephen@xemacs.org>
229 * xemacs.mak (HAVE_ZLIB): New, defaults to HAVE_PNG.
230 (USE_MINITAR): Default to HAVE_ZLIB.
231 (MSW_LIBS): Add comctl32.lib if HAVE_WIDGETS.
232 (mostlyclean, nicenclean, distclean, versionclean): Only one target
233 per invocation of $(DEL); don't use unneeded switches (WinME support).
235 2001-05-23 Ben Wing <ben@xemacs.org>
237 * xemacs.mak (installation):
238 call `ver' to get the exact os version and put it in the
239 installation; suggestion from adrian.
241 2001-05-17 Stephen J. Turnbull <stephen@xemacs.org>
243 * XEmacs 21.4.3 "Academic Rigor" is released.
245 2001-05-17 Stephen J. Turnbull <stephen@xemacs.org>
247 * xemacs.mak: Use the EMACS_PATCH_LEVEL define in compiles.
249 2001-05-10 Stephen J. Turnbull <stephen@xemacs.org>
251 * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
253 2001-05-09 Ben Wing <ben@xemacs.org>
256 do not warn about gtk when we're not trying to compile with it.
258 2001-04-20 Ben Wing <ben@xemacs.org>
260 * .cvsignore: Added stuff for Windows.
262 2001-05-01 Ben Wing <ben@xemacs.org>
264 * config.inc.samp (MAKEINFO): point at more standard c: not f:.
266 2001-05-01 Adrian Aichner <adrian@xemacs.org>
268 * xemacs.mak: Define EMACS_PATCH_LEVEL like configure.in does.
269 * xemacs.mak (XEMACS_VERSION_STRING): Build this more like
271 * xemacs.mak (docfile): Use del instead of $(DEL) in shell
274 2001-04-27 Adrian Aichner <adrian@xemacs.org>
276 * compface.mak (clean): New target.
277 * xemacs.mak: Use $(DEL) everywhere, instead of some occurences of
278 del and @$(DEL). Add GTK supporting variables and document it as
279 currently unsupported on MSWindows.
280 * xemacs.mak (XEMACS_VERSION_STRING): Initialize according to
281 emacs_is_beta. Use emacs_beta_version as patch level for non-beta
283 * xemacs.mak (HAVE_GTK): New.
284 * xemacs.mak (GTK_DIR): New.
286 2001-04-19 Andy Piper <andy@xemacs.org>
288 * minitar.mak: Remove
290 * xemacs.mak (PROGRAM_DEFINES): Calculate release version
292 (ETAGS_DEPS): Add mintar as a real target
293 (DOC): Do the right thing when non-beta
295 2001-04-19 Stephen J. Turnbull <stephen@xemacs.org>
297 * XEmacs 21.4.1 "Copyleft" is released.
299 2001-04-17 Stephen J. Turnbull <stephen@xemacs.org>
301 * README: Fixup 21.2 -> 21.4.
303 2001-04-16 Stephen J. Turnbull <stephen@xemacs.org>
305 * XEmacs 21.4.0 "Solid Vapor" is released.
307 2001-04-14 Stephen J. Turnbull <stephen@xemacs.org>
309 * XEmacs 21.2.47 "Zephir" is released.
311 2001-03-14 Craig Lanning <CraigL@Knology.net>
313 * minitar.c: Clean up some compiler warnings.
315 2001-03-21 Martin Buchholz <martin@xemacs.org>
317 * XEmacs 21.2.46 "Urania" is released.
319 2001-03-06 Ben Wing <ben@xemacs.org>
321 * xemacs.mak (DEPEND):
322 Correct line that runs perl to do correct quoting regardless of
323 whether nmake is run from bash.
325 2001-03-02 Ben Wing <ben@xemacs.org>
327 * config.h: Sadly, we need to disable another warning (C4116,
328 unnamed type definition in parentheses: A structure, union, or
329 enumerated type with no name was defined in a parenthetical
330 expression. The type definition is meaningless.), due to Martin's
331 latest definition of ALIGNOF.
333 2001-02-23 Martin Buchholz <martin@xemacs.org>
335 * XEmacs 21.2.45 "Thelxepeia" is released.
337 2001-02-09 Martin Buchholz <martin@xemacs.org>
339 * config.h (HAVE_UTIME): New.
340 * config.h (HAVE_UTIME_H): Remove.
341 * config.h (HAVE_STRUCT_UTIMBUF): Remove.
343 2001-02-08 Martin Buchholz <martin@xemacs.org>
345 * XEmacs 21.2.44 "Thalia" is released.
347 2001-01-26 Martin Buchholz <martin@xemacs.org>
349 * XEmacs 21.2.43 "Terspichore" is released.
351 2001-01-20 Martin Buchholz <martin@xemacs.org>
353 * XEmacs 21.2.42 "Poseidon" is released.
355 2001-01-17 Martin Buchholz <martin@xemacs.org>
357 * XEmacs 21.2.41 "Polyhymnia" is released.
359 2001-01-08 Martin Buchholz <martin@xemacs.org>
361 * XEmacs 21.2.40 is released.
363 2000-12-31 Martin Buchholz <martin@xemacs.org>
365 * XEmacs 21.2.39 is released.
367 2000-12-05 Martin Buchholz <martin@xemacs.org>
369 * XEmacs 21.2.38 is released.
371 2000-11-14 Martin Buchholz <martin@xemacs.org>
373 * XEmacs 21.2.37 is released.
375 2000-10-27 Martin Buchholz <martin@xemacs.org>
377 * config.h: Oops, _getpt ==> _getpty
379 2000-10-11 Martin Buchholz <martin@xemacs.org>
381 * config.h (HAVE_XFREE86): Remove.
382 (HAVE_XREGISTERIMINSTANTIATECALLBACK): New.
383 (XREGISTERIMINSTANTIATECALLBACK_NONSTANDARD_PROTOTYPE): New.
385 2000-10-10 Martin Buchholz <martin@xemacs.org>
388 Sync with pty/signaling related changes to src/config.h.in
390 2000-10-07 Adrian Aichner <aichner@ecf.teradyne.com>
392 * xemacs.mak (default): Enforce runnig nmake from xemacs.mak's
393 directory to avoid problems with relative paths.
395 2000-10-04 Martin Buchholz <martin@xemacs.org>
397 * XEmacs 21.2.36 is released.
399 2000-09-30 Martin Buchholz <martin@xemacs.org>
401 * config.h (HAVE_STRCASECMP): Remove.
403 2000-09-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
406 Make src\depend parsing recognise "#if defined" instead of "#ifdef".
407 Use matching single quotes to keep 4dos shell happy.
409 2000-08-07 Ben Wing <ben@xemacs.org>
411 * xemacs.mak: add getloadavg.c.
413 2000-07-30 Ben Wing <ben@xemacs.org>
416 Improve X documentation.
417 Document nascent Mule support.
418 Document current MS Windows contributors.
420 2000-07-15 Ben Wing <ben@xemacs.org>
423 added new file win32.c.
424 took out unused alloca.c.
425 * xemacs.mak (update-elc-2): added new target for rebuilding the
426 remaining .elcs after dumped. its dependency is added for target
428 * xemacs.mak (update-auto-and-custom):
429 cleaned up ; now it byte-compiles custom-load.el.
430 * xemacs.mak (mostlyclean):
431 * xemacs.mak (clean):
432 * xemacs.mak (nicenclean):
433 * xemacs.mak (distclean):
434 * xemacs.mak (realclean):
435 * xemacs.mak (versionclean):
436 Redid all the clean targets, to be similar to what's in the
439 2000-07-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
441 * xemacs.mak ($(PROGNAME)): Do check error code from temacs during
444 2000-07-19 Martin Buchholz <martin@xemacs.org>
446 * XEmacs 21.2.35 is released.
448 2000-07-14 IKEYAMA Tomonori <tomonori@suiyokai.org>
450 * config.h: Import C++ compilation stuff from src/config.h.
452 2000-07-05 Craig Lanning <lanning@scra.org>
454 * xemacs.rc: Uppercase the id's so that windres will work.
456 2000-07-05 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
458 * xemacs.mak (TEMACS_LIBS): Added comdlg32.lib
460 2000-06-12 Ben Wing <ben@xemacs.org>
462 * config.h (ENCAPSULATE_STAT):
463 Always encapsulate stat/fstat. Also suggested by Mike Alexander
464 <mike.alexander@xemacs.org>.
466 2000-06-10 Ben Wing <ben@xemacs.org>
469 * config.h (HAVE_GETPAGESIZE):
470 * config.h (HAVE_GETTIMEOFDAY):
471 corrections to go along with removed nt/inc.
475 correct graphics lib paths to agree with binaries provided in
478 * xemacs.mak (DEPEND):
479 * xemacs.mak (DEFINES):
480 * xemacs.mak (LIB_SRC_DEFINES):
481 * xemacs.mak (minitar):
482 * xemacs.mak (TEMACS_LFLAGS):
485 * xemacs.mak (install):
486 WINDOWSNT -> WIN32_NATIVE.
487 Don't build run*.exe.
488 comments about required ^^.
489 Added setargv.obj to the list of linked entities,
490 causing automatic wildcarding of filenames given on the
491 command line. (As usual, enclose in double quotes to avoid
494 2000-06-07 Ben Wing <ben@xemacs.org>
496 * runemacs.c: Removed. No longer necessary.
498 * Makefile.cygwin: Removed.
500 * inc\*: Removed. At long-fucking-last!
502 2000-05-28 Martin Buchholz <martin@xemacs.org>
504 * XEmacs 21.2.34 is released.
506 2000-05-12 Craig Lanning <CraigL@DyCon.com>
508 * inc\sys\socket.h: Don't define timeval as ws_timeval for mingw32
510 2000-05-01 Martin Buchholz <martin@xemacs.org>
512 * XEmacs 21.2.33 is released.
514 2000-04-27 Ben Wing <ben@xemacs.org>
516 * xemacs.mak: combine auto-autoloads.el and custom.el update into
519 2000-04-26 Ben Wing <ben@xemacs.org>
521 * xemacs.mak: put in support for QUICK_BUILD.
523 * config.inc.samp: put in an entry for QUICK_BUILD.
525 2000-04-23 Ben Wing <ben@xemacs.org>
527 * xemacs.mak: Modified section that dumps .exe to not dump
528 when nothing has changed. It does this by relying on a flag
531 Also in building of auto-autoloads.el, we no longer unconditionally
532 remove the old one. That was pointless and made the whole build
533 procedure a lot longer -- the autoload code is smart enough to
534 update itself automatically from an out-of-date autoload file.
536 2000-04-04 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
538 * xemacs.mak: Build the i utility and use it to pipe windowed
539 [xt]emacs output to the build console.
541 2000-03-25 Didier Verna <didier@xemacs.org>
543 * config.h: handle the renaming of `foo_h_path' to `foo_h_file'.
545 2000-03-22 Mike Alexander <mta@arbortext.com>
547 * xemacs.mak (PROGRAM_DEFINES): Define EMACS_VERSION and
549 (DEPEND): Don't try to create $(OUTDIR) if it already exists
550 ($(SRC)\dump-id.c): Make it
551 (DOC_SRC11): Add dumper.c if portable dumping
552 (dump-xemacs): Make portable dumping work again and create
553 dump-id.c and compile it whenever we do a portable dump.
554 (depend): Change $(SRCDIR) to $(SRC)
556 2000-03-22 Jonathan Harris <jhar@tardis.ed.ac.uk>
558 * .cvsignore: New file, ignores user's config.inc and files
559 containing the user's DevStudio workspace info.
561 * config.h.samp: Added DEPEND option. Renamed HAVE_MSW and HAVE_X to
562 HAVE_MS_WINDOWS and HAVE_X_WINDOWS.
564 * README: Documented DEPEND option. Other small changes.
566 * Todo: Removed - was hopelessly out of date.
569 * xemacs.mak: Added DEPEND option to control use of dependency
570 information generated by make-src-depend. Requires Perl. Defaults
571 to disabled. Renamed HAVE_MSW and HAVE_X to HAVE_MS_WINDOWS and
572 HAVE_X_WINDOWS as a side-effect.
573 Handles '&' in XEmacs codenames by replacing with 'and'.
576 Correct Output_Dir so that DevStudio finds the xemacs executable
579 2000-03-20 Ben Wing <ben@xemacs.org>
581 * README: Substantial rewrite.
582 * xemacs.mak: Pdump fix. (not working yet, though)
584 2000-03-20 Martin Buchholz <martin@xemacs.org>
586 * XEmacs 21.2.32 is released.
588 2000-03-15 Mike Alexander <mta@arbortext.com>
590 * xemacs.mak: Fix for generation of $(XEMACS)\Installation.
592 2000-03-14 Adrian Aichner <adrian@xemacs.org>
594 * xemacs.mak (LIB_SRC_TOOLS): LIB_SRC_TOOLS depend on
595 XEMACS_INCLUDES when we USE_PORTABLE_DUMPER.
597 2000-03-13 Ben Wing <ben@xemacs.org>
599 * xemacs.mak (TEMACS_ENTRYPOINT):
600 Fix for portable dumper.
602 2000-03-12 Ben Wing <ben@xemacs.org>
607 a) Added a file called config.inc which makes it easier to set
608 build options for MS Windows. (Previously, the only way to do this
609 was through command line options to nmake.)
611 b) Cleaned the file up a bit.
613 c) Changed xemacs to be a windows application and not a console
614 application, now that runemacs.exe is no longer necessary.
616 d) Added support for building the tags file.
620 For compiling, editing, and debugging XEmacs using the VC++ 5.0
621 GUI. They may well work under other versions of VC++, but I don't
622 have access to them to test them.
624 2000-03-11 Andy Piper <andy@xemacs.org>
626 * PROBLEMS: Doc fix from Reini Urban <rurban@x-ray.at>.
628 2000-02-27 Mike Alexander <mta@arbortext.com>
630 * xemacs.rc: Include the portable dump data if INCLUDE_DUMP is defined
632 * xemacs.mak: Add the portable dump data to the EXE as a resource
634 2000-03-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
636 * xemacs.mak (TEMACS_LIBS): Add ole32.lib and uuid.lib.
637 (installation): Always regenerate installation report.
639 2000-02-25 Craig Lanning <CraigL@DyCon.com>
641 * inc\sys\time.h: MinGW defines struct timeval in <winsock.h>.
643 2000-02-24 Martin Buchholz <martin@xemacs.org>
645 * config.h (INLINE_HEADER): Define properly (?) for Windows.
647 2000-02-23 Martin Buchholz <martin@xemacs.org>
649 * XEmacs 21.2.31 is released.
651 2000-02-22 Martin Buchholz <martin@xemacs.org>
653 * config.h (gc_checking_assert): New.
655 2000-02-21 Martin Buchholz <martin@xemacs.org>
657 * XEmacs 21.2.30 is released.
659 2000-02-21 Jonathan Harris <jhar@tardis.ed.ac.uk>
662 Document need for makeinfo program or texinfo package.
664 * Xmd.patch: New file, previously in README.
666 2000-02-17 Martin Buchholz <martin@xemacs.org>
668 * config.h: Delete unused HAVE_LINUX_VERSION_H.
670 2000-02-16 Martin Buchholz <martin@xemacs.org>
672 * XEmacs 21.2.29 is released.
674 2000-02-06 Mike Alexander <mta@arbortext.com>
676 * xemacs.mak (install): Copy xemacs.dmp if using the portable
679 2000-02-07 Martin Buchholz <martin@xemacs.org>
681 * XEmacs 21.2.28 is released.
683 2000-02-03 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
685 * Xpm.def: New file, required to build Xpm.dll.
687 * Xpm.mak: Use DEBUG instead of DEBUG_XEMACS - this library is not
688 xemacs-specific. Initialize to DEBUG_XEMACS if specified for
690 Build DLL instead of static LIB when USE_CRTDLL=1 is given to
693 * xemacs.mak: Introduced USE_SYSTEM_MALLOC and USE_CRTDLL.
694 Do not build lastfile.lib when neither unexec not gmalloc are
697 * config.h: Deleted GNU_MALLOC and SYSTEM_MALLOC, as they are set
700 2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
702 * xemacs.mak (DOC_SRC9): Added tests.c ...
703 (TEMACS_DEBUG_OBJS): ... and tests.obj
704 ($(DOC)): Tweaked a bit, for `nmake docfile' unconditionally
707 2000-01-22 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
709 * xemacs.mak (docfile): Added shortcut target.
711 2000-01-19 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
713 * xemacs.mak (TEMACS_LIBS): Added winspool.lib
715 2000-01-20 Martin Buchholz <martin@xemacs.org>
717 * xemacs.mak (dump-xemacs): Remove redundant EMACSBOOTSTRAPMODULEPATH.
719 2000-01-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
721 * xemacs.mak: Patch of 01/13 got in corrupted, fixed.
723 2000-01-18 Martin Buchholz <martin@xemacs.org>
725 * XEmacs 21.2.27 is released.
727 2000-01-18 Martin Buchholz <martin@xemacs.org>
729 * minitar.c: Errno.h --> errno.h. Remove errno declaration.
731 2000-01-13 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
733 * xemacs.mak: Added USE_PORTABLE_DUMPER make command line macro.
734 (temacs:) Added dependency for lastfile.lib so that 'make temacs'
737 1999-12-28 Scott Blachowicz <Scott.Blachowicz@seaslug.org>
739 * minitar.mak: Add vars to allow building from main xemacs.mak.
741 * xemacs.mak: Add rules to build & install minitar.
743 2000-01-03 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
745 * config.h: Fix stuff related to mail locking.
747 1999-12-31 Martin Buchholz <martin@xemacs.org>
749 * XEmacs 21.2.26 is released.
751 1999-12-24 Martin Buchholz <martin@xemacs.org>
753 * XEmacs 21.2.25 is released.
755 1999-12-15 Scott Blachowicz <Scott.Blachowicz@seaslug.org>
757 * minitar.c (main): Add explicit exit(0) to get successful return
760 1999-12-14 Martin Buchholz <martin@xemacs.org>
762 * XEmacs 21.2.24 is released.
764 1999-11-28 Adrian Aichner <adrian@xemacs.org>
766 * xemacs.mak (depend): Only update `depend' if there were changes.
767 Use "perl ./make-src-depend" instead of "mkdepend".
769 1999-12-07 Martin Buchholz <martin@xemacs.org>
771 * XEmacs 21.2.23 is released.
773 1999-11-27 Adrian Aichner <adrian@xemacs.org>
775 * xemacs.mak (SRCDIR): Make path to xemacs absolute to
776 facilitate building info in man subdirs. Echo all cd commands,
777 not just some of them.
779 (makeinfo-test): Test for availability of `texinfo' package to
780 build info. Recommend use of external `makeinfo' program for
781 building info docs faster.
783 (info): cd into man subdirs to support use of external `makeinfo'
786 1999-11-17 Martin Buchholz <martin@xemacs.org>
788 * xemacs.mak: Remove references to index.unperm, index.perm.
790 Shouldn't .obj and .info be in SUFFIXES?
793 1999-11-29 XEmacs Build Bot <builds@cvs.xemacs.org>
795 * XEmacs 21.2.22 is released
797 1999-11-28 Martin Buchholz <martin@xemacs.org>
799 * XEmacs 21.2.21 is released.
801 1999-11-10 XEmacs Build Bot <builds@cvs.xemacs.org>
803 * XEmacs 21.2.20 is released
805 1999-10-07 Norbert Koch <n.koch@eai-delta.de>
807 * xemacs.mak: Ignore return code of 'del' calls. Use a make
810 1999-09-26 Adrian Aichner <adrian@xemacs.org>
812 * xemacs.mak (all): Update $(LISP)/auto-autoloads.elc? and
813 $(LISP)/custom-load.el using XEmacs itself, like xemacs-packages
815 ($(LISP)\auto-autoloads.el): Add new rule.
816 ($(LISP)\custom-load.el): Ditto.
818 1999-08-04 Andy Piper <andy@xemacs.org>
820 * xemacs.mak (HAVE_WIDGETS): add define to appropriate places.
822 1999-07-26 Adrian Aichner <adrian@xemacs.org>
824 * xemacs.mak ($(MANDIR)\lispref\lispref.texi): Replace bad
827 1999-07-30 XEmacs Build Bot <builds@cvs.xemacs.org>
829 * XEmacs 21.2.19 is released
831 1999-07-10 Adrian Aichner <adrian@xemacs.org>
833 * xemacs.mak (.SUFFIXES): Add .texi.
834 (check): Improve automated test section.
835 (info): Generate info files using XEmacs (no makeinfo.exe needed).
837 1999-07-19 Andy Piper <andy@xemacs.org>
839 * xemacs.mak (DOC_SRC3): add gutter.c
840 (TEMACS_OBJS): add gutter.obj.
842 1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org>
844 * XEmacs 21.2.18 is released
846 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org>
848 * XEmacs 21.2.17 is released
850 1999-06-13 Adrian Aichner <adrian@xemacs.org>
852 * xemacs.mak (DOC_SRC8): Remove mule-coding.c.
853 (TEMACS_MULE_OBJS): Remove mule-coding.obj
854 (check): Implement according to src/Makefile.
855 (check-temacs): ditto.
857 1999-06-05 Norbert Koch <n.koch@delta-ii.de>
859 * xemacs.mak (mule): remove dependencies from mule-coding.c
861 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org>
863 * XEmacs 21.2.16 is released
865 1999-05-14 Adrian Aichner <adrian@xemacs.org>
867 * xemacs.mak (GUNG_HO): Explicitly default to 0.
868 Fix some comment typos.
869 ($(XEMACS)\Installation): Create it in the toplevel-directory,
870 where it is expected by loadup.el
872 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
874 * XEmacs 21.2.15 is released
876 1999-05-31 Andy Piper <andy@xemacs.org>
878 * xemacs.mak: add select & select-x targets.
880 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
882 * XEmacs 21.2.14 is released
884 1999-05-12 SL Baur <steve@gneiss.etl.go.jp>
886 * xemacs.mak: please document me
887 From Norbert Koch <n.koch@delta-ii.de>
889 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
891 * xemacs.mak ($(LISP)\Installation.el): Don't use
894 1999-03-17 Adrian Aichner <adrian@xemacs.org>
896 * xemacs.mak: Remove ESC macro -- no longer needed.
897 Remove small configuration report. Remove simplified version of
898 Installation and Installation.el
899 (Installation.el): Create it depending on "Installation" file.
900 Replace \r characters by use of `replace-in-string' in lisp-land.
901 (all): Make it depend on "Installation" file.
902 (Installation): Create a complete "Installation" file, looking
903 much like what is generated by "configure" on UNIX systems.
904 Insert WARNING where appropriate (currently when building without
905 HAVE_XPM, HAVE_PNG, and HAVE_MSW_C_DIRED).
906 Type "Installation" to STDOUT much like the "small configuration
909 1999-04-29 Andy Piper <andy@xemacs.org>
911 * sys/file.h: conditionalise definition of X_OK.
913 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
915 * XEmacs 21.2.13 is released
917 1999-03-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
920 Don't link lib-src programs incrementally.
921 Don't include debug info in release builds.
922 Put intermediate files in the appropriate directories.
923 Make "distclean" target delete all intermediate files.
925 1999-03-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
928 Fix building on Windows 95/98 by conditionalising escape
930 Only put mule-packages in package path on MULE builds.
931 Only build source browser files on debug builds.
932 Build source browser database before link so that it's
933 available even if link fails.
935 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
937 * XEmacs 21.2.12 is released
939 1999-03-03 Gleb Arshinov <gleb@cs.stanford.edu>
941 * xemacs.mak (HAVE_XFACE): fix for building without X-Face support
942 provided by Brent B. Powers <bpowers@ms.com>.
944 * xemacs.mak (CONFIG_ERROR): Misc error detection for build with
947 1999-02-01 Gleb Arshinov <gleb@cs.stanford.edu>
949 * README: Document the X-Face build option.
951 * compface.mak: New file
952 Makefile for building compface library under MSVC. Build
953 library only, not executables. Should be extended to build
954 executables and propagated upstream, if possible.
956 * xemacs.mak: Link in X-Face/Compface for NT native build.
958 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
960 * XEmacs 21.2.11 is released
962 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
964 * XEmacs 21.2.10 is released
966 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
968 * XEmacs 21.2.9 is released
970 1999-01-14 Adrian Aichner <adrian@xemacs.org>
972 * xemacs.mak (MODULES): Adding variable.
973 (update-elc): Setting EMACSBOOTSTRAPMODULEPATH.
975 1998-12-17 Charles G. Waldman <cgw@pgt.com>
977 * minitar.c: New file
978 * minitar.mak: New file
980 1998-12-29 Jonathan Harris <jhar@tardis.ed.ac.uk>
983 Changed x86 EMACS_CONFIGURATION to i586-pc-win32 since we
984 build optimised for Pentium.
985 Created CFLAGS variable, used in building all objects and in
986 constructing config.values.
987 Added glyphs-widget.c and gui-msw.c to list of sources.
988 Added PACKAGE_PATH to EMACSBOOTSTRAPLOADPATH for mule builds.
990 1998-12-28 Martin Buchholz <martin@xemacs.org>
992 * XEmacs 21.2.8 is released.
994 1998-12-24 Martin Buchholz <martin@xemacs.org>
996 * XEmacs 21.2.7 is released.
998 1998-12-13 Jonathan Harris <jhar@tardis.ed.ac.uk>
1001 Replaced PACKAGEPATH variable with PACKAGE_PREFIX.
1002 configure-package-path is initialised to contain
1003 subdirectories of PACKAGE_PREFIX. The install target makes
1004 a skeleton package tree under PACKAGE_PREFIX.
1007 Documented the package path changes.
1008 Corrected the advice on a suitable minimal set of packages.
1010 1998-12-17 Andy Piper <andy@xemacs.org>
1012 * xemacs.mak ($(LIB_SRC)/movemail.exe): adapt make rule to build
1015 * xemacs.mak: add gui-msw.c and glyphs-widget.c object lists.
1017 1998-12-16 Andy Piper <andy@xemacs.org>
1019 * XEmacs 21.2.6 is released
1021 1998-12-11 Adrian Aichner <adrian@xemacs.org>
1023 * xemacs.mak (DOC_SRC2): CLASH_DETECTION is not supported under
1024 native Windows NT. Therefore src\filelock.c is not to be
1026 (TEMACS_OBJS): Consequently, don't link in $(OUTDIR)\filelock.obj.
1028 1998-12-10 Jonathan Harris <jhar@tardis.ed.ac.uk>
1030 * xemacs.mak ($(OUTDIR)\alloc.obj): add a dependency on
1031 puresize-adjust.h to avoid infinite recursion.
1033 1998-12-09 Andy Piper <andy@xemacs.org>
1035 * config.h: remove clash detection stuff.
1037 1998-12-07 Martin Buchholz <martin@xemacs.org>
1039 * xemacs.mak (TEMACS_OBJS):
1041 - Remove pure.c, pure.obj
1043 1998-11-04 Adrian Aichner <adrian@xemacs.org>
1045 * xemacs.mak: Creating minimal versions of Installation,
1046 Installation.el, and config.values to make
1047 (describe-installation) and (config-value ...) work in Windows NT
1048 native builds. Incorporating rule for movemail.exe courtesy of
1051 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
1053 * XEmacs 21.2.5 is released
1055 1998-11-28 SL Baur <steve@altair.xemacs.org>
1057 * XEmacs 21.2-beta4 is released.
1059 1998-10-29 Andy Piper <andyp@parallax.co.uk>
1061 * xemacs.mak ($(LIB_SRC)/movemail.exe): add etags dependencies to
1062 pull in getopt and friends.
1064 1998-10-15 SL Baur <steve@altair.xemacs.org>
1066 * XEmacs 21.2-beta3 is released.
1068 1998-09-29 SL Baur <steve@altair.xemacs.org>
1070 * XEmacs 21.2-beta2 is released.
1072 1998-09-19 Adrian Aichner <adrian@xemacs.org>
1074 * tiff.mak: New file provided by Charles Wilson
1075 <cwilson@ee.gatech.edu>
1077 * README: Update provided by Charles Wilson
1078 <cwilson@ee.gatech.edu>. Documenting use of the newly
1079 introduced tiff.mak. Renumbering subsequent build instruction
1082 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
1084 * PROBLEMS: New file.
1086 * xemacs.mak: Install the PROBLEMS file in the root directory of
1087 the XEmacs installation.
1089 1998-08-31 Jonathan Harris <jhar@tardis.ed.ac.uk>
1091 * xemacs.mak: Detect failure to supply PNG_DIR or XLIB_DIR
1092 when building with PNG support.
1094 1998-08-31 Jonathan Harris <jhar@tardis.ed.ac.uk>
1096 * README: Document the PNG, ZLIB, JPEG, TIFF and GIF build
1099 1998-08-12 Jeff Sparkes <jsparkes@internetivity.com>
1101 * xemacs.mak: Link in GIF, fix HAVE_JPEG default.
1103 1998-08-09 Jonathan Harris <jhar@tardis.ed.ac.uk>
1105 * xemacs.mak (install): Win95 fixes:
1106 DOS mkdir doesn't create intermediate directories. xcopy does
1107 so use it to create the install and lock directories.
1108 Removed trailing backslashes from copy commands since DOS
1109 copy doesn't like them.
1111 1998-08-05 Charles G. Waldman <cgw@pgt.com>
1113 * xemacs.mak: change "copy" to "xcopy" in install target
1115 1998-08-04 Jeff Sparkes <jsparkes@internetivity.com>
1117 * xemacs.mak: Link in PNG, TIFF and JPEG in native build.
1119 1998-08-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
1121 * README: XEmacs has been successfully built with MSVC 4.0.
1122 Mention the vcvars32.bat file installed with the MSVC tools.
1124 1998-07-19 SL Baur <steve@altair.xemacs.org>
1126 * XEmacs 21.2-beta1 is released.
1128 1998-07-13 Jonathan Harris <jhar@tardis.ed.ac.uk>
1131 Add path to xemacs.res dependency.
1133 1998-07-12 SL Baur <steve@altair.xemacs.org>
1135 * XEmacs 21.0-pre5 is released.
1137 1998-07-09 SL Baur <steve@altair.xemacs.org>
1139 * XEmacs 21.0-pre4 is released.
1141 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
1143 * README: Documented the changed PACKAGEPATH option and the new
1144 INSTALL_DIR option, install target and runemacs executable.
1145 Added more debugging documentation.
1147 * config.h: Don't undef EMACS_CONFIGURATION because it's now
1148 set in the makefile.
1150 * xemacs.mak: Added an INSTALL_DIR option and install target.
1151 Renamed the default package location option to PACKAGEPATH
1152 and made it cope with paths with spaces in them.
1153 Made non-debug build the default; DEBUG_XEMACS defaults to 0.
1154 System configuration (EMACS_CONFIGURATION) now correctly
1155 determined at build-time by this makefile.
1156 Compiles the runemacs executable as part of the all target.
1158 1998-06-29 SL Baur <steve@altair.xemacs.org>
1161 * xemacs.mak: NT native sound fixes
1162 From Fabrice POPINEAU via Adrian Aichner <adrian@xemacs.org>
1164 1998-06-21 Martin Buchholz <martin@xemacs.org>
1166 * xemacs.mak: It's XEmacs, not Xemacs!
1168 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
1170 * file.ico, lisp.ico:
1171 New icons to represent a generic file and a lisp file.
1173 * xemacs.rc: Build file.ico and lisp.ico into the executable.
1175 1998-06-15 Peter Windle <peterw@sdl.ug.eds.com>
1177 * xemacs.mak: Made XPM and X11 checks cope with case-sensitive
1178 NFS. Also apply Sean MacLennan's change allowing
1179 emacs_beta_version to be undefined.
1181 1998-06-19 SL Baur <steve@altair.xemacs.org>
1183 * xemacs.mak (distclean): Reorder when puresize-adjust.h gets
1185 From Adrian Aichner <adrian@xemacs.org>
1187 1998-06-08 Kirill M. Katsnelson <kkm@kis.ru>
1189 * config.h: Undefined DONT_ENCAPSULATE.
1190 Defined ENCAPSULATE_* for fopem, open, rename and mkdir.
1191 Removed MS-DOS code remains.
1193 1998-06-03 Rick Rankin <Rick_Rankin-P15254@email.mot.com>
1195 * Makefile.cygwin: created to compile runemacs.c. This should
1196 probably have a Makefile.in, but...
1198 * runemacs.c: modified to check to see if xemacs is a symbolic
1199 link when compiled under Cygwin.
1201 1998-05-31 Kirill M. Katsnelson <kkm@kis.ru>
1203 * xemacs.mak: Added lib-src/wakeup.exe
1205 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
1207 * xemacs.mak: Added rules for hexl.exe, movemail.exe, mmencode.exe
1208 sorted-doc.exe, etags.exe
1210 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
1212 * xemacs.mak: Support building InfoDock, with INFODOCK=1 macro
1213 in the command line.
1215 1998-05-26 Kirill M. Katsnelson <kkm@kis.ru>
1217 * inc/sys/dir.h: Removed #ifndef WINDOWSNT around the code which
1218 should be compiled in (sic!).
1219 Removed 'extern' before function prototypes.
1221 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
1223 * xemacs.mak: Unified -nologo compiler switch handling and lib-src
1224 programs build (only make-docfile currently, adding other tools
1227 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
1229 * xemacs.mak: Added HAVE_DIALOGS macro, and dialog-*.* files to
1230 docfile creation and compilation.
1231 Defaulted HAVE_MSW to 1.
1232 Changed lib-src references to be relative to $(XEMACS)/, not ../
1234 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
1236 * xemacs.mak: Removed inline.{c,obj}. It did buy nothing.
1238 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
1240 * xemacs.mak: Comment out dialog.{c,obj} from build.
1242 1998-05-11 Jonathan Harris <jhar@tardis.ed.ac.uk>
1245 Unconditionally define new HAVE_DRAGNDROP.
1247 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
1249 * xemacs.mak: Added dragdrop.{c,obj}
1251 1998-05-08 Kirill M. Katsnelson <kkm@kis.ru>
1253 * config.h (enum_field): Redefine to be unsigned int.
1255 1998-05-07 Kirill M. Katsnelson <kkm@kis.ru>
1257 * xemacs.mak: Really honor minimal tagbits, indexed lrecord and
1260 1998-05-03 Kirill M. Katsnelson <kkm@kis.ru>
1262 * inc/sys/socket.h: Removed encapsulating definitions for Winsock
1265 1998-05-04 Kirill M. Katsnelson <kkm@kis.ru>
1267 * xemacs.mak: Defined PATH_PROGNAME and PATH_VERSION C macros.
1268 Make _DEBUG defined only when DEBUG_XEMACS.
1270 1998-04-26 Kirill M. Katsnelson <kkm@kis.ru>
1272 * xemacs.mak: Added glyphs-eimage.{c,obj}
1274 1998-04-20 Kirill M. Katsnelson <kkm@kis.ru>
1276 * xemacs.mak: Support "Don't panic, I will restart make" exit code.
1277 Extra checks for externally specified X{PM,11}_DIR.
1278 Proper quoting to allow spaces in these paths.
1279 Conduct all config checks at once.
1280 New option VERBOSECC. When non-zero, C compiler echoes its
1281 commands. When zero, only name of the file being compiled is
1282 echoed. Default is 0 (do not echo).
1284 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
1286 * README: Documented new msvc build procedure, including XPM
1289 * xemacs.mak: Added XPM and TOOLBARS support for native msvc
1293 Makefile for building xpm library under msvc. Hopefully this
1294 will be part of future xpm distributions.
1296 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
1298 * config.h: Do not USE_ASSERTION when DEBUG_XEMACS is not
1301 * xemacs.mak: Added new file process-nt.c
1303 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
1305 * xemacs.mak: Added build options which can be defined in nmake
1306 command line (defaults are parentheses):
1307 HAVE_MSW=0/1 (0) Build with native GUI
1308 HAVE_X=0/1 (0) Build with X-Windows
1309 ** At least one must be defined
1310 X11_DIR=path () Path to the root dir of X11R6 installation
1311 ** Must be defined when HAVE_X=1
1312 HAVE_MULE=0/1 (0) Compile in MULE
1313 HAVE_MSW_C_DIRED=0/1(1) Compile in fast dired
1314 PATH_PACKAGEPATH=path Package search path
1316 DEBUG_XEMACS=0/1 (1) Compile with symbols, assertions and
1317 extra debugging checks
1318 USE_UNION_TYPE=0/1 (0)
1319 USE_MINIMAL_TAGBITS=0/1 (0)
1320 USE_INDEXED_LRECORD_IMPLEMENTATION=0/1 (0)
1321 GUNG_HO=0/1 (none) When specified, overrides the above two.
1322 : Added output of a configuration report
1323 : Added copyright notice.
1324 : Deleted remains of ImageMagick.
1325 (distclean): Do not use mskedepend
1326 (install): echo "Not yet implmented".
1328 1998-04-05 Kirill M. Katsnelson <kkm@kis.ru>
1330 * config.h (enum_field): Borrow new definition from config.h.in
1332 1998-04-01 Kirill M. Katsnelson <kkm@kis.ru>
1334 * config.h: Patial sync-up with config.h.in
1336 1998-03-25 jhar@tardis.ed.ac.uk
1338 * xemacs.mak: Adds glyphs-msw.c and imgproc.c and reflects
1339 alterations to package_path in nt/xemacs.mak.
1341 1998-03-24 Kirill M. Katsnelson <kkm@kis.ru>
1343 * xemacs.mak (dump-xemacs): Replaced use of `touch' with `echo'.
1345 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
1347 * xemacs.mak: Removed all references to deleted dgif_lib.{c,obj},
1348 gif_err.{c,obj} and gifalloc.{c,obj}. New image support is not
1351 1998-03-19 Kirill M. Katsnelson <kkm@kis.ru>
1353 * xemacs.mak: HAVE_FILE_CODING removed: it is no longer an option,
1354 since file I/O depends on it, and defined unconditioanlly in
1356 Added -nologo switch to different tools here and there.
1357 Suppressed some irrelevant make output.
1359 1998-02-28 Kirill M. Katsnelson <kkm@kis.ru>
1361 * xemacs.mak: Defined HAVE_FILE_CODING variable, an equivalent of
1362 --with-file-coding configure option. Default is yes.
1364 1998-03-13 Kirill M. Katsnelson <kkm@kis.ru>
1366 * xemacs.mak (update-elc): Copy Installation.el to $(LISP)
1368 * Installation.el: New file, copied by xemacs.mak during build.
1370 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
1372 * xemacs.mak: Added entry for src/dired-msw.c. Use of the
1373 dired-in-C enhancements is optional, and is determined by
1374 HAVE_MSW_C_DIRED. See comments in xemacs.mak.
1376 1998-02-18 Kirill M. Katsnelson <kkm@kis.ru>
1378 * xemacs.mak: Fixed lost docstrings
1380 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
1382 * xemacs.mak: Updated accordingly.
1383 Creates the MSVC browse info immediately after the link.
1385 1997-12-29 Kirill M. Katsnelson <kkm@kis.ru>
1387 * config.h: Suppressed MSVC warning 'relational' : signed/unsigned
1390 * config.h: INLINE defined to __inline for MSVC compilers >= 2.x
1392 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
1394 * xemacs.mak: added menubar-msw.c, menubar.c
1396 * xemacs.mak: scrollabrs and menubars are rearranged properly
1397 under different ifdef'd secions, so for example menubar.obj goes
1398 to always compiled section, and menubar-msw.obj is built only when
1401 * xemacs.mak: Compiler warning flag definition moved to a macro
1402 CPP_WARN_FLAGS. Redefined from -w to -W3 (Doh!).
1404 1997-12-11 David Hobley <davidh@wr.com.au>
1406 * Added support for auto generation of puresize-adjust.h
1407 in xemacs.mak. Also created new file puresize-adjust.h to copy
1408 into src on initial build.
1410 Mon December 08 1997 kkm@kis.ru
1412 * xemacs.mak: added profile.c, removed event-unixod.c
1413 * xemacs.mak: removed dangerous defines _IX_86, _X86_,
1415 * config.h: removed #define HAVE_UNIXOID_EVENT_LOOP
1417 Thu December 04 1997 jhar@tardis.ed.ac.uk
1419 * xemacs.mak: Define DEBUG_XEMACS when compiling with debug.
1421 Tue November 29 12:29:33 1997 davidh
1423 * xemacs.mak and config.h updated to provide ability to
1424 specify DEBUG mode from the xemacs.mak file.
1426 Mon December 01 1997 jhar
1428 * msw-init.el: Provide default bindings for cut, paste, copy and undo
1430 * event-msw.c, event-msw.h, frame-msw.c, msw-proc.c:
1431 - Implemeted simple emacs_mswindows_event_pending_p().
1432 - Fixed deleting frames.
1433 - Rewrote timeout code, eliminating "!NILP(rest)" bug.
1434 - Special processing for 'Ctrl-@' keystroke.
1435 - Support for some new keysyms.
1437 Mon December 01 1997 jhar
1440 - Add PACKAGE_PATH and EMACS_BETA_VERSION defines.
1441 - Automatically copy changed include files from \nt to \src.
1442 - Corrected some DOC_SRC* lists.
1444 Tue November 18 21:45:06 1997 davidh
1446 * xemacs.mak updated to remove dependency on startup.elc
1447 HAVE_IMAGEMAGICK added for X build.
1449 Thu September 25 23:06:44 1997 davidh
1451 * xemacs.mak updated to make the build as simple as typing
1452 nmake -f xemacs.mak. Also support for native gui included
1453 which should mean the w32 directory is no longer required.
1455 * config.h synced with config.h.in from 20.3-b2
1457 * synced in changes to support native gui.
1459 Thu September 25 23:06:44 1997 davidh
1461 * August Hill provided a patch to xemacs.mak to greatly simplify
1462 the build - the DOC file gets created correctly.
1464 Tue September 22 23:06:44 1997 davidh
1466 * August Hill provided some more patches - to expand ~ correctly
1467 and to correctly deal with drive letters in the path.
1469 * emacs.c patched to call init_ntproc()
1472 Tue July 15 19:32:21 1997 davidh
1474 * August Hill provided some more patches to make things better
1475 - there is a workaround for dired to make the ^M's disappear
1476 - a patch to fix shell-command
1478 Tue July 08 22:01:36 1997 davidh
1480 * #ifdef'd call to vfork and replaced with spawn as per GNU Emacs;
1481 as a result, removed /force - XEmacs now links normally.
1483 Thu June 31 21:16:21 1997 davidh
1487 * nt/X11.patch created to help with the X build.
1489 * August Hill provided:
1490 a patch to fix the _WRETCODE undefined symbol,
1491 a patch to fix a problem with dired
1493 and generally helped clarify the build instructions.
1495 * Synced with 20.3b10 (Athens).
1497 * Made DIRECTORY_SEP be '\\'. Until I can change all code to
1498 use the macro, I decided this would be easiest.
1500 * Modified src/fileio.c to only open files in O_BINARY. This
1501 causes files to be opened and written without automatically
1502 writing ^M 's to the end of each line. MULE ought to sort this
1503 in theory, but I am less than convinced.
1505 * Updated the nt/README to provide a little more help.
1507 Thu May 29 23:11:21 1997 davidh
1509 * Synced with 20.3b2.
1511 * Removed nt/README.src, nt/src.m.windowsnt.h nt/src.s.windowsnt.h.
1513 * Updated README from marcpa.
1515 * Added example Win32.cf and site.def files for X.
1517 * Added sed.exe into nt/.
1519 * Modified nt/xemacs.mak to pass correct flags to lwlib compile.
1521 * Added extra .elc files to ensure make-docfile gets all symbols.
1523 * Modified balloon_help.c to compile (#if'd max definition)
1525 * Modified src/event-Xt.c so as not to add signal_event_pipe to
1526 be selected on - this is a hack until I can work out a better
1527 way. Thanks to Ben Wing for help on this.
1529 Thu Mar 27 20:56:21 1997 marcpa (marcpa at MARCPA)
1531 * Synced with 20.1b9.
1533 Sun Mar 16 00:32:15 1997 marcpa (marcpa at MARCPA)
1535 * lisp/eterm/README.term is truncated: is it just me (because
1536 I'm on NT) or everyone else sees this ?
1537 Answer: it is because it contains a ^Z embedded in it, therefore
1538 it needs to be inserted in binary mode in CVS.
1540 Thu Mar 13 00:19:25 1997 marcpa (marcpa at MARCPA)
1542 * At end of compilation, there are some unresolved symbols:
1544 link.exe @C:\TEMP\nma00115.
1545 sysdep.obj : error LNK2001: unresolved external symbol _vfork
1546 ../src/temacs.exe : warning LNK4088: image being generated due to /FORCE
1547 option; image may not run
1550 Wed Mar 12 23:18:53 1997 marcpa (marcpa at MARCPA)
1552 * Need to copy the nt/inc directory David originally submitted or
1553 NT code won't compile.
1555 * Need to copy nt/{config.h,paths.h,ad2c.sed,xemacs.mak} in src.
1557 * Had to modify XEmacs sources here and there : see the diffs
1558 between NT_FIRST_COMPILE and V20_1_beta9.
1560 * Needed to patch X11R6.3 sources: (include/x11/Xmd.h:155) BOOL is
1561 already defined by Windows and is a long, while X wants it to be
1564 --- Xmd.h~ Thu Jun 08 23:20:40 1995
1565 +++ Xmd.h Sun Mar 16 13:09:10 1997
1567 typedef CARD16 BITS16;
1575 * cpp.exe not used: cl.exe from VC++4.2 seems to handle everything