aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog.2206
1 files changed, 205 insertions, 1 deletions
diff --git a/ChangeLog.2 b/ChangeLog.2
index 281edc5d047..fd4ac82b81c 100644
--- a/ChangeLog.2
+++ b/ChangeLog.2
@@ -1,3 +1,207 @@
12015-08-09 Ivan Kanis <ivan@kanis.fr>
2
3 fix link to source code in help window
4 * lisp/help-fns.el (find-lisp-object-file-name): remove code that
5 will never work due to Glenn Morris change a6d63d9 on Apr 20 2013
6 'No longer include timestamp in header of .elc files'. Add code
7 that will return .el source file in load-path.
8
92015-08-09 Artur Malabarba <bruce.connor.am@gmail.com>
10
11 * isearch.el (isearch-search-fun-default): (Bug#21164)
12 Respect `isearch-lax-whitespace' when searching through
13 `isearch-word'.
14
152015-08-08 Stefan Monnier <monnier@iro.umontreal.ca>
16
17 * test/automated/ert-tests.el (ert-test-deftest): Add FIXME.
18
19 * org.el: Fix up some lexical scoping warnings, and use dolist
20 * lisp/org/org.el (org-set-regexps-and-options-for-tags, org-goto-map)
21 (org-set-regexps-and-options, org-assign-fast-keys)
22 (org-contextualize-keys, org-contextualize-validate-key)
23 (org-notes-order-reversed-p, org-local-logging, org-map-entries)
24 (org-find-olp, org-find-exact-heading-in-directory)
25 (org-cycle-agenda-files, org-release-buffers, org-fill-template)
26 (org-agenda-prepare-buffers, org-occur-in-agenda-files)
27 (org-replace-escapes): Use dolist.
28 (org-mode): Optimize away XEmacs-only code.
29 (org-refile-get-targets): Remove unused var `f'.
30 (org-fast-todo-selection): Remove unused var `e'.
31 (org-make-tags-matcher): Use dolist. Remove unused var `term'.
32 (org-fast-tag-selection): Use dolist. Remove unused var `e'.
33 (org-format-latex): Use dolist. Remove unused var `e'.
34 (org-toggle-heading): Access vars lexically rather than dynamically.
35 (org-backward-sentence, org-forward-sentence, org-meta-return)
36 (org-kill-line): Mark arg as unused.
37 (org-submit-bug-report): Silence compiler warning.
38 (org-occur-in-agenda-files): Don't use add-to-list on local vars.
39 (org-get-cursor-date): Remove unused var `tm'.
40 (org-comment-or-uncomment-region): Use standard name `_'.
41 (reftex-docstruct-symbol, reftex-cite-format): Declare to
42 silence byte-compiler.
43 (org-reftex-citation): Add `org--' prefix to dynamically scoped
44 `rds' var.
45
462015-08-08 Nicolas Petton <nicolas@petton.fr>
47
48 Merge remote-tracking branch 'origin/fix/subsequence-error-with-negative-sequences'
49
502015-08-08 Paul Eggert <eggert@cs.ucla.edu>
51
52 Electric quote if coding is undecided or no conv
53 * lisp/electric.el (electric--insertable-p): Also say that a
54 string is insertable if the buffer file coding system is undecided
55 or uses no conversion, as curved quotes will work in either case.
56
57 * configure.ac (HAVE_STACK_OVERFLOW_HANDLING): Simplify configuration.
58
592015-08-08 Eli Zaretskii <eliz@gnu.org>
60
61 Fix overlay string display regressions introduced in Emacs 24.5
62 * src/xdisp.c (pop_it): Reset the flag to ignore overlays at this
63 buffer position, if we move the iterator to a new position as
64 result of jumping over text covered by a "replacing" display
65 property.
66 * test/redisplay-testsuite.el (test-redisplay-4): Add 2 new tests.
67
68 Support recovery from C stack overflow on MS-Windows
69 * src/w32fns.c (w32_reset_stack_overflow_guard)
70 (stack_overflow_handler): New functions for handling C stack
71 overflow exceptions.
72 (my_exception_handler): Handle EXCEPTION_STACK_OVERFLOW exceptions
73 specially, and zero out except_addr if we do.
74 (globals_of_w32fns): Initialize dwMainThreadId in non-interactive
75 mode.
76 * src/sysdep.c [HAVE_STACK_OVERFLOW_HANDLING]: Add !WINDOWSNT to
77 the condition, as HAVE_STACK_OVERFLOW_HANDLING is now defined for
78 the MinGW build, but the code guarded by that is for Posix hosts.
79 * src/keyboard.c (command_loop) [WINDOWSNT]: Call
80 w32_reset_stack_overflow_guard.
81 * nt/inc/ms-w32.h (sigjmp_buf): New typedef.
82 (sigsetjmp): New macro.
83 (w32_reset_stack_overflow_guard): Declare the prototype.
84 * configure.ac (HAVE_STACK_OVERFLOW_HANDLING): Set to 1 for MinGW.
85
862015-08-07 Phillip Lord <phillip.lord@newcastle.ac.uk>
87
88 Improve error signalling for seq-subseq.
89 The existing behaviour for seq-subseq is to error when indexes are too
90 large, but to silently ignore numbers which are too negative for lists.
91 String and vector handling errors in both cases. This has been
92 regularlised.
93 Error signalling behaviour has been explicitly added to the docstring of
94 seq-subseq, and also to cl-subseq which largely defers to
95 seq-subseq (and is therefore also impacted by this change).
96 Tests have been added for these exceptional cases, as well as one non
97 exceptional base case.
98
992015-08-07 Jürgen Hötzel <juergen@archlinux.org>
100
101 Improve error checking in tramp-adb.el
102 * lisp/net/tramp-adb.el (tramp-adb-ls-output-name-less-p):
103 Improve error checking. "ls -l" on Android in Enforcing mode can
104 print "lstat './FILENAME failed: Permission denied".
105
1062015-08-07 Stefan Monnier <monnier@iro.umontreal.ca>
107
108 * lisp/emacs-lisp/cl-generic.el (cl--generic-struct-tag): Don't burp on
109 non-struct vectors.
110
1112015-08-07 Stephen Leake <stephen_leake@stephe-leake.org>
112
113 lisp/window.el: fix typo, more `display-buffer-use-some-frame'
114 * lisp/window.el: fix typo that broke build
115 (display-buffer--action-function-custom-type): add
116 `display-buffer-use-some-frame'
117 (display-buffer): add `display-buffer-use-some-frame' to doc string
118
119 Add support for 'inhibit-same-window in 'display-buffer-use-some-frame'
120 * lisp/window.el (display-buffer-use-some-frame): Add support for
121 'inhibit-same-window in alist.
122 * doc/windows.texi (display-buffer-use-some-frame): Doc support for
123 'inhibit-same-window in alist.
124
1252015-08-07 Eli Zaretskii <eliz@gnu.org>
126
127 Avoid infinite loop in display of invisible text in strings
128 * src/xdisp.c (handle_invisible_prop): If the next change of
129 invisibility spec does not mean the beginning of a visible text,
130 update the string position from which to start the search for the
131 next invisibility change. This avoids an infinite loop when we
132 have more than one invisibility spec that are made inactive by
133 buffer-invisibility-spec. Simplify code. (Bug#21200)
134 * test/redisplay-testsuite.el (test-redisplay-4): Add a test case
135 for the situation that caused bug #21200.
136
1372015-08-06 Artur Malabarba <bruce.connor.am@gmail.com>
138
139 * lisp/emacs-lisp/package.el: Simplify describe-package-1
140 (package-help-section-name-face): New face.
141 (package--print-help-section): New function.
142 (describe-package-1): Refactor section printing.
143 (package-make-button): Use face instead of font-lock-face, which
144 doesn't work on buttons.
145
146 * lisp/emacs-lisp/package.el: Define custom faces
147 (package-name-face, package-description-face)
148 (package-status-built-in-face, package-status-external-face)
149 (package-status-available-face, package-status-new-face)
150 (package-status-held-face, package-status-disabled-face)
151 (package-status-installed-face, package-status-dependency-face)
152 (package-status-unsigned-face, package-status-incompat-face)
153 (package-status-avail-obso-face): New faces.
154 (package-menu--print-info-simple): Use them.
155
1562015-08-05 Paul Eggert <eggert@cs.ucla.edu>
157
158 Fix some confusion with ‘format’
159 * lisp/allout-widgets.el (allout-widgets-before-change-handler)
160 (allout-graphics-modification-handler):
161 Protect arbitrary string in a format context with "%s" format.
162 * lisp/avoid.el:
163 * lisp/cedet/semantic/bovine/scm.el: Fix comment.
164 * lisp/calendar/icalendar.el (icalendar--convert-sexp-to-ical):
165 * lisp/erc/erc-button.el (erc-button-beats-to-time):
166 * lisp/gnus/message.el (message-send-form-letter):
167 * lisp/org/ob-core.el (org-babel-check-evaluate)
168 (org-babel-confirm-evaluate):
169 * lisp/org/ob-fortran.el (org-babel-fortran-var-to-fortran):
170 * lisp/org/ox-latex.el (org-latex-compile):
171 * lisp/org/ox-man.el (org-man-compile):
172 * lisp/org/ox-odt.el (org-odt-template):
173 * lisp/org/ox-texinfo.el (org-texinfo-compile):
174 * lisp/progmodes/prolog.el (prolog-help-info)
175 (prolog-view-predspec):
176 * lisp/progmodes/ruby-mode.el (ruby-parse-partial):
177 * lisp/progmodes/verilog-mode.el (verilog-showscopes):
178 * lisp/textmodes/rst.el (rst-replace-lines):
179 Change (message (format ...)) to (message ...), and likewise
180 for ‘error’. This lessens the probability of confusion when the
181 output of ‘format’ contains ‘%’.
182
1832015-08-05 Artur Malabarba <bruce.connor.am@gmail.com>
184
185 * lisp/replace.el (replace-character-fold): Default to nil
186
187 * lisp/character-fold.el: Fix lax whitespace
188 (character-fold-table): Don't make space match other whitespace chars.
189 (character-fold-to-regexp): Simplify lax behaviour.
190
1912015-08-05 Dmitry Gutov <dgutov@yandex.ru>
192
193 Preserve window point in xref-find-definitions-other-window
194 Fix the problem reported by Ingo Logmar in
195 http://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00152.html
196 * lisp/progmodes/xref.el (xref--goto-char): Extract from
197 xref--goto-location.
198 (xref--pop-to-location): Use it. Replace xref--goto-location with
199 a direct xref-location-marker call.
200 (xref--show-location): Likewise.
201 (xref--display-position): Use xref--goto-char.
202
203 * lisp/progmodes/project.el: Add a paragraph to the front matter.
204
12015-08-04 David Kastrup <dak@gnu.org> 2052015-08-04 David Kastrup <dak@gnu.org>
2 206
3 Do not overwrite preexisting contents of unread-command-events 207 Do not overwrite preexisting contents of unread-command-events
@@ -8703,7 +8907,7 @@
8703 8907
8704This file records repository revisions from 8908This file records repository revisions from
8705commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to 8909commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to
8706commit a57f8f3022d9ab8b31bbfee291a3d7340bd37c21 (inclusive). 8910commit 9596accf506e66153d9a24828d530543edd8f4b8 (inclusive).
8707See ChangeLog.1 for earlier changes. 8911See ChangeLog.1 for earlier changes.
8708 8912
8709;; Local Variables: 8913;; Local Variables: