* lisp/emacs-lisp/cl-macs.el (cl-transform-lambda): Don't add spurious
[bpt/emacs.git] / msdos / ChangeLog
CommitLineData
b42287d2
EZ
12012-04-21 Eli Zaretskii <eliz@gnu.org>
2
3 * sedleim.inp (RUN_EMACS): Replace BUILT_EMACS with EMACS.
4 Remove stale editing of "else make quail".
5 (.PHONY, compile-targets): Remove targets.
6 (compile-main): Edit into something that can be done without
7 requiring a Unixy shell.
8 (bootstrap-clean): Likewise: edit to not require $(setwins).
9
10 * sed1v2.inp: Edit "cd $(leimdir) && $(MAKE) ..." into the
11 equivalent "$(MAKE) $(MFLAGS) -C $(leimdir) ..." command.
12
6c94c34f 132012-04-18 Paul Eggert <eggert@cs.ucla.edu>
ec041b55
PE
14
15 configure: new option --enable-gcc-warnings (Bug#11207)
16 * sed1v2.inp, sed3v2.inp, sedlibmk.inp: GNULIB_WARN_CFLAGS,
17 WARN_CFLAGS, and WERROR_CFLAGS replace C_WARNINGS_SWITCH.
18
2f097256
GM
192012-04-11 Glenn Morris <rgm@gnu.org>
20
21 * sedlibmk.inp, sed1v2.inp: GNUSTEP_CFLAGS replaces C_SWITCH_X_SYSTEM.
22
f3774f20
GM
232012-04-07 Glenn Morris <rgm@gnu.org>
24
25 * sed2v2.inp: Bump version to 24.1.50.
26
ef02e37c
EZ
272012-02-04 Eli Zaretskii <eliz@gnu.org>
28
29 * sed3v2.inp (insrcdir): Use $(<F) rather than $<, as
30 command.com's "if not exist" doesn't grok forward slashes in file
31 names.
32
0702107a
EZ
332012-01-14 Eli Zaretskii <eliz@gnu.org>
34
35 * sed4.inp (PATH_DUMPLOADSEARCH): Edit to "../lisp", for when the
36 default in src/epaths.in will change, maybe.
37
0bd3cb7b
EZ
382011-10-31 Eli Zaretskii <eliz@gnu.org>
39
40 * sed3v2.inp (insrcdir): Comment out definition.
41 $(insrcdir): Edit into MS-DOS existence test.
42
31bed486
EZ
432011-09-29 Eli Zaretskii <eliz@gnu.org>
44
45 * mainmake.v2 (boot): Condition the value on the existence of
46 autogen/README, not admin/admin.el, since the latter is now part
47 of the release tarball.
48 (install): Don't copy lib-src/fns.el, as that file is no longer
49 generated in that directory.
50
51 * sed1v2.inp (LIB_PTHREAD, LIB_PTHREAD_SIGMASK): Edit to empty.
52 (SETTINGS_CFLAGS, SETTINGS_LIBS): Edit these instead of
53 GCONF_CFLAGS and GCONF_LIBS.
54
55 * sedlibmk.inp (ALLOCA_H, AR, ARFLAGS, GNULIB_CHDIR, GNULIB_DUP)
56 (GNULIB_FDATASYNC, GNULIB_FDOPEN, GNULIB_FSTAT, GNULIB_PCLOSE)
57 (GNULIB_PTHREAD_SIGMASK, GNULIB_RAISE, GNULIB_SIGACTION)
58 (GNULIB_SIGPROCMASK, GNULIB_SIGNAL_H_SIGPIPE, HAVE_FDATASYNC)
59 (HAVE_PCLOSE, HAVE_POPEN, HAVE_POSIX_SIGNALBLOCKING)
60 (HAVE_PTHREAD_SIGMASK, HAVE_RAISE, HAVE_SIGACTION)
61 (HAVE_SIGHANDLER_T, HAVE_SIGINFO_T, HAVE_SIGSET_T)
62 (HAVE_STRUCT_SIGACTION_SA_SIGACTION)
63 (HAVE_TYPE_VOLATILE_SIG_ATOMIC_T, LIB_PTHREAD)
64 (LIB_PTHREAD_SIGMASK, NEXT_AS_FIRST_DIRECTIVE_SIGNAL_H)
65 (NEXT_SIGNAL_H, REPLACE_FDOPEN, REPLACE_PTHREAD_SIGMASK)
66 (REPLACE_RAISE): New edits.
67 (gl_LIBOBJS): Remove md5.o, filemode.o, and sha1.o. Add
68 pthread_sigmask.o.
69 (@GL_GENERATE_ALLOCA_H_TRUE@, @GL_GENERATE_ALLOCA_H_FALSE@): Edit
70 to comment out unneeded lines.
71 (warn-on-use.h): Edit the recipe commands to work with DJGPP
72 without requiring a Unixy shell.
73
74 * inttypes.h (strtoimax) [DJGPP < 2.04]: New macro.
75
76 * sed2v2.inp (HAVE_ALLOCA, HAVE_DECL_STRTOLL, HAVE_DECL_STRTOIMAX)
77 (HAVE_STRTOLL, HAVE_SIGSET_T, HAVE_SNPRINTF): New edits.
78
e39b275c 792011-09-06 Paul Eggert <eggert@cs.ucla.edu>
24e0f6b1
PE
80
81 * sedlibmk.inp (CONFIG_CLEAN_VPATH_FILES): Adjust to snippet moves
abec06ff 82 from top level to build-aux/snippet (Bug#9169).
24e0f6b1 83
2c631e0e
EZ
842011-06-07 Eli Zaretskii <eliz@gnu.org>
85
86 * sedlibmk.inp (PTRDIFF_T_SUFFIX): Edit to nothing.
87
d451b087
EZ
882011-05-28 Eli Zaretskii <eliz@gnu.org>
89
90 * sed1v2.inp: Edit "make-docfile -d FOO" commands to chdir back to
91 src/. Make editing of RUN_TEMACS commands less sensitive to
92 leading whitespace.
93
94 * sedlibmk.inp (gl_LIBOBJS): Add sha1.o.
95
7285dc67
EZ
962011-05-20 Eli Zaretskii <eliz@gnu.org>
97
98 * sed1v2.inp (make-docfile commands): Recognize only if the line
99 begins with a TAB. Use $(etc) rather than a literal "../etc".
100 (`sed SED-COMMAND $(srcdir)/lisp.mk`): Edit to replace with "$(lisp).
101 (@lisp_frag@): Edit out.
102
103 * sedlibmk.inp (GNULIB_GROUP_MEMBER, HAVE_GROUP_MEMBER): Edit to
104 zero.
105
4a720484
GM
1062011-05-19 Glenn Morris <rgm@gnu.org>
107
108 * sed1x.inp (TOOLTIP_SUPPORT, WINDOW_SUPPORT):
109 * sed1v2.inp (MSDOS_SUPPORT, NS_SUPPORT, MOUSE_SUPPORT)
110 (TOOLTIP_SUPPORT, WINDOW_SUPPORT): No need to edit these any more.
111
75c0d28a
EZ
1122011-05-07 Eli Zaretskii <eliz@gnu.org>
113
114 * inttypes.h: Include stdint.h.
115 (uintmax_t): Don't define, it is defined in stdint.h.
116
117 * sedlibmk.inp (am__append_1): Edit to comment out.
118 (am__append_2): Edit to expose.
119 (NEXT_AS_FIRST_DIRECTIVE_STDARG_H, NEXT_STDARG_H, STDARG_H): Edit
120 to empty.
121 (@GL_GENERATE_STDARG_H_TRUE@, @GL_GENERATE_STDARG_H_FALSE@): Edit
122 to comment out corresponding lines.
123
8db90b73
EZ
1242011-04-30 Eli Zaretskii <eliz@gnu.org>
125
126 * inttypes.h: New file.
127
128 * sed2v2.inp (HAVE_DECL_STRTOULL, HAVE_DECL_STRTOUMAX)
129 (HAVE_STRTOULL, HAVE_STRTOULL): Define to 1.
130
131 * sedlibmk.inp (BUILT_SOURCES): Edit out inttypes.h.
132
133 * sed1v2.inp (CPPFLAGS): Edit to "-I../msdos".
134 Add ../msdos/inttypes.h to prerequisites of lread.o.
135
1b2de274
EZ
1362011-04-24 Eli Zaretskii <eliz@gnu.org>
137
138 * sedlibmk.inp (am_libgnu_a_OBJECTS): Edit out
139 allocator.$(OBJEXT). Add editing for the new GNULIB_* and
140 REPLACE_* variables.
141
7c106b1e
EZ
1422011-04-06 Eli Zaretskii <eliz@gnu.org>
143
144 * sedlibmk.inp: Update checklist.
145 (am_libgnu_a_OBJECTS): Remove careadlinkat.$(OBJEXT).
146 ($(top_builddir)/config.status): Edit away, both as target and in
147 prerequisites.
148 (@am__fastdepCC_FALSE@): Fix editing.
149 (@GL_GENERATE_STDBOOL_H_TRUE@, @GL_GENERATE_STDBOOL_H_FALSE@)
150 (@GL_GENERATE_STDDEF_H_TRUE@, @GL_GENERATE_STDDEF_H_FALSE@)
151 (@GL_GENERATE_STDINT_H_TRUE@, @GL_GENERATE_STDINT_H_FALSE@): Edit
152 to either nothing or "#".
153
07da4b3c
EZ
1542011-03-25 Eli Zaretskii <eliz@gnu.org>
155
156 * sedlibmk.inp: Adapt to addition of the gnulib stdio module.
f4d87671
EZ
157 Add a description of what needs to be done when a new gnulib
158 module is added.
f4d87671 159 (MKDIR_P): Fix replacement command.
07da4b3c 160
33383987
JB
1612011-03-07 Chong Yidong <cyd@stupidchicken.com>
162
163 * Version 23.3 released.
164
945d8b44
EZ
1652011-02-26 Eli Zaretskii <eliz@gnu.org>
166
003fa8b6
EZ
167 * sedlibmk.inp (BITSIZEOF_PTRDIFF_T, BITSIZEOF_SIG_ATOMIC_T)
168 (BITSIZEOF_SIZE_T, BITSIZEOF_WCHAR_T)
169 (BITSIZEOF_WINT_TGNULIB_FCHMODAT, GNULIB_FSTATAT, GNULIB_FUTIMENS)
170 (GNULIB_LCHMOD, GNULIB_LSTAT, GNULIB_MBTOWC, GNULIB_MKDIRAT)
171 (GNULIB_MKFIFO, GNULIB_MKFIFOAT, GNULIB_MKNOD, GNULIB_MKNODAT)
172 (GNULIB_STAT, GNULIB_UTIMENSAT, GNULIB_WCTOMB, HAVE_FCHMODAT)
173 (HAVE_FSTATAT, HAVE_FUTIMENS, HAVE_INTTYPES_H, HAVE_LCHMOD)
174 (HAVE_LONG_LONG_INT, HAVE_LSTAT, HAVE_MKDIRAT, HAVE_MKFIFO)
175 (HAVE_MKFIFOAT, HAVE_MKNOD, HAVE_MKNODAT)
176 (HAVE_SIGNED_SIG_ATOMIC_T, HAVE_SIGNED_WCHAR_T)
177 (HAVE_SIGNED_WINT_T, HAVE_STDINT_H, HAVE_SYS_BITYPES_H)
178 (HAVE_SYS_INTTYPES_H, HAVE_SYS_TYPES_H)
179 (HAVE_UNSIGNED_LONG_LONG_INT, HAVE_UTIMENSAT, HAVE_WCHAR_H)
180 (MKDIR_P, NEXT_AS_FIRST_DIRECTIVE_STDINT_H)
181 (NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H, NEXT_STDINT_H)
182 (NEXT_SYS_STAT_H, REPLACE_LSTAT, REPLACE_MBTOWC, REPLACE_MKDIR)
183 (REPLACE_MKFIFO, REPLACE_MKNOD, REPLACE_STAT, REPLACE_UTIMENSAT)
184 (REPLACE_WCTOMB, SIG_ATOMIC_T_SUFFIX, SIZE_T_SUFFIX, STDINT_H)
ea2bc7b0 185 (WCHAR_T_SUFFIX, WINT_T_SUFFIX, APPLE_UNIVERSAL_BUILD): New edits.
003fa8b6 186 ($(MKDIR_P)): Replace with equivalent DOS command.
ea2bc7b0 187 (gl_LIBOBJS): Add md5.o and filemode.o.
003fa8b6
EZ
188
189 * sed2v2.inp (BITSIZEOF_PTRDIFF_T, BITSIZEOF_SIG_ATOMIC_T)
190 (BITSIZEOF_SIZE_T, BITSIZEOF_WCHAR_T, BITSIZEOF_WINT_T)
191 (HAVE_LONG_LONG_INT, HAVE_SIGNED_SIG_ATOMIC_T, HAVE_SIGNED_WINT_T)
192 (HAVE_UNSIGNED_LONG_LONG_INT, HAVE_WCHAR_H, HAVE_INTTYPES_H): New
193 edits.
194
945d8b44
EZ
195 * depfiles.bat: Create a dummy .Po file only if a file by the same
196 name does not already exist in the deps/ subdirectory.
197
9d9d12cd
EZ
1982011-02-19 Eli Zaretskii <eliz@gnu.org>
199
615d868e 200 * depfiles.bat: New file.
83627c03 201
615d868e
EZ
202 * sedlibmk.inp: New file.
203
204 * sedlibcf.inp: New file.
f601db19
EZ
205
206 * sedleim.inp (RUN_EMACS): Rename from RUN-EMACS.
207 (BUILT_EMACS): Rename from BUILT-EMACS.
208
209 * sed6.inp (MAKEINFO): Edit to "makeinfo".
210 (ENVADD): Adjust to MAKEINFO_OPTS.
211 (texinputdir): Don't edit.
212
534e4e80
EZ
213 * sed3v2.inp (-DVERSION): Edit out.
214 (LOADLIBES): Don't edit to empty.
215
615d868e
EZ
216 * sed2v2.inp: Remove workaround for the "#if ! HAVE_MKTIME ||
217 BROKEN_MKTIME" stuff -- it's no longer in src/config.in.
218 (HAVE_ATTRIBUTE_ALIGNED, HAVE_C99_STRTOLD, HAVE_DECL_GETENV)
219 (HAVE__BOOL): Edit to 1.
220 (VERSION, inline, restrict): Edit for DJGPP.
221 (my_strftime): Edit to nstrftime.
9d9d12cd
EZ
222
223 * sed1v2.inp (NS_OBJC_OBJ): Edit to empty.
224 (@true): Edit to "@rem".
225 (move-if-change): Edit to "update".
226 (echo): Edit to "djecho".
227 (cd $(lib) && ...): Edit to "$(MAKE) -C ...".
615d868e
EZ
228 (LIBOBJS): Edit to empty.
229 ($(libsrc)/make-docfile): Two new edits, one each for every
230 invocation of make-docfile.
231 (move-if-change): Fix edit.
232 Remove some unused switches from $(ALL_CFLAGS), to make the GCC
233 command line shorter.
9d9d12cd
EZ
234
235 * mainmake.v2 (version): Remove, no longer needed (config.in
236 defines VERSION).
237 (all): Add lib.
238 (lib): New target and recipe.
239 (lib-src): Depend on lib.
240 (src): Depend on lib and lib-src.
241 (clean, mostlyclean, distclean, maintainer-clean, extraclean)
242 (bootstrap-clean): Recurse into lib.
615d868e 243 (lib, lib-src, src): Specify "all" as an explicit target.
9d9d12cd 244
16eea16b
GM
2452011-01-08 Glenn Morris <rgm@gnu.org>
246
247 * sedleim.inp (RUN-EMACS): -batch implies --no-init-file.
248
31620103
EZ
2492011-01-07 Eli Zaretskii <eliz@gnu.org>
250
251 * sed2v2.inp (HAVE___BUILTIN_UNWIND_INIT): Define.
252
d6a003a8
AS
2532010-12-04 Andreas Schwab <schwab@linux-m68k.org>
254
255 * sed1v2.inp (M_FILE, S_FILE): Add $(srcdir)/ prefix.
256
c3911ead
EZ
2572010-10-15 Eli Zaretskii <eliz@gnu.org>
258
259 * sed1v2.inp: Use $(..) instead of ${..} in all edit commands.
260 Needed because of changes in 2010-10-10T14:43:05Z!dann@ics.uci.edu.
261
262 * sed6.inp (mkinfodir): Edit to avoid Unix shell-isms. Needed
263 because of changes in 2010-10-09T18:31:12Z!rgm@gnu.org.
264
a4daeecf
DN
2652010-10-10 Dan Nicolaescu <dann@ics.uci.edu>
266
267 * sed1v2.inp (PROFILING_LDFLAGS):
268 * sed3v2.inp (PROFILING_LDFLAGS): Remove, not defined anymore.
269
3fb78d1f
GM
2702010-10-09 Glenn Morris <rgm@gnu.org>
271
272 * mainmake.v2 (install): Remove b2m.
273
644d0594
EZ
2742010-10-02 Eli Zaretskii <eliz@gnu.org>
275
276 * mainmake.v2 (TAGS tags): Use `find' to filter out loaddefs
277 files. Make all file names in TAGS tables absolute.
278
ae9cecb9
EZ
2792010-10-01 Eli Zaretskii <eliz@gnu.org>
280
281 * sed1v2.inp (LIBGNUTLS_LIBS, LIBGNUTLS_CFLAGS): Edit to empty.
282
9f5a812a
EZ
2832010-09-22 Eli Zaretskii <eliz@gnu.org>
284
285 * sed1v2.inp (LINKER): Don't edit, variable was removed from
286 src/Makefile.in.
287 (LD_FIRSTFLAG): Edit to empty.
288
25b88a3d
EZ
2892010-09-17 Eli Zaretskii <eliz@gnu.org>
290
291 * sed1v2.inp (LIBXML2_LIBS, LIBXML2_CFLAGS): Edit to empty.
292
26446e2c
EZ
2932010-08-22 Chong Yidong <cyd@stupidchicken.com>
294
295 * sedleim.inp (RUN-EMACS): Don't use --multibyte.
296
6f505bc8
EZ
2972010-08-20 Eli Zaretskii <eliz@gnu.org>
298
299 * sed1v2.inp (IMAGEMAGICK_LIBS, IMAGEMAGICK_CFLAGS): Edit to empty.
300
491a1546
EZ
3012010-08-15 Eli Zaretskii <eliz@gnu.org>
302
303 * mainmake.v2 (version): Update due to change in emacs.c.
304
29cf3e20
EZ
3052010-08-05 Eli Zaretskii <eliz@gnu.org>
306
307 * sed1v2.inp (UNEXEC_OBJ): Edit to unexcoff.o, due to renaming of
308 unexec.c => unexcoff.c.
309
59df9fdd 3102010-07-29 Chad Brown <yandros@mit.edu>
1c97e857 311
59df9fdd 312 * sed2v2.inp (HAVE_DIRENT_H): Edit to 1.
1c97e857 313
fc549af9
EZ
3142010-07-12 Eli Zaretskii <eliz@gnu.org>
315
316 * sed1v2.inp (C_WARNINGS_SWITCH, PROFILING_CFLAGS, PROFILING_LDFLAGS):
317 Edit to empty.
318
319 * sed3v2.inp(C_WARNINGS_SWITCH, PROFILING_CFLAGS, PROFILING_LDFLAGS):
320 Edit to empty.
321
4ea6cb0a
EZ
3222010-07-11 Eli Zaretskii <eliz@gnu.org>
323
324 * sed2v2.inp (HAVE_STRCHR, HAVE_STRRCHR): Don't edit, already
325 defined on <sys/config.h>.
326
8966b757
AS
3272010-07-11 Andreas Schwab <schwab@linux-m68k.org>
328
329 * sed2v2.inp (HAVE_INDEX, HAVE_RINDEX): Don't edit.
330 (HAVE_STRCHR, HAVE_STRRCHR): Edit to 1.
331
e3d5fd37
EZ
3322010-07-08 Eli Zaretskii <eliz@gnu.org>
333
334 * sed1v2.inp (stamp-oldxmenu): Don't edit out in `temacs:' target,
335 which doesn't exist.
336
337 * sed2v2.inp (HAVE_MEMCPY): Don't edit, defined on <sys/config.h>.
338
49d9e6b0
DN
3392010-07-08 Dan Nicolaescu <dann@ics.uci.edu>
340
341 * sed1v2.inp: Remove reference to prefix-args.
342
72af86bd
AS
3432010-07-07 Andreas Schwab <schwab@linux-m68k.org>
344
345 * sed2v2.inp (HAVE_MEMCPY, HAVE_MEMSET): Edit to 1.
346 (HAVE_BZERO): Don't edit.
347
baeb2564
EZ
3482010-07-02 Eli Zaretskii <eliz@gnu.org>
349
350 * sed1v2.inp (LIB_GCC): Edit to empty.
351 Return back to ../src after compiling each .el file.
352
6259c2ec
GM
3532010-06-30 Glenn Morris <rgm@gnu.org>
354
355 * sed1v2.inp (CANNOT_DUMP): Update for configure name change.
356
394f2386
EZ
3572010-06-26 Eli Zaretskii <eliz@gnu.org>
358
359 * mainmake.v2 (version): Use emacs_version[] in src/emacs.c
360 instead of lisp/version.el (see 2010-05-15T21:11:37Z!raeburn@raeburn.org).
361
362 * sed1v2.inp (MKDEPDIR): Edit to empty.
c332ebc2
EZ
363 Delete lines in rules that invoke $(MKDEPDIR). Fix editing rules
364 that begin with "cd ../lisp". Edit out sh if-then-else-fi
365 constructs that test ${CANNOT_DUMP}. Edit out "|| exit ;\"
366 constructs in emacs${EXEEXT} rule.
394f2386 367
eb697db5
DN
3682010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
369
370 * sed1v2.inp (UNEXEC_OBJ): Use UNEXEC_OBJ instead of unexec.
371
824e2978
GM
3722010-06-03 Glenn Morris <rgm@gnu.org>
373
374 * sed2v2.inp: Do not edit HAVE_ALLOCA.
375
ccd89fb3
GM
3762010-05-26 Glenn Morris <rgm@gnu.org>
377
90278cb6
GM
378 * sed1v2.inp (@PRE_EDIT_LDFLAGS@, @POST_EDIT_LDFLAGS@): Edit to nothing.
379
ccd89fb3
GM
380 * sed1v2.inp (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS):
381 No longer present.
382
e5458003
GM
3832010-05-25 Glenn Morris <rgm@gnu.org>
384
385 * sed1v2.inp (LD_SWITCH_SYSTEM_EXTRA): No longer present.
386
e8752c66
GM
3872010-05-21 Glenn Morris <rgm@gnu.org>
388
90278cb6 389 * sed1v2.inp (@ns_frag@): Edit to nothing.
66dbf213 390
04384b2d
GM
391 * sed1x.inp (OLDXMENU): Replace any initial value.
392 * sed1v2.inp (OLDXMENU): Edit to "nothing".
393
e8752c66
GM
394 * sed1v2.inp (CANNOT_DUMP): Edit to no.
395
9d5cf9b6
GM
3962010-05-20 Glenn Morris <rgm@gnu.org>
397
398 * sed1v2.inp (DEPFLAGS, deps_frag): Edit to empty.
399 (MKDEPDIR): Edit to ':'.
400
c1d0dcfd
GM
4012010-05-19 Glenn Morris <rgm@gnu.org>
402
d494e8f2
GM
403 * sed2v2.inp (ORDINARY_LINK): Set here rather than in s/msdos.h.
404
c1d0dcfd
GM
405 * sed1v2.inp (LD): Edit to $(CC).
406 (YMF_PASS_LDFLAGS): Edit to `flags'.
407
952d5580
EZ
4082010-05-18 Eli Zaretskii <eliz@gnu.org>
409
410 * sed1x.inp: Add copyright notice.
411
be4ff9da
GM
4122010-05-18 Glenn Morris <rgm@gnu.org>
413
40dc6bf4
GM
414 * sed1v2.inp (RALLOC_OBJ): Edit to ralloc.o.
415
be4ff9da
GM
416 * sed1v2.inp (GMALLOC_OBJ): Edit to gmalloc.o.
417 (VMLIMIT_OBJ): Edit to vm-limit.o.
418
16455a85
GM
4192010-05-17 Glenn Morris <rgm@gnu.org>
420
421 * sed1v2.inp (OLDXMENU_DEPS): Edit to empty.
422 * sed1x.inp (OLDXMENU_DEPS): Edit to ${OLDXMENU} ../src/${OLDXMENU}.
423
8877ca0f
GM
4242010-05-16 Glenn Morris <rgm@gnu.org>
425
b02a6645
GM
426 * sed1v2.inp (TEMACS_LDFLAGS2): Edit to $(LDFLAGS).
427
8877ca0f
GM
428 * sed1v2.inp (GNUSTEP_SYSTEM_LIBRARIES): Remove.
429 (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): Edit to empty.
430
6e546d18
GM
4312010-05-15 Glenn Morris <rgm@gnu.org>
432
4235ca47
GM
433 * sed1v2.inp (LIBXMENU): Edit to empty.
434 * sed1x.inp (LIBXMENU): Expect empty initial value.
435
3545021d
GM
436 * sed1v2.inp (OLDXMENU): Edit to empty.
437 * sed1x.inp (OLDXMENU): Expect empty initial value.
438
9fad8b97
GM
439 * sed1v2.inp (LIBX_OTHER): Edit to empty.
440 * sed1x.inp (LIBX_OTHER): Expect empty initial value.
441
6e546d18
GM
442 * sed1v2.inp (FONT_OBJ): Edit to empty for non-X case.
443 * sed1x.inp (FONT_OBJ): Edit to xfont.o for X case.
444
dbd3f723
EZ
4452010-05-15 Eli Zaretskii <eliz@gnu.org>
446
447 * sed3v2.inp (INSTALLABLES): Edit out extra ${EXEEXT} after
448 "emacsclient".
449 (emacsserver, timer, wakeup): Remove edit-out commands.
450
451 * sed1v2.inp (MSDOS_OBJ): Add w16select.o.
452 (TERMCAP_OBJ): Add termcap.o.
453
02b49580
GM
4542010-05-15 Glenn Morris <rgm@gnu.org>
455
1a82cca9
GM
456 * sed1v2.inp (OLDXMENU_TARGET): Edit to empty.
457 * sed1x.inp (OLDXMENU_TARGET): Edit to really-oldxmenu.
458
1edbd309 459 * sed1v2.inp (LIBXT_OTHER): Edit to empty.
02b49580 460
489d31a4
GM
4612010-05-14 Glenn Morris <rgm@gnu.org>
462
177b0288
GM
463 * sed1v2.inp (ns_appdir, ns_appbindir, ns_appsrc): Edit to empty.
464
f14d1dfd
GM
465 * sed1v2.inp (MSDOS_OBJ): Edit to dosfns.o msdos.o.
466 (MSDOS_SUPPORT): Edit to $(MSDOS_SUPPORT_REAL).
467 * sed1x.inp (MSDOS_X_OBJ): Edit to w16select.o termcap.o.
468
11842bd8
GM
469 * sed2x.inp (HAVE_WINDOW_SYSTEM): Define.
470 * sed1x.inp (TOOLTIP_SUPPORT): Edit to ${lispsource}tooltip.elc.
471 (WINDOW_SUPPORT): Edit to $(BASE_WINDOW_SUPPORT) $(X_WINDOW_SUPPORT).
472 * sed1v2.inp (MOUSE_SUPPORT): Edit to $(REAL_MOUSE_SUPPORT).
473 (TOOLTIP_SUPPORT, WINDOW_SUPPORT): Edit to empty.
474
2633ef94
GM
475 * sed1v2.inp (FONT_OBJ): Use the plain X version (no XFT, Freetype).
476
489d31a4
GM
477 * sed1v2.inp (@NS_IMPL_GNUSTEP_INC@): Edit to nil.
478
5a903aa9
GM
4792010-05-13 Glenn Morris <rgm@gnu.org>
480
99ab9eb4
GM
481 * sed1x.inp (OLDXMENU): Edit to ${oldXMenudir}libXMenu11.a.
482 (LIBXMENU): Edit to ${OLDXMENU}.
483 (LIBX_OTHER): Edit to ${LIBXT} ${LIBX_EXTRA}.
484
5a903aa9
GM
485 * sed1v2.inp (C_SWITCH_X_SYSTEM, C_SWITCH_X_SITE, LIB_STANDARD)
486 (FONTCONFIG_CFLAGS, FONTCONFIG_LIBS, FREETYPE_CFLAGS, FREETYPE_LIBS)
487 (LIBOTF_CFLAGS, LIBOTF_LIBS, M17N_FLT_CFLAGS, M17N_FLT_LIBS)
488 (GNU_OBJC_CFLAGS, GNUSTEP_SYSTEM_LIBRARIES, LIBRESOLV, LIBGPM):
c4cc8b9a 489 Edit to empty.
5a903aa9
GM
490 (LIB_MATH): Edit to -lm.
491 (UNEXEC_OBJ): Edit to unexec.o.
492
1a0d7c06
GM
4932010-05-12 Glenn Morris <rgm@gnu.org>
494
44b031a6
GM
495 * sed3v2.inp (INSTALLABLES): No more @LIB_SRC_EXTRA_INSTALLABLES@.
496
1a0d7c06
GM
497 * sed1v2.inp (LIB_GCC): Edit to -Lgcc.
498
acddf8ae
GM
4992010-05-11 Glenn Morris <rgm@gnu.org>
500
501 * sed1x.inp (LIBS_SYSTEM): Edit to -lxext -lsys.
502 * sed3x.inp: New file.
503
7490175b
GM
5042010-05-10 Glenn Morris <rgm@gnu.org>
505
97efb629
GM
506 * sed1v2.inp, sed3v2.inp (LIBS_SYSTEM): Edit to empty.
507
7490175b
GM
508 * sed3v2.inp (BLESSMAIL_TARGET): Edit to need-blessmail.
509
61a808e8
CY
5102010-05-07 Chong Yidong <cyd@stupidchicken.com>
511
512 * Version 23.2 released.
513
40c17879
GM
5142010-05-08 Glenn Morris <rgm@gnu.org>
515
516 * sed1v2.inp (LIBS_TERMCAP): Edit to empty.
517 (TERMCAP_OBJ): Edit to tparam.o.
518
9fdec8bc
EZ
5192010-05-07 Eli Zaretskii <eliz@gnu.org>
520
521 Fix breakage due to autoconfiscation of Makefile.in files.
522
523 * sed3v2.inp (C_SWITCH_MACHINE): Edit to empty.
524
525 * sed1v2.inp (@LIB_MATH@): Edit to -lm.
526 (C_SWITCH_MACHINE, C_SWITCH_SYSTEM, LD_SWITCH_SYSTEM_TEMACS)
527 (LD_SWITCH_X_SITE_AUX, LD_SWITCH_X_SITE_AUX_RPATH)
528 (LD_SWITCH_SYSTEM, LD_SWITCH_SYSTEM_EXTRA, LIBTIFF, LIBJPEG)
529 (LIBPNG, LIBGIF, LIBXPM, XFT_LIBS, DBUS_CFLAGS, DBUS_LIBS)
530 (DBUS_OBJ, GCONF_CFLAGS, GCONF_LIBS, GTK_OBJ, LIBXMU, LIBXSM)
531 (LIBXTR6, XOBJ, TOOLKIT_LIBW, WIDGET_OBJ, CYGWIN_OBJ, NS_OBJ)
532 (NS_SUPPORT, LIBSELINUX_LIBS, START_FILES): Edit to empty.
533 (XMENU_OBJ): Edit to xmenu.o.
534 (FONT_OBJ): Edit to value used for X on Unix.
535 (PRE_ALLOC_OBJ): Edit to lastfile.o.
536 (POST_ALLOC_OBJ): Edit to $(vmlimitobj).
537 (@unexec@): Edit to unexec.o.
538
e3cf0cde
GM
5392010-05-06 Glenn Morris <rgm@gnu.org>
540
541 * sed1v2.inp, sed5x.inp: Remove LN_S, unused.
542
ed68db4d
EZ
5432010-04-01 Eli Zaretskii <eliz@gnu.org>
544
545 Remove support for DJGPP v1.x.
546
547 * sed3.inp:
548 * sed2.inp:
549 * sed1.inp:
550 * mainmake: Files removed.
551
2201e7e2
EZ
5522010-03-27 Eli Zaretskii <eliz@gnu.org>
553
554 * sedlisp.inp (VPATH): Don't edit, no longer needed.
555 (lisp, srcdir): Adapt to lisp/Makefile.in changes.
556 (abs_top_builddir): New edit.
557
558 * sed3v2.inp (KRB4LIB, DESLIB, KRB5LIB, CRYPTOLIB, COM_ERRLIB)
559 (LIBHESIOD, LIBRESOLV, LIBS_MAIL): Edit to empty values.
560
561 * sed3.inp (KRB4LIB, DESLIB, KRB5LIB, CRYPTOLIB, COM_ERRLIB)
562 (LIBHESIOD, LIBRESOLV, LIBS_MAIL): Edit to empty values.
563
564 * sed1v2.inp (abs_builddir): Edit into "../src".
565
288f9fc0
CY
5662010-03-10 Chong Yidong <cyd@stupidchicken.com>
567
568 * Branch for 23.2.
569
e4138181
EZ
5702010-02-19 Eli Zaretskii <eliz@gnu.org>
571
572 * INSTALL: Remove a CVS-specific note. Update for latest versions
573 of Windows.
574
e2a1f100
EZ
5752009-09-17 Eli Zaretskii <eliz@gnu.org>
576
577 * sed1v2.inp (OTHER_FILES): Edit to empty.
578
66205aea
EZ
5792009-09-11 Eli Zaretskii <eliz@gnu.org>
580
581 * mainmake.v2 (bootstrap): Ensure enough environment space
582 will be available to run config.bat.
583
a6e656a4
EZ
5842009-08-27 Eli Zaretskii <eliz@gnu.org>
585
586 * sed1v2.inp (buildobj.h): Replace "echo" with "djecho".
587
70243478
CY
5882009-06-21 Chong Yidong <cyd@stupidchicken.com>
589
590 * Branch for 23.1.
591
dfec8622
EZ
5922009-04-14 Eli Zaretskii <eliz@gnu.org>
593
594 * mainmake.v2 (src) <gdb.ini>: Don't replace the line with
595 x_error_quitter; instead, append "set environment NAME" to the end.
596 Set NAME and USERNAME in the environment to the same value.
597
291f6a31
EZ
5982009-02-28 Eli Zaretskii <eliz@gnu.org>
599
600 * mainmake.v2 (boot): Don't require b-emacs.exe if not building
2a1573ff 601 out of CVS. (Bug#2151)
291f6a31 602
bd448b7a
EZ
6032008-12-19 Eli Zaretskii <eliz@gnu.org>
604
605 * INSTALL: Document the problems on Windows Vista and the
606 --with-system-malloc option to config.bat.
607
608 * sedalloc.inp: New file.
609
0c123bd1
EZ
6102008-11-21 Eli Zaretskii <eliz@gnu.org>
611
612 * mainmake.v2 (misc): New target.
613 (all, info): Depend on `misc'.
614
71a69201
EZ
6152008-11-15 Eli Zaretskii <eliz@gnu.org>
616
aae2a498
EZ
617 * mainmake.v2 (src): Move removal of src/bootlisp after recursing
618 into `lisp'.
619
ead9233b
EZ
620 Make bootstrap work again:
621
622 * mainmake.v2 (boot): New variable.
623 (src): Pass $(boot) to sub-Make. Remove src/bootlisp. If
624 src/bootlisp exists after running Make, run Make in `lisp' as
625 well.
626 (clean, mostlyclean): Remove bogus repeated clean in the top-level
627 directory.
628 (info, bootstrap-clean): New targets.
629 (bootstrap): Depend only on bootstrap-clean. Commands modified to
630 be equivalent to top-level Makefile.in.
631 (bootfast, bootstrap-lisp-1, bootstrap-lisp, bootstrap-src)
632 (bootstrap-clean-before, bootstrap-clean-after): Targets deleted.
633 (clean, mostlyclean, distclean, maintainer-clean, extraclean):
634 Don't recurse into lwlib and oldXMenu.
635
636 * sed1v2.inp: Create bootlisp when bootstrapping b-emacs.exe.
637
638 * sedlisp.inp: Don't convert *.el files to Unix text format, and
639 don't copy ldefs-boot.el into loaddefs.el.
640
641 * sed6.inp: Edit out Unixy shell features in maintainer-clean
642 targets in doc/ Makefiles.
643
71a69201
EZ
644 * INSTALL: Update the list of utilities needed by lisp/Makefile
645 and for bootstrapping.
646
cafb9504
EZ
6472008-11-08 Eli Zaretskii <eliz@gnu.org>
648
649 * INSTALL: New file, with build instructions moved from the
650 top-level INSTALL.
651
e16acc2c
EZ
6522008-10-14 Eli Zaretskii <eliz@gnu.org>
653
654 * sedlisp.inp (lisp): Set to absolute file name of current
655 directory, not to ".", to have it on EMACSLOADPATH when we descend
656 into subdirectories.
657
293a3986
EZ
6582008-08-23 Eli Zaretskii <eliz@gnu.org>
659
660 * sed2v2.inp: Remove definition of USER_FULL_NAME (now defined on
661 src/s/msdos.h).
662
663 * sed3v2.inp: Edit out @LIB_SRC_EXTRA_INSTALLABLES@.
664
b97439ce 665 * sed1v2.inp (version): Define to empty.
293a3986
EZ
666 (ALL_CFLAGS, LIBES): Edit out @FOO@ stuff.
667 (EXEEXT): Define to .exe.
668 Edit "ln -f" into "cp -pf".
669 Edit "touch" into "djecho $@ >", to avoid requiring touch.exe.
670 (b-emacs${EXEEXT}): Don't remove emacs.exe and temacs.exe.
671 Edit "`/bin/pwd`/" into "./".
672 Stubify emacs after it is dumped, to produce emacs.exe.
673 Stubedit temacs.exe to 1024K of stack, emacs.exe to 2048K, and
674 b-emacs.exe to 3072K.
675
676 * mainmake.v2 (emacs lispref lispintro): Chdir under doc/.
6df6ae42 677 (emacs): Rename from `man', to reflect changes in doc directory
293a3986
EZ
678 structure. All callers changed.
679 (clean mostlyclean distclean maintainer-clean extraclean): Chdir
680 into doc/ for manuals. Add misc subdirectory.
681 (src): Pass an empty BOOTSTRAPEMACS variable to src/Makefile.
682 (install): Don't stubify/stubedit emacs.exe, this is now done by
683 src/Makefile.
684
57df543c
EZ
6852007-10-05 Eli Zaretskii <eliz@gnu.org>
686
687 * sed6.inp: Update comment to reflect doc directory structure.
688
689 * sed1v2.inp (RSVG_LIBS, RSVG_CFLAGS): Edit out.
690
cacc7b51
GM
6912007-07-25 Glenn Morris <rgm@gnu.org>
692
693 * Relicense all FSF files to GPLv3 or later.
694
695 * COPYING: Switch to GPLv3.
696
537a062f
CY
6972007-06-02 Chong Yidong <cyd@stupidchicken.com>
698
699 * Version 22.1 released.
700
f5f4e20d
GM
7012007-02-10 Glenn Morris <rgm@gnu.org>
702
703 * COPYING.DJ: Remove file since it is no longer needed (see README
704 for details).
705
222b4fde
GM
7062007-01-28 Glenn Morris <rgm@gnu.org>
707
708 * COPYING.DJ: New file.
709
22311938
EZ
7102006-12-04 Eli Zaretskii <eliz@gnu.org>
711
712 * sed2v2.inp (HAVE_SYNC): Define.
713
69a6e74d
EZ
7142006-11-25 Eli Zaretskii <eliz@gnu.org>
715
716 * sed1v2.inp (CFLAGS_SOUND): Edit out.
717
45a2056c
JB
7182006-09-15 Jay Belanger <belanger@truman.edu>
719
720 * COPYING: Replace "Library Public License" by "Lesser Public
721 License" throughout.
722
67b8391b
EZ
7232005-09-10 Sven Joachim <svenjoac@gmx.de> (tiny change)
724
725 * sed3v2.inp (GETOPT_H, GETOPTOBJS): Define to use getopt.h,
726 getopt.o and getopt1.o.
727
a0ec7a4a
LK
7282005-07-04 Lute Kamstra <lute@gnu.org>
729
730 Update FSF's address in GPL notices.
731
3819d330
EZ
7322004-11-10 Eli Zaretskii <eliz@gnu.org>
733
734 * sed1.inp: Revert last change.
735
880820fe 7362004-11-09 Jan Djärv <jan.h.d@swipnet.se>
ba68f95a
JD
737
738 * sed1v2.inp: Use djecho for buildobj.lst.
739
740 * sed1.inp: Ditto.
741
3f8ea68c
EZ
7422004-11-08 Eli Zaretskii <eliz@gnu.org>
743
997a1ae5
EZ
744 * sedlisp.inp (bootstrap-clean): Copy ldefs-boot.el onto
745 loaddefs.el, unless the latter exists and is newer.
746
406865b8
EZ
747 * mainmake.v2 (mostlyclean, distclean, maintainer-clean)
748 (extraclean, bootfast): New targets.
749 (top_distclean): New macro, used by distclean, maintainer-clean,
750 and extraclean.
751 (.PHONY): Add bootfast.
752 (bootstrap): Make bootstrap-after in lisp.
5e1a6e32 753 (bootstrap-clean-before): Clean in man, lispref, and lispintro as well.
406865b8 754
3f8ea68c
EZ
755 * sed2v2.inp (HAVE_BZERO): Define for GCC v3.x and later.
756
b0b6ad00
EZ
7572004-10-06 Eli Zaretskii <eliz@gnu.org>
758
759 * sed1v2.inp (LC_ALL=C): Fix src/Makefile breakage caused by
760 recent (2004-09-24) changes in src/Makefile.in.
761
ab5a4a32
EZ
7622004-08-14 Eli Zaretskii <eliz@gnu.org>
763
764 * sedleim.inp: Remove the lines which say "<TAB>@true", to avoid
765 running a Unixy shell and to reincarnate the "Nothing to be done
766 for `all'" message from Make when there's nothing to be done.
767
cdc9b845
EZ
7682004-05-11 Eli Zaretskii <eliz@gnu.org>
769
770 * sedleim.inp (distclean): Remove stamp-subdirs.
771 (SUBDIRS): Don't use `touch', use `djecho' instead.
772 (changed.tit, changed.misc): Use `djecho' instead of `echo'.
773
05fdbeb8
EZ
7742004-05-02 Eli Zaretskii <eliz@gnu.org>
775
776 * sed2v2.inp (HAVE_GETRUSAGE): Define.
777
a6eeaa81 7782003-09-22 Eli Zaretskii <eliz@gnu.org>
2f809aae
EZ
779
780 * mainmake.v2 (man lispref lispintro): Specify an explicit target
781 `info', like Makefile.in does.
782
a6eeaa81 7832003-08-31 Eli Zaretskii <eliz@gnu.org>
bbc2d90e
EZ
784
785 * sed3v2.inp (srcdir): Use "command.com /c cd" to produce an
786 absolute file name of the current working directory. This avoids
787 the warning from Make about circular dependencies.
788
a6eeaa81 7892003-08-30 Eli Zaretskii <eliz@gnu.org>
d5947564
EZ
790
791 * sedlisp.inp: Set FNCASE=y for all targets in the lisp directory,
792 so that CVS etc. file names are filtered out of the list of
793 subdirectories.
794
a6eeaa81 7952003-08-28 Eli Zaretskii <eliz@gnu.org>
a0b18738
EZ
796
797 * sed6.inp (elisp.dvi, index.texi): Replace Unix shell commands
798 with equivalent COMMAND.COM commands.
799
a6eeaa81 8002003-08-24 Eli Zaretskii <eliz@gnu.org>
8e1cc65f 801
3d8714e7
EZ
802 * sed3v2.inp (EXEEXT): Define to an empty string.
803
b7cb1e12 804 * sed1v2.inp (EXEEXT): Define to an empty string.
5459e42a 805 Remove src/emacs after producing b-emacs.exe.
b7cb1e12
EZ
806
807 * sed2v2.inp (HAVE_DIFFTIME, HAVE_MEMCMP, HAVE_MEMMOVE)
8e1cc65f
EZ
808 (HAVE_SIZE_T): Define.
809
852eef40
EZ
8102002-04-16 Eli Zaretskii <eliz@is.elta.co.il>
811
812 * sed2v2.inp: New file.
813
814 * sed2.inp: Remove DJGPP v2.x stuff.
815
93fc6fbe
EZ
8162002-03-27 Eli Zaretskii <eliz@is.elta.co.il>
817
818 * sedlisp.inp <bootstrap-clean>: Make sure all *.el files have
819 Unix EOLs, to avoid overflowing pure storage while bootstrapping.
820
ab8a75de
EZ
8212002-03-20 Eli Zaretskii <eliz@is.elta.co.il>
822
177c0ea7 823 * mainmake.v2 (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src)
ab8a75de
EZ
824 (bootstrap-clean-before, bootstrap-clean-after): Return to the
825 top-level directory after sub-make.
826 (bootstrap-lisp): Pass an absolute file name as value of ${lisp}.
827
828 * sed1v2.inp: Fix editing of the rule for ${libsrc}make-docfile.
829
b9c1fa2e
EZ
8302002-03-09 Eli Zaretskii <eliz@is.elta.co.il>
831
69587bba 832 Add support for bootstrapping Emacs:
b9c1fa2e
EZ
833
834 * sed1v2.inp: Edit the bootstrap-* targets. Fix the mostlyclean
835 target.
836
177c0ea7
JB
837 * mainmake.v2 (maybe_bootstrap, bootstrap, bootstrap-lisp-1)
838 (bootstrap-lisp, bootstrap-src, bootstrap-clean-before)
b9c1fa2e
EZ
839 (bootstrap-clean-after): New targets.
840 (all): Depend on maybe_bootstrap.
841
fcd2ab44
EZ
8422001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
843
844 * sed1v2.inp: Delete _gdbinit in distclean target.
845
880820fe 8462001-12-09 Pavel Janík <Pavel@Janik.cz>
72244db2
PJ
847
848 * COPYING: Moved back.
849
b0a63d77
EZ
8502001-12-07 Eli Zaretskii <eliz@is.elta.co.il>
851
852 * sed2.inp (HAVE_VFORK): Don't define: the fragment in sysdep.c
853 which needed it is gone.
854
880820fe 8552001-11-29 Pavel Janík <Pavel@Janik.cz>
0142178a
PJ
856
857 * COPYING: Removed.
858
ac74199d
EZ
8592001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
860
861 * mainmake.v2 (lispintro): New target.
862 (all): Add lispintro.
863
864 * sed6.inp (SHELL): Comment away, for lispintro.
865
5c32b7c5
EZ
8662001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
867
868 * sed6.inp (texinputdir): Add, for the lispref directory.
869
870 * mainmake.v2 (all): Add lispref.
871 (man lispref): Add lispref.
872
71431a0e
GM
8732001-10-20 Gerd Moellmann <gerd@gnu.org>
874
6aa97356 875 * (Version 21.1 released.)
71431a0e 876
ab952a4f
GM
8772001-10-05 Gerd Moellmann <gerd@gnu.org>
878
879 * Branch for 21.1.
177c0ea7 880
fc406406
EZ
8812001-07-20 Eli Zaretskii <eliz@is.elta.co.il>
882
883 * mainmake.v2 (install): Create site-lisp/subdirs.el if it is not
884 already there.
885
24b97d4b
EZ
8862001-07-06 Eli Zaretskii <eliz@is.elta.co.il>
887
888 * sed2.inp: Ifdef away the test for !HAVE_MKTIME, to avoid parse
889 error in "gcc -E -traditional" with GCC 3.0.
890
2b908342
EZ
8912001-04-02 Eli Zaretskii <eliz@is.elta.co.il>
892
893 * sedleim.inp (srcdir=): Edit @srcdir@ into an absolute file name
894 of the leim subdirectory, so that EMACSLOADPATH doesn't break when
895 titdic-convert chdirs into leim/quail.
896
9d5d1075
EZ
8972001-03-30 Eli Zaretskii <eliz@is.elta.co.il>
898
899 * sedleim.inp: Adapt to changes in leim/Makefile.in's $(TIT)
900 target.
901
d7fcecc1
EZ
9022001-03-01 Eli Zaretskii <eliz@is.elta.co.il>
903
904 * README: New file.
905
906 * sed1.inp: Add copyright.
907 * sed1v2.inp: Add copyright.
908 * sed2.inp: Add copyright.
909 * sed2x.inp: Add copyright.
910 * sed3.inp: Add copyright.
911 * sed3v2.inp: Add copyright.
912 * sed4.inp: Add copyright.
913 * sed5x.inp: Add copyright.
914 * sed6.inp: Add copyright.
915 * sedleim.inp: Add copyright.
916 * sedlisp.inp: Add copyright.
917
7121a5e1
EZ
9182001-02-20 Eli Zaretskii <eliz@is.elta.co.il>
919
920 * mainmake.v2, mainmake: Add copyright.
921
da7fab49
EZ
9222000-11-22 Eli Zaretskii <eliz@is.elta.co.il>
923
924 * sed2.inp (NSIG) [__DJGPP__ == 2 && __DJGPP_MINOR__ == 1]:
925 Define; it is undefined in DJGPP v2.01.
926
f4da4611
EZ
9272000-11-13 Eli Zaretskii <eliz@is.elta.co.il>
928
929 * sed2.inp (HAVE_MKSTEMP): Define.
930
a115794c
EZ
9312000-10-07 Eli Zaretskii <eliz@is.elta.co.il>
932
933 * sedleim.inp (RUN-EMACS): Remove EMACSLOADPATH setting as part of
934 the command; use Make's "export EMACSLOADPATH=" instead. Remove
935 the handling of `command` expansion, leim/Makefile.in doesn't use
936 that anymore.
937
67e0a2b6
EZ
9382000-08-29 Eli Zaretskii <eliz@is.elta.co.il>
939
940 * sed2.inp (HAVE_INDEX, HAVE_RINDEX): Define.
941
838b9528
EZ
9422000-08-22 Eli Zaretskii <eliz@is.elta.co.il>
943
944 * mainmake.v2 (TAGS): Don't use [a-zA-Z]*, as it causes wildcard
945 expansion to become case-sensitive and return all file names in
946 upper case on plain DOS.
947
efb29aff
EZ
9482000-08-05 Eli Zaretskii <eliz@is.elta.co.il>
949
950 * mainmake.v2 (src): Put gdb.tmp after -a, since djecho's -a
951 switch requires an argument.
952
4a201758
EZ
9532000-07-31 Eli Zaretskii <eliz@is.elta.co.il>
954
955 * mainmake.v2 (src): Make the rule faster by using a single djecho
956 command instead of multiple redir invocations.
957 (install): Speed up by using a command.com's for loop.
958
7f987ac0
EZ
9592000-07-23 Eli Zaretskii <eliz@is.elta.co.il>
960
961 * sed3v2.inp: Define ALLOCA to an empty string.
962
68be2869
EZ
9632000-07-18 Eli Zaretskii <eliz@is.elta.co.il>
964
965 * sed1v2.inp: Put getloadavg.o into LIBOBJS, not GETLOADAVG_LIBS.
966
c107c335
EZ
9672000-07-09 Eli Zaretskii <eliz@is.elta.co.il>
968
969 * sed1v2.inp: Set LIBSOUND to an empty string.
970
7f3e4303
EZ
9712000-06-26 Eli Zaretskii <eliz@is.elta.co.il>
972
973 * sed2.inp: Define HAVE_STRUCT_TIMEZONE in src/config.h.
974
db1306d8
EZ
9752000-06-25 Eli Zaretskii <eliz@is.elta.co.il>
976
977 * sed1v2.inp: Set GETLOADAVG_LIBS to getloadavg.o in src/Makefile.
978
4ea325f5
EZ
9792000-06-18 Eli Zaretskii <eliz@is.elta.co.il>
980
981 * sedlisp.inp (srcdir): Edit this variable.
982
7d5c8691
EZ
9832000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
984
985 * sedlisp.inp: New file.
986
fcd2e082
EZ
9872000-05-18 Eli Zaretskii <eliz@is.elta.co.il>
988
989 * sed6.inp: Changes to allow "make foo.dvi" on DJGPP platforms:
990 (ENVADD): Redefine as empty, to avoid requiring a Unixy shell.
991 (TEXINPUTS): Use semi-colon; export explicitly.
992 (MAKEINFO): Export explicitly.
993
35a28e21
EZ
9942000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
995
996 * mainmake.v2 (install): Install ebrowse.exe.
997
33744b5d
DL
9982000-04-14 Dave Love <fx@gnu.org>
999
1000 * sed1v2.inp, sed1.inp: Add LIBS, LIBOBJS.
1001
c1300911
EZ
10022000-03-13 Eli Zaretskii <eliz@is.elta.co.il>
1003
1004 * sed2.inp: Add PROTOTYPES and POINTER_TYPE, per the new
1005 config.in.
1006
7c7b25db
EZ
10072000-01-27 Eli Zaretskii <eliz@is.elta.co.il>
1008
1009 * sed2.inp (HAVE_SETITIMER): Define.
1010
ba3a0c6d
EZ
10111999-11-18 Eli Zaretskii <eliz@is.elta.co.il>
1012
1013 * sed2.inp (HAVE_TM_GMTOFF, HAVE_MBLEN): Define.
1014
1015 * sed1v2.inp: Convert "LC_ALL=C ./temacs" to MS-DOS equivalent.
1016
32072ea3
DL
10171999-07-29 Eli Zaretskii <eliz@gnu.org>
1018
1019 * sedleim.inp (SHELL, MAKESHELL): Use /xyzzy/command as the shell.
1020
10211999-07-12 Richard Stallman <rms@gnu.org>
1022
1023 * Version 20.4 released.
1024
10251999-07-01 Eli Zaretskii <eliz@gnu.org>
1026
1027 * mainmake.v2 (SHELL, MAKESHELL): Don't use /dos/command, it can
10d1d0af 1028 invoke an incompatible version of COMMAND.COM.
32072ea3
DL
1029
10301999-05-19 Eli Zaretskii <eliz@gnu.org>
1031
1032 * sed1v2.inp: Use -gcoff instead of -g in CFLAGS, for those who
1033 have GCC configured by default to use stabs, which unexec.c
1034 doesn't currently support.
1035
10361999-01-14 Eli Zaretskii <eliz@gnu.org>
1037
1038 * mainmake.v2 (install): Use update instead of sed to install fns.el.
1039
10401999-01-11 Eli Zaretskii <eliz@gnu.org>
1041
1042 * mainmake.v2 (install): Install fns.el in ../bin, since Emacs
1043 looks for it in exec-directory.
1044
10451999-01-07 Eli Zaretskii <eliz@gnu.org>
1046
1047 * sedleim.inp: New file, for configuring the leim directory.
1048
1049 * mainmake.v2 (src): Build files in leim if leim/Makefile exists.
1050 (clean): Add clean in leim.
1051
10521998-11-08 Eli Zaretskii <eliz@mescaline.gnu.org>
1053
1054 * mainmake.v2 (SHELL, MAKESHELL): Don't use `override'.
1055
10561998-10-20 Eli Zaretskii <eliz@mescaline.gnu.org>
1057
1058 * mainmake.v2: Forcibly set SHELL and MAKESHELL to force Make to
1059 use COMMAND.COM as the shell.
1060
10611998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
1062
1063 * Version 20.3 released.
1064
10651998-05-04 Eli Zaretskii <eliz@mescaline.gnu.org>
1066
1067 * mainmake.v2 (TAGS tags): Fix file name wildcards in lisp
1068 directory.
1069
10701998-04-13 Eli Zaretskii <eliz@delysid.gnu.org>
1071
1072 * mainmake.v2 (src): Replace topdir with top_srcdir in commands
1073 which generate gdb.ini.
1074
10751998-04-12 Eli Zaretskii <eliz@delysid.gnu.org>
1076
1077 * mainmake.v2 (version): Determine emacs-version from
1078 lisp/version.el. Pass it to sub-Make's.
1079
10801998-04-05 Eli Zaretskii <eliz@is.elta.co.il>
1081
1082 * sed3v2.inp: When installing ${version},
1083 do it replacing @version@.
1084
1085 * mainmake.v2 (version): Compute the version from lisp/version.el
1086 and pass to sub-Make's. Pass top_srcdir to sub-Make's.
1087
10881997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
1089
1090 * sed6.inp: New file, configures the man directory for MSDOS.
1091
1092 * mainmake.v2 (man): New target to build the manual.
1093 (all): Add the man dependency.
1094 (install): Change bin\\nul to bin\nul.
1095
10961997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1097
1098 * Version 20.2 released.
1099
11001997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1101
1102 * Version 20.1 released.
1103
11041997-09-07 Eli Zaretskii <eliz@is.elta.co.il>
1105
1106 * sed1v2.inp: Enlarge the stack size of temacs to 100KB.
1107
11081997-08-13 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
1109
8de5628c 1110 * sed2.inp (EMACS_CONFIGURATION): Set to i386-pc-msdosdjgpp.
32072ea3 1111
5e1a6e32 11121997-08-10 Eli Zaretskii <eliz@is.elta.co.il>
32072ea3
DL
1113
1114 * sed1v2.inp (CPPFLAGS, LDFLAGS): Edit to empty.
1115
11161997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
1117
1118 * sed2.inp (HAVE_LOGB, HAVE_FREXP, HAVE_FMOD, HAVE_RINT)
1119 (HAVE_CBRT, HAVE_FPATHCONF, HAVE_SETRLIMIT): Defined.
1120
1121 * sed1.inp, sed1v2.inp: Remove `stamp-oldxmenu' dependency, so
1122 MSDOS users won't need `touch' installed.
1123
1124 * mainmake.v2 (TAGS, tags): Include new lisp subdirectories.
1125
11261996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1127
1128 * Version 19.33 released.
1129
11301996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1131
6df6ae42 1132 * is_exec.c: Rename from is-exec.c.
32072ea3
DL
1133
11341996-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1135
1136 * Version 19.32 released.
1137
1138 * is-exec.c, sigaction.c: New files.
1139
11401996-07-24 Eli Zaretskii <eliz@is.elta.co.il>
1141
1142 * mainmake.v2 (TAGS): Make sure bin/etags.exe is current. Make
1143 the rules always generate TAGS.
1144
11451996-06-09 Eli Zaretskii <eliz@is.elta.co.il>
1146
1147 * sed2.inp: Don't undef MULTI_FRAME.
1148
11491996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
1150
1151 * Version 19.31 released.
1152
11531996-04-17 Eli Zaretskii <eliz@is.elta.co.il>
1154
1155 * sed1.inp: Replace `make-docfile' with `make-doc.exe'. In case
1156 src/Makefile needs to rebuild `make-doc.exe', use one command per line.
1157 Undo the previous change.
177c0ea7 1158
32072ea3
DL
11591996-04-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1160
177c0ea7 1161 * sed1.inp: Change make-docfile to make-doc.exe in a second place.
32072ea3
DL
1162
11631996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
1164
1165 * mainmake.v2 (src): Create a file with sed commands instead of using
1166 a long sed command line (some versions of Sed don't handle that).
6df6ae42 1167 (gdb): Merge back into src, undoing April 13 change.
32072ea3 1168 (install): Do use if statements, but not a loop.
177c0ea7 1169
32072ea3
DL
11701996-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1171
1172 * mainmake.v2 (gdb): New target, broken out of src.
1173 (install): Use simple explicit copy commands, not a loop.
1174
11751996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
1176
1177 * sed2.inp: Under DJGPP v2, use <sys/config.h> instead of most of
1178 config.h.in.
1179
1180 * sed1v2.inp, sed3v2.inp, mainmake.v2: New files.
1181
11821996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
1183
1184 * sed2.inp (LOCALTIME_CACHE, HAVE_TZSET): Define these.
1185
11861995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1187
1188 * Version 19.30 released.
1189
11901995-11-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1191
1192 * sed3.inp: Alter test-distrib to test-dis.
1193
11941995-11-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
1195
1196 * mainmake (install): Don't mv make-doc.exe into ../bin/.
1197
11981995-10-11 Kim Storm <kfstorm@wombat.gnu.ai.mit.edu>
1199
1200 * sed1.inp: Call make-doc.exe instead of make-docfile.
1201
12021995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1203
1204 * sed2.inp: Define STDC_HEADERS.
1205 Undefine MULTI_FRAME, until somebody fixes msdos.h and msdos.c.
1206
12071995-01-20 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
1208
1209 * sed3.inp: Fix sed append command to behave as intended.
1210
12111995-01-20 Morten Welinder <terra@diku.dk>
1212
1213 * sed3.inp: Delete mysterious dot. Add comment to protect blank
1214 line at end of file. Make sure make-docfile is compiled.
1215
12161995-01-10 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
1217
1218 * sed3.inp: Use coff2exe on make-docfile.
1219 * sed1.inp: Not go32, which has problems with long arg lists.
1220
12211994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
1222
1223 * sed1.inp: Handle "\t#"-style comments.
c4cc8b9a 1224 (obj): Don't add any files -- now done in src/makefile.in.in.
32072ea3
DL
1225 (temacs): Don't depend on prefix-args.
1226 (DOC): Reflect makefile changes regarding two-batch run.
1227
1228 * sed2.inp: Add comments showing how to use the system malloc.
1229 (EMACS_CONFIG_OPTIONS): Set though not useful.
1230 (HAVE_MKTIME): Define.
1231
1232 * mainmake (clean): Add target.
1233
1234 * sed1x.inp, sed2x.inp, sed5x.inp: New files for X configuration.
1235
32072ea3
DL
12361994-07-14 Morten Welinder (terra@diku.dk)
1237
1238 * sed2.inp (HAVE_STRERROR): Define.
1239
12401994-07-08 Morten Welinder (terra@diku.dk)
1241
1242 * sed1.inp, sed2.inp: Use "m/intel386" instead of "m/dos386.h".
1243
12441994-06-01 Morten Welinder (terra@diku.dk)
1245
1246 * sed4.inp: New file for configuring src/paths.h.
1247
12481994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1249
1250 * Version 19.25 released.
1251
12521994-05-22 Morten Welinder (terra@diku.dk)
1253
1254 * sed1.inp: Adding dos-fns.elc to the set of lisp files was moved
1255 to src/makefile.in.in.
1256
12571994-05-20 Morten Welinder (terra@tyr.diku.dk)
1258
1259 * sed2.inp: Reflect change from CONFIGURATION to EMACS_CONFIGURATION.
1260 Also set it to correct three-part value.
1261
12621994-05-16 Morten Welinder (terra@tyr.diku.dk)
1263
1264 * Version 19.23 released.
1265
1266 * sed1.inp: Don't use `+' in regexps as different stream
1267 editors interpret them differently. Use `*' instead.
1268
12691994-05-12 Morten Welinder (terra@diku.dk)
1270
1271 * mainmake (install): Set the minimum stack (for running under
1272 DPMI) to 512K. Avoid using wildcard for matching one file.
1273
12741994-05-08 Morten Welinder (terra@diku.dk)
1275
1276 * sed3.inp: Don't pass version to [ce]tags.
1277
12781994-04-30 Morten Welinder (terra@diku.dk)
1279
194d44e7 1280 * sed1.inp: Don't comment out the inc-vers run as that
32072ea3
DL
1281 does not exist anymore.
1282 Don't reset DEBUG_MOLE as that no longer is used.
1283 Identify the file being patched as src/...
1284 * sed2.inp: Identify the file being patched as src/...
1285 * sed3.inp: We don't have to have the version number in here
1286 anymore. Instead we patch the way it is passed from make to
1287 the C compiler.
1288
12891994-04-29 Morten Welinder (terra@diku.dk)
1290
1291 * sed1.inp: Set CFLAGS=-O2, not -g. Handle the new
1292 M_FILE, S_FILE, and SET_MAKE defines. Get rid of ^Ms.
1293
1294 * sed2.inp: We have bcmp. Configuration is "msdos".
1295 Get rid of ^Ms.
1296
1297 * sed3.inp: Set CFLAGS=-O2, not -g. Correct for
1298 new configuration regarding utilities not to compile.
1299 Fix version number. Get rid of ^Ms.
1300
13011994-01-08 Morten Welinder (terra@diku.dk)
1302
194d44e7 1303 * sed3.inp: Improve make-compatibility by not using drive
32072ea3
DL
1304 specifications and by not specifying an explicit shell.
1305
13061994-01-07 Morten Welinder (terra@diku.dk)
1307
1308 * sed1.inp: Incorporate the actions of patch1.
1309 * patch1: File deleted.
1310
13111993-01-05 Morten Welinder (terra@diku.dk)
1312
1313 * mainmake: New file, makefile for the main directory.
1314
1315 * patch1: New file. Context diff to turn src/makefile.in into
1316 a msdos version called makefile.
1317
1318 * emacs.pif: New file, program information file for Emacs under
1319 Windows. (This file contains non-printable characters.)
1320
1321 * emacs.ico: New file, icon for Emacs under Windows. It's so ugly
8de5628c 1322 that someone is bound to create a better one. Mail uuencoded icons
32072ea3
DL
1323 to terra@diku.dk, but be prepared to sign a copyright disclaimer.
1324 (This file contains non-printable characters.)
1325
177c0ea7 1326 * sed3.inp: New file for changing lib-src/makefile.in into
32072ea3
DL
1327 lib-src/makefile.
1328
8de5628c 1329 * sed2.inp: New file for changing src/config.h-in into src/config.h.
32072ea3 1330
8de5628c 1331 * sed1.inp: New file for changing src/makefile.in.in into src/makefile.
6922b018
KH
1332
1333;; Local Variables:
880820fe 1334;; coding: utf-8
6922b018 1335;; End:
2a34a036 1336
2f097256 1337 Copyright (C) 1994-1999, 2001-2012 Free Software Foundation, Inc.
7f6d64f8
GM
1338
1339 This file is part of GNU Emacs.
1340
ff0cdfb9 1341 GNU Emacs is free software: you can redistribute it and/or modify
7f6d64f8 1342 it under the terms of the GNU General Public License as published by
ff0cdfb9
GM
1343 the Free Software Foundation, either version 3 of the License, or
1344 (at your option) any later version.
7f6d64f8
GM
1345
1346 GNU Emacs is distributed in the hope that it will be useful,
1347 but WITHOUT ANY WARRANTY; without even the implied warranty of
1348 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1349 GNU General Public License for more details.
1350
1351 You should have received a copy of the GNU General Public License
ff0cdfb9 1352 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.