aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier2014-10-20 21:17:06 -0400
committerStefan Monnier2014-10-20 21:17:06 -0400
commiteed18bf1fd1162872e196091ab795a773f277e8e (patch)
treef3fee81f1e7fdf23b57138740437e07ce244ede8
parent8a85c254de2528be0f3ff154fa24df65e6557c1a (diff)
parent1fc82d89a8a603754d17a35be1ce78e66d0b6fd6 (diff)
downloademacs-eed18bf1fd1162872e196091ab795a773f277e8e.tar.gz
emacs-eed18bf1fd1162872e196091ab795a773f277e8e.zip
Merge from emacs-24
-rw-r--r--admin/ChangeLog4
-rw-r--r--doc/emacs/ChangeLog20
-rw-r--r--doc/lispintro/ChangeLog28
-rw-r--r--doc/misc/ChangeLog4
-rw-r--r--etc/ChangeLog2
-rw-r--r--lib-src/ChangeLog4
-rw-r--r--lisp/ChangeLog13
-rw-r--r--lisp/cedet/ChangeLog29
-rw-r--r--lisp/gnus/ChangeLog12
-rw-r--r--lisp/mh-e/ChangeLog36
-rw-r--r--lisp/obsolete/cc-compat.el (renamed from lisp/progmodes/cc-compat.el)1
-rw-r--r--lisp/org/ChangeLog95
-rw-r--r--lisp/url/ChangeLog10
-rw-r--r--oldXMenu/ChangeLog12
-rw-r--r--src/ChangeLog17
-rw-r--r--src/xdisp.c20
16 files changed, 167 insertions, 140 deletions
diff --git a/admin/ChangeLog b/admin/ChangeLog
index 8870f7cf4a2..6cac023cbb3 100644
--- a/admin/ChangeLog
+++ b/admin/ChangeLog
@@ -89,7 +89,7 @@
89 89
90 * notes/copyright: Remove mention of msdos/is_exec.c and 90 * notes/copyright: Remove mention of msdos/is_exec.c and
91 sigaction.c. 91 sigaction.c.
92 * authors.el (authors-renamed-files-alist): Removed is_exec.c. 92 * authors.el (authors-renamed-files-alist): Remove is_exec.c.
93 93
942014-08-07 Reuben Thomas <rrt@sc3d.org> 942014-08-07 Reuben Thomas <rrt@sc3d.org>
95 95
@@ -2039,7 +2039,7 @@
2039 2039
20402006-04-17 Ramprasad B <ramprasad_i82@yahoo.com> 20402006-04-17 Ramprasad B <ramprasad_i82@yahoo.com>
2041 2041
2042 * ./* (Copyright): Updated Copyright year(s). 2042 * ./* (Copyright): Update Copyright year(s).
2043 2043
20442006-02-24 Reiner Steib <Reiner.Steib@gmx.de> 20442006-02-24 Reiner Steib <Reiner.Steib@gmx.de>
2045 2045
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog
index ba712a1fb57..e19b0cf6485 100644
--- a/doc/emacs/ChangeLog
+++ b/doc/emacs/ChangeLog
@@ -307,8 +307,8 @@
307 307
3082014-03-13 Paul Eggert <eggert@cs.ucla.edu> 3082014-03-13 Paul Eggert <eggert@cs.ucla.edu>
309 309
310 * mule.texi (International, Language Environments): Update 310 * mule.texi (International, Language Environments):
311 the list of language environments to what Emacs currently 311 Update the list of language environments to what Emacs currently
312 supports. Add the full list to the index. Suggest C-h L for 312 supports. Add the full list to the index. Suggest C-h L for
313 details rather than trying to give very brief details here. 313 details rather than trying to give very brief details here.
314 314
@@ -600,8 +600,8 @@
600 600
601 * indent.texi (Tab Stops): Mention recent changes about `tab-stop-list'. 601 * indent.texi (Tab Stops): Mention recent changes about `tab-stop-list'.
602 602
603 * frames.texi (Scroll Bars): Document 603 * frames.texi (Scroll Bars):
604 `scroll-bar-adjust-thumb-portion'. 604 Document `scroll-bar-adjust-thumb-portion'.
605 605
6062013-12-21 Chong Yidong <cyd@gnu.org> 6062013-12-21 Chong Yidong <cyd@gnu.org>
607 607
@@ -627,8 +627,8 @@
627 627
628 * entering.texi: Document `initial-buffer-choice' changes. 628 * entering.texi: Document `initial-buffer-choice' changes.
629 629
630 * misc.texi (emacsclient Options): Document 630 * misc.texi (emacsclient Options):
631 `initial-buffer-choice' changes. 631 Document `initial-buffer-choice' changes.
632 632
633 * help.texi: Document that `?' now also shows subcommands of 633 * help.texi: Document that `?' now also shows subcommands of
634 prefix keys. 634 prefix keys.
@@ -1111,8 +1111,8 @@
1111 1111
1112 * misc.texi (Terminal emulator): Document Term mode faces. 1112 * misc.texi (Terminal emulator): Document Term mode faces.
1113 1113
1114 * mini.texi (Basic Minibuffer): New node. Document 1114 * mini.texi (Basic Minibuffer): New node.
1115 minibuffer-electric-default-mode. 1115 Document minibuffer-electric-default-mode.
1116 1116
1117 * display.texi (Visual Line Mode): Fix index entry. 1117 * display.texi (Visual Line Mode): Fix index entry.
1118 1118
@@ -3172,7 +3172,7 @@
3172 3172
3173 * Makefile.in (MAKEINFO): Now controlled by `configure'. 3173 * Makefile.in (MAKEINFO): Now controlled by `configure'.
3174 (MAKEINFO_OPTS): New variable. Use it where appropriate. 3174 (MAKEINFO_OPTS): New variable. Use it where appropriate.
3175 (ENVADD): Updated. 3175 (ENVADD): Update.
3176 3176
31772011-01-18 Glenn Morris <rgm@gnu.org> 31772011-01-18 Glenn Morris <rgm@gnu.org>
3178 3178
@@ -9067,7 +9067,7 @@
9067 9067
9068 * text.texi (Format Faces): Replace old M-g key prefix with M-o. 9068 * text.texi (Format Faces): Replace old M-g key prefix with M-o.
9069 9069
9070 * emacs.texi (Acknowledgments): Updated. 9070 * emacs.texi (Acknowledgments): Update.
9071 9071
9072 * anti.texi: Total rewrite. 9072 * anti.texi: Total rewrite.
9073 9073
diff --git a/doc/lispintro/ChangeLog b/doc/lispintro/ChangeLog
index c76d9534b26..37f8ac9da0e 100644
--- a/doc/lispintro/ChangeLog
+++ b/doc/lispintro/ChangeLog
@@ -575,8 +575,8 @@
5752006-11-05 Robert J. Chassell <bob@rattlesnake.com> 5752006-11-05 Robert J. Chassell <bob@rattlesnake.com>
576 576
577 * emacs-lisp-intro.texi: Yet more minor changes: 577 * emacs-lisp-intro.texi: Yet more minor changes:
578 (defcustom): Said that `:options' is usually for a hook. Remove 578 (defcustom): Said that `:options' is usually for a hook.
579 extraneous space in parenthetical remark concerning 579 Remove extraneous space in parenthetical remark concerning
580 `text-mode-hook-identify'. At end, mention other defines, too. 580 `text-mode-hook-identify'. At end, mention other defines, too.
581 (Beginning a .emacs File): Reverse words about comments so they 581 (Beginning a .emacs File): Reverse words about comments so they
582 parallel numbers of listed semi-colons. 582 parallel numbers of listed semi-colons.
@@ -598,12 +598,12 @@
598 Center images for TeX output. 598 Center images for TeX output.
599 (kill-new function): Remove indentation for sentence talking about 599 (kill-new function): Remove indentation for sentence talking about
600 momentarily skipping code. 600 momentarily skipping code.
601 (cons & search-fwd Review): Document @code{funcall}. Document 601 (cons & search-fwd Review): Document @code{funcall}.
602 @code{re-search-forward} with existing @code{search-forward}. 602 Document @code{re-search-forward} with existing @code{search-forward}.
603 Reference chapter on regular expression searches. 603 Reference chapter on regular expression searches.
604 (Recursion with list): Specify a more recent version as being Emacs. 604 (Recursion with list): Specify a more recent version as being Emacs.
605 (Recursion with list, Every, recursive-graph-body-print): Change 605 (Recursion with list, Every, recursive-graph-body-print):
606 `if ... progn' expression to `when'. 606 Change `if ... progn' expression to `when'.
607 (Recursive triangle function): For printing in small book, ensure 607 (Recursive triangle function): For printing in small book, ensure
608 section name is not last on bottom of preceding page. 608 section name is not last on bottom of preceding page.
609 (Keep): Remove extraneous space in function definition example. 609 (Keep): Remove extraneous space in function definition example.
@@ -612,11 +612,11 @@
612 function. 612 function.
613 (fwd-sentence while loops): Write a function as one, not as a form. 613 (fwd-sentence while loops): Write a function as one, not as a form.
614 (fwd-para let): Add `which' to sentence with `parstart' and `parsep'. 614 (fwd-para let): Add `which' to sentence with `parstart' and `parsep'.
615 (etags): Move sentences involving `find-tag' and sources. State 615 (etags): Move sentences involving `find-tag' and sources.
616 location of Emacs `src' directory. 616 State location of Emacs `src' directory.
617 (Design count-words-region): Better explain two backslashes in a row. 617 (Design count-words-region): Better explain two backslashes in a row.
618 (Find a File): Fix grammar; add a `to' and write `to visit'. Change 618 (Find a File): Fix grammar; add a `to' and write `to visit'.
619 `named' to `selected'. 619 Change `named' to `selected'.
620 (lengths-list-file): Remove extraneous parenthesis from reference. 620 (lengths-list-file): Remove extraneous parenthesis from reference.
621 (lengths-list-many-files): Explain `expand-file-name' better. 621 (lengths-list-many-files): Explain `expand-file-name' better.
622 (Files List): Rephrase sentence regarding Lisp sources directory. 622 (Files List): Rephrase sentence regarding Lisp sources directory.
@@ -644,8 +644,8 @@
644 seen' the @code{eq} function. 644 seen' the @code{eq} function.
645 (kill-append function): Reformat `kill-append' function definition so 645 (kill-append function): Reformat `kill-append' function definition so
646 it prints well. 646 it prints well.
647 (kill-new function): Indent the sentence beginning `notice'. Replace 647 (kill-new function): Indent the sentence beginning `notice'.
648 `the same as' with `similar to'. Repair typo. Remove obsolete 648 Replace `the same as' with `similar to'. Repair typo. Remove obsolete
649 references to `yank' and `yank-pop. End section with a note that `we 649 references to `yank' and `yank-pop. End section with a note that `we
650 will digress into C.' 650 will digress into C.'
651 651
@@ -669,8 +669,8 @@
669 is 3.00. Did not update ISBN number. 669 is 3.00. Did not update ISBN number.
670 670
671 * emacs-lisp-intro.texi: Remove version reference for X colors. 671 * emacs-lisp-intro.texi: Remove version reference for X colors.
672 Document `='. Remove mention that :eval was new in 21. Updated 672 Document `='. Remove mention that :eval was new in 21.
673 instance's edition-number to 3.01. 673 Updated instance's edition-number to 3.01.
674 674
6752006-10-30 Robert J. Chassell <bob@rattlesnake.com> 6752006-10-30 Robert J. Chassell <bob@rattlesnake.com>
676 676
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog
index 804e52dc27c..a8fccd391d8 100644
--- a/doc/misc/ChangeLog
+++ b/doc/misc/ChangeLog
@@ -57,8 +57,8 @@
572014-09-24 Ulf Jasper <ulf.jasper@web.de> 572014-09-24 Ulf Jasper <ulf.jasper@web.de>
58 58
59 * newsticker.texi: Reworked. Document new treeview group 59 * newsticker.texi: Reworked. Document new treeview group
60 commands. Remove VERSION, UPDATED, use EMACSVER instead. Use 60 commands. Remove VERSION, UPDATED, use EMACSVER instead.
61 term 'feed reader'. 61 Use term 'feed reader'.
62 62
632014-09-04 Paul Eggert <eggert@cs.ucla.edu> 632014-09-04 Paul Eggert <eggert@cs.ucla.edu>
64 64
diff --git a/etc/ChangeLog b/etc/ChangeLog
index bc8be3252fd..1a33d958b50 100644
--- a/etc/ChangeLog
+++ b/etc/ChangeLog
@@ -3875,7 +3875,7 @@
3875 3875
3876 * orgcard.tex (section{Motion}): Add the item navigation commands. 3876 * orgcard.tex (section{Motion}): Add the item navigation commands.
3877 (section{Publishing}): New section. 3877 (section{Publishing}): New section.
3878 (section{Links}): Documented elisp and shell links. 3878 (section{Links}): Document elisp and shell links.
3879 3879
38802006-05-20 Rodrigo Real <rreal@ucpel.tche.br> 38802006-05-20 Rodrigo Real <rreal@ucpel.tche.br>
3881 3881
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog
index d741ffdba7e..0093abe5c0c 100644
--- a/lib-src/ChangeLog
+++ b/lib-src/ChangeLog
@@ -7739,7 +7739,7 @@
7739 (consider_token): DEFUNs now treated like funcs in ctags mode. 7739 (consider_token): DEFUNs now treated like funcs in ctags mode.
7740 7740
7741 * etags.c (LEVEL_OK_FOR_FUNCDEF): Remove. 7741 * etags.c (LEVEL_OK_FOR_FUNCDEF): Remove.
7742 (C_entries): Optimized the test that used LEVEL_OK_FOR_FUNCDEF. 7742 (C_entries): Optimize the test that used LEVEL_OK_FOR_FUNCDEF.
7743 (C_entries): Remove a piece of useless code. 7743 (C_entries): Remove a piece of useless code.
7744 (C_entries): Making typedef tags is delayed until a semicolon 7744 (C_entries): Making typedef tags is delayed until a semicolon
7745 is met. This handles "typedef int X, Y, Z;" correctly. 7745 is met. This handles "typedef int X, Y, Z;" correctly.
@@ -8139,7 +8139,7 @@
8139 * Makefile.in (prefix, bindir, libdir, srcdir): New variables, as 8139 * Makefile.in (prefix, bindir, libdir, srcdir): New variables, as
8140 described in the top-level Makefile. 8140 described in the top-level Makefile.
8141 (UTILITIES): Add make-path to the list of utility programs. 8141 (UTILITIES): Add make-path to the list of utility programs.
8142 (../arch-lib): Replaced by the ${archlibdir} target, which places 8142 (../arch-lib): Replace by the ${archlibdir} target, which places
8143 the executables in their permanent home. 8143 the executables in their permanent home.
8144 (install, install.sysv, install.xenix): Consolidated into one 8144 (install, install.sysv, install.xenix): Consolidated into one
8145 target which should work under all circumstances, modulo a few 8145 target which should work under all circumstances, modulo a few
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 66164fbc7ee..448a2e2a752 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,16 @@
12014-10-21 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * obsolete/cc-compat.el: Make obsolete (bug#18561).
4
5 * epg-config.el (epg-gpg-program): Don't use absolute names by default.
6
7 * emacs-lisp/bytecomp.el (=, <, >, <=, >=): Don't optimize multi-arg
8 case (bug#18767).
9
102014-10-21 Glenn Morris <rgm@gnu.org>
11
12 * Merge in all changes up to version 24.4 release.
13
12014-10-20 Stefan Monnier <monnier@iro.umontreal.ca> 142014-10-20 Stefan Monnier <monnier@iro.umontreal.ca>
2 15
3 * emacs-lisp/bytecomp.el (=, <, >, <=, >=): Don't optimize multi-arg 16 * emacs-lisp/bytecomp.el (=, <, >, <=, >=): Don't optimize multi-arg
diff --git a/lisp/cedet/ChangeLog b/lisp/cedet/ChangeLog
index 1c2311e2704..ff1856a0392 100644
--- a/lisp/cedet/ChangeLog
+++ b/lisp/cedet/ChangeLog
@@ -20,7 +20,8 @@
20 20
21 * semantic/ia.el (semantic-ia-complete-symbol-menu): Use posn-at-point 21 * semantic/ia.el (semantic-ia-complete-symbol-menu): Use posn-at-point
22 instead of senator-completion-menu-point-as-event; un-comment, tho keep 22 instead of senator-completion-menu-point-as-event; un-comment, tho keep
23 the "no smart completion" fallback commented since it still doesn't work. 23 the "no smart completion" fallback commented since it still doesn't
24 work.
24 25
252014-05-01 Glenn Morris <rgm@gnu.org> 262014-05-01 Glenn Morris <rgm@gnu.org>
26 27
@@ -83,8 +84,8 @@
83 structure tags are not analyzed correctly. Also, always search 84 structure tags are not analyzed correctly. Also, always search
84 the extended miniscope even when not dealing with types. 85 the extended miniscope even when not dealing with types.
85 86
86 * semantic/ctxt.el (semantic-get-local-variables-default): Also 87 * semantic/ctxt.el (semantic-get-local-variables-default):
87 try to parse local variables for buffers which are currently 88 Also try to parse local variables for buffers which are currently
88 marked as unparseable. Otherwise, it is often impossible to 89 marked as unparseable. Otherwise, it is often impossible to
89 complete local variables. 90 complete local variables.
90 91
@@ -125,8 +126,8 @@
125 (semantic-cpp-lexer): Use new `semantic-lex-spp-paren-or-list'. 126 (semantic-cpp-lexer): Use new `semantic-lex-spp-paren-or-list'.
126 127
127 * semantic/bovine/gcc.el (semantic-gcc-setup): Add 'features.h' to 128 * semantic/bovine/gcc.el (semantic-gcc-setup): Add 'features.h' to
128 the list of files whose preprocessor symbols are included. This 129 the list of files whose preprocessor symbols are included.
129 pulls in things like __USE_POSIX and similar. 130 This pulls in things like __USE_POSIX and similar.
130 131
131 * semantic/format.el (semantic-format-tag-prototype-default): 132 * semantic/format.el (semantic-format-tag-prototype-default):
132 Display default values if available. 133 Display default values if available.
@@ -135,11 +136,11 @@
135 (semantic-analyze-refs-proto): Add 'default-value' as ignorable in 136 (semantic-analyze-refs-proto): Add 'default-value' as ignorable in
136 call to `semantic-tag-similar-p'. 137 call to `semantic-tag-similar-p'.
137 138
138 * semantic/db-mode.el (semanticdb-semantic-init-hook-fcn): Always 139 * semantic/db-mode.el (semanticdb-semantic-init-hook-fcn):
139 set buffer for `semanticdb-current-table'. 140 Always set buffer for `semanticdb-current-table'.
140 141
141 * semantic/db.el (semanticdb-table::semanticdb-refresh-table): The 142 * semantic/db.el (semanticdb-table::semanticdb-refresh-table):
142 previous change turned up a bug in this method. Since the current 143 The previous change turned up a bug in this method. Since the current
143 table now correctly has a buffer set, the first clause in the 144 table now correctly has a buffer set, the first clause in the
144 `cond' would be taken, but there was a `save-excursion' missing. 145 `cond' would be taken, but there was a `save-excursion' missing.
145 146
@@ -163,8 +164,8 @@
163 impossible to find project includes. 164 impossible to find project includes.
164 165
165 * semantic/decorate/include.el 166 * semantic/decorate/include.el
166 (semantic-decoration-on-includes-highlight-default): Remove 167 (semantic-decoration-on-includes-highlight-default):
167 'unloaded' from throttle when decorating includes, otherwise all 168 Remove 'unloaded' from throttle when decorating includes, otherwise all
168 would be loaded. Rename 'table' to 'currenttable' to make things 169 would be loaded. Rename 'table' to 'currenttable' to make things
169 clearer. 170 clearer.
170 171
@@ -179,7 +180,7 @@
179 architecture). 180 architecture).
180 (ede-linux--get-build-directory, ede-linux--get-archs) 181 (ede-linux--get-build-directory, ede-linux--get-archs)
181 (ede-linux--detect-architecture, ede-linux--get-architecture) 182 (ede-linux--detect-architecture, ede-linux--get-architecture)
182 (ede-linux--include-path): Added function to detect Linux-specific 183 (ede-linux--include-path): Add function to detect Linux-specific
183 information. 184 information.
184 (ede-linux-load): Set new Linux-specific information when creating 185 (ede-linux-load): Set new Linux-specific information when creating
185 a project. 186 a project.
@@ -197,8 +198,8 @@
197 198
198 * ede/generic.el (project-run-target): Remove incorrect require. 199 * ede/generic.el (project-run-target): Remove incorrect require.
199 200
200 * semantic/format.el (semantic-format-tag-prototype-default): Use 201 * semantic/format.el (semantic-format-tag-prototype-default):
201 concat only for strings. 202 Use concat only for strings.
202 203
2032013-11-30 Glenn Morris <rgm@gnu.org> 2042013-11-30 Glenn Morris <rgm@gnu.org>
204 205
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog
index 5e37dff0eab..39dff3d5832 100644
--- a/lisp/gnus/ChangeLog
+++ b/lisp/gnus/ChangeLog
@@ -9,10 +9,10 @@
9 9
102014-10-15 Sylvain Chouleur <sylvain.chouleur@gmail.com> 102014-10-15 Sylvain Chouleur <sylvain.chouleur@gmail.com>
11 11
12 * gnus-icalendar.el: Support vcal format timezones 12 * gnus-icalendar.el: Support vcal format timezones.
13 (gnus-icalendar-event--decode-datefield): use icalendar functions to 13 (gnus-icalendar-event--decode-datefield): Use icalendar functions to
14 compute dates with associated timezone 14 compute dates with associated timezone.
15 (gnus-icalendar-event-from-ical): compute all timezones 15 (gnus-icalendar-event-from-ical): Compute all timezones.
16 16
172014-10-14 Teodor Zlatanov <tzz@lifelogs.com> 172014-10-14 Teodor Zlatanov <tzz@lifelogs.com>
18 18
@@ -24290,10 +24290,10 @@
24290 24290
24291 * gnus-group.el: Require gnus-sum and autoload functions to 24291 * gnus-group.el: Require gnus-sum and autoload functions to
24292 resolve warnings when gnus-group.el compiled alone. 24292 resolve warnings when gnus-group.el compiled alone.
24293 (gnus-group-line-format): Documented new %F. 24293 (gnus-group-line-format): Document new %F.
24294 (size of Fetched data) group line format; identifies disk space 24294 (size of Fetched data) group line format; identifies disk space
24295 used by agent and cache. 24295 used by agent and cache.
24296 (gnus-group-line-format-alist): Defined new F format. 24296 (gnus-group-line-format-alist): Define new F format.
24297 (gnus-total-fetched-for): New function. 24297 (gnus-total-fetched-for): New function.
24298 (gnus-group-delete-group): No longer update 24298 (gnus-group-delete-group): No longer update
24299 gnus-cache-active-altered as gnus-request-delete-group now keeps 24299 gnus-cache-active-altered as gnus-request-delete-group now keeps
diff --git a/lisp/mh-e/ChangeLog b/lisp/mh-e/ChangeLog
index 0e8665c6c0d..242c8f0e071 100644
--- a/lisp/mh-e/ChangeLog
+++ b/lisp/mh-e/ChangeLog
@@ -14,8 +14,8 @@
14 string before trying to use it (closes SF #474). 14 string before trying to use it (closes SF #474).
15 (mh-bare-components): New function to create a temporary initial 15 (mh-bare-components): New function to create a temporary initial
16 components file; replaces mh-find-components. Improve the temp 16 components file; replaces mh-find-components. Improve the temp
17 folder and file names as per a suggestion from Bill Wohler. Also 17 folder and file names as per a suggestion from Bill Wohler.
18 address XEmacs compatibility issues: use mm-make-temp-file instead 18 Also address XEmacs compatibility issues: use mm-make-temp-file instead
19 of make-temp-file, and only pass one argument to delete-directory. 19 of make-temp-file, and only pass one argument to delete-directory.
20 (mh-edit-again, mh-send-sub): Use mh-bare-components instead of 20 (mh-edit-again, mh-send-sub): Use mh-bare-components instead of
21 mh-find-components (partially closes SF #468). 21 mh-find-components (partially closes SF #468).
@@ -103,8 +103,8 @@
103 * mh-letter.el (mh-yank-hooks): Use new mh-make-obsolete-variable 103 * mh-letter.el (mh-yank-hooks): Use new mh-make-obsolete-variable
104 macro. 104 macro.
105 105
106 * mh-e.el (mh-kill-folder-suppress-prompt-hooks): Use 106 * mh-e.el (mh-kill-folder-suppress-prompt-hooks):
107 new mh-define-obsolete-variable-alias macro. 107 Use new mh-define-obsolete-variable-alias macro.
108 108
109 * mh-compat.el (mh-cl-flet): New alias for cl-flet on Emacs 24 and 109 * mh-compat.el (mh-cl-flet): New alias for cl-flet on Emacs 24 and
110 flet elsewhere. 110 flet elsewhere.
@@ -116,8 +116,8 @@
116 Replace flet with new alias mh-cl-flet. 116 Replace flet with new alias mh-cl-flet.
117 117
118 * mh-mime.el (mh-display-with-external-viewer, mh-mime-display) 118 * mh-mime.el (mh-display-with-external-viewer, mh-mime-display)
119 (mh-press-button, mh-push-button, mh-display-emphasis): Replace 119 (mh-press-button, mh-push-button, mh-display-emphasis):
120 flet with new alias mh-cl-flet. 120 Replace flet with new alias mh-cl-flet.
121 121
122 * mh-e.el (mh-invisible-header-fields-internal): 122 * mh-e.el (mh-invisible-header-fields-internal):
123 Remove trailing whitespace. 123 Remove trailing whitespace.
@@ -159,16 +159,16 @@
159 (mh-folder-mode): Add mh-blacklist and mh-whitelist variables. 159 (mh-folder-mode): Add mh-blacklist and mh-whitelist variables.
160 (mh-execute-commands): Update documentation. 160 (mh-execute-commands): Update documentation.
161 (mh-undo, mh-outstanding-commands-p, mh-process-commands) 161 (mh-undo, mh-outstanding-commands-p, mh-process-commands)
162 (mh-delete-a-msg, mh-refile-a-msg, mh-undo-msg): Handle 162 (mh-delete-a-msg, mh-refile-a-msg, mh-undo-msg):
163 blacklisted and whitelisted messages. 163 Handle blacklisted and whitelisted messages.
164 * mh-junk.el (mh-junk-blacklist, mh-junk-whitelist): Update to put 164 * mh-junk.el (mh-junk-blacklist, mh-junk-whitelist): Update to put
165 messages in blacklist and whitelist respectively for latter 165 messages in blacklist and whitelist respectively for latter
166 processing. 166 processing.
167 (mh-blacklist-a-msg, mh-junk-whitelist-a-msg): New function to 167 (mh-blacklist-a-msg, mh-junk-whitelist-a-msg): New function to
168 support previous functions. 168 support previous functions.
169 (mh-junk-blacklist-disposition): New function. 169 (mh-junk-blacklist-disposition): New function.
170 (mh-junk-process-blacklist, mh-junk-process-whitelist): New 170 (mh-junk-process-blacklist, mh-junk-process-whitelist):
171 functions that perform the blacklisting and whitelisting 171 New functions that perform the blacklisting and whitelisting
172 respectively that used to be performed by mh-junk-blacklist and 172 respectively that used to be performed by mh-junk-blacklist and
173 mh-junk-whitelist. 173 mh-junk-whitelist.
174 * mh-scan.el (mh-scan-blacklisted-msg-regexp) 174 * mh-scan.el (mh-scan-blacklisted-msg-regexp)
@@ -191,18 +191,18 @@
191 X-MaxCode-Template:, X-ME-Bayesian:, X-Sendergroup:, X-SFDC-, 191 X-MaxCode-Template:, X-ME-Bayesian:, X-Sendergroup:, X-SFDC-,
192 X-SMFBL:, X-SMHeaderMap:, X-VGI-OESCD:, X-VirtualServer:, 192 X-SMFBL:, X-SMHeaderMap:, X-VGI-OESCD:, X-VirtualServer:,
193 X-VirtualServerGroup:, X-XPT-XSL-Name:, X-Y-GMX-Trusted:, 193 X-VirtualServerGroup:, X-XPT-XSL-Name:, X-Y-GMX-Trusted:,
194 X-XWALL-, X-ZixNet:. Changed X-Habeas-SWE- to X-Habeas-. Updated 194 X-XWALL-, X-ZixNet:. Changed X-Habeas-SWE- to X-Habeas-.
195 the comment. (addresses SF #1916032). 195 Updated the comment. (addresses SF #1916032).
196 196
1972012-11-25 Bill Wohler <wohler@newt.com> 1972012-11-25 Bill Wohler <wohler@newt.com>
198 198
199 * mh-e.el (mh-invisible-header-fields-internal): Add 199 * mh-e.el (mh-invisible-header-fields-internal):
200 X-AnalysisOut, X-Authentication-Info, X-Auto-Response-Suppress, 200 Add X-AnalysisOut, X-Authentication-Info, X-Auto-Response-Suppress,
201 X-Bayes-Prob, X-Cam-, X-CanIt-Geo, X-Completed, X-Facebook, 201 X-Bayes-Prob, X-Cam-, X-CanIt-Geo, X-Completed, X-Facebook,
202 X-Forwarded-, X-Generated-By, X-Headers-End, X-IEEE-UCE, 202 X-Forwarded-, X-Generated-By, X-Headers-End, X-IEEE-UCE,
203 X-Jira-Fingerprint, X-Junkmail-, X-Launchpad-, X-MXL-Hash, 203 X-Jira-Fingerprint, X-Junkmail-, X-Launchpad-, X-MXL-Hash,
204 X-Notification-, X-Notifications, X-Oracle-Calendar. Replace 204 X-Notification-, X-Notifications, X-Oracle-Calendar.
205 X-DCC-Usenix-Metrics with X-DCC- (addresses SF #1916032). 205 Replace X-DCC-Usenix-Metrics with X-DCC- (addresses SF #1916032).
206 206
2072012-11-25 Jeffrey C Honig <jch@honig.net> 2072012-11-25 Jeffrey C Honig <jch@honig.net>
208 208
@@ -1260,8 +1260,8 @@
1260 (mh-show-subject, mh-show-to, mh-show-xface) 1260 (mh-show-subject, mh-show-to, mh-show-xface)
1261 (mh-speedbar-folder, mh-speedbar-folder-with-unseen-messages) 1261 (mh-speedbar-folder, mh-speedbar-folder-with-unseen-messages)
1262 (mh-speedbar-selected-folder) 1262 (mh-speedbar-selected-folder)
1263 (mh-speedbar-selected-folder-with-unseen-messages): Add 1263 (mh-speedbar-selected-folder-with-unseen-messages):
1264 :package-version keyword to these faces (closes SF #1452724). 1264 Add :package-version keyword to these faces (closes SF #1452724).
1265 1265
1266 * mh-tool-bar.el (mh-tool-bar-define): Add commented-out 1266 * mh-tool-bar.el (mh-tool-bar-define): Add commented-out
1267 :package-version keywords (closes SF #1452724). 1267 :package-version keywords (closes SF #1452724).
diff --git a/lisp/progmodes/cc-compat.el b/lisp/obsolete/cc-compat.el
index 8486742281e..1bd7c031afd 100644
--- a/lisp/progmodes/cc-compat.el
+++ b/lisp/obsolete/cc-compat.el
@@ -8,6 +8,7 @@
8;; Created: August 1994, split from cc-mode.el 8;; Created: August 1994, split from cc-mode.el
9;; Keywords: c languages 9;; Keywords: c languages
10;; Package: cc-mode 10;; Package: cc-mode
11;; Obsolete-Since: 24.5
11 12
12;; This file is part of GNU Emacs. 13;; This file is part of GNU Emacs.
13 14
diff --git a/lisp/org/ChangeLog b/lisp/org/ChangeLog
index 1d71497600e..b1de69a1b84 100644
--- a/lisp/org/ChangeLog
+++ b/lisp/org/ChangeLog
@@ -4,18 +4,17 @@
4 4
52014-10-12 Marco Wahl <marcowahlsoft@gmail.com> 52014-10-12 Marco Wahl <marcowahlsoft@gmail.com>
6 6
7 * org-agenda.el (org-get-entries-from-diary): Use 7 * org-agenda.el (org-get-entries-from-diary):
8 `diary-fancy-display' instead of the obsolete 8 Use `diary-fancy-display' instead of the obsolete
9 `diary-display-hook'. 9 `diary-display-hook'.
10 10
112014-10-12 Nicolas Goaziou <mail@nicolasgoaziou.fr> 112014-10-12 Nicolas Goaziou <mail@nicolasgoaziou.fr>
12 12
13 * ox.el (org-export-async-start): Limit first argument to lambda 13 * ox.el (org-export-async-start): Limit first argument to lambda
14 expressions. 14 expressions.
15 15
16 * ox-publish.el (org-publish, org-publish-all) 16 * ox-publish.el (org-publish, org-publish-all)
17 (org-publish-current-file): Replace `ignore', per limit stated 17 (org-publish-current-file): Replace `ignore', per limit stated above.
18 above.
19 18
202014-10-12 Christopher Schmidt <ch@ristopher.com> 192014-10-12 Christopher Schmidt <ch@ristopher.com>
21 20
@@ -89,8 +88,8 @@
89 * org-agenda.el (org-agenda-get-sexps): Don't add tags as text 88 * org-agenda.el (org-agenda-get-sexps): Don't add tags as text
90 properties. 89 properties.
91 90
92 * org-capture.el (org-capture-fill-template): Take 91 * org-capture.el (org-capture-fill-template):
93 `org-extend-today-until' into account when setting the format time 92 Take `org-extend-today-until' into account when setting the format time
94 string. 93 string.
95 94
96 * org.el (org-paste-subtree): Fix match subexpression. 95 * org.el (org-paste-subtree): Fix match subexpression.
@@ -115,8 +114,8 @@
115 (org-agenda-tag-filter-while-redo): Delete. 114 (org-agenda-tag-filter-while-redo): Delete.
116 (org-agenda-list, org-agenda-redo, org-agenda-filter-by-tag): 115 (org-agenda-list, org-agenda-redo, org-agenda-filter-by-tag):
117 Remove unused code. 116 Remove unused code.
118 (org-agenda-clockreport-mode, org-agenda-set-mode-name): Don't 117 (org-agenda-clockreport-mode, org-agenda-set-mode-name):
119 consider tag filters. 118 Don't consider tag filters.
120 119
121 * org.el (org-fix-ellipsis-at-bol) 120 * org.el (org-fix-ellipsis-at-bol)
122 (org-first-headline-recenter): Use `set-window-start' instead 121 (org-first-headline-recenter): Use `set-window-start' instead
@@ -137,8 +136,8 @@
137 136
138 * org.el (org-overview): Don't call `recenter'. 137 * org.el (org-overview): Don't call `recenter'.
139 138
140 * org-agenda.el (org-agenda-custom-commands-local-options): Fix 139 * org-agenda.el (org-agenda-custom-commands-local-options):
141 misquoted values. 140 Fix misquoted values.
142 141
143 * org.el (org-property-re): Also match null properties by default. 142 * org.el (org-property-re): Also match null properties by default.
144 (org-entry-delete): Also delete null properties. 143 (org-entry-delete): Also delete null properties.
@@ -146,8 +145,8 @@
146 (org-delete-property): Throw a message when there is not property 145 (org-delete-property): Throw a message when there is not property
147 to delete. 146 to delete.
148 147
149 * org-agenda.el (org-agenda-insert-diary-make-new-entry): Fix 148 * org-agenda.el (org-agenda-insert-diary-make-new-entry):
150 docstring. 149 Fix docstring.
151 150
152 * org.el (org-re-property): New parameter `allow-null' to match 151 * org.el (org-re-property): New parameter `allow-null' to match
153 property with a null value. 152 property with a null value.
@@ -174,8 +173,8 @@
174 `buffer-invisibility-spec'. 173 `buffer-invisibility-spec'.
175 174
176 * org-agenda.el (org-agenda-mode): Add buffer invisibility specs. 175 * org-agenda.el (org-agenda-mode): Add buffer invisibility specs.
177 (org-agenda-filter-hide-line, org-agenda-remove-filter): Set 176 (org-agenda-filter-hide-line, org-agenda-remove-filter):
178 the 'invisible text property to 'org-filtered. 177 Set the 'invisible text property to 'org-filtered.
179 (org-agenda-show-new-time): Add the default face to avoid the 178 (org-agenda-show-new-time): Add the default face to avoid the
180 foreground of the last character on the line to leak into the 179 foreground of the last character on the line to leak into the
181 timestamp notification. 180 timestamp notification.
@@ -195,8 +194,8 @@
195 of `outline-end-of-subtree'. 194 of `outline-end-of-subtree'.
196 (outline-end-of-subtree): Remove advice. 195 (outline-end-of-subtree): Remove advice.
197 196
198 * org-mouse.el (org-mouse-move-tree, org-mouse-do-remotely): Use 197 * org-mouse.el (org-mouse-move-tree, org-mouse-do-remotely):
199 `org-end-of-subtree' instead of `outline-end-of-subtree'. 198 Use `org-end-of-subtree' instead of `outline-end-of-subtree'.
200 199
201 * org-agenda.el (org-cmp-ts): Argument `type' is not optional. 200 * org-agenda.el (org-cmp-ts): Argument `type' is not optional.
202 Don't quote it. 201 Don't quote it.
@@ -204,8 +203,8 @@
204 * org-habit.el (org-habit-insert-consistency-graphs): Don't remove 203 * org-habit.el (org-habit-insert-consistency-graphs): Don't remove
205 filter overlays as we don't use overlays for filters anymore. 204 filter overlays as we don't use overlays for filters anymore.
206 205
207 * org-agenda.el (org-agenda-local-vars): Add 206 * org-agenda.el (org-agenda-local-vars):
208 `org-agenda-top-headline-filter'. 207 Add `org-agenda-top-headline-filter'.
209 (org-agenda-filter-by-category): Fix syntax. 208 (org-agenda-filter-by-category): Fix syntax.
210 (org-agenda-filter-show-all-top-filter): New function. 209 (org-agenda-filter-show-all-top-filter): New function.
211 (org-agenda-filter-by-top-headline) 210 (org-agenda-filter-by-top-headline)
@@ -246,8 +245,8 @@
246 * org-table.el (org-table-eval-formula): Fix conversion of 245 * org-table.el (org-table-eval-formula): Fix conversion of
247 inactive timestamps to active ones. 246 inactive timestamps to active ones.
248 247
249 * org.el (org-set-regexps-and-options): Allow 248 * org.el (org-set-regexps-and-options):
250 `org-complex-heading-regexp-format' to match [/] and [%] cookies 249 Allow `org-complex-heading-regexp-format' to match [/] and [%] cookies
251 when they are both before and after the heading. 250 when they are both before and after the heading.
252 251
253 * org-agenda.el (org-agenda-max-todos, org-agenda-max-tags) 252 * org-agenda.el (org-agenda-max-todos, org-agenda-max-tags)
@@ -272,8 +271,8 @@
272 * ob-screen.el (org-babel-screen-test): Use unpredictable name for 271 * ob-screen.el (org-babel-screen-test): Use unpredictable name for
273 temporary file. 272 temporary file.
274 273
275 * ob-screen.el (org-babel-screen-session-write-temp-file): Use 274 * ob-screen.el (org-babel-screen-session-write-temp-file):
276 unpredictable temp file name, fixes bug#17416. 275 Use unpredictable temp file name, fixes bug#17416.
277 276
2782014-10-03 Ian Kelling <ian@iankelling.org> 2772014-10-03 Ian Kelling <ian@iankelling.org>
279 278
@@ -367,8 +366,8 @@
367 * org-agenda.el (org-agenda-write): Write headings in proper 366 * org-agenda.el (org-agenda-write): Write headings in proper
368 order. 367 order.
369 368
370 * org-element.el (org-element-table-interpreter): Enhance 369 * org-element.el (org-element-table-interpreter):
371 docstring. 370 Enhance docstring.
372 371
373 * ox-md.el (org-md-link): Allow custom link type export function. 372 * ox-md.el (org-md-link): Allow custom link type export function.
374 373
@@ -390,8 +389,8 @@
390 empty. Refactoring. 389 empty. Refactoring.
391 (org-texinfo-src-block): Refactor code. Comply to predicate naming. 390 (org-texinfo-src-block): Refactor code. Comply to predicate naming.
392 391
393 * ox-texinfo.el (org-texinfo--sanitize-node): Handle 392 * ox-texinfo.el (org-texinfo--sanitize-node):
394 " (not)allowed" case. 393 Handle " (not)allowed" case.
395 394
396 * ox-texinfo.el (org-texinfo-headline): Remove wrong code 395 * ox-texinfo.el (org-texinfo-headline): Remove wrong code
397 comments. 396 comments.
@@ -414,8 +413,8 @@
414 413
415 * ox-texinfo.el (org-texinfo--sanitize-node): "@", "{" and "}" 414 * ox-texinfo.el (org-texinfo--sanitize-node): "@", "{" and "}"
416 characters are allowed in a node name. So are "(" and ")" unless 415 characters are allowed in a node name. So are "(" and ")" unless
417 "(" starts the name and there is ")" somewhere in the name. Also 416 "(" starts the name and there is ")" somewhere in the name.
418 trim and collapse whitespace characters. Renamed from 417 Also trim and collapse whitespace characters. Renamed from
419 `org-texinfo--sanitize-menu'. 418 `org-texinfo--sanitize-menu'.
420 (org-texinfo--get-node): Do not sanitize node names over zealously. 419 (org-texinfo--get-node): Do not sanitize node names over zealously.
421 Ensure returned node names are unique. 420 Ensure returned node names are unique.
@@ -427,17 +426,17 @@
427 * ox-texinfo.el (org-texinfo--normalize-headlines): Make sure a 426 * ox-texinfo.el (org-texinfo--normalize-headlines): Make sure a
428 blank line always follows nodes. 427 blank line always follows nodes.
429 428
430 * ox-texinfo.el (org-texinfo-make-menu): Change signature. Remove 429 * ox-texinfo.el (org-texinfo-make-menu): Change signature.
431 some intermediate functions. Generate the full master menu when 430 Remove some intermediate functions. Generate the full master menu when
432 asked. 431 asked.
433 (org-texinfo--build-menu): Use a simpler algorithm. 432 (org-texinfo--build-menu): Use a simpler algorithm.
434 (org-texinfo--format-entries): Fix entries when both node and title 433 (org-texinfo--format-entries): Fix entries when both node and title
435 are different. 434 are different.
436 (org-texinfo--menu-entries): Renamed from `org-texinfo--generate-menu-list'. 435 (org-texinfo--menu-entries): Rename from `org-texinfo--generate-menu-list'.
437 (org-texinfo-headline): Move menu handling to next function. 436 (org-texinfo-headline): Move menu handling to next function.
438 (org-texinfo-section): Handle menu for current parent. 437 (org-texinfo-section): Handle menu for current parent.
439 (org-texinfo--menu-headlines, org-texinfo--generate-detailed): Remove 438 (org-texinfo--menu-headlines, org-texinfo--generate-detailed):
440 functions. 439 Remove functions.
441 (org-texinfo--normalize-headlines): New function. 440 (org-texinfo--normalize-headlines): New function.
442 441
443 * ox-texinfo.el (org-texinfo-headline): Fix @appendix command. 442 * ox-texinfo.el (org-texinfo-headline): Fix @appendix command.
@@ -517,8 +516,8 @@
517 * org-element.el (org-element-headline-parser): Add missing 516 * org-element.el (org-element-headline-parser): Add missing
518 `:post-blank' property in docstring. 517 `:post-blank' property in docstring.
519 518
520 * ox-latex.el (org-latex-table-scientific-notation): Set 519 * ox-latex.el (org-latex-table-scientific-notation):
521 appropriate value. 520 Set appropriate value.
522 (org-latex-listings-options): Fix docstring. 521 (org-latex-listings-options): Fix docstring.
523 522
524 * ox.el (org-export-raw-special-block-p): New function. 523 * ox.el (org-export-raw-special-block-p): New function.
@@ -555,8 +554,8 @@
555 554
556 * org.el (org-insert-heading): Fix error when inserting a headline 555 * org.el (org-insert-heading): Fix error when inserting a headline
557 before first headline, with point not at bol. Remove source block 556 before first headline, with point not at bol. Remove source block
558 check for consistency with behavior after first headline. Tiny 557 check for consistency with behavior after first headline.
559 fix to docstring. 558 Tiny fix to docstring.
560 559
561 * org.el (org-scan-tags): Fix typo in docstring. 560 * org.el (org-scan-tags): Fix typo in docstring.
562 561
@@ -589,8 +588,8 @@
589 empty. 588 empty.
590 589
591 * ox-html.el (org-html-standalone-image-p): Ensure paragraph 590 * ox-html.el (org-html-standalone-image-p): Ensure paragraph
592 contains at least a link before return a non-nil value. Clarify 591 contains at least a link before return a non-nil value.
593 docstring. 592 Clarify docstring.
594 593
595 * ox.el (org-export-data): Always return a string, as specified 594 * ox.el (org-export-data): Always return a string, as specified
596 by the docstring. 595 by the docstring.
@@ -604,8 +603,8 @@
604 org-icalendar-blocked-headline-p): Fix docstrings. 603 org-icalendar-blocked-headline-p): Fix docstrings.
605 (org-icalendar-clear-blank-lines): Fix docstring and regexp. 604 (org-icalendar-clear-blank-lines): Fix docstring and regexp.
606 605
607 * ox-icalendar.el (org-icalendar-entry): Use 606 * ox-icalendar.el (org-icalendar-entry):
608 `org-icalendar-with-timestamps'. 607 Use `org-icalendar-with-timestamps'.
609 608
6102014-10-03 Nicolas Richard <theonewiththeevillook@yahoo.fr> 6092014-10-03 Nicolas Richard <theonewiththeevillook@yahoo.fr>
611 610
@@ -621,8 +620,8 @@
6212014-10-03 Marco Wahl <marcowahlsoft@gmail.com> (tiny change) 6202014-10-03 Marco Wahl <marcowahlsoft@gmail.com> (tiny change)
622 621
623 * org-agenda.el (org-agenda-bulk-mark) 622 * org-agenda.el (org-agenda-bulk-mark)
624 (org-agenda-bulk-mark-regexp, org-agenda-bulk-toggle-all): Fix 623 (org-agenda-bulk-mark-regexp, org-agenda-bulk-toggle-all):
625 org-agenda-bulk-mark-all when time-grid is shown. 624 Fix org-agenda-bulk-mark-all when time-grid is shown.
626 625
6272014-06-23 Stefan Monnier <monnier@iro.umontreal.ca> 6262014-06-23 Stefan Monnier <monnier@iro.umontreal.ca>
628 627
@@ -13609,7 +13608,7 @@
13609 13608
13610 * ob.el (org-babel-params-from-properties): Now splits 13609 * ob.el (org-babel-params-from-properties): Now splits
13611 multiple var arguments behind a single ":var". 13610 multiple var arguments behind a single ":var".
13612 (org-babel-balanced-split): Separated balanced splitting of 13611 (org-babel-balanced-split): Separate balanced splitting of
13613 strings out into a new function. 13612 strings out into a new function.
13614 (org-babel-parse-multiple-vars): Splits multiple var arguments 13613 (org-babel-parse-multiple-vars): Splits multiple var arguments
13615 behind a single ":var". 13614 behind a single ":var".
@@ -21400,7 +21399,7 @@
21400 21399
214012010-11-11 Eric Schulte <schulte.eric@gmail.com> 214002010-11-11 Eric Schulte <schulte.eric@gmail.com>
21402 21401
21403 * ob-exp.el (org-babel-exp-results): Replaced old function call. 21402 * ob-exp.el (org-babel-exp-results): Replace old function call.
21404 21403
214052010-11-11 Eric Schulte <schulte.eric@gmail.com> 214042010-11-11 Eric Schulte <schulte.eric@gmail.com>
21406 21405
@@ -21593,7 +21592,7 @@
21593 21592
215942010-11-11 Noorul Islam <noorul@noorul.com> 215932010-11-11 Noorul Islam <noorul@noorul.com>
21595 21594
21596 * org-latex.el (org-export-latex-links): Replaced hard coded 21595 * org-latex.el (org-export-latex-links): Replace hard coded
21597 hyperref format with custom variable 21596 hyperref format with custom variable
21598 `org-export-latex-hyperref-format'. 21597 `org-export-latex-hyperref-format'.
21599 21598
diff --git a/lisp/url/ChangeLog b/lisp/url/ChangeLog
index f725ba66359..26e1dd1756d 100644
--- a/lisp/url/ChangeLog
+++ b/lisp/url/ChangeLog
@@ -128,19 +128,19 @@
128 128
1292013-08-12 Lars Magne Ingebrigtsen <larsi@gnus.org> 1292013-08-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
130 130
131 * url-http.el (url-handle-content-transfer-encoding): Renamed 131 * url-http.el (url-handle-content-transfer-encoding): Rename
132 `zlib-decompress-gzipped-region' and check whether it's available, 132 `zlib-decompress-gzipped-region' and check whether it's available,
133 too. 133 too.
134 (url-handle-content-transfer-encoding): Renamed 134 (url-handle-content-transfer-encoding):
135 `zlib-decompress-region' again. 135 Rename `zlib-decompress-region' again.
136 136
1372013-08-11 Lars Magne Ingebrigtsen <larsi@gnus.org> 1372013-08-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
138 138
139 * url-vars.el (url-mime-encoding-string): If we have built-in gzip 139 * url-vars.el (url-mime-encoding-string): If we have built-in gzip
140 support, say that we accept gzipped content. 140 support, say that we accept gzipped content.
141 141
142 * url-http.el (url-handle-content-transfer-encoding): Support 142 * url-http.el (url-handle-content-transfer-encoding):
143 decompressing gzipped content. 143 Support decompressing gzipped content.
144 144
1452013-07-31 Stefan Monnier <monnier@iro.umontreal.ca> 1452013-07-31 Stefan Monnier <monnier@iro.umontreal.ca>
146 146
diff --git a/oldXMenu/ChangeLog b/oldXMenu/ChangeLog
index 085896409dd..cb873f6c4eb 100644
--- a/oldXMenu/ChangeLog
+++ b/oldXMenu/ChangeLog
@@ -98,8 +98,8 @@
98 (MAX_INACT_PNUM, TILE_BUF_SIZE): Remove; unused. 98 (MAX_INACT_PNUM, TILE_BUF_SIZE): Remove; unused.
99 (x_get_resource_string): Args are readonly. 99 (x_get_resource_string): Args are readonly.
100 (XAllocDisplayColor): colorName is readonly. 100 (XAllocDisplayColor): colorName is readonly.
101 (XMenuCreate): def_env is readonly. Remove unused locals. Avoid 101 (XMenuCreate): def_env is readonly. Remove unused locals.
102 "else;". 102 Avoid "else;".
103 * Destroy.c (XMenuDestroy): Return void. 103 * Destroy.c (XMenuDestroy): Return void.
104 * Error.c (XMenuError): Remove const pointer. 104 * Error.c (XMenuError): Remove const pointer.
105 * EvHand.c (XMenuEventHandler): Return void. 105 * EvHand.c (XMenuEventHandler): Return void.
@@ -354,7 +354,7 @@
354 354
3551995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu> 3551995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
356 356
357 * Makefile.in (maintainer-clean): Renamed from realclean. 357 * Makefile.in (maintainer-clean): Rename from realclean.
358 358
3591994-10-25 Richard Stallman <rms@mole.gnu.ai.mit.edu> 3591994-10-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
360 360
@@ -434,8 +434,8 @@
434 434
4351993-09-27 Brian J. Fox (bfox@valhalla) 4351993-09-27 Brian J. Fox (bfox@valhalla)
436 436
437 * Makefile.in (CPP, LN_S, C_SWITCH_X_SITE, CC, CFLAGS): Allow 437 * Makefile.in (CPP, LN_S, C_SWITCH_X_SITE, CC, CFLAGS):
438 `configure' to supply the values for these variables. 438 Allow `configure' to supply the values for these variables.
439 439
4401993-09-26 Brian J. Fox (bfox@ai.mit.edu) 4401993-09-26 Brian J. Fox (bfox@ai.mit.edu)
441 441
@@ -640,7 +640,7 @@
640 640
641 * XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c: 641 * XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
642 Use Xlib.h, not Xlibint.h. 642 Use Xlib.h, not Xlibint.h.
643 * XLookAssoc.c, XMakeAssoc.c, XCrAssoc.c (NULL): Defined. 643 * XLookAssoc.c, XMakeAssoc.c, XCrAssoc.c (NULL): Define.
644 * XMakeAssoc.c, XCrAssoc.c: Include errno.h. Declare errno. 644 * XMakeAssoc.c, XCrAssoc.c: Include errno.h. Declare errno.
645 * XMakeAssoc.c (_XIOErrorFunction): Declared. 645 * XMakeAssoc.c (_XIOErrorFunction): Declared.
646 646
diff --git a/src/ChangeLog b/src/ChangeLog
index f00caa30733..075e41f9bd1 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
12014-10-21 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * xdisp.c (redisplay_window): Re-run pre-redisplay-function after we
4 move point.
5
12014-10-20 Glenn Morris <rgm@gnu.org> 62014-10-20 Glenn Morris <rgm@gnu.org>
2 7
3 * Merge in all changes up to 24.4 release. 8 * Merge in all changes up to 24.4 release.
@@ -43,11 +48,11 @@
43 * gtkutil.c (XG_TEXT_CANCEL, XG_TEXT_OPEN, XG_TEXT_OK): New defines 48 * gtkutil.c (XG_TEXT_CANCEL, XG_TEXT_OPEN, XG_TEXT_OK): New defines
44 to handle Gtk versions. 49 to handle Gtk versions.
45 (xg_get_file_with_chooser): Use them. 50 (xg_get_file_with_chooser): Use them.
46 (xg_have_tear_offs, tearoff_remove, tearoff_activate): Remove 51 (xg_have_tear_offs, tearoff_remove, tearoff_activate):
47 (create_menus): Remove teroff argument and code. 52 Remove (create_menus): Remove teroff argument and code.
48 Remove call to gtk_menu_set_title. 53 Remove call to gtk_menu_set_title.
49 (xg_update_menubar, xg_update_submenu): Remove tearoff code. Adjust 54 (xg_update_menubar, xg_update_submenu): Remove tearoff code.
50 args to create_menus. 55 Adjust args to create_menus.
51 (xg_tool_bar_menu_proxy, xg_tool_bar_detach_callback) 56 (xg_tool_bar_menu_proxy, xg_tool_bar_detach_callback)
52 (xg_tool_bar_attach_callback, TOOLBAR_TOP_WIDGET): Remove. 57 (xg_tool_bar_attach_callback, TOOLBAR_TOP_WIDGET): Remove.
53 (xg_pack_tool_bar): Replace TOOLBAR_TOP_WIDGET, remove detach code. 58 (xg_pack_tool_bar): Replace TOOLBAR_TOP_WIDGET, remove detach code.
@@ -58,8 +63,8 @@
58 find_icon_from_name. Let stock be a list of icon names to try. 63 find_icon_from_name. Let stock be a list of icon names to try.
59 Only use gtk_image_new_from_stock on Gtk+ < 3.10. 64 Only use gtk_image_new_from_stock on Gtk+ < 3.10.
60 Replace TOOLBAR_TOP_WIDGET. 65 Replace TOOLBAR_TOP_WIDGET.
61 (free_frame_tool_bar, xg_change_toolbar_position ): Replace 66 (free_frame_tool_bar, xg_change_toolbar_position ):
62 TOOLBAR_TOP_WIDGET. 67 Replace TOOLBAR_TOP_WIDGET.
63 (xg_initialize): Remove tearoff code. 68 (xg_initialize): Remove tearoff code.
64 69
652014-10-18 Eli Zaretskii <eliz@gnu.org> 702014-10-18 Eli Zaretskii <eliz@gnu.org>
diff --git a/src/xdisp.c b/src/xdisp.c
index ad28dacf4e5..dca6631a6ff 100644
--- a/src/xdisp.c
+++ b/src/xdisp.c
@@ -16345,16 +16345,24 @@ redisplay_window (Lisp_Object window, bool just_this_one_p)
16345 16345
16346 set_cursor_from_row (w, row, w->desired_matrix, 0, 0, 0, 0); 16346 set_cursor_from_row (w, row, w->desired_matrix, 0, 0, 0, 0);
16347 16347
16348 /* If we are highlighting the region, then we just changed 16348 /* Re-run pre-redisplay-function so it can update the region
16349 the region, so redisplay to show it. */ 16349 according to the new position of point. */
16350 /* FIXME: We need to (re)run pre-redisplay-function! */ 16350 /* Other than the cursor, w's redisplay is done so we can set its
16351 /* if (markpos_of_region () >= 0) 16351 redisplay to false. Also the buffer's redisplay can be set to
16352 { 16352 false, since propagate_buffer_redisplay should have already
16353 propagated its info to `w' anyway. */
16354 w->redisplay = false;
16355 XBUFFER (w->contents)->text->redisplay = false;
16356 safe__call1 (true, Vpre_redisplay_function, Fcons (window, Qnil));
16357
16358 if (w->redisplay || XBUFFER (w->contents)->text->redisplay)
16359 {
16360 /* pre-redisplay-function made changes (e.g. move the region)
16361 that require another round of redisplay. */
16353 clear_glyph_matrix (w->desired_matrix); 16362 clear_glyph_matrix (w->desired_matrix);
16354 if (!try_window (window, startp, 0)) 16363 if (!try_window (window, startp, 0))
16355 goto need_larger_matrices; 16364 goto need_larger_matrices;
16356 } 16365 }
16357 */
16358 } 16366 }
16359 if (w->cursor.vpos < 0 || !cursor_row_fully_visible_p (w, 0, 0)) 16367 if (w->cursor.vpos < 0 || !cursor_row_fully_visible_p (w, 0, 0))
16360 { 16368 {