aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
authorJoakim Verona2011-12-28 04:12:56 +0100
committerJoakim Verona2011-12-28 04:12:56 +0100
commitbb29f044aa967831cd664c54eba0de0c701436ce (patch)
tree1398cc9780bbae0fdad071a3a3765a571c3f6d7b /lisp/ChangeLog
parent3c935a7e996701244d166f684119f0ff97e25496 (diff)
parent5e605a2e528955721fc6f2bd7b9f174c15075fb1 (diff)
downloademacs-bb29f044aa967831cd664c54eba0de0c701436ce.tar.gz
emacs-bb29f044aa967831cd664c54eba0de0c701436ce.zip
upstream i think
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog390
1 files changed, 384 insertions, 6 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 37ecd3e6852..c77ace6d483 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,381 @@
12011-12-03 Glenn Morris <rgm@gnu.org>
2
3 * textmodes/texinfmt.el (batch-texinfo-format): Doc fix. (Bug#10207)
4
52011-12-03 Stefan Monnier <monnier@iro.umontreal.ca>
6
7 * electric.el: Streamline electric-indent's hook.
8 (electric-indent-chars): Revert to simple list.
9 (electric-indent-functions): New var.
10 (electric-indent-post-self-insert-function): Use it.
11
12 * progmodes/prolog.el (prolog-find-value-by-system): Avoid error when
13 there's no inferior buffer (bug#10196).
14 (prolog-consult-compile): Don't use toggle-read-only.
15
162011-12-02 Michael Albinus <michael.albinus@gmx.de>
17
18 * net/tramp-sh.el (tramp-maybe-open-connection): Handle user
19 interrupt. (Bug#10187)
20
212011-12-02 Stefan Monnier <monnier@iro.umontreal.ca>
22
23 * pcmpl-gnu.el (pcomplete/tar): large-file-warn-threshold can be nil
24 (bug#9160).
25
26 * dired-aux.el (dired-query): Don't assume help-char is modifier-free
27 (bug#10191).
28
292011-12-02 Juri Linkov <juri@jurta.org>
30
31 * info.el (Info-search): Display "end of manual" when Isearch
32 reaches the end of single-file Info manual. (Bug#9918)
33
342011-12-02 Eli Zaretskii <eliz@gnu.org>
35
36 * isearch.el (isearch-message-prefix): Run the input method part
37 of the prompt through bidi-string-mark-left-to-right. (Bug#10183)
38
392011-12-02 Juri Linkov <juri@jurta.org>
40
41 * isearch.el (isearch-occur): Use `word-search-regexp' for
42 `isearch-word'.
43 (isearch-search-and-update): Add condition for `isearch-word' and
44 call `word-search-regexp'. (Bug#10145)
45
462011-12-01 Glenn Morris <rgm@gnu.org>
47
48 * eshell/em-hist.el (eshell-hist-initialize):
49 Handle eshell-history-size nil and HISTSIZE set or unset.
50 (eshell-history-file-name, eshell-history-size): Fix custom type.
51
522011-12-01 Stefan Monnier <monnier@iro.umontreal.ca>
53
54 * man.el (Man-completion-table): Fix the lambda case (bug#10168).
55
562011-12-01 Michael McNamara <mac@mail.brushroad.com>
57
58 * progmodes/verilog-mode.el (verilog-pretty-expr):
59 Rework verilog-pretty-expr to handle new assignment operators in system
60 verilog, such as += *= and the like.
61 (verilog-assignment-operator-re): Regular expression to find the
62 assigment operator in a verilog assignment.
63 (verilog-assignment-operation-re): Regular expression to find an
64 assignment statement for pretty-expr.
65 (verilog-in-attribute-p): Query returns true if point is in an
66 attribute context; used to skip these for expression line up from
67 pretty-expr.
68 (verilog-in-parameter-p): Query returns true if point is in an
69 parameter definition context; used to skip these for expression
70 line up from pretty-expr.
71 (verilog-in-parenthesis-p): Query returns true if point is in a
72 parenthetical expression, specifically ( ) but not [ ] or { };
73 used by pretty-expr.
74 (verilog-just-one-space): If there is no space, don't add one.
75 (verilog-get-lineup-indent-2): Specifically skip just attribute
76 contexts for expression lineup, rather than skipping all
77 parenthetical expressions.
78 (verilog-calculate-indent): Fix comment, and fix indent.
79 (verilog-do-indent): Indent declarations in lists (suggested by
80 Joachim Lechner).
81 (verilog-mode-abbrev-table): Populate abbrev mode with the various
82 skeleton items.
83 (verilog-sk-ovm-class): Add skeleton for OVM classes (reported
84 by Alain Mellan).
85
862011-12-01 Wilson Snyder <wsnyder@wsnyder.org>
87
88 * progmodes/verilog-mode.el (verilog-read-defines): Fix reading
89 parameters with embedded comments. Reported by Ray Stevens.
90 (verilog-calc-1, verilog-fork-wait-re) (verilog-forward-sexp,
91 verilog-wait-fork-re): Fix indentation of "wait fork", bug407.
92 Reported by Tim Holt.
93 (verilog-auto): Fix AUTOing a upper module then AUTOing module
94 instantiated by upper module causing wrong expansion until AUTOed a
95 second time. Reported by K C Buckenmaier.
96 (verilog-diff-auto): Fix showing .* as a difference when
97 `verilog-auto-star-save' off. Reported by Dan Dever.
98 (verilog-auto-reset, verilog-read-always-signals)
99 (verilog-auto-reset-blocking-in-non): Fix AUTORESET including
100 temporary signals in reset list if
101 verilog-auto-reset-blocking-in-non is nil, and match assignment
102 style to each signal's assignment type, bug381.
103 Reported by Thomas Esposito.
104 (verilog-sk-uvm-class, verilog-uvm-begin-re, verilog-uvm-end-re)
105 (verilog-uvm-statement-re): Support UVM indentation and
106 highlighting, with old OVM keywords only.
107 (verilog-auto-tieoff, verilog-auto-tieoff-declaration):
108 Support AUTOTIEOFF creating non-wire data types. Suggested by Jonathan
109 Greenlaw.
110 (verilog-auto-insert-lisp, verilog-delete-to-paren)
111 (verilog-forward-sexp-cmt, verilog-forward-sexp-ign-cmt)
112 (verilog-inject-sense, verilog-read-inst-pins)
113 (verilog-read-sub-decls, verilog-read-sub-decls-line):
114 Fix mismatching parenthesis inside commented out code when deleting
115 AUTOINST, bug383. Reported by Jonathan Greenlaw.
116 (verilog-auto-ascii-enum): Fix AUTOASCIIENUM one-hot with
117 non-numeric vector width. Reported by Alex Reed.
118 (verilog-auto-ascii-enum): Add "onehot" option to work around not
119 detecting signals with parameter widths. Reported by Alex Reed.
120 (verilog-auto-delete-trailing-whitespace):
121 With `verilog-auto-delete-trailing-whitespace' remove trailing
122 whitespace in auto expansion, bug371. Reported by Brad Dobbie.
123 (verilog-run-hooks, verilog-scan-cache-flush, verilog-syntax-ppss):
124 Fix verilog-scan-cache corruption when running user AUTO expansion
125 hooks that call indentation routines.
126 (verilog-simplify-range-expression): Fix typo ignoring lower case
127 identifiers.
128 (verilog-delete-auto): Fix delete-autos to also remove user created
129 automatics, as long as they start with AUTO.
130 (verilog-batch-diff-auto, verilog-diff-auto)
131 (verilog-diff-function): Add `verilog-diff-auto' and bind to
132 "C-c?" to report differences in AUTO expansion, ignoring spaces.
133 (verilog-backward-syntactic-ws-quick, verilog-beg-of-defun-quick)
134 (verilog-in-paren-quick, verilog-re-search-backward-quick)
135 (verilog-re-search-forward-quick, verilog-syntax-ppss):
136 Fix calling `syntax-ppss' when inside auto expansions as the ppss hook
137 is disabled and its cache will get corrupt, causing AUTOS not to
138 expand. Instead use only -quick functions.
139 (verilog-scan-region): Fix scanning over escaped quotes.
140 (verilog-inside-comment-or-string-p, verilog-inside-comment-p)
141 (verilog-re-search-backward-quick)
142 (verilog-re-search-forward-quick, verilog-scan): verilog-scan and
143 related functions now ignore strings, to fix misparsing of strings
144 with magic comments embedded in them.
145 (verilog-read-auto-template):
146 Fix 'verilog-auto-inst-template-numbers' with extra newline before (.
147 Reported by Brad Dobbie.
148 (verilog-read-auto-template):
149 Fix 'verilog-auto-inst-template-numbers' with comments.
150 Reported by Brad Dobbie.
151 (verilog-auto-inst, verilog-auto-inst-param)
152 (verilog-auto-inst-sort): Add 'verilog-auto-inst-sort' to reduce
153 merge conflicts with AUTOINST, bug358. Reported by Brad Dobbie.
154 (verilog-auto-inst-template-numbers): Add 'lhs' policy for
155 debugging templates without merge conflicts, bug357.
156 Reported by Brad Dobbie.
157 (verilog-read-auto-template):
158 Fix verilog-auto-inst-template-numbers with multiple templates.
159 Reported by Brad Dobbie.
160 (verilog-define-abbrev): Fix verilog-mode abbrevs to be system
161 abbrevs so user won't be asked to save.
162 (verilog-read-auto-lisp-present): Fix to start at beginning of
163 buffer in case called outside of verilog-auto.
164 (verilog-simplify-range-expression): Fix AUTOWIRE expanding "X-1+1"
165 to "X-2". Reported by Matthew Myers.
166 (verilog-auto, verilog-auto-inout-in): Add AUTOINOUTIN for creating
167 all inputs from module templates. Reported by Leith Johnson.
168 (verilog-module-inside-filename-p): Fix locating programs as with
169 modules.
170 (verilog-auto-inst-port): Fix vl-width expressions when using
171 verilog-auto-inst-param-value, bug331. Reported by Julian Gorfajn.
172 (verilog-decls-get-regs, verilog-decls-get-signals,
173 verilog-decls-get-vars, verilog-decls-get-wires, verilog-decls-new,
174 verilog-modi-cache-add-vars, verilog-modi-cache-add-wires,
175 verilog-read-decls): Combine reg and wire structures into one var
176 structure to represent SystemVerilog concepts.
177 (verilog-auto-ascii-enum, verilog-auto-logic, verilog-auto-reg)
178 (verilog-auto-reg-input, verilog-auto-tieoff, verilog-auto-wire)
179 (verilog-auto-wire-type, verilog-insert-definition):
180 Add verilog-auto-wire-type and AUTOLOGIC to support using
181 SystemVerilog "logic" keyword instead of "wire"/"reg".
182 (verilog-auto-reg-input, verilog-decls-get-signals): Fix AUTOWIRE
183 to declares outputs that also have assignments (presumably in an
184 ifdef or generate if so there's not a driver conflict).
185 Reported by Matthew Myers.
186 (verilog-auto-declare-nettype, verilog-insert-definition):
187 Add verilog-auto-declare-nettype to fix declarations using
188 `default_nettype none. Reported by Julian Gorfajn.
189 (verilog-read-always-signals-recurse, verilog-read-decls)
190 (verilog-read-sub-decls-gate): Fix infinite loop with (*) and
191 malformed end statement, bug325. Reported by Joshua Wise and
192 Andrew Drake.
193 (verilog-auto-star-safe, verilog-delete-auto-star-implicit)
194 (verilog-inst-comment-re): Fix not deleting Interfaced comment
195 when expanding .* in interfaces, bug320. Reported by Pierre-David
196 Pfister.
197 (verilog-read-module-name): Fix import statements between module
198 name and open parenthesis, bug317. Reported by Pierre-David
199 Pfister.
200 (verilog-simplify-range-expression): Fix simplification of
201 multiplications inside AUTOWIRE connections, bug303.
202 (verilog-auto-inst-port): Support parameter expansion in
203 multidimensional arrays.
204 (verilog-read-decls): Fix AUTOREG etc looking for "endproperty"
205 after "assert property". Reported by Julian Gorfajn.
206 (verilog-simplify-range-expression): Fix "couldn't merge" errors
207 with multiplication, bug303.
208 (verilog-read-decls): Fix parsing of unsigned data types, bug302.
209 Reported by Jan Frode Lonnum.
210
2112011-11-30 Juanma Barranquero <lekktu@gmail.com>
212
213 * htmlfontify.el (hfy-page-header, hfy-post-html-hooks)
214 (hfy-shell-file-name, hfy-shell):
215 * international/fontset.el (x-decompose-font-name): Fix typos.
216
2172011-11-29 Ken Brown <kbrown@cornell.edu>
218
219 * progmodes/gdb-mi.el: Fix bug#9853, bug#9858, and bug#9878.
220 (gdb-version): Remove defvar.
221 (gdb-supports-non-stop): New defvar, replacing `gdb-version'.
222 (gdb-gud-context-command, gdb-non-stop-handler)
223 (gdb-current-context-command, gdb-stopped): Use it.
224 (gdb-init-1): Enable pretty printing here.
225 (gdb-non-stop-handler): Don't enable pretty-printing here.
226 Check to see if the target supports non-stop mode; if not, turn off
227 non-stop mode. Use the following.
228 (gdb-check-target-async): New defun.
229 (gud-watch, gdb-stopped): Fix whitespace.
230 (gdb-get-source-file): Don't try to display the source file if
231 `gdb-main-file' is nil.
232
2332011-11-29 Stefan Monnier <monnier@iro.umontreal.ca>
234
235 * align.el: Try to generate fewer markers (bug#10047).
236 (align--set-marker): New macro.
237 (align-region): Use it.
238
2392011-11-29 Stefan Monnier <monnier@iro.umontreal.ca>
240
241 * isearch.el (isearch-yank-x-selection): Deactivate mark (bug#10022).
242
2432011-11-29 Chong Yidong <cyd@gnu.org>
244
245 * indent.el (indent-for-tab-command, indent-according-to-mode):
246 Doc fix.
247 (indent-region): Doc fix. Switch nested ifs to equivalent cond.
248
2492011-11-29 Michael Albinus <michael.albinus@gmx.de>
250
251 * vc/diff-mode.el (diff-find-file-name): Make `read-file-name'
252 aware of remote file names. (Bug#10124)
253
2542011-11-29 Chong Yidong <cyd@gnu.org>
255
256 * frame.el (auto-raise-mode, auto-lower-mode): Doc fix.
257
2582011-11-28 Stefan Monnier <monnier@iro.umontreal.ca>
259
260 * files.el (find-file): Don't use force-same-window (bug#10144).
261 * window.el (switch-to-buffer): Better match Emacs-23 behavior and only
262 use pop-to-buffer if the selected window can't be used.
263 (pop-to-buffer-same-window): Use display-buffer--same-window-action.
264
2652011-11-28 Eli Zaretskii <eliz@gnu.org>
266
267 * vc/diff-mode.el (diff-mode-map): Don't inherit 'z' => 'M-z' from
268 special-mode-map.
269
2702011-11-28 Chong Yidong <cyd@gnu.org>
271
272 * emacs-lisp/easy-mmode.el (define-minor-mode): Fix default doc.
273
2742011-11-27 Nick Roberts <nickrob@snap.net.nz>
275
276 * progmodes/gdb-mi.el (gdb-init-1): Condition execution of
277 gdb-get-source-file-list on gdb-create-source-file-list.
278
2792011-11-26 Eli Zaretskii <eliz@gnu.org>
280
281 * whitespace.el (whitespace-newline): Use a different foreground
282 color for 16-color light-background displays.
283
2842011-11-24 Chong Yidong <cyd@gnu.org>
285
286 * window.el (display-buffer--special-action): Doc fix.
287
2882011-11-25 Juanma Barranquero <lekktu@gmail.com>
289
290 * emacs-lisp/avl-tree.el (avl-tree--do-copy, avl-tree-create)
291 (avl-tree-compare-function, avl-tree-empty, avl-tree-enter)
292 (avl-tree-delete, avl-tree-member, avl-tree-member-p, avl-tree-map)
293 (avl-tree-mapc, avl-tree-mapf, avl-tree-mapcar, avl-tree-copy)
294 (avl-tree-clear, avl-tree-stack, avl-tree-stack-pop)
295 (avl-tree-stack-first):
296 * emacs-lisp/cconv.el (cconv--analyse-use):
297 * net/gnutls.el (gnutls-negotiate): Fix typos.
298
2992011-11-24 Glenn Morris <rgm@gnu.org>
300
301 * lpr.el (lpr-windows-system, lpr-lp-system):
302 * mail/binhex.el (binhex-begin-line):
303 * progmodes/grep.el (grep-history, grep-find-history):
304 * textmodes/flyspell.el:
305 * vc/pcvs-defs.el (cvs-global-menu):
306 * vc/vc-bzr.el (vc-bzr-admin-checkout-format-file):
307 * vc/vc-mtn.el (vc-mtn-admin-dir, vc-mtn-admin-format):
308 * vc/vc-cvs.el (vc-cvs-registered): Give them basic doc-strings.
309
310 * net/tls.el: Fix case of "GnuTLS".
311
312 * paths.el (rmail-file-name): Format doc-string for make-docfile.
313
314 * version.el (emacs-build-system): Give it a doc-string.
315
3162011-11-24 Juri Linkov <juri@jurta.org>
317
318 * view.el (view-buffer): Revert 2011-07-19T15:01:49Z!larsi@gnus.org from 2011-07-19 (bug#8615).
319
3202011-11-24 Glenn Morris <rgm@gnu.org>
321
322 * mail/rmailmm.el (rmail-mime): When rmail-enable-mime is non-nil,
323 if called on a non-mime message just toggle the headers. (Bug#8006)
324
3252011-11-24 Juanma Barranquero <lekktu@gmail.com>
326
327 * allout.el (allout-setup, allout-auto-save-temporarily-disabled)
328 (allout-lead-with-comment-string, allout-structure-deleted-hook)
329 (allout-mode, allout-chart-subtree, allout-hotspot-key-handler)
330 (allout-rebullet-heading, allout-open-sibtopic)
331 (allout-toggle-current-subtree-encryption)
332 (allout-toggle-subtree-encryption, allout-encrypt-string)
333 (allout-next-topic-pending-encryption, allout-adjust-file-variable)
334 (allout-distinctive-bullets-string, allout-auto-activation):
335 * window.el (window-normalize-buffer-to-display):
336 * progmodes/verilog-mode.el (verilog-batch-indent):
337 * textmodes/bibtex.el (bibtex-field-braces-opt)
338 (bibtex-field-strings-opt):
339 * vc/cvs-status.el (cvs-tree-merge):
340 Fix typos.
341
3422011-11-23 Michael Albinus <michael.albinus@gmx.de>
343
344 * rfn-eshadow.el (rfn-eshadow-update-overlay): Let-bind
345 `non-essential' to t, in order to avoid remote connections.
346
3472011-11-23 Eli Zaretskii <eliz@gnu.org>
348
349 * emacs-lisp/autoload.el (autoload-generate-file-autoloads):
350 On MS-DOS and MS-Windows, compare with loaddefs.el
351 case-insensitively.
352
3532011-11-23 Mark Lillibridge <mark.lillibridge@hp.com> (tiny change)
354
355 * mail/unrmail.el (unrmail): Always add blank line. (Bug#7743)
356
3572011-11-23 Glenn Morris <rgm@gnu.org>
358
359 * paths.el (rmail-file-name): Reformat the doc-string so that it
360 is picked up.
361
362 * mail/rmail.el (rmail-message-filter, rmail-auto-file): Doc fixes.
363 (rmail-auto-file): Ignore case in the "special" field names,
364 as mail-fetch-field does for all others.
365
366 * mail/rmail.el (rmail-forward):
367 * mail/rmailkwd.el (rmail-set-label):
368 * mail/rmailout.el (rmail-output, rmail-output-as-seen)
369 (rmail-output-body-to-file): Give error if no message. (Bug#10082)
370
371 * mail/rmail.el (rmail-current-message): Doc fix.
372
373 * mail/rmail.el (rmail-message-filter): Mark as obsolete. (Bug#2624)
374
3752011-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
376
377 * server.el (server-eval-and-print): Allow C-g (bug#6585).
378
12011-11-22 Glenn Morris <rgm@gnu.org> 3792011-11-22 Glenn Morris <rgm@gnu.org>
2 380
3 * mail/rmailmm.el (test-rmail-mime-handler) 381 * mail/rmailmm.el (test-rmail-mime-handler)
@@ -208,12 +586,12 @@
208 586
2092011-11-16 Michael Albinus <michael.albinus@gmx.de> 5872011-11-16 Michael Albinus <michael.albinus@gmx.de>
210 588
211 * net/tramp.el (tramp-handle-file-truename): Cache only the local
212 file name.
213
214 * net/tramp-cache.el (tramp-flush-file-property): Flush also 589 * net/tramp-cache.el (tramp-flush-file-property): Flush also
215 properties of linked files. (Bug#9879) 590 properties of linked files. (Bug#9879)
216 591
592 * net/tramp-sh.el (tramp-sh-handle-file-truename): Cache only the
593 local file name.
594
2172011-11-16 Juanma Barranquero <lekktu@gmail.com> 5952011-11-16 Juanma Barranquero <lekktu@gmail.com>
218 596
219 * menu-bar.el (menu-bar-file-menu): 597 * menu-bar.el (menu-bar-file-menu):
@@ -1964,7 +2342,7 @@
1964 2342
1965 * window.el (window-auto-delete): Remove. 2343 * window.el (window-auto-delete): Remove.
1966 (window-deletable-p): Remove argument FORCE. Don't deal with 2344 (window-deletable-p): Remove argument FORCE. Don't deal with
1967 dedicatedness and previous buffers. 2345 dedication and previous buffers.
1968 (switch-to-prev-buffer): Don't delete window. 2346 (switch-to-prev-buffer): Don't delete window.
1969 (delete-windows-on): Delete a window's frame if and only if the 2347 (delete-windows-on): Delete a window's frame if and only if the
1970 window is dedicated. 2348 window is dedicated.
@@ -3752,7 +4130,7 @@
3752 4130
3753 * cus-edit.el (custom-show): Mark as obsolete. 4131 * cus-edit.el (custom-show): Mark as obsolete.
3754 4132
3755 * net/network-stream.el (network-stream-open-starttls): If gnutls 4133 * net/network-stream.el (network-stream-open-starttls): If GnuTLS
3756 negotiation fails, then possibly try again with a non-encrypted 4134 negotiation fails, then possibly try again with a non-encrypted
3757 connection (bug#9017). 4135 connection (bug#9017).
3758 4136
@@ -7938,7 +8316,7 @@
79382011-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org> 83162011-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7939 8317
7940 * net/network-stream.el (network-stream-open-starttls): Only do 8318 * net/network-stream.el (network-stream-open-starttls): Only do
7941 opportunistic STARTTLS upgrades if we have built-in gnutls support. 8319 opportunistic STARTTLS upgrades if we have built-in GnuTLS support.
7942 Upgrades via gnutls-cli are too slow to be done opportunistically. 8320 Upgrades via gnutls-cli are too slow to be done opportunistically.
7943 8321
79442011-04-12 Juanma Barranquero <lekktu@gmail.com> 83222011-04-12 Juanma Barranquero <lekktu@gmail.com>