Remove src/emacs after producing b-emacs.exe.
[bpt/emacs.git] / msdos / ChangeLog
CommitLineData
8e1cc65f
EZ
12003-08-24 Eli Zaretskii <eliz@elta.co.il>
2
b7cb1e12
EZ
3 * sed1v2.inp (EXEEXT): Define to an empty string.
4
5 * sed2v2.inp (HAVE_DIFFTIME, HAVE_MEMCMP, HAVE_MEMMOVE)
8e1cc65f
EZ
6 (HAVE_SIZE_T): Define.
7
852eef40
EZ
82002-04-16 Eli Zaretskii <eliz@is.elta.co.il>
9
10 * sed2v2.inp: New file.
11
12 * sed2.inp: Remove DJGPP v2.x stuff.
13
93fc6fbe
EZ
142002-03-27 Eli Zaretskii <eliz@is.elta.co.il>
15
16 * sedlisp.inp <bootstrap-clean>: Make sure all *.el files have
17 Unix EOLs, to avoid overflowing pure storage while bootstrapping.
18
ab8a75de
EZ
192002-03-20 Eli Zaretskii <eliz@is.elta.co.il>
20
177c0ea7 21 * mainmake.v2 (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src)
ab8a75de
EZ
22 (bootstrap-clean-before, bootstrap-clean-after): Return to the
23 top-level directory after sub-make.
24 (bootstrap-lisp): Pass an absolute file name as value of ${lisp}.
25
26 * sed1v2.inp: Fix editing of the rule for ${libsrc}make-docfile.
27
b9c1fa2e
EZ
282002-03-09 Eli Zaretskii <eliz@is.elta.co.il>
29
30 Add support for bootstraping Emacs:
31
32 * sed1v2.inp: Edit the bootstrap-* targets. Fix the mostlyclean
33 target.
34
177c0ea7
JB
35 * mainmake.v2 (maybe_bootstrap, bootstrap, bootstrap-lisp-1)
36 (bootstrap-lisp, bootstrap-src, bootstrap-clean-before)
b9c1fa2e
EZ
37 (bootstrap-clean-after): New targets.
38 (all): Depend on maybe_bootstrap.
39
fcd2ab44
EZ
402001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
41
42 * sed1v2.inp: Delete _gdbinit in distclean target.
43
72244db2
PJ
442001-12-09 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
45
46 * COPYING: Moved back.
47
b0a63d77
EZ
482001-12-07 Eli Zaretskii <eliz@is.elta.co.il>
49
50 * sed2.inp (HAVE_VFORK): Don't define: the fragment in sysdep.c
51 which needed it is gone.
52
0142178a
PJ
532001-11-29 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
54
55 * COPYING: Removed.
56
ac74199d
EZ
572001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
58
59 * mainmake.v2 (lispintro): New target.
60 (all): Add lispintro.
61
62 * sed6.inp (SHELL): Comment away, for lispintro.
63
5c32b7c5
EZ
642001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
65
66 * sed6.inp (texinputdir): Add, for the lispref directory.
67
68 * mainmake.v2 (all): Add lispref.
69 (man lispref): Add lispref.
70
71431a0e
GM
712001-10-20 Gerd Moellmann <gerd@gnu.org>
72
6aa97356 73 * (Version 21.1 released.)
71431a0e 74
ab952a4f
GM
752001-10-05 Gerd Moellmann <gerd@gnu.org>
76
77 * Branch for 21.1.
177c0ea7 78
fc406406
EZ
792001-07-20 Eli Zaretskii <eliz@is.elta.co.il>
80
81 * mainmake.v2 (install): Create site-lisp/subdirs.el if it is not
82 already there.
83
24b97d4b
EZ
842001-07-06 Eli Zaretskii <eliz@is.elta.co.il>
85
86 * sed2.inp: Ifdef away the test for !HAVE_MKTIME, to avoid parse
87 error in "gcc -E -traditional" with GCC 3.0.
88
2b908342
EZ
892001-04-02 Eli Zaretskii <eliz@is.elta.co.il>
90
91 * sedleim.inp (srcdir=): Edit @srcdir@ into an absolute file name
92 of the leim subdirectory, so that EMACSLOADPATH doesn't break when
93 titdic-convert chdirs into leim/quail.
94
9d5d1075
EZ
952001-03-30 Eli Zaretskii <eliz@is.elta.co.il>
96
97 * sedleim.inp: Adapt to changes in leim/Makefile.in's $(TIT)
98 target.
99
d7fcecc1
EZ
1002001-03-01 Eli Zaretskii <eliz@is.elta.co.il>
101
102 * README: New file.
103
104 * sed1.inp: Add copyright.
105 * sed1v2.inp: Add copyright.
106 * sed2.inp: Add copyright.
107 * sed2x.inp: Add copyright.
108 * sed3.inp: Add copyright.
109 * sed3v2.inp: Add copyright.
110 * sed4.inp: Add copyright.
111 * sed5x.inp: Add copyright.
112 * sed6.inp: Add copyright.
113 * sedleim.inp: Add copyright.
114 * sedlisp.inp: Add copyright.
115
7121a5e1
EZ
1162001-02-20 Eli Zaretskii <eliz@is.elta.co.il>
117
118 * mainmake.v2, mainmake: Add copyright.
119
da7fab49
EZ
1202000-11-22 Eli Zaretskii <eliz@is.elta.co.il>
121
122 * sed2.inp (NSIG) [__DJGPP__ == 2 && __DJGPP_MINOR__ == 1]:
123 Define; it is undefined in DJGPP v2.01.
124
f4da4611
EZ
1252000-11-13 Eli Zaretskii <eliz@is.elta.co.il>
126
127 * sed2.inp (HAVE_MKSTEMP): Define.
128
a115794c
EZ
1292000-10-07 Eli Zaretskii <eliz@is.elta.co.il>
130
131 * sedleim.inp (RUN-EMACS): Remove EMACSLOADPATH setting as part of
132 the command; use Make's "export EMACSLOADPATH=" instead. Remove
133 the handling of `command` expansion, leim/Makefile.in doesn't use
134 that anymore.
135
67e0a2b6
EZ
1362000-08-29 Eli Zaretskii <eliz@is.elta.co.il>
137
138 * sed2.inp (HAVE_INDEX, HAVE_RINDEX): Define.
139
838b9528
EZ
1402000-08-22 Eli Zaretskii <eliz@is.elta.co.il>
141
142 * mainmake.v2 (TAGS): Don't use [a-zA-Z]*, as it causes wildcard
143 expansion to become case-sensitive and return all file names in
144 upper case on plain DOS.
145
efb29aff
EZ
1462000-08-05 Eli Zaretskii <eliz@is.elta.co.il>
147
148 * mainmake.v2 (src): Put gdb.tmp after -a, since djecho's -a
149 switch requires an argument.
150
4a201758
EZ
1512000-07-31 Eli Zaretskii <eliz@is.elta.co.il>
152
153 * mainmake.v2 (src): Make the rule faster by using a single djecho
154 command instead of multiple redir invocations.
155 (install): Speed up by using a command.com's for loop.
156
7f987ac0
EZ
1572000-07-23 Eli Zaretskii <eliz@is.elta.co.il>
158
159 * sed3v2.inp: Define ALLOCA to an empty string.
160
68be2869
EZ
1612000-07-18 Eli Zaretskii <eliz@is.elta.co.il>
162
163 * sed1v2.inp: Put getloadavg.o into LIBOBJS, not GETLOADAVG_LIBS.
164
c107c335
EZ
1652000-07-09 Eli Zaretskii <eliz@is.elta.co.il>
166
167 * sed1v2.inp: Set LIBSOUND to an empty string.
168
7f3e4303
EZ
1692000-06-26 Eli Zaretskii <eliz@is.elta.co.il>
170
171 * sed2.inp: Define HAVE_STRUCT_TIMEZONE in src/config.h.
172
db1306d8
EZ
1732000-06-25 Eli Zaretskii <eliz@is.elta.co.il>
174
175 * sed1v2.inp: Set GETLOADAVG_LIBS to getloadavg.o in src/Makefile.
176
4ea325f5
EZ
1772000-06-18 Eli Zaretskii <eliz@is.elta.co.il>
178
179 * sedlisp.inp (srcdir): Edit this variable.
180
7d5c8691
EZ
1812000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
182
183 * sedlisp.inp: New file.
184
fcd2e082
EZ
1852000-05-18 Eli Zaretskii <eliz@is.elta.co.il>
186
187 * sed6.inp: Changes to allow "make foo.dvi" on DJGPP platforms:
188 (ENVADD): Redefine as empty, to avoid requiring a Unixy shell.
189 (TEXINPUTS): Use semi-colon; export explicitly.
190 (MAKEINFO): Export explicitly.
191
35a28e21
EZ
1922000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
193
194 * mainmake.v2 (install): Install ebrowse.exe.
195
33744b5d
DL
1962000-04-14 Dave Love <fx@gnu.org>
197
198 * sed1v2.inp, sed1.inp: Add LIBS, LIBOBJS.
199
c1300911
EZ
2002000-03-13 Eli Zaretskii <eliz@is.elta.co.il>
201
202 * sed2.inp: Add PROTOTYPES and POINTER_TYPE, per the new
203 config.in.
204
7c7b25db
EZ
2052000-01-27 Eli Zaretskii <eliz@is.elta.co.il>
206
207 * sed2.inp (HAVE_SETITIMER): Define.
208
ba3a0c6d
EZ
2091999-11-18 Eli Zaretskii <eliz@is.elta.co.il>
210
211 * sed2.inp (HAVE_TM_GMTOFF, HAVE_MBLEN): Define.
212
213 * sed1v2.inp: Convert "LC_ALL=C ./temacs" to MS-DOS equivalent.
214
32072ea3
DL
2151999-07-29 Eli Zaretskii <eliz@gnu.org>
216
217 * sedleim.inp (SHELL, MAKESHELL): Use /xyzzy/command as the shell.
218
2191999-07-12 Richard Stallman <rms@gnu.org>
220
221 * Version 20.4 released.
222
2231999-07-01 Eli Zaretskii <eliz@gnu.org>
224
225 * mainmake.v2 (SHELL, MAKESHELL): Don't use /dos/command, it can
226 invoke an incompatible version of COMAMND.COM.
227
2281999-05-19 Eli Zaretskii <eliz@gnu.org>
229
230 * sed1v2.inp: Use -gcoff instead of -g in CFLAGS, for those who
231 have GCC configured by default to use stabs, which unexec.c
232 doesn't currently support.
233
2341999-01-14 Eli Zaretskii <eliz@gnu.org>
235
236 * mainmake.v2 (install): Use update instead of sed to install fns.el.
237
2381999-01-11 Eli Zaretskii <eliz@gnu.org>
239
240 * mainmake.v2 (install): Install fns.el in ../bin, since Emacs
241 looks for it in exec-directory.
242
2431999-01-07 Eli Zaretskii <eliz@gnu.org>
244
245 * sedleim.inp: New file, for configuring the leim directory.
246
247 * mainmake.v2 (src): Build files in leim if leim/Makefile exists.
248 (clean): Add clean in leim.
249
2501998-11-08 Eli Zaretskii <eliz@mescaline.gnu.org>
251
252 * mainmake.v2 (SHELL, MAKESHELL): Don't use `override'.
253
2541998-10-20 Eli Zaretskii <eliz@mescaline.gnu.org>
255
256 * mainmake.v2: Forcibly set SHELL and MAKESHELL to force Make to
257 use COMMAND.COM as the shell.
258
2591998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
260
261 * Version 20.3 released.
262
2631998-05-04 Eli Zaretskii <eliz@mescaline.gnu.org>
264
265 * mainmake.v2 (TAGS tags): Fix file name wildcards in lisp
266 directory.
267
2681998-04-13 Eli Zaretskii <eliz@delysid.gnu.org>
269
270 * mainmake.v2 (src): Replace topdir with top_srcdir in commands
271 which generate gdb.ini.
272
2731998-04-12 Eli Zaretskii <eliz@delysid.gnu.org>
274
275 * mainmake.v2 (version): Determine emacs-version from
276 lisp/version.el. Pass it to sub-Make's.
277
2781998-04-05 Eli Zaretskii <eliz@is.elta.co.il>
279
280 * sed3v2.inp: When installing ${version},
281 do it replacing @version@.
282
283 * mainmake.v2 (version): Compute the version from lisp/version.el
284 and pass to sub-Make's. Pass top_srcdir to sub-Make's.
285
2861997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
287
288 * sed6.inp: New file, configures the man directory for MSDOS.
289
290 * mainmake.v2 (man): New target to build the manual.
291 (all): Add the man dependency.
292 (install): Change bin\\nul to bin\nul.
293
2941997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
295
296 * Version 20.2 released.
297
2981997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
299
300 * Version 20.1 released.
301
3021997-09-07 Eli Zaretskii <eliz@is.elta.co.il>
303
304 * sed1v2.inp: Enlarge the stack size of temacs to 100KB.
305
3061997-08-13 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
307
308 * sed2.inp: (EMACS_CONFIGURATION): Set to i386-pc-msdosdjgpp.
309
3101997-08-10 +03 Eli Zaretskii <eliz@is.elta.co.il>
311
312 * sed1v2.inp (CPPFLAGS, LDFLAGS): Edit to empty.
313
3141997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
315
316 * sed2.inp (HAVE_LOGB, HAVE_FREXP, HAVE_FMOD, HAVE_RINT)
317 (HAVE_CBRT, HAVE_FPATHCONF, HAVE_SETRLIMIT): Defined.
318
319 * sed1.inp, sed1v2.inp: Remove `stamp-oldxmenu' dependency, so
320 MSDOS users won't need `touch' installed.
321
322 * mainmake.v2 (TAGS, tags): Include new lisp subdirectories.
323
3241996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
325
326 * Version 19.33 released.
327
3281996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
329
330 * is_exec.c: Renamed from is-exec.c.
331
3321996-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
333
334 * Version 19.32 released.
335
336 * is-exec.c, sigaction.c: New files.
337
3381996-07-24 Eli Zaretskii <eliz@is.elta.co.il>
339
340 * mainmake.v2 (TAGS): Make sure bin/etags.exe is current. Make
341 the rules always generate TAGS.
342
3431996-06-09 Eli Zaretskii <eliz@is.elta.co.il>
344
345 * sed2.inp: Don't undef MULTI_FRAME.
346
3471996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
348
349 * Version 19.31 released.
350
3511996-04-17 Eli Zaretskii <eliz@is.elta.co.il>
352
353 * sed1.inp: Replace `make-docfile' with `make-doc.exe'. In case
354 src/Makefile needs to rebuild `make-doc.exe', use one command per line.
355 Undo the previous change.
177c0ea7 356
32072ea3
DL
3571996-04-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
358
177c0ea7 359 * sed1.inp: Change make-docfile to make-doc.exe in a second place.
32072ea3
DL
360
3611996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
362
363 * mainmake.v2 (src): Create a file with sed commands instead of using
364 a long sed command line (some versions of Sed don't handle that).
365 (gdb): Merged back into src, undoing April 13 change.
366 (install): Do use if statements, but not a loop.
177c0ea7 367
32072ea3
DL
3681996-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
369
370 * mainmake.v2 (gdb): New target, broken out of src.
371 (install): Use simple explicit copy commands, not a loop.
372
3731996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
374
375 * sed2.inp: Under DJGPP v2, use <sys/config.h> instead of most of
376 config.h.in.
377
378 * sed1v2.inp, sed3v2.inp, mainmake.v2: New files.
379
3801996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
381
382 * sed2.inp (LOCALTIME_CACHE, HAVE_TZSET): Define these.
383
3841995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
385
386 * Version 19.30 released.
387
3881995-11-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
389
390 * sed3.inp: Alter test-distrib to test-dis.
391
3921995-11-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
393
394 * mainmake (install): Don't mv make-doc.exe into ../bin/.
395
3961995-10-11 Kim Storm <kfstorm@wombat.gnu.ai.mit.edu>
397
398 * sed1.inp: Call make-doc.exe instead of make-docfile.
399
4001995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
401
402 * sed2.inp: Define STDC_HEADERS.
403 Undefine MULTI_FRAME, until somebody fixes msdos.h and msdos.c.
404
4051995-01-20 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
406
407 * sed3.inp: Fix sed append command to behave as intended.
408
4091995-01-20 Morten Welinder <terra@diku.dk>
410
411 * sed3.inp: Delete mysterious dot. Add comment to protect blank
412 line at end of file. Make sure make-docfile is compiled.
413
4141995-01-10 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
415
416 * sed3.inp: Use coff2exe on make-docfile.
417 * sed1.inp: Not go32, which has problems with long arg lists.
418
4191994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
420
421 * sed1.inp: Handle "\t#"-style comments.
422 (obj): Don't add any files -- now done in src/makefile.in.in
423 (temacs): Don't depend on prefix-args.
424 (DOC): Reflect makefile changes regarding two-batch run.
425
426 * sed2.inp: Add comments showing how to use the system malloc.
427 (EMACS_CONFIG_OPTIONS): Set though not useful.
428 (HAVE_MKTIME): Define.
429
430 * mainmake (clean): Add target.
431
432 * sed1x.inp, sed2x.inp, sed5x.inp: New files for X configuration.
433
434
4351994-07-14 Morten Welinder (terra@diku.dk)
436
437 * sed2.inp (HAVE_STRERROR): Define.
438
4391994-07-08 Morten Welinder (terra@diku.dk)
440
441 * sed1.inp, sed2.inp: Use "m/intel386" instead of "m/dos386.h".
442
4431994-06-01 Morten Welinder (terra@diku.dk)
444
445 * sed4.inp: New file for configuring src/paths.h.
446
4471994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
448
449 * Version 19.25 released.
450
4511994-05-22 Morten Welinder (terra@diku.dk)
452
453 * sed1.inp: Adding dos-fns.elc to the set of lisp files was moved
454 to src/makefile.in.in.
455
4561994-05-20 Morten Welinder (terra@tyr.diku.dk)
457
458 * sed2.inp: Reflect change from CONFIGURATION to EMACS_CONFIGURATION.
459 Also set it to correct three-part value.
460
4611994-05-16 Morten Welinder (terra@tyr.diku.dk)
462
463 * Version 19.23 released.
464
465 * sed1.inp: Don't use `+' in regexps as different stream
466 editors interpret them differently. Use `*' instead.
467
4681994-05-12 Morten Welinder (terra@diku.dk)
469
470 * mainmake (install): Set the minimum stack (for running under
471 DPMI) to 512K. Avoid using wildcard for matching one file.
472
4731994-05-08 Morten Welinder (terra@diku.dk)
474
475 * sed3.inp: Don't pass version to [ce]tags.
476
4771994-04-30 Morten Welinder (terra@diku.dk)
478
479 * sed1.inp: don't comment out the inc-vers run as that
480 does not exist anymore.
481 Don't reset DEBUG_MOLE as that no longer is used.
482 Identify the file being patched as src/...
483 * sed2.inp: Identify the file being patched as src/...
484 * sed3.inp: We don't have to have the version number in here
485 anymore. Instead we patch the way it is passed from make to
486 the C compiler.
487
4881994-04-29 Morten Welinder (terra@diku.dk)
489
490 * sed1.inp: Set CFLAGS=-O2, not -g. Handle the new
491 M_FILE, S_FILE, and SET_MAKE defines. Get rid of ^Ms.
492
493 * sed2.inp: We have bcmp. Configuration is "msdos".
494 Get rid of ^Ms.
495
496 * sed3.inp: Set CFLAGS=-O2, not -g. Correct for
497 new configuration regarding utilities not to compile.
498 Fix version number. Get rid of ^Ms.
499
5001994-01-08 Morten Welinder (terra@diku.dk)
501
502 * sed3.inp: improve make-compatibility by not using drive
503 specifications and by not specifying an explicit shell.
504
5051994-01-07 Morten Welinder (terra@diku.dk)
506
507 * sed1.inp: Incorporate the actions of patch1.
508 * patch1: File deleted.
509
5101993-01-05 Morten Welinder (terra@diku.dk)
511
512 * mainmake: New file, makefile for the main directory.
513
514 * patch1: New file. Context diff to turn src/makefile.in into
515 a msdos version called makefile.
516
517 * emacs.pif: New file, program information file for Emacs under
518 Windows. (This file contains non-printable characters.)
519
520 * emacs.ico: New file, icon for Emacs under Windows. It's so ugly
521 that someone is bound to create a better. Mail uuencoded icons
522 to terra@diku.dk, but be prepared to sign a copyright disclaimer.
523 (This file contains non-printable characters.)
524
177c0ea7 525 * sed3.inp: New file for changing lib-src/makefile.in into
32072ea3
DL
526 lib-src/makefile.
527
528 * sed2.inp: New file for changing src/config.h-in into src/config.h
529
530 * sed1.inp: New file for changing src/makefile.in.in into src/makefile
6922b018
KH
531
532;; Local Variables:
533;; coding: iso-2022-7bit-unix
534;; End:
2a34a036
GM
535
536 Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2001
537 Free Software Foundation, Inc.
538 Copying and distribution of this file, with or without modification,
539 are permitted provided the copyright notice and this notice are preserved.