comparison lisp/ChangeLog @ 91239:2fcaae6177a5

Merge from emacs--devo--0 Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-300
author Miles Bader <miles@gnu.org>
date Sun, 16 Dec 2007 05:08:49 +0000
parents 53108e6cea98 1d6e3255f024
children 56a72e2bd635
comparison
equal deleted inserted replaced
91238:5cf14a2107b5 91239:2fcaae6177a5
1 2007-12-12 Thien-Thi Nguyen <ttn@gnuvola.org>
2
3 * progmodes/cc-vars.el (defcustom-c-stylevar): Rewrite.
4
5 2007-12-11 Dan Nicolaescu <dann@ics.uci.edu>
6
7 * progmodes/verilog-mode.el (set-buffer-menubar): Remove unused
8 function.
9 (add-submenu): Only define for XEmacs.
10 (verilog-regexp-words): Revert previous change, keep the other
11 definition.
12
13 2007-12-09 Dan Nicolaescu <dann@ics.uci.edu>
14
15 * progmodes/perl-mode.el (perl-continued-statement-offset)
16 (perl-continued-brace-offset, perl-brace-offset)
17 (perl-brace-imaginary-offset, perl-label-offset):
18 * progmodes/cperl-mode.el (cperl-brace-offset)
19 (cperl-continued-brace-offset, cperl-label-offset)
20 (cperl-continued-statement-offset)
21 (cperl-extra-newline-before-brace, cperl-merge-trailing-else): Add
22 safe-local-variable properties.
23
24 2007-12-08 Dan Nicolaescu <dann@ics.uci.edu>
25
26 * progmodes/verilog-mode.el (verilog-mode-map)
27 (verilog-template-map, verilog-mode-mouse-map): Fix typos.
28 (verilog-colorize-include-files): Use only overlay functions so
29 that it can work on both emacs and XEmacs.
30 (set-extent-keymap): Remove unused defun.
31 (verilog-kill-existing-comment, verilog-insert-date)
32 (verilog-insert-year): Rename in order not to pollute the global
33 namespace from kill-existing-comment, insert-date and
34 insert-year, respectively.
35 (verilog-set-auto-endcomments, verilog-header): Update callers.
36
37 * files.el (auto-mode-alist): Recognize verilog files.
38
39 * progmodes/verilog-mode.el (verilog-string-replace-matches)
40 (verilog-string-remove-spaces, verilog-re-search-forward)
41 (verilog-re-search-backward, verilog-re-search-forward-quick)
42 (verilog-re-search-backward-quick, verilog-get-beg-of-line)
43 (verilog-get-end-of-line, verilog-within-string): Move definitions
44 before first use. No code changes.
45
46 2007-12-08 Dan Nicolaescu <dann@ics.uci.edu>
47
48 * progmodes/verilog-mode.el (verilog-mode-version)
49 (verilog-mode-release-date): Don't use expanding keywords.
50 (provide): Move to the end of file.
51 (fboundp): Don't check if eval-when-compile is bound, it is used
52 later in the file without checking.
53 (when, unless): Copy definitions from subr.el.
54 (char-before, defcustom, defface, customize-group)
55 (verilog-batch-error-wrapper): Don't use old style backquotes.
56 (verilog-regexp-opt): Avoid using the cl function case.
57 (verilog-regexp-words): Remove duplicated definition.
58 (verilog-mode-abbrev-table): Remove, duplicate.
59 (verilog-mode-map, verilog-template-map, verilog-mode-mouse-map):
60 Declare and initialize in one step.
61 (verilog-declaration-prefix-re, verilog-declaration-re)
62 (verilog-end-of-statement, verilog-indent-declaration)
63 (verilog-get-lineup-indent): Remove trailing whitespace.
64 (verilog-mode): Fix autoload cookie. Set
65 beginning-of-defun-function and end-of-defun-function. Use when
66 instead of if.
67 (verilog-emacs-features, verilog-auto-ascii-enum)
68 (verilog-insert-indices): Escape braces in doc strings.
69
70 2007-12-08 Michael McNamara <mac@verilog.com>
71 Wilson Snyder <wsnyder@wsnyder.org>
72
73 * progmodes/verilog-mode.el: New file.
74
75 2007-12-08 Eli Zaretskii <eliz@fencepost.gnu.org>
76
77 * international/latexenc.el (latexenc-find-file-coding-system): If
78 both coding-system-for-write and buffer-file-coding-system of
79 latex-main-file are nil, use `undecided'.
80
81 2007-12-06 Jason Rumney <jasonr@gnu.org>
82
83 * mouse.el (mouse-buffer-menu-alist): Keep buffer names left aligned.
84
85 2007-12-12 Yoni Rabkin Katzenell <yoni-r@actcom.com> (tiny change)
86
87 * files.el (revert-buffer): Docstring fix.
88
89 2007-12-11 Glenn Morris <rgm@gnu.org>
90
91 * emacs-lisp/check-declare.el (check-declare-verify): Handle deffoo.
92
93 2007-12-11 Jay Belanger <jay.p.belanger@gmail.com>
94
95 * calc/calc-aent.el (math-restore-underscores)
96 (math-string-restore-underscores): New functions.
97 (math-read-factor): Properly check variable names with underscores
98 for entries in `math-expr-variable-mapping'.
99
100 * calc/calc-lang.el (math-lang-name): New property name.
101
102 * calc/calc.el (calc-set-mode-line): Use `math-lang-name'
103 to set language name.
104
105 2007-12-10 Katsumi Yamaoka <yamaoka@jpl.org>
106
107 * pgg.el (pgg-run-at-time, pgg-cancel-timer): Use eval-and-compile.
108
109 2007-12-10 Stefan Monnier <monnier@iro.umontreal.ca>
110
111 * server.el (server-select-display): Fix important typo.
112 (server-process-filter): Turn a "" display into nil.
113
114 2007-12-09 Juri Linkov <juri@jurta.org>
115
116 * replace.el (keep-lines, flush-lines, how-many): Doc fix.
117 Check search-upper-case before calling isearch-no-upper-case-p
118 to set case-fold-search.
119 (occur): Doc fix.
120 (occur-1, perform-replace): Check search-upper-case before calling
121 isearch-no-upper-case-p to set case-fold-search.
122
123 * isearch.el (search-upper-case): Doc fix.
124 (isearch-mode-map): Bind `M-s o' to isearch-occur.
125 (isearch-query-replace): Doc fix. Let-bind search-upper-case to nil.
126 (isearch-query-replace-regexp): Doc fix.
127 (isearch-occur): New function.
128
129 2007-12-09 Reiner Steib <Reiner.Steib@gmx.de>
130
131 * pgg.el, pgg-parse.el (declare-function): Add new no-op macro for
132 backward compatibility.
133
134 * net/imap.el (imap-string-to-integer): New function.
135
136 2007-12-09 David Kastrup <dak@gnu.org>
137
138 * emacs-lisp/lisp-mnt.el (lm-verify): Make it work with
139 directories. Not sure anybody uses this anymore, though.
140
141 2007-12-09 Vinicius Jose Latorre <viniciusjl@ig.com.br>
142
143 * printing.el: Fix pr-interface-map initialization code.
144 (pr-version): New version 6.9.3.
145 (pr-f-set-keymap-parents): Replace by pr-set-keymap-parents.
146 (pr-f-set-keymap-name): Replace by pr-set-keymap-name.
147 (pr-f-read-string): Replace by pr-read-string.
148 (pr-set-keymap-parents, pr-set-keymap-name, pr-read-string): New fun
149 name.
150 (pr-interactive-n-up, pr-interactive-regexp): Code fix.
151
152 2007-12-09 Glenn Morris <rgm@gnu.org>
153
154 * emulation/viper-init.el (top-level): Use dolist rather than mapc
155 in make-variable-frame-local call.
156
157 2007-12-08 Dan Nicolaescu <dann@ics.uci.edu>
158
159 * mail/hashcash.el (declare-function):
160 * net/imap.el (declare-function): New no-op macro for backward
161 compatibility.
162
163 2007-12-08 Eli Zaretskii <eliz@gnu.org>
164
165 Sync makefile.w32-in with Makefile.in.
166
167 * makefile.w32-in (check-declare): New target.
168 (BYTE_COMPILE_EXTRA_FLAGS): New variable.
169 (.el.elc, compile-CMD, compile-SH, compile-always-CMD)
170 (compile-always-SH, compile-calc-CMD, compile-calc-SH)
171 ($(lisp)/progmodes/cc-mode.elc): Use it.
172 ($(lisp)/progmodes/cc-mode.elc): New rule.
173
174 2007-12-08 Reiner Steib <Reiner.Steib@gmx.de>
175
176 * indent.el (tab-stop-list): Mark as safe-local-variable.
177
178 * generic-x.el (etc-sudoers-generic-mode): New mode.
179 (generic-unix-modes): Add it.
180
181 2007-12-08 Michael Albinus <michael.albinus@gmx.de>
182
183 * net/dbus.el (dbus-hash-table=): Remove function. We cannot
184 apply wildcards in a hash table key; there is no usable hash code then.
185 (dbus-registered-functions-table): Use `equal' as test function.
186 (dbus-name-owner-changed-handler): Rewrite due to new hash table
187 structure.
188
189 2007-12-08 Martin Rudalics <rudalics@gmx.at>
190
191 * progmodes/cc-cmds.el (c-mask-paragraph): Avoid invalid search
192 bound error in block comment branch.
193
194 2007-12-08 David Kastrup <dak@gnu.org>
195
196 * textmodes/reftex.el (reftex-select-with-char):
197 * textmodes/reftex-toc.el (reftex-toc-do-promote)
198 (reftex-toc-visit-location, reftex-toc-find-section):
199 * textmodes/reftex-index.el (reftex-index-show-entry):
200 * textmodes/org.el (org-cycle-hide-archived-subtrees)
201 (org-table-rotate-recalc-marks, org-mark-ring-push)
202 (org-follow-info-link, org-mhe-get-message-folder-from-index)
203 (org-auto-repeat-maybe, org-store-log-note, org-delete-property)
204 (org-evaluate-time-range, org-edit-agenda-file-list):
205 * textmodes/artist.el (artist-select-next-op-in-list)
206 (artist-select-prev-op-in-list):
207 * term/mac-win.el (mac-service-insert-text):
208 * startup.el (fancy-about-screen):
209 * progmodes/vhdl-mode.el (vhdl-decision-query):
210 * progmodes/idlwave.el (idlwave-template)
211 (idlwave-scroll-completions, idlwave-display-completion-list):
212 * progmodes/ebrowse.el (ebrowse-show-progress):
213 * progmodes/cperl-mode.el (cperl-find-pods-heres):
214 * progmodes/antlr-mode.el (antlr-insert-option-do):
215 * play/mpuz.el (mpuz-close-game):
216 * net/rcirc.el (rcirc-next-active-buffer):
217 * mail/reporter.el (reporter-update-status):
218 * kmacro.el (kmacro-display):
219 * international/ja-dic-cnv.el (skkdic-set-okuri-nasi):
220 * emulation/viper-util.el (viper-save-setting):
221 * emacs-lisp/lisp-mnt.el (lm-verify):
222 * emacs-lisp/edebug.el (edebug-set-mode):
223 * emacs-lisp/checkdoc.el (checkdoc-rogue-spaces, checkdoc-defun):
224 * calendar/calendar.el (calendar-print-day-of-year):
225 * calc/calcalg3.el (calc-curve-fit):
226 * calc/calcalg2.el (math-integral):
227 * calc/calc.el (calc-read-key-sequence, calc-version):
228 * calc/calc-mode.el (calc-set-simplify-mode):
229 * calc/calc-ext.el (calc-fancy-prefix): Fix buggy call to `message'.
230
231 2007-12-07 D. Goel <deego3@gmail.com>
232
233 * progmodes/idlw-shell.el (idlwave-shell-display-line)
234 * progmodes/ada-xref.el (ada-find-file, ada-get-all-references)
235 (ada-xref-find-in-modified-ali, ada-find-in-src-path)
236 * mail/uce.el (uce-reply-to-uce)
237 * progmodes/vhdl-mode.el (vhdl-template-modify)
238 * mail/feedmail.el (feedmail-dump-message-to-queue): Improve calls
239 to `error' (as suggested by RMS.)
240
241 2007-12-07 Glenn Morris <rgm@gnu.org>
242
243 * allout.el (allout-write-file-hook-handler):
244 * textmodes/reftex.el (reftex-TeX-master-file):
245 * textmodes/reftex-parse.el (reftex-short-context):
246 Revert previous change.
247
248 2007-12-07 Michael Albinus <michael.albinus@gmx.de>
249
250 * net/dbus.el (dbus-hash-table=): Fix for new hash table key structure.
251 (dbus-list-hash-table, dbus-name-owner-changed-handler): New defuns.
252 (dbus-check-event, dbus-handle-event, dbus-event-bus-name)
253 (dbus-event-service-name, dbus-event-path-name)
254 (dbus-event-interface-name, dbus-event-member-name): Fix for new
255 event structure.
256 (dbus-list-activatable-names, dbus-list-names)
257 (dbus-list-queued-owners, dbus-get-name-owner, dbus-introspect):
258 Reorder `dbus-call-method' arguments.
259
260 2007-12-06 D. Goel <deego3@gmail.com>
261
262 * allout.el (allout-write-file-hook-handler):
263 * textmodes/reftex.el (reftex-TeX-master-file):
264 * textmodes/org.el (org-paste-subtree):
265 * progmodes/vhdl-mode.el (vhdl-template-modify):
266 * progmodes/idlw-shell.el (idlwave-shell-send-command)
267 (idlwave-shell-display-line):
268 * progmodes/ada-xref.el (ada-find-file, ada-get-all-references)
269 (ada-xref-find-in-modified-ali, ada-find-in-src-path):
270 * net/trampver.el (x):
271 * mail/uce.el (uce-reply-to-uce):
272 * mail/rmailout.el (rmail-output):
273 * mail/feedmail.el (feedmail-dump-message-to-queue):
274 * whitespace.el (whitespace-write-file-hook):
275 * wdired.el (wdired-check-kill-buffer):
276 * vc.el (vc-update):
277 * vc-mcvs.el (vc-mcvs-checkin):
278 * vc-cvs.el (vc-cvs-checkin):
279 * man.el (Man-bgproc-sentinel, Man-goto-see-also-section):
280 * ibuffer.el (ibuffer-current-buffer):
281 * dired.el (dired-move-to-end-of-filename):
282 * bindings.el (complete-symbol):
283 * textmodes/org-publish.el (org-publish-file):
284 (org-publish-current-project):
285 * textmodes/reftex-parse.el (reftex-short-context):
286 * textmodes/texinfmt.el: Fix buggy calls to `error'.
287
288 2007-12-06 Stefan Monnier <monnier@iro.umontreal.ca>
289
290 * doc-view.el (doc-view-dvi->pdf-sentinel)
291 (doc-view-pdf/ps->png-sentinel, doc-view-pdf->txt-sentinel)
292 (doc-view-ps->pdf-sentinel, doc-view-display): Don't change buffer
293 within a sentinel or timer.
294 (doc-view-display): Don't try to display before the requested page
295 is available, unless told to do so explicitly.
296 (doc-view-pdf/ps->png-sentinel, doc-view-initiate-display):
297 Force display even if the requested page is not available.
298
299 2007-12-06 Richard Stallman <rms@gnu.org>
300
301 * help-fns.el (describe-function-1): Call ad-get-advice-info
302 only on symbols.
303
1 2007-12-06 Glenn Morris <rgm@gnu.org> 304 2007-12-06 Glenn Morris <rgm@gnu.org>
2 305
3 * progmodes/antlr-mode.el (antlr-keyword, antlr-syntax) 306 * progmodes/antlr-mode.el (antlr-keyword, antlr-syntax)
4 (antlr-ruledef, antlr-tokendef, antlr-ruleref-face) 307 (antlr-ruledef, antlr-tokendef, antlr-ruleref-face)
5 (antlr-tokenref, antlr-literal): Inherit from standard font-lock 308 (antlr-tokenref, antlr-literal): Inherit from standard font-lock
95 * eshell/esh-cmd.el (eshell-debug-command): 398 * eshell/esh-cmd.el (eshell-debug-command):
96 * eshell/esh-io.el (eshell-print): Move definitions before use. 399 * eshell/esh-io.el (eshell-print): Move definitions before use.
97 400
98 * eshell/esh-module.el (eshell-load-defgroups): Eval and compile. 401 * eshell/esh-module.el (eshell-load-defgroups): Eval and compile.
99 402
100 * eshell/esh-util.el (top-level): Don't require pp. Use 403 * eshell/esh-util.el (top-level): Don't require pp.
101 condition-case rather than ignore-errors. 404 Use condition-case rather than ignore-errors.
102 405
103 * eshell/eshell.el (eshell-buffer-name): Define for compiler. 406 * eshell/eshell.el (eshell-buffer-name): Define for compiler.
104 407
105 * eshell/em-alias.el, eshell/em-banner.el, eshell/em-basic.el 408 * eshell/em-alias.el, eshell/em-banner.el, eshell/em-basic.el
106 * eshell/em-cmpl.el, eshell/em-dirs.el, eshell/em-glob.el 409 * eshell/em-cmpl.el, eshell/em-dirs.el, eshell/em-glob.el
118 * eshell/esh-proc.el, eshell/esh-var.el: 421 * eshell/esh-proc.el, eshell/esh-var.el:
119 Require individual files if needed when compiling, rather than 422 Require individual files if needed when compiling, rather than
120 esh-maint. Collect any require statements. Leave provide at start. 423 esh-maint. Collect any require statements. Leave provide at start.
121 Move any commentary to start. 424 Move any commentary to start.
122 425
123 * emacs-lisp/bytecomp.el (byte-compile-declare-function): Remove 426 * emacs-lisp/bytecomp.el (byte-compile-declare-function):
124 declared function from byte-compile-noruntime-functions. 427 Remove declared function from byte-compile-noruntime-functions.
125 428
126 * ediff-util.el (ediff-version): 429 * ediff-util.el (ediff-version):
127 * progmodes/python.el (compilation-shell-minor-mode): 430 * progmodes/python.el (compilation-shell-minor-mode):
128 * textmodes/org.el (Info-goto-node, calendar-astro-date-string) 431 * textmodes/org.el (Info-goto-node, calendar-astro-date-string)
129 (calendar-bahai-date-string, calendar-check-holidays) 432 (calendar-bahai-date-string, calendar-check-holidays)
221 (doc-view-current-overlay, doc-view-pending-cache-flush): 524 (doc-view-current-overlay, doc-view-pending-cache-flush):
222 Add doc string. 525 Add doc string.
223 526
224 2007-12-03 Richard Stallman <rms@gnu.org> 527 2007-12-03 Richard Stallman <rms@gnu.org>
225 528
226 * subr.el (declare-function): Moved from byte-run.el. 529 * subr.el (declare-function): Move from byte-run.el.
227 530
228 * emacs-lisp/byte-run.el (declare-function): Moved to subr.el 531 * emacs-lisp/byte-run.el (declare-function): Move to subr.el
229 532
230 * window.el (recenter-top-bottom): Don't use `ecase'. 533 * window.el (recenter-top-bottom): Don't use `ecase'.
231 534
232 2007-12-02 Karl Fogel <kfogel@red-bean.com> 535 2007-12-02 Karl Fogel <kfogel@red-bean.com>
233 536
234 * saveplace.el (save-place-alist-to-file): Set 537 * saveplace.el (save-place-alist-to-file):
235 coding-system-for-write once and refer to it throughout. 538 Set coding-system-for-write once and refer to it throughout.
236 Suggested by David Reitter <dreitter{_AT_}inf.ed.ac.uk>. 539 Suggested by David Reitter <dreitter{_AT_}inf.ed.ac.uk>.
237 540
238 2007-12-02 Karl Fogel <kfogel@red-bean.com> 541 2007-12-02 Karl Fogel <kfogel@red-bean.com>
239 542
240 * saveplace.el (save-place-alist-to-file): Use `utf-8' coding 543 * saveplace.el (save-place-alist-to-file): Use `utf-8' coding