In Makefiles, -batch implies -q.
[bpt/emacs.git] / msdos / ChangeLog
... / ...
CommitLineData
12011-01-07 Eli Zaretskii <eliz@gnu.org>
2
3 * sed2v2.inp (HAVE___BUILTIN_UNWIND_INIT): Define.
4
52010-12-04 Andreas Schwab <schwab@linux-m68k.org>
6
7 * sed1v2.inp (M_FILE, S_FILE): Add $(srcdir)/ prefix.
8
92010-10-15 Eli Zaretskii <eliz@gnu.org>
10
11 * sed1v2.inp: Use $(..) instead of ${..} in all edit commands.
12 Needed because of changes in 2010-10-10T14:43:05Z!dann@ics.uci.edu.
13
14 * sed6.inp (mkinfodir): Edit to avoid Unix shell-isms. Needed
15 because of changes in 2010-10-09T18:31:12Z!rgm@gnu.org.
16
172010-10-10 Dan Nicolaescu <dann@ics.uci.edu>
18
19 * sed1v2.inp (PROFILING_LDFLAGS):
20 * sed3v2.inp (PROFILING_LDFLAGS): Remove, not defined anymore.
21
222010-10-09 Glenn Morris <rgm@gnu.org>
23
24 * mainmake.v2 (install): Remove b2m.
25
262010-10-02 Eli Zaretskii <eliz@gnu.org>
27
28 * mainmake.v2 (TAGS tags): Use `find' to filter out loaddefs
29 files. Make all file names in TAGS tables absolute.
30
312010-10-01 Eli Zaretskii <eliz@gnu.org>
32
33 * sed1v2.inp (LIBGNUTLS_LIBS, LIBGNUTLS_CFLAGS): Edit to empty.
34
352010-09-22 Eli Zaretskii <eliz@gnu.org>
36
37 * sed1v2.inp (LINKER): Don't edit, variable was removed from
38 src/Makefile.in.
39 (LD_FIRSTFLAG): Edit to empty.
40
412010-09-17 Eli Zaretskii <eliz@gnu.org>
42
43 * sed1v2.inp (LIBXML2_LIBS, LIBXML2_CFLAGS): Edit to empty.
44
452010-08-22 Chong Yidong <cyd@stupidchicken.com>
46
47 * sedleim.inp (RUN-EMACS): Don't use --multibyte.
48
492010-08-20 Eli Zaretskii <eliz@gnu.org>
50
51 * sed1v2.inp (IMAGEMAGICK_LIBS, IMAGEMAGICK_CFLAGS): Edit to empty.
52
532010-08-15 Eli Zaretskii <eliz@gnu.org>
54
55 * mainmake.v2 (version): Update due to change in emacs.c.
56
572010-08-05 Eli Zaretskii <eliz@gnu.org>
58
59 * sed1v2.inp (UNEXEC_OBJ): Edit to unexcoff.o, due to renaming of
60 unexec.c => unexcoff.c.
61
622010-07-29 Chad Brown <yandros@mit.edu>
63
64 * sed2v2.inp (HAVE_DIRENT_H): Edit to 1.
65
662010-07-12 Eli Zaretskii <eliz@gnu.org>
67
68 * sed1v2.inp (C_WARNINGS_SWITCH, PROFILING_CFLAGS, PROFILING_LDFLAGS):
69 Edit to empty.
70
71 * sed3v2.inp(C_WARNINGS_SWITCH, PROFILING_CFLAGS, PROFILING_LDFLAGS):
72 Edit to empty.
73
742010-07-11 Eli Zaretskii <eliz@gnu.org>
75
76 * sed2v2.inp (HAVE_STRCHR, HAVE_STRRCHR): Don't edit, already
77 defined on <sys/config.h>.
78
792010-07-11 Andreas Schwab <schwab@linux-m68k.org>
80
81 * sed2v2.inp (HAVE_INDEX, HAVE_RINDEX): Don't edit.
82 (HAVE_STRCHR, HAVE_STRRCHR): Edit to 1.
83
842010-07-08 Eli Zaretskii <eliz@gnu.org>
85
86 * sed1v2.inp (stamp-oldxmenu): Don't edit out in `temacs:' target,
87 which doesn't exist.
88
89 * sed2v2.inp (HAVE_MEMCPY): Don't edit, defined on <sys/config.h>.
90
912010-07-08 Dan Nicolaescu <dann@ics.uci.edu>
92
93 * sed1v2.inp: Remove reference to prefix-args.
94
952010-07-07 Andreas Schwab <schwab@linux-m68k.org>
96
97 * sed2v2.inp (HAVE_MEMCPY, HAVE_MEMSET): Edit to 1.
98 (HAVE_BZERO): Don't edit.
99
1002010-07-02 Eli Zaretskii <eliz@gnu.org>
101
102 * sed1v2.inp (LIB_GCC): Edit to empty.
103 Return back to ../src after compiling each .el file.
104
1052010-06-30 Glenn Morris <rgm@gnu.org>
106
107 * sed1v2.inp (CANNOT_DUMP): Update for configure name change.
108
1092010-06-26 Eli Zaretskii <eliz@gnu.org>
110
111 * mainmake.v2 (version): Use emacs_version[] in src/emacs.c
112 instead of lisp/version.el (see 2010-05-15T21:11:37Z!raeburn@raeburn.org).
113
114 * sed1v2.inp (MKDEPDIR): Edit to empty.
115 Delete lines in rules that invoke $(MKDEPDIR). Fix editing rules
116 that begin with "cd ../lisp". Edit out sh if-then-else-fi
117 constructs that test ${CANNOT_DUMP}. Edit out "|| exit ;\"
118 constructs in emacs${EXEEXT} rule.
119
1202010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
121
122 * sed1v2.inp (UNEXEC_OBJ): Use UNEXEC_OBJ instead of unexec.
123
1242010-06-03 Glenn Morris <rgm@gnu.org>
125
126 * sed2v2.inp: Do not edit HAVE_ALLOCA.
127
1282010-05-26 Glenn Morris <rgm@gnu.org>
129
130 * sed1v2.inp (@PRE_EDIT_LDFLAGS@, @POST_EDIT_LDFLAGS@): Edit to nothing.
131
132 * sed1v2.inp (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS):
133 No longer present.
134
1352010-05-25 Glenn Morris <rgm@gnu.org>
136
137 * sed1v2.inp (LD_SWITCH_SYSTEM_EXTRA): No longer present.
138
1392010-05-21 Glenn Morris <rgm@gnu.org>
140
141 * sed1v2.inp (@ns_frag@): Edit to nothing.
142
143 * sed1x.inp (OLDXMENU): Replace any initial value.
144 * sed1v2.inp (OLDXMENU): Edit to "nothing".
145
146 * sed1v2.inp (CANNOT_DUMP): Edit to no.
147
1482010-05-20 Glenn Morris <rgm@gnu.org>
149
150 * sed1v2.inp (DEPFLAGS, deps_frag): Edit to empty.
151 (MKDEPDIR): Edit to ':'.
152
1532010-05-19 Glenn Morris <rgm@gnu.org>
154
155 * sed2v2.inp (ORDINARY_LINK): Set here rather than in s/msdos.h.
156
157 * sed1v2.inp (LD): Edit to $(CC).
158 (YMF_PASS_LDFLAGS): Edit to `flags'.
159
1602010-05-18 Eli Zaretskii <eliz@gnu.org>
161
162 * sed1x.inp: Add copyright notice.
163
1642010-05-18 Glenn Morris <rgm@gnu.org>
165
166 * sed1v2.inp (RALLOC_OBJ): Edit to ralloc.o.
167
168 * sed1v2.inp (GMALLOC_OBJ): Edit to gmalloc.o.
169 (VMLIMIT_OBJ): Edit to vm-limit.o.
170
1712010-05-17 Glenn Morris <rgm@gnu.org>
172
173 * sed1v2.inp (OLDXMENU_DEPS): Edit to empty.
174 * sed1x.inp (OLDXMENU_DEPS): Edit to ${OLDXMENU} ../src/${OLDXMENU}.
175
1762010-05-16 Glenn Morris <rgm@gnu.org>
177
178 * sed1v2.inp (TEMACS_LDFLAGS2): Edit to $(LDFLAGS).
179
180 * sed1v2.inp (GNUSTEP_SYSTEM_LIBRARIES): Remove.
181 (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): Edit to empty.
182
1832010-05-15 Glenn Morris <rgm@gnu.org>
184
185 * sed1v2.inp (LIBXMENU): Edit to empty.
186 * sed1x.inp (LIBXMENU): Expect empty initial value.
187
188 * sed1v2.inp (OLDXMENU): Edit to empty.
189 * sed1x.inp (OLDXMENU): Expect empty initial value.
190
191 * sed1v2.inp (LIBX_OTHER): Edit to empty.
192 * sed1x.inp (LIBX_OTHER): Expect empty initial value.
193
194 * sed1v2.inp (FONT_OBJ): Edit to empty for non-X case.
195 * sed1x.inp (FONT_OBJ): Edit to xfont.o for X case.
196
1972010-05-15 Eli Zaretskii <eliz@gnu.org>
198
199 * sed3v2.inp (INSTALLABLES): Edit out extra ${EXEEXT} after
200 "emacsclient".
201 (emacsserver, timer, wakeup): Remove edit-out commands.
202
203 * sed1v2.inp (MSDOS_OBJ): Add w16select.o.
204 (TERMCAP_OBJ): Add termcap.o.
205
2062010-05-15 Glenn Morris <rgm@gnu.org>
207
208 * sed1v2.inp (OLDXMENU_TARGET): Edit to empty.
209 * sed1x.inp (OLDXMENU_TARGET): Edit to really-oldxmenu.
210
211 * sed1v2.inp (LIBXT_OTHER): Edit to empty.
212
2132010-05-14 Glenn Morris <rgm@gnu.org>
214
215 * sed1v2.inp (ns_appdir, ns_appbindir, ns_appsrc): Edit to empty.
216
217 * sed1v2.inp (MSDOS_OBJ): Edit to dosfns.o msdos.o.
218 (MSDOS_SUPPORT): Edit to $(MSDOS_SUPPORT_REAL).
219 * sed1x.inp (MSDOS_X_OBJ): Edit to w16select.o termcap.o.
220
221 * sed2x.inp (HAVE_WINDOW_SYSTEM): Define.
222 * sed1x.inp (TOOLTIP_SUPPORT): Edit to ${lispsource}tooltip.elc.
223 (WINDOW_SUPPORT): Edit to $(BASE_WINDOW_SUPPORT) $(X_WINDOW_SUPPORT).
224 * sed1v2.inp (MOUSE_SUPPORT): Edit to $(REAL_MOUSE_SUPPORT).
225 (TOOLTIP_SUPPORT, WINDOW_SUPPORT): Edit to empty.
226
227 * sed1v2.inp (FONT_OBJ): Use the plain X version (no XFT, Freetype).
228
229 * sed1v2.inp (@NS_IMPL_GNUSTEP_INC@): Edit to nil.
230
2312010-05-13 Glenn Morris <rgm@gnu.org>
232
233 * sed1x.inp (OLDXMENU): Edit to ${oldXMenudir}libXMenu11.a.
234 (LIBXMENU): Edit to ${OLDXMENU}.
235 (LIBX_OTHER): Edit to ${LIBXT} ${LIBX_EXTRA}.
236
237 * sed1v2.inp (C_SWITCH_X_SYSTEM, C_SWITCH_X_SITE, LIB_STANDARD)
238 (FONTCONFIG_CFLAGS, FONTCONFIG_LIBS, FREETYPE_CFLAGS, FREETYPE_LIBS)
239 (LIBOTF_CFLAGS, LIBOTF_LIBS, M17N_FLT_CFLAGS, M17N_FLT_LIBS)
240 (GNU_OBJC_CFLAGS, GNUSTEP_SYSTEM_LIBRARIES, LIBRESOLV, LIBGPM):
241 Edit to empty.
242 (LIB_MATH): Edit to -lm.
243 (UNEXEC_OBJ): Edit to unexec.o.
244
2452010-05-12 Glenn Morris <rgm@gnu.org>
246
247 * sed3v2.inp (INSTALLABLES): No more @LIB_SRC_EXTRA_INSTALLABLES@.
248
249 * sed1v2.inp (LIB_GCC): Edit to -Lgcc.
250
2512010-05-11 Glenn Morris <rgm@gnu.org>
252
253 * sed1x.inp (LIBS_SYSTEM): Edit to -lxext -lsys.
254 * sed3x.inp: New file.
255
2562010-05-10 Glenn Morris <rgm@gnu.org>
257
258 * sed1v2.inp, sed3v2.inp (LIBS_SYSTEM): Edit to empty.
259
260 * sed3v2.inp (BLESSMAIL_TARGET): Edit to need-blessmail.
261
2622010-05-07 Chong Yidong <cyd@stupidchicken.com>
263
264 * Version 23.2 released.
265
2662010-05-08 Glenn Morris <rgm@gnu.org>
267
268 * sed1v2.inp (LIBS_TERMCAP): Edit to empty.
269 (TERMCAP_OBJ): Edit to tparam.o.
270
2712010-05-07 Eli Zaretskii <eliz@gnu.org>
272
273 Fix breakage due to autoconfiscation of Makefile.in files.
274
275 * sed3v2.inp (C_SWITCH_MACHINE): Edit to empty.
276
277 * sed1v2.inp (@LIB_MATH@): Edit to -lm.
278 (C_SWITCH_MACHINE, C_SWITCH_SYSTEM, LD_SWITCH_SYSTEM_TEMACS)
279 (LD_SWITCH_X_SITE_AUX, LD_SWITCH_X_SITE_AUX_RPATH)
280 (LD_SWITCH_SYSTEM, LD_SWITCH_SYSTEM_EXTRA, LIBTIFF, LIBJPEG)
281 (LIBPNG, LIBGIF, LIBXPM, XFT_LIBS, DBUS_CFLAGS, DBUS_LIBS)
282 (DBUS_OBJ, GCONF_CFLAGS, GCONF_LIBS, GTK_OBJ, LIBXMU, LIBXSM)
283 (LIBXTR6, XOBJ, TOOLKIT_LIBW, WIDGET_OBJ, CYGWIN_OBJ, NS_OBJ)
284 (NS_SUPPORT, LIBSELINUX_LIBS, START_FILES): Edit to empty.
285 (XMENU_OBJ): Edit to xmenu.o.
286 (FONT_OBJ): Edit to value used for X on Unix.
287 (PRE_ALLOC_OBJ): Edit to lastfile.o.
288 (POST_ALLOC_OBJ): Edit to $(vmlimitobj).
289 (@unexec@): Edit to unexec.o.
290
2912010-05-06 Glenn Morris <rgm@gnu.org>
292
293 * sed1v2.inp, sed5x.inp: Remove LN_S, unused.
294
2952010-04-01 Eli Zaretskii <eliz@gnu.org>
296
297 Remove support for DJGPP v1.x.
298
299 * sed3.inp:
300 * sed2.inp:
301 * sed1.inp:
302 * mainmake: Files removed.
303
3042010-03-27 Eli Zaretskii <eliz@gnu.org>
305
306 * sedlisp.inp (VPATH): Don't edit, no longer needed.
307 (lisp, srcdir): Adapt to lisp/Makefile.in changes.
308 (abs_top_builddir): New edit.
309
310 * sed3v2.inp (KRB4LIB, DESLIB, KRB5LIB, CRYPTOLIB, COM_ERRLIB)
311 (LIBHESIOD, LIBRESOLV, LIBS_MAIL): Edit to empty values.
312
313 * sed3.inp (KRB4LIB, DESLIB, KRB5LIB, CRYPTOLIB, COM_ERRLIB)
314 (LIBHESIOD, LIBRESOLV, LIBS_MAIL): Edit to empty values.
315
316 * sed1v2.inp (abs_builddir): Edit into "../src".
317
3182010-03-10 Chong Yidong <cyd@stupidchicken.com>
319
320 * Branch for 23.2.
321
3222010-02-19 Eli Zaretskii <eliz@gnu.org>
323
324 * INSTALL: Remove a CVS-specific note. Update for latest versions
325 of Windows.
326
3272009-09-17 Eli Zaretskii <eliz@gnu.org>
328
329 * sed1v2.inp (OTHER_FILES): Edit to empty.
330
3312009-09-11 Eli Zaretskii <eliz@gnu.org>
332
333 * mainmake.v2 (bootstrap): Ensure enough environment space
334 will be available to run config.bat.
335
3362009-08-27 Eli Zaretskii <eliz@gnu.org>
337
338 * sed1v2.inp (buildobj.h): Replace "echo" with "djecho".
339
3402009-06-21 Chong Yidong <cyd@stupidchicken.com>
341
342 * Branch for 23.1.
343
3442009-04-14 Eli Zaretskii <eliz@gnu.org>
345
346 * mainmake.v2 (src) <gdb.ini>: Don't replace the line with
347 x_error_quitter; instead, append "set environment NAME" to the end.
348 Set NAME and USERNAME in the environment to the same value.
349
3502009-02-28 Eli Zaretskii <eliz@gnu.org>
351
352 * mainmake.v2 (boot): Don't require b-emacs.exe if not building
353 out of CVS. (Bug#2151)
354
3552008-12-19 Eli Zaretskii <eliz@gnu.org>
356
357 * INSTALL: Document the problems on Windows Vista and the
358 --with-system-malloc option to config.bat.
359
360 * sedalloc.inp: New file.
361
3622008-11-21 Eli Zaretskii <eliz@gnu.org>
363
364 * mainmake.v2 (misc): New target.
365 (all, info): Depend on `misc'.
366
3672008-11-15 Eli Zaretskii <eliz@gnu.org>
368
369 * mainmake.v2 (src): Move removal of src/bootlisp after recursing
370 into `lisp'.
371
372 Make bootstrap work again:
373
374 * mainmake.v2 (boot): New variable.
375 (src): Pass $(boot) to sub-Make. Remove src/bootlisp. If
376 src/bootlisp exists after running Make, run Make in `lisp' as
377 well.
378 (clean, mostlyclean): Remove bogus repeated clean in the top-level
379 directory.
380 (info, bootstrap-clean): New targets.
381 (bootstrap): Depend only on bootstrap-clean. Commands modified to
382 be equivalent to top-level Makefile.in.
383 (bootfast, bootstrap-lisp-1, bootstrap-lisp, bootstrap-src)
384 (bootstrap-clean-before, bootstrap-clean-after): Targets deleted.
385 (clean, mostlyclean, distclean, maintainer-clean, extraclean):
386 Don't recurse into lwlib and oldXMenu.
387
388 * sed1v2.inp: Create bootlisp when bootstrapping b-emacs.exe.
389
390 * sedlisp.inp: Don't convert *.el files to Unix text format, and
391 don't copy ldefs-boot.el into loaddefs.el.
392
393 * sed6.inp: Edit out Unixy shell features in maintainer-clean
394 targets in doc/ Makefiles.
395
396 * INSTALL: Update the list of utilities needed by lisp/Makefile
397 and for bootstrapping.
398
3992008-11-08 Eli Zaretskii <eliz@gnu.org>
400
401 * INSTALL: New file, with build instructions moved from the
402 top-level INSTALL.
403
4042008-10-14 Eli Zaretskii <eliz@gnu.org>
405
406 * sedlisp.inp (lisp): Set to absolute file name of current
407 directory, not to ".", to have it on EMACSLOADPATH when we descend
408 into subdirectories.
409
4102008-08-23 Eli Zaretskii <eliz@gnu.org>
411
412 * sed2v2.inp: Remove definition of USER_FULL_NAME (now defined on
413 src/s/msdos.h).
414
415 * sed3v2.inp: Edit out @LIB_SRC_EXTRA_INSTALLABLES@.
416
417 * sed1v2.inp (version): Define to empty.
418 (ALL_CFLAGS, LIBES): Edit out @FOO@ stuff.
419 (EXEEXT): Define to .exe.
420 Edit "ln -f" into "cp -pf".
421 Edit "touch" into "djecho $@ >", to avoid requiring touch.exe.
422 (b-emacs${EXEEXT}): Don't remove emacs.exe and temacs.exe.
423 Edit "`/bin/pwd`/" into "./".
424 Stubify emacs after it is dumped, to produce emacs.exe.
425 Stubedit temacs.exe to 1024K of stack, emacs.exe to 2048K, and
426 b-emacs.exe to 3072K.
427
428 * mainmake.v2 (emacs lispref lispintro): Chdir under doc/.
429 (emacs): Renamed from `man', to reflect changes in doc directory
430 structure. All callers changed.
431 (clean mostlyclean distclean maintainer-clean extraclean): Chdir
432 into doc/ for manuals. Add misc subdirectory.
433 (src): Pass an empty BOOTSTRAPEMACS variable to src/Makefile.
434 (install): Don't stubify/stubedit emacs.exe, this is now done by
435 src/Makefile.
436
4372007-10-05 Eli Zaretskii <eliz@gnu.org>
438
439 * sed6.inp: Update comment to reflect doc directory structure.
440
441 * sed1v2.inp (RSVG_LIBS, RSVG_CFLAGS): Edit out.
442
4432007-07-25 Glenn Morris <rgm@gnu.org>
444
445 * Relicense all FSF files to GPLv3 or later.
446
447 * COPYING: Switch to GPLv3.
448
4492007-06-02 Chong Yidong <cyd@stupidchicken.com>
450
451 * Version 22.1 released.
452
4532007-02-10 Glenn Morris <rgm@gnu.org>
454
455 * COPYING.DJ: Remove file since it is no longer needed (see README
456 for details).
457
4582007-01-28 Glenn Morris <rgm@gnu.org>
459
460 * COPYING.DJ: New file.
461
4622006-12-04 Eli Zaretskii <eliz@gnu.org>
463
464 * sed2v2.inp (HAVE_SYNC): Define.
465
4662006-11-25 Eli Zaretskii <eliz@gnu.org>
467
468 * sed1v2.inp (CFLAGS_SOUND): Edit out.
469
4702006-09-15 Jay Belanger <belanger@truman.edu>
471
472 * COPYING: Replace "Library Public License" by "Lesser Public
473 License" throughout.
474
4752005-09-10 Sven Joachim <svenjoac@gmx.de> (tiny change)
476
477 * sed3v2.inp (GETOPT_H, GETOPTOBJS): Define to use getopt.h,
478 getopt.o and getopt1.o.
479
4802005-07-04 Lute Kamstra <lute@gnu.org>
481
482 Update FSF's address in GPL notices.
483
4842004-11-10 Eli Zaretskii <eliz@gnu.org>
485
486 * sed1.inp: Revert last change.
487
4882004-11-09 Jan Djärv <jan.h.d@swipnet.se>
489
490 * sed1v2.inp: Use djecho for buildobj.lst.
491
492 * sed1.inp: Ditto.
493
4942004-11-08 Eli Zaretskii <eliz@gnu.org>
495
496 * sedlisp.inp (bootstrap-clean): Copy ldefs-boot.el onto
497 loaddefs.el, unless the latter exists and is newer.
498
499 * mainmake.v2 (mostlyclean, distclean, maintainer-clean)
500 (extraclean, bootfast): New targets.
501 (top_distclean): New macro, used by distclean, maintainer-clean,
502 and extraclean.
503 (.PHONY): Add bootfast.
504 (bootstrap): Make bootstrap-after in lisp.
505 (bootstrap-clean-before): Clean in man, lispref, and lispintro as well.
506
507 * sed2v2.inp (HAVE_BZERO): Define for GCC v3.x and later.
508
5092004-10-06 Eli Zaretskii <eliz@gnu.org>
510
511 * sed1v2.inp (LC_ALL=C): Fix src/Makefile breakage caused by
512 recent (2004-09-24) changes in src/Makefile.in.
513
5142004-08-14 Eli Zaretskii <eliz@gnu.org>
515
516 * sedleim.inp: Remove the lines which say "<TAB>@true", to avoid
517 running a Unixy shell and to reincarnate the "Nothing to be done
518 for `all'" message from Make when there's nothing to be done.
519
5202004-05-11 Eli Zaretskii <eliz@gnu.org>
521
522 * sedleim.inp (distclean): Remove stamp-subdirs.
523 (SUBDIRS): Don't use `touch', use `djecho' instead.
524 (changed.tit, changed.misc): Use `djecho' instead of `echo'.
525
5262004-05-02 Eli Zaretskii <eliz@gnu.org>
527
528 * sed2v2.inp (HAVE_GETRUSAGE): Define.
529
5302003-09-22 Eli Zaretskii <eliz@gnu.org>
531
532 * mainmake.v2 (man lispref lispintro): Specify an explicit target
533 `info', like Makefile.in does.
534
5352003-08-31 Eli Zaretskii <eliz@gnu.org>
536
537 * sed3v2.inp (srcdir): Use "command.com /c cd" to produce an
538 absolute file name of the current working directory. This avoids
539 the warning from Make about circular dependencies.
540
5412003-08-30 Eli Zaretskii <eliz@gnu.org>
542
543 * sedlisp.inp: Set FNCASE=y for all targets in the lisp directory,
544 so that CVS etc. file names are filtered out of the list of
545 subdirectories.
546
5472003-08-28 Eli Zaretskii <eliz@gnu.org>
548
549 * sed6.inp (elisp.dvi, index.texi): Replace Unix shell commands
550 with equivalent COMMAND.COM commands.
551
5522003-08-24 Eli Zaretskii <eliz@gnu.org>
553
554 * sed3v2.inp (EXEEXT): Define to an empty string.
555
556 * sed1v2.inp (EXEEXT): Define to an empty string.
557 Remove src/emacs after producing b-emacs.exe.
558
559 * sed2v2.inp (HAVE_DIFFTIME, HAVE_MEMCMP, HAVE_MEMMOVE)
560 (HAVE_SIZE_T): Define.
561
5622002-04-16 Eli Zaretskii <eliz@is.elta.co.il>
563
564 * sed2v2.inp: New file.
565
566 * sed2.inp: Remove DJGPP v2.x stuff.
567
5682002-03-27 Eli Zaretskii <eliz@is.elta.co.il>
569
570 * sedlisp.inp <bootstrap-clean>: Make sure all *.el files have
571 Unix EOLs, to avoid overflowing pure storage while bootstrapping.
572
5732002-03-20 Eli Zaretskii <eliz@is.elta.co.il>
574
575 * mainmake.v2 (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src)
576 (bootstrap-clean-before, bootstrap-clean-after): Return to the
577 top-level directory after sub-make.
578 (bootstrap-lisp): Pass an absolute file name as value of ${lisp}.
579
580 * sed1v2.inp: Fix editing of the rule for ${libsrc}make-docfile.
581
5822002-03-09 Eli Zaretskii <eliz@is.elta.co.il>
583
584 Add support for bootstrapping Emacs:
585
586 * sed1v2.inp: Edit the bootstrap-* targets. Fix the mostlyclean
587 target.
588
589 * mainmake.v2 (maybe_bootstrap, bootstrap, bootstrap-lisp-1)
590 (bootstrap-lisp, bootstrap-src, bootstrap-clean-before)
591 (bootstrap-clean-after): New targets.
592 (all): Depend on maybe_bootstrap.
593
5942001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
595
596 * sed1v2.inp: Delete _gdbinit in distclean target.
597
5982001-12-09 Pavel Janík <Pavel@Janik.cz>
599
600 * COPYING: Moved back.
601
6022001-12-07 Eli Zaretskii <eliz@is.elta.co.il>
603
604 * sed2.inp (HAVE_VFORK): Don't define: the fragment in sysdep.c
605 which needed it is gone.
606
6072001-11-29 Pavel Janík <Pavel@Janik.cz>
608
609 * COPYING: Removed.
610
6112001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
612
613 * mainmake.v2 (lispintro): New target.
614 (all): Add lispintro.
615
616 * sed6.inp (SHELL): Comment away, for lispintro.
617
6182001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
619
620 * sed6.inp (texinputdir): Add, for the lispref directory.
621
622 * mainmake.v2 (all): Add lispref.
623 (man lispref): Add lispref.
624
6252001-10-20 Gerd Moellmann <gerd@gnu.org>
626
627 * (Version 21.1 released.)
628
6292001-10-05 Gerd Moellmann <gerd@gnu.org>
630
631 * Branch for 21.1.
632
6332001-07-20 Eli Zaretskii <eliz@is.elta.co.il>
634
635 * mainmake.v2 (install): Create site-lisp/subdirs.el if it is not
636 already there.
637
6382001-07-06 Eli Zaretskii <eliz@is.elta.co.il>
639
640 * sed2.inp: Ifdef away the test for !HAVE_MKTIME, to avoid parse
641 error in "gcc -E -traditional" with GCC 3.0.
642
6432001-04-02 Eli Zaretskii <eliz@is.elta.co.il>
644
645 * sedleim.inp (srcdir=): Edit @srcdir@ into an absolute file name
646 of the leim subdirectory, so that EMACSLOADPATH doesn't break when
647 titdic-convert chdirs into leim/quail.
648
6492001-03-30 Eli Zaretskii <eliz@is.elta.co.il>
650
651 * sedleim.inp: Adapt to changes in leim/Makefile.in's $(TIT)
652 target.
653
6542001-03-01 Eli Zaretskii <eliz@is.elta.co.il>
655
656 * README: New file.
657
658 * sed1.inp: Add copyright.
659 * sed1v2.inp: Add copyright.
660 * sed2.inp: Add copyright.
661 * sed2x.inp: Add copyright.
662 * sed3.inp: Add copyright.
663 * sed3v2.inp: Add copyright.
664 * sed4.inp: Add copyright.
665 * sed5x.inp: Add copyright.
666 * sed6.inp: Add copyright.
667 * sedleim.inp: Add copyright.
668 * sedlisp.inp: Add copyright.
669
6702001-02-20 Eli Zaretskii <eliz@is.elta.co.il>
671
672 * mainmake.v2, mainmake: Add copyright.
673
6742000-11-22 Eli Zaretskii <eliz@is.elta.co.il>
675
676 * sed2.inp (NSIG) [__DJGPP__ == 2 && __DJGPP_MINOR__ == 1]:
677 Define; it is undefined in DJGPP v2.01.
678
6792000-11-13 Eli Zaretskii <eliz@is.elta.co.il>
680
681 * sed2.inp (HAVE_MKSTEMP): Define.
682
6832000-10-07 Eli Zaretskii <eliz@is.elta.co.il>
684
685 * sedleim.inp (RUN-EMACS): Remove EMACSLOADPATH setting as part of
686 the command; use Make's "export EMACSLOADPATH=" instead. Remove
687 the handling of `command` expansion, leim/Makefile.in doesn't use
688 that anymore.
689
6902000-08-29 Eli Zaretskii <eliz@is.elta.co.il>
691
692 * sed2.inp (HAVE_INDEX, HAVE_RINDEX): Define.
693
6942000-08-22 Eli Zaretskii <eliz@is.elta.co.il>
695
696 * mainmake.v2 (TAGS): Don't use [a-zA-Z]*, as it causes wildcard
697 expansion to become case-sensitive and return all file names in
698 upper case on plain DOS.
699
7002000-08-05 Eli Zaretskii <eliz@is.elta.co.il>
701
702 * mainmake.v2 (src): Put gdb.tmp after -a, since djecho's -a
703 switch requires an argument.
704
7052000-07-31 Eli Zaretskii <eliz@is.elta.co.il>
706
707 * mainmake.v2 (src): Make the rule faster by using a single djecho
708 command instead of multiple redir invocations.
709 (install): Speed up by using a command.com's for loop.
710
7112000-07-23 Eli Zaretskii <eliz@is.elta.co.il>
712
713 * sed3v2.inp: Define ALLOCA to an empty string.
714
7152000-07-18 Eli Zaretskii <eliz@is.elta.co.il>
716
717 * sed1v2.inp: Put getloadavg.o into LIBOBJS, not GETLOADAVG_LIBS.
718
7192000-07-09 Eli Zaretskii <eliz@is.elta.co.il>
720
721 * sed1v2.inp: Set LIBSOUND to an empty string.
722
7232000-06-26 Eli Zaretskii <eliz@is.elta.co.il>
724
725 * sed2.inp: Define HAVE_STRUCT_TIMEZONE in src/config.h.
726
7272000-06-25 Eli Zaretskii <eliz@is.elta.co.il>
728
729 * sed1v2.inp: Set GETLOADAVG_LIBS to getloadavg.o in src/Makefile.
730
7312000-06-18 Eli Zaretskii <eliz@is.elta.co.il>
732
733 * sedlisp.inp (srcdir): Edit this variable.
734
7352000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
736
737 * sedlisp.inp: New file.
738
7392000-05-18 Eli Zaretskii <eliz@is.elta.co.il>
740
741 * sed6.inp: Changes to allow "make foo.dvi" on DJGPP platforms:
742 (ENVADD): Redefine as empty, to avoid requiring a Unixy shell.
743 (TEXINPUTS): Use semi-colon; export explicitly.
744 (MAKEINFO): Export explicitly.
745
7462000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
747
748 * mainmake.v2 (install): Install ebrowse.exe.
749
7502000-04-14 Dave Love <fx@gnu.org>
751
752 * sed1v2.inp, sed1.inp: Add LIBS, LIBOBJS.
753
7542000-03-13 Eli Zaretskii <eliz@is.elta.co.il>
755
756 * sed2.inp: Add PROTOTYPES and POINTER_TYPE, per the new
757 config.in.
758
7592000-01-27 Eli Zaretskii <eliz@is.elta.co.il>
760
761 * sed2.inp (HAVE_SETITIMER): Define.
762
7631999-11-18 Eli Zaretskii <eliz@is.elta.co.il>
764
765 * sed2.inp (HAVE_TM_GMTOFF, HAVE_MBLEN): Define.
766
767 * sed1v2.inp: Convert "LC_ALL=C ./temacs" to MS-DOS equivalent.
768
7691999-07-29 Eli Zaretskii <eliz@gnu.org>
770
771 * sedleim.inp (SHELL, MAKESHELL): Use /xyzzy/command as the shell.
772
7731999-07-12 Richard Stallman <rms@gnu.org>
774
775 * Version 20.4 released.
776
7771999-07-01 Eli Zaretskii <eliz@gnu.org>
778
779 * mainmake.v2 (SHELL, MAKESHELL): Don't use /dos/command, it can
780 invoke an incompatible version of COMMAND.COM.
781
7821999-05-19 Eli Zaretskii <eliz@gnu.org>
783
784 * sed1v2.inp: Use -gcoff instead of -g in CFLAGS, for those who
785 have GCC configured by default to use stabs, which unexec.c
786 doesn't currently support.
787
7881999-01-14 Eli Zaretskii <eliz@gnu.org>
789
790 * mainmake.v2 (install): Use update instead of sed to install fns.el.
791
7921999-01-11 Eli Zaretskii <eliz@gnu.org>
793
794 * mainmake.v2 (install): Install fns.el in ../bin, since Emacs
795 looks for it in exec-directory.
796
7971999-01-07 Eli Zaretskii <eliz@gnu.org>
798
799 * sedleim.inp: New file, for configuring the leim directory.
800
801 * mainmake.v2 (src): Build files in leim if leim/Makefile exists.
802 (clean): Add clean in leim.
803
8041998-11-08 Eli Zaretskii <eliz@mescaline.gnu.org>
805
806 * mainmake.v2 (SHELL, MAKESHELL): Don't use `override'.
807
8081998-10-20 Eli Zaretskii <eliz@mescaline.gnu.org>
809
810 * mainmake.v2: Forcibly set SHELL and MAKESHELL to force Make to
811 use COMMAND.COM as the shell.
812
8131998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
814
815 * Version 20.3 released.
816
8171998-05-04 Eli Zaretskii <eliz@mescaline.gnu.org>
818
819 * mainmake.v2 (TAGS tags): Fix file name wildcards in lisp
820 directory.
821
8221998-04-13 Eli Zaretskii <eliz@delysid.gnu.org>
823
824 * mainmake.v2 (src): Replace topdir with top_srcdir in commands
825 which generate gdb.ini.
826
8271998-04-12 Eli Zaretskii <eliz@delysid.gnu.org>
828
829 * mainmake.v2 (version): Determine emacs-version from
830 lisp/version.el. Pass it to sub-Make's.
831
8321998-04-05 Eli Zaretskii <eliz@is.elta.co.il>
833
834 * sed3v2.inp: When installing ${version},
835 do it replacing @version@.
836
837 * mainmake.v2 (version): Compute the version from lisp/version.el
838 and pass to sub-Make's. Pass top_srcdir to sub-Make's.
839
8401997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
841
842 * sed6.inp: New file, configures the man directory for MSDOS.
843
844 * mainmake.v2 (man): New target to build the manual.
845 (all): Add the man dependency.
846 (install): Change bin\\nul to bin\nul.
847
8481997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
849
850 * Version 20.2 released.
851
8521997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
853
854 * Version 20.1 released.
855
8561997-09-07 Eli Zaretskii <eliz@is.elta.co.il>
857
858 * sed1v2.inp: Enlarge the stack size of temacs to 100KB.
859
8601997-08-13 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
861
862 * sed2.inp (EMACS_CONFIGURATION): Set to i386-pc-msdosdjgpp.
863
8641997-08-10 Eli Zaretskii <eliz@is.elta.co.il>
865
866 * sed1v2.inp (CPPFLAGS, LDFLAGS): Edit to empty.
867
8681997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
869
870 * sed2.inp (HAVE_LOGB, HAVE_FREXP, HAVE_FMOD, HAVE_RINT)
871 (HAVE_CBRT, HAVE_FPATHCONF, HAVE_SETRLIMIT): Defined.
872
873 * sed1.inp, sed1v2.inp: Remove `stamp-oldxmenu' dependency, so
874 MSDOS users won't need `touch' installed.
875
876 * mainmake.v2 (TAGS, tags): Include new lisp subdirectories.
877
8781996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
879
880 * Version 19.33 released.
881
8821996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
883
884 * is_exec.c: Renamed from is-exec.c.
885
8861996-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
887
888 * Version 19.32 released.
889
890 * is-exec.c, sigaction.c: New files.
891
8921996-07-24 Eli Zaretskii <eliz@is.elta.co.il>
893
894 * mainmake.v2 (TAGS): Make sure bin/etags.exe is current. Make
895 the rules always generate TAGS.
896
8971996-06-09 Eli Zaretskii <eliz@is.elta.co.il>
898
899 * sed2.inp: Don't undef MULTI_FRAME.
900
9011996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
902
903 * Version 19.31 released.
904
9051996-04-17 Eli Zaretskii <eliz@is.elta.co.il>
906
907 * sed1.inp: Replace `make-docfile' with `make-doc.exe'. In case
908 src/Makefile needs to rebuild `make-doc.exe', use one command per line.
909 Undo the previous change.
910
9111996-04-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
912
913 * sed1.inp: Change make-docfile to make-doc.exe in a second place.
914
9151996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
916
917 * mainmake.v2 (src): Create a file with sed commands instead of using
918 a long sed command line (some versions of Sed don't handle that).
919 (gdb): Merged back into src, undoing April 13 change.
920 (install): Do use if statements, but not a loop.
921
9221996-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
923
924 * mainmake.v2 (gdb): New target, broken out of src.
925 (install): Use simple explicit copy commands, not a loop.
926
9271996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
928
929 * sed2.inp: Under DJGPP v2, use <sys/config.h> instead of most of
930 config.h.in.
931
932 * sed1v2.inp, sed3v2.inp, mainmake.v2: New files.
933
9341996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
935
936 * sed2.inp (LOCALTIME_CACHE, HAVE_TZSET): Define these.
937
9381995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
939
940 * Version 19.30 released.
941
9421995-11-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
943
944 * sed3.inp: Alter test-distrib to test-dis.
945
9461995-11-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
947
948 * mainmake (install): Don't mv make-doc.exe into ../bin/.
949
9501995-10-11 Kim Storm <kfstorm@wombat.gnu.ai.mit.edu>
951
952 * sed1.inp: Call make-doc.exe instead of make-docfile.
953
9541995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
955
956 * sed2.inp: Define STDC_HEADERS.
957 Undefine MULTI_FRAME, until somebody fixes msdos.h and msdos.c.
958
9591995-01-20 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
960
961 * sed3.inp: Fix sed append command to behave as intended.
962
9631995-01-20 Morten Welinder <terra@diku.dk>
964
965 * sed3.inp: Delete mysterious dot. Add comment to protect blank
966 line at end of file. Make sure make-docfile is compiled.
967
9681995-01-10 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
969
970 * sed3.inp: Use coff2exe on make-docfile.
971 * sed1.inp: Not go32, which has problems with long arg lists.
972
9731994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
974
975 * sed1.inp: Handle "\t#"-style comments.
976 (obj): Don't add any files -- now done in src/makefile.in.in.
977 (temacs): Don't depend on prefix-args.
978 (DOC): Reflect makefile changes regarding two-batch run.
979
980 * sed2.inp: Add comments showing how to use the system malloc.
981 (EMACS_CONFIG_OPTIONS): Set though not useful.
982 (HAVE_MKTIME): Define.
983
984 * mainmake (clean): Add target.
985
986 * sed1x.inp, sed2x.inp, sed5x.inp: New files for X configuration.
987
9881994-07-14 Morten Welinder (terra@diku.dk)
989
990 * sed2.inp (HAVE_STRERROR): Define.
991
9921994-07-08 Morten Welinder (terra@diku.dk)
993
994 * sed1.inp, sed2.inp: Use "m/intel386" instead of "m/dos386.h".
995
9961994-06-01 Morten Welinder (terra@diku.dk)
997
998 * sed4.inp: New file for configuring src/paths.h.
999
10001994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1001
1002 * Version 19.25 released.
1003
10041994-05-22 Morten Welinder (terra@diku.dk)
1005
1006 * sed1.inp: Adding dos-fns.elc to the set of lisp files was moved
1007 to src/makefile.in.in.
1008
10091994-05-20 Morten Welinder (terra@tyr.diku.dk)
1010
1011 * sed2.inp: Reflect change from CONFIGURATION to EMACS_CONFIGURATION.
1012 Also set it to correct three-part value.
1013
10141994-05-16 Morten Welinder (terra@tyr.diku.dk)
1015
1016 * Version 19.23 released.
1017
1018 * sed1.inp: Don't use `+' in regexps as different stream
1019 editors interpret them differently. Use `*' instead.
1020
10211994-05-12 Morten Welinder (terra@diku.dk)
1022
1023 * mainmake (install): Set the minimum stack (for running under
1024 DPMI) to 512K. Avoid using wildcard for matching one file.
1025
10261994-05-08 Morten Welinder (terra@diku.dk)
1027
1028 * sed3.inp: Don't pass version to [ce]tags.
1029
10301994-04-30 Morten Welinder (terra@diku.dk)
1031
1032 * sed1.inp: Don't comment out the inc-vers run as that
1033 does not exist anymore.
1034 Don't reset DEBUG_MOLE as that no longer is used.
1035 Identify the file being patched as src/...
1036 * sed2.inp: Identify the file being patched as src/...
1037 * sed3.inp: We don't have to have the version number in here
1038 anymore. Instead we patch the way it is passed from make to
1039 the C compiler.
1040
10411994-04-29 Morten Welinder (terra@diku.dk)
1042
1043 * sed1.inp: Set CFLAGS=-O2, not -g. Handle the new
1044 M_FILE, S_FILE, and SET_MAKE defines. Get rid of ^Ms.
1045
1046 * sed2.inp: We have bcmp. Configuration is "msdos".
1047 Get rid of ^Ms.
1048
1049 * sed3.inp: Set CFLAGS=-O2, not -g. Correct for
1050 new configuration regarding utilities not to compile.
1051 Fix version number. Get rid of ^Ms.
1052
10531994-01-08 Morten Welinder (terra@diku.dk)
1054
1055 * sed3.inp: Improve make-compatibility by not using drive
1056 specifications and by not specifying an explicit shell.
1057
10581994-01-07 Morten Welinder (terra@diku.dk)
1059
1060 * sed1.inp: Incorporate the actions of patch1.
1061 * patch1: File deleted.
1062
10631993-01-05 Morten Welinder (terra@diku.dk)
1064
1065 * mainmake: New file, makefile for the main directory.
1066
1067 * patch1: New file. Context diff to turn src/makefile.in into
1068 a msdos version called makefile.
1069
1070 * emacs.pif: New file, program information file for Emacs under
1071 Windows. (This file contains non-printable characters.)
1072
1073 * emacs.ico: New file, icon for Emacs under Windows. It's so ugly
1074 that someone is bound to create a better one. Mail uuencoded icons
1075 to terra@diku.dk, but be prepared to sign a copyright disclaimer.
1076 (This file contains non-printable characters.)
1077
1078 * sed3.inp: New file for changing lib-src/makefile.in into
1079 lib-src/makefile.
1080
1081 * sed2.inp: New file for changing src/config.h-in into src/config.h.
1082
1083 * sed1.inp: New file for changing src/makefile.in.in into src/makefile.
1084
1085;; Local Variables:
1086;; coding: utf-8
1087;; add-log-time-zone-rule: t
1088;; End:
1089
1090 Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003,
1091 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
1092
1093 This file is part of GNU Emacs.
1094
1095 GNU Emacs is free software: you can redistribute it and/or modify
1096 it under the terms of the GNU General Public License as published by
1097 the Free Software Foundation, either version 3 of the License, or
1098 (at your option) any later version.
1099
1100 GNU Emacs is distributed in the hope that it will be useful,
1101 but WITHOUT ANY WARRANTY; without even the implied warranty of
1102 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1103 GNU General Public License for more details.
1104
1105 You should have received a copy of the GNU General Public License
1106 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
1107
1108;;; arch-tag: b602fbb5-3776-4053-8de2-03da33c29d44