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