1 2008-12-28 Vin Shelton <acs@xemacs.org>
3 * XEmacs 21.4.22 is released
5 2008-01-18 Vin Shelton <acs@xemacs.org>
7 * xemacs.mak: Support Intel C compiler.
9 2007-10-07 Vin Shelton <acs@xemacs.org>
11 * XEmacs 21.4.21 is released
13 2007-09-27 Vin Shelton <acs@xemacs.org>
15 * XEmacs.iss: Don't set package-get-always-update.
17 2007-09-25 Vin Shelton <acs@xemacs.org>
19 * XEmacs.iss: Put comment wrapper around site-start.el changes and
20 remove those changes on uninstall. Enable ftp.xemacs.org for
21 package retrieval and set the ftp path.
23 2007-09-19 Vin Shelton <acs@xemacs.org>
25 * XEmacs.iss: Various updates: Add support for 21.5; add easypg.
27 2006-12-09 Vin Shelton <acs@xemacs.org>
29 * XEmacs 21.4.20 is released
31 2006-03-04 Vin Shelton <acs@xemacs.org>
33 * config.inc.samp: Comment out PACKAGE_PREFIX.
34 * xemacs.mak: Do not set a value for PACKAGE_PATH unless
35 PACKAGE_PATH or PACKAGE_PREFIX was specified in config.inc.
37 2006-01-28 Vin Shelton <acs@xemacs.org>
39 * XEmacs.iss: Erase old code.
41 2006-01-28 Vin Shelton <acs@xemacs.org>
43 * XEmacs 21.4.19 is released
45 2006-01-28 Vin Shelton <acs@xemacs.org>
47 * XEmacs.iss: 21.4.19 version. No registry fiddling, please.
48 Package root is now found automatically.
50 2005-12-27 Vin Shelton <acs@xemacs.org>
52 * XEmacs.iss: 21.4.19-pre1 version
53 Remove registry key for EMACSPACKAGEPATH.
54 Install by default to c:\Program Files\XEmacs.
56 2005-12-17 Vin Shelton <acs@xemacs.org>
58 * XEmacs.iss: Move packages out of version-specific location.
61 2005-12-15 Vin Shelton <acs@xemacs.org>
63 * XEmacs.iss: Created for generating winoze setup kits.
65 2005-12-03 Vin Shelton <acs@xemacs.org>
67 * XEmacs 21.4.18 is released
69 2005-02-06 Vin Shelton <acs@xemacs.org>
71 * XEmacs 21.4.17 is released
73 2005-01-29 Ben Wing <ben@xemacs.org>
76 * xemacs.mak (USE_PORTABLE_DUMPER):
77 Enable portable dumper just in case it's not specified in config.inc.
80 * xemacs.mak (INCLUDES):
81 Put our own directories first in case of conflict (e.g. config.h
84 * xemacs.mak ($(BLDLIB_SRC)/minitar.exe):
85 * xemacs.mak (LIB_SRC_TOOLS):
86 Use MSVCRT to avoid link problems.
88 * xemacs.mak ({$(MANDIR)}.texi{$(INFODIR)}.info):
89 Use filename only when calling makeinfo, or it chokes on index
92 2005-01-28 Ben Wing <ben@xemacs.org>
95 * config.inc.samp (PNG_DIR):
96 * config.inc.samp (MAKEINFO):
97 Update directory locations to correspond to current optional-libs.exe
98 and Cygwin makeinfo. Update GTK comment. Enable TIFF and COMPFACE
99 since we can now compile with them.
101 2004-12-05 Vin Shelton <acs@xemacs.org>
103 * XEmacs 21.4.16 is released
105 2004-02-02 Vin Shelton <acs@xemacs.org>
107 * XEmacs 21.4.15 is released
109 2003-12-10 Adrian Aichner <adrian@xemacs.org>
111 * xemacs.mak (COPYCMD): New.
112 * xemacs.mak (COPY): New.
113 * xemacs.mak (COPYDIR): New.
114 * xemacs.mak (XEMACS_INCLUDES):
115 * xemacs.mak (install): Allow xemacs.mak to overwrite existing
118 2003-11-06 Adrian Aichner <adrian@xemacs.org>
120 * minitar.c: Sync with Xemacs 21.5 version to fix package
121 installation in native Windows XEmacs.
123 2003-09-03 Vin Shelton <acs@xemacs.org>
125 * XEmacs 21.4.14 is released
127 2003-05-25 XEmacs Build Bot <builds@cvs.xemacs.org>
129 * XEmacs 21.4.13 is released
131 2003-01-15 Stephen J. Turnbull <stephen@xemacs.org>
133 * XEmacs 21.4.12 "Portable Code" is released.
135 2003-01-03 Stephen J. Turnbull <stephen@xemacs.org>
137 * XEmacs 21.4.11 "Native Windows TTY Support" is released.
139 2002-12-14 Ben Wing <ben@xemacs.org>
142 * xemacs.mak (DEPEND):
143 * xemacs.mak (CFLAGS_NO_LIB): New.
144 * xemacs.mak (ETAGS_DEPS):
145 * xemacs.mak (LIB_SRC_TOOLS):
146 Various couple problems.
148 2002-11-02 Stephen J. Turnbull <stephen@xemacs.org>
150 * XEmacs 21.4.10 "Military Intelligence" is released.
152 2002-10-13 Adrian Aichner <adrian@xemacs.org>
154 * xemacs.mak (OS): Remove obsolete quoting of double-quote in the
155 Installation file to avoid unnecessary deviations from the UNIX
156 version in `describe-installation' and `build-report'.
158 2002-10-08 Andy Piper <andy@xemacs.org>
160 * xemacs.mak: set the stacksize to 8mb which seems to be the magic
163 2002-08-23 Stephen J. Turnbull <stephen@xemacs.org>
165 * XEmacs 21.4.9 "Informed Management" is released.
167 2002-08-16 Jonathan Harris <jonathan@xemacs.org>
169 * config.inc.samp (USE_PORTABLE_DUMPER): Default to on.
170 * config.inc.samp (USE_MINIMAL_TAGBITS): Removed.
171 * config.inc.samp (USE_INDEXED_LRECORD_IMPLEMENTATION): Removed.
172 * config.inc.samp (GUNG_HO): Removed.
173 * xemacs.mak (USE_MINIMAL_TAGBITS): Removed.
174 * xemacs.mak (USE_INDEXED_LRECORD_IMPLEMENTATION): Removed.
175 * xemacs.mak (GUNG_HO): Removed.
176 * xemacs.mak (TAGBITS_DEFINES): Removed.
177 * xemacs.mak (LRECORD_DEFINES): Removed.
178 * xpm.mak: Default to using MSVCRT as the C runtime
180 Remove all vestiges of USE_MINIMAL_TAGBITS,
181 USE_INDEXED_LRECORD_IMPLEMENTATION, and GUNG_HO, since those
182 ifdefs have long been removed.
184 Make pdump the default.
186 2002-07-05 Jonathan Harris <jonathan@xemacs.org>
188 * README: Document Visual Studio .NET setup
190 2002-05-06 Jonathan Harris <jonathan@xemacs.org>
194 Update PNG version to 1.0.9, zlib version to 1.1.14.
196 2002-05-09 Stephen J. Turnbull <stephen@xemacs.org>
198 * XEmacs 21.4.8 "Honest Recruiter" is released.
200 2002-03-26 Vin Shelton <acs@xemacs.org>
202 * xemacs.mak: Added special rule to build winclient.exe.
204 2002-05-04 Stephen J. Turnbull <stephen@xemacs.org>
206 * XEmacs 21.4.7 "Economic Science" is released.
208 2002-03-29 Jonathan Harris <jonathan@xemacs.org>
210 * xemacs.mak: Define STACK_TRACE_EYE_CATCHER.
212 2001-12-17 Stephen J. Turnbull <stephen@xemacs.org>
214 * XEmacs 21.4.6 "Common Lisp" is released.
216 2001-10-23 Stephen J. Turnbull <stephen@xemacs.org>
218 * XEmacs 21.4.5 "Civil Service" is released.
220 2001-08-02 Dr. Volker Zell <Dr.Volker.Zell@oracle.com>
223 Under cygwin, when environment variable CYGWIN is set
224 to check_case:strict, filenames are considered case sensitive.
226 2001-07-28 Stephen J. Turnbull <stephen@xemacs.org>
228 * XEmacs 21.4.4 "Artificial Intelligence" is released.
230 2001-07-18 Paul Krause <pkrause@soundbite.com>
232 * xemacs.mak (DEPEND): defined(_) isn't a reliable method for
233 detecting if perl is from cygwin. Check $OSNAME as a backup.
235 2001-06-12 Stephen J. Turnbull <stephen@xemacs.org>
237 * xemacs.mak (HAVE_ZLIB): New, defaults to HAVE_PNG.
238 (USE_MINITAR): Default to HAVE_ZLIB.
239 (MSW_LIBS): Add comctl32.lib if HAVE_WIDGETS.
240 (mostlyclean, nicenclean, distclean, versionclean): Only one target
241 per invocation of $(DEL); don't use unneeded switches (WinME support).
243 2001-05-23 Ben Wing <ben@xemacs.org>
245 * xemacs.mak (installation):
246 call `ver' to get the exact os version and put it in the
247 installation; suggestion from adrian.
249 2001-05-17 Stephen J. Turnbull <stephen@xemacs.org>
251 * XEmacs 21.4.3 "Academic Rigor" is released.
253 2001-05-17 Stephen J. Turnbull <stephen@xemacs.org>
255 * xemacs.mak: Use the EMACS_PATCH_LEVEL define in compiles.
257 2001-05-10 Stephen J. Turnbull <stephen@xemacs.org>
259 * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
261 2001-05-09 Ben Wing <ben@xemacs.org>
264 do not warn about gtk when we're not trying to compile with it.
266 2001-04-20 Ben Wing <ben@xemacs.org>
268 * .cvsignore: Added stuff for Windows.
270 2001-05-01 Ben Wing <ben@xemacs.org>
272 * config.inc.samp (MAKEINFO): point at more standard c: not f:.
274 2001-05-01 Adrian Aichner <adrian@xemacs.org>
276 * xemacs.mak: Define EMACS_PATCH_LEVEL like configure.in does.
277 * xemacs.mak (XEMACS_VERSION_STRING): Build this more like
279 * xemacs.mak (docfile): Use del instead of $(DEL) in shell
282 2001-04-27 Adrian Aichner <adrian@xemacs.org>
284 * compface.mak (clean): New target.
285 * xemacs.mak: Use $(DEL) everywhere, instead of some occurences of
286 del and @$(DEL). Add GTK supporting variables and document it as
287 currently unsupported on MSWindows.
288 * xemacs.mak (XEMACS_VERSION_STRING): Initialize according to
289 emacs_is_beta. Use emacs_beta_version as patch level for non-beta
291 * xemacs.mak (HAVE_GTK): New.
292 * xemacs.mak (GTK_DIR): New.
294 2001-04-19 Andy Piper <andy@xemacs.org>
296 * minitar.mak: Remove
298 * xemacs.mak (PROGRAM_DEFINES): Calculate release version
300 (ETAGS_DEPS): Add mintar as a real target
301 (DOC): Do the right thing when non-beta
303 2001-04-19 Stephen J. Turnbull <stephen@xemacs.org>
305 * XEmacs 21.4.1 "Copyleft" is released.
307 2001-04-17 Stephen J. Turnbull <stephen@xemacs.org>
309 * README: Fixup 21.2 -> 21.4.
311 2001-04-16 Stephen J. Turnbull <stephen@xemacs.org>
313 * XEmacs 21.4.0 "Solid Vapor" is released.
315 2001-04-14 Stephen J. Turnbull <stephen@xemacs.org>
317 * XEmacs 21.2.47 "Zephir" is released.
319 2001-03-14 Craig Lanning <CraigL@Knology.net>
321 * minitar.c: Clean up some compiler warnings.
323 2001-03-21 Martin Buchholz <martin@xemacs.org>
325 * XEmacs 21.2.46 "Urania" is released.
327 2001-03-06 Ben Wing <ben@xemacs.org>
329 * xemacs.mak (DEPEND):
330 Correct line that runs perl to do correct quoting regardless of
331 whether nmake is run from bash.
333 2001-03-02 Ben Wing <ben@xemacs.org>
335 * config.h: Sadly, we need to disable another warning (C4116,
336 unnamed type definition in parentheses: A structure, union, or
337 enumerated type with no name was defined in a parenthetical
338 expression. The type definition is meaningless.), due to Martin's
339 latest definition of ALIGNOF.
341 2001-02-23 Martin Buchholz <martin@xemacs.org>
343 * XEmacs 21.2.45 "Thelxepeia" is released.
345 2001-02-09 Martin Buchholz <martin@xemacs.org>
347 * config.h (HAVE_UTIME): New.
348 * config.h (HAVE_UTIME_H): Remove.
349 * config.h (HAVE_STRUCT_UTIMBUF): Remove.
351 2001-02-08 Martin Buchholz <martin@xemacs.org>
353 * XEmacs 21.2.44 "Thalia" is released.
355 2001-01-26 Martin Buchholz <martin@xemacs.org>
357 * XEmacs 21.2.43 "Terspichore" is released.
359 2001-01-20 Martin Buchholz <martin@xemacs.org>
361 * XEmacs 21.2.42 "Poseidon" is released.
363 2001-01-17 Martin Buchholz <martin@xemacs.org>
365 * XEmacs 21.2.41 "Polyhymnia" is released.
367 2001-01-08 Martin Buchholz <martin@xemacs.org>
369 * XEmacs 21.2.40 is released.
371 2000-12-31 Martin Buchholz <martin@xemacs.org>
373 * XEmacs 21.2.39 is released.
375 2000-12-05 Martin Buchholz <martin@xemacs.org>
377 * XEmacs 21.2.38 is released.
379 2000-11-14 Martin Buchholz <martin@xemacs.org>
381 * XEmacs 21.2.37 is released.
383 2000-10-27 Martin Buchholz <martin@xemacs.org>
385 * config.h: Oops, _getpt ==> _getpty
387 2000-10-11 Martin Buchholz <martin@xemacs.org>
389 * config.h (HAVE_XFREE86): Remove.
390 (HAVE_XREGISTERIMINSTANTIATECALLBACK): New.
391 (XREGISTERIMINSTANTIATECALLBACK_NONSTANDARD_PROTOTYPE): New.
393 2000-10-10 Martin Buchholz <martin@xemacs.org>
396 Sync with pty/signaling related changes to src/config.h.in
398 2000-10-07 Adrian Aichner <aichner@ecf.teradyne.com>
400 * xemacs.mak (default): Enforce runnig nmake from xemacs.mak's
401 directory to avoid problems with relative paths.
403 2000-10-04 Martin Buchholz <martin@xemacs.org>
405 * XEmacs 21.2.36 is released.
407 2000-09-30 Martin Buchholz <martin@xemacs.org>
409 * config.h (HAVE_STRCASECMP): Remove.
411 2000-09-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
414 Make src\depend parsing recognise "#if defined" instead of "#ifdef".
415 Use matching single quotes to keep 4dos shell happy.
417 2000-08-07 Ben Wing <ben@xemacs.org>
419 * xemacs.mak: add getloadavg.c.
421 2000-07-30 Ben Wing <ben@xemacs.org>
424 Improve X documentation.
425 Document nascent Mule support.
426 Document current MS Windows contributors.
428 2000-07-15 Ben Wing <ben@xemacs.org>
431 added new file win32.c.
432 took out unused alloca.c.
433 * xemacs.mak (update-elc-2): added new target for rebuilding the
434 remaining .elcs after dumped. its dependency is added for target
436 * xemacs.mak (update-auto-and-custom):
437 cleaned up ; now it byte-compiles custom-load.el.
438 * xemacs.mak (mostlyclean):
439 * xemacs.mak (clean):
440 * xemacs.mak (nicenclean):
441 * xemacs.mak (distclean):
442 * xemacs.mak (realclean):
443 * xemacs.mak (versionclean):
444 Redid all the clean targets, to be similar to what's in the
447 2000-07-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
449 * xemacs.mak ($(PROGNAME)): Do check error code from temacs during
452 2000-07-19 Martin Buchholz <martin@xemacs.org>
454 * XEmacs 21.2.35 is released.
456 2000-07-14 IKEYAMA Tomonori <tomonori@suiyokai.org>
458 * config.h: Import C++ compilation stuff from src/config.h.
460 2000-07-05 Craig Lanning <lanning@scra.org>
462 * xemacs.rc: Uppercase the id's so that windres will work.
464 2000-07-05 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
466 * xemacs.mak (TEMACS_LIBS): Added comdlg32.lib
468 2000-06-12 Ben Wing <ben@xemacs.org>
470 * config.h (ENCAPSULATE_STAT):
471 Always encapsulate stat/fstat. Also suggested by Mike Alexander
472 <mike.alexander@xemacs.org>.
474 2000-06-10 Ben Wing <ben@xemacs.org>
477 * config.h (HAVE_GETPAGESIZE):
478 * config.h (HAVE_GETTIMEOFDAY):
479 corrections to go along with removed nt/inc.
483 correct graphics lib paths to agree with binaries provided in
486 * xemacs.mak (DEPEND):
487 * xemacs.mak (DEFINES):
488 * xemacs.mak (LIB_SRC_DEFINES):
489 * xemacs.mak (minitar):
490 * xemacs.mak (TEMACS_LFLAGS):
493 * xemacs.mak (install):
494 WINDOWSNT -> WIN32_NATIVE.
495 Don't build run*.exe.
496 comments about required ^^.
497 Added setargv.obj to the list of linked entities,
498 causing automatic wildcarding of filenames given on the
499 command line. (As usual, enclose in double quotes to avoid
502 2000-06-07 Ben Wing <ben@xemacs.org>
504 * runemacs.c: Removed. No longer necessary.
506 * Makefile.cygwin: Removed.
508 * inc\*: Removed. At long-fucking-last!
510 2000-05-28 Martin Buchholz <martin@xemacs.org>
512 * XEmacs 21.2.34 is released.
514 2000-05-12 Craig Lanning <CraigL@DyCon.com>
516 * inc\sys\socket.h: Don't define timeval as ws_timeval for mingw32
518 2000-05-01 Martin Buchholz <martin@xemacs.org>
520 * XEmacs 21.2.33 is released.
522 2000-04-27 Ben Wing <ben@xemacs.org>
524 * xemacs.mak: combine auto-autoloads.el and custom.el update into
527 2000-04-26 Ben Wing <ben@xemacs.org>
529 * xemacs.mak: put in support for QUICK_BUILD.
531 * config.inc.samp: put in an entry for QUICK_BUILD.
533 2000-04-23 Ben Wing <ben@xemacs.org>
535 * xemacs.mak: Modified section that dumps .exe to not dump
536 when nothing has changed. It does this by relying on a flag
539 Also in building of auto-autoloads.el, we no longer unconditionally
540 remove the old one. That was pointless and made the whole build
541 procedure a lot longer -- the autoload code is smart enough to
542 update itself automatically from an out-of-date autoload file.
544 2000-04-04 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
546 * xemacs.mak: Build the i utility and use it to pipe windowed
547 [xt]emacs output to the build console.
549 2000-03-25 Didier Verna <didier@xemacs.org>
551 * config.h: handle the renaming of `foo_h_path' to `foo_h_file'.
553 2000-03-22 Mike Alexander <mta@arbortext.com>
555 * xemacs.mak (PROGRAM_DEFINES): Define EMACS_VERSION and
557 (DEPEND): Don't try to create $(OUTDIR) if it already exists
558 ($(SRC)\dump-id.c): Make it
559 (DOC_SRC11): Add dumper.c if portable dumping
560 (dump-xemacs): Make portable dumping work again and create
561 dump-id.c and compile it whenever we do a portable dump.
562 (depend): Change $(SRCDIR) to $(SRC)
564 2000-03-22 Jonathan Harris <jhar@tardis.ed.ac.uk>
566 * .cvsignore: New file, ignores user's config.inc and files
567 containing the user's DevStudio workspace info.
569 * config.h.samp: Added DEPEND option. Renamed HAVE_MSW and HAVE_X to
570 HAVE_MS_WINDOWS and HAVE_X_WINDOWS.
572 * README: Documented DEPEND option. Other small changes.
574 * Todo: Removed - was hopelessly out of date.
577 * xemacs.mak: Added DEPEND option to control use of dependency
578 information generated by make-src-depend. Requires Perl. Defaults
579 to disabled. Renamed HAVE_MSW and HAVE_X to HAVE_MS_WINDOWS and
580 HAVE_X_WINDOWS as a side-effect.
581 Handles '&' in XEmacs codenames by replacing with 'and'.
584 Correct Output_Dir so that DevStudio finds the xemacs executable
587 2000-03-20 Ben Wing <ben@xemacs.org>
589 * README: Substantial rewrite.
590 * xemacs.mak: Pdump fix. (not working yet, though)
592 2000-03-20 Martin Buchholz <martin@xemacs.org>
594 * XEmacs 21.2.32 is released.
596 2000-03-15 Mike Alexander <mta@arbortext.com>
598 * xemacs.mak: Fix for generation of $(XEMACS)\Installation.
600 2000-03-14 Adrian Aichner <adrian@xemacs.org>
602 * xemacs.mak (LIB_SRC_TOOLS): LIB_SRC_TOOLS depend on
603 XEMACS_INCLUDES when we USE_PORTABLE_DUMPER.
605 2000-03-13 Ben Wing <ben@xemacs.org>
607 * xemacs.mak (TEMACS_ENTRYPOINT):
608 Fix for portable dumper.
610 2000-03-12 Ben Wing <ben@xemacs.org>
615 a) Added a file called config.inc which makes it easier to set
616 build options for MS Windows. (Previously, the only way to do this
617 was through command line options to nmake.)
619 b) Cleaned the file up a bit.
621 c) Changed xemacs to be a windows application and not a console
622 application, now that runemacs.exe is no longer necessary.
624 d) Added support for building the tags file.
628 For compiling, editing, and debugging XEmacs using the VC++ 5.0
629 GUI. They may well work under other versions of VC++, but I don't
630 have access to them to test them.
632 2000-03-11 Andy Piper <andy@xemacs.org>
634 * PROBLEMS: Doc fix from Reini Urban <rurban@x-ray.at>.
636 2000-02-27 Mike Alexander <mta@arbortext.com>
638 * xemacs.rc: Include the portable dump data if INCLUDE_DUMP is defined
640 * xemacs.mak: Add the portable dump data to the EXE as a resource
642 2000-03-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
644 * xemacs.mak (TEMACS_LIBS): Add ole32.lib and uuid.lib.
645 (installation): Always regenerate installation report.
647 2000-02-25 Craig Lanning <CraigL@DyCon.com>
649 * inc\sys\time.h: MinGW defines struct timeval in <winsock.h>.
651 2000-02-24 Martin Buchholz <martin@xemacs.org>
653 * config.h (INLINE_HEADER): Define properly (?) for Windows.
655 2000-02-23 Martin Buchholz <martin@xemacs.org>
657 * XEmacs 21.2.31 is released.
659 2000-02-22 Martin Buchholz <martin@xemacs.org>
661 * config.h (gc_checking_assert): New.
663 2000-02-21 Martin Buchholz <martin@xemacs.org>
665 * XEmacs 21.2.30 is released.
667 2000-02-21 Jonathan Harris <jhar@tardis.ed.ac.uk>
670 Document need for makeinfo program or texinfo package.
672 * Xmd.patch: New file, previously in README.
674 2000-02-17 Martin Buchholz <martin@xemacs.org>
676 * config.h: Delete unused HAVE_LINUX_VERSION_H.
678 2000-02-16 Martin Buchholz <martin@xemacs.org>
680 * XEmacs 21.2.29 is released.
682 2000-02-06 Mike Alexander <mta@arbortext.com>
684 * xemacs.mak (install): Copy xemacs.dmp if using the portable
687 2000-02-07 Martin Buchholz <martin@xemacs.org>
689 * XEmacs 21.2.28 is released.
691 2000-02-03 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
693 * Xpm.def: New file, required to build Xpm.dll.
695 * Xpm.mak: Use DEBUG instead of DEBUG_XEMACS - this library is not
696 xemacs-specific. Initialize to DEBUG_XEMACS if specified for
698 Build DLL instead of static LIB when USE_CRTDLL=1 is given to
701 * xemacs.mak: Introduced USE_SYSTEM_MALLOC and USE_CRTDLL.
702 Do not build lastfile.lib when neither unexec not gmalloc are
705 * config.h: Deleted GNU_MALLOC and SYSTEM_MALLOC, as they are set
708 2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
710 * xemacs.mak (DOC_SRC9): Added tests.c ...
711 (TEMACS_DEBUG_OBJS): ... and tests.obj
712 ($(DOC)): Tweaked a bit, for `nmake docfile' unconditionally
715 2000-01-22 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
717 * xemacs.mak (docfile): Added shortcut target.
719 2000-01-19 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
721 * xemacs.mak (TEMACS_LIBS): Added winspool.lib
723 2000-01-20 Martin Buchholz <martin@xemacs.org>
725 * xemacs.mak (dump-xemacs): Remove redundant EMACSBOOTSTRAPMODULEPATH.
727 2000-01-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
729 * xemacs.mak: Patch of 01/13 got in corrupted, fixed.
731 2000-01-18 Martin Buchholz <martin@xemacs.org>
733 * XEmacs 21.2.27 is released.
735 2000-01-18 Martin Buchholz <martin@xemacs.org>
737 * minitar.c: Errno.h --> errno.h. Remove errno declaration.
739 2000-01-13 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
741 * xemacs.mak: Added USE_PORTABLE_DUMPER make command line macro.
742 (temacs:) Added dependency for lastfile.lib so that 'make temacs'
745 1999-12-28 Scott Blachowicz <Scott.Blachowicz@seaslug.org>
747 * minitar.mak: Add vars to allow building from main xemacs.mak.
749 * xemacs.mak: Add rules to build & install minitar.
751 2000-01-03 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
753 * config.h: Fix stuff related to mail locking.
755 1999-12-31 Martin Buchholz <martin@xemacs.org>
757 * XEmacs 21.2.26 is released.
759 1999-12-24 Martin Buchholz <martin@xemacs.org>
761 * XEmacs 21.2.25 is released.
763 1999-12-15 Scott Blachowicz <Scott.Blachowicz@seaslug.org>
765 * minitar.c (main): Add explicit exit(0) to get successful return
768 1999-12-14 Martin Buchholz <martin@xemacs.org>
770 * XEmacs 21.2.24 is released.
772 1999-11-28 Adrian Aichner <adrian@xemacs.org>
774 * xemacs.mak (depend): Only update `depend' if there were changes.
775 Use "perl ./make-src-depend" instead of "mkdepend".
777 1999-12-07 Martin Buchholz <martin@xemacs.org>
779 * XEmacs 21.2.23 is released.
781 1999-11-27 Adrian Aichner <adrian@xemacs.org>
783 * xemacs.mak (SRCDIR): Make path to xemacs absolute to
784 facilitate building info in man subdirs. Echo all cd commands,
785 not just some of them.
787 (makeinfo-test): Test for availability of `texinfo' package to
788 build info. Recommend use of external `makeinfo' program for
789 building info docs faster.
791 (info): cd into man subdirs to support use of external `makeinfo'
794 1999-11-17 Martin Buchholz <martin@xemacs.org>
796 * xemacs.mak: Remove references to index.unperm, index.perm.
798 Shouldn't .obj and .info be in SUFFIXES?
801 1999-11-29 XEmacs Build Bot <builds@cvs.xemacs.org>
803 * XEmacs 21.2.22 is released
805 1999-11-28 Martin Buchholz <martin@xemacs.org>
807 * XEmacs 21.2.21 is released.
809 1999-11-10 XEmacs Build Bot <builds@cvs.xemacs.org>
811 * XEmacs 21.2.20 is released
813 1999-10-07 Norbert Koch <n.koch@eai-delta.de>
815 * xemacs.mak: Ignore return code of 'del' calls. Use a make
818 1999-09-26 Adrian Aichner <adrian@xemacs.org>
820 * xemacs.mak (all): Update $(LISP)/auto-autoloads.elc? and
821 $(LISP)/custom-load.el using XEmacs itself, like xemacs-packages
823 ($(LISP)\auto-autoloads.el): Add new rule.
824 ($(LISP)\custom-load.el): Ditto.
826 1999-08-04 Andy Piper <andy@xemacs.org>
828 * xemacs.mak (HAVE_WIDGETS): add define to appropriate places.
830 1999-07-26 Adrian Aichner <adrian@xemacs.org>
832 * xemacs.mak ($(MANDIR)\lispref\lispref.texi): Replace bad
835 1999-07-30 XEmacs Build Bot <builds@cvs.xemacs.org>
837 * XEmacs 21.2.19 is released
839 1999-07-10 Adrian Aichner <adrian@xemacs.org>
841 * xemacs.mak (.SUFFIXES): Add .texi.
842 (check): Improve automated test section.
843 (info): Generate info files using XEmacs (no makeinfo.exe needed).
845 1999-07-19 Andy Piper <andy@xemacs.org>
847 * xemacs.mak (DOC_SRC3): add gutter.c
848 (TEMACS_OBJS): add gutter.obj.
850 1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org>
852 * XEmacs 21.2.18 is released
854 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org>
856 * XEmacs 21.2.17 is released
858 1999-06-13 Adrian Aichner <adrian@xemacs.org>
860 * xemacs.mak (DOC_SRC8): Remove mule-coding.c.
861 (TEMACS_MULE_OBJS): Remove mule-coding.obj
862 (check): Implement according to src/Makefile.
863 (check-temacs): ditto.
865 1999-06-05 Norbert Koch <n.koch@delta-ii.de>
867 * xemacs.mak (mule): remove dependencies from mule-coding.c
869 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org>
871 * XEmacs 21.2.16 is released
873 1999-05-14 Adrian Aichner <adrian@xemacs.org>
875 * xemacs.mak (GUNG_HO): Explicitly default to 0.
876 Fix some comment typos.
877 ($(XEMACS)\Installation): Create it in the toplevel-directory,
878 where it is expected by loadup.el
880 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
882 * XEmacs 21.2.15 is released
884 1999-05-31 Andy Piper <andy@xemacs.org>
886 * xemacs.mak: add select & select-x targets.
888 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
890 * XEmacs 21.2.14 is released
892 1999-05-12 SL Baur <steve@gneiss.etl.go.jp>
894 * xemacs.mak: please document me
895 From Norbert Koch <n.koch@delta-ii.de>
897 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
899 * xemacs.mak ($(LISP)\Installation.el): Don't use
902 1999-03-17 Adrian Aichner <adrian@xemacs.org>
904 * xemacs.mak: Remove ESC macro -- no longer needed.
905 Remove small configuration report. Remove simplified version of
906 Installation and Installation.el
907 (Installation.el): Create it depending on "Installation" file.
908 Replace \r characters by use of `replace-in-string' in lisp-land.
909 (all): Make it depend on "Installation" file.
910 (Installation): Create a complete "Installation" file, looking
911 much like what is generated by "configure" on UNIX systems.
912 Insert WARNING where appropriate (currently when building without
913 HAVE_XPM, HAVE_PNG, and HAVE_MSW_C_DIRED).
914 Type "Installation" to STDOUT much like the "small configuration
917 1999-04-29 Andy Piper <andy@xemacs.org>
919 * sys/file.h: conditionalise definition of X_OK.
921 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
923 * XEmacs 21.2.13 is released
925 1999-03-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
928 Don't link lib-src programs incrementally.
929 Don't include debug info in release builds.
930 Put intermediate files in the appropriate directories.
931 Make "distclean" target delete all intermediate files.
933 1999-03-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
936 Fix building on Windows 95/98 by conditionalising escape
938 Only put mule-packages in package path on MULE builds.
939 Only build source browser files on debug builds.
940 Build source browser database before link so that it's
941 available even if link fails.
943 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
945 * XEmacs 21.2.12 is released
947 1999-03-03 Gleb Arshinov <gleb@cs.stanford.edu>
949 * xemacs.mak (HAVE_XFACE): fix for building without X-Face support
950 provided by Brent B. Powers <bpowers@ms.com>.
952 * xemacs.mak (CONFIG_ERROR): Misc error detection for build with
955 1999-02-01 Gleb Arshinov <gleb@cs.stanford.edu>
957 * README: Document the X-Face build option.
959 * compface.mak: New file
960 Makefile for building compface library under MSVC. Build
961 library only, not executables. Should be extended to build
962 executables and propagated upstream, if possible.
964 * xemacs.mak: Link in X-Face/Compface for NT native build.
966 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
968 * XEmacs 21.2.11 is released
970 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
972 * XEmacs 21.2.10 is released
974 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
976 * XEmacs 21.2.9 is released
978 1999-01-14 Adrian Aichner <adrian@xemacs.org>
980 * xemacs.mak (MODULES): Adding variable.
981 (update-elc): Setting EMACSBOOTSTRAPMODULEPATH.
983 1998-12-17 Charles G. Waldman <cgw@pgt.com>
985 * minitar.c: New file
986 * minitar.mak: New file
988 1998-12-29 Jonathan Harris <jhar@tardis.ed.ac.uk>
991 Changed x86 EMACS_CONFIGURATION to i586-pc-win32 since we
992 build optimised for Pentium.
993 Created CFLAGS variable, used in building all objects and in
994 constructing config.values.
995 Added glyphs-widget.c and gui-msw.c to list of sources.
996 Added PACKAGE_PATH to EMACSBOOTSTRAPLOADPATH for mule builds.
998 1998-12-28 Martin Buchholz <martin@xemacs.org>
1000 * XEmacs 21.2.8 is released.
1002 1998-12-24 Martin Buchholz <martin@xemacs.org>
1004 * XEmacs 21.2.7 is released.
1006 1998-12-13 Jonathan Harris <jhar@tardis.ed.ac.uk>
1009 Replaced PACKAGEPATH variable with PACKAGE_PREFIX.
1010 configure-package-path is initialised to contain
1011 subdirectories of PACKAGE_PREFIX. The install target makes
1012 a skeleton package tree under PACKAGE_PREFIX.
1015 Documented the package path changes.
1016 Corrected the advice on a suitable minimal set of packages.
1018 1998-12-17 Andy Piper <andy@xemacs.org>
1020 * xemacs.mak ($(LIB_SRC)/movemail.exe): adapt make rule to build
1023 * xemacs.mak: add gui-msw.c and glyphs-widget.c object lists.
1025 1998-12-16 Andy Piper <andy@xemacs.org>
1027 * XEmacs 21.2.6 is released
1029 1998-12-11 Adrian Aichner <adrian@xemacs.org>
1031 * xemacs.mak (DOC_SRC2): CLASH_DETECTION is not supported under
1032 native Windows NT. Therefore src\filelock.c is not to be
1034 (TEMACS_OBJS): Consequently, don't link in $(OUTDIR)\filelock.obj.
1036 1998-12-10 Jonathan Harris <jhar@tardis.ed.ac.uk>
1038 * xemacs.mak ($(OUTDIR)\alloc.obj): add a dependency on
1039 puresize-adjust.h to avoid infinite recursion.
1041 1998-12-09 Andy Piper <andy@xemacs.org>
1043 * config.h: remove clash detection stuff.
1045 1998-12-07 Martin Buchholz <martin@xemacs.org>
1047 * xemacs.mak (TEMACS_OBJS):
1049 - Remove pure.c, pure.obj
1051 1998-11-04 Adrian Aichner <adrian@xemacs.org>
1053 * xemacs.mak: Creating minimal versions of Installation,
1054 Installation.el, and config.values to make
1055 (describe-installation) and (config-value ...) work in Windows NT
1056 native builds. Incorporating rule for movemail.exe courtesy of
1059 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
1061 * XEmacs 21.2.5 is released
1063 1998-11-28 SL Baur <steve@altair.xemacs.org>
1065 * XEmacs 21.2-beta4 is released.
1067 1998-10-29 Andy Piper <andyp@parallax.co.uk>
1069 * xemacs.mak ($(LIB_SRC)/movemail.exe): add etags dependencies to
1070 pull in getopt and friends.
1072 1998-10-15 SL Baur <steve@altair.xemacs.org>
1074 * XEmacs 21.2-beta3 is released.
1076 1998-09-29 SL Baur <steve@altair.xemacs.org>
1078 * XEmacs 21.2-beta2 is released.
1080 1998-09-19 Adrian Aichner <adrian@xemacs.org>
1082 * tiff.mak: New file provided by Charles Wilson
1083 <cwilson@ee.gatech.edu>
1085 * README: Update provided by Charles Wilson
1086 <cwilson@ee.gatech.edu>. Documenting use of the newly
1087 introduced tiff.mak. Renumbering subsequent build instruction
1090 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
1092 * PROBLEMS: New file.
1094 * xemacs.mak: Install the PROBLEMS file in the root directory of
1095 the XEmacs installation.
1097 1998-08-31 Jonathan Harris <jhar@tardis.ed.ac.uk>
1099 * xemacs.mak: Detect failure to supply PNG_DIR or XLIB_DIR
1100 when building with PNG support.
1102 1998-08-31 Jonathan Harris <jhar@tardis.ed.ac.uk>
1104 * README: Document the PNG, ZLIB, JPEG, TIFF and GIF build
1107 1998-08-12 Jeff Sparkes <jsparkes@internetivity.com>
1109 * xemacs.mak: Link in GIF, fix HAVE_JPEG default.
1111 1998-08-09 Jonathan Harris <jhar@tardis.ed.ac.uk>
1113 * xemacs.mak (install): Win95 fixes:
1114 DOS mkdir doesn't create intermediate directories. xcopy does
1115 so use it to create the install and lock directories.
1116 Removed trailing backslashes from copy commands since DOS
1117 copy doesn't like them.
1119 1998-08-05 Charles G. Waldman <cgw@pgt.com>
1121 * xemacs.mak: change "copy" to "xcopy" in install target
1123 1998-08-04 Jeff Sparkes <jsparkes@internetivity.com>
1125 * xemacs.mak: Link in PNG, TIFF and JPEG in native build.
1127 1998-08-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
1129 * README: XEmacs has been successfully built with MSVC 4.0.
1130 Mention the vcvars32.bat file installed with the MSVC tools.
1132 1998-07-19 SL Baur <steve@altair.xemacs.org>
1134 * XEmacs 21.2-beta1 is released.
1136 1998-07-13 Jonathan Harris <jhar@tardis.ed.ac.uk>
1139 Add path to xemacs.res dependency.
1141 1998-07-12 SL Baur <steve@altair.xemacs.org>
1143 * XEmacs 21.0-pre5 is released.
1145 1998-07-09 SL Baur <steve@altair.xemacs.org>
1147 * XEmacs 21.0-pre4 is released.
1149 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
1151 * README: Documented the changed PACKAGEPATH option and the new
1152 INSTALL_DIR option, install target and runemacs executable.
1153 Added more debugging documentation.
1155 * config.h: Don't undef EMACS_CONFIGURATION because it's now
1156 set in the makefile.
1158 * xemacs.mak: Added an INSTALL_DIR option and install target.
1159 Renamed the default package location option to PACKAGEPATH
1160 and made it cope with paths with spaces in them.
1161 Made non-debug build the default; DEBUG_XEMACS defaults to 0.
1162 System configuration (EMACS_CONFIGURATION) now correctly
1163 determined at build-time by this makefile.
1164 Compiles the runemacs executable as part of the all target.
1166 1998-06-29 SL Baur <steve@altair.xemacs.org>
1169 * xemacs.mak: NT native sound fixes
1170 From Fabrice POPINEAU via Adrian Aichner <adrian@xemacs.org>
1172 1998-06-21 Martin Buchholz <martin@xemacs.org>
1174 * xemacs.mak: It's XEmacs, not Xemacs!
1176 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
1178 * file.ico, lisp.ico:
1179 New icons to represent a generic file and a lisp file.
1181 * xemacs.rc: Build file.ico and lisp.ico into the executable.
1183 1998-06-15 Peter Windle <peterw@sdl.ug.eds.com>
1185 * xemacs.mak: Made XPM and X11 checks cope with case-sensitive
1186 NFS. Also apply Sean MacLennan's change allowing
1187 emacs_beta_version to be undefined.
1189 1998-06-19 SL Baur <steve@altair.xemacs.org>
1191 * xemacs.mak (distclean): Reorder when puresize-adjust.h gets
1193 From Adrian Aichner <adrian@xemacs.org>
1195 1998-06-08 Kirill M. Katsnelson <kkm@kis.ru>
1197 * config.h: Undefined DONT_ENCAPSULATE.
1198 Defined ENCAPSULATE_* for fopem, open, rename and mkdir.
1199 Removed MS-DOS code remains.
1201 1998-06-03 Rick Rankin <Rick_Rankin-P15254@email.mot.com>
1203 * Makefile.cygwin: created to compile runemacs.c. This should
1204 probably have a Makefile.in, but...
1206 * runemacs.c: modified to check to see if xemacs is a symbolic
1207 link when compiled under Cygwin.
1209 1998-05-31 Kirill M. Katsnelson <kkm@kis.ru>
1211 * xemacs.mak: Added lib-src/wakeup.exe
1213 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
1215 * xemacs.mak: Added rules for hexl.exe, movemail.exe, mmencode.exe
1216 sorted-doc.exe, etags.exe
1218 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
1220 * xemacs.mak: Support building InfoDock, with INFODOCK=1 macro
1221 in the command line.
1223 1998-05-26 Kirill M. Katsnelson <kkm@kis.ru>
1225 * inc/sys/dir.h: Removed #ifndef WINDOWSNT around the code which
1226 should be compiled in (sic!).
1227 Removed 'extern' before function prototypes.
1229 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
1231 * xemacs.mak: Unified -nologo compiler switch handling and lib-src
1232 programs build (only make-docfile currently, adding other tools
1235 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
1237 * xemacs.mak: Added HAVE_DIALOGS macro, and dialog-*.* files to
1238 docfile creation and compilation.
1239 Defaulted HAVE_MSW to 1.
1240 Changed lib-src references to be relative to $(XEMACS)/, not ../
1242 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
1244 * xemacs.mak: Removed inline.{c,obj}. It did buy nothing.
1246 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
1248 * xemacs.mak: Comment out dialog.{c,obj} from build.
1250 1998-05-11 Jonathan Harris <jhar@tardis.ed.ac.uk>
1253 Unconditionally define new HAVE_DRAGNDROP.
1255 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
1257 * xemacs.mak: Added dragdrop.{c,obj}
1259 1998-05-08 Kirill M. Katsnelson <kkm@kis.ru>
1261 * config.h (enum_field): Redefine to be unsigned int.
1263 1998-05-07 Kirill M. Katsnelson <kkm@kis.ru>
1265 * xemacs.mak: Really honor minimal tagbits, indexed lrecord and
1268 1998-05-03 Kirill M. Katsnelson <kkm@kis.ru>
1270 * inc/sys/socket.h: Removed encapsulating definitions for Winsock
1273 1998-05-04 Kirill M. Katsnelson <kkm@kis.ru>
1275 * xemacs.mak: Defined PATH_PROGNAME and PATH_VERSION C macros.
1276 Make _DEBUG defined only when DEBUG_XEMACS.
1278 1998-04-26 Kirill M. Katsnelson <kkm@kis.ru>
1280 * xemacs.mak: Added glyphs-eimage.{c,obj}
1282 1998-04-20 Kirill M. Katsnelson <kkm@kis.ru>
1284 * xemacs.mak: Support "Don't panic, I will restart make" exit code.
1285 Extra checks for externally specified X{PM,11}_DIR.
1286 Proper quoting to allow spaces in these paths.
1287 Conduct all config checks at once.
1288 New option VERBOSECC. When non-zero, C compiler echoes its
1289 commands. When zero, only name of the file being compiled is
1290 echoed. Default is 0 (do not echo).
1292 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
1294 * README: Documented new msvc build procedure, including XPM
1297 * xemacs.mak: Added XPM and TOOLBARS support for native msvc
1301 Makefile for building xpm library under msvc. Hopefully this
1302 will be part of future xpm distributions.
1304 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
1306 * config.h: Do not USE_ASSERTION when DEBUG_XEMACS is not
1309 * xemacs.mak: Added new file process-nt.c
1311 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
1313 * xemacs.mak: Added build options which can be defined in nmake
1314 command line (defaults are parentheses):
1315 HAVE_MSW=0/1 (0) Build with native GUI
1316 HAVE_X=0/1 (0) Build with X-Windows
1317 ** At least one must be defined
1318 X11_DIR=path () Path to the root dir of X11R6 installation
1319 ** Must be defined when HAVE_X=1
1320 HAVE_MULE=0/1 (0) Compile in MULE
1321 HAVE_MSW_C_DIRED=0/1(1) Compile in fast dired
1322 PATH_PACKAGEPATH=path Package search path
1324 DEBUG_XEMACS=0/1 (1) Compile with symbols, assertions and
1325 extra debugging checks
1326 USE_UNION_TYPE=0/1 (0)
1327 USE_MINIMAL_TAGBITS=0/1 (0)
1328 USE_INDEXED_LRECORD_IMPLEMENTATION=0/1 (0)
1329 GUNG_HO=0/1 (none) When specified, overrides the above two.
1330 : Added output of a configuration report
1331 : Added copyright notice.
1332 : Deleted remains of ImageMagick.
1333 (distclean): Do not use mskedepend
1334 (install): echo "Not yet implmented".
1336 1998-04-05 Kirill M. Katsnelson <kkm@kis.ru>
1338 * config.h (enum_field): Borrow new definition from config.h.in
1340 1998-04-01 Kirill M. Katsnelson <kkm@kis.ru>
1342 * config.h: Patial sync-up with config.h.in
1344 1998-03-25 jhar@tardis.ed.ac.uk
1346 * xemacs.mak: Adds glyphs-msw.c and imgproc.c and reflects
1347 alterations to package_path in nt/xemacs.mak.
1349 1998-03-24 Kirill M. Katsnelson <kkm@kis.ru>
1351 * xemacs.mak (dump-xemacs): Replaced use of `touch' with `echo'.
1353 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
1355 * xemacs.mak: Removed all references to deleted dgif_lib.{c,obj},
1356 gif_err.{c,obj} and gifalloc.{c,obj}. New image support is not
1359 1998-03-19 Kirill M. Katsnelson <kkm@kis.ru>
1361 * xemacs.mak: HAVE_FILE_CODING removed: it is no longer an option,
1362 since file I/O depends on it, and defined unconditioanlly in
1364 Added -nologo switch to different tools here and there.
1365 Suppressed some irrelevant make output.
1367 1998-02-28 Kirill M. Katsnelson <kkm@kis.ru>
1369 * xemacs.mak: Defined HAVE_FILE_CODING variable, an equivalent of
1370 --with-file-coding configure option. Default is yes.
1372 1998-03-13 Kirill M. Katsnelson <kkm@kis.ru>
1374 * xemacs.mak (update-elc): Copy Installation.el to $(LISP)
1376 * Installation.el: New file, copied by xemacs.mak during build.
1378 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
1380 * xemacs.mak: Added entry for src/dired-msw.c. Use of the
1381 dired-in-C enhancements is optional, and is determined by
1382 HAVE_MSW_C_DIRED. See comments in xemacs.mak.
1384 1998-02-18 Kirill M. Katsnelson <kkm@kis.ru>
1386 * xemacs.mak: Fixed lost docstrings
1388 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
1390 * xemacs.mak: Updated accordingly.
1391 Creates the MSVC browse info immediately after the link.
1393 1997-12-29 Kirill M. Katsnelson <kkm@kis.ru>
1395 * config.h: Suppressed MSVC warning 'relational' : signed/unsigned
1398 * config.h: INLINE defined to __inline for MSVC compilers >= 2.x
1400 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
1402 * xemacs.mak: added menubar-msw.c, menubar.c
1404 * xemacs.mak: scrollabrs and menubars are rearranged properly
1405 under different ifdef'd secions, so for example menubar.obj goes
1406 to always compiled section, and menubar-msw.obj is built only when
1409 * xemacs.mak: Compiler warning flag definition moved to a macro
1410 CPP_WARN_FLAGS. Redefined from -w to -W3 (Doh!).
1412 1997-12-11 David Hobley <davidh@wr.com.au>
1414 * Added support for auto generation of puresize-adjust.h
1415 in xemacs.mak. Also created new file puresize-adjust.h to copy
1416 into src on initial build.
1418 Mon December 08 1997 kkm@kis.ru
1420 * xemacs.mak: added profile.c, removed event-unixod.c
1421 * xemacs.mak: removed dangerous defines _IX_86, _X86_,
1423 * config.h: removed #define HAVE_UNIXOID_EVENT_LOOP
1425 Thu December 04 1997 jhar@tardis.ed.ac.uk
1427 * xemacs.mak: Define DEBUG_XEMACS when compiling with debug.
1429 Tue November 29 12:29:33 1997 davidh
1431 * xemacs.mak and config.h updated to provide ability to
1432 specify DEBUG mode from the xemacs.mak file.
1434 Mon December 01 1997 jhar
1436 * msw-init.el: Provide default bindings for cut, paste, copy and undo
1438 * event-msw.c, event-msw.h, frame-msw.c, msw-proc.c:
1439 - Implemeted simple emacs_mswindows_event_pending_p().
1440 - Fixed deleting frames.
1441 - Rewrote timeout code, eliminating "!NILP(rest)" bug.
1442 - Special processing for 'Ctrl-@' keystroke.
1443 - Support for some new keysyms.
1445 Mon December 01 1997 jhar
1448 - Add PACKAGE_PATH and EMACS_BETA_VERSION defines.
1449 - Automatically copy changed include files from \nt to \src.
1450 - Corrected some DOC_SRC* lists.
1452 Tue November 18 21:45:06 1997 davidh
1454 * xemacs.mak updated to remove dependency on startup.elc
1455 HAVE_IMAGEMAGICK added for X build.
1457 Thu September 25 23:06:44 1997 davidh
1459 * xemacs.mak updated to make the build as simple as typing
1460 nmake -f xemacs.mak. Also support for native gui included
1461 which should mean the w32 directory is no longer required.
1463 * config.h synced with config.h.in from 20.3-b2
1465 * synced in changes to support native gui.
1467 Thu September 25 23:06:44 1997 davidh
1469 * August Hill provided a patch to xemacs.mak to greatly simplify
1470 the build - the DOC file gets created correctly.
1472 Tue September 22 23:06:44 1997 davidh
1474 * August Hill provided some more patches - to expand ~ correctly
1475 and to correctly deal with drive letters in the path.
1477 * emacs.c patched to call init_ntproc()
1480 Tue July 15 19:32:21 1997 davidh
1482 * August Hill provided some more patches to make things better
1483 - there is a workaround for dired to make the ^M's disappear
1484 - a patch to fix shell-command
1486 Tue July 08 22:01:36 1997 davidh
1488 * #ifdef'd call to vfork and replaced with spawn as per GNU Emacs;
1489 as a result, removed /force - XEmacs now links normally.
1491 Thu June 31 21:16:21 1997 davidh
1495 * nt/X11.patch created to help with the X build.
1497 * August Hill provided:
1498 a patch to fix the _WRETCODE undefined symbol,
1499 a patch to fix a problem with dired
1501 and generally helped clarify the build instructions.
1503 * Synced with 20.3b10 (Athens).
1505 * Made DIRECTORY_SEP be '\\'. Until I can change all code to
1506 use the macro, I decided this would be easiest.
1508 * Modified src/fileio.c to only open files in O_BINARY. This
1509 causes files to be opened and written without automatically
1510 writing ^M 's to the end of each line. MULE ought to sort this
1511 in theory, but I am less than convinced.
1513 * Updated the nt/README to provide a little more help.
1515 Thu May 29 23:11:21 1997 davidh
1517 * Synced with 20.3b2.
1519 * Removed nt/README.src, nt/src.m.windowsnt.h nt/src.s.windowsnt.h.
1521 * Updated README from marcpa.
1523 * Added example Win32.cf and site.def files for X.
1525 * Added sed.exe into nt/.
1527 * Modified nt/xemacs.mak to pass correct flags to lwlib compile.
1529 * Added extra .elc files to ensure make-docfile gets all symbols.
1531 * Modified balloon_help.c to compile (#if'd max definition)
1533 * Modified src/event-Xt.c so as not to add signal_event_pipe to
1534 be selected on - this is a hack until I can work out a better
1535 way. Thanks to Ben Wing for help on this.
1537 Thu Mar 27 20:56:21 1997 marcpa (marcpa at MARCPA)
1539 * Synced with 20.1b9.
1541 Sun Mar 16 00:32:15 1997 marcpa (marcpa at MARCPA)
1543 * lisp/eterm/README.term is truncated: is it just me (because
1544 I'm on NT) or everyone else sees this ?
1545 Answer: it is because it contains a ^Z embedded in it, therefore
1546 it needs to be inserted in binary mode in CVS.
1548 Thu Mar 13 00:19:25 1997 marcpa (marcpa at MARCPA)
1550 * At end of compilation, there are some unresolved symbols:
1552 link.exe @C:\TEMP\nma00115.
1553 sysdep.obj : error LNK2001: unresolved external symbol _vfork
1554 ../src/temacs.exe : warning LNK4088: image being generated due to /FORCE
1555 option; image may not run
1558 Wed Mar 12 23:18:53 1997 marcpa (marcpa at MARCPA)
1560 * Need to copy the nt/inc directory David originally submitted or
1561 NT code won't compile.
1563 * Need to copy nt/{config.h,paths.h,ad2c.sed,xemacs.mak} in src.
1565 * Had to modify XEmacs sources here and there : see the diffs
1566 between NT_FIRST_COMPILE and V20_1_beta9.
1568 * Needed to patch X11R6.3 sources: (include/x11/Xmd.h:155) BOOL is
1569 already defined by Windows and is a long, while X wants it to be
1572 --- Xmd.h~ Thu Jun 08 23:20:40 1995
1573 +++ Xmd.h Sun Mar 16 13:09:10 1997
1575 typedef CARD16 BITS16;
1583 * cpp.exe not used: cl.exe from VC++4.2 seems to handle everything