If kbd_buffer is becoming full, stop reading until it drains (Bug#6571).
[bpt/emacs.git] / msdos / ChangeLog
CommitLineData
baeb2564
EZ
12010-07-02 Eli Zaretskii <eliz@gnu.org>
2
3 * sed1v2.inp (LIB_GCC): Edit to empty.
4 Return back to ../src after compiling each .el file.
5
6259c2ec
GM
62010-06-30 Glenn Morris <rgm@gnu.org>
7
8 * sed1v2.inp (CANNOT_DUMP): Update for configure name change.
9
394f2386
EZ
102010-06-26 Eli Zaretskii <eliz@gnu.org>
11
12 * mainmake.v2 (version): Use emacs_version[] in src/emacs.c
13 instead of lisp/version.el (see 2010-05-15T21:11:37Z!raeburn@raeburn.org).
14
15 * sed1v2.inp (MKDEPDIR): Edit to empty.
16 Delete lines in rules that invoke $(MKDEPDIR).
17 Fix editing rules that begin with "cd ../lisp".
18 Edit out sh if-then-else-fi constructs that test ${CANNOT_DUMP}.
19 Edit out "|| exit ;\" constructs in emacs${EXEEXT} rule.
20
eb697db5
DN
212010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
22
23 * sed1v2.inp (UNEXEC_OBJ): Use UNEXEC_OBJ instead of unexec.
24
824e2978
GM
252010-06-03 Glenn Morris <rgm@gnu.org>
26
27 * sed2v2.inp: Do not edit HAVE_ALLOCA.
28
ccd89fb3
GM
292010-05-26 Glenn Morris <rgm@gnu.org>
30
90278cb6
GM
31 * sed1v2.inp (@PRE_EDIT_LDFLAGS@, @POST_EDIT_LDFLAGS@): Edit to nothing.
32
ccd89fb3
GM
33 * sed1v2.inp (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS):
34 No longer present.
35
e5458003
GM
362010-05-25 Glenn Morris <rgm@gnu.org>
37
38 * sed1v2.inp (LD_SWITCH_SYSTEM_EXTRA): No longer present.
39
e8752c66
GM
402010-05-21 Glenn Morris <rgm@gnu.org>
41
90278cb6 42 * sed1v2.inp (@ns_frag@): Edit to nothing.
66dbf213 43
04384b2d
GM
44 * sed1x.inp (OLDXMENU): Replace any initial value.
45 * sed1v2.inp (OLDXMENU): Edit to "nothing".
46
e8752c66
GM
47 * sed1v2.inp (CANNOT_DUMP): Edit to no.
48
9d5cf9b6
GM
492010-05-20 Glenn Morris <rgm@gnu.org>
50
51 * sed1v2.inp (DEPFLAGS, deps_frag): Edit to empty.
52 (MKDEPDIR): Edit to ':'.
53
c1d0dcfd
GM
542010-05-19 Glenn Morris <rgm@gnu.org>
55
d494e8f2
GM
56 * sed2v2.inp (ORDINARY_LINK): Set here rather than in s/msdos.h.
57
c1d0dcfd
GM
58 * sed1v2.inp (LD): Edit to $(CC).
59 (YMF_PASS_LDFLAGS): Edit to `flags'.
60
952d5580
EZ
612010-05-18 Eli Zaretskii <eliz@gnu.org>
62
63 * sed1x.inp: Add copyright notice.
64
be4ff9da
GM
652010-05-18 Glenn Morris <rgm@gnu.org>
66
40dc6bf4
GM
67 * sed1v2.inp (RALLOC_OBJ): Edit to ralloc.o.
68
be4ff9da
GM
69 * sed1v2.inp (GMALLOC_OBJ): Edit to gmalloc.o.
70 (VMLIMIT_OBJ): Edit to vm-limit.o.
71
16455a85
GM
722010-05-17 Glenn Morris <rgm@gnu.org>
73
74 * sed1v2.inp (OLDXMENU_DEPS): Edit to empty.
75 * sed1x.inp (OLDXMENU_DEPS): Edit to ${OLDXMENU} ../src/${OLDXMENU}.
76
8877ca0f
GM
772010-05-16 Glenn Morris <rgm@gnu.org>
78
b02a6645
GM
79 * sed1v2.inp (TEMACS_LDFLAGS2): Edit to $(LDFLAGS).
80
8877ca0f
GM
81 * sed1v2.inp (GNUSTEP_SYSTEM_LIBRARIES): Remove.
82 (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): Edit to empty.
83
6e546d18
GM
842010-05-15 Glenn Morris <rgm@gnu.org>
85
4235ca47
GM
86 * sed1v2.inp (LIBXMENU): Edit to empty.
87 * sed1x.inp (LIBXMENU): Expect empty initial value.
88
3545021d
GM
89 * sed1v2.inp (OLDXMENU): Edit to empty.
90 * sed1x.inp (OLDXMENU): Expect empty initial value.
91
9fad8b97
GM
92 * sed1v2.inp (LIBX_OTHER): Edit to empty.
93 * sed1x.inp (LIBX_OTHER): Expect empty initial value.
94
6e546d18
GM
95 * sed1v2.inp (FONT_OBJ): Edit to empty for non-X case.
96 * sed1x.inp (FONT_OBJ): Edit to xfont.o for X case.
97
dbd3f723
EZ
982010-05-15 Eli Zaretskii <eliz@gnu.org>
99
100 * sed3v2.inp (INSTALLABLES): Edit out extra ${EXEEXT} after
101 "emacsclient".
102 (emacsserver, timer, wakeup): Remove edit-out commands.
103
104 * sed1v2.inp (MSDOS_OBJ): Add w16select.o.
105 (TERMCAP_OBJ): Add termcap.o.
106
02b49580
GM
1072010-05-15 Glenn Morris <rgm@gnu.org>
108
1a82cca9
GM
109 * sed1v2.inp (OLDXMENU_TARGET): Edit to empty.
110 * sed1x.inp (OLDXMENU_TARGET): Edit to really-oldxmenu.
111
1edbd309 112 * sed1v2.inp (LIBXT_OTHER): Edit to empty.
02b49580 113
489d31a4
GM
1142010-05-14 Glenn Morris <rgm@gnu.org>
115
177b0288
GM
116 * sed1v2.inp (ns_appdir, ns_appbindir, ns_appsrc): Edit to empty.
117
f14d1dfd
GM
118 * sed1v2.inp (MSDOS_OBJ): Edit to dosfns.o msdos.o.
119 (MSDOS_SUPPORT): Edit to $(MSDOS_SUPPORT_REAL).
120 * sed1x.inp (MSDOS_X_OBJ): Edit to w16select.o termcap.o.
121
11842bd8
GM
122 * sed2x.inp (HAVE_WINDOW_SYSTEM): Define.
123 * sed1x.inp (TOOLTIP_SUPPORT): Edit to ${lispsource}tooltip.elc.
124 (WINDOW_SUPPORT): Edit to $(BASE_WINDOW_SUPPORT) $(X_WINDOW_SUPPORT).
125 * sed1v2.inp (MOUSE_SUPPORT): Edit to $(REAL_MOUSE_SUPPORT).
126 (TOOLTIP_SUPPORT, WINDOW_SUPPORT): Edit to empty.
127
2633ef94
GM
128 * sed1v2.inp (FONT_OBJ): Use the plain X version (no XFT, Freetype).
129
489d31a4
GM
130 * sed1v2.inp (@NS_IMPL_GNUSTEP_INC@): Edit to nil.
131
5a903aa9
GM
1322010-05-13 Glenn Morris <rgm@gnu.org>
133
99ab9eb4
GM
134 * sed1x.inp (OLDXMENU): Edit to ${oldXMenudir}libXMenu11.a.
135 (LIBXMENU): Edit to ${OLDXMENU}.
136 (LIBX_OTHER): Edit to ${LIBXT} ${LIBX_EXTRA}.
137
5a903aa9
GM
138 * sed1v2.inp (C_SWITCH_X_SYSTEM, C_SWITCH_X_SITE, LIB_STANDARD)
139 (FONTCONFIG_CFLAGS, FONTCONFIG_LIBS, FREETYPE_CFLAGS, FREETYPE_LIBS)
140 (LIBOTF_CFLAGS, LIBOTF_LIBS, M17N_FLT_CFLAGS, M17N_FLT_LIBS)
141 (GNU_OBJC_CFLAGS, GNUSTEP_SYSTEM_LIBRARIES, LIBRESOLV, LIBGPM):
142 Edit to empty,
143 (LIB_MATH): Edit to -lm.
144 (UNEXEC_OBJ): Edit to unexec.o.
145
1a0d7c06
GM
1462010-05-12 Glenn Morris <rgm@gnu.org>
147
44b031a6
GM
148 * sed3v2.inp (INSTALLABLES): No more @LIB_SRC_EXTRA_INSTALLABLES@.
149
1a0d7c06
GM
150 * sed1v2.inp (LIB_GCC): Edit to -Lgcc.
151
acddf8ae
GM
1522010-05-11 Glenn Morris <rgm@gnu.org>
153
154 * sed1x.inp (LIBS_SYSTEM): Edit to -lxext -lsys.
155 * sed3x.inp: New file.
156
7490175b
GM
1572010-05-10 Glenn Morris <rgm@gnu.org>
158
97efb629
GM
159 * sed1v2.inp, sed3v2.inp (LIBS_SYSTEM): Edit to empty.
160
7490175b
GM
161 * sed3v2.inp (BLESSMAIL_TARGET): Edit to need-blessmail.
162
61a808e8
CY
1632010-05-07 Chong Yidong <cyd@stupidchicken.com>
164
165 * Version 23.2 released.
166
40c17879
GM
1672010-05-08 Glenn Morris <rgm@gnu.org>
168
169 * sed1v2.inp (LIBS_TERMCAP): Edit to empty.
170 (TERMCAP_OBJ): Edit to tparam.o.
171
9fdec8bc
EZ
1722010-05-07 Eli Zaretskii <eliz@gnu.org>
173
174 Fix breakage due to autoconfiscation of Makefile.in files.
175
176 * sed3v2.inp (C_SWITCH_MACHINE): Edit to empty.
177
178 * sed1v2.inp (@LIB_MATH@): Edit to -lm.
179 (C_SWITCH_MACHINE, C_SWITCH_SYSTEM, LD_SWITCH_SYSTEM_TEMACS)
180 (LD_SWITCH_X_SITE_AUX, LD_SWITCH_X_SITE_AUX_RPATH)
181 (LD_SWITCH_SYSTEM, LD_SWITCH_SYSTEM_EXTRA, LIBTIFF, LIBJPEG)
182 (LIBPNG, LIBGIF, LIBXPM, XFT_LIBS, DBUS_CFLAGS, DBUS_LIBS)
183 (DBUS_OBJ, GCONF_CFLAGS, GCONF_LIBS, GTK_OBJ, LIBXMU, LIBXSM)
184 (LIBXTR6, XOBJ, TOOLKIT_LIBW, WIDGET_OBJ, CYGWIN_OBJ, NS_OBJ)
185 (NS_SUPPORT, LIBSELINUX_LIBS, START_FILES): Edit to empty.
186 (XMENU_OBJ): Edit to xmenu.o.
187 (FONT_OBJ): Edit to value used for X on Unix.
188 (PRE_ALLOC_OBJ): Edit to lastfile.o.
189 (POST_ALLOC_OBJ): Edit to $(vmlimitobj).
190 (@unexec@): Edit to unexec.o.
191
e3cf0cde
GM
1922010-05-06 Glenn Morris <rgm@gnu.org>
193
194 * sed1v2.inp, sed5x.inp: Remove LN_S, unused.
195
ed68db4d
EZ
1962010-04-01 Eli Zaretskii <eliz@gnu.org>
197
198 Remove support for DJGPP v1.x.
199
200 * sed3.inp:
201 * sed2.inp:
202 * sed1.inp:
203 * mainmake: Files removed.
204
2201e7e2
EZ
2052010-03-27 Eli Zaretskii <eliz@gnu.org>
206
207 * sedlisp.inp (VPATH): Don't edit, no longer needed.
208 (lisp, srcdir): Adapt to lisp/Makefile.in changes.
209 (abs_top_builddir): New edit.
210
211 * sed3v2.inp (KRB4LIB, DESLIB, KRB5LIB, CRYPTOLIB, COM_ERRLIB)
212 (LIBHESIOD, LIBRESOLV, LIBS_MAIL): Edit to empty values.
213
214 * sed3.inp (KRB4LIB, DESLIB, KRB5LIB, CRYPTOLIB, COM_ERRLIB)
215 (LIBHESIOD, LIBRESOLV, LIBS_MAIL): Edit to empty values.
216
217 * sed1v2.inp (abs_builddir): Edit into "../src".
218
288f9fc0
CY
2192010-03-10 Chong Yidong <cyd@stupidchicken.com>
220
221 * Branch for 23.2.
222
e4138181
EZ
2232010-02-19 Eli Zaretskii <eliz@gnu.org>
224
225 * INSTALL: Remove a CVS-specific note. Update for latest versions
226 of Windows.
227
e2a1f100
EZ
2282009-09-17 Eli Zaretskii <eliz@gnu.org>
229
230 * sed1v2.inp (OTHER_FILES): Edit to empty.
231
66205aea
EZ
2322009-09-11 Eli Zaretskii <eliz@gnu.org>
233
234 * mainmake.v2 (bootstrap): Ensure enough environment space
235 will be available to run config.bat.
236
a6e656a4
EZ
2372009-08-27 Eli Zaretskii <eliz@gnu.org>
238
239 * sed1v2.inp (buildobj.h): Replace "echo" with "djecho".
240
70243478
CY
2412009-06-21 Chong Yidong <cyd@stupidchicken.com>
242
243 * Branch for 23.1.
244
dfec8622
EZ
2452009-04-14 Eli Zaretskii <eliz@gnu.org>
246
247 * mainmake.v2 (src) <gdb.ini>: Don't replace the line with
248 x_error_quitter; instead, append "set environment NAME" to the end.
249 Set NAME and USERNAME in the environment to the same value.
250
291f6a31
EZ
2512009-02-28 Eli Zaretskii <eliz@gnu.org>
252
253 * mainmake.v2 (boot): Don't require b-emacs.exe if not building
2a1573ff 254 out of CVS. (Bug#2151)
291f6a31 255
bd448b7a
EZ
2562008-12-19 Eli Zaretskii <eliz@gnu.org>
257
258 * INSTALL: Document the problems on Windows Vista and the
259 --with-system-malloc option to config.bat.
260
261 * sedalloc.inp: New file.
262
0c123bd1
EZ
2632008-11-21 Eli Zaretskii <eliz@gnu.org>
264
265 * mainmake.v2 (misc): New target.
266 (all, info): Depend on `misc'.
267
71a69201
EZ
2682008-11-15 Eli Zaretskii <eliz@gnu.org>
269
aae2a498
EZ
270 * mainmake.v2 (src): Move removal of src/bootlisp after recursing
271 into `lisp'.
272
ead9233b
EZ
273 Make bootstrap work again:
274
275 * mainmake.v2 (boot): New variable.
276 (src): Pass $(boot) to sub-Make. Remove src/bootlisp. If
277 src/bootlisp exists after running Make, run Make in `lisp' as
278 well.
279 (clean, mostlyclean): Remove bogus repeated clean in the top-level
280 directory.
281 (info, bootstrap-clean): New targets.
282 (bootstrap): Depend only on bootstrap-clean. Commands modified to
283 be equivalent to top-level Makefile.in.
284 (bootfast, bootstrap-lisp-1, bootstrap-lisp, bootstrap-src)
285 (bootstrap-clean-before, bootstrap-clean-after): Targets deleted.
286 (clean, mostlyclean, distclean, maintainer-clean, extraclean):
287 Don't recurse into lwlib and oldXMenu.
288
289 * sed1v2.inp: Create bootlisp when bootstrapping b-emacs.exe.
290
291 * sedlisp.inp: Don't convert *.el files to Unix text format, and
292 don't copy ldefs-boot.el into loaddefs.el.
293
294 * sed6.inp: Edit out Unixy shell features in maintainer-clean
295 targets in doc/ Makefiles.
296
71a69201
EZ
297 * INSTALL: Update the list of utilities needed by lisp/Makefile
298 and for bootstrapping.
299
cafb9504
EZ
3002008-11-08 Eli Zaretskii <eliz@gnu.org>
301
302 * INSTALL: New file, with build instructions moved from the
303 top-level INSTALL.
304
e16acc2c
EZ
3052008-10-14 Eli Zaretskii <eliz@gnu.org>
306
307 * sedlisp.inp (lisp): Set to absolute file name of current
308 directory, not to ".", to have it on EMACSLOADPATH when we descend
309 into subdirectories.
310
293a3986
EZ
3112008-08-23 Eli Zaretskii <eliz@gnu.org>
312
313 * sed2v2.inp: Remove definition of USER_FULL_NAME (now defined on
314 src/s/msdos.h).
315
316 * sed3v2.inp: Edit out @LIB_SRC_EXTRA_INSTALLABLES@.
317
b97439ce 318 * sed1v2.inp (version): Define to empty.
293a3986
EZ
319 (ALL_CFLAGS, LIBES): Edit out @FOO@ stuff.
320 (EXEEXT): Define to .exe.
321 Edit "ln -f" into "cp -pf".
322 Edit "touch" into "djecho $@ >", to avoid requiring touch.exe.
323 (b-emacs${EXEEXT}): Don't remove emacs.exe and temacs.exe.
324 Edit "`/bin/pwd`/" into "./".
325 Stubify emacs after it is dumped, to produce emacs.exe.
326 Stubedit temacs.exe to 1024K of stack, emacs.exe to 2048K, and
327 b-emacs.exe to 3072K.
328
329 * mainmake.v2 (emacs lispref lispintro): Chdir under doc/.
330 (emacs): Renamed from `man', to reflect changes in doc directory
331 structure. All callers changed.
332 (clean mostlyclean distclean maintainer-clean extraclean): Chdir
333 into doc/ for manuals. Add misc subdirectory.
334 (src): Pass an empty BOOTSTRAPEMACS variable to src/Makefile.
335 (install): Don't stubify/stubedit emacs.exe, this is now done by
336 src/Makefile.
337
57df543c
EZ
3382007-10-05 Eli Zaretskii <eliz@gnu.org>
339
340 * sed6.inp: Update comment to reflect doc directory structure.
341
342 * sed1v2.inp (RSVG_LIBS, RSVG_CFLAGS): Edit out.
343
cacc7b51
GM
3442007-07-25 Glenn Morris <rgm@gnu.org>
345
346 * Relicense all FSF files to GPLv3 or later.
347
348 * COPYING: Switch to GPLv3.
349
537a062f
CY
3502007-06-02 Chong Yidong <cyd@stupidchicken.com>
351
352 * Version 22.1 released.
353
f5f4e20d
GM
3542007-02-10 Glenn Morris <rgm@gnu.org>
355
356 * COPYING.DJ: Remove file since it is no longer needed (see README
357 for details).
358
222b4fde
GM
3592007-01-28 Glenn Morris <rgm@gnu.org>
360
361 * COPYING.DJ: New file.
362
22311938
EZ
3632006-12-04 Eli Zaretskii <eliz@gnu.org>
364
365 * sed2v2.inp (HAVE_SYNC): Define.
366
69a6e74d
EZ
3672006-11-25 Eli Zaretskii <eliz@gnu.org>
368
369 * sed1v2.inp (CFLAGS_SOUND): Edit out.
370
45a2056c
JB
3712006-09-15 Jay Belanger <belanger@truman.edu>
372
373 * COPYING: Replace "Library Public License" by "Lesser Public
374 License" throughout.
375
67b8391b
EZ
3762005-09-10 Sven Joachim <svenjoac@gmx.de> (tiny change)
377
378 * sed3v2.inp (GETOPT_H, GETOPTOBJS): Define to use getopt.h,
379 getopt.o and getopt1.o.
380
a0ec7a4a
LK
3812005-07-04 Lute Kamstra <lute@gnu.org>
382
383 Update FSF's address in GPL notices.
384
3819d330
EZ
3852004-11-10 Eli Zaretskii <eliz@gnu.org>
386
387 * sed1.inp: Revert last change.
388
880820fe 3892004-11-09 Jan Djärv <jan.h.d@swipnet.se>
ba68f95a
JD
390
391 * sed1v2.inp: Use djecho for buildobj.lst.
392
393 * sed1.inp: Ditto.
394
3f8ea68c
EZ
3952004-11-08 Eli Zaretskii <eliz@gnu.org>
396
997a1ae5
EZ
397 * sedlisp.inp (bootstrap-clean): Copy ldefs-boot.el onto
398 loaddefs.el, unless the latter exists and is newer.
399
406865b8
EZ
400 * mainmake.v2 (mostlyclean, distclean, maintainer-clean)
401 (extraclean, bootfast): New targets.
402 (top_distclean): New macro, used by distclean, maintainer-clean,
403 and extraclean.
404 (.PHONY): Add bootfast.
405 (bootstrap): Make bootstrap-after in lisp.
5e1a6e32 406 (bootstrap-clean-before): Clean in man, lispref, and lispintro as well.
406865b8 407
3f8ea68c
EZ
408 * sed2v2.inp (HAVE_BZERO): Define for GCC v3.x and later.
409
b0b6ad00
EZ
4102004-10-06 Eli Zaretskii <eliz@gnu.org>
411
412 * sed1v2.inp (LC_ALL=C): Fix src/Makefile breakage caused by
413 recent (2004-09-24) changes in src/Makefile.in.
414
ab5a4a32
EZ
4152004-08-14 Eli Zaretskii <eliz@gnu.org>
416
417 * sedleim.inp: Remove the lines which say "<TAB>@true", to avoid
418 running a Unixy shell and to reincarnate the "Nothing to be done
419 for `all'" message from Make when there's nothing to be done.
420
cdc9b845
EZ
4212004-05-11 Eli Zaretskii <eliz@gnu.org>
422
423 * sedleim.inp (distclean): Remove stamp-subdirs.
424 (SUBDIRS): Don't use `touch', use `djecho' instead.
425 (changed.tit, changed.misc): Use `djecho' instead of `echo'.
426
05fdbeb8
EZ
4272004-05-02 Eli Zaretskii <eliz@gnu.org>
428
429 * sed2v2.inp (HAVE_GETRUSAGE): Define.
430
a6eeaa81 4312003-09-22 Eli Zaretskii <eliz@gnu.org>
2f809aae
EZ
432
433 * mainmake.v2 (man lispref lispintro): Specify an explicit target
434 `info', like Makefile.in does.
435
a6eeaa81 4362003-08-31 Eli Zaretskii <eliz@gnu.org>
bbc2d90e
EZ
437
438 * sed3v2.inp (srcdir): Use "command.com /c cd" to produce an
439 absolute file name of the current working directory. This avoids
440 the warning from Make about circular dependencies.
441
a6eeaa81 4422003-08-30 Eli Zaretskii <eliz@gnu.org>
d5947564
EZ
443
444 * sedlisp.inp: Set FNCASE=y for all targets in the lisp directory,
445 so that CVS etc. file names are filtered out of the list of
446 subdirectories.
447
a6eeaa81 4482003-08-28 Eli Zaretskii <eliz@gnu.org>
a0b18738
EZ
449
450 * sed6.inp (elisp.dvi, index.texi): Replace Unix shell commands
451 with equivalent COMMAND.COM commands.
452
a6eeaa81 4532003-08-24 Eli Zaretskii <eliz@gnu.org>
8e1cc65f 454
3d8714e7
EZ
455 * sed3v2.inp (EXEEXT): Define to an empty string.
456
b7cb1e12 457 * sed1v2.inp (EXEEXT): Define to an empty string.
5459e42a 458 Remove src/emacs after producing b-emacs.exe.
b7cb1e12
EZ
459
460 * sed2v2.inp (HAVE_DIFFTIME, HAVE_MEMCMP, HAVE_MEMMOVE)
8e1cc65f
EZ
461 (HAVE_SIZE_T): Define.
462
852eef40
EZ
4632002-04-16 Eli Zaretskii <eliz@is.elta.co.il>
464
465 * sed2v2.inp: New file.
466
467 * sed2.inp: Remove DJGPP v2.x stuff.
468
93fc6fbe
EZ
4692002-03-27 Eli Zaretskii <eliz@is.elta.co.il>
470
471 * sedlisp.inp <bootstrap-clean>: Make sure all *.el files have
472 Unix EOLs, to avoid overflowing pure storage while bootstrapping.
473
ab8a75de
EZ
4742002-03-20 Eli Zaretskii <eliz@is.elta.co.il>
475
177c0ea7 476 * mainmake.v2 (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src)
ab8a75de
EZ
477 (bootstrap-clean-before, bootstrap-clean-after): Return to the
478 top-level directory after sub-make.
479 (bootstrap-lisp): Pass an absolute file name as value of ${lisp}.
480
481 * sed1v2.inp: Fix editing of the rule for ${libsrc}make-docfile.
482
b9c1fa2e
EZ
4832002-03-09 Eli Zaretskii <eliz@is.elta.co.il>
484
69587bba 485 Add support for bootstrapping Emacs:
b9c1fa2e
EZ
486
487 * sed1v2.inp: Edit the bootstrap-* targets. Fix the mostlyclean
488 target.
489
177c0ea7
JB
490 * mainmake.v2 (maybe_bootstrap, bootstrap, bootstrap-lisp-1)
491 (bootstrap-lisp, bootstrap-src, bootstrap-clean-before)
b9c1fa2e
EZ
492 (bootstrap-clean-after): New targets.
493 (all): Depend on maybe_bootstrap.
494
fcd2ab44
EZ
4952001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
496
497 * sed1v2.inp: Delete _gdbinit in distclean target.
498
880820fe 4992001-12-09 Pavel Janík <Pavel@Janik.cz>
72244db2
PJ
500
501 * COPYING: Moved back.
502
b0a63d77
EZ
5032001-12-07 Eli Zaretskii <eliz@is.elta.co.il>
504
505 * sed2.inp (HAVE_VFORK): Don't define: the fragment in sysdep.c
506 which needed it is gone.
507
880820fe 5082001-11-29 Pavel Janík <Pavel@Janik.cz>
0142178a
PJ
509
510 * COPYING: Removed.
511
ac74199d
EZ
5122001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
513
514 * mainmake.v2 (lispintro): New target.
515 (all): Add lispintro.
516
517 * sed6.inp (SHELL): Comment away, for lispintro.
518
5c32b7c5
EZ
5192001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
520
521 * sed6.inp (texinputdir): Add, for the lispref directory.
522
523 * mainmake.v2 (all): Add lispref.
524 (man lispref): Add lispref.
525
71431a0e
GM
5262001-10-20 Gerd Moellmann <gerd@gnu.org>
527
6aa97356 528 * (Version 21.1 released.)
71431a0e 529
ab952a4f
GM
5302001-10-05 Gerd Moellmann <gerd@gnu.org>
531
532 * Branch for 21.1.
177c0ea7 533
fc406406
EZ
5342001-07-20 Eli Zaretskii <eliz@is.elta.co.il>
535
536 * mainmake.v2 (install): Create site-lisp/subdirs.el if it is not
537 already there.
538
24b97d4b
EZ
5392001-07-06 Eli Zaretskii <eliz@is.elta.co.il>
540
541 * sed2.inp: Ifdef away the test for !HAVE_MKTIME, to avoid parse
542 error in "gcc -E -traditional" with GCC 3.0.
543
2b908342
EZ
5442001-04-02 Eli Zaretskii <eliz@is.elta.co.il>
545
546 * sedleim.inp (srcdir=): Edit @srcdir@ into an absolute file name
547 of the leim subdirectory, so that EMACSLOADPATH doesn't break when
548 titdic-convert chdirs into leim/quail.
549
9d5d1075
EZ
5502001-03-30 Eli Zaretskii <eliz@is.elta.co.il>
551
552 * sedleim.inp: Adapt to changes in leim/Makefile.in's $(TIT)
553 target.
554
d7fcecc1
EZ
5552001-03-01 Eli Zaretskii <eliz@is.elta.co.il>
556
557 * README: New file.
558
559 * sed1.inp: Add copyright.
560 * sed1v2.inp: Add copyright.
561 * sed2.inp: Add copyright.
562 * sed2x.inp: Add copyright.
563 * sed3.inp: Add copyright.
564 * sed3v2.inp: Add copyright.
565 * sed4.inp: Add copyright.
566 * sed5x.inp: Add copyright.
567 * sed6.inp: Add copyright.
568 * sedleim.inp: Add copyright.
569 * sedlisp.inp: Add copyright.
570
7121a5e1
EZ
5712001-02-20 Eli Zaretskii <eliz@is.elta.co.il>
572
573 * mainmake.v2, mainmake: Add copyright.
574
da7fab49
EZ
5752000-11-22 Eli Zaretskii <eliz@is.elta.co.il>
576
577 * sed2.inp (NSIG) [__DJGPP__ == 2 && __DJGPP_MINOR__ == 1]:
578 Define; it is undefined in DJGPP v2.01.
579
f4da4611
EZ
5802000-11-13 Eli Zaretskii <eliz@is.elta.co.il>
581
582 * sed2.inp (HAVE_MKSTEMP): Define.
583
a115794c
EZ
5842000-10-07 Eli Zaretskii <eliz@is.elta.co.il>
585
586 * sedleim.inp (RUN-EMACS): Remove EMACSLOADPATH setting as part of
587 the command; use Make's "export EMACSLOADPATH=" instead. Remove
588 the handling of `command` expansion, leim/Makefile.in doesn't use
589 that anymore.
590
67e0a2b6
EZ
5912000-08-29 Eli Zaretskii <eliz@is.elta.co.il>
592
593 * sed2.inp (HAVE_INDEX, HAVE_RINDEX): Define.
594
838b9528
EZ
5952000-08-22 Eli Zaretskii <eliz@is.elta.co.il>
596
597 * mainmake.v2 (TAGS): Don't use [a-zA-Z]*, as it causes wildcard
598 expansion to become case-sensitive and return all file names in
599 upper case on plain DOS.
600
efb29aff
EZ
6012000-08-05 Eli Zaretskii <eliz@is.elta.co.il>
602
603 * mainmake.v2 (src): Put gdb.tmp after -a, since djecho's -a
604 switch requires an argument.
605
4a201758
EZ
6062000-07-31 Eli Zaretskii <eliz@is.elta.co.il>
607
608 * mainmake.v2 (src): Make the rule faster by using a single djecho
609 command instead of multiple redir invocations.
610 (install): Speed up by using a command.com's for loop.
611
7f987ac0
EZ
6122000-07-23 Eli Zaretskii <eliz@is.elta.co.il>
613
614 * sed3v2.inp: Define ALLOCA to an empty string.
615
68be2869
EZ
6162000-07-18 Eli Zaretskii <eliz@is.elta.co.il>
617
618 * sed1v2.inp: Put getloadavg.o into LIBOBJS, not GETLOADAVG_LIBS.
619
c107c335
EZ
6202000-07-09 Eli Zaretskii <eliz@is.elta.co.il>
621
622 * sed1v2.inp: Set LIBSOUND to an empty string.
623
7f3e4303
EZ
6242000-06-26 Eli Zaretskii <eliz@is.elta.co.il>
625
626 * sed2.inp: Define HAVE_STRUCT_TIMEZONE in src/config.h.
627
db1306d8
EZ
6282000-06-25 Eli Zaretskii <eliz@is.elta.co.il>
629
630 * sed1v2.inp: Set GETLOADAVG_LIBS to getloadavg.o in src/Makefile.
631
4ea325f5
EZ
6322000-06-18 Eli Zaretskii <eliz@is.elta.co.il>
633
634 * sedlisp.inp (srcdir): Edit this variable.
635
7d5c8691
EZ
6362000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
637
638 * sedlisp.inp: New file.
639
fcd2e082
EZ
6402000-05-18 Eli Zaretskii <eliz@is.elta.co.il>
641
642 * sed6.inp: Changes to allow "make foo.dvi" on DJGPP platforms:
643 (ENVADD): Redefine as empty, to avoid requiring a Unixy shell.
644 (TEXINPUTS): Use semi-colon; export explicitly.
645 (MAKEINFO): Export explicitly.
646
35a28e21
EZ
6472000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
648
649 * mainmake.v2 (install): Install ebrowse.exe.
650
33744b5d
DL
6512000-04-14 Dave Love <fx@gnu.org>
652
653 * sed1v2.inp, sed1.inp: Add LIBS, LIBOBJS.
654
c1300911
EZ
6552000-03-13 Eli Zaretskii <eliz@is.elta.co.il>
656
657 * sed2.inp: Add PROTOTYPES and POINTER_TYPE, per the new
658 config.in.
659
7c7b25db
EZ
6602000-01-27 Eli Zaretskii <eliz@is.elta.co.il>
661
662 * sed2.inp (HAVE_SETITIMER): Define.
663
ba3a0c6d
EZ
6641999-11-18 Eli Zaretskii <eliz@is.elta.co.il>
665
666 * sed2.inp (HAVE_TM_GMTOFF, HAVE_MBLEN): Define.
667
668 * sed1v2.inp: Convert "LC_ALL=C ./temacs" to MS-DOS equivalent.
669
32072ea3
DL
6701999-07-29 Eli Zaretskii <eliz@gnu.org>
671
672 * sedleim.inp (SHELL, MAKESHELL): Use /xyzzy/command as the shell.
673
6741999-07-12 Richard Stallman <rms@gnu.org>
675
676 * Version 20.4 released.
677
6781999-07-01 Eli Zaretskii <eliz@gnu.org>
679
680 * mainmake.v2 (SHELL, MAKESHELL): Don't use /dos/command, it can
10d1d0af 681 invoke an incompatible version of COMMAND.COM.
32072ea3
DL
682
6831999-05-19 Eli Zaretskii <eliz@gnu.org>
684
685 * sed1v2.inp: Use -gcoff instead of -g in CFLAGS, for those who
686 have GCC configured by default to use stabs, which unexec.c
687 doesn't currently support.
688
6891999-01-14 Eli Zaretskii <eliz@gnu.org>
690
691 * mainmake.v2 (install): Use update instead of sed to install fns.el.
692
6931999-01-11 Eli Zaretskii <eliz@gnu.org>
694
695 * mainmake.v2 (install): Install fns.el in ../bin, since Emacs
696 looks for it in exec-directory.
697
6981999-01-07 Eli Zaretskii <eliz@gnu.org>
699
700 * sedleim.inp: New file, for configuring the leim directory.
701
702 * mainmake.v2 (src): Build files in leim if leim/Makefile exists.
703 (clean): Add clean in leim.
704
7051998-11-08 Eli Zaretskii <eliz@mescaline.gnu.org>
706
707 * mainmake.v2 (SHELL, MAKESHELL): Don't use `override'.
708
7091998-10-20 Eli Zaretskii <eliz@mescaline.gnu.org>
710
711 * mainmake.v2: Forcibly set SHELL and MAKESHELL to force Make to
712 use COMMAND.COM as the shell.
713
7141998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
715
716 * Version 20.3 released.
717
7181998-05-04 Eli Zaretskii <eliz@mescaline.gnu.org>
719
720 * mainmake.v2 (TAGS tags): Fix file name wildcards in lisp
721 directory.
722
7231998-04-13 Eli Zaretskii <eliz@delysid.gnu.org>
724
725 * mainmake.v2 (src): Replace topdir with top_srcdir in commands
726 which generate gdb.ini.
727
7281998-04-12 Eli Zaretskii <eliz@delysid.gnu.org>
729
730 * mainmake.v2 (version): Determine emacs-version from
731 lisp/version.el. Pass it to sub-Make's.
732
7331998-04-05 Eli Zaretskii <eliz@is.elta.co.il>
734
735 * sed3v2.inp: When installing ${version},
736 do it replacing @version@.
737
738 * mainmake.v2 (version): Compute the version from lisp/version.el
739 and pass to sub-Make's. Pass top_srcdir to sub-Make's.
740
7411997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
742
743 * sed6.inp: New file, configures the man directory for MSDOS.
744
745 * mainmake.v2 (man): New target to build the manual.
746 (all): Add the man dependency.
747 (install): Change bin\\nul to bin\nul.
748
7491997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
750
751 * Version 20.2 released.
752
7531997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
754
755 * Version 20.1 released.
756
7571997-09-07 Eli Zaretskii <eliz@is.elta.co.il>
758
759 * sed1v2.inp: Enlarge the stack size of temacs to 100KB.
760
7611997-08-13 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
762
8de5628c 763 * sed2.inp (EMACS_CONFIGURATION): Set to i386-pc-msdosdjgpp.
32072ea3 764
5e1a6e32 7651997-08-10 Eli Zaretskii <eliz@is.elta.co.il>
32072ea3
DL
766
767 * sed1v2.inp (CPPFLAGS, LDFLAGS): Edit to empty.
768
7691997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
770
771 * sed2.inp (HAVE_LOGB, HAVE_FREXP, HAVE_FMOD, HAVE_RINT)
772 (HAVE_CBRT, HAVE_FPATHCONF, HAVE_SETRLIMIT): Defined.
773
774 * sed1.inp, sed1v2.inp: Remove `stamp-oldxmenu' dependency, so
775 MSDOS users won't need `touch' installed.
776
777 * mainmake.v2 (TAGS, tags): Include new lisp subdirectories.
778
7791996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
780
781 * Version 19.33 released.
782
7831996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
784
785 * is_exec.c: Renamed from is-exec.c.
786
7871996-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
788
789 * Version 19.32 released.
790
791 * is-exec.c, sigaction.c: New files.
792
7931996-07-24 Eli Zaretskii <eliz@is.elta.co.il>
794
795 * mainmake.v2 (TAGS): Make sure bin/etags.exe is current. Make
796 the rules always generate TAGS.
797
7981996-06-09 Eli Zaretskii <eliz@is.elta.co.il>
799
800 * sed2.inp: Don't undef MULTI_FRAME.
801
8021996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
803
804 * Version 19.31 released.
805
8061996-04-17 Eli Zaretskii <eliz@is.elta.co.il>
807
808 * sed1.inp: Replace `make-docfile' with `make-doc.exe'. In case
809 src/Makefile needs to rebuild `make-doc.exe', use one command per line.
810 Undo the previous change.
177c0ea7 811
32072ea3
DL
8121996-04-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
813
177c0ea7 814 * sed1.inp: Change make-docfile to make-doc.exe in a second place.
32072ea3
DL
815
8161996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
817
818 * mainmake.v2 (src): Create a file with sed commands instead of using
819 a long sed command line (some versions of Sed don't handle that).
820 (gdb): Merged back into src, undoing April 13 change.
821 (install): Do use if statements, but not a loop.
177c0ea7 822
32072ea3
DL
8231996-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
824
825 * mainmake.v2 (gdb): New target, broken out of src.
826 (install): Use simple explicit copy commands, not a loop.
827
8281996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
829
830 * sed2.inp: Under DJGPP v2, use <sys/config.h> instead of most of
831 config.h.in.
832
833 * sed1v2.inp, sed3v2.inp, mainmake.v2: New files.
834
8351996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
836
837 * sed2.inp (LOCALTIME_CACHE, HAVE_TZSET): Define these.
838
8391995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
840
841 * Version 19.30 released.
842
8431995-11-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
844
845 * sed3.inp: Alter test-distrib to test-dis.
846
8471995-11-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
848
849 * mainmake (install): Don't mv make-doc.exe into ../bin/.
850
8511995-10-11 Kim Storm <kfstorm@wombat.gnu.ai.mit.edu>
852
853 * sed1.inp: Call make-doc.exe instead of make-docfile.
854
8551995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
856
857 * sed2.inp: Define STDC_HEADERS.
858 Undefine MULTI_FRAME, until somebody fixes msdos.h and msdos.c.
859
8601995-01-20 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
861
862 * sed3.inp: Fix sed append command to behave as intended.
863
8641995-01-20 Morten Welinder <terra@diku.dk>
865
866 * sed3.inp: Delete mysterious dot. Add comment to protect blank
867 line at end of file. Make sure make-docfile is compiled.
868
8691995-01-10 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
870
871 * sed3.inp: Use coff2exe on make-docfile.
872 * sed1.inp: Not go32, which has problems with long arg lists.
873
8741994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
875
876 * sed1.inp: Handle "\t#"-style comments.
877 (obj): Don't add any files -- now done in src/makefile.in.in
878 (temacs): Don't depend on prefix-args.
879 (DOC): Reflect makefile changes regarding two-batch run.
880
881 * sed2.inp: Add comments showing how to use the system malloc.
882 (EMACS_CONFIG_OPTIONS): Set though not useful.
883 (HAVE_MKTIME): Define.
884
885 * mainmake (clean): Add target.
886
887 * sed1x.inp, sed2x.inp, sed5x.inp: New files for X configuration.
888
32072ea3
DL
8891994-07-14 Morten Welinder (terra@diku.dk)
890
891 * sed2.inp (HAVE_STRERROR): Define.
892
8931994-07-08 Morten Welinder (terra@diku.dk)
894
895 * sed1.inp, sed2.inp: Use "m/intel386" instead of "m/dos386.h".
896
8971994-06-01 Morten Welinder (terra@diku.dk)
898
899 * sed4.inp: New file for configuring src/paths.h.
900
9011994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
902
903 * Version 19.25 released.
904
9051994-05-22 Morten Welinder (terra@diku.dk)
906
907 * sed1.inp: Adding dos-fns.elc to the set of lisp files was moved
908 to src/makefile.in.in.
909
9101994-05-20 Morten Welinder (terra@tyr.diku.dk)
911
912 * sed2.inp: Reflect change from CONFIGURATION to EMACS_CONFIGURATION.
913 Also set it to correct three-part value.
914
9151994-05-16 Morten Welinder (terra@tyr.diku.dk)
916
917 * Version 19.23 released.
918
919 * sed1.inp: Don't use `+' in regexps as different stream
920 editors interpret them differently. Use `*' instead.
921
9221994-05-12 Morten Welinder (terra@diku.dk)
923
924 * mainmake (install): Set the minimum stack (for running under
925 DPMI) to 512K. Avoid using wildcard for matching one file.
926
9271994-05-08 Morten Welinder (terra@diku.dk)
928
929 * sed3.inp: Don't pass version to [ce]tags.
930
9311994-04-30 Morten Welinder (terra@diku.dk)
932
194d44e7 933 * sed1.inp: Don't comment out the inc-vers run as that
32072ea3
DL
934 does not exist anymore.
935 Don't reset DEBUG_MOLE as that no longer is used.
936 Identify the file being patched as src/...
937 * sed2.inp: Identify the file being patched as src/...
938 * sed3.inp: We don't have to have the version number in here
939 anymore. Instead we patch the way it is passed from make to
940 the C compiler.
941
9421994-04-29 Morten Welinder (terra@diku.dk)
943
944 * sed1.inp: Set CFLAGS=-O2, not -g. Handle the new
945 M_FILE, S_FILE, and SET_MAKE defines. Get rid of ^Ms.
946
947 * sed2.inp: We have bcmp. Configuration is "msdos".
948 Get rid of ^Ms.
949
950 * sed3.inp: Set CFLAGS=-O2, not -g. Correct for
951 new configuration regarding utilities not to compile.
952 Fix version number. Get rid of ^Ms.
953
9541994-01-08 Morten Welinder (terra@diku.dk)
955
194d44e7 956 * sed3.inp: Improve make-compatibility by not using drive
32072ea3
DL
957 specifications and by not specifying an explicit shell.
958
9591994-01-07 Morten Welinder (terra@diku.dk)
960
961 * sed1.inp: Incorporate the actions of patch1.
962 * patch1: File deleted.
963
9641993-01-05 Morten Welinder (terra@diku.dk)
965
966 * mainmake: New file, makefile for the main directory.
967
968 * patch1: New file. Context diff to turn src/makefile.in into
969 a msdos version called makefile.
970
971 * emacs.pif: New file, program information file for Emacs under
972 Windows. (This file contains non-printable characters.)
973
974 * emacs.ico: New file, icon for Emacs under Windows. It's so ugly
8de5628c 975 that someone is bound to create a better one. Mail uuencoded icons
32072ea3
DL
976 to terra@diku.dk, but be prepared to sign a copyright disclaimer.
977 (This file contains non-printable characters.)
978
177c0ea7 979 * sed3.inp: New file for changing lib-src/makefile.in into
32072ea3
DL
980 lib-src/makefile.
981
8de5628c 982 * sed2.inp: New file for changing src/config.h-in into src/config.h.
32072ea3 983
8de5628c 984 * sed1.inp: New file for changing src/makefile.in.in into src/makefile.
6922b018
KH
985
986;; Local Variables:
880820fe 987;; coding: utf-8
33462dfa 988;; add-log-time-zone-rule: t
6922b018 989;; End:
2a34a036 990
b65d8176 991 Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003,
114f9c96 992 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
7f6d64f8
GM
993
994 This file is part of GNU Emacs.
995
ff0cdfb9 996 GNU Emacs is free software: you can redistribute it and/or modify
7f6d64f8 997 it under the terms of the GNU General Public License as published by
ff0cdfb9
GM
998 the Free Software Foundation, either version 3 of the License, or
999 (at your option) any later version.
7f6d64f8
GM
1000
1001 GNU Emacs is distributed in the hope that it will be useful,
1002 but WITHOUT ANY WARRANTY; without even the implied warranty of
1003 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1004 GNU General Public License for more details.
1005
1006 You should have received a copy of the GNU General Public License
ff0cdfb9 1007 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
1042fe8c
MB
1008
1009;;; arch-tag: b602fbb5-3776-4053-8de2-03da33c29d44