aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog.2
diff options
context:
space:
mode:
authorGlenn Morris2015-07-05 06:24:07 -0400
committerGlenn Morris2015-07-05 06:24:07 -0400
commitb9e14de6cf08a19fa5d98742b71c5580a50a40d8 (patch)
treec63dff2129630788c3cf5e7c748877fdf6ee6e14 /ChangeLog.2
parent044d4cc0c0debd4648ec637d63bcd72d4253b1cb (diff)
downloademacs-b9e14de6cf08a19fa5d98742b71c5580a50a40d8.tar.gz
emacs-b9e14de6cf08a19fa5d98742b71c5580a50a40d8.zip
; Auto-commit of ChangeLog files.
Diffstat (limited to 'ChangeLog.2')
-rw-r--r--ChangeLog.2380
1 files changed, 379 insertions, 1 deletions
diff --git a/ChangeLog.2 b/ChangeLog.2
index 66c6dd08332..9c79d763397 100644
--- a/ChangeLog.2
+++ b/ChangeLog.2
@@ -1,3 +1,381 @@
12015-07-05 Christoph Wedler <christoph.wedler@sap.com>
2
3 Respect `prog-indentation-context' in python.el
4 * lisp/progmodes/python.el (python-indent-guess-indent-offset)
5 (python-indent-context, python-indent--calculate-indentation)
6 (python-info-current-defun)
7 (python-info-dedenter-opening-block-message)
8 (python-info-line-ends-backslash-p)
9 (python-info-beginning-of-backslash)
10 (python-info-continuation-line-p): Use `prog-widen'.
11 (python-indent--calculate-indentation)
12 (python-indent--calculate-levels)
13 (python-indent-calculate-indentation): Use `prog-first-column'.
14 (python-indent--calculate-levels): Simplify.
15 Ignore also initial empty lines for syntax calculation.
16 * lisp/progmodes/python.el (python-indent-context): Return
17 :no-indent for first non-empty line, not just in line 1.
18 * test/automated/python-tests.el (python-indent-base-case)
19 (python-indent-inside-paren-1, python-indent-inside-paren-2)
20 (python-indent-inside-paren-3, python-indent-inside-paren-4)
21 (python-indent-inside-paren-5, python-indent-inside-paren-6)
22 (python-indent-after-backslash-1)
23 (python-indent-after-backslash-2)
24 (python-indent-after-backslash-3)
25 (python-indent-after-backslash-4, python-indent-inside-string-1):
26 Expect :no-indent for first non-empty line.
27
282015-07-04 Daniel Colascione <dancol@dancol.org>
29
30 Factor isearch word description into new function
31 * lisp/isearch.el (isearch--describe-word-mode): New function.
32 (isearch-message-prefix, isearch-query-replace): Use it.
33
342015-07-04 Eli Zaretskii <eliz@gnu.org>
35
36 Fix mouse pointer on w32 when a menu is active
37 * src/w32fns.c (w32_wnd_proc): Don't change the mouse pointer
38 shape while a menu is in use. This started happening since we now
39 send WM_EMACS_SHOWCURSOR messages when the mouse moves.
40
412015-07-04 Martin Rudalics <rudalics@gmx.at>
42
43 Fix processing of alpha parameter for Windows tip frames (Bug#17344)
44 * src/w32fns.c (x_create_tip_frame): Fix processing alpha
45 parameter. (Bug#17344)
46
47 Have `compilation-set-window' use right window for getting fringes (Bug#20829)
48 * lisp/progmodes/compile.el (compilation-set-window): Take
49 `window-fringes' from argument window. (Bug#20829)
50
512015-07-03 Glenn Morris <rgm@gnu.org>
52
53 Update eieio tests for recent eieio-core change.
54 * test/automated/eieio-test-persist.el (persist-test-save-and-compare):
55 * test/automated/eieio-tests.el
56 (eieio-test-32-slot-attribute-override-2):
57 Replace the deleted eieio--class-v with cl--find-class.
58
592015-07-03 Martin Rudalics <rudalics@gmx.at>
60
61 Fix some issues with `window-divider-mode'
62 * lisp/frame.el (window-divider-default-places): New option.
63 (window-divider-mode): Remove option.
64 (window-divider-mode): Make it a "regular" minor mode.
65 (window-divider-width-valid-p): Drop frame- prefix.
66 (window-divider-mode-apply): New argument ENABLE. Drop frame-
67 prefix. Handle `window-divider-default-places'.
68 (frame--window-divider-mode-set-and-apply): Remove.
69 (window-divider-default-bottom-width)
70 (window-divider-default-right-width): Drop :group entries.
71 * lisp/menu-bar.el (menu-bar-bottom-and-right-window-divider)
72 (menu-bar-right-window-divider, menu-bar-bottom-window-divider)
73 (menu-bar-no-window-divider): Set `window-divider-default-places'
74 and call `window-divider-mode'.
75 * doc/emacs/frames.texi (Window Dividers): Document
76 `window-divider-default-places'.
77
782015-07-02 Xue Fuqiao <xfq.free@gmail.com>
79
80 Add cross references in documentation
81 * doc/emacs/display.texi (Displaying Boundaries):
82 * doc/emacs/search.texi (Word Search): Add cross references.
83
842015-07-02 Eli Zaretskii <eliz@gnu.org>
85
86 ;* src/bidi.c (bpa_stack_entry): Update commentary for Unicode 8.0.
87
882015-07-02 Paul Eggert <eggert@cs.ucla.edu>
89
90 -batch should not affect ‘’ -> `' display
91 * lisp/startup.el (command-line): Do the ‘’ -> `' check even if
92 -batch (Bug#20926).
93
942015-07-02 Stefan Monnier <monnier@iro.umontreal.ca>
95
96 * lisp/emacs-lisp/eieio-core.el (eieio--class-v): Remove
97 * lisp/emacs-lisp/eieio-core.el, lisp/emacs-lisp/eieio.el,
98 lisp/emacs-lisp/eieio-opt.el, lisp/emacs-lisp/eieio-compat.el:
99 Use cl--find-class instead.
100
101 * lisp/term/xterm.el (xterm--query): Fix paren typo (bug#20951).
102
1032015-07-02 Martin Rudalics <rudalics@gmx.at>
104
105 Some further fixes in Change Window node. (Bug#20183)
106 * doc/emacs/windows.texi (Change Window): Replace "rearranging"
107 by "resizing" in section title. Add some concept indices.
108 Suggested by N. Jackson (Bug#20183).
109
110 Reference window dividers in Change Window section.
111 * doc/emacs/windows.texi (Change Window): Reference window
112 dividers.
113
114 Document new `window-divider-mode'.
115 * lisp/frame.el (window-divider-mode): Fix doc-string.
116 * doc/emacs/frames.texi (Window Dividers): New section.
117
118 Improve accessibility of window dividers. (Bug#20183)
119 * lisp/faces.el (window-divider)
120 (window-divider-first-pixel, window-divider-last-pixel): Change
121 membership from `frames' to `window-divider' customization group.
122 * lisp/frame.el (window-divider): New customization group.
123 (window-divider-mode): New minor mode.
124 (window-divider-default-bottom-width)
125 (window-divider-default-right-width): New options.
126 (frame--window-divider-previous-mode): New variable.
127 (frame-window-divider-width-valid-p)
128 (frame--window-divider-mode-apply)
129 (frame--window-divider-mode-set-and-apply): New functions.
130 * lisp/menu-bar.el (menu-bar-options-save): Save
131 window-divider-mode settings.
132 (menu-bar-window-divider-customize)
133 (menu-bar-bottom-and-right-window-divider)
134 (menu-bar-right-window-divider, menu-bar-bottom-window-divider)
135 (menu-bar-no-window-divider): New functions.
136 (menu-bar-showhide-window-divider-menu): New variable.
137 (menu-bar-showhide-menu): Show/hide window divider menu.
138 * lisp/mouse.el (mouse-split-window-vertically)
139 (mouse-split-window-horizontally): Replace `error' by
140 `user-error'. Bind `window-combination-resize' to nil.
141 (top-level): Add/reorder mouse key bindings on mode- and
142 vertical-line.
143
1442015-07-02 Paul Eggert <eggert@cs.ucla.edu>
145
146 Don't display ‘’ as `' under X in en_GB
147 The curved quote setup code invokes (char-displayable-p ?‘),
148 but this isn’t reliable until after the X frame replaces the
149 terminal frame (Bug#20926).
150 * lisp/international/mule-cmds.el (set-locale-environment):
151 Move curved quote setup code from here ...
152 * lisp/startup.el (command-line): ... to here, after creating
153 the X frame.
154
1552015-07-01 Nicolas Richard <youngfrog@members.fsf.org>
156
157 * lisp/emacs-lisp/seq.el (seq-difference): Fix typo in docstring
158
159 Add argument to reverse the meaning of ido-restrict-to-matches
160 * lisp/ido.el (ido-restrict-to-matches): Add an optional argument
161 to reverse the meaning (Bug#15631).
162
1632015-07-01 Eli Zaretskii <eliz@gnu.org>
164
165 Be more tolerant to fonts named "Foobar-12"
166 * src/frame.c (x_set_font): If font_spec_from_name returns nil,
167 don't barf; instead, request a new fontset to be generated. This
168 avoids unnecessarily rejecting fonts named against XLFD rules. See
169 http://lists.gnu.org/archive/html/help-emacs-windows/2015-06/msg00001.html,
170 for the description of the original problem.
171 * lisp/faces.el (set-face-attribute): Don't be fooled too easily
172 by a hyphen in a font's name.
173
174 Fix value of posn-at-pont in R2L lines
175 * src/keyboard.c (Fposn_at_x_y, Fposn_at_point): Allow X pixel
176 coordinate of -1, for a newline in a right-to-left line that
177 overflowed into the left fringe.
178
1792015-07-01 Stefan Monnier <monnier@iro.umontreal.ca>
180
181 (cl--copy-slot-descriptor): Copy the `props' alist as well
182 * lisp/emacs-lisp/cl-preloaded.el (cl--copy-slot-descriptor-1):
183 Rename from cl--copy-slot-descriptor.
184 (cl--copy-slot-descriptor): New function. Copy the alist (bug#20914).
185
1862015-06-30 Stefan Monnier <monnier@iro.umontreal.ca>
187
188 * lisp/term/xterm.el (xterm--query): Avoid generating garbage
189 (xterm-query-timeout): New var.
190 (xterm--query): Use it. Fallback on async method if we timeout before
191 getting the first byte of the reply (bug#12354).
192
1932015-06-30 Paul Eggert <eggert@cs.ucla.edu>
194
195 Spelling fixes
196
1972015-06-30 Xue Fuqiao <xfq.free@gmail.com>
198
199 * doc/emacs/frames.texi (Frame Commands): Typo fix. (Bug#20946)
200
2012015-06-30 Paul Eggert <eggert@cs.ucla.edu>
202
203 In strings, prefer plain ` and ' to \` and \'
204 * lisp/allout.el (allout-insert-listified):
205 * lisp/emacs-lisp/easy-mmode.el (define-globalized-minor-mode):
206 * lisp/ls-lisp.el (ls-lisp-UCA-like-collation)
207 (ls-lisp-string-lessp):
208 * lisp/menu-bar.el (menu-bar-open):
209 * lisp/obsolete/otodo-mode.el (todo-top-priorities):
210 * lisp/progmodes/compile.el (compile):
211 * lisp/progmodes/etags.el (tags-loop-scan):
212 * lisp/progmodes/make-mode.el (makefile-browser-insert-continuation):
213 * lisp/subr.el (posn-actual-col-row):
214 * lisp/term/pc-win.el (x-list-fonts):
215 * lisp/textmodes/texinfmt.el (texinfmt-version):
216 * lisp/textmodes/texnfo-upd.el (texinfo-master-menu):
217 * lisp/time.el (display-time-world-list):
218 * lisp/tmm.el (tmm-menubar):
219 * src/buffer.c (syms_of_buffer):
220 * src/fileio.c (syms_of_fileio):
221 Omit unnecessary and confusing backslash before quote.
222 * lisp/erc/erc.el (erc-cmd-LASTLOG):
223 * lisp/progmodes/flymake.el (flymake-fix-file-name):
224 * lisp/progmodes/vhdl-mode.el (vhdl-in-extended-identifier-p):
225 Fix string that was intended to escape a backslash and not a quote.
226
2272015-06-30 Glenn Morris <rgm@gnu.org>
228
229 * leim/Makefile.in, lisp/Makefile.in: Add missing EXEEXT definition.
230
231 * lisp/Makefile.in (MH_E_SRC, TRAMP_SRC, CAL_SRC):
232 Replace hard-coded lists with wildcard + filter-out.
233
234 * configure.ac (system-configuration-features): Add X11, NS.
235
236 Improve reproducibility of generated loaddefs file.
237 * lisp/emacs-lisp/autoload.el (autoload-generate-file-autoloads):
238 Make the return value the modtime of the input file (if no autoloads).
239 (update-directory-autoloads): In the "no autoloads" section,
240 use "most recent modtime" rather than "current time".
241
2422015-06-30 Artur Malabarba <bruce.connor.am@gmail.com>
243
244 * lisp/emacs-lisp/package.el (package--remove-hidden): Fix logic
245 (Bug#20930)
246
2472015-06-30 Nicolas Petton <nicolas@petton.fr>
248
249 * doc/lispref/sequences.texi: Add documentation for seq-min and seq-max.
250
251 Add seq-min and seq-max
252 Bump version number.
253 * lisp/emacs-lisp/seq.el (seq-min, seq-max): New functions.
254 * test/automated/seq-tests.el: Add tests for seq-min and seq-max.
255
2562015-06-30 Eli Zaretskii <eliz@gnu.org>
257
258 Make sure sleep-for always delays for as long as it's told
259 * src/dispnew.c (Fsleep_for): Call wait_reading_process_output in
260 a loop, to ensure we always wait exactly the required amount of
261 time. (Bug#15990)
262
2632015-06-30 Paul Eggert <eggert@cs.ucla.edu>
264
265 Fix pointer signedness glitch
266 * src/font.c (font_load_for_lface): Use SSDATA, not SDATA.
267
2682015-06-30 Eli Zaretskii <eliz@gnu.org>
269
270 Don't block changes in mouse pointer inside 'track-mouse'
271 * etc/NEWS:
272 * doc/lispref/frames.texi (Mouse Tracking): Document the special
273 effect of setting 'track-mouse' to 'dragging'.
274 * lisp/textmodes/artist.el (artist-mouse-draw-continously):
275 * lisp/ruler-mode.el (ruler-mode-mouse-drag-any-column-iteration):
276 * lisp/mouse-drag.el (mouse-drag-throw):
277 * lisp/mouse.el (mouse-drag-line): Set 'track-mouse' to 'dragging'
278 to avoid changes in the shape of the mouse pointer.
279 * src/xdisp.c (define_frame_cursor1): Don't change the mouse
280 pointer shape when do_mouse_tracking has the value of 'dragging',
281 not just any non-nil value. (Bug#20934)
282 (syms_of_xdisp): DEFSYM 'dragging'.
283
2842015-06-30 Artur Malabarba <bruce.connor.am@gmail.com>
285
286 * lisp/isearch.el (isearch-toggle-word): Fix toggle
287
288 * lisp/emacs-lisp/package.el (package-compute-transaction):
289 Don't assume version sorting.
290
291 * lisp/emacs-lisp/package.el (package--save-selected-packages):
292 Don't save before init time, to avoid overwriting configurations.
293 (Bug#20855)
294
2952015-06-30 Xue Fuqiao <xfq.free@gmail.com>
296
297 Add cross references.
298 * doc/emacs/display.texi (Standard Faces, Fringes): Add cross
299 references.
300
3012015-06-29 Ted Zlatanov <tzz@lifelogs.com>
302
303 cfengine.el: update for the upcoming CFEngine 3.7 release
304 Update for the upcoming CFEngine 3.7 release: support macros and
305 quoted context strings; reformat JSON; indent promise attributes 2
306 units by default; give function parameter descriptions in the eldoc
307 glue.
308 * cfengine.el: Update version and docs and fix name. Autoload
309 `json-pretty-print'. Support new features in 3.7.
310 (cfengine-parameters-indent): Set default promise attribute indent to
311 2 more than the promise itself.
312 (cfengine3-macro-regex): New variable to match the new macro syntax.
313 (cfengine3-font-lock-keywords): Use it to highlight macros.
314 (cfengine3-indent-line): Use it to indent macros to column 0.
315 (cfengine3-class-selector-regex): Update for the new quoted strings
316 format.
317 (cfengine3-reformat-json-string): New function to reformat a JSON
318 string using `json-pretty-print'.
319 (cfengine3-format-function-docstring): Use function parameter
320 description if it's provided by the cf-promises syntax dump.
321
3222015-06-29 Michael R. Mauger <michael@mauger.com>
323
324 Cygwin emacsclient handles w32 file names
325
3262015-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
327
328 * lisp/isearch.el (isearch-exit): Don't call isearch-done twice (bug#20925).
329
3302015-06-29 Eli Zaretskii <eliz@gnu.org>
331
332 * doc/lispref/text.texi (Sticky Properties): Improve wording.
333 (Bug#20924)
334
335 Allow font names that end in "-NN", where NN is a number
336 * src/font.c (font_load_for_lface): If the font-spec didn't match
337 any available fonts, try again without interpreting trailing "-NN"
338 as the font size. For the description of the original problem, see
339 http://lists.gnu.org/archive/html/help-emacs-windows/2015-06/msg00001.html
340
341 .gdbinit followup to changes in !USE_LSB_TAG
342 * src/.gdbinit (xgetsym): Don't left-shift $ptr even under
343 !USE_LSB_TAG, as Emacs no longer does.
344
3452015-06-29 Wolfgang Jenkner <wjenkner@inode.at>
346
347 * lisp/calc-store.el (calc-insert-permanent-variable): Heed case.
348 Otherwise `s p' of f and F will stomp on each other's value. (Bug#20916)
349
3502015-06-29 Artur Malabarba <bruce.connor.am@gmail.com>
351
352 * lisp/emacs-lisp/tabulated-list.el (tabulated-list-print):
353 Don't block remember-pos if buffer isn't displayed. (Bug#20921)
354
3552015-06-29 Nicolas Richard <theonewiththeevillook@yahoo.fr>
356
357 * package.el (describe-package): Use symbol-at-point as additional guess
358
359 * package.el (describe-package): Convert the guess to a string
360
3612015-06-28 Paul Eggert <eggert@cs.ucla.edu>
362
363 apropos-library quoting fix
364 * lisp/apropos.el (apropos-library): Quote library consistently
365 with the rest of the quoting used by apropos.
366
367 Clarify interpreter-mode-alist doc
368 * lisp/files.el (interpreter-mode-alist):
369 Reword to avoid confusing quoting that wasn't working anyway.
370
3712015-06-28 Michael Albinus <michael.albinus@gmx.de>
372
373 Sync with Tramp 2.2.12
374 * doc/misc/trampver.texi:
375 * lisp/net/trampver.el: Update release number.
376 * test/automated/tramp-tests.el (tramp-test13-make-directory):
377 Fix cleanup.
378
12015-06-28 Artur Malabarba <bruce.connor.am@gmail.com> 3792015-06-28 Artur Malabarba <bruce.connor.am@gmail.com>
2 380
3 * lisp/isearch.el (isearch-mode): Don't char-fold regexps 381 * lisp/isearch.el (isearch-mode): Don't char-fold regexps
@@ -6926,7 +7304,7 @@
6926 7304
6927This file records repository revisions from 7305This file records repository revisions from
6928commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to 7306commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to
6929commit eac1271ae9dc6087be4383ded3f62ac3da030b54 (inclusive). 7307commit 044d4cc0c0debd4648ec637d63bcd72d4253b1cb (inclusive).
6930See ChangeLog.1 for earlier changes. 7308See ChangeLog.1 for earlier changes.
6931 7309
6932;; Local Variables: 7310;; Local Variables: