aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2015-07-12 06:23:58 -0400
committerGlenn Morris2015-07-12 06:23:58 -0400
commit59a8e71c708a908216e237ab6c80ebc2e5386b68 (patch)
tree05994b745cb829db2bc50f3590434fb6898cf785
parent168c80efdc3981ffbc6ee731e7681b0386eb1db2 (diff)
downloademacs-59a8e71c708a908216e237ab6c80ebc2e5386b68.tar.gz
emacs-59a8e71c708a908216e237ab6c80ebc2e5386b68.zip
; Auto-commit of ChangeLog files.
-rw-r--r--ChangeLog.2391
1 files changed, 390 insertions, 1 deletions
diff --git a/ChangeLog.2 b/ChangeLog.2
index 1c3e21104c2..3fd30d6730d 100644
--- a/ChangeLog.2
+++ b/ChangeLog.2
@@ -1,3 +1,392 @@
12015-07-11 Eric Abrahamsen <eric@ericabrahamsen.net>
2
3 gnus-registry.el: Correct function argument order
4 * lisp/gnus/gnus-registry.el (gnus-registry--set/remove-mark):
5 Reverse the order of function arguments.
6
72015-07-11 Dmitry Gutov <dgutov@yandex.ru>
8
9 Bind grep-highlight-matches to nil
10 * lisp/progmodes/xref.el (xref-collect-matches):
11 Bind grep-highlight-matches to nil (bug#20728).
12
132015-07-11 Nikolaus Rath <Nikolaus@rath.org>
14
15 nnimap.el: Fix IMAP message size parsing
16 * lisp/gnus/nnimap.el (nnimap-transform-headers):
17 Don't assume that UID comes before RFC822.SIZE.
18
192015-07-10 Stefan Monnier <monnier@iro.umontreal.ca>
20
21 * lisp/gnus/nnimap.el: Clean up "unused var" warnings
22 (auth-source-creation-prompts): Declare.
23 (nnimap-retrieve-headers, nnimap-status-message)
24 (nnimap-request-create-group, nnimap-request-delete-group)
25 (nnimap-close-group, nnimap-request-move-article)
26 (nnimap-request-accept-article, nnimap-request-newgroups)
27 (nnimap-request-post, nnimap-dummy-active-number)
28 (nnimap-save-mail-spec, nnimap-get-groups): Add _ to unused vars.
29 (nnimap-parse-flags): Remove unused var `p'.
30 (nnimap-retrieve-group-data-early): Remove unused var `groups'.
31 (nnimap-flags-to-marks): Remove unused var `totalp'.
32
332015-07-10 Andy Moreton <andrewjmoreton@gmail.com> (tiny change)
34
35 * src/w32heap.c (DUMPED_HEAP_SIZE): Bump to 20MB.
36
372015-07-10 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
38
39 * src/macfont.m (macfont_list): Ignore font families lacking font descriptors.
40
412015-07-09 Dmitry Gutov <dgutov@yandex.ru>
42
43 Don't check the exit status, it can be misleading
44 * lisp/progmodes/xref.el (xref-collect-matches): Don't check the
45 exit status, it can be misleading.
46
47 Introduce a Project API
48 * lisp/progmodes/project.el: New file.
49 * lisp/cedet/ede.el: (project-try-ede): New function.
50 (project-root): New implementation.
51 * lisp/progmodes/elisp-mode.el (emacs-lisp-mode):
52 Set project-search-path-function.
53 (elisp--xref-find-references): Delegate some logic to
54 project-search-path.
55 (elisp-search-path): New function.
56 (elisp-xref-find): Don't implement `matches' anymore.
57 * lisp/progmodes/etags.el: Don't implement `matches'.
58 Delegate some logic to project-search-path.
59 (etags-search-path): New function.
60 * lisp/progmodes/xref.el (xref-find-function):
61 Remove `matches' from the API.
62 (xref-find-regexp): Move whatever common logic was in elisp and
63 etags implementations, and search the directories returned by
64 project-directories and project-search-path.
65
662015-07-09 Nicolas Petton <nicolas@petton.fr>
67
68 * test/automated/map-tests.el (test-map-delete-return-value): Uncomment test.
69
70 Add support for gv.el in map.el
71 * lisp/emacs-lisp/map.el (map-elt, map-delete): Declare a gv-expander.
72 * lisp/emacs-lisp/map.el (map-put): Refactor using `setf' and `map-elt'.
73 * test/automated/map-tests.el: Update tests to work with the new
74 implementations of map-elt and map-put.
75
762015-07-09 Glenn Morris <rgm@gnu.org>
77
78 * lisp/emacs-lisp/debug.el (debug-help-follow): Use describe-symbol.
79
802015-07-09 Dmitry Gutov <dgutov@yandex.ru>
81
82 Syntax-propertize until the end of the line first
83 * lisp/progmodes/xref.el (xref--collect-match): Syntax-propertize
84 until the end of the line first.
85
862015-07-09 Xue Fuqiao <xfq.free@gmail.com>
87
88 * doc/emacs/files.texi (File Archives): Add a cross reference.
89
902015-07-08 Nikolaus Rath <Nikolaus@rath.org>
91
92 nnimap.el: Handle plain value for nnimap-stream
93 * lisp/gnus/nnimap.el (nnimap-open-connection-1): Always query
94 capabilities, so that a 'plain value for the `nnimap-stream' server
95 variable is handled correctly.
96 * doc/misc/gnus.texi (Customizing the IMAP Connection):
97 Document the 'plain option.
98
992015-07-08 Leo Liu <sdl.web@gmail.com>
100
101 Fix bug in thing-at-point--bounds-of-well-formed-url
102 * lisp/thingatpt.el (thing-at-point--bounds-of-well-formed-url): Make
103 sure boundary contains current point.
104
1052015-07-08 Dmitry Gutov <dgutov@yandex.ru>
106
107 * lisp/progmodes/xref.el (xref-collect-matches): Use `nreverse' in the end.
108
109 Declare whitespace-line-column a safe file-local
110 * lisp/whitespace.el (whitespace-line-column): Declare to be a
111 safe file-local when the value is an integer.
112
1132015-07-08 Eric Abrahamsen <eric@ericabrahamsen.net>
114
115 gnus-group.el: Check if group names are already strings
116 * lisp/gnus/gnus-group.el (gnus-group-group-name):
117 The group name may already be a string.
118 Specifically, in the group list reached from the *Server* buffer,
119 the 'gnus-group text property returns a string. Everywhere else
120 it returns a symbol.
121
122 nnimap.el: Remove unused let variables
123 * lisp/gnus/nnimap.el (nnimap-request-group): Variables are not used.
124
1252015-07-08 Eli Zaretskii <eliz@gnu.org>
126
127 Support "maximized" property of runemacs's shortcut
128 * nt/runemacs.c (WinMain): If runemacs is invoked "maximized", pass
129 the '--maximized' switch to Emacs.
130
131 Support "minimized" property of runemacs's shortcut
132 * nt/runemacs.c (WinMain): If runemacs is invoked "minimized",
133 pass the '--iconic' switch to Emacs. (Bug#20991)
134
1352015-07-08 Xue Fuqiao <xfq.free@gmail.com>
136
137 Doc fixes
138 * doc/emacs/files.texi (Diff Mode): Fix the description of `C-c
139 C-w' in Diff mode.
140 * doc/emacs/arevert-xtra.texi (Auto Reverting the Buffer Menu):
141 Add a cross reference.
142
1432015-07-08 Nicolas Richard <youngfrog@members.fsf.org>
144
145 * lisp/obsolete/landmark.el: Add Obsolete-since header
146
1472015-07-07 Glenn Morris <rgm@gnu.org>
148
149 * test/automated/ert-tests.el (ert-test-deftest):
150 Update for recent changes.
151
1522015-07-07 Stefan Monnier <monnier@iro.umontreal.ca>
153
154 (gv-setter, gv-synthetic-place, gv-delay-error): New funs/macros
155 * lisp/emacs-lisp/gv.el (gv-setter): New function.
156 (gv-invalid-place): New error.
157 (gv-get): Use them.
158 (gv-synthetic-place, gv-delay-error): New places.
159 * lisp/emacs-lisp/cl-generic.el (cl--generic-setf-rewrite): Remove.
160 (cl-defgeneric, cl-defmethod): Use gv-setter.
161
1622015-07-07 Fabrice Popineau <fabrice.popineau@gmail.com>
163
164 Make vc-tests work with MSYS svn program
165 * lisp/vc/vc-svn.el (vc-svn-create-repo): Fix the file:// URL when
166 svn is an MSYS program.
167
1682015-07-07 Ken Brown <kbrown@cornell.edu>
169
170 Improve recent change to emacsclient on Cygwin
171 * lisp/server.el (server-process-filter): Remove redundant check
172 that 'cygwin-convert-file-name-from-windows' is defined as a
173 function on Cygwin. Don't call that function unless its argument
174 starts with a drive letter.
175
1762015-07-07 Artur Malabarba <bruce.connor.am@gmail.com>
177
178 * lisp/emacs-lisp/package.el (package-compute-transaction): Bug fix
179 Fix void variable due to `found-something' being in the wrong `let'.
180
1812015-07-07 Nicolas Richard <theonewiththeevillook@yahoo.fr>
182
183 * lisp/play/landmark.el: Move to lisp/obsolete/
184
1852015-07-07 Martin Rudalics <rudalics@gmx.at>
186
187 Have `x-show-tip' handle `right' and `bottom' frame parameters.
188 * src/nsfns.m (compute_tip_xy, Fx_show_tip)
189 * src/w32fns.c (compute_tip_xy, Fx_show_tip)
190 * src/xfns.c (compute_tip_xy, Fx_show_tip): Allow aligning
191 tooltips also via `right' and `bottom' frame parameters.
192
1932015-07-07 Stefan Monnier <monnier@iro.umontreal.ca>
194
195 Add online-help support to describe types
196 * lisp/help-fns.el (describe-symbol-backends): Move to help-mode.el.
197 (describe-symbol): Improve the selection of default.
198 * lisp/help-mode.el: Require cl-lib.
199 (describe-symbol-backends): Move from help-fns.el.
200 (help-make-xrefs): Use it.
201 * lisp/emacs-lisp/cl-extra.el (describe-symbol-backends): Add entry
202 for types.
203 (cl--typedef-regexp): New const.
204 (find-function-regexp-alist): Add entry for types.
205 (cl-help-type, cl-type-definition): New buttons.
206 (cl-find-class): New function.
207 (cl-describe-type): New command.
208 (cl--describe-class, cl--describe-class-slot)
209 (cl--describe-class-slots): New functions, moved from eieio-opt.el.
210 * lisp/emacs-lisp/cl-generic.el (cl--generic-method-documentation)
211 (cl--generic-all-functions, cl--generic-specializers-apply-to-type-p):
212 New functions. Moved from eieio-opt.el.
213 (cl--generic-class-parents): New function, extracted from
214 cl--generic-struct-specializers.
215 (cl--generic-struct-specializers): Use it.
216 * lisp/emacs-lisp/cl-macs.el (cl-defstruct): Use pcase-dolist.
217 Improve constructor's docstrings.
218 (cl-struct-unknown-slot): New error.
219 (cl-struct-slot-offset): Use it.
220 * lisp/emacs-lisp/cl-preloaded.el (cl-struct-define): Record the type
221 definition in current-load-list.
222 * lisp/emacs-lisp/eieio-core.el (eieio--known-slot-names): New var.
223 (eieio--add-new-slot): Set it.
224 (eieio-defclass-internal): Use new name for current-load-list.
225 (eieio-oref): Add compiler-macro to warn about unknown slots.
226 * lisp/emacs-lisp/eieio.el (defclass): Update eieio--known-slot-names
227 as compile-time as well. Improve constructor docstrings.
228 * lisp/emacs-lisp/eieio-opt.el (eieio-help-class)
229 (eieio--help-print-slot, eieio-help-class-slots): Move to cl-extra.el.
230 (eieio-class-def): Remove button.
231 (eieio-help-constructor): Use new name for load-history element.
232 (eieio--specializers-apply-to-class-p, eieio-all-generic-functions)
233 (eieio-method-documentation): Move to cl-generic.el.
234 (eieio-display-method-list): Use new names.
235 * lisp/emacs-lisp/lisp-mode.el (lisp-imenu-generic-expression):
236 Add "define-linline".
237 (lisp-fdefs): Remove "defsubst".
238 (el-fdefs): Add "defsubst", "cl-defsubst", and "define-linline".
239 * lisp/emacs-lisp/macroexp.el (macroexp--warned): New var.
240 (macroexp--warn-and-return): Use it to avoid inf-loops.
241 Add `compile-only' argument.
242
2432015-07-06 Fabián Ezequiel Gallina <fgallina@gnu.org>
244
245 python.el: Fix local/remote shell environment setup
246 * lisp/progmodes/python.el (python-shell-with-environment): Fix
247 remote/local environment setup.
248 * test/automated/python-tests.el (python-shell-with-environment-1)
249 (python-shell-with-environment-2): New tests.
250
2512015-07-06 Glenn Morris <rgm@gnu.org>
252
253 * lisp/simple.el (set-variable): Tweak recent doc fix.
254
2552015-07-06 Ken Brown <kbrown@cornell.edu>
256
257 * src/sysdep.c (handle_sigsegv) [CYGWIN]: Increase STACK_DANGER_ZONE
258
2592015-07-06 Glenn Morris <rgm@gnu.org>
260
261 * lisp/simple.el (set-variable): Use user-error for type mismatch.
262
2632015-07-06 Ken Brown <kbrown@cornell.edu>
264
265 * src/emacs.c (main): Don't increase the stack size on Cygwin
266
2672015-07-06 Stefan Monnier <monnier@iro.umontreal.ca>
268
269 (describe-symbol): Rewrite describe-function-or-variable
270 * lisp/help-fns.el (describe-symbol-backends): New var.
271 (help-xref-stack-item): Declare.
272 (describe-symbol): Rename from describe-function-or-variable.
273 Rewrite using describe-symbol-backends instead of help-xref-interned.
274 * lisp/help.el (help-map): Use it.
275 * lisp/help-mode.el (help-symbol, help-follow-symbol): Use it.
276 (help-xref-interned): Make it into an obsolete alias.
277
278 (eieio-persistent-save): Don't ignore `file' arg (bug#20972)
279 * lisp/emacs-lisp/eieio-base.el (eieio-persistent-save): Don't ignore
280 `file' arg. Always use utf-8-emacs. Use with-temp-buffer and cl-letf.
281
2822015-07-06 Wolfgang Jenkner <wjenkner@inode.at>
283
284 Fix parsing glitches in dired-mark-sexp (bug#13575)
285 * lisp/dired-x.el (dired-x--string-to-number): New function.
286 (dired-mark-sexp): Use it. Tweak dired-re-inode-size. Fix usage
287 of directory-listing-before-filename-regexp. Consider
288 forward-word harmful and replace it. Add more verbiage in
289 comments and doc string.
290
2912015-07-06 Fabián Ezequiel Gallina <fgallina@gnu.org>
292
293 python.el: Respect process environment for remote shells
294 * lisp/progmodes/python.el
295 (python-shell-calculate-process-environment): Calculate
296 process-environment or tramp-remote-process-environment depending
297 whether current file is remote.
298 (python-shell-calculate-exec-path): Calculate exec-path or
299 tramp-remote-path depending whether current file is remote.
300 (python-shell-with-environment): New macro.
301 (python-shell-prompt-detect, python-shell-calculate-command)
302 (python-shell-make-comint, python-check): Use it.
303
304 python.el: Avoid making let-bound defvars buffer local (Bug#18244)
305 * lisp/progmodes/python.el (python-shell--interpreter)
306 (python-shell--interpreter-args): New vars.
307 (inferior-python-mode, python-shell-make-comint): Use them.
308
309 python.el: Fixes for IPython 3.x (Bug#20580)
310 * lisp/progmodes/python.el:
311 (python-shell-completion-native-setup): Fix IPython 3.x setup.
312 (python-shell-completion-native-get-completions): Fix timeout
313 logic.
314
315 python.el: Fix mark-defun behavior (Bug#19665)
316 * lisp/progmodes/python.el: (python-mark-defun): New function.
317 * test/automated/python-tests.el (python-mark-defun-1)
318 (python-mark-defun-2, python-mark-defun-3): New tests.
319
3202015-07-05 Glenn Morris <rgm@gnu.org>
321
322 * lisp/progmodes/f90.el (f90-type-def-re): Handle attribute lists
323 such as "extends(parent), private". (Bug#20969)
324 * test/automated/f90.el (f90-test-bug20969, f90-test-bug20969b):
325 New tests.
326
3272015-07-05 Paul Eggert <eggert@cs.ucla.edu>
328
329 Avoid duplicate calls to current_timespec
330 * src/process.c (wait_reading_process_output):
331 Cache current_timespec results as long as we're not waiting.
332
3332015-07-05 Ian Kelling <ian@iankelling.org>
334
335 Avoid returning early reading process output due to SIGIO
336 * src/process.c (wait_reading_process_output): Extend the behavior of
337 not breaking due to not finding output when a timer has lowered the
338 timeout to include when SIGIO lowers the timeout.
339
340 Don't return as fast reading any process output
341 * src/process.c (wait_reading_process_output):
342 The patch for Bug#17647 returns too fast sometimes when reading
343 from any processes. Revert part of it, and limit the timeout more
344 sensibly (Bug#20978).
345
346 Refactor timeouts in wait_reading_process_output
347 * src/process.c (wait_reading_process_output):
348 Simplify timeouts with an enum. Remove a redundant condition.
349 (Bug#20978)
350
351 Remove ADAPTIVE_READ_BUFFERING ifdef
352 * src/process.c (make-process, make-pipe-process, deactivate_process)
353 (wait_reading_process_output, read_process_output, send_process)
354 (init_process_emacs): ifdef ADAPTIVE_READ_BUFFERING was originally
355 added in case there was an operating system in which it was not
356 useful. That was 11 years ago and it hasn't happened. Make
357 development easier by not considering the effect of changes on a
358 theoretical OS where this is disabled (Bug#20978).
359
3602015-07-05 Glenn Morris <rgm@gnu.org>
361
362 * lisp/simple.el (set-variable): Doc fix.
363
364 * lisp/progmodes/fortran.el (fortran-line-length): Doc fix.
365
3662015-07-05 Ian Kelling <ian@iankelling.org>
367
368 accept-process-output fix
369 This is a followon to the fix for Bug#17647 (Bug#20976).
370 * src/process.c (status_notify): Fix too high return in some cases.
371
3722015-07-05 Artur Malabarba <bruce.connor.am@gmail.com>
373
374 * lisp/character-fold.el (character-fold-table):
375 Only fold decompositions if at least one character is non-spacing.
376 (Bug#20975)
377
3782015-07-05 Paul Eggert <eggert@cs.ucla.edu>
379
380 Merge from gnulib
381 This incorporates:
382 2015-07-04 file-has-acl, acl-permissions: fix HP-UX typos
383 2015-07-03 set-permissions.c: adjust acl_from_mode's cpp guard
384 2015-07-02 update-copyright: fix test failure with perl >= 5.22
385 2015-07-01 gnulib-common.m4: change the ARFLAGS default to 'cr'
386 2015-07-01 acl: fix definition of acl_from_mode on FreeBSD
387 * build-aux/update-copyright, doc/misc/texinfo.tex, lib/acl-internal.h:
388 * lib/set-permissions.c, m4/gnulib-common.m4: Copy from gnulib.
389
12015-07-05 Christoph Wedler <christoph.wedler@sap.com> 3902015-07-05 Christoph Wedler <christoph.wedler@sap.com>
2 391
3 Respect `prog-indentation-context' in python.el 392 Respect `prog-indentation-context' in python.el
@@ -7304,7 +7693,7 @@
7304 7693
7305This file records repository revisions from 7694This file records repository revisions from
7306commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to 7695commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to
7307commit 044d4cc0c0debd4648ec637d63bcd72d4253b1cb (inclusive). 7696commit 168c80efdc3981ffbc6ee731e7681b0386eb1db2 (inclusive).
7308See ChangeLog.1 for earlier changes. 7697See ChangeLog.1 for earlier changes.
7309 7698
7310;; Local Variables: 7699;; Local Variables: