aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Eggert2015-04-09 10:16:26 -0700
committerPaul Eggert2015-04-09 10:22:42 -0700
commitcbef1e918d5b0a7f2f68eb6d742982987f102cf4 (patch)
tree8fa512463768563b7cd98592479678895ccf7425
parent7bb614e399300a80a68cd5196c1fd1f96d44e0af (diff)
downloademacs-cbef1e918d5b0a7f2f68eb6d742982987f102cf4.tar.gz
emacs-cbef1e918d5b0a7f2f68eb6d742982987f102cf4.zip
; make change-history-commit
-rw-r--r--ChangeLog.1244
-rw-r--r--Makefile.in2
2 files changed, 245 insertions, 1 deletions
diff --git a/ChangeLog.1 b/ChangeLog.1
index 6e2b4fc19d8..b8e2c614585 100644
--- a/ChangeLog.1
+++ b/ChangeLog.1
@@ -1,3 +1,247 @@
12015-04-09 Paul Eggert <eggert@cs.ucla.edu>
2
3 Adapt 'make change-history' to coding cookie
4 * Makefile.in (change-history): Adjust to change of format of
5 ChangeLog file, which now has a coding cookie before an indented
6 copyright notice.
7
8 gitlog-to-changelog coding cookie and mv -i
9 * build-aux/gitlog-to-emacslog: Use ChangeLog.1, not Makefile.in,
10 for copyright notice prototype, so that we get a proper "coding:"
11 cookie. Use 'mv -i' to avoid unconditionally overwriting an
12 existing ChangeLog. Problems reported by Eli Zaretskii in:
13 http://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00504.html
14
15 Merge from gnulib
16 * build-aux/gitlog-to-changelog: Update from gnulib, incorporating:
17 2015-04-09 gitlog-to-changelog: port to MS-Windows
18
192015-04-09 Boruch Baum <boruch_baum@gmx.com>
20
21 * lisp/bookmark.el (bookmark-bmenu-goto-bookmark): Don't inf-loop.
22 Fixes: debbugs:20212
23
242015-04-09 Stefan Monnier <monnier@iro.umontreal.ca>
25
26 Stop messing with the EMACS env var
27 Fixes: debbugs:20202
28 * lisp/net/tramp-sh.el (tramp-remote-process-environment):
29 * lisp/comint.el (comint-exec-1):
30 * lisp/term.el (term-exec-1): Don't set EMACS envvar.
31 * lisp/progmodes/compile.el (compilation-start): Same and bring
32 INSIDE_EMACS's format in line with other users.
33
34 css-mode.el (css-smie-rules): Fix indentation after complex selectors
35 Fixes: debbugs:20282
36 * lisp/textmodes/css-mode.el (css-smie-rules): Don't get confused by
37 inner structure of selectors.
38
392015-04-08 Fabián Ezequiel Gallina <fgallina@gnu.org>
40
41 python.el: Indent docstring lines to base-indent
42 Fixes: debbugs:19595
43 Thanks to immerrr <immerrr@gmail.com> for reporting and providing
44 an initial patch.
45 * lisp/progmodes/python.el
46 (python-indent-context): Add :inside-docstring context.
47 (python-indent--calculate-indentation): Handle :inside-docstring.
48 (python-indent-region): Re-indent docstrings.
49 * test/automated/python-tests.el (python-indent-region-5)
50 (python-indent-inside-string-2): Fix tests.
51
52 python.el: Increase native completion robustness
53 Fixes: debbugs:19755
54 Thanks to Carlos Pita <carlosjosepita@gmail.com> for reporting
55 this and providing useful ideas.
56 * lisp/progmodes/python.el
57 (python-shell-completion-native-output-timeout): Increase value.
58 (python-shell-completion-native-try-output-timeout): New var.
59 (python-shell-completion-native-try): Use it.
60 (python-shell-completion-native-setup): New readline setup avoids
61 polluting current context, ensures output when no-completions are
62 available and includes output end marker.
63 (python-shell-completion-native-get-completions): Trigger with one
64 tab only. Call accept-process-output until output end is found or
65 python-shell-completion-native-output-timeout is exceeded.
66
672015-04-08 Samer Masterson <samer@samertm.com>
68
69 * lisp/eshell: Make backslash a no-op in front of normal chars
70 Fixes: debbugs:8531
71 * lisp/eshell/esh-arg.el (eshell-parse-argument-hook): Update comment.
72 (eshell-parse-backslash): Return escaped character after backslash
73 if it is special. Otherwise, if the backslash is not in a quoted
74 string, ignore the backslash and return the character after; if
75 the backslash is in a quoted string, return the backslash and the
76 character after.
77 * test/automated/eshell.el (eshell-test/escape-nonspecial)
78 (eshell-test/escape-nonspecial-unicode)
79 (eshell-test/escape-nonspecial-quoted)
80 (eshell-test/escape-special-quoted): Add tests for new
81 `eshell-parse-backslash' behavior.
82
832015-04-08 Gustav Hållberg <gustav@gmail.com>
84
85 (diff-hunk-file-names): Don't require a TAB after the file name
86 Fixes: debbugs:20276
87
88 (diff-hunk-file-names): Don't require a TAB after the file name
89 * lisp/vc/diff-mode.el (diff-hunk-file-names): Don't require a TAB
90 after the file name (bug#20276).
91
922015-04-08 Paul Eggert <eggert@cs.ucla.edu>
93
94 Minor quoting etc. fixes to Emacs manual
95 * doc/emacs/Makefile.in, doc/emacs/ack.texi, doc/emacs/building.texi:
96 * doc/emacs/calendar.texi, doc/emacs/cmdargs.texi:
97 * doc/emacs/custom.texi, doc/emacs/dired.texi, doc/emacs/emacs.texi:
98 * doc/emacs/files.texi, doc/emacs/glossary.texi, doc/emacs/gnu.texi:
99 * doc/emacs/indent.texi, doc/emacs/macos.texi:
100 * doc/emacs/maintaining.texi, doc/emacs/makefile.w32-in:
101 * doc/emacs/programs.texi, doc/emacs/rmail.texi:
102 * doc/emacs/search.texi, doc/emacs/trouble.texi:
103 * doc/emacs/vc1-xtra.texi:
104 Use American-style double quoting in ordinary text,
105 and quote 'like this' when single-quoting in ASCII text.
106 Also, fix some minor spacing issues.
107
108 Minor quoting etc. fixes to elisp intro
109 * doc/lispintro/emacs-lisp-intro.texi: Consistently use
110 American-style double quoting in ordinary text. In ASCII text,
111 consistently quote 'like this' instead of `like this', unless
112 Emacs requires the latter.
113
1142015-04-08 Dmitry Gutov <dgutov@yandex.ru>
115
116 CONTRIBUTE: Mention log-edit-insert-changelog
117
118 CONTRIBUTE: Emphasize creating the top-level ChangeLog file manually
119
1202015-04-08 Paul Eggert <eggert@cs.ucla.edu>
121
122 * doc/misc/calc.texi (Summary): Avoid '@:' when usurped.
123
1242015-04-08 Stefan Monnier <monnier@iro.umontreal.ca>
125
126 (eieio-copy-parents-into-subclass): Fix inheritance of initargs
127 Fixes: debbugs:20270
128 * lisp/emacs-lisp/eieio-core.el (eieio-copy-parents-into-subclass):
129 Fix inheritance of initargs.
130
1312015-04-08 Artur Malabarba <bruce.connor.am@gmail.com>
132
133 * lisp/emacs-lisp/package.el (package-menu-mode): Mode-line notification
134 while dowloading information.
135
136 * lisp/emacs-lisp/package.el: More conservative `ensure-init-file'
137 (package--ensure-init-file): Check file contents before visiting.
138 (package-initialize): Call it.
139 (package-install-from-buffer, package-install): Don't call it.
140
1412015-04-08 Eli Zaretskii <eliz@gnu.org>
142
143 * src/eval.c (init_eval_once): Bump max_lisp_eval_depth to 800
144 Fixes: bug#17517
145
1462015-04-08 Michael Albinus <michael.albinus@gmx.de>
147
148 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
149
150 Fix nasty scoping bug in tramp-cache.el
151 * lisp/net/tramp-cache.el (tramp-flush-file-property): Fix nasty scoping bug.
152
1532015-04-08 Tassilo Horn <tsdh@gnu.org>
154
155 Add notice to visual commands section
156 * doc/misc/eshell.texi (Input/Output): Add notice that some tools
157 such as git call less with its -F option which omits pagination if
158 the contents is less than one page long. This interferes with
159 eshell's visual (sub-)commands.
160
1612015-04-07 Dmitry Gutov <dgutov@yandex.ru>
162
163 ffap: Support environment variable expansion in file names
164 Fixes: debbugs:19839
165 * lisp/ffap.el (ffap-string-at-point-mode-alist): Support
166 environment variable expansion in file names.
167
1682015-04-07 Paul Eggert <eggert@cs.ucla.edu>
169
170 Prefer double-quote to accent-grave in man pages
171
1722015-04-07 Stefan Monnier <monnier@iro.umontreal.ca>
173
174 Fixes: debbugs:20257
175 * lisp/files.el (set-visited-file-name): Clear auto-save if nil.
176
1772015-04-07 Ivan Shmakov <ivan@siamics.net>
178
179 Update etc/PROBLEMS.
180 * etc/PROBLEMS: Mention visible-cursor; a few more mentions of
181 ~/.Xresources and xrdb(1); refer to 'GNU Coreutils' and
182 'X Window System' or 'X' (were: 'GNU Fileutils' and 'X Windows',
183 respectively); other minor updates and tweaks. (Bug#20011)
184
1852015-04-07 Paul Eggert <eggert@cs.ucla.edu>
186
187 Add doc strings for some Isearch state vars
188 * lisp/misearch.el (multi-isearch-buffer-list)
189 (multi-isearch-file-list): Add doc strings.
190 Fixes: bug#20232
191
1922015-04-07 Alan Mackenzie <acm@muc.de>
193
194 Always mark "<" and ">" in #include directives with text properties.
195 * lisp/progmodes/c-fonts.el (c-cpp-matchers): Replace a font-lock "anchored
196 matcher" with an invocation of c-make-font-lock-search-function to allow
197 fontification when there's no trailing space on an "#include <..>" line.
198
1992015-04-07 Paul Eggert <eggert@cs.ucla.edu>
200
201 Generate a ChangeLog file from commit logs
202 * .gitignore: Add 'ChangeLog'.
203 * build-aux/gitlog-to-changelog: New file, from Gnulib.
204 * build-aux/gitlog-to-emacslog: New file.
205 * CONTRIBUTE: Document the revised workflow.
206 * Makefile.in (clean): Remove *.tmp and etc/*.tmp*
207 instead of just special cases.
208 (CHANGELOG_HISTORY_INDEX_MAX, CHANGELOG_N, gen_origin): New vars.
209 (ChangeLog, unchanged-history-files, change-history)
210 (change-history-commit): New rules.
211 * admin/admin.el (make-manuals-dist--1):
212 Don't worry about doc/ChangeLog.
213 * admin/authors.el: Add a FIXME.
214 * admin/make-tarball.txt:
215 * lisp/calendar/icalendar.el:
216 * lisp/gnus/deuglify.el:
217 * lisp/obsolete/gulp.el:
218 * lwlib/README:
219 Adjust to renamed ChangeLog history files.
220 * admin/merge-gnulib (GNULIB_MODULES): Add gitlog-to-changelog.
221 * admin/notes/repo: Call it 'master' a la Git, not 'trunk' a la Bzr.
222 Remove obsolete discussion of merging ChangeLog files.
223 New section "Maintaining ChangeLog history".
224 * build-aux/git-hooks/pre-commit:
225 Reject attempts to commit files named 'ChangeLog'.
226 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
227 * make-dist: Make and distribute top-level ChangeLog if there's a
228 .git directory. Distribute the new ChangeLog history files
229 instead of scattered ChangeLog files. Distribute the new files
230 gitlog-to-changelog and gitlog-to-emacslog.
231 Fixes: bug#19113
232
233 Rename ChangeLogs for gitlog-to-changelog
234 This patch was implemented via the following shell commands:
235 find * -name ChangeLog |
236 sed 's,.*,git mv & &.1,
237 s, lisp/ChangeLog\.1$, lisp/ChangeLog.17,
238 s, lisp/erc/ChangeLog\.1$, lisp/erc/ChangeLog.09,
239 s, lisp/gnus/ChangeLog\.1$, lisp/gnus/ChangeLog.3,
240 s, lisp/mh-e/ChangeLog\.1$, lisp/mh-e/ChangeLog.2,
241 s, src/ChangeLog\.1$, src/ChangeLog.13,' |
242 sh
243 git commit -am"[this commit message]"
244
12015-04-07 Paul Eggert <eggert@cs.ucla.edu> 2452015-04-07 Paul Eggert <eggert@cs.ucla.edu>
2 246
3 Merge from gnulib 247 Merge from gnulib
diff --git a/Makefile.in b/Makefile.in
index a61cbc627b7..9f235d5680a 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -1088,7 +1088,7 @@ bootstrap: bootstrap-clean
1088 $(MAKE) all 1088 $(MAKE) all
1089 1089
1090# The newest revision that should not appear in the generated ChangeLog. 1090# The newest revision that should not appear in the generated ChangeLog.
1091gen_origin = 9d56a21e6a696ad19ac65c4b405aeca44785884a 1091gen_origin = 2cdbb8983dd49ce5c31c74b26f740bcb3e5a4c5d
1092# Convert git commit log to ChangeLog file. make-dist uses this. 1092# Convert git commit log to ChangeLog file. make-dist uses this.
1093.PHONY: ChangeLog change-history unchanged-history-files 1093.PHONY: ChangeLog change-history unchanged-history-files
1094ChangeLog: 1094ChangeLog: