Fix bug #7398 with truncated glyphs in w32 tooltips.
[emacs.git] / msdos / ChangeLog
blob10cb8c7daed54d564b5f596b39bed7422297c375
1 2010-12-04  Andreas Schwab  <schwab@linux-m68k.org>
3         * sed1v2.inp (M_FILE, S_FILE): Add $(srcdir)/ prefix.
5 2010-10-15  Eli Zaretskii  <eliz@gnu.org>
7         * sed1v2.inp: Use $(..) instead of ${..} in all edit commands.
8         Needed because of changes in 2010-10-10T14:43:05Z!dann@ics.uci.edu.
10         * sed6.inp (mkinfodir): Edit to avoid Unix shell-isms.  Needed
11         because of changes in 2010-10-09T18:31:12Z!rgm@gnu.org.
13 2010-10-10  Dan Nicolaescu  <dann@ics.uci.edu>
15         * sed1v2.inp (PROFILING_LDFLAGS):
16         * sed3v2.inp (PROFILING_LDFLAGS): Remove, not defined anymore.
18 2010-10-09  Glenn Morris  <rgm@gnu.org>
20         * mainmake.v2 (install): Remove b2m.
22 2010-10-02  Eli Zaretskii  <eliz@gnu.org>
24         * mainmake.v2 (TAGS tags): Use `find' to filter out loaddefs
25         files.  Make all file names in TAGS tables absolute.
27 2010-10-01  Eli Zaretskii  <eliz@gnu.org>
29         * sed1v2.inp (LIBGNUTLS_LIBS, LIBGNUTLS_CFLAGS): Edit to empty.
31 2010-09-22  Eli Zaretskii  <eliz@gnu.org>
33         * sed1v2.inp (LINKER): Don't edit, variable was removed from
34         src/Makefile.in.
35         (LD_FIRSTFLAG): Edit to empty.
37 2010-09-17  Eli Zaretskii  <eliz@gnu.org>
39         * sed1v2.inp (LIBXML2_LIBS, LIBXML2_CFLAGS): Edit to empty.
41 2010-08-22  Chong Yidong  <cyd@stupidchicken.com>
43         * sedleim.inp (RUN-EMACS): Don't use --multibyte.
45 2010-08-20  Eli Zaretskii  <eliz@gnu.org>
47         * sed1v2.inp (IMAGEMAGICK_LIBS, IMAGEMAGICK_CFLAGS): Edit to empty.
49 2010-08-15  Eli Zaretskii  <eliz@gnu.org>
51         * mainmake.v2 (version): Update due to change in emacs.c.
53 2010-08-05  Eli Zaretskii  <eliz@gnu.org>
55         * sed1v2.inp (UNEXEC_OBJ): Edit to unexcoff.o, due to renaming of
56         unexec.c => unexcoff.c.
58 2010-07-29  Chad Brown  <yandros@mit.edu>
60         * sed2v2.inp (HAVE_DIRENT_H): Edit to 1.
62 2010-07-12  Eli Zaretskii  <eliz@gnu.org>
64         * sed1v2.inp (C_WARNINGS_SWITCH, PROFILING_CFLAGS, PROFILING_LDFLAGS):
65         Edit to empty.
67         * sed3v2.inp(C_WARNINGS_SWITCH, PROFILING_CFLAGS, PROFILING_LDFLAGS):
68         Edit to empty.
70 2010-07-11  Eli Zaretskii  <eliz@gnu.org>
72         * sed2v2.inp (HAVE_STRCHR, HAVE_STRRCHR): Don't edit, already
73         defined on <sys/config.h>.
75 2010-07-11  Andreas Schwab  <schwab@linux-m68k.org>
77         * sed2v2.inp (HAVE_INDEX, HAVE_RINDEX): Don't edit.
78         (HAVE_STRCHR, HAVE_STRRCHR): Edit to 1.
80 2010-07-08  Eli Zaretskii  <eliz@gnu.org>
82         * sed1v2.inp (stamp-oldxmenu): Don't edit out in `temacs:' target,
83         which doesn't exist.
85         * sed2v2.inp (HAVE_MEMCPY): Don't edit, defined on <sys/config.h>.
87 2010-07-08  Dan Nicolaescu  <dann@ics.uci.edu>
89         * sed1v2.inp: Remove reference to prefix-args.
91 2010-07-07  Andreas Schwab  <schwab@linux-m68k.org>
93         * sed2v2.inp (HAVE_MEMCPY, HAVE_MEMSET): Edit to 1.
94         (HAVE_BZERO): Don't edit.
96 2010-07-02  Eli Zaretskii  <eliz@gnu.org>
98         * sed1v2.inp (LIB_GCC): Edit to empty.
99         Return back to ../src after compiling each .el file.
101 2010-06-30  Glenn Morris  <rgm@gnu.org>
103         * sed1v2.inp (CANNOT_DUMP): Update for configure name change.
105 2010-06-26  Eli Zaretskii  <eliz@gnu.org>
107         * mainmake.v2 (version): Use emacs_version[] in src/emacs.c
108         instead of lisp/version.el (see 2010-05-15T21:11:37Z!raeburn@raeburn.org).
110         * sed1v2.inp (MKDEPDIR): Edit to empty.
111         Delete lines in rules that invoke $(MKDEPDIR).  Fix editing rules
112         that begin with "cd ../lisp".  Edit out sh if-then-else-fi
113         constructs that test ${CANNOT_DUMP}.  Edit out "|| exit ;\"
114         constructs in emacs${EXEEXT} rule.
116 2010-06-03  Dan Nicolaescu  <dann@ics.uci.edu>
118         * sed1v2.inp (UNEXEC_OBJ): Use UNEXEC_OBJ instead of unexec.
120 2010-06-03  Glenn Morris  <rgm@gnu.org>
122         * sed2v2.inp: Do not edit HAVE_ALLOCA.
124 2010-05-26  Glenn Morris  <rgm@gnu.org>
126         * sed1v2.inp (@PRE_EDIT_LDFLAGS@, @POST_EDIT_LDFLAGS@): Edit to nothing.
128         * sed1v2.inp (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS):
129         No longer present.
131 2010-05-25  Glenn Morris  <rgm@gnu.org>
133         * sed1v2.inp (LD_SWITCH_SYSTEM_EXTRA): No longer present.
135 2010-05-21  Glenn Morris  <rgm@gnu.org>
137         * sed1v2.inp (@ns_frag@): Edit to nothing.
139         * sed1x.inp (OLDXMENU): Replace any initial value.
140         * sed1v2.inp (OLDXMENU): Edit to "nothing".
142         * sed1v2.inp (CANNOT_DUMP): Edit to no.
144 2010-05-20  Glenn Morris  <rgm@gnu.org>
146         * sed1v2.inp (DEPFLAGS, deps_frag): Edit to empty.
147         (MKDEPDIR): Edit to ':'.
149 2010-05-19  Glenn Morris  <rgm@gnu.org>
151         * sed2v2.inp (ORDINARY_LINK): Set here rather than in s/msdos.h.
153         * sed1v2.inp (LD): Edit to $(CC).
154         (YMF_PASS_LDFLAGS): Edit to `flags'.
156 2010-05-18  Eli Zaretskii  <eliz@gnu.org>
158         * sed1x.inp: Add copyright notice.
160 2010-05-18  Glenn Morris  <rgm@gnu.org>
162         * sed1v2.inp (RALLOC_OBJ): Edit to ralloc.o.
164         * sed1v2.inp (GMALLOC_OBJ): Edit to gmalloc.o.
165         (VMLIMIT_OBJ): Edit to vm-limit.o.
167 2010-05-17  Glenn Morris  <rgm@gnu.org>
169         * sed1v2.inp (OLDXMENU_DEPS): Edit to empty.
170         * sed1x.inp (OLDXMENU_DEPS): Edit to ${OLDXMENU} ../src/${OLDXMENU}.
172 2010-05-16  Glenn Morris  <rgm@gnu.org>
174         * sed1v2.inp (TEMACS_LDFLAGS2): Edit to $(LDFLAGS).
176         * sed1v2.inp (GNUSTEP_SYSTEM_LIBRARIES): Remove.
177         (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): Edit to empty.
179 2010-05-15  Glenn Morris  <rgm@gnu.org>
181         * sed1v2.inp (LIBXMENU): Edit to empty.
182         * sed1x.inp (LIBXMENU): Expect empty initial value.
184         * sed1v2.inp (OLDXMENU): Edit to empty.
185         * sed1x.inp (OLDXMENU): Expect empty initial value.
187         * sed1v2.inp (LIBX_OTHER): Edit to empty.
188         * sed1x.inp (LIBX_OTHER): Expect empty initial value.
190         * sed1v2.inp (FONT_OBJ): Edit to empty for non-X case.
191         * sed1x.inp (FONT_OBJ): Edit to xfont.o for X case.
193 2010-05-15  Eli Zaretskii  <eliz@gnu.org>
195         * sed3v2.inp (INSTALLABLES): Edit out extra ${EXEEXT} after
196         "emacsclient".
197         (emacsserver, timer, wakeup): Remove edit-out commands.
199         * sed1v2.inp (MSDOS_OBJ): Add w16select.o.
200         (TERMCAP_OBJ): Add termcap.o.
202 2010-05-15  Glenn Morris  <rgm@gnu.org>
204         * sed1v2.inp (OLDXMENU_TARGET): Edit to empty.
205         * sed1x.inp (OLDXMENU_TARGET): Edit to really-oldxmenu.
207         * sed1v2.inp (LIBXT_OTHER): Edit to empty.
209 2010-05-14  Glenn Morris  <rgm@gnu.org>
211         * sed1v2.inp (ns_appdir, ns_appbindir, ns_appsrc): Edit to empty.
213         * sed1v2.inp (MSDOS_OBJ): Edit to dosfns.o msdos.o.
214         (MSDOS_SUPPORT): Edit to $(MSDOS_SUPPORT_REAL).
215         * sed1x.inp (MSDOS_X_OBJ): Edit to w16select.o termcap.o.
217         * sed2x.inp (HAVE_WINDOW_SYSTEM): Define.
218         * sed1x.inp (TOOLTIP_SUPPORT): Edit to ${lispsource}tooltip.elc.
219         (WINDOW_SUPPORT): Edit to $(BASE_WINDOW_SUPPORT) $(X_WINDOW_SUPPORT).
220         * sed1v2.inp (MOUSE_SUPPORT): Edit to $(REAL_MOUSE_SUPPORT).
221         (TOOLTIP_SUPPORT, WINDOW_SUPPORT): Edit to empty.
223         * sed1v2.inp (FONT_OBJ): Use the plain X version (no XFT, Freetype).
225         * sed1v2.inp (@NS_IMPL_GNUSTEP_INC@): Edit to nil.
227 2010-05-13  Glenn Morris  <rgm@gnu.org>
229         * sed1x.inp (OLDXMENU): Edit to ${oldXMenudir}libXMenu11.a.
230         (LIBXMENU): Edit to ${OLDXMENU}.
231         (LIBX_OTHER): Edit to ${LIBXT} ${LIBX_EXTRA}.
233         * sed1v2.inp (C_SWITCH_X_SYSTEM, C_SWITCH_X_SITE, LIB_STANDARD)
234         (FONTCONFIG_CFLAGS, FONTCONFIG_LIBS, FREETYPE_CFLAGS, FREETYPE_LIBS)
235         (LIBOTF_CFLAGS, LIBOTF_LIBS, M17N_FLT_CFLAGS, M17N_FLT_LIBS)
236         (GNU_OBJC_CFLAGS, GNUSTEP_SYSTEM_LIBRARIES, LIBRESOLV, LIBGPM):
237         Edit to empty.
238         (LIB_MATH): Edit to -lm.
239         (UNEXEC_OBJ): Edit to unexec.o.
241 2010-05-12  Glenn Morris  <rgm@gnu.org>
243         * sed3v2.inp (INSTALLABLES): No more @LIB_SRC_EXTRA_INSTALLABLES@.
245         * sed1v2.inp (LIB_GCC): Edit to -Lgcc.
247 2010-05-11  Glenn Morris  <rgm@gnu.org>
249         * sed1x.inp (LIBS_SYSTEM): Edit to -lxext -lsys.
250         * sed3x.inp: New file.
252 2010-05-10  Glenn Morris  <rgm@gnu.org>
254         * sed1v2.inp, sed3v2.inp (LIBS_SYSTEM): Edit to empty.
256         * sed3v2.inp (BLESSMAIL_TARGET): Edit to need-blessmail.
258 2010-05-07  Chong Yidong  <cyd@stupidchicken.com>
260         * Version 23.2 released.
262 2010-05-08  Glenn Morris  <rgm@gnu.org>
264         * sed1v2.inp (LIBS_TERMCAP): Edit to empty.
265         (TERMCAP_OBJ): Edit to tparam.o.
267 2010-05-07  Eli Zaretskii  <eliz@gnu.org>
269         Fix breakage due to autoconfiscation of Makefile.in files.
271         * sed3v2.inp (C_SWITCH_MACHINE): Edit to empty.
273         * sed1v2.inp (@LIB_MATH@): Edit to -lm.
274         (C_SWITCH_MACHINE, C_SWITCH_SYSTEM, LD_SWITCH_SYSTEM_TEMACS)
275         (LD_SWITCH_X_SITE_AUX, LD_SWITCH_X_SITE_AUX_RPATH)
276         (LD_SWITCH_SYSTEM, LD_SWITCH_SYSTEM_EXTRA, LIBTIFF, LIBJPEG)
277         (LIBPNG, LIBGIF, LIBXPM, XFT_LIBS, DBUS_CFLAGS, DBUS_LIBS)
278         (DBUS_OBJ, GCONF_CFLAGS, GCONF_LIBS, GTK_OBJ, LIBXMU, LIBXSM)
279         (LIBXTR6, XOBJ, TOOLKIT_LIBW, WIDGET_OBJ, CYGWIN_OBJ, NS_OBJ)
280         (NS_SUPPORT, LIBSELINUX_LIBS, START_FILES): Edit to empty.
281         (XMENU_OBJ): Edit to xmenu.o.
282         (FONT_OBJ): Edit to value used for X on Unix.
283         (PRE_ALLOC_OBJ): Edit to lastfile.o.
284         (POST_ALLOC_OBJ): Edit to $(vmlimitobj).
285         (@unexec@): Edit to unexec.o.
287 2010-05-06  Glenn Morris  <rgm@gnu.org>
289         * sed1v2.inp, sed5x.inp: Remove LN_S, unused.
291 2010-04-01  Eli Zaretskii  <eliz@gnu.org>
293         Remove support for DJGPP v1.x.
295         * sed3.inp:
296         * sed2.inp:
297         * sed1.inp:
298         * mainmake: Files removed.
300 2010-03-27  Eli Zaretskii  <eliz@gnu.org>
302         * sedlisp.inp (VPATH): Don't edit, no longer needed.
303         (lisp, srcdir): Adapt to lisp/Makefile.in changes.
304         (abs_top_builddir): New edit.
306         * sed3v2.inp (KRB4LIB, DESLIB, KRB5LIB, CRYPTOLIB, COM_ERRLIB)
307         (LIBHESIOD, LIBRESOLV, LIBS_MAIL): Edit to empty values.
309         * sed3.inp (KRB4LIB, DESLIB, KRB5LIB, CRYPTOLIB, COM_ERRLIB)
310         (LIBHESIOD, LIBRESOLV, LIBS_MAIL): Edit to empty values.
312         * sed1v2.inp (abs_builddir): Edit into "../src".
314 2010-03-10  Chong Yidong  <cyd@stupidchicken.com>
316         * Branch for 23.2.
318 2010-02-19  Eli Zaretskii  <eliz@gnu.org>
320         * INSTALL: Remove a CVS-specific note.  Update for latest versions
321         of Windows.
323 2009-09-17  Eli Zaretskii  <eliz@gnu.org>
325         * sed1v2.inp (OTHER_FILES): Edit to empty.
327 2009-09-11  Eli Zaretskii  <eliz@gnu.org>
329         * mainmake.v2 (bootstrap): Ensure enough environment space
330         will be available to run config.bat.
332 2009-08-27  Eli Zaretskii  <eliz@gnu.org>
334         * sed1v2.inp (buildobj.h): Replace "echo" with "djecho".
336 2009-06-21  Chong Yidong  <cyd@stupidchicken.com>
338         * Branch for 23.1.
340 2009-04-14  Eli Zaretskii  <eliz@gnu.org>
342         * mainmake.v2 (src) <gdb.ini>: Don't replace the line with
343         x_error_quitter; instead, append "set environment NAME" to the end.
344         Set NAME and USERNAME in the environment to the same value.
346 2009-02-28  Eli Zaretskii  <eliz@gnu.org>
348         * mainmake.v2 (boot): Don't require b-emacs.exe if not building
349         out of CVS.  (Bug#2151)
351 2008-12-19  Eli Zaretskii  <eliz@gnu.org>
353         * INSTALL: Document the problems on Windows Vista and the
354         --with-system-malloc option to config.bat.
356         * sedalloc.inp: New file.
358 2008-11-21  Eli Zaretskii  <eliz@gnu.org>
360         * mainmake.v2 (misc): New target.
361         (all, info): Depend on `misc'.
363 2008-11-15  Eli Zaretskii  <eliz@gnu.org>
365         * mainmake.v2 (src): Move removal of src/bootlisp after recursing
366         into `lisp'.
368         Make bootstrap work again:
370         * mainmake.v2 (boot): New variable.
371         (src): Pass $(boot) to sub-Make.  Remove src/bootlisp.  If
372         src/bootlisp exists after running Make, run Make in `lisp' as
373         well.
374         (clean, mostlyclean): Remove bogus repeated clean in the top-level
375         directory.
376         (info, bootstrap-clean): New targets.
377         (bootstrap): Depend only on bootstrap-clean.  Commands modified to
378         be equivalent to top-level Makefile.in.
379         (bootfast, bootstrap-lisp-1, bootstrap-lisp, bootstrap-src)
380         (bootstrap-clean-before, bootstrap-clean-after): Targets deleted.
381         (clean, mostlyclean, distclean, maintainer-clean, extraclean):
382         Don't recurse into lwlib and oldXMenu.
384         * sed1v2.inp: Create bootlisp when bootstrapping b-emacs.exe.
386         * sedlisp.inp: Don't convert *.el files to Unix text format, and
387         don't copy ldefs-boot.el into loaddefs.el.
389         * sed6.inp: Edit out Unixy shell features in maintainer-clean
390         targets in doc/ Makefiles.
392         * INSTALL: Update the list of utilities needed by lisp/Makefile
393         and for bootstrapping.
395 2008-11-08  Eli Zaretskii  <eliz@gnu.org>
397         * INSTALL: New file, with build instructions moved from the
398         top-level INSTALL.
400 2008-10-14  Eli Zaretskii  <eliz@gnu.org>
402         * sedlisp.inp (lisp): Set to absolute file name of current
403         directory, not to ".", to have it on EMACSLOADPATH when we descend
404         into subdirectories.
406 2008-08-23  Eli Zaretskii  <eliz@gnu.org>
408         * sed2v2.inp: Remove definition of USER_FULL_NAME (now defined on
409         src/s/msdos.h).
411         * sed3v2.inp: Edit out @LIB_SRC_EXTRA_INSTALLABLES@.
413         * sed1v2.inp (version): Define to empty.
414         (ALL_CFLAGS, LIBES): Edit out @FOO@ stuff.
415         (EXEEXT): Define to .exe.
416         Edit "ln -f" into "cp -pf".
417         Edit "touch" into "djecho $@ >", to avoid requiring touch.exe.
418         (b-emacs${EXEEXT}): Don't remove emacs.exe and temacs.exe.
419         Edit "`/bin/pwd`/" into "./".
420         Stubify emacs after it is dumped, to produce emacs.exe.
421         Stubedit temacs.exe to 1024K of stack, emacs.exe to 2048K, and
422         b-emacs.exe to 3072K.
424         * mainmake.v2 (emacs lispref lispintro): Chdir under doc/.
425         (emacs): Renamed from `man', to reflect changes in doc directory
426         structure.  All callers changed.
427         (clean mostlyclean distclean maintainer-clean extraclean): Chdir
428         into doc/ for manuals.  Add misc subdirectory.
429         (src): Pass an empty BOOTSTRAPEMACS variable to src/Makefile.
430         (install): Don't stubify/stubedit emacs.exe, this is now done by
431         src/Makefile.
433 2007-10-05  Eli Zaretskii  <eliz@gnu.org>
435         * sed6.inp: Update comment to reflect doc directory structure.
437         * sed1v2.inp (RSVG_LIBS, RSVG_CFLAGS): Edit out.
439 2007-07-25  Glenn Morris  <rgm@gnu.org>
441         * Relicense all FSF files to GPLv3 or later.
443         * COPYING: Switch to GPLv3.
445 2007-06-02  Chong Yidong  <cyd@stupidchicken.com>
447         * Version 22.1 released.
449 2007-02-10  Glenn Morris  <rgm@gnu.org>
451         * COPYING.DJ: Remove file since it is no longer needed (see README
452         for details).
454 2007-01-28  Glenn Morris  <rgm@gnu.org>
456         * COPYING.DJ: New file.
458 2006-12-04  Eli Zaretskii  <eliz@gnu.org>
460         * sed2v2.inp (HAVE_SYNC): Define.
462 2006-11-25  Eli Zaretskii  <eliz@gnu.org>
464         * sed1v2.inp (CFLAGS_SOUND): Edit out.
466 2006-09-15  Jay Belanger  <belanger@truman.edu>
468         * COPYING: Replace "Library Public License" by "Lesser Public
469         License" throughout.
471 2005-09-10  Sven Joachim  <svenjoac@gmx.de>  (tiny change)
473         * sed3v2.inp (GETOPT_H, GETOPTOBJS): Define to use getopt.h,
474         getopt.o and getopt1.o.
476 2005-07-04  Lute Kamstra  <lute@gnu.org>
478         Update FSF's address in GPL notices.
480 2004-11-10  Eli Zaretskii  <eliz@gnu.org>
482         * sed1.inp: Revert last change.
484 2004-11-09  Jan Djärv  <jan.h.d@swipnet.se>
486         * sed1v2.inp: Use djecho for buildobj.lst.
488         * sed1.inp: Ditto.
490 2004-11-08  Eli Zaretskii  <eliz@gnu.org>
492         * sedlisp.inp (bootstrap-clean): Copy ldefs-boot.el onto
493         loaddefs.el, unless the latter exists and is newer.
495         * mainmake.v2 (mostlyclean, distclean, maintainer-clean)
496         (extraclean, bootfast): New targets.
497         (top_distclean): New macro, used by distclean, maintainer-clean,
498         and extraclean.
499         (.PHONY): Add bootfast.
500         (bootstrap): Make bootstrap-after in lisp.
501         (bootstrap-clean-before): Clean in man, lispref, and lispintro as well.
503         * sed2v2.inp (HAVE_BZERO): Define for GCC v3.x and later.
505 2004-10-06  Eli Zaretskii  <eliz@gnu.org>
507         * sed1v2.inp (LC_ALL=C): Fix src/Makefile breakage caused by
508         recent (2004-09-24) changes in src/Makefile.in.
510 2004-08-14  Eli Zaretskii  <eliz@gnu.org>
512         * sedleim.inp: Remove the lines which say "<TAB>@true", to avoid
513         running a Unixy shell and to reincarnate the "Nothing to be done
514         for `all'" message from Make when there's nothing to be done.
516 2004-05-11  Eli Zaretskii  <eliz@gnu.org>
518         * sedleim.inp (distclean): Remove stamp-subdirs.
519         (SUBDIRS): Don't use `touch', use `djecho' instead.
520         (changed.tit, changed.misc): Use `djecho' instead of `echo'.
522 2004-05-02  Eli Zaretskii  <eliz@gnu.org>
524         * sed2v2.inp (HAVE_GETRUSAGE): Define.
526 2003-09-22  Eli Zaretskii  <eliz@gnu.org>
528         * mainmake.v2 (man lispref lispintro): Specify an explicit target
529         `info', like Makefile.in does.
531 2003-08-31  Eli Zaretskii  <eliz@gnu.org>
533         * sed3v2.inp (srcdir): Use "command.com /c cd" to produce an
534         absolute file name of the current working directory.  This avoids
535         the warning from Make about circular dependencies.
537 2003-08-30  Eli Zaretskii  <eliz@gnu.org>
539         * sedlisp.inp: Set FNCASE=y for all targets in the lisp directory,
540         so that CVS etc. file names are filtered out of the list of
541         subdirectories.
543 2003-08-28  Eli Zaretskii  <eliz@gnu.org>
545         * sed6.inp (elisp.dvi, index.texi): Replace Unix shell commands
546         with equivalent COMMAND.COM commands.
548 2003-08-24  Eli Zaretskii  <eliz@gnu.org>
550         * sed3v2.inp (EXEEXT): Define to an empty string.
552         * sed1v2.inp (EXEEXT): Define to an empty string.
553         Remove src/emacs after producing b-emacs.exe.
555         * sed2v2.inp (HAVE_DIFFTIME, HAVE_MEMCMP, HAVE_MEMMOVE)
556         (HAVE_SIZE_T): Define.
558 2002-04-16  Eli Zaretskii  <eliz@is.elta.co.il>
560         * sed2v2.inp: New file.
562         * sed2.inp: Remove DJGPP v2.x stuff.
564 2002-03-27  Eli Zaretskii  <eliz@is.elta.co.il>
566         * sedlisp.inp <bootstrap-clean>: Make sure all *.el files have
567         Unix EOLs, to avoid overflowing pure storage while bootstrapping.
569 2002-03-20  Eli Zaretskii  <eliz@is.elta.co.il>
571         * mainmake.v2 (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src)
572         (bootstrap-clean-before, bootstrap-clean-after): Return to the
573         top-level directory after sub-make.
574         (bootstrap-lisp): Pass an absolute file name as value of ${lisp}.
576         * sed1v2.inp: Fix editing of the rule for ${libsrc}make-docfile.
578 2002-03-09  Eli Zaretskii  <eliz@is.elta.co.il>
580         Add support for bootstrapping Emacs:
582         * sed1v2.inp: Edit the bootstrap-* targets.  Fix the mostlyclean
583         target.
585         * mainmake.v2 (maybe_bootstrap, bootstrap, bootstrap-lisp-1)
586         (bootstrap-lisp, bootstrap-src, bootstrap-clean-before)
587         (bootstrap-clean-after): New targets.
588         (all): Depend on maybe_bootstrap.
590 2001-12-21  Eli Zaretskii  <eliz@is.elta.co.il>
592         * sed1v2.inp: Delete _gdbinit in distclean target.
594 2001-12-09  Pavel Janík  <Pavel@Janik.cz>
596         * COPYING: Moved back.
598 2001-12-07  Eli Zaretskii  <eliz@is.elta.co.il>
600         * sed2.inp (HAVE_VFORK): Don't define: the fragment in sysdep.c
601         which needed it is gone.
603 2001-11-29  Pavel Janík  <Pavel@Janik.cz>
605         * COPYING: Removed.
607 2001-11-24  Eli Zaretskii  <eliz@is.elta.co.il>
609         * mainmake.v2 (lispintro): New target.
610         (all): Add lispintro.
612         * sed6.inp (SHELL): Comment away, for lispintro.
614 2001-11-10  Eli Zaretskii  <eliz@is.elta.co.il>
616         * sed6.inp (texinputdir): Add, for the lispref directory.
618         * mainmake.v2 (all): Add lispref.
619         (man lispref): Add lispref.
621 2001-10-20  Gerd Moellmann  <gerd@gnu.org>
623         * (Version 21.1 released.)
625 2001-10-05  Gerd Moellmann  <gerd@gnu.org>
627         * Branch for 21.1.
629 2001-07-20  Eli Zaretskii  <eliz@is.elta.co.il>
631         * mainmake.v2 (install): Create site-lisp/subdirs.el if it is not
632         already there.
634 2001-07-06  Eli Zaretskii  <eliz@is.elta.co.il>
636         * sed2.inp: Ifdef away the test for !HAVE_MKTIME, to avoid parse
637         error in "gcc -E -traditional" with GCC 3.0.
639 2001-04-02  Eli Zaretskii  <eliz@is.elta.co.il>
641         * sedleim.inp (srcdir=): Edit @srcdir@ into an absolute file name
642         of the leim subdirectory, so that EMACSLOADPATH doesn't break when
643         titdic-convert chdirs into leim/quail.
645 2001-03-30  Eli Zaretskii  <eliz@is.elta.co.il>
647         * sedleim.inp: Adapt to changes in leim/Makefile.in's $(TIT)
648         target.
650 2001-03-01  Eli Zaretskii  <eliz@is.elta.co.il>
652         * README: New file.
654         * sed1.inp: Add copyright.
655         * sed1v2.inp: Add copyright.
656         * sed2.inp: Add copyright.
657         * sed2x.inp: Add copyright.
658         * sed3.inp: Add copyright.
659         * sed3v2.inp: Add copyright.
660         * sed4.inp: Add copyright.
661         * sed5x.inp: Add copyright.
662         * sed6.inp: Add copyright.
663         * sedleim.inp: Add copyright.
664         * sedlisp.inp: Add copyright.
666 2001-02-20  Eli Zaretskii  <eliz@is.elta.co.il>
668         * mainmake.v2, mainmake: Add copyright.
670 2000-11-22  Eli Zaretskii  <eliz@is.elta.co.il>
672         * sed2.inp (NSIG) [__DJGPP__ == 2 && __DJGPP_MINOR__ == 1]:
673         Define; it is undefined in DJGPP v2.01.
675 2000-11-13  Eli Zaretskii  <eliz@is.elta.co.il>
677         * sed2.inp (HAVE_MKSTEMP): Define.
679 2000-10-07  Eli Zaretskii  <eliz@is.elta.co.il>
681         * sedleim.inp (RUN-EMACS): Remove EMACSLOADPATH setting as part of
682         the command; use Make's "export EMACSLOADPATH=" instead.  Remove
683         the handling of `command` expansion, leim/Makefile.in doesn't use
684         that anymore.
686 2000-08-29  Eli Zaretskii  <eliz@is.elta.co.il>
688         * sed2.inp (HAVE_INDEX, HAVE_RINDEX): Define.
690 2000-08-22  Eli Zaretskii  <eliz@is.elta.co.il>
692         * mainmake.v2 (TAGS): Don't use [a-zA-Z]*, as it causes wildcard
693         expansion to become case-sensitive and return all file names in
694         upper case on plain DOS.
696 2000-08-05  Eli Zaretskii  <eliz@is.elta.co.il>
698         * mainmake.v2 (src): Put gdb.tmp after -a, since djecho's -a
699         switch requires an argument.
701 2000-07-31  Eli Zaretskii  <eliz@is.elta.co.il>
703         * mainmake.v2 (src): Make the rule faster by using a single djecho
704         command instead of multiple redir invocations.
705         (install): Speed up by using a command.com's for loop.
707 2000-07-23  Eli Zaretskii  <eliz@is.elta.co.il>
709         * sed3v2.inp: Define ALLOCA to an empty string.
711 2000-07-18  Eli Zaretskii  <eliz@is.elta.co.il>
713         * sed1v2.inp: Put getloadavg.o into LIBOBJS, not GETLOADAVG_LIBS.
715 2000-07-09  Eli Zaretskii  <eliz@is.elta.co.il>
717         * sed1v2.inp: Set LIBSOUND to an empty string.
719 2000-06-26  Eli Zaretskii  <eliz@is.elta.co.il>
721         * sed2.inp: Define HAVE_STRUCT_TIMEZONE in src/config.h.
723 2000-06-25  Eli Zaretskii  <eliz@is.elta.co.il>
725         * sed1v2.inp: Set GETLOADAVG_LIBS to getloadavg.o in src/Makefile.
727 2000-06-18  Eli Zaretskii  <eliz@is.elta.co.il>
729         * sedlisp.inp (srcdir): Edit this variable.
731 2000-06-15  Eli Zaretskii  <eliz@is.elta.co.il>
733         * sedlisp.inp: New file.
735 2000-05-18  Eli Zaretskii  <eliz@is.elta.co.il>
737         * sed6.inp: Changes to allow "make foo.dvi" on DJGPP platforms:
738         (ENVADD): Redefine as empty, to avoid requiring a Unixy shell.
739         (TEXINPUTS): Use semi-colon; export explicitly.
740         (MAKEINFO): Export explicitly.
742 2000-05-01  Eli Zaretskii  <eliz@is.elta.co.il>
744         * mainmake.v2 (install): Install ebrowse.exe.
746 2000-04-14  Dave Love  <fx@gnu.org>
748         * sed1v2.inp, sed1.inp: Add LIBS, LIBOBJS.
750 2000-03-13  Eli Zaretskii  <eliz@is.elta.co.il>
752         * sed2.inp: Add PROTOTYPES and POINTER_TYPE, per the new
753         config.in.
755 2000-01-27  Eli Zaretskii  <eliz@is.elta.co.il>
757         * sed2.inp (HAVE_SETITIMER): Define.
759 1999-11-18  Eli Zaretskii  <eliz@is.elta.co.il>
761         * sed2.inp (HAVE_TM_GMTOFF, HAVE_MBLEN): Define.
763         * sed1v2.inp: Convert "LC_ALL=C ./temacs" to MS-DOS equivalent.
765 1999-07-29  Eli Zaretskii  <eliz@gnu.org>
767         * sedleim.inp (SHELL, MAKESHELL): Use /xyzzy/command as the shell.
769 1999-07-12  Richard Stallman  <rms@gnu.org>
771         * Version 20.4 released.
773 1999-07-01  Eli Zaretskii  <eliz@gnu.org>
775         * mainmake.v2 (SHELL, MAKESHELL): Don't use /dos/command, it can
776         invoke an incompatible version of COMMAND.COM.
778 1999-05-19  Eli Zaretskii  <eliz@gnu.org>
780         * sed1v2.inp: Use -gcoff instead of -g in CFLAGS, for those who
781         have GCC configured by default to use stabs, which unexec.c
782         doesn't currently support.
784 1999-01-14  Eli Zaretskii  <eliz@gnu.org>
786         * mainmake.v2 (install): Use update instead of sed to install fns.el.
788 1999-01-11  Eli Zaretskii  <eliz@gnu.org>
790         * mainmake.v2 (install): Install fns.el in ../bin, since Emacs
791         looks for it in exec-directory.
793 1999-01-07  Eli Zaretskii  <eliz@gnu.org>
795         * sedleim.inp: New file, for configuring the leim directory.
797         * mainmake.v2 (src): Build files in leim if leim/Makefile exists.
798         (clean): Add clean in leim.
800 1998-11-08  Eli Zaretskii  <eliz@mescaline.gnu.org>
802         * mainmake.v2 (SHELL, MAKESHELL): Don't use `override'.
804 1998-10-20  Eli Zaretskii  <eliz@mescaline.gnu.org>
806         * mainmake.v2: Forcibly set SHELL and MAKESHELL to force Make to
807         use COMMAND.COM as the shell.
809 1998-08-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
811         * Version 20.3 released.
813 1998-05-04  Eli Zaretskii  <eliz@mescaline.gnu.org>
815         * mainmake.v2 (TAGS tags): Fix file name wildcards in lisp
816         directory.
818 1998-04-13  Eli Zaretskii  <eliz@delysid.gnu.org>
820         * mainmake.v2 (src): Replace topdir with top_srcdir in commands
821         which generate gdb.ini.
823 1998-04-12  Eli Zaretskii  <eliz@delysid.gnu.org>
825         * mainmake.v2 (version): Determine emacs-version from
826         lisp/version.el.  Pass it to sub-Make's.
828 1998-04-05  Eli Zaretskii  <eliz@is.elta.co.il>
830         * sed3v2.inp: When installing ${version},
831         do it replacing @version@.
833         * mainmake.v2 (version): Compute the version from lisp/version.el
834         and pass to sub-Make's.  Pass top_srcdir to sub-Make's.
836 1997-11-20  Eli Zaretskii  <eliz@is.elta.co.il>
838         * sed6.inp: New file, configures the man directory for MSDOS.
840         * mainmake.v2 (man): New target to build the manual.
841         (all): Add the man dependency.
842         (install): Change bin\\nul to bin\nul.
844 1997-09-19  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
846         * Version 20.2 released.
848 1997-09-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
850         * Version 20.1 released.
852 1997-09-07  Eli Zaretskii  <eliz@is.elta.co.il>
854         * sed1v2.inp: Enlarge the stack size of temacs to 100KB.
856 1997-08-13  Eli Zaretskii  <eliz@psilocin.gnu.ai.mit.edu>
858         * sed2.inp (EMACS_CONFIGURATION): Set to i386-pc-msdosdjgpp.
860 1997-08-10  Eli Zaretskii  <eliz@is.elta.co.il>
862         * sed1v2.inp (CPPFLAGS, LDFLAGS): Edit to empty.
864 1997-07-10  Eli Zaretskii  <eliz@is.elta.co.il>
866         * sed2.inp (HAVE_LOGB, HAVE_FREXP, HAVE_FMOD, HAVE_RINT)
867         (HAVE_CBRT, HAVE_FPATHCONF, HAVE_SETRLIMIT): Defined.
869         * sed1.inp, sed1v2.inp: Remove `stamp-oldxmenu' dependency, so
870         MSDOS users won't need `touch' installed.
872         * mainmake.v2 (TAGS, tags): Include new lisp subdirectories.
874 1996-08-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
876         * Version 19.33 released.
878 1996-08-04  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
880         * is_exec.c: Renamed from is-exec.c.
882 1996-07-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
884         * Version 19.32 released.
886         * is-exec.c, sigaction.c: New files.
888 1996-07-24  Eli Zaretskii  <eliz@is.elta.co.il>
890         * mainmake.v2 (TAGS): Make sure bin/etags.exe is current.  Make
891         the rules always generate TAGS.
893 1996-06-09  Eli Zaretskii  <eliz@is.elta.co.il>
895         * sed2.inp: Don't undef MULTI_FRAME.
897 1996-05-25  Karl Heuer  <kwzh@gnu.ai.mit.edu>
899         * Version 19.31 released.
901 1996-04-17  Eli Zaretskii  <eliz@is.elta.co.il>
903         * sed1.inp: Replace `make-docfile' with `make-doc.exe'.  In case
904         src/Makefile needs to rebuild `make-doc.exe', use one command per line.
905         Undo the previous change.
907 1996-04-15  Richard Stallman  <rms@mole.gnu.ai.mit.edu>
909         * sed1.inp: Change make-docfile to make-doc.exe in a second place.
911 1996-04-15  Eli Zaretskii  <eliz@is.elta.co.il>
913         * mainmake.v2 (src): Create a file with sed commands instead of using
914         a long sed command line (some versions of Sed don't handle that).
915         (gdb): Merged back into src, undoing April 13 change.
916         (install): Do use if statements, but not a loop.
918 1996-04-13  Richard Stallman  <rms@mole.gnu.ai.mit.edu>
920         * mainmake.v2 (gdb): New target, broken out of src.
921         (install): Use simple explicit copy commands, not a loop.
923 1996-04-10  Eli Zaretskii  <eliz@is.elta.co.il>
925         * sed2.inp: Under DJGPP v2, use <sys/config.h> instead of most of
926         config.h.in.
928         * sed1v2.inp, sed3v2.inp, mainmake.v2: New files.
930 1996-01-23  Karl Heuer  <kwzh@gnu.ai.mit.edu>
932         * sed2.inp (LOCALTIME_CACHE, HAVE_TZSET): Define these.
934 1995-11-24  Richard Stallman  <rms@mole.gnu.ai.mit.edu>
936         * Version 19.30 released.
938 1995-11-21  Richard Stallman  <rms@mole.gnu.ai.mit.edu>
940         * sed3.inp: Alter test-distrib to test-dis.
942 1995-11-03  Karl Heuer  <kwzh@gnu.ai.mit.edu>
944         * mainmake (install): Don't mv make-doc.exe into ../bin/.
946 1995-10-11  Kim Storm  <kfstorm@wombat.gnu.ai.mit.edu>
948         * sed1.inp: Call make-doc.exe instead of make-docfile.
950 1995-06-08  Karl Heuer  <kwzh@nutrimat.gnu.ai.mit.edu>
952         * sed2.inp: Define STDC_HEADERS.
953         Undefine MULTI_FRAME, until somebody fixes msdos.h and msdos.c.
955 1995-01-20  Karl Heuer  <kwzh@hal.gnu.ai.mit.edu>
957         * sed3.inp: Fix sed append command to behave as intended.
959 1995-01-20  Morten Welinder  <terra@diku.dk>
961         * sed3.inp: Delete mysterious dot.  Add comment to protect blank
962         line at end of file.  Make sure make-docfile is compiled.
964 1995-01-10  Karl Heuer  <kwzh@hal.gnu.ai.mit.edu>
966         * sed3.inp: Use coff2exe on make-docfile.
967         * sed1.inp: Not go32, which has problems with long arg lists.
969 1994-10-17  Morten Welinder  <terra@mole.gnu.ai.mit.edu>
971         * sed1.inp: Handle "\t#"-style comments.
972         (obj): Don't add any files -- now done in src/makefile.in.in.
973         (temacs): Don't depend on prefix-args.
974         (DOC): Reflect makefile changes regarding two-batch run.
976         * sed2.inp: Add comments showing how to use the system malloc.
977         (EMACS_CONFIG_OPTIONS): Set though not useful.
978         (HAVE_MKTIME): Define.
980         * mainmake (clean): Add target.
982         * sed1x.inp, sed2x.inp, sed5x.inp: New files for X configuration.
984 1994-07-14  Morten Welinder  (terra@diku.dk)
986         * sed2.inp (HAVE_STRERROR): Define.
988 1994-07-08  Morten Welinder  (terra@diku.dk)
990         * sed1.inp, sed2.inp: Use "m/intel386" instead of "m/dos386.h".
992 1994-06-01  Morten Welinder  (terra@diku.dk)
994         * sed4.inp: New file for configuring src/paths.h.
996 1994-05-30  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
998         * Version 19.25 released.
1000 1994-05-22  Morten Welinder  (terra@diku.dk)
1002         * sed1.inp: Adding dos-fns.elc to the set of lisp files was moved
1003         to src/makefile.in.in.
1005 1994-05-20  Morten Welinder  (terra@tyr.diku.dk)
1007         * sed2.inp: Reflect change from CONFIGURATION to EMACS_CONFIGURATION.
1008         Also set it to correct three-part value.
1010 1994-05-16  Morten Welinder  (terra@tyr.diku.dk)
1012         * Version 19.23 released.
1014         * sed1.inp: Don't use `+' in regexps as different stream
1015         editors interpret them differently.  Use `*' instead.
1017 1994-05-12  Morten Welinder  (terra@diku.dk)
1019         * mainmake (install): Set the minimum stack (for running under
1020         DPMI) to 512K.  Avoid using wildcard for matching one file.
1022 1994-05-08  Morten Welinder  (terra@diku.dk)
1024         * sed3.inp: Don't pass version to [ce]tags.
1026 1994-04-30  Morten Welinder  (terra@diku.dk)
1028         * sed1.inp: Don't comment out the inc-vers run as that
1029         does not exist anymore.
1030         Don't reset DEBUG_MOLE as that no longer is used.
1031         Identify the file being patched as src/...
1032         * sed2.inp: Identify the file being patched as src/...
1033         * sed3.inp: We don't have to have the version number in here
1034         anymore.  Instead we patch the way it is passed from make to
1035         the C compiler.
1037 1994-04-29  Morten Welinder  (terra@diku.dk)
1039         * sed1.inp: Set CFLAGS=-O2, not -g.  Handle the new
1040         M_FILE, S_FILE, and SET_MAKE defines.  Get rid of ^Ms.
1042         * sed2.inp: We have bcmp.  Configuration is "msdos".
1043         Get rid of ^Ms.
1045         * sed3.inp: Set CFLAGS=-O2, not -g.  Correct for
1046         new configuration regarding utilities not to compile.
1047         Fix version number.  Get rid of ^Ms.
1049 1994-01-08  Morten Welinder  (terra@diku.dk)
1051         * sed3.inp: Improve make-compatibility by not using drive
1052         specifications and by not specifying an explicit shell.
1054 1994-01-07  Morten Welinder  (terra@diku.dk)
1056         * sed1.inp: Incorporate the actions of patch1.
1057         * patch1: File deleted.
1059 1993-01-05  Morten Welinder  (terra@diku.dk)
1061         * mainmake: New file, makefile for the main directory.
1063         * patch1: New file.  Context diff to turn src/makefile.in into
1064         a msdos version called makefile.
1066         * emacs.pif: New file, program information file for Emacs under
1067         Windows.  (This file contains non-printable characters.)
1069         * emacs.ico: New file, icon for Emacs under Windows.  It's so ugly
1070         that someone is bound to create a better one.  Mail uuencoded icons
1071         to terra@diku.dk, but be prepared to sign a copyright disclaimer.
1072         (This file contains non-printable characters.)
1074         * sed3.inp: New file for changing lib-src/makefile.in into
1075         lib-src/makefile.
1077         * sed2.inp: New file for changing src/config.h-in into src/config.h.
1079         * sed1.inp: New file for changing src/makefile.in.in into src/makefile.
1081 ;; Local Variables:
1082 ;; coding: utf-8
1083 ;; add-log-time-zone-rule: t
1084 ;; End:
1086     Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003,
1087        2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
1089   This file is part of GNU Emacs.
1091   GNU Emacs is free software: you can redistribute it and/or modify
1092   it under the terms of the GNU General Public License as published by
1093   the Free Software Foundation, either version 3 of the License, or
1094   (at your option) any later version.
1096   GNU Emacs is distributed in the hope that it will be useful,
1097   but WITHOUT ANY WARRANTY; without even the implied warranty of
1098   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
1099   GNU General Public License for more details.
1101   You should have received a copy of the GNU General Public License
1102   along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.
1104 ;;; arch-tag: b602fbb5-3776-4053-8de2-03da33c29d44