* s/aix4-2.h (LINKER): Remove; this file sets ORDINARY_LINK.
[bpt/emacs.git] / msdos / ChangeLog
CommitLineData
952d5580
EZ
12010-05-18 Eli Zaretskii <eliz@gnu.org>
2
3 * sed1x.inp: Add copyright notice.
4
be4ff9da
GM
52010-05-18 Glenn Morris <rgm@gnu.org>
6
40dc6bf4
GM
7 * sed1v2.inp (RALLOC_OBJ): Edit to ralloc.o.
8
be4ff9da
GM
9 * sed1v2.inp (GMALLOC_OBJ): Edit to gmalloc.o.
10 (VMLIMIT_OBJ): Edit to vm-limit.o.
11
16455a85
GM
122010-05-17 Glenn Morris <rgm@gnu.org>
13
14 * sed1v2.inp (OLDXMENU_DEPS): Edit to empty.
15 * sed1x.inp (OLDXMENU_DEPS): Edit to ${OLDXMENU} ../src/${OLDXMENU}.
16
8877ca0f
GM
172010-05-16 Glenn Morris <rgm@gnu.org>
18
b02a6645
GM
19 * sed1v2.inp (TEMACS_LDFLAGS2): Edit to $(LDFLAGS).
20
8877ca0f
GM
21 * sed1v2.inp (GNUSTEP_SYSTEM_LIBRARIES): Remove.
22 (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): Edit to empty.
23
6e546d18
GM
242010-05-15 Glenn Morris <rgm@gnu.org>
25
4235ca47
GM
26 * sed1v2.inp (LIBXMENU): Edit to empty.
27 * sed1x.inp (LIBXMENU): Expect empty initial value.
28
3545021d
GM
29 * sed1v2.inp (OLDXMENU): Edit to empty.
30 * sed1x.inp (OLDXMENU): Expect empty initial value.
31
9fad8b97
GM
32 * sed1v2.inp (LIBX_OTHER): Edit to empty.
33 * sed1x.inp (LIBX_OTHER): Expect empty initial value.
34
6e546d18
GM
35 * sed1v2.inp (FONT_OBJ): Edit to empty for non-X case.
36 * sed1x.inp (FONT_OBJ): Edit to xfont.o for X case.
37
dbd3f723
EZ
382010-05-15 Eli Zaretskii <eliz@gnu.org>
39
40 * sed3v2.inp (INSTALLABLES): Edit out extra ${EXEEXT} after
41 "emacsclient".
42 (emacsserver, timer, wakeup): Remove edit-out commands.
43
44 * sed1v2.inp (MSDOS_OBJ): Add w16select.o.
45 (TERMCAP_OBJ): Add termcap.o.
46
02b49580
GM
472010-05-15 Glenn Morris <rgm@gnu.org>
48
1a82cca9
GM
49 * sed1v2.inp (OLDXMENU_TARGET): Edit to empty.
50 * sed1x.inp (OLDXMENU_TARGET): Edit to really-oldxmenu.
51
1edbd309 52 * sed1v2.inp (LIBXT_OTHER): Edit to empty.
02b49580 53
489d31a4
GM
542010-05-14 Glenn Morris <rgm@gnu.org>
55
177b0288
GM
56 * sed1v2.inp (ns_appdir, ns_appbindir, ns_appsrc): Edit to empty.
57
f14d1dfd
GM
58 * sed1v2.inp (MSDOS_OBJ): Edit to dosfns.o msdos.o.
59 (MSDOS_SUPPORT): Edit to $(MSDOS_SUPPORT_REAL).
60 * sed1x.inp (MSDOS_X_OBJ): Edit to w16select.o termcap.o.
61
11842bd8
GM
62 * sed2x.inp (HAVE_WINDOW_SYSTEM): Define.
63 * sed1x.inp (TOOLTIP_SUPPORT): Edit to ${lispsource}tooltip.elc.
64 (WINDOW_SUPPORT): Edit to $(BASE_WINDOW_SUPPORT) $(X_WINDOW_SUPPORT).
65 * sed1v2.inp (MOUSE_SUPPORT): Edit to $(REAL_MOUSE_SUPPORT).
66 (TOOLTIP_SUPPORT, WINDOW_SUPPORT): Edit to empty.
67
2633ef94
GM
68 * sed1v2.inp (FONT_OBJ): Use the plain X version (no XFT, Freetype).
69
489d31a4
GM
70 * sed1v2.inp (@NS_IMPL_GNUSTEP_INC@): Edit to nil.
71
5a903aa9
GM
722010-05-13 Glenn Morris <rgm@gnu.org>
73
99ab9eb4
GM
74 * sed1x.inp (OLDXMENU): Edit to ${oldXMenudir}libXMenu11.a.
75 (LIBXMENU): Edit to ${OLDXMENU}.
76 (LIBX_OTHER): Edit to ${LIBXT} ${LIBX_EXTRA}.
77
5a903aa9
GM
78 * sed1v2.inp (C_SWITCH_X_SYSTEM, C_SWITCH_X_SITE, LIB_STANDARD)
79 (FONTCONFIG_CFLAGS, FONTCONFIG_LIBS, FREETYPE_CFLAGS, FREETYPE_LIBS)
80 (LIBOTF_CFLAGS, LIBOTF_LIBS, M17N_FLT_CFLAGS, M17N_FLT_LIBS)
81 (GNU_OBJC_CFLAGS, GNUSTEP_SYSTEM_LIBRARIES, LIBRESOLV, LIBGPM):
82 Edit to empty,
83 (LIB_MATH): Edit to -lm.
84 (UNEXEC_OBJ): Edit to unexec.o.
85
1a0d7c06
GM
862010-05-12 Glenn Morris <rgm@gnu.org>
87
44b031a6
GM
88 * sed3v2.inp (INSTALLABLES): No more @LIB_SRC_EXTRA_INSTALLABLES@.
89
1a0d7c06
GM
90 * sed1v2.inp (LIB_GCC): Edit to -Lgcc.
91
acddf8ae
GM
922010-05-11 Glenn Morris <rgm@gnu.org>
93
94 * sed1x.inp (LIBS_SYSTEM): Edit to -lxext -lsys.
95 * sed3x.inp: New file.
96
7490175b
GM
972010-05-10 Glenn Morris <rgm@gnu.org>
98
97efb629
GM
99 * sed1v2.inp, sed3v2.inp (LIBS_SYSTEM): Edit to empty.
100
7490175b
GM
101 * sed3v2.inp (BLESSMAIL_TARGET): Edit to need-blessmail.
102
61a808e8
CY
1032010-05-07 Chong Yidong <cyd@stupidchicken.com>
104
105 * Version 23.2 released.
106
40c17879
GM
1072010-05-08 Glenn Morris <rgm@gnu.org>
108
109 * sed1v2.inp (LIBS_TERMCAP): Edit to empty.
110 (TERMCAP_OBJ): Edit to tparam.o.
111
9fdec8bc
EZ
1122010-05-07 Eli Zaretskii <eliz@gnu.org>
113
114 Fix breakage due to autoconfiscation of Makefile.in files.
115
116 * sed3v2.inp (C_SWITCH_MACHINE): Edit to empty.
117
118 * sed1v2.inp (@LIB_MATH@): Edit to -lm.
119 (C_SWITCH_MACHINE, C_SWITCH_SYSTEM, LD_SWITCH_SYSTEM_TEMACS)
120 (LD_SWITCH_X_SITE_AUX, LD_SWITCH_X_SITE_AUX_RPATH)
121 (LD_SWITCH_SYSTEM, LD_SWITCH_SYSTEM_EXTRA, LIBTIFF, LIBJPEG)
122 (LIBPNG, LIBGIF, LIBXPM, XFT_LIBS, DBUS_CFLAGS, DBUS_LIBS)
123 (DBUS_OBJ, GCONF_CFLAGS, GCONF_LIBS, GTK_OBJ, LIBXMU, LIBXSM)
124 (LIBXTR6, XOBJ, TOOLKIT_LIBW, WIDGET_OBJ, CYGWIN_OBJ, NS_OBJ)
125 (NS_SUPPORT, LIBSELINUX_LIBS, START_FILES): Edit to empty.
126 (XMENU_OBJ): Edit to xmenu.o.
127 (FONT_OBJ): Edit to value used for X on Unix.
128 (PRE_ALLOC_OBJ): Edit to lastfile.o.
129 (POST_ALLOC_OBJ): Edit to $(vmlimitobj).
130 (@unexec@): Edit to unexec.o.
131
e3cf0cde
GM
1322010-05-06 Glenn Morris <rgm@gnu.org>
133
134 * sed1v2.inp, sed5x.inp: Remove LN_S, unused.
135
ed68db4d
EZ
1362010-04-01 Eli Zaretskii <eliz@gnu.org>
137
138 Remove support for DJGPP v1.x.
139
140 * sed3.inp:
141 * sed2.inp:
142 * sed1.inp:
143 * mainmake: Files removed.
144
2201e7e2
EZ
1452010-03-27 Eli Zaretskii <eliz@gnu.org>
146
147 * sedlisp.inp (VPATH): Don't edit, no longer needed.
148 (lisp, srcdir): Adapt to lisp/Makefile.in changes.
149 (abs_top_builddir): New edit.
150
151 * sed3v2.inp (KRB4LIB, DESLIB, KRB5LIB, CRYPTOLIB, COM_ERRLIB)
152 (LIBHESIOD, LIBRESOLV, LIBS_MAIL): Edit to empty values.
153
154 * sed3.inp (KRB4LIB, DESLIB, KRB5LIB, CRYPTOLIB, COM_ERRLIB)
155 (LIBHESIOD, LIBRESOLV, LIBS_MAIL): Edit to empty values.
156
157 * sed1v2.inp (abs_builddir): Edit into "../src".
158
288f9fc0
CY
1592010-03-10 Chong Yidong <cyd@stupidchicken.com>
160
161 * Branch for 23.2.
162
e4138181
EZ
1632010-02-19 Eli Zaretskii <eliz@gnu.org>
164
165 * INSTALL: Remove a CVS-specific note. Update for latest versions
166 of Windows.
167
e2a1f100
EZ
1682009-09-17 Eli Zaretskii <eliz@gnu.org>
169
170 * sed1v2.inp (OTHER_FILES): Edit to empty.
171
66205aea
EZ
1722009-09-11 Eli Zaretskii <eliz@gnu.org>
173
174 * mainmake.v2 (bootstrap): Ensure enough environment space
175 will be available to run config.bat.
176
a6e656a4
EZ
1772009-08-27 Eli Zaretskii <eliz@gnu.org>
178
179 * sed1v2.inp (buildobj.h): Replace "echo" with "djecho".
180
70243478
CY
1812009-06-21 Chong Yidong <cyd@stupidchicken.com>
182
183 * Branch for 23.1.
184
dfec8622
EZ
1852009-04-14 Eli Zaretskii <eliz@gnu.org>
186
187 * mainmake.v2 (src) <gdb.ini>: Don't replace the line with
188 x_error_quitter; instead, append "set environment NAME" to the end.
189 Set NAME and USERNAME in the environment to the same value.
190
291f6a31
EZ
1912009-02-28 Eli Zaretskii <eliz@gnu.org>
192
193 * mainmake.v2 (boot): Don't require b-emacs.exe if not building
2a1573ff 194 out of CVS. (Bug#2151)
291f6a31 195
bd448b7a
EZ
1962008-12-19 Eli Zaretskii <eliz@gnu.org>
197
198 * INSTALL: Document the problems on Windows Vista and the
199 --with-system-malloc option to config.bat.
200
201 * sedalloc.inp: New file.
202
0c123bd1
EZ
2032008-11-21 Eli Zaretskii <eliz@gnu.org>
204
205 * mainmake.v2 (misc): New target.
206 (all, info): Depend on `misc'.
207
71a69201
EZ
2082008-11-15 Eli Zaretskii <eliz@gnu.org>
209
aae2a498
EZ
210 * mainmake.v2 (src): Move removal of src/bootlisp after recursing
211 into `lisp'.
212
ead9233b
EZ
213 Make bootstrap work again:
214
215 * mainmake.v2 (boot): New variable.
216 (src): Pass $(boot) to sub-Make. Remove src/bootlisp. If
217 src/bootlisp exists after running Make, run Make in `lisp' as
218 well.
219 (clean, mostlyclean): Remove bogus repeated clean in the top-level
220 directory.
221 (info, bootstrap-clean): New targets.
222 (bootstrap): Depend only on bootstrap-clean. Commands modified to
223 be equivalent to top-level Makefile.in.
224 (bootfast, bootstrap-lisp-1, bootstrap-lisp, bootstrap-src)
225 (bootstrap-clean-before, bootstrap-clean-after): Targets deleted.
226 (clean, mostlyclean, distclean, maintainer-clean, extraclean):
227 Don't recurse into lwlib and oldXMenu.
228
229 * sed1v2.inp: Create bootlisp when bootstrapping b-emacs.exe.
230
231 * sedlisp.inp: Don't convert *.el files to Unix text format, and
232 don't copy ldefs-boot.el into loaddefs.el.
233
234 * sed6.inp: Edit out Unixy shell features in maintainer-clean
235 targets in doc/ Makefiles.
236
71a69201
EZ
237 * INSTALL: Update the list of utilities needed by lisp/Makefile
238 and for bootstrapping.
239
cafb9504
EZ
2402008-11-08 Eli Zaretskii <eliz@gnu.org>
241
242 * INSTALL: New file, with build instructions moved from the
243 top-level INSTALL.
244
e16acc2c
EZ
2452008-10-14 Eli Zaretskii <eliz@gnu.org>
246
247 * sedlisp.inp (lisp): Set to absolute file name of current
248 directory, not to ".", to have it on EMACSLOADPATH when we descend
249 into subdirectories.
250
293a3986
EZ
2512008-08-23 Eli Zaretskii <eliz@gnu.org>
252
253 * sed2v2.inp: Remove definition of USER_FULL_NAME (now defined on
254 src/s/msdos.h).
255
256 * sed3v2.inp: Edit out @LIB_SRC_EXTRA_INSTALLABLES@.
257
b97439ce 258 * sed1v2.inp (version): Define to empty.
293a3986
EZ
259 (ALL_CFLAGS, LIBES): Edit out @FOO@ stuff.
260 (EXEEXT): Define to .exe.
261 Edit "ln -f" into "cp -pf".
262 Edit "touch" into "djecho $@ >", to avoid requiring touch.exe.
263 (b-emacs${EXEEXT}): Don't remove emacs.exe and temacs.exe.
264 Edit "`/bin/pwd`/" into "./".
265 Stubify emacs after it is dumped, to produce emacs.exe.
266 Stubedit temacs.exe to 1024K of stack, emacs.exe to 2048K, and
267 b-emacs.exe to 3072K.
268
269 * mainmake.v2 (emacs lispref lispintro): Chdir under doc/.
270 (emacs): Renamed from `man', to reflect changes in doc directory
271 structure. All callers changed.
272 (clean mostlyclean distclean maintainer-clean extraclean): Chdir
273 into doc/ for manuals. Add misc subdirectory.
274 (src): Pass an empty BOOTSTRAPEMACS variable to src/Makefile.
275 (install): Don't stubify/stubedit emacs.exe, this is now done by
276 src/Makefile.
277
57df543c
EZ
2782007-10-05 Eli Zaretskii <eliz@gnu.org>
279
280 * sed6.inp: Update comment to reflect doc directory structure.
281
282 * sed1v2.inp (RSVG_LIBS, RSVG_CFLAGS): Edit out.
283
cacc7b51
GM
2842007-07-25 Glenn Morris <rgm@gnu.org>
285
286 * Relicense all FSF files to GPLv3 or later.
287
288 * COPYING: Switch to GPLv3.
289
537a062f
CY
2902007-06-02 Chong Yidong <cyd@stupidchicken.com>
291
292 * Version 22.1 released.
293
f5f4e20d
GM
2942007-02-10 Glenn Morris <rgm@gnu.org>
295
296 * COPYING.DJ: Remove file since it is no longer needed (see README
297 for details).
298
222b4fde
GM
2992007-01-28 Glenn Morris <rgm@gnu.org>
300
301 * COPYING.DJ: New file.
302
22311938
EZ
3032006-12-04 Eli Zaretskii <eliz@gnu.org>
304
305 * sed2v2.inp (HAVE_SYNC): Define.
306
69a6e74d
EZ
3072006-11-25 Eli Zaretskii <eliz@gnu.org>
308
309 * sed1v2.inp (CFLAGS_SOUND): Edit out.
310
45a2056c
JB
3112006-09-15 Jay Belanger <belanger@truman.edu>
312
313 * COPYING: Replace "Library Public License" by "Lesser Public
314 License" throughout.
315
67b8391b
EZ
3162005-09-10 Sven Joachim <svenjoac@gmx.de> (tiny change)
317
318 * sed3v2.inp (GETOPT_H, GETOPTOBJS): Define to use getopt.h,
319 getopt.o and getopt1.o.
320
a0ec7a4a
LK
3212005-07-04 Lute Kamstra <lute@gnu.org>
322
323 Update FSF's address in GPL notices.
324
3819d330
EZ
3252004-11-10 Eli Zaretskii <eliz@gnu.org>
326
327 * sed1.inp: Revert last change.
328
880820fe 3292004-11-09 Jan Djärv <jan.h.d@swipnet.se>
ba68f95a
JD
330
331 * sed1v2.inp: Use djecho for buildobj.lst.
332
333 * sed1.inp: Ditto.
334
3f8ea68c
EZ
3352004-11-08 Eli Zaretskii <eliz@gnu.org>
336
997a1ae5
EZ
337 * sedlisp.inp (bootstrap-clean): Copy ldefs-boot.el onto
338 loaddefs.el, unless the latter exists and is newer.
339
406865b8
EZ
340 * mainmake.v2 (mostlyclean, distclean, maintainer-clean)
341 (extraclean, bootfast): New targets.
342 (top_distclean): New macro, used by distclean, maintainer-clean,
343 and extraclean.
344 (.PHONY): Add bootfast.
345 (bootstrap): Make bootstrap-after in lisp.
5e1a6e32 346 (bootstrap-clean-before): Clean in man, lispref, and lispintro as well.
406865b8 347
3f8ea68c
EZ
348 * sed2v2.inp (HAVE_BZERO): Define for GCC v3.x and later.
349
b0b6ad00
EZ
3502004-10-06 Eli Zaretskii <eliz@gnu.org>
351
352 * sed1v2.inp (LC_ALL=C): Fix src/Makefile breakage caused by
353 recent (2004-09-24) changes in src/Makefile.in.
354
ab5a4a32
EZ
3552004-08-14 Eli Zaretskii <eliz@gnu.org>
356
357 * sedleim.inp: Remove the lines which say "<TAB>@true", to avoid
358 running a Unixy shell and to reincarnate the "Nothing to be done
359 for `all'" message from Make when there's nothing to be done.
360
cdc9b845
EZ
3612004-05-11 Eli Zaretskii <eliz@gnu.org>
362
363 * sedleim.inp (distclean): Remove stamp-subdirs.
364 (SUBDIRS): Don't use `touch', use `djecho' instead.
365 (changed.tit, changed.misc): Use `djecho' instead of `echo'.
366
05fdbeb8
EZ
3672004-05-02 Eli Zaretskii <eliz@gnu.org>
368
369 * sed2v2.inp (HAVE_GETRUSAGE): Define.
370
a6eeaa81 3712003-09-22 Eli Zaretskii <eliz@gnu.org>
2f809aae
EZ
372
373 * mainmake.v2 (man lispref lispintro): Specify an explicit target
374 `info', like Makefile.in does.
375
a6eeaa81 3762003-08-31 Eli Zaretskii <eliz@gnu.org>
bbc2d90e
EZ
377
378 * sed3v2.inp (srcdir): Use "command.com /c cd" to produce an
379 absolute file name of the current working directory. This avoids
380 the warning from Make about circular dependencies.
381
a6eeaa81 3822003-08-30 Eli Zaretskii <eliz@gnu.org>
d5947564
EZ
383
384 * sedlisp.inp: Set FNCASE=y for all targets in the lisp directory,
385 so that CVS etc. file names are filtered out of the list of
386 subdirectories.
387
a6eeaa81 3882003-08-28 Eli Zaretskii <eliz@gnu.org>
a0b18738
EZ
389
390 * sed6.inp (elisp.dvi, index.texi): Replace Unix shell commands
391 with equivalent COMMAND.COM commands.
392
a6eeaa81 3932003-08-24 Eli Zaretskii <eliz@gnu.org>
8e1cc65f 394
3d8714e7
EZ
395 * sed3v2.inp (EXEEXT): Define to an empty string.
396
b7cb1e12 397 * sed1v2.inp (EXEEXT): Define to an empty string.
5459e42a 398 Remove src/emacs after producing b-emacs.exe.
b7cb1e12
EZ
399
400 * sed2v2.inp (HAVE_DIFFTIME, HAVE_MEMCMP, HAVE_MEMMOVE)
8e1cc65f
EZ
401 (HAVE_SIZE_T): Define.
402
852eef40
EZ
4032002-04-16 Eli Zaretskii <eliz@is.elta.co.il>
404
405 * sed2v2.inp: New file.
406
407 * sed2.inp: Remove DJGPP v2.x stuff.
408
93fc6fbe
EZ
4092002-03-27 Eli Zaretskii <eliz@is.elta.co.il>
410
411 * sedlisp.inp <bootstrap-clean>: Make sure all *.el files have
412 Unix EOLs, to avoid overflowing pure storage while bootstrapping.
413
ab8a75de
EZ
4142002-03-20 Eli Zaretskii <eliz@is.elta.co.il>
415
177c0ea7 416 * mainmake.v2 (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src)
ab8a75de
EZ
417 (bootstrap-clean-before, bootstrap-clean-after): Return to the
418 top-level directory after sub-make.
419 (bootstrap-lisp): Pass an absolute file name as value of ${lisp}.
420
421 * sed1v2.inp: Fix editing of the rule for ${libsrc}make-docfile.
422
b9c1fa2e
EZ
4232002-03-09 Eli Zaretskii <eliz@is.elta.co.il>
424
69587bba 425 Add support for bootstrapping Emacs:
b9c1fa2e
EZ
426
427 * sed1v2.inp: Edit the bootstrap-* targets. Fix the mostlyclean
428 target.
429
177c0ea7
JB
430 * mainmake.v2 (maybe_bootstrap, bootstrap, bootstrap-lisp-1)
431 (bootstrap-lisp, bootstrap-src, bootstrap-clean-before)
b9c1fa2e
EZ
432 (bootstrap-clean-after): New targets.
433 (all): Depend on maybe_bootstrap.
434
fcd2ab44
EZ
4352001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
436
437 * sed1v2.inp: Delete _gdbinit in distclean target.
438
880820fe 4392001-12-09 Pavel Janík <Pavel@Janik.cz>
72244db2
PJ
440
441 * COPYING: Moved back.
442
b0a63d77
EZ
4432001-12-07 Eli Zaretskii <eliz@is.elta.co.il>
444
445 * sed2.inp (HAVE_VFORK): Don't define: the fragment in sysdep.c
446 which needed it is gone.
447
880820fe 4482001-11-29 Pavel Janík <Pavel@Janik.cz>
0142178a
PJ
449
450 * COPYING: Removed.
451
ac74199d
EZ
4522001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
453
454 * mainmake.v2 (lispintro): New target.
455 (all): Add lispintro.
456
457 * sed6.inp (SHELL): Comment away, for lispintro.
458
5c32b7c5
EZ
4592001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
460
461 * sed6.inp (texinputdir): Add, for the lispref directory.
462
463 * mainmake.v2 (all): Add lispref.
464 (man lispref): Add lispref.
465
71431a0e
GM
4662001-10-20 Gerd Moellmann <gerd@gnu.org>
467
6aa97356 468 * (Version 21.1 released.)
71431a0e 469
ab952a4f
GM
4702001-10-05 Gerd Moellmann <gerd@gnu.org>
471
472 * Branch for 21.1.
177c0ea7 473
fc406406
EZ
4742001-07-20 Eli Zaretskii <eliz@is.elta.co.il>
475
476 * mainmake.v2 (install): Create site-lisp/subdirs.el if it is not
477 already there.
478
24b97d4b
EZ
4792001-07-06 Eli Zaretskii <eliz@is.elta.co.il>
480
481 * sed2.inp: Ifdef away the test for !HAVE_MKTIME, to avoid parse
482 error in "gcc -E -traditional" with GCC 3.0.
483
2b908342
EZ
4842001-04-02 Eli Zaretskii <eliz@is.elta.co.il>
485
486 * sedleim.inp (srcdir=): Edit @srcdir@ into an absolute file name
487 of the leim subdirectory, so that EMACSLOADPATH doesn't break when
488 titdic-convert chdirs into leim/quail.
489
9d5d1075
EZ
4902001-03-30 Eli Zaretskii <eliz@is.elta.co.il>
491
492 * sedleim.inp: Adapt to changes in leim/Makefile.in's $(TIT)
493 target.
494
d7fcecc1
EZ
4952001-03-01 Eli Zaretskii <eliz@is.elta.co.il>
496
497 * README: New file.
498
499 * sed1.inp: Add copyright.
500 * sed1v2.inp: Add copyright.
501 * sed2.inp: Add copyright.
502 * sed2x.inp: Add copyright.
503 * sed3.inp: Add copyright.
504 * sed3v2.inp: Add copyright.
505 * sed4.inp: Add copyright.
506 * sed5x.inp: Add copyright.
507 * sed6.inp: Add copyright.
508 * sedleim.inp: Add copyright.
509 * sedlisp.inp: Add copyright.
510
7121a5e1
EZ
5112001-02-20 Eli Zaretskii <eliz@is.elta.co.il>
512
513 * mainmake.v2, mainmake: Add copyright.
514
da7fab49
EZ
5152000-11-22 Eli Zaretskii <eliz@is.elta.co.il>
516
517 * sed2.inp (NSIG) [__DJGPP__ == 2 && __DJGPP_MINOR__ == 1]:
518 Define; it is undefined in DJGPP v2.01.
519
f4da4611
EZ
5202000-11-13 Eli Zaretskii <eliz@is.elta.co.il>
521
522 * sed2.inp (HAVE_MKSTEMP): Define.
523
a115794c
EZ
5242000-10-07 Eli Zaretskii <eliz@is.elta.co.il>
525
526 * sedleim.inp (RUN-EMACS): Remove EMACSLOADPATH setting as part of
527 the command; use Make's "export EMACSLOADPATH=" instead. Remove
528 the handling of `command` expansion, leim/Makefile.in doesn't use
529 that anymore.
530
67e0a2b6
EZ
5312000-08-29 Eli Zaretskii <eliz@is.elta.co.il>
532
533 * sed2.inp (HAVE_INDEX, HAVE_RINDEX): Define.
534
838b9528
EZ
5352000-08-22 Eli Zaretskii <eliz@is.elta.co.il>
536
537 * mainmake.v2 (TAGS): Don't use [a-zA-Z]*, as it causes wildcard
538 expansion to become case-sensitive and return all file names in
539 upper case on plain DOS.
540
efb29aff
EZ
5412000-08-05 Eli Zaretskii <eliz@is.elta.co.il>
542
543 * mainmake.v2 (src): Put gdb.tmp after -a, since djecho's -a
544 switch requires an argument.
545
4a201758
EZ
5462000-07-31 Eli Zaretskii <eliz@is.elta.co.il>
547
548 * mainmake.v2 (src): Make the rule faster by using a single djecho
549 command instead of multiple redir invocations.
550 (install): Speed up by using a command.com's for loop.
551
7f987ac0
EZ
5522000-07-23 Eli Zaretskii <eliz@is.elta.co.il>
553
554 * sed3v2.inp: Define ALLOCA to an empty string.
555
68be2869
EZ
5562000-07-18 Eli Zaretskii <eliz@is.elta.co.il>
557
558 * sed1v2.inp: Put getloadavg.o into LIBOBJS, not GETLOADAVG_LIBS.
559
c107c335
EZ
5602000-07-09 Eli Zaretskii <eliz@is.elta.co.il>
561
562 * sed1v2.inp: Set LIBSOUND to an empty string.
563
7f3e4303
EZ
5642000-06-26 Eli Zaretskii <eliz@is.elta.co.il>
565
566 * sed2.inp: Define HAVE_STRUCT_TIMEZONE in src/config.h.
567
db1306d8
EZ
5682000-06-25 Eli Zaretskii <eliz@is.elta.co.il>
569
570 * sed1v2.inp: Set GETLOADAVG_LIBS to getloadavg.o in src/Makefile.
571
4ea325f5
EZ
5722000-06-18 Eli Zaretskii <eliz@is.elta.co.il>
573
574 * sedlisp.inp (srcdir): Edit this variable.
575
7d5c8691
EZ
5762000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
577
578 * sedlisp.inp: New file.
579
fcd2e082
EZ
5802000-05-18 Eli Zaretskii <eliz@is.elta.co.il>
581
582 * sed6.inp: Changes to allow "make foo.dvi" on DJGPP platforms:
583 (ENVADD): Redefine as empty, to avoid requiring a Unixy shell.
584 (TEXINPUTS): Use semi-colon; export explicitly.
585 (MAKEINFO): Export explicitly.
586
35a28e21
EZ
5872000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
588
589 * mainmake.v2 (install): Install ebrowse.exe.
590
33744b5d
DL
5912000-04-14 Dave Love <fx@gnu.org>
592
593 * sed1v2.inp, sed1.inp: Add LIBS, LIBOBJS.
594
c1300911
EZ
5952000-03-13 Eli Zaretskii <eliz@is.elta.co.il>
596
597 * sed2.inp: Add PROTOTYPES and POINTER_TYPE, per the new
598 config.in.
599
7c7b25db
EZ
6002000-01-27 Eli Zaretskii <eliz@is.elta.co.il>
601
602 * sed2.inp (HAVE_SETITIMER): Define.
603
ba3a0c6d
EZ
6041999-11-18 Eli Zaretskii <eliz@is.elta.co.il>
605
606 * sed2.inp (HAVE_TM_GMTOFF, HAVE_MBLEN): Define.
607
608 * sed1v2.inp: Convert "LC_ALL=C ./temacs" to MS-DOS equivalent.
609
32072ea3
DL
6101999-07-29 Eli Zaretskii <eliz@gnu.org>
611
612 * sedleim.inp (SHELL, MAKESHELL): Use /xyzzy/command as the shell.
613
6141999-07-12 Richard Stallman <rms@gnu.org>
615
616 * Version 20.4 released.
617
6181999-07-01 Eli Zaretskii <eliz@gnu.org>
619
620 * mainmake.v2 (SHELL, MAKESHELL): Don't use /dos/command, it can
10d1d0af 621 invoke an incompatible version of COMMAND.COM.
32072ea3
DL
622
6231999-05-19 Eli Zaretskii <eliz@gnu.org>
624
625 * sed1v2.inp: Use -gcoff instead of -g in CFLAGS, for those who
626 have GCC configured by default to use stabs, which unexec.c
627 doesn't currently support.
628
6291999-01-14 Eli Zaretskii <eliz@gnu.org>
630
631 * mainmake.v2 (install): Use update instead of sed to install fns.el.
632
6331999-01-11 Eli Zaretskii <eliz@gnu.org>
634
635 * mainmake.v2 (install): Install fns.el in ../bin, since Emacs
636 looks for it in exec-directory.
637
6381999-01-07 Eli Zaretskii <eliz@gnu.org>
639
640 * sedleim.inp: New file, for configuring the leim directory.
641
642 * mainmake.v2 (src): Build files in leim if leim/Makefile exists.
643 (clean): Add clean in leim.
644
6451998-11-08 Eli Zaretskii <eliz@mescaline.gnu.org>
646
647 * mainmake.v2 (SHELL, MAKESHELL): Don't use `override'.
648
6491998-10-20 Eli Zaretskii <eliz@mescaline.gnu.org>
650
651 * mainmake.v2: Forcibly set SHELL and MAKESHELL to force Make to
652 use COMMAND.COM as the shell.
653
6541998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
655
656 * Version 20.3 released.
657
6581998-05-04 Eli Zaretskii <eliz@mescaline.gnu.org>
659
660 * mainmake.v2 (TAGS tags): Fix file name wildcards in lisp
661 directory.
662
6631998-04-13 Eli Zaretskii <eliz@delysid.gnu.org>
664
665 * mainmake.v2 (src): Replace topdir with top_srcdir in commands
666 which generate gdb.ini.
667
6681998-04-12 Eli Zaretskii <eliz@delysid.gnu.org>
669
670 * mainmake.v2 (version): Determine emacs-version from
671 lisp/version.el. Pass it to sub-Make's.
672
6731998-04-05 Eli Zaretskii <eliz@is.elta.co.il>
674
675 * sed3v2.inp: When installing ${version},
676 do it replacing @version@.
677
678 * mainmake.v2 (version): Compute the version from lisp/version.el
679 and pass to sub-Make's. Pass top_srcdir to sub-Make's.
680
6811997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
682
683 * sed6.inp: New file, configures the man directory for MSDOS.
684
685 * mainmake.v2 (man): New target to build the manual.
686 (all): Add the man dependency.
687 (install): Change bin\\nul to bin\nul.
688
6891997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
690
691 * Version 20.2 released.
692
6931997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
694
695 * Version 20.1 released.
696
6971997-09-07 Eli Zaretskii <eliz@is.elta.co.il>
698
699 * sed1v2.inp: Enlarge the stack size of temacs to 100KB.
700
7011997-08-13 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
702
8de5628c 703 * sed2.inp (EMACS_CONFIGURATION): Set to i386-pc-msdosdjgpp.
32072ea3 704
5e1a6e32 7051997-08-10 Eli Zaretskii <eliz@is.elta.co.il>
32072ea3
DL
706
707 * sed1v2.inp (CPPFLAGS, LDFLAGS): Edit to empty.
708
7091997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
710
711 * sed2.inp (HAVE_LOGB, HAVE_FREXP, HAVE_FMOD, HAVE_RINT)
712 (HAVE_CBRT, HAVE_FPATHCONF, HAVE_SETRLIMIT): Defined.
713
714 * sed1.inp, sed1v2.inp: Remove `stamp-oldxmenu' dependency, so
715 MSDOS users won't need `touch' installed.
716
717 * mainmake.v2 (TAGS, tags): Include new lisp subdirectories.
718
7191996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
720
721 * Version 19.33 released.
722
7231996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
724
725 * is_exec.c: Renamed from is-exec.c.
726
7271996-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
728
729 * Version 19.32 released.
730
731 * is-exec.c, sigaction.c: New files.
732
7331996-07-24 Eli Zaretskii <eliz@is.elta.co.il>
734
735 * mainmake.v2 (TAGS): Make sure bin/etags.exe is current. Make
736 the rules always generate TAGS.
737
7381996-06-09 Eli Zaretskii <eliz@is.elta.co.il>
739
740 * sed2.inp: Don't undef MULTI_FRAME.
741
7421996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
743
744 * Version 19.31 released.
745
7461996-04-17 Eli Zaretskii <eliz@is.elta.co.il>
747
748 * sed1.inp: Replace `make-docfile' with `make-doc.exe'. In case
749 src/Makefile needs to rebuild `make-doc.exe', use one command per line.
750 Undo the previous change.
177c0ea7 751
32072ea3
DL
7521996-04-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
753
177c0ea7 754 * sed1.inp: Change make-docfile to make-doc.exe in a second place.
32072ea3
DL
755
7561996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
757
758 * mainmake.v2 (src): Create a file with sed commands instead of using
759 a long sed command line (some versions of Sed don't handle that).
760 (gdb): Merged back into src, undoing April 13 change.
761 (install): Do use if statements, but not a loop.
177c0ea7 762
32072ea3
DL
7631996-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
764
765 * mainmake.v2 (gdb): New target, broken out of src.
766 (install): Use simple explicit copy commands, not a loop.
767
7681996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
769
770 * sed2.inp: Under DJGPP v2, use <sys/config.h> instead of most of
771 config.h.in.
772
773 * sed1v2.inp, sed3v2.inp, mainmake.v2: New files.
774
7751996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
776
777 * sed2.inp (LOCALTIME_CACHE, HAVE_TZSET): Define these.
778
7791995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
780
781 * Version 19.30 released.
782
7831995-11-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
784
785 * sed3.inp: Alter test-distrib to test-dis.
786
7871995-11-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
788
789 * mainmake (install): Don't mv make-doc.exe into ../bin/.
790
7911995-10-11 Kim Storm <kfstorm@wombat.gnu.ai.mit.edu>
792
793 * sed1.inp: Call make-doc.exe instead of make-docfile.
794
7951995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
796
797 * sed2.inp: Define STDC_HEADERS.
798 Undefine MULTI_FRAME, until somebody fixes msdos.h and msdos.c.
799
8001995-01-20 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
801
802 * sed3.inp: Fix sed append command to behave as intended.
803
8041995-01-20 Morten Welinder <terra@diku.dk>
805
806 * sed3.inp: Delete mysterious dot. Add comment to protect blank
807 line at end of file. Make sure make-docfile is compiled.
808
8091995-01-10 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
810
811 * sed3.inp: Use coff2exe on make-docfile.
812 * sed1.inp: Not go32, which has problems with long arg lists.
813
8141994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
815
816 * sed1.inp: Handle "\t#"-style comments.
817 (obj): Don't add any files -- now done in src/makefile.in.in
818 (temacs): Don't depend on prefix-args.
819 (DOC): Reflect makefile changes regarding two-batch run.
820
821 * sed2.inp: Add comments showing how to use the system malloc.
822 (EMACS_CONFIG_OPTIONS): Set though not useful.
823 (HAVE_MKTIME): Define.
824
825 * mainmake (clean): Add target.
826
827 * sed1x.inp, sed2x.inp, sed5x.inp: New files for X configuration.
828
32072ea3
DL
8291994-07-14 Morten Welinder (terra@diku.dk)
830
831 * sed2.inp (HAVE_STRERROR): Define.
832
8331994-07-08 Morten Welinder (terra@diku.dk)
834
835 * sed1.inp, sed2.inp: Use "m/intel386" instead of "m/dos386.h".
836
8371994-06-01 Morten Welinder (terra@diku.dk)
838
839 * sed4.inp: New file for configuring src/paths.h.
840
8411994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
842
843 * Version 19.25 released.
844
8451994-05-22 Morten Welinder (terra@diku.dk)
846
847 * sed1.inp: Adding dos-fns.elc to the set of lisp files was moved
848 to src/makefile.in.in.
849
8501994-05-20 Morten Welinder (terra@tyr.diku.dk)
851
852 * sed2.inp: Reflect change from CONFIGURATION to EMACS_CONFIGURATION.
853 Also set it to correct three-part value.
854
8551994-05-16 Morten Welinder (terra@tyr.diku.dk)
856
857 * Version 19.23 released.
858
859 * sed1.inp: Don't use `+' in regexps as different stream
860 editors interpret them differently. Use `*' instead.
861
8621994-05-12 Morten Welinder (terra@diku.dk)
863
864 * mainmake (install): Set the minimum stack (for running under
865 DPMI) to 512K. Avoid using wildcard for matching one file.
866
8671994-05-08 Morten Welinder (terra@diku.dk)
868
869 * sed3.inp: Don't pass version to [ce]tags.
870
8711994-04-30 Morten Welinder (terra@diku.dk)
872
194d44e7 873 * sed1.inp: Don't comment out the inc-vers run as that
32072ea3
DL
874 does not exist anymore.
875 Don't reset DEBUG_MOLE as that no longer is used.
876 Identify the file being patched as src/...
877 * sed2.inp: Identify the file being patched as src/...
878 * sed3.inp: We don't have to have the version number in here
879 anymore. Instead we patch the way it is passed from make to
880 the C compiler.
881
8821994-04-29 Morten Welinder (terra@diku.dk)
883
884 * sed1.inp: Set CFLAGS=-O2, not -g. Handle the new
885 M_FILE, S_FILE, and SET_MAKE defines. Get rid of ^Ms.
886
887 * sed2.inp: We have bcmp. Configuration is "msdos".
888 Get rid of ^Ms.
889
890 * sed3.inp: Set CFLAGS=-O2, not -g. Correct for
891 new configuration regarding utilities not to compile.
892 Fix version number. Get rid of ^Ms.
893
8941994-01-08 Morten Welinder (terra@diku.dk)
895
194d44e7 896 * sed3.inp: Improve make-compatibility by not using drive
32072ea3
DL
897 specifications and by not specifying an explicit shell.
898
8991994-01-07 Morten Welinder (terra@diku.dk)
900
901 * sed1.inp: Incorporate the actions of patch1.
902 * patch1: File deleted.
903
9041993-01-05 Morten Welinder (terra@diku.dk)
905
906 * mainmake: New file, makefile for the main directory.
907
908 * patch1: New file. Context diff to turn src/makefile.in into
909 a msdos version called makefile.
910
911 * emacs.pif: New file, program information file for Emacs under
912 Windows. (This file contains non-printable characters.)
913
914 * emacs.ico: New file, icon for Emacs under Windows. It's so ugly
8de5628c 915 that someone is bound to create a better one. Mail uuencoded icons
32072ea3
DL
916 to terra@diku.dk, but be prepared to sign a copyright disclaimer.
917 (This file contains non-printable characters.)
918
177c0ea7 919 * sed3.inp: New file for changing lib-src/makefile.in into
32072ea3
DL
920 lib-src/makefile.
921
8de5628c 922 * sed2.inp: New file for changing src/config.h-in into src/config.h.
32072ea3 923
8de5628c 924 * sed1.inp: New file for changing src/makefile.in.in into src/makefile.
6922b018
KH
925
926;; Local Variables:
880820fe 927;; coding: utf-8
33462dfa 928;; add-log-time-zone-rule: t
6922b018 929;; End:
2a34a036 930
b65d8176 931 Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003,
114f9c96 932 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
7f6d64f8
GM
933
934 This file is part of GNU Emacs.
935
ff0cdfb9 936 GNU Emacs is free software: you can redistribute it and/or modify
7f6d64f8 937 it under the terms of the GNU General Public License as published by
ff0cdfb9
GM
938 the Free Software Foundation, either version 3 of the License, or
939 (at your option) any later version.
7f6d64f8
GM
940
941 GNU Emacs is distributed in the hope that it will be useful,
942 but WITHOUT ANY WARRANTY; without even the implied warranty of
943 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
944 GNU General Public License for more details.
945
946 You should have received a copy of the GNU General Public License
ff0cdfb9 947 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
1042fe8c
MB
948
949;;; arch-tag: b602fbb5-3776-4053-8de2-03da33c29d44