/[emacs]/emacs/lisp/ChangeLog
ViewVC logotype

Diff of /emacs/lisp/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.6247.2.2 by rsteib, Tue Aug 17 09:46:48 2004 UTC revision 1.6247.2.3 by miles, Sat Sep 4 12:01:06 2004 UTC
# Line 1  Line 1 
1    2004-09-03  Luc Teirlinck  <teirllm@auburn.edu>
2    
3            * autorevert.el (auto-revert-handler): Bind `buffer-read-only'
4            locally around the call to `revert-buffer'.
5    
6    2004-09-03  Juri Linkov  <juri@jurta.org>
7    
8            * isearch.el (isearch-toggle-regexp): Set `isearch-success' and
9            `isearch-adjusted' to `t'.
10            (isearch-toggle-case-fold): Set `isearch-success' to `t'.
11            (isearch-message-prefix): Add "pending" for isearch-adjusted.
12            (isearch-other-meta-char): Restore isearch-point unconditionally.
13            (isearch-query-replace): Add new arg `regexp-flag' and use it.
14            Set point to start of match if region is not active in transient
15            mark mode (to include the current match to region boundaries).
16            Push the search string to `query-replace-from-history-variable'.
17            Add prompt "Query replace regexp" for isearch-regexp.
18            Add region beginning/end as last arguments of `perform-replace.'
19            (isearch-query-replace-regexp): Replace code by the call to
20            `isearch-query-replace' with arg `t'.
21    
22    2004-09-03  Richard M. Stallman  <rms@gnu.org>
23    
24            * startup.el (normal-top-level): Undo previous TERM change.
25    
26    2004-09-03  Kim F. Storm  <storm@cua.dk>
27    
28            * emulation/cua-rect.el (cua--overlay-keymap): New keymap for
29            highlight overlays; allow using RET when cursor is over a button.
30            (cua--highlight-rectangle): Use it.
31            (cua--rectangle-set-corners): Don't move backwards at eol.
32            (cua--forward-line): Don't move into void after eob.
33    
34            * emulation/cua-rect.el (cua--rectangle-set-corners): Ensure that
35            point is set (and displayed) inside rectangle.
36            (cua--rectangle-operation): Fix for highlight of empty lines.
37            (cua--highlight-rectangle): Fix highlight for tabs.
38            Position cursor at left/right edge of rectangle using new `cursor'
39            property on overlay strings.
40            (cua--indent-rectangle): Don't tabify.
41            (cua-rotate-rectangle): Ignore that point has moved.
42    
43    2004-09-02  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
44    
45            * term/mac-win.el: Add ASCII equivalents for some function keys.
46            (mode-line-frame-identification): Sync with x-win.el.
47    
48    2004-09-02  Juri Linkov  <juri@jurta.org>
49    
50            * progmodes/compile.el (compilation-buffer-name): Compare major
51            mode with second element of compilation-arguments instead of third
52            to reflect latest changes in compilation-arguments structure.
53            (recompile): Use global variable `compilation-directory' to get
54            recent compilation directory only when `recompile' is invoked NOT
55            in the compilation buffer.  Otherwise, use `default-directory' of
56            the compilation buffer.
57            (compilation-error-properties): Allow to funcall col and end-col.
58            (compilation-mode-font-lock-keywords): Check col and end-col by
59            `integerp'.
60            (compilation-goto-locus): If end-mk is non-nil in transient mark
61            mode don't activate the mark (and don't display message in
62            push-mark), but highlight overlay between mk and end-mk.
63    
64            * progmodes/grep.el (grep-highlight-matches): New defcustom.
65            (grep-regexp-alist): Add rule to highlight grep matches.
66            (grep-process-setup): Set env-vars GREP_OPTIONS and GREP_COLOR.
67    
68            * info.el (Info-fontify-node): Don't compute other-tag
69            if Info-hide-note-references=hide.
70    
71            * help.el (function-called-at-point):
72            * help-fns.el (variable-at-point):
73            Try `find-tag-default' when other methods failed.
74    
75            * emacs-lisp/lisp.el (beginning-of-defun, end-of-defun):
76            Do not push mark if inhibit-mark-movement is non-nil.
77    
78            * textmodes/ispell.el (ispell-html-skip-alists):
79            Fix backslashes in docstring.
80    
81    2004-09-01  Juri Linkov  <juri@jurta.org>
82    
83            * isearch.el (isearch-wrap-function)
84            (isearch-push-state-function): New defvars.
85            (isearch-pop-fun-state): New defsubst.
86            (isearch-top-state): Call function saved in `isearch-pop-fun-state'.
87            (isearch-push-state): Set the result of calling
88            `isearch-push-state-function' to the `isearch-pop-fun-state' field.
89            (isearch-cancel): Call function saved in `isearch-pop-fun-state' to
90            restore the mode-specific starting point of terminated search.
91            (isearch-abort): Call `isearch-cancel' instead of its duplicated code.
92            (isearch-repeat): Call `isearch-wrap-function' if defined.
93            (isearch-message-prefix): Don't add prefix "over" to the message
94            for wrapped search if `isearch-wrap-function' is defined.
95            (isearch-search): Call function saved in `isearch-pop-fun-state' to
96            restore the mode-specific starting point of failed search.
97    
98            * info.el (Info-search-whitespace-regexp): Fix backslashes.
99            (Info-search): Add new optional arguments for the sake of isearch.
100            Replace whitespace in Info-search-whitespace-regexp literally.
101            Add backward search.  Don't call `Info-select-node' if regexp is
102            found in the same Info node.  Don't add node to Info-history for
103            wrapped isearch.
104            (Info-search-backward, Info-isearch-search, Info-isearch-wrap)
105            (Info-isearch-push-state, Info-isearch-pop-state): New funs.
106            (Info-mode): Set local variables `isearch-search-fun-function',
107            `isearch-wrap-function', `isearch-push-state-function',
108            `search-whitespace-regexp'.
109    
110            * isearch.el: Remove ancient Change Log section.
111            (isearch-string, isearch-message-string, isearch-point)
112            (isearch-success, isearch-forward-flag, isearch-other-end)
113            (isearch-word, isearch-invalid-regexp, isearch-wrapped)
114            (isearch-barrier, isearch-within-brackets)
115            (isearch-case-fold-search): Add suffix `-state' to state-related
116            defsubsts to avoid name clashes with other function names.
117    
118            * simple.el (next-error): New defgroup and defface.
119            (next-error-highlight, next-error-highlight-no-select):
120            New defcustoms.
121            (next-error-no-select): Let-bind next-error-highlight to the value
122            of next-error-highlight-no-select before calling `next-error'.
123    
124            * progmodes/compile.el (compilation-goto-locus):
125            Use `next-error' face instead of `region'.  Set 4-th argument of
126            `move-overlay' to `current-buffer' to move overlay to different
127            source buffers.  Use new variable `next-error-highlight'.
128    
129            * simple.el (next-error-find-buffer): Move the rule
130            "if current buffer is a next-error capable buffer" after the
131            rule "if next-error-last-buffer is set to a live buffer".
132            Simplify to test all rules in one `or'.
133            (next-error): Doc fix.
134            (next-error, previous-error, first-error)
135            (next-error-no-select, previous-error-no-select):
136            Make arguments optional.
137    
138    2004-08-31  Luc Teirlinck  <teirllm@auburn.edu>
139    
140            * macros.el (apply-macro-to-region-lines): Make it operate on all
141            lines that begin in the region, rather than on all complete lines
142            in the region.
143    
144    2004-08-31  Jan Dj,Ad(Brv  <jan.h.d@swipnet.se>
145    
146            * x-dnd.el (x-dnd-protocol-alist): Document update.
147            (x-dnd-known-types): Defcustom it.
148            (x-dnd-handle-motif): Print message-atom in error message.
149    
150    2004-08-30  John Paul Wallington  <jpw@gnu.org>
151    
152            * textmodes/tex-mode.el (tex-validate-buffer): Use distinct
153            strings rather than programatically constructing message.
154    
155    2004-08-30  Richard M. Stallman  <rms@gnu.org>
156    
157            * emacs-lisp/lisp-mode.el (prin1-char): Don't turn S-a into A.
158            Don't return a string that would read as the wrong character code.
159    
160    2004-08-29  Kim F. Storm  <storm@cua.dk>
161    
162            * emulation/cua-base.el (cua-auto-expand-rectangles): Remove
163            automatic rectangle padding feature; replace by non-destructive
164            virtual rectangle edges feature.
165            (cua-virtual-rectangle-edges): New defcustom.
166            (cua-auto-tabify-rectangles): New defcustom.
167            (cua-paste): If paste into a marked rectangle, insert rectangle at
168            current column, even if virtual; also paste exactly as many lines
169            as has been marked (ignore additional lines or add empty lines),
170            but paste whole source if only one line is marked.
171            (cua--update-indications): No longer use overwrite-cursor to
172            indicate rectangle padding
173    
174            * emulation/cua-rect.el (cua--rectangle-padding): Remove.
175            (cua--rectangle-virtual-edges): New defun.
176            (cua--rectangle-get-corners): Remove optional PAD arg.
177            (cua--rectangle-set-corners): Never do padding.
178            (cua--forward-line): Remove optional PAD arg.  Simplify.
179            (cua-resize-rectangle-right, cua-resize-rectangle-left)
180            (cua-resize-rectangle-down, cua-resize-rectangle-up):
181            (cua-resize-rectangle-bot, cua-resize-rectangle-top)
182            (cua-resize-rectangle-page-up, cua-resize-rectangle-page-down)
183            (cua--rectangle-move): Never do padding.  Simplify.
184            (cua--tabify-start): New defun.
185            (cua--rectangle-operation): Add tabify arg.  All callers changed.
186            (cua--pad-rectangle): Remove.
187            (cua--delete-rectangle): Handle delete with virtual edges.
188            (cua--extract-rectangle): Add spaces if rectangle has virtual edges.
189            (cua--insert-rectangle): Handle insert at virtual column.
190            Perform auto-tabify if necessary.
191            (cua--activate-rectangle): Remove optional FORCE arg.
192            Never do padding.  Simplify.
193            (cua--highlight-rectangle): Enhance for virtual edges.
194            (cua-toggle-rectangle-padding): Remove command.
195            (cua-toggle-rectangle-virtual-edges): New command.
196            (cua-sequence-rectangle): Add optional TABIFY arg.  Callers changed.
197            (cua--rectangle-post-command): Don't force rectangle padding.
198            (cua--init-rectangles): Bind M-p to cua-toggle-rectangle-virtual-edges.
199    
200    2004-08-28  Luc Teirlinck  <teirllm@auburn.edu>
201    
202            * indent.el (edit-tab-stops-buffer): Doc fix.
203    
204    2004-08-28  Richard M. Stallman  <rms@gnu.org>
205    
206            * progmodes/grep.el (grep-default-command): Use find-tag-default.
207            (grep-tag-default): Function deleted.
208    
209            * subr.el (find-tag-default): Moved from etags.el.
210    
211            * progmodes/etags.el (find-tag-default): Moved to subr.el.
212    
213            * emacs-lisp/lisp-mode.el (prin1-char): Put `shift' modifier
214            into the basic character if it has an uppercase form.
215    
216    2004-08-27  Kenichi Handa  <handa@m17n.org>
217    
218            * international/utf-8.el (utf-8-post-read-conversion): If the
219            buffer is unibyte, temporarily make it multibyte.
220    
221    2004-08-27  Masatake YAMATO  <jet@gyve.org>
222    
223            * calendar/time-date.el (time-to-seconds): Add autoload cookies.
224    
225    2004-08-25  John Paul Wallington  <jpw@gnu.org>
226    
227            * textmodes/tex-mode.el (tex-validate-buffer): Distinguish between
228            0, 1, and many mismatches in message.
229            (tex-start-shell): Use `set-process-query-on-exit-flag'.
230    
231            * ielm.el (ielm-tab, ielm-complete-symbol): Doc fix.
232            (inferior-emacs-lisp-mode): Use `set-process-query-on-exit-flag'.
233    
234    2004-08-23  Stefan Monnier  <monnier@iro.umontreal.ca>
235    
236            * vc-svn.el (vc-svn-diff): Treat options from vc-svn-diff-switches and
237            vc-diff-switches differently.
238    
239    2004-08-22  Luc Teirlinck  <teirllm@auburn.edu>
240    
241            * speedbar.el (speedbar-file-regexp): Give it a phony defvar
242            before and a real defvar after
243            `speedbar-supported-extension-expressions'.  This is to silence
244            the compiler without breaking bootstrapping.
245    
246    2004-08-22  Richard M. Stallman  <rms@gnu.org>
247    
248            * textmodes/flyspell.el (flyspell-word):
249            Use set-process-query-on-exit-flag.
250            (flyspell-highlight-duplicate-region): Take POSS as arg.
251            (flyspell-word): Pass POSS as arg.
252    
253            * progmodes/ada-xref.el: Many doc and style fixes.
254            (ada-find-any-references): Use compilation-start.
255            (ada-get-ali-file-name): Improve error msg.
256            (ada-get-ada-file-name): Likewise.
257    
258            * net/ange-ftp.el (ange-ftp-gwp-start, ange-ftp-nslookup-host)
259            (ange-ftp-start-process): Use set-process-query-on-exit-flag.
260    
261            * mail/mail-extr.el (mail-extr-all-top-level-domains):
262            Add forward defvar.
263    
264            * whitespace.el (global-whitespace-mode): New alias
265            for whitespace-global-mode.
266    
267            * speedbar.el (speedbar-file-regexp): Definition moved up.
268            (speedbar-mode, speedbar-set-mode-line-format):
269            Use with-no-warnings.
270            (speedbar-emacs-popup-kludge): Delete Emacs 19 alternative.
271    
272            * simple.el (shell-command-on-region): New arg DISPLAY-ERROR-BUFFER
273            controls whether to display the error buffer.
274    
275            * ps-mule.el: Delete compatibility code for old Emacses.
276            (ps-mule-find-wrappoint): Don't use chars-in-region.
277    
278            * frame.el (display-mouse-p, display-selections-p):
279            Use with-no-warnings.
280    
281            * font-lock.el (font-lock-set-defaults): Use with-no-warnings.
282    
283    2004-08-22  David Kastrup  <dak@gnu.org>
284    
285            * textmodes/reftex-auc.el, progmodes/meta-mode.el: Update AUCTeX
286            information.
287    
288            * speedbar.el, iswitchb.el, ido.el: Update AUCTeX information.
289    
290    2004-08-22  Andreas Schwab  <schwab@suse.de>
291    
292            * cvs-status.el: Require pcvs during byte-compiling for defun-cvs-mode.
293    
294    2004-08-22  Masatake YAMATO  <jet@gyve.org>
295    
296            * cvs-status.el (cvs-status-checkout): New function.
297            (cvs-status-mode-map): Add a key definition for `cvs-status-checkout'.
298    
299    2004-08-21  David Kastrup  <dak@gnu.org>
300    
301            * net/ange-ftp.el (ange-ftp-hash-entry-exists-p)
302            (ange-ftp-file-entry-p, ange-ftp-file-symlink-p): Since the code
303            has been converted to use hashtables, the relation `nil=none' is
304            no longer valid, as `nil' is not a hashtable.  This patch tries to
305            reduce the number of resulting errors.
306    
307    2004-08-21  John Paul Wallington  <jpw@gnu.org>
308    
309            * subr.el (process-kill-without-query): Made obsolete in
310            version 21.4, not 21.5.
311    
312            * log-edit.el (vc-comment-ring, vc-comment-ring-index)
313            (vc-previous-comment, vc-next-comment)
314            (vc-comment-search-reverse, vc-comment-search-forward)
315            (vc-comment-to-change-log): Likewise.
316    
317            * international/latin1-disp.el (latin1-char-displayable-p): Likewise.
318    
319    2004-08-21  Peter Seibel  <peter@javamonkey.com>  (tiny patch)
320    
321            * emacs-lisp/cl-indent.el (lisp-indent-defmethod):
322            Correct indentation of DEFMETHODS with non-standard method
323            combinations (e.g., PROGN, MIN, MAX).
324    
325    2004-08-20  Stefan Monnier  <monnier@iro.umontreal.ca>
326    
327            * startup.el (normal-top-level-add-subdirs-to-load-path):
328            Avoid unnecessarily checking system-type.
329            (normal-top-level): Set TERM to "dumb".  Simplify.
330    
331            * avoid.el (mouse-avoidance-ignore-p): New fun.
332            Also ignore switch-frame, select-window, double, and triple clicks.
333            (mouse-avoidance-banish-hook, mouse-avoidance-exile-hook)
334            (mouse-avoidance-fancy-hook): Use it.
335    
336    2004-08-20  Zoran Milojevic  <zoran@sipquest.com>  (tiny change)
337    
338            * avoid.el (mouse-avoidance-nudge-mouse)
339            (mouse-avoidance-banish-destination): Stay within the current window
340            to avoid problems with mouse-autoselect-window.
341    
342    2004-08-19  Stefan Monnier  <monnier@iro.umontreal.ca>
343    
344            * pcvs-parse.el (cvs-parse-table, cvs-parse-commit): Try to adapt to
345            the newer format of some messages in cvs-1.12.1.
346    
347    2004-08-19  Masatake YAMATO  <jet@gyve.org>
348    
349            * emacs-lisp/elp.el (elp-results-symname-map): New keymap.
350            (elp-results-jump-to-definition-by-mouse)
351            (elp-results-jump-to-definition, elp-output-insert-symname): New funs.
352            (elp-output-result): Use elp-output-insert-symname.
353    
354    2004-08-18  Kenichi Handa  <handa@m17n.org>
355    
356            * language/cyrillic.el: Register koi8-r in
357            ctext-non-standard-encodings-alist.
358            ("Cyrillic-KOI8"): Add ctext-non-standard-encoding.
359    
360    2004-08-17  Luc Teirlinck  <teirllm@auburn.edu>
361    
362            * emacs-lisp/copyright.el (copyright-update-year): Delete code
363            that replaces 20xy with xy.
364    
365    2004-08-17  John Paul Wallington  <jpw@gnu.org>
366    
367            * emacs-lisp/re-builder.el (reb-mode-map): Define within defvar.
368            (reb-force-update): Doc fix.
369    
370    2004-08-16  Richard M. Stallman  <rms@gnu.org>
371    
372            * progmodes/which-func.el (which-func-update-1): Doc fix.
373    
374            * progmodes/sh-script.el (sh-set-shell): Use sh-mode-abbrev-table.
375            (sh-mode-abbrev-table): New variable.
376    
377            * progmodes/compile.el (compilation-mode): Doc fix.
378    
379            * emacs-lisp/lisp-mode.el (eval-last-sexp):
380            Don't cons a new symbol each time.
381            (eval-last-sexp-fake-value): New variable.
382    
383            * emacs-lisp/copyright.el (copyright-years-regexp): New variable.
384            (copyright-update-year): Detect continuation of list of years.
385    
386            * term.el (term-default-fg-color, term-default-bg-color)
387            (ansi-term-color-vector): Use `unspecified', not nil, as default.
388    
389            * imenu.el: Several doc fixes: don't say variables are buffer-local.
390    
391    2004-08-16  Davis Herring <herring@lanl.gov>
392    
393            * isearch.el (isearch-string, isearch-message-string, isearch-point)
394            (isearch-success, isearch-forward-flag, isearch-other-end)
395            (isearch-word, isearch-invalid-regexp, isearch-wrapped)
396            (isearch-barrier, isearch-within-brackets)
397            (isearch-case-fold-search): Fix broken `nth'-like calls to `aref'.
398    
399    2004-08-16  Kenichi Handa  <handa@m17n.org>
400    
401            * ps-mule.el (ps-mule-font-info-database): Fix docstring.
402    
403    2004-08-15  Kenichi Handa  <handa@m17n.org>
404    
405            * term/x-win.el (x-selection-value): If utf8 was successful but
406            ctext was not, use utf8 string.
407    
408    2004-08-14  Davis Herring  <herring@lanl.gov>
409    
410            * isearch.el: Remove accidental changes of March 4.  Fix backing
411            up when a regexp isearch is made more general.  Use symbolic
412            accessor functions for isearch stack frames to make usage clearer.
413            (search-whitespace-regexp): Made groups in documentation shy (as
414            is the group in the default value).
415            (isearch-fallback): New function, addresses problems with regexps
416            liberalized by `\|', adds support for liberalization by `\}' (the
417            general repetition construct), and incorporates behavior for
418            `*'/`?'.
419            (isearch-}-char): New command, calls `isearch-fallback' with
420            arguments appropriate to a typed `}'.
421            (isearch-*-char, isearch-|-char): Now just call `isearch-fallback'
422            appropriately.
423            (isearch-mode-map): Bind `}' to `isearch-}-char'.
424            (isearch-string, isearch-message,string, isearch-point)
425            (isearch-success, isearch-forward-flag, isearch-other-end)
426            (isearch-word, isearch-invalid-regexp, isearch-wrapped)
427            (isearch-barrier, isearch-within-brackets, isearch-case-fold-search):
428            New inline functions to read fields of a stack frame.
429    
430    2004-08-14  Kurt Hornik  <Kurt.Hornik@wu-wien.ac.at>  (tiny change)
431    
432            * battery.el (battery-linux-proc-acpi): Look into battery
433            directories matching the literal string "CMB", too (required for
434            Linux kernel version 2.6.7).
435    
436    2004-08-14  John Paul Wallington  <jpw@gnu.org>
437    
438            * cus-start.el (read-file-name-completion-ignore-case): Add.
439            (blink-cursor-alist): Change version to "21.4".
440    
441            * emacs-lisp/bytecomp.el (forward-word): Allow 0 args.
442    
443    2004-08-11  Daniel Pfeiffer  <occitan@esperanto.org>
444    
445            * speedbar.el (speedbar-scan-subdirs): New option.
446            (speedbar-file-lists): Don't ignore file-name case on Unix and use
447            dolist.
448            (speedbar-insert-files-at-point): Take an extra argument and use
449            it to optionally find out if a subdir is empty.  Also unreadable
450            files don't get expand buttons.
451            (speedbar-directory): New image (unused pixmap already existed).
452            (speedbar-expand-image-button-alist): Use it.
453    
454    2004-08-11  Martin Stjernholm  <bug-cc-mode@gnu.org>
455    
456            CC Mode update to 5.30.9:
457    
458            * progmodes/cc-defs.el, progmodes/cc-vars.el (c-emacs-features):
459            Move from cc-vars to cc-defs for dependency reasons.  Fix the
460            POSIX char class test to check that it works in
461            `skip-chars-(forward|backward)' too.
462    
463            * progmodes/cc-align.el (c-lineup-arglist): Fix bug when the
464            first argument starts with a special brace list.
465    
466            * progmodes/cc-engine.el (c-forward-type): Fix promotion bug
467            when `c-opt-type-concat-key' is used (i.e. in Pike).
468    
469            * progmodes/cc-engine.el (c-looking-at-special-brace-list):
470            Fix bug when the inner char pair doesn't have paren syntax, i.e. "(<
471            >)".
472    
473            * progmodes/cc-align.el (c-lineup-multi-inher): Made it syntactic
474            whitespace safe.
475    
476            * progmodes/cc-engine.el (c-guess-basic-syntax): Fix anchor
477            position for `arglist-intro', `arglist-cont-nonempty' and
478            `arglist-close' when there are two arglist open parens on the same
479            line and there's nothing in front of the first.
480    
481            * progmodes/cc-fonts.el (c-basic-matchers-before): Fix font
482            locking of qualified names in Java, which previously could fontify
483            common indexing expressions in many cases.  The standard Java
484            naming conventions are used to tell them apart.
485    
486            * progmodes/cc-align.el (c-lineup-whitesmith-in-block):
487            Fix inconsistency wrt opening parens on the first line inside a paren
488            block.
489    
490            * progmodes/cc-defs.el (c-langs-are-parametric): Must be known at
491            compile time for the sake of `c-major-mode-is'.
492    
493            (c-mode-is-new-awk-p): Made it a macro to delay expansion of
494            `c-major-mode-is' in the event that this is used inside a
495            `c-lang-defconst'.
496    
497            * progmodes/cc-defs.el (c-major-mode-is): Fix expansion inside
498            `c-lang-defconst' so that it works better with fallback languages.
499    
500            * progmodes/cc-defs.el (c-add-language): Fix a typo that caused
501            it to fail to record the base mode.
502    
503            * progmodes/cc-engine.el (c-syntactic-re-search-forward):
504            Fix bug so that it doesn't go past the closing paren when PAREN-LEVEL
505            is used.  Reordered the syntax checks to get more efficient
506            skipping in some situations.
507    
508            * progmodes/cc-cmds.el (c-electric-brace): Don't trip up on a line
509            continuation which might precede the newly inserted '{'.
510    
511            * progmodes/cc-engine.el (c-syntactic-re-search-forward):
512            Fix cases where it could loop indefinitely.
513    
514            * progmodes/cc-fonts.el (c-font-lock-declarators): Handle array
515            size specs correctly.  Only fontify identifiers in front of '('
516            with as functions - don't accept any paren char.  Tightened up
517            initializer skipping to stop before function and class blocks.
518    
519            * progmodes/cc-engine.el (c-beginning-of-decl-1): Fix bug where
520            the point could be left directly after an open paren when finding
521            the beginning of the first decl in the block.
522    
523            * progmodes/cc-engine.el (c-parse-state): Don't use the syntax
524            table when filtering out legitimate open parens to be recorded.
525            This could cause cache inconsistencies when e.g.
526            `c++-template-syntax-table' was temporarily in use.
527    
528            * progmodes/cc-engine.el (c-on-identifier)
529            (c-simple-skip-symbol-backward): Small fix for handling "-"
530            correctly in `skip-chars-backward'.  Affected the operator lfun
531            syntax in Pike.
532    
533            * progmodes/cc-engine.el (c-invalidate-sws-region-after):
534            Fix bug that could cause an error from `after-change-functions' when
535            the changed region is at bob.
536    
537    2004-08-11  Alan Mackenzie  <bug-cc-mode@gnu.org>
538    
539            CC Mode update to 5.30.9:
540    
541            * progmodes/cc-cmds.el, progmodes/cc-vars.el: Amend doc(-strings)
542            to say that <TAB> doesn't insert WS into a CPP line.
543            (c-indent-command, c-tab-always-indent): Amend doc strings.
544    
545            * progmodes/cc-styles.el, progmodes/cc-engine.el: Add in two
546            checks for user errors, thus eliminating cryptic and unhelpful
547            Emacs error messages.  (1) Check the arg to `c-set-style' is a
548            string.  (2) Check that settings to `c-offsets-alist' are not
549            spuriously quoted.
550    
551            * progmodes/cc-cmds.el: (c-electric-brace): Don't delete a comment
552            which precedes the newly inserted `{'.
553    
554    2004-08-10  Michael Albinus  <michael.albinus@gmx.de>
555    
556            Sync with Tramp 2.0.44.
557    
558            * net/tramp.el (tramp-post-connection): Quote $1 and $2 of shell
559            function "tramp_file_attributes".  Otherwise, file names
560            containing spaces are misinterpreted.  Reported by Magnus Henoch
561            <mange@freemail.hu>.
562            (tramp-handle-file-truename): FILENAME must be expanded first.
563            Otherwise, parameters like "/ssh:deego@gnufans.net:~" will return
564            obscure results.  Reported by D. Goel <deego@gnufans.org>.
565            (tramp-handle-verify-visited-file-modtime): If file does not
566            exist, say it is not modified if and only if that agrees with the
567            buffer's record.  Check whether a file is visiting the buffer, or
568            the buffer has no recorded last modification time.  Return t in
569            case the visiting file doesn't exist.  Suggested by Luc Teirlinck
570            <teirllm@auburn.edu>.
571            (tramp-handle-write-region): Pass modtime explicitely to
572            `set-visited-file-modtime', because filename can be different
573            from (buffer-file-name) if `file-precious-flag' is set.
574            `set-visited-file-modtime' must be called always when `visit' is t
575            or a string.  Suggested by Luc Teirlinck <teirllm@auburn.edu>.
576            (tramp-handle-set-visited-file-modtime): If `time-list' is not
577            nil, don't apply the whole body.  If the file doesn't exists, set
578            modtime to '(-1 65535).  Suggested by Luc Teirlinck
579            <teirllm@auburn.edu>.
580    
581    2004-08-09  Luc Teirlinck  <teirllm@auburn.edu>
582    
583            * help.el (describe-bindings): Doc fix.
584    
585            * subr.el (kbd): Doc fix.
586    
587    2004-08-08  John Paul Wallington  <jpw@gnu.org>
588    
589            * ibuffer.el (define-ibuffer-column size): Use `string-to-number'
590            instead of `string-to-int'.
591            (define-ibuffer-column mode): Fix indentation.
592    
593    2004-08-08  Lars Hansen  <larsh@math.ku.dk>
594    
595            * wid-edit.el (widget-sexp-validate): Allow whitespace after expression.
596    
597    2004-08-08  Luc Teirlinck  <teirllm@auburn.edu>
598    
599            * subr.el (global-unset-key, local-unset-key): Doc fixes.
600    
601            * novice.el (disabled-command-function): New variable renamed from
602            `disabled-command-hook'.
603            (disabled-command-hook): Keep the _variable_ as alias for
604            `disabled-command-function' and make obsolete.
605            (disabled-command-function): Function renamed from
606            `disabled-command-hook'.  Adapt code to name change of the variable.
607    
608    2004-08-07  Satyaki Das  <satyaki@theforce.stanford.edu>  (tiny change)
609    
610            * simple.el (completion-root-regexp): New defvar.
611            (completion-setup-function): Use it instead of a literal string.
612    
613    2004-08-07  John Paul Wallington  <jpw@gnu.org>
614    
615            * emacs-lisp/re-builder.el (reb-re-syntax): Add `rx' syntax.
616            (reb-lisp-mode): Require `rx' feature when `re-reb-syntax' is `rx'.
617            (reb-lisp-syntax-p, reb-change-syntax): `rx' is a Lisp syntax.
618            (reb-cook-regexp): Call `rx-to-string' when `re-reb-syntax' is `rx'.
619    
620    2004-08-05  Katsumi Yamaoka  <yamaoka@jpl.org>  (tiny change)
621    
622            * mail/mail-extr.el (mail-extr-disable-voodoo): New variable.
623            (mail-extr-voodoo): Check mail-extr-disable-voodoo.
624    
625    2004-08-04  Kenichi Handa  <handa@m17n.org>
626    
627            * international/encoded-kb.el (encoded-kbd-setup-keymap):
628            Fix previous change.
629    
630    2004-08-03  Kenichi Handa  <handa@m17n.org>
631    
632            * international/encoded-kb.el: The following changes are to
633            utilize key-translation-map instead of minor mode map.
634            (encoded-kbd-iso2022-non-ascii-map): Delete it.
635            (encoded-kbd-coding, encoded-kbd-handle-8bit): Delete them.
636            (encoded-kbd-last-key): New function.
637            (encoded-kbd-iso2022-single-shift): New function.
638            (encoded-kbd-iso2022-designation)
639            (encoded-kbd-self-insert-iso2022-7bit)
640            (encoded-kbd-self-insert-iso2022-8bit)
641            (encoded-kbd-self-insert-sjis, encoded-kbd-self-insert-big5)
642            (encoded-kbd-self-insert-ccl): Make them suitable for bindings in
643            key-translation-map.
644            (encoded-kbd-setup-keymap): Setup key-translation-map.
645            (saved-key-translation-map): New variable.
646            (encoded-kbd-mode): Save/restore key-translation-map.  Adjusted
647            for the change of encoded-kbd-setup-keymap.
648    
649    2004-08-02  Kim F. Storm  <storm@cua.dk>
650    
651            * avoid.el (mouse-avoidance-point-position): Use window-inside-edges
652            and call compute-motion with nil for topos and width to get proper
653            usable width and height for both window and non-window systems.
654    
655            * windmove.el (windmove-coordinates-of-position): Let compute-motion
656            calculate usable window width and height.
657    
658            * window.el (window-buffer-height): Call compute-motion with nil width.
659    
660    2004-08-01  David Kastrup  <dak@gnu.org>
661    
662            * replace.el (query-replace-read-from):
663            Use `query-replace-compile-replacement'.
664            (query-replace-compile-replacement): New function.
665            (query-replace-read-to): Use `query-replace-compile-replacement'
666            for repeating the last command.
667    
668    2004-08-01  John Paul Wallington  <jpw@gnu.org>
669    
670            * printing.el (toplevel, pr-ps-fast-fire, pr-ps-set-utility)
671            (pr-ps-set-printer, pr-txt-set-printer, pr-eval-setting-alist)
672            (pr-switches): Remove period from end of error messages.
673    
674            * help-mode.el (help-go-back): Likewise.
675    
676            * abbrev.el (only-global-abbrevs): Doc fix.
677            (edit-abbrevs-map): Define within defvar.
678            (quietly-read-abbrev-file): Doc fix.
679    
680    2004-07-31  Luc Teirlinck  <teirllm@auburn.edu>
681    
682            * novice.el (enable-command, disable-command): Doc fixes.
683    
684            * subr.el (event-modifiers, event-basic-type): Doc fixes.
685    
686    2004-07-30  Richard M. Stallman  <rms@gnu.org>
687    
688            * subr.el (with-local-quit): Doc fix.
689    
690    2004-07-30  Luc Teirlinck  <teirllm@auburn.edu>
691    
692            * international/utf-8.el (utf-translate-cjk-mode): Doc fix.
693    
694    2004-07-28  Luc Teirlinck  <teirllm@auburn.edu>
695    
696            * custom.el (defcustom): Doc fix.
697    
698    2004-07-28  Masatake YAMATO  <jet@gyve.org>
699    
700            * progmodes/etags.el (etags-tags-apropos): Show building progress.
701    
702    2004-07-26  Stefan Monnier  <monnier@iro.umontreal.ca>
703    
704            * imenu.el (imenu-prev-index-position-function)
705            (imenu-extract-index-name-function, imenu-name-lookup-function)
706            (imenu--index-alist): Docstring redundancy fix.
707    
708    2004-07-25  Lars Hansen  <larsh@math.ku.dk>
709    
710            * wdired.el (wdired-finish-edit): Require dired-aux before locally
711            binding dired-backup-overwrite.
712    
713    2004-07-25  John Paul Wallington  <jpw@gnu.org>
714    
715            * subr.el (butlast, event-modifiers, event-basic-type): Doc fixes.
716    
717    2004-07-24  Luc Teirlinck  <teirllm@auburn.edu>
718    
719            * term/tty-colors.el (tty-color-approximate): Doc fix.
720    
721            * select.el (x-get-selection, x-set-selection): Doc fixes.
722    
723            * frame.el (make-frame): Doc fix.
724    
725    2004-07-24  Richard M. Stallman  <rms@gnu.org>
726    
727            * mail/rmail.el (rmail-mime-charset-pattern):
728            Don't include semicolon in the charset value.
729    
730            * replace.el (occur-next-error): Call set-window-point.
731            (occur-engine): Handle negative NLINES.
732    
733    2004-07-23  Luc Teirlinck  <teirllm@auburn.edu>
734    
735            * frame.el (modify-all-frames-parameters): Minor doc fix.
736            (set-frame-configuration): Doc fix.
737    
738    2004-07-23  Matt Hodges  <matt@stchem.bham.ac.uk>  (tiny change)
739    
740            * simple.el (completion-setup-function): Compute the common parts
741            and the first difference place correctly when
742            partial-completion-mode is on.
743    
744    2004-07-22  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
745    
746            * ps-print.el: Doc fix.
747            (ps-print-version): New version 6.6.5.
748            (ps-printing-region): Doc fix.
749            (ps-generate-string-list): Comment fix.
750            (ps-message-log-max): Code fix.
751    
752    2004-07-22  Michael Piotrowski  <mxp@dynalabs.de>  (tiny change)
753    
754            * ps-print.el (ps-begin-file): Improve the DSC compliance of the
755            generated PostScript.
756    
757  2004-08-17  Reiner Steib  <Reiner.Steib@gmx.de>  2004-08-17  Reiner Steib  <Reiner.Steib@gmx.de>
758    
759          * net/tls.el (tls-process-connection-type): Fix docstring.  (Sync          * net/tls.el (tls-process-connection-type): Fix docstring.  (Sync
# Line 22  Line 778 
778    
779  2004-07-20  Richard M. Stallman  <rms@gnu.org>  2004-07-20  Richard M. Stallman  <rms@gnu.org>
780    
781          * textmodes/fill.el (fill-comment-paragraph): Handle indent-tabs-mode.          * textmodes/fill.el (fill-nobreak-p): If this break point is
782          (fill-delete-newlines): Call sentence-end as function.          at the end of the line, don't consider the newline which follows
783          (fill-nobreak-p, canonically-space-region): Likewise.          as a reason to return t.
         (fill-nobreak-p): If this break point is at the end of the line,  
         don't consider the newline which follows as a reason to return t.  
784    
785  2004-07-19  John Paul Wallington  <jpw@gnu.org>  2004-07-19  John Paul Wallington  <jpw@gnu.org>
786    
# Line 39  Line 793 
793    
794  2004-07-17  Kai Grossjohann  <kai.grossjohann@gmx.net>  2004-07-17  Kai Grossjohann  <kai.grossjohann@gmx.net>
795    
796          * net/tramp.el (tramp-handle-verify-visited-file-modtime): New          * net/tramp.el (tramp-handle-verify-visited-file-modtime):
797          docstring.  From Luc Teirlinck.          New docstring.  From Luc Teirlinck.
798    
799  2004-07-17  Luc Teirlinck  <teirllm@auburn.edu>  2004-07-17  Luc Teirlinck  <teirllm@auburn.edu>
800    

Legend:
Removed from v.1.6247.2.2  
changed lines
  Added in v.1.6247.2.3

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26