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