* lisp/emacs-lisp/cl-lib.el (cl-pushnew): Use macroexp-let2.
[bpt/emacs.git] / msdos / ChangeLog
CommitLineData
cf38a720
PE
12012-06-26 Paul Eggert <eggert@cs.ucla.edu>
2
3 Clean out last vestiges of the old HAVE_CONFIG_H stuff.
4 * sedlibmk.inp (DEFS): Don't add -DHAVE_CONFIG_H.
5
a9be7d2b
GM
62012-06-11 Glenn Morris <rgm@gnu.org>
7
8 * sed2v2.inp (SYSTEM_TYPE): Set it.
9
42a53d84
EZ
102012-05-27 Eli Zaretskii <eliz@gnu.org>
11
12 * sedlibmk.inp (GNULIB_GL_UNISTD_H_GETOPT, GNULIB_POSIX_OPENPT)
13 (GNULIB_ISATTY, GNULIB_PTSNAME_R, GNULIB_RANDOM)
14 (GNULIB_SETHOSTNAME, HAVE_POSIX_OPENPT, HAVE_PTSNAME_R)
15 (HAVE_RANDOM, HAVE_SETHOSTNAME, NEXT_SYS_TYPES_H)
16 (NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H, REPLACE_FTRUNCATE)
17 (REPLACE_ISATTY, REPLACE_PTSNAME_R, REPLACE_RANDOM_R)
18 (REPLACE_STRTOIMAX, STDALIGN_H, WINDOWS_64_BIT_OFF_T)
19 (WINDOWS_64_BIT_ST_SIZE, GL_GENERATE_STDALIGN_H_TRUE)
20 (GL_GENERATE_STDALIGN_H_FALSE): Edit as appropriate for DJGPP.
21 (cat FOO): Edit into "sed -e '' FOO >>".
22
18e86e24
EZ
232012-05-25 Eli Zaretskii <eliz@gnu.org>
24
25 * sed6.inp (INFO_EXT): Edit to .info.
26 (INFO_OPTS): Edit to --no-split.
27
34374650
PE
282012-05-22 Paul Eggert <eggert@cs.ucla.edu>
29
30 Remove src/m/*.
31 * mainmake.v2 (TAGS tags): Don't look at $(CURDIR)/src/m/intel386.h.
32
9232a6d9
PE
332012-05-19 Paul Eggert <eggert@cs.ucla.edu>
34
35 * sed2v2.inp (HAVE_MBLEN): Remove.
36 * sed2x.inp (HAVE_XSETWMPROTOCOLS): Remove.
37
b42287d2
EZ
382012-04-21 Eli Zaretskii <eliz@gnu.org>
39
40 * sedleim.inp (RUN_EMACS): Replace BUILT_EMACS with EMACS.
41 Remove stale editing of "else make quail".
42 (.PHONY, compile-targets): Remove targets.
43 (compile-main): Edit into something that can be done without
44 requiring a Unixy shell.
45 (bootstrap-clean): Likewise: edit to not require $(setwins).
46
47 * sed1v2.inp: Edit "cd $(leimdir) && $(MAKE) ..." into the
48 equivalent "$(MAKE) $(MFLAGS) -C $(leimdir) ..." command.
49
6c94c34f 502012-04-18 Paul Eggert <eggert@cs.ucla.edu>
ec041b55
PE
51
52 configure: new option --enable-gcc-warnings (Bug#11207)
53 * sed1v2.inp, sed3v2.inp, sedlibmk.inp: GNULIB_WARN_CFLAGS,
54 WARN_CFLAGS, and WERROR_CFLAGS replace C_WARNINGS_SWITCH.
55
2f097256
GM
562012-04-11 Glenn Morris <rgm@gnu.org>
57
58 * sedlibmk.inp, sed1v2.inp: GNUSTEP_CFLAGS replaces C_SWITCH_X_SYSTEM.
59
f3774f20
GM
602012-04-07 Glenn Morris <rgm@gnu.org>
61
62 * sed2v2.inp: Bump version to 24.1.50.
63
ef02e37c
EZ
642012-02-04 Eli Zaretskii <eliz@gnu.org>
65
66 * sed3v2.inp (insrcdir): Use $(<F) rather than $<, as
67 command.com's "if not exist" doesn't grok forward slashes in file
68 names.
69
0702107a
EZ
702012-01-14 Eli Zaretskii <eliz@gnu.org>
71
72 * sed4.inp (PATH_DUMPLOADSEARCH): Edit to "../lisp", for when the
73 default in src/epaths.in will change, maybe.
74
0bd3cb7b
EZ
752011-10-31 Eli Zaretskii <eliz@gnu.org>
76
77 * sed3v2.inp (insrcdir): Comment out definition.
78 $(insrcdir): Edit into MS-DOS existence test.
79
31bed486
EZ
802011-09-29 Eli Zaretskii <eliz@gnu.org>
81
82 * mainmake.v2 (boot): Condition the value on the existence of
83 autogen/README, not admin/admin.el, since the latter is now part
84 of the release tarball.
85 (install): Don't copy lib-src/fns.el, as that file is no longer
86 generated in that directory.
87
88 * sed1v2.inp (LIB_PTHREAD, LIB_PTHREAD_SIGMASK): Edit to empty.
89 (SETTINGS_CFLAGS, SETTINGS_LIBS): Edit these instead of
90 GCONF_CFLAGS and GCONF_LIBS.
91
92 * sedlibmk.inp (ALLOCA_H, AR, ARFLAGS, GNULIB_CHDIR, GNULIB_DUP)
93 (GNULIB_FDATASYNC, GNULIB_FDOPEN, GNULIB_FSTAT, GNULIB_PCLOSE)
94 (GNULIB_PTHREAD_SIGMASK, GNULIB_RAISE, GNULIB_SIGACTION)
95 (GNULIB_SIGPROCMASK, GNULIB_SIGNAL_H_SIGPIPE, HAVE_FDATASYNC)
96 (HAVE_PCLOSE, HAVE_POPEN, HAVE_POSIX_SIGNALBLOCKING)
97 (HAVE_PTHREAD_SIGMASK, HAVE_RAISE, HAVE_SIGACTION)
98 (HAVE_SIGHANDLER_T, HAVE_SIGINFO_T, HAVE_SIGSET_T)
99 (HAVE_STRUCT_SIGACTION_SA_SIGACTION)
100 (HAVE_TYPE_VOLATILE_SIG_ATOMIC_T, LIB_PTHREAD)
101 (LIB_PTHREAD_SIGMASK, NEXT_AS_FIRST_DIRECTIVE_SIGNAL_H)
102 (NEXT_SIGNAL_H, REPLACE_FDOPEN, REPLACE_PTHREAD_SIGMASK)
103 (REPLACE_RAISE): New edits.
104 (gl_LIBOBJS): Remove md5.o, filemode.o, and sha1.o. Add
105 pthread_sigmask.o.
106 (@GL_GENERATE_ALLOCA_H_TRUE@, @GL_GENERATE_ALLOCA_H_FALSE@): Edit
107 to comment out unneeded lines.
108 (warn-on-use.h): Edit the recipe commands to work with DJGPP
109 without requiring a Unixy shell.
110
111 * inttypes.h (strtoimax) [DJGPP < 2.04]: New macro.
112
113 * sed2v2.inp (HAVE_ALLOCA, HAVE_DECL_STRTOLL, HAVE_DECL_STRTOIMAX)
114 (HAVE_STRTOLL, HAVE_SIGSET_T, HAVE_SNPRINTF): New edits.
115
e39b275c 1162011-09-06 Paul Eggert <eggert@cs.ucla.edu>
24e0f6b1
PE
117
118 * sedlibmk.inp (CONFIG_CLEAN_VPATH_FILES): Adjust to snippet moves
abec06ff 119 from top level to build-aux/snippet (Bug#9169).
24e0f6b1 120
2c631e0e
EZ
1212011-06-07 Eli Zaretskii <eliz@gnu.org>
122
123 * sedlibmk.inp (PTRDIFF_T_SUFFIX): Edit to nothing.
124
d451b087
EZ
1252011-05-28 Eli Zaretskii <eliz@gnu.org>
126
127 * sed1v2.inp: Edit "make-docfile -d FOO" commands to chdir back to
128 src/. Make editing of RUN_TEMACS commands less sensitive to
129 leading whitespace.
130
131 * sedlibmk.inp (gl_LIBOBJS): Add sha1.o.
132
7285dc67
EZ
1332011-05-20 Eli Zaretskii <eliz@gnu.org>
134
135 * sed1v2.inp (make-docfile commands): Recognize only if the line
136 begins with a TAB. Use $(etc) rather than a literal "../etc".
137 (`sed SED-COMMAND $(srcdir)/lisp.mk`): Edit to replace with "$(lisp).
138 (@lisp_frag@): Edit out.
139
140 * sedlibmk.inp (GNULIB_GROUP_MEMBER, HAVE_GROUP_MEMBER): Edit to
141 zero.
142
4a720484
GM
1432011-05-19 Glenn Morris <rgm@gnu.org>
144
145 * sed1x.inp (TOOLTIP_SUPPORT, WINDOW_SUPPORT):
146 * sed1v2.inp (MSDOS_SUPPORT, NS_SUPPORT, MOUSE_SUPPORT)
147 (TOOLTIP_SUPPORT, WINDOW_SUPPORT): No need to edit these any more.
148
75c0d28a
EZ
1492011-05-07 Eli Zaretskii <eliz@gnu.org>
150
151 * inttypes.h: Include stdint.h.
152 (uintmax_t): Don't define, it is defined in stdint.h.
153
154 * sedlibmk.inp (am__append_1): Edit to comment out.
155 (am__append_2): Edit to expose.
156 (NEXT_AS_FIRST_DIRECTIVE_STDARG_H, NEXT_STDARG_H, STDARG_H): Edit
157 to empty.
158 (@GL_GENERATE_STDARG_H_TRUE@, @GL_GENERATE_STDARG_H_FALSE@): Edit
159 to comment out corresponding lines.
160
8db90b73
EZ
1612011-04-30 Eli Zaretskii <eliz@gnu.org>
162
163 * inttypes.h: New file.
164
165 * sed2v2.inp (HAVE_DECL_STRTOULL, HAVE_DECL_STRTOUMAX)
166 (HAVE_STRTOULL, HAVE_STRTOULL): Define to 1.
167
168 * sedlibmk.inp (BUILT_SOURCES): Edit out inttypes.h.
169
170 * sed1v2.inp (CPPFLAGS): Edit to "-I../msdos".
171 Add ../msdos/inttypes.h to prerequisites of lread.o.
172
1b2de274
EZ
1732011-04-24 Eli Zaretskii <eliz@gnu.org>
174
175 * sedlibmk.inp (am_libgnu_a_OBJECTS): Edit out
176 allocator.$(OBJEXT). Add editing for the new GNULIB_* and
177 REPLACE_* variables.
178
7c106b1e
EZ
1792011-04-06 Eli Zaretskii <eliz@gnu.org>
180
181 * sedlibmk.inp: Update checklist.
182 (am_libgnu_a_OBJECTS): Remove careadlinkat.$(OBJEXT).
183 ($(top_builddir)/config.status): Edit away, both as target and in
184 prerequisites.
185 (@am__fastdepCC_FALSE@): Fix editing.
186 (@GL_GENERATE_STDBOOL_H_TRUE@, @GL_GENERATE_STDBOOL_H_FALSE@)
187 (@GL_GENERATE_STDDEF_H_TRUE@, @GL_GENERATE_STDDEF_H_FALSE@)
188 (@GL_GENERATE_STDINT_H_TRUE@, @GL_GENERATE_STDINT_H_FALSE@): Edit
189 to either nothing or "#".
190
07da4b3c
EZ
1912011-03-25 Eli Zaretskii <eliz@gnu.org>
192
193 * sedlibmk.inp: Adapt to addition of the gnulib stdio module.
f4d87671
EZ
194 Add a description of what needs to be done when a new gnulib
195 module is added.
f4d87671 196 (MKDIR_P): Fix replacement command.
07da4b3c 197
33383987
JB
1982011-03-07 Chong Yidong <cyd@stupidchicken.com>
199
200 * Version 23.3 released.
201
945d8b44
EZ
2022011-02-26 Eli Zaretskii <eliz@gnu.org>
203
003fa8b6
EZ
204 * sedlibmk.inp (BITSIZEOF_PTRDIFF_T, BITSIZEOF_SIG_ATOMIC_T)
205 (BITSIZEOF_SIZE_T, BITSIZEOF_WCHAR_T)
206 (BITSIZEOF_WINT_TGNULIB_FCHMODAT, GNULIB_FSTATAT, GNULIB_FUTIMENS)
207 (GNULIB_LCHMOD, GNULIB_LSTAT, GNULIB_MBTOWC, GNULIB_MKDIRAT)
208 (GNULIB_MKFIFO, GNULIB_MKFIFOAT, GNULIB_MKNOD, GNULIB_MKNODAT)
209 (GNULIB_STAT, GNULIB_UTIMENSAT, GNULIB_WCTOMB, HAVE_FCHMODAT)
210 (HAVE_FSTATAT, HAVE_FUTIMENS, HAVE_INTTYPES_H, HAVE_LCHMOD)
211 (HAVE_LONG_LONG_INT, HAVE_LSTAT, HAVE_MKDIRAT, HAVE_MKFIFO)
212 (HAVE_MKFIFOAT, HAVE_MKNOD, HAVE_MKNODAT)
213 (HAVE_SIGNED_SIG_ATOMIC_T, HAVE_SIGNED_WCHAR_T)
214 (HAVE_SIGNED_WINT_T, HAVE_STDINT_H, HAVE_SYS_BITYPES_H)
215 (HAVE_SYS_INTTYPES_H, HAVE_SYS_TYPES_H)
216 (HAVE_UNSIGNED_LONG_LONG_INT, HAVE_UTIMENSAT, HAVE_WCHAR_H)
217 (MKDIR_P, NEXT_AS_FIRST_DIRECTIVE_STDINT_H)
218 (NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H, NEXT_STDINT_H)
219 (NEXT_SYS_STAT_H, REPLACE_LSTAT, REPLACE_MBTOWC, REPLACE_MKDIR)
220 (REPLACE_MKFIFO, REPLACE_MKNOD, REPLACE_STAT, REPLACE_UTIMENSAT)
221 (REPLACE_WCTOMB, SIG_ATOMIC_T_SUFFIX, SIZE_T_SUFFIX, STDINT_H)
ea2bc7b0 222 (WCHAR_T_SUFFIX, WINT_T_SUFFIX, APPLE_UNIVERSAL_BUILD): New edits.
003fa8b6 223 ($(MKDIR_P)): Replace with equivalent DOS command.
ea2bc7b0 224 (gl_LIBOBJS): Add md5.o and filemode.o.
003fa8b6
EZ
225
226 * sed2v2.inp (BITSIZEOF_PTRDIFF_T, BITSIZEOF_SIG_ATOMIC_T)
227 (BITSIZEOF_SIZE_T, BITSIZEOF_WCHAR_T, BITSIZEOF_WINT_T)
228 (HAVE_LONG_LONG_INT, HAVE_SIGNED_SIG_ATOMIC_T, HAVE_SIGNED_WINT_T)
229 (HAVE_UNSIGNED_LONG_LONG_INT, HAVE_WCHAR_H, HAVE_INTTYPES_H): New
230 edits.
231
945d8b44
EZ
232 * depfiles.bat: Create a dummy .Po file only if a file by the same
233 name does not already exist in the deps/ subdirectory.
234
9d9d12cd
EZ
2352011-02-19 Eli Zaretskii <eliz@gnu.org>
236
615d868e 237 * depfiles.bat: New file.
83627c03 238
615d868e
EZ
239 * sedlibmk.inp: New file.
240
241 * sedlibcf.inp: New file.
f601db19
EZ
242
243 * sedleim.inp (RUN_EMACS): Rename from RUN-EMACS.
244 (BUILT_EMACS): Rename from BUILT-EMACS.
245
246 * sed6.inp (MAKEINFO): Edit to "makeinfo".
247 (ENVADD): Adjust to MAKEINFO_OPTS.
248 (texinputdir): Don't edit.
249
534e4e80
EZ
250 * sed3v2.inp (-DVERSION): Edit out.
251 (LOADLIBES): Don't edit to empty.
252
615d868e
EZ
253 * sed2v2.inp: Remove workaround for the "#if ! HAVE_MKTIME ||
254 BROKEN_MKTIME" stuff -- it's no longer in src/config.in.
255 (HAVE_ATTRIBUTE_ALIGNED, HAVE_C99_STRTOLD, HAVE_DECL_GETENV)
256 (HAVE__BOOL): Edit to 1.
257 (VERSION, inline, restrict): Edit for DJGPP.
258 (my_strftime): Edit to nstrftime.
9d9d12cd
EZ
259
260 * sed1v2.inp (NS_OBJC_OBJ): Edit to empty.
261 (@true): Edit to "@rem".
262 (move-if-change): Edit to "update".
263 (echo): Edit to "djecho".
264 (cd $(lib) && ...): Edit to "$(MAKE) -C ...".
615d868e
EZ
265 (LIBOBJS): Edit to empty.
266 ($(libsrc)/make-docfile): Two new edits, one each for every
267 invocation of make-docfile.
268 (move-if-change): Fix edit.
269 Remove some unused switches from $(ALL_CFLAGS), to make the GCC
270 command line shorter.
9d9d12cd
EZ
271
272 * mainmake.v2 (version): Remove, no longer needed (config.in
273 defines VERSION).
274 (all): Add lib.
275 (lib): New target and recipe.
276 (lib-src): Depend on lib.
277 (src): Depend on lib and lib-src.
278 (clean, mostlyclean, distclean, maintainer-clean, extraclean)
279 (bootstrap-clean): Recurse into lib.
615d868e 280 (lib, lib-src, src): Specify "all" as an explicit target.
9d9d12cd 281
16eea16b
GM
2822011-01-08 Glenn Morris <rgm@gnu.org>
283
284 * sedleim.inp (RUN-EMACS): -batch implies --no-init-file.
285
31620103
EZ
2862011-01-07 Eli Zaretskii <eliz@gnu.org>
287
288 * sed2v2.inp (HAVE___BUILTIN_UNWIND_INIT): Define.
289
d6a003a8
AS
2902010-12-04 Andreas Schwab <schwab@linux-m68k.org>
291
292 * sed1v2.inp (M_FILE, S_FILE): Add $(srcdir)/ prefix.
293
c3911ead
EZ
2942010-10-15 Eli Zaretskii <eliz@gnu.org>
295
296 * sed1v2.inp: Use $(..) instead of ${..} in all edit commands.
297 Needed because of changes in 2010-10-10T14:43:05Z!dann@ics.uci.edu.
298
299 * sed6.inp (mkinfodir): Edit to avoid Unix shell-isms. Needed
300 because of changes in 2010-10-09T18:31:12Z!rgm@gnu.org.
301
a4daeecf
DN
3022010-10-10 Dan Nicolaescu <dann@ics.uci.edu>
303
304 * sed1v2.inp (PROFILING_LDFLAGS):
305 * sed3v2.inp (PROFILING_LDFLAGS): Remove, not defined anymore.
306
3fb78d1f
GM
3072010-10-09 Glenn Morris <rgm@gnu.org>
308
309 * mainmake.v2 (install): Remove b2m.
310
644d0594
EZ
3112010-10-02 Eli Zaretskii <eliz@gnu.org>
312
313 * mainmake.v2 (TAGS tags): Use `find' to filter out loaddefs
314 files. Make all file names in TAGS tables absolute.
315
ae9cecb9
EZ
3162010-10-01 Eli Zaretskii <eliz@gnu.org>
317
318 * sed1v2.inp (LIBGNUTLS_LIBS, LIBGNUTLS_CFLAGS): Edit to empty.
319
9f5a812a
EZ
3202010-09-22 Eli Zaretskii <eliz@gnu.org>
321
322 * sed1v2.inp (LINKER): Don't edit, variable was removed from
323 src/Makefile.in.
324 (LD_FIRSTFLAG): Edit to empty.
325
25b88a3d
EZ
3262010-09-17 Eli Zaretskii <eliz@gnu.org>
327
328 * sed1v2.inp (LIBXML2_LIBS, LIBXML2_CFLAGS): Edit to empty.
329
26446e2c
EZ
3302010-08-22 Chong Yidong <cyd@stupidchicken.com>
331
332 * sedleim.inp (RUN-EMACS): Don't use --multibyte.
333
6f505bc8
EZ
3342010-08-20 Eli Zaretskii <eliz@gnu.org>
335
336 * sed1v2.inp (IMAGEMAGICK_LIBS, IMAGEMAGICK_CFLAGS): Edit to empty.
337
491a1546
EZ
3382010-08-15 Eli Zaretskii <eliz@gnu.org>
339
340 * mainmake.v2 (version): Update due to change in emacs.c.
341
29cf3e20
EZ
3422010-08-05 Eli Zaretskii <eliz@gnu.org>
343
344 * sed1v2.inp (UNEXEC_OBJ): Edit to unexcoff.o, due to renaming of
345 unexec.c => unexcoff.c.
346
59df9fdd 3472010-07-29 Chad Brown <yandros@mit.edu>
1c97e857 348
59df9fdd 349 * sed2v2.inp (HAVE_DIRENT_H): Edit to 1.
1c97e857 350
fc549af9
EZ
3512010-07-12 Eli Zaretskii <eliz@gnu.org>
352
353 * sed1v2.inp (C_WARNINGS_SWITCH, PROFILING_CFLAGS, PROFILING_LDFLAGS):
354 Edit to empty.
355
356 * sed3v2.inp(C_WARNINGS_SWITCH, PROFILING_CFLAGS, PROFILING_LDFLAGS):
357 Edit to empty.
358
4ea6cb0a
EZ
3592010-07-11 Eli Zaretskii <eliz@gnu.org>
360
361 * sed2v2.inp (HAVE_STRCHR, HAVE_STRRCHR): Don't edit, already
362 defined on <sys/config.h>.
363
8966b757
AS
3642010-07-11 Andreas Schwab <schwab@linux-m68k.org>
365
366 * sed2v2.inp (HAVE_INDEX, HAVE_RINDEX): Don't edit.
367 (HAVE_STRCHR, HAVE_STRRCHR): Edit to 1.
368
e3d5fd37
EZ
3692010-07-08 Eli Zaretskii <eliz@gnu.org>
370
371 * sed1v2.inp (stamp-oldxmenu): Don't edit out in `temacs:' target,
372 which doesn't exist.
373
374 * sed2v2.inp (HAVE_MEMCPY): Don't edit, defined on <sys/config.h>.
375
49d9e6b0
DN
3762010-07-08 Dan Nicolaescu <dann@ics.uci.edu>
377
378 * sed1v2.inp: Remove reference to prefix-args.
379
72af86bd
AS
3802010-07-07 Andreas Schwab <schwab@linux-m68k.org>
381
382 * sed2v2.inp (HAVE_MEMCPY, HAVE_MEMSET): Edit to 1.
383 (HAVE_BZERO): Don't edit.
384
baeb2564
EZ
3852010-07-02 Eli Zaretskii <eliz@gnu.org>
386
387 * sed1v2.inp (LIB_GCC): Edit to empty.
388 Return back to ../src after compiling each .el file.
389
6259c2ec
GM
3902010-06-30 Glenn Morris <rgm@gnu.org>
391
392 * sed1v2.inp (CANNOT_DUMP): Update for configure name change.
393
394f2386
EZ
3942010-06-26 Eli Zaretskii <eliz@gnu.org>
395
396 * mainmake.v2 (version): Use emacs_version[] in src/emacs.c
397 instead of lisp/version.el (see 2010-05-15T21:11:37Z!raeburn@raeburn.org).
398
399 * sed1v2.inp (MKDEPDIR): Edit to empty.
c332ebc2
EZ
400 Delete lines in rules that invoke $(MKDEPDIR). Fix editing rules
401 that begin with "cd ../lisp". Edit out sh if-then-else-fi
402 constructs that test ${CANNOT_DUMP}. Edit out "|| exit ;\"
403 constructs in emacs${EXEEXT} rule.
394f2386 404
eb697db5
DN
4052010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
406
407 * sed1v2.inp (UNEXEC_OBJ): Use UNEXEC_OBJ instead of unexec.
408
824e2978
GM
4092010-06-03 Glenn Morris <rgm@gnu.org>
410
411 * sed2v2.inp: Do not edit HAVE_ALLOCA.
412
ccd89fb3
GM
4132010-05-26 Glenn Morris <rgm@gnu.org>
414
90278cb6
GM
415 * sed1v2.inp (@PRE_EDIT_LDFLAGS@, @POST_EDIT_LDFLAGS@): Edit to nothing.
416
ccd89fb3
GM
417 * sed1v2.inp (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS):
418 No longer present.
419
e5458003
GM
4202010-05-25 Glenn Morris <rgm@gnu.org>
421
422 * sed1v2.inp (LD_SWITCH_SYSTEM_EXTRA): No longer present.
423
e8752c66
GM
4242010-05-21 Glenn Morris <rgm@gnu.org>
425
90278cb6 426 * sed1v2.inp (@ns_frag@): Edit to nothing.
66dbf213 427
04384b2d
GM
428 * sed1x.inp (OLDXMENU): Replace any initial value.
429 * sed1v2.inp (OLDXMENU): Edit to "nothing".
430
e8752c66
GM
431 * sed1v2.inp (CANNOT_DUMP): Edit to no.
432
9d5cf9b6
GM
4332010-05-20 Glenn Morris <rgm@gnu.org>
434
435 * sed1v2.inp (DEPFLAGS, deps_frag): Edit to empty.
436 (MKDEPDIR): Edit to ':'.
437
c1d0dcfd
GM
4382010-05-19 Glenn Morris <rgm@gnu.org>
439
d494e8f2
GM
440 * sed2v2.inp (ORDINARY_LINK): Set here rather than in s/msdos.h.
441
c1d0dcfd
GM
442 * sed1v2.inp (LD): Edit to $(CC).
443 (YMF_PASS_LDFLAGS): Edit to `flags'.
444
952d5580
EZ
4452010-05-18 Eli Zaretskii <eliz@gnu.org>
446
447 * sed1x.inp: Add copyright notice.
448
be4ff9da
GM
4492010-05-18 Glenn Morris <rgm@gnu.org>
450
40dc6bf4
GM
451 * sed1v2.inp (RALLOC_OBJ): Edit to ralloc.o.
452
be4ff9da
GM
453 * sed1v2.inp (GMALLOC_OBJ): Edit to gmalloc.o.
454 (VMLIMIT_OBJ): Edit to vm-limit.o.
455
16455a85
GM
4562010-05-17 Glenn Morris <rgm@gnu.org>
457
458 * sed1v2.inp (OLDXMENU_DEPS): Edit to empty.
459 * sed1x.inp (OLDXMENU_DEPS): Edit to ${OLDXMENU} ../src/${OLDXMENU}.
460
8877ca0f
GM
4612010-05-16 Glenn Morris <rgm@gnu.org>
462
b02a6645
GM
463 * sed1v2.inp (TEMACS_LDFLAGS2): Edit to $(LDFLAGS).
464
8877ca0f
GM
465 * sed1v2.inp (GNUSTEP_SYSTEM_LIBRARIES): Remove.
466 (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): Edit to empty.
467
6e546d18
GM
4682010-05-15 Glenn Morris <rgm@gnu.org>
469
4235ca47
GM
470 * sed1v2.inp (LIBXMENU): Edit to empty.
471 * sed1x.inp (LIBXMENU): Expect empty initial value.
472
3545021d
GM
473 * sed1v2.inp (OLDXMENU): Edit to empty.
474 * sed1x.inp (OLDXMENU): Expect empty initial value.
475
9fad8b97
GM
476 * sed1v2.inp (LIBX_OTHER): Edit to empty.
477 * sed1x.inp (LIBX_OTHER): Expect empty initial value.
478
6e546d18
GM
479 * sed1v2.inp (FONT_OBJ): Edit to empty for non-X case.
480 * sed1x.inp (FONT_OBJ): Edit to xfont.o for X case.
481
dbd3f723
EZ
4822010-05-15 Eli Zaretskii <eliz@gnu.org>
483
484 * sed3v2.inp (INSTALLABLES): Edit out extra ${EXEEXT} after
485 "emacsclient".
486 (emacsserver, timer, wakeup): Remove edit-out commands.
487
488 * sed1v2.inp (MSDOS_OBJ): Add w16select.o.
489 (TERMCAP_OBJ): Add termcap.o.
490
02b49580
GM
4912010-05-15 Glenn Morris <rgm@gnu.org>
492
1a82cca9
GM
493 * sed1v2.inp (OLDXMENU_TARGET): Edit to empty.
494 * sed1x.inp (OLDXMENU_TARGET): Edit to really-oldxmenu.
495
1edbd309 496 * sed1v2.inp (LIBXT_OTHER): Edit to empty.
02b49580 497
489d31a4
GM
4982010-05-14 Glenn Morris <rgm@gnu.org>
499
177b0288
GM
500 * sed1v2.inp (ns_appdir, ns_appbindir, ns_appsrc): Edit to empty.
501
f14d1dfd
GM
502 * sed1v2.inp (MSDOS_OBJ): Edit to dosfns.o msdos.o.
503 (MSDOS_SUPPORT): Edit to $(MSDOS_SUPPORT_REAL).
504 * sed1x.inp (MSDOS_X_OBJ): Edit to w16select.o termcap.o.
505
11842bd8
GM
506 * sed2x.inp (HAVE_WINDOW_SYSTEM): Define.
507 * sed1x.inp (TOOLTIP_SUPPORT): Edit to ${lispsource}tooltip.elc.
508 (WINDOW_SUPPORT): Edit to $(BASE_WINDOW_SUPPORT) $(X_WINDOW_SUPPORT).
509 * sed1v2.inp (MOUSE_SUPPORT): Edit to $(REAL_MOUSE_SUPPORT).
510 (TOOLTIP_SUPPORT, WINDOW_SUPPORT): Edit to empty.
511
2633ef94
GM
512 * sed1v2.inp (FONT_OBJ): Use the plain X version (no XFT, Freetype).
513
489d31a4
GM
514 * sed1v2.inp (@NS_IMPL_GNUSTEP_INC@): Edit to nil.
515
5a903aa9
GM
5162010-05-13 Glenn Morris <rgm@gnu.org>
517
99ab9eb4
GM
518 * sed1x.inp (OLDXMENU): Edit to ${oldXMenudir}libXMenu11.a.
519 (LIBXMENU): Edit to ${OLDXMENU}.
520 (LIBX_OTHER): Edit to ${LIBXT} ${LIBX_EXTRA}.
521
5a903aa9
GM
522 * sed1v2.inp (C_SWITCH_X_SYSTEM, C_SWITCH_X_SITE, LIB_STANDARD)
523 (FONTCONFIG_CFLAGS, FONTCONFIG_LIBS, FREETYPE_CFLAGS, FREETYPE_LIBS)
524 (LIBOTF_CFLAGS, LIBOTF_LIBS, M17N_FLT_CFLAGS, M17N_FLT_LIBS)
525 (GNU_OBJC_CFLAGS, GNUSTEP_SYSTEM_LIBRARIES, LIBRESOLV, LIBGPM):
c4cc8b9a 526 Edit to empty.
5a903aa9
GM
527 (LIB_MATH): Edit to -lm.
528 (UNEXEC_OBJ): Edit to unexec.o.
529
1a0d7c06
GM
5302010-05-12 Glenn Morris <rgm@gnu.org>
531
44b031a6
GM
532 * sed3v2.inp (INSTALLABLES): No more @LIB_SRC_EXTRA_INSTALLABLES@.
533
1a0d7c06
GM
534 * sed1v2.inp (LIB_GCC): Edit to -Lgcc.
535
acddf8ae
GM
5362010-05-11 Glenn Morris <rgm@gnu.org>
537
538 * sed1x.inp (LIBS_SYSTEM): Edit to -lxext -lsys.
539 * sed3x.inp: New file.
540
7490175b
GM
5412010-05-10 Glenn Morris <rgm@gnu.org>
542
97efb629
GM
543 * sed1v2.inp, sed3v2.inp (LIBS_SYSTEM): Edit to empty.
544
7490175b
GM
545 * sed3v2.inp (BLESSMAIL_TARGET): Edit to need-blessmail.
546
61a808e8
CY
5472010-05-07 Chong Yidong <cyd@stupidchicken.com>
548
549 * Version 23.2 released.
550
40c17879
GM
5512010-05-08 Glenn Morris <rgm@gnu.org>
552
553 * sed1v2.inp (LIBS_TERMCAP): Edit to empty.
554 (TERMCAP_OBJ): Edit to tparam.o.
555
9fdec8bc
EZ
5562010-05-07 Eli Zaretskii <eliz@gnu.org>
557
558 Fix breakage due to autoconfiscation of Makefile.in files.
559
560 * sed3v2.inp (C_SWITCH_MACHINE): Edit to empty.
561
562 * sed1v2.inp (@LIB_MATH@): Edit to -lm.
563 (C_SWITCH_MACHINE, C_SWITCH_SYSTEM, LD_SWITCH_SYSTEM_TEMACS)
564 (LD_SWITCH_X_SITE_AUX, LD_SWITCH_X_SITE_AUX_RPATH)
565 (LD_SWITCH_SYSTEM, LD_SWITCH_SYSTEM_EXTRA, LIBTIFF, LIBJPEG)
566 (LIBPNG, LIBGIF, LIBXPM, XFT_LIBS, DBUS_CFLAGS, DBUS_LIBS)
567 (DBUS_OBJ, GCONF_CFLAGS, GCONF_LIBS, GTK_OBJ, LIBXMU, LIBXSM)
568 (LIBXTR6, XOBJ, TOOLKIT_LIBW, WIDGET_OBJ, CYGWIN_OBJ, NS_OBJ)
569 (NS_SUPPORT, LIBSELINUX_LIBS, START_FILES): Edit to empty.
570 (XMENU_OBJ): Edit to xmenu.o.
571 (FONT_OBJ): Edit to value used for X on Unix.
572 (PRE_ALLOC_OBJ): Edit to lastfile.o.
573 (POST_ALLOC_OBJ): Edit to $(vmlimitobj).
574 (@unexec@): Edit to unexec.o.
575
e3cf0cde
GM
5762010-05-06 Glenn Morris <rgm@gnu.org>
577
578 * sed1v2.inp, sed5x.inp: Remove LN_S, unused.
579
ed68db4d
EZ
5802010-04-01 Eli Zaretskii <eliz@gnu.org>
581
582 Remove support for DJGPP v1.x.
583
584 * sed3.inp:
585 * sed2.inp:
586 * sed1.inp:
587 * mainmake: Files removed.
588
2201e7e2
EZ
5892010-03-27 Eli Zaretskii <eliz@gnu.org>
590
591 * sedlisp.inp (VPATH): Don't edit, no longer needed.
592 (lisp, srcdir): Adapt to lisp/Makefile.in changes.
593 (abs_top_builddir): New edit.
594
595 * sed3v2.inp (KRB4LIB, DESLIB, KRB5LIB, CRYPTOLIB, COM_ERRLIB)
596 (LIBHESIOD, LIBRESOLV, LIBS_MAIL): Edit to empty values.
597
598 * sed3.inp (KRB4LIB, DESLIB, KRB5LIB, CRYPTOLIB, COM_ERRLIB)
599 (LIBHESIOD, LIBRESOLV, LIBS_MAIL): Edit to empty values.
600
601 * sed1v2.inp (abs_builddir): Edit into "../src".
602
288f9fc0
CY
6032010-03-10 Chong Yidong <cyd@stupidchicken.com>
604
605 * Branch for 23.2.
606
e4138181
EZ
6072010-02-19 Eli Zaretskii <eliz@gnu.org>
608
609 * INSTALL: Remove a CVS-specific note. Update for latest versions
610 of Windows.
611
e2a1f100
EZ
6122009-09-17 Eli Zaretskii <eliz@gnu.org>
613
614 * sed1v2.inp (OTHER_FILES): Edit to empty.
615
66205aea
EZ
6162009-09-11 Eli Zaretskii <eliz@gnu.org>
617
618 * mainmake.v2 (bootstrap): Ensure enough environment space
619 will be available to run config.bat.
620
a6e656a4
EZ
6212009-08-27 Eli Zaretskii <eliz@gnu.org>
622
623 * sed1v2.inp (buildobj.h): Replace "echo" with "djecho".
624
70243478
CY
6252009-06-21 Chong Yidong <cyd@stupidchicken.com>
626
627 * Branch for 23.1.
628
dfec8622
EZ
6292009-04-14 Eli Zaretskii <eliz@gnu.org>
630
631 * mainmake.v2 (src) <gdb.ini>: Don't replace the line with
632 x_error_quitter; instead, append "set environment NAME" to the end.
633 Set NAME and USERNAME in the environment to the same value.
634
291f6a31
EZ
6352009-02-28 Eli Zaretskii <eliz@gnu.org>
636
637 * mainmake.v2 (boot): Don't require b-emacs.exe if not building
2a1573ff 638 out of CVS. (Bug#2151)
291f6a31 639
bd448b7a
EZ
6402008-12-19 Eli Zaretskii <eliz@gnu.org>
641
642 * INSTALL: Document the problems on Windows Vista and the
643 --with-system-malloc option to config.bat.
644
645 * sedalloc.inp: New file.
646
0c123bd1
EZ
6472008-11-21 Eli Zaretskii <eliz@gnu.org>
648
649 * mainmake.v2 (misc): New target.
650 (all, info): Depend on `misc'.
651
71a69201
EZ
6522008-11-15 Eli Zaretskii <eliz@gnu.org>
653
aae2a498
EZ
654 * mainmake.v2 (src): Move removal of src/bootlisp after recursing
655 into `lisp'.
656
ead9233b
EZ
657 Make bootstrap work again:
658
659 * mainmake.v2 (boot): New variable.
660 (src): Pass $(boot) to sub-Make. Remove src/bootlisp. If
661 src/bootlisp exists after running Make, run Make in `lisp' as
662 well.
663 (clean, mostlyclean): Remove bogus repeated clean in the top-level
664 directory.
665 (info, bootstrap-clean): New targets.
666 (bootstrap): Depend only on bootstrap-clean. Commands modified to
667 be equivalent to top-level Makefile.in.
668 (bootfast, bootstrap-lisp-1, bootstrap-lisp, bootstrap-src)
669 (bootstrap-clean-before, bootstrap-clean-after): Targets deleted.
670 (clean, mostlyclean, distclean, maintainer-clean, extraclean):
671 Don't recurse into lwlib and oldXMenu.
672
673 * sed1v2.inp: Create bootlisp when bootstrapping b-emacs.exe.
674
675 * sedlisp.inp: Don't convert *.el files to Unix text format, and
676 don't copy ldefs-boot.el into loaddefs.el.
677
678 * sed6.inp: Edit out Unixy shell features in maintainer-clean
679 targets in doc/ Makefiles.
680
71a69201
EZ
681 * INSTALL: Update the list of utilities needed by lisp/Makefile
682 and for bootstrapping.
683
cafb9504
EZ
6842008-11-08 Eli Zaretskii <eliz@gnu.org>
685
686 * INSTALL: New file, with build instructions moved from the
687 top-level INSTALL.
688
e16acc2c
EZ
6892008-10-14 Eli Zaretskii <eliz@gnu.org>
690
691 * sedlisp.inp (lisp): Set to absolute file name of current
692 directory, not to ".", to have it on EMACSLOADPATH when we descend
693 into subdirectories.
694
293a3986
EZ
6952008-08-23 Eli Zaretskii <eliz@gnu.org>
696
697 * sed2v2.inp: Remove definition of USER_FULL_NAME (now defined on
698 src/s/msdos.h).
699
700 * sed3v2.inp: Edit out @LIB_SRC_EXTRA_INSTALLABLES@.
701
b97439ce 702 * sed1v2.inp (version): Define to empty.
293a3986
EZ
703 (ALL_CFLAGS, LIBES): Edit out @FOO@ stuff.
704 (EXEEXT): Define to .exe.
705 Edit "ln -f" into "cp -pf".
706 Edit "touch" into "djecho $@ >", to avoid requiring touch.exe.
707 (b-emacs${EXEEXT}): Don't remove emacs.exe and temacs.exe.
708 Edit "`/bin/pwd`/" into "./".
709 Stubify emacs after it is dumped, to produce emacs.exe.
710 Stubedit temacs.exe to 1024K of stack, emacs.exe to 2048K, and
711 b-emacs.exe to 3072K.
712
713 * mainmake.v2 (emacs lispref lispintro): Chdir under doc/.
6df6ae42 714 (emacs): Rename from `man', to reflect changes in doc directory
293a3986
EZ
715 structure. All callers changed.
716 (clean mostlyclean distclean maintainer-clean extraclean): Chdir
717 into doc/ for manuals. Add misc subdirectory.
718 (src): Pass an empty BOOTSTRAPEMACS variable to src/Makefile.
719 (install): Don't stubify/stubedit emacs.exe, this is now done by
720 src/Makefile.
721
57df543c
EZ
7222007-10-05 Eli Zaretskii <eliz@gnu.org>
723
724 * sed6.inp: Update comment to reflect doc directory structure.
725
726 * sed1v2.inp (RSVG_LIBS, RSVG_CFLAGS): Edit out.
727
cacc7b51
GM
7282007-07-25 Glenn Morris <rgm@gnu.org>
729
730 * Relicense all FSF files to GPLv3 or later.
731
732 * COPYING: Switch to GPLv3.
733
537a062f
CY
7342007-06-02 Chong Yidong <cyd@stupidchicken.com>
735
736 * Version 22.1 released.
737
f5f4e20d
GM
7382007-02-10 Glenn Morris <rgm@gnu.org>
739
740 * COPYING.DJ: Remove file since it is no longer needed (see README
741 for details).
742
222b4fde
GM
7432007-01-28 Glenn Morris <rgm@gnu.org>
744
745 * COPYING.DJ: New file.
746
22311938
EZ
7472006-12-04 Eli Zaretskii <eliz@gnu.org>
748
749 * sed2v2.inp (HAVE_SYNC): Define.
750
69a6e74d
EZ
7512006-11-25 Eli Zaretskii <eliz@gnu.org>
752
753 * sed1v2.inp (CFLAGS_SOUND): Edit out.
754
45a2056c
JB
7552006-09-15 Jay Belanger <belanger@truman.edu>
756
757 * COPYING: Replace "Library Public License" by "Lesser Public
758 License" throughout.
759
67b8391b
EZ
7602005-09-10 Sven Joachim <svenjoac@gmx.de> (tiny change)
761
762 * sed3v2.inp (GETOPT_H, GETOPTOBJS): Define to use getopt.h,
763 getopt.o and getopt1.o.
764
a0ec7a4a
LK
7652005-07-04 Lute Kamstra <lute@gnu.org>
766
767 Update FSF's address in GPL notices.
768
3819d330
EZ
7692004-11-10 Eli Zaretskii <eliz@gnu.org>
770
771 * sed1.inp: Revert last change.
772
880820fe 7732004-11-09 Jan Djärv <jan.h.d@swipnet.se>
ba68f95a
JD
774
775 * sed1v2.inp: Use djecho for buildobj.lst.
776
777 * sed1.inp: Ditto.
778
3f8ea68c
EZ
7792004-11-08 Eli Zaretskii <eliz@gnu.org>
780
997a1ae5
EZ
781 * sedlisp.inp (bootstrap-clean): Copy ldefs-boot.el onto
782 loaddefs.el, unless the latter exists and is newer.
783
406865b8
EZ
784 * mainmake.v2 (mostlyclean, distclean, maintainer-clean)
785 (extraclean, bootfast): New targets.
786 (top_distclean): New macro, used by distclean, maintainer-clean,
787 and extraclean.
788 (.PHONY): Add bootfast.
789 (bootstrap): Make bootstrap-after in lisp.
5e1a6e32 790 (bootstrap-clean-before): Clean in man, lispref, and lispintro as well.
406865b8 791
3f8ea68c
EZ
792 * sed2v2.inp (HAVE_BZERO): Define for GCC v3.x and later.
793
b0b6ad00
EZ
7942004-10-06 Eli Zaretskii <eliz@gnu.org>
795
796 * sed1v2.inp (LC_ALL=C): Fix src/Makefile breakage caused by
797 recent (2004-09-24) changes in src/Makefile.in.
798
ab5a4a32
EZ
7992004-08-14 Eli Zaretskii <eliz@gnu.org>
800
801 * sedleim.inp: Remove the lines which say "<TAB>@true", to avoid
802 running a Unixy shell and to reincarnate the "Nothing to be done
803 for `all'" message from Make when there's nothing to be done.
804
cdc9b845
EZ
8052004-05-11 Eli Zaretskii <eliz@gnu.org>
806
807 * sedleim.inp (distclean): Remove stamp-subdirs.
808 (SUBDIRS): Don't use `touch', use `djecho' instead.
809 (changed.tit, changed.misc): Use `djecho' instead of `echo'.
810
05fdbeb8
EZ
8112004-05-02 Eli Zaretskii <eliz@gnu.org>
812
813 * sed2v2.inp (HAVE_GETRUSAGE): Define.
814
a6eeaa81 8152003-09-22 Eli Zaretskii <eliz@gnu.org>
2f809aae
EZ
816
817 * mainmake.v2 (man lispref lispintro): Specify an explicit target
818 `info', like Makefile.in does.
819
a6eeaa81 8202003-08-31 Eli Zaretskii <eliz@gnu.org>
bbc2d90e
EZ
821
822 * sed3v2.inp (srcdir): Use "command.com /c cd" to produce an
823 absolute file name of the current working directory. This avoids
824 the warning from Make about circular dependencies.
825
a6eeaa81 8262003-08-30 Eli Zaretskii <eliz@gnu.org>
d5947564
EZ
827
828 * sedlisp.inp: Set FNCASE=y for all targets in the lisp directory,
829 so that CVS etc. file names are filtered out of the list of
830 subdirectories.
831
a6eeaa81 8322003-08-28 Eli Zaretskii <eliz@gnu.org>
a0b18738
EZ
833
834 * sed6.inp (elisp.dvi, index.texi): Replace Unix shell commands
835 with equivalent COMMAND.COM commands.
836
a6eeaa81 8372003-08-24 Eli Zaretskii <eliz@gnu.org>
8e1cc65f 838
3d8714e7
EZ
839 * sed3v2.inp (EXEEXT): Define to an empty string.
840
b7cb1e12 841 * sed1v2.inp (EXEEXT): Define to an empty string.
5459e42a 842 Remove src/emacs after producing b-emacs.exe.
b7cb1e12
EZ
843
844 * sed2v2.inp (HAVE_DIFFTIME, HAVE_MEMCMP, HAVE_MEMMOVE)
8e1cc65f
EZ
845 (HAVE_SIZE_T): Define.
846
852eef40
EZ
8472002-04-16 Eli Zaretskii <eliz@is.elta.co.il>
848
849 * sed2v2.inp: New file.
850
851 * sed2.inp: Remove DJGPP v2.x stuff.
852
93fc6fbe
EZ
8532002-03-27 Eli Zaretskii <eliz@is.elta.co.il>
854
855 * sedlisp.inp <bootstrap-clean>: Make sure all *.el files have
856 Unix EOLs, to avoid overflowing pure storage while bootstrapping.
857
ab8a75de
EZ
8582002-03-20 Eli Zaretskii <eliz@is.elta.co.il>
859
177c0ea7 860 * mainmake.v2 (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src)
ab8a75de
EZ
861 (bootstrap-clean-before, bootstrap-clean-after): Return to the
862 top-level directory after sub-make.
863 (bootstrap-lisp): Pass an absolute file name as value of ${lisp}.
864
865 * sed1v2.inp: Fix editing of the rule for ${libsrc}make-docfile.
866
b9c1fa2e
EZ
8672002-03-09 Eli Zaretskii <eliz@is.elta.co.il>
868
69587bba 869 Add support for bootstrapping Emacs:
b9c1fa2e
EZ
870
871 * sed1v2.inp: Edit the bootstrap-* targets. Fix the mostlyclean
872 target.
873
177c0ea7
JB
874 * mainmake.v2 (maybe_bootstrap, bootstrap, bootstrap-lisp-1)
875 (bootstrap-lisp, bootstrap-src, bootstrap-clean-before)
b9c1fa2e
EZ
876 (bootstrap-clean-after): New targets.
877 (all): Depend on maybe_bootstrap.
878
fcd2ab44
EZ
8792001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
880
881 * sed1v2.inp: Delete _gdbinit in distclean target.
882
880820fe 8832001-12-09 Pavel Janík <Pavel@Janik.cz>
72244db2
PJ
884
885 * COPYING: Moved back.
886
b0a63d77
EZ
8872001-12-07 Eli Zaretskii <eliz@is.elta.co.il>
888
889 * sed2.inp (HAVE_VFORK): Don't define: the fragment in sysdep.c
890 which needed it is gone.
891
880820fe 8922001-11-29 Pavel Janík <Pavel@Janik.cz>
0142178a
PJ
893
894 * COPYING: Removed.
895
ac74199d
EZ
8962001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
897
898 * mainmake.v2 (lispintro): New target.
899 (all): Add lispintro.
900
901 * sed6.inp (SHELL): Comment away, for lispintro.
902
5c32b7c5
EZ
9032001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
904
905 * sed6.inp (texinputdir): Add, for the lispref directory.
906
907 * mainmake.v2 (all): Add lispref.
908 (man lispref): Add lispref.
909
71431a0e
GM
9102001-10-20 Gerd Moellmann <gerd@gnu.org>
911
6aa97356 912 * (Version 21.1 released.)
71431a0e 913
ab952a4f
GM
9142001-10-05 Gerd Moellmann <gerd@gnu.org>
915
916 * Branch for 21.1.
177c0ea7 917
fc406406
EZ
9182001-07-20 Eli Zaretskii <eliz@is.elta.co.il>
919
920 * mainmake.v2 (install): Create site-lisp/subdirs.el if it is not
921 already there.
922
24b97d4b
EZ
9232001-07-06 Eli Zaretskii <eliz@is.elta.co.il>
924
925 * sed2.inp: Ifdef away the test for !HAVE_MKTIME, to avoid parse
926 error in "gcc -E -traditional" with GCC 3.0.
927
2b908342
EZ
9282001-04-02 Eli Zaretskii <eliz@is.elta.co.il>
929
930 * sedleim.inp (srcdir=): Edit @srcdir@ into an absolute file name
931 of the leim subdirectory, so that EMACSLOADPATH doesn't break when
932 titdic-convert chdirs into leim/quail.
933
9d5d1075
EZ
9342001-03-30 Eli Zaretskii <eliz@is.elta.co.il>
935
936 * sedleim.inp: Adapt to changes in leim/Makefile.in's $(TIT)
937 target.
938
d7fcecc1
EZ
9392001-03-01 Eli Zaretskii <eliz@is.elta.co.il>
940
941 * README: New file.
942
943 * sed1.inp: Add copyright.
944 * sed1v2.inp: Add copyright.
945 * sed2.inp: Add copyright.
946 * sed2x.inp: Add copyright.
947 * sed3.inp: Add copyright.
948 * sed3v2.inp: Add copyright.
949 * sed4.inp: Add copyright.
950 * sed5x.inp: Add copyright.
951 * sed6.inp: Add copyright.
952 * sedleim.inp: Add copyright.
953 * sedlisp.inp: Add copyright.
954
7121a5e1
EZ
9552001-02-20 Eli Zaretskii <eliz@is.elta.co.il>
956
957 * mainmake.v2, mainmake: Add copyright.
958
da7fab49
EZ
9592000-11-22 Eli Zaretskii <eliz@is.elta.co.il>
960
961 * sed2.inp (NSIG) [__DJGPP__ == 2 && __DJGPP_MINOR__ == 1]:
962 Define; it is undefined in DJGPP v2.01.
963
f4da4611
EZ
9642000-11-13 Eli Zaretskii <eliz@is.elta.co.il>
965
966 * sed2.inp (HAVE_MKSTEMP): Define.
967
a115794c
EZ
9682000-10-07 Eli Zaretskii <eliz@is.elta.co.il>
969
970 * sedleim.inp (RUN-EMACS): Remove EMACSLOADPATH setting as part of
971 the command; use Make's "export EMACSLOADPATH=" instead. Remove
972 the handling of `command` expansion, leim/Makefile.in doesn't use
973 that anymore.
974
67e0a2b6
EZ
9752000-08-29 Eli Zaretskii <eliz@is.elta.co.il>
976
977 * sed2.inp (HAVE_INDEX, HAVE_RINDEX): Define.
978
838b9528
EZ
9792000-08-22 Eli Zaretskii <eliz@is.elta.co.il>
980
981 * mainmake.v2 (TAGS): Don't use [a-zA-Z]*, as it causes wildcard
982 expansion to become case-sensitive and return all file names in
983 upper case on plain DOS.
984
efb29aff
EZ
9852000-08-05 Eli Zaretskii <eliz@is.elta.co.il>
986
987 * mainmake.v2 (src): Put gdb.tmp after -a, since djecho's -a
988 switch requires an argument.
989
4a201758
EZ
9902000-07-31 Eli Zaretskii <eliz@is.elta.co.il>
991
992 * mainmake.v2 (src): Make the rule faster by using a single djecho
993 command instead of multiple redir invocations.
994 (install): Speed up by using a command.com's for loop.
995
7f987ac0
EZ
9962000-07-23 Eli Zaretskii <eliz@is.elta.co.il>
997
998 * sed3v2.inp: Define ALLOCA to an empty string.
999
68be2869
EZ
10002000-07-18 Eli Zaretskii <eliz@is.elta.co.il>
1001
1002 * sed1v2.inp: Put getloadavg.o into LIBOBJS, not GETLOADAVG_LIBS.
1003
c107c335
EZ
10042000-07-09 Eli Zaretskii <eliz@is.elta.co.il>
1005
1006 * sed1v2.inp: Set LIBSOUND to an empty string.
1007
7f3e4303
EZ
10082000-06-26 Eli Zaretskii <eliz@is.elta.co.il>
1009
1010 * sed2.inp: Define HAVE_STRUCT_TIMEZONE in src/config.h.
1011
db1306d8
EZ
10122000-06-25 Eli Zaretskii <eliz@is.elta.co.il>
1013
1014 * sed1v2.inp: Set GETLOADAVG_LIBS to getloadavg.o in src/Makefile.
1015
4ea325f5
EZ
10162000-06-18 Eli Zaretskii <eliz@is.elta.co.il>
1017
1018 * sedlisp.inp (srcdir): Edit this variable.
1019
7d5c8691
EZ
10202000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
1021
1022 * sedlisp.inp: New file.
1023
fcd2e082
EZ
10242000-05-18 Eli Zaretskii <eliz@is.elta.co.il>
1025
1026 * sed6.inp: Changes to allow "make foo.dvi" on DJGPP platforms:
1027 (ENVADD): Redefine as empty, to avoid requiring a Unixy shell.
1028 (TEXINPUTS): Use semi-colon; export explicitly.
1029 (MAKEINFO): Export explicitly.
1030
35a28e21
EZ
10312000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
1032
1033 * mainmake.v2 (install): Install ebrowse.exe.
1034
33744b5d
DL
10352000-04-14 Dave Love <fx@gnu.org>
1036
1037 * sed1v2.inp, sed1.inp: Add LIBS, LIBOBJS.
1038
c1300911
EZ
10392000-03-13 Eli Zaretskii <eliz@is.elta.co.il>
1040
1041 * sed2.inp: Add PROTOTYPES and POINTER_TYPE, per the new
1042 config.in.
1043
7c7b25db
EZ
10442000-01-27 Eli Zaretskii <eliz@is.elta.co.il>
1045
1046 * sed2.inp (HAVE_SETITIMER): Define.
1047
ba3a0c6d
EZ
10481999-11-18 Eli Zaretskii <eliz@is.elta.co.il>
1049
1050 * sed2.inp (HAVE_TM_GMTOFF, HAVE_MBLEN): Define.
1051
1052 * sed1v2.inp: Convert "LC_ALL=C ./temacs" to MS-DOS equivalent.
1053
32072ea3
DL
10541999-07-29 Eli Zaretskii <eliz@gnu.org>
1055
1056 * sedleim.inp (SHELL, MAKESHELL): Use /xyzzy/command as the shell.
1057
10581999-07-12 Richard Stallman <rms@gnu.org>
1059
1060 * Version 20.4 released.
1061
10621999-07-01 Eli Zaretskii <eliz@gnu.org>
1063
1064 * mainmake.v2 (SHELL, MAKESHELL): Don't use /dos/command, it can
10d1d0af 1065 invoke an incompatible version of COMMAND.COM.
32072ea3
DL
1066
10671999-05-19 Eli Zaretskii <eliz@gnu.org>
1068
1069 * sed1v2.inp: Use -gcoff instead of -g in CFLAGS, for those who
1070 have GCC configured by default to use stabs, which unexec.c
1071 doesn't currently support.
1072
10731999-01-14 Eli Zaretskii <eliz@gnu.org>
1074
1075 * mainmake.v2 (install): Use update instead of sed to install fns.el.
1076
10771999-01-11 Eli Zaretskii <eliz@gnu.org>
1078
1079 * mainmake.v2 (install): Install fns.el in ../bin, since Emacs
1080 looks for it in exec-directory.
1081
10821999-01-07 Eli Zaretskii <eliz@gnu.org>
1083
1084 * sedleim.inp: New file, for configuring the leim directory.
1085
1086 * mainmake.v2 (src): Build files in leim if leim/Makefile exists.
1087 (clean): Add clean in leim.
1088
10891998-11-08 Eli Zaretskii <eliz@mescaline.gnu.org>
1090
1091 * mainmake.v2 (SHELL, MAKESHELL): Don't use `override'.
1092
10931998-10-20 Eli Zaretskii <eliz@mescaline.gnu.org>
1094
1095 * mainmake.v2: Forcibly set SHELL and MAKESHELL to force Make to
1096 use COMMAND.COM as the shell.
1097
10981998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
1099
1100 * Version 20.3 released.
1101
11021998-05-04 Eli Zaretskii <eliz@mescaline.gnu.org>
1103
1104 * mainmake.v2 (TAGS tags): Fix file name wildcards in lisp
1105 directory.
1106
11071998-04-13 Eli Zaretskii <eliz@delysid.gnu.org>
1108
1109 * mainmake.v2 (src): Replace topdir with top_srcdir in commands
1110 which generate gdb.ini.
1111
11121998-04-12 Eli Zaretskii <eliz@delysid.gnu.org>
1113
1114 * mainmake.v2 (version): Determine emacs-version from
1115 lisp/version.el. Pass it to sub-Make's.
1116
11171998-04-05 Eli Zaretskii <eliz@is.elta.co.il>
1118
1119 * sed3v2.inp: When installing ${version},
1120 do it replacing @version@.
1121
1122 * mainmake.v2 (version): Compute the version from lisp/version.el
1123 and pass to sub-Make's. Pass top_srcdir to sub-Make's.
1124
11251997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
1126
1127 * sed6.inp: New file, configures the man directory for MSDOS.
1128
1129 * mainmake.v2 (man): New target to build the manual.
1130 (all): Add the man dependency.
1131 (install): Change bin\\nul to bin\nul.
1132
11331997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1134
1135 * Version 20.2 released.
1136
11371997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1138
1139 * Version 20.1 released.
1140
11411997-09-07 Eli Zaretskii <eliz@is.elta.co.il>
1142
1143 * sed1v2.inp: Enlarge the stack size of temacs to 100KB.
1144
11451997-08-13 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
1146
8de5628c 1147 * sed2.inp (EMACS_CONFIGURATION): Set to i386-pc-msdosdjgpp.
32072ea3 1148
5e1a6e32 11491997-08-10 Eli Zaretskii <eliz@is.elta.co.il>
32072ea3
DL
1150
1151 * sed1v2.inp (CPPFLAGS, LDFLAGS): Edit to empty.
1152
11531997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
1154
1155 * sed2.inp (HAVE_LOGB, HAVE_FREXP, HAVE_FMOD, HAVE_RINT)
1156 (HAVE_CBRT, HAVE_FPATHCONF, HAVE_SETRLIMIT): Defined.
1157
1158 * sed1.inp, sed1v2.inp: Remove `stamp-oldxmenu' dependency, so
1159 MSDOS users won't need `touch' installed.
1160
1161 * mainmake.v2 (TAGS, tags): Include new lisp subdirectories.
1162
11631996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1164
1165 * Version 19.33 released.
1166
11671996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1168
6df6ae42 1169 * is_exec.c: Rename from is-exec.c.
32072ea3
DL
1170
11711996-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1172
1173 * Version 19.32 released.
1174
1175 * is-exec.c, sigaction.c: New files.
1176
11771996-07-24 Eli Zaretskii <eliz@is.elta.co.il>
1178
1179 * mainmake.v2 (TAGS): Make sure bin/etags.exe is current. Make
1180 the rules always generate TAGS.
1181
11821996-06-09 Eli Zaretskii <eliz@is.elta.co.il>
1183
1184 * sed2.inp: Don't undef MULTI_FRAME.
1185
11861996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
1187
1188 * Version 19.31 released.
1189
11901996-04-17 Eli Zaretskii <eliz@is.elta.co.il>
1191
1192 * sed1.inp: Replace `make-docfile' with `make-doc.exe'. In case
1193 src/Makefile needs to rebuild `make-doc.exe', use one command per line.
1194 Undo the previous change.
177c0ea7 1195
32072ea3
DL
11961996-04-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1197
177c0ea7 1198 * sed1.inp: Change make-docfile to make-doc.exe in a second place.
32072ea3
DL
1199
12001996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
1201
1202 * mainmake.v2 (src): Create a file with sed commands instead of using
1203 a long sed command line (some versions of Sed don't handle that).
6df6ae42 1204 (gdb): Merge back into src, undoing April 13 change.
32072ea3 1205 (install): Do use if statements, but not a loop.
177c0ea7 1206
32072ea3
DL
12071996-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1208
1209 * mainmake.v2 (gdb): New target, broken out of src.
1210 (install): Use simple explicit copy commands, not a loop.
1211
12121996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
1213
1214 * sed2.inp: Under DJGPP v2, use <sys/config.h> instead of most of
1215 config.h.in.
1216
1217 * sed1v2.inp, sed3v2.inp, mainmake.v2: New files.
1218
12191996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
1220
1221 * sed2.inp (LOCALTIME_CACHE, HAVE_TZSET): Define these.
1222
12231995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1224
1225 * Version 19.30 released.
1226
12271995-11-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1228
1229 * sed3.inp: Alter test-distrib to test-dis.
1230
12311995-11-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
1232
1233 * mainmake (install): Don't mv make-doc.exe into ../bin/.
1234
12351995-10-11 Kim Storm <kfstorm@wombat.gnu.ai.mit.edu>
1236
1237 * sed1.inp: Call make-doc.exe instead of make-docfile.
1238
12391995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1240
1241 * sed2.inp: Define STDC_HEADERS.
1242 Undefine MULTI_FRAME, until somebody fixes msdos.h and msdos.c.
1243
12441995-01-20 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
1245
1246 * sed3.inp: Fix sed append command to behave as intended.
1247
12481995-01-20 Morten Welinder <terra@diku.dk>
1249
1250 * sed3.inp: Delete mysterious dot. Add comment to protect blank
1251 line at end of file. Make sure make-docfile is compiled.
1252
12531995-01-10 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
1254
1255 * sed3.inp: Use coff2exe on make-docfile.
1256 * sed1.inp: Not go32, which has problems with long arg lists.
1257
12581994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
1259
1260 * sed1.inp: Handle "\t#"-style comments.
c4cc8b9a 1261 (obj): Don't add any files -- now done in src/makefile.in.in.
32072ea3
DL
1262 (temacs): Don't depend on prefix-args.
1263 (DOC): Reflect makefile changes regarding two-batch run.
1264
1265 * sed2.inp: Add comments showing how to use the system malloc.
1266 (EMACS_CONFIG_OPTIONS): Set though not useful.
1267 (HAVE_MKTIME): Define.
1268
1269 * mainmake (clean): Add target.
1270
1271 * sed1x.inp, sed2x.inp, sed5x.inp: New files for X configuration.
1272
32072ea3
DL
12731994-07-14 Morten Welinder (terra@diku.dk)
1274
1275 * sed2.inp (HAVE_STRERROR): Define.
1276
12771994-07-08 Morten Welinder (terra@diku.dk)
1278
1279 * sed1.inp, sed2.inp: Use "m/intel386" instead of "m/dos386.h".
1280
12811994-06-01 Morten Welinder (terra@diku.dk)
1282
1283 * sed4.inp: New file for configuring src/paths.h.
1284
12851994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1286
1287 * Version 19.25 released.
1288
12891994-05-22 Morten Welinder (terra@diku.dk)
1290
1291 * sed1.inp: Adding dos-fns.elc to the set of lisp files was moved
1292 to src/makefile.in.in.
1293
12941994-05-20 Morten Welinder (terra@tyr.diku.dk)
1295
1296 * sed2.inp: Reflect change from CONFIGURATION to EMACS_CONFIGURATION.
1297 Also set it to correct three-part value.
1298
12991994-05-16 Morten Welinder (terra@tyr.diku.dk)
1300
1301 * Version 19.23 released.
1302
1303 * sed1.inp: Don't use `+' in regexps as different stream
1304 editors interpret them differently. Use `*' instead.
1305
13061994-05-12 Morten Welinder (terra@diku.dk)
1307
1308 * mainmake (install): Set the minimum stack (for running under
1309 DPMI) to 512K. Avoid using wildcard for matching one file.
1310
13111994-05-08 Morten Welinder (terra@diku.dk)
1312
1313 * sed3.inp: Don't pass version to [ce]tags.
1314
13151994-04-30 Morten Welinder (terra@diku.dk)
1316
194d44e7 1317 * sed1.inp: Don't comment out the inc-vers run as that
32072ea3
DL
1318 does not exist anymore.
1319 Don't reset DEBUG_MOLE as that no longer is used.
1320 Identify the file being patched as src/...
1321 * sed2.inp: Identify the file being patched as src/...
1322 * sed3.inp: We don't have to have the version number in here
1323 anymore. Instead we patch the way it is passed from make to
1324 the C compiler.
1325
13261994-04-29 Morten Welinder (terra@diku.dk)
1327
1328 * sed1.inp: Set CFLAGS=-O2, not -g. Handle the new
1329 M_FILE, S_FILE, and SET_MAKE defines. Get rid of ^Ms.
1330
1331 * sed2.inp: We have bcmp. Configuration is "msdos".
1332 Get rid of ^Ms.
1333
1334 * sed3.inp: Set CFLAGS=-O2, not -g. Correct for
1335 new configuration regarding utilities not to compile.
1336 Fix version number. Get rid of ^Ms.
1337
13381994-01-08 Morten Welinder (terra@diku.dk)
1339
194d44e7 1340 * sed3.inp: Improve make-compatibility by not using drive
32072ea3
DL
1341 specifications and by not specifying an explicit shell.
1342
13431994-01-07 Morten Welinder (terra@diku.dk)
1344
1345 * sed1.inp: Incorporate the actions of patch1.
1346 * patch1: File deleted.
1347
13481993-01-05 Morten Welinder (terra@diku.dk)
1349
1350 * mainmake: New file, makefile for the main directory.
1351
1352 * patch1: New file. Context diff to turn src/makefile.in into
1353 a msdos version called makefile.
1354
1355 * emacs.pif: New file, program information file for Emacs under
1356 Windows. (This file contains non-printable characters.)
1357
1358 * emacs.ico: New file, icon for Emacs under Windows. It's so ugly
8de5628c 1359 that someone is bound to create a better one. Mail uuencoded icons
32072ea3
DL
1360 to terra@diku.dk, but be prepared to sign a copyright disclaimer.
1361 (This file contains non-printable characters.)
1362
177c0ea7 1363 * sed3.inp: New file for changing lib-src/makefile.in into
32072ea3
DL
1364 lib-src/makefile.
1365
8de5628c 1366 * sed2.inp: New file for changing src/config.h-in into src/config.h.
32072ea3 1367
8de5628c 1368 * sed1.inp: New file for changing src/makefile.in.in into src/makefile.
6922b018
KH
1369
1370;; Local Variables:
880820fe 1371;; coding: utf-8
6922b018 1372;; End:
2a34a036 1373
2f097256 1374 Copyright (C) 1994-1999, 2001-2012 Free Software Foundation, Inc.
7f6d64f8
GM
1375
1376 This file is part of GNU Emacs.
1377
ff0cdfb9 1378 GNU Emacs is free software: you can redistribute it and/or modify
7f6d64f8 1379 it under the terms of the GNU General Public License as published by
ff0cdfb9
GM
1380 the Free Software Foundation, either version 3 of the License, or
1381 (at your option) any later version.
7f6d64f8
GM
1382
1383 GNU Emacs is distributed in the hope that it will be useful,
1384 but WITHOUT ANY WARRANTY; without even the implied warranty of
1385 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1386 GNU General Public License for more details.
1387
1388 You should have received a copy of the GNU General Public License
ff0cdfb9 1389 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.