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