aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2015-07-19 06:23:59 -0400
committerGlenn Morris2015-07-19 06:23:59 -0400
commita46d268d28d278a6940679fc0d77d037aa52836f (patch)
treeffbb14dee073486f9b9680461604ceaf70c532ee
parent83fbe89537889219aebe1a36df73ca70e30948af (diff)
downloademacs-a46d268d28d278a6940679fc0d77d037aa52836f.tar.gz
emacs-a46d268d28d278a6940679fc0d77d037aa52836f.zip
; Auto-commit of ChangeLog files.
-rw-r--r--ChangeLog.2250
1 files changed, 249 insertions, 1 deletions
diff --git a/ChangeLog.2 b/ChangeLog.2
index 3fd30d6730d..a23f1d2ad75 100644
--- a/ChangeLog.2
+++ b/ChangeLog.2
@@ -1,3 +1,251 @@
12015-07-19 Bozhidar Batsov <bozhidar@batsov.com>
2
3 Correct js-mode's lighter
4 * lisp/progmodes/js.el (js-mode): Correct the lighter.
5
62015-07-19 Leo Liu <sdl.web@gmail.com>
7
8 Fix a bug in cfengine3-mode
9 * progmodes/cfengine.el (cfengine3-mode): Handle nil
10 eldoc-documentation-function.
11
122015-07-18 Julien Danjou <julien@danjou.info>
13
14 sieve-mode: support "body" test command
15 * lisp/gnus/sieve-mode.el (sieve-font-lock-keywords):
16 Add missing "body" test command.
17
182015-07-18 Eli Zaretskii <eliz@gnu.org>
19
20 Fix info-apropos when the default encoding is Latin-N
21 * lisp/info.el (Info-find-node-2): Reset the buffer's encoding to
22 'undecided', so that it is set to the encoding of the Info file we
23 are about to insert. Otherwise, 'info-apropos' will fail to find
24 some index nodes in some UTF-8 encoded files, if the buffer's
25 previous encoding is Latin-N or some such.
26
272015-07-18 Ivan Andrus <darthandrus@gmail.com>
28
29 * epg.el (epg--start): Check that gpgconf can be found before calling it.
30
31 Expose more file types to OS X that Emacs understands.
32 * Cocoa/Emacs.base/Contents/Info.plist: Add editor role for sty, dtx,
33 json, and org files. Export UTIs for el, elc, and org files.
34
352015-07-18 Eli Zaretskii <eliz@gnu.org>
36
37 Fix visual-order cursor movement when lines are truncated
38 * src/xdisp.c (Fmove_point_visually): When lines are truncated,
39 simulate display in a window of infinite width, to allow move_it_*
40 functions reach positions outside of normal window dimensions.
41 Remove code that tried to handle a subset of these situations by
42 manual iteration of buffer text. (Bug#17777)
43
44 Fix following Info cross-references to anchors
45 * lisp/info.el (Info-read-subfile): Add to the returned value the
46 length of subfile preamble, after converting it to file's byte
47 offset, as expected by the caller. Use bufferpos-to-filepos.
48 (Info-find-node-2): If searching for a node with a
49 1000-character slop fails, try again with a 10000-character slop,
50 to account for known bugs in Texinfo 5.0 and 5.1. (Bug#21055)
51 * lisp/international/mule-util.el (bufferpos-to-filepos): New
52 function.
53 * etc/NEWS: Mention bufferpos-to-filepos.
54
55 Fix scrolling backwards on TTY frames under scroll-conservatively
56 * src/xdisp.c (move_it_vertically_backward): Fix off-by-one error
57 in moving backwards on TTY frames. (Bug#21080)
58
592015-07-17 Dmitry Gutov <dgutov@yandex.ru>
60
61 Consider a jsdoc tag to be a beginning of a paragraph as well
62 * lisp/progmodes/js.el (js-mode): Change c-paragraph-start to
63 consider a jsdoc tag to be a beginning of a paragraph as well.
64
652015-07-17 Artur Malabarba <bruce.connor.am@gmail.com>
66
67 * lisp/emacs-lisp/package.el: Fix warnings
68
69 * lisp/emacs-lisp/package.el (package-buffer-info):
70 Add author and maintainers to `package-buffer-info'.
71
72 * lisp/emacs-lisp/package.el: Many small changes
73 Replace all instances of 'face with 'font-lock-face.
74 (describe-package-1): Improve some strings and move the summary up the
75 list.
76 (package-install-file): Update docstring.
77 (package-menu-hide-package): Bind to `H'.
78
79 * lisp/emacs-lisp/package.el (package--with-work-buffer-async):
80 Fix error handling.
81
822015-07-17 Paul Eggert <eggert@cs.ucla.edu>
83
84 Fix hang with large yanks This should fix the bug fixed by Mike
85 Crowe's patch in:
86 https://lists.gnu.org/archive/html/emacs-devel/2015-07/msg00106.html
87 A problem in this area has been reported by several users; see
88 Bug#16737, Bug#17101, Bug#17026, Bug#17172, Bug#19320, Bug#20283.
89 This fix differs from Mike Crowe's patch in that it should avoid a
90 race condition that could lose SIGIO signals. ignore_sigio dates
91 back to the 1980s when some platforms couldn't block signals, and
92 could only ignore them, which led to races when signals arrived
93 while being ignored. We shouldn't have to worry about those old
94 platforms now.
95 * src/dispextern.h, src/sysdep.c (ignore_sigio): Remove.
96 * src/emacs.c (shut_down_emacs):
97 Don't call ignore_sigio; unrequest_sigio should suffice.
98 * src/keyboard.c (kbd_buffer_store_buffered_event):
99 Use unrequest_sigio, not ignore_sigio.
100 (kbd_buffer_get_event):
101 Call request_sigio when getting the ball rolling again.
102
1032015-07-17 Artur Malabarba <bruce.connor.am@gmail.com>
104
105 * lisp/obsolete/longlines.el (longlines-search-function):
106 Fallback on `isearch-search-fun-default'.
107
1082015-07-17 Tassilo Horn <tsdh@gnu.org>
109
110 Support @-mentions
111 * rcirc.el (rcirc-completion-at-point): Support completion of
112 mentions/messages with @nick instead of just nick.
113
1142015-07-16 Michael Albinus <michael.albinus@gmx.de>
115
116 Fix Bug#20943.
117 * lisp/autorevert.el (auto-revert-handler): Do not check for
118 `buffer-modified-p'.
119 * lisp/files.el (buffer-stale--default-function): Check for
120 `buffer-modified-p'.
121 * test/automated/auto-revert-tests.el
122 (auto-revert-test02-auto-revert-mode-dired): Adapt test.
123
1242015-07-16 Ari Roponen <ari.roponen@gmail.com>
125
126 Fix delete-dups bug on long lists
127 * lisp/subr.el (delete-dups):
128 Don't mistakenly keep some dups when applied to long lists.
129
1302015-07-16 Paul Eggert <eggert@cs.ucla.edu>
131
132 Better heuristic for C stack overflow
133 Improve the heuristic for distinguishing stack overflows from
134 other SIGSEGV causes (Bug#21004). Corinna Vinschen explained that
135 the getrlimit method wasn't portable to Cygwin; see:
136 https://www.cygwin.com/ml/cygwin/2015-07/msg00092.html
137 Corinna suggested pthread_getattr_np but this also has problems.
138 Instead, replace the low-level system stuff with a simple
139 heuristic based on known good stack addresses.
140 * src/eval.c, src/lisp.h (near_C_stack_top): New function.
141 * src/sysdep.c: Don't include <sys/resource.h>.
142 (stack_direction): Remove. All uses removed.
143 (stack_overflow): New function.
144 (handle_sigsegv): Use it instead of incorrect getrlimit heuristic.
145 Make SEGV fatal in non-main threads.
146
1472015-07-16 Daiki Ueno <ueno@gnu.org>
148
149 epg: Automatically start pinentry server
150 * epg-config.el (epg-gpgconf-program): New variable.
151 * epg.el (epg--start): Call `pinentry-start' if
152 allow-emacs-pinentry is set in ~/.gnupg/gpg-agent.conf.
153
1542015-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
155
156 * lisp/gnus/nnimap.el: Fix my last bogus change
157 Reinstall Stefan Monnier's change that was made in
158 <83d824bc4041332f338ad7e5e830f443535aa300>.
159
1602015-07-15 Paul Eggert <eggert@cs.ucla.edu>
161
162 Merge from gnulib
163 This incorporates:
164 2015-07-05 acl-permissions: Document FreeBSD ACL_TYPE_NFS4 acls
165 2015-07-05 acl-permissions: Fix on FreeBSD
166 2015-07-05 file-has-acl, acl-permissions: fix some more HP-UX typos
167 * lib/acl-internal.c, lib/acl-internal.h, lib/get-permissions.c:
168 * lib/set-permissions.c: Copy from gnulib.
169
170 Port to stricter C99
171 * src/keyboard.h (kbd_buffer_store_event_hold):
172 Don't return a void expression.
173
1742015-07-15 Xue Fuqiao <xfq.free@gmail.com>
175
176 * doc/emacs/frames.texi (Creating Frames): Fix the command `C-x 5 m' runs.
177
1782015-07-14 Michael Albinus <michael.albinus@gmx.de>
179
180 New autorevert tests.
181 * test/automated/auto-revert-tests.el: New file.
182
1832015-07-14 Paul Eggert <eggert@cs.ucla.edu>
184
185 Clear gcprolist etc. after stack overflow
186 After stack overflow, command_loop calls init_eval, and this needs to
187 clear gcprolist and byte_stack_list (Bug#20996).
188 * src/alloc.c (init_alloc):
189 Move gcprolist and byte_stack_list initialization from here ...
190 * src/eval.c (init_eval): ... to here.
191
1922015-07-13 Xue Fuqiao <xfq.free@gmail.com>
193
194 * doc/emacs/windows.texi (Pop Up Window): Fix the description of `C-x 4 m'.
195
1962015-07-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
197
198 Avoid deprecated enums in mac-ct font backend driver
199 * src/macfont.m (mac_font_copy_default_descriptors_for_language)
200 (mac_ctfont_get_advance_width_for_glyph)
201 (mac_ctfont_get_bounding_rect_for_glyph): Avoid deprecated enums.
202
203 Cache font family in mac-ct font backend driver
204 * src/macfont.m (macfont_family_cache): New variable.
205 (syms_of_macfont): Initialize it.
206 (macfont_available_families_cache): New variable.
207 (macfont_invalidate_family_cache, macfont_get_family_cache_if_present)
208 (macfont_set_family_cache, macfont_invalidate_available_families_cache)
209 (macfont_handle_font_change_notification)
210 (macfont_init_font_change_handler)
211 (macfont_copy_available_families_cache): New functions.
212 (macfont_create_family_with_symbol): Use font family caches.
213 (macfont_list, macfont_list_family): Use
214 macfont_copy_available_families_cache instead of
215 mac_font_create_available_families.
216
2172015-07-12 Dmitry Gutov <dgutov@yandex.ru>
218
219 Show the default value in the prompt
220 * lisp/progmodes/xref.el: Add `M-?' binding for
221 xref-find-references. Declare functions `grep-read-files' and
222 `grep-expand-template'.
223 (xref--read-identifier): Show the default value in the prompt.
224
225 When called with prefix argument, ask for file patterns to search as well
226 * lisp/progmodes/xref.el (xref-find-regexp): When called with
227 prefix argument, ask for file patterns to search as well. When
228 prompting for the directory, require an existing one.
229 (xref-collect-matches): Add a new argument, FILES. Use it in the
230 above function.
231
232 Add `project-ignores'
233 * lisp/progmodes/project.el (project-ignores): New generic
234 function, and an implementation for the VC project type.
235 * lisp/progmodes/xref.el (xref--rgrep-command): Split, as a
236 variant of rgrep-default-command that handles a generic list of
237 ignores.
238 (xref-collect-matches): Use it, and pass through to it the value
239 of the newly added argument.
240 (xref-find-regexp): Handle ignored paths within the project.
241 Remove outdated comment.
242 * lisp/vc/vc.el (vc-default-ignore-completion-table):
243 Skip the comments and the empty lines.
244
2452015-07-12 Xue Fuqiao <xfq.free@gmail.com>
246
247 * doc/emacs/buffers.texi (Misc Buffer): Add a cross reference.
248
12015-07-11 Eric Abrahamsen <eric@ericabrahamsen.net> 2492015-07-11 Eric Abrahamsen <eric@ericabrahamsen.net>
2 250
3 gnus-registry.el: Correct function argument order 251 gnus-registry.el: Correct function argument order
@@ -7693,7 +7941,7 @@
7693 7941
7694This file records repository revisions from 7942This file records repository revisions from
7695commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to 7943commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to
7696commit 168c80efdc3981ffbc6ee731e7681b0386eb1db2 (inclusive). 7944commit 83fbe89537889219aebe1a36df73ca70e30948af (inclusive).
7697See ChangeLog.1 for earlier changes. 7945See ChangeLog.1 for earlier changes.
7698 7946
7699;; Local Variables: 7947;; Local Variables: