* font.c (Ffont_shape_gstring): Remove unused local.
[bpt/emacs.git] / ChangeLog
CommitLineData
83da1b55
GM
12012-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)
92f7c6f1 14 (nextstep, nextstep/GNUstep/Emacs.base/Resources): Update contents.
83da1b55 15
0328b6de
PE
162012-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
e3141fcf
PE
222012-09-14 Paul Eggert <eggert@cs.ucla.edu>
23
2af03429
PE
24 * configure.ac (--without-sync-input): Fix typo in usage message.
25
e3141fcf
PE
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
2c484e75
JD
332012-09-13 Jan Djärv <jan.h.d@swipnet.se>
34
35 * configure.ac: Reorder Xaw3d messages.
4d0b77fc 36 Report Gtk+ 3 as GTK.
2c484e75 37
4a4bbad2
PE
382012-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
d673aedc
JD
482012-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
9d9edd4b
GM
562012-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
c990426a
PE
612012-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
b8b0239f
PE
672012-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
f6196b87
PE
832012-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
1a4f1e9b
PE
922012-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
2fe28299
PE
972012-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
7b6c362e
PE
1042012-09-04 Paul Eggert <eggert@cs.ucla.edu>
105
1088b922
PE
106 Simplify redefinition of 'abort' (Bug#12316).
107 * configure.ac (NO_ABRT): Remove.
108
7b6c362e
PE
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
7f507777
PE
1132012-09-03 Paul Eggert <eggert@cs.ucla.edu>
114
79a7bafe
PE
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
7f507777
PE
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
f278d339
JD
1232012-09-02 Jan Djärv <jan.h.d@swipnet.se>
124
125 * configure.ac (HAVE_GOBJECT): Check for gobject-2.0 (Bug#12332).
126
2d3800d2
PE
1272012-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
17a2cbbd
DC
1342012-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
6e8aca60
PE
1422012-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
f0602979
JB
1482012-08-25 Juanma Barranquero <lekktu@gmail.com>
149
150 * lib/makefile.w32-in ($(BLD)/execinfo.$(O)): Update dependencies.
151
391ceac5
EZ
1522012-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
f4a681b0
PE
1572012-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
5af9cb6b
GM
1662012-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
01b13eb7
PE
1712012-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
9aa0092c
GM
1762012-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
562d4436
PE
1822012-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
51e6d6b2
PE
1892012-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
1598ef28
JB
1952012-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
76d0e68f
PE
2002012-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
57239922
JB
2052012-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
9374581a
GM
2112012-08-10 Glenn Morris <rgm@gnu.org>
212
213 * configure.ac (DIRECTORY_SEP): Move here from src/lisp.h.
214
da3d2105
DA
2152012-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
c30d4aef
DA
2212012-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
7d732d1a
GM
2272012-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
1c6f11f4
GM
2322012-08-06 Glenn Morris <rgm@gnu.org>
233
1db4583a
GM
234 * configure.ac (BROKEN_GETWD) [unixware]: New define.
235
1c6f11f4
GM
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
68b0c113
MA
2402012-08-05 Michael Albinus <michael.albinus@gmx.de>
241
a4fe5376 242 * INSTALL: Explain how to completely disable D-Bus. (Bug#12112)
68b0c113 243
32d9ba9a
UM
2442012-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
fddc1855
EZ
2492012-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
f35ef0ed
PE
2572012-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
d7844221
YM
2622012-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
837b365b
GM
2672012-08-02 Glenn Morris <rgm@gnu.org>
268
d66b744d
GM
269 * make-dist: Remove src/s.
270
837b365b
GM
271 * lib/makefile.w32-in (MS_W32_H): Update for new ms-w32.h location.
272
3f750e43
PE
2732012-08-02 Paul Eggert <eggert@cs.ucla.edu>
274
a0d4efe9
PE
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
bff2a4b8 278 * lib/stat-time.c, lib/timespec.c, lib/u64.c, m4/extern-inline.m4:
a0d4efe9
PE
279 New files. The new .c files are for instantiating extern inline
280 functions.
281
13294f95
PE
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
3f750e43
PE
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
ae21c275
GM
2952012-08-01 Glenn Morris <rgm@gnu.org>
296
297 * configure.ac (DOS_NT, MSDOS): New system type templates.
298
fca64dbd
UM
2992012-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
5c0c0e8a
GM
3042012-08-01 Glenn Morris <rgm@gnu.org>
305
ca35a5f7
GM
306 * configure.ac (FLOAT_CHECK_DOMAIN, HAVE_INVERSE_HYPERBOLIC)
307 (INTERNAL_TERMINAL): New.
b72c9a8c 308
5c0c0e8a
GM
309 * configure.ac (DEVICE_SEP, IS_DEVICE_SEP, IS_DIRECTORY_SEP)
310 (IS_ANY_SEP): Move here from src/lisp.h.
311
552a99b4
JB
3122012-08-01 Juanma Barranquero <lekktu@gmail.com>
313
314 * lib/makefile.w32-in (CONFIG_H): Update dependencies.
315 (CONF_POST_H): New macro.
316
8d8e2dfe
GM
3172012-07-31 Glenn Morris <rgm@gnu.org>
318
bc96620a
GM
319 * configure.ac (S_FILE): Remove output variable.
320
68169a33
GM
321 * configure.ac (opsysfile): Use AH_TEMPLATE. Doc fix.
322
b2c7a106
GM
323 * configure.ac (NULL_DEVICE, SEPCHAR, USER_FULL_NAME):
324 Move here from src.
325
8d8e2dfe
GM
326 * configure.ac (AMPERSAND_FULL_NAME, subprocesses):
327 Move here from conf_post.h.
328
c09bfb2f
DA
3292012-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
57ae02b1
AS
3352012-07-31 Andreas Schwab <schwab@linux-m68k.org>
336
337 * Makefile.in (install-arch-indep): Avoid eval.
338
c1529ded
GM
3392012-07-31 Glenn Morris <rgm@gnu.org>
340
b3a56300
GM
341 * configure.ac (opsysfile, S_FILE): Now they are always empty.
342
cd8bac79
GM
343 * configure.ac (opsysfile): Forgot to set it to empty on sol2-10
344 when removing src/s/sol2-6.h yesterday.
345
268e2432
GM
346 * configure.ac (USG5_4): Reintroduce this.
347 (opsysfile): Set to empty on irix6-5, sol2*, and unixware.
348
400d5621
GM
349 * configure.ac (wait3, WRETCODE): Move here from src/s/usg5-4-common.h.
350
7552f3ee
GM
351 * configure.ac (opsysfile): Set to empty on hpux*, darwin;
352 and to s/usg5-4-common.h on irix6-5.
c1529ded 353
b429a4ee
GM
3542012-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
0aee6912
PE
3592012-07-30 Paul Eggert <eggert@cs.ucla.edu>
360
8f25abd3
PE
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
0aee6912
PE
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
0a763bd1
GM
3752012-07-30 Glenn Morris <rgm@gnu.org>
376
32bac6d6
GM
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
b65e7c46 381 * configure.ac (_longjmp, _setjmp, TIOCSIGSEND): Move here from src/s.
0a763bd1 382
847bb9eb
JD
3832012-07-30 Jan Djärv <jan.h.d@swipnet.se>
384
385 * Makefile.in (install-arch-indep): Remove sh -x.
386
d34d6ffc
GM
3872012-07-30 Glenn Morris <rgm@gnu.org>
388
abc7ec54
GM
389 * configure.ac (opsysfile): Tweak message for null case.
390
227f5bd0
GM
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.
d34d6ffc 393
dc5493f1
PE
3942012-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
ffd817eb
JD
3992012-07-29 Jan Djärv <jan.h.d@swipnet.se>
400
401 * Makefile.in (install-arch-indep): Handle space in locallisppath.
402
e32a5799
PE
4032012-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
441efe9f
DA
4182012-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
5dad233c
PE
4242012-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
b6e9e0ff
PE
4362012-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
5b3f250f
GM
4422012-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
dbee5793
GM
4472012-07-13 Glenn Morris <rgm@gnu.org>
448
32fb4bb6
GM
449 * configure.ac (opsysfile): Set to empty on gnu, cygwin.
450
983188fd
GM
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
5b633342
GM
457 * configure.ac (NSIG_MINIMUM, ULIMIT_BREAK_VALUE, SETUP_SLAVE_PTY)
458 (GC_MARK_SECONDARY_STACK): Move here from src/s.
dbee5793 459
308aab79
GM
4602012-07-12 Glenn Morris <rgm@gnu.org>
461
4fae5a7a
GM
462 * configure.ac (AH_BOTTOM) [DARWIN_OS]: Move SYSTEM_PURESIZE_EXTRA
463 setting here from src/s/darwin.h.
464
51c3b9b4
GM
465 * configure.ac (NO_MATHERR): Unconditionally define for Darwin;
466 as src/s/darwin.h used to.
467
42bd1719
GM
468 * configure.ac (NARROWPROTO, NO_ABORT, BROKEN_GET_CURRENT_DIR_NAME)
469 (BROKEN_FIONREAD, BROKEN_PTY_READ_AFTER_EAGAIN, BROKEN_SIGAIO)
ba9e4b84 470 (BROKEN_SIGPOLL, BROKEN_SIGPTY, FIRST_PTY_LETTER, NO_EDITRES)
0ab7b23a 471 (G_SLICE_ALWAYS_MALLOC, PREFER_VSUSP, PTY_ITERATION, PTY_OPEN)
3f922c37 472 (PTY_NAME_SPRINTF, PTY_TTY_NAME_SPRINTF, RUN_TIME_REMAP)
3e91a053 473 (SETPGRP_RELEASES_CTTY, TAB3, TABDLY, RUN_TIME_REMAP, UNIX98_PTYS)
7ccad002 474 (XOS_NEEDS_TIME_H): Move here from src/s.
308aab79 475
c43fb4c3
GM
4762012-07-11 Glenn Morris <rgm@gnu.org>
477
478 * configure.ac (INTERRUPT_INPUT): Move here from src/s.
ee1cf5cf 479 (HAVE_PTYS, HAVE_SOCKETS): Define unconditionally.
c43fb4c3 480
554fef51
PE
4812012-07-11 Paul Eggert <eggert@cs.ucla.edu>
482
483 * configure.ac (tzset): Remove check that's redundant with gnulib.
484
c8add24e
GM
4852012-07-11 Glenn Morris <rgm@gnu.org>
486
172bedef
GM
487 * configure.ac (CLASH_DETECTION): Define unconditionally.
488
249685df
GM
489 * configure.ac (opsysfile): Use bsd-common on gnu systems.
490
c8add24e 491 * configure.ac (GNU_LIBRARY_PENDING_OUTPUT_COUNT):
09f4e3b0 492 (SIGNALS_VIA_CHARACTERS): Move here from src/s.
c8add24e 493
5ebbef1d
PE
4942012-07-11 Paul Eggert <eggert@cs.ucla.edu>
495
bb352260
PE
496 Assume mkdir, rename, rmdir, strerror.
497 * configure.ac (mkdir, rename, rmdir, strerror): Remove check.
5ebbef1d 498
20e94fdd
GM
4992012-07-11 Glenn Morris <rgm@gnu.org>
500
9d596af3
GM
501 * configure.ac (DONT_REOPEN_PTY): Move here from src/s.
502
20e94fdd
GM
503 * configure.ac (DEFAULT_SOUND_DEVICE): New definition.
504
22ffb973
PE
5052012-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
882cf227
GM
5122012-07-10 Glenn Morris <rgm@gnu.org>
513
d02eb359
GM
514 * configure.ac (DATA_START, DATA_SEG_BITS, PENDING_OUTPUT_COUNT):
515 Move here from src/s.
882cf227 516
cda158b4
AS
5172012-07-09 Andreas Schwab <schwab@linux-m68k.org>
518
519 * configure.ac (PNG_DEPSTRUCT): Define this instead of
520 PNG_DEPRECATED.
521
5994c183
PE
5222012-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
52331d2c
JB
5282012-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
c4444d16
PE
5432012-07-09 Paul Eggert <eggert@cs.ucla.edu>
544
2f93ecce
PE
545 Merge from gnulib, incorporating:
546 2012-07-09 timespec: mark functions with const attributes
547
c4444d16
PE
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.
61a11606
PE
551 See commit 'v2.69-4-g560f16b' of 2012-05-06, "general: deprecate
552 'configure.in' as autoconf input" in the Autoconf git repository.
c4444d16
PE
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
0ccb0b09
PE
5602012-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
4da41f1c
AS
5672012-07-07 Andreas Schwab <schwab@linux-m68k.org>
568
569 * configure.in (WARN_CFLAGS): Add -Wno-deprecated-declarations.
570
6045c4fd
PE
5712012-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
4516fbef
GM
5832012-07-07 Glenn Morris <rgm@gnu.org>
584
41f9404e
GM
585 * configure.in (BROKEN_SA_RESTART): Doc fix.
586
4516fbef
GM
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
07adc2c6
JB
5932012-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
a69ca799
PE
6002012-07-06 Paul Eggert <eggert@cs.ucla.edu>
601
f5c08e17
PE
602 * configure.in: Document --enable-gcc-warnings better.
603
fee5959d
PE
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.
f5c08e17 609
fee5959d
PE
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
a69ca799
PE
614 Merge from gnulib, incorporating:
615 2012-07-06 timespec-sub: avoid duplicate include
616 Reported by Juanma Barranquero.
617
a02d99e7
GM
6182012-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
7dca65a4
PE
6242012-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
013aabf1
PE
6302012-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
8ce70ed2
DA
6362012-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
ca26824c
GM
6412012-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
94eb8e0a
DA
6492012-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
e509cfa6
DA
6562012-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
a54e2c05
DA
6612012-06-28 Dmitry Antipov <dmantipov@yandex.ru>
662
663 * configure.in (ENABLE_CHECKING): Update comment.
664
059e4fb5
PE
6652012-06-28 Paul Eggert <eggert@cs.ucla.edu>
666
15458df4
PE
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
059e4fb5
PE
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
1ba6038a
GM
6752012-06-27 Glenn Morris <rgm@gnu.org>
676
0b6b25d5
GM
677 * configure.in: Only check for paxctl on gnu-linux. (Bug#11398#26)
678
1ba6038a
GM
679 * INSTALL: Remove references to paths.el.
680
cc06e7e7
EZ
6812012-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
cf38a720
PE
6882012-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
3511c784
DA
6932012-06-25 Dmitry Antipov <dmantipov@yandex.ru>
694
695 * configure.in (AC_CHECK_FUNCS): Detect library functions
696 strcasecmp and strncasecmp.
697
845ca893
PE
6982012-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
696056c2
EZ
7052012-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
47d0c011
PE
7162012-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
388cdec0
EZ
7222012-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:
ed9265fc 735 * lib/utimens.h: Include sys/time.h.
388cdec0 736
54e8a418
AS
7372012-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
d35af63c
PE
7422012-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
05730648
PE
7632012-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
646b5f55
AS
7782012-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
8a07a8c6
GM
7842012-06-12 Glenn Morris <rgm@gnu.org>
785
b4492cba
GM
786 * configure.in (HAVE_PROCFS, _STRUCTURED_PROC): New AC_DEFINEs.
787 (opsysfile): Set specially for sol2-10.
788
8a07a8c6
GM
789 * configure.in (BROKEN_SA_RESTART, USG_SUBTTY_WORKS):
790 New AC_DEFINEs, for hpux11.
791 (opsysfile): Set specially for hpux11.
792
03043c1b
PE
7932012-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
ed846e5f
GM
7992012-06-12 Glenn Morris <rgm@gnu.org>
800
0d369729
GM
801 * configure.in (opsysfile): Set specially for gnu-kfreebsd, openbsd.
802
45fa9c0f
GM
803 * configure.in (NO_TERMIO, BROKEN_SIGIO): Move here from src/s.
804
ed846e5f
GM
805 * configure.in: Anticipate platforms with no src/s file.
806
0e25d334
CY
8072012-06-12 Chong Yidong <cyd@gnu.org>
808
809 * configure.in: Check for MagickMergeImageLayers (Bug#11678).
810
a9be7d2b
GM
8112012-06-11 Glenn Morris <rgm@gnu.org>
812
813 * configure.in (SYSTEM_TYPE): New AC_DEFINE.
814
e3a3e213
MA
8152012-06-09 Michael Albinus <michael.albinus@gmx.de>
816
817 * configure.in (dbus_type_is_valid): Check for library function.
818
276d5f5d
GM
8192012-06-06 Glenn Morris <rgm@gnu.org>
820
821 * INSTALL, make-dist: Remove vcdiff.
822
418cd726
GM
8232012-06-03 Glenn Morris <rgm@gnu.org>
824
825 * INSTALL, make-dist: Remove rcs-checkin.
826
c71232db
UM
8272012-06-03 Ulrich Müller <ulm@gentoo.org>
828
829 * configure.in (PAXCTL): Check for paxctl. (Bug#11398)
830
501390c5
PE
8312012-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
0e7a053e
PE
8412012-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
cd376509
EZ
8552012-05-27 Eli Zaretskii <eliz@gnu.org>
856
42a53d84
EZ
857 * config.bat (lib): Create/update lib/stdalign.in-h and
858 lib/sys_types.in-h.
859
0e7a053e
PE
860 * lib/makefile.w32-in ($(BLD)/md5.$(O)):
861 ($(BLD)/sha1.$(O)):
862 ($(BLD)/sha256.$(O)):
cd376509
EZ
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
50c4645e
PE
8682012-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
caf8a9b2
PE
8762012-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
34374650
PE
9502012-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
ec21c7f8
PE
9622012-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
39078e4a
GM
9672012-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
be17565b
GM
9732012-05-21 Glenn Morris <rgm@gnu.org>
974
ff0c3cfb
GM
975 * update-subdirs: Move to build-aux/.
976 * make-dist, Makefile.in (install-arch-indep): Update for this change.
977
d10cfddd
GM
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
be17565b
GM
983 * vpath.sed: Remove unused file.
984 * make-dist: No more vpath.sed.
985
9b4ee616
PE
9862012-05-21 Paul Eggert <eggert@cs.ucla.edu>
987
fb77d37e
PE
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
261cb4bb
PE
997 Assume C89 or later.
998 * configure.in (AC_C_PROTOTYPES, AC_C_VOLATILE, AC_C_CONST)
999 (POINTER_TYPE, PROTOTYPES): Remove.
1000
9b4ee616
PE
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
261cb4bb
PE
10092012-05-21 Glenn Morris <rgm@gnu.org>
1010
1011 * configure.in (LEIM_INSTALLDIR):
1012 Rename to leimdir, treat like lispdir.
1013
b847032c
GM
10142012-05-21 Glenn Morris <rgm@gnu.org>
1015
1016 * Makefile.in (install-arch-indep, install-doc, install-info)
1017 (uninstall): Scrap superfluous subshells.
1018
af006ad5
UM
10192012-05-19 Ulrich Mueller <ulm@gentoo.org>
1020
1021 * Makefile.in (install-etc): Respect DESTDIR. (Bug#11518)
1022
003fdae2
PE
10232012-05-19 Paul Eggert <eggert@cs.ucla.edu>
1024
9232a6d9
PE
1025 * configure.in (AC_CHECK_FUNCS): Remove XSetWMProtocols,
1026 getdomainname, mblen (twice), mbrlen (twice), mbsinit, ualarm,
1027 getsockopt, setsockopt, mremap, mempcpy.
1028
003fdae2
PE
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
e7333757
GM
10332012-05-19 Glenn Morris <rgm@gnu.org>
1034
e39b9806 1035 * Makefile.in (install-arch-indep): Remove unneeded subshell.
e39b9806 1036
42d5aa3e
GM
1037 * Makefile.in (install-arch-indep): Remove unneeded chmod.
1038 Set permissions of lisp/subdirs.el.
1039
9192d37d
GM
1040 * Makefile.in (SUBDIR): Add leim. Update users.
1041
2e5d41e4
GM
1042 * Makefile.in (lib, lib-src, lisp): Check cd return value.
1043
e7333757
GM
1044 * Makefile.in (leim): No need to set PARALLEL.
1045
7606c360
GM
10462012-05-18 Glenn Morris <rgm@gnu.org>
1047
6d1a623e
GM
1048 * Makefile.in (install-arch-indep, install-info, install-man):
1049 Simplify some one-sided ifs.
1050
29473393
GM
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
660c8c1e
GM
1055 * Makefile.in (install-arch-indep): Split into several rules.
1056 (install-doc, innstall-info, install-man): New rules.
1057
37f36bcb
GM
1058 * configure.in (mandir): May as well include it in the NS app bundle.
1059
0629a797
GM
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
136c45ee
GM
1064 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS) <darwin>:
1065 No longer unconditonally add /sw directories. (Bug#2280)
1066
ed0ba302
GM
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
62061397
GM
1071 * Makefile.in (install-arch-indep):
1072 Move last element of mkdir rule here.
1073 (mkdir): Remove rule.
1074
37baa3c8
GM
1075 * Makefile.in (install-arch-indep): Remove unneeded chmods.
1076 INSTALL_DATA does this for us.
1077
b533f05e
GM
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
7606c360
GM
1084 * Makefile.in (install-arch-indep): Combine adjacent loops.
1085
3a4155de
GM
10862012-05-17 Glenn Morris <rgm@gnu.org>
1087
d9a1e2c2
GM
1088 * Makefile.in (install-etc, mkdir):
1089 Make relevant directories in install-etc rather than mkdir.
1090
4c54abe1
GM
1091 * Makefile.in (write_subdir): Create the directory if needed.
1092 (install-arch-dep, mkdir): No need to make site-lisp directories.
1093
9f1ea7dc 1094 * Makefile.in (write_subdir): New.
05f3d308 1095 (install-arch-indep, install-arch-dep): Use $write_subdir.
9f1ea7dc 1096
40c117e7 1097 * configure.in (docdir, etcdir, infodir, lispdir):
b42c720d 1098 For a self-contained ns build, set these to the appropriate values.
40c117e7 1099 * Makefile.in (install-arch-dep): No need to move info/ any more.
b42c720d 1100
b4a36200
GM
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,
96182ae6
GM
1104 don't bother installing binaries then immediately deleting them.
1105
3a4155de
GM
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
f04940ae
PE
11132012-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
27cb7be2
GM
11252012-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
ec3ca9ec
GM
11322012-05-15 Glenn Morris <rgm@gnu.org>
1133
4e7d487c 1134 * Makefile.in (install-arch-dep): Replace use of MV_DIRS.
a3f7efb8 1135
75a9f5f5
GM
1136 * Makefile.in (install-arch-dep): Do not hard-code version number.
1137
ec3ca9ec
GM
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
3fe7cdc8
GM
11412012-05-12 Glenn Morris <rgm@gnu.org>
1142
9e6b06ed
GM
1143 * configure.in (ns_appbindir): Remove trailing "/".
1144
3fe7cdc8
GM
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
a873f274
GM
11502012-05-11 Glenn Morris <rgm@gnu.org>
1151
1152 * Makefile.in (install-arch-indep): There are no more Makefile.c files.
e6124927 1153 Use INSTALL_DATA for the DOC file.
c8e32179 1154 Remove dead code for ./lisp that never executes.
a873f274 1155
ff57c2ec
GM
11562012-05-10 Glenn Morris <rgm@gnu.org>
1157
1158 * configure.in (LEIM_INSTALLDIR): New output variable.
1159
49ed9c8e
SM
11602012-05-08 Stefan Monnier <monnier@iro.umontreal.ca>
1161
1162 * .dir-locals.el (log-edit-mode): Enable gnu-style checks.
1163
5122804a
GM
11642012-05-08 Glenn Morris <rgm@gnu.org>
1165
1166 * make-dist: No more doc/lispref/*.el.
1167
01319a4e
AS
11682012-05-05 Andreas Schwab <schwab@linux-m68k.org>
1169
1170 * configure.in: Fix quoting bugs.
1171
8045b906
GM
11722012-05-04 Glenn Morris <rgm@gnu.org>
1173
1174 * configure.in (INFO_EXT, INFO_OPTS): New output variables.
1175
9fa0e416
GM
11762012-05-02 Glenn Morris <rgm@gnu.org>
1177
3c30e766
GM
1178 * configure.in (LD_SWITCH_SYSTEM): Don't try to defeat
1179 the choices made by FreeBSD and NetBSD. (Bug#10313)
1180
9aa071df
GM
1181 * Makefile.in (INFO_FILES): Remove variable.
1182 (INFO_NONMISC): New variable.
1183 (install-arch-indep, uninstall): Don't use $INFO_FILES.
1184
cd3771a0
GM
1185 * Makefile.in (uninstall): Remove useless-use-of-for; that for
1186 some reason caused problems on an old Solaris.
1187
a36e64d0
GM
1188 * Makefile.in (install-arch-indep, uninstall):
1189 Ensure that INSTALL-type commands are run from top-level.
1190
9e7a4bcf
GM
1191 * info/dir: Make some entries consistent with the source texi files.
1192
9fa0e416
GM
1193 * configure.in (LIBS_TERMCAP): Fix netbsd logic, broken 2012-03-04.
1194
7adecb99
GM
11952012-05-02 Glenn Morris <rgm@gnu.org>
1196
1197 * Makefile.in (install-arch-indep):
1198 Combine adjacent install-data and install-info loops.
1199
4737362e
GM
12002012-05-01 Glenn Morris <rgm@gnu.org>
1201
ab1121bd
GM
1202 * Makefile.in (MAN_PAGES): Remove.
1203 (install-arch-indep, uninstall): Don't use $MAN_PAGES.
1204
a4a18b8b
GM
1205 * configure.in: Try libtinfo for tputs.
1206 (LIBS_TERMCAP) [gnu*]: Use libtinfo if it was found. (Bug#9741)
1207
3ba0a545
GM
1208 * configure.in: Combine adjacent $opsys case blocks.
1209
e3da5b19
GM
1210 * configure.in (LIBS_TERMCAP): Remove unreachable branch for sol2.
1211
262f06da
GM
1212 * configure.in: Invert the TERMINFO logic,
1213 since "yes" is far more common than "no".
1214
9311dcff
GM
1215 * configure.in (HAVE_LIBNCURSES): Remove; it is required to be true.
1216
4d5c6349
GM
1217 * configure.in (LD_SWITCH_X_SITE_RPATH):
1218 Rename from LD_SWITCH_X_SITE_AUX_RPATH.
1219
4737362e
GM
1220 * configure.in (LD_SWITCH_X_SITE_AUX): Remove; no longer used.
1221
562e638f
GM
12222012-04-26 Glenn Morris <rgm@gnu.org>
1223
1224 * make-dist: No more doc/lispref/tindex.pl.
1225
dcbf5805
MA
12262012-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
e3a3e213 1230 these library functions.
dcbf5805 1231
4b5b5289
PE
12322012-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
9ee7d8b9
PE
12432012-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
5e6ab4e6
AS
12522012-04-21 Andreas Schwab <schwab@linux-m68k.org>
1253
1254 * m4/gl-comp.m4: Update. (Bug#11285)
1255
c07a4c0b 12562012-04-20 Ludovic Courtès <ludo@gnu.org>
d666446d
LC
1257
1258 * configure.in: Don't use the -R option (Bug#11251).
1259
6c94c34f 12602012-04-18 Paul Eggert <eggert@cs.ucla.edu>
b8df54ff 1261
9f46df23 1262 configure: new option --enable-gcc-warnings (Bug#11207)
b8df54ff
PE
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.
67546201 1274 * INSTALL (DETAILED BUILDING AND INSTALLATION): Likewise.
b8df54ff
PE
1275 * lib/Makefile.am (AM_CFLAGS): New macro.
1276 * m4/manywarnings.m4, m4/warnings.m4: New files, from gnulib.
1277
316411f0
DA
12782012-04-17 Dmitry Antipov <dmantipov@yandex.ru>
1279
1280 * configure.in (AC_CHECK_FUNCS):
1281 Add getpwent, endpwent, getgrent, endgrent. (Bug#7900)
1282
9b9b2ef2
GM
12832012-04-16 Glenn Morris <rgm@gnu.org>
1284
b1aa797c
GM
1285 * configure.in (NS_HAVE_NSINTEGER): Remove unnecessary variable.
1286
9b9b2ef2
GM
1287 * configure.in: Remove X libs workaround for old autoconf.
1288
badf86af
KB
12892012-04-12 Ken Brown <kbrown@cornell.edu>
1290
1291 * configure.in: Warn that Cygwin 1.5 is unsupported. (Bug#10398)
1292
2f097256
GM
12932012-04-11 Glenn Morris <rgm@gnu.org>
1294
1295 * configure.in (GNUSTEP_CFLAGS): Rename from C_SWITCH_X_SYSTEM.
1296
a9f72fc1
GM
12972012-04-10 Glenn Morris <rgm@gnu.org>
1298
1299 * configure.in: Conditionally generate admin/unidata/Makefile.
1300
6b4f4a2d
TZ
13012012-04-09 Teodor Zlatanov <tzz@lifelogs.com>
1302
a9f72fc1 1303 * info/dir, Makefile.in (INFO_FILES): Add emacs-gnutls manual.
6b4f4a2d 1304
23df914b
GM
13052012-04-09 Glenn Morris <rgm@gnu.org>
1306
fd9d85c2
GM
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
23df914b
GM
1311 * configure.in: Require makeinfo >= 4.7. (Bug#10910)
1312 Eg org.texi has been using 4.7 functions for some time.
1313
bf6bba2b
PE
13142012-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
f3774f20
GM
13222012-04-07 Glenn Morris <rgm@gnu.org>
1323
1324 * README, configure.in (AC_INIT): Bump version to 24.1.50.
1325
d67a9a85
EZ
13262012-04-07 Eli Zaretskii <eliz@gnu.org>
1327
1328 * lib/makefile.w32-in (gnulib, all): Don't depend on stamp_BLD.
1329
f20f95c6
PE
13302012-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
75197633
CS
13392012-02-05 Christoph Scholtes <cschol2112@googlemail.com>
1340
533183f3 1341 * make-dist (README.W32): Include file in source tarball. (Bug#9750)
3e44c782 1342
75197633
CS
1343 * lib/makefile.w32-in (PRAGMA_SYSTEM_HEADER): Move to platform
1344 specific makefiles to support getopt_.h generation with MSVC.
1345
7eb21b49
GM
13462012-02-04 Glenn Morris <rgm@gnu.org>
1347
1348 * Makefile.in (uninstall):
1349 Handle compressed info files and man pages. (Bug#10718)
1350
44f92739
GM
13512012-02-02 Glenn Morris <rgm@gnu.org>
1352
1353 * configure.in [HAVE_NS]:
1354 Error if use --without-toolkit-scroll-bars. (Bug#10673)
1355
6df37268
PE
13562012-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
8d8939e8
GM
13702012-01-31 Glenn Morris <rgm@gnu.org>
1371
e4070def
GM
1372 * configure.in: Throw an explicit error if Motif toolkit was
1373 requested but requirements could not be found.
1374
8d8939e8
GM
1375 * configure.in: Allow Emacs to actually be built with xaw scroll-bars.
1376
5a26ec89
EZ
13772012-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
1b0880d5
JB
13832012-01-16 Juanma Barranquero <lekktu@gmail.com>
1384
1385 * .bzrignore: Ignore etc/__pycache__.
1386
adee8a65
PE
13872011-12-17 Paul Eggert <eggert@cs.ucla.edu>
1388
1389 Port HAVE_PTHREAD configuration to MirBSD 10 (Bug#10201).
090bd7cb 1390 * configure.in (HAVE_PTHREAD): Check for pthread_atfork if linking
adee8a65
PE
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
e152e577
JB
13952011-12-10 Juanma Barranquero <lekktu@gmail.com>
1396
1397 * update-subdirs: Don't set no-byte-compile twice (bug#10260).
1398
46d14be7
JD
13992011-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
6c269a38
PE
14042011-12-03 Paul Eggert <eggert@cs.ucla.edu>
1405
4eec8d6f
PE
1406 * INSTALL.BZR: Mention configure -C, --disable-maintainer-mode.
1407
6c269a38 1408 Propagate configure flags to sub-configures.
1350a3cc 1409 * Makefile.in (cache_file, MAINTAINER_MODE_FLAG, CONFIGUREFLAGS):
6c269a38
PE
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
63e94eb8
PE
14152011-12-03 Paul Eggert <eggert@cs.ucla.edu>
1416
1417 * .bzrignore: Add config.cache.
1418
54e9e3bf
JD
14192011-11-27 Jan Djärv <jan.h.d@swipnet.se>
1420
1421 * configure.in: Check for gtk_window_set_has_resize_grip.
1422
20db1522
JB
14232011-11-24 Juanma Barranquero <lekktu@gmail.com>
1424
1425 * configure.in (HAVE_XPM): Fix typo.
1426
60bf278f
GM
14272011-11-22 Glenn Morris <rgm@gnu.org>
1428
5f77c86c
GM
1429 * configure.in (EMACSDATA, EMACSDOC): If set, print, since they can
1430 have confusing effects on the build. (Bug#6401)
1431
60bf278f
GM
1432 * Makefile.in (install-arch-dep): Tweak previous change.
1433
816be9f6
YD
14342011-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
d5ff9cd0
AS
14432011-11-20 Andreas Schwab <schwab@linux-m68k.org>
1444
1445 * configure.in: Remove reference to src/m/ibms390.h.
1446
1c889bf6
GM
14472011-11-13 Glenn Morris <rgm@gnu.org>
1448
1449 * INSTALL: Tiny updates for disk space used during installation.
1450
a6fc3b5c
EZ
14512011-11-05 Eli Zaretskii <eliz@gnu.org>
1452
1453 * lib/makefile.w32-in (FRC): New dummy target.
1454 (TAGS): Depend on FRC.
1455
9f77899d
GM
14562011-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
0bd3cb7b
EZ
14612011-10-31 Eli Zaretskii <eliz@gnu.org>
1462
07f3add9
EZ
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.
0bd3cb7b 1467
d2eaf3e4
NT
14682011-10-25 Nali Toja <nalitoja@gmail.com> (tiny change)
1469
1470 * configure.in (HAVE_GNU_MAKE): Respect MAKE env-var. (Bug#9868)
1471
e782cfab
PE
14722011-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
7da0b018
PE
14792011-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
0ffe1065
JD
14862011-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
23769e49
CY
14902011-10-18 Chong Yidong <cyd@gnu.org>
1491
1492 * make-dist: Remove Cocoa/Emacs.xcodeproj from distribution.
1493
fd8dea03
GM
14942011-10-13 Glenn Morris <rgm@gnu.org>
1495
1496 * configure.in: Also look for tputs in libcurses. (Bug#9736)
1497
f4cc5b54
PE
14982011-10-12 Paul Eggert <eggert@cs.ucla.edu>
1499
1500 * configure.in: Remove check for -lintl (Bug#9713).
f1bfb0db 1501 The check could break 'configure' on GNU/Linux with a (broken) libintl.
f4cc5b54
PE
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
7c5ee88e
PE
15072011-10-07 Paul Eggert <eggert@cs.ucla.edu>
1508
d47439a3
PE
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
7c5ee88e
PE
1515 * configure.in (GC_LISP_OBJECT_ALIGNMENT): Remove.
1516 This is now done by src/alloc.c.
1517
423dbf9b
RS
15182011-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
31bed486
EZ
15232011-09-29 Eli Zaretskii <eliz@gnu.org>
1524
5f91c1e5
EZ
1525 * .bzrignore: Add ./GNUmakefile.unix, lib/SYS, lib/alloca.in-h,
1526 lib/signal.in-h.
31bed486 1527
e785f2ec 1528 * config.bat: Rename GNUmakefile, so it is not run on MS-DOS.
31bed486
EZ
1529 Rename signal.in.h and alloca.in.h.
1530
e1504b9b
EZ
15312011-09-28 Eli Zaretskii <eliz@gnu.org>
1532
1533 * INSTALL: Mention that m17n libraries and libotf are needed for
1534 Arabic shaping.
1535
316f8af0
PE
15362011-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
04d51ad4
AS
15532011-09-26 Andreas Schwab <schwab@linux-m68k.org>
1554
1555 * configure.in: Initialize HAVE_LIBXML2.
1556
6e99ef20
GM
15572011-09-26 Glenn Morris <rgm@gnu.org>
1558
1559 * make-dist: Add lib/makefile.w32-in.
1560
0538fab0
GM
15612011-09-24 Glenn Morris <rgm@gnu.org>
1562
1563 * configure.in (CRT_DIR): Fix netbsd/openbsd handling.
1564
c5b01d8c
LMI
15652011-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
0cc87afb
GM
15702011-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.
088f329c 1575 (C_SWITCH_X_SYSTEM): Enable GNUstep to find its headers.
0cc87afb 1576
3f44249e
PE
15772011-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
c8199d0f
PE
15862011-09-06 Paul Eggert <eggert@cs.ucla.edu>
1587
1588 * configure.in (isnan): Remove now-unnecessary check.
1589
e39b275c 15902011-09-06 Paul Eggert <eggert@cs.ucla.edu>
24e0f6b1 1591
abec06ff 1592 Merge from gnulib, using build-aux to remove clutter (Bug#9169).
e39b275c
PE
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.
74b880cb
PE
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.
24e0f6b1
PE
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.
24e0f6b1
PE
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
86633eab 16382011-09-04 Paul Eggert <eggert@cs.ucla.edu>
55e5faa1
PE
1639
1640 * configure.in (snprintf): New check.
1641
015faae4
PE
16422011-08-30 Paul Eggert <eggert@cs.ucla.edu>
1643
695a3dc5 1644 * configure.in (opsys): Change pattern to *-*-linux*
015faae4 1645 to recognize powerpc-gnu-linux-uclibc (Bug#9403).
1f87634f
PE
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.
015faae4 1649
52ec1feb
JD
16502011-08-26 Jan Djärv <jan.h.d@swipnet.se>
1651
1652 * configure.in: Add -MP to DEPFLAGS (Bug#9372).
1653
377538cb
JD
16542011-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
ae9e757a
JD
16602011-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
be8ec0b3
AA
16652011-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
2573a837 16702011-07-28 Paul Eggert <eggert@cs.ucla.edu>
0e926e56
PE
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
9cfdb3ec
PE
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
427c285b
PE
16852011-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
2ad77c9d
JD
16912011-07-13 Jan Djärv <jan.h.d@swipnet.se>
1692
1693 * configure.in (GSETTINGS): Check for gio-2.0 >= 2.26.
1694
c8618a06
YM
16952011-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
f6ce9b9a
PE
17002011-07-09 Paul Eggert <eggert@cs.ucla.edu>
1701
3fcf7a1c
PE
1702 * lib/stdint.in.h: Merge from gnulib (Bug#9025).
1703 This fixes a build problem on older Mac OS X hosts.
1704
d9706d9f
PE
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
af66a2d7 1713 Add gnulib's strtoimax module, needed on Solaris 8.
f6ce9b9a
PE
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
1692ae2d 17192011-07-08 Paul Eggert <eggert@cs.ucla.edu>
6db30f83 1720
8a6ebd58 1721 Add gnulib support for pthread_sigmask (Bug#9010).
6db30f83 1722 * Makefile.in (GNULIB_MODULES): Add pthread_sigmask.
2a84b02d
PE
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.
6db30f83 1726 * lib/signal.in.h, m4/pthread_sigmask.m4, m4/signal_h.m4:
2a84b02d 1727 * lib/pthread_sigprocmask.c, lib/sigprocmask.c, m4/signalblocking.m4:
b29e7c21 1728 * lib/pthread_sigmask.c:
6db30f83
PE
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
4a621aae
PE
1734 * lib/getopt.c, lib/unistd.in.h, m4/getopt.m4: Merge from gnulib.
1735
5e94cadb
AS
17362011-07-07 Andreas Schwab <schwab@linux-m68k.org>
1737
1738 * configure.in (maintainer-mode): Reflect default in help string.
1739
76b397fb
DN
17402011-07-07 Dan Nicolaescu <dann@ics.uci.edu>
1741
1742 * configure.in: Remove reference to iris4d.h.
1743
869795d6
JD
17442011-07-05 Jan Djärv <jan.h.d@swipnet.se>
1745
1746 * configure.in (HAVE_GCONF): Allow both HAVE_GCONF and HAVE_GSETTINGS.
1747
3279eb87
GM
17482011-07-01 Glenn Morris <rgm@gnu.org>
1749
1750 * configure.in (SETTINGS_CFLAGS, SETTINGS_LIBS) [HAVE_GCONF]: Fix typo.
1751
2e6e11eb
LMI
17522011-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
9851bfc5
JD
17572011-06-30 Jan Djärv <jan.h.d@swipnet.se>
1758
1759 * configure.in (gsettings): New option and check for GSettings.
1760
adbc4ef4
GM
17612011-06-29 Glenn Morris <rgm@gnu.org>
1762
1763 * configure.in: Try to test for the required crt*.o files.
1764
1f773f32
BW
17652011-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
7a7ef429
PE
17692011-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
6dd7e400
PE
17762011-06-23 Paul Eggert <eggert@cs.ucla.edu>
1777
1778 * lib/getopt.c, lib/stat.c, m4/gl-comp.m4: Merge from gnulib.
1779
94a807ac 17802011-06-22 Paul Eggert <eggert@cs.ucla.edu>
fa23e171
PE
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,
e92b6c88
PE
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.
fa23e171
PE
1788 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
1789 * lib/alloca.in.h, m4/alloca.m4: New files, from gnulib.
1790
3ce9d0d4
LL
17912011-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
add3f049
PE
18062011-06-19 Paul Eggert <eggert@cs.ucla.edu>
1807
1808 * lib/unistd.in.h, m4/getloadavg.m4: Merge from gnulib.
1809
3a4725e1
GM
18102011-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
bf4846e7
PE
18152011-06-16 Paul Eggert <eggert@cs.ucla.edu>
1816
1817 * m4/lstat.m4: Merge from gnulib (Bug#8878).
1818
4d61f28d 18192011-06-16 Miles Bader <miles@gnu.org>
0cca0a78
MB
1820
1821 * configure.in: Try to determine CRT_DIR automatically when
1822 using gcc.
1823
8c9b2106
PE
18242011-06-15 Paul Eggert <eggert@cs.ucla.edu>
1825
8aeb5be9
PE
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.
8c9b2106 1832
c195f2de
JD
18332011-06-14 Jan Djärv <jan.h.d@swipnet.se>
1834
1835 * configure.in: Add emacsgtkfixed.o to GTK_OBJ if HAVE_GTK3.
1836
7e2aa385
PE
18372011-06-08 Paul Eggert <eggert@cs.ucla.edu>
1838
1839 * lib/gnulib.mk, m4/gnulib-common.m4: Merge from gnulib.
1840
81eafe29
PE
18412011-06-07 Paul Eggert <eggert@cs.ucla.edu>
1842
1843 * configure.in: Add --with-wide-int.
1844 * INSTALL: Mention this.
1845
9afafefb
PE
18462011-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
f797625a
PE
18512011-06-02 Paul Eggert <eggert@cs.ucla.edu>
1852
1853 * lib/allocator.h, lib/careadlinkat.c: Merge from gnulib.
1854
90856fe0 18552011-05-30 Paul Eggert <eggert@cs.ucla.edu>
55d4c1b2
PE
1856
1857 Use 'inline', not 'INLINE'.
eefc9486 1858 * configure.in (INLINE): Remove.
55d4c1b2 1859
6a3e57bb
PE
18602011-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
842b28a0
PE
18672011-05-27 Paul Eggert <eggert@cs.ucla.edu>
1868
e61923c8 1869 * lib/getopt.c, lib/intprops.h: Merge from gnulib.
842b28a0 1870
70716b1d
GM
18712011-05-24 Glenn Morris <rgm@gnu.org>
1872
a22d9d2c
GM
1873 * Makefile.in (check): Just give a message if no test/ directory.
1874
bdd556a2
GM
1875 * configure.in: Avoid using variables inside AC_CONFIG_FILES.
1876
70716b1d
GM
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
13c3daa4
LL
18832011-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
e09e38a8
GM
18932011-05-24 Glenn Morris <rgm@gnu.org>
1894
4ba4c54a
GM
1895 * configure.in: Remove test for already configured source directory.
1896 AM_INIT_AUTOMAKE has already done a more stringent test. (Bug#953)
1897
5a95c002
GM
1898 * Makefile.in (TAGS, tags, check): Pass MFLAGS to sub-makes.
1899
fa5d79db
GM
19002011-05-24 Glenn Morris <rgm@gnu.org>
1901
6c7e099d
GM
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
fa5d79db
GM
1909 * Makefile.in (SUBDIR_MAKEFILES_IN): New variable.
1910 (SUBDIR_MAKEFILES): Derive from $SUBDIR_MAKEFILES_IN.
1911 (Makefile): Use $SUBDIR_MAKEFILES_IN.
1912
2df215b5
PE
19132011-05-23 Paul Eggert <eggert@cs.ucla.edu>
1914
1915 * lib/verify.h: Merge from gnulib.
1916
f518ae90
PE
19172011-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
16b71f3a
AS
19222011-05-21 Andreas Schwab <schwab@linux-m68k.org>
1923
1924 * Makefile.in (AUTOMAKE_INPUTS): Add $(srcdir)/lib/gnulib.mk.
1925
7285dc67
EZ
19262011-05-20 Eli Zaretskii <eliz@gnu.org>
1927
6a45b46f
EZ
1928 * .bzrignore: Add lib/stdio.in-h, lib/stdbool.h, and lib/stdint.h.
1929
7285dc67
EZ
1930 * config.bat: Concatenate lisp.mk onto the end of src/Makefile.
1931
b9704ad9
GM
19322011-05-20 Glenn Morris <rgm@gnu.org>
1933
1934 * configure.in (lisp_frag): New output file.
1935
4a720484
GM
19362011-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
a3c92bc1
EZ
19412011-05-17 Paul Eggert <eggert@cs.ucla.edu>
1942
8f906c40
EZ
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.
a3c92bc1 1949
d681f183
GM
19502011-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
4f8c52a9
GM
19552011-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
5a7f0a30
TZ
19602011-05-09 Teodor Zlatanov <tzz@lifelogs.com>
1961
1962 * configure.in: Require GnuTLS 2.6.x or higher.
1963
b08a63cc 19642011-05-06 Paul Eggert <eggert@cs.ucla.edu>
19548d08 1965
c378da0b
PE
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
19548d08
PE
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
d1a2ac5c
PE
1974 * configure.in (BITS_PER_LONG_LONG): New macro.
1975
773233f8
GM
19762011-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
40697cd9
BK
19812011-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
671875da 19862011-04-26 Paul Eggert <eggert@cs.ucla.edu>
c1e127f9
PE
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
a8a2bb29
PE
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:
aaa93559
PE
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.
ce1b6817 2000 * .bzrignore: Add lib/inttypes.h.
a8a2bb29 2001
33630d51
TZ
20022011-04-24 Teodor Zlatanov <tzz@lifelogs.com>
2003
2004 * configure.in: Check for GnuTLS certificate verify callbacks.
2005
bfab7d85
SM
20062011-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
fe0e7ad7
KB
20112011-04-20 Ken Brown <kbrown@cornell.edu>
2012
2013 * configure.in (use_mmap_for_buffers): Set to yes on Cygwin.
2014
f5b06c35
GM
20152011-04-12 Glenn Morris <rgm@gnu.org>
2016
2017 * configure.in: Require ImageMagick >= 6.2.8. (Bug#7955)
2018
762f8d96 20192011-04-09 Paul Eggert <eggert@cs.ucla.edu>
7ec98caf
PE
2020
2021 * lib/allocator.c: New file, automatically generated by gnulib.
2022
5fac7083
GM
20232011-04-07 Glenn Morris <rgm@gnu.org>
2024
2025 * autogen/update_autogen: Ignore comment diffs in ldefs-boot.el.
2026
973f782d
EZ
20272011-04-06 Eli Zaretskii <eliz@gnu.org>
2028
2029 * lib/makefile.w32-in ($(BLD)/careadlinkat.$(O), GNULIBOBJS):
2030 Revert last change.
2031
f1f81baa
JB
20322011-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
b70d23ff 20402011-04-06 Paul Eggert <eggert@cs.ucla.edu>
aa181334 2041
41cf7d1a
PE
2042 Fix more problems found by GCC 4.6.0's static checks.
2043
aa181334
PE
2044 * configure.in (ATTRIBUTE_FORMAT, ATTRIBUTE_FORMAT_PRINTF): New macros.
2045
1f7196bf 2046 Replace 2 copies of readlink code with 1 gnulib version (Bug#8401).
d1fdcab7
PE
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
c0274801
GM
20512011-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
42e85a8f
GM
20612011-03-28 Glenn Morris <rgm@gnu.org>
2062
39f31873
GM
2063 * autogen/update_autogen: Pass -f to autoreconf.
2064
42e85a8f
GM
2065 * autogen.sh (get_version): Discard "not found" lines.
2066 (check_version): Respect $AUTOCONF etc environment variables.
2067
9af30bdf
GM
20682011-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
181855e6
GM
20732011-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
9ee0d174
AS
20782011-03-25 Andreas Schwab <schwab@linux-m68k.org>
2079
2080 * autogen/update_autogen: Remove useless function keyword.
2081
07da4b3c
EZ
20822011-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
f6ca84c0
GM
20872011-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
8cc1d519
GM
21012011-03-23 Glenn Morris <rgm@gnu.org>
2102
9bb73912 2103 * autogen/update_autogen: Fix typo.
904a432c 2104 (msg): Remove function; use `exec' instead.
9bb73912 2105
8cc1d519
GM
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
c9c49752 21102011-03-23 Paul Eggert <eggert@cs.ucla.edu>
401bf9b4 2111
c9c49752 2112 Fix more problems found by GCC 4.5.2's static checks.
401bf9b4
PE
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
d5cad867
PE
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.
cbd350f1 2121 * .bzrignore: Add lib/stdio.h.
c9c49752 2122
34cb1cc6
GM
21232011-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
66b87493
GM
21292011-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.
cd1181db 2138 * configure.in: Default maintainer-mode to on.
66b87493
GM
2139 * aclocal.m4, configure, lib/Makefile.in: Remove files.
2140
1ef6de05
PE
21412011-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
0afb4571
J
21492011-03-08 Jan Djärv <jan.h.d@swipnet.se>
2150
2151 * configure.in: Require 3.0 for --with-gtk3. Add HAVE_GTK3.
2152
33383987
JB
21532011-03-07 Chong Yidong <cyd@stupidchicken.com>
2154
2155 * Version 23.3 released.
2156
870d9cf6
GM
21572011-03-06 Glenn Morris <rgm@gnu.org>
2158
2159 * configure.in (FREETYPE_LIBS): Actually set it to something.
2160
6c0dea8a
PE
21612011-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
945d8b44
EZ
21742011-02-26 Eli Zaretskii <eliz@gnu.org>
2175
03382788
EZ
2176 * .bzrignore: Ignore new lib/*.in-h files.
2177
945d8b44
EZ
2178 * config.bat: Rename stdint.in.h and sys_stat.in.h. Call
2179 depfiles.bat even if lib/deps already exist.
2180
9411886d
PE
21812011-02-25 Paul Eggert <eggert@cs.ucla.edu>
2182
2183 * configure, lib/Makefile.in, lib/getopt_int.h, lib/gnulib.mk:
d3af8a57
PE
2184 * lib/stdlib.in.h, m4/stdlib_h.m4: Regenerate to incorporate
2185 recent changes to configure.in and to gnulib.
9411886d 2186
1e8dbdc6
GM
21872011-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
f68c809d
PE
21922011-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
ba01e9d7
PE
22002011-02-21 Paul Eggert <eggert@cs.ucla.edu>
2201
2202 * lib/min-max.h: New file, for "min" and "max".
2203
9f8370e6
CS
22042011-02-21 Christoph Scholtes <cschol2112@gmail.com>
2205
0a19a6f8 2206 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Added dependency on
9f8370e6
CS
2207 $(EMACS_ROOT)/nt/inc/stdint.h.
2208
25c51af3
EZ
22092011-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
5fa4ac76
PE
22152011-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
e1e6b4fb
EZ
22302011-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
6cac9cb1
PE
22352011-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
0a19a6f8 22452011-02-20 Christoph Scholtes <cschol2112@gmail.com>
32159fc3
CS
2246
2247 * lib/makefile.w32-in ($(BLD)/md5.$(O)): New recipe, moved from
2248 src/makefile.w32-in.
2249
61353ac8 22502011-02-20 Paul Eggert <eggert@cs.ucla.edu>
5f90be1b 2251
61353ac8 2252 Import crypto/md5 and stdint modules from gnulib.
5f90be1b 2253 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
61353ac8
PE
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.
942f733f
PE
2260 * Makefile.in (MAKEFILE_MODULES): Add crypto/md5.
2261 * admin/notes/copyright: Remove src/md5.c and src/md5.h as
2262 special cases.
61353ac8 2263
9d9d12cd
EZ
22642011-02-19 Eli Zaretskii <eliz@gnu.org>
2265
152be435 2266 * .bzrignore: Ignore cxxdefs.h and lib/*.in-h files.
219463da 2267 Add lib/deps/.
152be435 2268
9d9d12cd 2269 * config.bat: Configure in `lib'.
219463da 2270 Generate *.Po files in lib/deps.
9d9d12cd 2271
7d315eb6
PE
22722011-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
1f5d53eb
PE
22772011-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
bb55f713
PE
22982011-02-15 Paul Eggert <eggert@cs.ucla.edu>
2299
2300 Merge from gnulib.
2301
7127b760
PE
2302 * install-sh: Update to scriptversion 2011-01-19.21.
2303
bb55f713
PE
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
57e96f8e
GM
23162011-02-13 Glenn Morris <rgm@gnu.org>
2317
2318 * make-dist: Exclude generated file src/globals.h.
2319
988c07df
PE
23202011-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
ccded26c
SM
23272011-02-09 Stefan Monnier <monnier@iro.umontreal.ca>
2328
2329 * .bzrignore: Ignore globals.h and related stamp.
2330
6ffb2c0c
PE
23312011-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
00b3c7ac
TT
23402011-02-08 Tom Tromey <tromey@redhat.com>
2341
2342 * configure: Rebuild.
2343 * configure.in (NS_OBJC_OBJ): New subst.
2344
91ccade4
PE
23452011-02-06 Paul Eggert <eggert@cs.ucla.edu>
2346
6ffb2c0c
PE
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
e765a388
PE
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
91ccade4 2356 gnulib: adjust to upstream _HEADERS change
6ffb2c0c
PE
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.
91ccade4 2364
d67985d3
PE
23652011-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
67342916
PE
23762011-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.
6ffb2c0c
PE
2380 * configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
2381 * lib/ignore-value.h: New file.
67342916 2382
14beddf4 23832011-01-31 Chong Yidong <cyd@stupidchicken.com>
37f7b784
CY
2384
2385 * configure.in: Test existence of xaw3d library, not just the
2386 header (Bug#7642).
2387
6ffb2c0c
PE
23882011-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
16fab143
PE
23972011-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
16c3e636
PE
24052011-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.
6ffb2c0c 2411 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
16c3e636 2412 Regenerate.
6ffb2c0c
PE
2413 * lib/strftime.c, lib/strftime.h, lib/stdbool.in.h: New files,
2414 imported from gnulib.
16c3e636
PE
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
3de84ad9
PE
24212011-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
6ffb2c0c
PE
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
3de84ad9
PE
2435 2011-01-29 Paul Eggert <eggert@cs.ucla.edu>
2436
2437 TYPE_MAXIMUM: avoid theoretically undefined behavior
6ffb2c0c 2438 * lib/intprops.h (TYPE_MINIMUM, TYPE_MAXIMUM): Do not shift a
3de84ad9
PE
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>.
6ffb2c0c
PE
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.
3de84ad9
PE
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
6ffb2c0c
PE
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
3de84ad9
PE
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
6ffb2c0c
PE
25202011-01-29 Eli Zaretskii <eliz@gnu.org>
2521
2522 * lib/makefile.w32-in:
2523 * lib/getopt_.h: New files.
2524
c7e95b91
PE
25252011-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
125c3718
PE
25342011-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.
6ffb2c0c 2544 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
125c3718
PE
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
4004ef46
GM
25492011-01-25 Glenn Morris <rgm@gnu.org>
2550
0b5c5d82
GM
2551 * README: Add a note about ranges in copyright years.
2552
4004ef46
GM
2553 * configure.in: Set CANNOT_DUMP on ia64 hpux (port from emacs-23).
2554
06d8ace5 25552011-01-25 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
6de1218f
PG
2556
2557 * configure.in: Add HP-UX on IA64 (Bug#6811).
2558
d6974efa
PE
25592011-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.
6ffb2c0c 2564 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
d6974efa
PE
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
e02ea74b
PE
25742011-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
48dcd482
MB
25852011-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
925e561d
PE
25922011-01-21 Paul Eggert <eggert@cs.ucla.edu>
2593
b06b1098
PE
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
925e561d
PE
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
942be821
PE
26102011-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
0813c96e
PE
26192011-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
7cae64b4
PE
26262011-01-18 Paul Eggert <eggert@cs.ucla.edu>
2627
53911e8f
PE
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
7cae64b4
PE
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
a3e44e79 26382011-01-17 Paul Eggert <eggert@cs.ucla.edu>
ecbfcc83 2639
3cbecb8f
PE
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
ecbfcc83
PE
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>.
fa2c4f56 2651
803059b9
PE
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
6ffb2c0c
PE
2658 * lib/Makefile.in: Regenerate.
2659 * lib/COPYING: New file, a copy of COPYING.
2660
2a78afcc 2661 * configure: Regenerate.
37564543
PE
2662 * configure.in (AC_USE_SYSTEM_EXTENSIONS): Remove: gnulib does this.
2663
e275c824 2664 Regenerate.
6ffb2c0c
PE
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:
e275c824
PE
2669 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
2670 Regenerate.
ecbfcc83 2671
84bbb1ad
PE
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.
ecbfcc83 2679
1fd182f0 2680 Regenerate.
6ffb2c0c
PE
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:
1fd182f0
PE
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.
6ffb2c0c 2689 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
2690 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
2691 Regenerate.
2692
1e11dbe3
PE
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.
1fd182f0
PE
2704
2705 Regenerate.
6ffb2c0c
PE
2706 * lib/dtoastr.c, lib/ftoastr.c, lib/ftoastr.h, lib/intprops.h:
2707 * lib/ldtoastr.c, m4/c-strtod.m4:
1fd182f0 2708 New files, copied from gnulib by gnulib-tool.
6ffb2c0c
PE
2709 * lib/dummy.c: Remove.
2710 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
2711 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
2712 Regenerate.
ecbfcc83 2713
1e11dbe3 2714 Use gnulib's ftoastr module.
fa2c4f56
PE
2715 * Makefile.in (GNULIB_MODULES): Add ftoastr. Remove dummy.
2716
743c80a7 2717 Regenerate.
6ffb2c0c
PE
2718 * aclocal.m4, compile, depcomp, lib/Makefile.in, lib/dummy.c:
2719 * lib/gnulib.mk, m4/00gnulib.m4, m4/gnulib-cache.m4:
743c80a7
PE
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
9a514d4a
PE
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.
6ffb2c0c 2748 * lib/Makefile.am: New file.
9a514d4a
PE
2749 * make-dist: Also put into the distribution aclocal.m4,
2750 compile, depcomp, missing, and the files under lib/.
2751
dc3e3e7b
GM
27522011-01-15 Glenn Morris <rgm@gnu.org>
2753
2754 * Makefile.in (epaths-force): No more arch-tag to edit.
2755
dab73760
CY
27562011-01-15 Chong Yidong <cyd@stupidchicken.com>
2757
2758 * configure.in: Bump min libxml2 version to 2.6.17 (Bug#7603).
2759
9f4b8b47
PE
27602011-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
d221e780
CO
27682011-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
bc5585d1
PE
27772011-01-07 Paul Eggert <eggert@cs.ucla.edu>
2778
2b3f5bc8
PE
2779 * install-sh, mkinstalldirs, move-if-change: Update from master
2780 source in gnulib.
2781
bc5585d1
PE
2782 * config.guess, config.sub: Updated from master source.
2783
2018939f
AS
27842011-01-05 Andreas Schwab <schwab@linux-m68k.org>
2785
2786 * configure.in: Check for __builtin_unwind_init.
2787
e5365138
GM
27882011-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
4fc5868a
UM
27952010-12-29 Ulrich Mueller <ulm@gentoo.org>
2796
2797 * configure.in: Make gameuser configurable (Bug#7717).
2798
68251e16
GM
27992010-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
838db889
GM
28042010-12-11 Glenn Morris <rgm@gnu.org>
2805
2806 * make-dist: Exclude etc/*.pyc.
2807
fe646d2c
AS
28082010-12-10 Andreas Schwab <schwab@linux-m68k.org>
2809
2810 * configure.in: Don't double machfile in final message.
2811
d96c83fa
CY
28122010-12-04 Chong Yidong <cyd@stupidchicken.com>
2813
2814 * configure.in: Fix last change.
2815
d6a003a8
AS
28162010-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
067d23c9
KY
28222010-12-03 Glenn Morris <rgm@gnu.org>
2823
2824 * make-dist: Remove EMACS_UNIBYTE unsetting; it does nothing.
2825
28262010-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
28312010-11-21 Dan Nicolaescu <dann@ics.uci.edu>
2832
2833 * configure.in (INLINE): Do not depend on OPTIMIZE, unused.
2834
28352010-11-15 Dan Nicolaescu <dann@ics.uci.edu>
2836
2837 * configure.in: Do not check for unconditionally included headers.
2838
28392010-11-09 Stefan Monnier <monnier@iro.umontreal.ca>
2840
2841 * .dir-locals.el (log-edit-mode): Set log-edit-rewrite-fixes.
2842
28432010-11-09 Michael Albinus <michael.albinus@gmx.de>
2844
2845 * configure.in: Don't write a warning for D-Bus anymore.
2846
28472010-11-06 Andreas Schwab <schwab@linux-m68k.org>
2848
2849 * configure.in: Fix indentation.
2850
28512010-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
28562010-10-25 Andreas Schwab <schwab@linux-m68k.org>
2857
2858 * configure.in (checking for -znocombreloc): Use AC_LANG_PROGRAM
2859 to avoid warning.
2860
28612010-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
2862
e9fce1ac 2863 * configure.in: Remove the BROKEN annotation from GnuTLS.
067d23c9
KY
2864
28652010-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
28702010-10-20 Glenn Morris <rgm@gnu.org>
2871
2872 * make-dist: No longer create lisp/MANIFEST.
2873
28742010-10-14 Glenn Morris <rgm@gnu.org>
2875
2876 * BUGS, INSTALL.BZR, README: Updates.
2877
28782010-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
28852010-10-12 Dan Nicolaescu <dann@ics.uci.edu>
2886
2887 * configure (ns_appdir, OLDXMENU, TOOLTIP_SUPPORT): Remove
2888 trailing / from directory names.
2889
28902010-10-12 Glenn Morris <rgm@gnu.org>
2891
2892 * make-dist: Update and simplify.
2893
28942010-10-12 Eli Zaretskii <eliz@gnu.org>
2895
2896 * make-dist: Don't distribute src/buildobj.h. (Bug#7167)
2897
28982010-10-10 Dan Nicolaescu <dann@ics.uci.edu>
2899
2900 * configure.in (PROFILING_LDFLAGS): Do not define, remove all uses.
2901
29022010-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
29082010-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
29182010-10-05 Glenn Morris <rgm@gnu.org>
2919
2920 * .dir-locals.el: The Emacs convention is sentence-end-double-space.
2921
29222010-10-03 Dan Nicolaescu <dann@ics.uci.edu>
2923
2924 * configure.in (NO_INLINE, noinline): Move here from src/xterm.c.
2925
29262010-10-01 Dan Nicolaescu <dann@ics.uci.edu>
2927
2928 * configure.in: Include stdlib.h and string.h unconditionally.
2929
29302010-09-29 Romain Francoise <romain@orebokech.com>
2931
2932 * configure.in: Don't enable ImageMagick unless HAVE_X11.
2933
29342010-09-28 Glenn Morris <rgm@gnu.org>
2935
2936 * configure.in (HAVE_GNUTLS): Add a description to make autoheader
2937 happy.
2938
29392010-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
2940
2941 * configure.in: Enable imagemagick by default.
2942
29432010-09-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
2944
2945 * configure.in (HAVE_GNUTLS): Don't break if we don't have the
e9fce1ac 2946 GnuTLS libraries.
067d23c9
KY
2947
29482010-09-26 Teodor Zlatanov <tzz@lifelogs.com>
2949
2950 * configure.in: Set up GnuTLS.
2951
29522010-09-22 Chong Yidong <cyd@stupidchicken.com>
2953
2954 * configure.in: Announce whether libxml2 is linked to.
2955
29562010-09-20 Dan Nicolaescu <dann@ics.uci.edu>
2957
2958 * configure.in (LINKER): Rename to LD_FIRSTFLAG, do not include $(CC).
2959
29602010-09-18 Eli Zaretskii <eliz@gnu.org>
2961
2962 * config.bat: Detect that libxml2 is installed and if so, build
2963 with it.
2964
29652010-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
29702010-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2971
2972 * configure.in: Check for libxml2.
2973
29742010-09-09 Glenn Morris <rgm@gnu.org>
2975
2976 * make-dist: No more TODO files under lisp/.
2977
29782010-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
29832010-08-23 Andreas Schwab <schwab@linux-m68k.org>
2984
2985 * configure.in: Fix check for librsvg, imagemagick and
2986 MagickExportImagePixels.
2987
29882010-08-18 Joakim Verona <joakim@verona.se>
2989
2990 * Makefile.in, configure.in: Checks for ImageMagick.
2991
29922010-08-10 Dan Nicolaescu <dann@ics.uci.edu>
2993
2994 * configure.in (AC_PREREQ): Require autoconf 2.65.
2995
29962010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
2997
2998 * configure.in (AC_PREREQ): Require autoconf 2.66 to stop version churn.
2999
30002010-08-09 Andreas Schwab <schwab@linux-m68k.org>
3001
3002 * configure.in: Add AC_C_BIGENDIAN.
3003
30042010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
3005
3006 * configure.in (ORDINARY_LINK): Use on hpux* too.
3007
30082010-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
30132010-08-05 Eli Zaretskii <eliz@gnu.org>
3014
3015 * configure.in (UNEXEC_OBJ): Rename unexec.o => unexcoff.o.
3016
30172010-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
30222010-07-29 Chad Brown <yandros@mit.edu>
3023
3024 * configure.in: Check for dirent.h.
3025
30262010-07-29 Dan Nicolaescu <dann@ics.uci.edu>
3027
3028 * configure.in: Remove reference to usg5-4, unused.
3029
30302010-07-25 Andreas Schwab <schwab@linux-m68k.org>
3031
3032 * configure.in: Check for __executable_start.
3033
30342010-07-24 Ken Brown <kbrown@cornell.edu>
3035
3036 * configure.in (LINKER, LIB_GCC): Remove cygwin special cases (Bug#6715)
3037
30382010-07-24 Juanma Barranquero <lekktu@gmail.com>
3039
3040 * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
3041
30422010-07-24 Ken Brown <kbrown@cornell.edu> (tiny change)
3043
3044 * configure.in (START_FILES) [cygwin]: Set to pre-crt0.o (Bug#6715).
3045
30462010-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
30532010-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
30592010-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
30702010-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
30752010-07-07 Dan Nicolaescu <dann@ics.uci.edu>
3076
3077 * configure.in (getenv): Remove K&R declaration.
3078
30792010-07-02 Jan Djärv <jan.h.d@swipnet.se>
3080
3081 * configure.in: Remove define __P.
3082
30832010-07-02 Dan Nicolaescu <dann@ics.uci.edu>
3084
3085 * configure.in (--enable-use-lisp-union-type): New flag.
3086
30872010-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
30952010-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
31062010-06-28 Jan Djärv <jan.h.d@swipnet.se>
3107
0a19a6f8 3108 * configure.in: Add --with-x-toolkit=gtk3. Remove HAVE_GTK_MULTIDISPLAY,
067d23c9
KY
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
31132010-06-26 Eli Zaretskii <eliz@gnu.org>
3114
3115 * config.bat: Remove white space around "+" in COPY commands.
3116
31172010-06-23 Glenn Morris <rgm@gnu.org>
3118
3119 * info/dir: Start descriptions in column 32, per Texinfo convention.
3120
31212010-06-16 Chong Yidong <cyd@stupidchicken.com>
3122
3123 * INSTALL: Update font information (Bug#6389).
3124
31252010-06-16 Glenn Morris <rgm@gnu.org>
3126
3127 * INSTALL: General update.
3128
31292010-06-12 Glenn Morris <rgm@gnu.org>
3130
3131 * Makefile.in (install-arch-indep): Delete any old info .gz files first.
3132
31332010-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
31422010-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
31482010-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
31532010-06-06 Dan Nicolaescu <dann@ics.uci.edu>
3154
3155 * configure.in: Remove code dealing with BSTRING.
3156
31572010-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
31642010-06-03 Glenn Morris <rgm@gnu.org>
3165
3166 * configure.in (AH_BOTTOM): Remove NOT_C_CODE test, it is always true.
3167
31682010-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
31742010-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
31792010-05-28 Glenn Morris <rgm@gnu.org>
3180
3181 * configure.in: Simplify some of the $canonical tests.
3182
31832010-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
31932010-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
32072010-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
32162010-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
32212010-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
32322010-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
32372010-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
32472010-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
32532010-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
32652010-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
32712010-05-17 Glenn Morris <rgm@gnu.org>
3272
3273 * configure.in (OLDXMENU_DEPS): New output variable.
3274
32752010-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
32922010-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
32982010-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
33042010-05-15 Ken Raeburn <raeburn@raeburn.org>
3305
3306 * configure.in: Look for version string in its new location.
3307
33082010-05-15 Eli Zaretskii <eliz@gnu.org>
3309
3310 * config.bat: Remove support for DJGPP v1.x.
3311
33122010-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
33212010-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
33322010-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
33402010-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
33462010-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
33552010-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
33622010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
3363
3364 * INSTALL: Fix typos.
3365
33662010-05-08 Chong Yidong <cyd@stupidchicken.com>
3367
3368 * configure.in: Add check for buggy version of GCC (Bug#6031).
3369
33702010-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
33762010-05-07 Chong Yidong <cyd@stupidchicken.com>
3377
3378 * Version 23.2 released.
3379
33802010-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
3381
3382 * configure.in: Add tests for `isnan' and `copysign'.
3383
33842010-05-07 Eli Zaretskii <eliz@gnu.org>
3385
3386 * config.bat: Allow for 2 leading `#'s in comments in
3387 src/Makefile.in.
3388
33892010-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
33952010-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
34032010-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
34102010-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
34232010-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
34292010-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
34342010-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
34392010-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
34492010-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
34642010-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
34782010-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
34872010-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
34982010-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
35042010-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
35102010-04-22 Dan Nicolaescu <dann@ics.uci.edu>
3511
3512 * configure.in (REAL_CFLAGS, CFLAGS): Restore -g for gcc.
3513
35142010-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
35192010-04-21 Andreas Schwab <schwab@linux-m68k.org>
3520
3521 Avoid non-portable shell command negation
3522 * configure.in: Revert last change.
3523
35242010-04-21 Jan Djärv <jan.h.d@swipnet.se>
3525
3526 * configure.in: Change "if test ! -f" to "if ! test -f".
3527
35282010-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
35332010-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
35392010-04-01 Dan Nicolaescu <dann@ics.uci.edu>
3540
3541 * configure.in: Remove all references to LIBX11_SYSTEM.
3542
35432010-03-30 Dan Nicolaescu <dann@ics.uci.edu>
3544
3545 * configure.in: Remove all references to C_DEBUG_SWITCH.
3546
35472010-03-27 Eli Zaretskii <eliz@gnu.org>
3548
3549 * config.bat <lib-src>: Edit out lines that begin with several #
3550 characters.
3551
35522010-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
35612010-03-19 Dan Nicolaescu <dann@ics.uci.edu>
3562
3563 * .dir-locals.el (c-mode): Turn on whitespace-mode for diff-mode.
3564
35652010-03-19 Glenn Morris <rgm@gnu.org>
3566
3567 * configure.in (HAVE_LIBNCURSES): Add a description to make autoheader
3568 happy.
3569
35702010-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
35752010-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
35922010-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
35972010-03-12 Eli Zaretskii <eliz@gnu.org>
3598
75f1671a 3599 These changes remove termcap.c from the build on POSIX platforms.
067d23c9
KY
3600 * configure.in <AC_CHECK_HEADERS>: Remove termcap.h.
3601
3602 * configure: Regenerated.
3603
36042010-03-10 Chong Yidong <cyd@stupidchicken.com>
3605
3606 * Branch for 23.2.
3607
36082010-01-31 Juri Linkov <juri@jurta.org>
3609
3610 * .bzrignore: Add TAGS-LISP.
3611
36122010-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
36172010-01-12 Juanma Barranquero <lekktu@gmail.com>
3618
3619 * .bzrignore: Ignore all .exe, instead of individual files.
3620
36212010-01-12 Chong Yidong <cyd@stupidchicken.com>
3622
3623 * configure.in: Explicitly check for and link to -lXrender.
3624
36252010-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
36302010-01-02 Eli Zaretskii <eliz@gnu.org>
3631
3632 * .bzrignore: Add more ignored patterns, including for the MS-DOS
3633 build.
3634
36352009-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
36402009-12-17 Glenn Morris <rgm@gnu.org>
3641
3642 * .dir-locals.el (bug-reference-url-format): Change to debbugs.gnu.org.
3643
36442009-12-15 Glenn Morris <rgm@gnu.org>
3645
3646 * info/dir: Add EDT entry.
3647 * Makefile.in (INFO_FILES): Add edt.
3648
36492009-12-10 Jan Djärv <jan.h.d@swipnet.se>
3650
1154d12e 3651 * configure.in: Check for RSVG if GNUstep is used.
067d23c9
KY
3652
36532009-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
36572009-12-09 Ken Brown <kbrown@cornell.edu> (tiny change)
3658
3659 * configure.in: Allow compiling Emacs with GTK on Cygwin.
3660
36612009-12-01 Glenn Morris <rgm@gnu.org>
3662
3663 * make-dist: Add etc/images/mpc directory.
3664
36652009-11-21 Jan Djärv <jan.h.d@swipnet.se>
3666
3667 * configure.in: Don't check for GConf unless X is used.
3668
36692009-11-20 Dan Nicolaescu <dann@ics.uci.edu>
3670
3671 * configure.in: Use -Wdeclaration-after-statement if available.
3672
36732009-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
36782009-11-17 Glenn Morris <rgm@gnu.org>
3679
3680 * Makefile.in (INFO_FILES): Add semantic.
3681
36822009-11-16 Chong Yidong <cyd@stupidchicken.com>
3683
3684 * info/dir: Add Semantic.
3685
36862009-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
36912009-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
36972009-10-27 Glenn Morris <rgm@gnu.org>
3698
3699 * make-dist: Make links to doc/lispintro/*.pdf.
3700
37012009-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
37102009-10-19 Dan Nicolaescu <dann@ics.uci.edu>
3711
3712 * configure.in (vax-dec-vms): Remove, not supported anymore.
3713
37142009-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
37192009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
3720
3721 * config.guess, config.sub: Updated from master source.
3722
37232009-10-11 Adrian Robert <Adrian.B.Robert@gmail.com>
3724
3725 * configure.in (NS_HAVE_NSINTEGER): Remove this test and define.
3726
37272009-10-07 Edward Trumbo <etrumbo@comcast.net> (tiny change)
3728
3729 * Makefile.in (INFO_FILES): Add EDE and EIEIO.
3730
37312009-09-29 Glenn Morris <rgm@gnu.org>
3732
3733 * make-dist (check): Update for two new levels of subdirectory in lisp/.
3734
37352009-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
37412009-09-14 Dan Nicolaescu <dann@ics.uci.edu>
3742
3743 * .dir-locals.el (change-log-mode): Restore bug-reference-mode.
3744
37452009-09-13 Chong Yidong <cyd@stupidchicken.com>
3746
3747 * INSTALL: Update URL for GNU FreeFont.
3748
37492009-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
37572009-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
37632009-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
37732009-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
37792009-08-19 Glenn Morris <rgm@gnu.org>
3780
3781 * INSTALL: Remove reference to cvtmail.
3782
37832009-08-15 CHENG Gao <chenggao@gmail.com>
3784
3785 * Makefile.in (install-arch-indep): Remove .DS_Store files (MacOSX).
3786
37872009-08-02 Kevin Ryde <user42@zip.com.au>
3788
3789 * INSTALL: Fix free fonts URL.
3790
37912009-07-22 Glenn Morris <rgm@gnu.org>
3792
3793 * configure.in (AC_PREREQ): Require autoconf 2.62.
3794
37952009-07-04 Andreas Schwab <schwab@linux-m68k.org>
3796
3797 * configure.in (--enable-checking, --enable-profiling):
3798 Use AS_HELP_STRING.
3799
38002009-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
38052009-06-27 Glenn Morris <rgm@gnu.org>
3806
3807 * configure.in: Restore netbsd on mips, mipsel, mipseb.
3808
38092009-06-26 Dan Nicolaescu <dann@ics.uci.edu>
3810
3811 * configure.in (--enable-checking): New option.
3812
38132009-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
38202009-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
38252009-06-21 Chong Yidong <cyd@stupidchicken.com>
3826
3827 * Branch for 23.1.
3828
38292009-06-12 Chong Yidong <cyd@stupidchicken.com>
3830
3831 * configure.in: Delete mac-fix-env target, which has been
3832 removed (Bug#3531).
3833
38342009-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
3835
1154d12e 3836 * configure.in: Don't define CANNOT_DUMP for GNUstep any more.
067d23c9
KY
3837
38382009-05-05 Per Starbäck <per@starback.se> (tiny change)
3839
3840 * BUGS: Use new binding of view-emacs-problems.
3841
c7015153 38422009-05-04 Simon Leinen <simon.leinen@switch.ch> (tiny change)
067d23c9
KY
3843
3844 * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
3845 for Solaris compatibility.
3846
38472009-04-25 Chong Yidong <cyd@stupidchicken.com>
3848
3849 * configure: Regenerate.
3850
3851 * configure.in: Disable use of FreeType without libXft.
3852
38532009-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
38582009-04-12 Andreas Schwab <schwab@linux-m68k.org>
3859
3860 * Makefile.in (install-arch-indep): Remove .gitignore files.
3861
38622009-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
38672009-03-06 Dan Nicolaescu <dann@ics.uci.edu>
3868
3869 * configure.in (rs6000-ibm-aix6*): Fix typo.
3870
38712009-03-04 Glenn Morris <rgm@gnu.org>
3872
3873 * Makefile.in (INFO_FILES): Add auth.
3874
38752009-03-03 Glenn Morris <rgm@gnu.org>
3876
3877 * info/dir: Add Auth-source.
3878
38792009-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
38842009-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
38902009-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
38962009-02-26 Chong Yidong <cyd@stupidchicken.com>
3897
3898 * configure.in: Require librsvg >= 2.11.
3899
39002009-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
39052009-02-04 Adrian Robert <Adrian.B.Robert@gmail.com>
3906
3907 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Drop.
3908
39092009-02-03 Glenn Morris <rgm@gnu.org>
3910
3911 * make-dist: Add some missing files, remove some that are no longer
3912 present.
3913
39142009-02-02 Glenn Morris <rgm@gnu.org>
3915
3916 * make-dist: Add some missing nextstep/ files.
3917
39182009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
3919
3920 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
3921
39222009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
3923
3924 * configure.in: Add support for m68k-*-netbsd.
3925
39262009-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
39332009-01-11 Juri Linkov <juri@jurta.org>
3934
3935 * INSTALL.CVS: Move configuration explicitly to the first step.
3936
39372009-01-09 Glenn Morris <rgm@gnu.org>
3938
3939 * .dir-locals.el: Don't set indent-tabs-mode.
3940
39412008-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
39462008-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
39512008-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
39572008-12-26 Eli Zaretskii <eliz@gnu.org>
3958
3959 * config.bat: Produce _dir-locals.el from .dir-locals.el.
3960
39612008-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
39672008-12-19 Eli Zaretskii <eliz@gnu.org>
3968
3969 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
3970 for rationale.
3971
39722008-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
39812008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
3982
3983 * config.guess, config.sub: Updated from master source.
3984
39852008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
3986
3987 * Makefile.in (install-arch-indep): Install ebrowse.1.
3988
39892008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
3990
3991 * configure.in: Add Solaris on x86_64.
3992
39932008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
3994
3995 * config.guess, config.sub: Updated from master source.
3996
39972008-12-08 Eli Zaretskii <eliz@gnu.org>
3998
3999 * info/dir: Fix last change.
4000
40012008-12-07 Eli Zaretskii <eliz@gnu.org>
4002
4003 * info/dir: Untabify.
4004
40052008-11-28 Ulrich Mueller <ulm@gentoo.org>
4006
4007 * configure.in: Fix last change.
4008
40092008-11-28 Richard M Stallman <rms@gnu.org>
4010
4011 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
4012 New configurations.
4013
40142008-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
40192008-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
40252008-11-08 Eli Zaretskii <eliz@gnu.org>
4026
4027 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
4028
40292008-11-07 Glenn Morris <rgm@gnu.org>
4030
4031 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
4032
40332008-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
40382008-10-30 Chong Yidong <cyd@stupidchicken.com>
4039
4040 * update-subdirs: Put obsolete directory last.
4041
40422008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
4043
4044 * configure.in: Check fontconfig always.
4045
40462008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
4047
4048 * configure (*-solaris2.[7-9]*): Fix typo.
4049
40502008-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
40572008-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
40632008-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
40682008-10-18 Ulrich Mueller <ulm@gentoo.org>
4069
4070 * configure.in: Add support for GNU/Linux on SuperH.
4071
40722008-10-12 Andreas Schwab <schwab@suse.de>
4073
4074 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
4075
1a71cb28 40762008-10-03 Adrian Robert <Adrian.B.Robert@gmail.com>
067d23c9
KY
4077
4078 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
4079 "X") to avoid confusion.
4080
4081 * configure: Regenerate.
4082
40832008-09-07 Romain Francoise <romain@orebokech.com>
4084
4085 * make-dist: Distribute doc/man/ChangeLog.
4086
40872008-08-28 Chong Yidong <cyd@stupidchicken.com>
4088
4089 * configure.in: Disable XFT and Freetype when without X.
4090
4091 * configure: Regenerate.
4092
40932008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
4094
4095 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
4096
40972008-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
41042008-08-20 Eli Zaretskii <eliz@gnu.org>
4105
4106 * configure.in: Move "#define subprocesses" before
4107 config_opsysfile is included.
4108
41092008-08-19 Kenichi Handa <handa@m17n.org>
4110
4111 * INSTALL (Extra fonts): Mention local fonts, don't mention
4112 mule-unicode.
4113
41142008-08-16 Chong Yidong <cyd@stupidchicken.com>
4115
4116 * make-dist: Omit info/.arch-inventory.
4117
41182008-08-16 Jason Rumney <jasonr@gnu.org>
4119
4120 * make-dist (tempdir/nt): Link emacsclient.rc.
4121
41222008-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
41322008-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
41382008-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
41442008-08-06 Andreas Schwab <schwab@suse.de>
4145
4146 * configure.in: Fix quoting.
4147
41482008-08-06 Chong Yidong <cyd@stupidchicken.com>
4149
4150 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
4151
41522008-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
41572008-08-04 Chong Yidong <cyd@stupidchicken.com>
4158
4159 * configure.in: Test for existence of NSInteger.
4160 Suggested by Yavor Doganov.
4161
41622008-08-02 Romain Francoise <romain@orebokech.com>
4163
4164 * Makefile.in (INFO_FILES): Add mairix-el.
4165
41662008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
4167
4168 * make-dist:
4169 * README: Remove VMS support.
4170 * vms: Remove directory.
4171
41722008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
4173
4174 * configure.in (MULTI_KBOARD): Remove.
4175
41762008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
4177
4178 * configure.in (DO_BLOCK_INPUT): Remove, unused.
4179
41802008-07-29 Chong Yidong <cyd@stupidchicken.com>
4181
4182 * info/dir (File): Add mairix-el.
4183
41842008-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
41952008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
4196
4197 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
4198
41992008-07-25 Chong Yidong <cyd@stupidchicken.com>
4200
4201 * configure.in: Check for getrlimit.
4202
4203 * configure: Regenerate.
4204
42052008-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
42122008-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
42172008-07-18 Kenichi Handa <handa@m17n.org>
4218
4219 * INSTALL (Complex Text Layout support libraries): Delete the
4220 paragraph about --enable-font-backend.
4221
42222008-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
42332008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
4234
4235 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
4236
42372008-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
42422008-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
42522008-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
42582008-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
42702008-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
42762008-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
42832008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
4284
4285 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
4286
42872008-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
42932008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
4294
4295 * configure.in:
4296 * configure: Remove references to obsolete systems.
4297
42982008-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
43102008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
4311
4312 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
4313
43142008-06-22 Glenn Morris <rgm@gnu.org>
4315
4316 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
4317
43182008-06-21 Romain Francoise <romain@orebokech.com>
4319
4320 * Makefile.in (INFO_FILES): Add sasl.
4321
43222008-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
43302008-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
43432008-06-15 Glenn Morris <rgm@gnu.org>
4344
4345 * info/dir: Add sasl.
4346
43472008-06-09 Alan Mackenzie <acm@muc.de>
4348
4349 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
4350
43512008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
4352
4353 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
4354
43552008-06-07 Glenn Morris <rgm@gnu.org>
4356
4357 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
4358 serve no purpose.
4359
43602008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
4361
4362 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
4363 * configure: Regenerate.
4364
43652008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
4366
4367 * update-subdirs: Don't touch subdirs.el if it is unchanged.
4368
43692008-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
43762008-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
43822008-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
43872008-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
43942008-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
44062008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
4407
4408 * configure.in: Remove hpux10.20 from the desupported list.
4409
44102008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
4411
4412 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
4413
44142008-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
44202008-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
44252008-04-05 Andreas Schwab <schwab@suse.de>
4426
4427 * configure.in: No longer create admin/unidata/Makefile.
4428
44292008-03-28 Andreas Schwab <schwab@suse.de>
4430
4431 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
4432 (lisp/Makefile): New rule.
4433
44342008-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
44392008-03-11 Jan Djärv <jan.h.d@swipnet.se>
4440
4441 * configure.in: Add --enable-sync-input, default yes.
4442
44432008-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
44502008-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
44572008-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
44632008-02-29 Glenn Morris <rgm@gnu.org>
4464
4465 * test/: New directory.
4466
44672008-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
44712008-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
44772008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
4478
4479 * configure.in: Remove references to obsolete variables and systems.
4480
44812008-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
44892008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
4490
4491 * configure.in (arm*-*-freebsd*): Add.
4492
44932008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
4494
4495 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
4496 dealing with obsolete variables.
4497
44982008-02-08 Glenn Morris <rgm@gnu.org>
4499
4500 * Makefile.in (check-info-dir): New target.
4501
45022008-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
45092008-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
45152008-02-06 Tom Tromey <tromey@redhat.com>
4516
4517 * configure.in (--with-gcc): Remove.
4518 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
4519
45202008-02-05 Ulrich Mueller <ulm@gentoo.org>
4521
4522 * INSTALL: Recommend giflib, not libungif.
4523
45242008-02-05 Tom Tromey <tromey@redhat.com>
4525
4526 * configure.in (--with-dbus): Default to enabled.
4527
45282008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
4529
4530 * INSTALL (Complex Text Layout support libraries): New section.
4531
45322008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
4533
4534 * make-dist: Remove references to files in mac/ that have been
4535 deleted.
4536
45372008-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
45442008-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
45492008-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
45552008-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
45602008-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
45672008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
4568
4569 * configure.in: Check the availability of m17n-flt library.
4570
45712008-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
45762008-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
45842008-02-01 Kenichi Handa <handa@m17n.org>
4585
4586 * make-dist: Include etc/charsets in tarball.
4587
45882008-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
45942008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
4595
4596 * configure.in (xtensa): Match more configurations.
4597
45982008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
4599
4600 * configure.in: Update comment.
4601
46022008-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
46072008-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
46132008-01-24 Glenn Morris <rgm@gnu.org>
4614
4615 * configure.in: Standardize dbus-related messages.
4616
46172008-01-23 Michael Olson <mwolson@gnu.org>
4618
4619 * configure.in (pkg-config-prog): Remove initial whitespace.
4620
46212008-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
46272008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
4628
4629 * config.guess, config.sub: Updated from master source.
4630
46312008-01-17 Andreas Schwab <schwab@suse.de>
4632
4633 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
4634
46352008-01-17 Glenn Morris <rgm@gnu.org>
4636
4637 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
4638
46392008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
4640
4641 * configure.in: Remove more references to unsupported systems.
4642
46432008-01-16 Sven Joachim <svenjoac@gmx.de>
4644
4645 * make-dist: Add --lzma.
4646
46472008-01-16 Glenn Morris <rgm@gnu.org>
4648
4649 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
4650 configure checks for this.
4651
46522008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
4653
4654 * configure.in: Remove more references to unsupported systems.
4655
46562008-01-06 Romain Francoise <romain@orebokech.com>
4657
4658 * configure.in: Delete extra semicolons.
4659
46602008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
4661
4662 * configure.in: Remove references to unsupported systems.
4663
46642008-01-05 Romain Francoise <romain@orebokech.com>
4665
4666 * make-dist: Add --bzip2. Update copyright.
4667
46682008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
4669
4670 * configure.in: Remove support for Masscomp.
4671
46722008-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
46792008-01-04 Glenn Morris <rgm@gnu.org>
4680
4681 * make-dist: Update for new etc/images/icons/hicolor directory.
4682
46832007-12-09 Andreas Schwab <schwab@suse.de>
4684
4685 * configure.in: D-Bus is not enabled by default.
4686
46872007-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
46922007-12-04 Jan Djärv <jan.h.d@swipnet.se>
4693
4694 * configure.in: Give package name and version to AC_INIT.
4695
46962007-12-03 Magnus Henoch <mange@freemail.hu>
4697
4698 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
4699
47002007-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
47062007-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
47122007-12-02 Romain Francoise <romain@orebokech.com>
4713
4714 * make-dist: Fix last change.
4715
47162007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
4717
4718 * configure.in: Add support for gnu-kfreebsd.
4719
47202007-11-28 Glenn Morris <rgm@gnu.org>
4721
4722 * make-dist: Add etc/nxml.
4723
47242007-11-24 Romain Francoise <romain@orebokech.com>
4725
4726 * Makefile.in (INFO_FILES): Add nxml-mode.
4727
47282007-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
47332007-11-20 Andreas Schwab <schwab@suse.de>
4734
4735 * configure.in: Always include <resolv.h> when checking for res_init.
4736
47372007-11-17 Andreas Schwab <schwab@suse.de>
4738
4739 * update-subdirs: Atomically update subdirs.el.
4740
47412007-11-17 Glenn Morris <rgm@gnu.org>
4742
4743 * Makefile.in (check-declare): New target.
4744
47452007-11-07 Glenn Morris <rgm@gnu.org>
4746
4747 * configure.in: Deprecate Mac Carbon port.
4748
47492007-11-01 Jan Djärv <jan.h.d@swipnet.se>
4750
4751 * configure.in: Remove HAVE_X11R5 check.
4752
47532007-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
47582007-10-30 Glenn Morris <rgm@gnu.org>
4759
4760 * make-dist: Add new directory etc/gnus.
4761
47622007-10-30 Michael Olson <mwolson@gnu.org>
4763
4764 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
4765
47662007-10-29 Glenn Morris <rgm@gnu.org>
4767
4768 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
4769
47702007-10-23 Glenn Morris <rgm@gnu.org>
4771
4772 * MAINTAINERS: Move to admin/.
4773
47742007-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
47792007-10-17 Glenn Morris <rgm@gnu.org>
4780
4781 * FTP: Remove file, since it's just a duplicate of one in etc/.
4782
47832007-10-05 Eli Zaretskii <eliz@gnu.org>
4784
4785 * config.bat: Fix configuring `doc' due to changes in the
4786 directory structure.
4787
47882007-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
47922007-09-16 Glenn Morris <rgm@gnu.org>
4793
4794 * make-dist: File gfdl.1 has been removed.
4795
47962007-09-15 Glenn Morris <rgm@gnu.org>
4797
4798 * configure.in: Fix makeinfo version regexp.
4799
48002007-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
48082007-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
48142007-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
48192007-09-06 Romain Francoise <romain@orebokech.com>
4820
4821 * make-dist: Update for new doc/ directory layout.
4822
48232007-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
48372007-09-02 Andreas Schwab <schwab@suse.de>
4838
4839 * configure.in: Use AS_HELP_STRING throughout.
4840 * configure: Regenerate.
4841
48422007-09-02 Jan Djärv <jan.h.d@swipnet.se>
4843
4844 * configure.in: Require Gtk/Glib 2.6.
4845
48462007-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
48522007-09-01 Andreas Schwab <schwab@suse.de>
4853
4854 * configure.in: Put quotes around nested macro calls.
4855
48562007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
4857
4858 * configure.in: Fix typo.
4859 * configure: Regenerate.
4860
48612007-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
48682007-08-29 Károly Lőrentey <karoly@lorentey.hu>
4869
4870 * README.multi-tty: New file.
4871
48722007-08-29 Glenn Morris <rgm@gnu.org>
4873
4874 * README: Increase version to 23.0.50.
4875
48762007-08-29 Jan Djärv <jan.h.d@swipnet.se>
4877
4878 * configure.in: New option: --without-xaw3d.
4879
48802007-08-24 Glenn Morris <rgm@gnu.org>
4881
4882 * configure.in: Check for a suitably recent makeinfo.
4883
48842007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
4885
4886 * configure.in (Check for required libraries): Typo.
4887
48882007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4889
4890 * configure.in: Check librsvg2 also for Mac Carbon.
4891
48922007-08-22 Romain Francoise <romain@orebokech.com>
4893
4894 * make-dist: Follow reorganization of files in etc/.
4895
48962007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
4897
4898 * configure.in: Add support for SVG images through librsvg2.
4899
49002007-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
49052007-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
49112007-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
49162007-06-20 Glenn Morris <rgm@gnu.org>
4917
4918 * configure.in: Prefer libgif over libungif.
4919
49202007-06-14 Jan Djärv <jan.h.d@swipnet.se>
4921
4922 * configure.in: Check for all image libraries before exiting.
4923
49242007-06-13 Jan Djärv <jan.h.d@swipnet.se>
4925
4926 * configure.in: Exit with error if image libraries aren't found.
4927
49282007-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
49332007-06-12 Glenn Morris <rgm@gnu.org>
4934
4935 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
4936
49372007-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
49422007-06-08 Glenn Morris <rgm@gnu.org>
4943
4944 * configure.in: Make gtk the default toolkit.
4945
49462007-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
49542007-06-02 Chong Yidong <cyd@stupidchicken.com>
4955
4956 * Version 22.1 released.
4957
49582007-05-25 Chong Yidong <cyd@stupidchicken.com>
4959
4960 * mkinstalldirs: Sync to version in automake CVS.
4961
49622007-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
49672007-05-20 Andreas Schwab <schwab@suse.de>
4968
4969 * configure.in: Remove empty AC_SUBST.
4970 * configure: Regenerate.
4971
49722007-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
49782007-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
49842007-05-03 Glenn Morris <rgm@gnu.org>
4985
4986 * configure: Tweak message about the absence of shell functions.
4987
49882007-04-27 Andreas Schwab <schwab@suse.de>
4989
4990 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
4991
49922007-04-26 Glenn Morris <rgm@gnu.org>
4993
4994 * README: Increase version to 22.1.50.
4995
49962007-04-24 Juanma Barranquero <lekktu@gmail.com>
4997
4998 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
4999
50002007-04-19 Glenn Morris <rgm@gnu.org>
5001
5002 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
5003
50042007-04-18 Glenn Morris <rgm@gnu.org>
5005
5006 * INSTALL: Mention CPP.
5007
50082007-04-15 Glenn Morris <rgm@gnu.org>
5009
5010 * FTP: Replace with a pointer to the web version.
5011
50122007-04-13 Glenn Morris <rgm@gnu.org>
5013
5014 * INSTALL: In lib-src, timer, wakeup, yow are removed.
5015
50162007-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
50212007-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
50262007-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
50322007-03-20 Richard Stallman <rms@gnu.org>
5033
5034 * configure.in: Fix previous change.
5035
50362007-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
50422007-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
50492007-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
50542007-02-27 Glenn Morris <rgm@gnu.org>
5055
5056 * make-dist (oldXMenu): Remove Imakefile.
5057 (etc/images): Add README.
5058
50592007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
5060
5061 * configure.in (xtensa-*-linux-gnu*): New configuration.
5062
5063 * configure: Regenerate.
5064
50652007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
5066
5067 * config.guess, config.sub: Updated from master source.
5068
50692007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
5070
5071 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
5072
50732007-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
50792007-01-27 Chong Yidong <cyd@stupidchicken.com>
5080
5081 * configure.in: Remove support for hp800 and sr2k machine types.
5082
5083 * configure: Regenerate.
5084
50852007-01-26 Jan Djärv <jan.h.d@swipnet.se>
5086
5087 * configure.in: Add check for libXft.
5088
50892007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
5090
5091 * INSTALL: Info files moved to share/info.
5092
50932007-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
50992006-12-26 Andreas Schwab <schwab@suse.de>
5100
5101 * Makefile.in (datarootdir): Define.
5102
51032006-12-24 Richard Stallman <rms@gnu.org>
5104
5105 * configure.in: Require Autoconf 2.61.
5106
51072006-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
51142006-12-22 Chong Yidong <cyd@stupidchicken.com>
5115
5116 * configure: Regenerate with autoconf 2.61.
5117
51182006-12-20 Jan Djärv <jan.h.d@swipnet.se>
5119
5120 * configure.in: Detect alsa/asoundlib.h also.
5121 * configure: Regenerate.
5122
51232006-12-19 Jan Djärv <jan.h.d@swipnet.se>
5124
5125 * configure.in: Check if GTK+ compiles at all.
5126
51272006-12-10 Andreas Schwab <schwab@suse.de>
5128
5129 * configure.in: Remove check for struct timezone, its result is
5130 never used.
5131
51322006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
5133
5134 * configure.in: Add support for Solaris 10 on x86-64.
5135
51362006-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
51412006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
5142
5143 * configure.in (HAVE_SYNC): New test.
5144
51452006-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
51532006-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
51582006-11-26 Chong Yidong <cyd@stupidchicken.com>
5159
5160 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
5161
51622006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
5163
5164 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
5165
51662006-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
51712006-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
51762006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
5177
5178 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
5179
51802006-10-30 Chong Yidong <cyd@stupidchicken.com>
5181
5182 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
5183 directories.
5184
51852006-10-29 Jeramey Crawford <jeramey@jeramey.com>
5186
5187 * configure.in: Enable x86-64 OpenBSD compilation.
5188
51892006-10-28 Glenn Morris <rgm@gnu.org>
5190
5191 * AUTHORS: Add cal-html.el author.
5192
51932006-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
51982006-10-27 Chong Yidong <cyd@stupidchicken.com>
5199
5200 * README: Bump version number to 22.0.90.
5201
52022006-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
52082006-09-28 Kenichi Handa <handa@m17n.org>
5209
5210 * configure.in (locallisppath): Don't include leim dir.
5211 (lisppath): Include leim dir.
5212
52132006-09-15 Jay Belanger <belanger@truman.edu>
5214
5215 * COPYING: Replace "Library Public License" by "Lesser Public
5216 License" throughout.
5217
52182006-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
52232006-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
52282006-08-16 Richard Stallman <rms@gnu.org>
5229
5230 * INSTALL.CVS: Clean up wording.
5231
52322006-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
1a71cb28 52382006-07-09 Richard Stallman <rms@gnu.org>
067d23c9
KY
5239
5240 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
5241
52422006-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
52472006-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
52532006-07-07 Eli Zaretskii <eliz@gnu.org>
5254
5255 * CONTRIBUTE: Slight formatting changes and typo fixes.
5256 Add description of NEWS markings.
5257
52582006-07-07 Kim F. Storm <storm@cua.dk>
5259
5260 * CONTRIBUTE: Mention INSTALL.CVS.
5261
52622006-07-05 Romain Francoise <romain@orebokech.com>
5263
5264 * make-dist (top-level): Add CONTRIBUTE.
5265
52662006-07-04 Richard Stallman <rms@gnu.org>
5267
5268 * CONTRIBUTE: Much rewrite.
5269
52702006-07-04 Nick Roberts <nickrob@snap.net.nz>
5271
5272 * CONTRIBUTE: New file.
5273
52742006-06-24 Eli Zaretskii <eliz@gnu.org>
5275
5276 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
5277
52782006-05-18 Jan Djärv <jan.h.d@swipnet.se>
5279
5280 * configure.in: Add check for ALSA.
5281
52822006-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
52882006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
5289
5290 Update copyright year(s) in many files.
5291
52922006-04-01 Eli Zaretskii <eliz@gnu.org>
5293
5294 * configure: Regenerated.
5295
52962006-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
53012006-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
53062006-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
53142006-03-03 Claudio Fontana <claudio@gnu.org>
5315
5316 * Makefile.in (install, uninstall): Add DESTDIR variable to
5317 support staged installations.
5318
53192006-02-14 Richard M. Stallman <rms@gnu.org>
5320
5321 * configure.in (s390x-*-linux-gnu*): New configuration.
5322
53232006-01-31 Jan Djärv <jan.h.d@swipnet.se>
5324
5325 * configure.in: Require GTK 2.4 or newer.
5326
53272006-01-29 Michael Olson <mwolson@gnu.org>
5328
5329 * Makefile.in (install-arch-indep, uninstall): Add ERC.
5330 * info/dir (ERC): New entry.
5331
53322006-01-29 Eli Zaretskii <eliz@gnu.org>
5333
5334 * info/dir: Fix last change.
5335
53362006-01-28 Luc Teirlinck <teirllm@auburn.edu>
5337
5338 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
5339
53402006-01-27 Eli Zaretskii <eliz@gnu.org>
5341
5342 * info/dir: Untabify the whole file.
5343 (Rcirc): New entry.
5344
53452006-01-12 Andreas Schwab <schwab@suse.de>
5346
5347 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
5348 check.
5349
53502006-01-02 Chong Yidong <cyd@stupidchicken.com>
5351
5352 * configure.in: Use -Wno-pointer-sign if available.
5353
53542005-12-29 Andreas Schwab <schwab@suse.de>
5355
5356 * config.guess, config.sub: Updated from master source.
5357
53582005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
5359
5360 * configure.in: Use amdx86-64 for freebsd on x86_64.
5361
53622005-11-22 Romain Francoise <romain@orebokech.com>
5363
5364 * make-dist: Add etc/images/icons.
5365
53662005-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
53732005-11-01 Andreas Schwab <schwab@suse.de>
5374
5375 * Makefile.in (bootstrap): Fix dependencies for parallel build.
5376 (bootfast): Likewise.
5377
53782005-11-01 Romain Francoise <romain@orebokech.com>
5379
5380 * configure.in: Check for gzip.
5381
5382 * Makefile.in (install): Compress source files.
5383
53842005-10-24 Steven Tamm <steventamm@mac.com>
5385
5386 * configure.in: Fix darwin386 configuration issue.
5387
53882005-10-22 Eli Zaretskii <eliz@gnu.org>
5389
5390 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
5391
53922005-10-17 Bill Wohler <wohler@newt.com>
5393
5394 * make-dist: Create and populate etc/images/low-color.
5395
53962005-10-15 Bill Wohler <wohler@newt.com>
5397
5398 * make-dist: Create and populate etc/images/gud.
5399
54002005-10-08 Richard M. Stallman <rms@gnu.org>
5401
5402 * make-dist (tempparent): Don't check for 14-char file name limit.
5403
54042005-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
54092005-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
54142005-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
54202005-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
54262005-09-09 Eli Zaretskii <eliz@gnu.org>
5427
5428 * configure.in <lynxsos*>: Support for LynxOS on PPC.
5429 * configure: Regenerate.
5430
54312005-09-05 Paul Eggert <eggert@cs.ucla.edu>
5432
5433 * config.guess, config.sub: Updated from master source.
5434
54352005-08-03 Juanma Barranquero <lekktu@gmail.com>
5436
5437 * .cvsignore: Add `lock'.
5438
54392005-07-28 Juanma Barranquero <lekktu@gmail.com>
5440
5441 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
5442
54432005-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
54552005-07-06 Lute Kamstra <lute@gnu.org>
5456
5457 * configure.in: Fix capitalization.
5458
54592005-07-04 Lute Kamstra <lute@gnu.org>
5460
5461 Update FSF's address in GPL notices.
5462
54632005-06-19 Jérôme Marant <jerome@marant.org>
5464
5465 * Makefile.in (epaths-force): Protect both lisppath and
5466 buildlisppath from whitespace.
5467
54682005-06-08 Steven Tamm <steventamm@mac.com>
5469
090bd7cb 5470 * configure.in: Support Darwin/MacOSX on Intel.
067d23c9
KY
5471
54722005-06-06 Jan Djärv <jan.h.d@swipnet.se>
5473
5474 * configure.in (HAVE_CANCELMENUTRACKING): New test.
5475
1a71cb28 54762005-05-19 Jérôme Marant <jmarant@marant.org>
067d23c9
KY
5477
5478 * configure.in: Add --enable-locallisppath.
5479
54802005-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
54862005-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
54922005-04-23 Andreas Schwab <schwab@suse.de>
5493
5494 * configure.in: Remove duplicate match for powerpc configuration.
5495
54962005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
5497
5498 * configure.in: Check for <pwd.h>.
5499
55002005-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
55062005-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
55112005-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
55162005-03-10 Jan Djärv <jan.h.d@swipnet.se>
5517
5518 * configure.in: Only add XASSERTS to cppflags.
5519
55202005-03-04 Jan Djärv <jan.h.d@swipnet.se>
5521
5522 * configure.in: Added --enable-asserts.
5523
55242005-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
55292005-01-19 Steven Tamm <steventamm@mac.com>
5530
5531 * configure.in: Check for <sys/utsname.h>.
5532
55332004-12-11 Kim F. Storm <storm@cua.dk>
5534
5535 * Makefile.in (info): Undo 2004-12-05 change.
5536
55372004-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
55432004-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
55482004-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
55532004-12-05 Richard M. Stallman <rms@gnu.org>
5554
5555 * Makefile.in (info): Ignore errors building info files.
5556
55572004-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
55642004-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
55692004-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
55752004-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
55822004-11-06 Lars Brinkhoff <lars@nocrew.org>
5583
5584 * configure.in: Add check for getrusage.
5585
55862004-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
55932004-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
55982004-10-08 Steven Tamm <steventamm@mac.com>
5599
ed9265fc 5600 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h.
067d23c9
KY
5601
56022004-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
56072004-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
56122004-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
56172004-09-25 Jan Djärv <jan.h.d@swipnet.se>
5618
5619 * configure.in (HAVE_EXECSHIELD): Only define on x86.
5620
56212004-09-24 Jan Djärv <jan.h.d@swipnet.se>
5622
5623 * configure.in: Check for exec-shield.
5624
1a71cb28
GM
56252004-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
067d23c9
KY
56312004-08-06 Andreas Schwab <schwab@suse.de>
5632
5633 * Makefile.in (install-arch-indep, uninstall): Add flymake.
5634
56352004-07-31 Eli Zaretskii <eliz@gnu.org>
5636
5637 * config.bat: Update URLs in the comments.
5638
067d23c9
KY
56392004-07-05 Andreas Schwab <schwab@suse.de>
5640
5641 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
5642
56432004-06-21 Kenichi Handa <handa@m17n.org>
5644
5645 * make-dist: Link leim-ext.el into tempdir.
5646
56472004-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
56522004-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
56572004-05-04 Dave Love <fx@gnu.org>
5658
5659 * configure.in: Don't use `extrasub'.
5660
56612004-04-29 Dave Love <fx@gnu.org>
5662
5663 * configure.in: Don't forget to quote args to `test'.
5664
56652004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
5666
5667 * autogen.sh: Update filename in "please read" message.
5668
56692004-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
56742004-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
56802004-03-31 Luc Teirlinck <teirllm@auburn.edu>
5681
5682 * Makefile.in: Mention in comment that `make maintainer-clean'
5683 deletes .elc files.
5684
56852004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
5686
5687 * update-subdirs: Add local variables to prevent byte-compiling.
5688
56892004-03-21 Dave Love <fx@gnu.org>
5690
5691 * configure.in: Fix previous change.
5692
56932004-03-18 Dave Love <fx@gnu.org>
5694
5695 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
5696
56972004-03-15 Luc Teirlinck <teirllm@auburn.edu>
5698
5699 * info/dir (File): Add SMTP and SES.
5700
57012004-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
57062004-02-18 Kim F. Storm <storm@cua.dk>
5707
5708 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
5709
57102004-02-16 Eli Zaretskii <eliz@gnu.org>
5711
5712 * make-dist: Don't link index.*perm and permute-index into tempdir.
5713
57142004-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
57192004-02-09 Luc Teirlinck <teirllm@auburn.edu>
5720
5721 * Makefile.in: Set CDPATH to an empty string.
5722
57232004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
5724
5725 * configure.in <darwin>: Use fink packages if available.
5726
57272004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
5728
5729 * make-dist (lispref): Do include lispref/index.texi.
5730
57312004-01-06 Eric Hanchrow <offby1@blarg.net>
5732
5733 * make-dist (tempdir): Include cursors in nt/icons.
5734
57352003-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
1a71cb28 57402003-12-24 Miles Bader <miles@gnu.org>
067d23c9
KY
5741
5742 * .cvsignore: Add .arch-inventory.
5743
57442003-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
57492003-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
57542003-12-24 Andreas Schwab <schwab@suse.de>
5755
5756 * configure.in (PKG_CHECK_MODULES): Fix quoting.
5757
57582003-12-01 Andreas Schwab <schwab@suse.de>
5759
5760 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
5761 hardcoding gcc.
5762
57632003-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
57692003-09-23 Dave Love <fx@gnu.org>
5770
5771 * configure.in: Check members of struct ifreq.
5772
57732003-09-14 Kim F. Storm <storm@cua.dk>
5774
5775 * configure.in: Add checks for sys/ioctl.h and net/if.h.
5776
57772003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
5778
5779 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
5780
57812003-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
57862003-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
57912003-07-29 Richard M. Stallman <rms@gnu.org>
5792
5793 * configure.in (HAVE_XIM): Define if XIM is available.
5794
57952003-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
58002003-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
58102003-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
58172003-07-15 Andreas Schwab <schwab@suse.de>
5818
5819 * configure.in: Temporarily leave quoting for AC_DEFINE.
5820
58212003-07-13 Stefan Monnier <monnier@cs.yale.edu>
5822
5823 * configure.in: Check for posix_memalign.
5824
58252003-07-12 Richard M. Stallman <rms@gnu.org>
5826
5827 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
5828
58292003-07-09 Kim F. Storm <storm@cua.dk>
5830
5831 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
5832 functionality of --without-xim.
5833
58342003-06-29 Dave Love <fx@gnu.org>
5835
5836 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
5837
58382003-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
58442003-06-06 Dave Love <fx@gnu.org>
5845
5846 * configure.in: Check for locale.h.
5847
58482003-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
58552003-06-02 Richard M. Stallman <rms@gnu.org>
5856
5857 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
5858
58592003-05-24 Andreas Schwab <schwab@suse.de>
5860
5861 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
5862 bzero, and bcmp.
5863
58642003-05-22 Dave Love <fx@gnu.org>
5865
5866 * configure.in: Remove redundant test for term.h. Test for difftime.
5867
58682003-05-20 Dave Love <fx@gnu.org>
5869
5870 * configure.in: Append * to s390-*-linux-gnu case.
5871 (LIBMAIL) <lockfile>: Don't define.
5872
067d23c9
KY
58732003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
5874
5875 * INSTALL (* GNU/Linux development packages): Mention Debian and
5876 RedHat package names.
5877
58782003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
5879
5880 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
5881
58822003-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
1a71cb28
GM
58872003-04-30 Richard M. Stallman <rms@gnu.org>
5888
5889 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
5890
58912003-04-28 Francesco Potortì <pot@gnu.org>
5892
5893 * configure.in: Undo last (RMS') change, as it is useless, per
5894 Dave Love.
5895
58962003-04-08 Richard M. Stallman <rms@gnu.org>
5897
5898 * configure.in: Put #include of jpeglib.h at start of line.
5899
067d23c9
KY
59002003-04-06 Francesco Potortì <pot@gnu.org>
5901
5902 * configure.in: Use the same configuration for all aix5, not just
5903 aix5.1.
5904
59052003-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
59102003-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
59162003-02-23 Simon Josefsson <jas@extundo.com>
5917
5918 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
5919
59202003-02-21 Klaus Zeitler <kzeitler@lucent.com>
5921
5922 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
5923
59242003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
5925
5926 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
5927
59282003-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
59332003-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
59402003-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
59452003-01-22 Markus Rost <rost@math.ohio-state.edu>
5946
5947 * Makefile.in (bootstrap): Make bootstrap-after.
5948
59492003-01-20 Jan Djärv <jan.h.d@swipnet.se>
5950
5951 * configure.in: Fix --with-gtk.
5952
59532003-01-19 Jan Djärv <jan.h.d@swipnet.se>
5954
090bd7cb 5955 * configure.in: Add --with-gtk, --with-x-toolkit=gtk.
067d23c9
KY
5956
5957 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
5958
59592003-01-14 Francesco Potortì <pot@gnu.org>
5960
5961 * configure.in (m68k-motorola-sysv): Remove (obsolete).
5962
59632003-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
090bd7cb 5968 Emacs.app application if carbon-app is enabled.
067d23c9
KY
5969
59702003-01-06 Dave Love <fx@gnu.org>
5971
5972 * configure.in: Check for nl_langinfo.
5973 [!HAVE_SIZE_T]: Fix typedef.
5974
59752003-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
59812002-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
59862002-12-09 Dave Love <fx@gnu.org>
5987
5988 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
5989
59902002-12-08 Andreas Schwab <schwab@suse.de>
5991
5992 * Makefile.in (install-arch-indep): Revert last change.
5993
59942002-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
60002002-11-22 Juanma Barranquero <lektu@terra.es>
6001
6002 * config.guess, config.sub: Updated from master source.
6003
60042002-11-19 Karl Fogel <kfogel@red-bean.com>
6005
6006 * autogen.sh: New file.
6007
1a71cb28 60082002-11-18 Dave Love <fx@gnu.org>
067d23c9
KY
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
60212002-11-18 Markus Rost <rost@math.ohio-state.edu>
6022
6023 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
6024
60252002-11-14 Francesco Potortì <pot@gnu.org>
6026
6027 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
6028
60292002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
6030
6031 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
6032
60332002-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
60382002-11-07 Miles Bader <miles@gnu.org>
6039
6040 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
6041 Handle separate-build-dir case.
6042
60432002-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
60482002-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
60572002-10-01 Juanma Barranquero <lektu@terra.es>
6058
6059 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
6060
60612002-09-19 Richard M. Stallman <rms@gnu.org>
6062
6063 * configure.in: Fix the LessTif-directory-finder for real.
6064
60652002-09-14 Richard M. Stallman <rms@gnu.org>
6066
6067 * Makefile.in (maybe_bootstrap): Test for complete absence
6068 of compiled Lisp files.
6069
60702002-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
60762002-09-10 Richard M. Stallman <rms@gnu.org>
6077
6078 * configure.in: Fix previous LessTif change.
6079
60802002-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
60872002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
6088
6089 * configure.in: Fix typo.
6090
60912002-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
60982002-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
61042002-07-24 Markus Rost <rost@math.ohio-state.edu>
6105
6106 * configure.in: Fix typo.
6107
61082002-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
61142002-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
61222002-06-21 Pavel Janík <Pavel@Janik.cz>
6123
6124 * configure.in: Add support for mipseb-*-netbsd* machines.
6125
61262002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
6127
6128 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
6129
61302002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
6131
6132 * info/dir (File): Add an entry for Tramp.
6133
61342002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
6135
6136 * INSTALL-CVS: New file.
6137
61382002-06-07 Andreas Schwab <schwab@suse.de>
6139
6140 * configure.in (x86_64-*-linux-gnu*): New system.
6141
61422002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
6143
6144 * config.bat: Handle the case when lispintro is truncated to lispintr.
6145
61462002-05-26 Paul Eggert <eggert@twinsun.com>
6147
6148 * config.guess, config.sub: Updated from master source.
6149
61502002-05-09 Richard M. Stallman <rms@gnu.org>
6151
6152 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
6153
61542002-05-04 Pavel Janík <Pavel@Janik.cz>
6155
6156 * make-dist: Do not distribute lock/ directory.
6157
61582002-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
1a71cb28 61642002-04-29 Colin Walters <walters@verbum.org>
067d23c9
KY
6165
6166 * configure.in: Delete configure check for access to the game user.
6167
61682002-04-29 Pavel Janík <Pavel@Janik.cz>
6169
6170 * make-dist: lwlib/Imakefile is removed.
6171
61722002-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
61792002-04-25 Pavel Janík <Pavel@Janik.cz>
6180
6181 * make-dist: lwlib-Xol* are removed.
6182
61832002-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
61902002-04-16 Eli Zaretskii <eliz@gnu.org>
6191
6192 * config.bat: Update for msdos/sed2v2.inp.
6193
61942002-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
62012002-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
62062002-04-08 Pavel Janík <Pavel@Janik.cz>
6207
6208 * configure.in: Add --with-sound.
6209
62102002-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
62152002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
6216
6217 * configure.in: Support AIX 5.1.
6218
62192002-03-10 Jan Djärv <jan.h.d@swipnet.se>
6220
6221 * configure.in: Added test for X Session Management (HAVE_X_SM).
6222
62232002-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
62282002-03-03 Kim F. Storm <storm@cua.dk>
6229
6230 * configure.in: Test for getpeername.
6231
62322002-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
62372002-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
62432002-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
62482002-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
62542002-02-08 Richard M. Stallman <rms@gnu.org>
6255
6256 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
6257
62582002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
6259
6260 * configure.in: Recognize BSD/OS 5.0.
6261
62622002-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
62672001-12-29 Kim F. Storm <storm@cua.dk>
6268
6269 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
6270
62712001-12-28 Richard M. Stallman <rms@gnu.org>
6272
6273 * configure.in: Test for mbsinit.
6274
62752001-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
62902001-12-11 Richard M. Stallman <rms@gnu.org>
6291
6292 * configure.in (hppa*-*-linux-gnu*): New alternative.
6293
62942001-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
62992001-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
63072001-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
63122001-11-29 Pavel Janík <Pavel@Janik.cz>
6313
6314 * make-dist: Use COPYING from the top-level directory.
6315
63162001-11-29 Gerd Moellmann <gerd@gnu.org>
6317
6318 * configure.in: Add support for FreeBSD/Alpha.
6319
63202001-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
63272001-11-28 Richard M. Stallman <rms@gnu.org>
6328
6329 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
6330
63312001-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
63382001-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
63562001-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
63622001-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
63672001-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
63722001-11-16 Eli Zaretskii <eliz@gnu.org>
6373
6374 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
6375
63762001-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
63832001-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
63892001-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
63942001-11-12 Pavel Janík <Pavel@Janik.cz>
6395
6396 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
6397
63982001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
6399
6400 * configure.in: AC_OUTPUT lispref/Makefile.
6401
64022001-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
64192001-11-09 Richard M. Stallman <rms@gnu.org>
6420
6421 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
6422
64232001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
6424
6425 * make-dist (tempdir): Copy AUTHORS as well.
6426
64272001-11-06 Sam Steingold <sds@gnu.org>
6428
6429 * configure.in: Added a check for <nlist.h>.
6430
64312001-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
64362001-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
64432001-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
64482001-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
64532001-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
64592001-10-24 Gerd Moellmann <gerd@gnu.org>
6460
6461 * configure.in: Use $MAKE for `make' if set.
6462
64632001-10-22 Gerd Moellmann <gerd@gnu.org>
6464
6465 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
6466 to tar options.
6467
64682001-10-20 Gerd Moellmann <gerd@gnu.org>
6469
6470 * (Version 21.1 released).
6471
64722001-10-20 Miles Bader <miles@gnu.org>
6473
6474 * configure.in (configuration): Set from `host' if `host_alias'
6475 isn't defined.
6476
64772001-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
64842001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
6485
6486 * README: Bump Emacs version to 21.1.50.
6487
64882001-10-05 Gerd Moellmann <gerd@gnu.org>
6489
6490 * Branch for 21.1.
6491
64922001-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
64972001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
6498
6499 * make-dist (nt): Add subdirs.el to the list of distributed files.
6500
65012001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
6502
6503 * configure.in (machine): Add an entry for
6504 hppa1.1-hitachi-hiuxwe2*.
6505
65062001-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
65112001-05-14 Gerd Moellmann <gerd@gnu.org>
6512
6513 * make-dist: Copy texinfo.tex unconditionally.
6514
65152001-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
65202001-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
65282001-04-05 Gerd Moellmann <gerd@gnu.org>
6529
6530 * Makefile.in (install-arch-indep): Remove .cvsignore files.
6531
65322001-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
65382001-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
65452001-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
65502001-03-05 Gerd Moellmann <gerd@gnu.org>
6551
6552 * COPYING: New file.
6553
65542001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
6555
6556 * config.bat: Update the copyright.
6557
65582001-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
65642001-02-09 Dave Love <fx@gnu.org>
6565
6566 * AUTHORS: Updated.
6567
65682001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
6569
6570 * info/dir (Ebrowse): Fix the entry (was missing a dot).
6571
65722001-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
65812001-01-31 Gerd Moellmann <gerd@gnu.org>
6582
6583 * noleim-Makefile.in (extraclean): Add.
6584
65852001-01-28 Gerd Moellmann <gerd@gnu.org>
6586
6587 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
6588 it quiet.
6589
65902001-01-24 Colin Walters <walters@cis.ohio-state.edu>
6591
6592 * Makefile.in (tags): Fix typo.
6593
65942001-01-13 Kenichi Handa <handa@etl.go.jp>
6595
6596 * configure.in: Fix typo in the code setting x_search_path.
6597
65982001-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
66082001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
6609
6610 * config.bat: Run the preprocessor with -traditional.
6611
66122001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
6613
6614 * INSTALL: Move copying conditions to end of file.
6615
66162000-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
66242000-12-27 Gerd Moellmann <gerd@gnu.org>
6625
6626 * Makefile.in (install-arch-indep): If tar fails, exit with
6627 exit code 1.
6628
66292000-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
66362000-12-14 Gerd Moellmann <gerd@gnu.org>
6637
6638 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
6639
66402000-12-11 Dave Love <fx@gnu.org>
6641
6642 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
6643
66442000-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
66542000-12-05 Dave Love <fx@gnu.org>
6655
6656 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
6657
66582000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
6659
6660 * info/dir: Change the category to "Emacs".
6661
66622000-12-01 Gerd Moellmann <gerd@gnu.org>
6663
6664 * make-dist (tempdir): Remove epaths.h from the distribution
6665 instead of paths.h.
6666
66672000-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
66752000-11-23 Gerd Moellmann <gerd@gnu.org>
6676
6677 * configure.in: Initialize HAVE_LIBXP to no.
6678
66792000-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
66842000-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
66952000-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
67032000-11-20 Gerd Moellmann <gerd@gnu.org>
6704
6705 * configure.in: Use -traditional with GNU cpp.
6706
67072000-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
67142000-11-11 Dave Love <fx@gnu.org>
6715
6716 * config.sub, config.guess: Updated from master source.
6717
67182000-11-07 Dave Love <fx@gnu.org>
6719
6720 * configure.in: Test for mkstemp.
6721
67222000-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
67282000-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
67342000-10-19 Eric M. Ludlam <zappo@ultranet.com>
6735
6736 * info/dir (Speedbar): Add entry.
6737
67382000-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
67432000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
6744
6745 * info/dir (Top): Add an entry for Eshell.
6746
67472000-10-02 Dave Love <fx@gnu.org>
6748
6749 * configure.in: Check for gai_strerror.
6750
67512000-10-01 Andreas Schwab <schwab@suse.de>
6752
6753 * Makefile.in (install-arch-indep): Update list of installed info files.
6754
67552000-09-30 Gerd Moellmann <gerd@gnu.org>
6756
6757 * configure.in: Support `sparc*-*-netbsd*'.
6758
67592000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
6760
6761 * info/dir (MIME): Add entry for emacs-mime.
6762
67632000-09-29 Dave Love <fx@gnu.org>
6764
6765 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
6766
67672000-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
67762000-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
67862000-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
67912000-09-18 Gerd Moellmann <gerd@gnu.org>
6792
6793 * make-dist (skk): Rename to `ja-dic' because the leim directory
6794 was renamed.
6795
67962000-09-14 Dave Love <fx@gnu.org>
6797
6798 * configure.in: Fix spurion in last change.
6799
68002000-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
68062000-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
68132000-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
68202000-09-01 Gerd Moellmann <gerd@gnu.org>
6821
6822 * configure.in: Add ``checking'' messages for
6823 XpmReturnAllocPixels.
6824
68252000-08-28 Gerd Moellmann <gerd@gnu.org>
6826
6827 * configure.in: Check <strings.h>; check `index' and `rindex'
6828 functions.
6829
68302000-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
68352000-08-25 Dave Love <fx@gnu.org>
6836
6837 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
6838
68392000-08-25 Kenichi Handa <handa@etl.go.jp>
6840
6841 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
6842
68432000-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
68482000-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
68552000-08-07 Gerd Moellmann <gerd@gnu.org>
6856
6857 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
6858
68592000-08-03 Gerd Moellmann <gerd@gnu.org>
6860
6861 * configure.in: Add support for ia64*-*-linux*.
6862
68632000-07-27 Gerd Moellmann <gerd@gnu.org>
6864
6865 * make-dist (aclocal.m4): Include in distribution.
6866
68672000-07-26 Dave Love <fx@gnu.org>
6868
6869 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
6870
68712000-07-24 Dave Love <fx@gnu.org>
6872
6873 * configure.in: Add AC_SIZE_T.
6874
68752000-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
68802000-07-10 Gerd Moellmann <gerd@gnu.org>
6881
6882 * configure.in (HAVE_XPM): Undo previous change. Check for
6883 preprocessor define XpmReturnAllocPixels.
6884
68852000-07-06 Gerd Moellmann <gerd@gnu.org>
6886
6887 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
6888 instead of XpmReadFileToPixmap.
6889
68902000-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
68952000-07-05 Dave Love <fx@gnu.org>
6896
6897 * configure.in: Use AC_HEADER_SYS_WAIT.
6898
68992000-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
69052000-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
69102000-06-26 Gerd Moellmann <gerd@gnu.org>
6911
6912 * configure.in (--with-xim): New option.
6913
69142000-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
69232000-06-23 Gerd Moellmann <gerd@gnu.org>
6924
6925 * configure.in (HAVE_LIBXP): Change test for libXp.
6926
69272000-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
69332000-06-19 Dave Love <fx@gnu.org>
6934
6935 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
6936 _XOPEN_SOURCE is defined.
6937
69382000-06-16 Gerd Moellmann <gerd@gnu.org>
6939
6940 * Makefile.in (distclean): Also make distclean in lisp/.
6941
69422000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
6943
6944 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
6945
69462000-06-15 Gerd Moellmann <gerd@gnu.org>
6947
6948 * make-dist: Add --help and --snapshot options.
6949
69502000-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
69592000-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
69642000-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
69762000-05-26 Gerd Moellmann <gerd@gnu.org>
6977
6978 * configure.in: Add check for speed_t typedef.
6979
69802000-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
69852000-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
69912000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
6992
6993 * configure.in: Check for grandpt and getpt.
6994
69952000-05-09 Dave Love <fx@gnu.org>
6996
6997 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
6998
69992000-05-05 Gerd Moellmann <gerd@gnu.org>
7000
7001 * make-dist: Make a link for lib-src/grep-changelog.
7002 Copy install-sh.
7003
70042000-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
70092000-04-27 Gerd Moellmann <gerd@gnu.org>
7010
7011 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
7012
70132000-04-19 Gerd Moellmann <gerd@gnu.org>
7014
7015 * configure.in: Add support for `powerpc-*-netbsd*'.
7016
70172000-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
70232000-04-16 Dave Love <fx@gnu.org>
7024
7025 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
7026
70272000-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
70332000-03-28 Ken Raeburn <raeburn@gnu.org>
7034
7035 * configure.in: Line up "--help" output a little better.
7036
70372000-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
70442000-03-12 Gerd Moellmann <gerd@gnu.org>
7045
7046 * config.guess, config.sub: Use the versions of the files from
7047 subversions.
7048
70492000-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
70562000-03-02 Gerd Moellmann <gerd@gnu.org>
7057
7058 * configure.in (machine): Add `mipsel-*-netbsd*' and
7059 `arm-*-netbsd*'.
7060
70612000-03-01 Gerd Moellmann <gerd@gnu.org>
7062
7063 * configure.in (machine): Add support for `*-auspex-sunos*'.
7064
70652000-02-29 Gerd Moellmann <gerd@gnu.org>
7066
7067 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
7068
70692000-02-18 Dave Love <fx@gnu.org>
7070
7071 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
7072
70732000-02-18 Andreas Schwab <schwab@suse.de>
7074
7075 * Makefile.in (install-arch-indep): Add eudc to list of installed
7076 info files.
7077
70782000-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
70832000-02-17 Gerd Moellmann <gerd@gnu.org>
7084
7085 * configure.in: Remove LISP_FLOAT_TYPE.
7086
70872000-02-12 Dave Love <fx@gnu.org>
7088
7089 * configure.in: Use AC_FUNC_VFORK.
7090
70912000-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
70972000-01-31 Gerd Moellmann <gerd@gnu.org>
7098
7099 * Makefile.in (dist): Call ./make-dist.
7100
71012000-01-24 Dave Love <fx@gnu.org>
7102
7103 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
7104
71052000-01-18 Gerd Moellmann <gerd@gnu.org>
7106
7107 * configure.in (HAVE_GIF): Check for DGifOpen instead of
7108 DGifOpenFileName.
7109
71102000-01-11 Andreas Schwab <schwab@suse.de>
7111
7112 * Makefile.in (install-arch-indep): Update list of info files to
7113 be installed.
7114
71152000-01-05 Dave Love <fx@gnu.org>
7116
7117 * configure.in: Check for jerror.h as well as libjpeg.
7118
71192000-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
71241999-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
71291999-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
71351999-11-18 Dave Love <fx@gnu.org>
7136
7137 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
7138
71391999-11-11 Erik Naggum <erik@naggum.no>
7140
7141 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
7142
71431999-11-08 Dave Love <fx@gnu.org>
7144
7145 * configure.in: Fix change for --with-pop default.
7146
71471999-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
71521999-11-01 Gerd Moellmann <gerd@gnu.org>
7153
7154 * INSTALL: Mention the Emacs Lisp Reference.
7155
71561999-10-27 Noah Friedman <friedman@splode.com>
7157
7158 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
7159
71601999-10-23 Gerd Moellmann <gerd@gnu.org>
7161
7162 * Makefile.in (bootstrap): New target.
7163
71641999-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
71741999-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
71791999-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
71841999-10-08 Stefan Monnier <monnier@cs.yale.edu>
7185
7186 * update-subdirs: Also ignore CVS subdirs.
7187
71881999-10-07 Gerd Moellmann <gerd@gnu.org>
7189
7190 * Makefile.in (install-arch-indep): Add ada-mode.
7191
71921999-10-06 Dave Love <fx@gnu.org>
7193
7194 * Makefile.in: Add rules for config.status, configure.
7195
71961999-09-07 Gerd Moellmann <gerd@gnu.org>
7197
7198 * configure.in (--with-sound): Removed.
7199
72001999-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
72061999-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
72121999-08-21 Dave Love <fx@gnu.org>
7213
7214 * configure.in: Don't check for jpeglib.h.
7215
72161999-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
72211999-08-18 Dave Love <fx@gnu.org>
7222
7223 * configure.in: Check for termcap.h.
7224
72251999-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
72311999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
7232
7233 * configure.in: Check for getaddrinfo.
7234
72351999-08-04 Eli Zaretskii <eliz@gnu.org>
7236
7237 * config.bat: Make --no-debug work again by removing -gcoff.
7238
72391999-07-30 Dave Love <fx@gnu.org>
7240
7241 * configure.in: Check for stdlib.h.
7242
72431999-07-19 Dave Love <fx@gnu.org>
7244
7245 * configure.in: Grok sparc64-*-linux-gnu*.
7246
72471999-07-12 Richard Stallman <rms@gnu.org>
7248
7249 * Version 20.4 released.
7250
72511999-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
72561999-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
72611999-05-29 Richard M. Stallman <rms@gnu.org>
7262
7263 * configure.in: Delete the Kerberos stuff.
7264
72651999-05-27 Greg Hudson <ghudson@mit.edu>
7266
7267 * configure.in: Prefer kerberos 5 names.
7268
72691999-04-26 Richard M. Stallman <rms@gnu.org>
7270
7271 * configure.in: Check for libXp.
7272
72731999-04-08 Richard Stallman <rms@gnu.org>
7274
7275 * make-dist: Include change logs in subdirs of `lisp'.
7276
72771999-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
72821999-03-30 Eli Zaretskii <eliz@gnu.org>
7283
7284 * config.bat: Use epaths.* instead of paths.*.
7285
72861999-03-07 Eli Zaretskii <eliz@gnu.org>
7287
7288 * INSTALL: Add detailed instructions to unpack and install
7289 intlfonts on MS-DOS.
7290
72911999-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
72981999-02-24 Richard Stallman <rms@gnu.org>
7299
7300 * make-dist: Fix nt/icons directory handling.
7301
73021999-02-22 Simon Josefsson <jas@pdc.kth.se>
7303
7304 * configure.in (f301-fujitsu-uxpv4.1): New target.
7305
73061999-02-20 Richard Stallman <rms@gnu.org>
7307
7308 * make-dist (tempparent): Fix command to update info files.
7309
73101999-02-09 Richard Stallman <rms@gnu.org>
7311
7312 * configure.in (powerpc-apple-netbsd*): New alternative.
7313
73141999-01-25 Geoff Voelker <voelker@cs.washington.edu>
7315
7316 * make-dist: Include the new directory nt/icons in distributions.
7317
73181999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
7319
7320 * configure.in: Change message about HAVE_XFREE386.
7321
73221999-01-07 Eli Zaretskii <eliz@gnu.org>
7323
7324 * config.bat: Support configuring with leim.
7325
73261998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
7327
7328 * configure.in (mips-sgi-irix6.5): New target.
7329
73301998-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
73351998-12-04 Markus Rost <rost@delysid.gnu.org>
7336
7337 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
7338
73391998-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
73441998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
7345
7346 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
7347
73481998-11-16 Kenichi Handa <handa@etl.go.jp>
7349
7350 * configure.in (*-*-bsdi4*): New target.
7351
73521998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
7353
7354 * configure.in: Fix previous change.
7355
73561998-11-11 Richard Stallman <rms@gnu.org>
7357
7358 * configure.in (aviion-intel): New machine.
7359
73601998-11-04 Kenichi Handa <handa@etl.go.jp>
7361
7362 * configure.in (mips-nec-sysv4*): New target.
7363
73641998-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
73691998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
7370
7371 * make-dist: Don't include fns*.el in dist.
7372
73731998-10-30 Dave Love <fx@gnu.org>
7374
7375 * configure.in: Don't mkdir cpp.
7376
73771998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
7378
7379 * Makefile.in (install-arch-dep): Install src/fns-*.el in
7380 ${archlibdir}.
7381
73821998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
7383
7384 * Version 20.3 released.
7385
73861998-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
73931998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
7394
7395 * configure.in: Use unset CDPATH instead of making it empty.
7396
73971998-06-20 Karl Heuer <kwzh@gnu.org>
7398
7399 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
7400
74011998-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
74061998-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
74111998-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
74161998-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
74211998-05-07 Richard Stallman <rms@psilocin.gnu.org>
7422
7423 * Makefile.in (install-arch-indep): Fix typo in previous change.
7424
74251998-05-06 Richard Stallman <rms@psilocin.gnu.org>
7426
7427 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
7428
74291998-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
74341998-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
74411998-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
74461998-04-10 Karl Heuer <kwzh@gnu.org>
7447
7448 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
7449
74501998-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
74551998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
7456
7457 * Makefile.in (install-arch-indep): Fix previous change.
7458
74591998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
7460
7461 * Makefile.in (info): Run man in build dir, not srcdir.
7462
74631998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
7464
7465 * Makefile.in (install-arch-indep): Fix previous change.
7466
74671998-03-23 Kenichi Handa <handa@etl.go.jp>
7468
7469 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
7470
74711998-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
74761998-03-21 Richard Stallman <rms@psilocin.gnu.org>
7477
7478 * make-dist: Fix shell syntax in check for missing .el or .elc files.
7479
74801998-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
74851998-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
74911998-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
74971998-01-17 Richard Stallman <rms@gnu.org>
7498
7499 * Makefile.in (install-arch-indep): Add semicolon before `else'.
7500
75011998-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
75071997-12-20 Richard Stallman <rms@psilocin.gnu.org>
7508
7509 * configure.in (sparc-fujitsu-sysv4*): New target.
7510
75111997-12-17 Andreas Schwab <schwab@gnu.org>
7512
7513 * configure.in: Cache more tests. Add missing quotes around
7514 message with embedded comma.
7515
75161997-12-04 Karl Heuer <kwzh@gnu.org>
7517
7518 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
7519
75201997-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
75261997-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
75321997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
7533
7534 * configure.in (i586-dg-dguxR4.*): New name in case branch.
7535
75361997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
7537
7538 * config.bat: Configure the man subdirectory.
7539
75401997-11-07 Paul Eggert <eggert@twinsun.com>
7541
7542 * configure.in (AC_CHECK_LIB): Add -lintl.
7543
75441997-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
75491997-11-07 Richard Stallman <rms@gnu.org>
7550
7551 * Makefile.in (install): Move blessmail last.
7552
75531997-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
75581997-09-30 Karl Eichwalder <ke@suse.de>
7559
7560 * Makefile.in (install-arch-indep): Install the widget info file.
7561
75621997-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
75701997-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
75761997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7577
7578 * Version 20.2 released.
7579
75801997-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
75871997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7588
7589 * configure.in: Recognize alpha* instead of just alpha.
7590
75911997-09-12 Paul Eggert <eggert@twinsun.com>
7592
7593 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
7594
75951997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7596
7597 * update-subdirs: Use rm -f.
7598
75991997-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
76041997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
7605
7606 * configure.in: Add OpenBSD clause to set $machine.
7607
76081997-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
76141997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7615
7616 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
7617
76181997-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
76231997-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
76281997-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
76331997-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
76381997-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
76431997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7644
7645 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
7646
76471997-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
76531997-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
76601997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7661
7662 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
7663
76641997-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
76711997-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
76771997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7678
7679 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
7680
76811997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7682
7683 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
7684
76851997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7686
7687 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
7688
76891997-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
76941997-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
76991997-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
77051997-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
77091997-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
77141997-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
77191997-07-09 Kenichi Handa <handa@etl.go.jp>
7720
7721 * Makefile.in (mostlyclean): Add cleaning leim directory.
7722 (clean, distclean, maintainer-clean): Likewise.
7723
77241997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7725
7726 * make-dist (bogosities): Check subdirs of `lisp' also.
7727
77281997-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
77331997-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
77381997-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
77541997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7755
7756 * Makefile.in (install-leim): Correct previous change.
7757
77581997-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
77631997-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
77691997-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
77741997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7775
7776 * configure.in (GNU_MALLOC_reason): Fix message text.
7777
77781997-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
77831997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7784
7785 * configure.in (i*86-*-unixware*): New alternative.
7786
77871997-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
77971997-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
78021997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7803
7804 * configure.in (shutdown): Check for `shutdown' function.
7805
78061997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
7807
7808 * update-subdirs: Include the directory "language" in subdirs.
7809
78101997-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
78161997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7817
7818 * make-dist: Warn about .el files that are not compiled.
7819
78201997-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
78291997-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
78351997-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
78401997-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
78451997-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
78501997-03-05 Kenichi Handa <handa@etl.go.jp>
7851
7852 * make-dist: Make links for files under lisp/language.
7853
78541997-02-20 Kenichi Handa <handa@etl.go.jp>
7855
7856 * update-subdirs: Exclude the directory "language" from subdirs.
7857
78581997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
7859
7860 * configure.in: Check for rint and cbrt.
7861
78621997-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
78671996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7868
7869 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
7870
78711996-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
78791996-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
78841996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7885
7886 * configure.in (limits.h): Check for this file.
7887
78881996-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
78941996-11-22 Ben Harris <bjh21@cam.ac.uk>
7895
7896 * configure.in: Recognize vax-*-netbsd*.
7897
78981996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7899
7900 * configure.in (locallisppath): Add leim directory.
7901
79021996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
7903
7904 * config.bat: Make sure `mv' supports forward slashes and -f.
7905
79061996-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
79111996-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
79161996-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
79211996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
7922
7923 * configure.in: Create a subdir named `lisp'.
7924
79251996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7926
7927 * configure.in: Check for getcwd.
7928
79291996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7930
7931 * configure.in: Check for termios.h. Check for setpgid.
7932
79331996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7934
7935 * configure.in: Check for setrlimit.
7936
79371996-08-31 Paul Eggert <eggert@twinsun.com>
7938
7939 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
7940
79411996-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
79491996-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
79551996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7956
7957 * configure.in: Check for krb and des libraries.
7958
79591996-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
79661996-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
79761996-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
79821996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7983
7984 * Makefile.in (install-arch-indep): Install info/messages.
7985
79861996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7987
7988 * Version 19.33 released.
7989
79901996-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
79951996-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
80001996-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
80051996-08-06 Paul Eggert <eggert@twinsun.com>
8006
8007 * configure.in (LOCALTIME_CACHE): Don't put a string literal
8008 "TZ=..." in environ.
8009
80101996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8011
8012 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
8013
80141996-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
80191996-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
80271996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
8028
8029 * configure.in: Undo previous change.
8030
80311996-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
80361996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
8037
8038 * configure.in: Check for termios.h header.
8039
80401996-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
80441996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
8045
8046 * configure.in: Split bsdos2 and bsdos2-1.
8047
80481996-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
80561996-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
80611996-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
80681996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8069
8070 * configure.in (euidaccess): Check for that, not for eaccess.
8071
80721996-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
80781996-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
80841996-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
80921996-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
80971996-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
81021996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8103
8104 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
8105
81061996-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
81121996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
8113
8114 * make-dist: Check for long file names.
8115
81161996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
8117
8118 * Version 19.31 released.
8119
81201996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
8121
8122 * configure.in: Recognize sparc-*-lignux.
8123
81241996-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
81291996-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
81341996-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
81391996-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
81441996-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
81511996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
8152
8153 * make-dist: Exit if autoconf fails.
8154
81551996-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
81631996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8164
8165 * configure.in (ncurses): Check this after checking fns like strerror.
8166
81671996-04-08 Erik Naggum <erik@naggum.no>
8168
8169 * make-dist (MANIFEST): Don't include lines from =files.
8170
81711996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8172
8173 * make-dist: Don't put lisp/dired.todo in the dist.
8174
81751996-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
81831996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8184
8185 * configure.in: Use lignux instead of linux as value of opsys.
8186
81871996-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
81941996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8195
8196 * configure.in: Accept lignux in configuration name.
8197
81981996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8199
8200 * Makefile.in (install-strip): New target.
8201
82021996-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
82071996-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
82131996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
8214
8215 * configure.in: Remove -fno-builtin hackery from -lm check.
8216
82171996-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
82241996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8225
8226 * configure.in: Check for ncurses.
8227
82281996-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
82341996-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
82401996-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
82441996-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
82521996-02-20 Dave Love <d.love@dl.ac.uk>
8253
8254 * INSTALL: Clarify info about MS-DOS path handling.
8255
82561996-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
82611996-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
82661996-02-01 Paul Eggert <eggert@twinsun.com>
8267
8268 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
8269
82701996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8271
8272 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
8273
82741996-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
82791996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
8280
8281 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
8282
82831996-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
82881996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8289
8290 * configure.in (HAVE_XMU): Fix typo in previous change.
8291
82921996-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
82961996-01-10 Erik Naggum <erik@naggum.no>
8297
8298 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
8299
83001996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
8301
8302 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
8303
83041996-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
83091996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
8310
8311 * configure.in (locallisppath): Put version-specific dir first.
8312
83131996-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
83211996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
8322
8323 * configure.in (locallisppath): Fix typo in last change: " -> '.
8324
83251996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8326
8327 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
8328
83291995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8330
8331 * Makefile.in (install-arch-indep): Give all files read permission.
8332
83331995-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
83381995-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
83431995-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
83481995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8349
8350 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
8351
83521995-11-29 Erik Naggum <erik@naggum.no>
8353
8354 * Makefile.in (install-arch-indep): Add missing backslash.
8355
83561995-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
83611995-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
83671995-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
83731995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8374
8375 * make-dist (etc): Delete *.orig and *.rej.
8376
83771995-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
83811995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8382
8383 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
8384
83851995-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
83901995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8391
8392 * make-dist (lisp): Don't distribute site-start.
8393
83941995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
8395
8396 * make-dist: Break the hard link on alloca.c.
8397
83981995-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
84021995-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
84071995-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
84121995-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
84211995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
8422
8423 * configure.in (m68k-*-linux*): New alternative.
8424
84251995-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
84301995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8431
8432 * configure.in: Don't bother checking for drem.
8433
84341995-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
84411995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8442
8443 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
8444
84451995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8446
ed9265fc 8447 * configure.in (powerpc-*-solaris2): New alternative.
067d23c9
KY
8448
84491995-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
84541995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8455
8456 * configure.in: Improve error msg for invalid --with-x-toolkit value.
8457
84581995-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
84631995-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
84681995-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
84731995-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
84801995-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
84851995-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
84921995-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
84991995-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
85041995-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
85091995-07-18 Mike Long <mike.long@analog.com>
8510
8511 * make-dist: Fix update of finder-inf.el, and byte-compile it.
8512
85131995-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
85231995-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
85281995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8529
8530 * make-dist: Don't break intra-tree links.
8531
85321995-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
85371995-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
85421995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8543
8544 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
8545
85461995-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
85541995-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
85591995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8560
8561 * Makefile.in (mkdir): Use symbolic chmod.
8562
85631995-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
85681995-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
85741995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8575
8576 * Version 19.29 released.
8577
85781995-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
85851995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8586
8587 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
8588
85891995-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
85941995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8595
8596 * configure.in: Check for -lpthreads, not -lpthread.
8597
85981995-06-09 Geoff Voelker <voelker@cs.washington.edu>
8599
8600 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
8601
86021995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8603
8604 * configure.in: Check for -lpthread.
8605
86061995-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
86111995-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
86171995-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
86221995-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
86281995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8629
8630 * configure.in: Fix typo.
8631
86321995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8633
8634 * INSTALL: Clarify use of site-init.el.
8635
86361995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
8637
8638 * configure.in: Pass arg to sqrt.
8639
86401995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8641
8642 * make-dist: Fix May 6 change.
8643
86441995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8645
8646 * vpath.sed: Delete reference to ymakefile.
8647
86481995-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
86521995-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
86581995-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
86651995-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
86711995-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
86801995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8681
8682 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
8683
86841995-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
86891995-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
86941995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8695
8696 * Makefile.in (top_distclean): Delete config.cache.
8697
86981995-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
87041995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8705
8706 * Makefile.in (install-arch-indep): Undo Sep 23 change.
8707
87081995-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
87151995-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
87201995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8721
8722 * make-dist: Include mkinstalldirs in distribution.
8723
87241995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8725
8726 * make-dist: Add missing close backquote.
8727
87281995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8729
8730 * make-dist: Don't distribute shortnames directory.
8731
87321995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8733
8734 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
8735
87361995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8737
8738 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
8739
87401995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8741
8742 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
8743
87441995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
8745
8746 * configure.in (mips-sgi-irix6): New configuration.
8747
87481995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
8749
8750 * Makefile.in (maintainer-clean): Renamed from realclean.
8751
87521995-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
87571995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8758
8759 * configure.in: Check for sys/select.h.
8760
87611995-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
87651994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8766
8767 * configure.in: Handle isc 4.1 operating system.
8768
87691994-12-10 Richard Stallman <rms@kepa>
8770
8771 * configure.in (rs6000-ibm-aix4.1*): New alternative.
8772 (rs6000-ibm-aix4*): New alternative.
8773
87741994-12-06 Richard Stallman <rms@kepa>
8775
8776 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
8777
87781994-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
87831994-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
87941994-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
87991994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8800
8801 * configure.in (m68*-apollo*): Use s/domain.h.
8802
88031994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8804
8805 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
8806
88071994-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
88121994-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
88181994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
8819
8820 * configure.in: Make h_errno check not use nested functions.
8821
88221994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
8823
8824 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
8825
88261994-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
88311994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
8832
8833 * configure.in: Protect a character class with `changequote'.
8834
88351994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8836
8837 * configure.in: Accept `news' as a synonym for `newsos'.
8838
88391994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8840
8841 * Makefile.in: Don't rm files if cd fails.
8842
88431994-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
88491994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
8850
8851 * configure.in: Change a stray `[' to `test'.
8852
88531994-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
88591994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8860
8861 * configure.in: Check for getpagesize.
8862
88631994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8864
8865 * make-dist (msdos): Put sed* in the distribution.
8866
88671994-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
88801994-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
88861994-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
88961994-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
89031994-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
89111994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
8912
8913 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
8914
89151994-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
89251994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8926
8927 * configure.in (eaccess): Check for it.
8928
89291994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8930
8931 * configure.in (mktime): Check for it.
8932
89331994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
8934
8935 * configure.in (motif): Add support for usage and option checking.
8936
89371994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
8938
8939 * configure.in (utimes): Check for it.
8940
89411994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
8942
8943 * Makefile.in (install-arch-indep): Don't do mkdir here.
8944
89451994-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
89501994-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
89551994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
8956
8957 * configure.in: Remove trailing slashes from srcdir.
8958
89591994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8960
090bd7cb 8961 * configure.in (i[345]86-sequent-ptx*): Handle.
067d23c9
KY
8962
89631994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8964
ed9265fc 8965 * Makefile.in (paths-force): Depend on src/paths.h.
067d23c9
KY
8966
89671994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8968
8969 * configure.in (config_options): Save all arguments, not just some.
8970
89711994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8972
090bd7cb 8973 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*.
067d23c9
KY
8974
8975 * configure.in: Add AC_AIX.
8976 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
8977
89781994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8979
8980 * configure.in (parsing options): Simplify sed command to delete -'s.
8981
89821994-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
89871994-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
89931994-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
89981994-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
90031994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9004
9005 * Version 19.27 released.
9006
90071994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9008
9009 * Version 19.26 released.
9010
90111994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9012
9013 * configure.in: Check for lrand48, not rand48.
9014
90151994-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
90201994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9021
9022 * make-dist (src/m, src/s): Put *.inp in distribution.
9023
90241994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9025
9026 * configure.in: Accept i586 and i486 along with i386.
9027
90281994-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
90351994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
9036
9037 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
9038
90391994-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
90431994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9044
9045 * configure.in: Check more specifically for i*86-sun-sunos.
9046
90471994-08-03 Caveh Jalali (caveh@eng.sun.com)
9048
9049 * configure.in: Handle solaris 2.4.
9050
90511994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9052
9053 * configure.in (rand48): Check for it.
9054
90551994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9056
9057 * make-dist: Update the info files.
9058
90591994-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
90641994-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
90681994-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
90731994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9074
9075 * make-dist: Update finder-inf.el.
9076
90771994-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
90831994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9084
9085 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
9086
90871994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9088
9089 * configure.in (mips-sony-newsos4*): New alias.
9090
90911994-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
90961994-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
91011994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9102
9103 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
9104
91051994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9106
9107 * make-dist: Put ./BUGS into the distrib.
9108
91091994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9110
9111 * configure.in: Handle 386 running Solaris 2.
9112
91131994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9114
9115 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
9116
91171994-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
91231994-06-01 Morten Welinder (terra@diku.dk)
9124
9125 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
9126
91271994-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
91331994-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
91491994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9150
9151 * configure.in: Don't insist on subversions for irix.
9152
91531994-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
91591994-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
91651994-05-22 Morten Welinder (terra@tyr.diku.dk)
9166
9167 * config.bat: Doc fix.
9168
91691994-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
91741994-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
91801994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9181
9182 * Makefile.in (lib-src): Don't depend on src/paths.h.
9183
91841994-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
91901994-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
91971994-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
92021994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9203
9204 * configure.in (HAVE_X11XTR6): Arrange to define it.
9205
92061994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9207
9208 * Makefile.in (install): Depend on blessmail.
9209
92101994-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
92151994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9216
9217 * Makefile.in (TAGS): Use the makefile in src subdir.
9218
92191994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9220
9221 * configure.in (opsys): Recognize `gnu'.
9222
92231994-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
92271994-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
92321994-05-08 Morten Welinder (terra@diku.dk)
9233
9234 * config.bat: Forcibly remove "# " style comments from makefiles.
9235
92361994-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
92411994-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
92501994-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
92611994-05-03 Morten Welinder (terra@diku.dk)
9262
9263 * config.bat: Added possibility for different file name
9264 transcriptions in lib-src.
9265
92661994-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
92741994-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
92791994-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
92861994-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
92991994-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
93061994-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
93141994-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
93201994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9321
9322 * configure.in: Test for libresolv.a.
9323 Substitute machfile and opsysfile.
9324
93251994-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
93301994-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
93351994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9336
9337 * Makefile.in (install-arch-indep): Don't install dired-x*.
9338
93391994-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
93441994-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
93501994-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
93541994-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
93611994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9362
9363 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
9364
93651994-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
93751994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
9376
9377 * configure.in (CFLAGS): Use shell syntax, not Makefile.
9378
93791994-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
93861994-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
93911994-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
93951994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9396
9397 * configure.in: Handle -isc4.0*.
9398
93991994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9400
9401 * configure.in (esix5): Set NON_GNU_CPP.
9402
94031994-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
94091994-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
94141994-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
94191994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
9420
9421 * configure.in: Add freebsd.
9422
94231994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9424
9425 * configure.in: Check for fpathconf.
9426
94271994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
9428
9429 * configure.in (with_x_toolkit): Fix typo in previous change.
9430
94311994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
9432
9433 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
9434
94351994-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
94391994-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
94441994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9445
9446 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
9447
94481994-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
94541994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
9455
9456 * configure.in: When --run-in-place, don't inherit archlibdir.
9457
94581994-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
94641994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9465
9466 * configure.in (mips-sony-newsos*): New configuration.
9467
94681994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
9469
9470 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
9471
94721994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
9473
9474 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
9475
94761994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9477
9478 * configure.in: Don't initialize CC.
9479
94801994-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
94871994-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
94931994-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
94991994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
9500
9501 * configure.in (drem): Check for this function.
9502
95031994-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
95111994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9512
9513 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
9514
95151994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
9516
9517 * configure.in: Check whether fmod exists.
9518
95191994-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
95241994-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
95301994-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
95371994-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
95531994-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
95581994-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
95631994-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
95701994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9571
9572 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
9573
95741994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9575
9576 * configure.in (creating src/Makefile): Put code inside 2nd arg to
c80e3b4a 9577 AC_OUTPUT as it should be; hopefully no one will again see fit to
067d23c9
KY
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
95901994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9591
9592 * configure.in: Test for bcmp.
9593
95941994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9595
9596 * make-dist (tempdir): Put subdir msdos into the distribution.
9597
95981993-01-07 Morten Welinder (terra@diku.dk)
9599
9600 * config.bat: New file.
9601
96021994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9603
9604 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
9605
96061994-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
96111993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9612
9613 * configure.in: Check for setsid.
9614
96151993-12-17 Richard Stallman (rms@srarc2)
9616
9617 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
9618
96191993-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
96251993-12-11 Richard Stallman (rms@srarc2)
9626
9627 * Makefile.in (libdir): Use @libdir@.
9628
96291993-12-08 Richard Stallman (rms@srarc2)
9630
9631 * Makefile.in (install): Add empty command.
9632
96331993-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
96411993-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
96491993-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
96551993-11-30 Richard Stallman (rms@srarc2)
9656
9657 * configure.in (Suns): Set CPP if *-solaris2.3*.
9658
96591993-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
96651993-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
96731993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9674
9675 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
9676
96771993-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
96821993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9683
9684 * configure.in: Delete jumk.c before writing it.
9685
96861993-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
96921993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9693
9694 * make-dist: Don't put lisp/forms.README in the distribution.
9695
96961993-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
97011993-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
97101993-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
97151993-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
97341993-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
97431993-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
97541993-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
97611993-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
97671993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9768
9769 * Makefile.in (@rip_paths@locallisppath):
9770 Delete ${datadir}/emacs/site-lisp.
9771
97721993-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
97781993-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
97851993-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
97901993-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
97951993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9796
9797 * configure.in: Test for res_init in libc.
9798
97991993-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
98041993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
9805
ed9265fc 9806 * make-dist: Dist vpath.sed.
067d23c9
KY
9807
9808 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
9809 Depend on vpath.sed.
6e81c819 9810 Replace sed command for VPATH with @vpath_sed@.
067d23c9
KY
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
98171993-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
98291993-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
98351993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9836
9837 * configure.in: Check for XScreenNumberOfScreen.
9838
98391993-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
98441993-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
98591993-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
98641993-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
98681993-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
98751993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9876
9877 * configure.in: Test for presence of logb and frexp functions.
9878
98791993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9880
9881 * configure.in (machine): Add i370-ibm-aix*.
9882
98831993-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
98901993-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
99021993-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
99131993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9914
9915 * make-dist: Include lisp/dired.todo in the distribution.
9916
99171993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9918
9919 * configure.in: Add code to set HAVE_INET_SOCKETS.
9920
99211993-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
99261993-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
99351993-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
99451993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
9946
9947 * configure.in (m68k-bull-sysv3): New config.
9948
99491993-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
99541993-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
99601993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9961
9962 * Version 19.16 released.
9963
99641993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9965
9966 * configure.in: Add --verbose flag.
9967
99681993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9969
9970 * version 19.15 released.
9971
99721993-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
99791993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9980
9981 * Version 19.14 released.
9982
99831993-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
99921993-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
100291993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10030
10031 * Makefile.in (TAGS): cd to src to run etags.
10032
100331993-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
100381993-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
100441993-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
100491993-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
100561993-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
100621993-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
100731993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10074
10075 * configure.in: Check to see if the system has -ldnet.
10076
100771993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10078
10079 * make-dist: Add clauses to distribute lisp/forms-mode.
10080
100811993-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
100861993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10087
10088 * configure.in: Do NOT look for `unknown' as company name.
10089
100901993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10091
10092 * configure.in: Fix typo in message.
10093
100941993-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
101061993-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
101231993-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
101371993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10138
10139 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
10140
101411993-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
101461993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10147
10148 * Version 19.10 released.
10149
101501993-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
101561993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10157
10158 * configure.in: Handle sysv4.2 and sysvr4.2.
10159
101601993-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
101741993-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
101801993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10181
10182 * configure.in: Fix message text.
10183
101841993-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
102051993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10206
10207 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
10208
102091993-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
102181993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10219
10220 * Version 19.9 released.
10221
102221993-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
102481993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10249
10250 * configure.in: Handle sunos4.1.3 specially.
10251
102521993-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
102601993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10261
10262 * Version 19.8 released.
10263
102641993-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
102791993-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
103151993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10316
10317 * configure.in: Recognize configuration names for i860 boxes
10318 running SYSV.
10319
103201993-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
103521993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10353
10354 * configure.in: Add case for version 5 of Esix.
10355
103561993-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
103691993-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
103741993-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
103821993-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
103871993-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
103941993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10395
10396 * INSTALL: Don't claim the srcdir option doesn't work.
10397
103981993-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
104061993-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
104441993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10445
10446 * make-dist: Make links in info subdir.
10447
104481993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10449
10450 * configure.in: Call AC_STDC_HEADERS.
10451
104521993-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
104591993-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
104791993-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
104951993-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
105021993-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
105101993-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
105181993-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
105311993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10532
10533 * make-dist: Distribute configure, as well as configure.in.
10534 Oversight.
10535
105361993-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
105461993-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
105581993-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
105671993-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
105721993-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
106061993-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
106171993-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
106261993-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
106511993-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
106651993-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
106721993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10673
10674 * make-dist: Fix typo.
10675
106761993-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
106831993-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
106931993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
10694
10695 * Makefile.in: Added `Developer's configuration' section.
10696
106971993-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
107021993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10703
10704 * make-dist: Distribute `src/bitmaps' too.
10705
107061993-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
107111993-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
107231993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10724
10725 * configure: Handle isc3.0 correctly.
10726
107271993-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
107321993-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
107381993-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
107471993-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
107751993-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
107821993-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
107881993-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
107921993-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
107971993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10798
10799 * README: Mention what Emacs is.
10800
108011993-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
108061993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10807
10808 * Makefile.in: Define MAKE, and use where appropriate.
10809
108101993-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
108151992-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
108201992-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
108331992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10834
10835 * INSTALL: Improvements suggested by David Mackenzie.
10836
108371992-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
108751992-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
109551992-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
109691992-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
109741992-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
109821992-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
109881992-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
109951992-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
110001992-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
110051992-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
110131992-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
110211992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11022
11023 * make-dist: Include the `vms' subdirectory in the distribution.
11024
110251992-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
110321992-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
110391992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11040
11041 * Makefile.in: Doc fix.
11042
110431992-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
110491992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11050
11051 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
11052
110531992-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
110591992-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
110681992-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
110751992-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
110801992-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
110851992-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
110901992-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
111001992-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
111121992-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
111171992-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
111371992-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
0105dc3e 11151 only such file was for simula.el, which has been superseded by a
067d23c9
KY
11152 version which doesn't have a separate .defns file.
11153
111541992-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
cd1181db 11160 trying to make final targets writable first, since it won't
067d23c9
KY
11161 matter to move-if-change.
11162
111631992-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
111691992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11170
11171 * make-dist: Include move-if-change in list of files to distribute.
11172
111731992-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
111821992-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
111891992-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
111951992-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
112131992-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
112401992-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
112461992-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
112611992-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
112751992-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
112841992-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
113031992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11304
11305 * Makefile (install): Don't use -s in install. (Keep the symbols.)
11306
113071992-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
113381992-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
113581992-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
113631992-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
113681992-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
113731992-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
113801992-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
113971992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11398
11399 * Makefile (install): Remove `B' from tar xf command.
11400
114011992-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
114111991-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
114331991-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
114381990-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
114431990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
11444
11445 * Makefile (clean): Clean etc if that's not the installation dir.
11446
114471990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
11448
11449 * Makefile (paths.h): Make sed alter each name in the path.
11450
114511988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
11452
11453 * Makefile (install.sysv): Use cpio, not tar.
11454
114551988-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
114601988-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
067d23c9
KY
11467;; End:
11468
1a71cb28 11469 Copyright (C) 1993-1999, 2001-2012 Free Software Foundation, Inc.
067d23c9
KY
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/>.