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