Allow global VC ops like `C-x v D' in Diff and Log-View buffers.
[bpt/emacs.git] / msdos / ChangeLog
CommitLineData
394f2386
EZ
12010-06-26 Eli Zaretskii <eliz@gnu.org>
2
3 * mainmake.v2 (version): Use emacs_version[] in src/emacs.c
4 instead of lisp/version.el (see 2010-05-15T21:11:37Z!raeburn@raeburn.org).
5
6 * sed1v2.inp (MKDEPDIR): Edit to empty.
7 Delete lines in rules that invoke $(MKDEPDIR).
8 Fix editing rules that begin with "cd ../lisp".
9 Edit out sh if-then-else-fi constructs that test ${CANNOT_DUMP}.
10 Edit out "|| exit ;\" constructs in emacs${EXEEXT} rule.
11
eb697db5
DN
122010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
13
14 * sed1v2.inp (UNEXEC_OBJ): Use UNEXEC_OBJ instead of unexec.
15
824e2978
GM
162010-06-03 Glenn Morris <rgm@gnu.org>
17
18 * sed2v2.inp: Do not edit HAVE_ALLOCA.
19
ccd89fb3
GM
202010-05-26 Glenn Morris <rgm@gnu.org>
21
90278cb6
GM
22 * sed1v2.inp (@PRE_EDIT_LDFLAGS@, @POST_EDIT_LDFLAGS@): Edit to nothing.
23
ccd89fb3
GM
24 * sed1v2.inp (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS):
25 No longer present.
26
e5458003
GM
272010-05-25 Glenn Morris <rgm@gnu.org>
28
29 * sed1v2.inp (LD_SWITCH_SYSTEM_EXTRA): No longer present.
30
e8752c66
GM
312010-05-21 Glenn Morris <rgm@gnu.org>
32
90278cb6 33 * sed1v2.inp (@ns_frag@): Edit to nothing.
66dbf213 34
04384b2d
GM
35 * sed1x.inp (OLDXMENU): Replace any initial value.
36 * sed1v2.inp (OLDXMENU): Edit to "nothing".
37
e8752c66
GM
38 * sed1v2.inp (CANNOT_DUMP): Edit to no.
39
9d5cf9b6
GM
402010-05-20 Glenn Morris <rgm@gnu.org>
41
42 * sed1v2.inp (DEPFLAGS, deps_frag): Edit to empty.
43 (MKDEPDIR): Edit to ':'.
44
c1d0dcfd
GM
452010-05-19 Glenn Morris <rgm@gnu.org>
46
d494e8f2
GM
47 * sed2v2.inp (ORDINARY_LINK): Set here rather than in s/msdos.h.
48
c1d0dcfd
GM
49 * sed1v2.inp (LD): Edit to $(CC).
50 (YMF_PASS_LDFLAGS): Edit to `flags'.
51
952d5580
EZ
522010-05-18 Eli Zaretskii <eliz@gnu.org>
53
54 * sed1x.inp: Add copyright notice.
55
be4ff9da
GM
562010-05-18 Glenn Morris <rgm@gnu.org>
57
40dc6bf4
GM
58 * sed1v2.inp (RALLOC_OBJ): Edit to ralloc.o.
59
be4ff9da
GM
60 * sed1v2.inp (GMALLOC_OBJ): Edit to gmalloc.o.
61 (VMLIMIT_OBJ): Edit to vm-limit.o.
62
16455a85
GM
632010-05-17 Glenn Morris <rgm@gnu.org>
64
65 * sed1v2.inp (OLDXMENU_DEPS): Edit to empty.
66 * sed1x.inp (OLDXMENU_DEPS): Edit to ${OLDXMENU} ../src/${OLDXMENU}.
67
8877ca0f
GM
682010-05-16 Glenn Morris <rgm@gnu.org>
69
b02a6645
GM
70 * sed1v2.inp (TEMACS_LDFLAGS2): Edit to $(LDFLAGS).
71
8877ca0f
GM
72 * sed1v2.inp (GNUSTEP_SYSTEM_LIBRARIES): Remove.
73 (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): Edit to empty.
74
6e546d18
GM
752010-05-15 Glenn Morris <rgm@gnu.org>
76
4235ca47
GM
77 * sed1v2.inp (LIBXMENU): Edit to empty.
78 * sed1x.inp (LIBXMENU): Expect empty initial value.
79
3545021d
GM
80 * sed1v2.inp (OLDXMENU): Edit to empty.
81 * sed1x.inp (OLDXMENU): Expect empty initial value.
82
9fad8b97
GM
83 * sed1v2.inp (LIBX_OTHER): Edit to empty.
84 * sed1x.inp (LIBX_OTHER): Expect empty initial value.
85
6e546d18
GM
86 * sed1v2.inp (FONT_OBJ): Edit to empty for non-X case.
87 * sed1x.inp (FONT_OBJ): Edit to xfont.o for X case.
88
dbd3f723
EZ
892010-05-15 Eli Zaretskii <eliz@gnu.org>
90
91 * sed3v2.inp (INSTALLABLES): Edit out extra ${EXEEXT} after
92 "emacsclient".
93 (emacsserver, timer, wakeup): Remove edit-out commands.
94
95 * sed1v2.inp (MSDOS_OBJ): Add w16select.o.
96 (TERMCAP_OBJ): Add termcap.o.
97
02b49580
GM
982010-05-15 Glenn Morris <rgm@gnu.org>
99
1a82cca9
GM
100 * sed1v2.inp (OLDXMENU_TARGET): Edit to empty.
101 * sed1x.inp (OLDXMENU_TARGET): Edit to really-oldxmenu.
102
1edbd309 103 * sed1v2.inp (LIBXT_OTHER): Edit to empty.
02b49580 104
489d31a4
GM
1052010-05-14 Glenn Morris <rgm@gnu.org>
106
177b0288
GM
107 * sed1v2.inp (ns_appdir, ns_appbindir, ns_appsrc): Edit to empty.
108
f14d1dfd
GM
109 * sed1v2.inp (MSDOS_OBJ): Edit to dosfns.o msdos.o.
110 (MSDOS_SUPPORT): Edit to $(MSDOS_SUPPORT_REAL).
111 * sed1x.inp (MSDOS_X_OBJ): Edit to w16select.o termcap.o.
112
11842bd8
GM
113 * sed2x.inp (HAVE_WINDOW_SYSTEM): Define.
114 * sed1x.inp (TOOLTIP_SUPPORT): Edit to ${lispsource}tooltip.elc.
115 (WINDOW_SUPPORT): Edit to $(BASE_WINDOW_SUPPORT) $(X_WINDOW_SUPPORT).
116 * sed1v2.inp (MOUSE_SUPPORT): Edit to $(REAL_MOUSE_SUPPORT).
117 (TOOLTIP_SUPPORT, WINDOW_SUPPORT): Edit to empty.
118
2633ef94
GM
119 * sed1v2.inp (FONT_OBJ): Use the plain X version (no XFT, Freetype).
120
489d31a4
GM
121 * sed1v2.inp (@NS_IMPL_GNUSTEP_INC@): Edit to nil.
122
5a903aa9
GM
1232010-05-13 Glenn Morris <rgm@gnu.org>
124
99ab9eb4
GM
125 * sed1x.inp (OLDXMENU): Edit to ${oldXMenudir}libXMenu11.a.
126 (LIBXMENU): Edit to ${OLDXMENU}.
127 (LIBX_OTHER): Edit to ${LIBXT} ${LIBX_EXTRA}.
128
5a903aa9
GM
129 * sed1v2.inp (C_SWITCH_X_SYSTEM, C_SWITCH_X_SITE, LIB_STANDARD)
130 (FONTCONFIG_CFLAGS, FONTCONFIG_LIBS, FREETYPE_CFLAGS, FREETYPE_LIBS)
131 (LIBOTF_CFLAGS, LIBOTF_LIBS, M17N_FLT_CFLAGS, M17N_FLT_LIBS)
132 (GNU_OBJC_CFLAGS, GNUSTEP_SYSTEM_LIBRARIES, LIBRESOLV, LIBGPM):
133 Edit to empty,
134 (LIB_MATH): Edit to -lm.
135 (UNEXEC_OBJ): Edit to unexec.o.
136
1a0d7c06
GM
1372010-05-12 Glenn Morris <rgm@gnu.org>
138
44b031a6
GM
139 * sed3v2.inp (INSTALLABLES): No more @LIB_SRC_EXTRA_INSTALLABLES@.
140
1a0d7c06
GM
141 * sed1v2.inp (LIB_GCC): Edit to -Lgcc.
142
acddf8ae
GM
1432010-05-11 Glenn Morris <rgm@gnu.org>
144
145 * sed1x.inp (LIBS_SYSTEM): Edit to -lxext -lsys.
146 * sed3x.inp: New file.
147
7490175b
GM
1482010-05-10 Glenn Morris <rgm@gnu.org>
149
97efb629
GM
150 * sed1v2.inp, sed3v2.inp (LIBS_SYSTEM): Edit to empty.
151
7490175b
GM
152 * sed3v2.inp (BLESSMAIL_TARGET): Edit to need-blessmail.
153
61a808e8
CY
1542010-05-07 Chong Yidong <cyd@stupidchicken.com>
155
156 * Version 23.2 released.
157
40c17879
GM
1582010-05-08 Glenn Morris <rgm@gnu.org>
159
160 * sed1v2.inp (LIBS_TERMCAP): Edit to empty.
161 (TERMCAP_OBJ): Edit to tparam.o.
162
9fdec8bc
EZ
1632010-05-07 Eli Zaretskii <eliz@gnu.org>
164
165 Fix breakage due to autoconfiscation of Makefile.in files.
166
167 * sed3v2.inp (C_SWITCH_MACHINE): Edit to empty.
168
169 * sed1v2.inp (@LIB_MATH@): Edit to -lm.
170 (C_SWITCH_MACHINE, C_SWITCH_SYSTEM, LD_SWITCH_SYSTEM_TEMACS)
171 (LD_SWITCH_X_SITE_AUX, LD_SWITCH_X_SITE_AUX_RPATH)
172 (LD_SWITCH_SYSTEM, LD_SWITCH_SYSTEM_EXTRA, LIBTIFF, LIBJPEG)
173 (LIBPNG, LIBGIF, LIBXPM, XFT_LIBS, DBUS_CFLAGS, DBUS_LIBS)
174 (DBUS_OBJ, GCONF_CFLAGS, GCONF_LIBS, GTK_OBJ, LIBXMU, LIBXSM)
175 (LIBXTR6, XOBJ, TOOLKIT_LIBW, WIDGET_OBJ, CYGWIN_OBJ, NS_OBJ)
176 (NS_SUPPORT, LIBSELINUX_LIBS, START_FILES): Edit to empty.
177 (XMENU_OBJ): Edit to xmenu.o.
178 (FONT_OBJ): Edit to value used for X on Unix.
179 (PRE_ALLOC_OBJ): Edit to lastfile.o.
180 (POST_ALLOC_OBJ): Edit to $(vmlimitobj).
181 (@unexec@): Edit to unexec.o.
182
e3cf0cde
GM
1832010-05-06 Glenn Morris <rgm@gnu.org>
184
185 * sed1v2.inp, sed5x.inp: Remove LN_S, unused.
186
ed68db4d
EZ
1872010-04-01 Eli Zaretskii <eliz@gnu.org>
188
189 Remove support for DJGPP v1.x.
190
191 * sed3.inp:
192 * sed2.inp:
193 * sed1.inp:
194 * mainmake: Files removed.
195
2201e7e2
EZ
1962010-03-27 Eli Zaretskii <eliz@gnu.org>
197
198 * sedlisp.inp (VPATH): Don't edit, no longer needed.
199 (lisp, srcdir): Adapt to lisp/Makefile.in changes.
200 (abs_top_builddir): New edit.
201
202 * sed3v2.inp (KRB4LIB, DESLIB, KRB5LIB, CRYPTOLIB, COM_ERRLIB)
203 (LIBHESIOD, LIBRESOLV, LIBS_MAIL): Edit to empty values.
204
205 * sed3.inp (KRB4LIB, DESLIB, KRB5LIB, CRYPTOLIB, COM_ERRLIB)
206 (LIBHESIOD, LIBRESOLV, LIBS_MAIL): Edit to empty values.
207
208 * sed1v2.inp (abs_builddir): Edit into "../src".
209
288f9fc0
CY
2102010-03-10 Chong Yidong <cyd@stupidchicken.com>
211
212 * Branch for 23.2.
213
e4138181
EZ
2142010-02-19 Eli Zaretskii <eliz@gnu.org>
215
216 * INSTALL: Remove a CVS-specific note. Update for latest versions
217 of Windows.
218
e2a1f100
EZ
2192009-09-17 Eli Zaretskii <eliz@gnu.org>
220
221 * sed1v2.inp (OTHER_FILES): Edit to empty.
222
66205aea
EZ
2232009-09-11 Eli Zaretskii <eliz@gnu.org>
224
225 * mainmake.v2 (bootstrap): Ensure enough environment space
226 will be available to run config.bat.
227
a6e656a4
EZ
2282009-08-27 Eli Zaretskii <eliz@gnu.org>
229
230 * sed1v2.inp (buildobj.h): Replace "echo" with "djecho".
231
70243478
CY
2322009-06-21 Chong Yidong <cyd@stupidchicken.com>
233
234 * Branch for 23.1.
235
dfec8622
EZ
2362009-04-14 Eli Zaretskii <eliz@gnu.org>
237
238 * mainmake.v2 (src) <gdb.ini>: Don't replace the line with
239 x_error_quitter; instead, append "set environment NAME" to the end.
240 Set NAME and USERNAME in the environment to the same value.
241
291f6a31
EZ
2422009-02-28 Eli Zaretskii <eliz@gnu.org>
243
244 * mainmake.v2 (boot): Don't require b-emacs.exe if not building
2a1573ff 245 out of CVS. (Bug#2151)
291f6a31 246
bd448b7a
EZ
2472008-12-19 Eli Zaretskii <eliz@gnu.org>
248
249 * INSTALL: Document the problems on Windows Vista and the
250 --with-system-malloc option to config.bat.
251
252 * sedalloc.inp: New file.
253
0c123bd1
EZ
2542008-11-21 Eli Zaretskii <eliz@gnu.org>
255
256 * mainmake.v2 (misc): New target.
257 (all, info): Depend on `misc'.
258
71a69201
EZ
2592008-11-15 Eli Zaretskii <eliz@gnu.org>
260
aae2a498
EZ
261 * mainmake.v2 (src): Move removal of src/bootlisp after recursing
262 into `lisp'.
263
ead9233b
EZ
264 Make bootstrap work again:
265
266 * mainmake.v2 (boot): New variable.
267 (src): Pass $(boot) to sub-Make. Remove src/bootlisp. If
268 src/bootlisp exists after running Make, run Make in `lisp' as
269 well.
270 (clean, mostlyclean): Remove bogus repeated clean in the top-level
271 directory.
272 (info, bootstrap-clean): New targets.
273 (bootstrap): Depend only on bootstrap-clean. Commands modified to
274 be equivalent to top-level Makefile.in.
275 (bootfast, bootstrap-lisp-1, bootstrap-lisp, bootstrap-src)
276 (bootstrap-clean-before, bootstrap-clean-after): Targets deleted.
277 (clean, mostlyclean, distclean, maintainer-clean, extraclean):
278 Don't recurse into lwlib and oldXMenu.
279
280 * sed1v2.inp: Create bootlisp when bootstrapping b-emacs.exe.
281
282 * sedlisp.inp: Don't convert *.el files to Unix text format, and
283 don't copy ldefs-boot.el into loaddefs.el.
284
285 * sed6.inp: Edit out Unixy shell features in maintainer-clean
286 targets in doc/ Makefiles.
287
71a69201
EZ
288 * INSTALL: Update the list of utilities needed by lisp/Makefile
289 and for bootstrapping.
290
cafb9504
EZ
2912008-11-08 Eli Zaretskii <eliz@gnu.org>
292
293 * INSTALL: New file, with build instructions moved from the
294 top-level INSTALL.
295
e16acc2c
EZ
2962008-10-14 Eli Zaretskii <eliz@gnu.org>
297
298 * sedlisp.inp (lisp): Set to absolute file name of current
299 directory, not to ".", to have it on EMACSLOADPATH when we descend
300 into subdirectories.
301
293a3986
EZ
3022008-08-23 Eli Zaretskii <eliz@gnu.org>
303
304 * sed2v2.inp: Remove definition of USER_FULL_NAME (now defined on
305 src/s/msdos.h).
306
307 * sed3v2.inp: Edit out @LIB_SRC_EXTRA_INSTALLABLES@.
308
b97439ce 309 * sed1v2.inp (version): Define to empty.
293a3986
EZ
310 (ALL_CFLAGS, LIBES): Edit out @FOO@ stuff.
311 (EXEEXT): Define to .exe.
312 Edit "ln -f" into "cp -pf".
313 Edit "touch" into "djecho $@ >", to avoid requiring touch.exe.
314 (b-emacs${EXEEXT}): Don't remove emacs.exe and temacs.exe.
315 Edit "`/bin/pwd`/" into "./".
316 Stubify emacs after it is dumped, to produce emacs.exe.
317 Stubedit temacs.exe to 1024K of stack, emacs.exe to 2048K, and
318 b-emacs.exe to 3072K.
319
320 * mainmake.v2 (emacs lispref lispintro): Chdir under doc/.
321 (emacs): Renamed from `man', to reflect changes in doc directory
322 structure. All callers changed.
323 (clean mostlyclean distclean maintainer-clean extraclean): Chdir
324 into doc/ for manuals. Add misc subdirectory.
325 (src): Pass an empty BOOTSTRAPEMACS variable to src/Makefile.
326 (install): Don't stubify/stubedit emacs.exe, this is now done by
327 src/Makefile.
328
57df543c
EZ
3292007-10-05 Eli Zaretskii <eliz@gnu.org>
330
331 * sed6.inp: Update comment to reflect doc directory structure.
332
333 * sed1v2.inp (RSVG_LIBS, RSVG_CFLAGS): Edit out.
334
cacc7b51
GM
3352007-07-25 Glenn Morris <rgm@gnu.org>
336
337 * Relicense all FSF files to GPLv3 or later.
338
339 * COPYING: Switch to GPLv3.
340
537a062f
CY
3412007-06-02 Chong Yidong <cyd@stupidchicken.com>
342
343 * Version 22.1 released.
344
f5f4e20d
GM
3452007-02-10 Glenn Morris <rgm@gnu.org>
346
347 * COPYING.DJ: Remove file since it is no longer needed (see README
348 for details).
349
222b4fde
GM
3502007-01-28 Glenn Morris <rgm@gnu.org>
351
352 * COPYING.DJ: New file.
353
22311938
EZ
3542006-12-04 Eli Zaretskii <eliz@gnu.org>
355
356 * sed2v2.inp (HAVE_SYNC): Define.
357
69a6e74d
EZ
3582006-11-25 Eli Zaretskii <eliz@gnu.org>
359
360 * sed1v2.inp (CFLAGS_SOUND): Edit out.
361
45a2056c
JB
3622006-09-15 Jay Belanger <belanger@truman.edu>
363
364 * COPYING: Replace "Library Public License" by "Lesser Public
365 License" throughout.
366
67b8391b
EZ
3672005-09-10 Sven Joachim <svenjoac@gmx.de> (tiny change)
368
369 * sed3v2.inp (GETOPT_H, GETOPTOBJS): Define to use getopt.h,
370 getopt.o and getopt1.o.
371
a0ec7a4a
LK
3722005-07-04 Lute Kamstra <lute@gnu.org>
373
374 Update FSF's address in GPL notices.
375
3819d330
EZ
3762004-11-10 Eli Zaretskii <eliz@gnu.org>
377
378 * sed1.inp: Revert last change.
379
880820fe 3802004-11-09 Jan Djärv <jan.h.d@swipnet.se>
ba68f95a
JD
381
382 * sed1v2.inp: Use djecho for buildobj.lst.
383
384 * sed1.inp: Ditto.
385
3f8ea68c
EZ
3862004-11-08 Eli Zaretskii <eliz@gnu.org>
387
997a1ae5
EZ
388 * sedlisp.inp (bootstrap-clean): Copy ldefs-boot.el onto
389 loaddefs.el, unless the latter exists and is newer.
390
406865b8
EZ
391 * mainmake.v2 (mostlyclean, distclean, maintainer-clean)
392 (extraclean, bootfast): New targets.
393 (top_distclean): New macro, used by distclean, maintainer-clean,
394 and extraclean.
395 (.PHONY): Add bootfast.
396 (bootstrap): Make bootstrap-after in lisp.
5e1a6e32 397 (bootstrap-clean-before): Clean in man, lispref, and lispintro as well.
406865b8 398
3f8ea68c
EZ
399 * sed2v2.inp (HAVE_BZERO): Define for GCC v3.x and later.
400
b0b6ad00
EZ
4012004-10-06 Eli Zaretskii <eliz@gnu.org>
402
403 * sed1v2.inp (LC_ALL=C): Fix src/Makefile breakage caused by
404 recent (2004-09-24) changes in src/Makefile.in.
405
ab5a4a32
EZ
4062004-08-14 Eli Zaretskii <eliz@gnu.org>
407
408 * sedleim.inp: Remove the lines which say "<TAB>@true", to avoid
409 running a Unixy shell and to reincarnate the "Nothing to be done
410 for `all'" message from Make when there's nothing to be done.
411
cdc9b845
EZ
4122004-05-11 Eli Zaretskii <eliz@gnu.org>
413
414 * sedleim.inp (distclean): Remove stamp-subdirs.
415 (SUBDIRS): Don't use `touch', use `djecho' instead.
416 (changed.tit, changed.misc): Use `djecho' instead of `echo'.
417
05fdbeb8
EZ
4182004-05-02 Eli Zaretskii <eliz@gnu.org>
419
420 * sed2v2.inp (HAVE_GETRUSAGE): Define.
421
a6eeaa81 4222003-09-22 Eli Zaretskii <eliz@gnu.org>
2f809aae
EZ
423
424 * mainmake.v2 (man lispref lispintro): Specify an explicit target
425 `info', like Makefile.in does.
426
a6eeaa81 4272003-08-31 Eli Zaretskii <eliz@gnu.org>
bbc2d90e
EZ
428
429 * sed3v2.inp (srcdir): Use "command.com /c cd" to produce an
430 absolute file name of the current working directory. This avoids
431 the warning from Make about circular dependencies.
432
a6eeaa81 4332003-08-30 Eli Zaretskii <eliz@gnu.org>
d5947564
EZ
434
435 * sedlisp.inp: Set FNCASE=y for all targets in the lisp directory,
436 so that CVS etc. file names are filtered out of the list of
437 subdirectories.
438
a6eeaa81 4392003-08-28 Eli Zaretskii <eliz@gnu.org>
a0b18738
EZ
440
441 * sed6.inp (elisp.dvi, index.texi): Replace Unix shell commands
442 with equivalent COMMAND.COM commands.
443
a6eeaa81 4442003-08-24 Eli Zaretskii <eliz@gnu.org>
8e1cc65f 445
3d8714e7
EZ
446 * sed3v2.inp (EXEEXT): Define to an empty string.
447
b7cb1e12 448 * sed1v2.inp (EXEEXT): Define to an empty string.
5459e42a 449 Remove src/emacs after producing b-emacs.exe.
b7cb1e12
EZ
450
451 * sed2v2.inp (HAVE_DIFFTIME, HAVE_MEMCMP, HAVE_MEMMOVE)
8e1cc65f
EZ
452 (HAVE_SIZE_T): Define.
453
852eef40
EZ
4542002-04-16 Eli Zaretskii <eliz@is.elta.co.il>
455
456 * sed2v2.inp: New file.
457
458 * sed2.inp: Remove DJGPP v2.x stuff.
459
93fc6fbe
EZ
4602002-03-27 Eli Zaretskii <eliz@is.elta.co.il>
461
462 * sedlisp.inp <bootstrap-clean>: Make sure all *.el files have
463 Unix EOLs, to avoid overflowing pure storage while bootstrapping.
464
ab8a75de
EZ
4652002-03-20 Eli Zaretskii <eliz@is.elta.co.il>
466
177c0ea7 467 * mainmake.v2 (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src)
ab8a75de
EZ
468 (bootstrap-clean-before, bootstrap-clean-after): Return to the
469 top-level directory after sub-make.
470 (bootstrap-lisp): Pass an absolute file name as value of ${lisp}.
471
472 * sed1v2.inp: Fix editing of the rule for ${libsrc}make-docfile.
473
b9c1fa2e
EZ
4742002-03-09 Eli Zaretskii <eliz@is.elta.co.il>
475
69587bba 476 Add support for bootstrapping Emacs:
b9c1fa2e
EZ
477
478 * sed1v2.inp: Edit the bootstrap-* targets. Fix the mostlyclean
479 target.
480
177c0ea7
JB
481 * mainmake.v2 (maybe_bootstrap, bootstrap, bootstrap-lisp-1)
482 (bootstrap-lisp, bootstrap-src, bootstrap-clean-before)
b9c1fa2e
EZ
483 (bootstrap-clean-after): New targets.
484 (all): Depend on maybe_bootstrap.
485
fcd2ab44
EZ
4862001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
487
488 * sed1v2.inp: Delete _gdbinit in distclean target.
489
880820fe 4902001-12-09 Pavel Janík <Pavel@Janik.cz>
72244db2
PJ
491
492 * COPYING: Moved back.
493
b0a63d77
EZ
4942001-12-07 Eli Zaretskii <eliz@is.elta.co.il>
495
496 * sed2.inp (HAVE_VFORK): Don't define: the fragment in sysdep.c
497 which needed it is gone.
498
880820fe 4992001-11-29 Pavel Janík <Pavel@Janik.cz>
0142178a
PJ
500
501 * COPYING: Removed.
502
ac74199d
EZ
5032001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
504
505 * mainmake.v2 (lispintro): New target.
506 (all): Add lispintro.
507
508 * sed6.inp (SHELL): Comment away, for lispintro.
509
5c32b7c5
EZ
5102001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
511
512 * sed6.inp (texinputdir): Add, for the lispref directory.
513
514 * mainmake.v2 (all): Add lispref.
515 (man lispref): Add lispref.
516
71431a0e
GM
5172001-10-20 Gerd Moellmann <gerd@gnu.org>
518
6aa97356 519 * (Version 21.1 released.)
71431a0e 520
ab952a4f
GM
5212001-10-05 Gerd Moellmann <gerd@gnu.org>
522
523 * Branch for 21.1.
177c0ea7 524
fc406406
EZ
5252001-07-20 Eli Zaretskii <eliz@is.elta.co.il>
526
527 * mainmake.v2 (install): Create site-lisp/subdirs.el if it is not
528 already there.
529
24b97d4b
EZ
5302001-07-06 Eli Zaretskii <eliz@is.elta.co.il>
531
532 * sed2.inp: Ifdef away the test for !HAVE_MKTIME, to avoid parse
533 error in "gcc -E -traditional" with GCC 3.0.
534
2b908342
EZ
5352001-04-02 Eli Zaretskii <eliz@is.elta.co.il>
536
537 * sedleim.inp (srcdir=): Edit @srcdir@ into an absolute file name
538 of the leim subdirectory, so that EMACSLOADPATH doesn't break when
539 titdic-convert chdirs into leim/quail.
540
9d5d1075
EZ
5412001-03-30 Eli Zaretskii <eliz@is.elta.co.il>
542
543 * sedleim.inp: Adapt to changes in leim/Makefile.in's $(TIT)
544 target.
545
d7fcecc1
EZ
5462001-03-01 Eli Zaretskii <eliz@is.elta.co.il>
547
548 * README: New file.
549
550 * sed1.inp: Add copyright.
551 * sed1v2.inp: Add copyright.
552 * sed2.inp: Add copyright.
553 * sed2x.inp: Add copyright.
554 * sed3.inp: Add copyright.
555 * sed3v2.inp: Add copyright.
556 * sed4.inp: Add copyright.
557 * sed5x.inp: Add copyright.
558 * sed6.inp: Add copyright.
559 * sedleim.inp: Add copyright.
560 * sedlisp.inp: Add copyright.
561
7121a5e1
EZ
5622001-02-20 Eli Zaretskii <eliz@is.elta.co.il>
563
564 * mainmake.v2, mainmake: Add copyright.
565
da7fab49
EZ
5662000-11-22 Eli Zaretskii <eliz@is.elta.co.il>
567
568 * sed2.inp (NSIG) [__DJGPP__ == 2 && __DJGPP_MINOR__ == 1]:
569 Define; it is undefined in DJGPP v2.01.
570
f4da4611
EZ
5712000-11-13 Eli Zaretskii <eliz@is.elta.co.il>
572
573 * sed2.inp (HAVE_MKSTEMP): Define.
574
a115794c
EZ
5752000-10-07 Eli Zaretskii <eliz@is.elta.co.il>
576
577 * sedleim.inp (RUN-EMACS): Remove EMACSLOADPATH setting as part of
578 the command; use Make's "export EMACSLOADPATH=" instead. Remove
579 the handling of `command` expansion, leim/Makefile.in doesn't use
580 that anymore.
581
67e0a2b6
EZ
5822000-08-29 Eli Zaretskii <eliz@is.elta.co.il>
583
584 * sed2.inp (HAVE_INDEX, HAVE_RINDEX): Define.
585
838b9528
EZ
5862000-08-22 Eli Zaretskii <eliz@is.elta.co.il>
587
588 * mainmake.v2 (TAGS): Don't use [a-zA-Z]*, as it causes wildcard
589 expansion to become case-sensitive and return all file names in
590 upper case on plain DOS.
591
efb29aff
EZ
5922000-08-05 Eli Zaretskii <eliz@is.elta.co.il>
593
594 * mainmake.v2 (src): Put gdb.tmp after -a, since djecho's -a
595 switch requires an argument.
596
4a201758
EZ
5972000-07-31 Eli Zaretskii <eliz@is.elta.co.il>
598
599 * mainmake.v2 (src): Make the rule faster by using a single djecho
600 command instead of multiple redir invocations.
601 (install): Speed up by using a command.com's for loop.
602
7f987ac0
EZ
6032000-07-23 Eli Zaretskii <eliz@is.elta.co.il>
604
605 * sed3v2.inp: Define ALLOCA to an empty string.
606
68be2869
EZ
6072000-07-18 Eli Zaretskii <eliz@is.elta.co.il>
608
609 * sed1v2.inp: Put getloadavg.o into LIBOBJS, not GETLOADAVG_LIBS.
610
c107c335
EZ
6112000-07-09 Eli Zaretskii <eliz@is.elta.co.il>
612
613 * sed1v2.inp: Set LIBSOUND to an empty string.
614
7f3e4303
EZ
6152000-06-26 Eli Zaretskii <eliz@is.elta.co.il>
616
617 * sed2.inp: Define HAVE_STRUCT_TIMEZONE in src/config.h.
618
db1306d8
EZ
6192000-06-25 Eli Zaretskii <eliz@is.elta.co.il>
620
621 * sed1v2.inp: Set GETLOADAVG_LIBS to getloadavg.o in src/Makefile.
622
4ea325f5
EZ
6232000-06-18 Eli Zaretskii <eliz@is.elta.co.il>
624
625 * sedlisp.inp (srcdir): Edit this variable.
626
7d5c8691
EZ
6272000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
628
629 * sedlisp.inp: New file.
630
fcd2e082
EZ
6312000-05-18 Eli Zaretskii <eliz@is.elta.co.il>
632
633 * sed6.inp: Changes to allow "make foo.dvi" on DJGPP platforms:
634 (ENVADD): Redefine as empty, to avoid requiring a Unixy shell.
635 (TEXINPUTS): Use semi-colon; export explicitly.
636 (MAKEINFO): Export explicitly.
637
35a28e21
EZ
6382000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
639
640 * mainmake.v2 (install): Install ebrowse.exe.
641
33744b5d
DL
6422000-04-14 Dave Love <fx@gnu.org>
643
644 * sed1v2.inp, sed1.inp: Add LIBS, LIBOBJS.
645
c1300911
EZ
6462000-03-13 Eli Zaretskii <eliz@is.elta.co.il>
647
648 * sed2.inp: Add PROTOTYPES and POINTER_TYPE, per the new
649 config.in.
650
7c7b25db
EZ
6512000-01-27 Eli Zaretskii <eliz@is.elta.co.il>
652
653 * sed2.inp (HAVE_SETITIMER): Define.
654
ba3a0c6d
EZ
6551999-11-18 Eli Zaretskii <eliz@is.elta.co.il>
656
657 * sed2.inp (HAVE_TM_GMTOFF, HAVE_MBLEN): Define.
658
659 * sed1v2.inp: Convert "LC_ALL=C ./temacs" to MS-DOS equivalent.
660
32072ea3
DL
6611999-07-29 Eli Zaretskii <eliz@gnu.org>
662
663 * sedleim.inp (SHELL, MAKESHELL): Use /xyzzy/command as the shell.
664
6651999-07-12 Richard Stallman <rms@gnu.org>
666
667 * Version 20.4 released.
668
6691999-07-01 Eli Zaretskii <eliz@gnu.org>
670
671 * mainmake.v2 (SHELL, MAKESHELL): Don't use /dos/command, it can
10d1d0af 672 invoke an incompatible version of COMMAND.COM.
32072ea3
DL
673
6741999-05-19 Eli Zaretskii <eliz@gnu.org>
675
676 * sed1v2.inp: Use -gcoff instead of -g in CFLAGS, for those who
677 have GCC configured by default to use stabs, which unexec.c
678 doesn't currently support.
679
6801999-01-14 Eli Zaretskii <eliz@gnu.org>
681
682 * mainmake.v2 (install): Use update instead of sed to install fns.el.
683
6841999-01-11 Eli Zaretskii <eliz@gnu.org>
685
686 * mainmake.v2 (install): Install fns.el in ../bin, since Emacs
687 looks for it in exec-directory.
688
6891999-01-07 Eli Zaretskii <eliz@gnu.org>
690
691 * sedleim.inp: New file, for configuring the leim directory.
692
693 * mainmake.v2 (src): Build files in leim if leim/Makefile exists.
694 (clean): Add clean in leim.
695
6961998-11-08 Eli Zaretskii <eliz@mescaline.gnu.org>
697
698 * mainmake.v2 (SHELL, MAKESHELL): Don't use `override'.
699
7001998-10-20 Eli Zaretskii <eliz@mescaline.gnu.org>
701
702 * mainmake.v2: Forcibly set SHELL and MAKESHELL to force Make to
703 use COMMAND.COM as the shell.
704
7051998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
706
707 * Version 20.3 released.
708
7091998-05-04 Eli Zaretskii <eliz@mescaline.gnu.org>
710
711 * mainmake.v2 (TAGS tags): Fix file name wildcards in lisp
712 directory.
713
7141998-04-13 Eli Zaretskii <eliz@delysid.gnu.org>
715
716 * mainmake.v2 (src): Replace topdir with top_srcdir in commands
717 which generate gdb.ini.
718
7191998-04-12 Eli Zaretskii <eliz@delysid.gnu.org>
720
721 * mainmake.v2 (version): Determine emacs-version from
722 lisp/version.el. Pass it to sub-Make's.
723
7241998-04-05 Eli Zaretskii <eliz@is.elta.co.il>
725
726 * sed3v2.inp: When installing ${version},
727 do it replacing @version@.
728
729 * mainmake.v2 (version): Compute the version from lisp/version.el
730 and pass to sub-Make's. Pass top_srcdir to sub-Make's.
731
7321997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
733
734 * sed6.inp: New file, configures the man directory for MSDOS.
735
736 * mainmake.v2 (man): New target to build the manual.
737 (all): Add the man dependency.
738 (install): Change bin\\nul to bin\nul.
739
7401997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
741
742 * Version 20.2 released.
743
7441997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
745
746 * Version 20.1 released.
747
7481997-09-07 Eli Zaretskii <eliz@is.elta.co.il>
749
750 * sed1v2.inp: Enlarge the stack size of temacs to 100KB.
751
7521997-08-13 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
753
8de5628c 754 * sed2.inp (EMACS_CONFIGURATION): Set to i386-pc-msdosdjgpp.
32072ea3 755
5e1a6e32 7561997-08-10 Eli Zaretskii <eliz@is.elta.co.il>
32072ea3
DL
757
758 * sed1v2.inp (CPPFLAGS, LDFLAGS): Edit to empty.
759
7601997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
761
762 * sed2.inp (HAVE_LOGB, HAVE_FREXP, HAVE_FMOD, HAVE_RINT)
763 (HAVE_CBRT, HAVE_FPATHCONF, HAVE_SETRLIMIT): Defined.
764
765 * sed1.inp, sed1v2.inp: Remove `stamp-oldxmenu' dependency, so
766 MSDOS users won't need `touch' installed.
767
768 * mainmake.v2 (TAGS, tags): Include new lisp subdirectories.
769
7701996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
771
772 * Version 19.33 released.
773
7741996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
775
776 * is_exec.c: Renamed from is-exec.c.
777
7781996-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
779
780 * Version 19.32 released.
781
782 * is-exec.c, sigaction.c: New files.
783
7841996-07-24 Eli Zaretskii <eliz@is.elta.co.il>
785
786 * mainmake.v2 (TAGS): Make sure bin/etags.exe is current. Make
787 the rules always generate TAGS.
788
7891996-06-09 Eli Zaretskii <eliz@is.elta.co.il>
790
791 * sed2.inp: Don't undef MULTI_FRAME.
792
7931996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
794
795 * Version 19.31 released.
796
7971996-04-17 Eli Zaretskii <eliz@is.elta.co.il>
798
799 * sed1.inp: Replace `make-docfile' with `make-doc.exe'. In case
800 src/Makefile needs to rebuild `make-doc.exe', use one command per line.
801 Undo the previous change.
177c0ea7 802
32072ea3
DL
8031996-04-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
804
177c0ea7 805 * sed1.inp: Change make-docfile to make-doc.exe in a second place.
32072ea3
DL
806
8071996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
808
809 * mainmake.v2 (src): Create a file with sed commands instead of using
810 a long sed command line (some versions of Sed don't handle that).
811 (gdb): Merged back into src, undoing April 13 change.
812 (install): Do use if statements, but not a loop.
177c0ea7 813
32072ea3
DL
8141996-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
815
816 * mainmake.v2 (gdb): New target, broken out of src.
817 (install): Use simple explicit copy commands, not a loop.
818
8191996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
820
821 * sed2.inp: Under DJGPP v2, use <sys/config.h> instead of most of
822 config.h.in.
823
824 * sed1v2.inp, sed3v2.inp, mainmake.v2: New files.
825
8261996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
827
828 * sed2.inp (LOCALTIME_CACHE, HAVE_TZSET): Define these.
829
8301995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
831
832 * Version 19.30 released.
833
8341995-11-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
835
836 * sed3.inp: Alter test-distrib to test-dis.
837
8381995-11-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
839
840 * mainmake (install): Don't mv make-doc.exe into ../bin/.
841
8421995-10-11 Kim Storm <kfstorm@wombat.gnu.ai.mit.edu>
843
844 * sed1.inp: Call make-doc.exe instead of make-docfile.
845
8461995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
847
848 * sed2.inp: Define STDC_HEADERS.
849 Undefine MULTI_FRAME, until somebody fixes msdos.h and msdos.c.
850
8511995-01-20 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
852
853 * sed3.inp: Fix sed append command to behave as intended.
854
8551995-01-20 Morten Welinder <terra@diku.dk>
856
857 * sed3.inp: Delete mysterious dot. Add comment to protect blank
858 line at end of file. Make sure make-docfile is compiled.
859
8601995-01-10 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
861
862 * sed3.inp: Use coff2exe on make-docfile.
863 * sed1.inp: Not go32, which has problems with long arg lists.
864
8651994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
866
867 * sed1.inp: Handle "\t#"-style comments.
868 (obj): Don't add any files -- now done in src/makefile.in.in
869 (temacs): Don't depend on prefix-args.
870 (DOC): Reflect makefile changes regarding two-batch run.
871
872 * sed2.inp: Add comments showing how to use the system malloc.
873 (EMACS_CONFIG_OPTIONS): Set though not useful.
874 (HAVE_MKTIME): Define.
875
876 * mainmake (clean): Add target.
877
878 * sed1x.inp, sed2x.inp, sed5x.inp: New files for X configuration.
879
32072ea3
DL
8801994-07-14 Morten Welinder (terra@diku.dk)
881
882 * sed2.inp (HAVE_STRERROR): Define.
883
8841994-07-08 Morten Welinder (terra@diku.dk)
885
886 * sed1.inp, sed2.inp: Use "m/intel386" instead of "m/dos386.h".
887
8881994-06-01 Morten Welinder (terra@diku.dk)
889
890 * sed4.inp: New file for configuring src/paths.h.
891
8921994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
893
894 * Version 19.25 released.
895
8961994-05-22 Morten Welinder (terra@diku.dk)
897
898 * sed1.inp: Adding dos-fns.elc to the set of lisp files was moved
899 to src/makefile.in.in.
900
9011994-05-20 Morten Welinder (terra@tyr.diku.dk)
902
903 * sed2.inp: Reflect change from CONFIGURATION to EMACS_CONFIGURATION.
904 Also set it to correct three-part value.
905
9061994-05-16 Morten Welinder (terra@tyr.diku.dk)
907
908 * Version 19.23 released.
909
910 * sed1.inp: Don't use `+' in regexps as different stream
911 editors interpret them differently. Use `*' instead.
912
9131994-05-12 Morten Welinder (terra@diku.dk)
914
915 * mainmake (install): Set the minimum stack (for running under
916 DPMI) to 512K. Avoid using wildcard for matching one file.
917
9181994-05-08 Morten Welinder (terra@diku.dk)
919
920 * sed3.inp: Don't pass version to [ce]tags.
921
9221994-04-30 Morten Welinder (terra@diku.dk)
923
194d44e7 924 * sed1.inp: Don't comment out the inc-vers run as that
32072ea3
DL
925 does not exist anymore.
926 Don't reset DEBUG_MOLE as that no longer is used.
927 Identify the file being patched as src/...
928 * sed2.inp: Identify the file being patched as src/...
929 * sed3.inp: We don't have to have the version number in here
930 anymore. Instead we patch the way it is passed from make to
931 the C compiler.
932
9331994-04-29 Morten Welinder (terra@diku.dk)
934
935 * sed1.inp: Set CFLAGS=-O2, not -g. Handle the new
936 M_FILE, S_FILE, and SET_MAKE defines. Get rid of ^Ms.
937
938 * sed2.inp: We have bcmp. Configuration is "msdos".
939 Get rid of ^Ms.
940
941 * sed3.inp: Set CFLAGS=-O2, not -g. Correct for
942 new configuration regarding utilities not to compile.
943 Fix version number. Get rid of ^Ms.
944
9451994-01-08 Morten Welinder (terra@diku.dk)
946
194d44e7 947 * sed3.inp: Improve make-compatibility by not using drive
32072ea3
DL
948 specifications and by not specifying an explicit shell.
949
9501994-01-07 Morten Welinder (terra@diku.dk)
951
952 * sed1.inp: Incorporate the actions of patch1.
953 * patch1: File deleted.
954
9551993-01-05 Morten Welinder (terra@diku.dk)
956
957 * mainmake: New file, makefile for the main directory.
958
959 * patch1: New file. Context diff to turn src/makefile.in into
960 a msdos version called makefile.
961
962 * emacs.pif: New file, program information file for Emacs under
963 Windows. (This file contains non-printable characters.)
964
965 * emacs.ico: New file, icon for Emacs under Windows. It's so ugly
8de5628c 966 that someone is bound to create a better one. Mail uuencoded icons
32072ea3
DL
967 to terra@diku.dk, but be prepared to sign a copyright disclaimer.
968 (This file contains non-printable characters.)
969
177c0ea7 970 * sed3.inp: New file for changing lib-src/makefile.in into
32072ea3
DL
971 lib-src/makefile.
972
8de5628c 973 * sed2.inp: New file for changing src/config.h-in into src/config.h.
32072ea3 974
8de5628c 975 * sed1.inp: New file for changing src/makefile.in.in into src/makefile.
6922b018
KH
976
977;; Local Variables:
880820fe 978;; coding: utf-8
33462dfa 979;; add-log-time-zone-rule: t
6922b018 980;; End:
2a34a036 981
b65d8176 982 Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003,
114f9c96 983 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
7f6d64f8
GM
984
985 This file is part of GNU Emacs.
986
ff0cdfb9 987 GNU Emacs is free software: you can redistribute it and/or modify
7f6d64f8 988 it under the terms of the GNU General Public License as published by
ff0cdfb9
GM
989 the Free Software Foundation, either version 3 of the License, or
990 (at your option) any later version.
7f6d64f8
GM
991
992 GNU Emacs is distributed in the hope that it will be useful,
993 but WITHOUT ANY WARRANTY; without even the implied warranty of
994 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
995 GNU General Public License for more details.
996
997 You should have received a copy of the GNU General Public License
ff0cdfb9 998 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
1042fe8c
MB
999
1000;;; arch-tag: b602fbb5-3776-4053-8de2-03da33c29d44