1 2006-12-09 Vin Shelton <acs@xemacs.org>
3 * XEmacs 21.4.20 is released
5 2006-03-04 Vin Shelton <acs@xemacs.org>
7 * config.inc.samp: Comment out PACKAGE_PREFIX.
8 * xemacs.mak: Do not set a value for PACKAGE_PATH unless
9 PACKAGE_PATH or PACKAGE_PREFIX was specified in config.inc.
11 2006-01-28 Vin Shelton <acs@xemacs.org>
13 * XEmacs.iss: Erase old code.
15 2006-01-28 Vin Shelton <acs@xemacs.org>
17 * XEmacs 21.4.19 is released
19 2006-01-28 Vin Shelton <acs@xemacs.org>
21 * XEmacs.iss: 21.4.19 version. No registry fiddling, please.
22 Package root is now found automatically.
24 2005-12-27 Vin Shelton <acs@xemacs.org>
26 * XEmacs.iss: 21.4.19-pre1 version
27 Remove registry key for EMACSPACKAGEPATH.
28 Install by default to c:\Program Files\XEmacs.
30 2005-12-17 Vin Shelton <acs@xemacs.org>
32 * XEmacs.iss: Move packages out of version-specific location.
35 2005-12-15 Vin Shelton <acs@xemacs.org>
37 * XEmacs.iss: Created for generating winoze setup kits.
39 2005-12-03 Vin Shelton <acs@xemacs.org>
41 * XEmacs 21.4.18 is released
43 2005-02-06 Vin Shelton <acs@xemacs.org>
45 * XEmacs 21.4.17 is released
47 2005-01-29 Ben Wing <ben@xemacs.org>
50 * xemacs.mak (USE_PORTABLE_DUMPER):
51 Enable portable dumper just in case it's not specified in config.inc.
54 * xemacs.mak (INCLUDES):
55 Put our own directories first in case of conflict (e.g. config.h
58 * xemacs.mak ($(BLDLIB_SRC)/minitar.exe):
59 * xemacs.mak (LIB_SRC_TOOLS):
60 Use MSVCRT to avoid link problems.
62 * xemacs.mak ({$(MANDIR)}.texi{$(INFODIR)}.info):
63 Use filename only when calling makeinfo, or it chokes on index
66 2005-01-28 Ben Wing <ben@xemacs.org>
69 * config.inc.samp (PNG_DIR):
70 * config.inc.samp (MAKEINFO):
71 Update directory locations to correspond to current optional-libs.exe
72 and Cygwin makeinfo. Update GTK comment. Enable TIFF and COMPFACE
73 since we can now compile with them.
75 2004-12-05 Vin Shelton <acs@xemacs.org>
77 * XEmacs 21.4.16 is released
79 2004-02-02 Vin Shelton <acs@xemacs.org>
81 * XEmacs 21.4.15 is released
83 2003-12-10 Adrian Aichner <adrian@xemacs.org>
85 * xemacs.mak (COPYCMD): New.
86 * xemacs.mak (COPY): New.
87 * xemacs.mak (COPYDIR): New.
88 * xemacs.mak (XEMACS_INCLUDES):
89 * xemacs.mak (install): Allow xemacs.mak to overwrite existing
92 2003-11-06 Adrian Aichner <adrian@xemacs.org>
94 * minitar.c: Sync with Xemacs 21.5 version to fix package
95 installation in native Windows XEmacs.
97 2003-09-03 Vin Shelton <acs@xemacs.org>
99 * XEmacs 21.4.14 is released
101 2003-05-25 XEmacs Build Bot <builds@cvs.xemacs.org>
103 * XEmacs 21.4.13 is released
105 2003-01-15 Stephen J. Turnbull <stephen@xemacs.org>
107 * XEmacs 21.4.12 "Portable Code" is released.
109 2003-01-03 Stephen J. Turnbull <stephen@xemacs.org>
111 * XEmacs 21.4.11 "Native Windows TTY Support" is released.
113 2002-12-14 Ben Wing <ben@xemacs.org>
116 * xemacs.mak (DEPEND):
117 * xemacs.mak (CFLAGS_NO_LIB): New.
118 * xemacs.mak (ETAGS_DEPS):
119 * xemacs.mak (LIB_SRC_TOOLS):
120 Various couple problems.
122 2002-11-02 Stephen J. Turnbull <stephen@xemacs.org>
124 * XEmacs 21.4.10 "Military Intelligence" is released.
126 2002-10-13 Adrian Aichner <adrian@xemacs.org>
128 * xemacs.mak (OS): Remove obsolete quoting of double-quote in the
129 Installation file to avoid unnecessary deviations from the UNIX
130 version in `describe-installation' and `build-report'.
132 2002-10-08 Andy Piper <andy@xemacs.org>
134 * xemacs.mak: set the stacksize to 8mb which seems to be the magic
137 2002-08-23 Stephen J. Turnbull <stephen@xemacs.org>
139 * XEmacs 21.4.9 "Informed Management" is released.
141 2002-08-16 Jonathan Harris <jonathan@xemacs.org>
143 * config.inc.samp (USE_PORTABLE_DUMPER): Default to on.
144 * config.inc.samp (USE_MINIMAL_TAGBITS): Removed.
145 * config.inc.samp (USE_INDEXED_LRECORD_IMPLEMENTATION): Removed.
146 * config.inc.samp (GUNG_HO): Removed.
147 * xemacs.mak (USE_MINIMAL_TAGBITS): Removed.
148 * xemacs.mak (USE_INDEXED_LRECORD_IMPLEMENTATION): Removed.
149 * xemacs.mak (GUNG_HO): Removed.
150 * xemacs.mak (TAGBITS_DEFINES): Removed.
151 * xemacs.mak (LRECORD_DEFINES): Removed.
152 * xpm.mak: Default to using MSVCRT as the C runtime
154 Remove all vestiges of USE_MINIMAL_TAGBITS,
155 USE_INDEXED_LRECORD_IMPLEMENTATION, and GUNG_HO, since those
156 ifdefs have long been removed.
158 Make pdump the default.
160 2002-07-05 Jonathan Harris <jonathan@xemacs.org>
162 * README: Document Visual Studio .NET setup
164 2002-05-06 Jonathan Harris <jonathan@xemacs.org>
168 Update PNG version to 1.0.9, zlib version to 1.1.14.
170 2002-05-09 Stephen J. Turnbull <stephen@xemacs.org>
172 * XEmacs 21.4.8 "Honest Recruiter" is released.
174 2002-03-26 Vin Shelton <acs@xemacs.org>
176 * xemacs.mak: Added special rule to build winclient.exe.
178 2002-05-04 Stephen J. Turnbull <stephen@xemacs.org>
180 * XEmacs 21.4.7 "Economic Science" is released.
182 2002-03-29 Jonathan Harris <jonathan@xemacs.org>
184 * xemacs.mak: Define STACK_TRACE_EYE_CATCHER.
186 2001-12-17 Stephen J. Turnbull <stephen@xemacs.org>
188 * XEmacs 21.4.6 "Common Lisp" is released.
190 2001-10-23 Stephen J. Turnbull <stephen@xemacs.org>
192 * XEmacs 21.4.5 "Civil Service" is released.
194 2001-08-02 Dr. Volker Zell <Dr.Volker.Zell@oracle.com>
197 Under cygwin, when environment variable CYGWIN is set
198 to check_case:strict, filenames are considered case sensitive.
200 2001-07-28 Stephen J. Turnbull <stephen@xemacs.org>
202 * XEmacs 21.4.4 "Artificial Intelligence" is released.
204 2001-07-18 Paul Krause <pkrause@soundbite.com>
206 * xemacs.mak (DEPEND): defined(_) isn't a reliable method for
207 detecting if perl is from cygwin. Check $OSNAME as a backup.
209 2001-06-12 Stephen J. Turnbull <stephen@xemacs.org>
211 * xemacs.mak (HAVE_ZLIB): New, defaults to HAVE_PNG.
212 (USE_MINITAR): Default to HAVE_ZLIB.
213 (MSW_LIBS): Add comctl32.lib if HAVE_WIDGETS.
214 (mostlyclean, nicenclean, distclean, versionclean): Only one target
215 per invocation of $(DEL); don't use unneeded switches (WinME support).
217 2001-05-23 Ben Wing <ben@xemacs.org>
219 * xemacs.mak (installation):
220 call `ver' to get the exact os version and put it in the
221 installation; suggestion from adrian.
223 2001-05-17 Stephen J. Turnbull <stephen@xemacs.org>
225 * XEmacs 21.4.3 "Academic Rigor" is released.
227 2001-05-17 Stephen J. Turnbull <stephen@xemacs.org>
229 * xemacs.mak: Use the EMACS_PATCH_LEVEL define in compiles.
231 2001-05-10 Stephen J. Turnbull <stephen@xemacs.org>
233 * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
235 2001-05-09 Ben Wing <ben@xemacs.org>
238 do not warn about gtk when we're not trying to compile with it.
240 2001-04-20 Ben Wing <ben@xemacs.org>
242 * .cvsignore: Added stuff for Windows.
244 2001-05-01 Ben Wing <ben@xemacs.org>
246 * config.inc.samp (MAKEINFO): point at more standard c: not f:.
248 2001-05-01 Adrian Aichner <adrian@xemacs.org>
250 * xemacs.mak: Define EMACS_PATCH_LEVEL like configure.in does.
251 * xemacs.mak (XEMACS_VERSION_STRING): Build this more like
253 * xemacs.mak (docfile): Use del instead of $(DEL) in shell
256 2001-04-27 Adrian Aichner <adrian@xemacs.org>
258 * compface.mak (clean): New target.
259 * xemacs.mak: Use $(DEL) everywhere, instead of some occurences of
260 del and @$(DEL). Add GTK supporting variables and document it as
261 currently unsupported on MSWindows.
262 * xemacs.mak (XEMACS_VERSION_STRING): Initialize according to
263 emacs_is_beta. Use emacs_beta_version as patch level for non-beta
265 * xemacs.mak (HAVE_GTK): New.
266 * xemacs.mak (GTK_DIR): New.
268 2001-04-19 Andy Piper <andy@xemacs.org>
270 * minitar.mak: Remove
272 * xemacs.mak (PROGRAM_DEFINES): Calculate release version
274 (ETAGS_DEPS): Add mintar as a real target
275 (DOC): Do the right thing when non-beta
277 2001-04-19 Stephen J. Turnbull <stephen@xemacs.org>
279 * XEmacs 21.4.1 "Copyleft" is released.
281 2001-04-17 Stephen J. Turnbull <stephen@xemacs.org>
283 * README: Fixup 21.2 -> 21.4.
285 2001-04-16 Stephen J. Turnbull <stephen@xemacs.org>
287 * XEmacs 21.4.0 "Solid Vapor" is released.
289 2001-04-14 Stephen J. Turnbull <stephen@xemacs.org>
291 * XEmacs 21.2.47 "Zephir" is released.
293 2001-03-14 Craig Lanning <CraigL@Knology.net>
295 * minitar.c: Clean up some compiler warnings.
297 2001-03-21 Martin Buchholz <martin@xemacs.org>
299 * XEmacs 21.2.46 "Urania" is released.
301 2001-03-06 Ben Wing <ben@xemacs.org>
303 * xemacs.mak (DEPEND):
304 Correct line that runs perl to do correct quoting regardless of
305 whether nmake is run from bash.
307 2001-03-02 Ben Wing <ben@xemacs.org>
309 * config.h: Sadly, we need to disable another warning (C4116,
310 unnamed type definition in parentheses: A structure, union, or
311 enumerated type with no name was defined in a parenthetical
312 expression. The type definition is meaningless.), due to Martin's
313 latest definition of ALIGNOF.
315 2001-02-23 Martin Buchholz <martin@xemacs.org>
317 * XEmacs 21.2.45 "Thelxepeia" is released.
319 2001-02-09 Martin Buchholz <martin@xemacs.org>
321 * config.h (HAVE_UTIME): New.
322 * config.h (HAVE_UTIME_H): Remove.
323 * config.h (HAVE_STRUCT_UTIMBUF): Remove.
325 2001-02-08 Martin Buchholz <martin@xemacs.org>
327 * XEmacs 21.2.44 "Thalia" is released.
329 2001-01-26 Martin Buchholz <martin@xemacs.org>
331 * XEmacs 21.2.43 "Terspichore" is released.
333 2001-01-20 Martin Buchholz <martin@xemacs.org>
335 * XEmacs 21.2.42 "Poseidon" is released.
337 2001-01-17 Martin Buchholz <martin@xemacs.org>
339 * XEmacs 21.2.41 "Polyhymnia" is released.
341 2001-01-08 Martin Buchholz <martin@xemacs.org>
343 * XEmacs 21.2.40 is released.
345 2000-12-31 Martin Buchholz <martin@xemacs.org>
347 * XEmacs 21.2.39 is released.
349 2000-12-05 Martin Buchholz <martin@xemacs.org>
351 * XEmacs 21.2.38 is released.
353 2000-11-14 Martin Buchholz <martin@xemacs.org>
355 * XEmacs 21.2.37 is released.
357 2000-10-27 Martin Buchholz <martin@xemacs.org>
359 * config.h: Oops, _getpt ==> _getpty
361 2000-10-11 Martin Buchholz <martin@xemacs.org>
363 * config.h (HAVE_XFREE86): Remove.
364 (HAVE_XREGISTERIMINSTANTIATECALLBACK): New.
365 (XREGISTERIMINSTANTIATECALLBACK_NONSTANDARD_PROTOTYPE): New.
367 2000-10-10 Martin Buchholz <martin@xemacs.org>
370 Sync with pty/signaling related changes to src/config.h.in
372 2000-10-07 Adrian Aichner <aichner@ecf.teradyne.com>
374 * xemacs.mak (default): Enforce runnig nmake from xemacs.mak's
375 directory to avoid problems with relative paths.
377 2000-10-04 Martin Buchholz <martin@xemacs.org>
379 * XEmacs 21.2.36 is released.
381 2000-09-30 Martin Buchholz <martin@xemacs.org>
383 * config.h (HAVE_STRCASECMP): Remove.
385 2000-09-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
388 Make src\depend parsing recognise "#if defined" instead of "#ifdef".
389 Use matching single quotes to keep 4dos shell happy.
391 2000-08-07 Ben Wing <ben@xemacs.org>
393 * xemacs.mak: add getloadavg.c.
395 2000-07-30 Ben Wing <ben@xemacs.org>
398 Improve X documentation.
399 Document nascent Mule support.
400 Document current MS Windows contributors.
402 2000-07-15 Ben Wing <ben@xemacs.org>
405 added new file win32.c.
406 took out unused alloca.c.
407 * xemacs.mak (update-elc-2): added new target for rebuilding the
408 remaining .elcs after dumped. its dependency is added for target
410 * xemacs.mak (update-auto-and-custom):
411 cleaned up ; now it byte-compiles custom-load.el.
412 * xemacs.mak (mostlyclean):
413 * xemacs.mak (clean):
414 * xemacs.mak (nicenclean):
415 * xemacs.mak (distclean):
416 * xemacs.mak (realclean):
417 * xemacs.mak (versionclean):
418 Redid all the clean targets, to be similar to what's in the
421 2000-07-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
423 * xemacs.mak ($(PROGNAME)): Do check error code from temacs during
426 2000-07-19 Martin Buchholz <martin@xemacs.org>
428 * XEmacs 21.2.35 is released.
430 2000-07-14 IKEYAMA Tomonori <tomonori@suiyokai.org>
432 * config.h: Import C++ compilation stuff from src/config.h.
434 2000-07-05 Craig Lanning <lanning@scra.org>
436 * xemacs.rc: Uppercase the id's so that windres will work.
438 2000-07-05 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
440 * xemacs.mak (TEMACS_LIBS): Added comdlg32.lib
442 2000-06-12 Ben Wing <ben@xemacs.org>
444 * config.h (ENCAPSULATE_STAT):
445 Always encapsulate stat/fstat. Also suggested by Mike Alexander
446 <mike.alexander@xemacs.org>.
448 2000-06-10 Ben Wing <ben@xemacs.org>
451 * config.h (HAVE_GETPAGESIZE):
452 * config.h (HAVE_GETTIMEOFDAY):
453 corrections to go along with removed nt/inc.
457 correct graphics lib paths to agree with binaries provided in
460 * xemacs.mak (DEPEND):
461 * xemacs.mak (DEFINES):
462 * xemacs.mak (LIB_SRC_DEFINES):
463 * xemacs.mak (minitar):
464 * xemacs.mak (TEMACS_LFLAGS):
467 * xemacs.mak (install):
468 WINDOWSNT -> WIN32_NATIVE.
469 Don't build run*.exe.
470 comments about required ^^.
471 Added setargv.obj to the list of linked entities,
472 causing automatic wildcarding of filenames given on the
473 command line. (As usual, enclose in double quotes to avoid
476 2000-06-07 Ben Wing <ben@xemacs.org>
478 * runemacs.c: Removed. No longer necessary.
480 * Makefile.cygwin: Removed.
482 * inc\*: Removed. At long-fucking-last!
484 2000-05-28 Martin Buchholz <martin@xemacs.org>
486 * XEmacs 21.2.34 is released.
488 2000-05-12 Craig Lanning <CraigL@DyCon.com>
490 * inc\sys\socket.h: Don't define timeval as ws_timeval for mingw32
492 2000-05-01 Martin Buchholz <martin@xemacs.org>
494 * XEmacs 21.2.33 is released.
496 2000-04-27 Ben Wing <ben@xemacs.org>
498 * xemacs.mak: combine auto-autoloads.el and custom.el update into
501 2000-04-26 Ben Wing <ben@xemacs.org>
503 * xemacs.mak: put in support for QUICK_BUILD.
505 * config.inc.samp: put in an entry for QUICK_BUILD.
507 2000-04-23 Ben Wing <ben@xemacs.org>
509 * xemacs.mak: Modified section that dumps .exe to not dump
510 when nothing has changed. It does this by relying on a flag
513 Also in building of auto-autoloads.el, we no longer unconditionally
514 remove the old one. That was pointless and made the whole build
515 procedure a lot longer -- the autoload code is smart enough to
516 update itself automatically from an out-of-date autoload file.
518 2000-04-04 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
520 * xemacs.mak: Build the i utility and use it to pipe windowed
521 [xt]emacs output to the build console.
523 2000-03-25 Didier Verna <didier@xemacs.org>
525 * config.h: handle the renaming of `foo_h_path' to `foo_h_file'.
527 2000-03-22 Mike Alexander <mta@arbortext.com>
529 * xemacs.mak (PROGRAM_DEFINES): Define EMACS_VERSION and
531 (DEPEND): Don't try to create $(OUTDIR) if it already exists
532 ($(SRC)\dump-id.c): Make it
533 (DOC_SRC11): Add dumper.c if portable dumping
534 (dump-xemacs): Make portable dumping work again and create
535 dump-id.c and compile it whenever we do a portable dump.
536 (depend): Change $(SRCDIR) to $(SRC)
538 2000-03-22 Jonathan Harris <jhar@tardis.ed.ac.uk>
540 * .cvsignore: New file, ignores user's config.inc and files
541 containing the user's DevStudio workspace info.
543 * config.h.samp: Added DEPEND option. Renamed HAVE_MSW and HAVE_X to
544 HAVE_MS_WINDOWS and HAVE_X_WINDOWS.
546 * README: Documented DEPEND option. Other small changes.
548 * Todo: Removed - was hopelessly out of date.
551 * xemacs.mak: Added DEPEND option to control use of dependency
552 information generated by make-src-depend. Requires Perl. Defaults
553 to disabled. Renamed HAVE_MSW and HAVE_X to HAVE_MS_WINDOWS and
554 HAVE_X_WINDOWS as a side-effect.
555 Handles '&' in XEmacs codenames by replacing with 'and'.
558 Correct Output_Dir so that DevStudio finds the xemacs executable
561 2000-03-20 Ben Wing <ben@xemacs.org>
563 * README: Substantial rewrite.
564 * xemacs.mak: Pdump fix. (not working yet, though)
566 2000-03-20 Martin Buchholz <martin@xemacs.org>
568 * XEmacs 21.2.32 is released.
570 2000-03-15 Mike Alexander <mta@arbortext.com>
572 * xemacs.mak: Fix for generation of $(XEMACS)\Installation.
574 2000-03-14 Adrian Aichner <adrian@xemacs.org>
576 * xemacs.mak (LIB_SRC_TOOLS): LIB_SRC_TOOLS depend on
577 XEMACS_INCLUDES when we USE_PORTABLE_DUMPER.
579 2000-03-13 Ben Wing <ben@xemacs.org>
581 * xemacs.mak (TEMACS_ENTRYPOINT):
582 Fix for portable dumper.
584 2000-03-12 Ben Wing <ben@xemacs.org>
589 a) Added a file called config.inc which makes it easier to set
590 build options for MS Windows. (Previously, the only way to do this
591 was through command line options to nmake.)
593 b) Cleaned the file up a bit.
595 c) Changed xemacs to be a windows application and not a console
596 application, now that runemacs.exe is no longer necessary.
598 d) Added support for building the tags file.
602 For compiling, editing, and debugging XEmacs using the VC++ 5.0
603 GUI. They may well work under other versions of VC++, but I don't
604 have access to them to test them.
606 2000-03-11 Andy Piper <andy@xemacs.org>
608 * PROBLEMS: Doc fix from Reini Urban <rurban@x-ray.at>.
610 2000-02-27 Mike Alexander <mta@arbortext.com>
612 * xemacs.rc: Include the portable dump data if INCLUDE_DUMP is defined
614 * xemacs.mak: Add the portable dump data to the EXE as a resource
616 2000-03-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
618 * xemacs.mak (TEMACS_LIBS): Add ole32.lib and uuid.lib.
619 (installation): Always regenerate installation report.
621 2000-02-25 Craig Lanning <CraigL@DyCon.com>
623 * inc\sys\time.h: MinGW defines struct timeval in <winsock.h>.
625 2000-02-24 Martin Buchholz <martin@xemacs.org>
627 * config.h (INLINE_HEADER): Define properly (?) for Windows.
629 2000-02-23 Martin Buchholz <martin@xemacs.org>
631 * XEmacs 21.2.31 is released.
633 2000-02-22 Martin Buchholz <martin@xemacs.org>
635 * config.h (gc_checking_assert): New.
637 2000-02-21 Martin Buchholz <martin@xemacs.org>
639 * XEmacs 21.2.30 is released.
641 2000-02-21 Jonathan Harris <jhar@tardis.ed.ac.uk>
644 Document need for makeinfo program or texinfo package.
646 * Xmd.patch: New file, previously in README.
648 2000-02-17 Martin Buchholz <martin@xemacs.org>
650 * config.h: Delete unused HAVE_LINUX_VERSION_H.
652 2000-02-16 Martin Buchholz <martin@xemacs.org>
654 * XEmacs 21.2.29 is released.
656 2000-02-06 Mike Alexander <mta@arbortext.com>
658 * xemacs.mak (install): Copy xemacs.dmp if using the portable
661 2000-02-07 Martin Buchholz <martin@xemacs.org>
663 * XEmacs 21.2.28 is released.
665 2000-02-03 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
667 * Xpm.def: New file, required to build Xpm.dll.
669 * Xpm.mak: Use DEBUG instead of DEBUG_XEMACS - this library is not
670 xemacs-specific. Initialize to DEBUG_XEMACS if specified for
672 Build DLL instead of static LIB when USE_CRTDLL=1 is given to
675 * xemacs.mak: Introduced USE_SYSTEM_MALLOC and USE_CRTDLL.
676 Do not build lastfile.lib when neither unexec not gmalloc are
679 * config.h: Deleted GNU_MALLOC and SYSTEM_MALLOC, as they are set
682 2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
684 * xemacs.mak (DOC_SRC9): Added tests.c ...
685 (TEMACS_DEBUG_OBJS): ... and tests.obj
686 ($(DOC)): Tweaked a bit, for `nmake docfile' unconditionally
689 2000-01-22 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
691 * xemacs.mak (docfile): Added shortcut target.
693 2000-01-19 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
695 * xemacs.mak (TEMACS_LIBS): Added winspool.lib
697 2000-01-20 Martin Buchholz <martin@xemacs.org>
699 * xemacs.mak (dump-xemacs): Remove redundant EMACSBOOTSTRAPMODULEPATH.
701 2000-01-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
703 * xemacs.mak: Patch of 01/13 got in corrupted, fixed.
705 2000-01-18 Martin Buchholz <martin@xemacs.org>
707 * XEmacs 21.2.27 is released.
709 2000-01-18 Martin Buchholz <martin@xemacs.org>
711 * minitar.c: Errno.h --> errno.h. Remove errno declaration.
713 2000-01-13 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
715 * xemacs.mak: Added USE_PORTABLE_DUMPER make command line macro.
716 (temacs:) Added dependency for lastfile.lib so that 'make temacs'
719 1999-12-28 Scott Blachowicz <Scott.Blachowicz@seaslug.org>
721 * minitar.mak: Add vars to allow building from main xemacs.mak.
723 * xemacs.mak: Add rules to build & install minitar.
725 2000-01-03 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
727 * config.h: Fix stuff related to mail locking.
729 1999-12-31 Martin Buchholz <martin@xemacs.org>
731 * XEmacs 21.2.26 is released.
733 1999-12-24 Martin Buchholz <martin@xemacs.org>
735 * XEmacs 21.2.25 is released.
737 1999-12-15 Scott Blachowicz <Scott.Blachowicz@seaslug.org>
739 * minitar.c (main): Add explicit exit(0) to get successful return
742 1999-12-14 Martin Buchholz <martin@xemacs.org>
744 * XEmacs 21.2.24 is released.
746 1999-11-28 Adrian Aichner <adrian@xemacs.org>
748 * xemacs.mak (depend): Only update `depend' if there were changes.
749 Use "perl ./make-src-depend" instead of "mkdepend".
751 1999-12-07 Martin Buchholz <martin@xemacs.org>
753 * XEmacs 21.2.23 is released.
755 1999-11-27 Adrian Aichner <adrian@xemacs.org>
757 * xemacs.mak (SRCDIR): Make path to xemacs absolute to
758 facilitate building info in man subdirs. Echo all cd commands,
759 not just some of them.
761 (makeinfo-test): Test for availability of `texinfo' package to
762 build info. Recommend use of external `makeinfo' program for
763 building info docs faster.
765 (info): cd into man subdirs to support use of external `makeinfo'
768 1999-11-17 Martin Buchholz <martin@xemacs.org>
770 * xemacs.mak: Remove references to index.unperm, index.perm.
772 Shouldn't .obj and .info be in SUFFIXES?
775 1999-11-29 XEmacs Build Bot <builds@cvs.xemacs.org>
777 * XEmacs 21.2.22 is released
779 1999-11-28 Martin Buchholz <martin@xemacs.org>
781 * XEmacs 21.2.21 is released.
783 1999-11-10 XEmacs Build Bot <builds@cvs.xemacs.org>
785 * XEmacs 21.2.20 is released
787 1999-10-07 Norbert Koch <n.koch@eai-delta.de>
789 * xemacs.mak: Ignore return code of 'del' calls. Use a make
792 1999-09-26 Adrian Aichner <adrian@xemacs.org>
794 * xemacs.mak (all): Update $(LISP)/auto-autoloads.elc? and
795 $(LISP)/custom-load.el using XEmacs itself, like xemacs-packages
797 ($(LISP)\auto-autoloads.el): Add new rule.
798 ($(LISP)\custom-load.el): Ditto.
800 1999-08-04 Andy Piper <andy@xemacs.org>
802 * xemacs.mak (HAVE_WIDGETS): add define to appropriate places.
804 1999-07-26 Adrian Aichner <adrian@xemacs.org>
806 * xemacs.mak ($(MANDIR)\lispref\lispref.texi): Replace bad
809 1999-07-30 XEmacs Build Bot <builds@cvs.xemacs.org>
811 * XEmacs 21.2.19 is released
813 1999-07-10 Adrian Aichner <adrian@xemacs.org>
815 * xemacs.mak (.SUFFIXES): Add .texi.
816 (check): Improve automated test section.
817 (info): Generate info files using XEmacs (no makeinfo.exe needed).
819 1999-07-19 Andy Piper <andy@xemacs.org>
821 * xemacs.mak (DOC_SRC3): add gutter.c
822 (TEMACS_OBJS): add gutter.obj.
824 1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org>
826 * XEmacs 21.2.18 is released
828 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org>
830 * XEmacs 21.2.17 is released
832 1999-06-13 Adrian Aichner <adrian@xemacs.org>
834 * xemacs.mak (DOC_SRC8): Remove mule-coding.c.
835 (TEMACS_MULE_OBJS): Remove mule-coding.obj
836 (check): Implement according to src/Makefile.
837 (check-temacs): ditto.
839 1999-06-05 Norbert Koch <n.koch@delta-ii.de>
841 * xemacs.mak (mule): remove dependencies from mule-coding.c
843 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org>
845 * XEmacs 21.2.16 is released
847 1999-05-14 Adrian Aichner <adrian@xemacs.org>
849 * xemacs.mak (GUNG_HO): Explicitly default to 0.
850 Fix some comment typos.
851 ($(XEMACS)\Installation): Create it in the toplevel-directory,
852 where it is expected by loadup.el
854 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
856 * XEmacs 21.2.15 is released
858 1999-05-31 Andy Piper <andy@xemacs.org>
860 * xemacs.mak: add select & select-x targets.
862 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
864 * XEmacs 21.2.14 is released
866 1999-05-12 SL Baur <steve@gneiss.etl.go.jp>
868 * xemacs.mak: please document me
869 From Norbert Koch <n.koch@delta-ii.de>
871 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
873 * xemacs.mak ($(LISP)\Installation.el): Don't use
876 1999-03-17 Adrian Aichner <adrian@xemacs.org>
878 * xemacs.mak: Remove ESC macro -- no longer needed.
879 Remove small configuration report. Remove simplified version of
880 Installation and Installation.el
881 (Installation.el): Create it depending on "Installation" file.
882 Replace \r characters by use of `replace-in-string' in lisp-land.
883 (all): Make it depend on "Installation" file.
884 (Installation): Create a complete "Installation" file, looking
885 much like what is generated by "configure" on UNIX systems.
886 Insert WARNING where appropriate (currently when building without
887 HAVE_XPM, HAVE_PNG, and HAVE_MSW_C_DIRED).
888 Type "Installation" to STDOUT much like the "small configuration
891 1999-04-29 Andy Piper <andy@xemacs.org>
893 * sys/file.h: conditionalise definition of X_OK.
895 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
897 * XEmacs 21.2.13 is released
899 1999-03-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
902 Don't link lib-src programs incrementally.
903 Don't include debug info in release builds.
904 Put intermediate files in the appropriate directories.
905 Make "distclean" target delete all intermediate files.
907 1999-03-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
910 Fix building on Windows 95/98 by conditionalising escape
912 Only put mule-packages in package path on MULE builds.
913 Only build source browser files on debug builds.
914 Build source browser database before link so that it's
915 available even if link fails.
917 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
919 * XEmacs 21.2.12 is released
921 1999-03-03 Gleb Arshinov <gleb@cs.stanford.edu>
923 * xemacs.mak (HAVE_XFACE): fix for building without X-Face support
924 provided by Brent B. Powers <bpowers@ms.com>.
926 * xemacs.mak (CONFIG_ERROR): Misc error detection for build with
929 1999-02-01 Gleb Arshinov <gleb@cs.stanford.edu>
931 * README: Document the X-Face build option.
933 * compface.mak: New file
934 Makefile for building compface library under MSVC. Build
935 library only, not executables. Should be extended to build
936 executables and propagated upstream, if possible.
938 * xemacs.mak: Link in X-Face/Compface for NT native build.
940 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
942 * XEmacs 21.2.11 is released
944 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
946 * XEmacs 21.2.10 is released
948 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
950 * XEmacs 21.2.9 is released
952 1999-01-14 Adrian Aichner <adrian@xemacs.org>
954 * xemacs.mak (MODULES): Adding variable.
955 (update-elc): Setting EMACSBOOTSTRAPMODULEPATH.
957 1998-12-17 Charles G. Waldman <cgw@pgt.com>
959 * minitar.c: New file
960 * minitar.mak: New file
962 1998-12-29 Jonathan Harris <jhar@tardis.ed.ac.uk>
965 Changed x86 EMACS_CONFIGURATION to i586-pc-win32 since we
966 build optimised for Pentium.
967 Created CFLAGS variable, used in building all objects and in
968 constructing config.values.
969 Added glyphs-widget.c and gui-msw.c to list of sources.
970 Added PACKAGE_PATH to EMACSBOOTSTRAPLOADPATH for mule builds.
972 1998-12-28 Martin Buchholz <martin@xemacs.org>
974 * XEmacs 21.2.8 is released.
976 1998-12-24 Martin Buchholz <martin@xemacs.org>
978 * XEmacs 21.2.7 is released.
980 1998-12-13 Jonathan Harris <jhar@tardis.ed.ac.uk>
983 Replaced PACKAGEPATH variable with PACKAGE_PREFIX.
984 configure-package-path is initialised to contain
985 subdirectories of PACKAGE_PREFIX. The install target makes
986 a skeleton package tree under PACKAGE_PREFIX.
989 Documented the package path changes.
990 Corrected the advice on a suitable minimal set of packages.
992 1998-12-17 Andy Piper <andy@xemacs.org>
994 * xemacs.mak ($(LIB_SRC)/movemail.exe): adapt make rule to build
997 * xemacs.mak: add gui-msw.c and glyphs-widget.c object lists.
999 1998-12-16 Andy Piper <andy@xemacs.org>
1001 * XEmacs 21.2.6 is released
1003 1998-12-11 Adrian Aichner <adrian@xemacs.org>
1005 * xemacs.mak (DOC_SRC2): CLASH_DETECTION is not supported under
1006 native Windows NT. Therefore src\filelock.c is not to be
1008 (TEMACS_OBJS): Consequently, don't link in $(OUTDIR)\filelock.obj.
1010 1998-12-10 Jonathan Harris <jhar@tardis.ed.ac.uk>
1012 * xemacs.mak ($(OUTDIR)\alloc.obj): add a dependency on
1013 puresize-adjust.h to avoid infinite recursion.
1015 1998-12-09 Andy Piper <andy@xemacs.org>
1017 * config.h: remove clash detection stuff.
1019 1998-12-07 Martin Buchholz <martin@xemacs.org>
1021 * xemacs.mak (TEMACS_OBJS):
1023 - Remove pure.c, pure.obj
1025 1998-11-04 Adrian Aichner <adrian@xemacs.org>
1027 * xemacs.mak: Creating minimal versions of Installation,
1028 Installation.el, and config.values to make
1029 (describe-installation) and (config-value ...) work in Windows NT
1030 native builds. Incorporating rule for movemail.exe courtesy of
1033 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
1035 * XEmacs 21.2.5 is released
1037 1998-11-28 SL Baur <steve@altair.xemacs.org>
1039 * XEmacs 21.2-beta4 is released.
1041 1998-10-29 Andy Piper <andyp@parallax.co.uk>
1043 * xemacs.mak ($(LIB_SRC)/movemail.exe): add etags dependencies to
1044 pull in getopt and friends.
1046 1998-10-15 SL Baur <steve@altair.xemacs.org>
1048 * XEmacs 21.2-beta3 is released.
1050 1998-09-29 SL Baur <steve@altair.xemacs.org>
1052 * XEmacs 21.2-beta2 is released.
1054 1998-09-19 Adrian Aichner <adrian@xemacs.org>
1056 * tiff.mak: New file provided by Charles Wilson
1057 <cwilson@ee.gatech.edu>
1059 * README: Update provided by Charles Wilson
1060 <cwilson@ee.gatech.edu>. Documenting use of the newly
1061 introduced tiff.mak. Renumbering subsequent build instruction
1064 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
1066 * PROBLEMS: New file.
1068 * xemacs.mak: Install the PROBLEMS file in the root directory of
1069 the XEmacs installation.
1071 1998-08-31 Jonathan Harris <jhar@tardis.ed.ac.uk>
1073 * xemacs.mak: Detect failure to supply PNG_DIR or XLIB_DIR
1074 when building with PNG support.
1076 1998-08-31 Jonathan Harris <jhar@tardis.ed.ac.uk>
1078 * README: Document the PNG, ZLIB, JPEG, TIFF and GIF build
1081 1998-08-12 Jeff Sparkes <jsparkes@internetivity.com>
1083 * xemacs.mak: Link in GIF, fix HAVE_JPEG default.
1085 1998-08-09 Jonathan Harris <jhar@tardis.ed.ac.uk>
1087 * xemacs.mak (install): Win95 fixes:
1088 DOS mkdir doesn't create intermediate directories. xcopy does
1089 so use it to create the install and lock directories.
1090 Removed trailing backslashes from copy commands since DOS
1091 copy doesn't like them.
1093 1998-08-05 Charles G. Waldman <cgw@pgt.com>
1095 * xemacs.mak: change "copy" to "xcopy" in install target
1097 1998-08-04 Jeff Sparkes <jsparkes@internetivity.com>
1099 * xemacs.mak: Link in PNG, TIFF and JPEG in native build.
1101 1998-08-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
1103 * README: XEmacs has been successfully built with MSVC 4.0.
1104 Mention the vcvars32.bat file installed with the MSVC tools.
1106 1998-07-19 SL Baur <steve@altair.xemacs.org>
1108 * XEmacs 21.2-beta1 is released.
1110 1998-07-13 Jonathan Harris <jhar@tardis.ed.ac.uk>
1113 Add path to xemacs.res dependency.
1115 1998-07-12 SL Baur <steve@altair.xemacs.org>
1117 * XEmacs 21.0-pre5 is released.
1119 1998-07-09 SL Baur <steve@altair.xemacs.org>
1121 * XEmacs 21.0-pre4 is released.
1123 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
1125 * README: Documented the changed PACKAGEPATH option and the new
1126 INSTALL_DIR option, install target and runemacs executable.
1127 Added more debugging documentation.
1129 * config.h: Don't undef EMACS_CONFIGURATION because it's now
1130 set in the makefile.
1132 * xemacs.mak: Added an INSTALL_DIR option and install target.
1133 Renamed the default package location option to PACKAGEPATH
1134 and made it cope with paths with spaces in them.
1135 Made non-debug build the default; DEBUG_XEMACS defaults to 0.
1136 System configuration (EMACS_CONFIGURATION) now correctly
1137 determined at build-time by this makefile.
1138 Compiles the runemacs executable as part of the all target.
1140 1998-06-29 SL Baur <steve@altair.xemacs.org>
1143 * xemacs.mak: NT native sound fixes
1144 From Fabrice POPINEAU via Adrian Aichner <adrian@xemacs.org>
1146 1998-06-21 Martin Buchholz <martin@xemacs.org>
1148 * xemacs.mak: It's XEmacs, not Xemacs!
1150 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
1152 * file.ico, lisp.ico:
1153 New icons to represent a generic file and a lisp file.
1155 * xemacs.rc: Build file.ico and lisp.ico into the executable.
1157 1998-06-15 Peter Windle <peterw@sdl.ug.eds.com>
1159 * xemacs.mak: Made XPM and X11 checks cope with case-sensitive
1160 NFS. Also apply Sean MacLennan's change allowing
1161 emacs_beta_version to be undefined.
1163 1998-06-19 SL Baur <steve@altair.xemacs.org>
1165 * xemacs.mak (distclean): Reorder when puresize-adjust.h gets
1167 From Adrian Aichner <adrian@xemacs.org>
1169 1998-06-08 Kirill M. Katsnelson <kkm@kis.ru>
1171 * config.h: Undefined DONT_ENCAPSULATE.
1172 Defined ENCAPSULATE_* for fopem, open, rename and mkdir.
1173 Removed MS-DOS code remains.
1175 1998-06-03 Rick Rankin <Rick_Rankin-P15254@email.mot.com>
1177 * Makefile.cygwin: created to compile runemacs.c. This should
1178 probably have a Makefile.in, but...
1180 * runemacs.c: modified to check to see if xemacs is a symbolic
1181 link when compiled under Cygwin.
1183 1998-05-31 Kirill M. Katsnelson <kkm@kis.ru>
1185 * xemacs.mak: Added lib-src/wakeup.exe
1187 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
1189 * xemacs.mak: Added rules for hexl.exe, movemail.exe, mmencode.exe
1190 sorted-doc.exe, etags.exe
1192 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
1194 * xemacs.mak: Support building InfoDock, with INFODOCK=1 macro
1195 in the command line.
1197 1998-05-26 Kirill M. Katsnelson <kkm@kis.ru>
1199 * inc/sys/dir.h: Removed #ifndef WINDOWSNT around the code which
1200 should be compiled in (sic!).
1201 Removed 'extern' before function prototypes.
1203 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
1205 * xemacs.mak: Unified -nologo compiler switch handling and lib-src
1206 programs build (only make-docfile currently, adding other tools
1209 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
1211 * xemacs.mak: Added HAVE_DIALOGS macro, and dialog-*.* files to
1212 docfile creation and compilation.
1213 Defaulted HAVE_MSW to 1.
1214 Changed lib-src references to be relative to $(XEMACS)/, not ../
1216 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
1218 * xemacs.mak: Removed inline.{c,obj}. It did buy nothing.
1220 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
1222 * xemacs.mak: Comment out dialog.{c,obj} from build.
1224 1998-05-11 Jonathan Harris <jhar@tardis.ed.ac.uk>
1227 Unconditionally define new HAVE_DRAGNDROP.
1229 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
1231 * xemacs.mak: Added dragdrop.{c,obj}
1233 1998-05-08 Kirill M. Katsnelson <kkm@kis.ru>
1235 * config.h (enum_field): Redefine to be unsigned int.
1237 1998-05-07 Kirill M. Katsnelson <kkm@kis.ru>
1239 * xemacs.mak: Really honor minimal tagbits, indexed lrecord and
1242 1998-05-03 Kirill M. Katsnelson <kkm@kis.ru>
1244 * inc/sys/socket.h: Removed encapsulating definitions for Winsock
1247 1998-05-04 Kirill M. Katsnelson <kkm@kis.ru>
1249 * xemacs.mak: Defined PATH_PROGNAME and PATH_VERSION C macros.
1250 Make _DEBUG defined only when DEBUG_XEMACS.
1252 1998-04-26 Kirill M. Katsnelson <kkm@kis.ru>
1254 * xemacs.mak: Added glyphs-eimage.{c,obj}
1256 1998-04-20 Kirill M. Katsnelson <kkm@kis.ru>
1258 * xemacs.mak: Support "Don't panic, I will restart make" exit code.
1259 Extra checks for externally specified X{PM,11}_DIR.
1260 Proper quoting to allow spaces in these paths.
1261 Conduct all config checks at once.
1262 New option VERBOSECC. When non-zero, C compiler echoes its
1263 commands. When zero, only name of the file being compiled is
1264 echoed. Default is 0 (do not echo).
1266 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
1268 * README: Documented new msvc build procedure, including XPM
1271 * xemacs.mak: Added XPM and TOOLBARS support for native msvc
1275 Makefile for building xpm library under msvc. Hopefully this
1276 will be part of future xpm distributions.
1278 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
1280 * config.h: Do not USE_ASSERTION when DEBUG_XEMACS is not
1283 * xemacs.mak: Added new file process-nt.c
1285 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
1287 * xemacs.mak: Added build options which can be defined in nmake
1288 command line (defaults are parentheses):
1289 HAVE_MSW=0/1 (0) Build with native GUI
1290 HAVE_X=0/1 (0) Build with X-Windows
1291 ** At least one must be defined
1292 X11_DIR=path () Path to the root dir of X11R6 installation
1293 ** Must be defined when HAVE_X=1
1294 HAVE_MULE=0/1 (0) Compile in MULE
1295 HAVE_MSW_C_DIRED=0/1(1) Compile in fast dired
1296 PATH_PACKAGEPATH=path Package search path
1298 DEBUG_XEMACS=0/1 (1) Compile with symbols, assertions and
1299 extra debugging checks
1300 USE_UNION_TYPE=0/1 (0)
1301 USE_MINIMAL_TAGBITS=0/1 (0)
1302 USE_INDEXED_LRECORD_IMPLEMENTATION=0/1 (0)
1303 GUNG_HO=0/1 (none) When specified, overrides the above two.
1304 : Added output of a configuration report
1305 : Added copyright notice.
1306 : Deleted remains of ImageMagick.
1307 (distclean): Do not use mskedepend
1308 (install): echo "Not yet implmented".
1310 1998-04-05 Kirill M. Katsnelson <kkm@kis.ru>
1312 * config.h (enum_field): Borrow new definition from config.h.in
1314 1998-04-01 Kirill M. Katsnelson <kkm@kis.ru>
1316 * config.h: Patial sync-up with config.h.in
1318 1998-03-25 jhar@tardis.ed.ac.uk
1320 * xemacs.mak: Adds glyphs-msw.c and imgproc.c and reflects
1321 alterations to package_path in nt/xemacs.mak.
1323 1998-03-24 Kirill M. Katsnelson <kkm@kis.ru>
1325 * xemacs.mak (dump-xemacs): Replaced use of `touch' with `echo'.
1327 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
1329 * xemacs.mak: Removed all references to deleted dgif_lib.{c,obj},
1330 gif_err.{c,obj} and gifalloc.{c,obj}. New image support is not
1333 1998-03-19 Kirill M. Katsnelson <kkm@kis.ru>
1335 * xemacs.mak: HAVE_FILE_CODING removed: it is no longer an option,
1336 since file I/O depends on it, and defined unconditioanlly in
1338 Added -nologo switch to different tools here and there.
1339 Suppressed some irrelevant make output.
1341 1998-02-28 Kirill M. Katsnelson <kkm@kis.ru>
1343 * xemacs.mak: Defined HAVE_FILE_CODING variable, an equivalent of
1344 --with-file-coding configure option. Default is yes.
1346 1998-03-13 Kirill M. Katsnelson <kkm@kis.ru>
1348 * xemacs.mak (update-elc): Copy Installation.el to $(LISP)
1350 * Installation.el: New file, copied by xemacs.mak during build.
1352 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
1354 * xemacs.mak: Added entry for src/dired-msw.c. Use of the
1355 dired-in-C enhancements is optional, and is determined by
1356 HAVE_MSW_C_DIRED. See comments in xemacs.mak.
1358 1998-02-18 Kirill M. Katsnelson <kkm@kis.ru>
1360 * xemacs.mak: Fixed lost docstrings
1362 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
1364 * xemacs.mak: Updated accordingly.
1365 Creates the MSVC browse info immediately after the link.
1367 1997-12-29 Kirill M. Katsnelson <kkm@kis.ru>
1369 * config.h: Suppressed MSVC warning 'relational' : signed/unsigned
1372 * config.h: INLINE defined to __inline for MSVC compilers >= 2.x
1374 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
1376 * xemacs.mak: added menubar-msw.c, menubar.c
1378 * xemacs.mak: scrollabrs and menubars are rearranged properly
1379 under different ifdef'd secions, so for example menubar.obj goes
1380 to always compiled section, and menubar-msw.obj is built only when
1383 * xemacs.mak: Compiler warning flag definition moved to a macro
1384 CPP_WARN_FLAGS. Redefined from -w to -W3 (Doh!).
1386 1997-12-11 David Hobley <davidh@wr.com.au>
1388 * Added support for auto generation of puresize-adjust.h
1389 in xemacs.mak. Also created new file puresize-adjust.h to copy
1390 into src on initial build.
1392 Mon December 08 1997 kkm@kis.ru
1394 * xemacs.mak: added profile.c, removed event-unixod.c
1395 * xemacs.mak: removed dangerous defines _IX_86, _X86_,
1397 * config.h: removed #define HAVE_UNIXOID_EVENT_LOOP
1399 Thu December 04 1997 jhar@tardis.ed.ac.uk
1401 * xemacs.mak: Define DEBUG_XEMACS when compiling with debug.
1403 Tue November 29 12:29:33 1997 davidh
1405 * xemacs.mak and config.h updated to provide ability to
1406 specify DEBUG mode from the xemacs.mak file.
1408 Mon December 01 1997 jhar
1410 * msw-init.el: Provide default bindings for cut, paste, copy and undo
1412 * event-msw.c, event-msw.h, frame-msw.c, msw-proc.c:
1413 - Implemeted simple emacs_mswindows_event_pending_p().
1414 - Fixed deleting frames.
1415 - Rewrote timeout code, eliminating "!NILP(rest)" bug.
1416 - Special processing for 'Ctrl-@' keystroke.
1417 - Support for some new keysyms.
1419 Mon December 01 1997 jhar
1422 - Add PACKAGE_PATH and EMACS_BETA_VERSION defines.
1423 - Automatically copy changed include files from \nt to \src.
1424 - Corrected some DOC_SRC* lists.
1426 Tue November 18 21:45:06 1997 davidh
1428 * xemacs.mak updated to remove dependency on startup.elc
1429 HAVE_IMAGEMAGICK added for X build.
1431 Thu September 25 23:06:44 1997 davidh
1433 * xemacs.mak updated to make the build as simple as typing
1434 nmake -f xemacs.mak. Also support for native gui included
1435 which should mean the w32 directory is no longer required.
1437 * config.h synced with config.h.in from 20.3-b2
1439 * synced in changes to support native gui.
1441 Thu September 25 23:06:44 1997 davidh
1443 * August Hill provided a patch to xemacs.mak to greatly simplify
1444 the build - the DOC file gets created correctly.
1446 Tue September 22 23:06:44 1997 davidh
1448 * August Hill provided some more patches - to expand ~ correctly
1449 and to correctly deal with drive letters in the path.
1451 * emacs.c patched to call init_ntproc()
1454 Tue July 15 19:32:21 1997 davidh
1456 * August Hill provided some more patches to make things better
1457 - there is a workaround for dired to make the ^M's disappear
1458 - a patch to fix shell-command
1460 Tue July 08 22:01:36 1997 davidh
1462 * #ifdef'd call to vfork and replaced with spawn as per GNU Emacs;
1463 as a result, removed /force - XEmacs now links normally.
1465 Thu June 31 21:16:21 1997 davidh
1469 * nt/X11.patch created to help with the X build.
1471 * August Hill provided:
1472 a patch to fix the _WRETCODE undefined symbol,
1473 a patch to fix a problem with dired
1475 and generally helped clarify the build instructions.
1477 * Synced with 20.3b10 (Athens).
1479 * Made DIRECTORY_SEP be '\\'. Until I can change all code to
1480 use the macro, I decided this would be easiest.
1482 * Modified src/fileio.c to only open files in O_BINARY. This
1483 causes files to be opened and written without automatically
1484 writing ^M 's to the end of each line. MULE ought to sort this
1485 in theory, but I am less than convinced.
1487 * Updated the nt/README to provide a little more help.
1489 Thu May 29 23:11:21 1997 davidh
1491 * Synced with 20.3b2.
1493 * Removed nt/README.src, nt/src.m.windowsnt.h nt/src.s.windowsnt.h.
1495 * Updated README from marcpa.
1497 * Added example Win32.cf and site.def files for X.
1499 * Added sed.exe into nt/.
1501 * Modified nt/xemacs.mak to pass correct flags to lwlib compile.
1503 * Added extra .elc files to ensure make-docfile gets all symbols.
1505 * Modified balloon_help.c to compile (#if'd max definition)
1507 * Modified src/event-Xt.c so as not to add signal_event_pipe to
1508 be selected on - this is a hack until I can work out a better
1509 way. Thanks to Ben Wing for help on this.
1511 Thu Mar 27 20:56:21 1997 marcpa (marcpa at MARCPA)
1513 * Synced with 20.1b9.
1515 Sun Mar 16 00:32:15 1997 marcpa (marcpa at MARCPA)
1517 * lisp/eterm/README.term is truncated: is it just me (because
1518 I'm on NT) or everyone else sees this ?
1519 Answer: it is because it contains a ^Z embedded in it, therefore
1520 it needs to be inserted in binary mode in CVS.
1522 Thu Mar 13 00:19:25 1997 marcpa (marcpa at MARCPA)
1524 * At end of compilation, there are some unresolved symbols:
1526 link.exe @C:\TEMP\nma00115.
1527 sysdep.obj : error LNK2001: unresolved external symbol _vfork
1528 ../src/temacs.exe : warning LNK4088: image being generated due to /FORCE
1529 option; image may not run
1532 Wed Mar 12 23:18:53 1997 marcpa (marcpa at MARCPA)
1534 * Need to copy the nt/inc directory David originally submitted or
1535 NT code won't compile.
1537 * Need to copy nt/{config.h,paths.h,ad2c.sed,xemacs.mak} in src.
1539 * Had to modify XEmacs sources here and there : see the diffs
1540 between NT_FIRST_COMPILE and V20_1_beta9.
1542 * Needed to patch X11R6.3 sources: (include/x11/Xmd.h:155) BOOL is
1543 already defined by Windows and is a long, while X wants it to be
1546 --- Xmd.h~ Thu Jun 08 23:20:40 1995
1547 +++ Xmd.h Sun Mar 16 13:09:10 1997
1549 typedef CARD16 BITS16;
1557 * cpp.exe not used: cl.exe from VC++4.2 seems to handle everything