Move LIBS_SYSTEM from cpp to configure.
[bpt/emacs.git] / msdos / ChangeLog
CommitLineData
7490175b
GM
12010-05-10 Glenn Morris <rgm@gnu.org>
2
97efb629
GM
3 * sed1v2.inp, sed3v2.inp (LIBS_SYSTEM): Edit to empty.
4
7490175b
GM
5 * sed3v2.inp (BLESSMAIL_TARGET): Edit to need-blessmail.
6
61a808e8
CY
72010-05-07 Chong Yidong <cyd@stupidchicken.com>
8
9 * Version 23.2 released.
10
40c17879
GM
112010-05-08 Glenn Morris <rgm@gnu.org>
12
13 * sed1v2.inp (LIBS_TERMCAP): Edit to empty.
14 (TERMCAP_OBJ): Edit to tparam.o.
15
9fdec8bc
EZ
162010-05-07 Eli Zaretskii <eliz@gnu.org>
17
18 Fix breakage due to autoconfiscation of Makefile.in files.
19
20 * sed3v2.inp (C_SWITCH_MACHINE): Edit to empty.
21
22 * sed1v2.inp (@LIB_MATH@): Edit to -lm.
23 (C_SWITCH_MACHINE, C_SWITCH_SYSTEM, LD_SWITCH_SYSTEM_TEMACS)
24 (LD_SWITCH_X_SITE_AUX, LD_SWITCH_X_SITE_AUX_RPATH)
25 (LD_SWITCH_SYSTEM, LD_SWITCH_SYSTEM_EXTRA, LIBTIFF, LIBJPEG)
26 (LIBPNG, LIBGIF, LIBXPM, XFT_LIBS, DBUS_CFLAGS, DBUS_LIBS)
27 (DBUS_OBJ, GCONF_CFLAGS, GCONF_LIBS, GTK_OBJ, LIBXMU, LIBXSM)
28 (LIBXTR6, XOBJ, TOOLKIT_LIBW, WIDGET_OBJ, CYGWIN_OBJ, NS_OBJ)
29 (NS_SUPPORT, LIBSELINUX_LIBS, START_FILES): Edit to empty.
30 (XMENU_OBJ): Edit to xmenu.o.
31 (FONT_OBJ): Edit to value used for X on Unix.
32 (PRE_ALLOC_OBJ): Edit to lastfile.o.
33 (POST_ALLOC_OBJ): Edit to $(vmlimitobj).
34 (@unexec@): Edit to unexec.o.
35
e3cf0cde
GM
362010-05-06 Glenn Morris <rgm@gnu.org>
37
38 * sed1v2.inp, sed5x.inp: Remove LN_S, unused.
39
ed68db4d
EZ
402010-04-01 Eli Zaretskii <eliz@gnu.org>
41
42 Remove support for DJGPP v1.x.
43
44 * sed3.inp:
45 * sed2.inp:
46 * sed1.inp:
47 * mainmake: Files removed.
48
2201e7e2
EZ
492010-03-27 Eli Zaretskii <eliz@gnu.org>
50
51 * sedlisp.inp (VPATH): Don't edit, no longer needed.
52 (lisp, srcdir): Adapt to lisp/Makefile.in changes.
53 (abs_top_builddir): New edit.
54
55 * sed3v2.inp (KRB4LIB, DESLIB, KRB5LIB, CRYPTOLIB, COM_ERRLIB)
56 (LIBHESIOD, LIBRESOLV, LIBS_MAIL): Edit to empty values.
57
58 * sed3.inp (KRB4LIB, DESLIB, KRB5LIB, CRYPTOLIB, COM_ERRLIB)
59 (LIBHESIOD, LIBRESOLV, LIBS_MAIL): Edit to empty values.
60
61 * sed1v2.inp (abs_builddir): Edit into "../src".
62
288f9fc0
CY
632010-03-10 Chong Yidong <cyd@stupidchicken.com>
64
65 * Branch for 23.2.
66
e4138181
EZ
672010-02-19 Eli Zaretskii <eliz@gnu.org>
68
69 * INSTALL: Remove a CVS-specific note. Update for latest versions
70 of Windows.
71
e2a1f100
EZ
722009-09-17 Eli Zaretskii <eliz@gnu.org>
73
74 * sed1v2.inp (OTHER_FILES): Edit to empty.
75
66205aea
EZ
762009-09-11 Eli Zaretskii <eliz@gnu.org>
77
78 * mainmake.v2 (bootstrap): Ensure enough environment space
79 will be available to run config.bat.
80
a6e656a4
EZ
812009-08-27 Eli Zaretskii <eliz@gnu.org>
82
83 * sed1v2.inp (buildobj.h): Replace "echo" with "djecho".
84
70243478
CY
852009-06-21 Chong Yidong <cyd@stupidchicken.com>
86
87 * Branch for 23.1.
88
dfec8622
EZ
892009-04-14 Eli Zaretskii <eliz@gnu.org>
90
91 * mainmake.v2 (src) <gdb.ini>: Don't replace the line with
92 x_error_quitter; instead, append "set environment NAME" to the end.
93 Set NAME and USERNAME in the environment to the same value.
94
291f6a31
EZ
952009-02-28 Eli Zaretskii <eliz@gnu.org>
96
97 * mainmake.v2 (boot): Don't require b-emacs.exe if not building
2a1573ff 98 out of CVS. (Bug#2151)
291f6a31 99
bd448b7a
EZ
1002008-12-19 Eli Zaretskii <eliz@gnu.org>
101
102 * INSTALL: Document the problems on Windows Vista and the
103 --with-system-malloc option to config.bat.
104
105 * sedalloc.inp: New file.
106
0c123bd1
EZ
1072008-11-21 Eli Zaretskii <eliz@gnu.org>
108
109 * mainmake.v2 (misc): New target.
110 (all, info): Depend on `misc'.
111
71a69201
EZ
1122008-11-15 Eli Zaretskii <eliz@gnu.org>
113
aae2a498
EZ
114 * mainmake.v2 (src): Move removal of src/bootlisp after recursing
115 into `lisp'.
116
ead9233b
EZ
117 Make bootstrap work again:
118
119 * mainmake.v2 (boot): New variable.
120 (src): Pass $(boot) to sub-Make. Remove src/bootlisp. If
121 src/bootlisp exists after running Make, run Make in `lisp' as
122 well.
123 (clean, mostlyclean): Remove bogus repeated clean in the top-level
124 directory.
125 (info, bootstrap-clean): New targets.
126 (bootstrap): Depend only on bootstrap-clean. Commands modified to
127 be equivalent to top-level Makefile.in.
128 (bootfast, bootstrap-lisp-1, bootstrap-lisp, bootstrap-src)
129 (bootstrap-clean-before, bootstrap-clean-after): Targets deleted.
130 (clean, mostlyclean, distclean, maintainer-clean, extraclean):
131 Don't recurse into lwlib and oldXMenu.
132
133 * sed1v2.inp: Create bootlisp when bootstrapping b-emacs.exe.
134
135 * sedlisp.inp: Don't convert *.el files to Unix text format, and
136 don't copy ldefs-boot.el into loaddefs.el.
137
138 * sed6.inp: Edit out Unixy shell features in maintainer-clean
139 targets in doc/ Makefiles.
140
71a69201
EZ
141 * INSTALL: Update the list of utilities needed by lisp/Makefile
142 and for bootstrapping.
143
cafb9504
EZ
1442008-11-08 Eli Zaretskii <eliz@gnu.org>
145
146 * INSTALL: New file, with build instructions moved from the
147 top-level INSTALL.
148
e16acc2c
EZ
1492008-10-14 Eli Zaretskii <eliz@gnu.org>
150
151 * sedlisp.inp (lisp): Set to absolute file name of current
152 directory, not to ".", to have it on EMACSLOADPATH when we descend
153 into subdirectories.
154
293a3986
EZ
1552008-08-23 Eli Zaretskii <eliz@gnu.org>
156
157 * sed2v2.inp: Remove definition of USER_FULL_NAME (now defined on
158 src/s/msdos.h).
159
160 * sed3v2.inp: Edit out @LIB_SRC_EXTRA_INSTALLABLES@.
161
b97439ce 162 * sed1v2.inp (version): Define to empty.
293a3986
EZ
163 (ALL_CFLAGS, LIBES): Edit out @FOO@ stuff.
164 (EXEEXT): Define to .exe.
165 Edit "ln -f" into "cp -pf".
166 Edit "touch" into "djecho $@ >", to avoid requiring touch.exe.
167 (b-emacs${EXEEXT}): Don't remove emacs.exe and temacs.exe.
168 Edit "`/bin/pwd`/" into "./".
169 Stubify emacs after it is dumped, to produce emacs.exe.
170 Stubedit temacs.exe to 1024K of stack, emacs.exe to 2048K, and
171 b-emacs.exe to 3072K.
172
173 * mainmake.v2 (emacs lispref lispintro): Chdir under doc/.
174 (emacs): Renamed from `man', to reflect changes in doc directory
175 structure. All callers changed.
176 (clean mostlyclean distclean maintainer-clean extraclean): Chdir
177 into doc/ for manuals. Add misc subdirectory.
178 (src): Pass an empty BOOTSTRAPEMACS variable to src/Makefile.
179 (install): Don't stubify/stubedit emacs.exe, this is now done by
180 src/Makefile.
181
57df543c
EZ
1822007-10-05 Eli Zaretskii <eliz@gnu.org>
183
184 * sed6.inp: Update comment to reflect doc directory structure.
185
186 * sed1v2.inp (RSVG_LIBS, RSVG_CFLAGS): Edit out.
187
cacc7b51
GM
1882007-07-25 Glenn Morris <rgm@gnu.org>
189
190 * Relicense all FSF files to GPLv3 or later.
191
192 * COPYING: Switch to GPLv3.
193
537a062f
CY
1942007-06-02 Chong Yidong <cyd@stupidchicken.com>
195
196 * Version 22.1 released.
197
f5f4e20d
GM
1982007-02-10 Glenn Morris <rgm@gnu.org>
199
200 * COPYING.DJ: Remove file since it is no longer needed (see README
201 for details).
202
222b4fde
GM
2032007-01-28 Glenn Morris <rgm@gnu.org>
204
205 * COPYING.DJ: New file.
206
22311938
EZ
2072006-12-04 Eli Zaretskii <eliz@gnu.org>
208
209 * sed2v2.inp (HAVE_SYNC): Define.
210
69a6e74d
EZ
2112006-11-25 Eli Zaretskii <eliz@gnu.org>
212
213 * sed1v2.inp (CFLAGS_SOUND): Edit out.
214
45a2056c
JB
2152006-09-15 Jay Belanger <belanger@truman.edu>
216
217 * COPYING: Replace "Library Public License" by "Lesser Public
218 License" throughout.
219
67b8391b
EZ
2202005-09-10 Sven Joachim <svenjoac@gmx.de> (tiny change)
221
222 * sed3v2.inp (GETOPT_H, GETOPTOBJS): Define to use getopt.h,
223 getopt.o and getopt1.o.
224
a0ec7a4a
LK
2252005-07-04 Lute Kamstra <lute@gnu.org>
226
227 Update FSF's address in GPL notices.
228
3819d330
EZ
2292004-11-10 Eli Zaretskii <eliz@gnu.org>
230
231 * sed1.inp: Revert last change.
232
880820fe 2332004-11-09 Jan Djärv <jan.h.d@swipnet.se>
ba68f95a
JD
234
235 * sed1v2.inp: Use djecho for buildobj.lst.
236
237 * sed1.inp: Ditto.
238
3f8ea68c
EZ
2392004-11-08 Eli Zaretskii <eliz@gnu.org>
240
997a1ae5
EZ
241 * sedlisp.inp (bootstrap-clean): Copy ldefs-boot.el onto
242 loaddefs.el, unless the latter exists and is newer.
243
406865b8
EZ
244 * mainmake.v2 (mostlyclean, distclean, maintainer-clean)
245 (extraclean, bootfast): New targets.
246 (top_distclean): New macro, used by distclean, maintainer-clean,
247 and extraclean.
248 (.PHONY): Add bootfast.
249 (bootstrap): Make bootstrap-after in lisp.
5e1a6e32 250 (bootstrap-clean-before): Clean in man, lispref, and lispintro as well.
406865b8 251
3f8ea68c
EZ
252 * sed2v2.inp (HAVE_BZERO): Define for GCC v3.x and later.
253
b0b6ad00
EZ
2542004-10-06 Eli Zaretskii <eliz@gnu.org>
255
256 * sed1v2.inp (LC_ALL=C): Fix src/Makefile breakage caused by
257 recent (2004-09-24) changes in src/Makefile.in.
258
ab5a4a32
EZ
2592004-08-14 Eli Zaretskii <eliz@gnu.org>
260
261 * sedleim.inp: Remove the lines which say "<TAB>@true", to avoid
262 running a Unixy shell and to reincarnate the "Nothing to be done
263 for `all'" message from Make when there's nothing to be done.
264
cdc9b845
EZ
2652004-05-11 Eli Zaretskii <eliz@gnu.org>
266
267 * sedleim.inp (distclean): Remove stamp-subdirs.
268 (SUBDIRS): Don't use `touch', use `djecho' instead.
269 (changed.tit, changed.misc): Use `djecho' instead of `echo'.
270
05fdbeb8
EZ
2712004-05-02 Eli Zaretskii <eliz@gnu.org>
272
273 * sed2v2.inp (HAVE_GETRUSAGE): Define.
274
a6eeaa81 2752003-09-22 Eli Zaretskii <eliz@gnu.org>
2f809aae
EZ
276
277 * mainmake.v2 (man lispref lispintro): Specify an explicit target
278 `info', like Makefile.in does.
279
a6eeaa81 2802003-08-31 Eli Zaretskii <eliz@gnu.org>
bbc2d90e
EZ
281
282 * sed3v2.inp (srcdir): Use "command.com /c cd" to produce an
283 absolute file name of the current working directory. This avoids
284 the warning from Make about circular dependencies.
285
a6eeaa81 2862003-08-30 Eli Zaretskii <eliz@gnu.org>
d5947564
EZ
287
288 * sedlisp.inp: Set FNCASE=y for all targets in the lisp directory,
289 so that CVS etc. file names are filtered out of the list of
290 subdirectories.
291
a6eeaa81 2922003-08-28 Eli Zaretskii <eliz@gnu.org>
a0b18738
EZ
293
294 * sed6.inp (elisp.dvi, index.texi): Replace Unix shell commands
295 with equivalent COMMAND.COM commands.
296
a6eeaa81 2972003-08-24 Eli Zaretskii <eliz@gnu.org>
8e1cc65f 298
3d8714e7
EZ
299 * sed3v2.inp (EXEEXT): Define to an empty string.
300
b7cb1e12 301 * sed1v2.inp (EXEEXT): Define to an empty string.
5459e42a 302 Remove src/emacs after producing b-emacs.exe.
b7cb1e12
EZ
303
304 * sed2v2.inp (HAVE_DIFFTIME, HAVE_MEMCMP, HAVE_MEMMOVE)
8e1cc65f
EZ
305 (HAVE_SIZE_T): Define.
306
852eef40
EZ
3072002-04-16 Eli Zaretskii <eliz@is.elta.co.il>
308
309 * sed2v2.inp: New file.
310
311 * sed2.inp: Remove DJGPP v2.x stuff.
312
93fc6fbe
EZ
3132002-03-27 Eli Zaretskii <eliz@is.elta.co.il>
314
315 * sedlisp.inp <bootstrap-clean>: Make sure all *.el files have
316 Unix EOLs, to avoid overflowing pure storage while bootstrapping.
317
ab8a75de
EZ
3182002-03-20 Eli Zaretskii <eliz@is.elta.co.il>
319
177c0ea7 320 * mainmake.v2 (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src)
ab8a75de
EZ
321 (bootstrap-clean-before, bootstrap-clean-after): Return to the
322 top-level directory after sub-make.
323 (bootstrap-lisp): Pass an absolute file name as value of ${lisp}.
324
325 * sed1v2.inp: Fix editing of the rule for ${libsrc}make-docfile.
326
b9c1fa2e
EZ
3272002-03-09 Eli Zaretskii <eliz@is.elta.co.il>
328
69587bba 329 Add support for bootstrapping Emacs:
b9c1fa2e
EZ
330
331 * sed1v2.inp: Edit the bootstrap-* targets. Fix the mostlyclean
332 target.
333
177c0ea7
JB
334 * mainmake.v2 (maybe_bootstrap, bootstrap, bootstrap-lisp-1)
335 (bootstrap-lisp, bootstrap-src, bootstrap-clean-before)
b9c1fa2e
EZ
336 (bootstrap-clean-after): New targets.
337 (all): Depend on maybe_bootstrap.
338
fcd2ab44
EZ
3392001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
340
341 * sed1v2.inp: Delete _gdbinit in distclean target.
342
880820fe 3432001-12-09 Pavel Janík <Pavel@Janik.cz>
72244db2
PJ
344
345 * COPYING: Moved back.
346
b0a63d77
EZ
3472001-12-07 Eli Zaretskii <eliz@is.elta.co.il>
348
349 * sed2.inp (HAVE_VFORK): Don't define: the fragment in sysdep.c
350 which needed it is gone.
351
880820fe 3522001-11-29 Pavel Janík <Pavel@Janik.cz>
0142178a
PJ
353
354 * COPYING: Removed.
355
ac74199d
EZ
3562001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
357
358 * mainmake.v2 (lispintro): New target.
359 (all): Add lispintro.
360
361 * sed6.inp (SHELL): Comment away, for lispintro.
362
5c32b7c5
EZ
3632001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
364
365 * sed6.inp (texinputdir): Add, for the lispref directory.
366
367 * mainmake.v2 (all): Add lispref.
368 (man lispref): Add lispref.
369
71431a0e
GM
3702001-10-20 Gerd Moellmann <gerd@gnu.org>
371
6aa97356 372 * (Version 21.1 released.)
71431a0e 373
ab952a4f
GM
3742001-10-05 Gerd Moellmann <gerd@gnu.org>
375
376 * Branch for 21.1.
177c0ea7 377
fc406406
EZ
3782001-07-20 Eli Zaretskii <eliz@is.elta.co.il>
379
380 * mainmake.v2 (install): Create site-lisp/subdirs.el if it is not
381 already there.
382
24b97d4b
EZ
3832001-07-06 Eli Zaretskii <eliz@is.elta.co.il>
384
385 * sed2.inp: Ifdef away the test for !HAVE_MKTIME, to avoid parse
386 error in "gcc -E -traditional" with GCC 3.0.
387
2b908342
EZ
3882001-04-02 Eli Zaretskii <eliz@is.elta.co.il>
389
390 * sedleim.inp (srcdir=): Edit @srcdir@ into an absolute file name
391 of the leim subdirectory, so that EMACSLOADPATH doesn't break when
392 titdic-convert chdirs into leim/quail.
393
9d5d1075
EZ
3942001-03-30 Eli Zaretskii <eliz@is.elta.co.il>
395
396 * sedleim.inp: Adapt to changes in leim/Makefile.in's $(TIT)
397 target.
398
d7fcecc1
EZ
3992001-03-01 Eli Zaretskii <eliz@is.elta.co.il>
400
401 * README: New file.
402
403 * sed1.inp: Add copyright.
404 * sed1v2.inp: Add copyright.
405 * sed2.inp: Add copyright.
406 * sed2x.inp: Add copyright.
407 * sed3.inp: Add copyright.
408 * sed3v2.inp: Add copyright.
409 * sed4.inp: Add copyright.
410 * sed5x.inp: Add copyright.
411 * sed6.inp: Add copyright.
412 * sedleim.inp: Add copyright.
413 * sedlisp.inp: Add copyright.
414
7121a5e1
EZ
4152001-02-20 Eli Zaretskii <eliz@is.elta.co.il>
416
417 * mainmake.v2, mainmake: Add copyright.
418
da7fab49
EZ
4192000-11-22 Eli Zaretskii <eliz@is.elta.co.il>
420
421 * sed2.inp (NSIG) [__DJGPP__ == 2 && __DJGPP_MINOR__ == 1]:
422 Define; it is undefined in DJGPP v2.01.
423
f4da4611
EZ
4242000-11-13 Eli Zaretskii <eliz@is.elta.co.il>
425
426 * sed2.inp (HAVE_MKSTEMP): Define.
427
a115794c
EZ
4282000-10-07 Eli Zaretskii <eliz@is.elta.co.il>
429
430 * sedleim.inp (RUN-EMACS): Remove EMACSLOADPATH setting as part of
431 the command; use Make's "export EMACSLOADPATH=" instead. Remove
432 the handling of `command` expansion, leim/Makefile.in doesn't use
433 that anymore.
434
67e0a2b6
EZ
4352000-08-29 Eli Zaretskii <eliz@is.elta.co.il>
436
437 * sed2.inp (HAVE_INDEX, HAVE_RINDEX): Define.
438
838b9528
EZ
4392000-08-22 Eli Zaretskii <eliz@is.elta.co.il>
440
441 * mainmake.v2 (TAGS): Don't use [a-zA-Z]*, as it causes wildcard
442 expansion to become case-sensitive and return all file names in
443 upper case on plain DOS.
444
efb29aff
EZ
4452000-08-05 Eli Zaretskii <eliz@is.elta.co.il>
446
447 * mainmake.v2 (src): Put gdb.tmp after -a, since djecho's -a
448 switch requires an argument.
449
4a201758
EZ
4502000-07-31 Eli Zaretskii <eliz@is.elta.co.il>
451
452 * mainmake.v2 (src): Make the rule faster by using a single djecho
453 command instead of multiple redir invocations.
454 (install): Speed up by using a command.com's for loop.
455
7f987ac0
EZ
4562000-07-23 Eli Zaretskii <eliz@is.elta.co.il>
457
458 * sed3v2.inp: Define ALLOCA to an empty string.
459
68be2869
EZ
4602000-07-18 Eli Zaretskii <eliz@is.elta.co.il>
461
462 * sed1v2.inp: Put getloadavg.o into LIBOBJS, not GETLOADAVG_LIBS.
463
c107c335
EZ
4642000-07-09 Eli Zaretskii <eliz@is.elta.co.il>
465
466 * sed1v2.inp: Set LIBSOUND to an empty string.
467
7f3e4303
EZ
4682000-06-26 Eli Zaretskii <eliz@is.elta.co.il>
469
470 * sed2.inp: Define HAVE_STRUCT_TIMEZONE in src/config.h.
471
db1306d8
EZ
4722000-06-25 Eli Zaretskii <eliz@is.elta.co.il>
473
474 * sed1v2.inp: Set GETLOADAVG_LIBS to getloadavg.o in src/Makefile.
475
4ea325f5
EZ
4762000-06-18 Eli Zaretskii <eliz@is.elta.co.il>
477
478 * sedlisp.inp (srcdir): Edit this variable.
479
7d5c8691
EZ
4802000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
481
482 * sedlisp.inp: New file.
483
fcd2e082
EZ
4842000-05-18 Eli Zaretskii <eliz@is.elta.co.il>
485
486 * sed6.inp: Changes to allow "make foo.dvi" on DJGPP platforms:
487 (ENVADD): Redefine as empty, to avoid requiring a Unixy shell.
488 (TEXINPUTS): Use semi-colon; export explicitly.
489 (MAKEINFO): Export explicitly.
490
35a28e21
EZ
4912000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
492
493 * mainmake.v2 (install): Install ebrowse.exe.
494
33744b5d
DL
4952000-04-14 Dave Love <fx@gnu.org>
496
497 * sed1v2.inp, sed1.inp: Add LIBS, LIBOBJS.
498
c1300911
EZ
4992000-03-13 Eli Zaretskii <eliz@is.elta.co.il>
500
501 * sed2.inp: Add PROTOTYPES and POINTER_TYPE, per the new
502 config.in.
503
7c7b25db
EZ
5042000-01-27 Eli Zaretskii <eliz@is.elta.co.il>
505
506 * sed2.inp (HAVE_SETITIMER): Define.
507
ba3a0c6d
EZ
5081999-11-18 Eli Zaretskii <eliz@is.elta.co.il>
509
510 * sed2.inp (HAVE_TM_GMTOFF, HAVE_MBLEN): Define.
511
512 * sed1v2.inp: Convert "LC_ALL=C ./temacs" to MS-DOS equivalent.
513
32072ea3
DL
5141999-07-29 Eli Zaretskii <eliz@gnu.org>
515
516 * sedleim.inp (SHELL, MAKESHELL): Use /xyzzy/command as the shell.
517
5181999-07-12 Richard Stallman <rms@gnu.org>
519
520 * Version 20.4 released.
521
5221999-07-01 Eli Zaretskii <eliz@gnu.org>
523
524 * mainmake.v2 (SHELL, MAKESHELL): Don't use /dos/command, it can
10d1d0af 525 invoke an incompatible version of COMMAND.COM.
32072ea3
DL
526
5271999-05-19 Eli Zaretskii <eliz@gnu.org>
528
529 * sed1v2.inp: Use -gcoff instead of -g in CFLAGS, for those who
530 have GCC configured by default to use stabs, which unexec.c
531 doesn't currently support.
532
5331999-01-14 Eli Zaretskii <eliz@gnu.org>
534
535 * mainmake.v2 (install): Use update instead of sed to install fns.el.
536
5371999-01-11 Eli Zaretskii <eliz@gnu.org>
538
539 * mainmake.v2 (install): Install fns.el in ../bin, since Emacs
540 looks for it in exec-directory.
541
5421999-01-07 Eli Zaretskii <eliz@gnu.org>
543
544 * sedleim.inp: New file, for configuring the leim directory.
545
546 * mainmake.v2 (src): Build files in leim if leim/Makefile exists.
547 (clean): Add clean in leim.
548
5491998-11-08 Eli Zaretskii <eliz@mescaline.gnu.org>
550
551 * mainmake.v2 (SHELL, MAKESHELL): Don't use `override'.
552
5531998-10-20 Eli Zaretskii <eliz@mescaline.gnu.org>
554
555 * mainmake.v2: Forcibly set SHELL and MAKESHELL to force Make to
556 use COMMAND.COM as the shell.
557
5581998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
559
560 * Version 20.3 released.
561
5621998-05-04 Eli Zaretskii <eliz@mescaline.gnu.org>
563
564 * mainmake.v2 (TAGS tags): Fix file name wildcards in lisp
565 directory.
566
5671998-04-13 Eli Zaretskii <eliz@delysid.gnu.org>
568
569 * mainmake.v2 (src): Replace topdir with top_srcdir in commands
570 which generate gdb.ini.
571
5721998-04-12 Eli Zaretskii <eliz@delysid.gnu.org>
573
574 * mainmake.v2 (version): Determine emacs-version from
575 lisp/version.el. Pass it to sub-Make's.
576
5771998-04-05 Eli Zaretskii <eliz@is.elta.co.il>
578
579 * sed3v2.inp: When installing ${version},
580 do it replacing @version@.
581
582 * mainmake.v2 (version): Compute the version from lisp/version.el
583 and pass to sub-Make's. Pass top_srcdir to sub-Make's.
584
5851997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
586
587 * sed6.inp: New file, configures the man directory for MSDOS.
588
589 * mainmake.v2 (man): New target to build the manual.
590 (all): Add the man dependency.
591 (install): Change bin\\nul to bin\nul.
592
5931997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
594
595 * Version 20.2 released.
596
5971997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
598
599 * Version 20.1 released.
600
6011997-09-07 Eli Zaretskii <eliz@is.elta.co.il>
602
603 * sed1v2.inp: Enlarge the stack size of temacs to 100KB.
604
6051997-08-13 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
606
8de5628c 607 * sed2.inp (EMACS_CONFIGURATION): Set to i386-pc-msdosdjgpp.
32072ea3 608
5e1a6e32 6091997-08-10 Eli Zaretskii <eliz@is.elta.co.il>
32072ea3
DL
610
611 * sed1v2.inp (CPPFLAGS, LDFLAGS): Edit to empty.
612
6131997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
614
615 * sed2.inp (HAVE_LOGB, HAVE_FREXP, HAVE_FMOD, HAVE_RINT)
616 (HAVE_CBRT, HAVE_FPATHCONF, HAVE_SETRLIMIT): Defined.
617
618 * sed1.inp, sed1v2.inp: Remove `stamp-oldxmenu' dependency, so
619 MSDOS users won't need `touch' installed.
620
621 * mainmake.v2 (TAGS, tags): Include new lisp subdirectories.
622
6231996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
624
625 * Version 19.33 released.
626
6271996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
628
629 * is_exec.c: Renamed from is-exec.c.
630
6311996-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
632
633 * Version 19.32 released.
634
635 * is-exec.c, sigaction.c: New files.
636
6371996-07-24 Eli Zaretskii <eliz@is.elta.co.il>
638
639 * mainmake.v2 (TAGS): Make sure bin/etags.exe is current. Make
640 the rules always generate TAGS.
641
6421996-06-09 Eli Zaretskii <eliz@is.elta.co.il>
643
644 * sed2.inp: Don't undef MULTI_FRAME.
645
6461996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
647
648 * Version 19.31 released.
649
6501996-04-17 Eli Zaretskii <eliz@is.elta.co.il>
651
652 * sed1.inp: Replace `make-docfile' with `make-doc.exe'. In case
653 src/Makefile needs to rebuild `make-doc.exe', use one command per line.
654 Undo the previous change.
177c0ea7 655
32072ea3
DL
6561996-04-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
657
177c0ea7 658 * sed1.inp: Change make-docfile to make-doc.exe in a second place.
32072ea3
DL
659
6601996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
661
662 * mainmake.v2 (src): Create a file with sed commands instead of using
663 a long sed command line (some versions of Sed don't handle that).
664 (gdb): Merged back into src, undoing April 13 change.
665 (install): Do use if statements, but not a loop.
177c0ea7 666
32072ea3
DL
6671996-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
668
669 * mainmake.v2 (gdb): New target, broken out of src.
670 (install): Use simple explicit copy commands, not a loop.
671
6721996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
673
674 * sed2.inp: Under DJGPP v2, use <sys/config.h> instead of most of
675 config.h.in.
676
677 * sed1v2.inp, sed3v2.inp, mainmake.v2: New files.
678
6791996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
680
681 * sed2.inp (LOCALTIME_CACHE, HAVE_TZSET): Define these.
682
6831995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
684
685 * Version 19.30 released.
686
6871995-11-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
688
689 * sed3.inp: Alter test-distrib to test-dis.
690
6911995-11-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
692
693 * mainmake (install): Don't mv make-doc.exe into ../bin/.
694
6951995-10-11 Kim Storm <kfstorm@wombat.gnu.ai.mit.edu>
696
697 * sed1.inp: Call make-doc.exe instead of make-docfile.
698
6991995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
700
701 * sed2.inp: Define STDC_HEADERS.
702 Undefine MULTI_FRAME, until somebody fixes msdos.h and msdos.c.
703
7041995-01-20 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
705
706 * sed3.inp: Fix sed append command to behave as intended.
707
7081995-01-20 Morten Welinder <terra@diku.dk>
709
710 * sed3.inp: Delete mysterious dot. Add comment to protect blank
711 line at end of file. Make sure make-docfile is compiled.
712
7131995-01-10 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
714
715 * sed3.inp: Use coff2exe on make-docfile.
716 * sed1.inp: Not go32, which has problems with long arg lists.
717
7181994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
719
720 * sed1.inp: Handle "\t#"-style comments.
721 (obj): Don't add any files -- now done in src/makefile.in.in
722 (temacs): Don't depend on prefix-args.
723 (DOC): Reflect makefile changes regarding two-batch run.
724
725 * sed2.inp: Add comments showing how to use the system malloc.
726 (EMACS_CONFIG_OPTIONS): Set though not useful.
727 (HAVE_MKTIME): Define.
728
729 * mainmake (clean): Add target.
730
731 * sed1x.inp, sed2x.inp, sed5x.inp: New files for X configuration.
732
32072ea3
DL
7331994-07-14 Morten Welinder (terra@diku.dk)
734
735 * sed2.inp (HAVE_STRERROR): Define.
736
7371994-07-08 Morten Welinder (terra@diku.dk)
738
739 * sed1.inp, sed2.inp: Use "m/intel386" instead of "m/dos386.h".
740
7411994-06-01 Morten Welinder (terra@diku.dk)
742
743 * sed4.inp: New file for configuring src/paths.h.
744
7451994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
746
747 * Version 19.25 released.
748
7491994-05-22 Morten Welinder (terra@diku.dk)
750
751 * sed1.inp: Adding dos-fns.elc to the set of lisp files was moved
752 to src/makefile.in.in.
753
7541994-05-20 Morten Welinder (terra@tyr.diku.dk)
755
756 * sed2.inp: Reflect change from CONFIGURATION to EMACS_CONFIGURATION.
757 Also set it to correct three-part value.
758
7591994-05-16 Morten Welinder (terra@tyr.diku.dk)
760
761 * Version 19.23 released.
762
763 * sed1.inp: Don't use `+' in regexps as different stream
764 editors interpret them differently. Use `*' instead.
765
7661994-05-12 Morten Welinder (terra@diku.dk)
767
768 * mainmake (install): Set the minimum stack (for running under
769 DPMI) to 512K. Avoid using wildcard for matching one file.
770
7711994-05-08 Morten Welinder (terra@diku.dk)
772
773 * sed3.inp: Don't pass version to [ce]tags.
774
7751994-04-30 Morten Welinder (terra@diku.dk)
776
194d44e7 777 * sed1.inp: Don't comment out the inc-vers run as that
32072ea3
DL
778 does not exist anymore.
779 Don't reset DEBUG_MOLE as that no longer is used.
780 Identify the file being patched as src/...
781 * sed2.inp: Identify the file being patched as src/...
782 * sed3.inp: We don't have to have the version number in here
783 anymore. Instead we patch the way it is passed from make to
784 the C compiler.
785
7861994-04-29 Morten Welinder (terra@diku.dk)
787
788 * sed1.inp: Set CFLAGS=-O2, not -g. Handle the new
789 M_FILE, S_FILE, and SET_MAKE defines. Get rid of ^Ms.
790
791 * sed2.inp: We have bcmp. Configuration is "msdos".
792 Get rid of ^Ms.
793
794 * sed3.inp: Set CFLAGS=-O2, not -g. Correct for
795 new configuration regarding utilities not to compile.
796 Fix version number. Get rid of ^Ms.
797
7981994-01-08 Morten Welinder (terra@diku.dk)
799
194d44e7 800 * sed3.inp: Improve make-compatibility by not using drive
32072ea3
DL
801 specifications and by not specifying an explicit shell.
802
8031994-01-07 Morten Welinder (terra@diku.dk)
804
805 * sed1.inp: Incorporate the actions of patch1.
806 * patch1: File deleted.
807
8081993-01-05 Morten Welinder (terra@diku.dk)
809
810 * mainmake: New file, makefile for the main directory.
811
812 * patch1: New file. Context diff to turn src/makefile.in into
813 a msdos version called makefile.
814
815 * emacs.pif: New file, program information file for Emacs under
816 Windows. (This file contains non-printable characters.)
817
818 * emacs.ico: New file, icon for Emacs under Windows. It's so ugly
8de5628c 819 that someone is bound to create a better one. Mail uuencoded icons
32072ea3
DL
820 to terra@diku.dk, but be prepared to sign a copyright disclaimer.
821 (This file contains non-printable characters.)
822
177c0ea7 823 * sed3.inp: New file for changing lib-src/makefile.in into
32072ea3
DL
824 lib-src/makefile.
825
8de5628c 826 * sed2.inp: New file for changing src/config.h-in into src/config.h.
32072ea3 827
8de5628c 828 * sed1.inp: New file for changing src/makefile.in.in into src/makefile.
6922b018
KH
829
830;; Local Variables:
880820fe 831;; coding: utf-8
33462dfa 832;; add-log-time-zone-rule: t
6922b018 833;; End:
2a34a036 834
b65d8176 835 Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003,
114f9c96 836 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
7f6d64f8
GM
837
838 This file is part of GNU Emacs.
839
ff0cdfb9 840 GNU Emacs is free software: you can redistribute it and/or modify
7f6d64f8 841 it under the terms of the GNU General Public License as published by
ff0cdfb9
GM
842 the Free Software Foundation, either version 3 of the License, or
843 (at your option) any later version.
7f6d64f8
GM
844
845 GNU Emacs is distributed in the hope that it will be useful,
846 but WITHOUT ANY WARRANTY; without even the implied warranty of
847 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
848 GNU General Public License for more details.
849
850 You should have received a copy of the GNU General Public License
ff0cdfb9 851 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
1042fe8c
MB
852
853;;; arch-tag: b602fbb5-3776-4053-8de2-03da33c29d44