Fix non-ASCII input in non-GUI frames on MS-Windows. (Bug#12055)
[bpt/emacs.git] / msdos / ChangeLog
CommitLineData
5a1131d9
EZ
12012-07-14 Eli Zaretskii <eliz@gnu.org>
2
3 * sed1v2.inp: In the recipe for $(leimdir)/leim-list.el, edit the
4 prerequisites to be "temacs$(EXEEXT) $(BOOTSTRAPEMACS)", to avoid
5 the need to rebuild $(bootstrap_exe), which requires a Unixy shell
6 via lisp/Makefile.in's "update-subdirs" command.
7
8 * sedlibmk.inp (am_libgnu_a_OBJECTS): Adjust the removal of
9 careadlinkat.$(OBJEXT) to the changes in lib/Makefile.in.
10
11 * sed2v2.inp (DATA_START, GC_SETJMP_WORKS, HAVE_MENUS)
12 (HAVE_MOUSE): Edit for DJGPP, according to what was previously
13 done on src/s/msdos.h.
14
0d23c240
EZ
152012-06-30 Eli Zaretskii <eliz@gnu.org>
16
17 * mainmake.v2 (bootstrap-clean): Do a maintainer-clean in lib, not
18 bootstrap-clean (which doesn't exist).
19
20 * inttypes.h (PRIuMAX) [__DJGPP__ < 2.04]: Define to "llu".
21
22 * sedleim.inp (MKDIR_P): Edit to DOS "md" command.
23
ed9265fc 24 * sed1v2.inp (LIB_CLOCK_GETTIME): Edit to empty.
0d23c240
EZ
25 Remove lines that invoke PAXCTL.
26 (clean): Fix recipe not to run Unixy shell commands.
27
28 * sed2v2.inp (GETTIMEOFDAY_TIMEZONE): Edit to 'struct timezone'.
29 (HAVE_STRNCASECMP): Edit to 1.
30
31 * sed3v2.inp (LIB_CLOCK_GETTIME): Edit to empty.
32 (C_SWITCH_SYSTEM): Add "-I../msdos".
33
34 * sedlibmk.inp (GNULIB_GETTIMEOFDAY, GNULIB_PSELECT)
35 (GNULIB_SELECT, HAVE_STRUCT_TIMEVAL, HAVE_SYS_SELECT_H)
36 (HAVE_SYS_TIME_H, NEXT_AS_FIRST_DIRECTIVE_SYS_SELECT_H)
37 (NEXT_AS_FIRST_DIRECTIVE_SYS_TIME_H, NEXT_SYS_SELECT_H)
38 (NEXT_SYS_TIME_H, REPLACE_GETTIMEOFDAY, REPLACE_PSELECT)
39 (REPLACE_STRUCT_TIMEVAL): Edit to appropriate values.
40 (BUILT_SOURCES): Edit out sys/select.h and sys/time.h.
41 (mostlyclean-local, distclean-generic): Fix recipe not to run
42 Unixy shell commands.
43
cf38a720
PE
442012-06-26 Paul Eggert <eggert@cs.ucla.edu>
45
46 Clean out last vestiges of the old HAVE_CONFIG_H stuff.
47 * sedlibmk.inp (DEFS): Don't add -DHAVE_CONFIG_H.
48
a9be7d2b
GM
492012-06-11 Glenn Morris <rgm@gnu.org>
50
51 * sed2v2.inp (SYSTEM_TYPE): Set it.
52
42a53d84
EZ
532012-05-27 Eli Zaretskii <eliz@gnu.org>
54
55 * sedlibmk.inp (GNULIB_GL_UNISTD_H_GETOPT, GNULIB_POSIX_OPENPT)
56 (GNULIB_ISATTY, GNULIB_PTSNAME_R, GNULIB_RANDOM)
57 (GNULIB_SETHOSTNAME, HAVE_POSIX_OPENPT, HAVE_PTSNAME_R)
58 (HAVE_RANDOM, HAVE_SETHOSTNAME, NEXT_SYS_TYPES_H)
59 (NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H, REPLACE_FTRUNCATE)
60 (REPLACE_ISATTY, REPLACE_PTSNAME_R, REPLACE_RANDOM_R)
61 (REPLACE_STRTOIMAX, STDALIGN_H, WINDOWS_64_BIT_OFF_T)
62 (WINDOWS_64_BIT_ST_SIZE, GL_GENERATE_STDALIGN_H_TRUE)
63 (GL_GENERATE_STDALIGN_H_FALSE): Edit as appropriate for DJGPP.
64 (cat FOO): Edit into "sed -e '' FOO >>".
65
18e86e24
EZ
662012-05-25 Eli Zaretskii <eliz@gnu.org>
67
68 * sed6.inp (INFO_EXT): Edit to .info.
69 (INFO_OPTS): Edit to --no-split.
70
34374650
PE
712012-05-22 Paul Eggert <eggert@cs.ucla.edu>
72
73 Remove src/m/*.
74 * mainmake.v2 (TAGS tags): Don't look at $(CURDIR)/src/m/intel386.h.
75
9232a6d9
PE
762012-05-19 Paul Eggert <eggert@cs.ucla.edu>
77
78 * sed2v2.inp (HAVE_MBLEN): Remove.
79 * sed2x.inp (HAVE_XSETWMPROTOCOLS): Remove.
80
b42287d2
EZ
812012-04-21 Eli Zaretskii <eliz@gnu.org>
82
83 * sedleim.inp (RUN_EMACS): Replace BUILT_EMACS with EMACS.
84 Remove stale editing of "else make quail".
85 (.PHONY, compile-targets): Remove targets.
86 (compile-main): Edit into something that can be done without
87 requiring a Unixy shell.
88 (bootstrap-clean): Likewise: edit to not require $(setwins).
89
90 * sed1v2.inp: Edit "cd $(leimdir) && $(MAKE) ..." into the
91 equivalent "$(MAKE) $(MFLAGS) -C $(leimdir) ..." command.
92
6c94c34f 932012-04-18 Paul Eggert <eggert@cs.ucla.edu>
ec041b55
PE
94
95 configure: new option --enable-gcc-warnings (Bug#11207)
96 * sed1v2.inp, sed3v2.inp, sedlibmk.inp: GNULIB_WARN_CFLAGS,
97 WARN_CFLAGS, and WERROR_CFLAGS replace C_WARNINGS_SWITCH.
98
2f097256
GM
992012-04-11 Glenn Morris <rgm@gnu.org>
100
101 * sedlibmk.inp, sed1v2.inp: GNUSTEP_CFLAGS replaces C_SWITCH_X_SYSTEM.
102
f3774f20
GM
1032012-04-07 Glenn Morris <rgm@gnu.org>
104
105 * sed2v2.inp: Bump version to 24.1.50.
106
ef02e37c
EZ
1072012-02-04 Eli Zaretskii <eliz@gnu.org>
108
109 * sed3v2.inp (insrcdir): Use $(<F) rather than $<, as
110 command.com's "if not exist" doesn't grok forward slashes in file
111 names.
112
0702107a
EZ
1132012-01-14 Eli Zaretskii <eliz@gnu.org>
114
115 * sed4.inp (PATH_DUMPLOADSEARCH): Edit to "../lisp", for when the
116 default in src/epaths.in will change, maybe.
117
0bd3cb7b
EZ
1182011-10-31 Eli Zaretskii <eliz@gnu.org>
119
120 * sed3v2.inp (insrcdir): Comment out definition.
121 $(insrcdir): Edit into MS-DOS existence test.
122
31bed486
EZ
1232011-09-29 Eli Zaretskii <eliz@gnu.org>
124
125 * mainmake.v2 (boot): Condition the value on the existence of
126 autogen/README, not admin/admin.el, since the latter is now part
127 of the release tarball.
128 (install): Don't copy lib-src/fns.el, as that file is no longer
129 generated in that directory.
130
131 * sed1v2.inp (LIB_PTHREAD, LIB_PTHREAD_SIGMASK): Edit to empty.
132 (SETTINGS_CFLAGS, SETTINGS_LIBS): Edit these instead of
133 GCONF_CFLAGS and GCONF_LIBS.
134
135 * sedlibmk.inp (ALLOCA_H, AR, ARFLAGS, GNULIB_CHDIR, GNULIB_DUP)
136 (GNULIB_FDATASYNC, GNULIB_FDOPEN, GNULIB_FSTAT, GNULIB_PCLOSE)
137 (GNULIB_PTHREAD_SIGMASK, GNULIB_RAISE, GNULIB_SIGACTION)
138 (GNULIB_SIGPROCMASK, GNULIB_SIGNAL_H_SIGPIPE, HAVE_FDATASYNC)
139 (HAVE_PCLOSE, HAVE_POPEN, HAVE_POSIX_SIGNALBLOCKING)
140 (HAVE_PTHREAD_SIGMASK, HAVE_RAISE, HAVE_SIGACTION)
141 (HAVE_SIGHANDLER_T, HAVE_SIGINFO_T, HAVE_SIGSET_T)
142 (HAVE_STRUCT_SIGACTION_SA_SIGACTION)
143 (HAVE_TYPE_VOLATILE_SIG_ATOMIC_T, LIB_PTHREAD)
144 (LIB_PTHREAD_SIGMASK, NEXT_AS_FIRST_DIRECTIVE_SIGNAL_H)
145 (NEXT_SIGNAL_H, REPLACE_FDOPEN, REPLACE_PTHREAD_SIGMASK)
146 (REPLACE_RAISE): New edits.
147 (gl_LIBOBJS): Remove md5.o, filemode.o, and sha1.o. Add
148 pthread_sigmask.o.
149 (@GL_GENERATE_ALLOCA_H_TRUE@, @GL_GENERATE_ALLOCA_H_FALSE@): Edit
150 to comment out unneeded lines.
151 (warn-on-use.h): Edit the recipe commands to work with DJGPP
152 without requiring a Unixy shell.
153
154 * inttypes.h (strtoimax) [DJGPP < 2.04]: New macro.
155
156 * sed2v2.inp (HAVE_ALLOCA, HAVE_DECL_STRTOLL, HAVE_DECL_STRTOIMAX)
157 (HAVE_STRTOLL, HAVE_SIGSET_T, HAVE_SNPRINTF): New edits.
158
e39b275c 1592011-09-06 Paul Eggert <eggert@cs.ucla.edu>
24e0f6b1
PE
160
161 * sedlibmk.inp (CONFIG_CLEAN_VPATH_FILES): Adjust to snippet moves
abec06ff 162 from top level to build-aux/snippet (Bug#9169).
24e0f6b1 163
2c631e0e
EZ
1642011-06-07 Eli Zaretskii <eliz@gnu.org>
165
166 * sedlibmk.inp (PTRDIFF_T_SUFFIX): Edit to nothing.
167
d451b087
EZ
1682011-05-28 Eli Zaretskii <eliz@gnu.org>
169
170 * sed1v2.inp: Edit "make-docfile -d FOO" commands to chdir back to
171 src/. Make editing of RUN_TEMACS commands less sensitive to
172 leading whitespace.
173
174 * sedlibmk.inp (gl_LIBOBJS): Add sha1.o.
175
7285dc67
EZ
1762011-05-20 Eli Zaretskii <eliz@gnu.org>
177
178 * sed1v2.inp (make-docfile commands): Recognize only if the line
179 begins with a TAB. Use $(etc) rather than a literal "../etc".
180 (`sed SED-COMMAND $(srcdir)/lisp.mk`): Edit to replace with "$(lisp).
181 (@lisp_frag@): Edit out.
182
183 * sedlibmk.inp (GNULIB_GROUP_MEMBER, HAVE_GROUP_MEMBER): Edit to
184 zero.
185
4a720484
GM
1862011-05-19 Glenn Morris <rgm@gnu.org>
187
188 * sed1x.inp (TOOLTIP_SUPPORT, WINDOW_SUPPORT):
189 * sed1v2.inp (MSDOS_SUPPORT, NS_SUPPORT, MOUSE_SUPPORT)
190 (TOOLTIP_SUPPORT, WINDOW_SUPPORT): No need to edit these any more.
191
75c0d28a
EZ
1922011-05-07 Eli Zaretskii <eliz@gnu.org>
193
194 * inttypes.h: Include stdint.h.
195 (uintmax_t): Don't define, it is defined in stdint.h.
196
197 * sedlibmk.inp (am__append_1): Edit to comment out.
198 (am__append_2): Edit to expose.
199 (NEXT_AS_FIRST_DIRECTIVE_STDARG_H, NEXT_STDARG_H, STDARG_H): Edit
200 to empty.
201 (@GL_GENERATE_STDARG_H_TRUE@, @GL_GENERATE_STDARG_H_FALSE@): Edit
202 to comment out corresponding lines.
203
8db90b73
EZ
2042011-04-30 Eli Zaretskii <eliz@gnu.org>
205
206 * inttypes.h: New file.
207
208 * sed2v2.inp (HAVE_DECL_STRTOULL, HAVE_DECL_STRTOUMAX)
209 (HAVE_STRTOULL, HAVE_STRTOULL): Define to 1.
210
211 * sedlibmk.inp (BUILT_SOURCES): Edit out inttypes.h.
212
213 * sed1v2.inp (CPPFLAGS): Edit to "-I../msdos".
214 Add ../msdos/inttypes.h to prerequisites of lread.o.
215
1b2de274
EZ
2162011-04-24 Eli Zaretskii <eliz@gnu.org>
217
218 * sedlibmk.inp (am_libgnu_a_OBJECTS): Edit out
219 allocator.$(OBJEXT). Add editing for the new GNULIB_* and
220 REPLACE_* variables.
221
7c106b1e
EZ
2222011-04-06 Eli Zaretskii <eliz@gnu.org>
223
224 * sedlibmk.inp: Update checklist.
225 (am_libgnu_a_OBJECTS): Remove careadlinkat.$(OBJEXT).
226 ($(top_builddir)/config.status): Edit away, both as target and in
227 prerequisites.
228 (@am__fastdepCC_FALSE@): Fix editing.
229 (@GL_GENERATE_STDBOOL_H_TRUE@, @GL_GENERATE_STDBOOL_H_FALSE@)
230 (@GL_GENERATE_STDDEF_H_TRUE@, @GL_GENERATE_STDDEF_H_FALSE@)
231 (@GL_GENERATE_STDINT_H_TRUE@, @GL_GENERATE_STDINT_H_FALSE@): Edit
232 to either nothing or "#".
233
07da4b3c
EZ
2342011-03-25 Eli Zaretskii <eliz@gnu.org>
235
236 * sedlibmk.inp: Adapt to addition of the gnulib stdio module.
f4d87671
EZ
237 Add a description of what needs to be done when a new gnulib
238 module is added.
f4d87671 239 (MKDIR_P): Fix replacement command.
07da4b3c 240
33383987
JB
2412011-03-07 Chong Yidong <cyd@stupidchicken.com>
242
243 * Version 23.3 released.
244
945d8b44
EZ
2452011-02-26 Eli Zaretskii <eliz@gnu.org>
246
003fa8b6
EZ
247 * sedlibmk.inp (BITSIZEOF_PTRDIFF_T, BITSIZEOF_SIG_ATOMIC_T)
248 (BITSIZEOF_SIZE_T, BITSIZEOF_WCHAR_T)
249 (BITSIZEOF_WINT_TGNULIB_FCHMODAT, GNULIB_FSTATAT, GNULIB_FUTIMENS)
250 (GNULIB_LCHMOD, GNULIB_LSTAT, GNULIB_MBTOWC, GNULIB_MKDIRAT)
251 (GNULIB_MKFIFO, GNULIB_MKFIFOAT, GNULIB_MKNOD, GNULIB_MKNODAT)
252 (GNULIB_STAT, GNULIB_UTIMENSAT, GNULIB_WCTOMB, HAVE_FCHMODAT)
253 (HAVE_FSTATAT, HAVE_FUTIMENS, HAVE_INTTYPES_H, HAVE_LCHMOD)
254 (HAVE_LONG_LONG_INT, HAVE_LSTAT, HAVE_MKDIRAT, HAVE_MKFIFO)
255 (HAVE_MKFIFOAT, HAVE_MKNOD, HAVE_MKNODAT)
256 (HAVE_SIGNED_SIG_ATOMIC_T, HAVE_SIGNED_WCHAR_T)
257 (HAVE_SIGNED_WINT_T, HAVE_STDINT_H, HAVE_SYS_BITYPES_H)
258 (HAVE_SYS_INTTYPES_H, HAVE_SYS_TYPES_H)
259 (HAVE_UNSIGNED_LONG_LONG_INT, HAVE_UTIMENSAT, HAVE_WCHAR_H)
260 (MKDIR_P, NEXT_AS_FIRST_DIRECTIVE_STDINT_H)
261 (NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H, NEXT_STDINT_H)
262 (NEXT_SYS_STAT_H, REPLACE_LSTAT, REPLACE_MBTOWC, REPLACE_MKDIR)
263 (REPLACE_MKFIFO, REPLACE_MKNOD, REPLACE_STAT, REPLACE_UTIMENSAT)
264 (REPLACE_WCTOMB, SIG_ATOMIC_T_SUFFIX, SIZE_T_SUFFIX, STDINT_H)
ea2bc7b0 265 (WCHAR_T_SUFFIX, WINT_T_SUFFIX, APPLE_UNIVERSAL_BUILD): New edits.
003fa8b6 266 ($(MKDIR_P)): Replace with equivalent DOS command.
ea2bc7b0 267 (gl_LIBOBJS): Add md5.o and filemode.o.
003fa8b6
EZ
268
269 * sed2v2.inp (BITSIZEOF_PTRDIFF_T, BITSIZEOF_SIG_ATOMIC_T)
270 (BITSIZEOF_SIZE_T, BITSIZEOF_WCHAR_T, BITSIZEOF_WINT_T)
271 (HAVE_LONG_LONG_INT, HAVE_SIGNED_SIG_ATOMIC_T, HAVE_SIGNED_WINT_T)
272 (HAVE_UNSIGNED_LONG_LONG_INT, HAVE_WCHAR_H, HAVE_INTTYPES_H): New
273 edits.
274
945d8b44
EZ
275 * depfiles.bat: Create a dummy .Po file only if a file by the same
276 name does not already exist in the deps/ subdirectory.
277
9d9d12cd
EZ
2782011-02-19 Eli Zaretskii <eliz@gnu.org>
279
615d868e 280 * depfiles.bat: New file.
83627c03 281
615d868e
EZ
282 * sedlibmk.inp: New file.
283
284 * sedlibcf.inp: New file.
f601db19
EZ
285
286 * sedleim.inp (RUN_EMACS): Rename from RUN-EMACS.
287 (BUILT_EMACS): Rename from BUILT-EMACS.
288
289 * sed6.inp (MAKEINFO): Edit to "makeinfo".
290 (ENVADD): Adjust to MAKEINFO_OPTS.
291 (texinputdir): Don't edit.
292
534e4e80
EZ
293 * sed3v2.inp (-DVERSION): Edit out.
294 (LOADLIBES): Don't edit to empty.
295
615d868e
EZ
296 * sed2v2.inp: Remove workaround for the "#if ! HAVE_MKTIME ||
297 BROKEN_MKTIME" stuff -- it's no longer in src/config.in.
298 (HAVE_ATTRIBUTE_ALIGNED, HAVE_C99_STRTOLD, HAVE_DECL_GETENV)
299 (HAVE__BOOL): Edit to 1.
300 (VERSION, inline, restrict): Edit for DJGPP.
301 (my_strftime): Edit to nstrftime.
9d9d12cd
EZ
302
303 * sed1v2.inp (NS_OBJC_OBJ): Edit to empty.
304 (@true): Edit to "@rem".
305 (move-if-change): Edit to "update".
306 (echo): Edit to "djecho".
307 (cd $(lib) && ...): Edit to "$(MAKE) -C ...".
615d868e
EZ
308 (LIBOBJS): Edit to empty.
309 ($(libsrc)/make-docfile): Two new edits, one each for every
310 invocation of make-docfile.
311 (move-if-change): Fix edit.
312 Remove some unused switches from $(ALL_CFLAGS), to make the GCC
313 command line shorter.
9d9d12cd
EZ
314
315 * mainmake.v2 (version): Remove, no longer needed (config.in
316 defines VERSION).
317 (all): Add lib.
318 (lib): New target and recipe.
319 (lib-src): Depend on lib.
320 (src): Depend on lib and lib-src.
321 (clean, mostlyclean, distclean, maintainer-clean, extraclean)
322 (bootstrap-clean): Recurse into lib.
615d868e 323 (lib, lib-src, src): Specify "all" as an explicit target.
9d9d12cd 324
16eea16b
GM
3252011-01-08 Glenn Morris <rgm@gnu.org>
326
327 * sedleim.inp (RUN-EMACS): -batch implies --no-init-file.
328
31620103
EZ
3292011-01-07 Eli Zaretskii <eliz@gnu.org>
330
331 * sed2v2.inp (HAVE___BUILTIN_UNWIND_INIT): Define.
332
d6a003a8
AS
3332010-12-04 Andreas Schwab <schwab@linux-m68k.org>
334
335 * sed1v2.inp (M_FILE, S_FILE): Add $(srcdir)/ prefix.
336
c3911ead
EZ
3372010-10-15 Eli Zaretskii <eliz@gnu.org>
338
339 * sed1v2.inp: Use $(..) instead of ${..} in all edit commands.
340 Needed because of changes in 2010-10-10T14:43:05Z!dann@ics.uci.edu.
341
342 * sed6.inp (mkinfodir): Edit to avoid Unix shell-isms. Needed
343 because of changes in 2010-10-09T18:31:12Z!rgm@gnu.org.
344
a4daeecf
DN
3452010-10-10 Dan Nicolaescu <dann@ics.uci.edu>
346
347 * sed1v2.inp (PROFILING_LDFLAGS):
348 * sed3v2.inp (PROFILING_LDFLAGS): Remove, not defined anymore.
349
3fb78d1f
GM
3502010-10-09 Glenn Morris <rgm@gnu.org>
351
352 * mainmake.v2 (install): Remove b2m.
353
644d0594
EZ
3542010-10-02 Eli Zaretskii <eliz@gnu.org>
355
356 * mainmake.v2 (TAGS tags): Use `find' to filter out loaddefs
357 files. Make all file names in TAGS tables absolute.
358
ae9cecb9
EZ
3592010-10-01 Eli Zaretskii <eliz@gnu.org>
360
361 * sed1v2.inp (LIBGNUTLS_LIBS, LIBGNUTLS_CFLAGS): Edit to empty.
362
9f5a812a
EZ
3632010-09-22 Eli Zaretskii <eliz@gnu.org>
364
365 * sed1v2.inp (LINKER): Don't edit, variable was removed from
366 src/Makefile.in.
367 (LD_FIRSTFLAG): Edit to empty.
368
25b88a3d
EZ
3692010-09-17 Eli Zaretskii <eliz@gnu.org>
370
371 * sed1v2.inp (LIBXML2_LIBS, LIBXML2_CFLAGS): Edit to empty.
372
26446e2c
EZ
3732010-08-22 Chong Yidong <cyd@stupidchicken.com>
374
375 * sedleim.inp (RUN-EMACS): Don't use --multibyte.
376
6f505bc8
EZ
3772010-08-20 Eli Zaretskii <eliz@gnu.org>
378
379 * sed1v2.inp (IMAGEMAGICK_LIBS, IMAGEMAGICK_CFLAGS): Edit to empty.
380
491a1546
EZ
3812010-08-15 Eli Zaretskii <eliz@gnu.org>
382
383 * mainmake.v2 (version): Update due to change in emacs.c.
384
29cf3e20
EZ
3852010-08-05 Eli Zaretskii <eliz@gnu.org>
386
387 * sed1v2.inp (UNEXEC_OBJ): Edit to unexcoff.o, due to renaming of
388 unexec.c => unexcoff.c.
389
59df9fdd 3902010-07-29 Chad Brown <yandros@mit.edu>
1c97e857 391
59df9fdd 392 * sed2v2.inp (HAVE_DIRENT_H): Edit to 1.
1c97e857 393
fc549af9
EZ
3942010-07-12 Eli Zaretskii <eliz@gnu.org>
395
396 * sed1v2.inp (C_WARNINGS_SWITCH, PROFILING_CFLAGS, PROFILING_LDFLAGS):
397 Edit to empty.
398
399 * sed3v2.inp(C_WARNINGS_SWITCH, PROFILING_CFLAGS, PROFILING_LDFLAGS):
400 Edit to empty.
401
4ea6cb0a
EZ
4022010-07-11 Eli Zaretskii <eliz@gnu.org>
403
404 * sed2v2.inp (HAVE_STRCHR, HAVE_STRRCHR): Don't edit, already
405 defined on <sys/config.h>.
406
8966b757
AS
4072010-07-11 Andreas Schwab <schwab@linux-m68k.org>
408
409 * sed2v2.inp (HAVE_INDEX, HAVE_RINDEX): Don't edit.
410 (HAVE_STRCHR, HAVE_STRRCHR): Edit to 1.
411
e3d5fd37
EZ
4122010-07-08 Eli Zaretskii <eliz@gnu.org>
413
414 * sed1v2.inp (stamp-oldxmenu): Don't edit out in `temacs:' target,
415 which doesn't exist.
416
417 * sed2v2.inp (HAVE_MEMCPY): Don't edit, defined on <sys/config.h>.
418
49d9e6b0
DN
4192010-07-08 Dan Nicolaescu <dann@ics.uci.edu>
420
421 * sed1v2.inp: Remove reference to prefix-args.
422
72af86bd
AS
4232010-07-07 Andreas Schwab <schwab@linux-m68k.org>
424
425 * sed2v2.inp (HAVE_MEMCPY, HAVE_MEMSET): Edit to 1.
426 (HAVE_BZERO): Don't edit.
427
baeb2564
EZ
4282010-07-02 Eli Zaretskii <eliz@gnu.org>
429
430 * sed1v2.inp (LIB_GCC): Edit to empty.
431 Return back to ../src after compiling each .el file.
432
6259c2ec
GM
4332010-06-30 Glenn Morris <rgm@gnu.org>
434
435 * sed1v2.inp (CANNOT_DUMP): Update for configure name change.
436
394f2386
EZ
4372010-06-26 Eli Zaretskii <eliz@gnu.org>
438
439 * mainmake.v2 (version): Use emacs_version[] in src/emacs.c
440 instead of lisp/version.el (see 2010-05-15T21:11:37Z!raeburn@raeburn.org).
441
442 * sed1v2.inp (MKDEPDIR): Edit to empty.
c332ebc2
EZ
443 Delete lines in rules that invoke $(MKDEPDIR). Fix editing rules
444 that begin with "cd ../lisp". Edit out sh if-then-else-fi
445 constructs that test ${CANNOT_DUMP}. Edit out "|| exit ;\"
446 constructs in emacs${EXEEXT} rule.
394f2386 447
eb697db5
DN
4482010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
449
450 * sed1v2.inp (UNEXEC_OBJ): Use UNEXEC_OBJ instead of unexec.
451
824e2978
GM
4522010-06-03 Glenn Morris <rgm@gnu.org>
453
454 * sed2v2.inp: Do not edit HAVE_ALLOCA.
455
ccd89fb3
GM
4562010-05-26 Glenn Morris <rgm@gnu.org>
457
90278cb6
GM
458 * sed1v2.inp (@PRE_EDIT_LDFLAGS@, @POST_EDIT_LDFLAGS@): Edit to nothing.
459
ccd89fb3
GM
460 * sed1v2.inp (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS):
461 No longer present.
462
e5458003
GM
4632010-05-25 Glenn Morris <rgm@gnu.org>
464
465 * sed1v2.inp (LD_SWITCH_SYSTEM_EXTRA): No longer present.
466
e8752c66
GM
4672010-05-21 Glenn Morris <rgm@gnu.org>
468
90278cb6 469 * sed1v2.inp (@ns_frag@): Edit to nothing.
66dbf213 470
04384b2d
GM
471 * sed1x.inp (OLDXMENU): Replace any initial value.
472 * sed1v2.inp (OLDXMENU): Edit to "nothing".
473
e8752c66
GM
474 * sed1v2.inp (CANNOT_DUMP): Edit to no.
475
9d5cf9b6
GM
4762010-05-20 Glenn Morris <rgm@gnu.org>
477
478 * sed1v2.inp (DEPFLAGS, deps_frag): Edit to empty.
479 (MKDEPDIR): Edit to ':'.
480
c1d0dcfd
GM
4812010-05-19 Glenn Morris <rgm@gnu.org>
482
d494e8f2
GM
483 * sed2v2.inp (ORDINARY_LINK): Set here rather than in s/msdos.h.
484
c1d0dcfd
GM
485 * sed1v2.inp (LD): Edit to $(CC).
486 (YMF_PASS_LDFLAGS): Edit to `flags'.
487
952d5580
EZ
4882010-05-18 Eli Zaretskii <eliz@gnu.org>
489
490 * sed1x.inp: Add copyright notice.
491
be4ff9da
GM
4922010-05-18 Glenn Morris <rgm@gnu.org>
493
40dc6bf4
GM
494 * sed1v2.inp (RALLOC_OBJ): Edit to ralloc.o.
495
be4ff9da
GM
496 * sed1v2.inp (GMALLOC_OBJ): Edit to gmalloc.o.
497 (VMLIMIT_OBJ): Edit to vm-limit.o.
498
16455a85
GM
4992010-05-17 Glenn Morris <rgm@gnu.org>
500
501 * sed1v2.inp (OLDXMENU_DEPS): Edit to empty.
502 * sed1x.inp (OLDXMENU_DEPS): Edit to ${OLDXMENU} ../src/${OLDXMENU}.
503
8877ca0f
GM
5042010-05-16 Glenn Morris <rgm@gnu.org>
505
b02a6645
GM
506 * sed1v2.inp (TEMACS_LDFLAGS2): Edit to $(LDFLAGS).
507
8877ca0f
GM
508 * sed1v2.inp (GNUSTEP_SYSTEM_LIBRARIES): Remove.
509 (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): Edit to empty.
510
6e546d18
GM
5112010-05-15 Glenn Morris <rgm@gnu.org>
512
4235ca47
GM
513 * sed1v2.inp (LIBXMENU): Edit to empty.
514 * sed1x.inp (LIBXMENU): Expect empty initial value.
515
3545021d
GM
516 * sed1v2.inp (OLDXMENU): Edit to empty.
517 * sed1x.inp (OLDXMENU): Expect empty initial value.
518
9fad8b97
GM
519 * sed1v2.inp (LIBX_OTHER): Edit to empty.
520 * sed1x.inp (LIBX_OTHER): Expect empty initial value.
521
6e546d18
GM
522 * sed1v2.inp (FONT_OBJ): Edit to empty for non-X case.
523 * sed1x.inp (FONT_OBJ): Edit to xfont.o for X case.
524
dbd3f723
EZ
5252010-05-15 Eli Zaretskii <eliz@gnu.org>
526
527 * sed3v2.inp (INSTALLABLES): Edit out extra ${EXEEXT} after
528 "emacsclient".
529 (emacsserver, timer, wakeup): Remove edit-out commands.
530
531 * sed1v2.inp (MSDOS_OBJ): Add w16select.o.
532 (TERMCAP_OBJ): Add termcap.o.
533
02b49580
GM
5342010-05-15 Glenn Morris <rgm@gnu.org>
535
1a82cca9
GM
536 * sed1v2.inp (OLDXMENU_TARGET): Edit to empty.
537 * sed1x.inp (OLDXMENU_TARGET): Edit to really-oldxmenu.
538
1edbd309 539 * sed1v2.inp (LIBXT_OTHER): Edit to empty.
02b49580 540
489d31a4
GM
5412010-05-14 Glenn Morris <rgm@gnu.org>
542
177b0288
GM
543 * sed1v2.inp (ns_appdir, ns_appbindir, ns_appsrc): Edit to empty.
544
f14d1dfd
GM
545 * sed1v2.inp (MSDOS_OBJ): Edit to dosfns.o msdos.o.
546 (MSDOS_SUPPORT): Edit to $(MSDOS_SUPPORT_REAL).
547 * sed1x.inp (MSDOS_X_OBJ): Edit to w16select.o termcap.o.
548
11842bd8
GM
549 * sed2x.inp (HAVE_WINDOW_SYSTEM): Define.
550 * sed1x.inp (TOOLTIP_SUPPORT): Edit to ${lispsource}tooltip.elc.
551 (WINDOW_SUPPORT): Edit to $(BASE_WINDOW_SUPPORT) $(X_WINDOW_SUPPORT).
552 * sed1v2.inp (MOUSE_SUPPORT): Edit to $(REAL_MOUSE_SUPPORT).
553 (TOOLTIP_SUPPORT, WINDOW_SUPPORT): Edit to empty.
554
2633ef94
GM
555 * sed1v2.inp (FONT_OBJ): Use the plain X version (no XFT, Freetype).
556
489d31a4
GM
557 * sed1v2.inp (@NS_IMPL_GNUSTEP_INC@): Edit to nil.
558
5a903aa9
GM
5592010-05-13 Glenn Morris <rgm@gnu.org>
560
99ab9eb4
GM
561 * sed1x.inp (OLDXMENU): Edit to ${oldXMenudir}libXMenu11.a.
562 (LIBXMENU): Edit to ${OLDXMENU}.
563 (LIBX_OTHER): Edit to ${LIBXT} ${LIBX_EXTRA}.
564
5a903aa9
GM
565 * sed1v2.inp (C_SWITCH_X_SYSTEM, C_SWITCH_X_SITE, LIB_STANDARD)
566 (FONTCONFIG_CFLAGS, FONTCONFIG_LIBS, FREETYPE_CFLAGS, FREETYPE_LIBS)
567 (LIBOTF_CFLAGS, LIBOTF_LIBS, M17N_FLT_CFLAGS, M17N_FLT_LIBS)
568 (GNU_OBJC_CFLAGS, GNUSTEP_SYSTEM_LIBRARIES, LIBRESOLV, LIBGPM):
c4cc8b9a 569 Edit to empty.
5a903aa9
GM
570 (LIB_MATH): Edit to -lm.
571 (UNEXEC_OBJ): Edit to unexec.o.
572
1a0d7c06
GM
5732010-05-12 Glenn Morris <rgm@gnu.org>
574
44b031a6
GM
575 * sed3v2.inp (INSTALLABLES): No more @LIB_SRC_EXTRA_INSTALLABLES@.
576
1a0d7c06
GM
577 * sed1v2.inp (LIB_GCC): Edit to -Lgcc.
578
acddf8ae
GM
5792010-05-11 Glenn Morris <rgm@gnu.org>
580
581 * sed1x.inp (LIBS_SYSTEM): Edit to -lxext -lsys.
582 * sed3x.inp: New file.
583
7490175b
GM
5842010-05-10 Glenn Morris <rgm@gnu.org>
585
97efb629
GM
586 * sed1v2.inp, sed3v2.inp (LIBS_SYSTEM): Edit to empty.
587
7490175b
GM
588 * sed3v2.inp (BLESSMAIL_TARGET): Edit to need-blessmail.
589
61a808e8
CY
5902010-05-07 Chong Yidong <cyd@stupidchicken.com>
591
592 * Version 23.2 released.
593
40c17879
GM
5942010-05-08 Glenn Morris <rgm@gnu.org>
595
596 * sed1v2.inp (LIBS_TERMCAP): Edit to empty.
597 (TERMCAP_OBJ): Edit to tparam.o.
598
9fdec8bc
EZ
5992010-05-07 Eli Zaretskii <eliz@gnu.org>
600
601 Fix breakage due to autoconfiscation of Makefile.in files.
602
603 * sed3v2.inp (C_SWITCH_MACHINE): Edit to empty.
604
605 * sed1v2.inp (@LIB_MATH@): Edit to -lm.
606 (C_SWITCH_MACHINE, C_SWITCH_SYSTEM, LD_SWITCH_SYSTEM_TEMACS)
607 (LD_SWITCH_X_SITE_AUX, LD_SWITCH_X_SITE_AUX_RPATH)
608 (LD_SWITCH_SYSTEM, LD_SWITCH_SYSTEM_EXTRA, LIBTIFF, LIBJPEG)
609 (LIBPNG, LIBGIF, LIBXPM, XFT_LIBS, DBUS_CFLAGS, DBUS_LIBS)
610 (DBUS_OBJ, GCONF_CFLAGS, GCONF_LIBS, GTK_OBJ, LIBXMU, LIBXSM)
611 (LIBXTR6, XOBJ, TOOLKIT_LIBW, WIDGET_OBJ, CYGWIN_OBJ, NS_OBJ)
612 (NS_SUPPORT, LIBSELINUX_LIBS, START_FILES): Edit to empty.
613 (XMENU_OBJ): Edit to xmenu.o.
614 (FONT_OBJ): Edit to value used for X on Unix.
615 (PRE_ALLOC_OBJ): Edit to lastfile.o.
616 (POST_ALLOC_OBJ): Edit to $(vmlimitobj).
617 (@unexec@): Edit to unexec.o.
618
e3cf0cde
GM
6192010-05-06 Glenn Morris <rgm@gnu.org>
620
621 * sed1v2.inp, sed5x.inp: Remove LN_S, unused.
622
ed68db4d
EZ
6232010-04-01 Eli Zaretskii <eliz@gnu.org>
624
625 Remove support for DJGPP v1.x.
626
627 * sed3.inp:
628 * sed2.inp:
629 * sed1.inp:
630 * mainmake: Files removed.
631
2201e7e2
EZ
6322010-03-27 Eli Zaretskii <eliz@gnu.org>
633
634 * sedlisp.inp (VPATH): Don't edit, no longer needed.
635 (lisp, srcdir): Adapt to lisp/Makefile.in changes.
636 (abs_top_builddir): New edit.
637
638 * sed3v2.inp (KRB4LIB, DESLIB, KRB5LIB, CRYPTOLIB, COM_ERRLIB)
639 (LIBHESIOD, LIBRESOLV, LIBS_MAIL): Edit to empty values.
640
641 * sed3.inp (KRB4LIB, DESLIB, KRB5LIB, CRYPTOLIB, COM_ERRLIB)
642 (LIBHESIOD, LIBRESOLV, LIBS_MAIL): Edit to empty values.
643
644 * sed1v2.inp (abs_builddir): Edit into "../src".
645
288f9fc0
CY
6462010-03-10 Chong Yidong <cyd@stupidchicken.com>
647
648 * Branch for 23.2.
649
e4138181
EZ
6502010-02-19 Eli Zaretskii <eliz@gnu.org>
651
652 * INSTALL: Remove a CVS-specific note. Update for latest versions
653 of Windows.
654
e2a1f100
EZ
6552009-09-17 Eli Zaretskii <eliz@gnu.org>
656
657 * sed1v2.inp (OTHER_FILES): Edit to empty.
658
66205aea
EZ
6592009-09-11 Eli Zaretskii <eliz@gnu.org>
660
661 * mainmake.v2 (bootstrap): Ensure enough environment space
662 will be available to run config.bat.
663
a6e656a4
EZ
6642009-08-27 Eli Zaretskii <eliz@gnu.org>
665
666 * sed1v2.inp (buildobj.h): Replace "echo" with "djecho".
667
70243478
CY
6682009-06-21 Chong Yidong <cyd@stupidchicken.com>
669
670 * Branch for 23.1.
671
dfec8622
EZ
6722009-04-14 Eli Zaretskii <eliz@gnu.org>
673
674 * mainmake.v2 (src) <gdb.ini>: Don't replace the line with
675 x_error_quitter; instead, append "set environment NAME" to the end.
676 Set NAME and USERNAME in the environment to the same value.
677
291f6a31
EZ
6782009-02-28 Eli Zaretskii <eliz@gnu.org>
679
680 * mainmake.v2 (boot): Don't require b-emacs.exe if not building
2a1573ff 681 out of CVS. (Bug#2151)
291f6a31 682
bd448b7a
EZ
6832008-12-19 Eli Zaretskii <eliz@gnu.org>
684
685 * INSTALL: Document the problems on Windows Vista and the
686 --with-system-malloc option to config.bat.
687
688 * sedalloc.inp: New file.
689
0c123bd1
EZ
6902008-11-21 Eli Zaretskii <eliz@gnu.org>
691
692 * mainmake.v2 (misc): New target.
693 (all, info): Depend on `misc'.
694
71a69201
EZ
6952008-11-15 Eli Zaretskii <eliz@gnu.org>
696
aae2a498
EZ
697 * mainmake.v2 (src): Move removal of src/bootlisp after recursing
698 into `lisp'.
699
ead9233b
EZ
700 Make bootstrap work again:
701
702 * mainmake.v2 (boot): New variable.
703 (src): Pass $(boot) to sub-Make. Remove src/bootlisp. If
704 src/bootlisp exists after running Make, run Make in `lisp' as
705 well.
706 (clean, mostlyclean): Remove bogus repeated clean in the top-level
707 directory.
708 (info, bootstrap-clean): New targets.
709 (bootstrap): Depend only on bootstrap-clean. Commands modified to
710 be equivalent to top-level Makefile.in.
711 (bootfast, bootstrap-lisp-1, bootstrap-lisp, bootstrap-src)
712 (bootstrap-clean-before, bootstrap-clean-after): Targets deleted.
713 (clean, mostlyclean, distclean, maintainer-clean, extraclean):
714 Don't recurse into lwlib and oldXMenu.
715
716 * sed1v2.inp: Create bootlisp when bootstrapping b-emacs.exe.
717
718 * sedlisp.inp: Don't convert *.el files to Unix text format, and
719 don't copy ldefs-boot.el into loaddefs.el.
720
721 * sed6.inp: Edit out Unixy shell features in maintainer-clean
722 targets in doc/ Makefiles.
723
71a69201
EZ
724 * INSTALL: Update the list of utilities needed by lisp/Makefile
725 and for bootstrapping.
726
cafb9504
EZ
7272008-11-08 Eli Zaretskii <eliz@gnu.org>
728
729 * INSTALL: New file, with build instructions moved from the
730 top-level INSTALL.
731
e16acc2c
EZ
7322008-10-14 Eli Zaretskii <eliz@gnu.org>
733
734 * sedlisp.inp (lisp): Set to absolute file name of current
735 directory, not to ".", to have it on EMACSLOADPATH when we descend
736 into subdirectories.
737
293a3986
EZ
7382008-08-23 Eli Zaretskii <eliz@gnu.org>
739
740 * sed2v2.inp: Remove definition of USER_FULL_NAME (now defined on
741 src/s/msdos.h).
742
743 * sed3v2.inp: Edit out @LIB_SRC_EXTRA_INSTALLABLES@.
744
b97439ce 745 * sed1v2.inp (version): Define to empty.
293a3986
EZ
746 (ALL_CFLAGS, LIBES): Edit out @FOO@ stuff.
747 (EXEEXT): Define to .exe.
748 Edit "ln -f" into "cp -pf".
749 Edit "touch" into "djecho $@ >", to avoid requiring touch.exe.
750 (b-emacs${EXEEXT}): Don't remove emacs.exe and temacs.exe.
751 Edit "`/bin/pwd`/" into "./".
752 Stubify emacs after it is dumped, to produce emacs.exe.
753 Stubedit temacs.exe to 1024K of stack, emacs.exe to 2048K, and
754 b-emacs.exe to 3072K.
755
756 * mainmake.v2 (emacs lispref lispintro): Chdir under doc/.
6df6ae42 757 (emacs): Rename from `man', to reflect changes in doc directory
293a3986
EZ
758 structure. All callers changed.
759 (clean mostlyclean distclean maintainer-clean extraclean): Chdir
760 into doc/ for manuals. Add misc subdirectory.
761 (src): Pass an empty BOOTSTRAPEMACS variable to src/Makefile.
762 (install): Don't stubify/stubedit emacs.exe, this is now done by
763 src/Makefile.
764
57df543c
EZ
7652007-10-05 Eli Zaretskii <eliz@gnu.org>
766
767 * sed6.inp: Update comment to reflect doc directory structure.
768
769 * sed1v2.inp (RSVG_LIBS, RSVG_CFLAGS): Edit out.
770
cacc7b51
GM
7712007-07-25 Glenn Morris <rgm@gnu.org>
772
773 * Relicense all FSF files to GPLv3 or later.
774
775 * COPYING: Switch to GPLv3.
776
537a062f
CY
7772007-06-02 Chong Yidong <cyd@stupidchicken.com>
778
779 * Version 22.1 released.
780
f5f4e20d
GM
7812007-02-10 Glenn Morris <rgm@gnu.org>
782
783 * COPYING.DJ: Remove file since it is no longer needed (see README
784 for details).
785
222b4fde
GM
7862007-01-28 Glenn Morris <rgm@gnu.org>
787
788 * COPYING.DJ: New file.
789
22311938
EZ
7902006-12-04 Eli Zaretskii <eliz@gnu.org>
791
792 * sed2v2.inp (HAVE_SYNC): Define.
793
69a6e74d
EZ
7942006-11-25 Eli Zaretskii <eliz@gnu.org>
795
796 * sed1v2.inp (CFLAGS_SOUND): Edit out.
797
45a2056c
JB
7982006-09-15 Jay Belanger <belanger@truman.edu>
799
800 * COPYING: Replace "Library Public License" by "Lesser Public
801 License" throughout.
802
67b8391b
EZ
8032005-09-10 Sven Joachim <svenjoac@gmx.de> (tiny change)
804
805 * sed3v2.inp (GETOPT_H, GETOPTOBJS): Define to use getopt.h,
806 getopt.o and getopt1.o.
807
a0ec7a4a
LK
8082005-07-04 Lute Kamstra <lute@gnu.org>
809
810 Update FSF's address in GPL notices.
811
3819d330
EZ
8122004-11-10 Eli Zaretskii <eliz@gnu.org>
813
814 * sed1.inp: Revert last change.
815
880820fe 8162004-11-09 Jan Djärv <jan.h.d@swipnet.se>
ba68f95a
JD
817
818 * sed1v2.inp: Use djecho for buildobj.lst.
819
820 * sed1.inp: Ditto.
821
3f8ea68c
EZ
8222004-11-08 Eli Zaretskii <eliz@gnu.org>
823
997a1ae5
EZ
824 * sedlisp.inp (bootstrap-clean): Copy ldefs-boot.el onto
825 loaddefs.el, unless the latter exists and is newer.
826
406865b8
EZ
827 * mainmake.v2 (mostlyclean, distclean, maintainer-clean)
828 (extraclean, bootfast): New targets.
829 (top_distclean): New macro, used by distclean, maintainer-clean,
830 and extraclean.
831 (.PHONY): Add bootfast.
832 (bootstrap): Make bootstrap-after in lisp.
5e1a6e32 833 (bootstrap-clean-before): Clean in man, lispref, and lispintro as well.
406865b8 834
3f8ea68c
EZ
835 * sed2v2.inp (HAVE_BZERO): Define for GCC v3.x and later.
836
b0b6ad00
EZ
8372004-10-06 Eli Zaretskii <eliz@gnu.org>
838
839 * sed1v2.inp (LC_ALL=C): Fix src/Makefile breakage caused by
840 recent (2004-09-24) changes in src/Makefile.in.
841
ab5a4a32
EZ
8422004-08-14 Eli Zaretskii <eliz@gnu.org>
843
844 * sedleim.inp: Remove the lines which say "<TAB>@true", to avoid
845 running a Unixy shell and to reincarnate the "Nothing to be done
846 for `all'" message from Make when there's nothing to be done.
847
cdc9b845
EZ
8482004-05-11 Eli Zaretskii <eliz@gnu.org>
849
850 * sedleim.inp (distclean): Remove stamp-subdirs.
851 (SUBDIRS): Don't use `touch', use `djecho' instead.
852 (changed.tit, changed.misc): Use `djecho' instead of `echo'.
853
05fdbeb8
EZ
8542004-05-02 Eli Zaretskii <eliz@gnu.org>
855
856 * sed2v2.inp (HAVE_GETRUSAGE): Define.
857
a6eeaa81 8582003-09-22 Eli Zaretskii <eliz@gnu.org>
2f809aae
EZ
859
860 * mainmake.v2 (man lispref lispintro): Specify an explicit target
861 `info', like Makefile.in does.
862
a6eeaa81 8632003-08-31 Eli Zaretskii <eliz@gnu.org>
bbc2d90e
EZ
864
865 * sed3v2.inp (srcdir): Use "command.com /c cd" to produce an
866 absolute file name of the current working directory. This avoids
867 the warning from Make about circular dependencies.
868
a6eeaa81 8692003-08-30 Eli Zaretskii <eliz@gnu.org>
d5947564
EZ
870
871 * sedlisp.inp: Set FNCASE=y for all targets in the lisp directory,
872 so that CVS etc. file names are filtered out of the list of
873 subdirectories.
874
a6eeaa81 8752003-08-28 Eli Zaretskii <eliz@gnu.org>
a0b18738
EZ
876
877 * sed6.inp (elisp.dvi, index.texi): Replace Unix shell commands
878 with equivalent COMMAND.COM commands.
879
a6eeaa81 8802003-08-24 Eli Zaretskii <eliz@gnu.org>
8e1cc65f 881
3d8714e7
EZ
882 * sed3v2.inp (EXEEXT): Define to an empty string.
883
b7cb1e12 884 * sed1v2.inp (EXEEXT): Define to an empty string.
5459e42a 885 Remove src/emacs after producing b-emacs.exe.
b7cb1e12
EZ
886
887 * sed2v2.inp (HAVE_DIFFTIME, HAVE_MEMCMP, HAVE_MEMMOVE)
8e1cc65f
EZ
888 (HAVE_SIZE_T): Define.
889
852eef40
EZ
8902002-04-16 Eli Zaretskii <eliz@is.elta.co.il>
891
892 * sed2v2.inp: New file.
893
894 * sed2.inp: Remove DJGPP v2.x stuff.
895
93fc6fbe
EZ
8962002-03-27 Eli Zaretskii <eliz@is.elta.co.il>
897
898 * sedlisp.inp <bootstrap-clean>: Make sure all *.el files have
899 Unix EOLs, to avoid overflowing pure storage while bootstrapping.
900
ab8a75de
EZ
9012002-03-20 Eli Zaretskii <eliz@is.elta.co.il>
902
177c0ea7 903 * mainmake.v2 (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src)
ab8a75de
EZ
904 (bootstrap-clean-before, bootstrap-clean-after): Return to the
905 top-level directory after sub-make.
906 (bootstrap-lisp): Pass an absolute file name as value of ${lisp}.
907
908 * sed1v2.inp: Fix editing of the rule for ${libsrc}make-docfile.
909
b9c1fa2e
EZ
9102002-03-09 Eli Zaretskii <eliz@is.elta.co.il>
911
69587bba 912 Add support for bootstrapping Emacs:
b9c1fa2e
EZ
913
914 * sed1v2.inp: Edit the bootstrap-* targets. Fix the mostlyclean
915 target.
916
177c0ea7
JB
917 * mainmake.v2 (maybe_bootstrap, bootstrap, bootstrap-lisp-1)
918 (bootstrap-lisp, bootstrap-src, bootstrap-clean-before)
b9c1fa2e
EZ
919 (bootstrap-clean-after): New targets.
920 (all): Depend on maybe_bootstrap.
921
fcd2ab44
EZ
9222001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
923
924 * sed1v2.inp: Delete _gdbinit in distclean target.
925
880820fe 9262001-12-09 Pavel Janík <Pavel@Janik.cz>
72244db2
PJ
927
928 * COPYING: Moved back.
929
b0a63d77
EZ
9302001-12-07 Eli Zaretskii <eliz@is.elta.co.il>
931
932 * sed2.inp (HAVE_VFORK): Don't define: the fragment in sysdep.c
933 which needed it is gone.
934
880820fe 9352001-11-29 Pavel Janík <Pavel@Janik.cz>
0142178a
PJ
936
937 * COPYING: Removed.
938
ac74199d
EZ
9392001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
940
941 * mainmake.v2 (lispintro): New target.
942 (all): Add lispintro.
943
944 * sed6.inp (SHELL): Comment away, for lispintro.
945
5c32b7c5
EZ
9462001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
947
948 * sed6.inp (texinputdir): Add, for the lispref directory.
949
950 * mainmake.v2 (all): Add lispref.
951 (man lispref): Add lispref.
952
71431a0e
GM
9532001-10-20 Gerd Moellmann <gerd@gnu.org>
954
6aa97356 955 * (Version 21.1 released.)
71431a0e 956
ab952a4f
GM
9572001-10-05 Gerd Moellmann <gerd@gnu.org>
958
959 * Branch for 21.1.
177c0ea7 960
fc406406
EZ
9612001-07-20 Eli Zaretskii <eliz@is.elta.co.il>
962
963 * mainmake.v2 (install): Create site-lisp/subdirs.el if it is not
964 already there.
965
24b97d4b
EZ
9662001-07-06 Eli Zaretskii <eliz@is.elta.co.il>
967
968 * sed2.inp: Ifdef away the test for !HAVE_MKTIME, to avoid parse
969 error in "gcc -E -traditional" with GCC 3.0.
970
2b908342
EZ
9712001-04-02 Eli Zaretskii <eliz@is.elta.co.il>
972
973 * sedleim.inp (srcdir=): Edit @srcdir@ into an absolute file name
974 of the leim subdirectory, so that EMACSLOADPATH doesn't break when
975 titdic-convert chdirs into leim/quail.
976
9d5d1075
EZ
9772001-03-30 Eli Zaretskii <eliz@is.elta.co.il>
978
979 * sedleim.inp: Adapt to changes in leim/Makefile.in's $(TIT)
980 target.
981
d7fcecc1
EZ
9822001-03-01 Eli Zaretskii <eliz@is.elta.co.il>
983
984 * README: New file.
985
986 * sed1.inp: Add copyright.
987 * sed1v2.inp: Add copyright.
988 * sed2.inp: Add copyright.
989 * sed2x.inp: Add copyright.
990 * sed3.inp: Add copyright.
991 * sed3v2.inp: Add copyright.
992 * sed4.inp: Add copyright.
993 * sed5x.inp: Add copyright.
994 * sed6.inp: Add copyright.
995 * sedleim.inp: Add copyright.
996 * sedlisp.inp: Add copyright.
997
7121a5e1
EZ
9982001-02-20 Eli Zaretskii <eliz@is.elta.co.il>
999
1000 * mainmake.v2, mainmake: Add copyright.
1001
da7fab49
EZ
10022000-11-22 Eli Zaretskii <eliz@is.elta.co.il>
1003
1004 * sed2.inp (NSIG) [__DJGPP__ == 2 && __DJGPP_MINOR__ == 1]:
1005 Define; it is undefined in DJGPP v2.01.
1006
f4da4611
EZ
10072000-11-13 Eli Zaretskii <eliz@is.elta.co.il>
1008
1009 * sed2.inp (HAVE_MKSTEMP): Define.
1010
a115794c
EZ
10112000-10-07 Eli Zaretskii <eliz@is.elta.co.il>
1012
1013 * sedleim.inp (RUN-EMACS): Remove EMACSLOADPATH setting as part of
1014 the command; use Make's "export EMACSLOADPATH=" instead. Remove
1015 the handling of `command` expansion, leim/Makefile.in doesn't use
1016 that anymore.
1017
67e0a2b6
EZ
10182000-08-29 Eli Zaretskii <eliz@is.elta.co.il>
1019
1020 * sed2.inp (HAVE_INDEX, HAVE_RINDEX): Define.
1021
838b9528
EZ
10222000-08-22 Eli Zaretskii <eliz@is.elta.co.il>
1023
1024 * mainmake.v2 (TAGS): Don't use [a-zA-Z]*, as it causes wildcard
1025 expansion to become case-sensitive and return all file names in
1026 upper case on plain DOS.
1027
efb29aff
EZ
10282000-08-05 Eli Zaretskii <eliz@is.elta.co.il>
1029
1030 * mainmake.v2 (src): Put gdb.tmp after -a, since djecho's -a
1031 switch requires an argument.
1032
4a201758
EZ
10332000-07-31 Eli Zaretskii <eliz@is.elta.co.il>
1034
1035 * mainmake.v2 (src): Make the rule faster by using a single djecho
1036 command instead of multiple redir invocations.
1037 (install): Speed up by using a command.com's for loop.
1038
7f987ac0
EZ
10392000-07-23 Eli Zaretskii <eliz@is.elta.co.il>
1040
1041 * sed3v2.inp: Define ALLOCA to an empty string.
1042
68be2869
EZ
10432000-07-18 Eli Zaretskii <eliz@is.elta.co.il>
1044
1045 * sed1v2.inp: Put getloadavg.o into LIBOBJS, not GETLOADAVG_LIBS.
1046
c107c335
EZ
10472000-07-09 Eli Zaretskii <eliz@is.elta.co.il>
1048
1049 * sed1v2.inp: Set LIBSOUND to an empty string.
1050
7f3e4303
EZ
10512000-06-26 Eli Zaretskii <eliz@is.elta.co.il>
1052
1053 * sed2.inp: Define HAVE_STRUCT_TIMEZONE in src/config.h.
1054
db1306d8
EZ
10552000-06-25 Eli Zaretskii <eliz@is.elta.co.il>
1056
1057 * sed1v2.inp: Set GETLOADAVG_LIBS to getloadavg.o in src/Makefile.
1058
4ea325f5
EZ
10592000-06-18 Eli Zaretskii <eliz@is.elta.co.il>
1060
1061 * sedlisp.inp (srcdir): Edit this variable.
1062
7d5c8691
EZ
10632000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
1064
1065 * sedlisp.inp: New file.
1066
fcd2e082
EZ
10672000-05-18 Eli Zaretskii <eliz@is.elta.co.il>
1068
1069 * sed6.inp: Changes to allow "make foo.dvi" on DJGPP platforms:
1070 (ENVADD): Redefine as empty, to avoid requiring a Unixy shell.
1071 (TEXINPUTS): Use semi-colon; export explicitly.
1072 (MAKEINFO): Export explicitly.
1073
35a28e21
EZ
10742000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
1075
1076 * mainmake.v2 (install): Install ebrowse.exe.
1077
33744b5d
DL
10782000-04-14 Dave Love <fx@gnu.org>
1079
1080 * sed1v2.inp, sed1.inp: Add LIBS, LIBOBJS.
1081
c1300911
EZ
10822000-03-13 Eli Zaretskii <eliz@is.elta.co.il>
1083
1084 * sed2.inp: Add PROTOTYPES and POINTER_TYPE, per the new
1085 config.in.
1086
7c7b25db
EZ
10872000-01-27 Eli Zaretskii <eliz@is.elta.co.il>
1088
1089 * sed2.inp (HAVE_SETITIMER): Define.
1090
ba3a0c6d
EZ
10911999-11-18 Eli Zaretskii <eliz@is.elta.co.il>
1092
1093 * sed2.inp (HAVE_TM_GMTOFF, HAVE_MBLEN): Define.
1094
1095 * sed1v2.inp: Convert "LC_ALL=C ./temacs" to MS-DOS equivalent.
1096
32072ea3
DL
10971999-07-29 Eli Zaretskii <eliz@gnu.org>
1098
1099 * sedleim.inp (SHELL, MAKESHELL): Use /xyzzy/command as the shell.
1100
11011999-07-12 Richard Stallman <rms@gnu.org>
1102
1103 * Version 20.4 released.
1104
11051999-07-01 Eli Zaretskii <eliz@gnu.org>
1106
1107 * mainmake.v2 (SHELL, MAKESHELL): Don't use /dos/command, it can
10d1d0af 1108 invoke an incompatible version of COMMAND.COM.
32072ea3
DL
1109
11101999-05-19 Eli Zaretskii <eliz@gnu.org>
1111
1112 * sed1v2.inp: Use -gcoff instead of -g in CFLAGS, for those who
1113 have GCC configured by default to use stabs, which unexec.c
1114 doesn't currently support.
1115
11161999-01-14 Eli Zaretskii <eliz@gnu.org>
1117
1118 * mainmake.v2 (install): Use update instead of sed to install fns.el.
1119
11201999-01-11 Eli Zaretskii <eliz@gnu.org>
1121
1122 * mainmake.v2 (install): Install fns.el in ../bin, since Emacs
1123 looks for it in exec-directory.
1124
11251999-01-07 Eli Zaretskii <eliz@gnu.org>
1126
1127 * sedleim.inp: New file, for configuring the leim directory.
1128
1129 * mainmake.v2 (src): Build files in leim if leim/Makefile exists.
1130 (clean): Add clean in leim.
1131
11321998-11-08 Eli Zaretskii <eliz@mescaline.gnu.org>
1133
1134 * mainmake.v2 (SHELL, MAKESHELL): Don't use `override'.
1135
11361998-10-20 Eli Zaretskii <eliz@mescaline.gnu.org>
1137
1138 * mainmake.v2: Forcibly set SHELL and MAKESHELL to force Make to
1139 use COMMAND.COM as the shell.
1140
11411998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
1142
1143 * Version 20.3 released.
1144
11451998-05-04 Eli Zaretskii <eliz@mescaline.gnu.org>
1146
1147 * mainmake.v2 (TAGS tags): Fix file name wildcards in lisp
1148 directory.
1149
11501998-04-13 Eli Zaretskii <eliz@delysid.gnu.org>
1151
1152 * mainmake.v2 (src): Replace topdir with top_srcdir in commands
1153 which generate gdb.ini.
1154
11551998-04-12 Eli Zaretskii <eliz@delysid.gnu.org>
1156
1157 * mainmake.v2 (version): Determine emacs-version from
1158 lisp/version.el. Pass it to sub-Make's.
1159
11601998-04-05 Eli Zaretskii <eliz@is.elta.co.il>
1161
1162 * sed3v2.inp: When installing ${version},
1163 do it replacing @version@.
1164
1165 * mainmake.v2 (version): Compute the version from lisp/version.el
1166 and pass to sub-Make's. Pass top_srcdir to sub-Make's.
1167
11681997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
1169
1170 * sed6.inp: New file, configures the man directory for MSDOS.
1171
1172 * mainmake.v2 (man): New target to build the manual.
1173 (all): Add the man dependency.
1174 (install): Change bin\\nul to bin\nul.
1175
11761997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1177
1178 * Version 20.2 released.
1179
11801997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1181
1182 * Version 20.1 released.
1183
11841997-09-07 Eli Zaretskii <eliz@is.elta.co.il>
1185
1186 * sed1v2.inp: Enlarge the stack size of temacs to 100KB.
1187
11881997-08-13 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
1189
8de5628c 1190 * sed2.inp (EMACS_CONFIGURATION): Set to i386-pc-msdosdjgpp.
32072ea3 1191
5e1a6e32 11921997-08-10 Eli Zaretskii <eliz@is.elta.co.il>
32072ea3
DL
1193
1194 * sed1v2.inp (CPPFLAGS, LDFLAGS): Edit to empty.
1195
11961997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
1197
1198 * sed2.inp (HAVE_LOGB, HAVE_FREXP, HAVE_FMOD, HAVE_RINT)
1199 (HAVE_CBRT, HAVE_FPATHCONF, HAVE_SETRLIMIT): Defined.
1200
1201 * sed1.inp, sed1v2.inp: Remove `stamp-oldxmenu' dependency, so
1202 MSDOS users won't need `touch' installed.
1203
1204 * mainmake.v2 (TAGS, tags): Include new lisp subdirectories.
1205
12061996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1207
1208 * Version 19.33 released.
1209
12101996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1211
6df6ae42 1212 * is_exec.c: Rename from is-exec.c.
32072ea3
DL
1213
12141996-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1215
1216 * Version 19.32 released.
1217
1218 * is-exec.c, sigaction.c: New files.
1219
12201996-07-24 Eli Zaretskii <eliz@is.elta.co.il>
1221
1222 * mainmake.v2 (TAGS): Make sure bin/etags.exe is current. Make
1223 the rules always generate TAGS.
1224
12251996-06-09 Eli Zaretskii <eliz@is.elta.co.il>
1226
1227 * sed2.inp: Don't undef MULTI_FRAME.
1228
12291996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
1230
1231 * Version 19.31 released.
1232
12331996-04-17 Eli Zaretskii <eliz@is.elta.co.il>
1234
1235 * sed1.inp: Replace `make-docfile' with `make-doc.exe'. In case
1236 src/Makefile needs to rebuild `make-doc.exe', use one command per line.
1237 Undo the previous change.
177c0ea7 1238
32072ea3
DL
12391996-04-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1240
177c0ea7 1241 * sed1.inp: Change make-docfile to make-doc.exe in a second place.
32072ea3
DL
1242
12431996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
1244
1245 * mainmake.v2 (src): Create a file with sed commands instead of using
1246 a long sed command line (some versions of Sed don't handle that).
6df6ae42 1247 (gdb): Merge back into src, undoing April 13 change.
32072ea3 1248 (install): Do use if statements, but not a loop.
177c0ea7 1249
32072ea3
DL
12501996-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1251
1252 * mainmake.v2 (gdb): New target, broken out of src.
1253 (install): Use simple explicit copy commands, not a loop.
1254
12551996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
1256
1257 * sed2.inp: Under DJGPP v2, use <sys/config.h> instead of most of
1258 config.h.in.
1259
1260 * sed1v2.inp, sed3v2.inp, mainmake.v2: New files.
1261
12621996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
1263
1264 * sed2.inp (LOCALTIME_CACHE, HAVE_TZSET): Define these.
1265
12661995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1267
1268 * Version 19.30 released.
1269
12701995-11-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1271
1272 * sed3.inp: Alter test-distrib to test-dis.
1273
12741995-11-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
1275
1276 * mainmake (install): Don't mv make-doc.exe into ../bin/.
1277
12781995-10-11 Kim Storm <kfstorm@wombat.gnu.ai.mit.edu>
1279
1280 * sed1.inp: Call make-doc.exe instead of make-docfile.
1281
12821995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1283
1284 * sed2.inp: Define STDC_HEADERS.
1285 Undefine MULTI_FRAME, until somebody fixes msdos.h and msdos.c.
1286
12871995-01-20 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
1288
1289 * sed3.inp: Fix sed append command to behave as intended.
1290
12911995-01-20 Morten Welinder <terra@diku.dk>
1292
1293 * sed3.inp: Delete mysterious dot. Add comment to protect blank
1294 line at end of file. Make sure make-docfile is compiled.
1295
12961995-01-10 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
1297
1298 * sed3.inp: Use coff2exe on make-docfile.
1299 * sed1.inp: Not go32, which has problems with long arg lists.
1300
13011994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
1302
1303 * sed1.inp: Handle "\t#"-style comments.
c4cc8b9a 1304 (obj): Don't add any files -- now done in src/makefile.in.in.
32072ea3
DL
1305 (temacs): Don't depend on prefix-args.
1306 (DOC): Reflect makefile changes regarding two-batch run.
1307
1308 * sed2.inp: Add comments showing how to use the system malloc.
1309 (EMACS_CONFIG_OPTIONS): Set though not useful.
1310 (HAVE_MKTIME): Define.
1311
1312 * mainmake (clean): Add target.
1313
1314 * sed1x.inp, sed2x.inp, sed5x.inp: New files for X configuration.
1315
32072ea3
DL
13161994-07-14 Morten Welinder (terra@diku.dk)
1317
1318 * sed2.inp (HAVE_STRERROR): Define.
1319
13201994-07-08 Morten Welinder (terra@diku.dk)
1321
1322 * sed1.inp, sed2.inp: Use "m/intel386" instead of "m/dos386.h".
1323
13241994-06-01 Morten Welinder (terra@diku.dk)
1325
1326 * sed4.inp: New file for configuring src/paths.h.
1327
13281994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1329
1330 * Version 19.25 released.
1331
13321994-05-22 Morten Welinder (terra@diku.dk)
1333
1334 * sed1.inp: Adding dos-fns.elc to the set of lisp files was moved
1335 to src/makefile.in.in.
1336
13371994-05-20 Morten Welinder (terra@tyr.diku.dk)
1338
1339 * sed2.inp: Reflect change from CONFIGURATION to EMACS_CONFIGURATION.
1340 Also set it to correct three-part value.
1341
13421994-05-16 Morten Welinder (terra@tyr.diku.dk)
1343
1344 * Version 19.23 released.
1345
1346 * sed1.inp: Don't use `+' in regexps as different stream
1347 editors interpret them differently. Use `*' instead.
1348
13491994-05-12 Morten Welinder (terra@diku.dk)
1350
1351 * mainmake (install): Set the minimum stack (for running under
1352 DPMI) to 512K. Avoid using wildcard for matching one file.
1353
13541994-05-08 Morten Welinder (terra@diku.dk)
1355
1356 * sed3.inp: Don't pass version to [ce]tags.
1357
13581994-04-30 Morten Welinder (terra@diku.dk)
1359
194d44e7 1360 * sed1.inp: Don't comment out the inc-vers run as that
32072ea3
DL
1361 does not exist anymore.
1362 Don't reset DEBUG_MOLE as that no longer is used.
1363 Identify the file being patched as src/...
1364 * sed2.inp: Identify the file being patched as src/...
1365 * sed3.inp: We don't have to have the version number in here
1366 anymore. Instead we patch the way it is passed from make to
1367 the C compiler.
1368
13691994-04-29 Morten Welinder (terra@diku.dk)
1370
1371 * sed1.inp: Set CFLAGS=-O2, not -g. Handle the new
1372 M_FILE, S_FILE, and SET_MAKE defines. Get rid of ^Ms.
1373
1374 * sed2.inp: We have bcmp. Configuration is "msdos".
1375 Get rid of ^Ms.
1376
1377 * sed3.inp: Set CFLAGS=-O2, not -g. Correct for
1378 new configuration regarding utilities not to compile.
1379 Fix version number. Get rid of ^Ms.
1380
13811994-01-08 Morten Welinder (terra@diku.dk)
1382
194d44e7 1383 * sed3.inp: Improve make-compatibility by not using drive
32072ea3
DL
1384 specifications and by not specifying an explicit shell.
1385
13861994-01-07 Morten Welinder (terra@diku.dk)
1387
1388 * sed1.inp: Incorporate the actions of patch1.
1389 * patch1: File deleted.
1390
13911993-01-05 Morten Welinder (terra@diku.dk)
1392
1393 * mainmake: New file, makefile for the main directory.
1394
1395 * patch1: New file. Context diff to turn src/makefile.in into
1396 a msdos version called makefile.
1397
1398 * emacs.pif: New file, program information file for Emacs under
1399 Windows. (This file contains non-printable characters.)
1400
1401 * emacs.ico: New file, icon for Emacs under Windows. It's so ugly
8de5628c 1402 that someone is bound to create a better one. Mail uuencoded icons
32072ea3
DL
1403 to terra@diku.dk, but be prepared to sign a copyright disclaimer.
1404 (This file contains non-printable characters.)
1405
177c0ea7 1406 * sed3.inp: New file for changing lib-src/makefile.in into
32072ea3
DL
1407 lib-src/makefile.
1408
8de5628c 1409 * sed2.inp: New file for changing src/config.h-in into src/config.h.
32072ea3 1410
8de5628c 1411 * sed1.inp: New file for changing src/makefile.in.in into src/makefile.
6922b018
KH
1412
1413;; Local Variables:
880820fe 1414;; coding: utf-8
6922b018 1415;; End:
2a34a036 1416
2f097256 1417 Copyright (C) 1994-1999, 2001-2012 Free Software Foundation, Inc.
7f6d64f8
GM
1418
1419 This file is part of GNU Emacs.
1420
ff0cdfb9 1421 GNU Emacs is free software: you can redistribute it and/or modify
7f6d64f8 1422 it under the terms of the GNU General Public License as published by
ff0cdfb9
GM
1423 the Free Software Foundation, either version 3 of the License, or
1424 (at your option) any later version.
7f6d64f8
GM
1425
1426 GNU Emacs is distributed in the hope that it will be useful,
1427 but WITHOUT ANY WARRANTY; without even the implied warranty of
1428 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1429 GNU General Public License for more details.
1430
1431 You should have received a copy of the GNU General Public License
ff0cdfb9 1432 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.