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