aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2016-02-14 06:24:15 -0500
committerGlenn Morris2016-02-14 06:24:15 -0500
commite3d608cdc7f93bcbc08a1ee9fdc6ad51a7c44502 (patch)
tree91652ee3464beb0e0e66f339afcd398f43113eb2
parentba1422e12f80ae1eb2aa9d0ce80c14e3ee4b3950 (diff)
downloademacs-e3d608cdc7f93bcbc08a1ee9fdc6ad51a7c44502.tar.gz
emacs-e3d608cdc7f93bcbc08a1ee9fdc6ad51a7c44502.zip
; Auto-commit of ChangeLog files.
-rw-r--r--ChangeLog.21672
1 files changed, 1671 insertions, 1 deletions
diff --git a/ChangeLog.2 b/ChangeLog.2
index 2e2cad431cf..f06c82cb864 100644
--- a/ChangeLog.2
+++ b/ChangeLog.2
@@ -1,3 +1,1673 @@
12016-02-14 Nicolas Petton <nicolas@petton.fr>
2
3 * doc/lispref/sequences.texi: Add documentation for seq-map-indexed
4
52016-02-14 Nicolas Petton <nicolas@petton.fr>
6
7 New function seq-map-indexed
8
9 * lisp/emacs-lisp/seq.el (seq-map-indexed): New function.
10 * test/lisp/emacs-lisp/seq-tests.el: Add tests for seq-map-indexed.
11
122016-02-14 Lars Ingebrigtsen <larsi@gnus.org>
13
14 * lisp/gnus/mm-util.el: Remove the mm-string-as-multibyte alias.
15
162016-02-14 Lars Ingebrigtsen <larsi@gnus.org>
17
18 Fix problem with wrong encoding of non-ASCII message bodies
19
20 * lisp/gnus/mml.el (mml-generate-mime-1): Disable
21 multibyteness before encoding the data.
22
232016-02-14 Lars Ingebrigtsen <larsi@gnus.org>
24
25 Remove codepage setup code from mm-util
26
27 * lisp/gnus/mm-util.el (mm-codepage-setup): Remove.
28 (mm-codepage-iso-8859-list): Remove.
29 (mm-codepage-ibm-list, mm-setup-codepage-iso-8859)
30 (mm-setup-codepage-ibm): Remove.
31 (mm-charset-eval-alist): Remove the code pages from the
32 default value.
33
342016-02-14 Lars Ingebrigtsen <larsi@gnus.org>
35
36 Remove compat code for older Emacsen
37
38 * lisp/gnus/gnus-art.el (gnus-button-url-regexp): Remove
39 XEmacs compat code.
40
41 * lisp/gnus/gnus-sync.el (gnus-sync-json-alist-p): Remove
42 unused compat function.
43 (gnus-sync-json-plist-p): Ditto.
44
45 * lisp/gnus/message.el (message-default-charset): Make obsolete.
46 (message-info): Remove compat code.
47 (message-setup-fill-variables): Remove kludge needed earlier
48 to not overwrite `normal-auto-fill-function'.
49 (message-split-line): Remove compat code.
50
51 * lisp/gnus/mm-view.el (mm-display-inline-fontify): Remove
52 compat code.
53
542016-02-14 Lars Ingebrigtsen <larsi@gnus.org>
55
56 Remove some compat functions from gmm-utils.el
57
58 * lisp/gnus/gmm-utils.el (gmm-tool-bar-from-list): Remove
59 compat code.
60 (gmm-image-search-load-path): Remove.
61 (gmm-image-load-path-for-library): Remove.
62
632016-02-14 Lars Ingebrigtsen <larsi@gnus.org>
64
65 Remove the gmm-lazy and nnmail-lazy compat widgets
66
67 * lisp/gnus/gmm-utils.el (gmm-lazy): Remove.
68
69 * lisp/gnus/nnmail.el (nnmail-lazy): Remove.
70
712016-02-13 Lars Ingebrigtsen <larsi@gnus.org>
72
73 Clean up nnimap-request-move-article slightly
74
75 * lisp/gnus/nnheader.el (subr-x): Require.
76
77 * lisp/gnus/nnimap.el (nnimap-request-move-article): Clean up
78 the code slightly.
79
802016-02-13 Lars Ingebrigtsen <larsi@gnus.org>
81
82 Use open-network-stream instead of open-protocol-stream
83
84 * lisp/gnus/nnimap.el: Use open-network-stream instead of
85 open-protocol-stream.
86
87 * lisp/gnus/nntp.el: Ditto.
88
89 * lisp/gnus/pop3.el: Ditto.
90
91 * lisp/gnus/sieve-manage.el: Ditto.
92
93 * lisp/net/network-stream.el (open-protocol-stream): Make obsolete.
94
952016-02-13 Lars Ingebrigtsen <larsi@gnus.org>
96
97 Remove compat code that relies on (featurep 'mule)
98
99 * lisp/gnus/gnus-group.el (gnus-group-name-decode): Remove
100 compat code.
101
102 * lisp/gnus/gnus-start.el (gnus-read-descriptions-file):
103 Remove compat code.
104
105 * lisp/gnus/mm-bodies.el (mm-decode-body, mm-decode-string):
106 Remove compat code.
107
108 * lisp/gnus/mm-view.el (mm-w3m-standalone-supports-m17n-p):
109 Remove compat code.
110 (mm-w3m-standalone-supports-m17n-p): Ditto.
111
1122016-02-13 Lars Ingebrigtsen <larsi@gnus.org>
113
114 Remove compat functions from starttls.el
115
116 * lisp/gnus/starttls.el
117 (starttls-set-process-query-on-exit-flag): Remove.
118
1192016-02-13 Lars Ingebrigtsen <larsi@gnus.org>
120
121 Remove compat functions from smime.el
122
123 * lisp/gnus/smime.el (smime-replace-in-string): Remove.
124 (smime-make-temp-file): Remove.
125
1262016-02-13 Lars Ingebrigtsen <larsi@gnus.org>
127
128 Remove compat code from smiley
129
130 * lisp/gnus/smiley.el (smiley-style): Remove compat code.
131
1322016-02-13 Lars Ingebrigtsen <larsi@gnus.org>
133
134 Remove compat code from rfc2047
135
136 * lisp/gnus/rfc2047.el (rfc2047-encode-message-header): Remove
137 compat code.
138 (rfc2047-decode-string): Ditto.
139
1402016-02-13 Lars Ingebrigtsen <larsi@gnus.org>
141
142 Remove compat function from pop3
143
144 * lisp/gnus/pop3.el (pop3-set-process-query-on-exit-flag): Remove.
145
1462016-02-13 Lars Ingebrigtsen <larsi@gnus.org>
147
148 Remove compat code in Gnus backends
149
150 * lisp/gnus/nndiary.el (nndiary-error): Remove.
151
152 * lisp/gnus/nndraft.el (nndraft-request-associate-buffer): Ditto.
153
154 * lisp/gnus/nnfolder.el (nnfolder-read-folder): Ditto.
155
156 * lisp/gnus/nnheader.el (nnheader-find-file-noselect): Ditto.
157
158 * lisp/gnus/nnimap.el (nnimap-log-buffer): Remove compat code.
159
1602016-02-13 Lars Ingebrigtsen <larsi@gnus.org>
161
162 Remove compat code from some mml files
163
164 * lisp/gnus/mml-sec.el (mml-secure-passphrase-cache-expiry):
165 Remove compat code.
166
167 * lisp/gnus/mml-smime.el (mml-smime-openssl-sign-query):
168 Always use `mail-extract-address-components', since this isn't
169 time critical.
170 (mml-smime-get-dns-cert): Ditto.
171
172 * lisp/gnus/mml.el (mml-preview): Remove compat code.
173
1742016-02-13 Lars Ingebrigtsen <larsi@gnus.org>
175
176 Remove compat code and compat functions from mm-util.el
177
178 * lisp/gnus/mm-util.el (mm-mime-mule-charset-alist): Remove
179 compat code.
180 (mm-coding-system-priorities)
181 (mm-mule-charset-to-mime-charset, mm-charset-after)
182 (mm-mime-charset, mm-iso-8859-x-to-15-region): Remove compat code.
183 (mm-detect-coding-region): Define unconditionally.
184 (mm-detect-mime-charset-region): Ditto.
185 (mm-coding-system-to-mime-charset): It's 'mime-charset now.
186 (coding-system-name)
187 (find-file-coding-system-for-read-from-filename)
188 (find-operation-coding-system): Remove aliases.
189
1902016-02-13 Lars Ingebrigtsen <larsi@gnus.org>
191
192 Remove some compat code from mm-*.el
193
194 * lisp/gnus/mm-bodies.el (mm-decode-body): Ditto.
195
196 * lisp/gnus/mm-decode.el (mm-tmp-directory)
197 (mm-valid-image-format-p): Remove compat code.
198
199 * lisp/gnus/mm-url.el (mm-url-insert-file-contents): Remove
200 "Connection" "Close" workaround for older Emacsen.
201
2022016-02-13 Lars Ingebrigtsen <larsi@gnus.org>
203
204 Remove compat code and functions from message.el
205
206 * lisp/gnus/message.el (message-send-mail-function): Remove
207 compat code.
208 (message-dont-reply-to-names, message-mode)
209 (message-setup-fill-variables, message-fill-paragraph)
210 (message-remove-blank-cited-lines, message-make-from)
211 (message-forward-rmail-make-body, message-tool-bar-gnome)
212 (message-tab): Remove compat code.
213 (message-completion-in-region): Remove.
214 (message-read-from-minibuffer): Remove compat code.
215
2162016-02-13 Lars Ingebrigtsen <larsi@gnus.org>
217
218 Declare rfc1843 instead of autoloading
219
220 * lisp/gnus/gnus-art.el (rfc1843-decode-region): Declare
221 instead of autoload.
222
2232016-02-13 Eli Zaretskii <eliz@gnu.org>
224
225 Avoid signaling an error in 'dired-do-find-regexp-and-replace'
226
227 * lisp/dired-aux.el: Require cl-lib, so that 'cl-mapcan' is
228 autoloaded correctly. (Bug#22613)
229
2302016-02-13 Eli Zaretskii <eliz@gnu.org>
231
232 Fix network-stream-tests.el for MS-Windows
233
234 * test/lisp/net/network-stream-tests.el
235 (connect-to-tls-ipv6-nowait): Skip for MS-Windows builds.
236 (connect-to-tls-ipv4-wait): Add a 0.1 sleep-for.
237
2382016-02-13 Lars Ingebrigtsen <larsi@gnus.org>
239
240 Remove some Message compat functions
241
242 * lisp/gnus/message.el (message-kill-all-overlays): Define
243 unconditionally.
244 (message-window-inside-pixel-edges): Remove.
245 (mail-dont-reply-to): Remove.
246
2472016-02-13 Lars Ingebrigtsen <larsi@gnus.org>
248
249 Remove some Gnus compat code
250
251 * lisp/gnus/gnus-art.el (gnus-mime-inline-part): Remove compat code.
252 (gnus-mm-display-part): Ditto.
253
254 * lisp/gnus/gnus-start.el (gnus-dribble-read-file): Remove
255 compat code.
256
2572016-02-13 Lars Ingebrigtsen <larsi@gnus.org>
258
259 Sort groups before inserting them into the group buffer
260
261 * lisp/gnus/gnus-group.el (gnus-group-describe-all-groups):
262 Sort groups before inserting them.
263
2642016-02-13 Lars Ingebrigtsen <larsi@gnus.org>
265
266 Make "unseen" tracking work again in Gnus
267
268 * lisp/gnus/gnus-sum.el (gnus-update-marks): Make "unseen"
269 tracking work again.
270
2712016-02-13 Lars Ingebrigtsen <larsi@gnus.org>
272
273 Remove Gnus compat functions defined in gnus.el
274
275 * lisp/gnus/gnus.el (gnus-extent-detached-p): Remove.
276 (gnus-extent-start-open, gnus-character-to-event)
277 (gnus-assq-delete-all, gnus-add-text-properties)
278 (gnus-put-text-property, gnus-key-press-event-p):
279
2802016-02-13 Lars Ingebrigtsen <larsi@gnus.org>
281
282 Remove compat code from gnus-uu and win
283
284 * lisp/gnus/gnus-util.el (gnus-image-type-available-p): Remove
285 compat code.
286
287 * lisp/gnus/gnus-uu.el (gnus-uu-tmp-dir): Remove compat code.
288
289 * lisp/gnus/gnus-win.el (gnus-frames-on-display-list): Remove.
290
2912016-02-13 Lars Ingebrigtsen <larsi@gnus.org>
292
293 Remove several gnus-util compat functions
294
295 * lisp/gnus/gnus-util.el (gnus-set-process-query-on-exit-flag): Remove.
296 (gnus-read-shell-command): Remove.
297 (gnus-match-substitute-replacement): Remove.
298 (gnus-string-match-p): Remove.
299 (gnus-string-prefix-p): Remove.
300
3012016-02-13 Lars Ingebrigtsen <larsi@gnus.org>
302
303 Remove the gnus-merge alias
304
305 * lisp/gnus/gnus-util.el (gnus-merge): Remove.
306
3072016-02-13 Lars Ingebrigtsen <larsi@gnus.org>
308
309 Remove the gnus-union alias
310
311 * lisp/gnus/gnus-util.el (gnus-union): Remove.
312
3132016-02-13 Lars Ingebrigtsen <larsi@gnus.org>
314
315 Remove the gnus-delete-alist alias
316
317 * lisp/gnus/gnus-util.el (gnus-run-mode-hooks): Remove compat code.
318 (gnus-delete-alist): Remove.
319
3202016-02-13 Lars Ingebrigtsen <larsi@gnus.org>
321
322 Remove the gnus-float-time alias
323
324 * lisp/gnus/gnus-util.el (gnus-completion-styles): Remove
325 compat code.
326 (gnus-float-time): Remove.
327
3282016-02-13 Lars Ingebrigtsen <larsi@gnus.org>
329
330 Remove compat code from gnus-srvr, start and sum
331
332 * lisp/gnus/gnus-srvr.el (gnus-browse-foreign-server): Remove
333 compat code.
334
335 * lisp/gnus/gnus-start.el (gnus-check-reasonable-setup):
336 Remove compat code.
337
338 * lisp/gnus/gnus-sum.el (gnus-summary-display-arrow)
339 (gnus-summary-make-menu-bar, gnus-summary-make-tool-bar)
340 (gnus-recenter)
341 (gnus-summary-limit-strange-charsets-predicate)
342 (gnus-summary-show-thread): Remove compat code.
343
3442016-02-13 Lars Ingebrigtsen <larsi@gnus.org>
345
346 Remove compat code from gnus-spec.el
347
348 * lisp/gnus/gnus-spec.el (gnus-lrm-string-p): Remove compat code.
349 (gnus-balloon-face-function): Remove compat code.
350
3512016-02-13 Lars Ingebrigtsen <larsi@gnus.org>
352
353 Fix compat change in last check-in
354
355 * lisp/gnus/gnus-group.el
356 (gnus-group-name-charset-group-alist): `find-coding-system'
357 doesn't exist in Emacs.
358
3592016-02-13 Lars Ingebrigtsen <larsi@gnus.org>
360
361 Always use url-queue
362
363 * lisp/gnus/gnus-html.el (gnus-html-schedule-image-fetching):
364 Always use url-queue.
365
3662016-02-13 Lars Ingebrigtsen <larsi@gnus.org>
367
368 Remove compat functions from gnus-html.el
369
370 * lisp/gnus/gnus-html.el (gnus-html-encode-url-chars): Remove.
371
3722016-02-13 Lars Ingebrigtsen <larsi@gnus.org>
373
374 Remove compat code from gnus-group.el
375
376 * lisp/gnus/gnus-group.el (gnus-group-name-charset-group-alist)
377 (gnus-group-make-tool-bar, gnus-group-update-tool-bar): Remove compat code.
378
3792016-02-13 Lars Ingebrigtsen <larsi@gnus.org>
380
381 Define gnus-diary-kill-entire-line unconditionally
382
383 * lisp/gnus/gnus-diary.el (gnus-diary-kill-entire-line):
384 Define unconditionally.
385
3862016-02-13 Lars Ingebrigtsen <larsi@gnus.org>
387
388 Remove compat code from gnus-cache and gnus-bookmark
389
390 * lisp/gnus/gnus-bookmark.el (gnus-bookmark-bmenu-mode-map): Ditto.
391
392 * lisp/gnus/gnus-cache.el (gnus-cache-decoded-group-name):
393 Remove compat code.
394
3952016-02-13 Lars Ingebrigtsen <larsi@gnus.org>
396
397 Remove compat code from gnus-art.el
398
399 * lisp/gnus/gnus-art.el (gnus-article-prepare)
400 (gnus-mime-copy-part, gnus-output-to-file)
401 (gnus-article-reply-with-original)
402 (gnus-button-handle-apropos-variable)
403 (gnus-button-handle-apropos-documentation):
404
4052016-02-13 Lars Ingebrigtsen <larsi@gnus.org>
406
407 Remove compat code from gnus-agent.el
408
409 * lisp/gnus/gnus-agent.el (gnus-agent-make-mode-line-string):
410 Remove compat code.
411
4122016-02-13 Lars Ingebrigtsen <larsi@gnus.org>
413
414 Rewrite gmm-labels usage to use cl-labels
415
416 * lisp/gnus/gmm-utils.el (gmm-tool-bar-style): Remove compat code.
417 (gmm-labels): Remove.
418
4192016-02-13 Lars Ingebrigtsen <larsi@gnus.org>
420
421 Remove compat code from canlock.el
422
423 * lisp/gnus/canlock.el (defmacro): Remove
424
4252016-02-13 Lars Ingebrigtsen <larsi@gnus.org>
426
427 Remove compat code from auth-source
428
429 * lisp/gnus/auth-source.el (auth-source-read-char-choice):
430 Remove compat code.
431
4322016-02-13 Lars Ingebrigtsen <larsi@gnus.org>
433
434 Fix gnus-group.el compilation warnings about unprefixed variables
435
436 * lisp/gnus/gnus-group.el (gnus-group-update-eval-form): Avoid
437 compilation warnings by passing in the dynamic variables as
438 explicit lexical parameters to `eval'.
439
4402016-02-13 Lars Ingebrigtsen <larsi@gnus.org>
441
442 Fix the :tracker slot name
443
444 * lisp/gnus/registry.el (registry-lookup-secondary): The
445 `tracker' slot is called `tracker', not `:tracker'.
446
4472016-02-12 Lars Ingebrigtsen <larsi@gnus.org>
448
449 Fix compilation warnings in gnus-art.el
450
451 * lisp/gnus/gnus-art.el (rfc1843-decode-region): Autoload.
452 (gnus-article-hide): Avoid compilation warnings.
453
4542016-02-12 Lars Ingebrigtsen <larsi@gnus.org>
455
456 Fix compilation warning in gnus-score.el
457
458 * lisp/gnus/gnus-score.el (gnus-art): Require to silence byte
459 compiler.
460
4612016-02-12 Andreas Schwab <schwab@linux-m68k.org>
462
463 Revert "Fix gnus-group-get-new-news-this-group on group with closed server"
464
465 This reverts commit 9dc77e37aa84c6df9b3ddb4609f3c09201b0580e.
466
467 This makes nnimap groups not be activated.
468
4692016-02-12 Lars Ingebrigtsen <larsi@gnus.org>
470
471 Fix encoding problem introduced by previous patch series
472
473 * lisp/gnus/rfc2047.el: Ditto (bug#22648).
474
475 * lisp/gnus/rfc2231.el: Fix problem created by the
476 mm-replace-in-string conversion.
477
4782016-02-12 Lars Ingebrigtsen <larsi@gnus.org>
479
480 Revert "Avoid defvarring prefix-less variables"
481
482 This reverts commit 303390bda34f98b400798d5383cf0d722e35ba19.
483
484 The defvars are needed if we're doing lexical-binding
485
4862016-02-12 Glenn Morris <rgm@gnu.org>
487
488 * test/lisp/url/url-auth-tests.el (url-auth-test-digest-auth):
489 Make it pass.
490
491 * test/lisp/url/url-auth-tests.el
492 (url-auth-test-digest-auth-retrieve-cache): Fix obvious typo.
493
4942016-02-12 Lars Ingebrigtsen <larsi@gnus.org>
495
496 Finish up cl-defmethoding registry,el
497
498 * lisp/gnus/registry.el (initialize-instance): Use cl-defmethod.
499
5002016-02-12 Lars Ingebrigtsen <larsi@gnus.org>
501
502 Revert the gnus-replace-in-string change, fix arguments, reapply
503
5042016-02-12 Lars Ingebrigtsen <larsi@gnus.org>
505
506 Silence more message.el compilation warnings
507
508 * lisp/gnus/message.el (message-generate-headers): Don't use
509 variable values directly to get the header values, because
510 that breaks with lexical binding (without unprefixed defvars).
511
5122016-02-12 Lars Ingebrigtsen <larsi@gnus.org>
513
514 Fix various compilation warnings in message.el
515
516 * lisp/gnus/message.el (message-fix-before-sending): Use
517 read-multiple-choice instead of gnus-multiple-choice.
518 (mm-util): Require.
519 (rfc2047): Require.
520 (message-remove-blank-cited-lines): Use message instead of
521 gnus-message.
522 (message-send): Use y-or-n-p instead of gnus-y-or-n-p.
523
5242016-02-12 Lars Ingebrigtsen <larsi@gnus.org>
525
526 Silence compilation warning in mm-view
527
528 * lisp/gnus/mm-view.el (mm-display-inline-fontify): Silence
529 compilation warning.
530
5312016-02-12 Lars Ingebrigtsen <larsi@gnus.org>
532
533 Fix epg-related compilation warnings in mml-sec
534
535 * lisp/gnus/mml-sec.el: Fix compilation warnings from the epg
536 library.
537
5382016-02-12 Lars Ingebrigtsen <larsi@gnus.org>
539
540 rmail-dont-reply-to-names is obsolete
541
542 * lisp/gnus/nnmail.el (nnmail-fancy-expiry-target): Don't bind
543 the obsolete `rmail-dont-reply-to-names' variable.
544
5452016-02-12 Lars Ingebrigtsen <larsi@gnus.org>
546
547 Partially revert the defmethod->cl-defmethod change in registry.el
548
549 * lisp/gnus/registry.el (initialize-instance): Use defmethod,
550 since cl-defmethod doesn't work with :after.
551 (initialize-instance): Ditto, but with :before.
552
5532016-02-12 Lars Ingebrigtsen <larsi@gnus.org>
554
555 Avoid obsolete function in plstore
556
557 * lisp/gnus/plstore.el (plstore--insert-buffer): Use setf
558 instead of the obsolete epg-context-set-armor.
559
5602016-02-12 Lars Ingebrigtsen <larsi@gnus.org>
561
562 Use cl-defmethod in registry.el
563
564 * lisp/gnus/registry.el: Use cl-defmethod instead of the
565 obsolete defmethod.
566
5672016-02-12 Lars Ingebrigtsen <larsi@gnus.org>
568
569 Make sieve-manage require sasl
570
571 * lisp/gnus/sieve-manage.el: Fix compilation warning by
572 requiring sasl.
573
5742016-02-12 Lars Ingebrigtsen <larsi@gnus.org>
575
576 Avoid defvarring prefix-less variable
577
578 * lisp/gnus/mm-uu.el (mm-uu-entry): Rename from `entry'.
579
5802016-02-12 Lars Ingebrigtsen <larsi@gnus.org>
581
582 * lisp/gnus/mailcap.el: Remove usage of mailcap-delete-duplicates.
583
5842016-02-12 Lars Ingebrigtsen <larsi@gnus.org>
585
586 Don't use the obsolete char-valid-p function
587
588 * lisp/gnus/mm-url.el (mm-url-decode-entities): Don't use the
589 obsolete char-valid-p function.
590
5912016-02-12 Lars Ingebrigtsen <larsi@gnus.org>
592
593 Fix missed translation in a previous commit
594
595 * lisp/gnus/mailcap.el (mailcap-mime-types): Fix missed
596 translation of mailcap-delete-duplicates.
597
5982016-02-12 Lars Ingebrigtsen <larsi@gnus.org>
599
600 Avoid using mm-make-temp-file
601
602 * lisp/gnus/mail-source.el (mail-source-delete-crash-box): Ditto.
603
604 * lisp/gnus/mm-decode.el (mm-display-external): Ditto.
605
606 * lisp/gnus/mml-smime.el (mml-smime-openssl-encrypt): Ditto.
607
6082016-02-12 Lars Ingebrigtsen <larsi@gnus.org>
609
610 Fix compilation warning in gnus-start
611
612 * lisp/gnus/gnus-start.el (gnus-slave-save-newsrc): Avoid
613 mm-make-temp-file.
614
6152016-02-12 Lars Ingebrigtsen <larsi@gnus.org>
616
617 Avoid the obsoleted defmethod
618
619 * lisp/gnus/gnus-icalendar.el: Use cl-defmethod instead of
620 defmethod.
621
6222016-02-12 Lars Ingebrigtsen <larsi@gnus.org>
623
624 Avoid defvarring prefix-less variables
625
626 * lisp/gnus/gnus-group.el (gnus-group-update-eval-form): We
627 don't need to `defvar' the short variables to allow `eval' to
628 use them.
629
6302016-02-12 Lars Ingebrigtsen <larsi@gnus.org>
631
632 nnweb doesn't need unibyte buffers
633
634 * lisp/gnus/nnweb.el (nnweb-retrieve-headers)
635 (nnweb-read-overview, nnweb-request-article)
636 (nnweb-google-reference): Unibyte buffers are not needed here.
637
6382016-02-12 Lars Ingebrigtsen <larsi@gnus.org>
639
640 Encode before sending from nnspool
641
642 * lisp/gnus/nnspool.el (nnspool-request-post): Encode data
643 before sending it to the news server.
644
6452016-02-11 Lars Ingebrigtsen <larsi@gnus.org>
646
647 nnrss buffers don't have to be unibyte
648
649 * lisp/gnus/nnrss.el (nnrss-insert): The buffer doesn't have
650 to be unibyte just to receive data, I think.
651
6522016-02-11 Lars Ingebrigtsen <larsi@gnus.org>
653
654 Don't use mm-with-unibyte-current-buffer in mml2015
655
656 * lisp/gnus/mml2015.el (mml2015-mailcrypt-encrypt): Don't use
657 mm-with-unibyte-current-buffer.
658
6592016-02-11 Lars Ingebrigtsen <larsi@gnus.org>
660
661 Don't use mm-with-unibyte-current in mml1991
662
663 * lisp/gnus/mml1991.el (mml1991-epg-sign): Don't use
664 mm-with-unibyte-current.
665
6662016-02-11 Lars Ingebrigtsen <larsi@gnus.org>
667
668 Don't use mm-with-unibyte-current in mml1991
669
670 * lisp/gnus/mml1991.el (mml1991-pgg-sign): Don't use
671 mm-with-unibyte-current.
672
6732016-02-11 Lars Ingebrigtsen <larsi@gnus.org>
674
675 Don't use mm-with-unibyte-buffer in utf7
676
677 * lisp/gnus/utf7.el (utf7-fragment-encode): Don't use
678 mm-with-unibyte-buffer.
679
6802016-02-11 Lars Ingebrigtsen <larsi@gnus.org>
681
682 Remove XEmacs compat code from Gnus helper libraries
683
684 * lisp/gnus/plstore.el (plstore-called-interactively-p): Remove.
685
686 * lisp/gnus/pop3.el (pop3-make-date): Remove XEmacs compat.
687
688 * lisp/gnus/sieve-mode.el: Remove XEmacs compat.
689
690 * lisp/gnus/spam-stat.el (spam-stat-called-interactively-p): Remove.
691
6922016-02-11 Lars Ingebrigtsen <larsi@gnus.org>
693
694 Remove XEmacs compat code from Gnus backends
695
696 * lisp/gnus/mm-view.el (mm-inline-image-xemacs): Remove.
697 (mm-inline-image): Rename from mm-inline-image-emacs.
698
699 * lisp/gnus/mml.el: Remove XEmacs compat code.
700
701 * lisp/gnus/nnheader.el: Remove XEmacs compat code.
702
703 * lisp/gnus/nnimap.el (nnimap-open-connection-1): Remove
704 XEmacs compat code.
705
706 * lisp/gnus/nnir.el (nnir-run-gmane): Remove XEmacs compat code.
707
708 * lisp/gnus/nnmail.el (nnmail-pathname-coding-system): Remove
709 XEmacs compat code.
710
711 * lisp/gnus/nnmairix.el: Remove XEmacs compat code.
712
713 * lisp/gnus/nnrss.el: Remove XEmacs compat code.
714
715 * lisp/gnus/nntp.el: Remove XEmacs compat code.
716
7172016-02-11 Lars Ingebrigtsen <larsi@gnus.org>
718
719 Remove XEmacs compat functions from mm-util.el
720
721 * lisp/gnus/mm-util.el (mm-special-display-p): Remove.
722 (mm-decode-coding-string, mm-encode-coding-string)
723 (mm-decode-coding-region, mm-encode-coding-region): Remove.
724 (mm-string-to-multibyte): Remove.
725 (mm-char-or-char-int-p): Remove.
726 (mm-ucs-to-char): Remove compat versions of the function.
727 (mm-read-coding-system): Remove.
728 (mm-coding-system-p): Remove compat code.
729 (mm-enrich-utf-8-by-mule-ucs): Remove.
730 (mm-enable-multibyte, mm-disable-multibyte): Remove compat versions.
731 (mm-delete-duplicates): Remove.
732 (mm-multibyte-p): Remove compat versions.
733 (mm-xemacs-find-mime-charset-1): Remove.
734 (mm-xemacs-find-mime-charset): Remove.
735 (mm-make-temp-file): Made obsolete.
736 (mm-find-buffer-file-coding-system): Remove XEmacs compat.
737
7382016-02-11 Lars Ingebrigtsen <larsi@gnus.org>
739
740 Remove Message and mm-decode XEmacs compat code
741
742 * lisp/gnus/message.el: Remove XEmacs compat code.
743
744 * lisp/gnus/mm-decode.el (mm-create-image-xemacs): Remove.
745
746 * lisp/gnus/mm-util.el: Remove some XEmacs compat code.
747
7482016-02-11 Lars Ingebrigtsen <larsi@gnus.org>
749
750 Remove som XEmacs compat code from message.el
751
752 * lisp/gnus/message.el: Remove some XEmacs compat code.
753
7542016-02-11 Lars Ingebrigtsen <larsi@gnus.org>
755
756 Remove XEmacs compat code from ietf-drums.el
757
758 * lisp/gnus/ietf-drums.el (ietf-drums-syntax-table): Drop
759 XEmacs compat.
760
7612016-02-11 Lars Ingebrigtsen <larsi@gnus.org>
762
763 Remove XEmacs compat code from gravatar.el
764
765 * lisp/gnus/gravatar.el: Remove XEmacs compat code from
766 gravatar.el.
767
7682016-02-11 Lars Ingebrigtsen <larsi@gnus.org>
769
770 Remove more XEmacs compat code from Gnus
771
772 * lisp/gnus/gnus-util.el (gnus-bound-and-true-p): Remove.
773 (gnus-timer--function): Remove.
774
775 * lisp/gnus/gnus-uu.el (gnus-uu-save-article): Remove XEmacs
776 19.2 compat.
777
778 * lisp/gnus/gnus-win.el: Remove XEmacs compat code.
779
7802016-02-11 Lars Ingebrigtsen <larsi@gnus.org>
781
782 Remove more XEmacs compat functions from gnus-util.el
783
784 * lisp/gnus/gnus-util.el (gnus-put-display-table): Remove.
785 (gnus-get-display-table): Remove.
786 (gnus-format-message): Remove.
787
7882016-02-11 Lars Ingebrigtsen <larsi@gnus.org>
789
790 Remove more XEmacs compat functions from Gnus
791
792 * lisp/gnus/gnus-util.el (gnus-next-char-property-change): Remove.
793 (gnus-previous-char-property-change): Remove.
794 (gnus-graphic-display-p): Remove.
795 (gnus-select-frame-set-input-focus): Remove.
796
7972016-02-11 Lars Ingebrigtsen <larsi@gnus.org>
798
799 Remove more XEmacs compat code from gnus-util
800
801 * lisp/gnus/gnus-util.el (gnus-make-local-hook): Remove (and
802 all its usages).
803 (gnus-invisible-p): Remove.
804
8052016-02-11 Lars Ingebrigtsen <larsi@gnus.org>
806
807 Remove gnus-make-local-hook
808
809 * lisp/gnus/gnus-util.el (gnus-make-local-hook): Remove (and
810 all its usages).
811
8122016-02-11 Lars Ingebrigtsen <larsi@gnus.org>
813
814 gnus-replace-in-string -> replace-regexp-in-string
815
816 * lisp/gnus/gnus-util.el (gnus-replace-in-string): Declare
817 obsolete. Transform all usages of it into
818 replace-regexp-in-string.
819
820 * lisp/gnus/mailcap.el (mailcap-replace-in-string): Remove.
821
8222016-02-10 Lars Ingebrigtsen <larsi@gnus.org>
823
824 Remove Gnus XEmacs compat
825
826 * lisp/gnus/gnus-start.el (gnus-dribble-enter): Remove comment
827 about code that doesn't work in XEmacs.
828
829 * lisp/gnus/gnus-sum.el: Remove XEmacs compat.
830
831 * lisp/gnus/gnus-topic.el: Remove XEmacs compat.
832
8332016-02-10 Lars Ingebrigtsen <larsi@gnus.org>
834
835 Remove compat functions in gnus-spec.el
836
837 * lisp/gnus/gnus-spec.el (gnus-string-width-function): Remove.
838 (gnus-substring-function): Remove.
839 (gnus-use-correct-string-widths): Remove.
840 (gnus-make-format-preserve-properties): Remove.
841 (gnus-xmas-format): Remove.
842
843 * lisp/gnus/gnus-srvr.el (gnus-server-mode): Remove XEmacs compat.
844
8452016-02-10 Lars Ingebrigtsen <larsi@gnus.org>
846
847 Remove Gnus XEmacs compat functions
848
849 * lisp/gnus/gnus-registry.el: Remove XEmacs compat.
850
851 * lisp/gnus/gnus-salt.el: Remove XEmacs compat.
852
853 * lisp/gnus/gnus-score.el (gnus-decay-score): Remove XEmacs compat.
854
8552016-02-10 Lars Ingebrigtsen <larsi@gnus.org>
856
857 Remove Gnus XEmacs compatibility
858
859 * lisp/gnus/gnus-demon.el (gnus-demon-idle-since): Remove
860 XEmacs compat.
861
862 * lisp/gnus/gnus-dired.el: Remove XEmacs compat.
863
864 * lisp/gnus/gnus-draft.el: Remove XEmacs compat.
865
866 * lisp/gnus/gnus-gravatar.el (gnus-gravatar-insert): Remove
867 XEmacs compat.
868
869 * lisp/gnus/gnus-group.el: Remove XEmacs compat.
870
871 * lisp/gnus/gnus-html.el: Remove XEmacs compat.
872
873 * lisp/gnus/gnus-ml.el: Remove XEmacs compat.
874
875 * lisp/gnus/gnus-picon.el (gnus-picon-style): Remove XEmacs comment.
876
8772016-02-10 Lars Ingebrigtsen <larsi@gnus.org>
878
879 Don't use image-map if it isn't defined
880
881 * lisp/net/shr.el (shr-image-map): Only use image-map as a
882 parent if it's defined (bug#22614).
883
8842016-02-10 Lars Ingebrigtsen <larsi@gnus.org>
885
886 Check for MagickAutoOrientImage
887
888 * configure.ac: Check for MagickAutoOrientImage.
889
890 * src/image.c (imagemagick_load_image): Don't use
891 MagickAutoOrientImage unless it's available.
892
8932016-02-10 Lars Ingebrigtsen <larsi@gnus.org>
894
895 Document EXIF image rotation
896
897 * doc/lispref/display.texi (ImageMagick Images): Mention EXIF rotation.
898
8992016-02-10 Dima Kogan <dima@secretsauce.net>
900
901 Support integer image rotation and respect EXIF rotations
902
903 * src/image.c (imagemagick_load_image): Allow integer rotations in
904 addition to floating point rotations (bug#22591).
905 * src/image.c (imagemagick_load_image): Images that have an
906 orientation given in EXIF and have no explicit :rotation tag are now
907 pre-rotated. All information such as width/height is reported for the
908 rotated image.
909
9102016-02-10 Wolfgang Jenkner <wjenkner@inode.at>
911
912 * lisp/net/shr.el (image-map): Defvar it. (Bug#22614)
913
9142016-02-10 Lars Ingebrigtsen <larsi@gnus.org>
915
916 * lisp/gnus/gnus-cite.el: Remove XEmacs compat code.
917
9182016-02-09 Lars Ingebrigtsen <larsi@gnus.org>
919
920 Remove compat code from gnus-bookmark.el
921
922 * lisp/gnus/gnus-bookmark.el (gnus-bookmark-mouse-available-p): Remove.
923 (gnus-bookmark-remove-properties): Remove.
924
9252016-02-09 Lars Ingebrigtsen <larsi@gnus.org>
926
927 Remove XEmacs compat code from gnus-a*.el
928
929 * lisp/gnus/gnus-agent.el: Remove compat code.
930
931 * lisp/gnus/gnus-art.el: Remove compat code.
932
933 * lisp/gnus/gnus-async.el: Remove compat code.
934
9352016-02-09 Lars Ingebrigtsen <larsi@gnus.org>
936
937 Remove gmm compat functions
938
939 * lisp/gnus/gmm-utils.el (gmm-image-search-load-path): Remove.
940 (gmm-write-region): Remove.
941 (gmm-called-interactively-p): Remove.
942
9432016-02-09 Lars Ingebrigtsen <larsi@gnus.org>
944
945 * lisp/gnus/ecomplete.el: Remove XEmacs compat code.
946
9472016-02-09 Lars Ingebrigtsen <larsi@gnus.org>
948
949 Remove compat code from compface.el
950
951 * lisp/gnus/compface.el: Remove XEmacs compat code throughout.
952
9532016-02-09 Lars Ingebrigtsen <larsi@gnus.org>
954
955 Remove the now empty gnus-ems.el and references to it
956
9572016-02-09 Lars Ingebrigtsen <larsi@gnus.org>
958
959 Remove Gnus compat names for mouse bindings
960
961 * lisp/gnus/gnus-ems.el (gnus-widget-button-keymap): Remove.
962 (gnus-down-mouse-2): Remove.
963 (gnus-down-mouse-3): Remove.
964
9652016-02-09 Lars Ingebrigtsen <larsi@gnus.org>
966
967 Drop Gnus compat functions
968
969 * lisp/gnus/gnus-ems.el (gnus-mule-max-width-function): Remove.
970
971 * lisp/gnus/gnus-util.el (gnus-kill-all-overlays): Move here.
972
973 * lisp/gnus/gnus.el (gnus-mode-line-modified): Remove.
974
9752016-02-09 Lars Ingebrigtsen <larsi@gnus.org>
976
977 Get rid of gnus-ems-redefine
978
979 * lisp/gnus/gnus-ems.el (gnus-mouse-face-prop): Remove.
980
9812016-02-09 Lars Ingebrigtsen <larsi@gnus.org>
982
983 * lisp/gnus/gnus-spec.el: Move definition here from gnus-ems.el.
984
9852016-02-09 Lars Ingebrigtsen <larsi@gnus.org>
986
987 Remove Gnus compat code
988
989 * lisp/gnus/gnus-ems.el (gnus-ems-redefine): Remove
990 transitional code from ten years ago.
991
9922016-02-09 Lars Ingebrigtsen <larsi@gnus.org>
993
994 Allow interactively scaling past :max-width etc
995
996 * lisp/image.el (image--current-scaling)
997 (image--image-without-parameters): New functions.
998 (image--change-size): Use them to allow changing the size of a
999 image even if it has :width/:max-width (etc.) already set.
1000
10012016-02-09 Lars Ingebrigtsen <larsi@gnus.org>
1002
1003 * lisp/gnus/mm-decode.el (shr-image-map): Compilation fix.
1004
10052016-02-09 Lars Ingebrigtsen <larsi@gnus.org>
1006
1007 Allow accessing the image commands via shr
1008
1009 * lisp/gnus/mm-decode.el (mm-convert-shr-links): Allow
1010 accessing the image commands.
1011
1012 * lisp/net/shr.el (shr-image-map): New map used for images.
1013 (shr-urlify): Don't overwrite image maps when applying URL maps.
1014
10152016-02-09 Lars Ingebrigtsen <larsi@gnus.org>
1016
1017 Use a sparse image keymap
1018
1019 * lisp/image.el (image-map): Use a sparse keymap.
1020
10212016-02-09 Lars Ingebrigtsen <larsi@gnus.org>
1022
1023 Put a keymap on images created with insert-image and friends
1024
1025 * lisp/image.el (image-save): New command.
1026 (image-rotate): Ditto.
1027 (image-map): New keymap.
1028 (insert-image): Put the image-map on all images.
1029 (insert-sliced-image): Ditto.
1030 * doc/lispref/display.texi (Showing Images): Document the
1031 image map.
1032
10332016-02-09 Lars Ingebrigtsen <larsi@gnus.org>
1034
1035 Fix some folding issues in read-multiple-choice
1036
1037 * lisp/subr.el (read-multiple-choice): Fix folding when you
1038 have many items.
1039
10402016-02-09 Lars Ingebrigtsen <larsi@gnus.org>
1041
1042 Fix typo in last checkin
1043
10442016-02-09 Lars Ingebrigtsen <larsi@gnus.org>
1045
1046 Remove Gnus compat functions
1047
1048 * lisp/gnus/gnus-ems.el (gnus-mark-active-p)
1049 (gnus-region-active-p, gnus-select-lowest-window)
1050 (gnus-summary-display-table, gnus-max-width-function): Remove
1051 compat functions.
1052
10532016-02-09 Lars Ingebrigtsen <larsi@gnus.org>
1054
1055 Move non-compat Gnus functions to gnus-util.el
1056
1057 * lisp/gnus/gnus-util.el (gnus-remove-image, gnus-put-image)
1058 (gnus-create-image, gnus-image-type-available-p): Move here
1059 from gnus-ems.el, since these aren't compat functions.
1060
10612016-02-09 Paul Eggert <eggert@cs.ucla.edu>
1062
1063 Omit valloc decl if redundant
1064
1065 * src/gmalloc.c (valloc): Omit decl if malloc.h is included,
1066 to pacify --enable-gcc-warnings.
1067
10682016-02-09 Wolfgang Jenkner <wjenkner@inode.at>
1069
1070 Restore the calloc family.
1071
1072 * src/gmalloc.c (calloc, gcalloc, hybrid_calloc): Restore definitions.
1073 They were lost in a4817d8 but calloc is still (marginally) used in
1074 code statically liked with emacs, so hybrid_calloc is needed.
1075 Also, in the non-hybrid case, we can't get rid of calloc anyway as
1076 other libraries liked with emacs may need it.
1077 * src/conf_post.h: Restore redefinition of calloc to hybrid_calloc.
1078
10792016-02-09 Lars Ingebrigtsen <larsi@gnus.org>
1080
1081 Remove some Gnus compat functions
1082
1083 * lisp/gnus/gnus-ems.el (gnus-string-mark-left-to-right)
1084 (gnus-window-inside-pixel-edges, gnus-set-process-plist)
1085 (gnus-process-plist, gnus-process-get, gnus-process-put): Remove.
1086
10872016-02-09 Paul Eggert <eggert@cs.ucla.edu>
1088
1089 -
1090
1091 -
1092
10932016-02-09 Paul Eggert <eggert@cs.ucla.edu>
1094
1095 Merge from origin/emacs-25
1096
1097 4feb962 * lisp/comint.el (comint-prompt-read-only): Clean tabs in docstring
1098 cc419fb Don't inloop gnus-uu-mark-thread on the last thread
1099 51c77a2 Display non-ASCII group names better in prompts
1100 f93d669 Default to gpg2 instead of gpg
1101
11022016-02-09 Paul Eggert <eggert@cs.ucla.edu>
1103
1104 Merge from origin/emacs-25
1105
1106 9ffe7dd * lisp/isearch.el (isearch-define-mode-toggle): Improve logic
1107 16140f7 * lisp/menu-bar.el (menu-bar-options-menu): New search submenu
1108 3db6adb * lisp/isearch.el (search-default-mode)
1109 4ea1ea7 * lisp/isearch.el: Rename search-default-regexp-mode to search-default-mode
1110 c77ffc8 Use monitor's resolution for positioning tooltips
1111 49e5749 Fix file-notify-test on MS-Windows
1112 be1d874 Fix issues found by auditing w32notify code
1113 87ae218 Extend etags Ruby support for accessors
1114 aa35257 Update publicsuffix.txt.
1115 6816bff Ensure that Gnus dribble handling allows removing entries
1116 691feae Be consistent when using encoded strings in nnimap data
1117 3ed423b Display the decoded Gnus group name
1118 5428b5b Use completion-ignore-case instead of defining command
1119
11202016-02-09 Paul Eggert <eggert@cs.ucla.edu>
1121
1122 Merge from origin/emacs-25
1123
1124 1eaf68f * test/automated/file-notify-tests.el (file-notify-test06-many-events):
1125 d333716 ; * etc/NEWS: Expand news entry for scss-mode
1126 c32c16f ; Better document changes in ls-lisp default behavior
1127 dc6eed2 Fix doc string of tls-program
1128
11292016-02-09 Paul Eggert <eggert@cs.ucla.edu>
1130
1131 Merge from origin/emacs-25
1132
1133 2c117fc * etc/NEWS: Document new mpc.el features
1134 71a0496 * lisp/custom.el (defface): Revert indentation change. (Bug#22524)
1135 9dfece1 Correctly fontify C++ initializations which "look like" functions.
1136 4485222 Improve newsticker-treeview-selection-face
1137 4236944 Minor fix in tagging Ruby accessors by etags
1138 35fc77d Spelling fixes
1139 3dda110 Remove 'def X' from the example
1140
11412016-02-09 Paul Eggert <eggert@cs.ucla.edu>
1142
1143 Minor alignas cleanup
1144
1145 * src/lisp.h (alignas): Remove now-redundant #ifdef that was left
1146 over from the old way of doing things, before Bug#20862 was fixed.
1147
11482016-02-09 Paul Eggert <eggert@cs.ucla.edu>
1149
1150 Add lmalloc commentary and tweak laligned
1151
1152 * src/alloc.c (laligned): Help compiler in a tiny way by putting
1153 the more-commonly-failing disjunct first.
1154
11552016-02-09 Eli Zaretskii <eliz@gnu.org>
1156
1157 Clarify documentation of key binding conventions
1158
1159 * doc/lispref/tips.texi (Key Binding Conventions): Clarify which
1160 "punctuation characters" are reserved after "C-c". (Bug#22604)
1161
11622016-02-09 Oscar Fuentes <ofv@wanadoo.es>
1163
1164 * etc/NEWS: mention the `vc-faces' customization group
1165
11662016-02-09 Paul Eggert <eggert@cs.ucla.edu>
1167
1168 Sync with gnulib
1169
1170 This incorporates:
1171 2016-02-09 stdalign: port to clang 3.7.0
1172 2016-02-06 misc: port better to gcc -fsanitize=address
1173 * doc/misc/texinfo.tex, lib/stdalign.in.h, m4/acl.m4, m4/getgroups.m4:
1174 Copy from gnulib.
1175
11762016-02-09 Michael Albinus <michael.albinus@gmx.de>
1177
1178 * CONTRIBUTE: Add more examples for $(SELECTOR) make variable.
1179
11802016-02-09 Katsumi Yamaoka <yamaoka@jpl.org>
1181
1182 Make mm-html-inhibit-images and mm-html-blocked-images default to nil
1183
1184 * lisp/gnus/mm-decode.el (mm-html-inhibit-images)
1185 (mm-html-blocked-images): Default to nil.
1186
1187 * doc/misc/emacs-mime.texi (Display Customization): Mention that
1188 mm-html-inhibit-images and mm-html-blocked-images default to nil.
1189
1190 * etc/NEWS (Gnus): Document mm-html-inhibit-images and
1191 mm-html-blocked-images.
1192
11932016-02-08 Paul Eggert <eggert@cs.ucla.edu>
1194
1195 Increase success rate of fallback lmalloc
1196
1197 * src/alloc.c (lmalloc, lrealloc): Reallocate with (typically)
1198 larger and larger sizes, to increase the probability that
1199 the allocator will return a Lisp-aligned pointer.
1200
12012016-02-08 Lars Ingebrigtsen <larsi@gnus.org>
1202
1203 Make backgrounds extend to the end of the lines in shr
1204
1205 * lisp/net/shr.el (shr-face-background): Faces can also be on
1206 the form `(:background "#fff)' (bug#22547).
1207
12082016-02-08 Lars Ingebrigtsen <larsi@gnus.org>
1209
1210 Make the `R' command get the correct relative <img>s
1211
1212 * lisp/net/eww.el (eww-readable): Preserve the base URL so
1213 that image expansions are fetched from the right place (bug#22605).
1214
1215 (cherry picked from commit 8722e849f75ceafb82a1c17105e8ab76077a8ebc)
1216
1217 Backport:
1218
12192016-02-08 Mike Kupfer <m.kupfer@acm.org>
1220
1221 Fix typos in emacs-mime.texi and gnus.texi
1222
1223 * doc/misc/emacs-mime.texi (Display Customization):
1224 * doc/misc/gnus.texi (HTML): Fix typo.
1225
12262016-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
1227
1228 * doc/misc/emacs-mime.texi (Display Customization):
1229 Doc fix for mm-html-inhibit-images.
1230
12312016-02-08 Lars Ingebrigtsen <larsi@gnus.org>
1232
1233 Fix message-cross-post-followup-to group names
1234
1235 * lisp/gnus/message.el (message-cross-post-followup-to): Don't
1236 insert group names like "nntp+foo:zot", because those aren't valid.
1237
12382016-02-08 David Edmondson <dme@dme.org>
1239
1240 Compare recipient and keys case-insensitively
1241
1242 * lisp/gnus/mml2015.el: (mml-secure-check-user-id): When comparing a
1243 recipient address with that from a key, do so in a case insensitive
1244 manner (bug#22603).
1245
12462016-02-08 Glenn Morris <rgm@gnu.org>
1247
1248 * lisp/gnus/mm-decode.el (mm-alist-to-plist): Doc fix.
1249
12502016-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
1251
1252 Refactor HTML images handling of Gnus and mm-* (a part of bug#21650)
1253
1254 * doc/misc/emacs-mime.texi (Display Customization):
1255 Remove mm-inline-text-html-with-images; add documentations for
1256 mm-html-inhibit-images and mm-html-blocked-images.
1257
1258 * lisp/gnus/gnus-art.el (gnus-article-show-images):
1259 No need to bind mm-inline-text-html-with-images.
1260 (gnus-bind-safe-url-regexp): Rename to gnus-bind-mm-vars.
1261 (gnus-bind-mm-vars): Rename from gnus-bind-safe-url-regexp;
1262 bind mm-html-inhibit-images and mm-html-blocked-images.
1263 (gnus-mime-view-all-parts, gnus-mime-view-part-internally)
1264 (gnus-mm-display-part, gnus-mime-display-single)
1265 (gnus-mime-display-alternative): Use gnus-bind-mm-vars.
1266
1267 * lisp/gnus/mm-decode.el (mm-inline-text-html-with-images): Remove.
1268 (mm-html-inhibit-images, mm-html-blocked-images): New user options.
1269 (mm-shr): Bind shr-inhibit-images and shr-blocked-images with
1270 mm-html-inhibit-images and mm-html-blocked-images respectively
1271 instead of gnus-inhibit-images and gnus-blocked-images.
1272
1273 * lisp/gnus/mm-view.el (mm-setup-w3m): Use mm-html-inhibit-images
1274 instead of mm-inline-text-html-with-images.
1275
12762016-02-08 Paul Eggert <eggert@cs.ucla.edu>
1277
1278 Port to FreeBSD 11-CURRENT i386
1279
1280 Problem reported by Herbert J. Skuhra in:
1281 http://lists.gnu.org/archive/html/emacs-devel/2016-02/msg00354.html
1282 Instead of trying
1283 * src/alloc.c (lmalloc, lrealloc, laligned): New functions.
1284 (xmalloc, xzalloc, xrealloc, lisp_malloc): Use them.
1285 (__alignof__) [!__GNUC__ && !__alignof__]: New macro.
1286 (MALLOC_IS_GC_ALIGNED): New macro.
1287 * src/lisp.h (NONPOINTER_BITS): Remove. All uses removed.
1288 No longer needed now that alloc.c uses lmalloc and lrealloc.
1289
12902016-02-08 Michael Albinus <michael.albinus@gmx.de>
1291
1292 Some fixes in file-notify-tests.el
1293
1294 * test/automated/file-notify-tests.el
1295 (file-notify--test-with-events-check)
1296 (file-notify--test-with-events-explainer): New defuns.
1297 (file-notify--test-with-events): Use it.
1298 (file-notify-test07-backup): Fix docstring. Some of the
1299 backends fire two `changed' events. Backup by rename doesn't
1300 work for kqueue.
1301
13022016-02-07 Michael Albinus <michael.albinus@gmx.de>
1303
1304 Fix Bug#22557
1305
1306 * lisp/filenotify.el (file-notify-callback): Do not send a
1307 `stopped' event in case of backup by renaming. (Bug#22557)
1308
1309 * test/automated/Makefile.in: Use $(SELECTOR_EXPENSIVE) for
1310 all targets but check and check-maybe.
1311
1312 * test/automated/file-notify-tests.el
1313 (file-notify--test-read-event-timeout): New defconst.
1314 (file-notify--deftest-remote, file-notify--wait-for-events)
1315 (file-notify-test02-events)
1316 (file-notify-test04-file-validity)
1317 (file-notify-test06-many-events): Use it.
1318 (file-notify--test-cleanup): Make it more robust. Delete also
1319 backup file.
1320 (file-notify-test07-backup): New test.
1321
13222016-02-07 Paul Eggert <eggert@cs.ucla.edu>
1323
1324 Fix test for dladdr
1325
1326 Problem reported by Andreas Schwab in:
1327 http://lists.gnu.org/archive/html/emacs-devel/2016-02/msg00327.html
1328 * configure.ac (dladdr): Link with LIBMODULES when checking for
1329 this function.
1330
13312016-02-07 Andreas Schwab <schwab@linux-m68k.org>
1332
1333 Fix gnus-group-get-new-news-this-group on group with closed server
1334
1335 * lisp/gnus/nnimap.el (nnimap-change-group): Lookup server
1336 method and pass to nnimap-open-server.
1337
13382016-02-07 Artur Malabarba <bruce.connor.am@gmail.com>
1339
1340 * lisp/comint.el (comint-prompt-read-only): Clean tabs in docstring
1341
1342 While tabs in code are mostly fine because the Emacs sources have a
1343 .dir-locals file specifying tab-width, the same is not true of tabs in
1344 code examples inside docstrings. The docstring is printed on a *Help*
1345 buffer, which can be created on any directory and won't necessarily have
1346 the same tab-width set.
1347
13482016-02-07 Lars Ingebrigtsen <larsi@gnus.org>
1349
1350 Don't inloop gnus-uu-mark-thread on the last thread
1351
1352 * lisp/gnus/gnus-uu.el (gnus-uu-mark-thread): Don't infloop on the
1353 final thread in the summary buffer (bug#16666).
1354
13552016-02-06 Lars Ingebrigtsen <larsi@gnus.org>
1356
1357 Display non-ASCII group names better in prompts
1358
1359 * lisp/gnus/gnus-sum.el (gnus-articles-to-read): To decode the
1360 group name, we have to do that before we remove the prefix.
1361
13622016-02-06 Lars Ingebrigtsen <larsi@gnus.org>
1363
1364 Default to gpg2 instead of gpg
1365
1366 * lisp/epg-config.el (epg-gpg-program): Prefer gpg2 over gpg, if
1367 it exists. This fixes many problems with using the GPG
1368 authentication agent.
1369
13702016-02-06 David Edmondson <dme@dme.org>
1371
1372 src/process.c Correctly convert AF_INET6 addresses
1373
1374 * src/process.c (conv_lisp_to_sockaddr): AF_INET6 addresses are
1375 converted to a list of 16 bit quantities by
1376 conv_sockaddr_to_lisp(). conv_lisp_to_sockaddr() should follow the
1377 same scheme rather than expecting a (longer) list of 8 bit
1378 quantities.
1379
1380 Backport:
1381
1382 (cherry picked from commit 55ce3c30d617c38eb086d5ad4ffbd881c20c559c)
1383
13842016-02-06 Artur Malabarba <bruce.connor.am@gmail.com>
1385
1386 * lisp/isearch.el (isearch-define-mode-toggle): Improve logic
1387
13882016-02-06 Artur Malabarba <bruce.connor.am@gmail.com>
1389
1390 * lisp/menu-bar.el (menu-bar-options-menu): New search submenu
1391
1392 (menu-bar-search-options-menu): New variable
1393
13942016-02-06 Artur Malabarba <bruce.connor.am@gmail.com>
1395
1396 * lisp/isearch.el (search-default-mode)
1397
1398 (isearch-regexp-function): Improve docstrings.
1399
14002016-02-06 Artur Malabarba <bruce.connor.am@gmail.com>
1401
1402 * lisp/isearch.el: Rename search-default-regexp-mode to search-default-mode
1403
1404 (search-default-mode): New variable.
1405 (isearch-mode, isearch-define-mode-toggle)
1406 (isearch--describe-regexp-mode): Update accordingly.
1407 * lisp/menu-bar.el (nonincremental-search-forward): Update accordingly.
1408 * etc/NEWS: Update accordingly.
1409 * doc/emacs/search.texi: Update accordingly.
1410
14112016-02-06 Oscar Fuentes <ofv@wanadoo.es>
1412
1413 Use monitor's resolution for positioning tooltips
1414
1415 * src/xfns.c (compute_tip_xy): Use the resolution of the monitor where
1416 the mouse pointer is to avoid placing the tooltip over the border of
1417 the monitor on multi-head displays. Fixes bug#22549.
1418
14192016-02-06 Eli Zaretskii <eliz@gnu.org>
1420
1421 Fix file-notify-test on MS-Windows
1422
1423 * test/automated/file-notify-tests.el (file-notify--test-timeout):
1424 Reduce w32notify timeout to 10 sec.
1425 (file-notify-test06-many-events): Call read-event after each
1426 rename, to keep the w32notify backend happy in batch mode.
1427 (Bug#22534)
1428
14292016-02-06 Eli Zaretskii <eliz@gnu.org>
1430
1431 Fix issues found by auditing w32notify code
1432
1433 * src/w32inevt.c (handle_file_notifications): Count the number of
1434 events to be returned.
1435 * src/w32notify.c (send_notifications): Don't copy to the file
1436 notification buffer more than it can hold. (Bug#22534)
1437
14382016-02-06 Eli Zaretskii <eliz@gnu.org>
1439
1440 Extend etags Ruby support for accessors
1441
1442 * lib-src/etags.c (Ruby_functions): Support accessors defined with
1443 parentheses. (Bug#22563)
1444
1445 * test/etags/ruby-src/test1.ru (A::B): Add tests for accessors
1446 defined with parentheses.
1447 * test/etags/ETAGS.good_1:
1448 * test/etags/ETAGS.good_2:
1449 * test/etags/ETAGS.good_3:
1450 * test/etags/ETAGS.good_4:
1451 * test/etags/ETAGS.good_5:
1452 * test/etags/ETAGS.good_6:
1453 * test/etags/CTAGS.good: Adapt to changes in Ruby tests.
1454
14552016-02-06 Lars Ingebrigtsen <larsi@gnus.org>
1456
1457 Update publicsuffix.txt.
1458
1459 * etc/publicsuffix.txt: Updated from
1460 https://publicsuffix.org/list/public_suffix_list.dat.
1461
14622016-02-06 Lars Ingebrigtsen <larsi@gnus.org>
1463
1464 Ensure that Gnus dribble handling allows removing entries
1465
1466 * lisp/gnus/gnus-start.el (gnus-dribble-enter): Ensure that each
1467 entry is on a single line.
1468
14692016-02-05 OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> (tiny change)
1470
1471 Be consistent when using encoded strings in nnimap data
1472
1473 * lisp/gnus/nnimap.el (nnimap-encode-gnus-group): New function
1474 (nnimap-request-list): Use it.
1475 (nnimap-request-newgroups): Ditto.
1476
14772016-02-05 OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> (tiny change)
1478
1479 Display the decoded Gnus group name
1480
1481 * lisp/gnus/gnus-sum.el (gnus-summary-read-group-1): Use the
1482 decoded group name in the message.
1483
14842016-02-05 Lars Ingebrigtsen <larsi@gnus.org>
1485
1486 Use completion-ignore-case instead of defining command
1487
1488 * lisp/erc/erc.el (erc-mode): Set completion-ignore-case so
1489 that we get case-insensitive completion.
1490 (erc-completion-at-point): Remove.
1491
14922016-02-05 Eli Zaretskii <eliz@gnu.org>
1493
1494 Merge branch 'emacs-25' of git.savannah.gnu.org:/srv/git/emacs into emacs-25
1495
14962016-02-05 Michael Albinus <michael.albinus@gmx.de>
1497
1498 * test/automated/file-notify-tests.el (file-notify-test06-many-events):
1499
1500 Reduce the number of iterations to 250 in case of w32notify.
1501
15022016-02-05 Eli Zaretskii <eliz@gnu.org>
1503
1504 Fix problems caused by new implementation of sub-word mode
1505
1506 * lisp/subr.el (forward-word-strictly, backward-word-strictly):
1507 New functions.
1508 (word-move-empty-char-table): New variable.
1509
1510 * etc/NEWS: Mention 'forward-word-strictly' and
1511 'backward-word-strictly'.
1512
1513 * doc/lispref/positions.texi (Word Motion): Document
1514 'find-word-boundary-function-table', 'forward-word-strictly', and
1515 'backward-word-strictly'. (Bug#22560)
1516
1517 * src/syntax.c (syms_of_syntax)
1518 <find-word-boundary-function-table>: Doc fix.
1519
1520 * lisp/wdired.el (wdired-xcase-word):
1521 * lisp/textmodes/texnfo-upd.el (texinfo-copy-node-name)
1522 (texinfo-copy-section-title, texinfo-start-menu-description)
1523 (texinfo-copy-menu-title, texinfo-specific-section-type)
1524 (texinfo-insert-node-lines, texinfo-copy-next-section-title):
1525 * lisp/textmodes/texinfo.el (texinfo-clone-environment)
1526 (texinfo-insert-@end):
1527 * lisp/textmodes/texinfmt.el (texinfo-format-scan)
1528 (texinfo-anchor, texinfo-multitable-widths)
1529 (texinfo-multitable-item):
1530 * lisp/textmodes/tex-mode.el (latex-env-before-change):
1531 * lisp/textmodes/flyspell.el (texinfo-mode-flyspell-verify):
1532 * lisp/skeleton.el (skeleton-insert):
1533 * lisp/simple.el (count-words):
1534 * lisp/progmodes/vhdl-mode.el (vhdl-beginning-of-libunit)
1535 (vhdl-beginning-of-defun, vhdl-beginning-of-statement-1)
1536 (vhdl-update-sensitivity-list, vhdl-template-block)
1537 (vhdl-template-break, vhdl-template-case, vhdl-template-default)
1538 (vhdl-template-default-indent, vhdl-template-for-loop)
1539 (vhdl-template-if-then-use, vhdl-template-bare-loop)
1540 (vhdl-template-nature, vhdl-template-procedural)
1541 (vhdl-template-process, vhdl-template-selected-signal-asst)
1542 (vhdl-template-type, vhdl-template-variable)
1543 (vhdl-template-while-loop, vhdl-beginning-of-block)
1544 (vhdl-hooked-abbrev, vhdl-port-copy, vhdl-hs-forward-sexp-func):
1545 * lisp/progmodes/verilog-mode.el (verilog-backward-sexp)
1546 (verilog-forward-sexp, verilog-beg-of-statement)
1547 (verilog-set-auto-endcomments, verilog-backward-token)
1548 (verilog-do-indent):
1549 * lisp/progmodes/vera-mode.el (vera-guess-basic-syntax)
1550 (vera-indent-block-closing):
1551 * lisp/progmodes/simula.el (simula-context)
1552 (simula-backward-up-level, simula-forward-down-level)
1553 (simula-previous-statement, simula-next-statement)
1554 (simula-skip-comment-backward, simula-calculate-indent)
1555 (simula-find-if, simula-electric-keyword):
1556 * lisp/progmodes/sh-script.el (sh-smie--rc-newline-semi-p):
1557 * lisp/progmodes/ruby-mode.el (ruby-smie--redundant-do-p)
1558 (ruby-smie--forward-token, ruby-smie--backward-token)
1559 (ruby-singleton-class-p, ruby-calculate-indent)
1560 (ruby-forward-sexp, ruby-backward-sexp):
1561 * lisp/progmodes/ps-mode.el (ps-run-goto-error):
1562 * lisp/progmodes/perl-mode.el (perl-syntax-propertize-function)
1563 (perl-syntax-propertize-special-constructs)
1564 (perl-backward-to-start-of-continued-exp):
1565 * lisp/progmodes/pascal.el (pascal-indent-declaration):
1566 * lisp/progmodes/octave.el (octave-function-file-p):
1567 * lisp/progmodes/mantemp.el (mantemp-insert-cxx-syntax):
1568 * lisp/progmodes/js.el (js--forward-function-decl):
1569 * lisp/progmodes/idlwave.el (idlwave-show-begin-check)
1570 (idlwave-beginning-of-block, idlwave-end-of-block)
1571 (idlwave-block-jump-out, idlwave-determine-class):
1572 * lisp/progmodes/icon.el (icon-is-continuation-line)
1573 (icon-backward-to-start-of-continued-exp, end-of-icon-defun):
1574 * lisp/progmodes/hideif.el (hide-ifdef-define):
1575 * lisp/progmodes/f90.el (f90-change-keywords):
1576 * lisp/progmodes/cperl-mode.el (cperl-electric-pod)
1577 (cperl-linefeed, cperl-electric-terminator)
1578 (cperl-find-pods-heres, cperl-fix-line-spacing)
1579 (cperl-invert-if-unless):
1580 * lisp/progmodes/cc-engine.el (c-forward-<>-arglist-recur):
1581 * lisp/progmodes/cc-align.el (c-lineup-java-inher):
1582 * lisp/progmodes/ada-mode.el (ada-compile-goto-error)
1583 (ada-adjust-case-skeleton, ada-create-case-exception)
1584 (ada-create-case-exception-substring)
1585 (ada-case-read-exceptions-from-file, ada-after-keyword-p)
1586 (ada-scan-paramlist, ada-get-current-indent, ada-get-indent-end)
1587 (ada-get-indent-if, ada-get-indent-block-start)
1588 (ada-get-indent-loop, ada-get-indent-type)
1589 (ada-search-prev-end-stmt, ada-check-defun-name)
1590 (ada-goto-decl-start, ada-goto-matching-start)
1591 (ada-goto-matching-end, ada-looking-at-semi-or)
1592 (ada-looking-at-semi-private, ada-in-paramlist-p)
1593 (ada-search-ignore-complex-boolean, ada-move-to-start)
1594 (ada-move-to-end, ada-which-function, ada-gen-treat-proc):
1595 * lisp/net/quickurl.el (quickurl-grab-url):
1596 * lisp/mail/sendmail.el (mail-do-fcc):
1597 * lisp/mail/rmail.el (rmail-resend):
1598 * lisp/mail/mailabbrev.el (mail-abbrev-complete-alias):
1599 * lisp/mail/mail-extr.el (mail-extract-address-components):
1600 * lisp/json.el (json-read-keyword):
1601 * lisp/files.el (insert-directory):
1602 * lisp/emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine):
1603 * lisp/completion.el (symbol-under-point, symbol-before-point)
1604 (symbol-before-point-for-complete, next-cdabbrev)
1605 (add-completions-from-c-buffer):
1606 * lisp/cedet/semantic/texi.el (semantic-up-context)
1607 (semantic-beginning-of-context):
1608 * lisp/cedet/semantic/bovine/el.el (semantic-get-local-variables):
1609 use 'forward-word-strictly' and 'backward-word-strictly' instead
1610 of 'forward-word' and 'backward-word'.
1611
16122016-02-05 Lars Ingebrigtsen <larsi@gnus.org>
1613
1614 Fix doc string of tls-program
1615
1616 * lisp/net/tls.el (tls-program): Document the %t parameter (bug#22559).
1617
16182016-02-05 Mark Oteiza <mvoteiza@udel.edu>
1619
1620 * etc/NEWS: Document new mpc.el features
1621
16222016-02-04 Leo Liu <sdl.web@gmail.com>
1623
1624 * lisp/custom.el (defface): Revert indentation change. (Bug#22524)
1625
16262016-02-04 Alan Mackenzie <acm@muc.de>
1627
1628 Correctly fontify C++ initializations which "look like" functions.
1629
1630 Fixes bug#7579.
1631
1632 lisp/progmodes/cc-engine.el (c-forward-declarator): Add extra optional
1633 parameter to enable handling of "anonymous" declarators in declarations.
1634
1635 lisp/progmodes/cc-fonts.el (c-font-lock-declarators): Check more rigorously
1636 whether a "(" opens a parameter list of a function, or an initialization of a
1637 variable.
1638
16392016-02-04 Ulf Jasper <ulf.jasper@web.de>
1640
1641 Improve newsticker-treeview-selection-face
1642
1643 * newst-treeview.el (newsticker-treeview-selection-face): Improve
1644 readability for dark background.
1645
16462016-02-04 Eli Zaretskii <eliz@gnu.org>
1647
1648 Minor fix in tagging Ruby accessors by etags
1649
1650 * lib-src/etags.c (Ruby_functions): Don't tag accessors whose
1651 names are not literal symbols. (Bug#22241)
1652
16532016-02-04 Paul Eggert <eggert@cs.ucla.edu>
1654
1655 Spelling fixes
1656
16572016-02-04 Dmitry Gutov <dgutov@yandex.ru>
1658
1659 Remove 'def X' from the example
1660
1661 * test/etags/ruby-src/test1.ru (A::B): Remove 'def X'
1662 (http://lists.gnu.org/archive/html/emacs-devel/2016-02/msg00167.html).
1663 * test/etags/CTAGS.good:
1664 * test/etags/ETAGS.good_1:
1665 * test/etags/ETAGS.good_2:
1666 * test/etags/ETAGS.good_3:
1667 * test/etags/ETAGS.good_4:
1668 * test/etags/ETAGS.good_5:
1669 * test/etags/ETAGS.good_6: Adjust accordingly.
1670
12016-02-09 Eli Zaretskii <eliz@gnu.org> 16712016-02-09 Eli Zaretskii <eliz@gnu.org>
2 1672
3 Fix network-stream-tests on MS-Windows 1673 Fix network-stream-tests on MS-Windows
@@ -29846,7 +31516,7 @@
29846This file records repository revisions from 31516This file records repository revisions from
29847commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to 31517commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to
298482016-02-04b6d89ff9288a49099f041752908b5eb9613e (inclusive). 315182016-02-04b6d89ff9288a49099f041752908b5eb9613e (inclusive).
29849commit 53f3d4a94ac784da3fed3abc72766ecf698ab53c (inclusive). 31519commit ba1422e12f80ae1eb2aa9d0ce80c14e3ee4b3950 (inclusive).
29850See ChangeLog.1 for earlier changes. 31520See ChangeLog.1 for earlier changes.
29851 31521
29852;; Local Variables: 31522;; Local Variables: