merge trunk
[bpt/emacs.git] / msdos / ChangeLog
CommitLineData
42a53d84
EZ
12012-05-27 Eli Zaretskii <eliz@gnu.org>
2
3 * sedlibmk.inp (GNULIB_GL_UNISTD_H_GETOPT, GNULIB_POSIX_OPENPT)
4 (GNULIB_ISATTY, GNULIB_PTSNAME_R, GNULIB_RANDOM)
5 (GNULIB_SETHOSTNAME, HAVE_POSIX_OPENPT, HAVE_PTSNAME_R)
6 (HAVE_RANDOM, HAVE_SETHOSTNAME, NEXT_SYS_TYPES_H)
7 (NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H, REPLACE_FTRUNCATE)
8 (REPLACE_ISATTY, REPLACE_PTSNAME_R, REPLACE_RANDOM_R)
9 (REPLACE_STRTOIMAX, STDALIGN_H, WINDOWS_64_BIT_OFF_T)
10 (WINDOWS_64_BIT_ST_SIZE, GL_GENERATE_STDALIGN_H_TRUE)
11 (GL_GENERATE_STDALIGN_H_FALSE): Edit as appropriate for DJGPP.
12 (cat FOO): Edit into "sed -e '' FOO >>".
13
18e86e24
EZ
142012-05-25 Eli Zaretskii <eliz@gnu.org>
15
16 * sed6.inp (INFO_EXT): Edit to .info.
17 (INFO_OPTS): Edit to --no-split.
18
34374650
PE
192012-05-22 Paul Eggert <eggert@cs.ucla.edu>
20
21 Remove src/m/*.
22 * mainmake.v2 (TAGS tags): Don't look at $(CURDIR)/src/m/intel386.h.
23
9232a6d9
PE
242012-05-19 Paul Eggert <eggert@cs.ucla.edu>
25
26 * sed2v2.inp (HAVE_MBLEN): Remove.
27 * sed2x.inp (HAVE_XSETWMPROTOCOLS): Remove.
28
b42287d2
EZ
292012-04-21 Eli Zaretskii <eliz@gnu.org>
30
31 * sedleim.inp (RUN_EMACS): Replace BUILT_EMACS with EMACS.
32 Remove stale editing of "else make quail".
33 (.PHONY, compile-targets): Remove targets.
34 (compile-main): Edit into something that can be done without
35 requiring a Unixy shell.
36 (bootstrap-clean): Likewise: edit to not require $(setwins).
37
38 * sed1v2.inp: Edit "cd $(leimdir) && $(MAKE) ..." into the
39 equivalent "$(MAKE) $(MFLAGS) -C $(leimdir) ..." command.
40
6c94c34f 412012-04-18 Paul Eggert <eggert@cs.ucla.edu>
ec041b55
PE
42
43 configure: new option --enable-gcc-warnings (Bug#11207)
44 * sed1v2.inp, sed3v2.inp, sedlibmk.inp: GNULIB_WARN_CFLAGS,
45 WARN_CFLAGS, and WERROR_CFLAGS replace C_WARNINGS_SWITCH.
46
2f097256
GM
472012-04-11 Glenn Morris <rgm@gnu.org>
48
49 * sedlibmk.inp, sed1v2.inp: GNUSTEP_CFLAGS replaces C_SWITCH_X_SYSTEM.
50
f3774f20
GM
512012-04-07 Glenn Morris <rgm@gnu.org>
52
53 * sed2v2.inp: Bump version to 24.1.50.
54
ef02e37c
EZ
552012-02-04 Eli Zaretskii <eliz@gnu.org>
56
57 * sed3v2.inp (insrcdir): Use $(<F) rather than $<, as
58 command.com's "if not exist" doesn't grok forward slashes in file
59 names.
60
0702107a
EZ
612012-01-14 Eli Zaretskii <eliz@gnu.org>
62
63 * sed4.inp (PATH_DUMPLOADSEARCH): Edit to "../lisp", for when the
64 default in src/epaths.in will change, maybe.
65
0bd3cb7b
EZ
662011-10-31 Eli Zaretskii <eliz@gnu.org>
67
68 * sed3v2.inp (insrcdir): Comment out definition.
69 $(insrcdir): Edit into MS-DOS existence test.
70
31bed486
EZ
712011-09-29 Eli Zaretskii <eliz@gnu.org>
72
73 * mainmake.v2 (boot): Condition the value on the existence of
74 autogen/README, not admin/admin.el, since the latter is now part
75 of the release tarball.
76 (install): Don't copy lib-src/fns.el, as that file is no longer
77 generated in that directory.
78
79 * sed1v2.inp (LIB_PTHREAD, LIB_PTHREAD_SIGMASK): Edit to empty.
80 (SETTINGS_CFLAGS, SETTINGS_LIBS): Edit these instead of
81 GCONF_CFLAGS and GCONF_LIBS.
82
83 * sedlibmk.inp (ALLOCA_H, AR, ARFLAGS, GNULIB_CHDIR, GNULIB_DUP)
84 (GNULIB_FDATASYNC, GNULIB_FDOPEN, GNULIB_FSTAT, GNULIB_PCLOSE)
85 (GNULIB_PTHREAD_SIGMASK, GNULIB_RAISE, GNULIB_SIGACTION)
86 (GNULIB_SIGPROCMASK, GNULIB_SIGNAL_H_SIGPIPE, HAVE_FDATASYNC)
87 (HAVE_PCLOSE, HAVE_POPEN, HAVE_POSIX_SIGNALBLOCKING)
88 (HAVE_PTHREAD_SIGMASK, HAVE_RAISE, HAVE_SIGACTION)
89 (HAVE_SIGHANDLER_T, HAVE_SIGINFO_T, HAVE_SIGSET_T)
90 (HAVE_STRUCT_SIGACTION_SA_SIGACTION)
91 (HAVE_TYPE_VOLATILE_SIG_ATOMIC_T, LIB_PTHREAD)
92 (LIB_PTHREAD_SIGMASK, NEXT_AS_FIRST_DIRECTIVE_SIGNAL_H)
93 (NEXT_SIGNAL_H, REPLACE_FDOPEN, REPLACE_PTHREAD_SIGMASK)
94 (REPLACE_RAISE): New edits.
95 (gl_LIBOBJS): Remove md5.o, filemode.o, and sha1.o. Add
96 pthread_sigmask.o.
97 (@GL_GENERATE_ALLOCA_H_TRUE@, @GL_GENERATE_ALLOCA_H_FALSE@): Edit
98 to comment out unneeded lines.
99 (warn-on-use.h): Edit the recipe commands to work with DJGPP
100 without requiring a Unixy shell.
101
102 * inttypes.h (strtoimax) [DJGPP < 2.04]: New macro.
103
104 * sed2v2.inp (HAVE_ALLOCA, HAVE_DECL_STRTOLL, HAVE_DECL_STRTOIMAX)
105 (HAVE_STRTOLL, HAVE_SIGSET_T, HAVE_SNPRINTF): New edits.
106
e39b275c 1072011-09-06 Paul Eggert <eggert@cs.ucla.edu>
24e0f6b1
PE
108
109 * sedlibmk.inp (CONFIG_CLEAN_VPATH_FILES): Adjust to snippet moves
abec06ff 110 from top level to build-aux/snippet (Bug#9169).
24e0f6b1 111
2c631e0e
EZ
1122011-06-07 Eli Zaretskii <eliz@gnu.org>
113
114 * sedlibmk.inp (PTRDIFF_T_SUFFIX): Edit to nothing.
115
d451b087
EZ
1162011-05-28 Eli Zaretskii <eliz@gnu.org>
117
118 * sed1v2.inp: Edit "make-docfile -d FOO" commands to chdir back to
119 src/. Make editing of RUN_TEMACS commands less sensitive to
120 leading whitespace.
121
122 * sedlibmk.inp (gl_LIBOBJS): Add sha1.o.
123
7285dc67
EZ
1242011-05-20 Eli Zaretskii <eliz@gnu.org>
125
126 * sed1v2.inp (make-docfile commands): Recognize only if the line
127 begins with a TAB. Use $(etc) rather than a literal "../etc".
128 (`sed SED-COMMAND $(srcdir)/lisp.mk`): Edit to replace with "$(lisp).
129 (@lisp_frag@): Edit out.
130
131 * sedlibmk.inp (GNULIB_GROUP_MEMBER, HAVE_GROUP_MEMBER): Edit to
132 zero.
133
4a720484
GM
1342011-05-19 Glenn Morris <rgm@gnu.org>
135
136 * sed1x.inp (TOOLTIP_SUPPORT, WINDOW_SUPPORT):
137 * sed1v2.inp (MSDOS_SUPPORT, NS_SUPPORT, MOUSE_SUPPORT)
138 (TOOLTIP_SUPPORT, WINDOW_SUPPORT): No need to edit these any more.
139
75c0d28a
EZ
1402011-05-07 Eli Zaretskii <eliz@gnu.org>
141
142 * inttypes.h: Include stdint.h.
143 (uintmax_t): Don't define, it is defined in stdint.h.
144
145 * sedlibmk.inp (am__append_1): Edit to comment out.
146 (am__append_2): Edit to expose.
147 (NEXT_AS_FIRST_DIRECTIVE_STDARG_H, NEXT_STDARG_H, STDARG_H): Edit
148 to empty.
149 (@GL_GENERATE_STDARG_H_TRUE@, @GL_GENERATE_STDARG_H_FALSE@): Edit
150 to comment out corresponding lines.
151
8db90b73
EZ
1522011-04-30 Eli Zaretskii <eliz@gnu.org>
153
154 * inttypes.h: New file.
155
156 * sed2v2.inp (HAVE_DECL_STRTOULL, HAVE_DECL_STRTOUMAX)
157 (HAVE_STRTOULL, HAVE_STRTOULL): Define to 1.
158
159 * sedlibmk.inp (BUILT_SOURCES): Edit out inttypes.h.
160
161 * sed1v2.inp (CPPFLAGS): Edit to "-I../msdos".
162 Add ../msdos/inttypes.h to prerequisites of lread.o.
163
1b2de274
EZ
1642011-04-24 Eli Zaretskii <eliz@gnu.org>
165
166 * sedlibmk.inp (am_libgnu_a_OBJECTS): Edit out
167 allocator.$(OBJEXT). Add editing for the new GNULIB_* and
168 REPLACE_* variables.
169
7c106b1e
EZ
1702011-04-06 Eli Zaretskii <eliz@gnu.org>
171
172 * sedlibmk.inp: Update checklist.
173 (am_libgnu_a_OBJECTS): Remove careadlinkat.$(OBJEXT).
174 ($(top_builddir)/config.status): Edit away, both as target and in
175 prerequisites.
176 (@am__fastdepCC_FALSE@): Fix editing.
177 (@GL_GENERATE_STDBOOL_H_TRUE@, @GL_GENERATE_STDBOOL_H_FALSE@)
178 (@GL_GENERATE_STDDEF_H_TRUE@, @GL_GENERATE_STDDEF_H_FALSE@)
179 (@GL_GENERATE_STDINT_H_TRUE@, @GL_GENERATE_STDINT_H_FALSE@): Edit
180 to either nothing or "#".
181
07da4b3c
EZ
1822011-03-25 Eli Zaretskii <eliz@gnu.org>
183
184 * sedlibmk.inp: Adapt to addition of the gnulib stdio module.
f4d87671
EZ
185 Add a description of what needs to be done when a new gnulib
186 module is added.
f4d87671 187 (MKDIR_P): Fix replacement command.
07da4b3c 188
33383987
JB
1892011-03-07 Chong Yidong <cyd@stupidchicken.com>
190
191 * Version 23.3 released.
192
945d8b44
EZ
1932011-02-26 Eli Zaretskii <eliz@gnu.org>
194
003fa8b6
EZ
195 * sedlibmk.inp (BITSIZEOF_PTRDIFF_T, BITSIZEOF_SIG_ATOMIC_T)
196 (BITSIZEOF_SIZE_T, BITSIZEOF_WCHAR_T)
197 (BITSIZEOF_WINT_TGNULIB_FCHMODAT, GNULIB_FSTATAT, GNULIB_FUTIMENS)
198 (GNULIB_LCHMOD, GNULIB_LSTAT, GNULIB_MBTOWC, GNULIB_MKDIRAT)
199 (GNULIB_MKFIFO, GNULIB_MKFIFOAT, GNULIB_MKNOD, GNULIB_MKNODAT)
200 (GNULIB_STAT, GNULIB_UTIMENSAT, GNULIB_WCTOMB, HAVE_FCHMODAT)
201 (HAVE_FSTATAT, HAVE_FUTIMENS, HAVE_INTTYPES_H, HAVE_LCHMOD)
202 (HAVE_LONG_LONG_INT, HAVE_LSTAT, HAVE_MKDIRAT, HAVE_MKFIFO)
203 (HAVE_MKFIFOAT, HAVE_MKNOD, HAVE_MKNODAT)
204 (HAVE_SIGNED_SIG_ATOMIC_T, HAVE_SIGNED_WCHAR_T)
205 (HAVE_SIGNED_WINT_T, HAVE_STDINT_H, HAVE_SYS_BITYPES_H)
206 (HAVE_SYS_INTTYPES_H, HAVE_SYS_TYPES_H)
207 (HAVE_UNSIGNED_LONG_LONG_INT, HAVE_UTIMENSAT, HAVE_WCHAR_H)
208 (MKDIR_P, NEXT_AS_FIRST_DIRECTIVE_STDINT_H)
209 (NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H, NEXT_STDINT_H)
210 (NEXT_SYS_STAT_H, REPLACE_LSTAT, REPLACE_MBTOWC, REPLACE_MKDIR)
211 (REPLACE_MKFIFO, REPLACE_MKNOD, REPLACE_STAT, REPLACE_UTIMENSAT)
212 (REPLACE_WCTOMB, SIG_ATOMIC_T_SUFFIX, SIZE_T_SUFFIX, STDINT_H)
ea2bc7b0 213 (WCHAR_T_SUFFIX, WINT_T_SUFFIX, APPLE_UNIVERSAL_BUILD): New edits.
003fa8b6 214 ($(MKDIR_P)): Replace with equivalent DOS command.
ea2bc7b0 215 (gl_LIBOBJS): Add md5.o and filemode.o.
003fa8b6
EZ
216
217 * sed2v2.inp (BITSIZEOF_PTRDIFF_T, BITSIZEOF_SIG_ATOMIC_T)
218 (BITSIZEOF_SIZE_T, BITSIZEOF_WCHAR_T, BITSIZEOF_WINT_T)
219 (HAVE_LONG_LONG_INT, HAVE_SIGNED_SIG_ATOMIC_T, HAVE_SIGNED_WINT_T)
220 (HAVE_UNSIGNED_LONG_LONG_INT, HAVE_WCHAR_H, HAVE_INTTYPES_H): New
221 edits.
222
945d8b44
EZ
223 * depfiles.bat: Create a dummy .Po file only if a file by the same
224 name does not already exist in the deps/ subdirectory.
225
9d9d12cd
EZ
2262011-02-19 Eli Zaretskii <eliz@gnu.org>
227
615d868e 228 * depfiles.bat: New file.
83627c03 229
615d868e
EZ
230 * sedlibmk.inp: New file.
231
232 * sedlibcf.inp: New file.
f601db19
EZ
233
234 * sedleim.inp (RUN_EMACS): Rename from RUN-EMACS.
235 (BUILT_EMACS): Rename from BUILT-EMACS.
236
237 * sed6.inp (MAKEINFO): Edit to "makeinfo".
238 (ENVADD): Adjust to MAKEINFO_OPTS.
239 (texinputdir): Don't edit.
240
534e4e80
EZ
241 * sed3v2.inp (-DVERSION): Edit out.
242 (LOADLIBES): Don't edit to empty.
243
615d868e
EZ
244 * sed2v2.inp: Remove workaround for the "#if ! HAVE_MKTIME ||
245 BROKEN_MKTIME" stuff -- it's no longer in src/config.in.
246 (HAVE_ATTRIBUTE_ALIGNED, HAVE_C99_STRTOLD, HAVE_DECL_GETENV)
247 (HAVE__BOOL): Edit to 1.
248 (VERSION, inline, restrict): Edit for DJGPP.
249 (my_strftime): Edit to nstrftime.
9d9d12cd
EZ
250
251 * sed1v2.inp (NS_OBJC_OBJ): Edit to empty.
252 (@true): Edit to "@rem".
253 (move-if-change): Edit to "update".
254 (echo): Edit to "djecho".
255 (cd $(lib) && ...): Edit to "$(MAKE) -C ...".
615d868e
EZ
256 (LIBOBJS): Edit to empty.
257 ($(libsrc)/make-docfile): Two new edits, one each for every
258 invocation of make-docfile.
259 (move-if-change): Fix edit.
260 Remove some unused switches from $(ALL_CFLAGS), to make the GCC
261 command line shorter.
9d9d12cd
EZ
262
263 * mainmake.v2 (version): Remove, no longer needed (config.in
264 defines VERSION).
265 (all): Add lib.
266 (lib): New target and recipe.
267 (lib-src): Depend on lib.
268 (src): Depend on lib and lib-src.
269 (clean, mostlyclean, distclean, maintainer-clean, extraclean)
270 (bootstrap-clean): Recurse into lib.
615d868e 271 (lib, lib-src, src): Specify "all" as an explicit target.
9d9d12cd 272
16eea16b
GM
2732011-01-08 Glenn Morris <rgm@gnu.org>
274
275 * sedleim.inp (RUN-EMACS): -batch implies --no-init-file.
276
31620103
EZ
2772011-01-07 Eli Zaretskii <eliz@gnu.org>
278
279 * sed2v2.inp (HAVE___BUILTIN_UNWIND_INIT): Define.
280
d6a003a8
AS
2812010-12-04 Andreas Schwab <schwab@linux-m68k.org>
282
283 * sed1v2.inp (M_FILE, S_FILE): Add $(srcdir)/ prefix.
284
c3911ead
EZ
2852010-10-15 Eli Zaretskii <eliz@gnu.org>
286
287 * sed1v2.inp: Use $(..) instead of ${..} in all edit commands.
288 Needed because of changes in 2010-10-10T14:43:05Z!dann@ics.uci.edu.
289
290 * sed6.inp (mkinfodir): Edit to avoid Unix shell-isms. Needed
291 because of changes in 2010-10-09T18:31:12Z!rgm@gnu.org.
292
a4daeecf
DN
2932010-10-10 Dan Nicolaescu <dann@ics.uci.edu>
294
295 * sed1v2.inp (PROFILING_LDFLAGS):
296 * sed3v2.inp (PROFILING_LDFLAGS): Remove, not defined anymore.
297
3fb78d1f
GM
2982010-10-09 Glenn Morris <rgm@gnu.org>
299
300 * mainmake.v2 (install): Remove b2m.
301
644d0594
EZ
3022010-10-02 Eli Zaretskii <eliz@gnu.org>
303
304 * mainmake.v2 (TAGS tags): Use `find' to filter out loaddefs
305 files. Make all file names in TAGS tables absolute.
306
ae9cecb9
EZ
3072010-10-01 Eli Zaretskii <eliz@gnu.org>
308
309 * sed1v2.inp (LIBGNUTLS_LIBS, LIBGNUTLS_CFLAGS): Edit to empty.
310
9f5a812a
EZ
3112010-09-22 Eli Zaretskii <eliz@gnu.org>
312
313 * sed1v2.inp (LINKER): Don't edit, variable was removed from
314 src/Makefile.in.
315 (LD_FIRSTFLAG): Edit to empty.
316
25b88a3d
EZ
3172010-09-17 Eli Zaretskii <eliz@gnu.org>
318
319 * sed1v2.inp (LIBXML2_LIBS, LIBXML2_CFLAGS): Edit to empty.
320
26446e2c
EZ
3212010-08-22 Chong Yidong <cyd@stupidchicken.com>
322
323 * sedleim.inp (RUN-EMACS): Don't use --multibyte.
324
6f505bc8
EZ
3252010-08-20 Eli Zaretskii <eliz@gnu.org>
326
327 * sed1v2.inp (IMAGEMAGICK_LIBS, IMAGEMAGICK_CFLAGS): Edit to empty.
328
491a1546
EZ
3292010-08-15 Eli Zaretskii <eliz@gnu.org>
330
331 * mainmake.v2 (version): Update due to change in emacs.c.
332
29cf3e20
EZ
3332010-08-05 Eli Zaretskii <eliz@gnu.org>
334
335 * sed1v2.inp (UNEXEC_OBJ): Edit to unexcoff.o, due to renaming of
336 unexec.c => unexcoff.c.
337
59df9fdd 3382010-07-29 Chad Brown <yandros@mit.edu>
1c97e857 339
59df9fdd 340 * sed2v2.inp (HAVE_DIRENT_H): Edit to 1.
1c97e857 341
fc549af9
EZ
3422010-07-12 Eli Zaretskii <eliz@gnu.org>
343
344 * sed1v2.inp (C_WARNINGS_SWITCH, PROFILING_CFLAGS, PROFILING_LDFLAGS):
345 Edit to empty.
346
347 * sed3v2.inp(C_WARNINGS_SWITCH, PROFILING_CFLAGS, PROFILING_LDFLAGS):
348 Edit to empty.
349
4ea6cb0a
EZ
3502010-07-11 Eli Zaretskii <eliz@gnu.org>
351
352 * sed2v2.inp (HAVE_STRCHR, HAVE_STRRCHR): Don't edit, already
353 defined on <sys/config.h>.
354
8966b757
AS
3552010-07-11 Andreas Schwab <schwab@linux-m68k.org>
356
357 * sed2v2.inp (HAVE_INDEX, HAVE_RINDEX): Don't edit.
358 (HAVE_STRCHR, HAVE_STRRCHR): Edit to 1.
359
e3d5fd37
EZ
3602010-07-08 Eli Zaretskii <eliz@gnu.org>
361
362 * sed1v2.inp (stamp-oldxmenu): Don't edit out in `temacs:' target,
363 which doesn't exist.
364
365 * sed2v2.inp (HAVE_MEMCPY): Don't edit, defined on <sys/config.h>.
366
49d9e6b0
DN
3672010-07-08 Dan Nicolaescu <dann@ics.uci.edu>
368
369 * sed1v2.inp: Remove reference to prefix-args.
370
72af86bd
AS
3712010-07-07 Andreas Schwab <schwab@linux-m68k.org>
372
373 * sed2v2.inp (HAVE_MEMCPY, HAVE_MEMSET): Edit to 1.
374 (HAVE_BZERO): Don't edit.
375
baeb2564
EZ
3762010-07-02 Eli Zaretskii <eliz@gnu.org>
377
378 * sed1v2.inp (LIB_GCC): Edit to empty.
379 Return back to ../src after compiling each .el file.
380
6259c2ec
GM
3812010-06-30 Glenn Morris <rgm@gnu.org>
382
383 * sed1v2.inp (CANNOT_DUMP): Update for configure name change.
384
394f2386
EZ
3852010-06-26 Eli Zaretskii <eliz@gnu.org>
386
387 * mainmake.v2 (version): Use emacs_version[] in src/emacs.c
388 instead of lisp/version.el (see 2010-05-15T21:11:37Z!raeburn@raeburn.org).
389
390 * sed1v2.inp (MKDEPDIR): Edit to empty.
c332ebc2
EZ
391 Delete lines in rules that invoke $(MKDEPDIR). Fix editing rules
392 that begin with "cd ../lisp". Edit out sh if-then-else-fi
393 constructs that test ${CANNOT_DUMP}. Edit out "|| exit ;\"
394 constructs in emacs${EXEEXT} rule.
394f2386 395
eb697db5
DN
3962010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
397
398 * sed1v2.inp (UNEXEC_OBJ): Use UNEXEC_OBJ instead of unexec.
399
824e2978
GM
4002010-06-03 Glenn Morris <rgm@gnu.org>
401
402 * sed2v2.inp: Do not edit HAVE_ALLOCA.
403
ccd89fb3
GM
4042010-05-26 Glenn Morris <rgm@gnu.org>
405
90278cb6
GM
406 * sed1v2.inp (@PRE_EDIT_LDFLAGS@, @POST_EDIT_LDFLAGS@): Edit to nothing.
407
ccd89fb3
GM
408 * sed1v2.inp (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS):
409 No longer present.
410
e5458003
GM
4112010-05-25 Glenn Morris <rgm@gnu.org>
412
413 * sed1v2.inp (LD_SWITCH_SYSTEM_EXTRA): No longer present.
414
e8752c66
GM
4152010-05-21 Glenn Morris <rgm@gnu.org>
416
90278cb6 417 * sed1v2.inp (@ns_frag@): Edit to nothing.
66dbf213 418
04384b2d
GM
419 * sed1x.inp (OLDXMENU): Replace any initial value.
420 * sed1v2.inp (OLDXMENU): Edit to "nothing".
421
e8752c66
GM
422 * sed1v2.inp (CANNOT_DUMP): Edit to no.
423
9d5cf9b6
GM
4242010-05-20 Glenn Morris <rgm@gnu.org>
425
426 * sed1v2.inp (DEPFLAGS, deps_frag): Edit to empty.
427 (MKDEPDIR): Edit to ':'.
428
c1d0dcfd
GM
4292010-05-19 Glenn Morris <rgm@gnu.org>
430
d494e8f2
GM
431 * sed2v2.inp (ORDINARY_LINK): Set here rather than in s/msdos.h.
432
c1d0dcfd
GM
433 * sed1v2.inp (LD): Edit to $(CC).
434 (YMF_PASS_LDFLAGS): Edit to `flags'.
435
952d5580
EZ
4362010-05-18 Eli Zaretskii <eliz@gnu.org>
437
438 * sed1x.inp: Add copyright notice.
439
be4ff9da
GM
4402010-05-18 Glenn Morris <rgm@gnu.org>
441
40dc6bf4
GM
442 * sed1v2.inp (RALLOC_OBJ): Edit to ralloc.o.
443
be4ff9da
GM
444 * sed1v2.inp (GMALLOC_OBJ): Edit to gmalloc.o.
445 (VMLIMIT_OBJ): Edit to vm-limit.o.
446
16455a85
GM
4472010-05-17 Glenn Morris <rgm@gnu.org>
448
449 * sed1v2.inp (OLDXMENU_DEPS): Edit to empty.
450 * sed1x.inp (OLDXMENU_DEPS): Edit to ${OLDXMENU} ../src/${OLDXMENU}.
451
8877ca0f
GM
4522010-05-16 Glenn Morris <rgm@gnu.org>
453
b02a6645
GM
454 * sed1v2.inp (TEMACS_LDFLAGS2): Edit to $(LDFLAGS).
455
8877ca0f
GM
456 * sed1v2.inp (GNUSTEP_SYSTEM_LIBRARIES): Remove.
457 (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): Edit to empty.
458
6e546d18
GM
4592010-05-15 Glenn Morris <rgm@gnu.org>
460
4235ca47
GM
461 * sed1v2.inp (LIBXMENU): Edit to empty.
462 * sed1x.inp (LIBXMENU): Expect empty initial value.
463
3545021d
GM
464 * sed1v2.inp (OLDXMENU): Edit to empty.
465 * sed1x.inp (OLDXMENU): Expect empty initial value.
466
9fad8b97
GM
467 * sed1v2.inp (LIBX_OTHER): Edit to empty.
468 * sed1x.inp (LIBX_OTHER): Expect empty initial value.
469
6e546d18
GM
470 * sed1v2.inp (FONT_OBJ): Edit to empty for non-X case.
471 * sed1x.inp (FONT_OBJ): Edit to xfont.o for X case.
472
dbd3f723
EZ
4732010-05-15 Eli Zaretskii <eliz@gnu.org>
474
475 * sed3v2.inp (INSTALLABLES): Edit out extra ${EXEEXT} after
476 "emacsclient".
477 (emacsserver, timer, wakeup): Remove edit-out commands.
478
479 * sed1v2.inp (MSDOS_OBJ): Add w16select.o.
480 (TERMCAP_OBJ): Add termcap.o.
481
02b49580
GM
4822010-05-15 Glenn Morris <rgm@gnu.org>
483
1a82cca9
GM
484 * sed1v2.inp (OLDXMENU_TARGET): Edit to empty.
485 * sed1x.inp (OLDXMENU_TARGET): Edit to really-oldxmenu.
486
1edbd309 487 * sed1v2.inp (LIBXT_OTHER): Edit to empty.
02b49580 488
489d31a4
GM
4892010-05-14 Glenn Morris <rgm@gnu.org>
490
177b0288
GM
491 * sed1v2.inp (ns_appdir, ns_appbindir, ns_appsrc): Edit to empty.
492
f14d1dfd
GM
493 * sed1v2.inp (MSDOS_OBJ): Edit to dosfns.o msdos.o.
494 (MSDOS_SUPPORT): Edit to $(MSDOS_SUPPORT_REAL).
495 * sed1x.inp (MSDOS_X_OBJ): Edit to w16select.o termcap.o.
496
11842bd8
GM
497 * sed2x.inp (HAVE_WINDOW_SYSTEM): Define.
498 * sed1x.inp (TOOLTIP_SUPPORT): Edit to ${lispsource}tooltip.elc.
499 (WINDOW_SUPPORT): Edit to $(BASE_WINDOW_SUPPORT) $(X_WINDOW_SUPPORT).
500 * sed1v2.inp (MOUSE_SUPPORT): Edit to $(REAL_MOUSE_SUPPORT).
501 (TOOLTIP_SUPPORT, WINDOW_SUPPORT): Edit to empty.
502
2633ef94
GM
503 * sed1v2.inp (FONT_OBJ): Use the plain X version (no XFT, Freetype).
504
489d31a4
GM
505 * sed1v2.inp (@NS_IMPL_GNUSTEP_INC@): Edit to nil.
506
5a903aa9
GM
5072010-05-13 Glenn Morris <rgm@gnu.org>
508
99ab9eb4
GM
509 * sed1x.inp (OLDXMENU): Edit to ${oldXMenudir}libXMenu11.a.
510 (LIBXMENU): Edit to ${OLDXMENU}.
511 (LIBX_OTHER): Edit to ${LIBXT} ${LIBX_EXTRA}.
512
5a903aa9
GM
513 * sed1v2.inp (C_SWITCH_X_SYSTEM, C_SWITCH_X_SITE, LIB_STANDARD)
514 (FONTCONFIG_CFLAGS, FONTCONFIG_LIBS, FREETYPE_CFLAGS, FREETYPE_LIBS)
515 (LIBOTF_CFLAGS, LIBOTF_LIBS, M17N_FLT_CFLAGS, M17N_FLT_LIBS)
516 (GNU_OBJC_CFLAGS, GNUSTEP_SYSTEM_LIBRARIES, LIBRESOLV, LIBGPM):
c4cc8b9a 517 Edit to empty.
5a903aa9
GM
518 (LIB_MATH): Edit to -lm.
519 (UNEXEC_OBJ): Edit to unexec.o.
520
1a0d7c06
GM
5212010-05-12 Glenn Morris <rgm@gnu.org>
522
44b031a6
GM
523 * sed3v2.inp (INSTALLABLES): No more @LIB_SRC_EXTRA_INSTALLABLES@.
524
1a0d7c06
GM
525 * sed1v2.inp (LIB_GCC): Edit to -Lgcc.
526
acddf8ae
GM
5272010-05-11 Glenn Morris <rgm@gnu.org>
528
529 * sed1x.inp (LIBS_SYSTEM): Edit to -lxext -lsys.
530 * sed3x.inp: New file.
531
7490175b
GM
5322010-05-10 Glenn Morris <rgm@gnu.org>
533
97efb629
GM
534 * sed1v2.inp, sed3v2.inp (LIBS_SYSTEM): Edit to empty.
535
7490175b
GM
536 * sed3v2.inp (BLESSMAIL_TARGET): Edit to need-blessmail.
537
61a808e8
CY
5382010-05-07 Chong Yidong <cyd@stupidchicken.com>
539
540 * Version 23.2 released.
541
40c17879
GM
5422010-05-08 Glenn Morris <rgm@gnu.org>
543
544 * sed1v2.inp (LIBS_TERMCAP): Edit to empty.
545 (TERMCAP_OBJ): Edit to tparam.o.
546
9fdec8bc
EZ
5472010-05-07 Eli Zaretskii <eliz@gnu.org>
548
549 Fix breakage due to autoconfiscation of Makefile.in files.
550
551 * sed3v2.inp (C_SWITCH_MACHINE): Edit to empty.
552
553 * sed1v2.inp (@LIB_MATH@): Edit to -lm.
554 (C_SWITCH_MACHINE, C_SWITCH_SYSTEM, LD_SWITCH_SYSTEM_TEMACS)
555 (LD_SWITCH_X_SITE_AUX, LD_SWITCH_X_SITE_AUX_RPATH)
556 (LD_SWITCH_SYSTEM, LD_SWITCH_SYSTEM_EXTRA, LIBTIFF, LIBJPEG)
557 (LIBPNG, LIBGIF, LIBXPM, XFT_LIBS, DBUS_CFLAGS, DBUS_LIBS)
558 (DBUS_OBJ, GCONF_CFLAGS, GCONF_LIBS, GTK_OBJ, LIBXMU, LIBXSM)
559 (LIBXTR6, XOBJ, TOOLKIT_LIBW, WIDGET_OBJ, CYGWIN_OBJ, NS_OBJ)
560 (NS_SUPPORT, LIBSELINUX_LIBS, START_FILES): Edit to empty.
561 (XMENU_OBJ): Edit to xmenu.o.
562 (FONT_OBJ): Edit to value used for X on Unix.
563 (PRE_ALLOC_OBJ): Edit to lastfile.o.
564 (POST_ALLOC_OBJ): Edit to $(vmlimitobj).
565 (@unexec@): Edit to unexec.o.
566
e3cf0cde
GM
5672010-05-06 Glenn Morris <rgm@gnu.org>
568
569 * sed1v2.inp, sed5x.inp: Remove LN_S, unused.
570
ed68db4d
EZ
5712010-04-01 Eli Zaretskii <eliz@gnu.org>
572
573 Remove support for DJGPP v1.x.
574
575 * sed3.inp:
576 * sed2.inp:
577 * sed1.inp:
578 * mainmake: Files removed.
579
2201e7e2
EZ
5802010-03-27 Eli Zaretskii <eliz@gnu.org>
581
582 * sedlisp.inp (VPATH): Don't edit, no longer needed.
583 (lisp, srcdir): Adapt to lisp/Makefile.in changes.
584 (abs_top_builddir): New edit.
585
586 * sed3v2.inp (KRB4LIB, DESLIB, KRB5LIB, CRYPTOLIB, COM_ERRLIB)
587 (LIBHESIOD, LIBRESOLV, LIBS_MAIL): Edit to empty values.
588
589 * sed3.inp (KRB4LIB, DESLIB, KRB5LIB, CRYPTOLIB, COM_ERRLIB)
590 (LIBHESIOD, LIBRESOLV, LIBS_MAIL): Edit to empty values.
591
592 * sed1v2.inp (abs_builddir): Edit into "../src".
593
288f9fc0
CY
5942010-03-10 Chong Yidong <cyd@stupidchicken.com>
595
596 * Branch for 23.2.
597
e4138181
EZ
5982010-02-19 Eli Zaretskii <eliz@gnu.org>
599
600 * INSTALL: Remove a CVS-specific note. Update for latest versions
601 of Windows.
602
e2a1f100
EZ
6032009-09-17 Eli Zaretskii <eliz@gnu.org>
604
605 * sed1v2.inp (OTHER_FILES): Edit to empty.
606
66205aea
EZ
6072009-09-11 Eli Zaretskii <eliz@gnu.org>
608
609 * mainmake.v2 (bootstrap): Ensure enough environment space
610 will be available to run config.bat.
611
a6e656a4
EZ
6122009-08-27 Eli Zaretskii <eliz@gnu.org>
613
614 * sed1v2.inp (buildobj.h): Replace "echo" with "djecho".
615
70243478
CY
6162009-06-21 Chong Yidong <cyd@stupidchicken.com>
617
618 * Branch for 23.1.
619
dfec8622
EZ
6202009-04-14 Eli Zaretskii <eliz@gnu.org>
621
622 * mainmake.v2 (src) <gdb.ini>: Don't replace the line with
623 x_error_quitter; instead, append "set environment NAME" to the end.
624 Set NAME and USERNAME in the environment to the same value.
625
291f6a31
EZ
6262009-02-28 Eli Zaretskii <eliz@gnu.org>
627
628 * mainmake.v2 (boot): Don't require b-emacs.exe if not building
2a1573ff 629 out of CVS. (Bug#2151)
291f6a31 630
bd448b7a
EZ
6312008-12-19 Eli Zaretskii <eliz@gnu.org>
632
633 * INSTALL: Document the problems on Windows Vista and the
634 --with-system-malloc option to config.bat.
635
636 * sedalloc.inp: New file.
637
0c123bd1
EZ
6382008-11-21 Eli Zaretskii <eliz@gnu.org>
639
640 * mainmake.v2 (misc): New target.
641 (all, info): Depend on `misc'.
642
71a69201
EZ
6432008-11-15 Eli Zaretskii <eliz@gnu.org>
644
aae2a498
EZ
645 * mainmake.v2 (src): Move removal of src/bootlisp after recursing
646 into `lisp'.
647
ead9233b
EZ
648 Make bootstrap work again:
649
650 * mainmake.v2 (boot): New variable.
651 (src): Pass $(boot) to sub-Make. Remove src/bootlisp. If
652 src/bootlisp exists after running Make, run Make in `lisp' as
653 well.
654 (clean, mostlyclean): Remove bogus repeated clean in the top-level
655 directory.
656 (info, bootstrap-clean): New targets.
657 (bootstrap): Depend only on bootstrap-clean. Commands modified to
658 be equivalent to top-level Makefile.in.
659 (bootfast, bootstrap-lisp-1, bootstrap-lisp, bootstrap-src)
660 (bootstrap-clean-before, bootstrap-clean-after): Targets deleted.
661 (clean, mostlyclean, distclean, maintainer-clean, extraclean):
662 Don't recurse into lwlib and oldXMenu.
663
664 * sed1v2.inp: Create bootlisp when bootstrapping b-emacs.exe.
665
666 * sedlisp.inp: Don't convert *.el files to Unix text format, and
667 don't copy ldefs-boot.el into loaddefs.el.
668
669 * sed6.inp: Edit out Unixy shell features in maintainer-clean
670 targets in doc/ Makefiles.
671
71a69201
EZ
672 * INSTALL: Update the list of utilities needed by lisp/Makefile
673 and for bootstrapping.
674
cafb9504
EZ
6752008-11-08 Eli Zaretskii <eliz@gnu.org>
676
677 * INSTALL: New file, with build instructions moved from the
678 top-level INSTALL.
679
e16acc2c
EZ
6802008-10-14 Eli Zaretskii <eliz@gnu.org>
681
682 * sedlisp.inp (lisp): Set to absolute file name of current
683 directory, not to ".", to have it on EMACSLOADPATH when we descend
684 into subdirectories.
685
293a3986
EZ
6862008-08-23 Eli Zaretskii <eliz@gnu.org>
687
688 * sed2v2.inp: Remove definition of USER_FULL_NAME (now defined on
689 src/s/msdos.h).
690
691 * sed3v2.inp: Edit out @LIB_SRC_EXTRA_INSTALLABLES@.
692
b97439ce 693 * sed1v2.inp (version): Define to empty.
293a3986
EZ
694 (ALL_CFLAGS, LIBES): Edit out @FOO@ stuff.
695 (EXEEXT): Define to .exe.
696 Edit "ln -f" into "cp -pf".
697 Edit "touch" into "djecho $@ >", to avoid requiring touch.exe.
698 (b-emacs${EXEEXT}): Don't remove emacs.exe and temacs.exe.
699 Edit "`/bin/pwd`/" into "./".
700 Stubify emacs after it is dumped, to produce emacs.exe.
701 Stubedit temacs.exe to 1024K of stack, emacs.exe to 2048K, and
702 b-emacs.exe to 3072K.
703
704 * mainmake.v2 (emacs lispref lispintro): Chdir under doc/.
6df6ae42 705 (emacs): Rename from `man', to reflect changes in doc directory
293a3986
EZ
706 structure. All callers changed.
707 (clean mostlyclean distclean maintainer-clean extraclean): Chdir
708 into doc/ for manuals. Add misc subdirectory.
709 (src): Pass an empty BOOTSTRAPEMACS variable to src/Makefile.
710 (install): Don't stubify/stubedit emacs.exe, this is now done by
711 src/Makefile.
712
57df543c
EZ
7132007-10-05 Eli Zaretskii <eliz@gnu.org>
714
715 * sed6.inp: Update comment to reflect doc directory structure.
716
717 * sed1v2.inp (RSVG_LIBS, RSVG_CFLAGS): Edit out.
718
cacc7b51
GM
7192007-07-25 Glenn Morris <rgm@gnu.org>
720
721 * Relicense all FSF files to GPLv3 or later.
722
723 * COPYING: Switch to GPLv3.
724
537a062f
CY
7252007-06-02 Chong Yidong <cyd@stupidchicken.com>
726
727 * Version 22.1 released.
728
f5f4e20d
GM
7292007-02-10 Glenn Morris <rgm@gnu.org>
730
731 * COPYING.DJ: Remove file since it is no longer needed (see README
732 for details).
733
222b4fde
GM
7342007-01-28 Glenn Morris <rgm@gnu.org>
735
736 * COPYING.DJ: New file.
737
22311938
EZ
7382006-12-04 Eli Zaretskii <eliz@gnu.org>
739
740 * sed2v2.inp (HAVE_SYNC): Define.
741
69a6e74d
EZ
7422006-11-25 Eli Zaretskii <eliz@gnu.org>
743
744 * sed1v2.inp (CFLAGS_SOUND): Edit out.
745
45a2056c
JB
7462006-09-15 Jay Belanger <belanger@truman.edu>
747
748 * COPYING: Replace "Library Public License" by "Lesser Public
749 License" throughout.
750
67b8391b
EZ
7512005-09-10 Sven Joachim <svenjoac@gmx.de> (tiny change)
752
753 * sed3v2.inp (GETOPT_H, GETOPTOBJS): Define to use getopt.h,
754 getopt.o and getopt1.o.
755
a0ec7a4a
LK
7562005-07-04 Lute Kamstra <lute@gnu.org>
757
758 Update FSF's address in GPL notices.
759
3819d330
EZ
7602004-11-10 Eli Zaretskii <eliz@gnu.org>
761
762 * sed1.inp: Revert last change.
763
880820fe 7642004-11-09 Jan Djärv <jan.h.d@swipnet.se>
ba68f95a
JD
765
766 * sed1v2.inp: Use djecho for buildobj.lst.
767
768 * sed1.inp: Ditto.
769
3f8ea68c
EZ
7702004-11-08 Eli Zaretskii <eliz@gnu.org>
771
997a1ae5
EZ
772 * sedlisp.inp (bootstrap-clean): Copy ldefs-boot.el onto
773 loaddefs.el, unless the latter exists and is newer.
774
406865b8
EZ
775 * mainmake.v2 (mostlyclean, distclean, maintainer-clean)
776 (extraclean, bootfast): New targets.
777 (top_distclean): New macro, used by distclean, maintainer-clean,
778 and extraclean.
779 (.PHONY): Add bootfast.
780 (bootstrap): Make bootstrap-after in lisp.
5e1a6e32 781 (bootstrap-clean-before): Clean in man, lispref, and lispintro as well.
406865b8 782
3f8ea68c
EZ
783 * sed2v2.inp (HAVE_BZERO): Define for GCC v3.x and later.
784
b0b6ad00
EZ
7852004-10-06 Eli Zaretskii <eliz@gnu.org>
786
787 * sed1v2.inp (LC_ALL=C): Fix src/Makefile breakage caused by
788 recent (2004-09-24) changes in src/Makefile.in.
789
ab5a4a32
EZ
7902004-08-14 Eli Zaretskii <eliz@gnu.org>
791
792 * sedleim.inp: Remove the lines which say "<TAB>@true", to avoid
793 running a Unixy shell and to reincarnate the "Nothing to be done
794 for `all'" message from Make when there's nothing to be done.
795
cdc9b845
EZ
7962004-05-11 Eli Zaretskii <eliz@gnu.org>
797
798 * sedleim.inp (distclean): Remove stamp-subdirs.
799 (SUBDIRS): Don't use `touch', use `djecho' instead.
800 (changed.tit, changed.misc): Use `djecho' instead of `echo'.
801
05fdbeb8
EZ
8022004-05-02 Eli Zaretskii <eliz@gnu.org>
803
804 * sed2v2.inp (HAVE_GETRUSAGE): Define.
805
a6eeaa81 8062003-09-22 Eli Zaretskii <eliz@gnu.org>
2f809aae
EZ
807
808 * mainmake.v2 (man lispref lispintro): Specify an explicit target
809 `info', like Makefile.in does.
810
a6eeaa81 8112003-08-31 Eli Zaretskii <eliz@gnu.org>
bbc2d90e
EZ
812
813 * sed3v2.inp (srcdir): Use "command.com /c cd" to produce an
814 absolute file name of the current working directory. This avoids
815 the warning from Make about circular dependencies.
816
a6eeaa81 8172003-08-30 Eli Zaretskii <eliz@gnu.org>
d5947564
EZ
818
819 * sedlisp.inp: Set FNCASE=y for all targets in the lisp directory,
820 so that CVS etc. file names are filtered out of the list of
821 subdirectories.
822
a6eeaa81 8232003-08-28 Eli Zaretskii <eliz@gnu.org>
a0b18738
EZ
824
825 * sed6.inp (elisp.dvi, index.texi): Replace Unix shell commands
826 with equivalent COMMAND.COM commands.
827
a6eeaa81 8282003-08-24 Eli Zaretskii <eliz@gnu.org>
8e1cc65f 829
3d8714e7
EZ
830 * sed3v2.inp (EXEEXT): Define to an empty string.
831
b7cb1e12 832 * sed1v2.inp (EXEEXT): Define to an empty string.
5459e42a 833 Remove src/emacs after producing b-emacs.exe.
b7cb1e12
EZ
834
835 * sed2v2.inp (HAVE_DIFFTIME, HAVE_MEMCMP, HAVE_MEMMOVE)
8e1cc65f
EZ
836 (HAVE_SIZE_T): Define.
837
852eef40
EZ
8382002-04-16 Eli Zaretskii <eliz@is.elta.co.il>
839
840 * sed2v2.inp: New file.
841
842 * sed2.inp: Remove DJGPP v2.x stuff.
843
93fc6fbe
EZ
8442002-03-27 Eli Zaretskii <eliz@is.elta.co.il>
845
846 * sedlisp.inp <bootstrap-clean>: Make sure all *.el files have
847 Unix EOLs, to avoid overflowing pure storage while bootstrapping.
848
ab8a75de
EZ
8492002-03-20 Eli Zaretskii <eliz@is.elta.co.il>
850
177c0ea7 851 * mainmake.v2 (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src)
ab8a75de
EZ
852 (bootstrap-clean-before, bootstrap-clean-after): Return to the
853 top-level directory after sub-make.
854 (bootstrap-lisp): Pass an absolute file name as value of ${lisp}.
855
856 * sed1v2.inp: Fix editing of the rule for ${libsrc}make-docfile.
857
b9c1fa2e
EZ
8582002-03-09 Eli Zaretskii <eliz@is.elta.co.il>
859
69587bba 860 Add support for bootstrapping Emacs:
b9c1fa2e
EZ
861
862 * sed1v2.inp: Edit the bootstrap-* targets. Fix the mostlyclean
863 target.
864
177c0ea7
JB
865 * mainmake.v2 (maybe_bootstrap, bootstrap, bootstrap-lisp-1)
866 (bootstrap-lisp, bootstrap-src, bootstrap-clean-before)
b9c1fa2e
EZ
867 (bootstrap-clean-after): New targets.
868 (all): Depend on maybe_bootstrap.
869
fcd2ab44
EZ
8702001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
871
872 * sed1v2.inp: Delete _gdbinit in distclean target.
873
880820fe 8742001-12-09 Pavel Janík <Pavel@Janik.cz>
72244db2
PJ
875
876 * COPYING: Moved back.
877
b0a63d77
EZ
8782001-12-07 Eli Zaretskii <eliz@is.elta.co.il>
879
880 * sed2.inp (HAVE_VFORK): Don't define: the fragment in sysdep.c
881 which needed it is gone.
882
880820fe 8832001-11-29 Pavel Janík <Pavel@Janik.cz>
0142178a
PJ
884
885 * COPYING: Removed.
886
ac74199d
EZ
8872001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
888
889 * mainmake.v2 (lispintro): New target.
890 (all): Add lispintro.
891
892 * sed6.inp (SHELL): Comment away, for lispintro.
893
5c32b7c5
EZ
8942001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
895
896 * sed6.inp (texinputdir): Add, for the lispref directory.
897
898 * mainmake.v2 (all): Add lispref.
899 (man lispref): Add lispref.
900
71431a0e
GM
9012001-10-20 Gerd Moellmann <gerd@gnu.org>
902
6aa97356 903 * (Version 21.1 released.)
71431a0e 904
ab952a4f
GM
9052001-10-05 Gerd Moellmann <gerd@gnu.org>
906
907 * Branch for 21.1.
177c0ea7 908
fc406406
EZ
9092001-07-20 Eli Zaretskii <eliz@is.elta.co.il>
910
911 * mainmake.v2 (install): Create site-lisp/subdirs.el if it is not
912 already there.
913
24b97d4b
EZ
9142001-07-06 Eli Zaretskii <eliz@is.elta.co.il>
915
916 * sed2.inp: Ifdef away the test for !HAVE_MKTIME, to avoid parse
917 error in "gcc -E -traditional" with GCC 3.0.
918
2b908342
EZ
9192001-04-02 Eli Zaretskii <eliz@is.elta.co.il>
920
921 * sedleim.inp (srcdir=): Edit @srcdir@ into an absolute file name
922 of the leim subdirectory, so that EMACSLOADPATH doesn't break when
923 titdic-convert chdirs into leim/quail.
924
9d5d1075
EZ
9252001-03-30 Eli Zaretskii <eliz@is.elta.co.il>
926
927 * sedleim.inp: Adapt to changes in leim/Makefile.in's $(TIT)
928 target.
929
d7fcecc1
EZ
9302001-03-01 Eli Zaretskii <eliz@is.elta.co.il>
931
932 * README: New file.
933
934 * sed1.inp: Add copyright.
935 * sed1v2.inp: Add copyright.
936 * sed2.inp: Add copyright.
937 * sed2x.inp: Add copyright.
938 * sed3.inp: Add copyright.
939 * sed3v2.inp: Add copyright.
940 * sed4.inp: Add copyright.
941 * sed5x.inp: Add copyright.
942 * sed6.inp: Add copyright.
943 * sedleim.inp: Add copyright.
944 * sedlisp.inp: Add copyright.
945
7121a5e1
EZ
9462001-02-20 Eli Zaretskii <eliz@is.elta.co.il>
947
948 * mainmake.v2, mainmake: Add copyright.
949
da7fab49
EZ
9502000-11-22 Eli Zaretskii <eliz@is.elta.co.il>
951
952 * sed2.inp (NSIG) [__DJGPP__ == 2 && __DJGPP_MINOR__ == 1]:
953 Define; it is undefined in DJGPP v2.01.
954
f4da4611
EZ
9552000-11-13 Eli Zaretskii <eliz@is.elta.co.il>
956
957 * sed2.inp (HAVE_MKSTEMP): Define.
958
a115794c
EZ
9592000-10-07 Eli Zaretskii <eliz@is.elta.co.il>
960
961 * sedleim.inp (RUN-EMACS): Remove EMACSLOADPATH setting as part of
962 the command; use Make's "export EMACSLOADPATH=" instead. Remove
963 the handling of `command` expansion, leim/Makefile.in doesn't use
964 that anymore.
965
67e0a2b6
EZ
9662000-08-29 Eli Zaretskii <eliz@is.elta.co.il>
967
968 * sed2.inp (HAVE_INDEX, HAVE_RINDEX): Define.
969
838b9528
EZ
9702000-08-22 Eli Zaretskii <eliz@is.elta.co.il>
971
972 * mainmake.v2 (TAGS): Don't use [a-zA-Z]*, as it causes wildcard
973 expansion to become case-sensitive and return all file names in
974 upper case on plain DOS.
975
efb29aff
EZ
9762000-08-05 Eli Zaretskii <eliz@is.elta.co.il>
977
978 * mainmake.v2 (src): Put gdb.tmp after -a, since djecho's -a
979 switch requires an argument.
980
4a201758
EZ
9812000-07-31 Eli Zaretskii <eliz@is.elta.co.il>
982
983 * mainmake.v2 (src): Make the rule faster by using a single djecho
984 command instead of multiple redir invocations.
985 (install): Speed up by using a command.com's for loop.
986
7f987ac0
EZ
9872000-07-23 Eli Zaretskii <eliz@is.elta.co.il>
988
989 * sed3v2.inp: Define ALLOCA to an empty string.
990
68be2869
EZ
9912000-07-18 Eli Zaretskii <eliz@is.elta.co.il>
992
993 * sed1v2.inp: Put getloadavg.o into LIBOBJS, not GETLOADAVG_LIBS.
994
c107c335
EZ
9952000-07-09 Eli Zaretskii <eliz@is.elta.co.il>
996
997 * sed1v2.inp: Set LIBSOUND to an empty string.
998
7f3e4303
EZ
9992000-06-26 Eli Zaretskii <eliz@is.elta.co.il>
1000
1001 * sed2.inp: Define HAVE_STRUCT_TIMEZONE in src/config.h.
1002
db1306d8
EZ
10032000-06-25 Eli Zaretskii <eliz@is.elta.co.il>
1004
1005 * sed1v2.inp: Set GETLOADAVG_LIBS to getloadavg.o in src/Makefile.
1006
4ea325f5
EZ
10072000-06-18 Eli Zaretskii <eliz@is.elta.co.il>
1008
1009 * sedlisp.inp (srcdir): Edit this variable.
1010
7d5c8691
EZ
10112000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
1012
1013 * sedlisp.inp: New file.
1014
fcd2e082
EZ
10152000-05-18 Eli Zaretskii <eliz@is.elta.co.il>
1016
1017 * sed6.inp: Changes to allow "make foo.dvi" on DJGPP platforms:
1018 (ENVADD): Redefine as empty, to avoid requiring a Unixy shell.
1019 (TEXINPUTS): Use semi-colon; export explicitly.
1020 (MAKEINFO): Export explicitly.
1021
35a28e21
EZ
10222000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
1023
1024 * mainmake.v2 (install): Install ebrowse.exe.
1025
33744b5d
DL
10262000-04-14 Dave Love <fx@gnu.org>
1027
1028 * sed1v2.inp, sed1.inp: Add LIBS, LIBOBJS.
1029
c1300911
EZ
10302000-03-13 Eli Zaretskii <eliz@is.elta.co.il>
1031
1032 * sed2.inp: Add PROTOTYPES and POINTER_TYPE, per the new
1033 config.in.
1034
7c7b25db
EZ
10352000-01-27 Eli Zaretskii <eliz@is.elta.co.il>
1036
1037 * sed2.inp (HAVE_SETITIMER): Define.
1038
ba3a0c6d
EZ
10391999-11-18 Eli Zaretskii <eliz@is.elta.co.il>
1040
1041 * sed2.inp (HAVE_TM_GMTOFF, HAVE_MBLEN): Define.
1042
1043 * sed1v2.inp: Convert "LC_ALL=C ./temacs" to MS-DOS equivalent.
1044
32072ea3
DL
10451999-07-29 Eli Zaretskii <eliz@gnu.org>
1046
1047 * sedleim.inp (SHELL, MAKESHELL): Use /xyzzy/command as the shell.
1048
10491999-07-12 Richard Stallman <rms@gnu.org>
1050
1051 * Version 20.4 released.
1052
10531999-07-01 Eli Zaretskii <eliz@gnu.org>
1054
1055 * mainmake.v2 (SHELL, MAKESHELL): Don't use /dos/command, it can
10d1d0af 1056 invoke an incompatible version of COMMAND.COM.
32072ea3
DL
1057
10581999-05-19 Eli Zaretskii <eliz@gnu.org>
1059
1060 * sed1v2.inp: Use -gcoff instead of -g in CFLAGS, for those who
1061 have GCC configured by default to use stabs, which unexec.c
1062 doesn't currently support.
1063
10641999-01-14 Eli Zaretskii <eliz@gnu.org>
1065
1066 * mainmake.v2 (install): Use update instead of sed to install fns.el.
1067
10681999-01-11 Eli Zaretskii <eliz@gnu.org>
1069
1070 * mainmake.v2 (install): Install fns.el in ../bin, since Emacs
1071 looks for it in exec-directory.
1072
10731999-01-07 Eli Zaretskii <eliz@gnu.org>
1074
1075 * sedleim.inp: New file, for configuring the leim directory.
1076
1077 * mainmake.v2 (src): Build files in leim if leim/Makefile exists.
1078 (clean): Add clean in leim.
1079
10801998-11-08 Eli Zaretskii <eliz@mescaline.gnu.org>
1081
1082 * mainmake.v2 (SHELL, MAKESHELL): Don't use `override'.
1083
10841998-10-20 Eli Zaretskii <eliz@mescaline.gnu.org>
1085
1086 * mainmake.v2: Forcibly set SHELL and MAKESHELL to force Make to
1087 use COMMAND.COM as the shell.
1088
10891998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
1090
1091 * Version 20.3 released.
1092
10931998-05-04 Eli Zaretskii <eliz@mescaline.gnu.org>
1094
1095 * mainmake.v2 (TAGS tags): Fix file name wildcards in lisp
1096 directory.
1097
10981998-04-13 Eli Zaretskii <eliz@delysid.gnu.org>
1099
1100 * mainmake.v2 (src): Replace topdir with top_srcdir in commands
1101 which generate gdb.ini.
1102
11031998-04-12 Eli Zaretskii <eliz@delysid.gnu.org>
1104
1105 * mainmake.v2 (version): Determine emacs-version from
1106 lisp/version.el. Pass it to sub-Make's.
1107
11081998-04-05 Eli Zaretskii <eliz@is.elta.co.il>
1109
1110 * sed3v2.inp: When installing ${version},
1111 do it replacing @version@.
1112
1113 * mainmake.v2 (version): Compute the version from lisp/version.el
1114 and pass to sub-Make's. Pass top_srcdir to sub-Make's.
1115
11161997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
1117
1118 * sed6.inp: New file, configures the man directory for MSDOS.
1119
1120 * mainmake.v2 (man): New target to build the manual.
1121 (all): Add the man dependency.
1122 (install): Change bin\\nul to bin\nul.
1123
11241997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1125
1126 * Version 20.2 released.
1127
11281997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1129
1130 * Version 20.1 released.
1131
11321997-09-07 Eli Zaretskii <eliz@is.elta.co.il>
1133
1134 * sed1v2.inp: Enlarge the stack size of temacs to 100KB.
1135
11361997-08-13 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
1137
8de5628c 1138 * sed2.inp (EMACS_CONFIGURATION): Set to i386-pc-msdosdjgpp.
32072ea3 1139
5e1a6e32 11401997-08-10 Eli Zaretskii <eliz@is.elta.co.il>
32072ea3
DL
1141
1142 * sed1v2.inp (CPPFLAGS, LDFLAGS): Edit to empty.
1143
11441997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
1145
1146 * sed2.inp (HAVE_LOGB, HAVE_FREXP, HAVE_FMOD, HAVE_RINT)
1147 (HAVE_CBRT, HAVE_FPATHCONF, HAVE_SETRLIMIT): Defined.
1148
1149 * sed1.inp, sed1v2.inp: Remove `stamp-oldxmenu' dependency, so
1150 MSDOS users won't need `touch' installed.
1151
1152 * mainmake.v2 (TAGS, tags): Include new lisp subdirectories.
1153
11541996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1155
1156 * Version 19.33 released.
1157
11581996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1159
6df6ae42 1160 * is_exec.c: Rename from is-exec.c.
32072ea3
DL
1161
11621996-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1163
1164 * Version 19.32 released.
1165
1166 * is-exec.c, sigaction.c: New files.
1167
11681996-07-24 Eli Zaretskii <eliz@is.elta.co.il>
1169
1170 * mainmake.v2 (TAGS): Make sure bin/etags.exe is current. Make
1171 the rules always generate TAGS.
1172
11731996-06-09 Eli Zaretskii <eliz@is.elta.co.il>
1174
1175 * sed2.inp: Don't undef MULTI_FRAME.
1176
11771996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
1178
1179 * Version 19.31 released.
1180
11811996-04-17 Eli Zaretskii <eliz@is.elta.co.il>
1182
1183 * sed1.inp: Replace `make-docfile' with `make-doc.exe'. In case
1184 src/Makefile needs to rebuild `make-doc.exe', use one command per line.
1185 Undo the previous change.
177c0ea7 1186
32072ea3
DL
11871996-04-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1188
177c0ea7 1189 * sed1.inp: Change make-docfile to make-doc.exe in a second place.
32072ea3
DL
1190
11911996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
1192
1193 * mainmake.v2 (src): Create a file with sed commands instead of using
1194 a long sed command line (some versions of Sed don't handle that).
6df6ae42 1195 (gdb): Merge back into src, undoing April 13 change.
32072ea3 1196 (install): Do use if statements, but not a loop.
177c0ea7 1197
32072ea3
DL
11981996-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1199
1200 * mainmake.v2 (gdb): New target, broken out of src.
1201 (install): Use simple explicit copy commands, not a loop.
1202
12031996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
1204
1205 * sed2.inp: Under DJGPP v2, use <sys/config.h> instead of most of
1206 config.h.in.
1207
1208 * sed1v2.inp, sed3v2.inp, mainmake.v2: New files.
1209
12101996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
1211
1212 * sed2.inp (LOCALTIME_CACHE, HAVE_TZSET): Define these.
1213
12141995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1215
1216 * Version 19.30 released.
1217
12181995-11-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1219
1220 * sed3.inp: Alter test-distrib to test-dis.
1221
12221995-11-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
1223
1224 * mainmake (install): Don't mv make-doc.exe into ../bin/.
1225
12261995-10-11 Kim Storm <kfstorm@wombat.gnu.ai.mit.edu>
1227
1228 * sed1.inp: Call make-doc.exe instead of make-docfile.
1229
12301995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1231
1232 * sed2.inp: Define STDC_HEADERS.
1233 Undefine MULTI_FRAME, until somebody fixes msdos.h and msdos.c.
1234
12351995-01-20 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
1236
1237 * sed3.inp: Fix sed append command to behave as intended.
1238
12391995-01-20 Morten Welinder <terra@diku.dk>
1240
1241 * sed3.inp: Delete mysterious dot. Add comment to protect blank
1242 line at end of file. Make sure make-docfile is compiled.
1243
12441995-01-10 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
1245
1246 * sed3.inp: Use coff2exe on make-docfile.
1247 * sed1.inp: Not go32, which has problems with long arg lists.
1248
12491994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
1250
1251 * sed1.inp: Handle "\t#"-style comments.
c4cc8b9a 1252 (obj): Don't add any files -- now done in src/makefile.in.in.
32072ea3
DL
1253 (temacs): Don't depend on prefix-args.
1254 (DOC): Reflect makefile changes regarding two-batch run.
1255
1256 * sed2.inp: Add comments showing how to use the system malloc.
1257 (EMACS_CONFIG_OPTIONS): Set though not useful.
1258 (HAVE_MKTIME): Define.
1259
1260 * mainmake (clean): Add target.
1261
1262 * sed1x.inp, sed2x.inp, sed5x.inp: New files for X configuration.
1263
32072ea3
DL
12641994-07-14 Morten Welinder (terra@diku.dk)
1265
1266 * sed2.inp (HAVE_STRERROR): Define.
1267
12681994-07-08 Morten Welinder (terra@diku.dk)
1269
1270 * sed1.inp, sed2.inp: Use "m/intel386" instead of "m/dos386.h".
1271
12721994-06-01 Morten Welinder (terra@diku.dk)
1273
1274 * sed4.inp: New file for configuring src/paths.h.
1275
12761994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1277
1278 * Version 19.25 released.
1279
12801994-05-22 Morten Welinder (terra@diku.dk)
1281
1282 * sed1.inp: Adding dos-fns.elc to the set of lisp files was moved
1283 to src/makefile.in.in.
1284
12851994-05-20 Morten Welinder (terra@tyr.diku.dk)
1286
1287 * sed2.inp: Reflect change from CONFIGURATION to EMACS_CONFIGURATION.
1288 Also set it to correct three-part value.
1289
12901994-05-16 Morten Welinder (terra@tyr.diku.dk)
1291
1292 * Version 19.23 released.
1293
1294 * sed1.inp: Don't use `+' in regexps as different stream
1295 editors interpret them differently. Use `*' instead.
1296
12971994-05-12 Morten Welinder (terra@diku.dk)
1298
1299 * mainmake (install): Set the minimum stack (for running under
1300 DPMI) to 512K. Avoid using wildcard for matching one file.
1301
13021994-05-08 Morten Welinder (terra@diku.dk)
1303
1304 * sed3.inp: Don't pass version to [ce]tags.
1305
13061994-04-30 Morten Welinder (terra@diku.dk)
1307
194d44e7 1308 * sed1.inp: Don't comment out the inc-vers run as that
32072ea3
DL
1309 does not exist anymore.
1310 Don't reset DEBUG_MOLE as that no longer is used.
1311 Identify the file being patched as src/...
1312 * sed2.inp: Identify the file being patched as src/...
1313 * sed3.inp: We don't have to have the version number in here
1314 anymore. Instead we patch the way it is passed from make to
1315 the C compiler.
1316
13171994-04-29 Morten Welinder (terra@diku.dk)
1318
1319 * sed1.inp: Set CFLAGS=-O2, not -g. Handle the new
1320 M_FILE, S_FILE, and SET_MAKE defines. Get rid of ^Ms.
1321
1322 * sed2.inp: We have bcmp. Configuration is "msdos".
1323 Get rid of ^Ms.
1324
1325 * sed3.inp: Set CFLAGS=-O2, not -g. Correct for
1326 new configuration regarding utilities not to compile.
1327 Fix version number. Get rid of ^Ms.
1328
13291994-01-08 Morten Welinder (terra@diku.dk)
1330
194d44e7 1331 * sed3.inp: Improve make-compatibility by not using drive
32072ea3
DL
1332 specifications and by not specifying an explicit shell.
1333
13341994-01-07 Morten Welinder (terra@diku.dk)
1335
1336 * sed1.inp: Incorporate the actions of patch1.
1337 * patch1: File deleted.
1338
13391993-01-05 Morten Welinder (terra@diku.dk)
1340
1341 * mainmake: New file, makefile for the main directory.
1342
1343 * patch1: New file. Context diff to turn src/makefile.in into
1344 a msdos version called makefile.
1345
1346 * emacs.pif: New file, program information file for Emacs under
1347 Windows. (This file contains non-printable characters.)
1348
1349 * emacs.ico: New file, icon for Emacs under Windows. It's so ugly
8de5628c 1350 that someone is bound to create a better one. Mail uuencoded icons
32072ea3
DL
1351 to terra@diku.dk, but be prepared to sign a copyright disclaimer.
1352 (This file contains non-printable characters.)
1353
177c0ea7 1354 * sed3.inp: New file for changing lib-src/makefile.in into
32072ea3
DL
1355 lib-src/makefile.
1356
8de5628c 1357 * sed2.inp: New file for changing src/config.h-in into src/config.h.
32072ea3 1358
8de5628c 1359 * sed1.inp: New file for changing src/makefile.in.in into src/makefile.
6922b018
KH
1360
1361;; Local Variables:
880820fe 1362;; coding: utf-8
6922b018 1363;; End:
2a34a036 1364
2f097256 1365 Copyright (C) 1994-1999, 2001-2012 Free Software Foundation, Inc.
7f6d64f8
GM
1366
1367 This file is part of GNU Emacs.
1368
ff0cdfb9 1369 GNU Emacs is free software: you can redistribute it and/or modify
7f6d64f8 1370 it under the terms of the GNU General Public License as published by
ff0cdfb9
GM
1371 the Free Software Foundation, either version 3 of the License, or
1372 (at your option) any later version.
7f6d64f8
GM
1373
1374 GNU Emacs is distributed in the hope that it will be useful,
1375 but WITHOUT ANY WARRANTY; without even the implied warranty of
1376 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1377 GNU General Public License for more details.
1378
1379 You should have received a copy of the GNU General Public License
ff0cdfb9 1380 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.