]> code.delx.au - gnu-emacs/blob - msdos/ChangeLog
* configure.in (HAVE_EXECSHIELD): Only define on x86.
[gnu-emacs] / msdos / ChangeLog
1 2004-08-14 Eli Zaretskii <eliz@gnu.org>
2
3 * sedleim.inp: Remove the lines which say "<TAB>@true", to avoid
4 running a Unixy shell and to reincarnate the "Nothing to be done
5 for `all'" message from Make when there's nothing to be done.
6
7 2004-05-11 Eli Zaretskii <eliz@gnu.org>
8
9 * sedleim.inp (distclean): Remove stamp-subdirs.
10 (SUBDIRS): Don't use `touch', use `djecho' instead.
11 (changed.tit, changed.misc): Use `djecho' instead of `echo'.
12
13 2004-05-02 Eli Zaretskii <eliz@gnu.org>
14
15 * sed2v2.inp (HAVE_GETRUSAGE): Define.
16
17 2003-09-22 Eli Zaretskii <eliz@gnu.org>
18
19 * mainmake.v2 (man lispref lispintro): Specify an explicit target
20 `info', like Makefile.in does.
21
22 2003-08-31 Eli Zaretskii <eliz@gnu.org>
23
24 * sed3v2.inp (srcdir): Use "command.com /c cd" to produce an
25 absolute file name of the current working directory. This avoids
26 the warning from Make about circular dependencies.
27
28 2003-08-30 Eli Zaretskii <eliz@gnu.org>
29
30 * sedlisp.inp: Set FNCASE=y for all targets in the lisp directory,
31 so that CVS etc. file names are filtered out of the list of
32 subdirectories.
33
34 2003-08-28 Eli Zaretskii <eliz@gnu.org>
35
36 * sed6.inp (elisp.dvi, index.texi): Replace Unix shell commands
37 with equivalent COMMAND.COM commands.
38
39 2003-08-24 Eli Zaretskii <eliz@gnu.org>
40
41 * sed3v2.inp (EXEEXT): Define to an empty string.
42
43 * sed1v2.inp (EXEEXT): Define to an empty string.
44 Remove src/emacs after producing b-emacs.exe.
45
46 * sed2v2.inp (HAVE_DIFFTIME, HAVE_MEMCMP, HAVE_MEMMOVE)
47 (HAVE_SIZE_T): Define.
48
49 2002-04-16 Eli Zaretskii <eliz@is.elta.co.il>
50
51 * sed2v2.inp: New file.
52
53 * sed2.inp: Remove DJGPP v2.x stuff.
54
55 2002-03-27 Eli Zaretskii <eliz@is.elta.co.il>
56
57 * sedlisp.inp <bootstrap-clean>: Make sure all *.el files have
58 Unix EOLs, to avoid overflowing pure storage while bootstrapping.
59
60 2002-03-20 Eli Zaretskii <eliz@is.elta.co.il>
61
62 * mainmake.v2 (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src)
63 (bootstrap-clean-before, bootstrap-clean-after): Return to the
64 top-level directory after sub-make.
65 (bootstrap-lisp): Pass an absolute file name as value of ${lisp}.
66
67 * sed1v2.inp: Fix editing of the rule for ${libsrc}make-docfile.
68
69 2002-03-09 Eli Zaretskii <eliz@is.elta.co.il>
70
71 Add support for bootstraping Emacs:
72
73 * sed1v2.inp: Edit the bootstrap-* targets. Fix the mostlyclean
74 target.
75
76 * mainmake.v2 (maybe_bootstrap, bootstrap, bootstrap-lisp-1)
77 (bootstrap-lisp, bootstrap-src, bootstrap-clean-before)
78 (bootstrap-clean-after): New targets.
79 (all): Depend on maybe_bootstrap.
80
81 2001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
82
83 * sed1v2.inp: Delete _gdbinit in distclean target.
84
85 2001-12-09 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
86
87 * COPYING: Moved back.
88
89 2001-12-07 Eli Zaretskii <eliz@is.elta.co.il>
90
91 * sed2.inp (HAVE_VFORK): Don't define: the fragment in sysdep.c
92 which needed it is gone.
93
94 2001-11-29 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
95
96 * COPYING: Removed.
97
98 2001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
99
100 * mainmake.v2 (lispintro): New target.
101 (all): Add lispintro.
102
103 * sed6.inp (SHELL): Comment away, for lispintro.
104
105 2001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
106
107 * sed6.inp (texinputdir): Add, for the lispref directory.
108
109 * mainmake.v2 (all): Add lispref.
110 (man lispref): Add lispref.
111
112 2001-10-20 Gerd Moellmann <gerd@gnu.org>
113
114 * (Version 21.1 released.)
115
116 2001-10-05 Gerd Moellmann <gerd@gnu.org>
117
118 * Branch for 21.1.
119
120 2001-07-20 Eli Zaretskii <eliz@is.elta.co.il>
121
122 * mainmake.v2 (install): Create site-lisp/subdirs.el if it is not
123 already there.
124
125 2001-07-06 Eli Zaretskii <eliz@is.elta.co.il>
126
127 * sed2.inp: Ifdef away the test for !HAVE_MKTIME, to avoid parse
128 error in "gcc -E -traditional" with GCC 3.0.
129
130 2001-04-02 Eli Zaretskii <eliz@is.elta.co.il>
131
132 * sedleim.inp (srcdir=): Edit @srcdir@ into an absolute file name
133 of the leim subdirectory, so that EMACSLOADPATH doesn't break when
134 titdic-convert chdirs into leim/quail.
135
136 2001-03-30 Eli Zaretskii <eliz@is.elta.co.il>
137
138 * sedleim.inp: Adapt to changes in leim/Makefile.in's $(TIT)
139 target.
140
141 2001-03-01 Eli Zaretskii <eliz@is.elta.co.il>
142
143 * README: New file.
144
145 * sed1.inp: Add copyright.
146 * sed1v2.inp: Add copyright.
147 * sed2.inp: Add copyright.
148 * sed2x.inp: Add copyright.
149 * sed3.inp: Add copyright.
150 * sed3v2.inp: Add copyright.
151 * sed4.inp: Add copyright.
152 * sed5x.inp: Add copyright.
153 * sed6.inp: Add copyright.
154 * sedleim.inp: Add copyright.
155 * sedlisp.inp: Add copyright.
156
157 2001-02-20 Eli Zaretskii <eliz@is.elta.co.il>
158
159 * mainmake.v2, mainmake: Add copyright.
160
161 2000-11-22 Eli Zaretskii <eliz@is.elta.co.il>
162
163 * sed2.inp (NSIG) [__DJGPP__ == 2 && __DJGPP_MINOR__ == 1]:
164 Define; it is undefined in DJGPP v2.01.
165
166 2000-11-13 Eli Zaretskii <eliz@is.elta.co.il>
167
168 * sed2.inp (HAVE_MKSTEMP): Define.
169
170 2000-10-07 Eli Zaretskii <eliz@is.elta.co.il>
171
172 * sedleim.inp (RUN-EMACS): Remove EMACSLOADPATH setting as part of
173 the command; use Make's "export EMACSLOADPATH=" instead. Remove
174 the handling of `command` expansion, leim/Makefile.in doesn't use
175 that anymore.
176
177 2000-08-29 Eli Zaretskii <eliz@is.elta.co.il>
178
179 * sed2.inp (HAVE_INDEX, HAVE_RINDEX): Define.
180
181 2000-08-22 Eli Zaretskii <eliz@is.elta.co.il>
182
183 * mainmake.v2 (TAGS): Don't use [a-zA-Z]*, as it causes wildcard
184 expansion to become case-sensitive and return all file names in
185 upper case on plain DOS.
186
187 2000-08-05 Eli Zaretskii <eliz@is.elta.co.il>
188
189 * mainmake.v2 (src): Put gdb.tmp after -a, since djecho's -a
190 switch requires an argument.
191
192 2000-07-31 Eli Zaretskii <eliz@is.elta.co.il>
193
194 * mainmake.v2 (src): Make the rule faster by using a single djecho
195 command instead of multiple redir invocations.
196 (install): Speed up by using a command.com's for loop.
197
198 2000-07-23 Eli Zaretskii <eliz@is.elta.co.il>
199
200 * sed3v2.inp: Define ALLOCA to an empty string.
201
202 2000-07-18 Eli Zaretskii <eliz@is.elta.co.il>
203
204 * sed1v2.inp: Put getloadavg.o into LIBOBJS, not GETLOADAVG_LIBS.
205
206 2000-07-09 Eli Zaretskii <eliz@is.elta.co.il>
207
208 * sed1v2.inp: Set LIBSOUND to an empty string.
209
210 2000-06-26 Eli Zaretskii <eliz@is.elta.co.il>
211
212 * sed2.inp: Define HAVE_STRUCT_TIMEZONE in src/config.h.
213
214 2000-06-25 Eli Zaretskii <eliz@is.elta.co.il>
215
216 * sed1v2.inp: Set GETLOADAVG_LIBS to getloadavg.o in src/Makefile.
217
218 2000-06-18 Eli Zaretskii <eliz@is.elta.co.il>
219
220 * sedlisp.inp (srcdir): Edit this variable.
221
222 2000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
223
224 * sedlisp.inp: New file.
225
226 2000-05-18 Eli Zaretskii <eliz@is.elta.co.il>
227
228 * sed6.inp: Changes to allow "make foo.dvi" on DJGPP platforms:
229 (ENVADD): Redefine as empty, to avoid requiring a Unixy shell.
230 (TEXINPUTS): Use semi-colon; export explicitly.
231 (MAKEINFO): Export explicitly.
232
233 2000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
234
235 * mainmake.v2 (install): Install ebrowse.exe.
236
237 2000-04-14 Dave Love <fx@gnu.org>
238
239 * sed1v2.inp, sed1.inp: Add LIBS, LIBOBJS.
240
241 2000-03-13 Eli Zaretskii <eliz@is.elta.co.il>
242
243 * sed2.inp: Add PROTOTYPES and POINTER_TYPE, per the new
244 config.in.
245
246 2000-01-27 Eli Zaretskii <eliz@is.elta.co.il>
247
248 * sed2.inp (HAVE_SETITIMER): Define.
249
250 1999-11-18 Eli Zaretskii <eliz@is.elta.co.il>
251
252 * sed2.inp (HAVE_TM_GMTOFF, HAVE_MBLEN): Define.
253
254 * sed1v2.inp: Convert "LC_ALL=C ./temacs" to MS-DOS equivalent.
255
256 1999-07-29 Eli Zaretskii <eliz@gnu.org>
257
258 * sedleim.inp (SHELL, MAKESHELL): Use /xyzzy/command as the shell.
259
260 1999-07-12 Richard Stallman <rms@gnu.org>
261
262 * Version 20.4 released.
263
264 1999-07-01 Eli Zaretskii <eliz@gnu.org>
265
266 * mainmake.v2 (SHELL, MAKESHELL): Don't use /dos/command, it can
267 invoke an incompatible version of COMAMND.COM.
268
269 1999-05-19 Eli Zaretskii <eliz@gnu.org>
270
271 * sed1v2.inp: Use -gcoff instead of -g in CFLAGS, for those who
272 have GCC configured by default to use stabs, which unexec.c
273 doesn't currently support.
274
275 1999-01-14 Eli Zaretskii <eliz@gnu.org>
276
277 * mainmake.v2 (install): Use update instead of sed to install fns.el.
278
279 1999-01-11 Eli Zaretskii <eliz@gnu.org>
280
281 * mainmake.v2 (install): Install fns.el in ../bin, since Emacs
282 looks for it in exec-directory.
283
284 1999-01-07 Eli Zaretskii <eliz@gnu.org>
285
286 * sedleim.inp: New file, for configuring the leim directory.
287
288 * mainmake.v2 (src): Build files in leim if leim/Makefile exists.
289 (clean): Add clean in leim.
290
291 1998-11-08 Eli Zaretskii <eliz@mescaline.gnu.org>
292
293 * mainmake.v2 (SHELL, MAKESHELL): Don't use `override'.
294
295 1998-10-20 Eli Zaretskii <eliz@mescaline.gnu.org>
296
297 * mainmake.v2: Forcibly set SHELL and MAKESHELL to force Make to
298 use COMMAND.COM as the shell.
299
300 1998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
301
302 * Version 20.3 released.
303
304 1998-05-04 Eli Zaretskii <eliz@mescaline.gnu.org>
305
306 * mainmake.v2 (TAGS tags): Fix file name wildcards in lisp
307 directory.
308
309 1998-04-13 Eli Zaretskii <eliz@delysid.gnu.org>
310
311 * mainmake.v2 (src): Replace topdir with top_srcdir in commands
312 which generate gdb.ini.
313
314 1998-04-12 Eli Zaretskii <eliz@delysid.gnu.org>
315
316 * mainmake.v2 (version): Determine emacs-version from
317 lisp/version.el. Pass it to sub-Make's.
318
319 1998-04-05 Eli Zaretskii <eliz@is.elta.co.il>
320
321 * sed3v2.inp: When installing ${version},
322 do it replacing @version@.
323
324 * mainmake.v2 (version): Compute the version from lisp/version.el
325 and pass to sub-Make's. Pass top_srcdir to sub-Make's.
326
327 1997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
328
329 * sed6.inp: New file, configures the man directory for MSDOS.
330
331 * mainmake.v2 (man): New target to build the manual.
332 (all): Add the man dependency.
333 (install): Change bin\\nul to bin\nul.
334
335 1997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
336
337 * Version 20.2 released.
338
339 1997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
340
341 * Version 20.1 released.
342
343 1997-09-07 Eli Zaretskii <eliz@is.elta.co.il>
344
345 * sed1v2.inp: Enlarge the stack size of temacs to 100KB.
346
347 1997-08-13 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
348
349 * sed2.inp: (EMACS_CONFIGURATION): Set to i386-pc-msdosdjgpp.
350
351 1997-08-10 +03 Eli Zaretskii <eliz@is.elta.co.il>
352
353 * sed1v2.inp (CPPFLAGS, LDFLAGS): Edit to empty.
354
355 1997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
356
357 * sed2.inp (HAVE_LOGB, HAVE_FREXP, HAVE_FMOD, HAVE_RINT)
358 (HAVE_CBRT, HAVE_FPATHCONF, HAVE_SETRLIMIT): Defined.
359
360 * sed1.inp, sed1v2.inp: Remove `stamp-oldxmenu' dependency, so
361 MSDOS users won't need `touch' installed.
362
363 * mainmake.v2 (TAGS, tags): Include new lisp subdirectories.
364
365 1996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
366
367 * Version 19.33 released.
368
369 1996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
370
371 * is_exec.c: Renamed from is-exec.c.
372
373 1996-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
374
375 * Version 19.32 released.
376
377 * is-exec.c, sigaction.c: New files.
378
379 1996-07-24 Eli Zaretskii <eliz@is.elta.co.il>
380
381 * mainmake.v2 (TAGS): Make sure bin/etags.exe is current. Make
382 the rules always generate TAGS.
383
384 1996-06-09 Eli Zaretskii <eliz@is.elta.co.il>
385
386 * sed2.inp: Don't undef MULTI_FRAME.
387
388 1996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
389
390 * Version 19.31 released.
391
392 1996-04-17 Eli Zaretskii <eliz@is.elta.co.il>
393
394 * sed1.inp: Replace `make-docfile' with `make-doc.exe'. In case
395 src/Makefile needs to rebuild `make-doc.exe', use one command per line.
396 Undo the previous change.
397
398 1996-04-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
399
400 * sed1.inp: Change make-docfile to make-doc.exe in a second place.
401
402 1996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
403
404 * mainmake.v2 (src): Create a file with sed commands instead of using
405 a long sed command line (some versions of Sed don't handle that).
406 (gdb): Merged back into src, undoing April 13 change.
407 (install): Do use if statements, but not a loop.
408
409 1996-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
410
411 * mainmake.v2 (gdb): New target, broken out of src.
412 (install): Use simple explicit copy commands, not a loop.
413
414 1996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
415
416 * sed2.inp: Under DJGPP v2, use <sys/config.h> instead of most of
417 config.h.in.
418
419 * sed1v2.inp, sed3v2.inp, mainmake.v2: New files.
420
421 1996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
422
423 * sed2.inp (LOCALTIME_CACHE, HAVE_TZSET): Define these.
424
425 1995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
426
427 * Version 19.30 released.
428
429 1995-11-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
430
431 * sed3.inp: Alter test-distrib to test-dis.
432
433 1995-11-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
434
435 * mainmake (install): Don't mv make-doc.exe into ../bin/.
436
437 1995-10-11 Kim Storm <kfstorm@wombat.gnu.ai.mit.edu>
438
439 * sed1.inp: Call make-doc.exe instead of make-docfile.
440
441 1995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
442
443 * sed2.inp: Define STDC_HEADERS.
444 Undefine MULTI_FRAME, until somebody fixes msdos.h and msdos.c.
445
446 1995-01-20 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
447
448 * sed3.inp: Fix sed append command to behave as intended.
449
450 1995-01-20 Morten Welinder <terra@diku.dk>
451
452 * sed3.inp: Delete mysterious dot. Add comment to protect blank
453 line at end of file. Make sure make-docfile is compiled.
454
455 1995-01-10 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
456
457 * sed3.inp: Use coff2exe on make-docfile.
458 * sed1.inp: Not go32, which has problems with long arg lists.
459
460 1994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
461
462 * sed1.inp: Handle "\t#"-style comments.
463 (obj): Don't add any files -- now done in src/makefile.in.in
464 (temacs): Don't depend on prefix-args.
465 (DOC): Reflect makefile changes regarding two-batch run.
466
467 * sed2.inp: Add comments showing how to use the system malloc.
468 (EMACS_CONFIG_OPTIONS): Set though not useful.
469 (HAVE_MKTIME): Define.
470
471 * mainmake (clean): Add target.
472
473 * sed1x.inp, sed2x.inp, sed5x.inp: New files for X configuration.
474
475
476 1994-07-14 Morten Welinder (terra@diku.dk)
477
478 * sed2.inp (HAVE_STRERROR): Define.
479
480 1994-07-08 Morten Welinder (terra@diku.dk)
481
482 * sed1.inp, sed2.inp: Use "m/intel386" instead of "m/dos386.h".
483
484 1994-06-01 Morten Welinder (terra@diku.dk)
485
486 * sed4.inp: New file for configuring src/paths.h.
487
488 1994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
489
490 * Version 19.25 released.
491
492 1994-05-22 Morten Welinder (terra@diku.dk)
493
494 * sed1.inp: Adding dos-fns.elc to the set of lisp files was moved
495 to src/makefile.in.in.
496
497 1994-05-20 Morten Welinder (terra@tyr.diku.dk)
498
499 * sed2.inp: Reflect change from CONFIGURATION to EMACS_CONFIGURATION.
500 Also set it to correct three-part value.
501
502 1994-05-16 Morten Welinder (terra@tyr.diku.dk)
503
504 * Version 19.23 released.
505
506 * sed1.inp: Don't use `+' in regexps as different stream
507 editors interpret them differently. Use `*' instead.
508
509 1994-05-12 Morten Welinder (terra@diku.dk)
510
511 * mainmake (install): Set the minimum stack (for running under
512 DPMI) to 512K. Avoid using wildcard for matching one file.
513
514 1994-05-08 Morten Welinder (terra@diku.dk)
515
516 * sed3.inp: Don't pass version to [ce]tags.
517
518 1994-04-30 Morten Welinder (terra@diku.dk)
519
520 * sed1.inp: don't comment out the inc-vers run as that
521 does not exist anymore.
522 Don't reset DEBUG_MOLE as that no longer is used.
523 Identify the file being patched as src/...
524 * sed2.inp: Identify the file being patched as src/...
525 * sed3.inp: We don't have to have the version number in here
526 anymore. Instead we patch the way it is passed from make to
527 the C compiler.
528
529 1994-04-29 Morten Welinder (terra@diku.dk)
530
531 * sed1.inp: Set CFLAGS=-O2, not -g. Handle the new
532 M_FILE, S_FILE, and SET_MAKE defines. Get rid of ^Ms.
533
534 * sed2.inp: We have bcmp. Configuration is "msdos".
535 Get rid of ^Ms.
536
537 * sed3.inp: Set CFLAGS=-O2, not -g. Correct for
538 new configuration regarding utilities not to compile.
539 Fix version number. Get rid of ^Ms.
540
541 1994-01-08 Morten Welinder (terra@diku.dk)
542
543 * sed3.inp: improve make-compatibility by not using drive
544 specifications and by not specifying an explicit shell.
545
546 1994-01-07 Morten Welinder (terra@diku.dk)
547
548 * sed1.inp: Incorporate the actions of patch1.
549 * patch1: File deleted.
550
551 1993-01-05 Morten Welinder (terra@diku.dk)
552
553 * mainmake: New file, makefile for the main directory.
554
555 * patch1: New file. Context diff to turn src/makefile.in into
556 a msdos version called makefile.
557
558 * emacs.pif: New file, program information file for Emacs under
559 Windows. (This file contains non-printable characters.)
560
561 * emacs.ico: New file, icon for Emacs under Windows. It's so ugly
562 that someone is bound to create a better. Mail uuencoded icons
563 to terra@diku.dk, but be prepared to sign a copyright disclaimer.
564 (This file contains non-printable characters.)
565
566 * sed3.inp: New file for changing lib-src/makefile.in into
567 lib-src/makefile.
568
569 * sed2.inp: New file for changing src/config.h-in into src/config.h
570
571 * sed1.inp: New file for changing src/makefile.in.in into src/makefile
572
573 ;; Local Variables:
574 ;; coding: iso-2022-7bit-unix
575 ;; End:
576
577 Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2001
578 Free Software Foundation, Inc.
579 Copying and distribution of this file, with or without modification,
580 are permitted provided the copyright notice and this notice are preserved.
581
582 ;;; arch-tag: b602fbb5-3776-4053-8de2-03da33c29d44