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