aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog.2
diff options
context:
space:
mode:
authorGlenn Morris2016-02-07 07:23:56 -0500
committerGlenn Morris2016-02-07 07:23:56 -0500
commitd7933ff2acfb5666de08ad74146cd40d7bca7d08 (patch)
tree787668f494c0d23fa0c7d67f7a993df7673259f3 /ChangeLog.2
parent4feb9621980f9534e920a8438e5776e98eefb752 (diff)
downloademacs-d7933ff2acfb5666de08ad74146cd40d7bca7d08.tar.gz
emacs-d7933ff2acfb5666de08ad74146cd40d7bca7d08.zip
; Auto-commit of ChangeLog files.
Diffstat (limited to 'ChangeLog.2')
-rw-r--r--ChangeLog.2925
1 files changed, 924 insertions, 1 deletions
diff --git a/ChangeLog.2 b/ChangeLog.2
index 59215466842..2226eb13f0f 100644
--- a/ChangeLog.2
+++ b/ChangeLog.2
@@ -1,3 +1,926 @@
12016-02-07 Artur Malabarba <bruce.connor.am@gmail.com>
2
3 * lisp/comint.el (comint-prompt-read-only): Clean tabs in docstring
4
5 While tabs in code are mostly fine because the Emacs sources have a
6 .dir-locals file specifying tab-width, the same is not true of tabs in
7 code examples inside docstrings. The docstring is printed on a *Help*
8 buffer, which can be created on any directory and won't necessarily have
9 the same tab-width set.
10
112016-02-07 Lars Ingebrigtsen <larsi@gnus.org>
12
13 Don't inloop gnus-uu-mark-thread on the last thread
14
15 * lisp/gnus/gnus-uu.el (gnus-uu-mark-thread): Don't infloop on the
16 final thread in the summary buffer (bug#16666).
17
182016-02-06 Lars Ingebrigtsen <larsi@gnus.org>
19
20 Display non-ASCII group names better in prompts
21
22 * lisp/gnus/gnus-sum.el (gnus-articles-to-read): To decode the
23 group name, we have to do that before we remove the prefix.
24
252016-02-06 Lars Ingebrigtsen <larsi@gnus.org>
26
27 Default to gpg2 instead of gpg
28
29 * lisp/epg-config.el (epg-gpg-program): Prefer gpg2 over gpg, if
30 it exists. This fixes many problems with using the GPG
31 authentication agent.
32
332016-02-06 David Edmondson <dme@dme.org>
34
35 src/process.c Correctly convert AF_INET6 addresses
36
37 * src/process.c (conv_lisp_to_sockaddr): AF_INET6 addresses are
38 converted to a list of 16 bit quantities by
39 conv_sockaddr_to_lisp(). conv_lisp_to_sockaddr() should follow the
40 same scheme rather than expecting a (longer) list of 8 bit
41 quantities.
42
43 Backport:
44
45 (cherry picked from commit 55ce3c30d617c38eb086d5ad4ffbd881c20c559c)
46
472016-02-06 Artur Malabarba <bruce.connor.am@gmail.com>
48
49 * lisp/isearch.el (isearch-define-mode-toggle): Improve logic
50
512016-02-06 Artur Malabarba <bruce.connor.am@gmail.com>
52
53 * lisp/menu-bar.el (menu-bar-options-menu): New search submenu
54
55 (menu-bar-search-options-menu): New variable
56
572016-02-06 Artur Malabarba <bruce.connor.am@gmail.com>
58
59 * lisp/isearch.el (search-default-mode)
60
61 (isearch-regexp-function): Improve docstrings.
62
632016-02-06 Artur Malabarba <bruce.connor.am@gmail.com>
64
65 * lisp/isearch.el: Rename search-default-regexp-mode to search-default-mode
66
67 (search-default-mode): New variable.
68 (isearch-mode, isearch-define-mode-toggle)
69 (isearch--describe-regexp-mode): Update accordingly.
70 * lisp/menu-bar.el (nonincremental-search-forward): Update accordingly.
71 * etc/NEWS: Update accordingly.
72 * doc/emacs/search.texi: Update accordingly.
73
742016-02-06 Oscar Fuentes <ofv@wanadoo.es>
75
76 Use monitor's resolution for positioning tooltips
77
78 * src/xfns.c (compute_tip_xy): Use the resolution of the monitor where
79 the mouse pointer is to avoid placing the tooltip over the border of
80 the monitor on multi-head displays. Fixes bug#22549.
81
822016-02-06 Eli Zaretskii <eliz@gnu.org>
83
84 Fix file-notify-test on MS-Windows
85
86 * test/automated/file-notify-tests.el (file-notify--test-timeout):
87 Reduce w32notify timeout to 10 sec.
88 (file-notify-test06-many-events): Call read-event after each
89 rename, to keep the w32notify backend happy in batch mode.
90 (Bug#22534)
91
922016-02-06 Eli Zaretskii <eliz@gnu.org>
93
94 Fix issues found by auditing w32notify code
95
96 * src/w32inevt.c (handle_file_notifications): Count the number of
97 events to be returned.
98 * src/w32notify.c (send_notifications): Don't copy to the file
99 notification buffer more than it can hold. (Bug#22534)
100
1012016-02-06 Eli Zaretskii <eliz@gnu.org>
102
103 Extend etags Ruby support for accessors
104
105 * lib-src/etags.c (Ruby_functions): Support accessors defined with
106 parentheses. (Bug#22563)
107
108 * test/etags/ruby-src/test1.ru (A::B): Add tests for accessors
109 defined with parentheses.
110 * test/etags/ETAGS.good_1:
111 * test/etags/ETAGS.good_2:
112 * test/etags/ETAGS.good_3:
113 * test/etags/ETAGS.good_4:
114 * test/etags/ETAGS.good_5:
115 * test/etags/ETAGS.good_6:
116 * test/etags/CTAGS.good: Adapt to changes in Ruby tests.
117
1182016-02-06 Lars Ingebrigtsen <larsi@gnus.org>
119
120 Update publicsuffix.txt.
121
122 * etc/publicsuffix.txt: Updated from
123 https://publicsuffix.org/list/public_suffix_list.dat.
124
1252016-02-06 Lars Ingebrigtsen <larsi@gnus.org>
126
127 Ensure that Gnus dribble handling allows removing entries
128
129 * lisp/gnus/gnus-start.el (gnus-dribble-enter): Ensure that each
130 entry is on a single line.
131
1322016-02-05 OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> (tiny change)
133
134 Be consistent when using encoded strings in nnimap data
135
136 * lisp/gnus/nnimap.el (nnimap-encode-gnus-group): New function
137 (nnimap-request-list): Use it.
138 (nnimap-request-newgroups): Ditto.
139
1402016-02-05 OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> (tiny change)
141
142 Display the decoded Gnus group name
143
144 * lisp/gnus/gnus-sum.el (gnus-summary-read-group-1): Use the
145 decoded group name in the message.
146
1472016-02-05 Lars Ingebrigtsen <larsi@gnus.org>
148
149 Use completion-ignore-case instead of defining command
150
151 * lisp/erc/erc.el (erc-mode): Set completion-ignore-case so
152 that we get case-insensitive completion.
153 (erc-completion-at-point): Remove.
154
1552016-02-05 Eli Zaretskii <eliz@gnu.org>
156
157 Merge branch 'emacs-25' of git.savannah.gnu.org:/srv/git/emacs into emacs-25
158
1592016-02-05 Michael Albinus <michael.albinus@gmx.de>
160
161 * test/automated/file-notify-tests.el (file-notify-test06-many-events):
162
163 Reduce the number of iterations to 250 in case of w32notify.
164
1652016-02-05 Eli Zaretskii <eliz@gnu.org>
166
167 Fix problems caused by new implementation of sub-word mode
168
169 * lisp/subr.el (forward-word-strictly, backward-word-strictly):
170 New functions.
171 (word-move-empty-char-table): New variable.
172
173 * etc/NEWS: Mention 'forward-word-strictly' and
174 'backward-word-strictly'.
175
176 * doc/lispref/positions.texi (Word Motion): Document
177 'find-word-boundary-function-table', 'forward-word-strictly', and
178 'backward-word-strictly'. (Bug#22560)
179
180 * src/syntax.c (syms_of_syntax)
181 <find-word-boundary-function-table>: Doc fix.
182
183 * lisp/wdired.el (wdired-xcase-word):
184 * lisp/textmodes/texnfo-upd.el (texinfo-copy-node-name)
185 (texinfo-copy-section-title, texinfo-start-menu-description)
186 (texinfo-copy-menu-title, texinfo-specific-section-type)
187 (texinfo-insert-node-lines, texinfo-copy-next-section-title):
188 * lisp/textmodes/texinfo.el (texinfo-clone-environment)
189 (texinfo-insert-@end):
190 * lisp/textmodes/texinfmt.el (texinfo-format-scan)
191 (texinfo-anchor, texinfo-multitable-widths)
192 (texinfo-multitable-item):
193 * lisp/textmodes/tex-mode.el (latex-env-before-change):
194 * lisp/textmodes/flyspell.el (texinfo-mode-flyspell-verify):
195 * lisp/skeleton.el (skeleton-insert):
196 * lisp/simple.el (count-words):
197 * lisp/progmodes/vhdl-mode.el (vhdl-beginning-of-libunit)
198 (vhdl-beginning-of-defun, vhdl-beginning-of-statement-1)
199 (vhdl-update-sensitivity-list, vhdl-template-block)
200 (vhdl-template-break, vhdl-template-case, vhdl-template-default)
201 (vhdl-template-default-indent, vhdl-template-for-loop)
202 (vhdl-template-if-then-use, vhdl-template-bare-loop)
203 (vhdl-template-nature, vhdl-template-procedural)
204 (vhdl-template-process, vhdl-template-selected-signal-asst)
205 (vhdl-template-type, vhdl-template-variable)
206 (vhdl-template-while-loop, vhdl-beginning-of-block)
207 (vhdl-hooked-abbrev, vhdl-port-copy, vhdl-hs-forward-sexp-func):
208 * lisp/progmodes/verilog-mode.el (verilog-backward-sexp)
209 (verilog-forward-sexp, verilog-beg-of-statement)
210 (verilog-set-auto-endcomments, verilog-backward-token)
211 (verilog-do-indent):
212 * lisp/progmodes/vera-mode.el (vera-guess-basic-syntax)
213 (vera-indent-block-closing):
214 * lisp/progmodes/simula.el (simula-context)
215 (simula-backward-up-level, simula-forward-down-level)
216 (simula-previous-statement, simula-next-statement)
217 (simula-skip-comment-backward, simula-calculate-indent)
218 (simula-find-if, simula-electric-keyword):
219 * lisp/progmodes/sh-script.el (sh-smie--rc-newline-semi-p):
220 * lisp/progmodes/ruby-mode.el (ruby-smie--redundant-do-p)
221 (ruby-smie--forward-token, ruby-smie--backward-token)
222 (ruby-singleton-class-p, ruby-calculate-indent)
223 (ruby-forward-sexp, ruby-backward-sexp):
224 * lisp/progmodes/ps-mode.el (ps-run-goto-error):
225 * lisp/progmodes/perl-mode.el (perl-syntax-propertize-function)
226 (perl-syntax-propertize-special-constructs)
227 (perl-backward-to-start-of-continued-exp):
228 * lisp/progmodes/pascal.el (pascal-indent-declaration):
229 * lisp/progmodes/octave.el (octave-function-file-p):
230 * lisp/progmodes/mantemp.el (mantemp-insert-cxx-syntax):
231 * lisp/progmodes/js.el (js--forward-function-decl):
232 * lisp/progmodes/idlwave.el (idlwave-show-begin-check)
233 (idlwave-beginning-of-block, idlwave-end-of-block)
234 (idlwave-block-jump-out, idlwave-determine-class):
235 * lisp/progmodes/icon.el (icon-is-continuation-line)
236 (icon-backward-to-start-of-continued-exp, end-of-icon-defun):
237 * lisp/progmodes/hideif.el (hide-ifdef-define):
238 * lisp/progmodes/f90.el (f90-change-keywords):
239 * lisp/progmodes/cperl-mode.el (cperl-electric-pod)
240 (cperl-linefeed, cperl-electric-terminator)
241 (cperl-find-pods-heres, cperl-fix-line-spacing)
242 (cperl-invert-if-unless):
243 * lisp/progmodes/cc-engine.el (c-forward-<>-arglist-recur):
244 * lisp/progmodes/cc-align.el (c-lineup-java-inher):
245 * lisp/progmodes/ada-mode.el (ada-compile-goto-error)
246 (ada-adjust-case-skeleton, ada-create-case-exception)
247 (ada-create-case-exception-substring)
248 (ada-case-read-exceptions-from-file, ada-after-keyword-p)
249 (ada-scan-paramlist, ada-get-current-indent, ada-get-indent-end)
250 (ada-get-indent-if, ada-get-indent-block-start)
251 (ada-get-indent-loop, ada-get-indent-type)
252 (ada-search-prev-end-stmt, ada-check-defun-name)
253 (ada-goto-decl-start, ada-goto-matching-start)
254 (ada-goto-matching-end, ada-looking-at-semi-or)
255 (ada-looking-at-semi-private, ada-in-paramlist-p)
256 (ada-search-ignore-complex-boolean, ada-move-to-start)
257 (ada-move-to-end, ada-which-function, ada-gen-treat-proc):
258 * lisp/net/quickurl.el (quickurl-grab-url):
259 * lisp/mail/sendmail.el (mail-do-fcc):
260 * lisp/mail/rmail.el (rmail-resend):
261 * lisp/mail/mailabbrev.el (mail-abbrev-complete-alias):
262 * lisp/mail/mail-extr.el (mail-extract-address-components):
263 * lisp/json.el (json-read-keyword):
264 * lisp/files.el (insert-directory):
265 * lisp/emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine):
266 * lisp/completion.el (symbol-under-point, symbol-before-point)
267 (symbol-before-point-for-complete, next-cdabbrev)
268 (add-completions-from-c-buffer):
269 * lisp/cedet/semantic/texi.el (semantic-up-context)
270 (semantic-beginning-of-context):
271 * lisp/cedet/semantic/bovine/el.el (semantic-get-local-variables):
272 use 'forward-word-strictly' and 'backward-word-strictly' instead
273 of 'forward-word' and 'backward-word'.
274
2752016-02-05 Lars Ingebrigtsen <larsi@gnus.org>
276
277 Fix doc string of tls-program
278
279 * lisp/net/tls.el (tls-program): Document the %t parameter (bug#22559).
280
2812016-02-05 Lars Ingebrigtsen <larsi@gnus.org>
282
283 Restore window conf in nsm
284
285 * lisp/net/nsm.el (nsm-query-user): Restore the window configuration.
286
287 Backport:
288
2892016-02-05 Mark Oteiza <mvoteiza@udel.edu>
290
291 * etc/NEWS: Document new mpc.el features
292
2932016-02-04 Leo Liu <sdl.web@gmail.com>
294
295 * lisp/custom.el (defface): Revert indentation change. (Bug#22524)
296
2972016-02-04 Alan Mackenzie <acm@muc.de>
298
299 Correctly fontify C++ initializations which "look like" functions.
300
301 Fixes bug#7579.
302
303 lisp/progmodes/cc-engine.el (c-forward-declarator): Add extra optional
304 parameter to enable handling of "anonymous" declarators in declarations.
305
306 lisp/progmodes/cc-fonts.el (c-font-lock-declarators): Check more rigorously
307 whether a "(" opens a parameter list of a function, or an initialization of a
308 variable.
309
3102016-02-04 Ulf Jasper <ulf.jasper@web.de>
311
312 Improve newsticker-treeview-selection-face
313
314 * newst-treeview.el (newsticker-treeview-selection-face): Improve
315 readability for dark background.
316
3172016-02-04 Eli Zaretskii <eliz@gnu.org>
318
319 Minor fix in tagging Ruby accessors by etags
320
321 * lib-src/etags.c (Ruby_functions): Don't tag accessors whose
322 names are not literal symbols. (Bug#22241)
323
3242016-02-04 Paul Eggert <eggert@cs.ucla.edu>
325
326 Spelling fixes
327
3282016-02-04 Dmitry Gutov <dgutov@yandex.ru>
329
330 Remove 'def X' from the example
331
332 * test/etags/ruby-src/test1.ru (A::B): Remove 'def X'
333 (http://lists.gnu.org/archive/html/emacs-devel/2016-02/msg00167.html).
334 * test/etags/CTAGS.good:
335 * test/etags/ETAGS.good_1:
336 * test/etags/ETAGS.good_2:
337 * test/etags/ETAGS.good_3:
338 * test/etags/ETAGS.good_4:
339 * test/etags/ETAGS.good_5:
340 * test/etags/ETAGS.good_6: Adjust accordingly.
341
3422016-02-04 Vasilij Schneidermann <v.schneidermann@gmail.com> (tiny change)
343
344 Allow sending empty hidden values in eww
345
346 * lisp/net/eww.el (eww-tag-input): Allow sending empty hidden
347 values (bug#22388).
348
349 (cherry picked from commit 5898da8210af7953e638ddf7821c05260979c3f0)
350
351 Backport:
352
3532016-02-04 David Edmondson <dme@dme.org>
354
355 Make erc work better when encountering unknown prefix chars
356
357 * lisp/erc/erc.el (erc-channel-receive-names): Output a warning
358 instead of erroring out on unknown prefix chars (bug#22380).
359
3602016-02-04 Lars Ingebrigtsen <larsi@gnus.org>
361
362 Make erc completion case-insensitive again
363
364 * lisp/erc/erc.el (erc-completion-at-point): Make erc completion
365 case-insensitive again (bug#11360).
366
3672016-02-04 Carlos Pita <carlosjosepita@gmail.com> (tiny change)
368
369 Make complection in erc use consistent casing
370
371 * lisp/erc/erc-pcomplete.el (pcomplete-erc-all-nicks): Make
372 case in the complection consistent (bug#18509).
373
3742016-02-04 Francis Litterio <flitterio@gmail.com>
375
376 Make /QUIT in erc more robust
377
378 * lisp/erc/erc.el (erc-kill-query-buffers): Don't bug out if we're
379 issuing /QUIT to disconnected servers (bug#22099).
380
3812016-02-04 Kevin Brubeck Unhammer <unhammer@fsfe.org> (tiny change)
382
383 Make tracking faces in Emacs work more reliably
384
385 * lisp/erc/erc-track.el (erc-faces-in): Always return lists of
386 faces to avoid later ambiguity (bug#22424).
387
3882016-02-04 Lars Ingebrigtsen <larsi@gnus.org>
389
390 Make shr not bug out on images on non-graphical displays
391
392 * lisp/net/shr.el (shr-put-image): Don't bug out on alt-less
393 images on non-graphical displays (bug#22327).
394
3952016-02-04 Lars Ingebrigtsen <larsi@gnus.org>
396
397 Fix bookmark display widths
398
399 * lisp/net/eww.el (eww-list-bookmarks): Pop to the buffer before
400 preparing it so that the widths are computed correctly (bug#22328).
401
4022016-02-04 Lars Ingebrigtsen <larsi@gnus.org>
403
404 Fix typo in eww-make-unique-file-name
405
406 * lisp/net/eww.el (eww-make-unique-file-name): Make this function
407 actually work.
408
4092016-02-03 Lars Ingebrigtsen <larsi@gnus.org>
410
411 Make it possible to TAB to input fields
412
413 * lisp/net/eww.el (eww-tag-input): Make it possible to TAB to
414 input fields (bug#22540).
415
4162016-02-03 Lars Ingebrigtsen <larsi@gnus.org>
417
418 Insert complete alt texts when images are disabled
419
420 * lisp/net/shr.el (shr-tag-img): When images are disabled, insert
421 the complete alt/title string (bug#22293).
422
4232016-02-03 Lars Ingebrigtsen <larsi@gnus.org>
424
425 Allow eww text fields to grow
426
427 * lisp/net/eww.el (eww-process-text-input): Allow text fields to
428 grow when typing in stuff that's longer than the original width.
429
4302016-02-03 Dima Kogan <dima@secretsauce.net>
431
432 Make erc work when subword-mode is switched on
433
434 * lisp/erc/erc-backend.el (erc-forward-word, erc-word-at-arg-p)
435 (erc-bounds-of-word-at-point): New functions to do word-based
436 things when subword-mode is switched on.
437
438 * lisp/erc/erc-button.el (erc-button-add-nickname-buttons): Use them
439 (bug#17558).
440
4412016-02-03 Teemu Likonen <tlikonen@iki.fi>
442
443 Fix IMAP doc example
444
445 * doc/misc/gnus.texi (Client-Side IMAP Splitting): Fix example.
446
4472016-02-03 Paul Eggert <eggert@cs.ucla.edu>
448
449 Quoting fixes in doc strings and diagnostics
450
451 * lisp/emacs-lisp/bytecomp.el (byte-compile-setq, byte-compile-funcall):
452 * lisp/gnus/mml-smime.el (mml-smime-get-dns-cert)
453 (mml-smime-get-ldap-cert):
454 Follow user style preference when quoting diagnostics.
455
4562016-02-03 Noam Postavsky <npostavs@gmail.com>
457
458 Fix warning message in hack-local-variables
459
460 * lisp/files.el (hack-local-variables): use 'thisbuf' to reference
461 the original buffer name in the warning message. (Bug#21681)
462
4632016-02-03 Eli Zaretskii <eliz@gnu.org>
464
465 Etags: yet another improvement in Ruby tags
466
467 * lib-src/etags.c (Ruby_functions): Handle continuation lines in
468 Ruby accessor definitions. (Bug#22241)
469
470 * test/etags/ruby-src/test1.ru (A::B#X): Add some more tests for
471 accessors and multiline definitions.
472 * test/etags/ETAGS.good_1:
473 * test/etags/ETAGS.good_2:
474 * test/etags/ETAGS.good_3:
475 * test/etags/ETAGS.good_4:
476 * test/etags/ETAGS.good_5:
477 * test/etags/ETAGS.good_6:
478 * test/etags/CTAGS.good: Adapt to changes in Ruby tags.
479
4802016-02-03 Eli Zaretskii <eliz@gnu.org>
481
482 Fix x-popup-menu on TTYs without a mouse
483
484 * src/menu.c (Fx_popup_menu): Be sure to initialize 'x' and 'y'
485 for the TTY case without a mouse. (Bug#22538)
486
4872016-02-03 Nicolas Petton <nicolas@petton.fr>
488
489 * lisp/emacs-lisp/map.el: Improvements to the docstring of the pcase macro
490
4912016-02-02 Lars Ingebrigtsen <larsi@gnus.org>
492
493 Use pop-to-buffer-same-window in eww
494
495 * lisp/net/eww.el: pop-to-buffer-same-window throughout instead of
496 switch-to-buffer (bug#22244).
497
4982016-02-02 Paul Eggert <eggert@cs.ucla.edu>
499
500 * autogen.sh: Revert all recent changes.
501
5022016-02-02 Glenn Morris <rgm@gnu.org>
503
504 * make-dist: Updates related to nt/.
505
506 * make-dist: Add modules/.
507
508 * make-dist: Update for super-special file that can't live in etc/.
509
5102016-02-02 Eli Zaretskii <eliz@gnu.org>
511
512 Fix failure to compile ns-win.el in parallel builds
513
514 * src/Makefile.in ($(lispsource)/term/ns-win.elc): Add order-only
515 dependency on $(lispsource)/international/charprop.el.
516 (Bug#22501)
517
5182016-02-02 Eli Zaretskii <eliz@gnu.org>
519
520 Fix names of tags generated for Ruby accessors
521
522 * lib-src/etags.c (Ruby_functions): Don't include the leading
523 colon ':' in tags for Ruby accessors and aliases. (Bug#22241)
524
525 * test/etags/ETAGS.good_1:
526 * test/etags/ETAGS.good_2:
527 * test/etags/ETAGS.good_3:
528 * test/etags/ETAGS.good_4:
529 * test/etags/ETAGS.good_5:
530 * test/etags/ETAGS.good_6:
531 * test/etags/CTAGS.good: Adapt to changes in Ruby tags.
532
5332016-02-02 Eli Zaretskii <eliz@gnu.org>
534
535 Fix file-name recognition in 'etags'
536
537 * lib-src/etags.c (get_language_from_filename): If FILE includes a
538 leading directory, compare only its basename to the known file
539 names in lang_names[].
540
541 * test/etags/Makefile (RBSRC): Adapt to recent test1.ruby
542 renaming.
543 * test/etags/ETAGS.good_1:
544 * test/etags/ETAGS.good_2:
545 * test/etags/ETAGS.good_3:
546 * test/etags/ETAGS.good_4:
547 * test/etags/ETAGS.good_5:
548 * test/etags/ETAGS.good_6:
549 * test/etags/CTAGS.good: Adapt to changes in Ruby file names and
550 to the results in Makefile due to the above etags.c fix.
551
5522016-02-02 Eli Zaretskii <eliz@gnu.org>
553
554 Change Ruby file names and extensions recognized by 'etags'
555
556 * lib-src/etags.c <Ruby_filenames>: New variable, holds names
557 of Ruby files.
558 <Ruby_suffixes>: Treat .rb, .ru, and .rbw as Ruby extensions.
559 <lang_names>: Add Ruby_filenames to the Ruby entry.
560 * test/etags/ruby-src/test1.ru: Renamed from test1.ruby.
561 (Bug#22241)
562
5632016-02-02 Eli Zaretskii <eliz@gnu.org>
564
565 More improvements for Ruby support in 'etags'
566
567 * lib-src/etags.c (Ruby_functions): Tag Ruby accessors and
568 alias_method. Identify constants even if the assignment is not
569 followed by whitespace. (Bug#22241)
570
571 * test/etags/ruby-src/test1.ruby: Add tests for constants,
572 accessors, and alias_method.
573 * test/etags/ETAGS.good_1:
574 * test/etags/ETAGS.good_2:
575 * test/etags/ETAGS.good_3:
576 * test/etags/ETAGS.good_4:
577 * test/etags/ETAGS.good_5:
578 * test/etags/ETAGS.good_6:
579 * test/etags/CTAGS.good: Adapt to changes in Ruby tests.
580
5812016-02-02 Paul Eggert <eggert@cs.ucla.edu>
582
583 Add --git-config option to autogen.sh
584
585 * autogen.sh: New options --git-config, --help.
586 (git_config): New shell var. Alter function to respect this var.
587
5882016-02-02 Lars Ingebrigtsen <larsi@gnus.org>
589
590 Fix editing undo changes in eww fields
591
592 * eww.el (eww-tag-form): Don't overwrite initial form data in text
593 fields.
594 (eww-process-text-input): Make `M-t' at the end of text fields work
595 better (bug#19085).
596
5972016-02-01 Lars Ingebrigtsen <larsi@gnus.org>
598
599 Allow the user more control of popping up the eww window
600
601 * eww.el (eww): Use pop-to-buffer-same-window (suggested by
602 Michael Heerdegen) (bug#22244).
603
6042016-02-01 Lars Ingebrigtsen <larsi@gnus.org>
605
606 Make eww-browse-url with new-window parameter work again
607
608 * eww.el (eww-browse-url): Stay in the same buffer if we're
609 already in a eww mode buffer so that eww-browse-url with a
610 new-window parameter works (bug#22244).
611
6122016-02-01 Lars Ingebrigtsen <larsi@gnus.org>
613
614 Clean up eww code slightly
615
616 * eww.el (eww-browse-url): Clean up code slightly.
617
6182016-02-01 Lars Ingebrigtsen <larsi@gnus.org>
619
620 Don't insert nil faces in shr
621
622 * shr.el (shr-insert-table): Don't add nil faces, because that
623 will show up in *Messages* as "Invalid face reference: nil [32
624 times]".
625
6262016-02-01 Glenn Morris <rgm@gnu.org>
627
628 Improve the custom type of some user options.
629
630 * lisp/autoinsert.el (auto-insert-alist):
631 * lisp/replace.el (query-replace-from-to-separator):
632 * lisp/gnus/gnus-art.el (gnus-hidden-properties):
633 * lisp/gnus/gnus-gravatar.el (gnus-gravatar-properties):
634 * lisp/gnus/gnus-picon.el (gnus-picon-properties):
635 * lisp/progmodes/prolog.el (prolog-keywords, prolog-types)
636 (prolog-mode-specificators, prolog-determinism-specificators)
637 (prolog-directives, prolog-program-name, prolog-program-switches)
638 (prolog-consult-string, prolog-compile-string, prolog-eof-string)
639 (prolog-prompt-regexp): Improve custom type.
640
6412016-02-01 Glenn Morris <rgm@gnu.org>
642
643 Mark some risky calendar variables.
644
645 * lisp/calendar/cal-china.el (chinese-calendar-time-zone):
646 Remove risky setting for deleted obsolete alias.
647 (calendar-chinese-standard-time-zone-name)
648 (calendar-chinese-daylight-saving-start)
649 (calendar-chinese-daylight-saving-end):
650 * lisp/calendar/calendar.el (calendar-iso-date-display-form)
651 (calendar-european-date-display-form)
652 (calendar-american-date-display-form, calendar-date-display-form):
653 * lisp/calendar/diary-lib.el (diary-remind-message)
654 (diary-header-line-format):
655 * lisp/calendar/solar.el (calendar-time-display-form)
656 (calendar-location-name): Mark as risky.
657
6582016-02-01 Simen Heggestøyl <simenheg@gmail.com>
659
660 Highlight two additional SCSS keywords
661
662 * lisp/textmodes/css-mode.el (css-bang-ids): New defconst holding CSS
663 identifiers on the form !foo.
664 (scss-bang-ids): New defconst holding SCSS identifiers on the form
665 !foo.
666 (css--font-lock-keywords): Highlight the new SCSS bang identifiers in
667 `font-lock-builtin-face'.
668
669 * test/indent/css-mode.css: Add bang rule test case.
670
671 * test/indent/scss-mode.css: Add test cases for the introduced bang
672 rules.
673
6742016-02-01 Karl Fogel <kfogel@red-bean.com>
675
676 Recommend enabling integrity-checking in git
677
678 * admin/notes/git-workflow: Recommend setting transfer.fsckObjects.
679
680 This is related to the autogen.sh changes made by Paul Eggert in
681 commit d766ca8f (2016-02-01) and commit cedd7cad (2016-02-01), and to
682 my edits today to http://www.emacswiki.org/emacs/GitForEmacsDevs and
683 to emacswiki.org/emacs/GitQuickStartForEmacsDevs. See also the thread
684 "Recommend these .gitconfig settings for git integrity." at
685 https://lists.gnu.org/archive/html/emacs-devel/2016-01/threads.html#01802.
686
6872016-02-01 Martin Rudalics <rudalics@gmx.at>
688
689 Some corrections in Elisp manual
690
691 * doc/lispref/buffers.texi (Read Only Buffers): Describe optional
692 argument POSITION.
693 * doc/lispref/debugging.texi (Error Debugging): `debug-on-signal'
694 is an option.
695 * doc/lispref/display.texi (Refresh Screen): Describe optional
696 argument FRAME of `redraw-frame'.
697 (Attribute Functions): Describe optional argument CHARACTER of
698 `face-font'.
699 (Defining Images): `image-load-path' is an option.
700 (Beeping): `ring-bell-function' is an option.
701 * doc/lispref/frames.texi (Size and Position): The PIXELWISE
702 argument of `set-frame-size' is optional.
703 (Raising and Lowering): The TERMINAL argument of `tty-top-frame'
704 is optional.
705 * doc/lispref/keymaps.texi (Controlling Active Maps): Fix doc of
706 `set-transient-map'.
707 * doc/lispref/minibuf.texi (Text from Minibuffer):
708 `read-regexp-defaults-function' is an option.
709 (Minibuffer Contents): `delete-minibuffer-contents' is a command.
710 * doc/lispref/modes.texi (Mode Line Variables):
711 `mode-line-position' and `mode-line-modes' are variables, not
712 options.
713 * doc/lispref/strings.texi (Creating Strings): The START argument
714 of `substring' is optional.
715 * doc/lispref/text.texi (Buffer Contents): Describe optional
716 argument NO-PROPERTIES of `thing-at-point'.
717 (User-Level Deletion): Both arguments of
718 `delete-trailing-whitespace' are optional.
719 (Margins): Use @key{RET} instead of @kbd{RET}.
720 * doc/lispref/windows.texi (Display Action Functions): Write
721 non-@code{nil} instead of non-nil.
722 (Choosing Window Options): The WINDOW arg of
723 `split-window-sensibly' is optional.
724 (Choosing Window Options): Write non-@code{nil} instead of
725 non-nil.
726 (Window Start and End): Both args of `window-group-end' are
727 optional.
728
729 * src/buffer.c (Fbarf_if_buffer_read_only): Rename argument POS
730 to POSITION to keep consisteny with doc-string.
731
7322016-02-01 Paul Eggert <eggert@cs.ucla.edu>
733
734 Chatter when autogen.sh changes Git configuration
735
736 * autogen.sh (git_config): New function. Use it instead of ‘git config’.
737
7382016-02-01 Kyle Meyer <kyle@kyleam.com>
739
740 * org/org-compat.el (org-font-lock-ensure): Fix bogus test (bug#22399)
741
7422016-01-31 Paul Eggert <eggert@cs.ucla.edu>
743
744 Omit unnecessary history from Lisp intro
745
746 * doc/lispintro/emacs-lisp-intro.texi (Review, Digression into C)
747 (Conclusion): Reword so as not to talk about earlier versions
748 of Emacs in what should be an intro.
749
7502016-01-31 Paul Eggert <eggert@cs.ucla.edu>
751
752 * etc/HISTORY: Add some more history, plus git tags.
753
7542016-01-31 Paul Eggert <eggert@cs.ucla.edu>
755
756 Improve elisp “Security Considerations” doc
757
758 * doc/lispref/os.texi (Security Considerations):
759 Mention call-process and rename-file as opposed to shell commands.
760 Add some more cross-references.
761
7622016-01-31 Paul Eggert <eggert@cs.ucla.edu>
763
764 autogen.sh now arranges for git to check hashes
765
766 Suggested by Karl Fogel in:
767 http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01802.html
768 * autogen.sh: Do "git config transfer.fsckObjects true".
769
7702016-01-31 Paul Eggert <eggert@cs.ucla.edu>
771
772 Fix (c & 040) typo in emergency escapes
773
774 * src/keyboard.c (handle_interrupt): Fix recently-introduced
775 typo (040 should have been ~040) that silently suppressed
776 auto-saves after emergency escapes. Redo comparison to avoid
777 similar problems.
778
7792016-01-31 Eli Zaretskii <eliz@gnu.org>
780
781 Fix display of overlay strings with 'display' and 'box' property
782
783 * src/xdisp.c (get_next_display_element): Take the box face from
784 display stack level that comes from a buffer, not an overlay
785 string. (Bug#22499)
786
7872016-01-31 Andreas Schwab <schwab@linux-m68k.org>
788
789 Fix imap-starttls-open
790
791 * lisp/net/imap.el (imap-starttls-open): Log imap process
792 output. Call imap-parse-greeting. (Bug#22500)
793
7942016-01-31 Andreas Schwab <schwab@linux-m68k.org>
795
796 Fix return value of imap-starttls-open
797
798 * lisp/net/imap.el (imap-starttls-open): Fix return value.
799
8002016-01-31 John Wiegley <johnw@newartisans.com>
801
802 Correct reference to DARWIN_OS preprocessor symbol
803
804 * src/alloc.c: Correct a preprocessor reference to DARWIN_OS, which may
805 not be defined.
806
8072016-01-30 Paul Eggert <eggert@cs.ucla.edu>
808
809 Spelling fix
810
811 Spelling fixes
812
8132016-01-30 Paul Eggert <eggert@cs.ucla.edu>
814
815 Pacify GCC on C library without glibc API
816
817 Without this change, with --enable-gcc-warnings GCC would complain
818 “error: redundant redeclaration of ‘aligned_alloc’”.
819 * configure.ac: Simplify aligned_alloc testing.
820 * src/alloc.c (aligned_alloc): Don’t use if DARWIN_OS,
821 since the simplified configure.ac no longer checks for that.
822 Don’t declare if HAVE_ALIGNED_ALLOC.
823 Correct misspelling of HAVE_ALIGNED_ALLOC in ifdef.
824
8252016-01-30 Artur Malabarba <bruce.connor.am@gmail.com>
826
827 Backport: * lisp/files.el: Remove support for extra .dir-locals file
828
829 (dir-locals-file-2, dir-locals--all-files): Remove.
830 (dir-locals-collect-variables, dir-locals-file, dir-locals-find-file)
831 (dir-locals-read-from-file, hack-dir-local-variables): Revert changes.
832
833 * lisp/files-x.el (modify-dir-local-variable): Revert changes.
834
835 * lisp/help-fns.el (describe-variable): Revert changes.
836
837 * doc/emacs/custom.texi (Directory Variables): Revert changes.
838
839 * etc/NEWS: Revert changes.
840
8412016-01-30 Glenn Morris <rgm@gnu.org>
842
843 * lisp/net/browse-url.el (browse-url-default-browser):
844 Lower priority of non-free Chrome.
845
8462016-01-30 Glenn Morris <rgm@gnu.org>
847
848 Improve the custom type of some user options.
849
850 * lisp/desktop.el (desktop-minor-mode-table):
851 * lisp/man.el (Man-frame-parameters):
852 * lisp/midnight.el (midnight-delay):
853 * lisp/speedbar.el (speedbar-select-frame-method):
854 * lisp/tooltip.el (tooltip-frame-parameters):
855 * lisp/tree-widget.el (tree-widget-space-width):
856 * lisp/type-break.el (type-break-keystroke-threshold):
857 * lisp/woman.el (woman-imenu-generic-expression):
858 * lisp/cedet/ede.el (ede-debug-program-function):
859 * lisp/cedet/ede/project-am.el (project-am-debug-target-function):
860 * lisp/emulation/viper-keym.el (viper-toggle-key):
861 * lisp/erc/erc-networks.el (erc-server-alist):
862 * lisp/gnus/message.el (message-deletable-headers, message-signature):
863 * lisp/mail/mailalias.el (mail-directory-stream):
864 * lisp/play/tetris.el (tetris-x-colors):
865 * lisp/progmodes/gud.el (gud-tooltip-modes): Improve custom type.
866
8672016-01-30 Simen Heggestøyl <simenheg@gmail.com>
868
869 Highlight CSS variables with variable name face
870
871 * lisp/textmodes/css-mode.el (css-nmstart-re): Don't match variables.
872 (css--font-lock-keywords): Highlight variables in
873 `font-lock-variable-name-face'.
874
8752016-01-30 Glenn Morris <rgm@gnu.org>
876
877 * lisp/gnus/gnus-kill.el (gnus-winconf-kill-file): Not user-serviceable.
878
8792016-01-30 Glenn Morris <rgm@gnu.org>
880
881 Mark some user options that can get evalled as risky.
882
883 * lisp/allout.el (allout-title):
884 * lisp/emacs-lisp/edebug.el (edebug-global-break-condition):
885 * lisp/gnus/message.el (message-mailer-swallows-blank-line):
886 * lisp/progmodes/gud.el (gud-tooltip-display):
887 * lisp/vc/ediff-mult.el (ediff-default-filtering-regexp):
888 Mark as risky.
889
8902016-01-30 Eli Zaretskii <eliz@gnu.org>
891
892 Disable DebPrint in sys_read on MS-Windows
893
894 * src/w32.c (sys_read): Disable a debugging print that is normal
895 when non-blocking reads are retried.
896
8972016-01-30 Martin Rudalics <rudalics@gmx.at>
898
899 ;Fix ChangeLog entry
900
9012016-01-30 Eli Zaretskii <eliz@gnu.org>
902
903 Fix typos in Introduction to Emacs Lisp manual
904
905 * doc/lispintro/emacs-lisp-intro.texi (Emacs Initialization)
906 (kill-new function, Digression into C)
907 (Complete forward-sentence, Divide and Conquer, Find a File)
908 (lengths-list-many-files, Columns of a graph, defcustom)
909 (recursive-count-words): Fix typos. Reported by Daniel Bastos
910 <dbastos@toledo.com>.
911
9122016-01-30 Nicolas Petton <nicolas@petton.fr>
913
914 Bump version to 25.0.90
915
916 * README:
917 * configure.ac:
918 * msdos/sed2v2.inp: Bump version to 25.0.90.
919
9202016-01-30 Nicolas Petton <nicolas@petton.fr>
921
922 * etc/AUTHORS: Update the AUTHORS file
923
12016-01-30 Nicolas Petton <nicolas@petton.fr> 9242016-01-30 Nicolas Petton <nicolas@petton.fr>
2 925
3 Bump version to 25.0.90 926 Bump version to 25.0.90
@@ -26338,7 +27261,7 @@
26338 27261
26339This file records repository revisions from 27262This file records repository revisions from
26340commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to 27263commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to
26341commit e6b7b6d89ff9288a49099f041752908b5eb9613e (inclusive). 27264commit 4feb9621980f9534e920a8438e5776e98eefb752 (inclusive).
26342See ChangeLog.1 for earlier changes. 27265See ChangeLog.1 for earlier changes.
26343 27266
26344;; Local Variables: 27267;; Local Variables: