1 2006-01-28 Vin Shelton <acs@xemacs.org>
3 * XEmacs 21.4.19 is released
5 2006-01-28 Vin Shelton <acs@xemacs.org>
7 * XEmacs.iss: 21.4.19 version. No registry fiddling, please.
8 Package root is now found automatically.
10 2005-12-27 Vin Shelton <acs@xemacs.org>
12 * XEmacs.iss: 21.4.19-pre1 version
13 Remove registry key for EMACSPACKAGEPATH.
14 Install by default to c:\Program Files\XEmacs.
16 2005-12-17 Vin Shelton <acs@xemacs.org>
18 * XEmacs.iss: Move packages out of version-specific location.
21 2005-12-15 Vin Shelton <acs@xemacs.org>
23 * XEmacs.iss: Created for generating winoze setup kits.
25 2005-12-03 Vin Shelton <acs@xemacs.org>
27 * XEmacs 21.4.18 is released
29 2005-02-06 Vin Shelton <acs@xemacs.org>
31 * XEmacs 21.4.17 is released
33 2005-01-29 Ben Wing <ben@xemacs.org>
36 * xemacs.mak (USE_PORTABLE_DUMPER):
37 Enable portable dumper just in case it's not specified in config.inc.
40 * xemacs.mak (INCLUDES):
41 Put our own directories first in case of conflict (e.g. config.h
44 * xemacs.mak ($(BLDLIB_SRC)/minitar.exe):
45 * xemacs.mak (LIB_SRC_TOOLS):
46 Use MSVCRT to avoid link problems.
48 * xemacs.mak ({$(MANDIR)}.texi{$(INFODIR)}.info):
49 Use filename only when calling makeinfo, or it chokes on index
52 2005-01-28 Ben Wing <ben@xemacs.org>
55 * config.inc.samp (PNG_DIR):
56 * config.inc.samp (MAKEINFO):
57 Update directory locations to correspond to current optional-libs.exe
58 and Cygwin makeinfo. Update GTK comment. Enable TIFF and COMPFACE
59 since we can now compile with them.
61 2004-12-05 Vin Shelton <acs@xemacs.org>
63 * XEmacs 21.4.16 is released
65 2004-02-02 Vin Shelton <acs@xemacs.org>
67 * XEmacs 21.4.15 is released
69 2003-12-10 Adrian Aichner <adrian@xemacs.org>
71 * xemacs.mak (COPYCMD): New.
72 * xemacs.mak (COPY): New.
73 * xemacs.mak (COPYDIR): New.
74 * xemacs.mak (XEMACS_INCLUDES):
75 * xemacs.mak (install): Allow xemacs.mak to overwrite existing
78 2003-11-06 Adrian Aichner <adrian@xemacs.org>
80 * minitar.c: Sync with Xemacs 21.5 version to fix package
81 installation in native Windows XEmacs.
83 2003-09-03 Vin Shelton <acs@xemacs.org>
85 * XEmacs 21.4.14 is released
87 2003-05-25 XEmacs Build Bot <builds@cvs.xemacs.org>
89 * XEmacs 21.4.13 is released
91 2003-01-15 Stephen J. Turnbull <stephen@xemacs.org>
93 * XEmacs 21.4.12 "Portable Code" is released.
95 2003-01-03 Stephen J. Turnbull <stephen@xemacs.org>
97 * XEmacs 21.4.11 "Native Windows TTY Support" is released.
99 2002-12-14 Ben Wing <ben@xemacs.org>
102 * xemacs.mak (DEPEND):
103 * xemacs.mak (CFLAGS_NO_LIB): New.
104 * xemacs.mak (ETAGS_DEPS):
105 * xemacs.mak (LIB_SRC_TOOLS):
106 Various couple problems.
108 2002-11-02 Stephen J. Turnbull <stephen@xemacs.org>
110 * XEmacs 21.4.10 "Military Intelligence" is released.
112 2002-10-13 Adrian Aichner <adrian@xemacs.org>
114 * xemacs.mak (OS): Remove obsolete quoting of double-quote in the
115 Installation file to avoid unnecessary deviations from the UNIX
116 version in `describe-installation' and `build-report'.
118 2002-10-08 Andy Piper <andy@xemacs.org>
120 * xemacs.mak: set the stacksize to 8mb which seems to be the magic
123 2002-08-23 Stephen J. Turnbull <stephen@xemacs.org>
125 * XEmacs 21.4.9 "Informed Management" is released.
127 2002-08-16 Jonathan Harris <jonathan@xemacs.org>
129 * config.inc.samp (USE_PORTABLE_DUMPER): Default to on.
130 * config.inc.samp (USE_MINIMAL_TAGBITS): Removed.
131 * config.inc.samp (USE_INDEXED_LRECORD_IMPLEMENTATION): Removed.
132 * config.inc.samp (GUNG_HO): Removed.
133 * xemacs.mak (USE_MINIMAL_TAGBITS): Removed.
134 * xemacs.mak (USE_INDEXED_LRECORD_IMPLEMENTATION): Removed.
135 * xemacs.mak (GUNG_HO): Removed.
136 * xemacs.mak (TAGBITS_DEFINES): Removed.
137 * xemacs.mak (LRECORD_DEFINES): Removed.
138 * xpm.mak: Default to using MSVCRT as the C runtime
140 Remove all vestiges of USE_MINIMAL_TAGBITS,
141 USE_INDEXED_LRECORD_IMPLEMENTATION, and GUNG_HO, since those
142 ifdefs have long been removed.
144 Make pdump the default.
146 2002-07-05 Jonathan Harris <jonathan@xemacs.org>
148 * README: Document Visual Studio .NET setup
150 2002-05-06 Jonathan Harris <jonathan@xemacs.org>
154 Update PNG version to 1.0.9, zlib version to 1.1.14.
156 2002-05-09 Stephen J. Turnbull <stephen@xemacs.org>
158 * XEmacs 21.4.8 "Honest Recruiter" is released.
160 2002-03-26 Vin Shelton <acs@xemacs.org>
162 * xemacs.mak: Added special rule to build winclient.exe.
164 2002-05-04 Stephen J. Turnbull <stephen@xemacs.org>
166 * XEmacs 21.4.7 "Economic Science" is released.
168 2002-03-29 Jonathan Harris <jonathan@xemacs.org>
170 * xemacs.mak: Define STACK_TRACE_EYE_CATCHER.
172 2001-12-17 Stephen J. Turnbull <stephen@xemacs.org>
174 * XEmacs 21.4.6 "Common Lisp" is released.
176 2001-10-23 Stephen J. Turnbull <stephen@xemacs.org>
178 * XEmacs 21.4.5 "Civil Service" is released.
180 2001-08-02 Dr. Volker Zell <Dr.Volker.Zell@oracle.com>
183 Under cygwin, when environment variable CYGWIN is set
184 to check_case:strict, filenames are considered case sensitive.
186 2001-07-28 Stephen J. Turnbull <stephen@xemacs.org>
188 * XEmacs 21.4.4 "Artificial Intelligence" is released.
190 2001-07-18 Paul Krause <pkrause@soundbite.com>
192 * xemacs.mak (DEPEND): defined(_) isn't a reliable method for
193 detecting if perl is from cygwin. Check $OSNAME as a backup.
195 2001-06-12 Stephen J. Turnbull <stephen@xemacs.org>
197 * xemacs.mak (HAVE_ZLIB): New, defaults to HAVE_PNG.
198 (USE_MINITAR): Default to HAVE_ZLIB.
199 (MSW_LIBS): Add comctl32.lib if HAVE_WIDGETS.
200 (mostlyclean, nicenclean, distclean, versionclean): Only one target
201 per invocation of $(DEL); don't use unneeded switches (WinME support).
203 2001-05-23 Ben Wing <ben@xemacs.org>
205 * xemacs.mak (installation):
206 call `ver' to get the exact os version and put it in the
207 installation; suggestion from adrian.
209 2001-05-17 Stephen J. Turnbull <stephen@xemacs.org>
211 * XEmacs 21.4.3 "Academic Rigor" is released.
213 2001-05-17 Stephen J. Turnbull <stephen@xemacs.org>
215 * xemacs.mak: Use the EMACS_PATCH_LEVEL define in compiles.
217 2001-05-10 Stephen J. Turnbull <stephen@xemacs.org>
219 * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
221 2001-05-09 Ben Wing <ben@xemacs.org>
224 do not warn about gtk when we're not trying to compile with it.
226 2001-04-20 Ben Wing <ben@xemacs.org>
228 * .cvsignore: Added stuff for Windows.
230 2001-05-01 Ben Wing <ben@xemacs.org>
232 * config.inc.samp (MAKEINFO): point at more standard c: not f:.
234 2001-05-01 Adrian Aichner <adrian@xemacs.org>
236 * xemacs.mak: Define EMACS_PATCH_LEVEL like configure.in does.
237 * xemacs.mak (XEMACS_VERSION_STRING): Build this more like
239 * xemacs.mak (docfile): Use del instead of $(DEL) in shell
242 2001-04-27 Adrian Aichner <adrian@xemacs.org>
244 * compface.mak (clean): New target.
245 * xemacs.mak: Use $(DEL) everywhere, instead of some occurences of
246 del and @$(DEL). Add GTK supporting variables and document it as
247 currently unsupported on MSWindows.
248 * xemacs.mak (XEMACS_VERSION_STRING): Initialize according to
249 emacs_is_beta. Use emacs_beta_version as patch level for non-beta
251 * xemacs.mak (HAVE_GTK): New.
252 * xemacs.mak (GTK_DIR): New.
254 2001-04-19 Andy Piper <andy@xemacs.org>
256 * minitar.mak: Remove
258 * xemacs.mak (PROGRAM_DEFINES): Calculate release version
260 (ETAGS_DEPS): Add mintar as a real target
261 (DOC): Do the right thing when non-beta
263 2001-04-19 Stephen J. Turnbull <stephen@xemacs.org>
265 * XEmacs 21.4.1 "Copyleft" is released.
267 2001-04-17 Stephen J. Turnbull <stephen@xemacs.org>
269 * README: Fixup 21.2 -> 21.4.
271 2001-04-16 Stephen J. Turnbull <stephen@xemacs.org>
273 * XEmacs 21.4.0 "Solid Vapor" is released.
275 2001-04-14 Stephen J. Turnbull <stephen@xemacs.org>
277 * XEmacs 21.2.47 "Zephir" is released.
279 2001-03-14 Craig Lanning <CraigL@Knology.net>
281 * minitar.c: Clean up some compiler warnings.
283 2001-03-21 Martin Buchholz <martin@xemacs.org>
285 * XEmacs 21.2.46 "Urania" is released.
287 2001-03-06 Ben Wing <ben@xemacs.org>
289 * xemacs.mak (DEPEND):
290 Correct line that runs perl to do correct quoting regardless of
291 whether nmake is run from bash.
293 2001-03-02 Ben Wing <ben@xemacs.org>
295 * config.h: Sadly, we need to disable another warning (C4116,
296 unnamed type definition in parentheses: A structure, union, or
297 enumerated type with no name was defined in a parenthetical
298 expression. The type definition is meaningless.), due to Martin's
299 latest definition of ALIGNOF.
301 2001-02-23 Martin Buchholz <martin@xemacs.org>
303 * XEmacs 21.2.45 "Thelxepeia" is released.
305 2001-02-09 Martin Buchholz <martin@xemacs.org>
307 * config.h (HAVE_UTIME): New.
308 * config.h (HAVE_UTIME_H): Remove.
309 * config.h (HAVE_STRUCT_UTIMBUF): Remove.
311 2001-02-08 Martin Buchholz <martin@xemacs.org>
313 * XEmacs 21.2.44 "Thalia" is released.
315 2001-01-26 Martin Buchholz <martin@xemacs.org>
317 * XEmacs 21.2.43 "Terspichore" is released.
319 2001-01-20 Martin Buchholz <martin@xemacs.org>
321 * XEmacs 21.2.42 "Poseidon" is released.
323 2001-01-17 Martin Buchholz <martin@xemacs.org>
325 * XEmacs 21.2.41 "Polyhymnia" is released.
327 2001-01-08 Martin Buchholz <martin@xemacs.org>
329 * XEmacs 21.2.40 is released.
331 2000-12-31 Martin Buchholz <martin@xemacs.org>
333 * XEmacs 21.2.39 is released.
335 2000-12-05 Martin Buchholz <martin@xemacs.org>
337 * XEmacs 21.2.38 is released.
339 2000-11-14 Martin Buchholz <martin@xemacs.org>
341 * XEmacs 21.2.37 is released.
343 2000-10-27 Martin Buchholz <martin@xemacs.org>
345 * config.h: Oops, _getpt ==> _getpty
347 2000-10-11 Martin Buchholz <martin@xemacs.org>
349 * config.h (HAVE_XFREE86): Remove.
350 (HAVE_XREGISTERIMINSTANTIATECALLBACK): New.
351 (XREGISTERIMINSTANTIATECALLBACK_NONSTANDARD_PROTOTYPE): New.
353 2000-10-10 Martin Buchholz <martin@xemacs.org>
356 Sync with pty/signaling related changes to src/config.h.in
358 2000-10-07 Adrian Aichner <aichner@ecf.teradyne.com>
360 * xemacs.mak (default): Enforce runnig nmake from xemacs.mak's
361 directory to avoid problems with relative paths.
363 2000-10-04 Martin Buchholz <martin@xemacs.org>
365 * XEmacs 21.2.36 is released.
367 2000-09-30 Martin Buchholz <martin@xemacs.org>
369 * config.h (HAVE_STRCASECMP): Remove.
371 2000-09-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
374 Make src\depend parsing recognise "#if defined" instead of "#ifdef".
375 Use matching single quotes to keep 4dos shell happy.
377 2000-08-07 Ben Wing <ben@xemacs.org>
379 * xemacs.mak: add getloadavg.c.
381 2000-07-30 Ben Wing <ben@xemacs.org>
384 Improve X documentation.
385 Document nascent Mule support.
386 Document current MS Windows contributors.
388 2000-07-15 Ben Wing <ben@xemacs.org>
391 added new file win32.c.
392 took out unused alloca.c.
393 * xemacs.mak (update-elc-2): added new target for rebuilding the
394 remaining .elcs after dumped. its dependency is added for target
396 * xemacs.mak (update-auto-and-custom):
397 cleaned up ; now it byte-compiles custom-load.el.
398 * xemacs.mak (mostlyclean):
399 * xemacs.mak (clean):
400 * xemacs.mak (nicenclean):
401 * xemacs.mak (distclean):
402 * xemacs.mak (realclean):
403 * xemacs.mak (versionclean):
404 Redid all the clean targets, to be similar to what's in the
407 2000-07-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
409 * xemacs.mak ($(PROGNAME)): Do check error code from temacs during
412 2000-07-19 Martin Buchholz <martin@xemacs.org>
414 * XEmacs 21.2.35 is released.
416 2000-07-14 IKEYAMA Tomonori <tomonori@suiyokai.org>
418 * config.h: Import C++ compilation stuff from src/config.h.
420 2000-07-05 Craig Lanning <lanning@scra.org>
422 * xemacs.rc: Uppercase the id's so that windres will work.
424 2000-07-05 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
426 * xemacs.mak (TEMACS_LIBS): Added comdlg32.lib
428 2000-06-12 Ben Wing <ben@xemacs.org>
430 * config.h (ENCAPSULATE_STAT):
431 Always encapsulate stat/fstat. Also suggested by Mike Alexander
432 <mike.alexander@xemacs.org>.
434 2000-06-10 Ben Wing <ben@xemacs.org>
437 * config.h (HAVE_GETPAGESIZE):
438 * config.h (HAVE_GETTIMEOFDAY):
439 corrections to go along with removed nt/inc.
443 correct graphics lib paths to agree with binaries provided in
446 * xemacs.mak (DEPEND):
447 * xemacs.mak (DEFINES):
448 * xemacs.mak (LIB_SRC_DEFINES):
449 * xemacs.mak (minitar):
450 * xemacs.mak (TEMACS_LFLAGS):
453 * xemacs.mak (install):
454 WINDOWSNT -> WIN32_NATIVE.
455 Don't build run*.exe.
456 comments about required ^^.
457 Added setargv.obj to the list of linked entities,
458 causing automatic wildcarding of filenames given on the
459 command line. (As usual, enclose in double quotes to avoid
462 2000-06-07 Ben Wing <ben@xemacs.org>
464 * runemacs.c: Removed. No longer necessary.
466 * Makefile.cygwin: Removed.
468 * inc\*: Removed. At long-fucking-last!
470 2000-05-28 Martin Buchholz <martin@xemacs.org>
472 * XEmacs 21.2.34 is released.
474 2000-05-12 Craig Lanning <CraigL@DyCon.com>
476 * inc\sys\socket.h: Don't define timeval as ws_timeval for mingw32
478 2000-05-01 Martin Buchholz <martin@xemacs.org>
480 * XEmacs 21.2.33 is released.
482 2000-04-27 Ben Wing <ben@xemacs.org>
484 * xemacs.mak: combine auto-autoloads.el and custom.el update into
487 2000-04-26 Ben Wing <ben@xemacs.org>
489 * xemacs.mak: put in support for QUICK_BUILD.
491 * config.inc.samp: put in an entry for QUICK_BUILD.
493 2000-04-23 Ben Wing <ben@xemacs.org>
495 * xemacs.mak: Modified section that dumps .exe to not dump
496 when nothing has changed. It does this by relying on a flag
499 Also in building of auto-autoloads.el, we no longer unconditionally
500 remove the old one. That was pointless and made the whole build
501 procedure a lot longer -- the autoload code is smart enough to
502 update itself automatically from an out-of-date autoload file.
504 2000-04-04 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
506 * xemacs.mak: Build the i utility and use it to pipe windowed
507 [xt]emacs output to the build console.
509 2000-03-25 Didier Verna <didier@xemacs.org>
511 * config.h: handle the renaming of `foo_h_path' to `foo_h_file'.
513 2000-03-22 Mike Alexander <mta@arbortext.com>
515 * xemacs.mak (PROGRAM_DEFINES): Define EMACS_VERSION and
517 (DEPEND): Don't try to create $(OUTDIR) if it already exists
518 ($(SRC)\dump-id.c): Make it
519 (DOC_SRC11): Add dumper.c if portable dumping
520 (dump-xemacs): Make portable dumping work again and create
521 dump-id.c and compile it whenever we do a portable dump.
522 (depend): Change $(SRCDIR) to $(SRC)
524 2000-03-22 Jonathan Harris <jhar@tardis.ed.ac.uk>
526 * .cvsignore: New file, ignores user's config.inc and files
527 containing the user's DevStudio workspace info.
529 * config.h.samp: Added DEPEND option. Renamed HAVE_MSW and HAVE_X to
530 HAVE_MS_WINDOWS and HAVE_X_WINDOWS.
532 * README: Documented DEPEND option. Other small changes.
534 * Todo: Removed - was hopelessly out of date.
537 * xemacs.mak: Added DEPEND option to control use of dependency
538 information generated by make-src-depend. Requires Perl. Defaults
539 to disabled. Renamed HAVE_MSW and HAVE_X to HAVE_MS_WINDOWS and
540 HAVE_X_WINDOWS as a side-effect.
541 Handles '&' in XEmacs codenames by replacing with 'and'.
544 Correct Output_Dir so that DevStudio finds the xemacs executable
547 2000-03-20 Ben Wing <ben@xemacs.org>
549 * README: Substantial rewrite.
550 * xemacs.mak: Pdump fix. (not working yet, though)
552 2000-03-20 Martin Buchholz <martin@xemacs.org>
554 * XEmacs 21.2.32 is released.
556 2000-03-15 Mike Alexander <mta@arbortext.com>
558 * xemacs.mak: Fix for generation of $(XEMACS)\Installation.
560 2000-03-14 Adrian Aichner <adrian@xemacs.org>
562 * xemacs.mak (LIB_SRC_TOOLS): LIB_SRC_TOOLS depend on
563 XEMACS_INCLUDES when we USE_PORTABLE_DUMPER.
565 2000-03-13 Ben Wing <ben@xemacs.org>
567 * xemacs.mak (TEMACS_ENTRYPOINT):
568 Fix for portable dumper.
570 2000-03-12 Ben Wing <ben@xemacs.org>
575 a) Added a file called config.inc which makes it easier to set
576 build options for MS Windows. (Previously, the only way to do this
577 was through command line options to nmake.)
579 b) Cleaned the file up a bit.
581 c) Changed xemacs to be a windows application and not a console
582 application, now that runemacs.exe is no longer necessary.
584 d) Added support for building the tags file.
588 For compiling, editing, and debugging XEmacs using the VC++ 5.0
589 GUI. They may well work under other versions of VC++, but I don't
590 have access to them to test them.
592 2000-03-11 Andy Piper <andy@xemacs.org>
594 * PROBLEMS: Doc fix from Reini Urban <rurban@x-ray.at>.
596 2000-02-27 Mike Alexander <mta@arbortext.com>
598 * xemacs.rc: Include the portable dump data if INCLUDE_DUMP is defined
600 * xemacs.mak: Add the portable dump data to the EXE as a resource
602 2000-03-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
604 * xemacs.mak (TEMACS_LIBS): Add ole32.lib and uuid.lib.
605 (installation): Always regenerate installation report.
607 2000-02-25 Craig Lanning <CraigL@DyCon.com>
609 * inc\sys\time.h: MinGW defines struct timeval in <winsock.h>.
611 2000-02-24 Martin Buchholz <martin@xemacs.org>
613 * config.h (INLINE_HEADER): Define properly (?) for Windows.
615 2000-02-23 Martin Buchholz <martin@xemacs.org>
617 * XEmacs 21.2.31 is released.
619 2000-02-22 Martin Buchholz <martin@xemacs.org>
621 * config.h (gc_checking_assert): New.
623 2000-02-21 Martin Buchholz <martin@xemacs.org>
625 * XEmacs 21.2.30 is released.
627 2000-02-21 Jonathan Harris <jhar@tardis.ed.ac.uk>
630 Document need for makeinfo program or texinfo package.
632 * Xmd.patch: New file, previously in README.
634 2000-02-17 Martin Buchholz <martin@xemacs.org>
636 * config.h: Delete unused HAVE_LINUX_VERSION_H.
638 2000-02-16 Martin Buchholz <martin@xemacs.org>
640 * XEmacs 21.2.29 is released.
642 2000-02-06 Mike Alexander <mta@arbortext.com>
644 * xemacs.mak (install): Copy xemacs.dmp if using the portable
647 2000-02-07 Martin Buchholz <martin@xemacs.org>
649 * XEmacs 21.2.28 is released.
651 2000-02-03 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
653 * Xpm.def: New file, required to build Xpm.dll.
655 * Xpm.mak: Use DEBUG instead of DEBUG_XEMACS - this library is not
656 xemacs-specific. Initialize to DEBUG_XEMACS if specified for
658 Build DLL instead of static LIB when USE_CRTDLL=1 is given to
661 * xemacs.mak: Introduced USE_SYSTEM_MALLOC and USE_CRTDLL.
662 Do not build lastfile.lib when neither unexec not gmalloc are
665 * config.h: Deleted GNU_MALLOC and SYSTEM_MALLOC, as they are set
668 2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
670 * xemacs.mak (DOC_SRC9): Added tests.c ...
671 (TEMACS_DEBUG_OBJS): ... and tests.obj
672 ($(DOC)): Tweaked a bit, for `nmake docfile' unconditionally
675 2000-01-22 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
677 * xemacs.mak (docfile): Added shortcut target.
679 2000-01-19 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
681 * xemacs.mak (TEMACS_LIBS): Added winspool.lib
683 2000-01-20 Martin Buchholz <martin@xemacs.org>
685 * xemacs.mak (dump-xemacs): Remove redundant EMACSBOOTSTRAPMODULEPATH.
687 2000-01-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
689 * xemacs.mak: Patch of 01/13 got in corrupted, fixed.
691 2000-01-18 Martin Buchholz <martin@xemacs.org>
693 * XEmacs 21.2.27 is released.
695 2000-01-18 Martin Buchholz <martin@xemacs.org>
697 * minitar.c: Errno.h --> errno.h. Remove errno declaration.
699 2000-01-13 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
701 * xemacs.mak: Added USE_PORTABLE_DUMPER make command line macro.
702 (temacs:) Added dependency for lastfile.lib so that 'make temacs'
705 1999-12-28 Scott Blachowicz <Scott.Blachowicz@seaslug.org>
707 * minitar.mak: Add vars to allow building from main xemacs.mak.
709 * xemacs.mak: Add rules to build & install minitar.
711 2000-01-03 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
713 * config.h: Fix stuff related to mail locking.
715 1999-12-31 Martin Buchholz <martin@xemacs.org>
717 * XEmacs 21.2.26 is released.
719 1999-12-24 Martin Buchholz <martin@xemacs.org>
721 * XEmacs 21.2.25 is released.
723 1999-12-15 Scott Blachowicz <Scott.Blachowicz@seaslug.org>
725 * minitar.c (main): Add explicit exit(0) to get successful return
728 1999-12-14 Martin Buchholz <martin@xemacs.org>
730 * XEmacs 21.2.24 is released.
732 1999-11-28 Adrian Aichner <adrian@xemacs.org>
734 * xemacs.mak (depend): Only update `depend' if there were changes.
735 Use "perl ./make-src-depend" instead of "mkdepend".
737 1999-12-07 Martin Buchholz <martin@xemacs.org>
739 * XEmacs 21.2.23 is released.
741 1999-11-27 Adrian Aichner <adrian@xemacs.org>
743 * xemacs.mak (SRCDIR): Make path to xemacs absolute to
744 facilitate building info in man subdirs. Echo all cd commands,
745 not just some of them.
747 (makeinfo-test): Test for availability of `texinfo' package to
748 build info. Recommend use of external `makeinfo' program for
749 building info docs faster.
751 (info): cd into man subdirs to support use of external `makeinfo'
754 1999-11-17 Martin Buchholz <martin@xemacs.org>
756 * xemacs.mak: Remove references to index.unperm, index.perm.
758 Shouldn't .obj and .info be in SUFFIXES?
761 1999-11-29 XEmacs Build Bot <builds@cvs.xemacs.org>
763 * XEmacs 21.2.22 is released
765 1999-11-28 Martin Buchholz <martin@xemacs.org>
767 * XEmacs 21.2.21 is released.
769 1999-11-10 XEmacs Build Bot <builds@cvs.xemacs.org>
771 * XEmacs 21.2.20 is released
773 1999-10-07 Norbert Koch <n.koch@eai-delta.de>
775 * xemacs.mak: Ignore return code of 'del' calls. Use a make
778 1999-09-26 Adrian Aichner <adrian@xemacs.org>
780 * xemacs.mak (all): Update $(LISP)/auto-autoloads.elc? and
781 $(LISP)/custom-load.el using XEmacs itself, like xemacs-packages
783 ($(LISP)\auto-autoloads.el): Add new rule.
784 ($(LISP)\custom-load.el): Ditto.
786 1999-08-04 Andy Piper <andy@xemacs.org>
788 * xemacs.mak (HAVE_WIDGETS): add define to appropriate places.
790 1999-07-26 Adrian Aichner <adrian@xemacs.org>
792 * xemacs.mak ($(MANDIR)\lispref\lispref.texi): Replace bad
795 1999-07-30 XEmacs Build Bot <builds@cvs.xemacs.org>
797 * XEmacs 21.2.19 is released
799 1999-07-10 Adrian Aichner <adrian@xemacs.org>
801 * xemacs.mak (.SUFFIXES): Add .texi.
802 (check): Improve automated test section.
803 (info): Generate info files using XEmacs (no makeinfo.exe needed).
805 1999-07-19 Andy Piper <andy@xemacs.org>
807 * xemacs.mak (DOC_SRC3): add gutter.c
808 (TEMACS_OBJS): add gutter.obj.
810 1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org>
812 * XEmacs 21.2.18 is released
814 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org>
816 * XEmacs 21.2.17 is released
818 1999-06-13 Adrian Aichner <adrian@xemacs.org>
820 * xemacs.mak (DOC_SRC8): Remove mule-coding.c.
821 (TEMACS_MULE_OBJS): Remove mule-coding.obj
822 (check): Implement according to src/Makefile.
823 (check-temacs): ditto.
825 1999-06-05 Norbert Koch <n.koch@delta-ii.de>
827 * xemacs.mak (mule): remove dependencies from mule-coding.c
829 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org>
831 * XEmacs 21.2.16 is released
833 1999-05-14 Adrian Aichner <adrian@xemacs.org>
835 * xemacs.mak (GUNG_HO): Explicitly default to 0.
836 Fix some comment typos.
837 ($(XEMACS)\Installation): Create it in the toplevel-directory,
838 where it is expected by loadup.el
840 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
842 * XEmacs 21.2.15 is released
844 1999-05-31 Andy Piper <andy@xemacs.org>
846 * xemacs.mak: add select & select-x targets.
848 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
850 * XEmacs 21.2.14 is released
852 1999-05-12 SL Baur <steve@gneiss.etl.go.jp>
854 * xemacs.mak: please document me
855 From Norbert Koch <n.koch@delta-ii.de>
857 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
859 * xemacs.mak ($(LISP)\Installation.el): Don't use
862 1999-03-17 Adrian Aichner <adrian@xemacs.org>
864 * xemacs.mak: Remove ESC macro -- no longer needed.
865 Remove small configuration report. Remove simplified version of
866 Installation and Installation.el
867 (Installation.el): Create it depending on "Installation" file.
868 Replace \r characters by use of `replace-in-string' in lisp-land.
869 (all): Make it depend on "Installation" file.
870 (Installation): Create a complete "Installation" file, looking
871 much like what is generated by "configure" on UNIX systems.
872 Insert WARNING where appropriate (currently when building without
873 HAVE_XPM, HAVE_PNG, and HAVE_MSW_C_DIRED).
874 Type "Installation" to STDOUT much like the "small configuration
877 1999-04-29 Andy Piper <andy@xemacs.org>
879 * sys/file.h: conditionalise definition of X_OK.
881 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
883 * XEmacs 21.2.13 is released
885 1999-03-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
888 Don't link lib-src programs incrementally.
889 Don't include debug info in release builds.
890 Put intermediate files in the appropriate directories.
891 Make "distclean" target delete all intermediate files.
893 1999-03-07 Jonathan Harris <jhar@tardis.ed.ac.uk>
896 Fix building on Windows 95/98 by conditionalising escape
898 Only put mule-packages in package path on MULE builds.
899 Only build source browser files on debug builds.
900 Build source browser database before link so that it's
901 available even if link fails.
903 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
905 * XEmacs 21.2.12 is released
907 1999-03-03 Gleb Arshinov <gleb@cs.stanford.edu>
909 * xemacs.mak (HAVE_XFACE): fix for building without X-Face support
910 provided by Brent B. Powers <bpowers@ms.com>.
912 * xemacs.mak (CONFIG_ERROR): Misc error detection for build with
915 1999-02-01 Gleb Arshinov <gleb@cs.stanford.edu>
917 * README: Document the X-Face build option.
919 * compface.mak: New file
920 Makefile for building compface library under MSVC. Build
921 library only, not executables. Should be extended to build
922 executables and propagated upstream, if possible.
924 * xemacs.mak: Link in X-Face/Compface for NT native build.
926 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
928 * XEmacs 21.2.11 is released
930 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
932 * XEmacs 21.2.10 is released
934 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
936 * XEmacs 21.2.9 is released
938 1999-01-14 Adrian Aichner <adrian@xemacs.org>
940 * xemacs.mak (MODULES): Adding variable.
941 (update-elc): Setting EMACSBOOTSTRAPMODULEPATH.
943 1998-12-17 Charles G. Waldman <cgw@pgt.com>
945 * minitar.c: New file
946 * minitar.mak: New file
948 1998-12-29 Jonathan Harris <jhar@tardis.ed.ac.uk>
951 Changed x86 EMACS_CONFIGURATION to i586-pc-win32 since we
952 build optimised for Pentium.
953 Created CFLAGS variable, used in building all objects and in
954 constructing config.values.
955 Added glyphs-widget.c and gui-msw.c to list of sources.
956 Added PACKAGE_PATH to EMACSBOOTSTRAPLOADPATH for mule builds.
958 1998-12-28 Martin Buchholz <martin@xemacs.org>
960 * XEmacs 21.2.8 is released.
962 1998-12-24 Martin Buchholz <martin@xemacs.org>
964 * XEmacs 21.2.7 is released.
966 1998-12-13 Jonathan Harris <jhar@tardis.ed.ac.uk>
969 Replaced PACKAGEPATH variable with PACKAGE_PREFIX.
970 configure-package-path is initialised to contain
971 subdirectories of PACKAGE_PREFIX. The install target makes
972 a skeleton package tree under PACKAGE_PREFIX.
975 Documented the package path changes.
976 Corrected the advice on a suitable minimal set of packages.
978 1998-12-17 Andy Piper <andy@xemacs.org>
980 * xemacs.mak ($(LIB_SRC)/movemail.exe): adapt make rule to build
983 * xemacs.mak: add gui-msw.c and glyphs-widget.c object lists.
985 1998-12-16 Andy Piper <andy@xemacs.org>
987 * XEmacs 21.2.6 is released
989 1998-12-11 Adrian Aichner <adrian@xemacs.org>
991 * xemacs.mak (DOC_SRC2): CLASH_DETECTION is not supported under
992 native Windows NT. Therefore src\filelock.c is not to be
994 (TEMACS_OBJS): Consequently, don't link in $(OUTDIR)\filelock.obj.
996 1998-12-10 Jonathan Harris <jhar@tardis.ed.ac.uk>
998 * xemacs.mak ($(OUTDIR)\alloc.obj): add a dependency on
999 puresize-adjust.h to avoid infinite recursion.
1001 1998-12-09 Andy Piper <andy@xemacs.org>
1003 * config.h: remove clash detection stuff.
1005 1998-12-07 Martin Buchholz <martin@xemacs.org>
1007 * xemacs.mak (TEMACS_OBJS):
1009 - Remove pure.c, pure.obj
1011 1998-11-04 Adrian Aichner <adrian@xemacs.org>
1013 * xemacs.mak: Creating minimal versions of Installation,
1014 Installation.el, and config.values to make
1015 (describe-installation) and (config-value ...) work in Windows NT
1016 native builds. Incorporating rule for movemail.exe courtesy of
1019 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
1021 * XEmacs 21.2.5 is released
1023 1998-11-28 SL Baur <steve@altair.xemacs.org>
1025 * XEmacs 21.2-beta4 is released.
1027 1998-10-29 Andy Piper <andyp@parallax.co.uk>
1029 * xemacs.mak ($(LIB_SRC)/movemail.exe): add etags dependencies to
1030 pull in getopt and friends.
1032 1998-10-15 SL Baur <steve@altair.xemacs.org>
1034 * XEmacs 21.2-beta3 is released.
1036 1998-09-29 SL Baur <steve@altair.xemacs.org>
1038 * XEmacs 21.2-beta2 is released.
1040 1998-09-19 Adrian Aichner <adrian@xemacs.org>
1042 * tiff.mak: New file provided by Charles Wilson
1043 <cwilson@ee.gatech.edu>
1045 * README: Update provided by Charles Wilson
1046 <cwilson@ee.gatech.edu>. Documenting use of the newly
1047 introduced tiff.mak. Renumbering subsequent build instruction
1050 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
1052 * PROBLEMS: New file.
1054 * xemacs.mak: Install the PROBLEMS file in the root directory of
1055 the XEmacs installation.
1057 1998-08-31 Jonathan Harris <jhar@tardis.ed.ac.uk>
1059 * xemacs.mak: Detect failure to supply PNG_DIR or XLIB_DIR
1060 when building with PNG support.
1062 1998-08-31 Jonathan Harris <jhar@tardis.ed.ac.uk>
1064 * README: Document the PNG, ZLIB, JPEG, TIFF and GIF build
1067 1998-08-12 Jeff Sparkes <jsparkes@internetivity.com>
1069 * xemacs.mak: Link in GIF, fix HAVE_JPEG default.
1071 1998-08-09 Jonathan Harris <jhar@tardis.ed.ac.uk>
1073 * xemacs.mak (install): Win95 fixes:
1074 DOS mkdir doesn't create intermediate directories. xcopy does
1075 so use it to create the install and lock directories.
1076 Removed trailing backslashes from copy commands since DOS
1077 copy doesn't like them.
1079 1998-08-05 Charles G. Waldman <cgw@pgt.com>
1081 * xemacs.mak: change "copy" to "xcopy" in install target
1083 1998-08-04 Jeff Sparkes <jsparkes@internetivity.com>
1085 * xemacs.mak: Link in PNG, TIFF and JPEG in native build.
1087 1998-08-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
1089 * README: XEmacs has been successfully built with MSVC 4.0.
1090 Mention the vcvars32.bat file installed with the MSVC tools.
1092 1998-07-19 SL Baur <steve@altair.xemacs.org>
1094 * XEmacs 21.2-beta1 is released.
1096 1998-07-13 Jonathan Harris <jhar@tardis.ed.ac.uk>
1099 Add path to xemacs.res dependency.
1101 1998-07-12 SL Baur <steve@altair.xemacs.org>
1103 * XEmacs 21.0-pre5 is released.
1105 1998-07-09 SL Baur <steve@altair.xemacs.org>
1107 * XEmacs 21.0-pre4 is released.
1109 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
1111 * README: Documented the changed PACKAGEPATH option and the new
1112 INSTALL_DIR option, install target and runemacs executable.
1113 Added more debugging documentation.
1115 * config.h: Don't undef EMACS_CONFIGURATION because it's now
1116 set in the makefile.
1118 * xemacs.mak: Added an INSTALL_DIR option and install target.
1119 Renamed the default package location option to PACKAGEPATH
1120 and made it cope with paths with spaces in them.
1121 Made non-debug build the default; DEBUG_XEMACS defaults to 0.
1122 System configuration (EMACS_CONFIGURATION) now correctly
1123 determined at build-time by this makefile.
1124 Compiles the runemacs executable as part of the all target.
1126 1998-06-29 SL Baur <steve@altair.xemacs.org>
1129 * xemacs.mak: NT native sound fixes
1130 From Fabrice POPINEAU via Adrian Aichner <adrian@xemacs.org>
1132 1998-06-21 Martin Buchholz <martin@xemacs.org>
1134 * xemacs.mak: It's XEmacs, not Xemacs!
1136 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
1138 * file.ico, lisp.ico:
1139 New icons to represent a generic file and a lisp file.
1141 * xemacs.rc: Build file.ico and lisp.ico into the executable.
1143 1998-06-15 Peter Windle <peterw@sdl.ug.eds.com>
1145 * xemacs.mak: Made XPM and X11 checks cope with case-sensitive
1146 NFS. Also apply Sean MacLennan's change allowing
1147 emacs_beta_version to be undefined.
1149 1998-06-19 SL Baur <steve@altair.xemacs.org>
1151 * xemacs.mak (distclean): Reorder when puresize-adjust.h gets
1153 From Adrian Aichner <adrian@xemacs.org>
1155 1998-06-08 Kirill M. Katsnelson <kkm@kis.ru>
1157 * config.h: Undefined DONT_ENCAPSULATE.
1158 Defined ENCAPSULATE_* for fopem, open, rename and mkdir.
1159 Removed MS-DOS code remains.
1161 1998-06-03 Rick Rankin <Rick_Rankin-P15254@email.mot.com>
1163 * Makefile.cygwin: created to compile runemacs.c. This should
1164 probably have a Makefile.in, but...
1166 * runemacs.c: modified to check to see if xemacs is a symbolic
1167 link when compiled under Cygwin.
1169 1998-05-31 Kirill M. Katsnelson <kkm@kis.ru>
1171 * xemacs.mak: Added lib-src/wakeup.exe
1173 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
1175 * xemacs.mak: Added rules for hexl.exe, movemail.exe, mmencode.exe
1176 sorted-doc.exe, etags.exe
1178 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
1180 * xemacs.mak: Support building InfoDock, with INFODOCK=1 macro
1181 in the command line.
1183 1998-05-26 Kirill M. Katsnelson <kkm@kis.ru>
1185 * inc/sys/dir.h: Removed #ifndef WINDOWSNT around the code which
1186 should be compiled in (sic!).
1187 Removed 'extern' before function prototypes.
1189 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
1191 * xemacs.mak: Unified -nologo compiler switch handling and lib-src
1192 programs build (only make-docfile currently, adding other tools
1195 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
1197 * xemacs.mak: Added HAVE_DIALOGS macro, and dialog-*.* files to
1198 docfile creation and compilation.
1199 Defaulted HAVE_MSW to 1.
1200 Changed lib-src references to be relative to $(XEMACS)/, not ../
1202 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
1204 * xemacs.mak: Removed inline.{c,obj}. It did buy nothing.
1206 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
1208 * xemacs.mak: Comment out dialog.{c,obj} from build.
1210 1998-05-11 Jonathan Harris <jhar@tardis.ed.ac.uk>
1213 Unconditionally define new HAVE_DRAGNDROP.
1215 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
1217 * xemacs.mak: Added dragdrop.{c,obj}
1219 1998-05-08 Kirill M. Katsnelson <kkm@kis.ru>
1221 * config.h (enum_field): Redefine to be unsigned int.
1223 1998-05-07 Kirill M. Katsnelson <kkm@kis.ru>
1225 * xemacs.mak: Really honor minimal tagbits, indexed lrecord and
1228 1998-05-03 Kirill M. Katsnelson <kkm@kis.ru>
1230 * inc/sys/socket.h: Removed encapsulating definitions for Winsock
1233 1998-05-04 Kirill M. Katsnelson <kkm@kis.ru>
1235 * xemacs.mak: Defined PATH_PROGNAME and PATH_VERSION C macros.
1236 Make _DEBUG defined only when DEBUG_XEMACS.
1238 1998-04-26 Kirill M. Katsnelson <kkm@kis.ru>
1240 * xemacs.mak: Added glyphs-eimage.{c,obj}
1242 1998-04-20 Kirill M. Katsnelson <kkm@kis.ru>
1244 * xemacs.mak: Support "Don't panic, I will restart make" exit code.
1245 Extra checks for externally specified X{PM,11}_DIR.
1246 Proper quoting to allow spaces in these paths.
1247 Conduct all config checks at once.
1248 New option VERBOSECC. When non-zero, C compiler echoes its
1249 commands. When zero, only name of the file being compiled is
1250 echoed. Default is 0 (do not echo).
1252 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
1254 * README: Documented new msvc build procedure, including XPM
1257 * xemacs.mak: Added XPM and TOOLBARS support for native msvc
1261 Makefile for building xpm library under msvc. Hopefully this
1262 will be part of future xpm distributions.
1264 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
1266 * config.h: Do not USE_ASSERTION when DEBUG_XEMACS is not
1269 * xemacs.mak: Added new file process-nt.c
1271 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
1273 * xemacs.mak: Added build options which can be defined in nmake
1274 command line (defaults are parentheses):
1275 HAVE_MSW=0/1 (0) Build with native GUI
1276 HAVE_X=0/1 (0) Build with X-Windows
1277 ** At least one must be defined
1278 X11_DIR=path () Path to the root dir of X11R6 installation
1279 ** Must be defined when HAVE_X=1
1280 HAVE_MULE=0/1 (0) Compile in MULE
1281 HAVE_MSW_C_DIRED=0/1(1) Compile in fast dired
1282 PATH_PACKAGEPATH=path Package search path
1284 DEBUG_XEMACS=0/1 (1) Compile with symbols, assertions and
1285 extra debugging checks
1286 USE_UNION_TYPE=0/1 (0)
1287 USE_MINIMAL_TAGBITS=0/1 (0)
1288 USE_INDEXED_LRECORD_IMPLEMENTATION=0/1 (0)
1289 GUNG_HO=0/1 (none) When specified, overrides the above two.
1290 : Added output of a configuration report
1291 : Added copyright notice.
1292 : Deleted remains of ImageMagick.
1293 (distclean): Do not use mskedepend
1294 (install): echo "Not yet implmented".
1296 1998-04-05 Kirill M. Katsnelson <kkm@kis.ru>
1298 * config.h (enum_field): Borrow new definition from config.h.in
1300 1998-04-01 Kirill M. Katsnelson <kkm@kis.ru>
1302 * config.h: Patial sync-up with config.h.in
1304 1998-03-25 jhar@tardis.ed.ac.uk
1306 * xemacs.mak: Adds glyphs-msw.c and imgproc.c and reflects
1307 alterations to package_path in nt/xemacs.mak.
1309 1998-03-24 Kirill M. Katsnelson <kkm@kis.ru>
1311 * xemacs.mak (dump-xemacs): Replaced use of `touch' with `echo'.
1313 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
1315 * xemacs.mak: Removed all references to deleted dgif_lib.{c,obj},
1316 gif_err.{c,obj} and gifalloc.{c,obj}. New image support is not
1319 1998-03-19 Kirill M. Katsnelson <kkm@kis.ru>
1321 * xemacs.mak: HAVE_FILE_CODING removed: it is no longer an option,
1322 since file I/O depends on it, and defined unconditioanlly in
1324 Added -nologo switch to different tools here and there.
1325 Suppressed some irrelevant make output.
1327 1998-02-28 Kirill M. Katsnelson <kkm@kis.ru>
1329 * xemacs.mak: Defined HAVE_FILE_CODING variable, an equivalent of
1330 --with-file-coding configure option. Default is yes.
1332 1998-03-13 Kirill M. Katsnelson <kkm@kis.ru>
1334 * xemacs.mak (update-elc): Copy Installation.el to $(LISP)
1336 * Installation.el: New file, copied by xemacs.mak during build.
1338 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
1340 * xemacs.mak: Added entry for src/dired-msw.c. Use of the
1341 dired-in-C enhancements is optional, and is determined by
1342 HAVE_MSW_C_DIRED. See comments in xemacs.mak.
1344 1998-02-18 Kirill M. Katsnelson <kkm@kis.ru>
1346 * xemacs.mak: Fixed lost docstrings
1348 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
1350 * xemacs.mak: Updated accordingly.
1351 Creates the MSVC browse info immediately after the link.
1353 1997-12-29 Kirill M. Katsnelson <kkm@kis.ru>
1355 * config.h: Suppressed MSVC warning 'relational' : signed/unsigned
1358 * config.h: INLINE defined to __inline for MSVC compilers >= 2.x
1360 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
1362 * xemacs.mak: added menubar-msw.c, menubar.c
1364 * xemacs.mak: scrollabrs and menubars are rearranged properly
1365 under different ifdef'd secions, so for example menubar.obj goes
1366 to always compiled section, and menubar-msw.obj is built only when
1369 * xemacs.mak: Compiler warning flag definition moved to a macro
1370 CPP_WARN_FLAGS. Redefined from -w to -W3 (Doh!).
1372 1997-12-11 David Hobley <davidh@wr.com.au>
1374 * Added support for auto generation of puresize-adjust.h
1375 in xemacs.mak. Also created new file puresize-adjust.h to copy
1376 into src on initial build.
1378 Mon December 08 1997 kkm@kis.ru
1380 * xemacs.mak: added profile.c, removed event-unixod.c
1381 * xemacs.mak: removed dangerous defines _IX_86, _X86_,
1383 * config.h: removed #define HAVE_UNIXOID_EVENT_LOOP
1385 Thu December 04 1997 jhar@tardis.ed.ac.uk
1387 * xemacs.mak: Define DEBUG_XEMACS when compiling with debug.
1389 Tue November 29 12:29:33 1997 davidh
1391 * xemacs.mak and config.h updated to provide ability to
1392 specify DEBUG mode from the xemacs.mak file.
1394 Mon December 01 1997 jhar
1396 * msw-init.el: Provide default bindings for cut, paste, copy and undo
1398 * event-msw.c, event-msw.h, frame-msw.c, msw-proc.c:
1399 - Implemeted simple emacs_mswindows_event_pending_p().
1400 - Fixed deleting frames.
1401 - Rewrote timeout code, eliminating "!NILP(rest)" bug.
1402 - Special processing for 'Ctrl-@' keystroke.
1403 - Support for some new keysyms.
1405 Mon December 01 1997 jhar
1408 - Add PACKAGE_PATH and EMACS_BETA_VERSION defines.
1409 - Automatically copy changed include files from \nt to \src.
1410 - Corrected some DOC_SRC* lists.
1412 Tue November 18 21:45:06 1997 davidh
1414 * xemacs.mak updated to remove dependency on startup.elc
1415 HAVE_IMAGEMAGICK added for X build.
1417 Thu September 25 23:06:44 1997 davidh
1419 * xemacs.mak updated to make the build as simple as typing
1420 nmake -f xemacs.mak. Also support for native gui included
1421 which should mean the w32 directory is no longer required.
1423 * config.h synced with config.h.in from 20.3-b2
1425 * synced in changes to support native gui.
1427 Thu September 25 23:06:44 1997 davidh
1429 * August Hill provided a patch to xemacs.mak to greatly simplify
1430 the build - the DOC file gets created correctly.
1432 Tue September 22 23:06:44 1997 davidh
1434 * August Hill provided some more patches - to expand ~ correctly
1435 and to correctly deal with drive letters in the path.
1437 * emacs.c patched to call init_ntproc()
1440 Tue July 15 19:32:21 1997 davidh
1442 * August Hill provided some more patches to make things better
1443 - there is a workaround for dired to make the ^M's disappear
1444 - a patch to fix shell-command
1446 Tue July 08 22:01:36 1997 davidh
1448 * #ifdef'd call to vfork and replaced with spawn as per GNU Emacs;
1449 as a result, removed /force - XEmacs now links normally.
1451 Thu June 31 21:16:21 1997 davidh
1455 * nt/X11.patch created to help with the X build.
1457 * August Hill provided:
1458 a patch to fix the _WRETCODE undefined symbol,
1459 a patch to fix a problem with dired
1461 and generally helped clarify the build instructions.
1463 * Synced with 20.3b10 (Athens).
1465 * Made DIRECTORY_SEP be '\\'. Until I can change all code to
1466 use the macro, I decided this would be easiest.
1468 * Modified src/fileio.c to only open files in O_BINARY. This
1469 causes files to be opened and written without automatically
1470 writing ^M 's to the end of each line. MULE ought to sort this
1471 in theory, but I am less than convinced.
1473 * Updated the nt/README to provide a little more help.
1475 Thu May 29 23:11:21 1997 davidh
1477 * Synced with 20.3b2.
1479 * Removed nt/README.src, nt/src.m.windowsnt.h nt/src.s.windowsnt.h.
1481 * Updated README from marcpa.
1483 * Added example Win32.cf and site.def files for X.
1485 * Added sed.exe into nt/.
1487 * Modified nt/xemacs.mak to pass correct flags to lwlib compile.
1489 * Added extra .elc files to ensure make-docfile gets all symbols.
1491 * Modified balloon_help.c to compile (#if'd max definition)
1493 * Modified src/event-Xt.c so as not to add signal_event_pipe to
1494 be selected on - this is a hack until I can work out a better
1495 way. Thanks to Ben Wing for help on this.
1497 Thu Mar 27 20:56:21 1997 marcpa (marcpa at MARCPA)
1499 * Synced with 20.1b9.
1501 Sun Mar 16 00:32:15 1997 marcpa (marcpa at MARCPA)
1503 * lisp/eterm/README.term is truncated: is it just me (because
1504 I'm on NT) or everyone else sees this ?
1505 Answer: it is because it contains a ^Z embedded in it, therefore
1506 it needs to be inserted in binary mode in CVS.
1508 Thu Mar 13 00:19:25 1997 marcpa (marcpa at MARCPA)
1510 * At end of compilation, there are some unresolved symbols:
1512 link.exe @C:\TEMP\nma00115.
1513 sysdep.obj : error LNK2001: unresolved external symbol _vfork
1514 ../src/temacs.exe : warning LNK4088: image being generated due to /FORCE
1515 option; image may not run
1518 Wed Mar 12 23:18:53 1997 marcpa (marcpa at MARCPA)
1520 * Need to copy the nt/inc directory David originally submitted or
1521 NT code won't compile.
1523 * Need to copy nt/{config.h,paths.h,ad2c.sed,xemacs.mak} in src.
1525 * Had to modify XEmacs sources here and there : see the diffs
1526 between NT_FIRST_COMPILE and V20_1_beta9.
1528 * Needed to patch X11R6.3 sources: (include/x11/Xmd.h:155) BOOL is
1529 already defined by Windows and is a long, while X wants it to be
1532 --- Xmd.h~ Thu Jun 08 23:20:40 1995
1533 +++ Xmd.h Sun Mar 16 13:09:10 1997
1535 typedef CARD16 BITS16;
1543 * cpp.exe not used: cl.exe from VC++4.2 seems to handle everything