Use strchr, strrchr instead of index, rindex
[bpt/emacs.git] / msdos / ChangeLog
CommitLineData
8966b757
AS
12010-07-11 Andreas Schwab <schwab@linux-m68k.org>
2
3 * sed2v2.inp (HAVE_INDEX, HAVE_RINDEX): Don't edit.
4 (HAVE_STRCHR, HAVE_STRRCHR): Edit to 1.
5
e3d5fd37
EZ
62010-07-08 Eli Zaretskii <eliz@gnu.org>
7
8 * sed1v2.inp (stamp-oldxmenu): Don't edit out in `temacs:' target,
9 which doesn't exist.
10
11 * sed2v2.inp (HAVE_MEMCPY): Don't edit, defined on <sys/config.h>.
12
49d9e6b0
DN
132010-07-08 Dan Nicolaescu <dann@ics.uci.edu>
14
15 * sed1v2.inp: Remove reference to prefix-args.
16
72af86bd
AS
172010-07-07 Andreas Schwab <schwab@linux-m68k.org>
18
19 * sed2v2.inp (HAVE_MEMCPY, HAVE_MEMSET): Edit to 1.
20 (HAVE_BZERO): Don't edit.
21
baeb2564
EZ
222010-07-02 Eli Zaretskii <eliz@gnu.org>
23
24 * sed1v2.inp (LIB_GCC): Edit to empty.
25 Return back to ../src after compiling each .el file.
26
6259c2ec
GM
272010-06-30 Glenn Morris <rgm@gnu.org>
28
29 * sed1v2.inp (CANNOT_DUMP): Update for configure name change.
30
394f2386
EZ
312010-06-26 Eli Zaretskii <eliz@gnu.org>
32
33 * mainmake.v2 (version): Use emacs_version[] in src/emacs.c
34 instead of lisp/version.el (see 2010-05-15T21:11:37Z!raeburn@raeburn.org).
35
36 * sed1v2.inp (MKDEPDIR): Edit to empty.
37 Delete lines in rules that invoke $(MKDEPDIR).
38 Fix editing rules that begin with "cd ../lisp".
39 Edit out sh if-then-else-fi constructs that test ${CANNOT_DUMP}.
40 Edit out "|| exit ;\" constructs in emacs${EXEEXT} rule.
41
eb697db5
DN
422010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
43
44 * sed1v2.inp (UNEXEC_OBJ): Use UNEXEC_OBJ instead of unexec.
45
824e2978
GM
462010-06-03 Glenn Morris <rgm@gnu.org>
47
48 * sed2v2.inp: Do not edit HAVE_ALLOCA.
49
ccd89fb3
GM
502010-05-26 Glenn Morris <rgm@gnu.org>
51
90278cb6
GM
52 * sed1v2.inp (@PRE_EDIT_LDFLAGS@, @POST_EDIT_LDFLAGS@): Edit to nothing.
53
ccd89fb3
GM
54 * sed1v2.inp (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS):
55 No longer present.
56
e5458003
GM
572010-05-25 Glenn Morris <rgm@gnu.org>
58
59 * sed1v2.inp (LD_SWITCH_SYSTEM_EXTRA): No longer present.
60
e8752c66
GM
612010-05-21 Glenn Morris <rgm@gnu.org>
62
90278cb6 63 * sed1v2.inp (@ns_frag@): Edit to nothing.
66dbf213 64
04384b2d
GM
65 * sed1x.inp (OLDXMENU): Replace any initial value.
66 * sed1v2.inp (OLDXMENU): Edit to "nothing".
67
e8752c66
GM
68 * sed1v2.inp (CANNOT_DUMP): Edit to no.
69
9d5cf9b6
GM
702010-05-20 Glenn Morris <rgm@gnu.org>
71
72 * sed1v2.inp (DEPFLAGS, deps_frag): Edit to empty.
73 (MKDEPDIR): Edit to ':'.
74
c1d0dcfd
GM
752010-05-19 Glenn Morris <rgm@gnu.org>
76
d494e8f2
GM
77 * sed2v2.inp (ORDINARY_LINK): Set here rather than in s/msdos.h.
78
c1d0dcfd
GM
79 * sed1v2.inp (LD): Edit to $(CC).
80 (YMF_PASS_LDFLAGS): Edit to `flags'.
81
952d5580
EZ
822010-05-18 Eli Zaretskii <eliz@gnu.org>
83
84 * sed1x.inp: Add copyright notice.
85
be4ff9da
GM
862010-05-18 Glenn Morris <rgm@gnu.org>
87
40dc6bf4
GM
88 * sed1v2.inp (RALLOC_OBJ): Edit to ralloc.o.
89
be4ff9da
GM
90 * sed1v2.inp (GMALLOC_OBJ): Edit to gmalloc.o.
91 (VMLIMIT_OBJ): Edit to vm-limit.o.
92
16455a85
GM
932010-05-17 Glenn Morris <rgm@gnu.org>
94
95 * sed1v2.inp (OLDXMENU_DEPS): Edit to empty.
96 * sed1x.inp (OLDXMENU_DEPS): Edit to ${OLDXMENU} ../src/${OLDXMENU}.
97
8877ca0f
GM
982010-05-16 Glenn Morris <rgm@gnu.org>
99
b02a6645
GM
100 * sed1v2.inp (TEMACS_LDFLAGS2): Edit to $(LDFLAGS).
101
8877ca0f
GM
102 * sed1v2.inp (GNUSTEP_SYSTEM_LIBRARIES): Remove.
103 (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): Edit to empty.
104
6e546d18
GM
1052010-05-15 Glenn Morris <rgm@gnu.org>
106
4235ca47
GM
107 * sed1v2.inp (LIBXMENU): Edit to empty.
108 * sed1x.inp (LIBXMENU): Expect empty initial value.
109
3545021d
GM
110 * sed1v2.inp (OLDXMENU): Edit to empty.
111 * sed1x.inp (OLDXMENU): Expect empty initial value.
112
9fad8b97
GM
113 * sed1v2.inp (LIBX_OTHER): Edit to empty.
114 * sed1x.inp (LIBX_OTHER): Expect empty initial value.
115
6e546d18
GM
116 * sed1v2.inp (FONT_OBJ): Edit to empty for non-X case.
117 * sed1x.inp (FONT_OBJ): Edit to xfont.o for X case.
118
dbd3f723
EZ
1192010-05-15 Eli Zaretskii <eliz@gnu.org>
120
121 * sed3v2.inp (INSTALLABLES): Edit out extra ${EXEEXT} after
122 "emacsclient".
123 (emacsserver, timer, wakeup): Remove edit-out commands.
124
125 * sed1v2.inp (MSDOS_OBJ): Add w16select.o.
126 (TERMCAP_OBJ): Add termcap.o.
127
02b49580
GM
1282010-05-15 Glenn Morris <rgm@gnu.org>
129
1a82cca9
GM
130 * sed1v2.inp (OLDXMENU_TARGET): Edit to empty.
131 * sed1x.inp (OLDXMENU_TARGET): Edit to really-oldxmenu.
132
1edbd309 133 * sed1v2.inp (LIBXT_OTHER): Edit to empty.
02b49580 134
489d31a4
GM
1352010-05-14 Glenn Morris <rgm@gnu.org>
136
177b0288
GM
137 * sed1v2.inp (ns_appdir, ns_appbindir, ns_appsrc): Edit to empty.
138
f14d1dfd
GM
139 * sed1v2.inp (MSDOS_OBJ): Edit to dosfns.o msdos.o.
140 (MSDOS_SUPPORT): Edit to $(MSDOS_SUPPORT_REAL).
141 * sed1x.inp (MSDOS_X_OBJ): Edit to w16select.o termcap.o.
142
11842bd8
GM
143 * sed2x.inp (HAVE_WINDOW_SYSTEM): Define.
144 * sed1x.inp (TOOLTIP_SUPPORT): Edit to ${lispsource}tooltip.elc.
145 (WINDOW_SUPPORT): Edit to $(BASE_WINDOW_SUPPORT) $(X_WINDOW_SUPPORT).
146 * sed1v2.inp (MOUSE_SUPPORT): Edit to $(REAL_MOUSE_SUPPORT).
147 (TOOLTIP_SUPPORT, WINDOW_SUPPORT): Edit to empty.
148
2633ef94
GM
149 * sed1v2.inp (FONT_OBJ): Use the plain X version (no XFT, Freetype).
150
489d31a4
GM
151 * sed1v2.inp (@NS_IMPL_GNUSTEP_INC@): Edit to nil.
152
5a903aa9
GM
1532010-05-13 Glenn Morris <rgm@gnu.org>
154
99ab9eb4
GM
155 * sed1x.inp (OLDXMENU): Edit to ${oldXMenudir}libXMenu11.a.
156 (LIBXMENU): Edit to ${OLDXMENU}.
157 (LIBX_OTHER): Edit to ${LIBXT} ${LIBX_EXTRA}.
158
5a903aa9
GM
159 * sed1v2.inp (C_SWITCH_X_SYSTEM, C_SWITCH_X_SITE, LIB_STANDARD)
160 (FONTCONFIG_CFLAGS, FONTCONFIG_LIBS, FREETYPE_CFLAGS, FREETYPE_LIBS)
161 (LIBOTF_CFLAGS, LIBOTF_LIBS, M17N_FLT_CFLAGS, M17N_FLT_LIBS)
162 (GNU_OBJC_CFLAGS, GNUSTEP_SYSTEM_LIBRARIES, LIBRESOLV, LIBGPM):
163 Edit to empty,
164 (LIB_MATH): Edit to -lm.
165 (UNEXEC_OBJ): Edit to unexec.o.
166
1a0d7c06
GM
1672010-05-12 Glenn Morris <rgm@gnu.org>
168
44b031a6
GM
169 * sed3v2.inp (INSTALLABLES): No more @LIB_SRC_EXTRA_INSTALLABLES@.
170
1a0d7c06
GM
171 * sed1v2.inp (LIB_GCC): Edit to -Lgcc.
172
acddf8ae
GM
1732010-05-11 Glenn Morris <rgm@gnu.org>
174
175 * sed1x.inp (LIBS_SYSTEM): Edit to -lxext -lsys.
176 * sed3x.inp: New file.
177
7490175b
GM
1782010-05-10 Glenn Morris <rgm@gnu.org>
179
97efb629
GM
180 * sed1v2.inp, sed3v2.inp (LIBS_SYSTEM): Edit to empty.
181
7490175b
GM
182 * sed3v2.inp (BLESSMAIL_TARGET): Edit to need-blessmail.
183
61a808e8
CY
1842010-05-07 Chong Yidong <cyd@stupidchicken.com>
185
186 * Version 23.2 released.
187
40c17879
GM
1882010-05-08 Glenn Morris <rgm@gnu.org>
189
190 * sed1v2.inp (LIBS_TERMCAP): Edit to empty.
191 (TERMCAP_OBJ): Edit to tparam.o.
192
9fdec8bc
EZ
1932010-05-07 Eli Zaretskii <eliz@gnu.org>
194
195 Fix breakage due to autoconfiscation of Makefile.in files.
196
197 * sed3v2.inp (C_SWITCH_MACHINE): Edit to empty.
198
199 * sed1v2.inp (@LIB_MATH@): Edit to -lm.
200 (C_SWITCH_MACHINE, C_SWITCH_SYSTEM, LD_SWITCH_SYSTEM_TEMACS)
201 (LD_SWITCH_X_SITE_AUX, LD_SWITCH_X_SITE_AUX_RPATH)
202 (LD_SWITCH_SYSTEM, LD_SWITCH_SYSTEM_EXTRA, LIBTIFF, LIBJPEG)
203 (LIBPNG, LIBGIF, LIBXPM, XFT_LIBS, DBUS_CFLAGS, DBUS_LIBS)
204 (DBUS_OBJ, GCONF_CFLAGS, GCONF_LIBS, GTK_OBJ, LIBXMU, LIBXSM)
205 (LIBXTR6, XOBJ, TOOLKIT_LIBW, WIDGET_OBJ, CYGWIN_OBJ, NS_OBJ)
206 (NS_SUPPORT, LIBSELINUX_LIBS, START_FILES): Edit to empty.
207 (XMENU_OBJ): Edit to xmenu.o.
208 (FONT_OBJ): Edit to value used for X on Unix.
209 (PRE_ALLOC_OBJ): Edit to lastfile.o.
210 (POST_ALLOC_OBJ): Edit to $(vmlimitobj).
211 (@unexec@): Edit to unexec.o.
212
e3cf0cde
GM
2132010-05-06 Glenn Morris <rgm@gnu.org>
214
215 * sed1v2.inp, sed5x.inp: Remove LN_S, unused.
216
ed68db4d
EZ
2172010-04-01 Eli Zaretskii <eliz@gnu.org>
218
219 Remove support for DJGPP v1.x.
220
221 * sed3.inp:
222 * sed2.inp:
223 * sed1.inp:
224 * mainmake: Files removed.
225
2201e7e2
EZ
2262010-03-27 Eli Zaretskii <eliz@gnu.org>
227
228 * sedlisp.inp (VPATH): Don't edit, no longer needed.
229 (lisp, srcdir): Adapt to lisp/Makefile.in changes.
230 (abs_top_builddir): New edit.
231
232 * sed3v2.inp (KRB4LIB, DESLIB, KRB5LIB, CRYPTOLIB, COM_ERRLIB)
233 (LIBHESIOD, LIBRESOLV, LIBS_MAIL): Edit to empty values.
234
235 * sed3.inp (KRB4LIB, DESLIB, KRB5LIB, CRYPTOLIB, COM_ERRLIB)
236 (LIBHESIOD, LIBRESOLV, LIBS_MAIL): Edit to empty values.
237
238 * sed1v2.inp (abs_builddir): Edit into "../src".
239
288f9fc0
CY
2402010-03-10 Chong Yidong <cyd@stupidchicken.com>
241
242 * Branch for 23.2.
243
e4138181
EZ
2442010-02-19 Eli Zaretskii <eliz@gnu.org>
245
246 * INSTALL: Remove a CVS-specific note. Update for latest versions
247 of Windows.
248
e2a1f100
EZ
2492009-09-17 Eli Zaretskii <eliz@gnu.org>
250
251 * sed1v2.inp (OTHER_FILES): Edit to empty.
252
66205aea
EZ
2532009-09-11 Eli Zaretskii <eliz@gnu.org>
254
255 * mainmake.v2 (bootstrap): Ensure enough environment space
256 will be available to run config.bat.
257
a6e656a4
EZ
2582009-08-27 Eli Zaretskii <eliz@gnu.org>
259
260 * sed1v2.inp (buildobj.h): Replace "echo" with "djecho".
261
70243478
CY
2622009-06-21 Chong Yidong <cyd@stupidchicken.com>
263
264 * Branch for 23.1.
265
dfec8622
EZ
2662009-04-14 Eli Zaretskii <eliz@gnu.org>
267
268 * mainmake.v2 (src) <gdb.ini>: Don't replace the line with
269 x_error_quitter; instead, append "set environment NAME" to the end.
270 Set NAME and USERNAME in the environment to the same value.
271
291f6a31
EZ
2722009-02-28 Eli Zaretskii <eliz@gnu.org>
273
274 * mainmake.v2 (boot): Don't require b-emacs.exe if not building
2a1573ff 275 out of CVS. (Bug#2151)
291f6a31 276
bd448b7a
EZ
2772008-12-19 Eli Zaretskii <eliz@gnu.org>
278
279 * INSTALL: Document the problems on Windows Vista and the
280 --with-system-malloc option to config.bat.
281
282 * sedalloc.inp: New file.
283
0c123bd1
EZ
2842008-11-21 Eli Zaretskii <eliz@gnu.org>
285
286 * mainmake.v2 (misc): New target.
287 (all, info): Depend on `misc'.
288
71a69201
EZ
2892008-11-15 Eli Zaretskii <eliz@gnu.org>
290
aae2a498
EZ
291 * mainmake.v2 (src): Move removal of src/bootlisp after recursing
292 into `lisp'.
293
ead9233b
EZ
294 Make bootstrap work again:
295
296 * mainmake.v2 (boot): New variable.
297 (src): Pass $(boot) to sub-Make. Remove src/bootlisp. If
298 src/bootlisp exists after running Make, run Make in `lisp' as
299 well.
300 (clean, mostlyclean): Remove bogus repeated clean in the top-level
301 directory.
302 (info, bootstrap-clean): New targets.
303 (bootstrap): Depend only on bootstrap-clean. Commands modified to
304 be equivalent to top-level Makefile.in.
305 (bootfast, bootstrap-lisp-1, bootstrap-lisp, bootstrap-src)
306 (bootstrap-clean-before, bootstrap-clean-after): Targets deleted.
307 (clean, mostlyclean, distclean, maintainer-clean, extraclean):
308 Don't recurse into lwlib and oldXMenu.
309
310 * sed1v2.inp: Create bootlisp when bootstrapping b-emacs.exe.
311
312 * sedlisp.inp: Don't convert *.el files to Unix text format, and
313 don't copy ldefs-boot.el into loaddefs.el.
314
315 * sed6.inp: Edit out Unixy shell features in maintainer-clean
316 targets in doc/ Makefiles.
317
71a69201
EZ
318 * INSTALL: Update the list of utilities needed by lisp/Makefile
319 and for bootstrapping.
320
cafb9504
EZ
3212008-11-08 Eli Zaretskii <eliz@gnu.org>
322
323 * INSTALL: New file, with build instructions moved from the
324 top-level INSTALL.
325
e16acc2c
EZ
3262008-10-14 Eli Zaretskii <eliz@gnu.org>
327
328 * sedlisp.inp (lisp): Set to absolute file name of current
329 directory, not to ".", to have it on EMACSLOADPATH when we descend
330 into subdirectories.
331
293a3986
EZ
3322008-08-23 Eli Zaretskii <eliz@gnu.org>
333
334 * sed2v2.inp: Remove definition of USER_FULL_NAME (now defined on
335 src/s/msdos.h).
336
337 * sed3v2.inp: Edit out @LIB_SRC_EXTRA_INSTALLABLES@.
338
b97439ce 339 * sed1v2.inp (version): Define to empty.
293a3986
EZ
340 (ALL_CFLAGS, LIBES): Edit out @FOO@ stuff.
341 (EXEEXT): Define to .exe.
342 Edit "ln -f" into "cp -pf".
343 Edit "touch" into "djecho $@ >", to avoid requiring touch.exe.
344 (b-emacs${EXEEXT}): Don't remove emacs.exe and temacs.exe.
345 Edit "`/bin/pwd`/" into "./".
346 Stubify emacs after it is dumped, to produce emacs.exe.
347 Stubedit temacs.exe to 1024K of stack, emacs.exe to 2048K, and
348 b-emacs.exe to 3072K.
349
350 * mainmake.v2 (emacs lispref lispintro): Chdir under doc/.
351 (emacs): Renamed from `man', to reflect changes in doc directory
352 structure. All callers changed.
353 (clean mostlyclean distclean maintainer-clean extraclean): Chdir
354 into doc/ for manuals. Add misc subdirectory.
355 (src): Pass an empty BOOTSTRAPEMACS variable to src/Makefile.
356 (install): Don't stubify/stubedit emacs.exe, this is now done by
357 src/Makefile.
358
57df543c
EZ
3592007-10-05 Eli Zaretskii <eliz@gnu.org>
360
361 * sed6.inp: Update comment to reflect doc directory structure.
362
363 * sed1v2.inp (RSVG_LIBS, RSVG_CFLAGS): Edit out.
364
cacc7b51
GM
3652007-07-25 Glenn Morris <rgm@gnu.org>
366
367 * Relicense all FSF files to GPLv3 or later.
368
369 * COPYING: Switch to GPLv3.
370
537a062f
CY
3712007-06-02 Chong Yidong <cyd@stupidchicken.com>
372
373 * Version 22.1 released.
374
f5f4e20d
GM
3752007-02-10 Glenn Morris <rgm@gnu.org>
376
377 * COPYING.DJ: Remove file since it is no longer needed (see README
378 for details).
379
222b4fde
GM
3802007-01-28 Glenn Morris <rgm@gnu.org>
381
382 * COPYING.DJ: New file.
383
22311938
EZ
3842006-12-04 Eli Zaretskii <eliz@gnu.org>
385
386 * sed2v2.inp (HAVE_SYNC): Define.
387
69a6e74d
EZ
3882006-11-25 Eli Zaretskii <eliz@gnu.org>
389
390 * sed1v2.inp (CFLAGS_SOUND): Edit out.
391
45a2056c
JB
3922006-09-15 Jay Belanger <belanger@truman.edu>
393
394 * COPYING: Replace "Library Public License" by "Lesser Public
395 License" throughout.
396
67b8391b
EZ
3972005-09-10 Sven Joachim <svenjoac@gmx.de> (tiny change)
398
399 * sed3v2.inp (GETOPT_H, GETOPTOBJS): Define to use getopt.h,
400 getopt.o and getopt1.o.
401
a0ec7a4a
LK
4022005-07-04 Lute Kamstra <lute@gnu.org>
403
404 Update FSF's address in GPL notices.
405
3819d330
EZ
4062004-11-10 Eli Zaretskii <eliz@gnu.org>
407
408 * sed1.inp: Revert last change.
409
880820fe 4102004-11-09 Jan Djärv <jan.h.d@swipnet.se>
ba68f95a
JD
411
412 * sed1v2.inp: Use djecho for buildobj.lst.
413
414 * sed1.inp: Ditto.
415
3f8ea68c
EZ
4162004-11-08 Eli Zaretskii <eliz@gnu.org>
417
997a1ae5
EZ
418 * sedlisp.inp (bootstrap-clean): Copy ldefs-boot.el onto
419 loaddefs.el, unless the latter exists and is newer.
420
406865b8
EZ
421 * mainmake.v2 (mostlyclean, distclean, maintainer-clean)
422 (extraclean, bootfast): New targets.
423 (top_distclean): New macro, used by distclean, maintainer-clean,
424 and extraclean.
425 (.PHONY): Add bootfast.
426 (bootstrap): Make bootstrap-after in lisp.
5e1a6e32 427 (bootstrap-clean-before): Clean in man, lispref, and lispintro as well.
406865b8 428
3f8ea68c
EZ
429 * sed2v2.inp (HAVE_BZERO): Define for GCC v3.x and later.
430
b0b6ad00
EZ
4312004-10-06 Eli Zaretskii <eliz@gnu.org>
432
433 * sed1v2.inp (LC_ALL=C): Fix src/Makefile breakage caused by
434 recent (2004-09-24) changes in src/Makefile.in.
435
ab5a4a32
EZ
4362004-08-14 Eli Zaretskii <eliz@gnu.org>
437
438 * sedleim.inp: Remove the lines which say "<TAB>@true", to avoid
439 running a Unixy shell and to reincarnate the "Nothing to be done
440 for `all'" message from Make when there's nothing to be done.
441
cdc9b845
EZ
4422004-05-11 Eli Zaretskii <eliz@gnu.org>
443
444 * sedleim.inp (distclean): Remove stamp-subdirs.
445 (SUBDIRS): Don't use `touch', use `djecho' instead.
446 (changed.tit, changed.misc): Use `djecho' instead of `echo'.
447
05fdbeb8
EZ
4482004-05-02 Eli Zaretskii <eliz@gnu.org>
449
450 * sed2v2.inp (HAVE_GETRUSAGE): Define.
451
a6eeaa81 4522003-09-22 Eli Zaretskii <eliz@gnu.org>
2f809aae
EZ
453
454 * mainmake.v2 (man lispref lispintro): Specify an explicit target
455 `info', like Makefile.in does.
456
a6eeaa81 4572003-08-31 Eli Zaretskii <eliz@gnu.org>
bbc2d90e
EZ
458
459 * sed3v2.inp (srcdir): Use "command.com /c cd" to produce an
460 absolute file name of the current working directory. This avoids
461 the warning from Make about circular dependencies.
462
a6eeaa81 4632003-08-30 Eli Zaretskii <eliz@gnu.org>
d5947564
EZ
464
465 * sedlisp.inp: Set FNCASE=y for all targets in the lisp directory,
466 so that CVS etc. file names are filtered out of the list of
467 subdirectories.
468
a6eeaa81 4692003-08-28 Eli Zaretskii <eliz@gnu.org>
a0b18738
EZ
470
471 * sed6.inp (elisp.dvi, index.texi): Replace Unix shell commands
472 with equivalent COMMAND.COM commands.
473
a6eeaa81 4742003-08-24 Eli Zaretskii <eliz@gnu.org>
8e1cc65f 475
3d8714e7
EZ
476 * sed3v2.inp (EXEEXT): Define to an empty string.
477
b7cb1e12 478 * sed1v2.inp (EXEEXT): Define to an empty string.
5459e42a 479 Remove src/emacs after producing b-emacs.exe.
b7cb1e12
EZ
480
481 * sed2v2.inp (HAVE_DIFFTIME, HAVE_MEMCMP, HAVE_MEMMOVE)
8e1cc65f
EZ
482 (HAVE_SIZE_T): Define.
483
852eef40
EZ
4842002-04-16 Eli Zaretskii <eliz@is.elta.co.il>
485
486 * sed2v2.inp: New file.
487
488 * sed2.inp: Remove DJGPP v2.x stuff.
489
93fc6fbe
EZ
4902002-03-27 Eli Zaretskii <eliz@is.elta.co.il>
491
492 * sedlisp.inp <bootstrap-clean>: Make sure all *.el files have
493 Unix EOLs, to avoid overflowing pure storage while bootstrapping.
494
ab8a75de
EZ
4952002-03-20 Eli Zaretskii <eliz@is.elta.co.il>
496
177c0ea7 497 * mainmake.v2 (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src)
ab8a75de
EZ
498 (bootstrap-clean-before, bootstrap-clean-after): Return to the
499 top-level directory after sub-make.
500 (bootstrap-lisp): Pass an absolute file name as value of ${lisp}.
501
502 * sed1v2.inp: Fix editing of the rule for ${libsrc}make-docfile.
503
b9c1fa2e
EZ
5042002-03-09 Eli Zaretskii <eliz@is.elta.co.il>
505
69587bba 506 Add support for bootstrapping Emacs:
b9c1fa2e
EZ
507
508 * sed1v2.inp: Edit the bootstrap-* targets. Fix the mostlyclean
509 target.
510
177c0ea7
JB
511 * mainmake.v2 (maybe_bootstrap, bootstrap, bootstrap-lisp-1)
512 (bootstrap-lisp, bootstrap-src, bootstrap-clean-before)
b9c1fa2e
EZ
513 (bootstrap-clean-after): New targets.
514 (all): Depend on maybe_bootstrap.
515
fcd2ab44
EZ
5162001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
517
518 * sed1v2.inp: Delete _gdbinit in distclean target.
519
880820fe 5202001-12-09 Pavel Janík <Pavel@Janik.cz>
72244db2
PJ
521
522 * COPYING: Moved back.
523
b0a63d77
EZ
5242001-12-07 Eli Zaretskii <eliz@is.elta.co.il>
525
526 * sed2.inp (HAVE_VFORK): Don't define: the fragment in sysdep.c
527 which needed it is gone.
528
880820fe 5292001-11-29 Pavel Janík <Pavel@Janik.cz>
0142178a
PJ
530
531 * COPYING: Removed.
532
ac74199d
EZ
5332001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
534
535 * mainmake.v2 (lispintro): New target.
536 (all): Add lispintro.
537
538 * sed6.inp (SHELL): Comment away, for lispintro.
539
5c32b7c5
EZ
5402001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
541
542 * sed6.inp (texinputdir): Add, for the lispref directory.
543
544 * mainmake.v2 (all): Add lispref.
545 (man lispref): Add lispref.
546
71431a0e
GM
5472001-10-20 Gerd Moellmann <gerd@gnu.org>
548
6aa97356 549 * (Version 21.1 released.)
71431a0e 550
ab952a4f
GM
5512001-10-05 Gerd Moellmann <gerd@gnu.org>
552
553 * Branch for 21.1.
177c0ea7 554
fc406406
EZ
5552001-07-20 Eli Zaretskii <eliz@is.elta.co.il>
556
557 * mainmake.v2 (install): Create site-lisp/subdirs.el if it is not
558 already there.
559
24b97d4b
EZ
5602001-07-06 Eli Zaretskii <eliz@is.elta.co.il>
561
562 * sed2.inp: Ifdef away the test for !HAVE_MKTIME, to avoid parse
563 error in "gcc -E -traditional" with GCC 3.0.
564
2b908342
EZ
5652001-04-02 Eli Zaretskii <eliz@is.elta.co.il>
566
567 * sedleim.inp (srcdir=): Edit @srcdir@ into an absolute file name
568 of the leim subdirectory, so that EMACSLOADPATH doesn't break when
569 titdic-convert chdirs into leim/quail.
570
9d5d1075
EZ
5712001-03-30 Eli Zaretskii <eliz@is.elta.co.il>
572
573 * sedleim.inp: Adapt to changes in leim/Makefile.in's $(TIT)
574 target.
575
d7fcecc1
EZ
5762001-03-01 Eli Zaretskii <eliz@is.elta.co.il>
577
578 * README: New file.
579
580 * sed1.inp: Add copyright.
581 * sed1v2.inp: Add copyright.
582 * sed2.inp: Add copyright.
583 * sed2x.inp: Add copyright.
584 * sed3.inp: Add copyright.
585 * sed3v2.inp: Add copyright.
586 * sed4.inp: Add copyright.
587 * sed5x.inp: Add copyright.
588 * sed6.inp: Add copyright.
589 * sedleim.inp: Add copyright.
590 * sedlisp.inp: Add copyright.
591
7121a5e1
EZ
5922001-02-20 Eli Zaretskii <eliz@is.elta.co.il>
593
594 * mainmake.v2, mainmake: Add copyright.
595
da7fab49
EZ
5962000-11-22 Eli Zaretskii <eliz@is.elta.co.il>
597
598 * sed2.inp (NSIG) [__DJGPP__ == 2 && __DJGPP_MINOR__ == 1]:
599 Define; it is undefined in DJGPP v2.01.
600
f4da4611
EZ
6012000-11-13 Eli Zaretskii <eliz@is.elta.co.il>
602
603 * sed2.inp (HAVE_MKSTEMP): Define.
604
a115794c
EZ
6052000-10-07 Eli Zaretskii <eliz@is.elta.co.il>
606
607 * sedleim.inp (RUN-EMACS): Remove EMACSLOADPATH setting as part of
608 the command; use Make's "export EMACSLOADPATH=" instead. Remove
609 the handling of `command` expansion, leim/Makefile.in doesn't use
610 that anymore.
611
67e0a2b6
EZ
6122000-08-29 Eli Zaretskii <eliz@is.elta.co.il>
613
614 * sed2.inp (HAVE_INDEX, HAVE_RINDEX): Define.
615
838b9528
EZ
6162000-08-22 Eli Zaretskii <eliz@is.elta.co.il>
617
618 * mainmake.v2 (TAGS): Don't use [a-zA-Z]*, as it causes wildcard
619 expansion to become case-sensitive and return all file names in
620 upper case on plain DOS.
621
efb29aff
EZ
6222000-08-05 Eli Zaretskii <eliz@is.elta.co.il>
623
624 * mainmake.v2 (src): Put gdb.tmp after -a, since djecho's -a
625 switch requires an argument.
626
4a201758
EZ
6272000-07-31 Eli Zaretskii <eliz@is.elta.co.il>
628
629 * mainmake.v2 (src): Make the rule faster by using a single djecho
630 command instead of multiple redir invocations.
631 (install): Speed up by using a command.com's for loop.
632
7f987ac0
EZ
6332000-07-23 Eli Zaretskii <eliz@is.elta.co.il>
634
635 * sed3v2.inp: Define ALLOCA to an empty string.
636
68be2869
EZ
6372000-07-18 Eli Zaretskii <eliz@is.elta.co.il>
638
639 * sed1v2.inp: Put getloadavg.o into LIBOBJS, not GETLOADAVG_LIBS.
640
c107c335
EZ
6412000-07-09 Eli Zaretskii <eliz@is.elta.co.il>
642
643 * sed1v2.inp: Set LIBSOUND to an empty string.
644
7f3e4303
EZ
6452000-06-26 Eli Zaretskii <eliz@is.elta.co.il>
646
647 * sed2.inp: Define HAVE_STRUCT_TIMEZONE in src/config.h.
648
db1306d8
EZ
6492000-06-25 Eli Zaretskii <eliz@is.elta.co.il>
650
651 * sed1v2.inp: Set GETLOADAVG_LIBS to getloadavg.o in src/Makefile.
652
4ea325f5
EZ
6532000-06-18 Eli Zaretskii <eliz@is.elta.co.il>
654
655 * sedlisp.inp (srcdir): Edit this variable.
656
7d5c8691
EZ
6572000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
658
659 * sedlisp.inp: New file.
660
fcd2e082
EZ
6612000-05-18 Eli Zaretskii <eliz@is.elta.co.il>
662
663 * sed6.inp: Changes to allow "make foo.dvi" on DJGPP platforms:
664 (ENVADD): Redefine as empty, to avoid requiring a Unixy shell.
665 (TEXINPUTS): Use semi-colon; export explicitly.
666 (MAKEINFO): Export explicitly.
667
35a28e21
EZ
6682000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
669
670 * mainmake.v2 (install): Install ebrowse.exe.
671
33744b5d
DL
6722000-04-14 Dave Love <fx@gnu.org>
673
674 * sed1v2.inp, sed1.inp: Add LIBS, LIBOBJS.
675
c1300911
EZ
6762000-03-13 Eli Zaretskii <eliz@is.elta.co.il>
677
678 * sed2.inp: Add PROTOTYPES and POINTER_TYPE, per the new
679 config.in.
680
7c7b25db
EZ
6812000-01-27 Eli Zaretskii <eliz@is.elta.co.il>
682
683 * sed2.inp (HAVE_SETITIMER): Define.
684
ba3a0c6d
EZ
6851999-11-18 Eli Zaretskii <eliz@is.elta.co.il>
686
687 * sed2.inp (HAVE_TM_GMTOFF, HAVE_MBLEN): Define.
688
689 * sed1v2.inp: Convert "LC_ALL=C ./temacs" to MS-DOS equivalent.
690
32072ea3
DL
6911999-07-29 Eli Zaretskii <eliz@gnu.org>
692
693 * sedleim.inp (SHELL, MAKESHELL): Use /xyzzy/command as the shell.
694
6951999-07-12 Richard Stallman <rms@gnu.org>
696
697 * Version 20.4 released.
698
6991999-07-01 Eli Zaretskii <eliz@gnu.org>
700
701 * mainmake.v2 (SHELL, MAKESHELL): Don't use /dos/command, it can
10d1d0af 702 invoke an incompatible version of COMMAND.COM.
32072ea3
DL
703
7041999-05-19 Eli Zaretskii <eliz@gnu.org>
705
706 * sed1v2.inp: Use -gcoff instead of -g in CFLAGS, for those who
707 have GCC configured by default to use stabs, which unexec.c
708 doesn't currently support.
709
7101999-01-14 Eli Zaretskii <eliz@gnu.org>
711
712 * mainmake.v2 (install): Use update instead of sed to install fns.el.
713
7141999-01-11 Eli Zaretskii <eliz@gnu.org>
715
716 * mainmake.v2 (install): Install fns.el in ../bin, since Emacs
717 looks for it in exec-directory.
718
7191999-01-07 Eli Zaretskii <eliz@gnu.org>
720
721 * sedleim.inp: New file, for configuring the leim directory.
722
723 * mainmake.v2 (src): Build files in leim if leim/Makefile exists.
724 (clean): Add clean in leim.
725
7261998-11-08 Eli Zaretskii <eliz@mescaline.gnu.org>
727
728 * mainmake.v2 (SHELL, MAKESHELL): Don't use `override'.
729
7301998-10-20 Eli Zaretskii <eliz@mescaline.gnu.org>
731
732 * mainmake.v2: Forcibly set SHELL and MAKESHELL to force Make to
733 use COMMAND.COM as the shell.
734
7351998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
736
737 * Version 20.3 released.
738
7391998-05-04 Eli Zaretskii <eliz@mescaline.gnu.org>
740
741 * mainmake.v2 (TAGS tags): Fix file name wildcards in lisp
742 directory.
743
7441998-04-13 Eli Zaretskii <eliz@delysid.gnu.org>
745
746 * mainmake.v2 (src): Replace topdir with top_srcdir in commands
747 which generate gdb.ini.
748
7491998-04-12 Eli Zaretskii <eliz@delysid.gnu.org>
750
751 * mainmake.v2 (version): Determine emacs-version from
752 lisp/version.el. Pass it to sub-Make's.
753
7541998-04-05 Eli Zaretskii <eliz@is.elta.co.il>
755
756 * sed3v2.inp: When installing ${version},
757 do it replacing @version@.
758
759 * mainmake.v2 (version): Compute the version from lisp/version.el
760 and pass to sub-Make's. Pass top_srcdir to sub-Make's.
761
7621997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
763
764 * sed6.inp: New file, configures the man directory for MSDOS.
765
766 * mainmake.v2 (man): New target to build the manual.
767 (all): Add the man dependency.
768 (install): Change bin\\nul to bin\nul.
769
7701997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
771
772 * Version 20.2 released.
773
7741997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
775
776 * Version 20.1 released.
777
7781997-09-07 Eli Zaretskii <eliz@is.elta.co.il>
779
780 * sed1v2.inp: Enlarge the stack size of temacs to 100KB.
781
7821997-08-13 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
783
8de5628c 784 * sed2.inp (EMACS_CONFIGURATION): Set to i386-pc-msdosdjgpp.
32072ea3 785
5e1a6e32 7861997-08-10 Eli Zaretskii <eliz@is.elta.co.il>
32072ea3
DL
787
788 * sed1v2.inp (CPPFLAGS, LDFLAGS): Edit to empty.
789
7901997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
791
792 * sed2.inp (HAVE_LOGB, HAVE_FREXP, HAVE_FMOD, HAVE_RINT)
793 (HAVE_CBRT, HAVE_FPATHCONF, HAVE_SETRLIMIT): Defined.
794
795 * sed1.inp, sed1v2.inp: Remove `stamp-oldxmenu' dependency, so
796 MSDOS users won't need `touch' installed.
797
798 * mainmake.v2 (TAGS, tags): Include new lisp subdirectories.
799
8001996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
801
802 * Version 19.33 released.
803
8041996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
805
806 * is_exec.c: Renamed from is-exec.c.
807
8081996-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
809
810 * Version 19.32 released.
811
812 * is-exec.c, sigaction.c: New files.
813
8141996-07-24 Eli Zaretskii <eliz@is.elta.co.il>
815
816 * mainmake.v2 (TAGS): Make sure bin/etags.exe is current. Make
817 the rules always generate TAGS.
818
8191996-06-09 Eli Zaretskii <eliz@is.elta.co.il>
820
821 * sed2.inp: Don't undef MULTI_FRAME.
822
8231996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
824
825 * Version 19.31 released.
826
8271996-04-17 Eli Zaretskii <eliz@is.elta.co.il>
828
829 * sed1.inp: Replace `make-docfile' with `make-doc.exe'. In case
830 src/Makefile needs to rebuild `make-doc.exe', use one command per line.
831 Undo the previous change.
177c0ea7 832
32072ea3
DL
8331996-04-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
834
177c0ea7 835 * sed1.inp: Change make-docfile to make-doc.exe in a second place.
32072ea3
DL
836
8371996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
838
839 * mainmake.v2 (src): Create a file with sed commands instead of using
840 a long sed command line (some versions of Sed don't handle that).
841 (gdb): Merged back into src, undoing April 13 change.
842 (install): Do use if statements, but not a loop.
177c0ea7 843
32072ea3
DL
8441996-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
845
846 * mainmake.v2 (gdb): New target, broken out of src.
847 (install): Use simple explicit copy commands, not a loop.
848
8491996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
850
851 * sed2.inp: Under DJGPP v2, use <sys/config.h> instead of most of
852 config.h.in.
853
854 * sed1v2.inp, sed3v2.inp, mainmake.v2: New files.
855
8561996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
857
858 * sed2.inp (LOCALTIME_CACHE, HAVE_TZSET): Define these.
859
8601995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
861
862 * Version 19.30 released.
863
8641995-11-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
865
866 * sed3.inp: Alter test-distrib to test-dis.
867
8681995-11-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
869
870 * mainmake (install): Don't mv make-doc.exe into ../bin/.
871
8721995-10-11 Kim Storm <kfstorm@wombat.gnu.ai.mit.edu>
873
874 * sed1.inp: Call make-doc.exe instead of make-docfile.
875
8761995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
877
878 * sed2.inp: Define STDC_HEADERS.
879 Undefine MULTI_FRAME, until somebody fixes msdos.h and msdos.c.
880
8811995-01-20 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
882
883 * sed3.inp: Fix sed append command to behave as intended.
884
8851995-01-20 Morten Welinder <terra@diku.dk>
886
887 * sed3.inp: Delete mysterious dot. Add comment to protect blank
888 line at end of file. Make sure make-docfile is compiled.
889
8901995-01-10 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
891
892 * sed3.inp: Use coff2exe on make-docfile.
893 * sed1.inp: Not go32, which has problems with long arg lists.
894
8951994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
896
897 * sed1.inp: Handle "\t#"-style comments.
898 (obj): Don't add any files -- now done in src/makefile.in.in
899 (temacs): Don't depend on prefix-args.
900 (DOC): Reflect makefile changes regarding two-batch run.
901
902 * sed2.inp: Add comments showing how to use the system malloc.
903 (EMACS_CONFIG_OPTIONS): Set though not useful.
904 (HAVE_MKTIME): Define.
905
906 * mainmake (clean): Add target.
907
908 * sed1x.inp, sed2x.inp, sed5x.inp: New files for X configuration.
909
32072ea3
DL
9101994-07-14 Morten Welinder (terra@diku.dk)
911
912 * sed2.inp (HAVE_STRERROR): Define.
913
9141994-07-08 Morten Welinder (terra@diku.dk)
915
916 * sed1.inp, sed2.inp: Use "m/intel386" instead of "m/dos386.h".
917
9181994-06-01 Morten Welinder (terra@diku.dk)
919
920 * sed4.inp: New file for configuring src/paths.h.
921
9221994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
923
924 * Version 19.25 released.
925
9261994-05-22 Morten Welinder (terra@diku.dk)
927
928 * sed1.inp: Adding dos-fns.elc to the set of lisp files was moved
929 to src/makefile.in.in.
930
9311994-05-20 Morten Welinder (terra@tyr.diku.dk)
932
933 * sed2.inp: Reflect change from CONFIGURATION to EMACS_CONFIGURATION.
934 Also set it to correct three-part value.
935
9361994-05-16 Morten Welinder (terra@tyr.diku.dk)
937
938 * Version 19.23 released.
939
940 * sed1.inp: Don't use `+' in regexps as different stream
941 editors interpret them differently. Use `*' instead.
942
9431994-05-12 Morten Welinder (terra@diku.dk)
944
945 * mainmake (install): Set the minimum stack (for running under
946 DPMI) to 512K. Avoid using wildcard for matching one file.
947
9481994-05-08 Morten Welinder (terra@diku.dk)
949
950 * sed3.inp: Don't pass version to [ce]tags.
951
9521994-04-30 Morten Welinder (terra@diku.dk)
953
194d44e7 954 * sed1.inp: Don't comment out the inc-vers run as that
32072ea3
DL
955 does not exist anymore.
956 Don't reset DEBUG_MOLE as that no longer is used.
957 Identify the file being patched as src/...
958 * sed2.inp: Identify the file being patched as src/...
959 * sed3.inp: We don't have to have the version number in here
960 anymore. Instead we patch the way it is passed from make to
961 the C compiler.
962
9631994-04-29 Morten Welinder (terra@diku.dk)
964
965 * sed1.inp: Set CFLAGS=-O2, not -g. Handle the new
966 M_FILE, S_FILE, and SET_MAKE defines. Get rid of ^Ms.
967
968 * sed2.inp: We have bcmp. Configuration is "msdos".
969 Get rid of ^Ms.
970
971 * sed3.inp: Set CFLAGS=-O2, not -g. Correct for
972 new configuration regarding utilities not to compile.
973 Fix version number. Get rid of ^Ms.
974
9751994-01-08 Morten Welinder (terra@diku.dk)
976
194d44e7 977 * sed3.inp: Improve make-compatibility by not using drive
32072ea3
DL
978 specifications and by not specifying an explicit shell.
979
9801994-01-07 Morten Welinder (terra@diku.dk)
981
982 * sed1.inp: Incorporate the actions of patch1.
983 * patch1: File deleted.
984
9851993-01-05 Morten Welinder (terra@diku.dk)
986
987 * mainmake: New file, makefile for the main directory.
988
989 * patch1: New file. Context diff to turn src/makefile.in into
990 a msdos version called makefile.
991
992 * emacs.pif: New file, program information file for Emacs under
993 Windows. (This file contains non-printable characters.)
994
995 * emacs.ico: New file, icon for Emacs under Windows. It's so ugly
8de5628c 996 that someone is bound to create a better one. Mail uuencoded icons
32072ea3
DL
997 to terra@diku.dk, but be prepared to sign a copyright disclaimer.
998 (This file contains non-printable characters.)
999
177c0ea7 1000 * sed3.inp: New file for changing lib-src/makefile.in into
32072ea3
DL
1001 lib-src/makefile.
1002
8de5628c 1003 * sed2.inp: New file for changing src/config.h-in into src/config.h.
32072ea3 1004
8de5628c 1005 * sed1.inp: New file for changing src/makefile.in.in into src/makefile.
6922b018
KH
1006
1007;; Local Variables:
880820fe 1008;; coding: utf-8
33462dfa 1009;; add-log-time-zone-rule: t
6922b018 1010;; End:
2a34a036 1011
b65d8176 1012 Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003,
114f9c96 1013 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
7f6d64f8
GM
1014
1015 This file is part of GNU Emacs.
1016
ff0cdfb9 1017 GNU Emacs is free software: you can redistribute it and/or modify
7f6d64f8 1018 it under the terms of the GNU General Public License as published by
ff0cdfb9
GM
1019 the Free Software Foundation, either version 3 of the License, or
1020 (at your option) any later version.
7f6d64f8
GM
1021
1022 GNU Emacs is distributed in the hope that it will be useful,
1023 but WITHOUT ANY WARRANTY; without even the implied warranty of
1024 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1025 GNU General Public License for more details.
1026
1027 You should have received a copy of the GNU General Public License
ff0cdfb9 1028 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
1042fe8c
MB
1029
1030;;; arch-tag: b602fbb5-3776-4053-8de2-03da33c29d44