aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2016-02-07 06:30:00 -0500
committerGlenn Morris2016-02-07 06:30:00 -0500
commit90c647b97f0e62ca8bc2fc1d27f0170136277fb7 (patch)
treea41b2bd099c1f7cd25df5a36337c791177f4804c
parent3a2b6aa33109dc40b2c1bcc621a624d38fe814fc (diff)
downloademacs-90c647b97f0e62ca8bc2fc1d27f0170136277fb7.tar.gz
emacs-90c647b97f0e62ca8bc2fc1d27f0170136277fb7.zip
; Auto-commit of ChangeLog files.
-rw-r--r--ChangeLog.21057
1 files changed, 1056 insertions, 1 deletions
diff --git a/ChangeLog.2 b/ChangeLog.2
index dbb56ab2aa2..58284d03f4e 100644
--- a/ChangeLog.2
+++ b/ChangeLog.2
@@ -1,3 +1,1058 @@
12016-02-06 Lars Ingebrigtsen <larsi@gnus.org>
2
3 message-valid-fqdn-regexp no longer exists
4
5 * lisp/gnus/gnus-art.el (gnus-button-valid-fqdn-regexp): Don't use
6 the no-longer-existing message-valid-fqdn-regexp variable.
7
82016-02-06 Lars Ingebrigtsen <larsi@gnus.org>
9
10 Remove message-valid-fqdn-regexp, since it changes too much now
11
12 * lisp/gnus/message.el (message-valid-fqdn-regexp): Remove.
13 (message-bogus-recipient-p): Don't use it any more.
14 (message-make-fqdn): Ditto. Suggested by Lars-Johan Liman.
15
162016-02-06 Paul van der Walt <paul@denknerd.org>
17
18 Match "Re :" as a "Re:" prefix
19
20 * lisp/gnus/message.el (message-subject-re-regexp): Also match
21 "Re :" as a "Re:" prefix (commonly used in France).
22
232016-02-06 Adam Sjøgren <asjo@koldfront.dk>
24
25 lisp/net/shr.el (shr-tag-del, shr-tag-ins): New functions.
26
27 * lisp/net/shr.el (shr-tag-del, shr-tag-ins): New functions.
28
292016-02-06 David Edmondson <dme@dme.org>
30
31 src/process.c Correctly convert AF_INET6 addresses
32
33 * src/process.c (conv_lisp_to_sockaddr): AF_INET6 addresses are
34 converted to a list of 16 bit quantities by
35 conv_sockaddr_to_lisp(). conv_lisp_to_sockaddr() should follow the
36 same scheme rather than expecting a (longer) list of 8 bit
37 quantities.
38
392016-02-06 Martin Jesper Low Madsen <martin@martinjlowm.dk>
40
41 Search for host/port combinations in auth-source on OS X
42
43 * lisp/gnus/auth-source.el (auth-source-macos-keychain-search):
44 Search for all host/port (or protocol) combinations for a match in
45 the OS X keychain.
46
472016-02-06 Lars Ingebrigtsen <larsi@gnus.org>
48
49 Remove nonsensical setting of gnus-newsgroup-unseen
50
51 * lisp/gnus/gnus-sum.el (gnus-update-marks): Remove nonsensical
52 setting of gnus-newsgroup-unseen.
53
542016-02-05 Lars Ingebrigtsen <larsi@gnus.org>
55
56 Use underline on all terminals that support it
57
58 * lisp/subr.el (read-multiple-choice): Use
59 display-supports-face-attributes-p instead of
60 display-graphic-p to determine whether we can use underlining.
61
622016-02-05 Lars Ingebrigtsen <larsi@gnus.org>
63
64 Make the nsm query say what it did after the user interaction
65
66 * lisp/net/nsm.el (nsm-query): Issue a message about
67 aborting/accepting messages (suggested by N. Jackson)
68 (bug#22531).
69
702016-02-05 Paul Eggert <eggert@cs.ucla.edu>
71
72 Omit XLI (init) == 0 optimization in make-vector
73
74 * src/alloc.c (Fmake_vector): Simplify by omitting the (XLI (init)
75 == 0) case, as this optimization is probably not worth the hassle.
76 Just for the record, the test for that case could have been
77 (XLI (init) % ((EMACS_UINT) -1 / UCHAR_MAX) == 0) (!),
78 assuming the typical platform with no padding bits and where
79 conversion to int omits the most significant bits.
80
812016-02-05 Paul Eggert <eggert@cs.ucla.edu>
82
83 * autogen.sh: Port to dash (Bug#22556).
84
852016-02-05 Michael Albinus <michael.albinus@gmx.de>
86
87 Minor cleanup for Tramp "doas".
88
89 * doc/misc/tramp.texi (Inline methods): Add "doas" method.
90
91 * etc/NEWS: Add Tramp connection method "doas".
92
93 * lisp/net/tramp-sh.el (tramp-methods) <doas>:
94 Add `tramp-remote-shell-args'.
95
962016-02-05 Xi Lu <lx@shellcodes.org>
97
98 * lisp/net/tramp-sh.el (tramp-methods) <doas>: Add. (Bug#22542)
99
100 (tramp-default-user-alist): Add rule for "doas".
101 (top): Completion function for "doas" is
102 `tramp-completion-function-alist-su'.
103
1042016-02-05 Lars Ingebrigtsen <larsi@gnus.org>
105
106 Restore the window configuration
107
108 * lisp/net/nsm.el (nsm-query-user): Restore the window
109 configuration (bug#22532).
110
1112016-02-04 Lars Ingebrigtsen <larsi@gnus.org>
112
113 Use an X popup in read-multiple-choice if running from a mouse command
114
115 * lisp/subr.el (read-multiple-choice): Use an X popup if
116 called from a mouse action (bug#19368).
117
1182016-02-04 Lars Ingebrigtsen <larsi@gnus.org>
119
120 Display cursor in echo area when prompting
121
122 * lisp/subr.el (read-multiple-choice): Display the cursor in
123 the echo area when prompting (bug#19368).
124
1252016-02-04 Lars Ingebrigtsen <larsi@gnus.org>
126
127 Make NSM prompting clearer
128
129 * lisp/net/nsm.el (nsm-query-user): Use read-multiple-choice
130 to prompt in a nicer way (bug#19368).
131
1322016-02-04 Lars Ingebrigtsen <larsi@gnus.org>
133
134 Underline read-multiple-choice-face
135
136 * lisp/faces.el (read-multiple-choice-face): Also underline
137 the choice.
138
1392016-02-04 Lars Ingebrigtsen <larsi@gnus.org>
140
141 Make the read-multiple-choice prompt a bit prettier
142
143 * doc/lispref/commands.texi (Reading One Event): Mention
144 read-multiple-choice-face.
145
146 * lisp/subr.el (read-multiple-choice): Make the prompting a bit
147 prettier.
148
1492016-02-04 Paul Eggert <eggert@cs.ucla.edu>
150
151 Prefer memcpy and memset to doing it by hand
152
153 * src/alloc.c (Fmake_vector):
154 * src/ccl.c (setup_ccl_program):
155 Use memset to clear array.
156 * src/alloc.c (Fvector, Fmake_byte_code):
157 * src/charset.c (Fdefine_charset_internal):
158 Use memcpy to copy array.
159
1602016-02-04 Nicolas Petton <nicolas@petton.fr>
161
162 Do not ignore redirections of 301, 302 and 307 status codes
163
164 The current version of HTTP/1.1 (RFC 7231) no longer requires
165 confirmation on 301, 302 or 307 status codes, therefore we do not have
166 to ignore redirects for other requests than GET and HEAD.
167
168 * lisp/url/url-http.el (url-http-parse-headers): Do not ignore 301, 302
169 and 307 redirects for other requests than GET and HEAD.
170
1712016-02-04 Mark Oteiza <mvoteiza@udel.edu>
172
173 * lisp/net/eww.el (eww-switch-to-buffer): Use pop-to-buffer-same-window instead.
174
1752016-02-04 Paul Eggert <eggert@cs.ucla.edu>
176
177 Simplify USE_ALIGNED_ALLOC
178
179 * src/alloc.c (USE_ALIGNED_ALLOC): Simplify, now that we’ve merged
180 in the emacs-25 changes. Omit no-longer-needed decl for aligned_alloc.
181
1822016-02-04 Eric Abrahamsen <eric@ericabrahamsen.net>
183
184 Honor docstring of gnus-group-get-new-news
185
186 * lisp/gnus/gnus-start.el (gnus-get-unread-articles): If the prefix arg
187 is t, but non-numeric, unconditionally consider all groups to need
188 updating.
189
1902016-02-04 Lars Ingebrigtsen <larsi@gnus.org>
191
192 New function read-multiple-choice
193
194 * doc/lispref/commands.texi (Reading One Event): Document
195 read-multiple-choice.
196
197 * lisp/faces.el (read-multiple-choice-face): New face.
198
199 * lisp/subr.el (read-multiple-choice): New function.
200
2012016-02-04 John Wiegley <johnw@newartisans.com>
202
203 Merge from origin/emacs-25
204
205 ee73997 Make erc work better when encountering unknown prefix chars
206 b99141d Make erc completion case-insensitive again
207 66c4620 Make complection in erc use consistent casing
208 8c562b2 Make /QUIT in erc more robust
209 d93d2c5 Make tracking faces in Emacs work more reliably
210 af6ab7e Make shr not bug out on images on non-graphical displays
211 3311f40 Fix bookmark display widths
212 d90ab1e Fix typo in eww-make-unique-file-name
213 7f81825 Make it possible to TAB to input fields
214 a43a1dc Insert complete alt texts when images are disabled
215 56ed4e1 Allow eww text fields to grow
216 66b315c Make erc work when subword-mode is switched on
217 255b68f Fix IMAP doc example
218 91557f5 Quoting fixes in doc strings and diagnostics
219 2c0dc9f Fix warning message in hack-local-variables
220 504696d Etags: yet another improvement in Ruby tags
221 8784ebf Fix x-popup-menu on TTYs without a mouse
222 8b87ecb * lisp/emacs-lisp/map.el: Improvements to the docstring of the
223 pcase macro
224 6191003 Use pop-to-buffer-same-window in eww
225 fe321fd * autogen.sh: Revert all recent changes.
226 74ebd4a * make-dist: Updates related to nt/.
227 737193a * make-dist: Add modules/.
228 3696bf2 * make-dist: Update for super-special file that can't live in etc/.
229 a4278e2 Fix failure to compile ns-win.el in parallel builds
230 860da4d Fix names of tags generated for Ruby accessors
231 f6213ce Fix file-name recognition in 'etags'
232 e42e662 Change Ruby file names and extensions recognized by 'etags'
233 58bfb6a More improvements for Ruby support in 'etags'
234 c04e911 Add --git-config option to autogen.sh
235 5713466 Fix editing undo changes in eww fields
236 51362d6 Allow the user more control of popping up the eww window
237 ee0fbd8 Make eww-browse-url with new-window parameter work again
238 9c3142d Clean up eww code slightly
239 cb035f3 Don't insert nil faces in shr
240 4c3fae3 ; * lisp/progmodes/prolog.el: Remove some obsolete commentary.
241 93f2153 Improve the custom type of some user options.
242 9f60d7e Mark some risky calendar variables.
243 1d07dcd Highlight two additional SCSS keywords
244 ee8b466 Recommend enabling integrity-checking in git
245 e639e10 Some corrections in Elisp manual
246 d766ca8 Chatter when autogen.sh changes Git configuration
247 3b734e1 * org/org-compat.el (org-font-lock-ensure): Fix bogus test (bug#22399)
248 43cb9f8 Omit unnecessary history from Lisp intro
249 2fbd1da * etc/HISTORY: Add some more history, plus git tags.
250 c90e1b4 Improve elisp “Security Considerations” doc
251 cedd7ca autogen.sh now arranges for git to check hashes
252 86ce76b ; Fix ChangeLog.2 commit ID.
253 7b1d2b1 Fix (c & 040) typo in emergency escapes
254 a8273da Fix display of overlay strings with 'display' and 'box' property
255 fc48106 Fix imap-starttls-open
256 cdecbed Fix return value of imap-starttls-open
257 20c7e34 ; * etc/NEWS: Fix renamed command name
258 98bdbdb Correct reference to DARWIN_OS preprocessor symbol
259 b250d29 Spelling fix
260 b920a0e Spelling fixes
261 93b144b Pacify GCC on C library without glibc API
262
2632016-02-04 John Wiegley <johnw@newartisans.com>
264
265 Merge from origin/emacs-25
266
267 ea26c8a * lisp/net/browse-url.el (browse-url-default-browser): Lower
268 priority of non-free Chrome.
269 0fac75f Improve the custom type of some user options.
270 2df0e04 Highlight CSS variables with variable name face
271 3cf5e81 * lisp/gnus/gnus-kill.el (gnus-winconf-kill-file): Not
272 user-serviceable.
273 2a5233c Mark some user options that can get evalled as risky.
274 39b166f Disable DebPrint in sys_read on MS-Windows
275 9fd0189 ;Fix ChangeLog entry
276 4bb7233 Fix typos in Introduction to Emacs Lisp manual
277
2782016-02-04 Vasilij Schneidermann <v.schneidermann@gmail.com> (tiny change)
279
280 Allow sending empty hidden values in eww
281
282 * lisp/net/eww.el (eww-tag-input): Allow sending empty hidden
283 values (bug#22388).
284
285 (cherry picked from commit 5898da8210af7953e638ddf7821c05260979c3f0)
286
287 Backport:
288
2892016-02-04 David Edmondson <dme@dme.org>
290
291 Make erc work better when encountering unknown prefix chars
292
293 * lisp/erc/erc.el (erc-channel-receive-names): Output a warning
294 instead of erroring out on unknown prefix chars (bug#22380).
295
2962016-02-04 Mark Oteiza <mvoteiza@udel.edu>
297
298 Add a new command to switch between erc buffers
299
300 * doc/misc/eww.texi: Document eww-switch-to-buffer and its keybinding
301 * etc/NEWS: Mention new command
302 * lisp/net/eww.el (eww-mode-map): Bind eww-switch-to-buffer to "s"
303 (eww-mode-map): Add menu item
304 (eww-switch-to-buffer): New command
305
3062016-02-04 David Edmondson <dme@dme.org>
307
308 Make erc work better when encountering unknown prefix chars
309
310 * lisp/erc/erc.el (erc-channel-receive-names): Output a warning
311 instead of erroring out on unknown prefix chars (bug#22380).
312
3132016-02-04 Vasilij Schneidermann <v.schneidermann@gmail.com> (tiny change)
314
315 Allow sending empty hidden values in eww
316
317 * lisp/net/eww.el (eww-tag-input): Allow sending empty hidden
318 values (bug#22388).
319
3202016-02-04 Lars Ingebrigtsen <larsi@gnus.org>
321
322 Make erc completion case-insensitive again
323
324 * lisp/erc/erc.el (erc-completion-at-point): Make erc completion
325 case-insensitive again (bug#11360).
326
3272016-02-04 Carlos Pita <carlosjosepita@gmail.com> (tiny change)
328
329 Make complection in erc use consistent casing
330
331 * lisp/erc/erc-pcomplete.el (pcomplete-erc-all-nicks): Make
332 case in the complection consistent (bug#18509).
333
3342016-02-04 Francis Litterio <flitterio@gmail.com>
335
336 Make /QUIT in erc more robust
337
338 * lisp/erc/erc.el (erc-kill-query-buffers): Don't bug out if we're
339 issuing /QUIT to disconnected servers (bug#22099).
340
3412016-02-04 Kevin Brubeck Unhammer <unhammer@fsfe.org> (tiny change)
342
343 Make tracking faces in Emacs work more reliably
344
345 * lisp/erc/erc-track.el (erc-faces-in): Always return lists of
346 faces to avoid later ambiguity (bug#22424).
347
3482016-02-04 Lars Ingebrigtsen <larsi@gnus.org>
349
350 Make shr not bug out on images on non-graphical displays
351
352 * lisp/net/shr.el (shr-put-image): Don't bug out on alt-less
353 images on non-graphical displays (bug#22327).
354
3552016-02-04 Andrew Hyatt <ahyatt@gmail.com>
356
357 Remove packages obsoleted before Emacs 24.
358
359 In accordance with the policy discussed in the emacs-devel list,
360 packages that have been obsoleted for a full major release cycle are up
361 for deletion.
362
363 This removes almost all packages that are now eligible for deletion,
364 with the exception of "cl-compat", which seems it is likely to still be
365 used, and "optional", which offers some functionality that doesn't have
366 a replacement yet.
367
3682016-02-04 Lars Ingebrigtsen <larsi@gnus.org>
369
370 Fix bookmark display widths
371
372 * lisp/net/eww.el (eww-list-bookmarks): Pop to the buffer before
373 preparing it so that the widths are computed correctly (bug#22328).
374
3752016-02-04 Lars Ingebrigtsen <larsi@gnus.org>
376
377 Fix typo in eww-make-unique-file-name
378
379 * lisp/net/eww.el (eww-make-unique-file-name): Make this function
380 actually work.
381
3822016-02-03 Lars Ingebrigtsen <larsi@gnus.org>
383
384 Make it possible to TAB to input fields
385
386 * lisp/net/eww.el (eww-tag-input): Make it possible to TAB to
387 input fields (bug#22540).
388
3892016-02-03 Lars Ingebrigtsen <larsi@gnus.org>
390
391 Insert complete alt texts when images are disabled
392
393 * lisp/net/shr.el (shr-tag-img): When images are disabled, insert
394 the complete alt/title string (bug#22293).
395
3962016-02-03 Lars Ingebrigtsen <larsi@gnus.org>
397
398 Allow eww text fields to grow
399
400 * lisp/net/eww.el (eww-process-text-input): Allow text fields to
401 grow when typing in stuff that's longer than the original width.
402
4032016-02-03 Dima Kogan <dima@secretsauce.net>
404
405 Make erc work when subword-mode is switched on
406
407 * lisp/erc/erc-backend.el (erc-forward-word, erc-word-at-arg-p)
408 (erc-bounds-of-word-at-point): New functions to do word-based
409 things when subword-mode is switched on.
410
411 * lisp/erc/erc-button.el (erc-button-add-nickname-buttons): Use them
412 (bug#17558).
413
4142016-02-03 Teemu Likonen <tlikonen@iki.fi>
415
416 Fix IMAP doc example
417
418 * doc/misc/gnus.texi (Client-Side IMAP Splitting): Fix example.
419
4202016-02-03 Paul Eggert <eggert@cs.ucla.edu>
421
422 Quoting fixes in doc strings and diagnostics
423
424 * lisp/emacs-lisp/bytecomp.el (byte-compile-setq, byte-compile-funcall):
425 * lisp/gnus/mml-smime.el (mml-smime-get-dns-cert)
426 (mml-smime-get-ldap-cert):
427 Follow user style preference when quoting diagnostics.
428
4292016-02-03 Paul Eggert <eggert@cs.ucla.edu>
430
431 Mention context when resume from emergency escape
432
433 That way, if the user has been doing something else for a while,
434 they are reminded of the situation when restarting Emacs,
435 and are more likely to understand the two questions.
436 * doc/emacs/trouble.texi (Emergency Escape): Document this.
437 * src/keyboard.c (handle_interrupt): Implement this.
438
4392016-02-03 Noam Postavsky <npostavs@gmail.com>
440
441 Fix warning message in hack-local-variables
442
443 * lisp/files.el (hack-local-variables): use 'thisbuf' to reference
444 the original buffer name in the warning message. (Bug#21681)
445
4462016-02-03 Eli Zaretskii <eliz@gnu.org>
447
448 Etags: yet another improvement in Ruby tags
449
450 * lib-src/etags.c (Ruby_functions): Handle continuation lines in
451 Ruby accessor definitions. (Bug#22241)
452
453 * test/etags/ruby-src/test1.ru (A::B#X): Add some more tests for
454 accessors and multiline definitions.
455 * test/etags/ETAGS.good_1:
456 * test/etags/ETAGS.good_2:
457 * test/etags/ETAGS.good_3:
458 * test/etags/ETAGS.good_4:
459 * test/etags/ETAGS.good_5:
460 * test/etags/ETAGS.good_6:
461 * test/etags/CTAGS.good: Adapt to changes in Ruby tags.
462
4632016-02-03 Eli Zaretskii <eliz@gnu.org>
464
465 Fix x-popup-menu on TTYs without a mouse
466
467 * src/menu.c (Fx_popup_menu): Be sure to initialize 'x' and 'y'
468 for the TTY case without a mouse. (Bug#22538)
469
4702016-02-03 Nicolas Petton <nicolas@petton.fr>
471
472 * lisp/emacs-lisp/map.el: Improvements to the docstring of the pcase macro
473
4742016-02-03 Paul Eggert <eggert@cs.ucla.edu>
475
476 Port aligned_alloc decl to Cygwin.
477
478 Problem reported by Ken Brown (Bug#22522#38).
479 * configure.ac (aligned_alloc): Check for decl too.
480 * src/lisp.h (aligned_alloc): Declare if not already declared.
481
4822016-02-03 Paul Eggert <eggert@cs.ucla.edu>
483
484 autogen.sh now configures git only on request
485
486 * autogen.sh (do_autoconf, do_git): New vars.
487 Support new arguments --help, all, autoconf, git.
488 By default, just do autoconf-related configuration, not git.
489 Prefer 'echo' to 'cat <<EOF ...', as this tends to avoid temp files.
490 If GNU cp is available, use it to backup .git/config before
491 changing it. When configuring git, chatter about what is being
492 done, and configure git to check hashes. Avoid some duplicate
493 file name specification when creating git hooks.
494
495 * GNUmakefile (ALL_IF_GIT): New macro.
496 (configure): Use it.
497 * INSTALL.REPO: Suggest './autogen.sh all'.
498
4992016-02-02 Lars Ingebrigtsen <larsi@gnus.org>
500
501 Use pop-to-buffer-same-window in eww
502
503 * lisp/net/eww.el: pop-to-buffer-same-window throughout instead of
504 switch-to-buffer (bug#22244).
505
5062016-02-02 Paul Eggert <eggert@cs.ucla.edu>
507
508 * autogen.sh: Revert all recent changes.
509
5102016-02-02 Paul Eggert <eggert@cs.ucla.edu>
511
512 Build with C11 if available
513
514 * admin/merge-gnulib (GNULIB_MODULES): Add std-gnu11.
515 * m4/std-gnu11.m4: New file, from gnulib.
516 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
517
5182016-02-02 Paul Eggert <eggert@cs.ucla.edu>
519
520 Update gnulib copy
521
522 * doc/misc/texinfo.tex: Copy from gnulib.
523
5242016-02-02 Glenn Morris <rgm@gnu.org>
525
526 * make-dist: Updates related to nt/.
527
528 * make-dist: Add modules/.
529
530 * make-dist: Update for super-special file that can't live in etc/.
531
5322016-02-02 Eli Zaretskii <eliz@gnu.org>
533
534 Fix failure to compile ns-win.el in parallel builds
535
536 * src/Makefile.in ($(lispsource)/term/ns-win.elc): Add order-only
537 dependency on $(lispsource)/international/charprop.el.
538 (Bug#22501)
539
5402016-02-02 Eli Zaretskii <eliz@gnu.org>
541
542 Fix names of tags generated for Ruby accessors
543
544 * lib-src/etags.c (Ruby_functions): Don't include the leading
545 colon ':' in tags for Ruby accessors and aliases. (Bug#22241)
546
547 * test/etags/ETAGS.good_1:
548 * test/etags/ETAGS.good_2:
549 * test/etags/ETAGS.good_3:
550 * test/etags/ETAGS.good_4:
551 * test/etags/ETAGS.good_5:
552 * test/etags/ETAGS.good_6:
553 * test/etags/CTAGS.good: Adapt to changes in Ruby tags.
554
5552016-02-02 Glenn Morris <rgm@gnu.org>
556
557 * lisp/vc/add-log.el (change-log-directory-files, find-change-log):
558 Doc tweaks.
559
5602016-02-02 Eli Zaretskii <eliz@gnu.org>
561
562 Fix file-name recognition in 'etags'
563
564 * lib-src/etags.c (get_language_from_filename): If FILE includes a
565 leading directory, compare only its basename to the known file
566 names in lang_names[].
567
568 * test/etags/Makefile (RBSRC): Adapt to recent test1.ruby
569 renaming.
570 * test/etags/ETAGS.good_1:
571 * test/etags/ETAGS.good_2:
572 * test/etags/ETAGS.good_3:
573 * test/etags/ETAGS.good_4:
574 * test/etags/ETAGS.good_5:
575 * test/etags/ETAGS.good_6:
576 * test/etags/CTAGS.good: Adapt to changes in Ruby file names and
577 to the results in Makefile due to the above etags.c fix.
578
5792016-02-02 Eli Zaretskii <eliz@gnu.org>
580
581 Change Ruby file names and extensions recognized by 'etags'
582
583 * lib-src/etags.c <Ruby_filenames>: New variable, holds names
584 of Ruby files.
585 <Ruby_suffixes>: Treat .rb, .ru, and .rbw as Ruby extensions.
586 <lang_names>: Add Ruby_filenames to the Ruby entry.
587 * test/etags/ruby-src/test1.ru: Renamed from test1.ruby.
588 (Bug#22241)
589
5902016-02-02 Paul Eggert <eggert@cs.ucla.edu>
591
592 Port better to platforms lacking aligned_alloc
593
594 Problem reported by Ken Brown (Bug#22522).
595 * src/lisp.h (hybrid_aligned_alloc)
596 [HYBRID_MALLOC && !HAVE_ALIGNED_ALLOC]: New decl.
597
5982016-02-02 Paul Eggert <eggert@cs.ucla.edu>
599
600 Port malloc.h hygiene fix to LTO
601
602 * src/alloc.c (__malloc_initialize_hook):
603 Make it externally visible (Bug#22522).
604
6052016-02-02 Eli Zaretskii <eliz@gnu.org>
606
607 More improvements for Ruby support in 'etags'
608
609 * lib-src/etags.c (Ruby_functions): Tag Ruby accessors and
610 alias_method. Identify constants even if the assignment is not
611 followed by whitespace. (Bug#22241)
612
613 * test/etags/ruby-src/test1.ruby: Add tests for constants,
614 accessors, and alias_method.
615 * test/etags/ETAGS.good_1:
616 * test/etags/ETAGS.good_2:
617 * test/etags/ETAGS.good_3:
618 * test/etags/ETAGS.good_4:
619 * test/etags/ETAGS.good_5:
620 * test/etags/ETAGS.good_6:
621 * test/etags/CTAGS.good: Adapt to changes in Ruby tests.
622
6232016-02-02 Paul Eggert <eggert@cs.ucla.edu>
624
625 Add --git-config option to autogen.sh
626
627 * autogen.sh: New options --git-config, --help.
628 (git_config): New shell var. Alter function to respect this var.
629
6302016-02-02 Lars Ingebrigtsen <larsi@gnus.org>
631
632 Fix editing undo changes in eww fields
633
634 * eww.el (eww-tag-form): Don't overwrite initial form data in text
635 fields.
636 (eww-process-text-input): Make `M-t' at the end of text fields work
637 better (bug#19085).
638
6392016-02-01 Lars Ingebrigtsen <larsi@gnus.org>
640
641 Allow the user more control of popping up the eww window
642
643 * eww.el (eww): Use pop-to-buffer-same-window (suggested by
644 Michael Heerdegen) (bug#22244).
645
6462016-02-01 Lars Ingebrigtsen <larsi@gnus.org>
647
648 Make eww-browse-url with new-window parameter work again
649
650 * eww.el (eww-browse-url): Stay in the same buffer if we're
651 already in a eww mode buffer so that eww-browse-url with a
652 new-window parameter works (bug#22244).
653
6542016-02-01 Lars Ingebrigtsen <larsi@gnus.org>
655
656 Clean up eww code slightly
657
658 * eww.el (eww-browse-url): Clean up code slightly.
659
6602016-02-01 Lars Ingebrigtsen <larsi@gnus.org>
661
662 Don't insert nil faces in shr
663
664 * shr.el (shr-insert-table): Don't add nil faces, because that
665 will show up in *Messages* as "Invalid face reference: nil [32
666 times]".
667
6682016-02-01 Glenn Morris <rgm@gnu.org>
669
670 Make find-change-log prefer a VCS root, if no ChangeLog exists.
671
672 * lisp/vc/add-log.el (change-log-directory-files): New option.
673 (find-change-log): Respect change-log-directory-files.
674 * doc/emacs/maintaining.texi (Change Log Commands):
675 Mention change-log-directory-files.
676
6772016-02-01 Glenn Morris <rgm@gnu.org>
678
679 Improve the custom type of some user options.
680
681 * lisp/autoinsert.el (auto-insert-alist):
682 * lisp/replace.el (query-replace-from-to-separator):
683 * lisp/gnus/gnus-art.el (gnus-hidden-properties):
684 * lisp/gnus/gnus-gravatar.el (gnus-gravatar-properties):
685 * lisp/gnus/gnus-picon.el (gnus-picon-properties):
686 * lisp/progmodes/prolog.el (prolog-keywords, prolog-types)
687 (prolog-mode-specificators, prolog-determinism-specificators)
688 (prolog-directives, prolog-program-name, prolog-program-switches)
689 (prolog-consult-string, prolog-compile-string, prolog-eof-string)
690 (prolog-prompt-regexp): Improve custom type.
691
6922016-02-01 Glenn Morris <rgm@gnu.org>
693
694 Mark some risky calendar variables.
695
696 * lisp/calendar/cal-china.el (chinese-calendar-time-zone):
697 Remove risky setting for deleted obsolete alias.
698 (calendar-chinese-standard-time-zone-name)
699 (calendar-chinese-daylight-saving-start)
700 (calendar-chinese-daylight-saving-end):
701 * lisp/calendar/calendar.el (calendar-iso-date-display-form)
702 (calendar-european-date-display-form)
703 (calendar-american-date-display-form, calendar-date-display-form):
704 * lisp/calendar/diary-lib.el (diary-remind-message)
705 (diary-header-line-format):
706 * lisp/calendar/solar.el (calendar-time-display-form)
707 (calendar-location-name): Mark as risky.
708
7092016-02-01 Simen Heggestøyl <simenheg@gmail.com>
710
711 Highlight two additional SCSS keywords
712
713 * lisp/textmodes/css-mode.el (css-bang-ids): New defconst holding CSS
714 identifiers on the form !foo.
715 (scss-bang-ids): New defconst holding SCSS identifiers on the form
716 !foo.
717 (css--font-lock-keywords): Highlight the new SCSS bang identifiers in
718 `font-lock-builtin-face'.
719
720 * test/indent/css-mode.css: Add bang rule test case.
721
722 * test/indent/scss-mode.css: Add test cases for the introduced bang
723 rules.
724
7252016-02-01 Karl Fogel <kfogel@red-bean.com>
726
727 Recommend enabling integrity-checking in git
728
729 * admin/notes/git-workflow: Recommend setting transfer.fsckObjects.
730
731 This is related to the autogen.sh changes made by Paul Eggert in
732 commit d766ca8f (2016-02-01) and commit cedd7cad (2016-02-01), and to
733 my edits today to http://www.emacswiki.org/emacs/GitForEmacsDevs and
734 to emacswiki.org/emacs/GitQuickStartForEmacsDevs. See also the thread
735 "Recommend these .gitconfig settings for git integrity." at
736 https://lists.gnu.org/archive/html/emacs-devel/2016-01/threads.html#01802.
737
7382016-02-01 Martin Rudalics <rudalics@gmx.at>
739
740 Some corrections in Elisp manual
741
742 * doc/lispref/buffers.texi (Read Only Buffers): Describe optional
743 argument POSITION.
744 * doc/lispref/debugging.texi (Error Debugging): `debug-on-signal'
745 is an option.
746 * doc/lispref/display.texi (Refresh Screen): Describe optional
747 argument FRAME of `redraw-frame'.
748 (Attribute Functions): Describe optional argument CHARACTER of
749 `face-font'.
750 (Defining Images): `image-load-path' is an option.
751 (Beeping): `ring-bell-function' is an option.
752 * doc/lispref/frames.texi (Size and Position): The PIXELWISE
753 argument of `set-frame-size' is optional.
754 (Raising and Lowering): The TERMINAL argument of `tty-top-frame'
755 is optional.
756 * doc/lispref/keymaps.texi (Controlling Active Maps): Fix doc of
757 `set-transient-map'.
758 * doc/lispref/minibuf.texi (Text from Minibuffer):
759 `read-regexp-defaults-function' is an option.
760 (Minibuffer Contents): `delete-minibuffer-contents' is a command.
761 * doc/lispref/modes.texi (Mode Line Variables):
762 `mode-line-position' and `mode-line-modes' are variables, not
763 options.
764 * doc/lispref/strings.texi (Creating Strings): The START argument
765 of `substring' is optional.
766 * doc/lispref/text.texi (Buffer Contents): Describe optional
767 argument NO-PROPERTIES of `thing-at-point'.
768 (User-Level Deletion): Both arguments of
769 `delete-trailing-whitespace' are optional.
770 (Margins): Use @key{RET} instead of @kbd{RET}.
771 * doc/lispref/windows.texi (Display Action Functions): Write
772 non-@code{nil} instead of non-nil.
773 (Choosing Window Options): The WINDOW arg of
774 `split-window-sensibly' is optional.
775 (Choosing Window Options): Write non-@code{nil} instead of
776 non-nil.
777 (Window Start and End): Both args of `window-group-end' are
778 optional.
779
780 * src/buffer.c (Fbarf_if_buffer_read_only): Rename argument POS
781 to POSITION to keep consisteny with doc-string.
782
7832016-02-01 Paul Eggert <eggert@cs.ucla.edu>
784
785 Double static heap size.
786
787 * src/sheap.h (STATIC_HEAP_SIZE): Double it, since it was too
788 small on FreeBSD (Bug#22086).
789
7902016-02-01 Paul Eggert <eggert@cs.ucla.edu>
791
792 Chatter when autogen.sh changes Git configuration
793
794 * autogen.sh (git_config): New function. Use it instead of ‘git config’.
795
7962016-02-01 Kyle Meyer <kyle@kyleam.com>
797
798 * org/org-compat.el (org-font-lock-ensure): Fix bogus test (bug#22399)
799
8002016-02-01 Michael Albinus <michael.albinus@gmx.de>
801
802 Fix Bug#20821
803
804 * lisp/net/tramp.el (tramp-file-name-handler):
805 * lisp/net/tramp-sh.el (tramp-sh-handle-expand-file-name):
806 Use `tramp-drop-volume-letter'. (Bug#20821)
807
8082016-01-31 Paul Eggert <eggert@cs.ucla.edu>
809
810 Omit unnecessary history from Lisp intro
811
812 * doc/lispintro/emacs-lisp-intro.texi (Review, Digression into C)
813 (Conclusion): Reword so as not to talk about earlier versions
814 of Emacs in what should be an intro.
815
8162016-01-31 Paul Eggert <eggert@cs.ucla.edu>
817
818 * etc/HISTORY: Add some more history, plus git tags.
819
8202016-01-31 Paul Eggert <eggert@cs.ucla.edu>
821
822 Improve elisp “Security Considerations” doc
823
824 * doc/lispref/os.texi (Security Considerations):
825 Mention call-process and rename-file as opposed to shell commands.
826 Add some more cross-references.
827
8282016-01-31 Paul Eggert <eggert@cs.ucla.edu>
829
830 autogen.sh now arranges for git to check hashes
831
832 Suggested by Karl Fogel in:
833 http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01802.html
834 * autogen.sh: Do "git config transfer.fsckObjects true".
835
8362016-01-31 Dave Barker <kzar@kzar.co.uk>
837
838 Add ability to give rcirc servers an alias name
839
840 * lisp/net/rcirc.el (rcirc-server-alist): Add :server-alias
841 customization option.
842 (rcirc, rcirc-connect): Take server alias into account.
843
8442016-01-31 Paul Eggert <eggert@cs.ucla.edu>
845
846 Fix (c & 040) typo in emergency escapes
847
848 * src/keyboard.c (handle_interrupt): Fix recently-introduced
849 typo (040 should have been ~040) that silently suppressed
850 auto-saves after emergency escapes. Redo comparison to avoid
851 similar problems.
852
8532016-01-31 Paul Eggert <eggert@cs.ucla.edu>
854
855 Port new hybrid malloc to FreeBSD
856
857 Problem reported by Wolfgang Jenkner in: http://bugs.gnu.org/22086#118
858 * src/gmalloc.c (__malloc_initialize_hook, __after_morecore_hook)
859 (__morecore) [HYBRID_MALLOC]: Define in this case too.
860
8612016-01-31 Wolfgang Jenkner <wjenkner@inode.at>
862
863 * configure.ac: Stop using mmap for buffers for FreeBSD.
864
8652016-01-31 Eli Zaretskii <eliz@gnu.org>
866
867 Fix display of overlay strings with 'display' and 'box' property
868
869 * src/xdisp.c (get_next_display_element): Take the box face from
870 display stack level that comes from a buffer, not an overlay
871 string. (Bug#22499)
872
8732016-01-31 Andreas Schwab <schwab@linux-m68k.org>
874
875 Fix imap-starttls-open
876
877 * lisp/net/imap.el (imap-starttls-open): Log imap process
878 output. Call imap-parse-greeting. (Bug#22500)
879
8802016-01-31 Michael Albinus <michael.albinus@gmx.de>
881
882 Merge changes from Tramp repository
883
884 * doc/misc/Makefile.in (${buildinfodir}/tramp.info tramp.html):
885 No EXTRA_OPTS needed.
886
887 * doc/misc/tramp.texi: Merge changes from Emacsemacs-25
888 branch, especially for @trampfn{}.
889 (Top): Move @ifnottex down.
890 (History): XEmacs support has been removed.
891 (GVFS based methods, Remote processes): Do not use emacsgvfs flag.
892 (Auto-save and Backup): Use both syntax versions.
893 (File name Syntax): Remark on IPv6 adresses is valid for
894 unified syntax only.
895
896 * doc/misc/trampver.texi: Do not set emacsgvfs flag.
897
8982016-01-31 Andreas Schwab <schwab@linux-m68k.org>
899
900 Fix return value of imap-starttls-open
901
902 * lisp/net/imap.el (imap-starttls-open): Fix return value.
903
9042016-01-31 John Wiegley <johnw@newartisans.com>
905
906 Correct reference to DARWIN_OS preprocessor symbol
907
908 * src/alloc.c: Correct a preprocessor reference to DARWIN_OS, which may
909 not be defined.
910
9112016-01-30 Paul Eggert <eggert@cs.ucla.edu>
912
913 Spelling fixes
914
915 Spelling fix
916
917 Spelling fixes
918
9192016-01-30 Glenn Morris <rgm@gnu.org>
920
921 * lisp/vc/add-log.el (find-change-log): Use locate-dominating-file.
922
9232016-01-30 Matthew Carter <m@ahungry.com>
924
925 Quote table names for postgres listings (sql-mode)
926
927 * lisp/progmodes/sql.el (sql-postgres-completion-object): Avoid passing
928 unquoted table names to the completion list.
929
9302016-01-30 Glenn Morris <rgm@gnu.org>
931
932 Change Smerge "Mine" and "Other" for "Upper" and "Lower. (Bug#20878)
933
934 * lisp/vc/smerge-mode.el (smerge-diff-switches)
935 (smerge-context-menu, smerge-match-conflict, smerge-swap): Doc fixes.
936 (smerge-upper, smerge-upper-face, smerge-keep-upper)
937 (smerge-diff-base-upper): Rename from smerge-mine, smerge-mine-face,
938 smerge-keep-mine, smerge-diff-base-mine. Update all uses.
939 (smerge-mine-face, smerge-other-face): Remove obsolete face aliases.
940 (smerge-lower, smerge-lower-face, smerge-lower-re, smerge-keep-lower)
941 (smerge-diff-base-lower): Rename from smerge-other, smerge-other-face,
942 smerge-other-re, smerge-keep-other, smerge-diff-base-lower.
943 Update all uses.
944 (smerge-basic-map): Add "l" and "u" bindings.
945 (smerge-mode-menu): Update menu bindings for renaming.
946 (smerge-font-lock-keywords): Update face names.
947 (smerge-match-names): Update names.
948 (smerge-diff-upper-lower): Rename from smerge-diff-mine-other.
949 (smerge-match-conflict, smerge-ediff): Rename local variables.
950 (smerge-makeup-conflict): Relabel markers.
951 (smerge-parsep-re): Use renamed variables.
952
9532016-01-30 Paul Eggert <eggert@cs.ucla.edu>
954
955 Port recent my_edata change to MS-Windows
956
957 * src/lastfile.c (my_edata): Also define if WINDOWSNT.
958
9592016-01-30 Paul Eggert <eggert@cs.ucla.edu>
960
961 Pacify GCC on C library without glibc API
962
963 Without this change, with --enable-gcc-warnings GCC would complain
964 “error: redundant redeclaration of ‘aligned_alloc’”.
965 * configure.ac: Simplify aligned_alloc testing.
966 * src/alloc.c (aligned_alloc): Don’t use if DARWIN_OS,
967 since the simplified configure.ac no longer checks for that.
968 Don’t declare if HAVE_ALIGNED_ALLOC.
969 Correct misspelling of HAVE_ALIGNED_ALLOC in ifdef.
970
9712016-01-30 Paul Eggert <eggert@cs.ucla.edu>
972
973 Tell Automake the new lib/Makefile.am is OK
974
975 * lib/Makefile.am (AUTOMAKE_OPTIONS): Add -Wno-portability.
976
9772016-01-30 Paul Eggert <eggert@cs.ucla.edu>
978
979 Make it easy to override preferred-branch test
980
981 * Makefile.in (preferred-branch-is-current):
982 Rename from emacs-25-branch-is-current. All uses changed.
983 (PREFERRED_BRANCH): New macro.
984
9852016-01-30 Glenn Morris <rgm@gnu.org>
986
987 * lisp/net/browse-url.el (browse-url-default-browser):
988 Lower priority of non-free Chrome.
989
9902016-01-30 Glenn Morris <rgm@gnu.org>
991
992 Improve the custom type of some user options.
993
994 * lisp/desktop.el (desktop-minor-mode-table):
995 * lisp/man.el (Man-frame-parameters):
996 * lisp/midnight.el (midnight-delay):
997 * lisp/speedbar.el (speedbar-select-frame-method):
998 * lisp/tooltip.el (tooltip-frame-parameters):
999 * lisp/tree-widget.el (tree-widget-space-width):
1000 * lisp/type-break.el (type-break-keystroke-threshold):
1001 * lisp/woman.el (woman-imenu-generic-expression):
1002 * lisp/cedet/ede.el (ede-debug-program-function):
1003 * lisp/cedet/ede/project-am.el (project-am-debug-target-function):
1004 * lisp/emulation/viper-keym.el (viper-toggle-key):
1005 * lisp/erc/erc-networks.el (erc-server-alist):
1006 * lisp/gnus/message.el (message-deletable-headers, message-signature):
1007 * lisp/mail/mailalias.el (mail-directory-stream):
1008 * lisp/play/tetris.el (tetris-x-colors):
1009 * lisp/progmodes/gud.el (gud-tooltip-modes): Improve custom type.
1010
10112016-01-30 Simen Heggestøyl <simenheg@gmail.com>
1012
1013 Highlight CSS variables with variable name face
1014
1015 * lisp/textmodes/css-mode.el (css-nmstart-re): Don't match variables.
1016 (css--font-lock-keywords): Highlight variables in
1017 `font-lock-variable-name-face'.
1018
10192016-01-30 Glenn Morris <rgm@gnu.org>
1020
1021 * lisp/gnus/gnus-kill.el (gnus-winconf-kill-file): Not user-serviceable.
1022
10232016-01-30 Glenn Morris <rgm@gnu.org>
1024
1025 Mark some user options that can get evalled as risky.
1026
1027 * lisp/allout.el (allout-title):
1028 * lisp/emacs-lisp/edebug.el (edebug-global-break-condition):
1029 * lisp/gnus/message.el (message-mailer-swallows-blank-line):
1030 * lisp/progmodes/gud.el (gud-tooltip-display):
1031 * lisp/vc/ediff-mult.el (ediff-default-filtering-regexp):
1032 Mark as risky.
1033
10342016-01-30 Eli Zaretskii <eliz@gnu.org>
1035
1036 Disable DebPrint in sys_read on MS-Windows
1037
1038 * src/w32.c (sys_read): Disable a debugging print that is normal
1039 when non-blocking reads are retried.
1040
10412016-01-30 Martin Rudalics <rudalics@gmx.at>
1042
1043 ;Fix ChangeLog entry
1044
10452016-01-30 Eli Zaretskii <eliz@gnu.org>
1046
1047 Fix typos in Introduction to Emacs Lisp manual
1048
1049 * doc/lispintro/emacs-lisp-intro.texi (Emacs Initialization)
1050 (kill-new function, Digression into C)
1051 (Complete forward-sentence, Divide and Conquer, Find a File)
1052 (lengths-list-many-files, Columns of a graph, defcustom)
1053 (recursive-count-words): Fix typos. Reported by Daniel Bastos
1054 <dbastos@toledo.com>.
1055
12016-01-30 Paul Eggert <eggert@cs.ucla.edu> 10562016-01-30 Paul Eggert <eggert@cs.ucla.edu>
2 1057
3 Shrink static heap a bit 1058 Shrink static heap a bit
@@ -28564,7 +29619,7 @@
28564This file records repository revisions from 29619This file records repository revisions from
28565commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to 29620commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to
285662016-02-04b6d89ff9288a49099f041752908b5eb9613e (inclusive). 296212016-02-04b6d89ff9288a49099f041752908b5eb9613e (inclusive).
28567commit ffbf163ab5ced1bc464a0034e6abc9a41f5e09c4 (inclusive). 29622commit 3a2b6aa33109dc40b2c1bcc621a624d38fe814fc (inclusive).
28568See ChangeLog.1 for earlier changes. 29623See ChangeLog.1 for earlier changes.
28569 29624
28570;; Local Variables: 29625;; Local Variables: