source: vendor/automake/1.9.6/NEWS@ 3315

Last change on this file since 3315 was 3086, checked in by bird, 19 years ago

automake 1.9.6

File size: 50.2 KB
RevLine 
[3086]1Bugs fixed in 1.9.6:
2
3* Longstanding bugs:
4
5 - Correctly diagnose `#' comments following trailing backslash.
6
7 - Preserve backslashes preceding `##' lines.
8
9 - Preserve the order of items conditionally appended (+=) to variables.
10
11 - Fix support of installation directory names with spaces on systems
12 where mkinstalldirs cannot use `mkdir -p'.
13
14 - Avoid infinite loop in mdate-sh when TIME_STYLE is set.
15
16 - Do not output two definitions of SOURCES (an internal variable).
17 One was not formatted and could exceed the maximum line length of
18 some third-party tools (e.g., AIX 5.1 grep, breaking dependency
19 tracking).
20
21 - Do not empty info files when attempting to rebuild them without makeinfo.
22
23 - Be smarter when a Makefile.am references files in both "./dir" and
24 "dir": do not output two rules to create these directories.
25 (PR/461)
26
27 - Do not attempt to recover a missing *.elc file if it cannot be
28 created because emacs does not exist.
29
30 - Several aclocal fixes for issues occuring when configure.ac
31 includes some other m4 files explicitely with m4_include or m4_sinclude.
32 (PR/450)
33
34 - depcomp's cpp mode now understands preprocessors that output either
35 `#line 42 file' or `# 42 file'. (Only the latter was supported.)
36
37* Other miscellaneous changes:
38
39 - Update the GPL, and the FSF postal address.
40
41 - Anticipate for python2.5 in AM_PATH_PYTHON.
42
43 - The manual should now compile without any warning from TeX.
44
45
46Bugs fixed in 1.9.5:
47
48* Longstanding bugs:
49
50 - All m4 files have been relicensed under an all-permissive license.
51
52 Previously they used a GPL license, and an all-permissive license
53 was prepended when they were copied into aclocal.m4, leading to
54 some confusion.
55
56 - aclocal now recognizes AU_ALIAS.
57
58 - Improve support for `make -k', it didn't work on cygwin.
59
60 - Fix the definition of FCLINK for preprocessed Fortran.
61
62 - Fixes for auxiliary scripts:
63
64 - depcomp's tru64 mode did not work while compiling libtool libraries
65 with static libraries disabled.
66
67 - mdate-sh now copes with Darwin's non-standard ls output.
68
69 - missing properly emulates makeinfo when neither -o nor
70 @setfilename are used.
71
72 - Don't output long variable definitions. Automake normally tries
73 to output variable definitions as they are input, bug very long
74 lines in Makefile.in can break some sed and make implementations
75 with a limited line length. If a line in a variable definition is
76 longer than 1000 characters, automake will wrap the definition
77 around 80 columns. Other definitions are still output untouched.
78
79* Noteworthy manual updates:
80
81 - Hard-Coded Install Paths: New FAQ entry.
82
83 - How the Linker is Chosen: Rewritten.
84
85
86Bugs fixed in 1.9.4:
87
88* Longstanding bugs:
89
90 - Portability nits in install-sh and mdata-sh.
91
92 - Don't let `make install' fails if a _JAVA primary becomes empty
93 because of conditionals.
94
95 - Do not confuse CHANGELOG with ChangeLog on case-insensitive
96 case-preserving file systems (likewise for all automatically
97 distributed files).
98
99 - Do not embed $DESTDIR in Python's byte-code files.
100
101 - Work around programs that read stdin when checking for --version
102 and --help options (when the `std-options' is used).
103
104 - Fix AM_PATH_PYTHON to correctly define PYTHON as `:' when no minimum
105 version was supplied and no interpreter is found.
106
107* Noteworthy manual updates: