aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog.2
diff options
context:
space:
mode:
authorGlenn Morris2016-01-12 15:31:14 -0500
committerGlenn Morris2016-01-12 15:31:14 -0500
commit4dc28fe902b8a6ebeaf8a977aec4657a05f2c215 (patch)
treea4070d15c137100354e537752523b74988d6de42 /ChangeLog.2
parentc82aefc6c45faadc2a0d6a7ffa0f2f6bd3709d62 (diff)
downloademacs-4dc28fe902b8a6ebeaf8a977aec4657a05f2c215.tar.gz
emacs-4dc28fe902b8a6ebeaf8a977aec4657a05f2c215.zip
; Some ChangeLog fixes. It remains a complete mess.
Diffstat (limited to 'ChangeLog.2')
-rw-r--r--ChangeLog.2543
1 files changed, 11 insertions, 532 deletions
diff --git a/ChangeLog.2 b/ChangeLog.2
index 54e0f20adb2..44c442da2fc 100644
--- a/ChangeLog.2
+++ b/ChangeLog.2
@@ -12,10 +12,6 @@
12 * CONTRIBUTE: Change reference to the triage file name. 12 * CONTRIBUTE: Change reference to the triage file name.
13 * admin/notes/triage: Rename file to admin/notes/bug-triage. 13 * admin/notes/triage: Rename file to admin/notes/bug-triage.
14 14
152016-01-08 K. Handa <handa@gnu.org>
16
17 Fix outdated comments.
18
192016-01-07 Glenn Morris <rgm@gnu.org> 152016-01-07 Glenn Morris <rgm@gnu.org>
20 16
21 Allow creation of loaddefs files without timestamps. 17 Allow creation of loaddefs files without timestamps.
@@ -95,7 +91,7 @@
95 91
962016-01-04 Paul Eggert <eggert@cs.ucla.edu> 922016-01-04 Paul Eggert <eggert@cs.ucla.edu>
97 93
98 Spelling fixes 94 Spelling fixes.
99 95
1002016-01-04 Daniel Colascione <dancol@dancol.org> 962016-01-04 Daniel Colascione <dancol@dancol.org>
101 97
@@ -369,19 +365,7 @@
369 365
3702015-12-28 Lars Ingebrigtsen <larsi@gnus.org> 3662015-12-28 Lars Ingebrigtsen <larsi@gnus.org>
371 367
372 shr link traversal fixup 368 * lisp/net/shr.el (shr-next-link): Don't bug out on adjacent links.
373
374 * shr.el (shr-next-link): Don't bug out on adjacent links.
375
376 Backport:
377
378 (cherry picked from commit 1efc5f8b09273c359683ce13be95fb5df7a84311)
379
3802015-12-28 Lars Ingebrigtsen <larsi@gnus.org>
381
382 shr link traversal fixup
383
384 * shr.el (shr-next-link): Don't bug out on adjacent links.
385 369
3862015-12-28 Tom Tromey <tom@tromey.com> 3702015-12-28 Tom Tromey <tom@tromey.com>
387 371
@@ -564,18 +548,6 @@
564 generated when multiple IRC clients talk to a single IRC proxy 548 generated when multiple IRC clients talk to a single IRC proxy
565 (bug#19034). 549 (bug#19034).
566 550
567 Backport:
568
569 (cherry picked from commit 507e98a54d1aa37823c64993d6b59257a82fe8f4)
570
5712015-12-27 David Edmondson <dme@dme.org>
572
573 Proxy error in erc with multiple clients
574
575 * lisp/erc/erc.el (erc-channel-receive-names): Fix errors
576 generated when multiple IRC clients talk to a single IRC proxy
577 (bug#19034).
578
5792015-12-27 Dima Kogan <dima@secretsauce.net> 5512015-12-27 Dima Kogan <dima@secretsauce.net>
580 552
581 Ensure that we don't have several timers in erc 553 Ensure that we don't have several timers in erc
@@ -587,44 +559,17 @@
587 559
5882015-12-27 Jens Lechtenboerger <jens.lechtenboerger@fsfe.org> 5602015-12-27 Jens Lechtenboerger <jens.lechtenboerger@fsfe.org>
589 561
590 Fix mml-sec build warnings
591
592 * lisp/gnus/mml-sec.el: Fix warnings by adding autoloads
593 (bug#18718).
594
595 Backport:
596
597 (cherry picked from commit 3603097f62f5f4aa5451716e9ac380161f6829e2)
598
5992015-12-27 Jens Lechtenboerger <jens.lechtenboerger@fsfe.org>
600
601 Fix mml-sec build warnings
602
603 * lisp/gnus/mml-sec.el: Fix warnings by adding autoloads 562 * lisp/gnus/mml-sec.el: Fix warnings by adding autoloads
604 (bug#18718). 563 (bug#18718).
605 564
6062015-12-27 Lars Ingebrigtsen <larsi@gnus.org> 5652015-12-27 Lars Ingebrigtsen <larsi@gnus.org>
607 566
608 Don't insert erc logs at the end 567 * lisp/erc/erc-log.el (erc-log-setup-logging): Insert the previous log
609
610 * erc-log.el (erc-log-setup-logging): Insert the previous log
611 at the start of the buffer, not at the end (bug#20496). 568 at the start of the buffer, not at the end (bug#20496).
612 569
6132015-12-27 Lars Ingebrigtsen <larsi@gnus.org> 5702015-12-27 Lars Ingebrigtsen <larsi@gnus.org>
614 571
615 (eww-setup-buffer): Restore left-to-right defaults 572 * lisp/net/eww.el (eww-setup-buffer): Restore left-to-right defaults.
616
617 * eww.el (eww-setup-buffer): Restore left-to-right defaults.
618
619 Backport:
620
621 (cherry picked from commit 96c874b96b617c124d500a94de761a61f2a08685)
622
6232015-12-27 Lars Ingebrigtsen <larsi@gnus.org>
624
625 (eww-setup-buffer): Restore left-to-right defaults
626
627 * eww.el (eww-setup-buffer): Restore left-to-right defaults.
628 573
6292015-12-27 Lars Ingebrigtsen <larsi@gnus.org> 5742015-12-27 Lars Ingebrigtsen <larsi@gnus.org>
630 575
@@ -791,27 +736,6 @@
791 736
792 Include the tests for the URL parsing fixes 737 Include the tests for the URL parsing fixes
793 738
7942015-12-26 Alain Schneble <a.s@realize.ch>
795
796 Make relative URL parsing and resolution consistent with RFC 3986 (bug#22044)
797
798 * test/lisp/url/url-parse-tests.el: Add tests covering url-generic-parse-url.
799 * test/lisp/url/url-expand-tests.el: Add tests covering url-expand-file-name.
800 * lisp/url/url-parse.el (url-generic-parse-url): Keep empty fragment
801 information in URL-struct.
802 * lisp/url/url-parse.el (url-path-and-query): Do not artificially turn empty
803 path and query into nil path and query, respectively.
804 * lisp/url/url-expand.el (url-expander-remove-relative-links): Do not turn
805 empty path into an absolute ("/") path.
806 * lisp/url/url-expand.el (url-expand-file-name): Properly resolve
807 fragment-only URIs. Do not just return them unchanged.
808 * lisp/url/url-expand.el (url-default-expander): An empty path in the relative
809 reference URI should not drop the last segment.
810
811 Backport:
812
813 (cherry picked from commit b792ecea1715e080ad8e232d3d154b8a25d2edfb)
814
8152015-12-26 Eli Zaretskii <eliz@gnu.org> 7392015-12-26 Eli Zaretskii <eliz@gnu.org>
816 740
817 Document 'url-user-agent'. 741 Document 'url-user-agent'.
@@ -866,43 +790,8 @@
8662015-12-25 Andreas Schwab <schwab@linux-m68k.org> 7902015-12-25 Andreas Schwab <schwab@linux-m68k.org>
867 791
868 Don't treat /foo/bar:mumble as ange-ftp address 792 Don't treat /foo/bar:mumble as ange-ftp address
869 793 * lisp/net/browse-url.el (browse-url-filename-alist): Match colons
870 * lisp/net/browse-url.el (browse-url-filename-alist): Match colons 794 only in the first component. (bug#5362)
871 only in the first component. (bug#5362)
872
8732015-12-25 Lars Ingebrigtsen <larsi@gnus.org>
874
875 Follow <meta> redirects in eww
876
877 Merge conflict, but I think I resolved it.
878
879 Follow meta refresh tags in eww
880
881 * eww.el (eww-tag-meta): Follow meta refresh tags (bug#22234).
882
883 Backport:
884
8852015-12-25 Lars Ingebrigtsen <larsi@gnus.org>
886
887 Allow http://user:pass@foo/ URLs again
888
889 * lisp/url/url-auth.el (url-basic-auth): Allow explicit
890 user/passwords in URLs (bug#19046).
891
892 Backport:
893
894 (cherry picked from commit b563715a2db265517d5a77f165a42afa1e233fdd)
895
8962015-12-25 Samer Masterson <samer@samertm.com>
897
898 Autoload url-insert-buffer-contents
899
900 * lisp/url/url-handlers.el: Add autoload cookie so that
901 `package-list-packages' doesn't bug out (bug#21927) (tiny change)
902
903 Backport:
904
905 (cherry picked from commit 7a7b5b492ff9929eecd90c4564db6fbf3b192323)
906 795
9072015-12-25 Eli Zaretskii <eliz@gnu.org> 7962015-12-25 Eli Zaretskii <eliz@gnu.org>
908 797
@@ -912,157 +801,6 @@
912 backslashes to forward slashes while decoding default-directory 801 backslashes to forward slashes while decoding default-directory
913 of the initially-created buffers. 802 of the initially-created buffers.
914 803
9152015-12-25 Lars Ingebrigtsen <larsi@gnus.org>
916
917 More eww file name coding fixes
918
919 * eww.el (eww-decode-url-file-name): Use the base coding
920 system to check for encodability.
921
922 Backport:
923
924 (cherry picked from commit a8627008abe4ab339df19b417776da28b3ce0fc7)
925
9262015-12-25 Lars Ingebrigtsen <larsi@gnus.org>
927
928 Always save eww history
929
930 * eww.el (eww-setup-buffer): Always save history, even when
931 called from outside the eww buffer (bug#19638).
932
933 Backport:
934
935 (cherry picked from commit 2a0f18d9b6ce0ccce3d9c4a4a3b5743bae71b41e)
936
9372015-12-25 Lars Ingebrigtsen <larsi@gnus.org>
938
939 Default web pages to right-to-left
940
941 * eww.el (eww-mode): Most web pages are left-to-right, so make
942 that the default (bug#19801).
943
944 * shr.el (shr-tag-html): Respect "dir" attributes
945 (left-to-right, right-to-left).
946
947 Backport:
948
949 (cherry picked from commit 9e089ec8a380ec3758fcf1564c5f86dc92c68c2a)
950
9512015-12-25 Lars Ingebrigtsen <larsi@gnus.org>
952
953 Make toggling checkboxes work again
954
955 * eww.el (eww-update-field): Make toggling checkboxes work
956 again (bug#21881).
957
958 Backport:
959
960 (cherry picked from commit 5e56f606952e5e81b4d3a93ea70e791b74b33041)
961
9622015-12-25 Lars Ingebrigtsen <larsi@gnus.org>
963
964 Don't store cookies with empty names
965
966 * lisp/url/url-cookie.el (url-cookie-store): Refuse to store
967 cookies with empty names (bug#21936).
968
969 Backport:
970
971 (cherry picked from commit 9f0fd7cb1aec3eb9e2e0f7b8854c30870286d96c)
972
9732015-12-25 Lars Ingebrigtsen <larsi@gnus.org>
974
975 Stop rendering HTML before specdlr exhaustion
976
977 Fixes: 22117
978
979 * shr.el (shr-descend): Stop rendering before we run out of
980 specpdl room (bug#22117).
981
982 Backport:
983
984 (cherry picked from commit 248da292fe46224b0b5a79b632c89cf4de2c2081)
985
9862015-12-25 Lars Ingebrigtsen <larsi@gnus.org>
987
988 Use cl-reduce, not reduce.
989
990 Backport:
991
992 (cherry picked from commit fe4606f93b91ff3d046aee0cf21ecc277af7a786)
993
9942015-12-25 Lars Ingebrigtsen <larsi@gnus.org>
995
996 Allow several <tbody> tags in shr
997
998 * shr.el (shr-table-body): New function to find the real body
999 of a table.
1000 (shr-tag-table): Use it to render several <tbody> tags in a
1001 table (bug#22170).
1002
1003 Backport:
1004
1005 (cherry picked from commit cdaf33029d6620073833876d76056045ecfbc7c4)
1006
10072015-12-25 Lars Ingebrigtsen <larsi@gnus.org>
1008
1009 Make prettier unique file names in eww
1010
1011 (eww-make-unique-file-name): Make unique file names by making
1012 files like foo(2).jpg instead of foo(1)(2).jpg.
1013
1014 Backport:
1015
1016 (cherry picked from commit edfdd0a6cbdfa9e5e4bd0553e2b489401ca39266)
1017
10182015-12-25 Lars Ingebrigtsen <larsi@gnus.org>
1019
1020 Decode hex-encoded URLs before using them as file names
1021
1022 * eww.el (eww-decode-url-file-name): New function.
1023 (eww-download-callback): Use it to decode file names before
1024 saving them.
1025
1026 Backport:
1027
1028 (cherry picked from commit af22a010d87516c2a646572fb27512c03057784f)
1029
10302015-12-25 Ashish SHUKLA <ashish.is@lostca.se>
1031
1032 Add FreeBSD cert bundle
1033
1034 * doc/misc/emacs-gnutls.texi (Help For Users): Document
1035 FreeBSD bundle.
1036
1037 * lisp/net/gnutls.el (gnutls-trustfiles): Add FreeBSD cert bundle.
1038
1039 Backport:
1040
1041 (cherry picked from commit 60c0f1a18ad88d6dc1a8f4ee5d9d18940eaeb6f7)
1042
10432015-12-25 Lars Ingebrigtsen <larsi@gnus.org>
1044
1045 Ignore invalid SVG images
1046
1047 * shr.el (shr-tag-svg): Ignore SVG images that have no width
1048 or height, because these can't be displayed by ImageMagick,
1049 anyway.
1050
1051 Backport:
1052
1053 (cherry picked from commit 821107d53c2e390240d25c036b99ebbf9b4a93b6)
1054
10552015-12-25 Lars Ingebrigtsen <larsi@gnus.org>
1056
1057 shr table rendering fix
1058
1059 * shr.el (shr-tag-table): Allow rendering body-less tables
1060 that have headers.
1061
1062 Backport:
1063
1064 (cherry picked from commit b05471e42c17e02c56c87d7599ada0c124a5fe09)
1065
10662015-12-25 Eli Zaretskii <eliz@gnu.org> 8042015-12-25 Eli Zaretskii <eliz@gnu.org>
1067 805
1068 Restore info about the build host in bug reports 806 Restore info about the build host in bug reports
@@ -1407,7 +1145,7 @@
1407 1145
14082015-12-18 Lele Gaifax <lele@metapensiero.it> 11462015-12-18 Lele Gaifax <lele@metapensiero.it>
1409 1147
1410 * etc/tutorials/TUTORIAL.it: Update and fix typos. 1148 * etc/tutorials/TUTORIAL.it: Update and fix typos. (Bug#22187)
1411 1149
14122015-12-18 Alan Mackenzie <acm@muc.de> 11502015-12-18 Alan Mackenzie <acm@muc.de>
1413 1151
@@ -1565,7 +1303,7 @@
1565 * src/xfns.c (compute_tip_xy): Modify *root_x instead of *root_y 1303 * src/xfns.c (compute_tip_xy): Modify *root_x instead of *root_y
1566 when `right' is integer. 1304 when `right' is integer.
1567 1305
15682015-12-14 foudfou <foudil.newbie+git@gmail.com> 13062015-12-14 foudfou <foudil.newbie+git@gmail.com> (tiny change)
1569 1307
1570 * lisp/ibuffer.el: Add ability to (un-)mark or delete buffers in the region. 1308 * lisp/ibuffer.el: Add ability to (un-)mark or delete buffers in the region.
1571 1309
@@ -2253,7 +1991,7 @@
2253 (ifconfig-program-options): Check the actual program in use. 1991 (ifconfig-program-options): Check the actual program in use.
2254 (arp-program): Check sbin directories. 1992 (arp-program): Check sbin directories.
2255 1993
22562015-12-04 (tiny change) Arash Esbati <esbati@gmx.de> (tiny change) 19942015-12-04 Arash Esbati <esbati@gmx.de> (tiny change)
2257 1995
2258 Fix wrong-type-argument integer-or-marker-p nil error 1996 Fix wrong-type-argument integer-or-marker-p nil error
2259 1997
@@ -2362,7 +2100,6 @@
23622015-12-04 Stefan Monnier <monnier@iro.umontreal.ca> 21002015-12-04 Stefan Monnier <monnier@iro.umontreal.ca>
2363 2101
2364 * lisp/emacs-lisp/cl-macs.el (character): Can't be negative 2102 * lisp/emacs-lisp/cl-macs.el (character): Can't be negative
2365
2366 Fixes (bug#21701) 2103 Fixes (bug#21701)
2367 2104
23682015-12-04 Daiki Ueno <ueno@gnu.org> 21052015-12-04 Daiki Ueno <ueno@gnu.org>
@@ -3023,15 +2760,6 @@
3023 * lisp/replace.el (replace-character-fold): Clarify which commands 2760 * lisp/replace.el (replace-character-fold): Clarify which commands
3024 are affected by this variable. 2761 are affected by this variable.
3025 2762
30262015-11-27 Mark Oteiza <mvoteiza@udel.edu>
3027
3028 Backport: Add interactive seek command.
3029
3030 * lisp/mpc.el (mpc-cmd-seekcur): New function.
3031 (mpc-seek-current): New command.
3032 (mpc-mode-menu): Add entry for mpc-seek-current
3033 (mpc-mode-map): Bind mpc-seek-current to "g"
3034
30352015-11-27 Dmitry Gutov <dgutov@yandex.ru> 27632015-11-27 Dmitry Gutov <dgutov@yandex.ru>
3036 2764
3037 Autoload etags when using its xref backend 2765 Autoload etags when using its xref backend
@@ -3847,12 +3575,6 @@
3847 w32_init_main_thread, instead of calling the requisite APIs once 3575 w32_init_main_thread, instead of calling the requisite APIs once
3848 more. 3576 more.
3849 3577
38502015-11-21 Mark Oteiza <mvoteiza@udel.edu>
3851
3852 Backport: Fix issue where a new tempfile was created every refresh
3853
3854 * lisp/mpc.el (mpc-format): Leave dir as relative path
3855
38562015-11-21 Eli Zaretskii <eliz@gnu.org> 35782015-11-21 Eli Zaretskii <eliz@gnu.org>
3857 3579
3858 Call 'window-size-change-functions' for mini-windows 3580 Call 'window-size-change-functions' for mini-windows
@@ -4383,41 +4105,6 @@
4383 4105
4384 * admin/release-process: Improve wording. 4106 * admin/release-process: Improve wording.
4385 4107
43862015-11-17 Xue Fuqiao <xfq.free@gmail.com>
4387
4388 Backport: * CONTRIBUTE: Remove information about feature freeze.
4389
4390 (cherry picked from commit ae0653b5ab9ee223751ec389b87011963e1cbbef)
4391
43922015-11-17 Xue Fuqiao <xfq.free@gmail.com>
4393
4394 Backport: Document the release process
4395
4396 * admin/notes/versioning: Add information about RC releases.
4397 * admin/release-process: Document the release process.
4398 * admin/authors.el (authors-ignored-files):
4399 * admin/README: Change FOR-RELEASE to release-process.
4400 * CONTRIBUTE:
4401 * admin/notes/bugtracker: Don't mention FOR-RELEASE.
4402
4403 (cherry picked from commit 9a4aa0f5945a03611ae29c516025dbd353bd26ab)
4404
44052015-11-17 Xue Fuqiao <xfq.free@gmail.com>
4406
4407 Backport: * admin/release-process: Rename from admin/FOR-RELEASE.
4408
4409 (cherry picked from commit f8cc14b59700e51a4e31139c0a65c8154995e055)
4410
44112015-11-17 Xue Fuqiao <xfq.free@gmail.com>
4412
4413 Backport: Mention CONTRIBUTE in README
4414
4415 Mention CONTRIBUTE in README, since it was moved from etc/ to root.
4416 * etc/TODO: Remove the reference to `etc/CONTRIBUTE'.
4417 * README: Mention CONTRIBUTE.
4418
4419 (cherry picked from commit ed2e7e20ae0945288c98091f308f5460c3453873)
4420
44212015-11-17 Paul Eggert <eggert@cs.ucla.edu> 41082015-11-17 Paul Eggert <eggert@cs.ucla.edu>
4422 4109
4423 Fix docstring quoting problems with ‘ '’ 4110 Fix docstring quoting problems with ‘ '’
@@ -4553,19 +4240,6 @@
4553 is only called when a construct "looks right" rather than continually. 4240 is only called when a construct "looks right" rather than continually.
4554 (c-guess-basic-syntax, CASE 5R): Add a check for the mode being C++ Mode. 4241 (c-guess-basic-syntax, CASE 5R): Add a check for the mode being C++ Mode.
4555 4242
45562015-11-15 Artur Malabarba <bruce.connor.am@gmail.com>
4557
4558 Backport: * lisp/emacs-lisp/package.el: Fix a decoding issue.
4559
4560 * lisp/url/url-handlers.el (url-insert-file-contents): Move some code to
4561 `url-insert-buffer-contents'.
4562 (url-insert-buffer-contents): New function
4563
4564 (package--with-response-buffer): Use `url-insert-buffer-contents'.
4565 The previous code had some issues with decoding. Refactoring that
4566 function allows us to use the decoding from url-handlers while still
4567 treating both sync and async requests the same.
4568
45692015-11-15 Stephen Leake <stephen_leake@stephe-leake.org> 42432015-11-15 Stephen Leake <stephen_leake@stephe-leake.org>
4570 4244
4571 Improve a few doc strings, comments 4245 Improve a few doc strings, comments
@@ -4743,186 +4417,16 @@
4743 * doc/lispref/internals.texi (Building Emacs): Document that GNU 4417 * doc/lispref/internals.texi (Building Emacs): Document that GNU
4744 Make 3.81 or later is now required. 4418 Make 3.81 or later is now required.
4745 4419
47462015-11-14 Artur Malabarba <bruce.connor.am@gmail.com>
4747
4748 Backport: * lisp/emacs-lisp/package.el: Refactor -with-work-buffer-async.
4749
4750 (package--with-work-buffer-async): Reimplement as
4751 `package--with-response-buffer'.
4752 (package--with-work-buffer): Mark obsolete.
4753 (package--with-response-buffer): New macro. This is a more self
4754 contained and less contrived version of
4755 `package--with-work-buffer-async'. It uses keyword arguments,
4756 doesn't have async on the name, doesn't fallback on
4757 `package--with-work-buffer', and has _much_ simpler error
4758 handling. On master, this macro will soon be part of another
4759 library (either standalone or inside url.el), which is why this
4760 commit is not to be merged back.
4761
4762 (package--check-signature, package--download-one-archive)
4763 (package-install-from-archive, describe-package-1): Use it.
4764
4765 (package--download-and-read-archives): Let
4766 `package--download-one-archive' take care of calling
4767 `package--update-downloads-in-progress'.
4768
47692015-11-14 Eli Zaretskii <eliz@gnu.org> 44202015-11-14 Eli Zaretskii <eliz@gnu.org>
4770 4421
4771 * CONTRIBUTE (Branches): Improve wording for back-ported commits. 4422 * CONTRIBUTE (Branches): Improve wording for back-ported commits.
4772 4423
47732015-11-14 Dmitry Gutov <dgutov@yandex.ru>
4774
4775 Merge branch 'master' into emacs-25
4776
47772015-11-13 John Wiegley <johnw@newartisans.com>
4778
4779 Merge remote-tracking branch 'origin/master' into emacs-25
4780
47812015-11-13 l3thal <kwhite@gnu.org> 44242015-11-13 l3thal <kwhite@gnu.org>
4782 4425
4783 Merge branch 'erc-async-reconnect' into emacs-25 4426 Merge branch 'erc-async-reconnect' into emacs-25
4784 4427
4785 Reconnect asynchronously. 4428 Reconnect asynchronously.
4786 4429
47872015-11-13 Eli Zaretskii <eliz@gnu.org>
4788
4789 Merge branch 'emacs-25' of git.savannah.gnu.org:/srv/git/emacs into emacs-25
4790
47912015-11-13 Paul Eggert <eggert@cs.ucla.edu>
4792
4793 Port recent XCB changes to 64-bit ‘long int’
4794
4795 For historical reasons, libX11 represents 32-bit values like Atoms as
4796 ‘long int’ even on platforms where ‘long int’ is 64 bits. XCB doesn’t
4797 do that, so adapt the recent XCB code to behave properly on 64-bit
4798 platforms. Also, fix what appears to be a bug in the interpretation
4799 of xcb_get_property_value_length, at least on my Fedora platform
4800 which is running libxcb-1.11-5.fc21.
4801 * src/xfns.c (x_real_pos_and_offsets):
4802 * src/xterm.c (get_current_wm_state):
4803 xcb_get_property_value_length returns a byte count, not a word count.
4804 For 32-bit quantities, xcb_get_property_value returns a vector
4805 of 32-bit words, not of (possibly 64-bit) long int.
4806
4807 Backport.
4808
48092015-11-13 Paul Eggert <eggert@cs.ucla.edu>
4810
4811 * src/undo.c (run_undoable_change): Now static.
4812
4813 Backport.
4814
48152015-11-13 Eli Zaretskii <eliz@gnu.org>
4816
4817 Remove support for ':timeout' from w32 tray notifications
4818
4819 * src/w32fns.c (Fw32_notification_notify): Delete the code that
4820 supports ':timeout'.
4821 (syms_of_w32fns): Don't DEFSYM ':timeout'. This avoids clashes
4822 with dbusbind.c when D-Bus is compiled in.
4823
4824 * doc/lispref/os.texi (Desktop Notifications): Don't mention
4825 ':timeout'.
4826
4827 Backport.
4828
48292015-11-13 Juanma Barranquero <lekktu@gmail.com>
4830
4831 * test/automated/simple-test.el: Add test for bug#20698 (bug#21885)
4832
4833 (simple-test--transpositions): New macro.
4834 (simple-transpose-subr): New test.
4835
4836 Backport.
4837
48382015-11-13 Juanma Barranquero <lekktu@gmail.com>
4839
4840 * lisp/progmodes/elisp-mode.el: Declare function `project-roots'
4841
4842 Backport.
4843
48442015-11-13 Juanma Barranquero <lekktu@gmail.com>
4845
4846 * src/undo.c: Small fixes for previous change
4847
4848 (run_undoable_change): Mark void argument list.
4849 (record_property_change): Remove unused variable `boundary'.
4850
4851 Backport.
4852
48532015-11-13 Eli Zaretskii <eliz@gnu.org>
4854
4855 Add a few more variables to redisplay--variables
4856
4857 * lisp/frame.el (redisplay--variables): Add bidi-paragraph-direction
4858 and bidi-display-reordering to the list.
4859
4860 Backport.
4861
48622015-11-13 Eli Zaretskii <eliz@gnu.org>
4863
4864 * lisp/loadup.el: Enlarge the size of the hash table to 80000.
4865
4866 Backport.
4867
48682015-11-13 Eli Barzilay <eli@barzilay.org>
4869
4870 Fix point positioning after transposing with negative arg
4871
4872 * lisp/simple.el (transpose-subr): When invoked with a negative
4873 argument, move point to after the transposed text, like we do
4874 when invoked with a positive argument. (Bug#21885)
4875
4876 Backport.
4877
48782015-11-13 Eli Zaretskii <eliz@gnu.org>
4879
4880 Fix last change in shr.el
4881
4882 * lisp/net/shr.el (shr--have-one-fringe-p): Rename from
4883 have-fringes-p. All callers changed. Doc fix. (Bug#21895)
4884
4885 Backport.
4886
48872015-11-13 Eli Zaretskii <eliz@gnu.org>
4888
4889 Fix last change
4890
4891 * src/w32fns.c (syms_of_w32fns) [WINDOWSNT && !HAVE_DBUS]:
4892 Don't DEFSYM tray notification symbols if D-Bus is being used.
4893
4894 Backport.
4895
48962015-11-13 Eli Zaretskii <eliz@gnu.org>
4897
4898 Another fix for MinGW64 and Cygwin builds due to notifications
4899
4900 * src/w32fns.c: Ifdef away tray notification code if D-Bus is
4901 being compiled into Emacs.
4902 (syms_of_w32fns) [WINDOWSNT && !HAVE_DBUS]: Don't defsubr
4903 Sw32_notification_notify and Sw32_notification_close if the code
4904 is not compiled. Reported by Andy Moreton <andrewjmoreton@gmail.com>.
4905
4906 Backport.
4907
49082015-11-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4909
4910 Remove intern calls and XXX comments from Fx_export_frames
4911
4912 * src/xfns.c (Fx_export_frames): Use Qpdf, Qpng, Qpostscript, and
4913 Qsvg instead of intern calls. Use "postscript" instead of "ps"
4914 for consistency with image types. Remove XXX comments.
4915 (syms_of_xfns) <Qpdf>: DEFSYM it.
4916
4917 Backport.
4918
49192015-11-13 Michael Albinus <michael.albinus@gmx.de>
4920
4921 Adapt Tramp version, do not merge with master
4922
4923 * doc/misc/trampver.texi (trampver):
4924 * lisp/net/trampver.el (tramp-version): Set to "2.2.13-25.1".
4925
49262015-11-11 Alan Mackenzie <acm@muc.de> 44302015-11-11 Alan Mackenzie <acm@muc.de>
4927 4431
4928 First commit to scratch/follow. Make Isearch work with Follow Mode, etc. 4432 First commit to scratch/follow. Make Isearch work with Follow Mode, etc.
@@ -5020,23 +4524,6 @@
5020 * lisp/url/url-expand.el (url-default-expander): An empty path in the relative 4524 * lisp/url/url-expand.el (url-default-expander): An empty path in the relative
5021 reference URI should not drop the last segment. 4525 reference URI should not drop the last segment.
5022 4526
50232015-12-25 Alain Schneble <a.s@realize.ch>
5024
5025 Make relative URL parsing and resolution consistent with RFC 3986 (bug#22044)
5026
5027 * test/lisp/url/url-parse-tests.el: Add tests covering url-generic-parse-url.
5028 * test/lisp/url/url-expand-tests.el: Add tests covering url-expand-file-name.
5029 * lisp/url/url-parse.el (url-generic-parse-url): Keep empty fragment
5030 information in URL-struct.
5031 * lisp/url/url-parse.el (url-path-and-query): Do not artificially turn empty
5032 path and query into nil path and query, respectively.
5033 * lisp/url/url-expand.el (url-expander-remove-relative-links): Do not turn
5034 empty path into an absolute ("/") path.
5035 * lisp/url/url-expand.el (url-expand-file-name): Properly resolve
5036 fragment-only URIs. Do not just return them unchanged.
5037 * lisp/url/url-expand.el (url-default-expander): An empty path in the relative
5038 reference URI should not drop the last segment.
5039
50402015-12-25 Lars Ingebrigtsen <larsi@gnus.org> 45272015-12-25 Lars Ingebrigtsen <larsi@gnus.org>
5041 4528
5042 Let url use default file modes when copying files 4529 Let url use default file modes when copying files
@@ -5145,10 +4632,6 @@
5145 4632
51462015-12-25 Lars Ingebrigtsen <larsi@gnus.org> 46332015-12-25 Lars Ingebrigtsen <larsi@gnus.org>
5147 4634
5148 Stop rendering HTML before specdlr exhaustion
5149
5150 Fixes: 22117
5151
5152 * shr.el (shr-descend): Stop rendering before we run out of 4635 * shr.el (shr-descend): Stop rendering before we run out of
5153 specpdl room (bug#22117). 4636 specpdl room (bug#22117).
5154 4637
@@ -5180,13 +4663,9 @@
5180 (eww-download-callback): Use it to decode file names before 4663 (eww-download-callback): Use it to decode file names before
5181 saving them. 4664 saving them.
5182 4665
51832015-12-24 Ashish SHUKLA <ashish.is@lostca.se> 46662015-12-24 Ashish SHUKLA <ashish.is@lostca.se> (tiny change)
5184
5185 Add FreeBSD cert bundle
5186
5187 * doc/misc/emacs-gnutls.texi (Help For Users): Document
5188 FreeBSD bundle.
5189 4667
4668 * doc/misc/emacs-gnutls.texi (Help For Users): Document FreeBSD bundle.
5190 * lisp/net/gnutls.el (gnutls-trustfiles): Add FreeBSD cert bundle. 4669 * lisp/net/gnutls.el (gnutls-trustfiles): Add FreeBSD cert bundle.
5191 4670
51922015-12-24 Lars Ingebrigtsen <larsi@gnus.org> 46712015-12-24 Lars Ingebrigtsen <larsi@gnus.org>