* font.c (Ffont_shape_gstring): Remove unused local.
[bpt/emacs.git] / ChangeLog
1 2012-09-16 Glenn Morris <rgm@gnu.org>
2
3 Increase compartmentalization of Nextstep builds rules,
4 and store Emacs version number in fewer versioned files.
5 * configure.ac (ns_appsrc): Use relative names.
6 (ns_frag): Remove.
7 (Info-gnustep.plist, Emacs.desktop, Info.plist, InfoPlist.strings)
8 (nextstep/Makefile): Generate these nextstep files.
9 (SUBDIR_MAKEFILES): Add nextstep.
10 * Makefile.in (clean, distclean, bootstrap-clean): Add nextstep.
11 * make-dist (nextstep/templates): Add directory.
12 (nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj): Remove.
13 (nextstep/Cocoa/Emacs.base/Contents)
14 (nextstep, nextstep/GNUstep/Emacs.base/Resources): Update contents.
15
16 2012-09-15 Paul Eggert <eggert@cs.ucla.edu>
17
18 Port better to POSIX hosts lacking _setjmp (Bug#12446).
19 * configure.ac (HAVE__SETJMP, HAVE_SIGSETJMP): New symbols.
20 (_setjmp, _longjmp): Remove.
21
22 2012-09-14 Paul Eggert <eggert@cs.ucla.edu>
23
24 * configure.ac (--without-sync-input): Fix typo in usage message.
25
26 * configure.ac: Port to hosts lacking gtk.
27 (PKG_CHECK_MODULES): Capture pkg-config diagnostics
28 better, in particular, problems in invoking pkg-config itself.
29 This is useful on hosts that don't have pkg-config.
30 (GTK_MODULES): Do not exit 'configure' simply because gtk3
31 and gtk2 are both missing. Problem found on Solaris 8.
32
33 2012-09-13 Jan Djärv <jan.h.d@swipnet.se>
34
35 * configure.ac: Reorder Xaw3d messages.
36 Report Gtk+ 3 as GTK.
37
38 2012-09-13 Paul Eggert <eggert@cs.ucla.edu>
39
40 Simplify SIGIO usage (Bug#12408).
41 * configure.ac (NO_TERMIO, BROKEN_FIONREAD, BROKEN_SIGAIO)
42 (BROKEN_SIGPOLL, BROKEN_SIGPTY): Remove.
43 (USABLE_FIONREAD, USABLE_SIGIO): New symbols. All uses of
44 'defined SIGIO' replaced with 'defined USABLE_SIGIO', with no need
45 to #undef SIGIO now (which was error-prone). Likewise, all uses
46 of 'defined FIONREAD' replaced with 'defined USABLE_FIONREAD'.
47
48 2012-09-12 Jan Djärv <jan.h.d@swipnet.se>
49
50 * configure.ac: No --with-x-toolkit given: Try gtk3 toolkit first
51 and then gtk2 if not found.
52 --with-x-toolkit=gtk|yes: As above, but fail if gtk2 or gt3 not found.
53 --with-x-toolkit=gtk2: Only try gtk2, fail if not found.
54 --with-x-toolkit=gtk3: Only try gtk3, fail if not found.
55
56 2012-09-11 Glenn Morris <rgm@gnu.org>
57
58 * Makefile.in (install-arch-dep, install-arch-indep, install-doc):
59 Be more explicit about dependencies, for parallel `make install'.
60
61 2012-09-11 Paul Eggert <eggert@cs.ucla.edu>
62
63 Simplify, document, and port floating-point (Bug#12381).
64 * configure.ac (logb, cbrt): Do not check for these functions,
65 as they are not being used.
66
67 2012-09-10 Paul Eggert <eggert@cs.ucla.edu>
68
69 Improve robustness of 'make bootstrap' (Bug#12376).
70 Run autogen.sh after bootstrap-clean, to avoid bzr pull issues.
71 * INSTALL, README: Document autogen.sh.
72 * Makefile.in (Makefile): Mark it as precious, since it's updated
73 atomically.
74 (MAKE_CONFIG_STATUS): New macro.
75 (config.status, bootstrap): Use it. This causes 'make bootstrap'
76 to run config.status with the --recheck option, which is more
77 appropriate for a bootstrap.
78 (bootstrap): Run autogen.sh right after cleaning. Don't worry
79 about failures due to missing tools.
80 * autogen.sh: Exit with status 101 when failing due to missing tools.
81 * make-dist: Distribute autogen.sh.
82
83 2012-09-09 Paul Eggert <eggert@cs.ucla.edu>
84
85 Assume C89 or later for math functions (Bug#12381).
86 * configure.ac (frexp, fmod): Remove checks for these functions,
87 as we now assume them.
88 (FLOAT_CHECK_DOMAIN, HAVE_INVERSE_HYPERBOLIC, NO_MATHERR)
89 (HAVE_EXCEPTION):
90 Remove; no longer needed.
91
92 2012-09-07 Paul Eggert <eggert@cs.ucla.edu>
93
94 More signal-handler cleanup (Bug#12327).
95 * configure.ac (FLOAT_CHECK_DOMAIN): Comment fix (Bug#12327).
96
97 2012-09-06 Paul Eggert <eggert@cs.ucla.edu>
98
99 Signal-handler cleanup (Bug#12327).
100 * configure.ac (PTY_OPEN, PTY_TTY_NAME_SPRINTF):
101 Adjust to syssignal.h changes.
102 (SIGNAL_H_AB): Remove; no longer needed.
103
104 2012-09-04 Paul Eggert <eggert@cs.ucla.edu>
105
106 Simplify redefinition of 'abort' (Bug#12316).
107 * configure.ac (NO_ABRT): Remove.
108
109 * configure.ac (_setjmp, _longjmp): Check by compiling
110 instead of by guessing. The guesses were wrong for
111 recent versions of Solaris, such as Solaris 11.
112
113 2012-09-03 Paul Eggert <eggert@cs.ucla.edu>
114
115 * configure.ac (WARN_CFLAGS): Omit -Wjump-misses-init.
116 It generates false alarms in doc.c, regex.c, xdisp.c. See
117 <http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00040.html>.
118
119 Merge from gnulib, incorporating:
120 2012-08-29 stdbool: be more compatible with mixed C/C++ compiles
121 2011-11-30 manywarnings: update the list of "all" warnings
122
123 2012-09-02 Jan Djärv <jan.h.d@swipnet.se>
124
125 * configure.ac (HAVE_GOBJECT): Check for gobject-2.0 (Bug#12332).
126
127 2012-09-01 Paul Eggert <eggert@cs.ucla.edu>
128
129 * configure.ac (_FORTIFY_SOURCE): Define only when optimizing.
130 This ports to glibc 2.15 or later, when configured with
131 --enable-gcc-warnings. See Eric Blake in
132 <http://lists.gnu.org/archive/html/bug-grep/2012-09/msg00000.html>.
133
134 2012-09-01 Daniel Colascione <dan.colascione@gmail.com>
135
136 * configure.ac: Introduce term_header variable, which holds the
137 value which will become TERM_HEADER in code. We effect our choice
138 of window system by setting term_header and WINDOW_SYSTEM_OBJ
139 instead of using ad-hoc variables and flags for each window
140 system.
141
142 2012-08-26 Paul Eggert <eggert@cs.ucla.edu>
143
144 * configure.ac (CFLAGS): Prefer -g3 to -g if -g3 works
145 and if the user has not specified CFLAGS. -g3 simplifies
146 debugging, since it makes macros visible to the debugger.
147
148 2012-08-25 Juanma Barranquero <lekktu@gmail.com>
149
150 * lib/makefile.w32-in ($(BLD)/execinfo.$(O)): Update dependencies.
151
152 2012-08-25 Eli Zaretskii <eliz@gnu.org>
153
154 * lib/makefile.w32-in ($(BLD)/execinfo.$(O), execinfo.h): New targets.
155 (GNULIBOBJS): Add $(BLD)/execinfo.$(O).
156
157 2012-08-24 Paul Eggert <eggert@cs.ucla.edu>
158
159 On assertion failure, print backtrace if available.
160 Merge from gnulib, incorporating:
161 2012-08-24 execinfo: port to FreeBSD
162 2012-08-22 execinfo: new module
163 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
164 * lib/execinfo.c, lib/execinfo.in.h, m4/execinfo.m4: New files.
165
166 2012-08-22 Glenn Morris <rgm@gnu.org>
167
168 * Makefile.in (install-arch-dep): If NO_BIN_LINK is non-null,
169 do not create the bin/emacs link. (Bug#12011)
170
171 2012-08-21 Paul Eggert <eggert@cs.ucla.edu>
172
173 Merge from gnulib, incorporating:
174 2012-08-20 extern-inline: support old GCC 'inline'
175
176 2012-08-20 Glenn Morris <rgm@gnu.org>
177
178 * configure.ac (AC_PROG_LN_S): Test for ln.
179 * Makefile.in (LN_S): New, set by configure.
180 (install-arch-dep): Use $LN_S.
181
182 2012-08-19 Paul Eggert <eggert@cs.ucla.edu>
183
184 Merge from gnulib, incorporating:
185 2012-08-19 ignore-value, stat-time, timespec: omit AC_C_INLINE
186 2012-08-19 mktime, sys_select: avoid 'static inline'
187 2012-08-19 gnulib-tool: Fix indentation.
188
189 2012-08-18 Paul Eggert <eggert@cs.ucla.edu>
190
191 * lib/sigprocmask.c, m4/signalblocking.m4: Remove.
192 These files have been unused since the 2012-06-22 patch that
193 introduced high-resolution time stamps.
194
195 2012-08-17 Jan Beich <jbeich@tormail.org> (tiny change)
196
197 * configure.ac (PTY_OPEN): Try posix_openpt on gnu-linux,
198 gnu-kfreebsd, freebsd, and netbsd. (Bug#12040)
199
200 2012-08-14 Paul Eggert <eggert@cs.ucla.edu>
201
202 Merge from gnulib, incorporating:
203 2012-08-05 extern-inline: also ignore -Wmissing-declarations
204
205 2012-08-10 Juanma Barranquero <lekktu@gmail.com>
206
207 * lib/makefile.w32-in (STAT_TIME_H): New macro.
208 (FTOASTR_C, $(BLD)/stat-time.$(O), $(BLD)/timespec.$(O))
209 ($(BLD)/u64.$(O)): Update dependencies.
210
211 2012-08-10 Glenn Morris <rgm@gnu.org>
212
213 * configure.ac (DIRECTORY_SEP): Move here from src/lisp.h.
214
215 2012-08-08 Dmitry Antipov <dmantipov@yandex.ru>
216
217 * configure.ac (--disable-features): Rename to --without-all.
218 (OPTION_DEFAULT_ON): Change to use with_features.
219 * INSTALL: Fix description.
220
221 2012-08-07 Dmitry Antipov <dmantipov@yandex.ru>
222
223 * configure.ac: New option --disable-features.
224 (OPTION_DEFAULT_ON): Change to use enable_features.
225 * INSTALL: Explain --disable-features.
226
227 2012-08-07 Glenn Morris <rgm@gnu.org>
228
229 * configure.ac: Require automake 1.11 (fairly arbitrarily).
230 * autogen.sh (automake_min): Get it from configure.ac.
231
232 2012-08-06 Glenn Morris <rgm@gnu.org>
233
234 * configure.ac (BROKEN_GETWD) [unixware]: New define.
235
236 * configure.ac (GNU_LIBRARY_PENDING_OUTPUT_COUNT): Remove.
237 (PENDING_OUTPUT_COUNT): Absorb GNU_LIBRARY_PENDING_OUTPUT_COUNT.
238 (DISPNEW_NEEDS_STDIO_EXT): New define.
239
240 2012-08-05 Michael Albinus <michael.albinus@gmx.de>
241
242 * INSTALL: Explain how to completely disable D-Bus. (Bug#12112)
243
244 2012-08-05 Ulrich Müller <ulm@gentoo.org>
245
246 * configure.ac: Disable paxctl if binaries don't have a
247 PT_PAX_FLAGS program header. (Bug#11979)
248
249 2012-08-03 Eli Zaretskii <eliz@gnu.org>
250
251 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/stat-time.$(O),
252 $(BLD)/timespec.$(O), and $(BLD)/u64.$(O).
253 (SHA512_H): Don't mention u64.h twice.
254 ($(BLD)/stat-time.$(O), ($(BLD)/timespec.$(O), ($(BLD)/u64.$(O)):
255 New targets.
256
257 2012-08-03 Paul Eggert <eggert@cs.ucla.edu>
258
259 Merge from gnulib, incorporating:
260 2012-08-02 stat-time, timespec, u64: support naive out-of-dir builds
261
262 2012-08-02 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
263
264 * lib/Makefile.am (DEFAULT_INCLUDES): Add -I$(top_srcdir)/lib for
265 out-of-tree build.
266
267 2012-08-02 Glenn Morris <rgm@gnu.org>
268
269 * make-dist: Remove src/s.
270
271 * lib/makefile.w32-in (MS_W32_H): Update for new ms-w32.h location.
272
273 2012-08-02 Paul Eggert <eggert@cs.ucla.edu>
274
275 Merge from gnulib (Bug#12116), incorporating:
276 2012-08-01 extern-inline: new module
277 2012-08-01 stat-time, timespec, u64, utimens: use extern-inline
278 * lib/stat-time.c, lib/timespec.c, lib/u64.c, m4/extern-inline.m4:
279 New files. The new .c files are for instantiating extern inline
280 functions.
281
282 Port to Solaris 8.
283 Without this change, 'configure' fails because the recently-added
284 wait3 prototype in config.h messes up later 'configure' tests.
285 Fix this problem by droping wait3 and WRETCODE, as they're
286 no longer needed on hosts that are current porting targets.
287 * configure.ac (wait3, WRETCODE): Remove, fixing a FIXME.
288 All uses changed to waitpid and WEXITSTATUS.
289
290 Avoid needless autoheader after autogen.sh.
291 * src/stamp-h.in: Remove from bzr repository; no longer needed there.
292 * .bzrignore: Add it.
293 * autogen.sh: Create it.
294
295 2012-08-01 Glenn Morris <rgm@gnu.org>
296
297 * configure.ac (DOS_NT, MSDOS): New system type templates.
298
299 2012-08-01 Ulrich Müller <ulm@gentoo.org>
300
301 * configure.ac (LIB_STANDARD, START_FILES) [FreeBSD]:
302 Don't include crtbegin.o and crtend.o. (Bug#12047)
303
304 2012-08-01 Glenn Morris <rgm@gnu.org>
305
306 * configure.ac (FLOAT_CHECK_DOMAIN, HAVE_INVERSE_HYPERBOLIC)
307 (INTERNAL_TERMINAL): New.
308
309 * configure.ac (DEVICE_SEP, IS_DEVICE_SEP, IS_DIRECTORY_SEP)
310 (IS_ANY_SEP): Move here from src/lisp.h.
311
312 2012-08-01 Juanma Barranquero <lekktu@gmail.com>
313
314 * lib/makefile.w32-in (CONFIG_H): Update dependencies.
315 (CONF_POST_H): New macro.
316
317 2012-07-31 Glenn Morris <rgm@gnu.org>
318
319 * configure.ac (S_FILE): Remove output variable.
320
321 * configure.ac (opsysfile): Use AH_TEMPLATE. Doc fix.
322
323 * configure.ac (NULL_DEVICE, SEPCHAR, USER_FULL_NAME):
324 Move here from src.
325
326 * configure.ac (AMPERSAND_FULL_NAME, subprocesses):
327 Move here from conf_post.h.
328
329 2012-07-31 Dmitry Antipov <dmantipov@yandex.ru>
330
331 Improve OpenMotif detection on GNU/Linux systems.
332 * configure.ac (MOTIF): Check for /usr/include/openmotif
333 and /usr/(lib|lib64)/openmotif if --with-x-toolkit=motif.
334
335 2012-07-31 Andreas Schwab <schwab@linux-m68k.org>
336
337 * Makefile.in (install-arch-indep): Avoid eval.
338
339 2012-07-31 Glenn Morris <rgm@gnu.org>
340
341 * configure.ac (opsysfile, S_FILE): Now they are always empty.
342
343 * configure.ac (opsysfile): Forgot to set it to empty on sol2-10
344 when removing src/s/sol2-6.h yesterday.
345
346 * configure.ac (USG5_4): Reintroduce this.
347 (opsysfile): Set to empty on irix6-5, sol2*, and unixware.
348
349 * configure.ac (wait3, WRETCODE): Move here from src/s/usg5-4-common.h.
350
351 * configure.ac (opsysfile): Set to empty on hpux*, darwin;
352 and to s/usg5-4-common.h on irix6-5.
353
354 2012-07-30 Glenn Morris <rgm@gnu.org>
355
356 * configure.ac (AH_BOTTOM): Use an include file, so that the
357 contents do not get processed by autoheader.
358
359 2012-07-30 Paul Eggert <eggert@cs.ucla.edu>
360
361 Do not overwrite config.status while executing it (Bug#11214).
362 * Makefile.in (MAKEFILE_NAME): New macro.
363 ($(MAKEFILE_NAME)): Rename rule from Makefile.
364 * configure.ac (epaths): Set MAKEFILE_NAME to a bogus value,
365 so that GNU 'make' isn't tempted to make the Makefile and then
366 regenerate config.status while config.status is running.
367
368 Update .PHONY listings in makefiles.
369 * Makefile.in (.PHONY): Add all, ${SUBDIR}, blessmail, epath-force,
370 FRC, install-arch-dep, install-arch-indep, install-doc,
371 install-info, install-man, install-etc, install-strip, uninstall,
372 bootstrap-clean, TAGS, tags, info-real, force-info, check-info-dir.
373 (.RECURSIVE): Remove; hasn't been needed for years.
374
375 2012-07-30 Glenn Morris <rgm@gnu.org>
376
377 * configure.ac (SIGNAL_H_AHB): New hack macro.
378 (opsysfile): Set to empty on netbsd, openbsd.
379 (AH_BOTTOM): Include signal.h if SIGNAL_H_AHB is defined.
380
381 * configure.ac (_longjmp, _setjmp, TIOCSIGSEND): Move here from src/s.
382
383 2012-07-30 Jan Djärv <jan.h.d@swipnet.se>
384
385 * Makefile.in (install-arch-indep): Remove sh -x.
386
387 2012-07-30 Glenn Morris <rgm@gnu.org>
388
389 * configure.ac (opsysfile): Tweak message for null case.
390
391 * configure.ac (opsysfile): Set to empty on aix4-2, freebsd,
392 gnu-linux, gnu-kfreebsd; and to usg5-4-common.h on sol2*, unixware.
393
394 2012-07-30 Paul Eggert <eggert@cs.ucla.edu>
395
396 Merge from gnulib, incorporating:
397 * doc/misc/texinfo.tex: Update to 2012-07-29.17 version.
398
399 2012-07-29 Jan Djärv <jan.h.d@swipnet.se>
400
401 * Makefile.in (install-arch-indep): Handle space in locallisppath.
402
403 2012-07-28 Paul Eggert <eggert@cs.ucla.edu>
404
405 Use Gnulib environ module (Bug#9772).
406 * m4/environ.m4: New file, from gnulib.
407 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
408
409 Use Gnulib stdalign module (Bug#9772, Bug#9960).
410 This should improve portability of macros like alignof and DECL_ALIGN.
411 * lib/stdalign.in.h, m4/stdalign.m4: New files, from gnulib.
412 * .bzrignore: Add lib/stdalign.h.
413 * config.bat: Do not set NO_DECL_ALIGN; no longer needed.
414 Copy lib/stdalign.in.h to lib/stdalign.in-h as needed.
415 * configure.ac (HAVE_ATTRIBUTE_ALIGNED): Remove the code that
416 fiddles with this, as gnulib now does this for us.
417
418 2012-07-17 Dmitry Antipov <dmantipov@yandex.ru>
419
420 Fix toolkit configuration report.
421 * configure.ac (USE_X_TOOLKIT): Report toolkit as GTK3 if
422 --with-x-toolkit=gtk3 is used.
423
424 2012-07-17 Paul Eggert <eggert@cs.ucla.edu>
425
426 Fix regression with pthread_sigmask on FreeBSD (Bug#11884).
427 * configure.ac: Configure gnulib at the end, not before running
428 pkg-config. This restores the behavior before 2012-06-22, when
429 higher-resolution time stamps were added, and fixes a bug whereby
430 LIB_PTHREAD was not used and gnulib's part of 'configure'
431 therefore incorrectly assumed that pthread_sigmask wasn't working.
432 Fix the problem with -lrt and clock_gettime a different way.
433 This should complete the fix for Bug#11884.
434 (pre_PKG_CONFIG_CFLAGS, pre_PKG_CONFIG_LIBS): New shell vars.
435
436 2012-07-15 Paul Eggert <eggert@cs.ucla.edu>
437
438 Merge from gnulib, incorporating:
439 2012-07-15 pthread_sigmask: fix bug on FreeBSD 9 (Bug#11884)
440 2012-07-11 gettext: do not assume '#define ... defined ...' behavior
441
442 2012-07-14 Glenn Morris <rgm@gnu.org>
443
444 * configure.ac (GC_SETJMP_WORKS, GC_MARK_STACK): Move here from src/s.
445 (AH_BOTTOM): Move GC_SETJMP_WORKS GCC fallback to main body.
446
447 2012-07-13 Glenn Morris <rgm@gnu.org>
448
449 * configure.ac (opsysfile): Set to empty on gnu, cygwin.
450
451 * configure.ac (BSD4_2, BSD_SYSTEM, USG, USG5, _AIX, CYGWIN)
452 (DARWIN_OS, GNU_LINUX, HPUX, IRIX6_5, SOLARIS2):
453 Move "system type" macros here from src/s.
454 (BSD_SYSTEM_AHB): New hack macro.
455 (AH_BOTTOM): Set BSD_SYSTEM, using BSD_SYSTEM_AHB.
456
457 * configure.ac (NSIG_MINIMUM, ULIMIT_BREAK_VALUE, SETUP_SLAVE_PTY)
458 (GC_MARK_SECONDARY_STACK): Move here from src/s.
459
460 2012-07-12 Glenn Morris <rgm@gnu.org>
461
462 * configure.ac (AH_BOTTOM) [DARWIN_OS]: Move SYSTEM_PURESIZE_EXTRA
463 setting here from src/s/darwin.h.
464
465 * configure.ac (NO_MATHERR): Unconditionally define for Darwin;
466 as src/s/darwin.h used to.
467
468 * configure.ac (NARROWPROTO, NO_ABORT, BROKEN_GET_CURRENT_DIR_NAME)
469 (BROKEN_FIONREAD, BROKEN_PTY_READ_AFTER_EAGAIN, BROKEN_SIGAIO)
470 (BROKEN_SIGPOLL, BROKEN_SIGPTY, FIRST_PTY_LETTER, NO_EDITRES)
471 (G_SLICE_ALWAYS_MALLOC, PREFER_VSUSP, PTY_ITERATION, PTY_OPEN)
472 (PTY_NAME_SPRINTF, PTY_TTY_NAME_SPRINTF, RUN_TIME_REMAP)
473 (SETPGRP_RELEASES_CTTY, TAB3, TABDLY, RUN_TIME_REMAP, UNIX98_PTYS)
474 (XOS_NEEDS_TIME_H): Move here from src/s.
475
476 2012-07-11 Glenn Morris <rgm@gnu.org>
477
478 * configure.ac (INTERRUPT_INPUT): Move here from src/s.
479 (HAVE_PTYS, HAVE_SOCKETS): Define unconditionally.
480
481 2012-07-11 Paul Eggert <eggert@cs.ucla.edu>
482
483 * configure.ac (tzset): Remove check that's redundant with gnulib.
484
485 2012-07-11 Glenn Morris <rgm@gnu.org>
486
487 * configure.ac (CLASH_DETECTION): Define unconditionally.
488
489 * configure.ac (opsysfile): Use bsd-common on gnu systems.
490
491 * configure.ac (GNU_LIBRARY_PENDING_OUTPUT_COUNT):
492 (SIGNALS_VIA_CHARACTERS): Move here from src/s.
493
494 2012-07-11 Paul Eggert <eggert@cs.ucla.edu>
495
496 Assume mkdir, rename, rmdir, strerror.
497 * configure.ac (mkdir, rename, rmdir, strerror): Remove check.
498
499 2012-07-11 Glenn Morris <rgm@gnu.org>
500
501 * configure.ac (DONT_REOPEN_PTY): Move here from src/s.
502
503 * configure.ac (DEFAULT_SOUND_DEVICE): New definition.
504
505 2012-07-10 Paul Eggert <eggert@cs.ucla.edu>
506
507 Remove "#define unix" that is no longer needed (Bug#11905).
508 Merge from gnulib to make "#define unix" unnecessary, incorporating:
509 2012-07-10 getloadavg: clean out old Emacs and Autoconf cruft
510 2012-07-09 getopt: Simplify after Emacs changed.
511
512 2012-07-10 Glenn Morris <rgm@gnu.org>
513
514 * configure.ac (DATA_START, DATA_SEG_BITS, PENDING_OUTPUT_COUNT):
515 Move here from src/s.
516
517 2012-07-09 Andreas Schwab <schwab@linux-m68k.org>
518
519 * configure.ac (PNG_DEPSTRUCT): Define this instead of
520 PNG_DEPRECATED.
521
522 2012-07-09 Paul Eggert <eggert@cs.ucla.edu>
523
524 Add GCC-style 'const' attribute to functions that can use it.
525 * configure.ac (WARN_CFLAGS): Add -Wsuggest-attribute=const.
526 (ATTRIBUTE_CONST): New macro, in config.h.
527
528 2012-07-09 Juanma Barranquero <lekktu@gmail.com>
529
530 * lib/makefile.w32-in: Rework dependencies.
531 (GNU_LIB, NT_INC, C_CTYPE_H, MS_W32_H, CONFIG_H, FILEMODE_H)
532 (FTOASTR_H, FTOASTR_C, GETOPT_INT_H, MD5_H, SHA1_H, SHA256_H)
533 (U64_H, SHA512_H): New macros.
534 (SRC): Redefine to point to src/, not current directory.
535 ($(BLD)/c-ctype.$(O), $(BLD)/c-strcasecmp.$(O))
536 ($(BLD)/c-strncasecmp.$(O), $(BLD)/dtoastr.$(O))
537 ($(BLD)/dtotimespec.$(O), $(BLD)/getopt.$(O), $(BLD)/getopt1.$(O))
538 ($(BLD)/gettime.$(O), $(BLD)/strftime.$(O), $(BLD)/time_r.$(O))
539 ($(BLD)/timespec-add.$(O), $(BLD)/timespec-sub.$(O), $(BLD)/md5.$(O))
540 ($(BLD)/sha1.$(O), $(BLD)/sha256.$(O), $(BLD)/sha512.$(O))
541 ($(BLD)/filemode.$(O)): Update dependencies.
542
543 2012-07-09 Paul Eggert <eggert@cs.ucla.edu>
544
545 Merge from gnulib, incorporating:
546 2012-07-09 timespec: mark functions with const attributes
547
548 Rename configure.in to configure.ac (Bug#11603).
549 The name 'configure.in' has been obsolescent for quite some time,
550 and the next release of Autoconf will generate warnings for it.
551 See commit 'v2.69-4-g560f16b' of 2012-05-06, "general: deprecate
552 'configure.in' as autoconf input" in the Autoconf git repository.
553 * configure.ac: Rename from configure.in.
554 * INSTALL, INSTALL.BZR, README, make-dist:
555 * Makefile.in (AUTOCONF_INPUTS):
556 * autogen.sh (autoconf_min):
557 * autogen/update_autogen (sources):
558 Adjust to reflect new name.
559
560 2012-07-08 Paul Eggert <eggert@cs.ucla.edu>
561
562 Restore deprecation warnings, except for older libpng.
563 * configure.in (WARN_CFLAGS): Remove -Wno-deprecated-declarations.
564 (HAVE_LIBPNG_PNG_H): Don't bother checking for this if we have png.h.
565 (PNG_DEPRECATED): Define when compiling with older PNG versions.
566
567 2012-07-07 Andreas Schwab <schwab@linux-m68k.org>
568
569 * configure.in (WARN_CFLAGS): Add -Wno-deprecated-declarations.
570
571 2012-07-07 Paul Eggert <eggert@cs.ucla.edu>
572
573 Improve static checking when configured --with-ns.
574 See Samuel Bronson's remarks in
575 <http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00146.html>.
576 * configure.in (WARN_CFLAGS): Omit -Wunreachable-code, as it's
577 a no-op with recent GCC and harmful in earlier ones.
578 Omit -Wsync-nand, as it's irrelevant to Emacs and provokes a
579 warning when compiling with ObjC. Always omit
580 -Wunsafe-loop-optimizations, as we don't mind when optimization is
581 being done correctly.
582
583 2012-07-07 Glenn Morris <rgm@gnu.org>
584
585 * configure.in (BROKEN_SA_RESTART): Doc fix.
586
587 * configure.in: Rather than checking for things then undef'ing
588 them on some platforms, simply don't check for them.
589 (getwd): Don't check for it on unixware.
590 (random, rint): Don't check for these on hpux.
591 (res_init, libresolv): Don't check for these on darwin.
592
593 2012-07-07 Juanma Barranquero <lekktu@gmail.com>
594
595 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/c-ctype.$(O),
596 $(BLD)/c-strcasecmp.$(O) and $(BLD)/c-strncasecmp.$(O).
597 ($(BLD)/c-ctype.$(O), $(BLD)/c-strcasecmp.$(O))
598 ($(BLD)/c-strncasecmp.$(O)): New dependencies.
599
600 2012-07-06 Paul Eggert <eggert@cs.ucla.edu>
601
602 * configure.in: Document --enable-gcc-warnings better.
603
604 Use c_strcasecmp for ASCII case-insensitive comparison (Bug#11786).
605 This is safer than strcasecmp, which has unspecified behavior
606 outside the POSIX locale and in practice sometimes does not work
607 in multibyte locales. Similarly for c_strncasecmp and strncasecmp.
608 * configure.in (strcasecmp, strncasecmp): Remove checks.
609
610 * lib/c-ctype.c, lib/c-ctype.h, lib/c-strcase.h, lib/c-strcasecmp.c:
611 * lib/c-strncasecmp.c: New files, taken from gnulib.
612 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
613
614 Merge from gnulib, incorporating:
615 2012-07-06 timespec-sub: avoid duplicate include
616 Reported by Juanma Barranquero.
617
618 2012-07-06 Glenn Morris <rgm@gnu.org>
619
620 * make-dist [update]: Let autoreconf figure out what needs updating.
621 Use `make info-real'. leim/leim-list.el should always exist.
622 Check cd return value.
623
624 2012-07-06 Paul Eggert <eggert@cs.ucla.edu>
625
626 Merge from gnulib. This is for OpenBSD 5.1 amd64.
627 * m4/sys_time_h.m4: New version from gnulib, incorporating:
628 2012-07-05 sys_time: allow too-wide tv_sec
629
630 2012-07-04 Paul Eggert <eggert@cs.ucla.edu>
631
632 Merge from gnulib.
633 * lib/alloca.in.h: New version from gnulib, incorporating:
634 2012-07-03 alloca: add support for HP NonStop TNS/E native
635
636 2012-07-04 Dmitry Antipov <dmantipov@yandex.ru>
637
638 * configure.in: If --enable-gcc-warnings, disable
639 -Wunsafe-loop-optimizations for -O1 optimization level.
640
641 2012-06-30 Glenn Morris <rgm@gnu.org>
642
643 * configure.in (standardlisppath): New output variable.
644 (lisppath): Use standardlisppath.
645 * Makefile.in (standardlisppath): New, set by configure.
646 (epaths-force): Use standardlisppath and locallisppath rather than
647 lisppath.
648
649 2012-06-28 Dmitry Antipov <dmantipov@yandex.ru>
650
651 * configure.in: Fix previous change. Remove --enable-asserts.
652 (CPPFLAGS): Remove conditional -DXASSERTS=1.
653 Add --enable-link-time-optimization.
654 * INSTALL: Mention this.
655
656 2012-06-28 Dmitry Antipov <dmantipov@yandex.ru>
657
658 * configure.in: Add glyphs category to --enable-checking option.
659 (GLYPH_DEBUG): Define if glyphs debugging is enabled.
660
661 2012-06-28 Dmitry Antipov <dmantipov@yandex.ru>
662
663 * configure.in (ENABLE_CHECKING): Update comment.
664
665 2012-06-28 Paul Eggert <eggert@cs.ucla.edu>
666
667 * configure.in: Don't check for sys/select.h, sys/time.h, utime.h.
668 Emacs proper no longer uses these headers, and can rely on Gnulib
669 for these checks.
670
671 Merge from gnulib.
672 * m4/getopt.m4: Copy new version from gnulib, incorporating:
673 getopt-posix: No longer guarantee that option processing is resettable.
674
675 2012-06-27 Glenn Morris <rgm@gnu.org>
676
677 * configure.in: Only check for paxctl on gnu-linux. (Bug#11398#26)
678
679 * INSTALL: Remove references to paths.el.
680
681 2012-06-26 Eli Zaretskii <eliz@gnu.org>
682
683 * lib/makefile.w32-in ($(GNULIBOBJS)): Depend on stamp_BLD. This
684 replaces separate dependency for each object file, which required
685 the same object file to be mentioned twice, causing failures in
686 parallel builds.
687
688 2012-06-26 Paul Eggert <eggert@cs.ucla.edu>
689
690 Clean out last vestiges of the old HAVE_CONFIG_H stuff.
691 * lib/makefile.w32-in (LOCAL_FLAGS): Remove -DHAVE_CONFIG_H.
692
693 2012-06-25 Dmitry Antipov <dmantipov@yandex.ru>
694
695 * configure.in (AC_CHECK_FUNCS): Detect library functions
696 strcasecmp and strncasecmp.
697
698 2012-06-24 Paul Eggert <eggert@cs.ucla.edu>
699
700 Switch from NO_RETURN to C11's _Noreturn (Bug#11750).
701 We might as well use the spelling standardized by C11,
702 as in the long run that should simplify maintenance.
703 * configure.in (NO_RETURN): Remove. All uses replaced by _Noreturn.
704
705 2012-06-24 Eli Zaretskii <eliz@gnu.org>
706
707 * lib/makefile.w32-in ($(BLD)/dtotimespec.$(O)):
708 ($(BLD)/timespec-add.$(O)):
709 ($(BLD)/timespec-sub.$(O)): Don't depend on
710 $(EMACS_ROOT)/nt/inc/sys/time.h.
711
712 * lib/stat-time.h:
713 * lib/timespec.h:
714 * lib/utimens.h: Revert last change.
715
716 2012-06-23 Paul Eggert <eggert@cs.ucla.edu>
717
718 Merge from gnulib.
719 * m4/getopt.m4: Copy new version from gnulib, incorporating:
720 getopt-gnu: Handle suboptimal getopt_long's abbreviation handling.
721
722 2012-06-23 Eli Zaretskii <eliz@gnu.org>
723
724 Fix the MS-Windows build broken by 2012-06-22T21:17:42Z!eggert@cs.ucla.edu.
725 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/dtotimespec.$(O),
726 $(BLD)/gettime.$(O), $(BLD)/timespec-add.$(O), and
727 $(BLD)/timespec-sub.$(O).
728 ($(BLD)/dtotimespec.$(O)):
729 ($(BLD)/gettime.$(O)):
730 ($(BLD)/timespec-add.$(O)):
731 ($(BLD)/timespec-sub.$(O)): New dependencies.
732
733 * lib/stat-time.h:
734 * lib/timespec.h:
735 * lib/utimens.h: Include sys/time.h.
736
737 2012-06-23 Andreas Schwab <schwab@linux-m68k.org>
738
739 * configure.in: Don't use AC_CHECK_FUNCS_ONCE, which doesn't use
740 the correct CFLAGS and LIBS.
741
742 2012-06-22 Paul Eggert <eggert@cs.ucla.edu>
743
744 Support higher-resolution time stamps (Bug#9000).
745 * configure.in (gl_ASSERT_NO_GNULIB_POSIXCHECK)
746 (gl_ASSERT_NO_GNULIB_TESTS, gl_INIT): Move these up earlier, so
747 that the new clock stuff doesn't clash with RSVG_LIBS.
748 (AC_CHECK_HEADERS): Don't check for sys/select.h, sys/time.h, utime.h,
749 as gnulib does that for us now.
750 (emacs_cv_struct_utimbuf, HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL)
751 (GETTIMEOFDAY_ONE_ARGUMENT): Remove; gnulib does these now.
752 (AC_CHECK_FUNCS): Remove utimes; no longer needed.
753 * lib/dtotimespec.c, lib/gettime.c, lib/gettimeofday.c, lib/pselect.c:
754 * lib/stat-time.h, lib/sys_select.in.h, lib/sys_time.in.h:
755 * lib/timespec-add.c, lib/timespec-sub.c, lib/timespec.h:
756 * lib/utimens.c, lib/utimens.h, m4/clock_time.m4, m4/gettime.m4:
757 * m4/gettimeofday.m4, m4/pselect.m4, m4/stat-time.m4:
758 * m4/sys_select_h.m4, m4/sys_socket_h.m4, m4/sys_time_h.m4:
759 * m4/timespec.m4, m4/utimbuf.m4, m4/utimens.m4, m4/utimes.m4:
760 New files, copied automatically from gnulib.
761 * lib/gnulib.mk, m4/gnulib-comp.m4: Merge from gnulib.
762
763 2012-06-22 Paul Eggert <eggert@cs.ucla.edu>
764
765 Merge from gnulib.
766 * lib/filemode.h, lib/signal.in.h, lib/stat.c, lib/stdint.in.h:
767 * lib/stdlib.in.h, lib/unistd.in.h, m4/extensions.m4, m4/getloadavg.m4:
768 * m4/getopt.m4, m4/gnulib-common.m4, m4/largefile.m4, m4/mktime.m4:
769 * m4/multiarch.m4, m4/nocrash.m4, m4/stdio_h.m4, m4/time_r.m4:
770 Copy new versions from gnulib, incorporating the following changes:
771 2012-06-22 time_r: fix typo that always overrode localtime_r decl
772 2012-06-22 Write "Mac OS X" instead of "MacOS X".
773 2012-06-21 mktime: fix integer overflow in 'configure'-time test
774 2012-06-21 nonblocking: Avoid compilation error on mingw64.
775 2012-06-19 stat, fstat: Avoid warnings on mingw64.
776 2012-06-19 getopt-gnu: Fix exit code overflow in autoconf test.
777
778 2012-06-13 Andreas Schwab <schwab@linux-m68k.org>
779
780 * configure.in: Rename --enable-use-lisp-union-type to
781 --enable-check-lisp-object-type and define CHECK_LISP_OBJECT_TYPE
782 instead of USE_LISP_UNION_TYPE.
783
784 2012-06-12 Glenn Morris <rgm@gnu.org>
785
786 * configure.in (HAVE_PROCFS, _STRUCTURED_PROC): New AC_DEFINEs.
787 (opsysfile): Set specially for sol2-10.
788
789 * configure.in (BROKEN_SA_RESTART, USG_SUBTTY_WORKS):
790 New AC_DEFINEs, for hpux11.
791 (opsysfile): Set specially for hpux11.
792
793 2012-06-12 Paul Eggert <eggert@cs.ucla.edu>
794
795 * configure.in: Coalesce some function checking.
796 This makes 'configure' a bit smaller.
797 Prefer AC_CHECK_FUNCS_ONCE for functions that we always check for.
798
799 2012-06-12 Glenn Morris <rgm@gnu.org>
800
801 * configure.in (opsysfile): Set specially for gnu-kfreebsd, openbsd.
802
803 * configure.in (NO_TERMIO, BROKEN_SIGIO): Move here from src/s.
804
805 * configure.in: Anticipate platforms with no src/s file.
806
807 2012-06-12 Chong Yidong <cyd@gnu.org>
808
809 * configure.in: Check for MagickMergeImageLayers (Bug#11678).
810
811 2012-06-11 Glenn Morris <rgm@gnu.org>
812
813 * configure.in (SYSTEM_TYPE): New AC_DEFINE.
814
815 2012-06-09 Michael Albinus <michael.albinus@gmx.de>
816
817 * configure.in (dbus_type_is_valid): Check for library function.
818
819 2012-06-06 Glenn Morris <rgm@gnu.org>
820
821 * INSTALL, make-dist: Remove vcdiff.
822
823 2012-06-03 Glenn Morris <rgm@gnu.org>
824
825 * INSTALL, make-dist: Remove rcs-checkin.
826
827 2012-06-03 Ulrich Müller <ulm@gentoo.org>
828
829 * configure.in (PAXCTL): Check for paxctl. (Bug#11398)
830
831 2012-06-01 Paul Eggert <eggert@cs.ucla.edu>
832
833 Remove --disable-maintainer-mode option from 'configure'. (Bug#11555)
834 It is confusingly named and rarely useful. See, for example,
835 <http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00089.html>.
836 * INSTALL.BZR: Don't mention --disable-maintainer-mode.
837 * Makefile.in (MAINTAINER_MODE_FLAG): Remove; all uses removed.
838 * configure.in: Remove --disable-maintainer-mode.
839 (USE_MAINTAINER_MODE, MAINT): Remove.
840
841 2012-05-28 Paul Eggert <eggert@cs.ucla.edu>
842
843 Make 'configure' a bit smaller and faster.
844 * configure.in (INSTALL_INFO): Set it with one call to
845 AC_PATH_PROG, not three.
846 (PKG_CONFIG): Hoist this out of PKG_CHECK_MODULES, since it's
847 so likely that it'll be needed.
848 (AC_CHECK_HEADERS_ONCE): Prefer to AC_CHECK_HEADERS where either works.
849 (AC_PROG_MAKE_SET): Remove; Automake does this.
850 (sysinfo): Do not check for this function, as it's never used.
851 (tzset): Check for this function just once.
852 * m4/manywarnings.m4: Sync from gnulib, incorporating the following:
853 2012-05-27 manywarnings: remove duplicate -Wmultichar entry
854
855 2012-05-27 Eli Zaretskii <eliz@gnu.org>
856
857 * config.bat (lib): Create/update lib/stdalign.in-h and
858 lib/sys_types.in-h.
859
860 * lib/makefile.w32-in ($(BLD)/md5.$(O)):
861 ($(BLD)/sha1.$(O)):
862 ($(BLD)/sha256.$(O)):
863 ($(BLD)/sha512.$(O)): Depend on $(EMACS_ROOT)/nt/inc/stdalign.h.
864 Suggested by Christoph Scholtes <cschol2112@googlemail.com>.
865
866 * lib/getopt_.h: Regenerate.
867
868 2012-05-27 Paul Eggert <eggert@cs.ucla.edu>
869
870 Assume gnulib does largefile.
871 Gnulib does the largefile configuration anyway, so when configure.in
872 invokes AC_SYS_LARGEFILE, that bloats 'configure' unnecessarily.
873 * configure.in (AC_SYS_LARGEFILE): Remove.
874 * lib/gnulib.mk: Autoupdate.
875
876 2012-05-26 Paul Eggert <eggert@cs.ucla.edu>
877
878 Merge from gnulib. (Bug#11527)
879
880 The build procedure now creates <stdalign.h> and <sys/types.h> for
881 older hosts that lack a working <stdalign.h> or whose
882 <sys/types.h> does not define pid_t, size_t, ssize_t, mode_t. New
883 symbols such as WINDOWS_64_BIT_OFF_T may require attention in the
884 msdos and nt builds.
885
886 Here is a precis of gnulib changes that seem relevant; please see
887 the gnulib ChangeLog for details.
888
889 2012-05-18 crypto: fix bug in large buffer handling
890 2012-05-14 ignore-value.h: remove unused _GL_ATTRIBUTE_DEPRECATED
891 2012-05-10 _Noreturn: port config.h to gcc -Wundef
892 2012-05-08 warnings.m4: give a means to specify the program to compile
893 2012-05-07 stdint: be more consistent with glibc, SunOS libc
894 2012-04-21 Large File Support for native Windows platforms.
895 2012-04-14 stat: Bypass buggy override in mingw64.
896 2012-03-29 stdio: don't assume gets any more
897 2012-03-24 Enable common subexpression optimization in GCC.
898 2012-02-09 maint: replace FSF snail-mail addresses with URLs
899 2012-01-30 sys_stat: Fix support for mingw64 and MSVC.
900 2012-01-28 strtoimax: eliminate need for stdint.h, inttypes.h checks
901 2012-01-21 stdint: Add support for Android.
902 2012-01-15 Improve support for MSVC 9.
903 2012-01-08 mktime: Avoid compilation error on Solaris 11.
904 2012-01-05 Use ', not `, for quoting output.
905 2012-01-05 strtoimax: Don't replace systems where intmax_t is int.
906 2012-01-05 strtoimax: Work around AIX 5.1 bug.
907 2012-01-05 inttypes: Modernize.
908 2011-12-13 inttypes, stdint: add C++11 support
909 2011-11-26 Fix conflict between two instantiations of module 'unistd'.
910 2011-11-21 _Noreturn: Check that _MSC_VER is defined
911 2011-11-10 ptsname_r: Avoid compilation error on OSF/1 5.1.
912 2011-11-09 raise: fix mingw handling of SIGPIPE
913 2011-10-27 Add stdalign module and use it in other modules.
914
915 * lib/stdalign.in.h, lib/sys_types.in.h, m4/off_t.m4, m4/stdalign.m4:
916 * m4/sys_types_h.m4:
917 New files.
918 * build-aux/move-if-change, build-aux/snippet/_Noreturn.h:
919 * build-aux/snippet/arg-nonnull.h, build-aux/snippet/c++defs.h:
920 * build-aux/snippet/warn-on-use.h, doc/misc/texinfo.tex:
921 * lib/alloca.in.h, lib/allocator.h, lib/careadlinkat.c:
922 * lib/careadlinkat.h, lib/dosname.h, lib/dup2.c, lib/filemode.c:
923 * lib/filemode.h, lib/ftoastr.c, lib/ftoastr.h, lib/getloadavg.c:
924 * lib/getopt.c, lib/getopt.in.h, lib/getopt1.c, lib/getopt_int.h:
925 * lib/gettext.h, lib/gnulib.mk, lib/ignore-value.h, lib/intprops.h:
926 * lib/inttypes.in.h, lib/lstat.c, lib/md5.c, lib/md5.h, lib/mktime.c:
927 * lib/pathmax.h, lib/pthread_sigmask.c, lib/readlink.c, lib/sha1.c:
928 * lib/sha1.h, lib/sha256.c, lib/sha256.h, lib/sha512.c, lib/sha512.h:
929 * lib/signal.in.h, lib/sigprocmask.c, lib/stat.c, lib/stdarg.in.h:
930 * lib/stdbool.in.h, lib/stddef.in.h, lib/stdint.in.h, lib/stdio.in.h:
931 * lib/stdlib.in.h, lib/strftime.c, lib/strftime.h, lib/strtoimax.c:
932 * lib/strtol.c, lib/strtoll.c, lib/strtoul.c, lib/strtoull.c:
933 * lib/symlink.c, lib/sys_stat.in.h, lib/time.in.h, lib/time_r.c:
934 * lib/u64.h, lib/unistd.in.h, lib/verify.h, m4/00gnulib.m4:
935 * m4/alloca.m4, m4/c-strtod.m4, m4/dup2.m4, m4/extensions.m4:
936 * m4/filemode.m4, m4/getloadavg.m4, m4/getopt.m4, m4/gl-comp.m4:
937 * m4/gnulib-common.m4, m4/gnulib-tool.m4, m4/include_next.m4:
938 * m4/inttypes.m4, m4/largefile.m4, m4/longlong.m4, m4/lstat.m4:
939 * m4/md5.m4, m4/mktime.m4, m4/multiarch.m4, m4/nocrash.m4:
940 * m4/pathmax.m4, m4/pthread_sigmask.m4, m4/readlink.m4, m4/sha1.m4:
941 * m4/sha256.m4, m4/sha512.m4, m4/signal_h.m4, m4/signalblocking.m4:
942 * m4/socklen.m4, m4/ssize_t.m4, m4/st_dm_mode.m4, m4/stat.m4:
943 * m4/stdarg.m4, m4/stdbool.m4, m4/stddef_h.m4, m4/stdint.m4:
944 * m4/stdio_h.m4, m4/stdlib_h.m4, m4/strftime.m4, m4/strtoimax.m4:
945 * m4/strtoll.m4, m4/strtoull.m4, m4/strtoumax.m4, m4/symlink.m4:
946 * m4/sys_stat_h.m4, m4/time_h.m4, m4/time_r.m4, m4/tm_gmtoff.m4:
947 * m4/unistd_h.m4, m4/warnings.m4, m4/wchar_t.m4:
948 Update from gnulib.
949
950 2012-05-22 Paul Eggert <eggert@cs.ucla.edu>
951
952 Remove src/m/*.
953 * configure.in: Remove all mention of src/m/*.
954 (machine, machfile, M_FILE, config_machfile, and_machfile): Remove.
955 All uses removed.
956 (BITS_PER_CHAR, BITS_PER_SHORT, BITS_PER_INT, BITS_PER_LONG)
957 (BITS_PER_LONG_LONG): Move to src/lisp.h.
958 * lib/makefile.w32-in: Remove dependencies on
959 $(EMACS_ROOT)/src/m/intel386.h.
960 * make-dist: Don't make links to src/m.
961
962 2012-05-22 Paul Eggert <eggert@cs.ucla.edu>
963
964 * Makefile.in (ACLOCAL_INPUTS): Fix up gnulib-comp.m4 name. (Bug#11529)
965 Without this further fix, aclocal was being invoked unnecessarily.
966
967 2012-05-22 Glenn Morris <rgm@gnu.org>
968
969 * Makefile.in (blessmail, install-arch-dep, uninstall):
970 Check cd lib-src works.
971 (install-arch-dep, uninstall): Remove unneeded subshells.
972
973 2012-05-21 Glenn Morris <rgm@gnu.org>
974
975 * update-subdirs: Move to build-aux/.
976 * make-dist, Makefile.in (install-arch-indep): Update for this change.
977
978 * Makefile.in (leimdir): New, set by configure.
979 (COPYDIR, COPYDESTS): Add leim directories.
980 (install-leim): Remove.
981 (install-arch-indep): Handle leim installation directly.
982
983 * vpath.sed: Remove unused file.
984 * make-dist: No more vpath.sed.
985
986 2012-05-21 Paul Eggert <eggert@cs.ucla.edu>
987
988 Use full name for m4/gnulib-comp.m4. (Bug#11529)
989 Previously the file was named m4/gl-comp.m4 due to DOS 8+3 restrictions,
990 even though the file's name in gnulib is m4/gnulib-comp.m4.
991 This had a problem when merging from gnulib, as the code temporarily
992 renamed it to the full name, causing problems when interrupted.
993 Now the file has its full name, with the idea that we will find
994 a solution for MS-DOS that does not affect the rest of Emacs.
995 * m4/gnulib-comp.m4: Rename from m4/gl-comp.m4.
996
997 Assume C89 or later.
998 * configure.in (AC_C_PROTOTYPES, AC_C_VOLATILE, AC_C_CONST)
999 (POINTER_TYPE, PROTOTYPES): Remove.
1000
1001 Make merging from gnulib a script, not a makefile action.
1002 Putting it in a makefile has some problems with reflection, as
1003 merging from gnulib updates 'configure', which can update the makefile.
1004 Putting it in a standalone script breaks this loop.
1005 * Makefile.in (gnulib_srcdir, $(gnulib_srcdir), DOS_gnulib_comp.m4)
1006 (GNULIB_MODULES, GNULIB_TOOL_FLAGS, sync-from-gnulib):
1007 Remove, moving the actions to the script admin/merge-gnulib.
1008
1009 2012-05-21 Glenn Morris <rgm@gnu.org>
1010
1011 * configure.in (LEIM_INSTALLDIR):
1012 Rename to leimdir, treat like lispdir.
1013
1014 2012-05-21 Glenn Morris <rgm@gnu.org>
1015
1016 * Makefile.in (install-arch-indep, install-doc, install-info)
1017 (uninstall): Scrap superfluous subshells.
1018
1019 2012-05-19 Ulrich Mueller <ulm@gentoo.org>
1020
1021 * Makefile.in (install-etc): Respect DESTDIR. (Bug#11518)
1022
1023 2012-05-19 Paul Eggert <eggert@cs.ucla.edu>
1024
1025 * configure.in (AC_CHECK_FUNCS): Remove XSetWMProtocols,
1026 getdomainname, mblen (twice), mbrlen (twice), mbsinit, ualarm,
1027 getsockopt, setsockopt, mremap, mempcpy.
1028
1029 * configure.in (machine): Do not set to 'vax', since src/m/vax.h
1030 is being removed.
1031 (AC_CHECK_FUNCS): Remove ftime.
1032
1033 2012-05-19 Glenn Morris <rgm@gnu.org>
1034
1035 * Makefile.in (install-arch-indep): Remove unneeded subshell.
1036
1037 * Makefile.in (install-arch-indep): Remove unneeded chmod.
1038 Set permissions of lisp/subdirs.el.
1039
1040 * Makefile.in (SUBDIR): Add leim. Update users.
1041
1042 * Makefile.in (lib, lib-src, lisp): Check cd return value.
1043
1044 * Makefile.in (leim): No need to set PARALLEL.
1045
1046 2012-05-18 Glenn Morris <rgm@gnu.org>
1047
1048 * Makefile.in (install-arch-indep, install-info, install-man):
1049 Simplify some one-sided ifs.
1050
1051 * Makefile.in: Install only the relevant DOC file.
1052 (install-arch-indep): Delete etc/DOC*.
1053 (install-doc): No more need to delete etc/DOC.
1054
1055 * Makefile.in (install-arch-indep): Split into several rules.
1056 (install-doc, innstall-info, install-man): New rules.
1057
1058 * configure.in (mandir): May as well include it in the NS app bundle.
1059
1060 * configure.in (INSTALL_ARCH_INDEP_EXTRA): New output variable.
1061 * Makefile.in (INSTALL_ARCH_INDEP_EXTRA): New, set by configure.
1062 (install-arch-indep): Don't install-etc for self-contained ns builds.
1063
1064 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS) <darwin>:
1065 No longer unconditonally add /sw directories. (Bug#2280)
1066
1067 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
1068 (install-arch-indep): Depend on install-leim.
1069 (install): Remove explicit install-leim dependence.
1070
1071 * Makefile.in (install-arch-indep):
1072 Move last element of mkdir rule here.
1073 (mkdir): Remove rule.
1074
1075 * Makefile.in (install-arch-indep): Remove unneeded chmods.
1076 INSTALL_DATA does this for us.
1077
1078 * Makefile.in (install-arch-dep): Ensure bindir exists.
1079 Drop mkdir dependency.
1080 (install-arch-indep): Ensure docdir, infodir, mandir exist.
1081 (install-leim): Drop mkdir dependency.
1082 (mkdir): Remove most directories, now made in relevant rules.
1083
1084 * Makefile.in (install-arch-indep): Combine adjacent loops.
1085
1086 2012-05-17 Glenn Morris <rgm@gnu.org>
1087
1088 * Makefile.in (install-etc, mkdir):
1089 Make relevant directories in install-etc rather than mkdir.
1090
1091 * Makefile.in (write_subdir): Create the directory if needed.
1092 (install-arch-dep, mkdir): No need to make site-lisp directories.
1093
1094 * Makefile.in (write_subdir): New.
1095 (install-arch-indep, install-arch-dep): Use $write_subdir.
1096
1097 * configure.in (docdir, etcdir, infodir, lispdir):
1098 For a self-contained ns build, set these to the appropriate values.
1099 * Makefile.in (install-arch-dep): No need to move info/ any more.
1100
1101 * configure.in (ns_self_contained): New output variable.
1102 * Makefile.in (ns_self_contained): New, set by configure.
1103 (install-arch-dep): For a self-contained ns build,
1104 don't bother installing binaries then immediately deleting them.
1105
1106 * Makefile.in (ns_appbindir, ns_appresdir):
1107 Move them before things that may refer to them.
1108 (install-arch-dep): No need to relocate self-contained ns libexec.
1109
1110 * configure.in (archlibdir): Set it for self-contained ns builds.
1111 (libexecdir): Don't expand it now (this is mainly cosmetic).
1112
1113 2012-05-16 Paul Eggert <eggert@cs.ucla.edu>
1114
1115 * configure.in: Simplify by removing CPP etc.
1116 (CPP_TEST_OPTIONS, NON_GNU_CPP, cc_specified, SPECIFIED_CFLAGS)
1117 (SPECIFED_CPP, CPP, NON_GNU_CC, AC_PROG_CPP): Remove; not needed.
1118 In particular we no longer need to fiddle with CPP, since we don't
1119 use CPP specially any more.
1120 (gl_EARLY): Invoke this after adjusting CC, so that it uses the
1121 adjusted compiler.
1122 (AC_PROG_INSTALL, AC_PROG_MKDIR_P, AC_PROG_RANLIB): Comment out,
1123 since gl_EARLY and/or Autoconf already does these.
1124
1125 2012-05-16 Glenn Morris <rgm@gnu.org>
1126
1127 * configure.in: Try to fix building with gcc >= 4.6 on Darwin.
1128 (CPP): Do not unconditionally set it on Darwin.
1129 Instead, try to test if -no-cpp-precomp is accepted.
1130 (CPP_TEST_OPTIONS, SPECIFIED_CPP): New. (Bug#9755)
1131
1132 2012-05-15 Glenn Morris <rgm@gnu.org>
1133
1134 * Makefile.in (install-arch-dep): Replace use of MV_DIRS.
1135
1136 * Makefile.in (install-arch-dep): Do not hard-code version number.
1137
1138 * Makefile.in (install-arch-dep): NS install no longer needs to
1139 symlink libexec/* into bin/, since 2012-05-14 ns_init_paths change.
1140
1141 2012-05-12 Glenn Morris <rgm@gnu.org>
1142
1143 * configure.in (ns_appbindir): Remove trailing "/".
1144
1145 * configure.in (AC_PROG_MKDIR_P): Call it, to set MKDIR_P.
1146 (MKDEPDIR): Use $MKDIR_P.
1147 * Makefile.in (MKDIR_P): New, set by configure.
1148 (mkdir): Use $MKDIR_P.
1149
1150 2012-05-11 Glenn Morris <rgm@gnu.org>
1151
1152 * Makefile.in (install-arch-indep): There are no more Makefile.c files.
1153 Use INSTALL_DATA for the DOC file.
1154 Remove dead code for ./lisp that never executes.
1155
1156 2012-05-10 Glenn Morris <rgm@gnu.org>
1157
1158 * configure.in (LEIM_INSTALLDIR): New output variable.
1159
1160 2012-05-08 Stefan Monnier <monnier@iro.umontreal.ca>
1161
1162 * .dir-locals.el (log-edit-mode): Enable gnu-style checks.
1163
1164 2012-05-08 Glenn Morris <rgm@gnu.org>
1165
1166 * make-dist: No more doc/lispref/*.el.
1167
1168 2012-05-05 Andreas Schwab <schwab@linux-m68k.org>
1169
1170 * configure.in: Fix quoting bugs.
1171
1172 2012-05-04 Glenn Morris <rgm@gnu.org>
1173
1174 * configure.in (INFO_EXT, INFO_OPTS): New output variables.
1175
1176 2012-05-02 Glenn Morris <rgm@gnu.org>
1177
1178 * configure.in (LD_SWITCH_SYSTEM): Don't try to defeat
1179 the choices made by FreeBSD and NetBSD. (Bug#10313)
1180
1181 * Makefile.in (INFO_FILES): Remove variable.
1182 (INFO_NONMISC): New variable.
1183 (install-arch-indep, uninstall): Don't use $INFO_FILES.
1184
1185 * Makefile.in (uninstall): Remove useless-use-of-for; that for
1186 some reason caused problems on an old Solaris.
1187
1188 * Makefile.in (install-arch-indep, uninstall):
1189 Ensure that INSTALL-type commands are run from top-level.
1190
1191 * info/dir: Make some entries consistent with the source texi files.
1192
1193 * configure.in (LIBS_TERMCAP): Fix netbsd logic, broken 2012-03-04.
1194
1195 2012-05-02 Glenn Morris <rgm@gnu.org>
1196
1197 * Makefile.in (install-arch-indep):
1198 Combine adjacent install-data and install-info loops.
1199
1200 2012-05-01 Glenn Morris <rgm@gnu.org>
1201
1202 * Makefile.in (MAN_PAGES): Remove.
1203 (install-arch-indep, uninstall): Don't use $MAN_PAGES.
1204
1205 * configure.in: Try libtinfo for tputs.
1206 (LIBS_TERMCAP) [gnu*]: Use libtinfo if it was found. (Bug#9741)
1207
1208 * configure.in: Combine adjacent $opsys case blocks.
1209
1210 * configure.in (LIBS_TERMCAP): Remove unreachable branch for sol2.
1211
1212 * configure.in: Invert the TERMINFO logic,
1213 since "yes" is far more common than "no".
1214
1215 * configure.in (HAVE_LIBNCURSES): Remove; it is required to be true.
1216
1217 * configure.in (LD_SWITCH_X_SITE_RPATH):
1218 Rename from LD_SWITCH_X_SITE_AUX_RPATH.
1219
1220 * configure.in (LD_SWITCH_X_SITE_AUX): Remove; no longer used.
1221
1222 2012-04-26 Glenn Morris <rgm@gnu.org>
1223
1224 * make-dist: No more doc/lispref/tindex.pl.
1225
1226 2012-04-22 Michael Albinus <michael.albinus@gmx.de>
1227
1228 * configure.in (dbus_validate_bus_name, dbus_validate_path)
1229 (dbus_validate_interface, dbus_validate_member): Check also for
1230 these library functions.
1231
1232 2012-04-22 Paul Eggert <eggert@cs.ucla.edu>
1233
1234 * configure.in (doug_lea_malloc): Check for __malloc_initialize_hook.
1235 With glibc 2.14 or later, when compiled with GCC 4.7.0's
1236 -Werror=deprecated-declarations flag, use of hooks like
1237 __malloc_initialize_hook causes compilation to fail because these
1238 hooks are deprecated. Modify 'configure' to check for these hooks too.
1239 Simplify the 'configure' code to test for all the hooks at once.
1240 (emacs_cv_var___after_morecore_hook): Remove, replacing with ...
1241 (emacs_cv_var_doug_lea_malloc): ... this new var.
1242
1243 2012-04-21 Paul Eggert <eggert@cs.ucla.edu>
1244
1245 Sync from gnulib version 4f11d6bebc3098c64ffde27079ab0d0cecfd0cdc
1246 dated 2011-10-07. Regenerating from current gnulib would be a
1247 pervasive change, and currently the trunk isn't open to such changes.
1248 * configure.in (WARN_CFLAGS): Remove; no longer needed now
1249 that gnulib does it.
1250 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
1251
1252 2012-04-21 Andreas Schwab <schwab@linux-m68k.org>
1253
1254 * m4/gl-comp.m4: Update. (Bug#11285)
1255
1256 2012-04-20 Ludovic Courtès <ludo@gnu.org>
1257
1258 * configure.in: Don't use the -R option (Bug#11251).
1259
1260 2012-04-18 Paul Eggert <eggert@cs.ucla.edu>
1261
1262 configure: new option --enable-gcc-warnings (Bug#11207)
1263 I have been using this change for many months in my private copy
1264 of Emacs, and have used it to find several bugs. It's mature
1265 enough to publish now.
1266 * Makefile.in (GNULIB_MODULES): Add warnings, manywarnings.
1267 * configure.in: Support --enable-gcc-warnings, in the style of
1268 other GNU packages such as coreutils.
1269 (C_WARNINGS_SWITCH): Remove, replacing with...
1270 (WARN_CFLAGS, GNULIB_WARN_CFLAGS): New variable.
1271 (PKG_CHECK_MODULES, C_SWITCH_X_SITE): Use -isystem rather than -I,
1272 when including system files with GCC.
1273 * etc/NEWS: Mention --enable-gcc-warnings.
1274 * INSTALL (DETAILED BUILDING AND INSTALLATION): Likewise.
1275 * lib/Makefile.am (AM_CFLAGS): New macro.
1276 * m4/manywarnings.m4, m4/warnings.m4: New files, from gnulib.
1277
1278 2012-04-17 Dmitry Antipov <dmantipov@yandex.ru>
1279
1280 * configure.in (AC_CHECK_FUNCS):
1281 Add getpwent, endpwent, getgrent, endgrent. (Bug#7900)
1282
1283 2012-04-16 Glenn Morris <rgm@gnu.org>
1284
1285 * configure.in (NS_HAVE_NSINTEGER): Remove unnecessary variable.
1286
1287 * configure.in: Remove X libs workaround for old autoconf.
1288
1289 2012-04-12 Ken Brown <kbrown@cornell.edu>
1290
1291 * configure.in: Warn that Cygwin 1.5 is unsupported. (Bug#10398)
1292
1293 2012-04-11 Glenn Morris <rgm@gnu.org>
1294
1295 * configure.in (GNUSTEP_CFLAGS): Rename from C_SWITCH_X_SYSTEM.
1296
1297 2012-04-10 Glenn Morris <rgm@gnu.org>
1298
1299 * configure.in: Conditionally generate admin/unidata/Makefile.
1300
1301 2012-04-09 Teodor Zlatanov <tzz@lifelogs.com>
1302
1303 * info/dir, Makefile.in (INFO_FILES): Add emacs-gnutls manual.
1304
1305 2012-04-09 Glenn Morris <rgm@gnu.org>
1306
1307 * Makefile.in (leim): Check cd return value. Pass fewer variables.
1308 (install-leim): Check cd return value. Pass $MFLAGS.
1309 (install-strip): Pass $MFLAGS.
1310
1311 * configure.in: Require makeinfo >= 4.7. (Bug#10910)
1312 Eg org.texi has been using 4.7 functions for some time.
1313
1314 2012-04-07 Paul Eggert <eggert@cs.ucla.edu>
1315
1316 Check pkg-config exit status when configuring (Bug#10626).
1317 * configure.in (PKG_CHECK_MODULES): Do not assume that pkg-config
1318 works; check its exit status. Problem reported by Jordi Gutiérrez
1319 Hermoso in
1320 <http://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00787.html>.
1321
1322 2012-04-07 Glenn Morris <rgm@gnu.org>
1323
1324 * README, configure.in (AC_INIT): Bump version to 24.1.50.
1325
1326 2012-04-07 Eli Zaretskii <eliz@gnu.org>
1327
1328 * lib/makefile.w32-in (gnulib, all): Don't depend on stamp_BLD.
1329
1330 2012-03-04 Paul Eggert <eggert@cs.ucla.edu>
1331
1332 configure: fix ncurses 'configure' issue on Solaris 10 (Bug#10677)
1333 * configure.in (LIBS_TERMCAP): Default this to the result of
1334 the tputs library search. Do a run-time test for the linkability
1335 of tputs unless cross-compiling, as that's more reliable if the
1336 link flags and libraries are messed up. Don't change LIBS as
1337 a result of the test, as that may mess up later tests.
1338
1339 2012-02-05 Christoph Scholtes <cschol2112@googlemail.com>
1340
1341 * make-dist (README.W32): Include file in source tarball. (Bug#9750)
1342
1343 * lib/makefile.w32-in (PRAGMA_SYSTEM_HEADER): Move to platform
1344 specific makefiles to support getopt_.h generation with MSVC.
1345
1346 2012-02-04 Glenn Morris <rgm@gnu.org>
1347
1348 * Makefile.in (uninstall):
1349 Handle compressed info files and man pages. (Bug#10718)
1350
1351 2012-02-02 Glenn Morris <rgm@gnu.org>
1352
1353 * configure.in [HAVE_NS]:
1354 Error if use --without-toolkit-scroll-bars. (Bug#10673)
1355
1356 2012-02-01 Paul Eggert <eggert@cs.ucla.edu>
1357
1358 Port to older Solaris 10 versions (Bug#10677).
1359 Bug reported by Chong Yidong for SunOS 5.10 Generic_127111-11 sparc.
1360 I cannot reproduce it on SunOS 5.10 Generic_141444-09 sparc but
1361 possibly this is because Sun fixed the 'stat' bug in my version.
1362 * Makefile.in (GNULIB_TOOL_FLAGS): Do not avoid the pathmax module.
1363 * lib/pathmax.h, m4/pathmax.m4: New files, from gnulib.
1364 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
1365 These changes are based on gnulib version
1366 4f11d6bebc3098c64ffde27079ab0d0cecfd0cdc dated 2011-10-07 20:59:10,
1367 because Emacs is in feature freeze and we do not want to merge any
1368 more-recent changes from gnulib.
1369
1370 2012-01-31 Glenn Morris <rgm@gnu.org>
1371
1372 * configure.in: Throw an explicit error if Motif toolkit was
1373 requested but requirements could not be found.
1374
1375 * configure.in: Allow Emacs to actually be built with xaw scroll-bars.
1376
1377 2012-01-30 Eli Zaretskii <eliz@gnu.org>
1378
1379 * lib/makefile.w32-in ($(BLD)/sha1.$(O) $(BLD)/sha256.$(O)
1380 $(BLD)/sha512.$(O)): Depend on stamp_BLD. Fixes a build failure
1381 with "make -j3".
1382
1383 2012-01-16 Juanma Barranquero <lekktu@gmail.com>
1384
1385 * .bzrignore: Ignore etc/__pycache__.
1386
1387 2011-12-17 Paul Eggert <eggert@cs.ucla.edu>
1388
1389 Port HAVE_PTHREAD configuration to MirBSD 10 (Bug#10201).
1390 * configure.in (HAVE_PTHREAD): Check for pthread_atfork if linking
1391 to gmalloc.c. This should prevent a MirBSD 10 build failure reported
1392 by Nelson H. F. Beebe in
1393 <http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00065.html>.
1394
1395 2011-12-10 Juanma Barranquero <lekktu@gmail.com>
1396
1397 * update-subdirs: Don't set no-byte-compile twice (bug#10260).
1398
1399 2011-12-10 Jan Djärv <jan.h.d@swipnet.se>
1400
1401 * configure.in (HAVE_ALSA, HAVE_GSETTINGS): Save and restore LIBS
1402 instead of LDFLAGS (Bug#10230).
1403
1404 2011-12-03 Paul Eggert <eggert@cs.ucla.edu>
1405
1406 * INSTALL.BZR: Mention configure -C, --disable-maintainer-mode.
1407
1408 Propagate configure flags to sub-configures.
1409 * Makefile.in (cache_file, MAINTAINER_MODE_FLAG, CONFIGUREFLAGS):
1410 New macros.
1411 (config.status, bootstrap): Use them to propagate configure flags
1412 to sub-configures.
1413 * configure.in (cache_file): AC_SUBST this, for Makefile.in.
1414
1415 2011-12-03 Paul Eggert <eggert@cs.ucla.edu>
1416
1417 * .bzrignore: Add config.cache.
1418
1419 2011-11-27 Jan Djärv <jan.h.d@swipnet.se>
1420
1421 * configure.in: Check for gtk_window_set_has_resize_grip.
1422
1423 2011-11-24 Juanma Barranquero <lekktu@gmail.com>
1424
1425 * configure.in (HAVE_XPM): Fix typo.
1426
1427 2011-11-22 Glenn Morris <rgm@gnu.org>
1428
1429 * configure.in (EMACSDATA, EMACSDOC): If set, print, since they can
1430 have confusing effects on the build. (Bug#6401)
1431
1432 * Makefile.in (install-arch-dep): Tweak previous change.
1433
1434 2011-11-22 Yavor Doganov <yavor@gnu.org>
1435
1436 Do not install arch-dependent files in the app bundle if
1437 --disable-ns-self-contained is requested. (Bug#1335)
1438 * configure.in (exec_prefix, libexecdir): Define relative to
1439 `ns_appbindir' only if configured for a self-contained app.
1440 * Makefile.in (install-arch-dep): Test for the existence of
1441 libexec in the Emacs.app bundle before executing commands.
1442
1443 2011-11-20 Andreas Schwab <schwab@linux-m68k.org>
1444
1445 * configure.in: Remove reference to src/m/ibms390.h.
1446
1447 2011-11-13 Glenn Morris <rgm@gnu.org>
1448
1449 * INSTALL: Tiny updates for disk space used during installation.
1450
1451 2011-11-05 Eli Zaretskii <eliz@gnu.org>
1452
1453 * lib/makefile.w32-in (FRC): New dummy target.
1454 (TAGS): Depend on FRC.
1455
1456 2011-11-04 Glenn Morris <rgm@gnu.org>
1457
1458 * configure.in: Increase minimum GnuTLS version to 2.6.6. (Bug#9929)
1459 Do not include GnuTLS version info in final summary message.
1460
1461 2011-10-31 Eli Zaretskii <eliz@gnu.org>
1462
1463 * config.bat: Use config.in and Makefile.in from src/ and lib/, if
1464 they exist there, else from autogen/.
1465
1466 * make-dist (msdos): Add depfiles.bat and inttypes.h.
1467
1468 2011-10-25 Nali Toja <nalitoja@gmail.com> (tiny change)
1469
1470 * configure.in (HAVE_GNU_MAKE): Respect MAKE env-var. (Bug#9868)
1471
1472 2011-10-24 Paul Eggert <eggert@cs.ucla.edu>
1473
1474 * configure.in (LIB_PTHREAD): Prepend -lpthread to LIBS (Bug#9852)
1475 if the library is found. Otherwise, later configure-time tests,
1476 such as the test for pthread_sigmask, generate the wrong results
1477 on some platforms. Problem reported for FreeBSD by Nali Toja.
1478
1479 2011-10-20 Paul Eggert <eggert@cs.ucla.edu>
1480
1481 Time zone name fixes for non-ASCII locales (Bug#641, Bug#9794)
1482 * configure.in (AC_STRUCT_TM, AC_STRUCT_TIMEZONE, HAVE_TM_GMTOFF):
1483 Remove; no longer needed, now that we defer to strftime for time
1484 zone names.
1485
1486 2011-10-18 Jan Djärv <jan.h.d@swipnet.se>
1487
1488 * configure.in (GLIB_REQUIRED, GTK_REQUIRED): Set to 2.10 (Bug#9786).
1489
1490 2011-10-18 Chong Yidong <cyd@gnu.org>
1491
1492 * make-dist: Remove Cocoa/Emacs.xcodeproj from distribution.
1493
1494 2011-10-13 Glenn Morris <rgm@gnu.org>
1495
1496 * configure.in: Also look for tputs in libcurses. (Bug#9736)
1497
1498 2011-10-12 Paul Eggert <eggert@cs.ucla.edu>
1499
1500 * configure.in: Remove check for -lintl (Bug#9713).
1501 The check could break 'configure' on GNU/Linux with a (broken) libintl.
1502 The check was helpful but not essential in Solaris 2.6 (1997),
1503 and is no longer needed in Solaris 8 (2000). Solaris 2.6 is
1504 obsolete -- Sun dropped support for it in 2006 -- and without
1505 access to that Silurian platform we can't maintain the code anyway.
1506
1507 2011-10-07 Paul Eggert <eggert@cs.ucla.edu>
1508
1509 Merge from gnulib, fixing some 'configure' typos (Bug#9696).
1510 * lib/signal.in.h, lib/sigprocmask.c, m4/gl-comp.m4:
1511 * m4/gnulib-common.m4: Merge from gnulib.
1512 Without this, 'configure' would say "func_gl_gnulib_m4code_pathmax:
1513 command not found" on powerpc-apple-darwin9.8.0.
1514
1515 * configure.in (GC_LISP_OBJECT_ALIGNMENT): Remove.
1516 This is now done by src/alloc.c.
1517
1518 2011-10-02 Richard Stallman <rms@gnu.org>
1519
1520 * configure.in: Rename xlinux_first_failure to xgnu_linux_first_failure
1521 and xlinux_second_failure to xgnu_linux_second_failure.
1522
1523 2011-09-29 Eli Zaretskii <eliz@gnu.org>
1524
1525 * .bzrignore: Add ./GNUmakefile.unix, lib/SYS, lib/alloca.in-h,
1526 lib/signal.in-h.
1527
1528 * config.bat: Rename GNUmakefile, so it is not run on MS-DOS.
1529 Rename signal.in.h and alloca.in.h.
1530
1531 2011-09-28 Eli Zaretskii <eliz@gnu.org>
1532
1533 * INSTALL: Mention that m17n libraries and libotf are needed for
1534 Arabic shaping.
1535
1536 2011-09-26 Paul Eggert <eggert@cs.ucla.edu>
1537
1538 Merge from gnulib, improving some licensing wording.
1539 This clarifies and fixes some licensing issues raised by Glenn Morris
1540 <http://lists.gnu.org/archive/html/bug-gnulib/2011-09/msg00397.html>.
1541 It also merges the latest version of texinfo.tex and has some
1542 MSVC-related changes that don't affect Emacs.
1543 * Makefile.in (GNULIB_TOOL_FLAGS): Avoid msvc-inval, msvc-nothrow,
1544 pathmax, and raise, since these are needed only to address
1545 MSVC-related issues that Emacs doesn't have.
1546 * doc/misc/texinfo.tex, lib/dup2.c, lib/gnulib.mk, lib/signal.in.h:
1547 * lib/sigprocmask.c, lib/stat.c, lib/stdio.in.h, lib/sys_stat.in.h:
1548 * lib/unistd.in.h, m4/dup2.m4, m4/getloadavg.m4, m4/gl-comp.m4:
1549 * m4/include_next.m4, m4/signal_h.m4, m4/signalblocking.m4:
1550 * m4/stdint.m4, m4/stdio_h.m4, m4/sys_stat_h.m4, m4/time_h.m4:
1551 * m4/unistd_h.m4: Merge from gnulib.
1552
1553 2011-09-26 Andreas Schwab <schwab@linux-m68k.org>
1554
1555 * configure.in: Initialize HAVE_LIBXML2.
1556
1557 2011-09-26 Glenn Morris <rgm@gnu.org>
1558
1559 * make-dist: Add lib/makefile.w32-in.
1560
1561 2011-09-24 Glenn Morris <rgm@gnu.org>
1562
1563 * configure.in (CRT_DIR): Fix netbsd/openbsd handling.
1564
1565 2011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1566
1567 * .dir-locals.el: Change the debbugs regexp to allow having the
1568 bug number as the first thing on a line.
1569
1570 2011-09-15 Glenn Morris <rgm@gnu.org>
1571
1572 * configure.in: Make configure work with recent GNUsteps.
1573 (_NATIVE_OBJC_EXCEPTIONS): New AC_DEFINE.
1574 (GNU_OBJC_CFLAGS): Add -fobjc-exceptions when needed.
1575 (C_SWITCH_X_SYSTEM): Enable GNUstep to find its headers.
1576
1577 2011-09-11 Paul Eggert <eggert@cs.ucla.edu>
1578
1579 Merge from gnulib, porting to Tru64.
1580 * lib/lstat.c, lib/stat.c, m4/include_next.m4, m4/nocrash.m4:
1581 * m4/signal_h.m4, m4/time_h.m4, m4/unistd_h.m4:
1582 Merge from gnulib. This fixes a compilation error on Tru64 UNIX
1583 aka OSF/1 5.1 DTK cc. There is also some mingw stuff here that
1584 doesn't affect Emacs.
1585
1586 2011-09-06 Paul Eggert <eggert@cs.ucla.edu>
1587
1588 * configure.in (isnan): Remove now-unnecessary check.
1589
1590 2011-09-06 Paul Eggert <eggert@cs.ucla.edu>
1591
1592 Merge from gnulib, using build-aux to remove clutter (Bug#9169).
1593 This is to fix the following problems:
1594 . On FreeBSD 6.4, HP-UX 11.31, and Solaris 9, and when Emacs is
1595 configured not to use gtk or any other thread-using library,
1596 signals aren't blocked correctly.
1597 . On IRIX 6.5 it fixes an unwanted clash between Emacs's
1598 and IRIX's signal handling.
1599 . On Cygwin 1.7.5 it works around an incompatibility with
1600 the system pthread_sigmask.
1601 . On MacOS X 10.5 (32-bit), files whose inode numbers
1602 exceed 2**31 cannot be read or manipulated.
1603 . pthread_sigmask: Actually use results of gl_THREADLIB.
1604 . strtoimax, strtoumax: Avoid link error on OSF/1 with DTK cc.
1605 . find 'ar' program that fits with --host argument.
1606 . Allow the user to override the choice of AR, ARFLAGS, RANLIB.
1607 * autogen/README: Update destination list.
1608 * autogen/copy_autogen, autogen/update_autogen, .bzrignore:
1609 The autogenerated files compile, config.guess,
1610 config.sub, depcomp, install-sh, and missing are now in build-aux.
1611 * m4/largefile.m4: New file, so that Emacs does not mess up when
1612 accessing files with large inode numbers in MacOS X 10.5 and later.
1613 * m4/nocrash.m4: New file, to avoid triggering background debugger
1614 and/or create core dumps during 'configure'.
1615 * build-aux/move-if-change: Renamed from move-if-change.
1616 * build-aux/snippet/arg-nonnull.h: Renamed from arg-nonnull.h.
1617 * build-aux/snippet/c++defs.h: Renamed from c++defs.h.
1618 * build-aux/snippet/warn-on-use.h: Renamed from warn-on-use.h.
1619 * build-aux/snippet/_Noreturn.h: New file, for draft C1X _Noreturn.
1620 * Makefile.in (epaths-force, sync-from-gnulib):
1621 move-if-change is now in build-aux.
1622 (GNULIB_TOOL_FLAGS): Avoid threadlib; this is now a prerequisite
1623 of gnulib's pthread_sigmask module, but Emacs doesn't need it.
1624 (mkdir): install-sh is now in build-aux.
1625 * config.bat: c++defs.h is now in build-aux/snippets.
1626 * configure.in: Specify AC_CONFIG_AUX_DIR with build-aux (the
1627 usual parameter).
1628 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
1629 * lib/makefile.w32-in (ARG_NONNULL_H): arg-nonnull.h moved
1630 to build-aux/snippet.
1631 * lib/pthread_sigmask.c, lib/stdlib.in.h, m4/extensions.m4:
1632 * m4/getopt.m4, m4/gnulib-common.m4, m4/pthread_sigmask.m4:
1633 Merge from gnuilib. This fixes porting bugs on Cygwin, Irix, and
1634 Solaris, enables MacOS extensions, and enables nocrash during
1635 'configure'.
1636 * make-dist: Adjust to new build-aux and build-aux/snippit dirs.
1637
1638 2011-09-04 Paul Eggert <eggert@cs.ucla.edu>
1639
1640 * configure.in (snprintf): New check.
1641
1642 2011-08-30 Paul Eggert <eggert@cs.ucla.edu>
1643
1644 * configure.in (opsys): Change pattern to *-*-linux*
1645 to recognize powerpc-gnu-linux-uclibc (Bug#9403).
1646 Remove unreachable pattern hppa*-*-linux-gnu*.
1647 Also, remove ia64*-hp-hpux1[1-9]*, as it also sets machine=hp800,
1648 and that can't possibly work now that src/m/hp800.h no longer exists.
1649
1650 2011-08-26 Jan Djärv <jan.h.d@swipnet.se>
1651
1652 * configure.in: Add -MP to DEPFLAGS (Bug#9372).
1653
1654 2011-08-13 Jan Djärv <jan.h.d@swipnet.se>
1655
1656 * configure.in: Add header check: sys/socket.h (Bug#8477),
1657 ifaddrs.h, net/if_dl.h. Check for getifaddrs and freeifaddrs.
1658 Check for sa_len in struct ifreq.ifr_addr (Bug#8477).
1659
1660 2011-08-04 Jan Djärv <jan.h.d@swipnet.se>
1661
1662 * configure.in (HAVE_PTHREAD): Add check for -lpthread (Bug#9216).
1663 (HAVE_GTK_AND_PTHREAD): Remove.
1664
1665 2011-07-28 Alp Aker <alp.tekin.aker@gmail.com>
1666
1667 * configure.in (HAVE_RSVG): Allow use of -lrsvg-2 for any NextStep
1668 build, not just GNUstep (Bug#9177).
1669
1670 2011-07-28 Paul Eggert <eggert@cs.ucla.edu>
1671
1672 Assume freestanding C89 headers, string.h, stdlib.h.
1673 Again, this simplifies the code, and all current platforms have these.
1674 * configure.in (AC_CHECK_HEADERS): Don't check for limits.h.
1675 (AC_HEADER_STDC): Remove.
1676 (AC_CHECK_FUNCS): No need to check for strchr, strrchr.
1677 (strchr, strrchr): Remove fallback macros.
1678
1679 Assume support for memcmp, memcpy, memmove, memset.
1680 This simplifies the code a bit. All current platforms have these,
1681 as they are required for C89. If this turns into a problem we
1682 can add the gnulib modules for these (a 1-line change to Makefile.in).
1683 * configure.in: Don't check for memcmp, memcpy, memmove, memset.
1684
1685 2011-07-27 Paul Eggert <eggert@cs.ucla.edu>
1686
1687 * GNUmakefile: New file.
1688 This is for convenience, so that one can run GNU make in an
1689 unconfigured source tree, and get a default build.
1690
1691 2011-07-13 Jan Djärv <jan.h.d@swipnet.se>
1692
1693 * configure.in (GSETTINGS): Check for gio-2.0 >= 2.26.
1694
1695 2011-07-11 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1696
1697 * configure.in (LD_SWITCH_SYSTEM_TEMACS): Add -fno-pie on Darwin
1698 so as to suppress address randomization (Bug#8395).
1699
1700 2011-07-09 Paul Eggert <eggert@cs.ucla.edu>
1701
1702 * lib/stdint.in.h: Merge from gnulib (Bug#9025).
1703 This fixes a build problem on older Mac OS X hosts.
1704
1705 * m4/pthread_sigmask.m4 (gl_FUNC_PTHREAD_SIGMASK): Omit gl_THREADLIB
1706 test, which runs afoul of Automake installations where, for example,
1707 /usr/share/aclocal contains a copy of gl_THREADLIB.
1708 Problem reported by Sven Joachim in
1709 <http://lists.gnu.org/archive/html/emacs-devel/2011-07/msg00529.html>.
1710 This is just a quick temporary fix, specific to Emacs; I'll work
1711 with the other gnulib maintainers to get a more-permanent fix.
1712
1713 Add gnulib's strtoimax module, needed on Solaris 8.
1714 * Makefile.in (GNULIB_MODULES): Add strtoimax.
1715 * lib/strtoll.c, m4/strtoimax.m4, m4/strtoll.m4: New files,
1716 automatically imported from gnulib.
1717 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
1718
1719 2011-07-08 Paul Eggert <eggert@cs.ucla.edu>
1720
1721 Add gnulib support for pthread_sigmask (Bug#9010).
1722 * Makefile.in (GNULIB_MODULES): Add pthread_sigmask.
1723 * configure.in (AC_TYPE_UID_T): New dummy macro.
1724 Configure gnulib after adjusting LIBS,
1725 so that gnulib can assume the libraries in LIBS.
1726 * lib/signal.in.h, m4/pthread_sigmask.m4, m4/signal_h.m4:
1727 * lib/pthread_sigprocmask.c, lib/sigprocmask.c, m4/signalblocking.m4:
1728 * lib/pthread_sigmask.c:
1729 New files, automatically imported from gnulib.
1730 * lib/gnulib.mk, m4/gl-comp.m4: Automatically-imported update
1731 due to the above changes.
1732 * .bzrignore: Add lib/signal.h.
1733
1734 * lib/getopt.c, lib/unistd.in.h, m4/getopt.m4: Merge from gnulib.
1735
1736 2011-07-07 Andreas Schwab <schwab@linux-m68k.org>
1737
1738 * configure.in (maintainer-mode): Reflect default in help string.
1739
1740 2011-07-07 Dan Nicolaescu <dann@ics.uci.edu>
1741
1742 * configure.in: Remove reference to iris4d.h.
1743
1744 2011-07-05 Jan Djärv <jan.h.d@swipnet.se>
1745
1746 * configure.in (HAVE_GCONF): Allow both HAVE_GCONF and HAVE_GSETTINGS.
1747
1748 2011-07-01 Glenn Morris <rgm@gnu.org>
1749
1750 * configure.in (SETTINGS_CFLAGS, SETTINGS_LIBS) [HAVE_GCONF]: Fix typo.
1751
1752 2011-06-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1753
1754 * configure.in (HAVE_GSETTINGS): Fix syntax for GSETTINGS tests,
1755 which made ./configure infloop.
1756
1757 2011-06-30 Jan Djärv <jan.h.d@swipnet.se>
1758
1759 * configure.in (gsettings): New option and check for GSettings.
1760
1761 2011-06-29 Glenn Morris <rgm@gnu.org>
1762
1763 * configure.in: Try to test for the required crt*.o files.
1764
1765 2011-06-27 Bill Wohler <wohler@newt.com>
1766
1767 * .bzrignore: Add lisp/mh-e/mh-autoloads.el and lisp/mh-e/mh-cus-load.el.
1768
1769 2011-06-25 Paul Eggert <eggert@cs.ucla.edu>
1770
1771 Use gnulib's dup2 module instead of rolling our own.
1772 * Makefile.in (GNULIB_MODULES): Add dup2.
1773 * configure.in: Do not check for dup2; gnulib does that now.
1774 * lib/dup2.c, m4/dup2.m4: New files, from gnulib.
1775
1776 2011-06-23 Paul Eggert <eggert@cs.ucla.edu>
1777
1778 * lib/getopt.c, lib/stat.c, m4/gl-comp.m4: Merge from gnulib.
1779
1780 2011-06-22 Paul Eggert <eggert@cs.ucla.edu>
1781
1782 Use gnulib's alloca-opt module.
1783 * .bzrignore: Add lib/alloca.h.
1784 * Makefile.in (GNULIB_MODULES): Add alloca-opt.
1785 * configure.in (AC_FUNC_ALLOCA): Remove almost all the alloca stuff,
1786 as gnulib now does that for us. Put alloca check in config.h.
1787 Include <alloca.h> before any other include file, for AIX 3.
1788 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
1789 * lib/alloca.in.h, m4/alloca.m4: New files, from gnulib.
1790
1791 2011-06-21 Leo Liu <sdl.web@gmail.com>
1792
1793 * m4/sha256.m4:
1794 * m4/sha512.m4:
1795 * m4/gl-comp.m4:
1796 * lib/u64.h:
1797 * lib/sha256.c:
1798 * lib/sha256.h:
1799 * lib/sha512.c:
1800 * lib/sha512.h:
1801 * lib/makefile.w32-in (GNULIBOBJS):
1802 * lib/gnulib.mk:
1803 * Makefile.in (GNULIB_MODULES): Add crypto/sha256 and
1804 crypto/sha512 modules from gnulib.
1805
1806 2011-06-19 Paul Eggert <eggert@cs.ucla.edu>
1807
1808 * lib/unistd.in.h, m4/getloadavg.m4: Merge from gnulib.
1809
1810 2011-06-17 Glenn Morris <rgm@gnu.org>
1811
1812 * configure.in: Restore the behavior of checking crt-dir only
1813 when the user specified it (not all platforms use it).
1814
1815 2011-06-16 Paul Eggert <eggert@cs.ucla.edu>
1816
1817 * m4/lstat.m4: Merge from gnulib (Bug#8878).
1818
1819 2011-06-16 Miles Bader <miles@gnu.org>
1820
1821 * configure.in: Try to determine CRT_DIR automatically when
1822 using gcc.
1823
1824 2011-06-15 Paul Eggert <eggert@cs.ucla.edu>
1825
1826 * lib/ftoastr.c, lib/stdio.in.h, lib/verify.h:
1827 * lib/gnulib.mk, m4/c-strtod.m4, m4/filemode.m4, m4/getloadavg.m4:
1828 * m4/getopt.m4, m4/gl-comp.m4, m4/lstat.m4, m4/md5.m4, m4/mktime.m4:
1829 * m4/readlink.m4, m4/sha1.m4, m4/stat.m4, m4/strftime.m4:
1830 * m4/strtoull.m4, m4/strtoumax.m4, m4/symlink.m4, m4/time_r.m4:
1831 Merge from gnulib.
1832
1833 2011-06-14 Jan Djärv <jan.h.d@swipnet.se>
1834
1835 * configure.in: Add emacsgtkfixed.o to GTK_OBJ if HAVE_GTK3.
1836
1837 2011-06-08 Paul Eggert <eggert@cs.ucla.edu>
1838
1839 * lib/gnulib.mk, m4/gnulib-common.m4: Merge from gnulib.
1840
1841 2011-06-07 Paul Eggert <eggert@cs.ucla.edu>
1842
1843 * configure.in: Add --with-wide-int.
1844 * INSTALL: Mention this.
1845
1846 2011-06-06 Paul Eggert <eggert@cs.ucla.edu>
1847
1848 Merge from gnulib.
1849 * lib/careadlinkat.c, lib/careadlinkat.h, m4/gnulib-common.m4: Merge.
1850
1851 2011-06-02 Paul Eggert <eggert@cs.ucla.edu>
1852
1853 * lib/allocator.h, lib/careadlinkat.c: Merge from gnulib.
1854
1855 2011-05-30 Paul Eggert <eggert@cs.ucla.edu>
1856
1857 Use 'inline', not 'INLINE'.
1858 * configure.in (INLINE): Remove.
1859
1860 2011-05-29 Paul Eggert <eggert@cs.ucla.edu>
1861
1862 Adjust to recent gnulib change for @GUARD_PREFIX@.
1863 * lib/makefile.w32-in (getopt_h): Substitute @GUARD_PREFIX@, too.
1864 All uses of _GL_ for guard prefixes in lib/*.h replaced with
1865 _@GUARD_PREFIX@_.
1866
1867 2011-05-27 Paul Eggert <eggert@cs.ucla.edu>
1868
1869 * lib/getopt.c, lib/intprops.h: Merge from gnulib.
1870
1871 2011-05-24 Glenn Morris <rgm@gnu.org>
1872
1873 * Makefile.in (check): Just give a message if no test/ directory.
1874
1875 * configure.in: Avoid using variables inside AC_CONFIG_FILES.
1876
1877 * configure.in (OPT_MAKEFILES_IN): Remove.
1878 (SUBDIR_MAKEFILES): New variable, passed to AC_CONFIG_FILES.
1879 (SUBDIR_MAKEFILES_IN): New output variable.
1880 * Makefile.in (OPT_MAKEFILES_IN): Remove.
1881 (SUBDIR_MAKEFILES_IN): Let configure set it.
1882
1883 2011-05-24 Leo Liu <sdl.web@gmail.com>
1884
1885 * m4/sha1.m4:
1886 * m4/gl-comp.m4:
1887 * lib/sha1.h:
1888 * lib/sha1.c:
1889 * lib/makefile.w32-in (GNULIBOBJS):
1890 * lib/gnulib.mk:
1891 * Makefile.in (GNULIB_MODULES): Add crypto/sha1 module.
1892
1893 2011-05-24 Glenn Morris <rgm@gnu.org>
1894
1895 * configure.in: Remove test for already configured source directory.
1896 AM_INIT_AUTOMAKE has already done a more stringent test. (Bug#953)
1897
1898 * Makefile.in (TAGS, tags, check): Pass MFLAGS to sub-makes.
1899
1900 2011-05-24 Glenn Morris <rgm@gnu.org>
1901
1902 * make-dist: Don't distribute test/. (Bug#8107)
1903 * configure.in (OPT_MAKEFILES_IN): New output variable.
1904 (AC_CONFIG_FILES): Conditionally include test/automated/Makefile.
1905 * Makefile.in (OPT_MAKEFILES_IN): New, set by configure.
1906 (SUBDIR_MAKEFILES_IN): Use $OPT_MAKEFILES_IN.
1907 (check): Give an explicit error if test/ is not present.
1908
1909 * Makefile.in (SUBDIR_MAKEFILES_IN): New variable.
1910 (SUBDIR_MAKEFILES): Derive from $SUBDIR_MAKEFILES_IN.
1911 (Makefile): Use $SUBDIR_MAKEFILES_IN.
1912
1913 2011-05-23 Paul Eggert <eggert@cs.ucla.edu>
1914
1915 * lib/verify.h: Merge from gnulib.
1916
1917 2011-05-22 Paul Eggert <eggert@cs.ucla.edu>
1918
1919 * lib/intprops.h, lib/stdint.in.h, m4/mktime.m4, m4/readlink.m4:
1920 Merge from gnulib.
1921
1922 2011-05-21 Andreas Schwab <schwab@linux-m68k.org>
1923
1924 * Makefile.in (AUTOMAKE_INPUTS): Add $(srcdir)/lib/gnulib.mk.
1925
1926 2011-05-20 Eli Zaretskii <eliz@gnu.org>
1927
1928 * .bzrignore: Add lib/stdio.in-h, lib/stdbool.h, and lib/stdint.h.
1929
1930 * config.bat: Concatenate lisp.mk onto the end of src/Makefile.
1931
1932 2011-05-20 Glenn Morris <rgm@gnu.org>
1933
1934 * configure.in (lisp_frag): New output file.
1935
1936 2011-05-19 Glenn Morris <rgm@gnu.org>
1937
1938 * configure.in (NS_SUPPORT, MOUSE_SUPPORT, TOOLTIP_SUPPORT)
1939 (WINDOW_SUPPORT): Remove output variables that are no longer used.
1940
1941 2011-05-17 Paul Eggert <eggert@cs.ucla.edu>
1942
1943 * lib/gnulib.mk:
1944 * lib/intprops.h:
1945 * lib/unistd.in.h:
1946 * m4/inttypes.m4:
1947 * m4/stdint.m4:
1948 * m4/unistd_h.m4: Sync from gnulib.
1949
1950 2011-05-14 Glenn Morris <rgm@gnu.org>
1951
1952 * configure.in: Treat failure to find an X toolkit the same way we treat
1953 failure to find X and image support.
1954
1955 2011-05-12 Glenn Morris <rgm@gnu.org>
1956
1957 * Makefile.in (src, install-arch-indep, bootstrap-clean)
1958 (check-declare): Shell portability fixes. (Bug#8642)
1959
1960 2011-05-09 Teodor Zlatanov <tzz@lifelogs.com>
1961
1962 * configure.in: Require GnuTLS 2.6.x or higher.
1963
1964 2011-05-06 Paul Eggert <eggert@cs.ucla.edu>
1965
1966 Use C99's va_copy to avoid undefined behavior on x86-64 GNU/Linux.
1967 * Makefile.in (GNULIB_MODULES): Add stdarg, for va_copy.
1968 * lib/stdarg.in.h, m4/stdarg.m4: New files, from gnulib.
1969
1970 * Makefile.in (GNULIB_TOOL_FLAG): Add --conditional-dependencies.
1971 This new gnulib-tool option saves 'configure' the trouble of
1972 checking for strtoull when strtoumax exists.
1973
1974 * configure.in (BITS_PER_LONG_LONG): New macro.
1975
1976 2011-05-05 Glenn Morris <rgm@gnu.org>
1977
1978 * Makefile.in (bootstrap-clean): Save config.log. (Bug#765)
1979 (top_distclean): Delete config.log~.
1980
1981 2011-04-27 Ben Key <bkey76@gmail.com>
1982
1983 * configure.in: Fixed a bug that caused configure with
1984 --enable-checking=stringoverrun to have no effect.
1985
1986 2011-04-26 Paul Eggert <eggert@cs.ucla.edu>
1987
1988 * configure.in: Suppress unnecessary checks for size_t.
1989 (AC_TYPE_SIZE_T): Define an empty macro, to suppress obsolescent test.
1990 (size_t): Do not check for this, and do not typedef. This code
1991 is never exercised now.
1992
1993 * Makefile.in (GNULIB_MODULES): Add strtoumax.
1994 This is needed for the new integer-reading code in lread.c.
1995 It automatically pulls in the following gnulib files, which
1996 are used on old-fashioned platforms that don't have strtoumax:
1997 lib/inttypes.in.h, lib/strtoimax.c, lib/strtol.c, lib/strtoul.c,
1998 lib/strtoull.c, lib/strtoumax.c, lib/verify.h, m4/inttypes.m4,
1999 m4/strtoull.m4, m4/strtoumax.m4.
2000 * .bzrignore: Add lib/inttypes.h.
2001
2002 2011-04-24 Teodor Zlatanov <tzz@lifelogs.com>
2003
2004 * configure.in: Check for GnuTLS certificate verify callbacks.
2005
2006 2011-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
2007
2008 * Makefile.in (config.status): Don't erase in case of error.
2009 In case it disappeared, rebuild it with `configure'.
2010
2011 2011-04-20 Ken Brown <kbrown@cornell.edu>
2012
2013 * configure.in (use_mmap_for_buffers): Set to yes on Cygwin.
2014
2015 2011-04-12 Glenn Morris <rgm@gnu.org>
2016
2017 * configure.in: Require ImageMagick >= 6.2.8. (Bug#7955)
2018
2019 2011-04-09 Paul Eggert <eggert@cs.ucla.edu>
2020
2021 * lib/allocator.c: New file, automatically generated by gnulib.
2022
2023 2011-04-07 Glenn Morris <rgm@gnu.org>
2024
2025 * autogen/update_autogen: Ignore comment diffs in ldefs-boot.el.
2026
2027 2011-04-06 Eli Zaretskii <eliz@gnu.org>
2028
2029 * lib/makefile.w32-in ($(BLD)/careadlinkat.$(O), GNULIBOBJS):
2030 Revert last change.
2031
2032 2011-04-06 Juanma Barranquero <lekktu@gmail.com>
2033
2034 * lib/makefile.w32-in (GNULIBOBJS): Add careadlinkat.$(O).
2035 ($(BLD)/careadlinkat.$(O)): New target.
2036 ($(BLD)/dtoastr.$(O), $(BLD)/getopt.$(O), $(BLD)/getopt1.$(O))
2037 ($(BLD)/strftime.$(O), $(BLD)/time_r.$(O), $(BLD)/md5.$(O)):
2038 Update dependencies.
2039
2040 2011-04-06 Paul Eggert <eggert@cs.ucla.edu>
2041
2042 Fix more problems found by GCC 4.6.0's static checks.
2043
2044 * configure.in (ATTRIBUTE_FORMAT, ATTRIBUTE_FORMAT_PRINTF): New macros.
2045
2046 Replace 2 copies of readlink code with 1 gnulib version (Bug#8401).
2047 * Makefile.in (GNULIB_MODULES): Add careadlinkat.
2048 * lib/allocator.h, lib/careadlinkat.c, lib/careadlinkat.h:
2049 * m4/ssize_t.m4: New files, automatically generated from gnulib.
2050
2051 2011-04-06 Glenn Morris <rgm@gnu.org>
2052
2053 * autogen/update_autogen: Handle loaddefs-like files as well.
2054 (usage): Add -l, -C.
2055 (clean, ldefs_flag, ldefs_in, ldefs_out): New variables.
2056 With -l, check status of lisp/ as well.
2057 With -C, clean before building.
2058 (autoreconf): Only pass -f in the `clean' case.
2059 (commit): New function.
2060
2061 2011-03-28 Glenn Morris <rgm@gnu.org>
2062
2063 * autogen/update_autogen: Pass -f to autoreconf.
2064
2065 * autogen.sh (get_version): Discard "not found" lines.
2066 (check_version): Respect $AUTOCONF etc environment variables.
2067
2068 2011-03-27 Glenn Morris <rgm@gnu.org>
2069
2070 * configure.in (AC_TYPE_SIGNAL): Remove obsolete macro.
2071 (AH_BOTTOM): Do not define SIGTYPE.
2072
2073 2011-03-26 Glenn Morris <rgm@gnu.org>
2074
2075 * configure.in: Replace obsolete macros AC_TRY_COMPILE, AC_TRY_LINK,
2076 AC_TRY_RUN with AC_COMPILE_IFELSE, AC_LINK_IFELSE, AC_RUN_IFELSE.
2077
2078 2011-03-25 Andreas Schwab <schwab@linux-m68k.org>
2079
2080 * autogen/update_autogen: Remove useless function keyword.
2081
2082 2011-03-25 Eli Zaretskii <eliz@gnu.org>
2083
2084 * config.bat: Generate src/config.h and lib/Makefile from
2085 autogen/config.in and autogen/Makefile.in.
2086
2087 2011-03-25 Glenn Morris <rgm@gnu.org>
2088
2089 * compile, config.guess, config.sub, depcomp, install-sh, missing:
2090 Remove; autoreconf can supply them.
2091 * Makefile.in (sync-from-gnulib): Don't sync config.sub,
2092 config.guess, install-sh. Pass -i to autoreconf.
2093 * autogen/update_autogen (genfiles): Add compile, config.guess,
2094 config.sub, depcomp, install-sh, missing. Pass -i to autoreconf.
2095 Discard non-error output from autoreconf in -q case.
2096 * autogen/compile, autogen/config.guess, autogen/config.sub:
2097 * autogen/depcomp, autogen/install-sh, autogen/missing: New.
2098 * autogen/copy_autogen: Add compile, config.guess, config.sub, depcomp,
2099 install-sh, missing.
2100
2101 2011-03-23 Glenn Morris <rgm@gnu.org>
2102
2103 * autogen/update_autogen: Fix typo.
2104 (msg): Remove function; use `exec' instead.
2105
2106 * Makefile.in (mkdir): Use `install-sh -d' instead of mkinstalldirs.
2107 (sync-from-gnulib): Don't sync mkinstalldirs.
2108 * make-dist: Don't distribute mkinstalldirs.
2109
2110 2011-03-23 Paul Eggert <eggert@cs.ucla.edu>
2111
2112 Fix more problems found by GCC 4.5.2's static checks.
2113 * Makefile.in (GNULIB_MODULES): Add socklen.
2114 * configure.in: Do not check for sys/socket.h, since socklen does that.
2115 * m4/socklen.m4: New automatically-generated file, from gnulib.
2116
2117 fakemail: Remove dependency on ignore-value.
2118 * Makefile.in (GNULIB_MODULES): Add stdio.
2119 * lib/stdio.in.h, m4/stdio_h.m4: New files, automatically
2120 imported from gnulib.
2121 * .bzrignore: Add lib/stdio.h.
2122
2123 2011-03-22 Glenn Morris <rgm@gnu.org>
2124
2125 * autogen/copy_autogen: Work from ./ or ../.
2126 Fix time-stamps.
2127 * autogen.sh: Doc fix.
2128
2129 2011-03-20 Glenn Morris <rgm@gnu.org>
2130
2131 * autogen/: New directory, to be excluded from releases.
2132 * autogen/copy_autogen, autogen/update_autogen: New scripts.
2133 * autogen/README: New file.
2134 * autogen/aclocal.m4, autogen/config.in, autogen/configure:
2135 * autogen/Makefile.in: Add auto-updated generated files.
2136 * autogen.sh: No longer a no-op, now it tests for autotools
2137 and runs them as necessary.
2138 * configure.in: Default maintainer-mode to on.
2139 * aclocal.m4, configure, lib/Makefile.in: Remove files.
2140
2141 2011-03-13 Paul Eggert <eggert@cs.ucla.edu>
2142
2143 Update for gnulib.
2144 * Makefile.in (GNULIB_MODULES): Add intprops, as Emacs now
2145 includes <intprops.h> directly.
2146 * lib/sys_stat.in.h: New version from Gnulib, which fixes a bug
2147 when building Emacs on Solaris 9 and running it on Solaris 10.
2148
2149 2011-03-08 Jan Djärv <jan.h.d@swipnet.se>
2150
2151 * configure.in: Require 3.0 for --with-gtk3. Add HAVE_GTK3.
2152
2153 2011-03-07 Chong Yidong <cyd@stupidchicken.com>
2154
2155 * Version 23.3 released.
2156
2157 2011-03-06 Glenn Morris <rgm@gnu.org>
2158
2159 * configure.in (FREETYPE_LIBS): Actually set it to something.
2160
2161 2011-03-02 Paul Eggert <eggert@cs.ucla.edu>
2162
2163 Work around some portability problems with symlinks.
2164
2165 * Makefile.in (GNULIB_MODULES): Add lstat, readlink, symlink.
2166 * configure.in (lstat, HAVE_LSTAT): Remove special hack.
2167 * lib/dosname.h, lib/lstat.c, lib/readlink.c, lib/stat.c:
2168 * lib/symlink.c, m4/lstat.m4, m4/readlink.m4, m4/stat.m4:
2169 * m4/symlink.m4:
2170 New files, automatically generated from gnulib.
2171 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
2172 * m4/gl-comp.m4, src/config.in, config.sub: Regenerate.
2173
2174 2011-02-26 Eli Zaretskii <eliz@gnu.org>
2175
2176 * .bzrignore: Ignore new lib/*.in-h files.
2177
2178 * config.bat: Rename stdint.in.h and sys_stat.in.h. Call
2179 depfiles.bat even if lib/deps already exist.
2180
2181 2011-02-25 Paul Eggert <eggert@cs.ucla.edu>
2182
2183 * configure, lib/Makefile.in, lib/getopt_int.h, lib/gnulib.mk:
2184 * lib/stdlib.in.h, m4/stdlib_h.m4: Regenerate to incorporate
2185 recent changes to configure.in and to gnulib.
2186
2187 2011-02-24 Glenn Morris <rgm@gnu.org>
2188
2189 * configure.in: Replace obsolete AC_OUTPUT() with AC_CONFIG_FILES(),
2190 AC_CONFIG_COMMANDS(), and AC_OUTPUT sans arguments.
2191
2192 2011-02-22 Paul Eggert <eggert@cs.ucla.edu>
2193
2194 Assume S_ISLNK etc. work, since gnulib supports this.
2195 * Makefile.in (GNULIB_MODULES): Add sys_stat.
2196 * configure.in: Check for lstat and set HAVE_LSTAT=0 if not.
2197 Pretend to be using the gnulib lstat module for benefit of sys/stat.h.
2198 * configure, lib/Makefile.in, lib/gnulib.mk: Regenerate.
2199
2200 2011-02-21 Paul Eggert <eggert@cs.ucla.edu>
2201
2202 * lib/min-max.h: New file, for "min" and "max".
2203
2204 2011-02-21 Christoph Scholtes <cschol2112@gmail.com>
2205
2206 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Added dependency on
2207 $(EMACS_ROOT)/nt/inc/stdint.h.
2208
2209 2011-02-21 Eli Zaretskii <eliz@gnu.org>
2210
2211 * lib/makefile.w32-in ($(BLD)/filemode.$(O)): Move from
2212 src/makefile.w32-in and adapt. Depend on stamp_BLD.
2213 (GNULIBOBJS): Add $(BLD)/filemode.$(O).
2214
2215 2011-02-20 Paul Eggert <eggert@cs.ucla.edu>
2216
2217 Import filemode module from gnulib.
2218 * .bzrignore: Add lib/sys/.
2219 * Makefile.in (GNULIB_MODULES): Add filemode.
2220 * lib/Makefile.am (MOSTLYCLEANDIRS): New macro.
2221 * lib/filemode.c: Renamed from src/filemode.c and regenerated
2222 from gnulib. This adds support for some more file types, e.g.,
2223 Cray DMF migrated files.
2224 * lisp/emacs-lisp/find-gc.el (find-gc-source-files): Remove filemode.c.
2225 * lib/filemode.h, lib/sys_stat.in.h, m4/filemode.m4, m4/st_dm_mode.m4:
2226 * m4/sys_stat_h.m4: New files, generated from gnulib.
2227 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
2228 Regenerate.
2229
2230 2011-02-20 Eli Zaretskii <eliz@gnu.org>
2231
2232 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Don't depend on
2233 $(EMACS_ROOT)/nt/inc/sys/stat.h.
2234
2235 2011-02-20 Paul Eggert <eggert@cs.ucla.edu>
2236
2237 * configure.in (C_WARNINGS_SWITCH): Do not prepend -Wno-pointer-sign.
2238 This undoes the 2006-01-02 change. The -Wno-pointer-sign option
2239 is no longer needed, due to the recent SSDATA and related changes.
2240 Perhaps -Wno-pointer-sign should also be removed from
2241 nextstep/Cocoa/Emacs.xcodeproj/project.pbxproj but I have no easy
2242 way to test this so I left it alone.
2243 * configure: Regenerate.
2244
2245 2011-02-20 Christoph Scholtes <cschol2112@gmail.com>
2246
2247 * lib/makefile.w32-in ($(BLD)/md5.$(O)): New recipe, moved from
2248 src/makefile.w32-in.
2249
2250 2011-02-20 Paul Eggert <eggert@cs.ucla.edu>
2251
2252 Import crypto/md5 and stdint modules from gnulib.
2253 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
2254 Regenerate.
2255 * lib/md5.c, lib/md5.h: Rename from src/md5.h and lib/md5.h.
2256 Import the new versions from gnulib; they assume a C99-style
2257 <stdint.h>, supplied by the stdint module.
2258 * lib/stdint.in.h, m4/longlong.m4, m4/stdint.m4, m4/md5.m4: New files,
2259 imported from gnulib.
2260 * Makefile.in (MAKEFILE_MODULES): Add crypto/md5.
2261 * admin/notes/copyright: Remove src/md5.c and src/md5.h as
2262 special cases.
2263
2264 2011-02-19 Eli Zaretskii <eliz@gnu.org>
2265
2266 * .bzrignore: Ignore cxxdefs.h and lib/*.in-h files.
2267 Add lib/deps/.
2268
2269 * config.bat: Configure in `lib'.
2270 Generate *.Po files in lib/deps.
2271
2272 2011-02-18 Paul Eggert <eggert@cs.ucla.edu>
2273
2274 Import IRIX 6.5 getloadavg fixes from gnulib.
2275 * configure, lib/getloadavg.c, m4/getloadavg.m4: Regenerate.
2276
2277 2011-02-16 Paul Eggert <eggert@cs.ucla.edu>
2278
2279 Import getloadavg module from gnulib.
2280 * .bzrignore: Add lib/stdlib.h.
2281 * Makefile.in (GNULIB_MODULES): Add getloadavg.
2282 * admin/notes/copyright: Remove src/getloadavg.c as a special case.
2283 * configure.in (LIBS_SYSTEM): Omit -lkstat on sol2*; gnulib does this.
2284 (AC_CONFIG_LIBOBJ_DIR, AC_FUNC_GETLOADAVG, GETLOADAVG_FILES):
2285 Remove; gnulib does this now.
2286 * lib/getloadavg.c: Rename from src/getloadavg.c, and sync
2287 from gnulib. This adds support for several other systems, such
2288 as Tru64 4.0D, QNX, AIX perfstat, etc. It also fixes a potential
2289 buffer overrun on Linux hosts under very high load, and on hosts
2290 that maintain a channel to the load average file it makes sure
2291 the file descriptor is close-on-exec (on hosts that support this)
2292 and is not stdin, stdout, or stderr.
2293 * lib/stdlib.in.h, m4/getloadavg.m4, m4/stdlib_h.m4: New files,
2294 from gnulib.
2295 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
2296 * src/config.in: Regenerate.
2297
2298 2011-02-15 Paul Eggert <eggert@cs.ucla.edu>
2299
2300 Merge from gnulib.
2301
2302 * install-sh: Update to scriptversion 2011-01-19.21.
2303
2304 2011-02-13 Bruno Haible <bruno@clisp.org>
2305
2306 Consistent macro naming for macros that use GCC __attribute__.
2307 * lib/ignore-value.h (_GL_ATTRIBUTE_DEPRECATED): Renamed from
2308 ATTRIBUTE_DEPRECATED.
2309
2310 2011-02-12 Bruno Haible <bruno@clisp.org>
2311
2312 setlocale: Prefer gnulib's override over libintl's override.
2313 * lib/gettext.h (setlocale): Redefine to rpl_setlocale if
2314 GNULIB_defined_setlocale is set.
2315
2316 2011-02-13 Glenn Morris <rgm@gnu.org>
2317
2318 * make-dist: Exclude generated file src/globals.h.
2319
2320 2011-02-10 Paul Eggert <eggert@cs.ucla.edu>
2321
2322 * arg-nonnull.h, c++defs.h, warn-on-use.h: Fix licenses.
2323 Sync from gnulib, which has been patched to fix the problem
2324 with the license notices. Problem reported by Glenn Morris in
2325 <http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00403.html>.
2326
2327 2011-02-09 Stefan Monnier <monnier@iro.umontreal.ca>
2328
2329 * .bzrignore: Ignore globals.h and related stamp.
2330
2331 2011-02-09 Paul Eggert <eggert@cs.ucla.edu>
2332
2333 * lib/Makefile.in, lib/gnulib.mk: Regenerate.
2334 This merges the following fix from gnulib:
2335
2336 2011-02-08 Bruno Haible <bruno@clisp.org>
2337
2338 Split large sed scripts, for HP-UX sed.
2339
2340 2011-02-08 Tom Tromey <tromey@redhat.com>
2341
2342 * configure: Rebuild.
2343 * configure.in (NS_OBJC_OBJ): New subst.
2344
2345 2011-02-06 Paul Eggert <eggert@cs.ucla.edu>
2346
2347 gnulib: allow multiple gnulib generated replacements to coexist
2348 This defines a few preprocessor symbols that should not affect Emacs.
2349 * lib/getopt.in.h, lib/time.in.h, lib/unistd.in.h: Regenerate
2350 via "make sync-from-gnulib".
2351
2352 gnulib: undo previous change
2353 The upstream _HEADERS change was backed out of gnulib (see the
2354 same thread). Stay in sync with gnulib.
2355
2356 gnulib: adjust to upstream _HEADERS change
2357 * lib/Makefile.am (EXTRA_HEADERS, nodist_pkginclude_HEADERS):
2358 New empty macros, to accommodate recent changes to gnulib. See
2359 <http://lists.gnu.org/archive/html/bug-gnulib/2011-02/msg00068.html>.
2360 * c++defs.h, lib/Makefile.in, lib/ftoastr.h, lib/getopt.in.h:
2361 * lib/gnulib.mk, lib/ignore-value.h, lib/stdbool.in.h, lib/stddef.in.h:
2362 * lib/time.in.h, lib/unistd.in.h:
2363 Regenerate.
2364
2365 2011-02-05 Paul Eggert <eggert@cs.ucla.edu>
2366
2367 sync from gnulib to remove HAVE_STDBOOL_H
2368 * m4/stdbool.m4 (AC_CHECK_HEADER_STDBOOL): Renamed from
2369 AC_HEADER_STDBOOL. All uses changed. Do not define
2370 HAVE_STDBOOL_H, as gnulib does not need this. This change is
2371 imported from the latest Autoconf git. It was motivated by Emacs,
2372 which uses gnulib but does not need HAVE_STDBOOL_H.
2373 * configure, src/config.in: Regenerate.
2374 * config.guess, config.sub: Sync to 2011-02-02 versions (whitespace)
2375
2376 2011-02-03 Paul Eggert <eggert@cs.ucla.edu>
2377
2378 allow C code to suppress warnings about ignored return values
2379 * Makefile.in (GNULIB_MODULES): Add ignore-value.
2380 * configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
2381 * lib/ignore-value.h: New file.
2382
2383 2011-01-31 Chong Yidong <cyd@stupidchicken.com>
2384
2385 * configure.in: Test existence of xaw3d library, not just the
2386 header (Bug#7642).
2387
2388 2011-01-31 Eli Zaretskii <eliz@gnu.org>
2389
2390 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/strftime.$(O) and
2391 $(BLD)/time_r.$(O).
2392 ($(BLD)/dtoastr.$(O)): Depend on $(EMACS_ROOT)/src/s/ms-w32.h and
2393 $(EMACS_ROOT)/src/m/intel386.h.
2394 ($(BLD)/strftime.$(O)):
2395 ($(BLD)/time_r.$(O)): Define prerequisites.
2396
2397 2011-01-31 Paul Eggert <eggert@cs.ucla.edu>
2398
2399 src/emacs.c now gets version number from configure.in
2400 * configure.in (version): Set this from $PACKAGE_VERSION,
2401 which is set from AC_INIT, rather than scouting through src/emacs.c.
2402 * configure: Regenerate.
2403 * make-dist (version): Get it from configure.in, not src/emacs.c.
2404
2405 2011-01-30 Paul Eggert <eggert@cs.ucla.edu>
2406
2407 strftime: import from gnulib
2408 * Makefile.in (GNULIB_MODULES): Add strftime.
2409 * configure.in (AC_FUNC_STRFTIME, my_strftime): Remove; no longer
2410 needed.
2411 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
2412 Regenerate.
2413 * lib/strftime.c, lib/strftime.h, lib/stdbool.in.h: New files,
2414 imported from gnulib.
2415 * m4/strftime.m4, m4/stdbool.m4, m4/tm_gmtoff.m4: Likewise.
2416 This incorporates many changes from gnulib, including simpler
2417 handling of multibyte formats, porting to mingw32 and other
2418 platforms, and support for higher-resolution time stamps.
2419 Emacs does not yet use the higher-resolution interface.
2420
2421 2011-01-30 Paul Eggert <eggert@cs.ucla.edu>
2422
2423 gnulib: import mktime and move-if-change fixes from gnulib
2424
2425 * configure: Regenerate from the following.
2426
2427 2011-01-30 Paul Eggert <eggert@cs.ucla.edu>
2428
2429 mktime: clarify long_int width checking
2430 * lib/mktime.c (long_int_is_wide_enough): Move this assertion to
2431 the top level, to make it clearer that the assumption about
2432 long_int width is being checked. See
2433 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00554.html>.
2434
2435 2011-01-29 Paul Eggert <eggert@cs.ucla.edu>
2436
2437 TYPE_MAXIMUM: avoid theoretically undefined behavior
2438 * lib/intprops.h (TYPE_MINIMUM, TYPE_MAXIMUM): Do not shift a
2439 negative number, which the C Standard says has undefined behavior.
2440 In practice this is not a problem, but might as well do it by the book.
2441 Reported by Rich Felker and Eric Blake; see
2442 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00493.html>.
2443 * m4/mktime.m4 (AC_FUNC_MKTIME): Likewise.
2444 * lib/mktime.c (TYPE_MAXIMUM): Redo slightly to match the others.
2445
2446 mktime: #undef mktime before #defining it
2447 * lib/mktime.c (mktime) [DEBUG]: #undef mktime before #defining it.
2448
2449 mktime: systematically normalize tm_isdst comparisons
2450 * lib/mktime.c (isdst_differ): New function.
2451 (__mktime_internal): Use it systematically for all isdst comparisons.
2452 This completes the fix for libc BZ #6723, and removes the need for
2453 normalizing tm_isdst. See
2454 <http://sourceware.org/bugzilla/show_bug.cgi?id=6723>
2455 (not_equal_tm) [DEBUG]: Use isdst_differ here, too.
2456
2457 mktime: fix some integer overflow issues and sidestep the rest
2458
2459 This was prompted by a bug report by Benjamin Lindner for MinGW
2460 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00472.html>.
2461 His bug is due to signed integer overflow (0 - INT_MIN), and I
2462 I scanned through mktime.c looking for other integer overflow
2463 problems, fixing all the bugs I found.
2464
2465 Although the C Standard says the resulting code is still not safe
2466 in the presence of integer overflow, in practice it should be good
2467 enough for all real-world two's-complement implementations, except
2468 for debugging environments that deliberately trap on integer
2469 overflow (e.g., gcc -ftrapv).
2470
2471 * lib/mktime.c (WRAPV): New macro.
2472 (SHR): Also check that long_int and time_t shift right in the
2473 usual way, before using the fast-but-unportable method.
2474 (TYPE_ONES_COMPLEMENT, TYPE_SIGNED_MAGNITUDE): Remove, no longer
2475 used. The code already assumed two's complement, so there's
2476 no need to test for alternatives. All uses removed.
2477 (TYPE_MAXIMUM): Don't rely here on overflow behavior not defined by
2478 the C standard. Problem reported by Rich Felker in
2479 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00488.html>.
2480 (twos_complement_arithmetic): Also check long_int and time_t.
2481 (time_t_avg, time_t_add_ok, time_t_int_add_ok): New functions.
2482 (guess_time_tm, ranged_convert, __mktime_internal): Use them.
2483 (__mktime_internal): Avoid integer overflow with unary subtraction
2484 in two instances where -1 - X is an adequate replacement for -X,
2485 since the calculations are approximate.
2486
2487 2011-01-29 Eric Blake <eblake@redhat.com>
2488
2489 mktime: avoid infinite loop
2490 * m4/mktime.m4 (AC_FUNC_MKTIME): Avoid overflow on possibly-signed
2491 type; behavior is still undefined but portable to all known targets.
2492 Reported by Rich Felker.
2493
2494 2011-01-28 Paul Eggert <eggert@cs.ucla.edu>
2495
2496 mktime: avoid problems on NetBSD 5 / i386
2497 * lib/mktime.c (long_int): New type. This works around a problem
2498 on NetBSD 5 / i386, where 'long int' and 'int' are both 32 bits
2499 but time_t is 64 bits, and where I expect the existing code is
2500 wrong in some cases.
2501 (leapyear, ydhms_diff, guess_time_tm, __mktime_internal): Use it.
2502 (ydhms_diff): Bring back the compile-time check for wide-enough
2503 year and yday.
2504
2505 mktime: fix misspelling in comment
2506 * lib/mktime.c (__mktime_internal): Fix misspelling in comment.
2507 This merges all recent glibc changes of importance.
2508
2509 2011-01-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2510
2511 move-if-change: cope with concurrent mv of identical file.
2512 * move-if-change (CMPPROG): Accept environment
2513 variable as an override for `cmp'.
2514 (usage): Document CMPPROG.
2515 Adjust comparison to drop stdout. Cope with failure of mv if
2516 the target file exists and is identical to the source, for
2517 parallel builds.
2518 Report from H.J. Lu against binutils in PR binutils/12283.
2519
2520 2011-01-29 Eli Zaretskii <eliz@gnu.org>
2521
2522 * lib/makefile.w32-in:
2523 * lib/getopt_.h: New files.
2524
2525 2011-01-28 Paul Eggert <eggert@cs.ucla.edu>
2526
2527 improve fix for MS-DOS file name clash
2528 * Makefile.in (DOS_gnulib_comp.m4): Renamed from DOS-gnulib-comp.m4,
2529 for portability to POSIX make. Reported by Bruno Haible.
2530 (sync-from-gnulib): Copy gl-comp.m4 (if present) back to
2531 gnulib-comp.m4 before running gnulib-tool, to prevent old gnulib
2532 files from accumulating as garbage. Also reported by Bruno Haible.
2533
2534 2011-01-27 Paul Eggert <eggert@cs.ucla.edu>
2535
2536 fix two m4/gnulib-*.m4 file names that clashed under MS-DOS
2537 * Makefile.in (DOS-gnulib-comp.m4): New macro.
2538 (sync-from-gnulib): Rename m4/gnulib-comp.m4 to m4/gl-comp.m4 to avoid
2539 problems with MS-DOS 8+3 file name restrictions.
2540 Remove m4/gnulib-cache.m4, as we can live without it. If we kept
2541 it, it would also cause problems when extracting Emacs distribution
2542 tarballs on MS-DOS hosts.
2543 (ACLOCAL_INPUTS): Adjust to file renaming.
2544 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
2545 * config.guess, config.sub: Sync from gnulib.
2546 * m4/gnulib-cache.m4: Remove from repository.
2547 * m4/gl-comp.m4: Rename from m4/gnulib-comp.m4.
2548
2549 2011-01-25 Glenn Morris <rgm@gnu.org>
2550
2551 * README: Add a note about ranges in copyright years.
2552
2553 * configure.in: Set CANNOT_DUMP on ia64 hpux (port from emacs-23).
2554
2555 2011-01-25 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
2556
2557 * configure.in: Add HP-UX on IA64 (Bug#6811).
2558
2559 2011-01-24 Paul Eggert <eggert@cs.ucla.edu>
2560
2561 Remove HAVE_RAW_DECL_CHOWN etc. from config.h
2562 * Makefile.in (sync-from-gnulib): Remove m4/warn-on-use.m4,
2563 as it is no longer needed.
2564 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
2565 * configure.in: Invoke the new gnulib macro
2566 gl_ASSERT_NO_GNULIB_POSIXCHECK, which removes the need for
2567 warn-on-use.m4 and for the HAVE_RAW_DECL_* symbols in config.h.
2568 * m4/getopt.m4: Sync from gnulib; this removes the need for
2569 HAVE_DECL_OPTRESET and HAVE_DECL_GETOPT_CLIP from config.h.
2570 * m4/gnulib-common.m4 (gl_ASSERT_NO_GNULIB_POSIXCHECK):
2571 New macro, synced from gnulib.
2572 * m4/warn-on-use.m4: Remove.
2573
2574 2011-01-22 Paul Eggert <eggert@cs.ucla.edu>
2575
2576 aclocal.m4: put this file back into repository
2577 This way, we don't have to assume that the maintainer has
2578 the automake package installed. See
2579 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00746.html>.
2580 * .bzrignore: Remove aclocal.m4, undoing the previous change.
2581 * Makefile.in (top_maintainer_clean): Do not remove aclocal.m4,
2582 undoing the previous change.
2583 * aclocal.m4: New file (actually, resurrected).
2584
2585 2011-01-22 Miles Bader <miles@gnu.org>
2586
2587 * configure.in: Don't zero-out FONTCONFIG_CFLAGS and
2588 FONTCONFIG_LIBS when building with XFT (doing so is incorrect, as
2589 Emacs directly uses fontconfig, and breaks building when using a
2590 strict linker).
2591
2592 2011-01-21 Paul Eggert <eggert@cs.ucla.edu>
2593
2594 src/config.in: shrink slightly
2595 * configure.in: Invoke the new gnulib macro gl_ASSERT_NO_GNULIB_TESTS.
2596 This makes src/config.in a bit smaller, by removing identifiers
2597 like GNULIB_TEST_MKTIME that Emacs does not need.
2598 * m4/getopt.m4, m4/gnulib-common.m4, m4/include_next.m4:
2599 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/unistd_h.m4:
2600 Sync from gnulib. This removes a few more unnecessary symbols from
2601 src/config.in, such as AA_APPLE_UNIVERSAL_BUILD and HAVE_STDDEF_H.
2602 * configure, src/config.in: Regenerate.
2603
2604 aclocal.m4: tweaks to regenerate more conveniently
2605 This attempts to act better when the source is in a weird state. See
2606 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00734.html>.
2607 * Makefile.in (am--refresh): Add aclocal.m4, configure, config.in.
2608 * .bzrignore: Add aclocal.m4.
2609
2610 2011-01-20 Paul Eggert <eggert@cs.ucla.edu>
2611
2612 aclocal.m4: omit auto-generated file from repository
2613 * Makefile.in (top_maintainer_clean): Remove aclocal.m4; this undoes
2614 the most recent change here.
2615 * aclocal.m4: Remove from bzr repository. This file is
2616 auto-generated and isn't needed to run 'configure'. See
2617 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00698.html>.
2618
2619 2011-01-19 Paul Eggert <eggert@cs.ucla.edu>
2620
2621 Minor Makefile.in tweaks to build from gnulib better.
2622 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html>
2623 * Makefile.in (sync-from-gnulib): Also run autoreconf -I m4.
2624 (top_maintainer_clean): Don't remove aclocal.m4.
2625
2626 2011-01-18 Paul Eggert <eggert@cs.ucla.edu>
2627
2628 Minor cleanups for 'bzr status'
2629 * .bzrignore: Add emacs-*/, the output of make-dist, and stamp-h1,
2630 the output of config.guess.
2631 * Makefile.in (top_distclean): Remove stamp-h1 too.
2632
2633 * configure.in (HAVE_ATTRIBUTE_ALIGNED): Arrange for this to be
2634 defined if the compiler supports GCC-style __attribute__
2635 ((__aligned__ ...)). IBM AIX and Oracle Solaris Studio support
2636 this syntax.
2637
2638 2011-01-17 Paul Eggert <eggert@cs.ucla.edu>
2639
2640 Makefile.in: tidy up the building of lib
2641 * Makefile.in (am--refresh): Mark as .PHONY.
2642 (top_maintainer_clean): Don't remove lib/gnulib.mk m4/gnulib-cache.m4,
2643 as they're not rebuilt unless you do a "make sync-from-gnulib"
2644 and the former is needed for "configure".
2645 (maintainer-clean): Don't recurse into lib, as "make bootstrap-clean"
2646 has already removed lib/Makefile.
2647
2648 * Makefile.in (GNULIB_MODULES): Change ftoastr to dtoastr.
2649 This avoids building ftoastr and ldtoastr, which aren't needed. See
2650 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00199.html>.
2651
2652 * .bzrignore: Add .h files that are host-dependent.
2653 Add lib/.deps/, lib/arg-nonnull.h, lib/c++defs.h, lib/getopt.h,
2654 lib/time.h, lib/unistd.h, lib/warn-on-use.h. These are
2655 host-dependent and are built as part of an ordinary 'make', and
2656 should not be checked in.
2657
2658 * lib/Makefile.in: Regenerate.
2659 * lib/COPYING: New file, a copy of COPYING.
2660
2661 * configure: Regenerate.
2662 * configure.in (AC_USE_SYSTEM_EXTENSIONS): Remove: gnulib does this.
2663
2664 Regenerate.
2665 * lib/getopt.c, lib/getopt.in.h, lib/getopt1.c, lib/getopt_int.h:
2666 * lib/gettext.h, lib/unistd.in.h, m4/unistd_h.m4:
2667 New files, copied from gnulib by gnulib-tool.
2668 * aclocal.m4, configure, lib/Makefile.in, m4/getopt.m4:
2669 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
2670 Regenerate.
2671
2672 Use gnulib's getopt-gnu module.
2673 * Makefile.in (GNULIB_MODULES): Add getopt-gnu.
2674 (AUTOCONF_INPUTS): Remove getopt.m4; aclocal.m4 is a good-enough
2675 representative of the dependencies.
2676 * configure.in: Do not configure getopt, as gnulib does that now.
2677 * make-dist: Do not worry about lib-src/getopt.h, as gnulib handles
2678 getopt now, in lib.
2679
2680 Regenerate.
2681 * arg-nonnull.h, c++defs.h, lib/mktime-internal.h, lib/mktime.c:
2682 * lib/stddef.in.h, lib/time.h, lib/time.in.h, lib/time_r.c:
2683 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4:
2684 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4:
2685 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4, m4/multiarch.m4:
2686 * m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4, m4/warn-on-use.m4:
2687 * m4/wchar_t.m4, warn-on-use.h:
2688 New files, copied from gnulib by gnulib-tool.
2689 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
2690 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
2691 Regenerate.
2692
2693 Use gnulib's mktime module.
2694 * Makefile.in (GNULIB_MODULES): Add mktime.
2695 * configure.in: Remove code no longer needed, as gnulib now does it.
2696 (AC_CHECK_FUNCS): Remove mktime.
2697 (AC_FUNC_MKTIME, BROKEN_MKTIME): Remove.
2698 (__restrict): Remove, as this now gets in the way of the C99
2699 support for 'restrict' pulled in by the gnulib mktime module.
2700 Code should now use 'restrict' and not '__restrict".
2701 (mktime): Remove.
2702 * make-dist: Put gnulib-generated files arg-nonnull.h, c++defs.h,
2703 and warn-on-use.h into the distribution.
2704
2705 Regenerate.
2706 * lib/dtoastr.c, lib/ftoastr.c, lib/ftoastr.h, lib/intprops.h:
2707 * lib/ldtoastr.c, m4/c-strtod.m4:
2708 New files, copied from gnulib by gnulib-tool.
2709 * lib/dummy.c: Remove.
2710 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
2711 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
2712 Regenerate.
2713
2714 Use gnulib's ftoastr module.
2715 * Makefile.in (GNULIB_MODULES): Add ftoastr. Remove dummy.
2716
2717 Regenerate.
2718 * aclocal.m4, compile, depcomp, lib/Makefile.in, lib/dummy.c:
2719 * lib/gnulib.mk, m4/00gnulib.m4, m4/gnulib-cache.m4:
2720 * m4/gnulib-common.m4, m4/gnulib-comp.m4, m4/gnulib-tool.m4, missing:
2721 New files, generated automatically, with 'make sync-from-gnulib'
2722 followed by 'make'.
2723 * configure, lisp/dired.el, src/config.in: Regenerate.
2724
2725 Automate syncing from gnulib.
2726 * INSTALL, README: Document new subdirectory 'lib'.
2727 * Makefile.in (SUBDIR): Add lib.
2728 (SUBDIR_MAKEFILES): Add lib/Makefile.
2729 (lib-src, src, TAGS, tags): Depend on lib.
2730 (gnulib_srcdir, GNULIB_MODULES, GNULIB_TOOL_FLAGS): New macros.
2731 ($(gnulib_srcdir)): New rule.
2732 (sync-from-gnulib): New rule, which is .PHONY.
2733 (lib): New rule, which is like lib-src.
2734 (Makefile): Depend on lib/Makefile.in.
2735 (AUTOCONF_INPUTS): Depend on aclocal.m4.
2736 (ACLOCAL_INPUTS, AUTOMAKE_INPUTS): New macros.
2737 ($(srcdir)/aclocal.m4, $(srcdir)/lib/Makefile.in): New rules.
2738 (am--refresh): New rule, to pacify Automake.
2739 (mostlyclean, clean, distclean, bootstrap-clean, maintainer-clean):
2740 Clean lib, too.
2741 (top_maintainer_clean): New macro, to remove gnulib-tool and Automake
2742 droppings.
2743 (maintainer-clean, extraclean): Use it.
2744 * configure.in: Initialize for automake and gnulib, by invoking
2745 AM_INIT_AUTOMAKE, AM_PROG_CC_C_O, gl_EARLY, and gl_INIT. Output
2746 lib/Makefile, too. Use automake to build gnulib, as gnulib works
2747 more conveniently with automake.
2748 * lib/Makefile.am: New file.
2749 * make-dist: Also put into the distribution aclocal.m4,
2750 compile, depcomp, missing, and the files under lib/.
2751
2752 2011-01-15 Glenn Morris <rgm@gnu.org>
2753
2754 * Makefile.in (epaths-force): No more arch-tag to edit.
2755
2756 2011-01-15 Chong Yidong <cyd@stupidchicken.com>
2757
2758 * configure.in: Bump min libxml2 version to 2.6.17 (Bug#7603).
2759
2760 2011-01-14 Paul Eggert <eggert@cs.ucla.edu>
2761
2762 * make-dist: Distribute test/ files too.
2763 Distribute every file under test/ that is under version control,
2764 using patterns like *.el to capture files that are added later.
2765 Without this change, "configure" would fail, because it would
2766 attempt to build from a Makefile.in that was not distributed.
2767
2768 2011-01-13 Christian Ohler <ohler@gnu.org>
2769
2770 * Makefile.in (INFO_FILES): Add ERT.
2771
2772 * Makefile.in (check): Run tests in test/automated.
2773
2774 * Makefile.in:
2775 * configure.in: Add test/automated/Makefile.
2776
2777 2011-01-07 Paul Eggert <eggert@cs.ucla.edu>
2778
2779 * install-sh, mkinstalldirs, move-if-change: Update from master
2780 source in gnulib.
2781
2782 * config.guess, config.sub: Updated from master source.
2783
2784 2011-01-05 Andreas Schwab <schwab@linux-m68k.org>
2785
2786 * configure.in: Check for __builtin_unwind_init.
2787
2788 2011-01-05 Glenn Morris <rgm@gnu.org>
2789
2790 * configure.in (HAVE_MAKEINFO): New output variable.
2791 (MAKEINFO): Reset to "makeinfo" if not found.
2792 * Makefile.in (install-arch-indep, info):
2793 Replace MAKEINFO = off with HAVE_MAKEINFO = no.
2794
2795 2010-12-29 Ulrich Mueller <ulm@gentoo.org>
2796
2797 * configure.in: Make gameuser configurable (Bug#7717).
2798
2799 2010-12-15 Glenn Morris <rgm@gnu.org>
2800
2801 * Makefile.in (install-arch-dep, uninstall): Remove code relating to the
2802 long absent lib-src/fns-*.el.
2803
2804 2010-12-11 Glenn Morris <rgm@gnu.org>
2805
2806 * make-dist: Exclude etc/*.pyc.
2807
2808 2010-12-10 Andreas Schwab <schwab@linux-m68k.org>
2809
2810 * configure.in: Don't double machfile in final message.
2811
2812 2010-12-04 Chong Yidong <cyd@stupidchicken.com>
2813
2814 * configure.in: Fix last change.
2815
2816 2010-12-04 Andreas Schwab <schwab@linux-m68k.org>
2817
2818 * configure.in: Remove reference to removed machine description
2819 files and allow $machine and $machfile to be empty. Substitute
2820 M_FILE/S_FILE instead of machfile/opsysfile.
2821
2822 2010-12-03 Glenn Morris <rgm@gnu.org>
2823
2824 * make-dist: Remove EMACS_UNIBYTE unsetting; it does nothing.
2825
2826 2010-11-23 Dan Nicolaescu <dann@ics.uci.edu>
2827
2828 * configure.in <AC_CHECK_HEADERS>: Remove sys/ioctl.h.
2829 (EXTERNALLY_VISIBLE): New definition.
2830
2831 2010-11-21 Dan Nicolaescu <dann@ics.uci.edu>
2832
2833 * configure.in (INLINE): Do not depend on OPTIMIZE, unused.
2834
2835 2010-11-15 Dan Nicolaescu <dann@ics.uci.edu>
2836
2837 * configure.in: Do not check for unconditionally included headers.
2838
2839 2010-11-09 Stefan Monnier <monnier@iro.umontreal.ca>
2840
2841 * .dir-locals.el (log-edit-mode): Set log-edit-rewrite-fixes.
2842
2843 2010-11-09 Michael Albinus <michael.albinus@gmx.de>
2844
2845 * configure.in: Don't write a warning for D-Bus anymore.
2846
2847 2010-11-06 Andreas Schwab <schwab@linux-m68k.org>
2848
2849 * configure.in: Fix indentation.
2850
2851 2010-10-31 Ken Brown <kbrown@cornell.edu>
2852
2853 * configure.in (checking whether localtime caches TZ): Use
2854 unsetenv instead of modifying environment directly.
2855
2856 2010-10-25 Andreas Schwab <schwab@linux-m68k.org>
2857
2858 * configure.in (checking for -znocombreloc): Use AC_LANG_PROGRAM
2859 to avoid warning.
2860
2861 2010-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
2862
2863 * configure.in: Remove the BROKEN annotation from GnuTLS.
2864
2865 2010-10-22 Glenn Morris <rgm@gnu.org>
2866
2867 * make-dist: Avoid listing .el files twice. Don't try to run
2868 autoconf if --no-update.
2869
2870 2010-10-20 Glenn Morris <rgm@gnu.org>
2871
2872 * make-dist: No longer create lisp/MANIFEST.
2873
2874 2010-10-14 Glenn Morris <rgm@gnu.org>
2875
2876 * BUGS, INSTALL.BZR, README: Updates.
2877
2878 2010-10-13 Glenn Morris <rgm@gnu.org>
2879
2880 * make-dist: Remove --compress. Check for the appropriate
2881 gzip-like executable, and if not found, don't compress.
2882 Check version number in README, don't change it.
2883 Use find for nt/inc/*.h.
2884
2885 2010-10-12 Dan Nicolaescu <dann@ics.uci.edu>
2886
2887 * configure (ns_appdir, OLDXMENU, TOOLTIP_SUPPORT): Remove
2888 trailing / from directory names.
2889
2890 2010-10-12 Glenn Morris <rgm@gnu.org>
2891
2892 * make-dist: Update and simplify.
2893
2894 2010-10-12 Eli Zaretskii <eliz@gnu.org>
2895
2896 * make-dist: Don't distribute src/buildobj.h. (Bug#7167)
2897
2898 2010-10-10 Dan Nicolaescu <dann@ics.uci.edu>
2899
2900 * configure.in (PROFILING_LDFLAGS): Do not define, remove all uses.
2901
2902 2010-10-09 Glenn Morris <rgm@gnu.org>
2903
2904 * make-dist: No more doc/emacs/*.texi.in.
2905
2906 * configure.in (AC_OUTPUT): Remove doc/emacs/emacsver.texi.
2907
2908 2010-10-09 Glenn Morris <rgm@gnu.org>
2909
2910 * configure.in: Combine some conditionals.
2911
2912 * configure.in (AC_OUTPUT): Add doc/emacs/emacsver.texi.
2913 * make-dist: Include doc/emacs/*.texi.in.
2914
2915 * INSTALL, make-dist: Remove references to b2m.
2916 * Makefile.in (MAN_PAGES): Remove b2m.1.
2917
2918 2010-10-05 Glenn Morris <rgm@gnu.org>
2919
2920 * .dir-locals.el: The Emacs convention is sentence-end-double-space.
2921
2922 2010-10-03 Dan Nicolaescu <dann@ics.uci.edu>
2923
2924 * configure.in (NO_INLINE, noinline): Move here from src/xterm.c.
2925
2926 2010-10-01 Dan Nicolaescu <dann@ics.uci.edu>
2927
2928 * configure.in: Include stdlib.h and string.h unconditionally.
2929
2930 2010-09-29 Romain Francoise <romain@orebokech.com>
2931
2932 * configure.in: Don't enable ImageMagick unless HAVE_X11.
2933
2934 2010-09-28 Glenn Morris <rgm@gnu.org>
2935
2936 * configure.in (HAVE_GNUTLS): Add a description to make autoheader
2937 happy.
2938
2939 2010-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
2940
2941 * configure.in: Enable imagemagick by default.
2942
2943 2010-09-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
2944
2945 * configure.in (HAVE_GNUTLS): Don't break if we don't have the
2946 GnuTLS libraries.
2947
2948 2010-09-26 Teodor Zlatanov <tzz@lifelogs.com>
2949
2950 * configure.in: Set up GnuTLS.
2951
2952 2010-09-22 Chong Yidong <cyd@stupidchicken.com>
2953
2954 * configure.in: Announce whether libxml2 is linked to.
2955
2956 2010-09-20 Dan Nicolaescu <dann@ics.uci.edu>
2957
2958 * configure.in (LINKER): Rename to LD_FIRSTFLAG, do not include $(CC).
2959
2960 2010-09-18 Eli Zaretskii <eliz@gnu.org>
2961
2962 * config.bat: Detect that libxml2 is installed and if so, build
2963 with it.
2964
2965 2010-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2966
2967 * configure.in (HAVE_LIBXML2): Check that the libxml2 we found can
2968 be used. This fixes a conf problem on Mac OS X.
2969
2970 2010-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2971
2972 * configure.in: Check for libxml2.
2973
2974 2010-09-09 Glenn Morris <rgm@gnu.org>
2975
2976 * make-dist: No more TODO files under lisp/.
2977
2978 2010-09-04 Eli Zaretskii <eliz@gnu.org>
2979
2980 * config.bat: Produce lisp/gnus/_dir-locals.el from
2981 lisp/gnus/.dir-locals.el.
2982
2983 2010-08-23 Andreas Schwab <schwab@linux-m68k.org>
2984
2985 * configure.in: Fix check for librsvg, imagemagick and
2986 MagickExportImagePixels.
2987
2988 2010-08-18 Joakim Verona <joakim@verona.se>
2989
2990 * Makefile.in, configure.in: Checks for ImageMagick.
2991
2992 2010-08-10 Dan Nicolaescu <dann@ics.uci.edu>
2993
2994 * configure.in (AC_PREREQ): Require autoconf 2.65.
2995
2996 2010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
2997
2998 * configure.in (AC_PREREQ): Require autoconf 2.66 to stop version churn.
2999
3000 2010-08-09 Andreas Schwab <schwab@linux-m68k.org>
3001
3002 * configure.in: Add AC_C_BIGENDIAN.
3003
3004 2010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
3005
3006 * configure.in (ORDINARY_LINK): Use on hpux* too.
3007
3008 2010-08-06 Jan Djärv <jan.h.d@swipnet.se>
3009
3010 * configure.in: Check for util.h.
3011 Use -Wimplicit-function-declaration if compiler supports it.
3012
3013 2010-08-05 Eli Zaretskii <eliz@gnu.org>
3014
3015 * configure.in (UNEXEC_OBJ): Rename unexec.o => unexcoff.o.
3016
3017 2010-08-04 Andreas Schwab <schwab@linux-m68k.org>
3018
3019 * configure.in: Restore accidentally removed use of
3020 GCC_TEST_OPTIONS/NON_GCC_TEST_OPTIONS.
3021
3022 2010-07-29 Chad Brown <yandros@mit.edu>
3023
3024 * configure.in: Check for dirent.h.
3025
3026 2010-07-29 Dan Nicolaescu <dann@ics.uci.edu>
3027
3028 * configure.in: Remove reference to usg5-4, unused.
3029
3030 2010-07-25 Andreas Schwab <schwab@linux-m68k.org>
3031
3032 * configure.in: Check for __executable_start.
3033
3034 2010-07-24 Ken Brown <kbrown@cornell.edu>
3035
3036 * configure.in (LINKER, LIB_GCC): Remove cygwin special cases (Bug#6715)
3037
3038 2010-07-24 Juanma Barranquero <lekktu@gmail.com>
3039
3040 * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
3041
3042 2010-07-24 Ken Brown <kbrown@cornell.edu> (tiny change)
3043
3044 * configure.in (START_FILES) [cygwin]: Set to pre-crt0.o (Bug#6715).
3045
3046 2010-07-12 Andreas Schwab <schwab@linux-m68k.org>
3047
3048 * configure.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS)
3049 (PROFILING_LDFLAGS): Substitute, don't add them to CFLAGS/LDFLAGS.
3050 (C_OPTIMIZE_SWITCH): Remove.
3051 (TEMACS_LDFLAGS2): Add ${PROFILING_LDFLAGS}.
3052
3053 2010-07-11 Andreas Schwab <schwab@linux-m68k.org>
3054
3055 * configure.in: Don't check for index and rindex, check for strchr
3056 and strrchr. Define strchr and strrchr as index and rindex,
3057 resp., in src/config.h if not available.
3058
3059 2010-07-08 Dan Nicolaescu <dann@ics.uci.edu>
3060
3061 * configure.in: Use -Wold-style-definition if available.
3062 This helps with the transition to standard C code, it can be
3063 removed when done.
3064
3065 * configure.in (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): Remove.
3066
3067 * configure.in (UNEXEC_OBJ): Add comment about values for MSDOS
3068 and MSWindows.
3069
3070 2010-07-07 Andreas Schwab <schwab@linux-m68k.org>
3071
3072 * configure.in: Don't check for bcopy, bcmp, bzero. Don't include
3073 <strings.h> and don't define bcopy, bzero, BCMP in config.h.
3074
3075 2010-07-07 Dan Nicolaescu <dann@ics.uci.edu>
3076
3077 * configure.in (getenv): Remove K&R declaration.
3078
3079 2010-07-02 Jan Djärv <jan.h.d@swipnet.se>
3080
3081 * configure.in: Remove define __P.
3082
3083 2010-07-02 Dan Nicolaescu <dann@ics.uci.edu>
3084
3085 * configure.in (--enable-use-lisp-union-type): New flag.
3086
3087 2010-06-30 Dan Nicolaescu <dann@ics.uci.edu>
3088
3089 Fix CFLAGS for non-GCC compilers.
3090 * configure.in (CFLAGS): Always use -g like it was done before the
3091 2010-03-30 change.
3092 (REAL_CFLAGS): Use CFLAGS for non-GCC to get optimization flags.
3093 (Bug#6538)
3094
3095 2010-06-30 Glenn Morris <rgm@gnu.org>
3096
3097 * configure.in (HAVE_SOUND, HAVE_X_I18N, HAVE_X11R6_XIM):
3098 Set with AC_DEFINE rather than AH_BOTTOM.
3099
3100 * configure.in (C_OPTIMIZE_SWITCH, CANNOT_DUMP, SYSTEM_MALLOC):
3101 (USE_MMAP_FOR_BUFFERS, C_WARNING_SWITCH, CFLAGS, REAL_CFLAGS):
3102 Set with shell, not cpp.
3103 (LIBX): Remove, just use -lX11 in the one place this was used.
3104 (cannot_dump): Replace with CANNOT_DUMP.
3105
3106 2010-06-28 Jan Djärv <jan.h.d@swipnet.se>
3107
3108 * configure.in: Add --with-x-toolkit=gtk3. Remove HAVE_GTK_MULTIDISPLAY,
3109 check for gtk_file_chooser_dialog_new, and HAVE_GTK_FILE_BOTH (implied
3110 by minimum required Gtk+ 2.6). Add checks for functions introduced
3111 in Gtk+ 2.14 or newer (bug#6505).
3112
3113 2010-06-26 Eli Zaretskii <eliz@gnu.org>
3114
3115 * config.bat: Remove white space around "+" in COPY commands.
3116
3117 2010-06-23 Glenn Morris <rgm@gnu.org>
3118
3119 * info/dir: Start descriptions in column 32, per Texinfo convention.
3120
3121 2010-06-16 Chong Yidong <cyd@stupidchicken.com>
3122
3123 * INSTALL: Update font information (Bug#6389).
3124
3125 2010-06-16 Glenn Morris <rgm@gnu.org>
3126
3127 * INSTALL: General update.
3128
3129 2010-06-12 Glenn Morris <rgm@gnu.org>
3130
3131 * Makefile.in (install-arch-indep): Delete any old info .gz files first.
3132
3133 2010-06-11 Glenn Morris <rgm@gnu.org>
3134
3135 * configure.in (--without-compress-info): New option.
3136 (GZIP_INFO): New output variable.
3137
3138 * Makefile.in (GZIP_INFO): New, set by configure.
3139 (install-arch-indep): Don't gzip info pages if GZIP_INFO is nil.
3140 Handle man pages in the same way.
3141
3142 2010-06-10 Glenn Morris <rgm@gnu.org>
3143
3144 * Makefile.in (install-arch-indep): Gzip the info files too.
3145
3146 * make-dist: Remove references to non-existent directories and files.
3147
3148 2010-06-08 Dan Nicolaescu <dann@ics.uci.edu>
3149
3150 * configure.in: Include <strings.h> and <string.h> instead of
3151 "strings.h" and "string.h".
3152
3153 2010-06-06 Dan Nicolaescu <dann@ics.uci.edu>
3154
3155 * configure.in: Remove code dealing with BSTRING.
3156
3157 2010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
3158
3159 * configure.in (AC_PREREQ): Require autoconf 2.65.
3160
3161 * configure.in (unxec): Do not define and substitute.
3162 (UNEXEC_OBJ): New output variable, replaces cpp UNEXEC.
3163
3164 2010-06-03 Glenn Morris <rgm@gnu.org>
3165
3166 * configure.in (AH_BOTTOM): Remove NOT_C_CODE test, it is always true.
3167
3168 2010-06-02 Dan Nicolaescu <dann@ics.uci.edu>
3169
3170 Fix alloca definition when using gcc on non-gnu systems.
3171 * configure.in: Use the code sequence indicated by "info autoconf"
3172 for alloca (bug#6170).
3173
3174 2010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
3175
3176 * .bzrignore: Ignore new files from trunk, which appear if you use
3177 colocated branches (i.e. "bzr switch").
3178
3179 2010-05-28 Glenn Morris <rgm@gnu.org>
3180
3181 * configure.in: Simplify some of the $canonical tests.
3182
3183 2010-05-27 Glenn Morris <rgm@gnu.org>
3184
3185 * config.bat: Do not preprocess src/Makefile.in.
3186
3187 * configure.in: Do not preprocess src/Makefile.in.
3188 (cpp_undefs, CPP_NEED_TRADITIONAL): Remove.
3189 (AC_EGREP_CPP): Test no longer needed.
3190
3191 * make-dist: No more Makefile.c files.
3192
3193 2010-05-26 Glenn Morris <rgm@gnu.org>
3194
3195 * configure.in (YMF_PASS_LDFLAGS): Remove.
3196 (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): New output variables.
3197
3198 * configure.in (CPPFLAGS, CFLAGS, REAL_CFLAGS):
3199 Add $GNUSTEP_LOCAL_HEADERS.
3200 (LDFLAGS, LD_SWITCH_SYSTEM_TEMACS): Add $GNUSTEP_LOCAL_LIBRARIES.
3201
3202 * configure.in (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS)
3203 (GNUSTEP_MAKEFILES): Remove.
3204 (LD_SWITCH_SYSTEM_TEMACS): Move NS_IMPL_GNUSTEP_TEMACS_LDFLAGS
3205 stuff to here.
3206
3207 2010-05-25 Glenn Morris <rgm@gnu.org>
3208
3209 * configure.in (LD_SWITCH_SYSTEM): Move some gnu-linux stuff...
3210 (LD_SWITCH_SYSTEM_TEMACS): ... to here.
3211
3212 * configure.in (LD_SWITCH_SYSTEM_EXTRA): Remove.
3213 (LD_SWITCH_SYSTEM_TEMACS): Put darwin stuff from LD_SWITCH_SYSTEM_EXTRA
3214 here instead.
3215
3216 2010-05-24 Romain Francoise <romain@orebokech.com>
3217
3218 * make-dist: Look for version in src/emacs.c.
3219 Use lisp/subr.el rather than lisp/version.el for location check.
3220
3221 2010-05-21 Glenn Morris <rgm@gnu.org>
3222
3223 * configure.in (MKDEPDIR): Parallel build tweak.
3224
3225 * configure.in (ns_frag): New output file.
3226
3227 * configure.in (OLDXMENU): Set to "nothing" if !HAVE_X11 || USE_GTK.
3228 (OLDXMENU_TARGET): Set to empty if USE_GTK.
3229
3230 * configure.in (cannot_dump): New output variable.
3231
3232 2010-05-20 enami tsugutomo <tsugutomo.enami@jp.sony.com>
3233
3234 * configure.in: On NetBSD, if terminfo is found, use it in
3235 preference to termcap. (Bug#6190)
3236
3237 2010-05-20 Glenn Morris <rgm@gnu.org>
3238
3239 * make-dist (src): Include *.mk.
3240 * config.bat: Concatenate deps.mk onto the end of src/Makefile.
3241 * configure.in (DEPFLAGS, MKDEPDIR): New output variables.
3242 (deps_frag): New output file.
3243 (AUTO_DEPEND): Remove this definition.
3244
3245 * configure.in (--with-gtk, --with-gcc): Remove option stubs.
3246
3247 2010-05-19 Glenn Morris <rgm@gnu.org>
3248
3249 * configure.in (LINKER, YMF_PASS_LDFLAGS): New output variables.
3250 (ORDINARY_LINK): New AC_DEFINE.
3251 (LIB_GCC): No need to set if ORDINARY_LINK.
3252
3253 2010-05-18 Glenn Morris <rgm@gnu.org>
3254
3255 * configure.in (POST_ALLOC_OBJ) [cygwin]: Omit vm-limit.o.
3256 (POST_ALLOC_OBJ) [!cygwin]: Set to empty.
3257
3258 * config.bat (RALLOC_OBJ): Edit to empty if sys_malloc.
3259 * configure.in (REL_ALLOC): Unset on gnu, gnu-linux if DOUG_LEA_MALLOC.
3260 (RALLOC_OBJ): New output variable.
3261
3262 * config.bat (GMALLOC_OBJ, VMLIMIT_OBJ): Edit to empty if sys_malloc.
3263 * configure.in (GMALLOC_OBJ, VMLIMIT_OBJ): New output variables.
3264
3265 2010-05-17 Stefan Monnier <monnier@iro.umontreal.ca>
3266
3267 * Makefile.in (src): Provide the name of the VCS file that witnesses
3268 a pull.
3269 ($(srcdir)/src/config.in): Handle accidental removal of src/config.in.
3270
3271 2010-05-17 Glenn Morris <rgm@gnu.org>
3272
3273 * configure.in (OLDXMENU_DEPS): New output variable.
3274
3275 2010-05-16 Glenn Morris <rgm@gnu.org>
3276
3277 * configure.in (ns_appbindir, ns_appresdir): Set using $ns_appdir.
3278
3279 * configure.in (ns_appdir, ns_appbindir): Add trailing "/" to value.
3280 * Makefile.in (install-arch-dep): Update for above change.
3281
3282 * Makefile.in (ns_appdir): Remove.
3283 (install-arch-dep): Test $ns_appresdir instead of $ns_appdir.
3284
3285 * configure.in (TEMACS_LDFLAGS2): New output variable.
3286
3287 * configure.in (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): New output variable.
3288 (START_FILES): Set to empty if NS_IMPL_GNUSTEP.
3289 (GNUSTEP_SYSTEM_HEADERS, GNUSTEP_SYSTEM_LIBRARIES): Do not output,
3290 nothing uses.
3291
3292 2010-05-16 Dan Nicolaescu <dann@ics.uci.edu>
3293
3294 * configure.in: Remove references to usg5-4 and bsd-common, $opsys
3295 does not use them.
3296 (X11R5_INHIBIT_I18N): Remove, unused.
3297
3298 2010-05-15 Glenn Morris <rgm@gnu.org>
3299
3300 * configure.in (LIBXMENU): Set to empty if !HAVE_X_WINDOWS.
3301
3302 * configure.in (FONT_OBJ): Set to empty if !HAVE_X_WINDOWS.
3303
3304 2010-05-15 Ken Raeburn <raeburn@raeburn.org>
3305
3306 * configure.in: Look for version string in its new location.
3307
3308 2010-05-15 Eli Zaretskii <eliz@gnu.org>
3309
3310 * config.bat: Remove support for DJGPP v1.x.
3311
3312 2010-05-15 Glenn Morris <rgm@gnu.org>
3313
3314 * configure.in (OLDXMENU_TARGET): New output variable.
3315
3316 * Makefile.in (install-arch-dep): Update odd NS rule for Emacs version.
3317
3318 * Makefile.in (install-arch-indep): Remove references to RCS, CVS,
3319 and other files that no longer exist.
3320
3321 2010-05-14 Glenn Morris <rgm@gnu.org>
3322
3323 * configure.in (cpp_undefs): Add mktime, register, X11.
3324
3325 * configure.in (GPM_MOUSE_SUPPORT): Remove.
3326 (MOUSE_SUPPORT, TOOLTIP_SUPPORT, WINDOW_SUPPORT): New output variables.
3327 (HAVE_WINDOW_SYSTEM, HAVE_MOUSE): Move out of AC_BOTTOM.
3328
3329 * configure.in (NS_IMPL_GNUSTEP_INC): New output variable.
3330 (GNUSTEP_MAKEFILES): Do not output.
3331
3332 2010-05-13 Glenn Morris <rgm@gnu.org>
3333
3334 * configure.in: Fix some paren typos.
3335
3336 * configure.in (OLDXMENU, LIBXMENU): Set to empty if !HAVE_MENUS.
3337
3338 * configure.in (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Do not define.
3339
3340 2010-05-12 Glenn Morris <rgm@gnu.org>
3341
3342 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): Remove, unused.
3343
3344 * configure.in (LIB_GCC): New output variable.
3345
3346 2010-05-11 Glenn Morris <rgm@gnu.org>
3347
3348 * make-dist (msdos): No more mainmake.
3349
3350 * configure.in: Generate lib-src/Makefile directly, do not run cpp.
3351 * config.bat: Do not run cpp on lib-src/Makefile.in.
3352
3353 * config.bat [HAVE_X11]: Run sed3x.inp on lib-src/Makefile.
3354
3355 2010-05-10 Glenn Morris <rgm@gnu.org>
3356
3357 * configure.in (LIBS_SYSTEM): New output variable, replacing cpp.
3358
3359 * configure.in (MAIL_USE_FLOCK, MAIL_USE_LOCKF): New AC_DEFINEs.
3360 (BLESSMAIL_TARGET): New output variable.
3361
3362 2010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
3363
3364 * INSTALL: Fix typos.
3365
3366 2010-05-08 Chong Yidong <cyd@stupidchicken.com>
3367
3368 * configure.in: Add check for buggy version of GCC (Bug#6031).
3369
3370 2010-05-08 Glenn Morris <rgm@gnu.org>
3371
3372 * configure.in (HAVE_LIBNCURSES): New local variable.
3373 (TERMINFO, LIBS_TERMCAP, TERMCAP_OBJ): New output variables,
3374 replacing cpp in src/s/*.h and src/Makefile.in.
3375
3376 2010-05-07 Chong Yidong <cyd@stupidchicken.com>
3377
3378 * Version 23.2 released.
3379
3380 2010-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
3381
3382 * configure.in: Add tests for `isnan' and `copysign'.
3383
3384 2010-05-07 Eli Zaretskii <eliz@gnu.org>
3385
3386 * config.bat: Allow for 2 leading `#'s in comments in
3387 src/Makefile.in.
3388
3389 2010-05-07 Glenn Morris <rgm@gnu.org>
3390
3391 * configure.in (LD_SWITCH_SYSTEM): Set with configure, not cpp.
3392 Merges logic from src/s/* and src/Makefile.in.
3393 (LD_SWITCH_SYSTEM_TEMACS): New output variable.
3394
3395 2010-05-07 Dan Nicolaescu <dann@ics.uci.edu>
3396
3397 Define START_FILES and LIB_STANDARD using autoconf.
3398 * configure.in (START_FILES, LIB_STANDARD): New definitions, moved
3399 here from src/s/*.h.
3400 (HAVE_CRTIN): Remove, inline logic in the netbsd
3401 START_FILES/LIB_STANDARD computation.
3402
3403 2010-05-06 Glenn Morris <rgm@gnu.org>
3404
3405 * configure.in (AC_PROG_LN_S): Remove test, nothing uses @LN_S@.
3406
3407 * Makefile.in (CPP, C_SWITCH_SYSTEM, ALLOCA, LN_S, C_SWITCH_X_SITE)
3408 (LD_SWITCH_X_SITE): Remove unused variables.
3409
3410 2010-05-04 Glenn Morris <rgm@gnu.org>
3411
3412 * configure.in (LD_SWITCH_X_SITE_AUX): Use AC_SUBST only, not AC_DEFINE
3413 as well.
3414 (LD_SWITCH_X_SITE_AUX_RPATH): New output variable.
3415
3416 * configure.in (LD_SWITCH_SYSTEM_TEMACS): New output variable.
3417
3418 * configure.in (C_SWITCH_MACHINE, C_SWITCH_SYSTEM): New output
3419 variables, replacing c_switch_machine, c_switch_system.
3420 * Makefile.in (C_SWITCH_SYSTEM): Use @C_SWITCH_SYSTEM@ rather than
3421 @c_switch_system@.
3422
3423 2010-05-03 Glenn Morris <rgm@gnu.org>
3424
3425 * configure.in (LIBXT_OTHER, LIBX_OTHER): New output variables.
3426
3427 * make-dist: There are no more src/m/*.inp files.
3428
3429 2010-05-01 Dan Nicolaescu <dann@ics.uci.edu>
3430
3431 * configure.in (LD_SWITCH_MACHINE, ld_switch_machine): Remove, unused.
3432 (ac_link): Do not use ld_switch_machine.
3433
3434 2010-05-01 Glenn Morris <rgm@gnu.org>
3435
3436 * configure.in (OTHER_OBJ): Remove.
3437 (PRE_ALLOC_OBJ, POST_ALLOC_OBJ): New output variables.
3438
3439 2010-04-30 Glenn Morris <rgm@gnu.org>
3440
3441 * configure.in (OTHER_OBJ): Always include vm-limit.o on Cygwin.
3442 Elsewhere, maybe include it.
3443
3444 * configure.in (TOOLKIT_LIBW) [HAVE_GTK]: Set to $GTK_LIBS.
3445 (OLDXMENU, LIBXMENU): New output variables.
3446
3447 * configure.in (OTHER_OBJ): New output variable.
3448
3449 2010-04-28 Glenn Morris <rgm@gnu.org>
3450
3451 * configure.in (CYGWIN_OBJ): New output variable.
3452
3453 * configure.in (GPM_MOUSE_SUPPORT): New output variable.
3454
3455 * configure.in (FONT_OBJ): New output variable.
3456
3457 * configure.in (LIBXMU): New output variable.
3458
3459 * configure.in (NS_OBJ, NS_SUPPORT): New output variables.
3460
3461 * configure.in (machine, canonical): On amdx86-64, check for a 32-bit
3462 userland and maybe change values to i386 (move test from s/amdx86-64.h).
3463
3464 2010-04-27 Glenn Morris <rgm@gnu.org>
3465
3466 * configure.in (LIBXTR6): New output variable. Move unixware special
3467 case here from src/s/unixware.h.
3468
3469 * configure.in (LUCID_LIBW, MOTIF_LIBW): No longer substitute
3470 in Makefiles.
3471 (TOOLKIT_LIBW): New output variable, replacing LUCID_LIBW/MOTIF_LIBW.
3472
3473 * configure.in (HAVE_MOTIF_2_1): Remove unused variable.
3474 (LIBXP): No longer substitute in Makefiles.
3475 (MOTIF_LIBW): New output variable. Move system-specific settings here
3476 from src/s files.
3477
3478 2010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
3479
3480 Reduce CPP usage.
3481 * configure.in (LIB_X11_LIB): Remove, inline in the only user.
3482 (unexec): Define unconditionally, all platforms define
3483 UNEXEC. AC_SUBST it.
3484 (UNEXEC_SRC): Remove, unused.
3485 (C_SWITCH_X_SYSTEM): Define using autoconf, not cpp.
3486
3487 2010-04-27 Glenn Morris <rgm@gnu.org>
3488
3489 * configure.in (HAVE_MOTIF_2_1, HAVE_LIBXP): Remove unused AC_DEFINEs,
3490 replaced by LIBXP.
3491
3492 * configure.in (--with-crt-dir): Doc fix (now valid for all platforms).
3493 (CRT_DIR): On (powerpc64|sparc64)-*-linux-gnu*, default to /usr/lib64.
3494 On hpux10-20, default to /lib.
3495
3496 * configure.in (LUCID_LIBW, LIBXP, WIDGET_OBJ): New output variables.
3497
3498 2010-04-26 Dan Nicolaescu <dann@ics.uci.edu>
3499
3500 * configure.in (LIBS_MACHINE): Remove, unused.
3501
3502 * configure.in (LIB_MATH): New output variable. Set it for some systems.
3503
3504 2010-04-24 Glenn Morris <rgm@gnu.org>
3505
3506 * configure.in (CRT_DIR): New output variable.
3507 (--with-crt-dir): New option. (Bug#5655)
3508 (HAVE_LIB64_DIR): Remove.
3509
3510 2010-04-22 Dan Nicolaescu <dann@ics.uci.edu>
3511
3512 * configure.in (REAL_CFLAGS, CFLAGS): Restore -g for gcc.
3513
3514 2010-04-22 Miles Bader <miles@gnu.org>
3515
3516 * configure.in: Get rid of "unix" pre-defined macro when
3517 preprocessing Makefile. (Bug#5857)
3518
3519 2010-04-21 Andreas Schwab <schwab@linux-m68k.org>
3520
3521 Avoid non-portable shell command negation
3522 * configure.in: Revert last change.
3523
3524 2010-04-21 Jan Djärv <jan.h.d@swipnet.se>
3525
3526 * configure.in: Change "if test ! -f" to "if ! test -f".
3527
3528 2010-04-21 Glenn Morris <rgm@gnu.org>
3529
3530 * configure.in (LIBSELINUX_LIBS): Always substitute in Makefiles.
3531 (GTK_OBJ, DBUS_OBJ, LIBXSM, XMENU_OBJ, XOBJ): New output variables.
3532
3533 2010-04-21 Karel Klíč <kklic@redhat.com>
3534
3535 * configure.in: New option: --with(out)-selinux, on by default.
3536 Set HAVE_LIBSELINUX if we find libselinux, and substitute
3537 LIBSELINUX_LIBS in Makefiles.
3538
3539 2010-04-01 Dan Nicolaescu <dann@ics.uci.edu>
3540
3541 * configure.in: Remove all references to LIBX11_SYSTEM.
3542
3543 2010-03-30 Dan Nicolaescu <dann@ics.uci.edu>
3544
3545 * configure.in: Remove all references to C_DEBUG_SWITCH.
3546
3547 2010-03-27 Eli Zaretskii <eliz@gnu.org>
3548
3549 * config.bat <lib-src>: Edit out lines that begin with several #
3550 characters.
3551
3552 2010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
3553
3554 * configure.in: Remove support for old UNIX System V systems and
3555 for Unixware on non-x86 machines.
3556
3557 * configure.in: Remove support for Solaris on PPC and for old versions.
3558
3559 * configure.in: Remove non-working lynxos port.
3560
3561 2010-03-19 Dan Nicolaescu <dann@ics.uci.edu>
3562
3563 * .dir-locals.el (c-mode): Turn on whitespace-mode for diff-mode.
3564
3565 2010-03-19 Glenn Morris <rgm@gnu.org>
3566
3567 * configure.in (HAVE_LIBNCURSES): Add a description to make autoheader
3568 happy.
3569
3570 2010-03-18 Jan Djärv <jan.h.d@swipnet.se>
3571
3572 * configure.in: Check for tputs and friends, abort if not
3573 found (bug#5735).
3574
3575 2010-03-18 Glenn Morris <rgm@gnu.org>
3576
3577 * configure.in (--with-x-toolkit): In the help text, say which options
3578 are synonyms.
3579
3580 * configure.in (--with-mmdf, --with-mail-unlink):
3581 New options, off by default.
3582 (--with-mailhost): New option to set default POP host.
3583 (LIBXPM, LIBJPEG, LIBPNG, LIBTIFF, LIBGIF, LIBGPM, LIBS_MAIL)
3584 (LIBHESIOD, LIBRESOLV, COM_ERRLIB, CRYPTOLIB, KRB5LIB, DESLIB, KRB4LIB):
3585 New variables, substituted in Makefiles.
3586 (try_libungif, ac_gif_lib_name): Replace with HAVE_GIF=maybe, LIBGIF.
3587 (LIBGIF): Use AC_SUBST rather than AC_DEFINE.
3588 (HAVE_LIBMAIL, HAVE_LIBLOCKFILE, HAVE_LIBCOM_ERR, HAVE_LIBCRYPTO)
3589 (HAVE_LIBK5CRYPTO, HAVE_LIBKRB5, HAVE_LIBDES425, HAVE_LIBDES)
3590 (HAVE_LIBKRB4, HAVE_LIBKRB): New AC_DEFINEs.
3591
3592 2010-03-18 Tetsurou Okazaki <okazaki@be.to> (tiny change)
3593
3594 * Makefile.in (uninstall): Handle the case where archlibdir does not
3595 exist. (Bug#5720)
3596
3597 2010-03-12 Eli Zaretskii <eliz@gnu.org>
3598
3599 These changes remove termcap.c from the build on POSIX platforms.
3600 * configure.in <AC_CHECK_HEADERS>: Remove termcap.h.
3601
3602 * configure: Regenerated.
3603
3604 2010-03-10 Chong Yidong <cyd@stupidchicken.com>
3605
3606 * Branch for 23.2.
3607
3608 2010-01-31 Juri Linkov <juri@jurta.org>
3609
3610 * .bzrignore: Add TAGS-LISP.
3611
3612 2010-01-23 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
3613
3614 * configure.in: Check for utmp.h availability (FreeBSD 9.x lacks
3615 this header file).
3616
3617 2010-01-12 Juanma Barranquero <lekktu@gmail.com>
3618
3619 * .bzrignore: Ignore all .exe, instead of individual files.
3620
3621 2010-01-12 Chong Yidong <cyd@stupidchicken.com>
3622
3623 * configure.in: Explicitly check for and link to -lXrender.
3624
3625 2010-01-12 Glenn Morris <rgm@gnu.org>
3626
3627 * INSTALL.BZR, README: Use bug-gnu-emacs rather than emacs-pretest-bug
3628 for bug reports for development versions.
3629
3630 2010-01-02 Eli Zaretskii <eliz@gnu.org>
3631
3632 * .bzrignore: Add more ignored patterns, including for the MS-DOS
3633 build.
3634
3635 2009-12-27 Karl Fogel <kfogel@red-bean>
3636
3637 * INSTALL.BZR: Rename from INSTALL.CVS; edit to talk about Bazaar.
3638 * INSTALL, autogen.sh, configure.in, configure: Adjust accordingly.
3639
3640 2009-12-17 Glenn Morris <rgm@gnu.org>
3641
3642 * .dir-locals.el (bug-reference-url-format): Change to debbugs.gnu.org.
3643
3644 2009-12-15 Glenn Morris <rgm@gnu.org>
3645
3646 * info/dir: Add EDT entry.
3647 * Makefile.in (INFO_FILES): Add edt.
3648
3649 2009-12-10 Jan Djärv <jan.h.d@swipnet.se>
3650
3651 * configure.in: Check for RSVG if GNUstep is used.
3652
3653 2009-12-09 Jan Djärv <jan.h.d@swipnet.se>
3654
3655 * configure.in: Don't check for RSVG or GConf unless X11 is used.
3656
3657 2009-12-09 Ken Brown <kbrown@cornell.edu> (tiny change)
3658
3659 * configure.in: Allow compiling Emacs with GTK on Cygwin.
3660
3661 2009-12-01 Glenn Morris <rgm@gnu.org>
3662
3663 * make-dist: Add etc/images/mpc directory.
3664
3665 2009-11-21 Jan Djärv <jan.h.d@swipnet.se>
3666
3667 * configure.in: Don't check for GConf unless X is used.
3668
3669 2009-11-20 Dan Nicolaescu <dann@ics.uci.edu>
3670
3671 * configure.in: Use -Wdeclaration-after-statement if available.
3672
3673 2009-11-17 Jan Djärv <jan.h.d@swipnet.se>
3674
3675 * configure.in: New option: --with(out)-gconf.
3676 Set HAVE_GCONF if we find gconf.
3677
3678 2009-11-17 Glenn Morris <rgm@gnu.org>
3679
3680 * Makefile.in (INFO_FILES): Add semantic.
3681
3682 2009-11-16 Chong Yidong <cyd@stupidchicken.com>
3683
3684 * info/dir: Add Semantic.
3685
3686 2009-11-16 Glenn Morris <rgm@gnu.org>
3687
3688 * Makefile.in (install-arch-indep): Use a more restrictive Makefile
3689 pattern, so as not to exclude makefile*.el. (Bug#4912)
3690
3691 2009-11-14 Jan Djärv <jan.h.d@swipnet.se>
3692
3693 * configure.in: --enable-autodepend is new. Check for GNU Make
3694 and that gcc supports -MMD -MF. Define AUTO_DEPEND if we can use
3695 gcc and GNU make to generate dependencies.
3696
3697 2009-10-27 Glenn Morris <rgm@gnu.org>
3698
3699 * make-dist: Make links to doc/lispintro/*.pdf.
3700
3701 2009-10-23 Jim Meyering <meyering@redhat.com>
3702
3703 * configure.in: Invoke $CPP with -P when creating Makefile and
3704 src/Makefile. Without this, gcc 4.4.2 converts each
3705 backslash-newline pair in the input to a bare newline, yielding
3706 invalid Makefiles.
3707
3708 * configure: Regenerate.
3709
3710 2009-10-19 Dan Nicolaescu <dann@ics.uci.edu>
3711
3712 * configure.in (vax-dec-vms): Remove, not supported anymore.
3713
3714 2009-10-15 Adrian Robert <Adrian.B.Robert@gmail.com>
3715
3716 * configure.in (NS_HAVE_NSINTEGER): Back out previous change.
3717 (*-apple-darwin*): Add x86_64 architecture.
3718
3719 2009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
3720
3721 * config.guess, config.sub: Updated from master source.
3722
3723 2009-10-11 Adrian Robert <Adrian.B.Robert@gmail.com>
3724
3725 * configure.in (NS_HAVE_NSINTEGER): Remove this test and define.
3726
3727 2009-10-07 Edward Trumbo <etrumbo@comcast.net> (tiny change)
3728
3729 * Makefile.in (INFO_FILES): Add EDE and EIEIO.
3730
3731 2009-09-29 Glenn Morris <rgm@gnu.org>
3732
3733 * make-dist (check): Update for two new levels of subdirectory in lisp/.
3734
3735 2009-09-17 Dan Nicolaescu <dann@ics.uci.edu>
3736
3737 * config.guess, config.sub: Updated from master source.
3738
3739 * configure.in (OTHER_FILES): Define using autoconf not cpp.
3740
3741 2009-09-14 Dan Nicolaescu <dann@ics.uci.edu>
3742
3743 * .dir-locals.el (change-log-mode): Restore bug-reference-mode.
3744
3745 2009-09-13 Chong Yidong <cyd@stupidchicken.com>
3746
3747 * INSTALL: Update URL for GNU FreeFont.
3748
3749 2009-09-09 Glenn Morris <rgm@gnu.org>
3750
3751 * Makefile.in (install-arch-indep): Don't recursively change perms of
3752 site-lisp and infodir. There may be non-Emacs files in here, and the
3753 files supplied by Emacs are all handled explicitly already. (Bug#3800)
3754 (mkdir): Set umask to world-readable before creating directories.
3755 mkinstalldirs already checks if dirs exist, don't duplicate this test.
3756
3757 2009-08-29 Glenn Morris <rgm@gnu.org>
3758
3759 * Makefile.in (info-real): Don't ignore errors from doc Makefiles.
3760 (info): Don't give an error in the absence of makeinfo - let the doc
3761 Makefiles do that, if the info files need rebuilding. (Bug#3982)
3762
3763 2009-08-23 Ken Raeburn <raeburn@raeburn.org>
3764
3765 * Makefile.in (install-arch-indep): If the versioned DOC-####
3766 generated during loadup+dump isn't found, install the plain DOC
3767 file that always gets generated, in case CANNOT_DUMP is set.
3768
3769 * configure.in: Warn if package version specified here doesn't
3770 match the version in version.el.
3771 * configure: Regenerate.
3772
3773 2009-08-22 Michael Albinus <michael.albinus@gmx.de>
3774
3775 * configure.in: AC_CHECK_FUNCS dbus_watch_get_unix_fd.
3776
3777 * configure: Regenerate.
3778
3779 2009-08-19 Glenn Morris <rgm@gnu.org>
3780
3781 * INSTALL: Remove reference to cvtmail.
3782
3783 2009-08-15 CHENG Gao <chenggao@gmail.com>
3784
3785 * Makefile.in (install-arch-indep): Remove .DS_Store files (MacOSX).
3786
3787 2009-08-02 Kevin Ryde <user42@zip.com.au>
3788
3789 * INSTALL: Fix free fonts URL.
3790
3791 2009-07-22 Glenn Morris <rgm@gnu.org>
3792
3793 * configure.in (AC_PREREQ): Require autoconf 2.62.
3794
3795 2009-07-04 Andreas Schwab <schwab@linux-m68k.org>
3796
3797 * configure.in (--enable-checking, --enable-profiling):
3798 Use AS_HELP_STRING.
3799
3800 2009-07-03 Dan Nicolaescu <dann@ics.uci.edu>
3801
3802 * configure.in (--enable-profiling): New option.
3803 (mips-*-netbsd*, mipsel-*-netbsd*, mipseb-*-netbsd*): Use machine=mips.
3804
3805 2009-06-27 Glenn Morris <rgm@gnu.org>
3806
3807 * configure.in: Restore netbsd on mips, mipsel, mipseb.
3808
3809 2009-06-26 Dan Nicolaescu <dann@ics.uci.edu>
3810
3811 * configure.in (--enable-checking): New option.
3812
3813 2009-06-24 Glenn Morris <rgm@gnu.org>
3814
3815 * make-dist: Warn if subdir does not exist in source.
3816 (nextstep/Cocoa/Emacs.base/Contents/Resources/preferences.nib)
3817 (nextstep/GNUstep/Emacs.base/Resources/preferences.gorm):
3818 No longer make links.
3819
3820 2009-06-24 Yavor Doganov <yavor@gnu.org>
3821
3822 * make-dist (tempdir): Don't create directories preferences.gorm
3823 and preferences.nib, they are no longer required.
3824
3825 2009-06-21 Chong Yidong <cyd@stupidchicken.com>
3826
3827 * Branch for 23.1.
3828
3829 2009-06-12 Chong Yidong <cyd@stupidchicken.com>
3830
3831 * configure.in: Delete mac-fix-env target, which has been
3832 removed (Bug#3531).
3833
3834 2009-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
3835
3836 * configure.in: Don't define CANNOT_DUMP for GNUstep any more.
3837
3838 2009-05-05 Per Starbäck <per@starback.se> (tiny change)
3839
3840 * BUGS: Use new binding of view-emacs-problems.
3841
3842 2009-05-04 Simon Leinen <simon.leinen@switch.ch> (tiny change)
3843
3844 * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
3845 for Solaris compatibility.
3846
3847 2009-04-25 Chong Yidong <cyd@stupidchicken.com>
3848
3849 * configure: Regenerate.
3850
3851 * configure.in: Disable use of FreeType without libXft.
3852
3853 2009-04-19 Jan Djärv <jan.h.d@swipnet.se>
3854
3855 * configure.in (HAVE_GTK_FILE_SELECTION, HAVE_GTK_FILE_CHOOSER):
3856 Check if it is declared in gtk.h.
3857
3858 2009-04-12 Andreas Schwab <schwab@linux-m68k.org>
3859
3860 * Makefile.in (install-arch-indep): Remove .gitignore files.
3861
3862 2009-04-03 Kenichi Handa <handa@m17n.org>
3863
3864 * INSTALL: Make the section "Complex Text Layout support
3865 libraries" the first of "ADDITIONAL DISTRIBUTION FILES".
3866
3867 2009-03-06 Dan Nicolaescu <dann@ics.uci.edu>
3868
3869 * configure.in (rs6000-ibm-aix6*): Fix typo.
3870
3871 2009-03-04 Glenn Morris <rgm@gnu.org>
3872
3873 * Makefile.in (INFO_FILES): Add auth.
3874
3875 2009-03-03 Glenn Morris <rgm@gnu.org>
3876
3877 * info/dir: Add Auth-source.
3878
3879 2009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
3880
3881 * Makefile.in (src): Fix last change so the first `cd' doesn't affect
3882 the second.
3883
3884 2009-02-28 Eli Zaretskii <eliz@gnu.org>
3885
3886 * config.bat: Copy .dbxinit to _dbxinit.
3887
3888 * make-dist (Making links to `info'): Remove .gitignore.
3889
3890 2009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
3891
3892 * Makefile.in (lib-src, lisp): Use simpler rule.
3893 (src): Be more specific to avoid recompiling all the .elc files just
3894 because the bootstrap-emacs is missing.
3895
3896 2009-02-26 Chong Yidong <cyd@stupidchicken.com>
3897
3898 * configure.in: Require librsvg >= 2.11.
3899
3900 2009-02-23 Adrian Robert <Adrian.B.Robert@gmail.com>
3901
3902 * configure.in (HAVE_XFT, HAVE_FREETYPE, HAVE_LIBOTF)
3903 (HAVE_M17N_FLT): Don't check for these unless HAVE_X11.
3904
3905 2009-02-04 Adrian Robert <Adrian.B.Robert@gmail.com>
3906
3907 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Drop.
3908
3909 2009-02-03 Glenn Morris <rgm@gnu.org>
3910
3911 * make-dist: Add some missing files, remove some that are no longer
3912 present.
3913
3914 2009-02-02 Glenn Morris <rgm@gnu.org>
3915
3916 * make-dist: Add some missing nextstep/ files.
3917
3918 2009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
3919
3920 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
3921
3922 2009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
3923
3924 * configure.in: Add support for m68k-*-netbsd.
3925
3926 2009-01-14 Juri Linkov <juri@jurta.org>
3927
3928 * .dir-locals.el (change-log-mode): Remove bug-reference-mode.
3929
3930 * .dir-locals.el (change-log-mode): Add bug-reference-url-format
3931 and bug-reference-mode.
3932
3933 2009-01-11 Juri Linkov <juri@jurta.org>
3934
3935 * INSTALL.CVS: Move configuration explicitly to the first step.
3936
3937 2009-01-09 Glenn Morris <rgm@gnu.org>
3938
3939 * .dir-locals.el: Don't set indent-tabs-mode.
3940
3941 2008-12-30 Kenichi Handa <handa@m17n.org>
3942
3943 * configure.in: Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
3944 the function OTF_get_variation_glyphs.
3945
3946 2008-12-30 Jan Djärv <jan.h.d@swipnet.se>
3947
3948 * Makefile.in (install-arch-dep): Remove old directories in
3949 ns_app* before moving new directories there.
3950
3951 2008-12-27 Dan Nicolaescu <dann@ics.uci.edu>
3952
3953 * .dir-locals.el: Remove non-working entry for pmail.
3954 (fill-column): Fix typo.
3955 (change-log-mode): Add fill column.
3956
3957 2008-12-26 Eli Zaretskii <eliz@gnu.org>
3958
3959 * config.bat: Produce _dir-locals.el from .dir-locals.el.
3960
3961 2008-12-23 Dan Nicolaescu <dann@ics.uci.edu>
3962
3963 * make-dist (tempdir): Distribute .dir-locals.el.
3964
3965 * .dir-locals.el: New file.
3966
3967 2008-12-19 Eli Zaretskii <eliz@gnu.org>
3968
3969 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
3970 for rationale.
3971
3972 2008-12-13 Glenn Morris <rgm@gnu.org>
3973
3974 * Makefile.in (install-arch-indep): Add new man-pages.
3975 (manext): Remove variable.
3976 (MAN_PAGES): New variable.
3977 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
3978 and remove.
3979 (uninstall): Remove desktop file and icons, game scores if empty.
3980
3981 2008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
3982
3983 * config.guess, config.sub: Updated from master source.
3984
3985 2008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
3986
3987 * Makefile.in (install-arch-indep): Install ebrowse.1.
3988
3989 2008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
3990
3991 * configure.in: Add Solaris on x86_64.
3992
3993 2008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
3994
3995 * config.guess, config.sub: Updated from master source.
3996
3997 2008-12-08 Eli Zaretskii <eliz@gnu.org>
3998
3999 * info/dir: Fix last change.
4000
4001 2008-12-07 Eli Zaretskii <eliz@gnu.org>
4002
4003 * info/dir: Untabify.
4004
4005 2008-11-28 Ulrich Mueller <ulm@gentoo.org>
4006
4007 * configure.in: Fix last change.
4008
4009 2008-11-28 Richard M Stallman <rms@gnu.org>
4010
4011 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
4012 New configurations.
4013
4014 2008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
4015
4016 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
4017 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
4018
4019 2008-11-15 Eli Zaretskii <eliz@gnu.org>
4020
4021 * Makefile.in (INFO_FILES): Remove ns-emacs.
4022
4023 * info/dir (NS-Emacs): Remove entry.
4024
4025 2008-11-08 Eli Zaretskii <eliz@gnu.org>
4026
4027 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
4028
4029 2008-11-07 Glenn Morris <rgm@gnu.org>
4030
4031 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
4032
4033 2008-10-31 Eli Zaretskii <eliz@gnu.org>
4034
4035 * config.bat: Tell user to expect one "File not found" message
4036 while the `doc' directory is being configured.
4037
4038 2008-10-30 Chong Yidong <cyd@stupidchicken.com>
4039
4040 * update-subdirs: Put obsolete directory last.
4041
4042 2008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
4043
4044 * configure.in: Check fontconfig always.
4045
4046 2008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
4047
4048 * configure (*-solaris2.[7-9]*): Fix typo.
4049
4050 2008-10-24 Glenn Morris <rgm@gnu.org>
4051
4052 * configure.in (--without-sync-input, --with-pkg-config-prog):
4053 Help strings start with lower case.
4054 (--with-gnustep-conf): New option.
4055 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
4056
4057 2008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
4058
4059 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
4060 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
4061 is not found. (Bug#1230)
4062
4063 2008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
4064
4065 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
4066 Use sol2-6.h for Solaris 7-9.
4067
4068 2008-10-18 Ulrich Mueller <ulm@gentoo.org>
4069
4070 * configure.in: Add support for GNU/Linux on SuperH.
4071
4072 2008-10-12 Andreas Schwab <schwab@suse.de>
4073
4074 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
4075
4076 2008-10-03 Adrian Robert <Adrian.B.Robert@gmail.com>
4077
4078 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
4079 "X") to avoid confusion.
4080
4081 * configure: Regenerate.
4082
4083 2008-09-07 Romain Francoise <romain@orebokech.com>
4084
4085 * make-dist: Distribute doc/man/ChangeLog.
4086
4087 2008-08-28 Chong Yidong <cyd@stupidchicken.com>
4088
4089 * configure.in: Disable XFT and Freetype when without X.
4090
4091 * configure: Regenerate.
4092
4093 2008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
4094
4095 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
4096
4097 2008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
4098
4099 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
4100 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
4101
4102 * configure: Regenerate.
4103
4104 2008-08-20 Eli Zaretskii <eliz@gnu.org>
4105
4106 * configure.in: Move "#define subprocesses" before
4107 config_opsysfile is included.
4108
4109 2008-08-19 Kenichi Handa <handa@m17n.org>
4110
4111 * INSTALL (Extra fonts): Mention local fonts, don't mention
4112 mule-unicode.
4113
4114 2008-08-16 Chong Yidong <cyd@stupidchicken.com>
4115
4116 * make-dist: Omit info/.arch-inventory.
4117
4118 2008-08-16 Jason Rumney <jasonr@gnu.org>
4119
4120 * make-dist (tempdir/nt): Link emacsclient.rc.
4121
4122 2008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
4123
4124 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
4125 AC_SUBST it.
4126 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
4127 AC_SUBST it.
4128 (OTHER_FILES): Always define for HAVE_NS.
4129 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
4130 * configure: Regenerate.
4131
4132 2008-08-07 Andreas Schwab <schwab@suse.de>
4133
4134 * configure.in: Correctly handle
4135 --enable-cocoa-experimental-ctrl-g=no and
4136 --enable-ns-self-contained=yes.
4137
4138 2008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
4139
4140 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
4141 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
4142 bother undef'ing since won't have desired effect.
4143
4144 2008-08-06 Andreas Schwab <schwab@suse.de>
4145
4146 * configure.in: Fix quoting.
4147
4148 2008-08-06 Chong Yidong <cyd@stupidchicken.com>
4149
4150 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
4151
4152 2008-08-05 Ulrich Mueller <ulm@gentoo.org>
4153
4154 * configure.in: Add checks for krb5_error.text and
4155 krb5_error.e_text struct members.
4156
4157 2008-08-04 Chong Yidong <cyd@stupidchicken.com>
4158
4159 * configure.in: Test for existence of NSInteger.
4160 Suggested by Yavor Doganov.
4161
4162 2008-08-02 Romain Francoise <romain@orebokech.com>
4163
4164 * Makefile.in (INFO_FILES): Add mairix-el.
4165
4166 2008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
4167
4168 * make-dist:
4169 * README: Remove VMS support.
4170 * vms: Remove directory.
4171
4172 2008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
4173
4174 * configure.in (MULTI_KBOARD): Remove.
4175
4176 2008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
4177
4178 * configure.in (DO_BLOCK_INPUT): Remove, unused.
4179
4180 2008-07-29 Chong Yidong <cyd@stupidchicken.com>
4181
4182 * info/dir (File): Add mairix-el.
4183
4184 2008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
4185
4186 Remove support for Mac Carbon.
4187 * mac: Remove directory.
4188 * make-dist:
4189 * configure.in:
4190 * README:
4191 * Makefile.in:
4192 * INSTALL: Remove code for Carbon.
4193 * configure: Regenerate.
4194
4195 2008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
4196
4197 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
4198
4199 2008-07-25 Chong Yidong <cyd@stupidchicken.com>
4200
4201 * configure.in: Check for getrlimit.
4202
4203 * configure: Regenerate.
4204
4205 2008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
4206
4207 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
4208 in src/Makefile.in.
4209 (static): Remove, autoconf would always comment it out anyway.
4210 (subprocesses): Define unconditionally.
4211
4212 2008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
4213
4214 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
4215 compilation under GNUstep.
4216
4217 2008-07-18 Kenichi Handa <handa@m17n.org>
4218
4219 * INSTALL (Complex Text Layout support libraries): Delete the
4220 paragraph about --enable-font-backend.
4221
4222 2008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
4223
4224 * configure.in: Print out some info to user for NeXTstep builds.
4225 (ns-app): Remove enable option.
4226 (ns-self-contained): Add enable option.
4227 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
4228 GNUstep, use to set install prefixes, and substitute in Makefiles.
4229 * configure: Regenerate.
4230 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
4231 NS app bundle.
4232
4233 2008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
4234
4235 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
4236
4237 2008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
4238
4239 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
4240 NS_IMPL_COCOA.
4241
4242 2008-07-16 Glenn Morris <rgm@gnu.org>
4243
4244 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
4245 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
4246 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
4247 never unset.
4248
4249 * make-dist: Add nextstep/ directories.
4250 (src, lib-src): Add .m files.
4251
4252 2008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
4253
4254 * configure.in (freebsd, kfreebsd): Undo part of previous change.
4255 (USER_FULL_NAME): Remove, not used anymore.
4256 * configure: Regenerate.
4257
4258 2008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
4259
4260 Changes and additions for NeXTstep windowing system (Cocoa and
4261 GNUstep) support.
4262
4263 * configure.in: Add support for NS window system: --with-ns (default
4264 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
4265 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
4266 disable font backend if window system is "none", not if !HAVE_X11.
4267 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
4268 (install-arch-dep): Add commands to assemble NS .app package.
4269
4270 2008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
4271
4272 * configure.in: Use macppc for Darwin. Remove references to
4273 desupported systems.
4274 * configure: Regenerate.
4275
4276 2008-07-05 Glenn Morris <rgm@gnu.org>
4277
4278 * make-dist (EMACS): Doc fix.
4279 (lisp): There are no *.dat or image files here any more.
4280 (src): There are no *.s files here any more.
4281 (etc/images, etc/images/*): Link to most regular files.
4282
4283 2008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
4284
4285 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
4286
4287 2008-07-01 Glenn Morris <rgm@gnu.org>
4288
4289 * configure.in (cpp_undefs): Rename from `undefs', update uses.
4290 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
4291 and explicitly export there. (Bug#507.)
4292
4293 2008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
4294
4295 * configure.in:
4296 * configure: Remove references to obsolete systems.
4297
4298 2008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
4299
4300 * Makefile.in (Makefile): Use it for its timestamp value as well, and
4301 make it depend on all other */.in files.
4302 (src/Makefile, src/config.stamp, lib-src/Makefile)
4303 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
4304 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
4305 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
4306 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
4307
4308 * configure.in: Don't create src/config.stamp any more.
4309
4310 2008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
4311
4312 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
4313
4314 2008-06-22 Glenn Morris <rgm@gnu.org>
4315
4316 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
4317
4318 2008-06-21 Romain Francoise <romain@orebokech.com>
4319
4320 * Makefile.in (INFO_FILES): Add sasl.
4321
4322 2008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
4323
4324 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
4325 (bootstrap-build): Remove.
4326 (top_bootclean): New var.
4327 (top_distclean, bootstrap-clean): Use it.
4328 (bootstrap): Don't recheck config. Make normally.
4329
4330 2008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
4331
4332 * Makefile.in (SUBDIR): Include `lisp'.
4333 (lisp): Depend on `src'.
4334 (top_distclean): Don't remove config.status.
4335 (bootstrap-clean): New target.
4336 (maintainer-clean): Use it.
4337 (bootstrap): Use bootstrap-clean. Re-run config.status.
4338 (src/bootstrap-emacs${EXEEXT}): New target.
4339 (bootstrap-build): Use it. Don't use bootstrap-prepare because
4340 src/Makefile now takes care of it.
4341 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
4342
4343 2008-06-15 Glenn Morris <rgm@gnu.org>
4344
4345 * info/dir: Add sasl.
4346
4347 2008-06-09 Alan Mackenzie <acm@muc.de>
4348
4349 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
4350
4351 2008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
4352
4353 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
4354
4355 2008-06-07 Glenn Morris <rgm@gnu.org>
4356
4357 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
4358 serve no purpose.
4359
4360 2008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
4361
4362 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
4363 * configure: Regenerate.
4364
4365 2008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
4366
4367 * update-subdirs: Don't touch subdirs.el if it is unchanged.
4368
4369 2008-05-14 Kenichi Handa <handa@m17n.org>
4370
4371 * configure: Regenerate.
4372
4373 * configure.in: Don't handle --disable-font-backend. Don't print
4374 a message about a font backend.
4375
4376 2008-05-09 Glenn Morris <rgm@gnu.org>
4377
4378 * configure.in: Make absence of makeinfo a fatal error only if the info
4379 files don't exist.
4380 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
4381
4382 2008-05-07 Eli Zaretskii <eliz@gnu.org>
4383
4384 * config.bat: Fix last change: don't use < and > in "rem" lines,
4385 they are interpreted as redirection by DOS shells.
4386
4387 2008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4388
4389 * configure.in: Check availability of AvailabilityMacros.h
4390 if HAVE_CARBON.
4391
4392 * configure: Regenerate.
4393
4394 2008-05-03 Glenn Morris <rgm@gnu.org>
4395
4396 * configure.in (x_libraries): Remove standard 64-bit directories -
4397 experimental workaround for minor autoconf bug.
4398
4399 * configure.in (--without-makeinfo): New option. If set,
4400 absence of suitable makeinfo is not a fatal error.
4401 * Makefile.in (MAKEINFO): New, set by configure.
4402 (install-arch-indep): Without makeinfo, ignore any missing manuals.
4403 (info-real): New target.
4404 (info): Without makeinfo, do nothing, else call `info-real'.
4405
4406 2008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
4407
4408 * configure.in: Remove hpux10.20 from the desupported list.
4409
4410 2008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
4411
4412 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
4413
4414 2008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
4415
4416 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
4417 rather than change CPPFLAGS.
4418 (HAVE_GTK): Rename to USE_GTK.
4419
4420 2008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
4421
4422 * configure.in: Replace the obsolete macros AC_AIX and
4423 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
4424
4425 2008-04-05 Andreas Schwab <schwab@suse.de>
4426
4427 * configure.in: No longer create admin/unidata/Makefile.
4428
4429 2008-03-28 Andreas Schwab <schwab@suse.de>
4430
4431 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
4432 (lisp/Makefile): New rule.
4433
4434 2008-03-13 Glenn Morris <rgm@gnu.org>
4435
4436 * configure.in (AC_INIT): Fix version number.
4437 (sync-input): Reword the option, since it's on by default.
4438
4439 2008-03-11 Jan Djärv <jan.h.d@swipnet.se>
4440
4441 * configure.in: Add --enable-sync-input, default yes.
4442
4443 2008-03-11 Glenn Morris <rgm@gnu.org>
4444
4445 * Makefile.in (install-etc, mkdir): Handle directory
4446 etc/images/icons/hicolor/*/mimetypes/.
4447
4448 * make-dist: Handle icons/hicolor/scalable directory.
4449
4450 2008-03-05 Glenn Morris <rgm@gnu.org>
4451
4452 * configure.in: Enable font-backend by default.
4453 (USE_FONT_BACKEND): Set to "no" in absence of X.
4454 (PKG_CONFIG): Don't set multiple times, once is enough.
4455 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
4456
4457 2008-03-03 Glenn Morris <rgm@gnu.org>
4458
4459 * Makefile.in (iconsrcdir): New variable.
4460 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
4461 directory.
4462
4463 2008-02-29 Glenn Morris <rgm@gnu.org>
4464
4465 * test/: New directory.
4466
4467 2008-02-27 Jan Djärv <jan.h.d@swipnet.se>
4468
4469 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
4470
4471 2008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
4472
4473 * configure.in: Print an error for systems that we think are obsolete
4474 and are proposed to be removed. Remove some more unused systems.
4475 Add support for powerpc-ibm-aix6*.
4476
4477 2008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
4478
4479 * configure.in: Remove references to obsolete variables and systems.
4480
4481 2008-02-21 Glenn Morris <rgm@gnu.org>
4482
4483 * Makefile.in (set_installuser): New.
4484 (install-arch-indep): Use set_installuser to avoid duplicate code.
4485
4486 * README.unicode: Split into admin/notes/unicode,font-backend and
4487 remove.
4488
4489 2008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
4490
4491 * configure.in (arm*-*-freebsd*): Add.
4492
4493 2008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
4494
4495 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
4496 dealing with obsolete variables.
4497
4498 2008-02-08 Glenn Morris <rgm@gnu.org>
4499
4500 * Makefile.in (check-info-dir): New target.
4501
4502 2008-02-08 Michael Olson <mwolson@gnu.org>
4503
4504 * Makefile.in (INFO_FILES): Add epa.
4505
4506 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
4507 features" section.
4508
4509 2008-02-06 Glenn Morris <rgm@gnu.org>
4510
4511 * configure.in (--with-gcc): Give an error saying this option has
4512 been removed.
4513 (--with-gtk): Remove this option.
4514
4515 2008-02-06 Tom Tromey <tromey@redhat.com>
4516
4517 * configure.in (--with-gcc): Remove.
4518 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
4519
4520 2008-02-05 Ulrich Mueller <ulm@gentoo.org>
4521
4522 * INSTALL: Recommend giflib, not libungif.
4523
4524 2008-02-05 Tom Tromey <tromey@redhat.com>
4525
4526 * configure.in (--with-dbus): Default to enabled.
4527
4528 2008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
4529
4530 * INSTALL (Complex Text Layout support libraries): New section.
4531
4532 2008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
4533
4534 * make-dist: Remove references to files in mac/ that have been
4535 deleted.
4536
4537 2008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
4538
4539 * configure.in: For libotf and m17n-flt checks, set shell vars
4540 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
4541 pkg_check_m17n_flt, respectively, for the sake of the summary output.
4542 Reported by Ulrich Mueller.
4543
4544 2008-02-02 Eli Zaretskii <eliz@gnu.org>
4545
4546 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
4547 admin/unidata/Makefile.in to Makefile.
4548
4549 2008-02-02 Glenn Morris <rgm@gnu.org>
4550
4551 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
4552 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
4553 (HAVE_XFT): Add "Does Emacs use..." messages at end.
4554
4555 2008-02-01 Miles Bader <miles@gnu.org>
4556
4557 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
4558 [libotf], and [m17n-flt] options.
4559
4560 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
4561
4562 * configure.in: Add EMACS_ARG_N([libotf]...), and
4563 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
4564 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
4565 CFLAGS, and LIBS in checking of m17n-flt.
4566
4567 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
4568
4569 * configure.in: Check the availability of m17n-flt library.
4570
4571 2008-02-01 Kenichi Handa <handa@m17n.org>
4572
4573 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
4574 not available.
4575
4576 2008-02-01 Kenichi Handa <handa@m17n.org>
4577
4578 * configure.in: New args --enable-font-backend, --with-xft,
4579 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
4580 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
4581 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
4582 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
4583
4584 2008-02-01 Kenichi Handa <handa@m17n.org>
4585
4586 * make-dist: Include etc/charsets in tarball.
4587
4588 2008-02-01 Kenichi Handa <handa@m17n.org>
4589
4590 * configure.in: While running cpp on junk.c, include
4591 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
4592 exists.
4593
4594 2008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
4595
4596 * configure.in (xtensa): Match more configurations.
4597
4598 2008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
4599
4600 * configure.in: Update comment.
4601
4602 2008-01-26 Glenn Morris <rgm@gnu.org>
4603
4604 * configure.in (--without-gcc): By default, neither off nor on.
4605 (--with-carbon): Tone down rhetoric in help text.
4606
4607 2008-01-25 Glenn Morris <rgm@gnu.org>
4608
4609 * configure.in: Correct usage of OPTION_DEFAULT_ON,
4610 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
4611 Default `Carbon' to off (it's unsupported).
4612
4613 2008-01-24 Glenn Morris <rgm@gnu.org>
4614
4615 * configure.in: Standardize dbus-related messages.
4616
4617 2008-01-23 Michael Olson <mwolson@gnu.org>
4618
4619 * configure.in (pkg-config-prog): Remove initial whitespace.
4620
4621 2008-01-23 Tom Tromey <tromey@redhat.com>
4622
4623 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
4624 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
4625 Update all users.
4626
4627 2008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
4628
4629 * config.guess, config.sub: Updated from master source.
4630
4631 2008-01-17 Andreas Schwab <schwab@suse.de>
4632
4633 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
4634
4635 2008-01-17 Glenn Morris <rgm@gnu.org>
4636
4637 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
4638
4639 2008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
4640
4641 * configure.in: Remove more references to unsupported systems.
4642
4643 2008-01-16 Sven Joachim <svenjoac@gmx.de>
4644
4645 * make-dist: Add --lzma.
4646
4647 2008-01-16 Glenn Morris <rgm@gnu.org>
4648
4649 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
4650 configure checks for this.
4651
4652 2008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
4653
4654 * configure.in: Remove more references to unsupported systems.
4655
4656 2008-01-06 Romain Francoise <romain@orebokech.com>
4657
4658 * configure.in: Delete extra semicolons.
4659
4660 2008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
4661
4662 * configure.in: Remove references to unsupported systems.
4663
4664 2008-01-05 Romain Francoise <romain@orebokech.com>
4665
4666 * make-dist: Add --bzip2. Update copyright.
4667
4668 2008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
4669
4670 * configure.in: Remove support for Masscomp.
4671
4672 2008-01-05 Glenn Morris <rgm@gnu.org>
4673
4674 * Makefile.in (desktopdir, icondir): New variables.
4675 (install-arch-indep): Also depend on `install-etc'.
4676 (install-etc): New target.
4677 (mkdir): Also create the `applications' and `icons' directories.
4678
4679 2008-01-04 Glenn Morris <rgm@gnu.org>
4680
4681 * make-dist: Update for new etc/images/icons/hicolor directory.
4682
4683 2007-12-09 Andreas Schwab <schwab@suse.de>
4684
4685 * configure.in: D-Bus is not enabled by default.
4686
4687 2007-12-06 Jan Djärv <jan.h.d@swipnet.se>
4688
4689 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
4690 change.
4691
4692 2007-12-04 Jan Djärv <jan.h.d@swipnet.se>
4693
4694 * configure.in: Give package name and version to AC_INIT.
4695
4696 2007-12-03 Magnus Henoch <mange@freemail.hu>
4697
4698 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
4699
4700 2007-12-03 Michael Albinus <michael.albinus@gmx.de>
4701
4702 * configure.in: No need for DBUS_INFO anymore.
4703
4704 * Makefile.in (INFO_FILES): Use dbus unconditionally.
4705
4706 2007-12-02 Michael Albinus <michael.albinus@gmx.de>
4707
4708 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
4709
4710 * Makefile.in (INFO_FILES): Add dbus.
4711
4712 2007-12-02 Romain Francoise <romain@orebokech.com>
4713
4714 * make-dist: Fix last change.
4715
4716 2007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
4717
4718 * configure.in: Add support for gnu-kfreebsd.
4719
4720 2007-11-28 Glenn Morris <rgm@gnu.org>
4721
4722 * make-dist: Add etc/nxml.
4723
4724 2007-11-24 Romain Francoise <romain@orebokech.com>
4725
4726 * Makefile.in (INFO_FILES): Add nxml-mode.
4727
4728 2007-11-23 Romain Francoise <romain@orebokech.com>
4729
4730 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
4731 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
4732
4733 2007-11-20 Andreas Schwab <schwab@suse.de>
4734
4735 * configure.in: Always include <resolv.h> when checking for res_init.
4736
4737 2007-11-17 Andreas Schwab <schwab@suse.de>
4738
4739 * update-subdirs: Atomically update subdirs.el.
4740
4741 2007-11-17 Glenn Morris <rgm@gnu.org>
4742
4743 * Makefile.in (check-declare): New target.
4744
4745 2007-11-07 Glenn Morris <rgm@gnu.org>
4746
4747 * configure.in: Deprecate Mac Carbon port.
4748
4749 2007-11-01 Jan Djärv <jan.h.d@swipnet.se>
4750
4751 * configure.in: Remove HAVE_X11R5 check.
4752
4753 2007-10-31 Glenn Morris <rgm@gnu.org>
4754
4755 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
4756 when changing ownership of installed files.
4757
4758 2007-10-30 Glenn Morris <rgm@gnu.org>
4759
4760 * make-dist: Add new directory etc/gnus.
4761
4762 2007-10-30 Michael Olson <mwolson@gnu.org>
4763
4764 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
4765
4766 2007-10-29 Glenn Morris <rgm@gnu.org>
4767
4768 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
4769
4770 2007-10-23 Glenn Morris <rgm@gnu.org>
4771
4772 * MAINTAINERS: Move to admin/.
4773
4774 2007-10-17 Chong Yidong <cyd@stupidchicken.com>
4775
4776 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
4777 (HAVE_LIBRESOLV): Also define if we are using res_init().
4778
4779 2007-10-17 Glenn Morris <rgm@gnu.org>
4780
4781 * FTP: Remove file, since it's just a duplicate of one in etc/.
4782
4783 2007-10-05 Eli Zaretskii <eliz@gnu.org>
4784
4785 * config.bat: Fix configuring `doc' due to changes in the
4786 directory structure.
4787
4788 2007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
4789
4790 * configure.in: Don't use -lpthread on HP-UX.
4791
4792 2007-09-16 Glenn Morris <rgm@gnu.org>
4793
4794 * make-dist: File gfdl.1 has been removed.
4795
4796 2007-09-15 Glenn Morris <rgm@gnu.org>
4797
4798 * configure.in: Fix makeinfo version regexp.
4799
4800 2007-09-12 Glenn Morris <rgm@gnu.org>
4801
4802 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
4803 implementation of alloca is not found.
4804
4805 * Makefile.in (SOURCES, unlock, relock): Delete.
4806 (install-arch-indep): Do not exclude the etc/ Makefiles.
4807
4808 2007-09-09 Juri Linkov <juri@jurta.org>
4809
4810 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
4811
4812 * README: Add doc/ to documentation directories.
4813
4814 2007-09-08 Michael Olson <mwolson@gnu.org>
4815
4816 * MAINTAINERS: Add myself for ERC and tq.el.
4817 Update for new doc/ directory layout.
4818
4819 2007-09-06 Romain Francoise <romain@orebokech.com>
4820
4821 * make-dist: Update for new doc/ directory layout.
4822
4823 2007-09-06 Glenn Morris <rgm@gnu.org>
4824
4825 * Makefile.in (mansrcdir): New variable.
4826 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
4827 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
4828 update these targets for new doc/ directory layout.
4829 (doc/misc/Makefile): New target.
4830 (install-arch-indep): Use mansrcdir for new location of manpages.
4831 (mostlyclean, clean, distclean, maintainer-clean, unlock)
4832 (relock, info, dvi): Update targets for new doc/ directory layout.
4833
4834 * configure.in (AC_OUTPUT): Update names of generated Makefiles
4835 for new doc/ directory layout.
4836
4837 2007-09-02 Andreas Schwab <schwab@suse.de>
4838
4839 * configure.in: Use AS_HELP_STRING throughout.
4840 * configure: Regenerate.
4841
4842 2007-09-02 Jan Djärv <jan.h.d@swipnet.se>
4843
4844 * configure.in: Require Gtk/Glib 2.6.
4845
4846 2007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
4847
4848 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
4849 Use them throughout in place of AC_ARG_WITH calls.
4850 * configure: Regenerate.
4851
4852 2007-09-01 Andreas Schwab <schwab@suse.de>
4853
4854 * configure.in: Put quotes around nested macro calls.
4855
4856 2007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
4857
4858 * configure.in: Fix typo.
4859 * configure: Regenerate.
4860
4861 2007-08-30 Glenn Morris <rgm@gnu.org>
4862
4863 * configure.in (AH_BOTTOM): Copy some manual changes made to
4864 src/config.in here so they are not lost when it regenerates.
4865
4866 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
4867
4868 2007-08-29 Károly Lőrentey <karoly@lorentey.hu>
4869
4870 * README.multi-tty: New file.
4871
4872 2007-08-29 Glenn Morris <rgm@gnu.org>
4873
4874 * README: Increase version to 23.0.50.
4875
4876 2007-08-29 Jan Djärv <jan.h.d@swipnet.se>
4877
4878 * configure.in: New option: --without-xaw3d.
4879
4880 2007-08-24 Glenn Morris <rgm@gnu.org>
4881
4882 * configure.in: Check for a suitably recent makeinfo.
4883
4884 2007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
4885
4886 * configure.in (Check for required libraries): Typo.
4887
4888 2007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4889
4890 * configure.in: Check librsvg2 also for Mac Carbon.
4891
4892 2007-08-22 Romain Francoise <romain@orebokech.com>
4893
4894 * make-dist: Follow reorganization of files in etc/.
4895
4896 2007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
4897
4898 * configure.in: Add support for SVG images through librsvg2.
4899
4900 2007-07-28 Eli Zaretskii <eliz@gnu.org>
4901
4902 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
4903 to avoid an error message if there is no DOC there.
4904
4905 2007-07-25 Glenn Morris <rgm@gnu.org>
4906
4907 * Relicense all FSF files to GPLv3 or later.
4908
4909 * COPYING, info/COPYING: Switch to GPLv3.
4910
4911 2007-06-20 Jan Djärv <jan.h.d@swipnet.se>
4912
4913 * configure.in: Complain if X seems to be installed but no
4914 development files were found.
4915
4916 2007-06-20 Glenn Morris <rgm@gnu.org>
4917
4918 * configure.in: Prefer libgif over libungif.
4919
4920 2007-06-14 Jan Djärv <jan.h.d@swipnet.se>
4921
4922 * configure.in: Check for all image libraries before exiting.
4923
4924 2007-06-13 Jan Djärv <jan.h.d@swipnet.se>
4925
4926 * configure.in: Exit with error if image libraries aren't found.
4927
4928 2007-06-13 Chong Yidong <cyd@stupidchicken.com>
4929
4930 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
4931 when compiling without scrollbars.
4932
4933 2007-06-12 Glenn Morris <rgm@gnu.org>
4934
4935 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
4936
4937 2007-06-11 Jan Djärv <jan.h.d@swipnet.se>
4938
4939 * configure.in: Change wording about yes/gtk and lucid/athena
4940 being synonyms.
4941
4942 2007-06-08 Glenn Morris <rgm@gnu.org>
4943
4944 * configure.in: Make gtk the default toolkit.
4945
4946 2007-06-07 Glenn Morris <rgm@gnu.org>
4947
4948 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
4949 for a Sun C compiler.
4950
4951 * Makefile.in (install-arch-indep): Install only the DOC- file
4952 specific to the build, if possible, rather than DOC-*.
4953
4954 2007-06-02 Chong Yidong <cyd@stupidchicken.com>
4955
4956 * Version 22.1 released.
4957
4958 2007-05-25 Chong Yidong <cyd@stupidchicken.com>
4959
4960 * mkinstalldirs: Sync to version in automake CVS.
4961
4962 2007-05-22 Andreas Schwab <schwab@suse.de>
4963
4964 * configure.in: Prefer build_alias over host when host_alias is not set.
4965 * configure: Regenerate.
4966
4967 2007-05-20 Andreas Schwab <schwab@suse.de>
4968
4969 * configure.in: Remove empty AC_SUBST.
4970 * configure: Regenerate.
4971
4972 2007-05-20 Nick Roberts <nickrob@snap.net.nz>
4973
4974 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
4975 it like others.
4976 * configure: Regenerate.
4977
4978 2007-05-20 Nick Roberts <nickrob@snap.net.nz>
4979
4980 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
4981 (AC_CHECK_LIB): Add -lgpm.
4982 * configure: Regenerate.
4983
4984 2007-05-03 Glenn Morris <rgm@gnu.org>
4985
4986 * configure: Tweak message about the absence of shell functions.
4987
4988 2007-04-27 Andreas Schwab <schwab@suse.de>
4989
4990 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
4991
4992 2007-04-26 Glenn Morris <rgm@gnu.org>
4993
4994 * README: Increase version to 22.1.50.
4995
4996 2007-04-24 Juanma Barranquero <lekktu@gmail.com>
4997
4998 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
4999
5000 2007-04-19 Glenn Morris <rgm@gnu.org>
5001
5002 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
5003
5004 2007-04-18 Glenn Morris <rgm@gnu.org>
5005
5006 * INSTALL: Mention CPP.
5007
5008 2007-04-15 Glenn Morris <rgm@gnu.org>
5009
5010 * FTP: Replace with a pointer to the web version.
5011
5012 2007-04-13 Glenn Morris <rgm@gnu.org>
5013
5014 * INSTALL: In lib-src, timer, wakeup, yow are removed.
5015
5016 2007-04-04 Glenn Morris <rgm@gnu.org>
5017
5018 * configure.in (NON_GNU_CPP): Use associated preprocessor when
5019 compiling with Sun Studio on Solaris.
5020
5021 2007-03-23 Glenn Morris <rgm@gnu.org>
5022
5023 * configure.in: Restore support for hp800 (removed 2007-01-27)
5024 following clarification of legal status.
5025
5026 2007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
5027
5028 * configure.in: Add support for AIX4.3 on IBM RS6000.
5029
5030 * configure: Regenerate.
5031
5032 2007-03-20 Richard Stallman <rms@gnu.org>
5033
5034 * configure.in: Fix previous change.
5035
5036 2007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
5037
5038 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
5039 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
5040 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
5041
5042 2007-03-19 Chong Yidong <cyd@stupidchicken.com>
5043
5044 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
5045 user specifies "without".
5046
5047 * configure: Regenerate.
5048
5049 2007-03-18 Jan Djärv <jan.h.d@swipnet.se>
5050
5051 * configure.in: Warning for Gtk+ and Cygwin added.
5052 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
5053
5054 2007-02-27 Glenn Morris <rgm@gnu.org>
5055
5056 * make-dist (oldXMenu): Remove Imakefile.
5057 (etc/images): Add README.
5058
5059 2007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
5060
5061 * configure.in (xtensa-*-linux-gnu*): New configuration.
5062
5063 * configure: Regenerate.
5064
5065 2007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
5066
5067 * config.guess, config.sub: Updated from master source.
5068
5069 2007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
5070
5071 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
5072
5073 2007-01-29 Chong Yidong <cyd@stupidchicken.com>
5074
5075 * configure.in: Restore support for hp800's not running HP-UX.
5076
5077 * configure: Regenerate.
5078
5079 2007-01-27 Chong Yidong <cyd@stupidchicken.com>
5080
5081 * configure.in: Remove support for hp800 and sr2k machine types.
5082
5083 * configure: Regenerate.
5084
5085 2007-01-26 Jan Djärv <jan.h.d@swipnet.se>
5086
5087 * configure.in: Add check for libXft.
5088
5089 2007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
5090
5091 * INSTALL: Info files moved to share/info.
5092
5093 2007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
5094
5095 * configure.in: Detect and use fink-installed in intel-based Mac
5096 builds; change Apple Darwin section to support both PowerPC and
5097 Intel-based Macs.
5098
5099 2006-12-26 Andreas Schwab <schwab@suse.de>
5100
5101 * Makefile.in (datarootdir): Define.
5102
5103 2006-12-24 Richard Stallman <rms@gnu.org>
5104
5105 * configure.in: Require Autoconf 2.61.
5106
5107 2006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
5108
5109 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
5110 Remove redundant entry for powerpc-apple-netbsd.
5111
5112 * configure: Regenerate.
5113
5114 2006-12-22 Chong Yidong <cyd@stupidchicken.com>
5115
5116 * configure: Regenerate with autoconf 2.61.
5117
5118 2006-12-20 Jan Djärv <jan.h.d@swipnet.se>
5119
5120 * configure.in: Detect alsa/asoundlib.h also.
5121 * configure: Regenerate.
5122
5123 2006-12-19 Jan Djärv <jan.h.d@swipnet.se>
5124
5125 * configure.in: Check if GTK+ compiles at all.
5126
5127 2006-12-10 Andreas Schwab <schwab@suse.de>
5128
5129 * configure.in: Remove check for struct timezone, its result is
5130 never used.
5131
5132 2006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
5133
5134 * configure.in: Add support for Solaris 10 on x86-64.
5135
5136 2006-12-08 Jan Djärv <jan.h.d@swipnet.se>
5137
5138 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
5139 of PKG_CONFIG_PATH.
5140
5141 2006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
5142
5143 * configure.in (HAVE_SYNC): New test.
5144
5145 2006-12-03 Glenn Morris <rgm@gnu.org>
5146
5147 * Makefile.in: Fix Copyright format.
5148
5149 * configure.in (AH_TOP): Add missing Copyright year.
5150
5151 * update-subdirs: Add missing Copyright years.
5152
5153 2006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
5154
5155 * Makefile.in: Touch only the parts of the share/emacs directory
5156 specific to this version.
5157
5158 2006-11-26 Chong Yidong <cyd@stupidchicken.com>
5159
5160 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
5161
5162 2006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
5163
5164 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
5165
5166 2006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
5167
5168 * configure.in: Prefer X11 to Carbon only when some X-specific
5169 option is specified (Thanks to Jan Djärv and Andreas Schwab).
5170
5171 2006-11-04 Romain Francoise <romain@orebokech.com>
5172
5173 * Makefile.in (bootstrap-clean-before): Fix typo.
5174 Use new target `bootstrap-clean' in the leim subdirectory.
5175
5176 2006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
5177
5178 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
5179
5180 2006-10-30 Chong Yidong <cyd@stupidchicken.com>
5181
5182 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
5183 directories.
5184
5185 2006-10-29 Jeramey Crawford <jeramey@jeramey.com>
5186
5187 * configure.in: Enable x86-64 OpenBSD compilation.
5188
5189 2006-10-28 Glenn Morris <rgm@gnu.org>
5190
5191 * AUTHORS: Add cal-html.el author.
5192
5193 2006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
5194
5195 * make-dist: Make links to mac/make-package and
5196 mac/Emacs.app/Contents/Resources/Emacs.icns.
5197
5198 2006-10-27 Chong Yidong <cyd@stupidchicken.com>
5199
5200 * README: Bump version number to 22.0.90.
5201
5202 2006-10-23 Andreas Schwab <schwab@suse.de>
5203
5204 * configure.in: Make sure x_default_search_path is always set even
5205 when x_libraries is empty, and look in .../share as well for each
5206 library directory.
5207
5208 2006-09-28 Kenichi Handa <handa@m17n.org>
5209
5210 * configure.in (locallisppath): Don't include leim dir.
5211 (lisppath): Include leim dir.
5212
5213 2006-09-15 Jay Belanger <belanger@truman.edu>
5214
5215 * COPYING: Replace "Library Public License" by "Lesser Public
5216 License" throughout.
5217
5218 2006-09-11 Paul Eggert <eggert@cs.ucla.edu>
5219
5220 * make-dist (EMACS): Exit and fail if the EMACS environment
5221 variable is set to something other than an absolute file name.
5222
5223 2006-08-16 Andreas Schwab <schwab@suse.de>
5224
5225 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
5226 of hardcoding it.
5227
5228 2006-08-16 Richard Stallman <rms@gnu.org>
5229
5230 * INSTALL.CVS: Clean up wording.
5231
5232 2006-07-14 Eli Zaretskii <eliz@gnu.org>
5233
5234 * configure.in (PKG_CHECK_MODULES): Redirect the output of
5235 $PKG_CONFIG --exists "$2" to config.log.
5236 * configure: Regenerate.
5237
5238 2006-07-09 Richard Stallman <rms@gnu.org>
5239
5240 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
5241
5242 2006-07-09 Kim F. Storm <storm@cua.dk>
5243
5244 * CONTRIBUTE: Use outline format.
5245 Add section on copyright years (from admin/notes/years).
5246
5247 2006-07-08 Eli Zaretskii <eliz@gnu.org>
5248
5249 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
5250 to /dev/null, since we don't need the error message, just the
5251 exit status.
5252
5253 2006-07-07 Eli Zaretskii <eliz@gnu.org>
5254
5255 * CONTRIBUTE: Slight formatting changes and typo fixes.
5256 Add description of NEWS markings.
5257
5258 2006-07-07 Kim F. Storm <storm@cua.dk>
5259
5260 * CONTRIBUTE: Mention INSTALL.CVS.
5261
5262 2006-07-05 Romain Francoise <romain@orebokech.com>
5263
5264 * make-dist (top-level): Add CONTRIBUTE.
5265
5266 2006-07-04 Richard Stallman <rms@gnu.org>
5267
5268 * CONTRIBUTE: Much rewrite.
5269
5270 2006-07-04 Nick Roberts <nickrob@snap.net.nz>
5271
5272 * CONTRIBUTE: New file.
5273
5274 2006-06-24 Eli Zaretskii <eliz@gnu.org>
5275
5276 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
5277
5278 2006-05-18 Jan Djärv <jan.h.d@swipnet.se>
5279
5280 * configure.in: Add check for ALSA.
5281
5282 2006-05-06 Eli Zaretskii <eliz@gnu.org>
5283
5284 * Makefile.in (INFO_FILES): Remove emacs-xtra.
5285
5286 * info/dir: Remove the Emacs-Xtra entry.
5287
5288 2006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
5289
5290 Update copyright year(s) in many files.
5291
5292 2006-04-01 Eli Zaretskii <eliz@gnu.org>
5293
5294 * configure: Regenerated.
5295
5296 2006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
5297
5298 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
5299 --without-toolkit-scroll-bars was specified.
5300
5301 2006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
5302
5303 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
5304 to CFLAGS. Update Copyright years written to src/config.in.
5305
5306 2006-03-18 Claudio Fontana <claudio@gnu.org>
5307
5308 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
5309 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
5310 to be installed/uninstalled.
5311 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
5312 to Info files installed by Emacs.
5313
5314 2006-03-03 Claudio Fontana <claudio@gnu.org>
5315
5316 * Makefile.in (install, uninstall): Add DESTDIR variable to
5317 support staged installations.
5318
5319 2006-02-14 Richard M. Stallman <rms@gnu.org>
5320
5321 * configure.in (s390x-*-linux-gnu*): New configuration.
5322
5323 2006-01-31 Jan Djärv <jan.h.d@swipnet.se>
5324
5325 * configure.in: Require GTK 2.4 or newer.
5326
5327 2006-01-29 Michael Olson <mwolson@gnu.org>
5328
5329 * Makefile.in (install-arch-indep, uninstall): Add ERC.
5330 * info/dir (ERC): New entry.
5331
5332 2006-01-29 Eli Zaretskii <eliz@gnu.org>
5333
5334 * info/dir: Fix last change.
5335
5336 2006-01-28 Luc Teirlinck <teirllm@auburn.edu>
5337
5338 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
5339
5340 2006-01-27 Eli Zaretskii <eliz@gnu.org>
5341
5342 * info/dir: Untabify the whole file.
5343 (Rcirc): New entry.
5344
5345 2006-01-12 Andreas Schwab <schwab@suse.de>
5346
5347 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
5348 check.
5349
5350 2006-01-02 Chong Yidong <cyd@stupidchicken.com>
5351
5352 * configure.in: Use -Wno-pointer-sign if available.
5353
5354 2005-12-29 Andreas Schwab <schwab@suse.de>
5355
5356 * config.guess, config.sub: Updated from master source.
5357
5358 2005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
5359
5360 * configure.in: Use amdx86-64 for freebsd on x86_64.
5361
5362 2005-11-22 Romain Francoise <romain@orebokech.com>
5363
5364 * make-dist: Add etc/images/icons.
5365
5366 2005-11-03 Andreas Schwab <schwab@suse.de>
5367
5368 * configure.in: Use GZIP_PROG instead of GZIP.
5369
5370 * Makefile.in (GZIP_PROG): Renamed from GZIP.
5371 (install-arch-indep): Adjust.
5372
5373 2005-11-01 Andreas Schwab <schwab@suse.de>
5374
5375 * Makefile.in (bootstrap): Fix dependencies for parallel build.
5376 (bootfast): Likewise.
5377
5378 2005-11-01 Romain Francoise <romain@orebokech.com>
5379
5380 * configure.in: Check for gzip.
5381
5382 * Makefile.in (install): Compress source files.
5383
5384 2005-10-24 Steven Tamm <steventamm@mac.com>
5385
5386 * configure.in: Fix darwin386 configuration issue.
5387
5388 2005-10-22 Eli Zaretskii <eliz@gnu.org>
5389
5390 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
5391
5392 2005-10-17 Bill Wohler <wohler@newt.com>
5393
5394 * make-dist: Create and populate etc/images/low-color.
5395
5396 2005-10-15 Bill Wohler <wohler@newt.com>
5397
5398 * make-dist: Create and populate etc/images/gud.
5399
5400 2005-10-08 Richard M. Stallman <rms@gnu.org>
5401
5402 * make-dist (tempparent): Don't check for 14-char file name limit.
5403
5404 2005-10-07 Romain Francoise <romain@orebokech.com>
5405
5406 * make-dist: Add etc/images/ezimage and etc/images/mail
5407 directories. Install images in etc/images.
5408
5409 2005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
5410
5411 * configure.in: Prefer Carbon if --enable-carbon-app or
5412 --with-carbon is explicitly specified even when X11 is detected.
5413
5414 2005-09-15 Ulf Jasper <ulf.jasper@web.de>
5415
5416 * Makefile.in (install-arch-indep, uninstall):
5417 Handle newsticker manual.
5418 (info): Add - to commands.
5419
5420 2005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
5421
5422 Remove the MAXPATHLEN limitations:
5423
5424 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
5425
5426 2005-09-09 Eli Zaretskii <eliz@gnu.org>
5427
5428 * configure.in <lynxsos*>: Support for LynxOS on PPC.
5429 * configure: Regenerate.
5430
5431 2005-09-05 Paul Eggert <eggert@cs.ucla.edu>
5432
5433 * config.guess, config.sub: Updated from master source.
5434
5435 2005-08-03 Juanma Barranquero <lekktu@gmail.com>
5436
5437 * .cvsignore: Add `lock'.
5438
5439 2005-07-28 Juanma Barranquero <lekktu@gmail.com>
5440
5441 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
5442
5443 2005-07-26 Paul Eggert <eggert@cs.ucla.edu>
5444
5445 Merge gnulib getopt implementation into Emacs.
5446
5447 * Makefile.in (AUTOCONF_INPUTS): New macro.
5448 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
5449 so that these files also depend on m4/getopt.m4.
5450 * configure.in: Configure getopt by including m4/getopt.m4,
5451 and configuring a getopt replacement if necessary.
5452 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
5453 * m4/getopt.m4: New file.
5454
5455 2005-07-06 Lute Kamstra <lute@gnu.org>
5456
5457 * configure.in: Fix capitalization.
5458
5459 2005-07-04 Lute Kamstra <lute@gnu.org>
5460
5461 Update FSF's address in GPL notices.
5462
5463 2005-06-19 Jérôme Marant <jerome@marant.org>
5464
5465 * Makefile.in (epaths-force): Protect both lisppath and
5466 buildlisppath from whitespace.
5467
5468 2005-06-08 Steven Tamm <steventamm@mac.com>
5469
5470 * configure.in: Support Darwin/MacOSX on Intel.
5471
5472 2005-06-06 Jan Djärv <jan.h.d@swipnet.se>
5473
5474 * configure.in (HAVE_CANCELMENUTRACKING): New test.
5475
5476 2005-05-19 Jérôme Marant <jmarant@marant.org>
5477
5478 * configure.in: Add --enable-locallisppath.
5479
5480 2005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
5481
5482 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
5483 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
5484 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
5485
5486 2005-05-07 Jérôme Marant <jerome@marant.org>
5487
5488 * make-dist: Remove references to makefile.nt and makefile.def.
5489 Include widgets and images subdirectories of etc. Do not exclude
5490 ldefs-boot.el.
5491
5492 2005-04-23 Andreas Schwab <schwab@suse.de>
5493
5494 * configure.in: Remove duplicate match for powerpc configuration.
5495
5496 2005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
5497
5498 * configure.in: Check for <pwd.h>.
5499
5500 2005-04-14 Lute Kamstra <lute@gnu.org>
5501
5502 * make-dist: Distribute all ChangeLog files in lisp/.
5503 Don't distribute ldefs-boot.el.
5504 lisp/makefile.nt no longer exists.
5505
5506 2005-04-13 Lute Kamstra <lute@gnu.org>
5507
5508 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
5509 for "no-byte-compile: t" in the file instead.
5510
5511 2005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
5512
5513 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
5514 shadow the main Lesstif/Motif-2.1 libs and includes.
5515
5516 2005-03-10 Jan Djärv <jan.h.d@swipnet.se>
5517
5518 * configure.in: Only add XASSERTS to cppflags.
5519
5520 2005-03-04 Jan Djärv <jan.h.d@swipnet.se>
5521
5522 * configure.in: Added --enable-asserts.
5523
5524 2005-02-09 Kim F. Storm <storm@cua.dk>
5525
5526 Change release version from 21.4 to 22.1 throughout.
5527 Change development version from 21.3.50 to 22.0.50.
5528
5529 2005-01-19 Steven Tamm <steventamm@mac.com>
5530
5531 * configure.in: Check for <sys/utsname.h>.
5532
5533 2004-12-11 Kim F. Storm <storm@cua.dk>
5534
5535 * Makefile.in (info): Undo 2004-12-05 change.
5536
5537 2004-12-08 Luc Teirlinck <teirllm@auburn.edu>
5538
5539 * info/dir (File): Add URL and Org Mode manuals.
5540 * Makefile.in (install-arch-indep, uninstall): Add url and org
5541 manuals.
5542
5543 2004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
5544
5545 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
5546 committed to src/config.in.
5547
5548 2004-12-07 Jan Djärv <jan.h.d@swipnet.se>
5549
5550 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
5551 pthreads and define HAVE_GTK_AND_PTHREAD.
5552
5553 2004-12-05 Richard M. Stallman <rms@gnu.org>
5554
5555 * Makefile.in (info): Ignore errors building info files.
5556
5557 2004-11-27 Eli Zaretskii <eliz@gnu.org>
5558
5559 * config.bat: If 8-byte alignment is not supported, define
5560 NO_DECL_ALIGN in src/config.h, instead of trivially defining
5561 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
5562 filter through Sed to remove the quotes.
5563
5564 2004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
5565
5566 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
5567 not apply to files explicitly `cvs add'ed.
5568
5569 2004-11-12 Eli Zaretskii <eliz@gnu.org>
5570
5571 * config.bat: Don't require djecho.exe for the v1.x build.
5572 Add a test for DECL_ALIGN support, and add a trivial definition to
5573 src/config.h if 8-byte alignment is not supported.
5574
5575 2004-11-08 Kim F. Storm <storm@cua.dk>
5576
5577 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
5578 files before building.
5579 (bootfast, bootstrap-clean-before-fast): New targets, like
5580 bootstrap but don't remove .elc files.
5581
5582 2004-11-06 Lars Brinkhoff <lars@nocrew.org>
5583
5584 * configure.in: Add check for getrusage.
5585
5586 2004-11-02 Jan Djärv <jan.h.d@swipnet.se>
5587
5588 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
5589 New tests for new and old GTK file dialogs.
5590 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
5591 to no.
5592
5593 2004-10-20 Jan Djärv <jan.h.d@swipnet.se>
5594
5595 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
5596 can be set. Remove SETARCH test.
5597
5598 2004-10-08 Steven Tamm <steventamm@mac.com>
5599
5600 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h.
5601
5602 2004-10-06 Jan Djärv <jan.h.d@swipnet.se>
5603
5604 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
5605 AC_MSG_WARN. Move output of warning message to end of configure run.
5606
5607 2004-10-05 Jan Djärv <jan.h.d@swipnet.se>
5608
5609 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
5610 Run test to see if heap start address is random.
5611
5612 2004-09-29 Miles Bader <miles@gnu.org>
5613
5614 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
5615 if setarch is present.
5616
5617 2004-09-25 Jan Djärv <jan.h.d@swipnet.se>
5618
5619 * configure.in (HAVE_EXECSHIELD): Only define on x86.
5620
5621 2004-09-24 Jan Djärv <jan.h.d@swipnet.se>
5622
5623 * configure.in: Check for exec-shield.
5624
5625 2004-09-04 Reiner Steib <Reiner.Steib@gmx.de>
5626
5627 * Makefile.in (install-arch-indep): Add pgg and sieve.
5628
5629 * info/.cvsignore: Added pgg and sieve.
5630
5631 2004-08-06 Andreas Schwab <schwab@suse.de>
5632
5633 * Makefile.in (install-arch-indep, uninstall): Add flymake.
5634
5635 2004-07-31 Eli Zaretskii <eliz@gnu.org>
5636
5637 * config.bat: Update URLs in the comments.
5638
5639 2004-07-05 Andreas Schwab <schwab@suse.de>
5640
5641 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
5642
5643 2004-06-21 Kenichi Handa <handa@m17n.org>
5644
5645 * make-dist: Link leim-ext.el into tempdir.
5646
5647 2004-06-15 Luc Teirlinck <teirllm@auburn.edu>
5648
5649 * info/dir (File): Add emacs-xtra.
5650 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
5651
5652 2004-06-12 Juri Linkov <juri@jurta.org>
5653
5654 * info/dir: Move menu help lines from `* Menu:' to file header.
5655 Describe the purpose of a red *.
5656
5657 2004-05-04 Dave Love <fx@gnu.org>
5658
5659 * configure.in: Don't use `extrasub'.
5660
5661 2004-04-29 Dave Love <fx@gnu.org>
5662
5663 * configure.in: Don't forget to quote args to `test'.
5664
5665 2004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
5666
5667 * autogen.sh: Update filename in "please read" message.
5668
5669 2004-04-17 Richard M. Stallman <rms@gnu.org>
5670
5671 * INSTALL: Move the info about site-lisp dirs,
5672 and say uninstalled Emacs looks there too.
5673
5674 2004-04-04 Eli Zaretskii <eliz@gnu.org>
5675
5676 * config.bat (lib-src): Recognize comment lines in Makefile.in
5677 that have a TAB after the #, to avoid errors in preprocessing with
5678 GCC 3.3.3.
5679
5680 2004-03-31 Luc Teirlinck <teirllm@auburn.edu>
5681
5682 * Makefile.in: Mention in comment that `make maintainer-clean'
5683 deletes .elc files.
5684
5685 2004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
5686
5687 * update-subdirs: Add local variables to prevent byte-compiling.
5688
5689 2004-03-21 Dave Love <fx@gnu.org>
5690
5691 * configure.in: Fix previous change.
5692
5693 2004-03-18 Dave Love <fx@gnu.org>
5694
5695 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
5696
5697 2004-03-15 Luc Teirlinck <teirllm@auburn.edu>
5698
5699 * info/dir (File): Add SMTP and SES.
5700
5701 2004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
5702
5703 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
5704 (bootstrap): Use the new bootstrap-prepare target in lisp.
5705
5706 2004-02-18 Kim F. Storm <storm@cua.dk>
5707
5708 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
5709
5710 2004-02-16 Eli Zaretskii <eliz@gnu.org>
5711
5712 * make-dist: Don't link index.*perm and permute-index into tempdir.
5713
5714 2004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
5715
5716 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
5717 to match previous changes by Eli Zaretskii.
5718
5719 2004-02-09 Luc Teirlinck <teirllm@auburn.edu>
5720
5721 * Makefile.in: Set CDPATH to an empty string.
5722
5723 2004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
5724
5725 * configure.in <darwin>: Use fink packages if available.
5726
5727 2004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
5728
5729 * make-dist (lispref): Do include lispref/index.texi.
5730
5731 2004-01-06 Eric Hanchrow <offby1@blarg.net>
5732
5733 * make-dist (tempdir): Include cursors in nt/icons.
5734
5735 2003-12-30 Eli Zaretskii <eliz@gnu.org>
5736
5737 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
5738 clashes with install-sh on 8+3 filesystems.
5739
5740 2003-12-24 Miles Bader <miles@gnu.org>
5741
5742 * .cvsignore: Add .arch-inventory.
5743
5744 2003-12-24 Andreas Schwab <schwab@suse.de>
5745
5746 * configure.in: Check for <sys/socket.h>. Include it before
5747 including <net/if.h>. Move check for <net/if.h> before its use.
5748
5749 2003-12-24 Jan Djärv <jan.h.d@swipnet.se>
5750
5751 * Makefile.in (install-arch-dep): Don't let cd output go into
5752 pipe for carbon_appdir.
5753
5754 2003-12-24 Andreas Schwab <schwab@suse.de>
5755
5756 * configure.in (PKG_CHECK_MODULES): Fix quoting.
5757
5758 2003-12-01 Andreas Schwab <schwab@suse.de>
5759
5760 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
5761 hardcoding gcc.
5762
5763 2003-11-16 Jan Djärv <jan.h.d@swipnet.se>
5764
5765 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
5766 multiple displays.
5767 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
5768
5769 2003-09-23 Dave Love <fx@gnu.org>
5770
5771 * configure.in: Check members of struct ifreq.
5772
5773 2003-09-14 Kim F. Storm <storm@cua.dk>
5774
5775 * configure.in: Add checks for sys/ioctl.h and net/if.h.
5776
5777 2003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
5778
5779 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
5780
5781 2003-08-18 Lute Kamstra <lute@gnu.org>
5782
5783 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
5784 required anymore.
5785
5786 2003-08-07 Andrew Choi <akochoi@shaw.ca>
5787
5788 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
5789 option instead of -traditional-cpp for CPP.
5790
5791 2003-07-29 Richard M. Stallman <rms@gnu.org>
5792
5793 * configure.in (HAVE_XIM): Define if XIM is available.
5794
5795 2003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
5796
5797 * configure.in: The function gtk_window_set_icon_from_file was
5798 introduced in GTK+ 2.2, so check for that release.
5799
5800 2003-07-23 Andreas Schwab <schwab@suse.de>
5801
5802 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
5803
5804 * Makefile.in (YACC): Remove, not used.
5805 (MAINT): Don't set.
5806 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
5807 disable dependency on ${srcdir}/configure.in when maintainer mode
5808 is disabled.
5809
5810 2003-07-22 Dave Love <fx@gnu.org>
5811
5812 * configure.in: Make XRegisterIMInstantiateCallback test depend on
5813 HAVE_X11, not with_xim.
5814 (HAVE_CRTIN): Provide template.
5815 <with_png>: Test for png.h and libpng/png.h.
5816
5817 2003-07-15 Andreas Schwab <schwab@suse.de>
5818
5819 * configure.in: Temporarily leave quoting for AC_DEFINE.
5820
5821 2003-07-13 Stefan Monnier <monnier@cs.yale.edu>
5822
5823 * configure.in: Check for posix_memalign.
5824
5825 2003-07-12 Richard M. Stallman <rms@gnu.org>
5826
5827 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
5828
5829 2003-07-09 Kim F. Storm <storm@cua.dk>
5830
5831 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
5832 functionality of --without-xim.
5833
5834 2003-06-29 Dave Love <fx@gnu.org>
5835
5836 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
5837
5838 2003-06-23 Dave Love <fx@gnu.org>
5839
5840 * configure.in: Check for sys/_mbstate_t.h.
5841 Test XRegisterIMInstantiateCallback prototype.
5842 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
5843
5844 2003-06-06 Dave Love <fx@gnu.org>
5845
5846 * configure.in: Check for locale.h.
5847
5848 2003-06-05 Dave Love <fx@gnu.org>
5849
5850 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
5851 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
5852 (NLIST_STRUCT): Don't define.
5853 (AH_BOTTOM): Define my_strftime.
5854
5855 2003-06-02 Richard M. Stallman <rms@gnu.org>
5856
5857 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
5858
5859 2003-05-24 Andreas Schwab <schwab@suse.de>
5860
5861 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
5862 bzero, and bcmp.
5863
5864 2003-05-22 Dave Love <fx@gnu.org>
5865
5866 * configure.in: Remove redundant test for term.h. Test for difftime.
5867
5868 2003-05-20 Dave Love <fx@gnu.org>
5869
5870 * configure.in: Append * to s390-*-linux-gnu case.
5871 (LIBMAIL) <lockfile>: Don't define.
5872
5873 2003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
5874
5875 * INSTALL (* GNU/Linux development packages): Mention Debian and
5876 RedHat package names.
5877
5878 2003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
5879
5880 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
5881
5882 2003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
5883
5884 * INSTALL (* GNU/Linux development packages): Tell people to
5885 install additional packages for compiling Emacs.
5886
5887 2003-04-30 Richard M. Stallman <rms@gnu.org>
5888
5889 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
5890
5891 2003-04-28 Francesco Potortì <pot@gnu.org>
5892
5893 * configure.in: Undo last (RMS') change, as it is useless, per
5894 Dave Love.
5895
5896 2003-04-08 Richard M. Stallman <rms@gnu.org>
5897
5898 * configure.in: Put #include of jpeglib.h at start of line.
5899
5900 2003-04-06 Francesco Potortì <pot@gnu.org>
5901
5902 * configure.in: Use the same configuration for all aix5, not just
5903 aix5.1.
5904
5905 2003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
5906
5907 * configure.in: Check for need for bigtoc support on IBM AIX for
5908 solving a linker table overflow problem.
5909
5910 2003-03-03 Rob Browning <rlb@defaultvalue.org>
5911
5912 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
5913 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
5914 over bzero, bcmp, and bcopy.
5915
5916 2003-02-23 Simon Josefsson <jas@extundo.com>
5917
5918 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
5919
5920 2003-02-21 Klaus Zeitler <kzeitler@lucent.com>
5921
5922 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
5923
5924 2003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
5925
5926 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
5927
5928 2003-02-08 Andreas Schwab <schwab@suse.de>
5929
5930 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
5931 instead of the substitution.
5932
5933 2003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
5934
5935 * Makefile.in: Use @EXEEXT@ for Cygwin.
5936 Use USERNAME if LOGNAME is not set (for Cygwin).
5937
5938 * configure.in: Add opsys=cygwin.
5939
5940 2003-01-22 Andreas Schwab <schwab@suse.de>
5941
5942 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
5943 redefining it explicitly in src/config.in.
5944
5945 2003-01-22 Markus Rost <rost@math.ohio-state.edu>
5946
5947 * Makefile.in (bootstrap): Make bootstrap-after.
5948
5949 2003-01-20 Jan Djärv <jan.h.d@swipnet.se>
5950
5951 * configure.in: Fix --with-gtk.
5952
5953 2003-01-19 Jan Djärv <jan.h.d@swipnet.se>
5954
5955 * configure.in: Add --with-gtk, --with-x-toolkit=gtk.
5956
5957 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
5958
5959 2003-01-14 Francesco Potortì <pot@gnu.org>
5960
5961 * configure.in (m68k-motorola-sysv): Remove (obsolete).
5962
5963 2003-01-07 Steven Tamm <steventamm@mac.com>
5964
5965 * configure.in: New option, --enable-carbon-app, to specify
5966 that the application should be installed
5967 * Makefile.in (install-arch-dep): On Mac OS X, install the
5968 Emacs.app application if carbon-app is enabled.
5969
5970 2003-01-06 Dave Love <fx@gnu.org>
5971
5972 * configure.in: Check for nl_langinfo.
5973 [!HAVE_SIZE_T]: Fix typedef.
5974
5975 2003-01-06 David Kastrup <dak@gnu.org>
5976
5977 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
5978
5979 * configure.in: Add tests for install-info.
5980
5981 2002-12-09 Markus Rost <rost@math.ohio-state.edu>
5982
5983 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
5984 use again sol2-6 instead of sol2-8.
5985
5986 2002-12-09 Dave Love <fx@gnu.org>
5987
5988 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
5989
5990 2002-12-08 Andreas Schwab <schwab@suse.de>
5991
5992 * Makefile.in (install-arch-indep): Revert last change.
5993
5994 2002-11-27 Dave Love <fx@gnu.org>
5995
5996 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
5997 Check for __sys_siglist too. Check for memset.
5998 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
5999
6000 2002-11-22 Juanma Barranquero <lektu@terra.es>
6001
6002 * config.guess, config.sub: Updated from master source.
6003
6004 2002-11-19 Karl Fogel <kfogel@red-bean.com>
6005
6006 * autogen.sh: New file.
6007
6008 2002-11-18 Dave Love <fx@gnu.org>
6009
6010 * configure.in: Tidy up various quoting issues throughout.
6011 Use AC_GNU_SOURCE.
6012 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
6013 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
6014 Maybe define bcopy, bzero, bcmp.
6015 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
6016 non-existent machine file).
6017 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
6018 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
6019 (nlist.h): Move test up.
6020
6021 2002-11-18 Markus Rost <rost@math.ohio-state.edu>
6022
6023 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
6024
6025 2002-11-14 Francesco Potortì <pot@gnu.org>
6026
6027 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
6028
6029 2002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
6030
6031 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
6032
6033 2002-11-08 Dave Love <fx@gnu.org>
6034
6035 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
6036 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
6037
6038 2002-11-07 Miles Bader <miles@gnu.org>
6039
6040 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
6041 Handle separate-build-dir case.
6042
6043 2002-11-06 Richard M. Stallman <rms@gnu.org>
6044
6045 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
6046 bulletproof. $bar may be empty when there are no .elc files.
6047
6048 2002-10-30 Dave Love <fx@gnu.org>
6049
6050 * configure.in: Require autoconf 2.53. Test for pty.h,
6051 sys/mman.h, sys/param.h, mremap, memmove.
6052 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
6053 (AC_PROG_YACC): Delete.
6054 (size_t): Use AC_CHECK_TYPES.
6055 (AH_TOP): Up-date copyright.
6056
6057 2002-10-01 Juanma Barranquero <lektu@terra.es>
6058
6059 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
6060
6061 2002-09-19 Richard M. Stallman <rms@gnu.org>
6062
6063 * configure.in: Fix the LessTif-directory-finder for real.
6064
6065 2002-09-14 Richard M. Stallman <rms@gnu.org>
6066
6067 * Makefile.in (maybe_bootstrap): Test for complete absence
6068 of compiled Lisp files.
6069
6070 2002-09-11 Stefan Monnier <monnier@cs.yale.edu>
6071
6072 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
6073 (bootstrap-clean-after): Delete.
6074 (bootstrap): Make the sequencing explicit.
6075
6076 2002-09-10 Richard M. Stallman <rms@gnu.org>
6077
6078 * configure.in: Fix previous LessTif change.
6079
6080 2002-09-09 Richard M. Stallman <rms@gnu.org>
6081
6082 * configure.in (powerpcle-*-solaris2.5*): New configuration.
6083 (powerpcle-*-solaris*): Use version 2.6 as default.
6084 (*-sunos5.6*, *-solaris2.6*): New alternative.
6085 (*-sunos5*): Use version 2.6 as default.
6086
6087 2002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
6088
6089 * configure.in: Fix typo.
6090
6091 2002-09-05 Richard M. Stallman <rms@gnu.org>
6092
6093 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
6094
6095 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
6096 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
6097
6098 2002-08-26 Kim F. Storm <storm@cua.dk>
6099
6100 * Makefile.in (install-arch-indep): Do not remove DOC file
6101 when it is the only DOC file installed; this is the case when
6102 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
6103
6104 2002-07-24 Markus Rost <rost@math.ohio-state.edu>
6105
6106 * configure.in: Fix typo.
6107
6108 2002-07-24 Richard M. Stallman <rms@gnu.org>
6109
6110 * configure.in: Don't print anything special about gamedir.
6111
6112 * configure.in: Delete nonstandard --with-game-user option.
6113
6114 2002-07-21 Richard M. Stallman <rms@gnu.org>
6115
6116 * Makefile.in (gamedir, localstatedir): New variables.
6117 (epaths-force): Insert value of gamedir into PATH_GAME.
6118
6119 * configure.in (gamedir): Handle it like lispdir.
6120 (--with-game-dir option): Delete.
6121
6122 2002-06-21 Pavel Janík <Pavel@Janik.cz>
6123
6124 * configure.in: Add support for mipseb-*-netbsd* machines.
6125
6126 2002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
6127
6128 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
6129
6130 2002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
6131
6132 * info/dir (File): Add an entry for Tramp.
6133
6134 2002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
6135
6136 * INSTALL-CVS: New file.
6137
6138 2002-06-07 Andreas Schwab <schwab@suse.de>
6139
6140 * configure.in (x86_64-*-linux-gnu*): New system.
6141
6142 2002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
6143
6144 * config.bat: Handle the case when lispintro is truncated to lispintr.
6145
6146 2002-05-26 Paul Eggert <eggert@twinsun.com>
6147
6148 * config.guess, config.sub: Updated from master source.
6149
6150 2002-05-09 Richard M. Stallman <rms@gnu.org>
6151
6152 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
6153
6154 2002-05-04 Pavel Janík <Pavel@Janik.cz>
6155
6156 * make-dist: Do not distribute lock/ directory.
6157
6158 2002-04-30 Andrew Choi <akochoi@shaw.ca>
6159
6160 * configure.in: Provide documentation string when defining
6161 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
6162 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
6163
6164 2002-04-29 Colin Walters <walters@verbum.org>
6165
6166 * configure.in: Delete configure check for access to the game user.
6167
6168 2002-04-29 Pavel Janík <Pavel@Janik.cz>
6169
6170 * make-dist: lwlib/Imakefile is removed.
6171
6172 2002-04-26 Andrew Choi <akochoi@shaw.ca>
6173
6174 * configure.in: Add support for powerpc-apple-darwin*.
6175 (HAVE_CARBON): Add.
6176
6177 * make-dist: Create directories in mac/Emacs.app.
6178
6179 2002-04-25 Pavel Janík <Pavel@Janik.cz>
6180
6181 * make-dist: lwlib-Xol* are removed.
6182
6183 2002-04-23 Andreas Schwab <schwab@suse.de>
6184
6185 * Makefile.in (MAINT): New variable.
6186 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
6187 instead of configure.in, to avoid running autoconf and autoheader
6188 unless explicitly requested.
6189
6190 2002-04-16 Eli Zaretskii <eliz@gnu.org>
6191
6192 * config.bat: Update for msdos/sed2v2.inp.
6193
6194 2002-04-15 Andreas Schwab <schwab@suse.de>
6195
6196 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
6197 * configure.in: Add config header templates to all AC_DEFINE and
6198 AC_DEFINE_UNQUOTED symbols.
6199 * make-dist: Run autoheader if necessary.
6200
6201 2002-04-10 Colin Walters <walters@verbum.org>
6202
6203 * configure.in: Add --game-dir, --game-user. Test to see if we
6204 can use them.
6205
6206 2002-04-08 Pavel Janík <Pavel@Janik.cz>
6207
6208 * configure.in: Add --with-sound.
6209
6210 2002-03-18 Kim F. Storm <storm@cua.dk>
6211
6212 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
6213 and getsockname functions. Test for sys/un.h include file.
6214
6215 2002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
6216
6217 * configure.in: Support AIX 5.1.
6218
6219 2002-03-10 Jan Djärv <jan.h.d@swipnet.se>
6220
6221 * configure.in: Added test for X Session Management (HAVE_X_SM).
6222
6223 2002-03-03 Richard M. Stallman <rms@gnu.org>
6224
6225 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
6226 Run chown $${LOGNAME} on files installed by tar xvf.
6227
6228 2002-03-03 Kim F. Storm <storm@cua.dk>
6229
6230 * configure.in: Test for getpeername.
6231
6232 2002-03-01 Richard M. Stallman <rms@gnu.org>
6233
6234 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
6235 (HAVE_GIF): Don't use old libungif versions that crash.
6236
6237 2002-02-26 Richard M. Stallman <rms@gnu.org>
6238
6239 * configure.in <making srcdir absolute>: Verify that PWD is correct,
6240 not just well-formed and valid.
6241 (mips-compaq-nonstopux*): New configuration.
6242
6243 2002-02-18 Paul Eggert <eggert@twinsun.com>
6244
6245 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
6246 "sed q" is a portable equivalent to plain "head -1".
6247
6248 2002-02-13 Richard M. Stallman <rms@gnu.org>
6249
6250 * Makefile.in (maybe_bootstrap): Do `exit 1'.
6251 (all): Don't depend on maybe_bootstrap here.
6252 (${SUBDIR}): Depend on it here instead.
6253
6254 2002-02-08 Richard M. Stallman <rms@gnu.org>
6255
6256 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
6257
6258 2002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
6259
6260 * configure.in: Recognize BSD/OS 5.0.
6261
6262 2002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
6263
6264 * make-dist: Make version checking in emacs.texi consistent with
6265 how we set it there.
6266
6267 2001-12-29 Kim F. Storm <storm@cua.dk>
6268
6269 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
6270
6271 2001-12-28 Richard M. Stallman <rms@gnu.org>
6272
6273 * configure.in: Test for mbsinit.
6274
6275 2001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
6276
6277 These changes make Leim part of the standard distribution:
6278
6279 * README: Add info about the `leim' directory.
6280
6281 * INSTALL: Remove text that describes Leim as a separate package.
6282
6283 * noleim-Makefile.in: File removed.
6284
6285 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
6286 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
6287 Leim files out of the Emacs tree. Don't prepare a separate tarball
6288 for Leim.
6289
6290 2001-12-11 Richard M. Stallman <rms@gnu.org>
6291
6292 * configure.in (hppa*-*-linux-gnu*): New alternative.
6293
6294 2001-12-08 Pavel Janík <Pavel@Janik.cz>
6295
6296 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
6297 creating distribution.
6298
6299 2001-12-06 Paul Eggert <eggert@twinsun.com>
6300
6301 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
6302 (AC_FUNC_VFORK): Remove.
6303 (AC_FUNC_FORK): Add.
6304 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
6305 this is required by recent Autoconf versions.
6306
6307 2001-12-02 Pavel Janík <Pavel@Janik.cz>
6308
6309 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
6310 TODO, vms-pp.trans and others).
6311
6312 2001-11-29 Pavel Janík <Pavel@Janik.cz>
6313
6314 * make-dist: Use COPYING from the top-level directory.
6315
6316 2001-11-29 Gerd Moellmann <gerd@gnu.org>
6317
6318 * configure.in: Add support for FreeBSD/Alpha.
6319
6320 2001-11-29 Pavel Janík <Pavel@Janik.cz>
6321
6322 * make-dist: Add COPYING to the top-level directory of the
6323 distribution. Simplify the logic behind copying.
6324
6325 * Makefile.in (maybe_bootstrap): Fix previous change.
6326
6327 2001-11-28 Richard M. Stallman <rms@gnu.org>
6328
6329 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
6330
6331 2001-11-26 Richard M. Stallman <rms@gnu.org>
6332
6333 * Makefile.in: bootstrap should not delete dumped executables.
6334 (bootstrap-clean-before): New target.
6335 (bootstrap): Use bootstrap-clean-before instead of clean.
6336 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
6337
6338 2001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
6339
6340 These changes add the Emacs Lisp Introduction manual to the
6341 distribution:
6342
6343 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
6344
6345 * make-dist: Copy the files in lispintro directory.
6346
6347 * config.bat: Configure in the lispintro directory.
6348
6349 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
6350
6351 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
6352 (lispintro/Makefile): New target.
6353 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
6354 (unlock, relock, info, dvi): Ditto.
6355
6356 2001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
6357
6358 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
6359
6360 * make-dist (etc): Don't distribute gfdl.1.
6361
6362 2001-11-22 Colin Walters <walters@debian.org>
6363
6364 * Makefile.in (install-arch-indep): Install the calc .info files.
6365 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
6366
6367 2001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
6368
6369 * make-dist (lispref): Add *.txt, *.el, permute-index, and
6370 tindex.pl to the list of those being put into the distribution.
6371
6372 2001-11-16 Eli Zaretskii <eliz@gnu.org>
6373
6374 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
6375
6376 2001-11-15 Pavel Janík <Pavel@Janik.cz>
6377
6378 * Makefile.in (uninstall): Fix previous change.
6379
6380 * configure.in, Makefile.in: Add support for --program-prefix,
6381 --program-suffix and --program-transform-name options.
6382
6383 2001-11-13 Pavel Janík <Pavel@Janik.cz>
6384
6385 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
6386 (install-arch-indep): Install emacsclient manual page.
6387 (uninstall): Uninstall emacsclient manual page.
6388
6389 2001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
6390
6391 * make-dist: Add lispref/index.*perm files to the distribution.
6392 From Pavel Janík <Pavel@Janik.cz>.
6393
6394 2001-11-12 Pavel Janík <Pavel@Janik.cz>
6395
6396 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
6397
6398 2001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
6399
6400 * configure.in: AC_OUTPUT lispref/Makefile.
6401
6402 2001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
6403
6404 The following changes add the ELisp reference manual to the
6405 distribution.
6406
6407 * make-dist: Add the lispref directory to the distribution.
6408
6409 * Makefile.in (install-arch-indep): Add elisp* to the list of
6410 installed Info files.
6411 (SUBDIR_MAKEFILES): Add lispref/Makefile.
6412 (lispref/Makefile): New target.
6413 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
6414 Add commands for the lispref directory.
6415 (info, dvi): Ditto.
6416
6417 * config.bat: Configure in `lispref'.
6418
6419 2001-11-09 Richard M. Stallman <rms@gnu.org>
6420
6421 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
6422
6423 2001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
6424
6425 * make-dist (tempdir): Copy AUTHORS as well.
6426
6427 2001-11-06 Sam Steingold <sds@gnu.org>
6428
6429 * configure.in: Added a check for <nlist.h>.
6430
6431 2001-11-01 Pavel Janík <Pavel@Janik.cz>
6432
6433 * configure.in: Reindent --help output.
6434 From Per Starbäck (starback@ling.uu.se).
6435
6436 2001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
6437
6438 * configure.in: New entry for HP/UX-11.
6439
6440 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
6441 From Eric S. Raymond <esr@golux.thyrsus.com>.
6442
6443 2001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
6444
6445 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
6446 <athornton@sinenomine.net>.
6447
6448 2001-10-25 Gerd Moellmann <gerd@gnu.org>
6449
6450 * Makefile.in (maybe_bootstrap): New target.
6451 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
6452
6453 2001-10-24 Ken Raeburn <raeburn@gnu.org>
6454
6455 * configure.in: If --with-hesiod is given, look for
6456 hes_getmailhost and res_send or __res_send; check hesiod and
6457 resolv libraries respectively if system libraries don't supply them.
6458
6459 2001-10-24 Gerd Moellmann <gerd@gnu.org>
6460
6461 * configure.in: Use $MAKE for `make' if set.
6462
6463 2001-10-22 Gerd Moellmann <gerd@gnu.org>
6464
6465 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
6466 to tar options.
6467
6468 2001-10-20 Gerd Moellmann <gerd@gnu.org>
6469
6470 * (Version 21.1 released).
6471
6472 2001-10-20 Miles Bader <miles@gnu.org>
6473
6474 * configure.in (configuration): Set from `host' if `host_alias'
6475 isn't defined.
6476
6477 2001-10-19 Andreas Schwab <schwab@suse.de>
6478
6479 * configure.in: Make ready for autoconf 2.5x.
6480 (AC_PREREQ): Require autoconf 2.50.
6481 * aclocal.m4: Removed.
6482 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
6483
6484 2001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
6485
6486 * README: Bump Emacs version to 21.1.50.
6487
6488 2001-10-05 Gerd Moellmann <gerd@gnu.org>
6489
6490 * Branch for 21.1.
6491
6492 2001-09-05 Gerd Moellmann <gerd@gnu.org>
6493
6494 * configure.in: Avoid `$@' which is handled specially in
6495 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
6496
6497 2001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
6498
6499 * make-dist (nt): Add subdirs.el to the list of distributed files.
6500
6501 2001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
6502
6503 * configure.in (machine): Add an entry for
6504 hppa1.1-hitachi-hiuxwe2*.
6505
6506 2001-05-28 Gerd Moellmann <gerd@gnu.org>
6507
6508 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
6509 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
6510
6511 2001-05-14 Gerd Moellmann <gerd@gnu.org>
6512
6513 * make-dist: Copy texinfo.tex unconditionally.
6514
6515 2001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
6516
6517 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
6518 that are installed.
6519
6520 2001-04-06 Gerd Moellmann <gerd@gnu.org>
6521
6522 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
6523 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
6524
6525 * make-dist: Handle leim/MISC-DIC. Only include
6526 `[a-zA-Z]*.{el,elc}' from leim/quail.
6527
6528 2001-04-05 Gerd Moellmann <gerd@gnu.org>
6529
6530 * Makefile.in (install-arch-indep): Remove .cvsignore files.
6531
6532 2001-03-30 Gerd Moellmann <gerd@gnu.org>
6533
6534 * Makefile.in (.PHONY): Add for bootstrap targets.
6535 (bootstrap-clean): New target.
6536 (bootstrap): Use it instead of `clean'.
6537
6538 2001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
6539
6540 * Makefile.in (SUBDIR): Remove leim.
6541 (all, .RECURSIVE, extraclean): Add leim explicitly.
6542 (leim): Provide separate rule which exports PARALLEL=0 into the
6543 environment.
6544
6545 2001-03-20 Gerd Moellmann <gerd@gnu.org>
6546
6547 * configure.in (HAVE_XPM): Don't print the result of the check for
6548 XpmReturnAllocPixels if we don't have an xpm.h.
6549
6550 2001-03-05 Gerd Moellmann <gerd@gnu.org>
6551
6552 * COPYING: New file.
6553
6554 2001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
6555
6556 * config.bat: Update the copyright.
6557
6558 2001-02-23 Kenichi Handa <handa@etl.go.jp>
6559
6560 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
6561 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
6562 to `yes'. Later in AC_OUTPUT, check this variable.
6563
6564 2001-02-09 Dave Love <fx@gnu.org>
6565
6566 * AUTHORS: Updated.
6567
6568 2001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
6569
6570 * info/dir (Ebrowse): Fix the entry (was missing a dot).
6571
6572 2001-02-02 Gerd Moellmann <gerd@gnu.org>
6573
6574 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
6575
6576 * Makefile.in (uninstall): Ignore exit code of `rm'.
6577
6578 * Makefile.in (uninstall): Remove more info files. Remove
6579 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
6580
6581 2001-01-31 Gerd Moellmann <gerd@gnu.org>
6582
6583 * noleim-Makefile.in (extraclean): Add.
6584
6585 2001-01-28 Gerd Moellmann <gerd@gnu.org>
6586
6587 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
6588 it quiet.
6589
6590 2001-01-24 Colin Walters <walters@cis.ohio-state.edu>
6591
6592 * Makefile.in (tags): Fix typo.
6593
6594 2001-01-13 Kenichi Handa <handa@etl.go.jp>
6595
6596 * configure.in: Fix typo in the code setting x_search_path.
6597
6598 2001-01-10 Dave Love <fx@gnu.org>
6599
6600 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
6601 -lXext.
6602 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
6603 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
6604 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
6605 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
6606 (now in $LIBS).
6607
6608 2001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
6609
6610 * config.bat: Run the preprocessor with -traditional.
6611
6612 2001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
6613
6614 * INSTALL: Move copying conditions to end of file.
6615
6616 2000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
6617
6618 * INSTALL: Add basic installation procedure which assumes
6619 `configure' does its job. Elaborate on image support libraries.
6620 Add a pointer to Xaw3d library. Add advice about solving
6621 configure-time problems by looking in config.log and setting
6622 variables in the environment.
6623
6624 2000-12-27 Gerd Moellmann <gerd@gnu.org>
6625
6626 * Makefile.in (install-arch-indep): If tar fails, exit with
6627 exit code 1.
6628
6629 2000-12-19 Gerd Moellmann <gerd@gnu.org>
6630
6631 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
6632 source file includes XKBlib.h. On some broken Solaris systems,
6633 there is an XKBlib.h, reportedly, but header files included by
6634 XKBlib.h are missing.
6635
6636 2000-12-14 Gerd Moellmann <gerd@gnu.org>
6637
6638 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
6639
6640 2000-12-11 Dave Love <fx@gnu.org>
6641
6642 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
6643
6644 2000-12-11 Paul Eggert <eggert@twinsun.com>
6645
6646 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
6647 Merge fixes from latest GNU tar version. These macros no longer
6648 futz with _XOPEN_SOURCE, as that was not portable in practice.
6649 (AC_FUNC_FSEEKO): New macro.
6650
6651 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
6652 ftello.
6653
6654 2000-12-05 Dave Love <fx@gnu.org>
6655
6656 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
6657
6658 2000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
6659
6660 * info/dir: Change the category to "Emacs".
6661
6662 2000-12-01 Gerd Moellmann <gerd@gnu.org>
6663
6664 * make-dist (tempdir): Remove epaths.h from the distribution
6665 instead of paths.h.
6666
6667 2000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
6668
6669 * config.bat: Check for existence of djecho.exe, and print an
6670 error message if it is not available.
6671
6672 * INSTALL: Describe possible problem with djecho.exe in old
6673 versions of DJGPP v2.x.
6674
6675 2000-11-23 Gerd Moellmann <gerd@gnu.org>
6676
6677 * configure.in: Initialize HAVE_LIBXP to no.
6678
6679 2000-11-22 Gerd Moellmann <gerd@gnu.org>
6680
6681 * configure.in: Use m/macppc.h instead of the non-existent
6682 m/powerpc.h.
6683
6684 2000-11-21 Gerd Moellmann <gerd@gnu.org>
6685
6686 * Makefile.in (install-arch-indep): Also install info/eshell*
6687 and info/speedbar*.
6688
6689 * configure.in (HAVE_PNG): Check for the presence of
6690 png_get_channels to rule out older PNG libs.
6691
6692 * configure.in (AC_OUTPUT): Arrange to emit definitions of
6693 GCC and NON_GNU_CPP into config.status.
6694
6695 2000-11-20 Dave Love <fx@gnu.org>
6696
6697 * configure.in: Fix last change.
6698
6699 * GETTING.GNU.SOFTWARE: Deleted.
6700 * FTP: New file to replace it.
6701 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
6702
6703 2000-11-20 Gerd Moellmann <gerd@gnu.org>
6704
6705 * configure.in: Use -traditional with GNU cpp.
6706
6707 2000-11-17 Gerd Moellmann <gerd@gnu.org>
6708
6709 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
6710 Distribute more files from the nt/ subdir. Distribute PBM
6711 image files from subdirs of lisp/. Distribute old change logs
6712 from subdirs of lisp/. Distribute play/5x5.el.
6713
6714 2000-11-11 Dave Love <fx@gnu.org>
6715
6716 * config.sub, config.guess: Updated from master source.
6717
6718 2000-11-07 Dave Love <fx@gnu.org>
6719
6720 * configure.in: Test for mkstemp.
6721
6722 2000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
6723
6724 * info/dir (Top): Rearrange menu items more logically, and put
6725 them into a single category. Add menu items for RefTeX and
6726 Widget.
6727
6728 2000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
6729
6730 * Makefile.in (install-arch-indep): Use --info-dir instead of
6731 --dir-file, and a simple argument instead of --info-file, so that
6732 the Debian version of install-info also works.
6733
6734 2000-10-19 Eric M. Ludlam <zappo@ultranet.com>
6735
6736 * info/dir (Speedbar): Add entry.
6737
6738 2000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
6739
6740 * INSTALL: Describe the new image-support options to the configure
6741 script. List URLs where image support libraries can be found.
6742
6743 2000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
6744
6745 * info/dir (Top): Add an entry for Eshell.
6746
6747 2000-10-02 Dave Love <fx@gnu.org>
6748
6749 * configure.in: Check for gai_strerror.
6750
6751 2000-10-01 Andreas Schwab <schwab@suse.de>
6752
6753 * Makefile.in (install-arch-indep): Update list of installed info files.
6754
6755 2000-09-30 Gerd Moellmann <gerd@gnu.org>
6756
6757 * configure.in: Support `sparc*-*-netbsd*'.
6758
6759 2000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
6760
6761 * info/dir (MIME): Add entry for emacs-mime.
6762
6763 2000-09-29 Dave Love <fx@gnu.org>
6764
6765 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
6766
6767 2000-09-26 Gerd Moellmann <gerd@gnu.org>
6768
6769 * make-dist: Adapt to the change of leim/Makefile which was
6770 necessary to ensure a reasonably working `make dist'.
6771
6772 * leim-Makefile.in: Moved to leim/Makefile.in..
6773
6774 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
6775
6776 2000-09-21 Kenichi Handa <handa@etl.go.jp>
6777
6778 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
6779 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
6780 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
6781 files to .elc.
6782 (${TIT}): Adjusted for the above change.
6783 (clean mostlyclean): Likewise.
6784 (.el.elc): New target.
6785
6786 2000-09-19 Gerd Moellmann <gerd@gnu.org>
6787
6788 * make-dist: Include XPM and XBM files in lisp/ and subdirs
6789 in the distribution.
6790
6791 2000-09-18 Gerd Moellmann <gerd@gnu.org>
6792
6793 * make-dist (skk): Rename to `ja-dic' because the leim directory
6794 was renamed.
6795
6796 2000-09-14 Dave Love <fx@gnu.org>
6797
6798 * configure.in: Fix spurion in last change.
6799
6800 2000-09-14 Gerd Moellmann <gerd@gnu.org>
6801
6802 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
6803 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
6804 to `no' if defined. Change result report.
6805
6806 2000-09-08 Dave Love <fx@gnu.org>
6807
6808 * configure.in: Remove spurious `@'s.
6809
6810 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
6811 autoconf.
6812
6813 2000-09-06 Gerd Moellmann <gerd@gnu.org>
6814
6815 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
6816 file and print informational message.
6817
6818 * configure.in (AC_FUNC_MMAP): Add.
6819
6820 2000-09-01 Gerd Moellmann <gerd@gnu.org>
6821
6822 * configure.in: Add ``checking'' messages for
6823 XpmReturnAllocPixels.
6824
6825 2000-08-28 Gerd Moellmann <gerd@gnu.org>
6826
6827 * configure.in: Check <strings.h>; check `index' and `rindex'
6828 functions.
6829
6830 2000-08-26 Kenichi Handa <handa@etl.go.jp>
6831
6832 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
6833 "case "${canonical}" in".
6834
6835 2000-08-25 Dave Love <fx@gnu.org>
6836
6837 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
6838
6839 2000-08-25 Kenichi Handa <handa@etl.go.jp>
6840
6841 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
6842
6843 2000-08-24 Gerd Moellmann <gerd@gnu.org>
6844
6845 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
6846 contains a relative path. Protect against unusable values of $PWD.
6847
6848 2000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
6849
6850 * info/dir (WoMan): Add entry.
6851
6852 * config.bat (maindir): Update src/_gdbinit even if it does
6853 already exist.
6854
6855 2000-08-07 Gerd Moellmann <gerd@gnu.org>
6856
6857 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
6858
6859 2000-08-03 Gerd Moellmann <gerd@gnu.org>
6860
6861 * configure.in: Add support for ia64*-*-linux*.
6862
6863 2000-07-27 Gerd Moellmann <gerd@gnu.org>
6864
6865 * make-dist (aclocal.m4): Include in distribution.
6866
6867 2000-07-26 Dave Love <fx@gnu.org>
6868
6869 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
6870
6871 2000-07-24 Dave Love <fx@gnu.org>
6872
6873 * configure.in: Add AC_SIZE_T.
6874
6875 2000-07-18 Dave Love <fx@gnu.org>
6876
6877 * configure.in: Reorder so that most tests are done after CPPFLAGS
6878 is set from the C_SWITCH_... definitions.
6879
6880 2000-07-10 Gerd Moellmann <gerd@gnu.org>
6881
6882 * configure.in (HAVE_XPM): Undo previous change. Check for
6883 preprocessor define XpmReturnAllocPixels.
6884
6885 2000-07-06 Gerd Moellmann <gerd@gnu.org>
6886
6887 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
6888 instead of XpmReadFileToPixmap.
6889
6890 2000-07-05 Ken Raeburn <raeburn@gnu.org>
6891
6892 * configure.in: Check for <soundcard.h>. Look for ossaudio
6893 library, and set LIBSOUND accordingly.
6894
6895 2000-07-05 Dave Love <fx@gnu.org>
6896
6897 * configure.in: Use AC_HEADER_SYS_WAIT.
6898
6899 2000-07-05 Gerd Moellmann <gerd@gnu.org>
6900
6901 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
6902 lisp/Makefile. Distribute lisp/Makefile.in instead of
6903 lisp/Makefile.
6904
6905 2000-06-30 Ken Raeburn <raeburn@gnu.org>
6906
6907 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
6908 while searching for image-handling libraries.
6909
6910 2000-06-26 Gerd Moellmann <gerd@gnu.org>
6911
6912 * configure.in (--with-xim): New option.
6913
6914 2000-06-23 Dave Love <fx@gnu.org>
6915
6916 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
6917 for struct timezone and test how we can call gettimeofday.
6918 Check for OSF 5+. Check for term.h.
6919
6920 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
6921 version.
6922
6923 2000-06-23 Gerd Moellmann <gerd@gnu.org>
6924
6925 * configure.in (HAVE_LIBXP): Change test for libXp.
6926
6927 2000-06-21 Dave Love <fx@gnu.org>
6928
6929 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
6930 simple test for getloadavg and substitute GETLOADAVG_LIBS.
6931 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
6932
6933 2000-06-19 Dave Love <fx@gnu.org>
6934
6935 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
6936 _XOPEN_SOURCE is defined.
6937
6938 2000-06-16 Gerd Moellmann <gerd@gnu.org>
6939
6940 * Makefile.in (distclean): Also make distclean in lisp/.
6941
6942 2000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
6943
6944 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
6945
6946 2000-06-15 Gerd Moellmann <gerd@gnu.org>
6947
6948 * make-dist: Add --help and --snapshot options.
6949
6950 2000-06-14 Gerd Moellmann <gerd@gnu.org>
6951
6952 * configure.in: Generate lisp/Makefile.
6953
6954 * configure.in: Add support for `*-lynxos*'.
6955 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
6956 recommended by <Karen.Dorhamer@compaq.com> to fix problems
6957 on Tru64 UNIX v5.0.
6958
6959 2000-06-13 Ken Raeburn <raeburn@gnu.org>
6960
6961 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
6962 it's on a continuation line.
6963
6964 2000-06-02 Dave Love <fx@gnu.org>
6965
6966 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
6967 files.
6968
6969 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
6970 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
6971 test.
6972
6973 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
6974 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
6975
6976 2000-05-26 Gerd Moellmann <gerd@gnu.org>
6977
6978 * configure.in: Add check for speed_t typedef.
6979
6980 2000-05-25 Ken Raeburn <raeburn@gnu.org>
6981
6982 * Makefile.in (install-arch-dep): Install fns-*.el only if it
6983 exists; it won't in the CANNOT_DUMP case.
6984
6985 2000-05-25 Gerd Moellmann <gerd@gnu.org>
6986
6987 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
6988 On FreeBSD, the exit status is 1 if CDPATH is not set.
6989 (install-arch-indep): Install ebrowse.info.
6990
6991 2000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
6992
6993 * configure.in: Check for grandpt and getpt.
6994
6995 2000-05-09 Dave Love <fx@gnu.org>
6996
6997 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
6998
6999 2000-05-05 Gerd Moellmann <gerd@gnu.org>
7000
7001 * make-dist: Make a link for lib-src/grep-changelog.
7002 Copy install-sh.
7003
7004 2000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
7005
7006 * config.bat: Identify the beginning of the cpp stuff in
7007 src/Makefile.in and lib-src/Makefile.in more accurately.
7008
7009 2000-04-27 Gerd Moellmann <gerd@gnu.org>
7010
7011 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
7012
7013 2000-04-19 Gerd Moellmann <gerd@gnu.org>
7014
7015 * configure.in: Add support for `powerpc-*-netbsd*'.
7016
7017 2000-04-19 Dave Love <fx@gnu.org>
7018
7019 * configure.in: Don't use AC_FUNC_GETLOADAVG.
7020
7021 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
7022
7023 2000-04-16 Dave Love <fx@gnu.org>
7024
7025 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
7026
7027 2000-04-14 Dave Love <fx@gnu.org>
7028
7029 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
7030
7031 * aclocal.m4 (AC_FUNC_MKTIME): New.
7032
7033 2000-03-28 Ken Raeburn <raeburn@gnu.org>
7034
7035 * configure.in: Line up "--help" output a little better.
7036
7037 2000-03-26 Gerd Moellmann <gerd@gnu.org>
7038
7039 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
7040 New targets.
7041 (bootstrap): Rewritten in terms of the new targets above. Make
7042 info files, too.
7043
7044 2000-03-12 Gerd Moellmann <gerd@gnu.org>
7045
7046 * config.guess, config.sub: Use the versions of the files from
7047 subversions.
7048
7049 2000-03-08 Dave Love <fx@gnu.org>
7050
7051 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
7052 AC_C_VOLATILE. Define POINTER_TYPE.
7053
7054 * aclocal.m4: New file.
7055
7056 2000-03-02 Gerd Moellmann <gerd@gnu.org>
7057
7058 * configure.in (machine): Add `mipsel-*-netbsd*' and
7059 `arm-*-netbsd*'.
7060
7061 2000-03-01 Gerd Moellmann <gerd@gnu.org>
7062
7063 * configure.in (machine): Add support for `*-auspex-sunos*'.
7064
7065 2000-02-29 Gerd Moellmann <gerd@gnu.org>
7066
7067 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
7068
7069 2000-02-18 Dave Love <fx@gnu.org>
7070
7071 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
7072
7073 2000-02-18 Andreas Schwab <schwab@suse.de>
7074
7075 * Makefile.in (install-arch-indep): Add eudc to list of installed
7076 info files.
7077
7078 2000-02-17 Ken Raeburn <raeburn@gnu.org>
7079
7080 * configure.in: Include -lz and -ljpeg (if it's available) when
7081 testing for the tiff library.
7082
7083 2000-02-17 Gerd Moellmann <gerd@gnu.org>
7084
7085 * configure.in: Remove LISP_FLOAT_TYPE.
7086
7087 2000-02-12 Dave Love <fx@gnu.org>
7088
7089 * configure.in: Use AC_FUNC_VFORK.
7090
7091 2000-02-01 Gerd Moellmann <gerd@gnu.org>
7092
7093 * make-dist: Various fixes for new development tree.
7094
7095 * leim-Makefile.in: New file.
7096
7097 2000-01-31 Gerd Moellmann <gerd@gnu.org>
7098
7099 * Makefile.in (dist): Call ./make-dist.
7100
7101 2000-01-24 Dave Love <fx@gnu.org>
7102
7103 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
7104
7105 2000-01-18 Gerd Moellmann <gerd@gnu.org>
7106
7107 * configure.in (HAVE_GIF): Check for DGifOpen instead of
7108 DGifOpenFileName.
7109
7110 2000-01-11 Andreas Schwab <schwab@suse.de>
7111
7112 * Makefile.in (install-arch-indep): Update list of info files to
7113 be installed.
7114
7115 2000-01-05 Dave Love <fx@gnu.org>
7116
7117 * configure.in: Check for jerror.h as well as libjpeg.
7118
7119 2000-01-03 Andreas Schwab <schwab@suse.de>
7120
7121 * Makefile.in (install-arch-indep): Install autotype*. Run
7122 install-info on autotype and emacs-faq.info.
7123
7124 1999-12-04 Dave Love <fx@gnu.org>
7125
7126 * Makefile.in (install-arch-indep): Depend on `info'.
7127 (install-strip): Use `install' as sub-make target.
7128
7129 1999-11-23 Ken Raeburn <raeburn@gnu.org>
7130
7131 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
7132 didn't need to be deleted. Check for the k5crypto library as well
7133 as the crypto library; MIT Kerberos 1.1 changed the name.
7134
7135 1999-11-18 Dave Love <fx@gnu.org>
7136
7137 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
7138
7139 1999-11-11 Erik Naggum <erik@naggum.no>
7140
7141 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
7142
7143 1999-11-08 Dave Love <fx@gnu.org>
7144
7145 * configure.in: Fix change for --with-pop default.
7146
7147 1999-11-04 Dave Love <fx@gnu.org>
7148
7149 * configure.in: Default to --with-pop. Change sense of with-gcc
7150 and with-toolkit-scroll-bars messages to reflect the defaults.
7151
7152 1999-11-01 Gerd Moellmann <gerd@gnu.org>
7153
7154 * INSTALL: Mention the Emacs Lisp Reference.
7155
7156 1999-10-27 Noah Friedman <friedman@splode.com>
7157
7158 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
7159
7160 1999-10-23 Gerd Moellmann <gerd@gnu.org>
7161
7162 * Makefile.in (bootstrap): New target.
7163
7164 1999-10-19 Paul Eggert <eggert@twinsun.com>
7165
7166 Add support for large files. Merge glibc 2.1.2.
7167
7168 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
7169 (HAVE_TM_GMTOFF): New symbol.
7170 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
7171 mbrlen, strsignal.
7172 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
7173
7174 1999-10-09 Stefan Monnier <monnier@cs.yale.edu>
7175
7176 * make-dist (dontcompile): Look for the DONTCOMPILE variable rather
7177 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
7178
7179 1999-10-09 Richard M. Stallman <rms@gnu.org>
7180
7181 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
7182 Unset CDPATH to prevent cd from generating output.
7183
7184 1999-10-08 Stefan Monnier <monnier@cs.yale.edu>
7185
7186 * update-subdirs: Also ignore CVS subdirs.
7187
7188 1999-10-07 Gerd Moellmann <gerd@gnu.org>
7189
7190 * Makefile.in (install-arch-indep): Add ada-mode.
7191
7192 1999-10-06 Dave Love <fx@gnu.org>
7193
7194 * Makefile.in: Add rules for config.status, configure.
7195
7196 1999-09-07 Gerd Moellmann <gerd@gnu.org>
7197
7198 * configure.in (--with-sound): Removed.
7199
7200 1999-08-30 Gerd Moellmann <gerd@gnu.org>
7201
7202 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
7203 the test for Xaw3d.
7204 (HAVE_TIFF): Add -lm to library check.
7205
7206 1999-08-28 Richard Stallman <rms@gnu.org>
7207
7208 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
7209 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
7210 after the other X-related libraries.
7211
7212 1999-08-21 Dave Love <fx@gnu.org>
7213
7214 * configure.in: Don't check for jpeglib.h.
7215
7216 1999-08-20 Gerd Moellmann <gerd@gnu.org>
7217
7218 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
7219 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
7220
7221 1999-08-18 Dave Love <fx@gnu.org>
7222
7223 * configure.in: Check for termcap.h.
7224
7225 1999-08-15 Gerd Moellmann <gerd@gnu.org>
7226
7227 * configure.in: Add --with-toolkit-scroll-bars. If "no",
7228 use Emacs' scroll bars, even if configured for Motif or when
7229 Xaw3d is available.
7230
7231 1999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
7232
7233 * configure.in: Check for getaddrinfo.
7234
7235 1999-08-04 Eli Zaretskii <eliz@gnu.org>
7236
7237 * config.bat: Make --no-debug work again by removing -gcoff.
7238
7239 1999-07-30 Dave Love <fx@gnu.org>
7240
7241 * configure.in: Check for stdlib.h.
7242
7243 1999-07-19 Dave Love <fx@gnu.org>
7244
7245 * configure.in: Grok sparc64-*-linux-gnu*.
7246
7247 1999-07-12 Richard Stallman <rms@gnu.org>
7248
7249 * Version 20.4 released.
7250
7251 1999-06-23 Karl Heuer <kwzh@gnu.org>
7252
7253 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
7254 Quote $EMACS, in case it's a program with args.
7255
7256 1999-06-15 Gerd Moellmann <gerd@gnu.org>
7257
7258 * configure.in (HAVE_GIF): Use libungif instead of libgif
7259 because the former doesn't contain patented compression code.
7260
7261 1999-05-29 Richard M. Stallman <rms@gnu.org>
7262
7263 * configure.in: Delete the Kerberos stuff.
7264
7265 1999-05-27 Greg Hudson <ghudson@mit.edu>
7266
7267 * configure.in: Prefer kerberos 5 names.
7268
7269 1999-04-26 Richard M. Stallman <rms@gnu.org>
7270
7271 * configure.in: Check for libXp.
7272
7273 1999-04-08 Richard Stallman <rms@gnu.org>
7274
7275 * make-dist: Include change logs in subdirs of `lisp'.
7276
7277 1999-04-05 Richard Stallman <rms@gnu.org>
7278
7279 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
7280 (install-arch-indep): Make ${datadir}/emacs world-readable.
7281
7282 1999-03-30 Eli Zaretskii <eliz@gnu.org>
7283
7284 * config.bat: Use epaths.* instead of paths.*.
7285
7286 1999-03-07 Eli Zaretskii <eliz@gnu.org>
7287
7288 * INSTALL: Add detailed instructions to unpack and install
7289 intlfonts on MS-DOS.
7290
7291 1999-02-26 Richard Stallman <rms@gnu.org>
7292
7293 * configure.in: Use epaths.h and epaths-force instead of paths...
7294
7295 * Makefile.in (epaths-force): Renamed from paths-force;
7296 operate on epaths.in and produce epaths.h.
7297
7298 1999-02-24 Richard Stallman <rms@gnu.org>
7299
7300 * make-dist: Fix nt/icons directory handling.
7301
7302 1999-02-22 Simon Josefsson <jas@pdc.kth.se>
7303
7304 * configure.in (f301-fujitsu-uxpv4.1): New target.
7305
7306 1999-02-20 Richard Stallman <rms@gnu.org>
7307
7308 * make-dist (tempparent): Fix command to update info files.
7309
7310 1999-02-09 Richard Stallman <rms@gnu.org>
7311
7312 * configure.in (powerpc-apple-netbsd*): New alternative.
7313
7314 1999-01-25 Geoff Voelker <voelker@cs.washington.edu>
7315
7316 * make-dist: Include the new directory nt/icons in distributions.
7317
7318 1999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
7319
7320 * configure.in: Change message about HAVE_XFREE386.
7321
7322 1999-01-07 Eli Zaretskii <eliz@gnu.org>
7323
7324 * config.bat: Support configuring with leim.
7325
7326 1998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
7327
7328 * configure.in (mips-sgi-irix6.5): New target.
7329
7330 1998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
7331
7332 * configure.in: Remove GSS-API support, since it has been removed
7333 from movemail.
7334
7335 1998-12-04 Markus Rost <rost@delysid.gnu.org>
7336
7337 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
7338
7339 1998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
7340
7341 * Makefile.in: Don't install customize info file.
7342 Run install-info on viper info file.
7343
7344 1998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
7345
7346 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
7347
7348 1998-11-16 Kenichi Handa <handa@etl.go.jp>
7349
7350 * configure.in (*-*-bsdi4*): New target.
7351
7352 1998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
7353
7354 * configure.in: Fix previous change.
7355
7356 1998-11-11 Richard Stallman <rms@gnu.org>
7357
7358 * configure.in (aviion-intel): New machine.
7359
7360 1998-11-04 Kenichi Handa <handa@etl.go.jp>
7361
7362 * configure.in (mips-nec-sysv4*): New target.
7363
7364 1998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
7365
7366 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
7367 from lisp.
7368
7369 1998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
7370
7371 * make-dist: Don't include fns*.el in dist.
7372
7373 1998-10-30 Dave Love <fx@gnu.org>
7374
7375 * configure.in: Don't mkdir cpp.
7376
7377 1998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
7378
7379 * Makefile.in (install-arch-dep): Install src/fns-*.el in
7380 ${archlibdir}.
7381
7382 1998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
7383
7384 * Version 20.3 released.
7385
7386 1998-07-30 Paul Eggert <eggert@twinsun.com>
7387
7388 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
7389 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
7390 (lwlib/Makefile, leim/Makefile):
7391 Prepend $(srcdir)/ to rule dependencies outside this dir.
7392
7393 1998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
7394
7395 * configure.in: Use unset CDPATH instead of making it empty.
7396
7397 1998-06-20 Karl Heuer <kwzh@gnu.org>
7398
7399 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
7400
7401 1998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
7402
7403 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
7404 and default.el. Sort the results.
7405
7406 1998-05-31 Karl Heuer <kwzh@gnu.org>
7407
7408 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
7409 writable.
7410
7411 1998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
7412
7413 * Makefile.in (install-arch-indep):
7414 Don't alter site-lisp/subdirs.el if it exists.
7415
7416 1998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
7417
7418 * Makefile.in (install-arch-indep): Put `-' on commands to create
7419 subdirs.el in site-lisp dirs.
7420
7421 1998-05-07 Richard Stallman <rms@psilocin.gnu.org>
7422
7423 * Makefile.in (install-arch-indep): Fix typo in previous change.
7424
7425 1998-05-06 Richard Stallman <rms@psilocin.gnu.org>
7426
7427 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
7428
7429 1998-04-28 Richard Stallman <rms@psilocin.gnu.org>
7430
7431 * Makefile.in (mkdir): Create the site-lisp dirs.
7432 (install-arch-indep): Make site-lisp/subdirs files world-readable.
7433
7434 1998-04-26 Richard Stallman <rms@psilocin.gnu.org>
7435
7436 * Makefile.in (INSTALL_INFO): New variable.
7437 (install-arch-indep): Don't replace the dir file if it already exists.
7438 Use the install-info program, via INSTALL_INFO, to add entries.
7439 Make the `info' subdir and the Info files world-readable.
7440
7441 1998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
7442
7443 * config.bat: Make sure the environment is large enough to support
7444 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
7445
7446 1998-04-10 Karl Heuer <kwzh@gnu.org>
7447
7448 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
7449
7450 1998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
7451
7452 * configure.in: Add --with-gssapi to specify GSS-API
7453 authentication support for movemail.
7454
7455 1998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
7456
7457 * Makefile.in (install-arch-indep): Fix previous change.
7458
7459 1998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
7460
7461 * Makefile.in (info): Run man in build dir, not srcdir.
7462
7463 1998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
7464
7465 * Makefile.in (install-arch-indep): Fix previous change.
7466
7467 1998-03-23 Kenichi Handa <handa@etl.go.jp>
7468
7469 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
7470
7471 1998-03-22 Richard Stallman <rms@gnu.org>
7472
7473 * Makefile.in (install-arch-indep): Put special subdirs.el files
7474 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
7475
7476 1998-03-21 Richard Stallman <rms@psilocin.gnu.org>
7477
7478 * make-dist: Fix shell syntax in check for missing .el or .elc files.
7479
7480 1998-03-09 Richard Stallman <rms@psilocin.gnu.org>
7481
7482 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
7483 (m68*-hp-hpux*): Handle versions 1X like 10.
7484
7485 1998-03-07 Richard Stallman <rms@psilocin.gnu.org>
7486
7487 * make-dist: PROBLEMS is now in etc, not top level dir.
7488
7489 * Makefile.in (SOURCES): Delete PROBLEMS.
7490
7491 1998-02-25 Richard Stallman <rms@gnu.org>
7492
7493 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
7494
7495 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
7496
7497 1998-01-17 Richard Stallman <rms@gnu.org>
7498
7499 * Makefile.in (install-arch-indep): Add semicolon before `else'.
7500
7501 1998-01-02 Richard Stallman <rms@psilocin.gnu.org>
7502
7503 * make-dist (tempparent): New option --no-check.
7504
7505 * make-dist: Don't do anything with cpp directory.
7506
7507 1997-12-20 Richard Stallman <rms@psilocin.gnu.org>
7508
7509 * configure.in (sparc-fujitsu-sysv4*): New target.
7510
7511 1997-12-17 Andreas Schwab <schwab@gnu.org>
7512
7513 * configure.in: Cache more tests. Add missing quotes around
7514 message with embedded comma.
7515
7516 1997-12-04 Karl Heuer <kwzh@gnu.org>
7517
7518 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
7519
7520 1997-11-26 Joel N. Weber II <devnull@gnu.org>
7521
7522 * make-dist: Changed the comment about `umask 0' to say `Don't
7523 restrict access to any files.'; previously it said `Don't protect
7524 any files', which may have implied that we think fascism is good.
7525
7526 1997-11-24 Paul Eggert <eggert@twinsun.com>
7527
7528 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
7529 strftime needs the underlying host's strftime for locale dependent
7530 formats.
7531
7532 1997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
7533
7534 * configure.in (i586-dg-dguxR4.*): New name in case branch.
7535
7536 1997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
7537
7538 * config.bat: Configure the man subdirectory.
7539
7540 1997-11-07 Paul Eggert <eggert@twinsun.com>
7541
7542 * configure.in (AC_CHECK_LIB): Add -lintl.
7543
7544 1997-11-07 Karl Heuer <kwzh@gnu.org>
7545
7546 * make-dist (check for .elc files): Avoid bash-specific syntax.
7547 (check for overflow 14-char limit): Simplify.
7548
7549 1997-11-07 Richard Stallman <rms@gnu.org>
7550
7551 * Makefile.in (install): Move blessmail last.
7552
7553 1997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7554
7555 * configure.in (gettimeofday, one arg or two):
7556 Clarify messages by avoiding double negative.
7557
7558 1997-09-30 Karl Eichwalder <ke@suse.de>
7559
7560 * Makefile.in (install-arch-indep): Install the widget info file.
7561
7562 1997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
7563
7564 * configure.in (with-pop, with-kerberos): Need to check Kerberos
7565 libraries in reverse order, so that libraries will appear in the
7566 correct dependency order on the link line (and so that the
7567 configure checks themselves will work properly when early
7568 libraries depend on later ones).
7569
7570 1997-09-21 Erik Naggum <erik@naggum.no>
7571
7572 * make-dist (making links to `src'): Keep timestamp on copied files.
7573
7574 * make-delta: New script to produce delta distributions.
7575
7576 1997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7577
7578 * Version 20.2 released.
7579
7580 1997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7581
7582 * Version 20.1 released.
7583
7584 * Makefile.in (install-leim): Depend on mkdir.
7585 (leim): Depend on src.
7586
7587 1997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7588
7589 * configure.in: Recognize alpha* instead of just alpha.
7590
7591 1997-09-12 Paul Eggert <eggert@twinsun.com>
7592
7593 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
7594
7595 1997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7596
7597 * update-subdirs: Use rm -f.
7598
7599 1997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7600
7601 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
7602 Ignore subdirs named Old.
7603
7604 1997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
7605
7606 * configure.in: Add OpenBSD clause to set $machine.
7607
7608 1997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7609
7610 * make-dist: Recompile everything after updating various Lisp files.
7611 Recompile in leim as well as lisp.
7612 Check in leim as well as lisp for mismatched files and too-long names.
7613
7614 1997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7615
7616 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
7617
7618 1997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7619
7620 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
7621 before trying to copy anything from it.
7622
7623 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7624
7625 * Makefile.in (man/Makefile): New target.
7626 (tags): Define env var EMACS and run Makefile from build dir.
7627
7628 1997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
7629
7630 * config.bat: If src/_gdbinit doesn't exist, try using
7631 src/.gdbinit to create it (for building on Windows 95).
7632
7633 1997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7634
7635 * Makefile.in (install-arch-indep):
7636 Discard extra data in tar | tar pipes.
7637
7638 1997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
7639
7640 * configure.in (x_default_search_path): Corrected
7641 '${x_library}' to '${x_library}/X11'.
7642
7643 1997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7644
7645 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
7646
7647 1997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
7648
7649 * configure.in: Support auto-configuration of both Kerberos V4 and
7650 Kerberos V5 for movemail, including detection of V4 and V5 header
7651 files and libraries.
7652
7653 1997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
7654
7655 * configure.in: Compute x_default_search_path
7656 and substitute into makefiles.
7657
7658 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
7659
7660 1997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7661
7662 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
7663
7664 1997-08-07 Erik Naggum <erik@naggum.no>
7665
7666 * configure.in: Remove lockdir, it is no longer needed.
7667 * Makefile.in (mkdir): Don't create lockdir.
7668 (lockdir): Variable deleted.
7669 (paths-force): Don't operate on PATH_LOCK.
7670
7671 1997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7672
7673 * leim-Makefile.in (clean, distclean): New targets.
7674
7675 * make-dist: Include leim/ChangeLog in leim distribution.
7676
7677 1997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7678
7679 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
7680
7681 1997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7682
7683 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
7684
7685 1997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7686
7687 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
7688
7689 1997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7690
7691 * make-dist: Update leim/leim-list.el.
7692 Pass along value of $EMACS when updating lisp dir.
7693
7694 1997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
7695
7696 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
7697 prerequisite to the use of Doug Lea's malloc.
7698
7699 1997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7700
7701 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
7702
7703 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
7704
7705 1997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7706
7707 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
7708
7709 1997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7710
7711 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
7712 to news-r6.h.
7713
7714 1997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
7715
7716 * config.bat: Use `sed' instead of `cp', which might not be
7717 installed.
7718
7719 1997-07-09 Kenichi Handa <handa@etl.go.jp>
7720
7721 * Makefile.in (mostlyclean): Add cleaning leim directory.
7722 (clean, distclean, maintainer-clean): Likewise.
7723
7724 1997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7725
7726 * make-dist (bogosities): Check subdirs of `lisp' also.
7727
7728 1997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7729
7730 * make-dist (etc): Really avoid symlinks now.
7731 (lisp): Don't delete from subdirs the things we never copy.
7732
7733 1997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
7734
7735 * Makefile.in (install-arch-indep): Correct the target name.
7736 The first letter `i' was dropped by the previous change of mine.
7737
7738 1997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7739
7740 * configure.in (leim/Makefile): Generate this.
7741 (*-sysv4.2uw*): Recognize new alternative.
7742
7743 * leim-Makefile.in: Renamed from leim-Makefile.
7744
7745 * make-dist: Set up real-leim subdirectory,
7746 with the real contents of leim; then move it to
7747 a separate top-level directory.
7748
7749 * make-dist: Don't mention site-lisp, site-init, site-start
7750 or default, when listing files hat are not compiled and should be.
7751
7752 * configure.in: Create src/config.stamp at the end.
7753
7754 1997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7755
7756 * Makefile.in (install-leim): Correct previous change.
7757
7758 1997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
7759
7760 * Makefile.in (install-leim): New target.
7761 (install): Depend on install-leim.
7762
7763 1997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
7764
7765 * Makefile.in (SUBDIR): Add leim.
7766 (SUBDIR_MAKEFILES): Add leim/Makefile.
7767 (leim/Makefile): New target.
7768
7769 1997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7770
7771 * leim-Makefile: New file.
7772 * make-dist: Initialize a `leim' subdirectory with that makefile.
7773
7774 1997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7775
7776 * configure.in (GNU_MALLOC_reason): Fix message text.
7777
7778 1997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7779
7780 * make-dist (lisp): Don't process subdirs that start with =.
7781 (etc): Copy symlinks, as in src.
7782
7783 1997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7784
7785 * configure.in (i*86-*-unixware*): New alternative.
7786
7787 1997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7788
7789 * Makefile.in (src/config.stamp): Target renamed from src/config.h
7790 and touch it explicitly.
7791
7792 * configure.in (mips-sony-newsos6*): New alternative.
7793 (mips-*-linux-gnu*): New alternative.
7794 (*-*-bsdi*): New alternative.
7795 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
7796
7797 1997-06-22 Dave Love <d.love@dl.ac.uk>
7798
7799 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
7800 (src/config.h): New target to re-configure if src/config.in is patched.
7801
7802 1997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7803
7804 * configure.in (shutdown): Check for `shutdown' function.
7805
7806 1997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
7807
7808 * update-subdirs: Include the directory "language" in subdirs.
7809
7810 1997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7811
7812 * configure.in (m88k-dg-dgux4*): New alternative.
7813 (alpha-*-netbsd*): New alternative.
7814 (powerpcle-*-solaris2*): New alternative.
7815
7816 1997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7817
7818 * make-dist: Warn about .el files that are not compiled.
7819
7820 1997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7821
7822 * Makefile.in (dist): Don't run update-subdirs here,
7823 since make-dist now gets that done.
7824
7825 * make-dist: Use the new `updates' target in lisp/Makefile.
7826
7827 * make-dist: Use new non-file targets in lisp/Makefile.
7828
7829 1997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7830
7831 * make-dist: Handle all subdirs of `lisp' uniformly.
7832 Don't handle `term' and `language' specially.
7833 Clear out umask at the beginning.
7834
7835 1997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7836
7837 * make-dist: Use Make to update finder-inf.el and autoloads.
7838 Also update cus-load.el.
7839
7840 1997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
7841
7842 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
7843 in case it is desirable to disable the GNU malloc features with glibc.
7844
7845 1997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
7846
7847 * configure.in (DOUG_LEA_MALLOC):
7848 Define if malloc_{get,set}_state exist.
7849
7850 1997-03-05 Kenichi Handa <handa@etl.go.jp>
7851
7852 * make-dist: Make links for files under lisp/language.
7853
7854 1997-02-20 Kenichi Handa <handa@etl.go.jp>
7855
7856 * update-subdirs: Exclude the directory "language" from subdirs.
7857
7858 1997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
7859
7860 * configure.in: Check for rint and cbrt.
7861
7862 1997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7863
7864 * make-dist: Use $EMACS to say where to run Emacs.
7865 Add --no-update option.
7866
7867 1996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7868
7869 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
7870
7871 1996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7872
7873 * make-dist (copying src): Check thoroughly for symlinks
7874 and copy them in all cases. Regularize the linking of *.in
7875 and *.opt and ChangeLog files.
7876 (copying lib-src): Likewise.
7877 Don't rm getdate.c or y.tab.*--they don't exist any more.
7878
7879 1996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
7880
7881 * configure.in: Check for libmail, maillock.h and
7882 touchlock (for movemail).
7883
7884 1996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7885
7886 * configure.in (limits.h): Check for this file.
7887
7888 1996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7889
7890 * configure.in (rs6000-ibm-aix4.2): New alternative.
7891 (rs6000-ibm-aix4.0): New alternative.
7892 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
7893
7894 1996-11-22 Ben Harris <bjh21@cam.ac.uk>
7895
7896 * configure.in: Recognize vax-*-netbsd*.
7897
7898 1996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7899
7900 * configure.in (locallisppath): Add leim directory.
7901
7902 1996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
7903
7904 * config.bat: Make sure `mv' supports forward slashes and -f.
7905
7906 1996-10-28 Christian Limpach <chris@nice.ch>
7907
7908 * configure.in (hppa*-next-nextstep*): * added after hppa
7909 to accept hppa1.0 and hppa1.1.
7910
7911 1996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
7912
7913 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
7914 * configure.in (ld_switch_machine): Fix typo.
7915
7916 1996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7917
7918 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
7919 from config.h and use them in $ac_link.
7920
7921 1996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
7922
7923 * configure.in: Create a subdir named `lisp'.
7924
7925 1996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7926
7927 * configure.in: Check for getcwd.
7928
7929 1996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7930
7931 * configure.in: Check for termios.h. Check for setpgid.
7932
7933 1996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7934
7935 * configure.in: Check for setrlimit.
7936
7937 1996-08-31 Paul Eggert <eggert@twinsun.com>
7938
7939 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
7940
7941 1996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7942
7943 * configure.in: Check for utimes.
7944
7945 * configure.in: Check for com_err library, but only
7946 if --with-kerberos was used. Check for krb and des
7947 only if --with-kerberos.
7948
7949 1996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7950
7951 * Makefile.in (INSTALL_STRIP): New variable.
7952 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
7953 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
7954
7955 1996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7956
7957 * configure.in: Check for krb and des libraries.
7958
7959 1996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7960
7961 * configure.in (*-sunos4.1.[3-9]*noshare):
7962 Use sunos413, not sunos4-1-3.
7963 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
7964 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
7965
7966 1996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7967
7968 * Makefile.in (src/paths.h): Target deleted.
7969 (paths-force): Delete all dependencies on this target
7970 but don't delete the target.
7971 (install): Depend on `all'.
7972 (paths-force): Don't print a message.
7973
7974 * configure.in: Generate src/paths.h here.
7975
7976 1996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7977
7978 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
7979 New variables that affect linking only.
7980 (alpha-dec-osf*): Use those instead of previous change.
7981
7982 1996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7983
7984 * Makefile.in (install-arch-indep): Install info/messages.
7985
7986 1996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7987
7988 * Version 19.33 released.
7989
7990 1996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
7991
7992 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
7993 Fix previous change.
7994
7995 1996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7996
7997 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
7998 New alternative.
7999
8000 1996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8001
8002 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
8003 and NON_GCC_TEST_OPTIONS.
8004
8005 1996-08-06 Paul Eggert <eggert@twinsun.com>
8006
8007 * configure.in (LOCALTIME_CACHE): Don't put a string literal
8008 "TZ=..." in environ.
8009
8010 1996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8011
8012 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
8013
8014 1996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8015
8016 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
8017 the more general *-sunos4.1.[3-9]* clause.
8018
8019 1996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8020
8021 * Version 19.32 released.
8022
8023 * configure.in (*-sco3.2v5*):
8024 Set OVERRIDE_CPPFLAG to a string of one space.
8025 Fix the code that uses OVERRIDE_CPPFLAG.
8026
8027 1996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
8028
8029 * configure.in: Undo previous change.
8030
8031 1996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
8032
8033 * config.sub: Use `pc', not `unknown', when canonicalizing
8034 the vendor for ...86.
8035
8036 1996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
8037
8038 * configure.in: Check for termios.h header.
8039
8040 1996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
8041
8042 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
8043
8044 1996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
8045
8046 * configure.in: Split bsdos2 and bsdos2-1.
8047
8048 1996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
8049
8050 * config.sub: If last two words are not a recognized
8051 KERNEL-OS pair, use just the last word as OS, as in 19.31.
8052 Make conversion of gnu/linux to linux-gnu really work.
8053
8054 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
8055
8056 1996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8057
8058 * configure.in (check for using Lucid widgets by default):
8059 Eliminate indentation that confuses some compilers.
8060
8061 1996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8062
8063 * config.sub: Convert linux and gnu/linux to linux-gnu.
8064
8065 * make-dist: Don't update getdate.c.
8066 Ignore =... files when checking for too-long Lisp file names.
8067
8068 1996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8069
8070 * configure.in (euidaccess): Check for that, not for eaccess.
8071
8072 1996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8073
8074 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
8075 before `noshare'.
8076 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
8077
8078 1996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8079
8080 * configure.in: Rename lignux to linux-gnu in configuration names.
8081 Use gnu-linux as the opsys value (s/ file name).
8082 Allow i686 just like i386, i486, i586.
8083
8084 1996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8085
8086 * configure.in (i*86-*-sco3.2v5): New alternative.
8087 (OVERRIDE_CPPFLAG): New variable.
8088 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
8089
8090 * configure.in: Specify vpath for .texi files.
8091
8092 1996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8093
8094 * configure.in: Always check for HAVE_X11R5.
8095 Separately decide whether to use a toolkit by default.
8096
8097 1996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
8098
8099 * configure.in: If X11R5 is missing the Xaw headers,
8100 default to --with-x-toolkit=no.
8101
8102 1996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8103
8104 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
8105
8106 1996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8107
8108 * Makefile.in (install-arch-indep): If cd etc makes output,
8109 don't treat that as part of the tar data.
8110 Check that ./lisp actually exists.
8111
8112 1996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
8113
8114 * make-dist: Check for long file names.
8115
8116 1996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
8117
8118 * Version 19.31 released.
8119
8120 1996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
8121
8122 * configure.in: Recognize sparc-*-lignux.
8123
8124 1996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
8125
8126 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
8127 Don't include config.w95.
8128
8129 1996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
8130
8131 * make-dist: Replace --no-clean-up and --no-tar options
8132 with --clean-up and --tar, so that the default is useful.
8133
8134 1996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
8135
8136 * config.bat: Make sure the GDB init file is called src/_gdbinit;
8137 if not, tell the user to rename it and abort.
8138
8139 1996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
8140
8141 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
8142 test program.
8143
8144 1996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8145
8146 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
8147
8148 * make-dist (MANIFEST): Fix previous change.
8149 (msdos): Put mainmake.v2 into the dist.
8150
8151 1996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
8152
8153 * make-dist: Exit if autoconf fails.
8154
8155 1996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
8156
8157 * config.bat: Set djgpp-ver, and unset it at the end.
8158 Add a number of conditionals for DJGPP version 2.
8159 Rename label libsrc2 to libsrc3.
8160 Substitute for LDFLAGS in src/Makefile.
8161 Substitute for ALL_CFLAGS in lib-src/Makefile.
8162
8163 1996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8164
8165 * configure.in (ncurses): Check this after checking fns like strerror.
8166
8167 1996-04-08 Erik Naggum <erik@naggum.no>
8168
8169 * make-dist (MANIFEST): Don't include lines from =files.
8170
8171 1996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8172
8173 * make-dist: Don't put lisp/dired.todo in the dist.
8174
8175 1996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
8176
8177 * configure.in (HAVE_NCURSES): Look for library named ncurses.
8178
8179 * configure.in (setlocale): Check for it.
8180
8181 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
8182
8183 1996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8184
8185 * configure.in: Use lignux instead of linux as value of opsys.
8186
8187 1996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8188
8189 * Makefile.in (install-strip): Fix whitespace.
8190 Get rid of continuation.
8191
8192 * config.sub: Convert linux or gnu/linux to lignux.
8193
8194 1996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8195
8196 * configure.in: Accept lignux in configuration name.
8197
8198 1996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8199
8200 * Makefile.in (install-strip): New target.
8201
8202 1996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8203
8204 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
8205 -f failed to do the job on Suns.
8206
8207 1996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
8208
8209 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
8210
8211 * configure.in (linux/version.h): Check for this header.
8212
8213 1996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
8214
8215 * configure.in: Remove -fno-builtin hackery from -lm check.
8216
8217 1996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
8218
8219 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
8220 just this test.
8221
8222 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
8223
8224 1996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8225
8226 * configure.in: Check for ncurses.
8227
8228 1996-02-28 Paul Eggert <eggert@twinsun.com>
8229
8230 * configure.in (LOCALTIME_CACHE):
8231 Also define if localtime mishandles unsetting TZ.
8232 This works around a localtime bug in mips-dec-ultrix.
8233
8234 1996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8235
8236 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
8237
8238 * configure.in: Improve messages about X versions.
8239
8240 1996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8241
8242 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
8243
8244 1996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8245
8246 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
8247 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
8248
8249 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
8250 (install): Put install-arch-indep before install-arch-dep.
8251
8252 1996-02-20 Dave Love <d.love@dl.ac.uk>
8253
8254 * INSTALL: Clarify info about MS-DOS path handling.
8255
8256 1996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8257
8258 * Makefile.in (install-arch-indep): Install info/ccmode*.
8259 In previous change, protect against /bin/pwd returning null string.
8260
8261 1996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8262
8263 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
8264 to lispdir.
8265
8266 1996-02-01 Paul Eggert <eggert@twinsun.com>
8267
8268 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
8269
8270 1996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8271
8272 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
8273
8274 1996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8275
8276 * Makefile.in (extraclean): Use ${top_distclean} to ensure
8277 we delete everything distclean deletes.
8278
8279 1996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
8280
8281 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
8282
8283 1996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8284
8285 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
8286 into LDFLAGS instead of into LIBS.
8287
8288 1996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8289
8290 * configure.in (HAVE_XMU): Fix typo in previous change.
8291
8292 1996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8293
8294 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
8295
8296 1996-01-10 Erik Naggum <erik@naggum.no>
8297
8298 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
8299
8300 1996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
8301
8302 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
8303
8304 1996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
8305
8306 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
8307 and use -lXt to link it.
8308
8309 1996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
8310
8311 * configure.in (locallisppath): Put version-specific dir first.
8312
8313 1996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
8314
8315 * configure.in (hppa-*-nextstep*): New alternative.
8316 (USE_X_TOOLKIT): By default, set this to "maybe";
8317 and change that later to LUCID or "no" according to X11 version.
8318
8319 * make-dist: Recompile outdated .elc files and update all autoloads.
8320
8321 1996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
8322
8323 * configure.in (locallisppath): Fix typo in last change: " -> '.
8324
8325 1996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8326
8327 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
8328
8329 1995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8330
8331 * Makefile.in (install-arch-indep): Give all files read permission.
8332
8333 1995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8334
8335 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
8336 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
8337
8338 1995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8339
8340 * configure.in: Determine HAVE_X11R6.
8341 (HAVE_MENUS): Renamed from HAVE_X_MENU.
8342
8343 1995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
8344
8345 * configure.in: Just "solaris" now defaults to version 2.4.
8346 Add sunos4.1.n-noshare as alternative.
8347
8348 1995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8349
8350 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
8351
8352 1995-11-29 Erik Naggum <erik@naggum.no>
8353
8354 * Makefile.in (install-arch-indep): Add missing backslash.
8355
8356 1995-11-29 Karl Eichwalder <ke@ke.Central.DE>
8357
8358 * Makefile.in (install-arch-indep): Don't install
8359 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
8360
8361 1995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8362
8363 * Makefile.in (install-arch-indep): Fix previous change.
8364
8365 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
8366
8367 1995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8368
8369 * Version 19.30 released.
8370
8371 * make-dist (lisp): Exclude subdirs.el.
8372
8373 1995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8374
8375 * make-dist (etc): Delete *.orig and *.rej.
8376
8377 1995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8378
8379 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
8380
8381 1995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8382
8383 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
8384
8385 1995-11-14 Geoff Voelker <voelker@cs.washington.edu>
8386
8387 * make-dist (nt): Rename install, readme, and todo to
8388 INSTALL, README, and TODO.
8389
8390 1995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8391
8392 * make-dist (lisp): Don't distribute site-start.
8393
8394 1995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
8395
8396 * make-dist: Break the hard link on alloca.c.
8397
8398 1995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
8399
8400 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
8401
8402 1995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8403
8404 * make-dist (src, lib-src): Don't distribute Makefile.c.
8405 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
8406
8407 1995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8408
8409 * Makefile.in (mkdir): Create man1dir, not mandir.
8410 (uninstall): Use man1dir, not mandir.
8411
8412 1995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8413
8414 * Makefile.in (man1dir): New variable.
8415 (install-arch-indep): Use man1dir.
8416
8417 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
8418
8419 * make-dist: Create lisp/MANIFEST.
8420
8421 1995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
8422
8423 * configure.in (m68k-*-linux*): New alternative.
8424
8425 1995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8426
8427 * make-dist: Use new names config.in, paths.in, and
8428 {src,lib-src}/Makefile.in.
8429
8430 1995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8431
8432 * configure.in: Don't bother checking for drem.
8433
8434 1995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8435
8436 * Makefile.in (distclean): Delete line with just a tab in it.
8437 (install-arch-indep): Delete spaces that precede tabs.
8438 Delete spurious `fi' left from previous change.
8439 (install): Supply `true' as command, to avoid null command.
8440
8441 1995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8442
8443 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
8444
8445 1995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8446
8447 * configure.in (powerpc-*-solaris2): New alternative.
8448
8449 1995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
8450
8451 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
8452 of paths.h.tmp$$, to avoid going beyond 14 characters.
8453
8454 1995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8455
8456 * configure.in: Improve error msg for invalid --with-x-toolkit value.
8457
8458 1995-09-06 Paul Eggert <eggert@twinsun.com>
8459
8460 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
8461 if localtime caches TZ. Check for tzset.
8462
8463 1995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8464
8465 * config.bat: Simplify using new names file names src/makefile.in,
8466 config.in, paths.in. Change Echo commands not to use `.
8467
8468 1995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8469
8470 * Makefile.in (install-arch-indep): Always install the new dir file;
8471 rename the previous dir file to dir.bak or dir.old.
8472
8473 1995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8474
8475 * configure.in (RANLIB): Substitute this into makefiles.
8476 Set it specially on solaris; set it by default on other systems.
8477
8478 * configure.in: Fix previous Alpha change.
8479
8480 1995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8481
8482 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
8483 NON_GCC_TEST_OPTIONS.
8484
8485 1995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8486
8487 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
8488 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
8489
8490 * configure.in (alpha-*-linux*): New configuration.
8491
8492 1995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8493
8494 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
8495 (m68k-next-nextstep*): New alias for that.
8496 (i*86-*-nextstep*): Use nextstep.h.
8497 (sparc-*-nextstep*): New configuration.
8498
8499 1995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8500
8501 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
8502 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
8503
8504 1995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8505
8506 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
8507 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
8508
8509 1995-07-18 Mike Long <mike.long@analog.com>
8510
8511 * make-dist: Fix update of finder-inf.el, and byte-compile it.
8512
8513 1995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8514
8515 * Makefile.in (src/paths.h, paths-force):
8516 Rename src/paths.h.in to src/paths.in.
8517 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
8518
8519 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
8520 Use Makefile.c for intermediate file.
8521 Rename src/config.h.in to src/config.in.
8522
8523 1995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
8524
8525 * configure.in (mips-dec-ultrix*): Assume version 4.3.
8526 (mips-dec-ultrix4.[12]): New alternative for old versions.
8527
8528 1995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8529
8530 * make-dist: Don't break intra-tree links.
8531
8532 1995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
8533
8534 * configure.in: Put back archlibdir initialization. Require
8535 autoconf 2.4.1 or later.
8536
8537 1995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8538
8539 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
8540 (mips-mips-riscos5*): New alternative.
8541
8542 1995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8543
8544 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
8545
8546 1995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8547
8548 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
8549 (mandir, infodir, archlibdir): Initializations deleted.
8550
8551 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
8552 On hpux9shr, use hpux9shxr4.h.
8553
8554 1995-06-24 Morten Welinder <terra+@cs.cmu.edu>
8555
8556 * configure.in: Added target mips-dec-mach_bsd4.3.
8557 * config.guess: Guess mips-dec-mach_bsd4.3.
8558
8559 1995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8560
8561 * Makefile.in (mkdir): Use symbolic chmod.
8562
8563 1995-06-22 Paul Eggert <eggert@twinsun.com>
8564
8565 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
8566 SunOS 4.1.5 through 4.1.9, should they ever exist.)
8567
8568 1995-06-22 Paul Eggert <eggert@twinsun.com>
8569
8570 * Makefile.in (SUBDIR_MAKEFILES):
8571 Add man/Makefile, so `make distclean' removes it.
8572 (top_distclean): Add config.log to the list of files to be removed.
8573
8574 1995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8575
8576 * Version 19.29 released.
8577
8578 1995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8579
8580 * configure.in: Fix the previous change to verify that the -b
8581 option really solves the problem.
8582
8583 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
8584
8585 1995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8586
8587 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
8588
8589 1995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8590
8591 * configure.in: Report more clearly when there is no special
8592 dir to search for X includes or libraries.
8593
8594 1995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8595
8596 * configure.in: Check for -lpthreads, not -lpthread.
8597
8598 1995-06-09 Geoff Voelker <voelker@cs.washington.edu>
8599
8600 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
8601
8602 1995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8603
8604 * configure.in: Check for -lpthread.
8605
8606 1995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8607
8608 * Makefile.in (install-arch-indep): Install info files for mh-e.
8609 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
8610
8611 1995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8612
8613 * configure.in (*-solaris2.5): New configuration.
8614
8615 * make-dist: Copy new files config.nt and config.w95.
8616
8617 1995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8618
8619 * configure.in: Use x_includes, not x_libraries, for -I.
8620 Make bitmapdir a colon-separated list.
8621
8622 1995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
8623
8624 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
8625
8626 * configure.in: Allow x_libraries and x_includes to be paths.
8627
8628 1995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8629
8630 * configure.in: Fix typo.
8631
8632 1995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8633
8634 * INSTALL: Clarify use of site-init.el.
8635
8636 1995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
8637
8638 * configure.in: Pass arg to sqrt.
8639
8640 1995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8641
8642 * make-dist: Fix May 6 change.
8643
8644 1995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8645
8646 * vpath.sed: Delete reference to ymakefile.
8647
8648 1995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
8649
8650 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
8651
8652 1995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8653
8654 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
8655
8656 * update-subdirs: Specify /bin/sh to run the script.
8657
8658 1995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8659
8660 * make-dist: Put src/makefile.nt in dist.
8661
8662 * configure.in (i[345]86-*-bsdi2*): New configuration.
8663 (vax-dec-bsd386*): Deleted.
8664
8665 1995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
8666
8667 * configure.in: Make sure CDPATH doesn't mess up PWD check.
8668 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
8669 Use fmod instead of logb in -lm check.
8670
8671 1995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8672
8673 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
8674 Use bsd4-3. Don't set NON_GNU_CPP.
8675
8676 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
8677 In nt, copy various different things, but not *.cmd.
8678 Fix the ln commands for the subdirs of nt.
8679
8680 1995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8681
8682 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
8683
8684 1995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8685
8686 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
8687 since that's what the header file expects.
8688
8689 1995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
8690
8691 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
8692 and 68040 based machines when choosing options for gnucc.
8693
8694 1995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8695
8696 * Makefile.in (top_distclean): Delete config.cache.
8697
8698 1995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8699
8700 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
8701
8702 * configure.in: Use m/ncr386.h.
8703
8704 1995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8705
8706 * Makefile.in (install-arch-indep): Undo Sep 23 change.
8707
8708 1995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8709
8710 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
8711 (man): Don't copy texindex.c and getopt.c; they're deleted.
8712 (etc): Omit `e'; it's a subdirectory.
8713 (etc/e): Use `../..', not `..', to reference top level.
8714
8715 1995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
8716
8717 * Makefile.in (install-arch-indep, dist):
8718 Look for `update-subdir' in $(srcdir).
8719
8720 1995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8721
8722 * make-dist: Include mkinstalldirs in distribution.
8723
8724 1995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8725
8726 * make-dist: Add missing close backquote.
8727
8728 1995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8729
8730 * make-dist: Don't distribute shortnames directory.
8731
8732 1995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8733
8734 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
8735
8736 1995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8737
8738 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
8739
8740 1995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8741
8742 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
8743
8744 1995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
8745
8746 * configure.in (mips-sgi-irix6): New configuration.
8747
8748 1995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
8749
8750 * Makefile.in (maintainer-clean): Renamed from realclean.
8751
8752 1995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
8753
8754 * configure.in: Create a .gdbinit that sources the real one,
8755 if using a different build directory.
8756
8757 1995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8758
8759 * configure.in: Check for sys/select.h.
8760
8761 1995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8762
8763 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
8764
8765 1994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8766
8767 * configure.in: Handle isc 4.1 operating system.
8768
8769 1994-12-10 Richard Stallman <rms@kepa>
8770
8771 * configure.in (rs6000-ibm-aix4.1*): New alternative.
8772 (rs6000-ibm-aix4*): New alternative.
8773
8774 1994-12-06 Richard Stallman <rms@kepa>
8775
8776 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
8777
8778 1994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
8779
8780 * configure.in: Don't try to make directories that are guaranteed
8781 to already exist.
8782
8783 1994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8784
8785 * configure.in: Generate man/Makefile from man/Makefile.in.
8786 Create the man subdir.
8787
8788 * Makefile.in (dvi): Run Make in our man subdir.
8789
8790 * make-dist: Create subdir etc/e.
8791 Make links to it.
8792 Put man/Makefile.in in dist, instead of man/Makefile.
8793
8794 1994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
8795
8796 * configure.in: Add --with-pop, --with-kerberos, and
8797 --with-hesiod for movemail.
8798
8799 1994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8800
8801 * configure.in (m68*-apollo*): Use s/domain.h.
8802
8803 1994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8804
8805 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
8806
8807 1994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
8808
8809 * configure.in: Don't add -I, -L, -R options for cc if their
8810 arguments would be empty.
8811
8812 1994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8813
8814 * configure.in (i860-intel-osf1*): New alternative.
8815 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
8816 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
8817
8818 1994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
8819
8820 * configure.in: Make h_errno check not use nested functions.
8821
8822 1994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
8823
8824 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
8825
8826 1994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
8827
8828 * Makefile.in (install-arch-indep): Avoid continued comment
8829 swallowing target line.
8830
8831 1994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
8832
8833 * configure.in: Protect a character class with `changequote'.
8834
8835 1994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8836
8837 * configure.in: Accept `news' as a synonym for `newsos'.
8838
8839 1994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8840
8841 * Makefile.in: Don't rm files if cd fails.
8842
8843 1994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8844
8845 * make-dist: Put nt subdir and its subdirs in the dist.
8846 (lib-src): Put makefile.nt in the dist.
8847 (lisp): Put makefile.nt in the dist.
8848
8849 1994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
8850
8851 * configure.in: Change a stray `[' to `test'.
8852
8853 1994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
8854
8855 * configure.in: Adapt for Autoconf v2. Use the standard argument
8856 parser, host type canonicalizer, X11 finder, and message
8857 printing macros. Use the new macro names. Use `test' instead of `['.
8858
8859 1994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8860
8861 * configure.in: Check for getpagesize.
8862
8863 1994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8864
8865 * make-dist (msdos): Put sed* in the distribution.
8866
8867 1994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
8868
8869 * config.bat: New option, `--with-x', for configuring Emacs
8870 for use with the X11 system DesqView/X.
8871 New option, `--no-debug', for compiling Emacs without debug
8872 information thus saving disk space.
8873 (src/config.h, src/paths.h): Use `update' (which is like
8874 `move-if-changed') to change the file.
8875 (src/config.h): When configuring for X11 perform extra changes.
8876 (src/makefile): When configuring for X11 perform extra changes.
8877 (lib-src): Remove temporary files.
8878 (): Check that `sed', `rm', `mv', and `gcc' are available.
8879
8880 1994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8881
8882 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
8883
8884 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
8885
8886 1994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8887
8888 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
8889
8890 * configure.in (canonical): Substitute var into makefiles.
8891 (bitmapdir): Likewise.
8892
8893 * Makefile.in (bitmapdir): New variable.
8894 (src/paths.h, paths-force): Edit PATH_BITMAPS.
8895
8896 1994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8897
8898 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
8899
8900 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
8901 * update-subdirs: New shell script.
8902
8903 1994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8904
8905 * Makefile.in (top_distclean): Don't rm build-install.
8906 (SOURCES): Delete build-install.in.
8907
8908 * make-dist: Don't distribute build-ins.in.
8909 * build-ins.in: File deleted.
8910
8911 1994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
8912
8913 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
8914
8915 1994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8916
8917 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
8918
8919 * configure.in (libexecdir): Renamed from libdir. New default.
8920 (sharedstatedir): Renamed from statedir. New default.
8921 (datadir): New default.
8922
8923 * make-dist: Don't distribute subdirs.el.
8924
8925 1994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8926
8927 * configure.in (eaccess): Check for it.
8928
8929 1994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8930
8931 * configure.in (mktime): Check for it.
8932
8933 1994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
8934
8935 * configure.in (motif): Add support for usage and option checking.
8936
8937 1994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
8938
8939 * configure.in (utimes): Check for it.
8940
8941 1994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
8942
8943 * Makefile.in (install-arch-indep): Don't do mkdir here.
8944
8945 1994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8946
8947 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
8948 riscix.h renamed to acorn.h.
8949
8950 1994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
8951
8952 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
8953 New configurations.
8954
8955 1994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
8956
8957 * configure.in: Remove trailing slashes from srcdir.
8958
8959 1994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8960
8961 * configure.in (i[345]86-sequent-ptx*): Handle.
8962
8963 1994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8964
8965 * Makefile.in (paths-force): Depend on src/paths.h.
8966
8967 1994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8968
8969 * configure.in (config_options): Save all arguments, not just some.
8970
8971 1994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8972
8973 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*.
8974
8975 * configure.in: Add AC_AIX.
8976 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
8977
8978 1994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8979
8980 * configure.in (parsing options): Simplify sed command to delete -'s.
8981
8982 1994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
8983
8984 * configure.in (config_options): New shell variable.
8985 Pass its value to C code in EMACS_CONFIG_OPTIONS.
8986
8987 1994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8988
8989 * configure.in (alpha-dec-osf*): New target.
8990
8991 * Makefile.in: Use just one FRC target.
8992
8993 1994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8994
8995 * Makefile.in (removenullpaths, paths-force):
8996 Use name paths.h.tmp$$, which depends on the pid.
8997
8998 1994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8999
9000 * Makefile.in (removenullpaths, paths-force):
9001 Put paths.h.tmp in top-level dir, not in src.
9002
9003 1994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9004
9005 * Version 19.27 released.
9006
9007 1994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9008
9009 * Version 19.26 released.
9010
9011 1994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9012
9013 * configure.in: Check for lrand48, not rand48.
9014
9015 1994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9016
9017 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
9018 (powerpc-ibm-aix*): New aliases.
9019
9020 1994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9021
9022 * make-dist (src/m, src/s): Put *.inp in distribution.
9023
9024 1994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9025
9026 * configure.in: Accept i586 and i486 along with i386.
9027
9028 1994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9029
9030 * configure.in: Do compute unexec, LIBX, system_malloc, etc
9031 even if CPP env var was set by the user.
9032
9033 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
9034
9035 1994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
9036
9037 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
9038
9039 1994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9040
9041 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
9042
9043 1994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9044
9045 * configure.in: Check more specifically for i*86-sun-sunos.
9046
9047 1994-08-03 Caveh Jalali (caveh@eng.sun.com)
9048
9049 * configure.in: Handle solaris 2.4.
9050
9051 1994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9052
9053 * configure.in (rand48): Check for it.
9054
9055 1994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9056
9057 * make-dist: Update the info files.
9058
9059 1994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9060
9061 * configure.in: Make "checking..." messages' style consistent.
9062 (HAVE_H_ERRNO): New test.
9063
9064 1994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9065
9066 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
9067
9068 1994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9069
9070 * configure.in (CFLAGS): If the envvar was specified, use that.
9071 And set REAL_CFLAGS from it too.
9072
9073 1994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9074
9075 * make-dist: Update finder-inf.el.
9076
9077 1994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9078
9079 * make-dist (msdos): Include sed4.inp in dist.
9080
9081 * Makefile.in (libsrc_libs): Var deleted.
9082
9083 1994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9084
9085 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
9086
9087 1994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9088
9089 * configure.in (mips-sony-newsos4*): New alias.
9090
9091 1994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9092
9093 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
9094 (*-convex-convexos*): Accept this as alias.
9095
9096 1994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9097
9098 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
9099 for two different uses.
9100
9101 1994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9102
9103 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
9104
9105 1994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9106
9107 * make-dist: Put ./BUGS into the distrib.
9108
9109 1994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9110
9111 * configure.in: Handle 386 running Solaris 2.
9112
9113 1994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9114
9115 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
9116
9117 1994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9118
9119 * configure.in (mips-sony-newsos*): Use news-risc.h.
9120
9121 * configure.in: Accept bsdi as opsys, like bsd386.
9122
9123 1994-06-01 Morten Welinder (terra@diku.dk)
9124
9125 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
9126
9127 1994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9128
9129 * Version 19.25 released.
9130
9131 * make-dist (shortversion): Don't assume another period follows.
9132
9133 1994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9134
9135 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
9136 (uninstall): Use /bin/pwd.
9137
9138 * Makefile.in (blessmail): Depend on src.
9139 (all): Don't depend on blessmail.
9140
9141 * Makefile.in (src/paths.h): Don't force recomputation.
9142 (paths-force): New target; force recomputation of paths.h.
9143 (all): Depend on paths-force.
9144 (src, lib-src): Depend on src/paths.h.
9145
9146 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
9147 NON_GCC_TEST_OPTIONS.
9148
9149 1994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9150
9151 * configure.in: Don't insist on subversions for irix.
9152
9153 1994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9154
9155 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
9156
9157 * configure.in (i[34]86-next-*): New alternative.
9158
9159 1994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9160
9161 * Version 19.24 released.
9162
9163 * configure.in: New config hppa*-hp-hpux9shr*.
9164
9165 1994-05-22 Morten Welinder (terra@tyr.diku.dk)
9166
9167 * config.bat: Doc fix.
9168
9169 1994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9170
9171 * Makefile.in (mostlyclean, clean, distclean, realclean)
9172 (extraclean): Don't act on man subdir if it doesn't exist.
9173
9174 1994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9175
9176 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
9177 Use them to set up CC.
9178 (*-sun-sunos4.1.3): Set them.
9179
9180 1994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9181
9182 * Makefile.in (lib-src): Don't depend on src/paths.h.
9183
9184 1994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9185
9186 * build-ins.in (copydests): Get rid of spurious `-'s.
9187
9188 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
9189
9190 1994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9191
9192 * Version 19.23 released.
9193
9194 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
9195 for the Xlib and Xt checks; then restore old CFLAGS.
9196
9197 1994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9198
9199 * configure.in (HAVE_X11XTR6): Add newline before #if.
9200 Add newline after #endif.
9201
9202 1994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9203
9204 * configure.in (HAVE_X11XTR6): Arrange to define it.
9205
9206 1994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9207
9208 * Makefile.in (install): Depend on blessmail.
9209
9210 1994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
9211
9212 * configure.in (mips-siemens-sysv*): Put quotes around value
9213 containing blanks.
9214
9215 1994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9216
9217 * Makefile.in (TAGS): Use the makefile in src subdir.
9218
9219 1994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9220
9221 * configure.in (opsys): Recognize `gnu'.
9222
9223 1994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9224
9225 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
9226
9227 1994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
9228
9229 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
9230 version > 1.8.
9231
9232 1994-05-08 Morten Welinder (terra@diku.dk)
9233
9234 * config.bat: Forcibly remove "# " style comments from makefiles.
9235
9236 1994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9237
9238 * Makefile.in (uninstall): When processing lispdir and etcdir,
9239 do nothing unless it exists and is a directory.
9240
9241 1994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9242
9243 * Makefile.in (install-arch-indep): Do install info/dired-x*.
9244 Merge code in from install-doc.
9245 (install-doc): Merge code back into install-arch-indep.
9246 (install-arch-dep): Don't depend on install-doc.
9247
9248 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
9249
9250 1994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9251
9252 * configure.in (making src/Makefile and lib-src/Makefile):
9253 Split off the autoconf substitutions and don't pass them thru cpp.
9254 (undefs): Use $canonical as well as $configuration.
9255
9256 * make-dist: Distribute lisp/Makefile.
9257
9258 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
9259 Use lower case names for the s files.
9260
9261 1994-05-03 Morten Welinder (terra@diku.dk)
9262
9263 * config.bat: Added possibility for different file name
9264 transcriptions in lib-src.
9265
9266 1994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9267
9268 * Makefile.in (lib-src): Undo previous change.
9269 (blessmail): New target to run maybe-blessmail in lib-src.
9270 (all): Depend on blessmail.
9271
9272 * Makefile.in (lib-src): Depend on src.
9273
9274 1994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
9275
9276 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
9277 (m88k-dg-dgux5.4R2): dgux5.4R2.
9278
9279 1994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9280
9281 * configure.in (window_system): Restore accidentally deleted code
9282 that uses AC_FIND_X.
9283
9284 * make-dist: Distribute config.bat.
9285
9286 1994-04-29 Morten Welinder (terra@diku.dk)
9287
9288 * config.bat: Corrected the configuration of lib-src
9289 to keep up with configure. Add note about dos version 3
9290 or better needed (djgpp needs that). Add note explaining
9291 that either install in c:/emacs or edit the script.
9292 Don't change to c:/emacs, but assume we're there (to minimize
9293 the number of places to change).
9294
9295 * config.bat: Build-in the first step towards X11 support with
9296 the X11 emulator that exists. At this time it won't work,
9297 and several files are missing.
9298
9299 1994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9300
9301 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
9302 Don't look for -lresolv.
9303
9304 * Makefile.in (lib-src): Depend on src/paths.h.
9305
9306 1994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9307
9308 * configure.in: Restore deleted AC_SUBST of `configuration'.
9309 Improve error message for bad --with-x-toolkit value.
9310
9311 * configure.in: Define CONFIGURATION in src/config.h
9312 rather than substituting in src/Makefile.in.
9313
9314 1994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
9315
9316 * Makefile.in (install-doc): New target.
9317 (install-arch-dep): Depend on install-doc.
9318 (mkdir): Create docdir.
9319
9320 1994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9321
9322 * configure.in: Test for libresolv.a.
9323 Substitute machfile and opsysfile.
9324
9325 1994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
9326
9327 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
9328 (install-arch-dep): Install under the name $(EMACS).
9329
9330 1994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9331
9332 * configure.in (version): Use entire value of emacs-version.
9333 (mips-siemens-sysv*): New alternative.
9334
9335 1994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9336
9337 * Makefile.in (install-arch-indep): Don't install dired-x*.
9338
9339 1994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
9340
9341 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
9342 Fix definition of $undefs.
9343
9344 1994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9345
9346 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
9347
9348 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
9349
9350 1994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
9351
9352 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
9353
9354 1994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9355
9356 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
9357 and run it thru cpp, as with src/Makefile.in.
9358
9359 * configure.in: Use AC_SET_MAKE.
9360
9361 1994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9362
9363 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
9364
9365 1994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9366
9367 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
9368
9369 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
9370 (printing the choices): Make the toolkit message unconditional.
9371 (USE_X_TOOLKIT): Use `none', not `no', if none.
9372 (include libsrc_libs): Include config.h, and specify -I for srcdir.
9373 Get rid of temp file foofoo1.
9374
9375 1994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
9376
9377 * configure.in (CFLAGS): Use shell syntax, not Makefile.
9378
9379 1994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9380
9381 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
9382 (printing the choices): State choice of toolkit.
9383 (libsrc_libs): Recalculate after writing config.h;
9384 then update lib-src/Makefile.
9385
9386 1994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9387
9388 * configure.in: Add sunos4shr as alternative for suns.
9389 Conditionals testing for null $CC were backwards.
9390
9391 1994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9392
9393 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
9394
9395 1994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9396
9397 * configure.in: Handle -isc4.0*.
9398
9399 1994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9400
9401 * configure.in (esix5): Set NON_GNU_CPP.
9402
9403 1994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
9404
9405 * Makefile.in (thisdir): Nonsensical variable removed.
9406 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
9407 back to $thisdir, rather than the directory `this_dir'.
9408
9409 1994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9410
9411 * Makefile.in (install-arch-indep): Add missing backslash after a
9412 `then'.
9413
9414 1994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9415
9416 * Makefile.in (thisdir): New variable.
9417 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
9418
9419 1994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
9420
9421 * configure.in: Add freebsd.
9422
9423 1994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9424
9425 * configure.in: Check for fpathconf.
9426
9427 1994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
9428
9429 * configure.in (with_x_toolkit): Fix typo in previous change.
9430
9431 1994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
9432
9433 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
9434
9435 1994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9436
9437 * configure.in (with_x_toolkit): Don't allow motif or open-look.
9438
9439 1994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
9440
9441 * configure.in: Fix value of docdir.
9442 * Makefile.in (install-arch-indep): Install DOC* in docdir.
9443
9444 1994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9445
9446 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
9447
9448 1994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
9449
9450 * configure.in: New variable docdir to control where the docstring
9451 file goes.
9452 Makefile.in: Use it to initialize PATH_DOC in paths.h.
9453
9454 1994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
9455
9456 * configure.in: When --run-in-place, don't inherit archlibdir.
9457
9458 1994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9459
9460 * Makefile.in (install-arch-dep, install-arch-indep):
9461 New targets split up former do-install rule.
9462 (do-install): Target deleted.
9463
9464 1994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9465
9466 * configure.in (mips-sony-newsos*): New configuration.
9467
9468 1994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
9469
9470 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
9471
9472 1994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
9473
9474 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
9475
9476 1994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9477
9478 * configure.in: Don't initialize CC.
9479
9480 1994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9481
9482 * configure.in (creating src/Makefile): Also generate -U switches
9483 for symbols in the $configuration value.
9484
9485 * configure.in: Check for sys_siglist being declared in system header.
9486
9487 1994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9488
9489 * configure.in (creating src/Makefile): Delete blank lines
9490 along with lines of whitespace.
9491 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
9492
9493 1994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9494
9495 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
9496 like C_SWITCH_SYSTEM.
9497 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
9498
9499 1994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
9500
9501 * configure.in (drem): Check for this function.
9502
9503 1994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9504
9505 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
9506 If CPP was inherited from environment, don't use NON_GNU_CPP.
9507 (NON_GNU_CC): Likewise.
9508 (handling with_gcc): Use explicit if in the `no' case.
9509 (cc_specified): New variable; if set, don't use NON_GNU_CC.
9510
9511 1994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9512
9513 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
9514
9515 1994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
9516
9517 * configure.in: Check whether fmod exists.
9518
9519 1994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9520
9521 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
9522 {src,lisp}/OChangeLog.
9523
9524 1994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9525
9526 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
9527 necessary for proper operation. This code works with the current
9528 released version of Autoconf.
9529
9530 1994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9531
9532 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
9533 (USE_X_TOOLKIT): Define it for all values except `no'.
9534
9535 * configure.in: Undo first Jan 8 change and Jan 16 change.
9536
9537 1994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9538
9539 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
9540 Substitute USE_X_TOOLKIT as both C macro and Make variable.
9541
9542 * Makefile.in (lwlib/Makefile): New target.
9543 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
9544 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
9545 (unlock, relock): Handle lwlib subdir.
9546
9547 * Makefile.in: Add some .PHONY targets.
9548
9549 * make-dist: Handle lwlib subdir like oldXMenu subdir.
9550
9551 * lwlib: New subdirectory.
9552
9553 1994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9554
9555 * configure.in: If CPP has a value that is a directory,
9556 discard the value.
9557
9558 1994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9559
9560 * configure.in (srcdir_undefs): Add g flag to sed substitution to
9561 remove -U[0-9]*.
9562
9563 1994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9564
9565 * Makefile.in (do-install): Install the dired-x info files.
9566
9567 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
9568 (See src/s/sol2.h.)
9569
9570 1994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9571
9572 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
9573
9574 1994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9575
9576 * configure.in (creating src/Makefile): Put code inside 2nd arg to
9577 AC_OUTPUT as it should be; hopefully no one will again see fit to
9578 gratuitously break this and not make a change log entry.
9579 Optimized sed processing of Makefile.in and cpp output; now
9580 preserves comments previously removed from the cpp input.
9581 Eliminated temp file for cpp output. Generate -U switches to
9582 undefine all identifiers that appear in the directory name
9583 ${srcdir}; pass these to cpp.
9584
9585 * configure.in (version): Fix sed regexp to match two-elt version
9586 number.
9587
9588 * configure.in: Check for strerror.
9589
9590 1994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9591
9592 * configure.in: Test for bcmp.
9593
9594 1994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9595
9596 * make-dist (tempdir): Put subdir msdos into the distribution.
9597
9598 1993-01-07 Morten Welinder (terra@diku.dk)
9599
9600 * config.bat: New file.
9601
9602 1994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9603
9604 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
9605
9606 1994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9607
9608 * configure.in (m68*-next-*): Don't care about which os is specified.
9609 (i[34]86-*-*): Check for *-nextstop*.
9610
9611 1993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9612
9613 * configure.in: Check for setsid.
9614
9615 1993-12-17 Richard Stallman (rms@srarc2)
9616
9617 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
9618
9619 1993-12-15 Richard Stallman (rms@srarc2)
9620
9621 * Makefile.in (mkdir): Make only the lockdir writable.
9622
9623 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
9624
9625 1993-12-11 Richard Stallman (rms@srarc2)
9626
9627 * Makefile.in (libdir): Use @libdir@.
9628
9629 1993-12-08 Richard Stallman (rms@srarc2)
9630
9631 * Makefile.in (install): Add empty command.
9632
9633 1993-12-04 Richard Stallman (rms@srarc2)
9634
9635 * make-dist: Put man/getopt.c in the dist.
9636
9637 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
9638
9639 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
9640
9641 1993-12-03 Richard Stallman (rms@srarc2)
9642
9643 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
9644 Set it for all solaris versions.
9645 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
9646 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
9647 Likewise for NON_GNU_CC and CC.
9648
9649 1993-12-01 Richard Stallman (rms@srarc2)
9650
9651 * configure.in (mips-mips-riscos4*): Assign variable CC.
9652 (checking ${with_gcc}): If "no", don't override CC if already set.
9653 (CC): Initialize it as empty.
9654
9655 1993-11-30 Richard Stallman (rms@srarc2)
9656
9657 * configure.in (Suns): Set CPP if *-solaris2.3*.
9658
9659 1993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9660
9661 * Version 19.22 released.
9662
9663 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
9664
9665 1993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9666
9667 * make-dist: When breaking links, use cp -p.
9668 Copy install.sh into distribution.
9669 Move the temp dir up into the parent dir;
9670 don't leave the staging dir make-dist.tmp... in existence.
9671 * install.sh: New file.
9672
9673 1993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9674
9675 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
9676
9677 1993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9678
9679 * configure.in (version): When --run-in-place, exclude
9680 ${datadir}/emacs/site-lisp from locallisppath.
9681
9682 1993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9683
9684 * configure.in: Delete jumk.c before writing it.
9685
9686 1993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9687
9688 * Version 19.21 released.
9689
9690 * Makefile.in (mkdir): Ignore error from chmod.
9691
9692 1993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9693
9694 * make-dist: Don't put lisp/forms.README in the distribution.
9695
9696 1993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9697
9698 * configure.in (creating src/Makefile): Before running cpp,
9699 discard all lines that start with `# Generated' or /**/#.
9700
9701 1993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9702
9703 * Version 19.20 released.
9704
9705 * make-dist: Use build-ins.in, not build-install.in.
9706 Don't bother updating TAGS since it's not included.
9707
9708 * build-ins.in: Renamed from build-install.in.
9709
9710 1993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9711
9712 * make-dist: Don't try to link *.texinfo--there are none now.
9713 When running make in lib-src, specify YACC var value.
9714
9715 1993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9716
9717 * configure.in (extrasub): Add vpath patterns for %.[yls].
9718
9719 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
9720 Instead just include the commands to make src/Makefile as the
9721 second arg to AC_OUTPUT.
9722
9723 * configure.in: Use : instead of dnl for comment inside
9724 $makefile_command.
9725
9726 * configure.in: No longer use vpath_sed. Instead, when we notice
9727 srcdir already configured, set extrasub to hack vpath in the
9728 makefiles.
9729
9730 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
9731 before moving it.
9732 * Makefile.in (VPATH): Define to @srcdir@.
9733
9734 1993-09-28 Brian J. Fox (bfox@cubit)
9735
9736 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
9737 doesn't exist. Just copy src/Makefile.in instead. Touch
9738 all of the Makefiles after editing config.status.
9739
9740 * INSTALL: Update documentation to match new configuration
9741 mechanism.
9742
9743 1993-09-27 Brian J. Fox (bfox@ai.mit.edu)
9744
9745 * configure.in: Allow any of the path or directory Makefile
9746 variables to be set with flags to configure. Create all Makefiles
9747 at configure time. Edit special commands into config.status after
9748 src/Makefile.in is built from src/Makefile.
9749
9750 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
9751 If these files are out of date, simply have config.status
9752 rebuild them; don't rebuild them explicitly.
9753
9754 1993-09-25 Brian J. Fox (bfox@ai.mit.edu)
9755
9756 * build-install.in: Change src/xemacs to src/emacs. We no longer
9757 create src/xemacs, so the file wouldn't be found.
9758
9759 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
9760
9761 1993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
9762
9763 * configure.in: Avoid forcing the search of /usr/include before
9764 fixed include files by resetting C_SWITCH_X_SITE if it is
9765 "-I/usr/include".
9766
9767 1993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9768
9769 * Makefile.in (@rip_paths@locallisppath):
9770 Delete ${datadir}/emacs/site-lisp.
9771
9772 1993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9773
9774 * configure.in:
9775 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
9776 Remove ${extra_output} from AC_OUTPUT call.
9777
9778 1993-09-17 Brian J. Fox (bfox@inferno)
9779
9780 * make-dist: Quote backquotes found in strings to be echoed.
9781
9782 * configure.in: Use "sh -c pwd" when we want to avoid having the
9783 shell fix up the value of $PWD.
9784
9785 1993-09-13 Brian J. Fox (bfox@inferno)
9786
9787 * Makefile.in (do-install): Don't abort if ln or chmod at the end
9788 of the installation fail. Suggested by Karl Berry.
9789
9790 1993-08-30 Brian J. Fox (bfox@inferno)
9791
9792 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
9793 was used. Set MAKEFLAGS from MFLAGS.
9794
9795 1993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9796
9797 * configure.in: Test for res_init in libc.
9798
9799 1993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9800
9801 * configure.in: In the file ${tempcname}, use configure___
9802 instead of @configure@.
9803
9804 1993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
9805
9806 * make-dist: Dist vpath.sed.
9807
9808 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
9809 Depend on vpath.sed.
9810 Replace sed command for VPATH with @vpath_sed@.
9811
9812 * configure.in: Substitute variable `vpath_sed'.
9813 If not in $srcdir and $srcdir is configured,
9814 issue warning that GNU make is required,
9815 and set vpath_sed to use vpath.sed script.
9816
9817 1993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9818
9819 * configure.in: Remove check for $srcdir being configured. This
9820 pretty much works now.
9821 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
9822 Check for XFree86 (/usr/X386/include) independent of whether
9823 -lXbsd exists.
9824
9825 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
9826 realclean, unlock, relock): Use `$(MAKE)' in place of plain
9827 `make'.
9828
9829 1993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9830
9831 * Version 19.19 released.
9832
9833 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
9834
9835 1993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9836
9837 * configure.in: Check for XScreenNumberOfScreen.
9838
9839 1993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9840
9841 * configure.in: Add * to end of all configuration alternatives.
9842 (m68*-sony-newsos3*): New alternative.
9843
9844 1993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9845
9846 * make-dist: Include getdate.c in distribution.
9847
9848 * configure.in: For --help, use $PAGER if it is set.
9849 (LIB_X11_LIB): Default to -lX11.
9850 (mips-sgi-irix5.*): New alternative.
9851
9852 * Makefile.in (do-install): Install info/gnus* and info/sc*.
9853
9854 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
9855 Recognize *.B8.* as hpux version 8.
9856 (m68*-tektronix-bsd*): Fix typo in tek4300.
9857 (AC_HAVE_FUNCS): Add ftime.
9858
9859 1993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9860
9861 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
9862 Use tekxd88, not tekXD88.
9863
9864 1993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9865
9866 * configure.in: Check for -lm. Then can check for frexp and logb.
9867
9868 1993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9869
9870 * Version 19.18 released.
9871
9872 * make-dist (src): Don't put gnu-hp300 in dist.
9873 (src, lisp): Include OChangeLog in dist.
9874
9875 1993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9876
9877 * configure.in: Test for presence of logb and frexp functions.
9878
9879 1993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9880
9881 * configure.in (machine): Add i370-ibm-aix*.
9882
9883 1993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9884
9885 * configure.in (function checks): Test for mkdir and rmdir.
9886
9887 * configure.in (function checks): Don't test for random and bcopy
9888 only when we're building with X; look for them all the time.
9889
9890 1993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9891
9892 * configure.in: Test for availability of bcopy functions, searching
9893 the X libraries if we're using X.
9894
9895 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
9896 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
9897 versions of AIX, and needs to be passed to the loader.
9898
9899 * configure.in: Test for the availability of the
9900 XScreenResourceString function.
9901
9902 1993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
9903
9904 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
9905 LD_SWITCH_X_SITE and assume --with-x11.
9906 Only look for X11 files if we weren't told about a window system
9907 or if we were told to use X11 but not told where.
9908 Search the libraries from the s and/or m files when checking for
9909 functions.
9910
9911 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
9912
9913 1993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9914
9915 * make-dist: Include lisp/dired.todo in the distribution.
9916
9917 1993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9918
9919 * configure.in: Add code to set HAVE_INET_SOCKETS.
9920
9921 1993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9922
9923 * configure.in: If we do find x_includes and x_libraries
9924 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
9925
9926 1993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9927
9928 * make-dist: Include src/gnu-hp300 in the dist.
9929
9930 * configure.in (canonical): New variable holds the canonicalized
9931 configuration. Don't alter `configuration'. Use `configuration'
9932 for Makefile.in for file naming.
9933 (testing x_includes and x_libraries): Use =, not ==.
9934
9935 1993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9936
9937 * Version 19.17 released.
9938
9939 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
9940 directory's makefile. This allows the invocation of CPP which
9941 builds xmakefile to receive these switches. The SunSoft C
9942 preprocessor inserts spaces between tokens if it doesn't get the
9943 -Xs flag requested in src/s/sol2.h.
9944
9945 1993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
9946
9947 * configure.in (m68k-bull-sysv3): New config.
9948
9949 1993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9950
9951 * configure.in: Use the autoconf AC_FIND_X macro to try to find
9952 the X Windows libraries.
9953
9954 1993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9955
9956 * make-dist (tempdir): Don't create lisp/forms-mode directory in
9957 the distribution. Those files aren't kept in their own
9958 subdirectory any more.
9959
9960 1993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9961
9962 * Version 19.16 released.
9963
9964 1993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9965
9966 * configure.in: Add --verbose flag.
9967
9968 1993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9969
9970 * version 19.15 released.
9971
9972 1993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9973
9974 * Makefile.in (top_distclean): Use -f switch when cleaning out
9975 lock dir; it might be empty.
9976
9977 * configure.in: Only check for -lXbsd once.
9978
9979 1993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9980
9981 * Version 19.14 released.
9982
9983 1993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9984
9985 * make-dist: If using gzip, create distribution with '.gz' extension.
9986
9987 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
9988 (lisp/forms-mode): This doesn't exist anymore.
9989
9990 * configure.in: Look for the closedir function.
9991
9992 1993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9993
9994 * configure.in (CPP): Autoconf sets this to a shell variable
9995 reference, which doesn't work when it's edited into a makefile.
9996 Expand that variable reference.
9997
9998 * Makefile.in (CPP): New variable.
9999 (src/Makefile): Edit CPP into src/Makefile.
10000
10001 * Makefile.in (src/Makefile): Don't bother exiting single quotes
10002 and entering double quotes to get the values of LD_SWITCH_X_SITE
10003 and the other make variables; make substitutes them in anyway.
10004
10005 * Makefile.in (uninstall): Don't remove the lisp and etc
10006 directories if they're in the source tree.
10007
10008 Bring mumbleclean targets into conformance with GNU coding standards.
10009 * Makefile.in (mostlyclean, clean): Separate these two; just have
10010 them pass the request to the subdirectory makefiles.
10011 (distclean): Pass the request down, and then get rid of the
10012 files configure built, and get rid of the Makefiles.
10013 (realclean): Pass the request down, and then do the same things
10014 distclean does.
10015 (uninstall, info, dvi): New targets.
10016
10017 * configure.in: Move clause for PC-compatible i386 box to the end
10018 of the case statement, to avoid masking configurations below.
10019
10020 * configure.in: Add case for m88k-motorola-sysv4.
10021
10022 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
10023 the HP 68000 machines.
10024
10025 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
10026 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
10027 preprocessor won't fiddle with them.
10028
10029 1993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10030
10031 * Makefile.in (TAGS): cd to src to run etags.
10032
10033 1993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10034
10035 * configure.in (version): Check the X libraries for XrmSetDatabase
10036 and random, and see if we have -lXbsd.
10037
10038 1993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10039
10040 * configure.in: Pass "-Isrc" to the CPP we run to examine the
10041 s/*.h and m/*.h files. Martin Tomes
10042 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
10043
10044 1993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10045
10046 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
10047 above the general i386 alternative.
10048
10049 1993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10050
10051 * configure.in: Recognize configuration name for Data General
10052 AViiON machines.
10053
10054 * configure.in: Use AC_LONG_FILE_NAMES.
10055
10056 1993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10057
10058 * configure.in: Test for bison.
10059 * Makefile.in (YACC): New variable.
10060 (lib-src/Makefile.in): Edit YACC into the makefile.
10061
10062 1993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10063
10064 * Version 19.13 released.
10065
10066 * configure.in (CFLAGS): Don't set this according to the value of
10067 the GCC shell variable. Instead, consult the machine and system
10068 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
10069 test __GNUC__ while we're at it.
10070
10071 * configure.in: Remove extra ;; from hpux cases.
10072
10073 1993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10074
10075 * configure.in: Check to see if the system has -ldnet.
10076
10077 1993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10078
10079 * make-dist: Add clauses to distribute lisp/forms-mode.
10080
10081 1993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10082
10083 * configure.in (machine): Fix the versions in hpux version number test.
10084 Do not guess based on cpu type. Do check for explicit system version.
10085
10086 1993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10087
10088 * configure.in: Do NOT look for `unknown' as company name.
10089
10090 1993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10091
10092 * configure.in: Fix typo in message.
10093
10094 1993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10095
10096 * Version 19.12 released.
10097
10098 * Makefile.in (do-install): Correct previous etc-copying change.
10099 Partially rewrite using `if'.
10100 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
10101
10102 * Version 19.11 released.
10103
10104 * configure.in: Handle 386bsd.
10105
10106 1993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10107
10108 * make-dist: Update getdate.c.
10109
10110 * configure.in: Handle bsd386.
10111
10112 * Makefile.in (do-install): Use `-' in tar options.
10113
10114 * configure.in: Change ! "${...}" to x"${...}" = x.
10115
10116 * Makefile.in (do-install): Copy the DOC-* files from the build
10117 etc directory, as well as lots of things from ${srcdir}/etc.
10118
10119 * make-dist: Copy config.guess.
10120
10121 * configure.in: Handle AIX versions 1.2, 1.3.
10122
10123 1993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10124
10125 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
10126 the configuration name mips-mips-usg* to represent USG systems.
10127
10128 * configure.in: Fix logic to detect if srcdir is already configured.
10129
10130 * Makefile.in: Pass in LD_SWITCH_X_SITE.
10131
10132 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
10133 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
10134 of a directory; cd might fail, and have pwd print out the current
10135 directory.
10136
10137 1993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10138
10139 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
10140
10141 1993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10142
10143 * configure.in: Complain if srcdir points at an already-configured
10144 tree.
10145
10146 1993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10147
10148 * Version 19.10 released.
10149
10150 1993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10151
10152 * Makefile.in: Use Makefile comments, not C comments.
10153
10154 * configure.in: Add case for the Tektronix XD88.
10155
10156 1993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10157
10158 * configure.in: Handle sysv4.2 and sysvr4.2.
10159
10160 1993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10161
10162 * configure.in: Traverse the argument list without destroying it;
10163 don't use shift. It turns out that "set - ${saved_arguments}"
10164 doesn't work portably.
10165
10166 * configure.in: Add missing "fi".
10167
10168 * make-dist: Rebuild configure if configure.in is newer.
10169
10170 * Makefile.in (src:, lib-src:, FRC:): Force the src and lib-src
10171 targets to be executed even if make remembers that it has already
10172 satisfied FRC.
10173
10174 1993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10175
10176 * Makefile.in (do-install): Delete redundant code to copy etc twice.
10177
10178 * configure.in (romp): Handle various version numbers with aos and bsd.
10179
10180 1993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10181
10182 * configure.in: Fix message text.
10183
10184 1993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10185
10186 * make-dist: Make a `site-lisp' directory in the distribution,
10187 instead of a `local-lisp' directory, which hasn't been the
10188 appropriate name for a long time.
10189 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
10190 from the distribution first, then /usr/local/lib/emacs/site-lisp.
10191
10192 * Makefile.in (do-install): Correctly detect if ./etc and
10193 ${srcdir}/etc are the same.
10194
10195 * configure.in: Extract UNEXEC from the system configuration
10196 files, compute the name of the source file corresponding to the
10197 object file, and #define it as UNEXEC_SRC in config.h.
10198
10199 * configure.in: If srcdir is '.', then try using PWD to make it
10200 absolute.
10201
10202 * configure.in: Include ${srcdir} in the printed report, to help
10203 people notice if it's an automounter path.
10204
10205 1993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10206
10207 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
10208
10209 1993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10210
10211 * Makefile.in (do-install): Delete the dest dir, not the source dir,
10212 when they are different. Add `shift' command.
10213 (COPYDESTS, COPYDIR): Delete external-lisp dir.
10214 (externallispdir): Var deleted.
10215
10216 * configure.in: Delete spurious paren outputting short_usage.
10217
10218 1993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10219
10220 * Version 19.9 released.
10221
10222 1993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10223
10224 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
10225 subdirectory makes.
10226
10227 * make-dist: Check for .elc files with no corresponding .el file.
10228
10229 * Makefile.in (mkdir): Make all the directories in locallisppath.
10230
10231 * config.guess: New file.
10232 * configure.in: Use it, tentatively.
10233 * INSTALL: Mention its usage.
10234
10235 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
10236 the former gives you the operating system rev directly. Use
10237 s/hpux.h if we don't recognize what we got.
10238
10239 * Makefile.in (do-install): Don't remove a destination directory
10240 if it's the same as the source. If ${srcdir}/info == ${infodir},
10241 don't try to copy the info files.
10242
10243 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
10244 doesn't work if you're not using a separate source directory.
10245 (do-install): Copy the build tree's etc directory only after
10246 making sure it's not also the source tree's etc directory.
10247
10248 1993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10249
10250 * configure.in: Handle sunos4.1.3 specially.
10251
10252 1993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10253
10254 * Makefile.in (INSTALL): Add definition.
10255
10256 * configure.in: Fix some messages. Support -with-gnu-cc.
10257 At the end, use `set --', not `set -'.
10258 Delete spurious `.h' in hpux alternatives.
10259
10260 1993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10261
10262 * Version 19.8 released.
10263
10264 1993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10265
10266 * configure.in: When looking for source in the same directory as
10267 the configure script, make the path thus discovered absolute.
10268 If the user specifies the `--srcdir' switch, make that directory
10269 absolute too.
10270
10271 * Makefile.in (srcdir): Remove comment saying this doesn't work.
10272
10273 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
10274 too, as the value of the PATH_INFO macro.
10275
10276 * configure.in: Check to see if the source lives in the same
10277 directory as the configure script.
10278
10279 1993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10280
10281 * Makefile.in (install): Split this into `install' and
10282 `do-install', to give people more control over exactly what gets
10283 done.
10284 (do-install): New target, containing the guts of `install'. Don't
10285 remove and recreate the directories inside the copying loop - do
10286 it all before the copying loop. Pass more flags to the lib-src
10287 make.
10288 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
10289 avoid errors and warnings.
10290
10291 * configure.in: For generic IBM PC boxes, insist on "unknown" for
10292 the manufacturer - the more general case was blocking other i386
10293 configuration names below, and that's how the names are written in
10294 MACHINES anyway.
10295
10296 * make-dist: When breaking links, remove the link before moving
10297 the copy onto it, to avoid interactive behavior.
10298
10299 * Makefile.in: Doc fix.
10300
10301 * configure.in: Doc fix.
10302
10303 * INSTALL: Mention --exec-prefix option.
10304
10305 * configure.in: Add support for the `--exec-prefix' option.
10306 * Makefile.in: Accept that support.
10307
10308 * configure.in: Use the AC_PROG_INSTALL macro.
10309 * Makefile.in (INSTALL): Variable removed.
10310 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
10311
10312 * configure.in: Distinguish between hp800's and hp700's by calling
10313 "uname -m".
10314
10315 1993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10316
10317 * configure.in: Recognize configuration names for i860 boxes
10318 running SYSV.
10319
10320 1993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10321
10322 * configure.in: Distinguish between hp800's and hp700's by the
10323 version of HP/UX they run, since that's something people are more
10324 likely to know - hp700's run 8.0.
10325 Add HP 700 configuration.
10326
10327 * configure.in: Test for the presence of the `rename' function.
10328
10329 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
10330 configure.in.
10331 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
10332
10333 * make-dist: Break intra-tree links.
10334
10335 * configure.in: Explain that this is an autoconf script, and give
10336 instructions for rebuilding configure from it. Arrange to put
10337 comments in configure explaining this too.
10338
10339 * configure.in: Make the first line of the configure script be
10340 "#!/bin/sh". Leaving the first line blank didn't work.
10341
10342 * configure.in (long_usage): Removed; made short_usage describe
10343 the options briefly.
10344
10345 * configure.in: Implement the --prefix option.
10346 * Makefile.in (prefix): Add support for it here.
10347 * INSTALL: Document it here.
10348
10349 * Makefile.in (install): Don't assume that the files in the `info'
10350 subdirectory match *.info. They don't have that prefix.
10351
10352 1993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10353
10354 * configure.in: Add case for version 5 of Esix.
10355
10356 1993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10357
10358 * Version 19.7 released.
10359
10360 * make-dist: There aren't any *.com files in lib-src anymore.
10361
10362 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
10363 them; they're symlinks to other filesystems on the GNU machines.
10364
10365 * make-dist: Check that the manual reflects the same version of
10366 Emacs as stated in lisp/version.el. Edit that version number into
10367 the README file.
10368
10369 1993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10370
10371 * configure.in: Remove the hack of AC_DEFINE; use
10372 AC_DEFINE_UNQUOTED.
10373
10374 1993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10375
10376 * make-dist: Don't distribute precomp.com, compile.com, or
10377 link.com from ./src; they're in ./vms now.
10378
10379 Some time-handling patches from Paul Eggert:
10380 * configure.in: Add AC_TIMEZONE.
10381
10382 1993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10383
10384 * configure.in: Recognize Linux as a valid operating system for
10385 the i386.
10386
10387 1993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10388
10389 * make-dist: Distribute some VMS files we got from Richard Levitte.
10390
10391 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
10392 the source for the sed command, not oldXMenu/Makefile.
10393
10394 1993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10395
10396 * INSTALL: Don't claim the srcdir option doesn't work.
10397
10398 1993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10399
10400 * configure.in: Include remarks saying what order the autoconf
10401 tests should go in, and remind people to change config.h.in
10402 whenever they add autoconf tests which make #definitions.
10403
10404 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
10405
10406 1993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10407
10408 * Makefile.in (oldXMenu/Makefile): Make this depend on
10409 ${srcdir}/oldXMenu/Makefile.in, not itself.
10410
10411 * PROBLEMS: Some updates from David J. Mackenzie.
10412
10413 More changes from David J. Mackenzie.
10414 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
10415 removed; autoconf and config.h should specify all these
10416 differences.
10417 (buildlisppath): Make this path depend on ${srcdir}.
10418 (INSTALLFLAGS): Removed.
10419 (INSTALL): Include the -c flag.
10420 (install): Change the way we invoke install accordingly.
10421
10422 Install ${srcdir} changes from DJM.
10423 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
10424 list.
10425 (COPYDIR, COPYDESTS): Install files from both the etc directory in
10426 the source tree and the etc directory in the object tree.
10427 (${SUBDIR}): Pass the prefix variable down to submakes.
10428 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
10429 in /bin.
10430 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
10431 values for srcdir and VPATH.
10432 (install): Add `v' flag to tar command. Make sure that `dir'
10433 exists in ${srcdir}/info before copying it. Remember that the man
10434 pages come from the source tree, not the object tree.
10435 * configure.in: Remove remarks saying that the --srcdir option
10436 doesn't work.
10437 Create the etc directory in the object tree.
10438 Recognize configuration names of the form *-sun-solaris*.
10439 Recognize sunos5 and solaris as operating system names.
10440
10441 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
10442 lib-src/getdate.y and src/systime.h.
10443
10444 1993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10445
10446 * make-dist: Make links in info subdir.
10447
10448 1993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10449
10450 * configure.in: Call AC_STDC_HEADERS.
10451
10452 1993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10453
10454 * configure.in: Sidestep autoconf's quoting of the second argument
10455 of AC_DEFINE, so we can specify the value to put there. It would
10456 be nice if autoconf provided some way to specify computed values
10457 for macros.
10458
10459 1993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10460
10461 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
10462 this is always just -DHAVE_CONFIG_H.
10463
10464 The GNU coding standards specify that CFLAGS should be left for
10465 users to set.
10466 * Makefile.in (CFLAGS): Let configure determine the default value
10467 for this. Don't
10468 have it default to DEFS.
10469 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
10470 (lib-src/Makefile, src/Makefile): Edit the default value for
10471 CFLAGS into these files, not DEFS.
10472 * configure.in (CFLAGS): Choose a default value for this - "-g"
10473 normally, or "-g -O" if we're using GCC. Edit it into the
10474 top-level Makefile.
10475
10476 * configure.in: When scanning the machine and system description
10477 #include files, write their names to conftest.c properly.
10478
10479 1993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10480
10481 * configure.in: In configuration name case for Apallos running
10482 Domainios, set opsys, not opsysfile.
10483
10484 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
10485 src/config.h, instead of AC_OUTPUT; the latter overwrites
10486 src/config.h even when it hasn't changed, puts a makefile-style
10487 comment at the top even though it's C code, and produces a
10488 config.status script which doesn't do the job right.
10489
10490 * configure.in: Add AC_LN_S test, so we can tell whether or not we
10491 can use a symbolic link to get the X Menu library into src.
10492 * Makefile.in (LN_S): New variable.
10493 (src/Makefile): Edit the value of LN_S into this makefile.
10494
10495 1993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10496
10497 * configure.in: Support *-sco3.2v4* as opsystem.
10498
10499 * make-dist: Don't include calc directory.
10500 Exclude many files in the man directory; copy a few.
10501
10502 1993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10503
10504 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
10505 call AC_STRUCT_TM to see what's in time.h.
10506
10507 * configure.in: Employ quoting stupidity to get the value of CPP
10508 to expand properly.
10509
10510 1993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10511
10512 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
10513 variable to scan the machine and system description files.
10514
10515 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
10516 so that getdate.y builds correctly.
10517
10518 1993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10519
10520 * configure.in (tempcname): Change this to "conftest.c", so it will
10521 work properly on systems with short filenames; this is the name
10522 autoconf uses.
10523
10524 * configure.in: Also detect the availability of dup2 and
10525 gethostname.
10526
10527 * configure.in: Use the AC_ALLOCA test.
10528 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
10529 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
10530
10531 1993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10532
10533 * make-dist: Distribute configure, as well as configure.in.
10534 Oversight.
10535
10536 1993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10537
10538 * Makefile.in (install): Print out the name of the directory we're
10539 copying, so people can have some idea of whether we're making
10540 progress.
10541
10542 * Makefile.in (install.aix, install.xenix, install.sysv, install):
10543 Don't forget to re-create the COPYDESTS directories after we clear
10544 them out.
10545
10546 1993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10547
10548 * Makefile.in: Add autoconf cookies so that the configure
10549 script can comment out sections of path variable definitions to
10550 choose between the installable configuration and the run-in-place
10551 configuration.
10552 * configure.in: Add new option `--run-in-place', to select the
10553 run-in-place path definitions.
10554
10555 * configure.in: Add a clause to the big configuration name case
10556 for the NeXT machine.
10557
10558 1993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10559
10560 * Makefile.in (install, install.sysv, install.xenix, install.aix):
10561 Make sure that each source directory exists, and is different from
10562 the destination directory; then, delete the destination before
10563 copying over the source.
10564
10565 * make-dist: Distribute configure.in, instead of configure.
10566
10567 1993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10568
10569 * configure.in: Don't set CC to "gcc -O" if the user specifies
10570 `--with-gcc'. Add -O to DEFS if GCC is set.
10571
10572 1993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10573
10574 * Makefile.in (clean mostlyclean): Missing right paren.
10575
10576 * configure.in: When checking for X windows, search for an X11
10577 subdirectory of ${x_includes}.
10578
10579 * configure.in: Check for gettimeofday function, for getdate.y.
10580
10581 Change `configure' to a mixture of custom code and autoconf stuff.
10582 autoconf can't derive all the information we need, but we'd really
10583 like to be able to take advantage of some of its tests, and its
10584 file-editing facilities.
10585 * configure.in: Renamed from configure.
10586 Quote the sections of shell script we want copied literally to
10587 the configure script.
10588 (compile): Initialize this to make the autoconf macros' code happy.
10589 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
10590 code to do their jobs.
10591 Use autoconf to produce Makefile and src/config.h.
10592 Remove the Makefile-style comment that autoconf places at the top
10593 of src/config.h.
10594 (config_h_opts): Removed - no longer necessary.
10595 * Makefile.in (configname): Renamed to configuration.
10596 (CONFIG_CFLAGS): Renamed to DEFS.
10597 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
10598 get values via autoload @cookies@.
10599 (libsrc_libs): Get this from autoconf. We used to do nothing
10600 about this.
10601 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
10602
10603 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
10604 echo the move-if-change command.
10605
10606 1993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
10607
10608 * make-dist: Distribute lib-src/rcs-checkin.
10609
10610 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
10611 Don't try to make links to the RCS or Old subdirectories.
10612 Use the appropriate extension for the compression type in use.
10613 Create the tar file in the shell's initial default directory, not
10614 in ${tempparent}.
10615 Erase the whole ${tempparent} tree, not just ${tempdir}.
10616
10617 1993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10618
10619 * Makefile.in (src/paths.h): Don't echo the huge sed command we
10620 use to build paths.h.
10621 (lib-src/Makefile, src/Makefile): Similarly.
10622
10623 * configure: Extend test for working `const' keyword to handle AIX
10624 3.2 cc.
10625
10626 1993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10627
10628 * make-dist: Distribute lisp/term/ChangeLog.
10629
10630 Arrange for C compilation throughout the tree to get
10631 C_SWITCH_SYSTEM from the configuration files.
10632 * configure: Extract C_SWITCH_SYSTEM from the machine and
10633 system-dependent files, and save it in the top-level Makefile.
10634 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
10635 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
10636
10637 * make-dist: Include the VMS support files in oldXMenu in the
10638 distribution.
10639
10640 * configure: Doc fix.
10641
10642 * configure: Fix corrupted config_h_opts.
10643
10644 * configure: Properly report option names in error messages.
10645
10646 * configure: Properly recognize --x-includes and --x-libraries
10647 options.
10648
10649 * configure: Fix syntax errors in code handling XFree386.
10650
10651 1993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10652
10653 * configure: Add special code to detect XFree386, and tell
10654 config.h about it.
10655
10656 * configure: Properly handle extracting values of LIBS_MACHINE and
10657 LIBS_SYSTEM that contain spaces.
10658
10659 * configure: Add `--x-includes' and `--x-libraries' options. I
10660 think these are dopey, but no less than three alpha testers, at
10661 large sites, have said they have their X files installed in odd
10662 places. Implement them by setting C_SWITCH_X_SITE and
10663 LD_SWITCH_X_SITE in src/config.h.
10664
10665 1993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
10666
10667 * make-dist: Don't distribute etc/Old files.
10668
10669 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
10670 backups.
10671
10672 1993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10673
10674 * make-dist: Fix typo.
10675
10676 1993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
10677
10678 * make-dist: Corrected typo, fixed it to discard = and TAGS files
10679 in some cases where it should but didn't seen to.
10680
10681 * Makefile.in: Added unlock and relock productions.
10682
10683 1993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10684
10685 * make-dist: Add a --compress option to force make-dist to use
10686 compress.
10687
10688 * make-dist: Use gzip, if we can find it.
10689
10690 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
10691 make rs6000-ibm-aix default to -aix32.
10692
10693 1993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
10694
10695 * Makefile.in: Added `Developer's configuration' section.
10696
10697 1993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
10698
10699 * Makefile.in: Add commented-out variable settings for developer's
10700 configuration.
10701
10702 1993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10703
10704 * make-dist: Distribute `src/bitmaps' too.
10705
10706 1993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
10707
10708 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
10709 make rs6000-ibm-aix default to -aix32.
10710
10711 1993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10712
10713 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
10714
10715 * Makefile.in (install.sysv): Add a second `$' in front of
10716 `${dest}', so that the shell will expand it, instead of Make.
10717
10718 * configure: When processing the name of the configure script,
10719 collapse `././' to `./', but leave a single `./' prefix alone.
10720
10721 * configure: Doc fix.
10722
10723 1993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10724
10725 * configure: Handle isc3.0 correctly.
10726
10727 1993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10728
10729 * make-dist: Don't try to copy the COPYING notice into
10730 external-lisp; we're not distributing that directory any more.
10731
10732 1993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10733
10734 * Makefile.in (install, install.aix, install.xenix, install.sysv):
10735 Remove CVS subdirectories from the installed directory trees, as
10736 well as RCS directories.
10737
10738 1993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10739
10740 * make-dist: Only copy gmalloc.c if we couldn't link it.
10741 Don't try to copy man/{README,Makefile} unless they actually exist.
10742
10743 * Makefile.in (lisppath): Don't include externallispdir in this.
10744 We're not sure whether we're even going to distribute the
10745 directory yet.
10746
10747 1993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10748
10749 * make-dist: Don't distribute the external-lisp directory anymore.
10750 * INSTALL: Remove all references to external-lisp.
10751
10752 * configure: Detect whether the compiler supports `const'
10753 properly, and edit src/config.h accordingly.
10754
10755 * configure: Tweak layout of final report.
10756
10757 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
10758 CFLAGS.
10759
10760 * Makefile.in (locallisppath): Make this default to
10761 ${datadir}/emacs/site-lisp, instead of
10762 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
10763 the same thing, and local-lisp causes completion conflicts with
10764 lock.
10765 (lisppath): Add ${externallispdir} to this.
10766 * INSTALL: Adjust installation directions.
10767
10768 * Makefile.in (externallispdir): New variable, to say where to
10769 install the externally-maintained lisp files.
10770 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
10771 the others.
10772 * INSTALL: Describe external-lisp and the new externallispdir
10773 variable.
10774
10775 1993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10776
10777 * configure (progname): New option `--with-gcc'. Make it clearer
10778 how we are trying to guess whether or not we have GCC.
10779 * INSTALL: Document the `--with-gcc' option, and improve
10780 description of `--with-x' options.
10781
10782 1993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10783
10784 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
10785 ${infodir} from these variables; we have written out explicit code
10786 to install the info files.
10787
10788 1993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10789
10790 * make-dist: Don't distributed the RCS files in the etc directory.
10791
10792 1993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10793
10794 * Makefile.in: Some makes can't handle comments in the middle of
10795 commands; move them to before the whole rule.
10796
10797 1993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10798
10799 * README: Mention what Emacs is.
10800
10801 1993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10802
10803 * make-dist: Include `./lisp/calc-2.02' in the distribution.
10804 Add `./cpp' and `./man' back into the distribution.
10805
10806 1993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10807
10808 * Makefile.in: Define MAKE, and use where appropriate.
10809
10810 1993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10811
10812 * make-dist: Remember that the authoritative COPYING notice is
10813 `etc/COPYING', not `../etc/COPYING'.
10814
10815 1992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10816
10817 * make-dist: Make sure that the COPYING notices in each directory
10818 are copies, not symlinks.
10819
10820 1992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10821
10822 * INSTALL: The build process produces an executable called `emacs'
10823 now. Change references.
10824 * Makefile.in: Adjust `install.mumble' targets to install
10825 `src/emacs', not `src/xemacs'.
10826
10827 * configure: Start with a blank line; this keeps some old CSH's
10828 from thinking it's a CSH script. Most systems will just use
10829 /bin/sh to run it, which is what we're expecting; the only other
10830 shells which might try to interpret it themselves are probably
10831 Bourne-compatible.
10832
10833 1992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10834
10835 * INSTALL: Improvements suggested by David Mackenzie.
10836
10837 1992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10838
10839 * Makefile.in (install, install.sysv, install.xenix, install.aix):
10840 Don't try to copy the info files if there aren't any; the
10841 unexpanded globbing pattern disappoints `install'. Ignore the
10842 return status of that command.
10843
10844 * INSTALL: Updated for new configuration arrangement.
10845
10846 * configure: Don't make the top-level Makefile read-only - people
10847 may want to edit the values of the path variables.
10848
10849 * Makefile.in (install, install.sysv, install.xenix, install.aix):
10850 Install the info files in ${infodir}. Install the executable
10851 under both `emacs' and `emacs-VERSION'.
10852
10853 * Makefile.in: Doc fix.
10854
10855 * Makefile.in (exec_prefix): New variable, as per latest version
10856 of coding standards.
10857 (bindir, libdir): Use it, instead of `prefix'.
10858 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
10859
10860 * Makefile.in (mandir): Make the default value for this depend on
10861 $(prefix).
10862
10863 * Makefile.in (datadir, statedir, libdir): Make these all default
10864 to ${prefix}/lib.
10865 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
10866 to compensate.
10867
10868 * Makefile.in (install, install.sysv, install.xenix, install.aix):
10869 Install the etags and ctags man pages too.
10870
10871 * Makefile.in (distclean): Don't delete backup files; that's the
10872 job of extraclean.
10873 (extraclean): Like distclean, but deletes backup and autosave files.
10874
10875 1992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10876
10877 Make path specification conform to GNU coding standards.
10878 * configure (long_usage): Remove all traces of old arguments from
10879 usage messages, and document the options we do accept in more
10880 detail: -with-x... and --srcdir.
10881 (options, boolean_opts): Deleted; we don't have enough options to
10882 make this worthwhile.
10883 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
10884 along with the code which supported them; these should be set as
10885 arguments to the top-level make.
10886 (config_h_opts): Since this no longer doubles as a list of option
10887 names, make them upper case; this simplifies the code which uses
10888 them to build the sed command to edit src/config.h. Change the
10889 code which sets them.
10890 (cc, g, O): Don't allow the user to set these using options; they
10891 should be specified using `CC=' and `CFLAGS=' arguments to the
10892 top-level make. Just choose reasonable default values for them,
10893 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
10894 values.
10895 (gnu_malloc, rel_alloc): Don't allow the user to set these using
10896 options; use them whenever the configuration files say they're
10897 possible.
10898 Simplify the argument processing loop. Don't accept abbreviations
10899 for option names; these might conflict with other configuration
10900 options in the future.
10901 Add some support for the `--srcdir' option. Check for the sources
10902 in . and .. if `--srcdir' is omitted. If the directories we will
10903 compile in don't exist yet, create them under the current directory.
10904 Note that the rest of the build process doesn't really support
10905 this.
10906 Edit only the top Makefile. That should edit the others. Edit
10907 into the makefile: `version', from lisp/version.el, `configname'
10908 and `srcdir' from the configuration arguments, `CC' and
10909 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
10910 the user's path, and LOADLIBES as gleaned from the system
10911 description files.
10912 Simplify the report generated; it doesn't need to include any
10913 description of paths now.
10914 Make `config.status' exec configure instead of just calling it, so
10915 there's no harm in overwriting `config.status'.
10916 * Makefile.in (version, configname): New variables, used to choose
10917 the default values for datadir and libdir.
10918 Path variables rearranged into two clearer groups:
10919 - In the first group are the variables specified by the GNU coding
10920 standards (prefix, bindir, datadir, statedir, libdir, mandir,
10921 manext, infodir, and srcdir).
10922 - In the second are the variables actually used for Emacs's paths
10923 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
10924 archlibdir), which depend on the first category.
10925 datadir and libdir default to directories under
10926 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
10927 demand.
10928 etcdir and lispdir default to subdirectories of datadir.
10929 archlibdir defaults to libdir.
10930 The new installation tree is a bit deeper than it used to be, so
10931 use the new make-path program in lib-src to build them all.
10932 Always build a new src/paths.h.tmp and then move-if-change it to
10933 src/paths.h, to avoid unnecessary rebuilds while responding to the
10934 right changes.
10935 Remove all mention of arch-lib. Run utility commands from
10936 lib-src, and let the executables be copied into archlibdir when
10937 Emacs is installed.
10938 Add targets for src/Makefile, lib-src/Makefile, and
10939 oldXMenu/Makefile, editing the values of the path variables into
10940 them.
10941 Let lib-src do its own installation.
10942 (datadir): Default to putting data files under
10943 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
10944 (emacsdir): Variable deleted; it would only be confusing to use.
10945 (lispdir, etcdir): Default to ${datadir}/lisp.
10946 (mkdir): Use make-path for this.
10947 (lockdir): Do this in mkdir.
10948 (Makefile): New target.
10949
10950 * configure (usage_message): Rename to long_usage.
10951
10952 * make-dist: Don't bother creating an arch-lib directory; that's
10953 only for installation now.
10954
10955 1992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10956
10957 * configure: Use GCC-style configuration names, using config.sub.
10958 Change the usage and help messages.
10959
10960 * configure: Initialize window_system, not indow_system.
10961
10962 * configure: Report which window system, compiler, and signal
10963 handler return type we decide to use.
10964
10965 * make-dist: Explain what's going on if config.sub and gmalloc.c
10966 can't be linked. Place the code which copies them near the code
10967 which links the rest of the files around them.
10968
10969 1992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
10970
10971 * make-dist: Don't bother to distribute src/*.com, or
10972 src/vmsbuild; those have all been moved to `../vms'.
10973
10974 1992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10975
10976 * make-dist: Don't forget that the way to avoid filenames starting
10977 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
10978 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
10979 couldn't make hard links to, since we have two already, and
10980 perhaps more to come.
10981
10982 1992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10983
10984 * configure: When editing parameters into lib-src/Makefile, change
10985 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
10986 needs some other flags too.
10987
10988 1992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10989
10990 * configure: Remove spurious echo of the configuration name.
10991
10992 * make-dist: Don't distribute files in src/m and src/s whose names
10993 begin with `='.
10994
10995 1992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10996
10997 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
10998 Also LISP_FLOAT_TYPE.
10999
11000 1992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11001
11002 * make-dist: Copy config.sub, since it's a symbolic link to a file
11003 on another file system.
11004
11005 1992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11006
11007 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
11008 distribution.
11009
11010 * config.sub: New file, to help us recognize configuration names.
11011 * make-dist: Include it in the distribution.
11012
11013 1992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11014
11015 * configure: Convert `-' to `_' in specified option names.
11016 Accept options with --. Delete --highpri and --have-x-menu options.
11017 New options --with-x and --with-x10 replace -window-system.
11018 Don't mention options --gnu-malloc, --rel-alloc
11019 or --lisp-float-type in help message.
11020
11021 1992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11022
11023 * make-dist: Include the `vms' subdirectory in the distribution.
11024
11025 1992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11026
11027 * configure: Remove lines starting with "# DIST: " when building
11028 lib-src/Makefile and src/Makefile. This allows us to mark the
11029 "Makefile.in" files with explanatory comments which won't also get
11030 stuck in the Makefiles.
11031
11032 1992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11033
11034 * make-dist: Don't use the '+' operator in the sed regular
11035 expression that extracts the version number from lisp/version.el;
11036 Ultrix sed doesn't seem support the operator. Just double the
11037 operand and use *.
11038
11039 1992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11040
11041 * Makefile.in: Doc fix.
11042
11043 1992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11044
11045 * configure: Rewrite sed command to remove at most one ./ prefix;
11046 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
11047 group.
11048
11049 1992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11050
11051 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
11052
11053 1992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11054
11055 * make-dist: Go ahead and build a new TAGS file, unless the
11056 --newer option was specified. Don't try to delete a TAGS file
11057 from etc; it's not kept there, and shouldn't be deleted anyway.
11058
11059 1992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11060
11061 * make-dist: If the lisp directory contains a default.el, don't
11062 distribute it.
11063
11064 * configure: When searching signal.h for the type of a signal
11065 return handler, make a copy of it, not a symbolic link to it; that
11066 way, it will work on systems that don't have symbolic links.
11067
11068 1992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
11069
11070 * make-dist: Taught it about vcdiff and rcs2log, added --newer
11071 option for generating incremental distributions. Stopped it from
11072 generating a TAGS file into the distribution; that sucker is
11073 *big*, and easily enough generated with the toplevel makefile.
11074
11075 1992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11076
11077 * configure: When writing config.status, don't prefix progname
11078 with a '.'; it might be absolute.
11079
11080 1992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11081
11082 * configure: Choose to use X11 if either /usr/lib/libX11.a or
11083 /usr/include/X11 exist, not only if both exist.
11084
11085 1992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11086
11087 * make-dist: Make the new external-lisp directory a duplicate of
11088 the external-lisp directory, not the lisp directory.
11089
11090 1992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11091
11092 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
11093 clean' in arch-lib; it doesn't even have a Makefile.
11094
11095 * Makefile.in (clean, mostlyclean): In the test which tries to
11096 distinguish between the build directory, which should be cleaned,
11097 and the installed directory, which shouldn't, cd to `${emacsdir}',
11098 not `${DESTDIR}${LIBDIR}'.
11099
11100 1992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11101
11102 * make-dist: Be sure to delete the .c and .h files that YACC and
11103 BISON create from getdate.y.
11104
11105 * external-lisp: New directory; see `external-lisp/README'.
11106 * make-dist: Added support for the external-lisp subdirectory.
11107
11108 * make-dist: Changed message which complains that make-dist wasn't
11109 invoked in the right directory to indicate which files it was
11110 looking for.
11111
11112 1992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11113
11114 * configure: Add comments explaining why we can't translate
11115 character ranges or control characters in `tr'.
11116
11117 1992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11118
11119 * configure: When generating the configuration message, we used to
11120 build the message from the start so that each line began with "# "
11121 so that it would be a comment in `config.status'. However, this
11122 causes trouble if any of the variables we use in the message
11123 expand to more than one line of text - as gnu_malloc_reason
11124 sometimes does. So instead, we build the message as it should be
11125 printed to the user (i.e. without the "# " prefixes), and stick on
11126 the "# "s when we write it to `config.status'.
11127
11128 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
11129 `lib-src' and `arch-lib'.
11130
11131 * configure: When generating report and `config.status' file, note
11132 that bindir only determines where `make install' and
11133 `build-install' will place the executables; this should make it
11134 clear that the ordinary build process will not try to install
11135 things.
11136
11137 1992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11138
11139 * make-dist: Change messages to say that we are 'making links to
11140 X', rather than 'copying X'. And put `' quotes around file names.
11141
11142 * make-dist: Include '.tmp' in the name of the staging directory.
11143
11144 * make-dist: Pass the `-f' option to rm when you're not sure that
11145 the files you're removing actually exist.
11146
11147 * make-dist: When setting up etc/COPYING, always nuke whatever is
11148 there, and then copy it in, to make sure we get a real file.
11149
11150 * make-dist: Don't try to distribute *.defns files any more. The
11151 only such file was for simula.el, which has been superseded by a
11152 version which doesn't have a separate .defns file.
11153
11154 1992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
11155
11156 * make-dist: Don't distribute configured versions of config.h.in,
11157 paths.h.in, Makefile.in in src.
11158
11159 * configure: Delete .tmp files before creating them; don't bother
11160 trying to make final targets writable first, since it won't
11161 matter to move-if-change.
11162
11163 1992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11164
11165 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
11166 mkdir and chmod in the center of all the conditionals. GNU Make
11167 will strip these out, but other makes won't.
11168
11169 1992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11170
11171 * make-dist: Include move-if-change in list of files to distribute.
11172
11173 1992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11174
11175 * configure: Remove any "." elements from the program name.
11176
11177 * configure: Don't record the values of all the possible arguments
11178 in config.status; only record the options that the user specified.
11179
11180 * configure: Use move-if-change to move in the new src/config.h.
11181
11182 1992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
11183
11184 * move-if-change: New file, copied from gcc release.
11185 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
11186 a temp file, so we don't update paths.h if an error occurs or if
11187 it doesn't need changing.
11188
11189 1992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11190
11191 * Makefile.in (src/paths.h): Do not install a value for the
11192 PATH_SUPERLOCK value; that macro doesn't exist anymore.
11193 * build-install.in: Same thing.
11194
11195 1992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11196
11197 * make-dist: Check the flag called "make_tar", not "make_dir"; the
11198 latter, being a typo, is always false, resulting in a program
11199 whose default behavior is to painstakingly build a copy of the
11200 source tree, and then delete it. Rah.
11201
11202 * Makefile.in: Add dist target, and comment for it.
11203
11204 * configure: When scanning <signal.h> for a declaration for
11205 signal, create a symbolic link with a name ending in .c, so the
11206 compiler won't complain that it's only been given .h files.
11207
11208 * configure: Check whether there are any arguments available
11209 before shifting to get the value of a non-boolean parameter.
11210
11211 * make-dist: Doc fix.
11212
11213 1992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11214
11215 * configure: Instead of grepping /usr/include/signal.h for a
11216 signal declaration, run /usr/include/signal.h or
11217 /usr/include/sys/signal.h through cpp and grep for the
11218 declaration.
11219
11220 * configure: Redirect the output of grep to /dev/null instead of
11221 using grep -s - that flag means different things on other systems.
11222
11223 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
11224 since the former is recognizable even if you don't know what
11225 'dumping' is.
11226 * configure: Accommodate that change.
11227
11228 * configure: Accept options for all of the directories you can
11229 change in the Makefile.
11230
11231 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
11232
11233 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
11234 FOO before you can use them.
11235
11236 * build-install.in: Made the "Where To Install Things" section
11237 conform with the similar section from Makefile.in. Copied section
11238 which builds src/paths.h from src/paths.h.in from the Makefile.
11239
11240 1992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11241
11242 * configure: Write config.status to pass its command-line
11243 arguments on to configure, so that people can use it to recreate
11244 an old configuration, with minor changes.
11245
11246 1992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11247
11248 * configure: Don't rely on option variables being unset if their
11249 values are the empty string. In particular, when producing the
11250 English report, don't assume that highpri will be unset when no
11251 increased priority has been requested; -highpri='' should be the
11252 same as omitting -highpri altogether.
11253
11254 * configure: Fix dumb bug: when running the system and machine
11255 description files through cpp, mark those lines that we want to
11256 evaluate with the string '@configure@', and then only evaluate
11257 them. This way if the files include anything that actually
11258 generates text (type definitions or external declarations, say),
11259 we won't try to eval it.
11260
11261 1992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11262
11263 * make-dist: New shell script.
11264
11265 * configure: When creating foo from foo.in, make foo read-only to
11266 remind people to edit the .in file instead.
11267
11268 * INSTALL: Changed references to config.h-dist to config.h.in.
11269 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
11270 to build src/paths.h from src/paths.h.in; added a paragraph to do
11271 this.
11272 * configure, Makefile, build-install: Changed filenames like
11273 FOO-dist to FOO.in.
11274
11275 1992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11276
11277 * Makefile, build-install: Renamed to Makefile.in and
11278 build-install.in; the configure script will edit these to produce
11279 the usable Makefile and build-install.
11280 * configure: Changed to produce ./Makefile, ./build-install,
11281 lib-src/Makefile, and src/Makefile from their *.in counterparts,
11282 instead of editing them in place.
11283
11284 1992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11285
11286 * Makefile: Re-arranged so that the undumped Emacs will search
11287 ../lisp *after* the site's local elisp files.
11288 (locallisppath, dumplisppath): New variables.
11289 (lisppath): This variable's default value is now chosen based on
11290 $(locallisppath) and $(lispdir); while it used to be the
11291 customization point for adding site-local elisp directories to
11292 load-path, that job is now handled mostly by locallisppath.
11293 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
11294 Check the values being assigned to the *LOADSEARCH macros for null
11295 path elements (like '::' in 'foo::bar').
11296
11297 * configure: When checking if the machine- and system-dependent
11298 files define a particular macro or not, actually run them through
11299 CPP and test the macros with #ifs, instead of just grepping for
11300 the macros' names. In particular, check for SYSTEM_MALLOC in this
11301 way.
11302
11303 1992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11304
11305 * Makefile (install): Don't use -s in install. (Keep the symbols.)
11306
11307 1992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11308
11309 * configure: Make the config.status file an executable shell
11310 script which will recreate the same configuration. Include the
11311 verbal description of the current configuration as a comment in
11312 the script.
11313 * INSTALL: Doc fix.
11314
11315 * Makefile: Brought the Makefile up to the GNU coding
11316 standards, as described in standards.text:
11317 (TAGS): New name for the target which rebuilds the tags table.
11318 (check): New target; doesn't do anything yet.
11319 (mostlyclean): New target, synonymous with clean.
11320 (realclean): New target. Currently, this just calls the
11321 subdirectories's makefiles and then deletes config.status.
11322 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
11323 variables.
11324 Installation directory variables changed to conform.
11325 (install, install.sysv, install.xenix, install.aix): Changed the
11326 code which copies the directories into their installed location to
11327 allow the installed locations to be in several different
11328 directories; the old version assumed that they would all be in
11329 $(emacsdir).
11330 (mkdir, lockdir): Allow the installed locations to be in several
11331 different directories.
11332 * INSTALL: Doc fix.
11333
11334 * build-install: Use the same variable names as the Makefile.
11335 Allow the installed locations to be in several different
11336 directories.
11337
11338 1992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11339
11340 * Makefile (src/paths.h): Instead of using a single sed command to
11341 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
11342 separately, and don't forget to append "/!!!SuperLock!!!" to the
11343 value of the PATH_SUPERLOCK macro.
11344
11345 * config.emacs: Renamed to configure, for consistency with other
11346 GNU products. Internal references changed.
11347 INSTALL, Makefile: References changed.
11348
11349 * lock: New directory, which should always be empty. If this
11350 directory doesn't exist, Emacs won't complain; it just won't lock.
11351 Having this here means that people can just unpack Emacs, build
11352 it, and have locking work.
11353
11354 * share-lib: Re-renamed to etc, for the sake of tradition.
11355 * config.emacs: Changed default value for datadir to ../etc.
11356 * INSTALL, README: Adjusted.
11357
11358 1992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11359
11360 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
11361 by running CPP on the appropriate s/*.h and m/*.h files.
11362
11363 1992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11364
11365 * config.emacs: Make sure to set the "exit on error" flag once
11366 we've removed config.status; errors should abort the configuration.
11367
11368 1992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11369
11370 * config.emacs: Added -distribute option, so that the Makefile
11371 paths are in their proper form. I don't know why this matters.
11372
11373 1992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11374
11375 * local-lisp: New directory, empty in the distribution, for people
11376 to put local elisp code in.
11377 * config.emacs: Include it in the default load path.
11378 * README: Document it.
11379
11380 1992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11381
11382 * config.emacs: Guess the type of signal handling functions based
11383 on the contents of /usr/include/signal.h.
11384
11385 * config.emacs: Print out progress report messages.
11386
11387 * Makefile (src/paths.h): Don't generically replace
11388 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
11389 editing of the other entries, and each entry should be dealt with
11390 explicitly anyway.
11391
11392 * build-install: Converted from C-shell to Bourne shell.
11393 * config.emacs: Edit build-install properly.
11394
11395 * config.emacs: Doc fix.
11396
11397 1992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11398
11399 * Makefile (install): Remove `B' from tar xf command.
11400
11401 1992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11402
11403 * config.emacs: Removed support for the `maintain-environment'
11404 option; the only important difference between this and its absence
11405 has been removed.
11406 * INSTALL: Removed mention of `maintain-environment'.
11407
11408 * config.emacs: Fix arguments to sed when processing boolean
11409 arguments.
11410
11411 1991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
11412
11413 * config.emacs: New file, to help automate the installation
11414 process.
11415
11416 * Makefile: Lots of changes to support the separation of etc into
11417 architecture-dependent and -independent files:
11418 (EMACSROOT): New variable, giving the directory under which all of
11419 Emacs's libraries should be installed. Changed rest of file to
11420 use it.
11421 (LIBDIR): Now denotes only architecture-dependent dir.
11422 (DATADIR): New variable, denoting architecture-independent dir.
11423 (LOCKDIR): New variable, for completeness.
11424 (SUBDIR): No more etc, new lib-src.
11425 (COPYDIR): No more etc, new arch-lib and share-lib.
11426 (src/paths.h): Set PATH_DATA and the LOCK macros too.
11427 (src): Now depends on lib-src, not etc.
11428 * build-install: Changes parallel to the above.
11429 * README: Describe the new arrangement.
11430
11431 * vms: New subdirectory for all the VMS stuff.
11432
11433 1991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
11434
11435 * Makefile (LISPPATH): New variable.
11436 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
11437
11438 1990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
11439
11440 * Makefile (install, install.sysv, install.xenix):
11441 Install wakeup instead of loadst. No need for setuid or setgid.
11442
11443 1990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
11444
11445 * Makefile (clean): Clean etc if that's not the installation dir.
11446
11447 1990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
11448
11449 * Makefile (paths.h): Make sed alter each name in the path.
11450
11451 1988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
11452
11453 * Makefile (install.sysv): Use cpio, not tar.
11454
11455 1988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
11456
11457 * Makefile (lockdir): Rename `lock' target.
11458 Depend on it from install*, not from `all'.
11459
11460 1988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
11461
11462 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
11463 to match build-install and paths.h.
11464
11465 ;; Local Variables:
11466 ;; coding: utf-8
11467 ;; End:
11468
11469 Copyright (C) 1993-1999, 2001-2012 Free Software Foundation, Inc.
11470
11471 This file is part of GNU Emacs.
11472
11473 GNU Emacs is free software: you can redistribute it and/or modify
11474 it under the terms of the GNU General Public License as published by
11475 the Free Software Foundation, either version 3 of the License, or
11476 (at your option) any later version.
11477
11478 GNU Emacs is distributed in the hope that it will be useful,
11479 but WITHOUT ANY WARRANTY; without even the implied warranty of
11480 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11481 GNU General Public License for more details.
11482
11483 You should have received a copy of the GNU General Public License
11484 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.