ChangeLog 701 KB
Newer Older
1 2
2010-11-10  Glenn Morris  <rgm@gnu.org>

3 4 5 6 7 8 9 10 11 12 13
	* textmodes/remember.el (remember-time-to-seconds): Remove.
	(remember-store-in-mailbox): Use float-time.

	* calendar/timeclock.el (timeclock-time-to-seconds): Make it an alias.

	* calendar/time-date.el (time-to-seconds): Always an alias on Emacs,
	never a real function.
	(with-no-warnings): Remove compat stub, now unused.
	(time-less-p): Doc fix.
	(time-to-number-of-days): Simplify.

14 15 16 17 18 19 20 21
	* eshell/esh-util.el (eshell-time-less-p, eshell-time-to-seconds):
	Remove.
	(eshell-read-passwd, eshell-read-hosts): Use time-less-p.
	* eshell/esh-test.el (eshell-test, eshell-show-usage-metrics):
	* eshell/em-unix.el (eshell-show-elapsed-time, eshell/time):
	* eshell/em-pred.el (eshell-pred-file-time): Use float-time.
	* eshell/em-ls.el (eshell-ls-sort-entries): Use time-less-p.

22 23 24 25 26 27 28
	* eshell/em-unix.el (eshell-remove-entries, eshell/rm)
	(eshell-shuffle-files, eshell-shorthand-tar-command)
	(eshell-mvcpln-template, eshell/mv, eshell/cp, eshell/ln):
	Prefix dynamic locals `interactive', `preview', `recursive', `verbose'.
	* eshell/em-glob.el (eshell-extended-glob, eshell-glob-entries):
	Prefix dynamic local variable `matches'.

29 30 31 32 33 34
2010-11-10  Katsumi Yamaoka  <yamaoka@jpl.org>

	* net/browse-url.el (browse-url-mail): Insert body part of mailto url
	in mail buffer; make yank-action always a command that yanks original
	buffer.

35 36 37 38
2010-11-09  Glenn Morris  <rgm@gnu.org>

	* progmodes/tcl.el (tcl-hairy-scan-for-comment): Doc fix.

Stefan Monnier's avatar
Stefan Monnier committed
39
2010-11-09  Stefan Monnier  <monnier@iro.umontreal.ca>
40

41 42 43
	* minibuffer.el (minibuffer-completion-help): Specify the end of the
	completion field (bug#7211).

44 45 46 47
	* progmodes/python.el (python-font-lock-syntactic-keywords): (bug#7322)
	Fix handling of backslash escapes.
	(python-quote-syntax): Adjust accordingly.

Stefan Monnier's avatar
Stefan Monnier committed
48
2010-11-09  Richard Levitte  <richard@levitte.org>  (tiny change)
49 50 51 52

	* vc-mtn.el (vc-mtn-working-revision, vc-mtn-after-dir-status)
	(vc-mtn-workfile-branch): Adjust to new output format.

Stefan Monnier's avatar
Stefan Monnier committed
53
2010-11-09  Stefan Monnier  <monnier@iro.umontreal.ca>
54 55 56

	* international/mule-cmds.el (princ-list): Mark as obsolete.

Stefan Monnier's avatar
Stefan Monnier committed
57
2010-11-09  Stefan Monnier  <monnier@iro.umontreal.ca>
58 59 60

	* emacs-lisp/smie.el: New package.

Stefan Monnier's avatar
Stefan Monnier committed
61
2010-11-09  Michael Albinus  <michael.albinus@gmx.de>
62

63 64
	* files.el (backup-by-copying-when-mismatch):
	Set `permanent-local' property.
65 66

	* net/tramp.el (tramp-handle-insert-file-contents): Do not set
Michael Albinus's avatar
Michael Albinus committed
67
	`permanent-local' property for `backup-by-copying-when-mismatch'.
68

Stefan Monnier's avatar
Stefan Monnier committed
69
2010-11-09  Eli Zaretskii  <eliz@gnu.org>
Eli Zaretskii's avatar
Eli Zaretskii committed
70 71 72

	* ls-lisp.el (insert-directory): Doc fix.  (bug#7285)

Stefan Monnier's avatar
Stefan Monnier committed
73
2010-11-09  Wilson Snyder  <wsnyder@wsnyder.org>
74

75
	* progmodes/verilog-mode.el (verilog-insert-one-definition)
76
	(verilog-read-decls, verilog-read-sub-decls-sig): Fix AUTOWIRE and
77 78 79
	AUTOINOUT for SV style multidimensional arrays, bug294.
	Reported by Eric Mastromarchi.
	(verilog-preprocess): Use with-current-buffer and
80 81
	font-lock-fontify-buffer to cleanup style issues.

Stefan Monnier's avatar
Stefan Monnier committed
82
2010-11-09  Glenn Morris  <rgm@gnu.org>
83 84 85

	* locate.el (locate, locate-mode): Doc fixes.

Stefan Monnier's avatar
Stefan Monnier committed
86
2010-11-09  Chong Yidong  <cyd@stupidchicken.com>
87 88 89 90 91 92 93

	* server.el (server-start): New arg INHIBIT-PROMPT prevents asking
	user for confirmation.
	(server-force-stop): Use it.
	(server-start): Use server-force-stop for kill-emacs-hook, to
	avoid user interaction while killing Emacs.

94 95
2010-11-09  Glenn Morris  <rgm@gnu.org>

96
	* progmodes/meta-mode.el: Remove leading `*' from defcustom docs.
97
	(meta-indent-line): Simplify.
98

99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141
	* vc/emerge.el (emerge-line-number-in-buf):
	* textmodes/ispell.el (ispell-region):
	* textmodes/fill.el (current-fill-column):
	* progmodes/xscheme.el (xscheme-send-current-line):
	* progmodes/vhdl-mode.el (vhdl-current-line, vhdl-line-copy):
	* progmodes/tcl.el (tcl-hairy-scan-for-comment):
	* progmodes/sh-script.el (sh-handle-prev-do):
	* progmodes/meta-mode.el (meta-indent-line):
	* progmodes/idlwave.el (idlwave-goto-comment, idlwave-fill-paragraph)
	(idlwave-in-quote):
	* progmodes/idlw-shell.el (idlwave-shell-current-frame)
	(idlwave-shell-update-bp-overlays, idlwave-shell-sources-filter):
	* progmodes/fortran.el (fortran-looking-at-if-then):
	* progmodes/etags.el (find-tag-in-order, etags-snarf-tag):
	* progmodes/cperl-mode.el (cperl-sniff-for-indent)
	(cperl-find-pods-heres):
	* progmodes/ada-mode.el (ada-get-current-indent, ada-narrow-to-defun):
	* net/quickurl.el (quickurl-list-insert):
	* net/ldap.el (ldap-search-internal):
	* net/eudc.el (eudc-expand-inline):
	* mail/sendmail.el (sendmail-send-it):
	* mail/mspools.el (mspools-visit-spool, mspools-get-spool-name):
	* emulation/viper-cmd.el (viper-paren-match, viper-backward-indent)
	(viper-brac-function):
	* calc/calc-yank.el (calc-do-grab-region):
	* calc/calc-keypd.el (calc-keypad-press):
	* term.el (term-move-columns, term-insert-spaces):
	* speedbar.el (speedbar-highlight-one-tag-line):
	* simple.el (current-word):
	* mouse-drag.el (mouse-drag-should-do-col-scrolling):
	* info.el (Info-find-node-in-buffer-1, Info-follow-reference)
	(Info-scroll-down):
	* hippie-exp.el (he-line-beg):
	* epa.el (epa--marked-keys):
	* dired-aux.el (dired-kill-line, dired-do-kill-lines)
	(dired-update-file-line, dired-add-entry, dired-remove-entry)
	(dired-relist-entry):
	* buff-menu.el (Buffer-menu-buffer):
	* array.el (current-line):
	* allout.el (allout-resolve-xref)
	(allout-latex-verbatim-quote-curr-line):
	Replace yet more uses of end-of-line etc with line-end-position, etc.

142 143
2010-11-08  Stefan Monnier  <monnier@iro.umontreal.ca>

144 145 146 147 148 149
	* emacs-lisp/checkdoc.el (checkdoc-display-status-buffer)
	(checkdoc-interactive-loop, checkdoc-recursive-edit): Avoid princ-list.
	(checkdoc-syntax-table): Initialize in the declaration.
	(emacs-lisp-mode-hook): Use just checkdoc-minor-mode now that it turns
	the mode on unconditionally.

150 151 152 153
	* emacs-lisp/cl-macs.el (extent-data, extent-face, extent-priority)
	(extent-end-position, extent-start-position): Remove setf method for
	non-existing functions (bug#7319).

154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184
2010-11-07  Stefan Monnier  <monnier@iro.umontreal.ca>

	* emacs-lisp/smie.el: Simplify the smie-rules-function return values.
	(smie-precs->prec2): Rename from smie-precs-precedence-table.
	(smie-bnf->prec2): Rename from smie-bnf-precedence-table.
	(smie-prec2->grammar): Rename from smie-prec2-levels.
	(smie-grammar): Rename from smie-op-levels.
	(smie-indent--hanging-p): Rename from smie-hanging-p.
	(smie-rule-hanging-p): New alias.
	(smie-indent--bolp): Rename from smie-bolp.
	(smie-indent--hanging-p): New alias.
	(smie--token): New dynamically bound variable.
	(smie-indent--parent): New function.
	(smie-rule-parent-p): Use it; rename from smie-parent-p.
	(smie-rule-next-p): Rename from smie-next-p.
	(smie-rule-prev-p): Rename from smie-prev-p.
	(smie-rule-sibling-p, smie-rule-parent)
	(smie-indent--separator-outdent, smie-rule-separator): New functions.
	(smie-rule-separator-outdent): New var.
	(smie-indent--rule): Merge with smie-indent--column.
	(smie-indent-forward-token, smie-indent-backward-token):
	Also recognize close parens.
	(smie-indent-keyword): Don't use smie-indent--column any more.
	(smie-indent-after-keyword): Ignore closers by default.
	(smie-indent-line): Use with-demoted-errors.
	* progmodes/octave-mod.el (octave-smie-grammar):
	Rename from octave-smie-op-levels.
	(octave-smie-rules): Adjust to new behavior.
	* progmodes/prolog.el (prolog-smie-grammar):
	Rename from prolog-smie-op-levels.

185 186
2010-11-07  Glenn Morris  <rgm@gnu.org>

Glenn Morris's avatar
Glenn Morris committed
187 188 189 190
	* eshell/esh-util.el (subst-char-in-string)
	(directory-files-and-attributes): These compatibility definitions are
	not needed on any version of Emacs since at least 21.4.

191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210
	* progmodes/verilog-mode.el (verilog-get-beg-of-line)
	(verilog-get-end-of-line): Remove.
	(verilog-within-string, verilog-re-search-forward-substr)
	(verilog-re-search-backward-substr, verilog-set-auto-endcomments)
	(verilog-surelint-off, verilog-getopt-file, verilog-highlight-region):
	Use point-at-bol, point-at-eol.
	* progmodes/pascal.el (pascal-get-beg-of-line, pascal-get-end-of-line):
	Remove.
	(pascal-declaration-end, pascal-declaration-beg, pascal-within-string)
	(electric-pascal-terminate-line, pascal-set-auto-comments)
	(pascal-indent-paramlist, pascal-indent-declaration)
	(pascal-get-lineup-indent, pascal-func-completion)
	(pascal-get-completion-decl, pascal-var-completion, pascal-completion):
	Use point-at-bol, point-at-eol.
	* progmodes/flymake.el (flymake-line-beginning-position)
	(flymake-line-end-position): Remove.
	(flymake-highlight-line): Use point-at-bol, point-at-eol.
	* eshell/esh-util.el (line-end-position, line-beginning-position):
	Remove compat definitions.

Glenn Morris's avatar
Glenn Morris committed
211 212 213 214 215
	* emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine):
	Use end-of-line N.
	(checkdoc-this-string-valid-engine, checkdoc-file-comments-engine):
	Use line-end-position.

216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242
	* emacs-lisp/chart.el (chart-zap-chars):
	* play/decipher.el (decipher-set-map):
	* progmodes/ada-mode.el (ada-get-current-indent)
	(ada-search-ignore-string-comment, ada-tab-hard, ada-untab-hard):
	* progmodes/ada-prj.el (ada-prj-load-from-file, ada-prj-display-help):
	* progmodes/ada-xref.el (ada-initialize-runtime-library)
	(ada-get-all-references):
	* progmodes/cperl-mode.el (cperl-electric-paren)
	(cperl-electric-rparen, cperl-electric-keyword, cperl-electric-else)
	(cperl-linefeed, cperl-sniff-for-indent, cperl-to-comment-or-eol)
	(cperl-find-pods-heres, cperl-indent-exp, cperl-fix-line-spacing)
	(cperl-word-at-point-hard):
	* progmodes/idlw-shell.el (idlwave-shell-move-or-history)
	(idlwave-shell-filename-string, idlwave-shell-batch-command)
	(idlwave-shell-display-line):
	* progmodes/idlwave.el (idlwave-show-begin, idlwave-fill-paragraph)
	(idlwave-calc-hanging-indent, idlwave-auto-fill, idlwave-template):
	* progmodes/js.el (js--re-search-forward-inner)
	(js--re-search-backward-inner):
	* progmodes/vhdl-mode.el (vhdl-align-region-1, vhdl-align-region-2)
	(vhdl-fix-clause, vhdl-compose-configuration-architecture):
	* progmodes/ruby-mode.el (ruby-parse-partial, eval-when-compile):
	* textmodes/flyspell.el (flyspell-process-localwords):
	* textmodes/ispell.el (ispell-buffer-local-parsing)
	(ispell-buffer-local-dict, ispell-buffer-local-words):
	Use point-at-bol and point-at-eol.

243 244 245 246 247 248 249
	* speedbar.el (speedbar-generic-item-info)
	(speedbar-item-info-tag-helper, speedbar-change-expand-button-char)
	(speedbar-add-indicator, speedbar-check-vc-this-line)
	(speedbar-check-obj-this-line, speedbar-extract-one-symbol)
	(speedbar-buffers-line-directory, speedbar-buffer-revert-buffer):
	Replace more uses of end-of-line etc with line-end-position.

Glenn Morris's avatar
Glenn Morris committed
250 251
2010-11-06  Glenn Morris  <rgm@gnu.org>

252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301
	* textmodes/texnfo-upd.el (texinfo-start-menu-description)
	(texinfo-update-menu-region-beginning, texinfo-menu-first-node)
	(texinfo-delete-existing-pointers, texinfo-find-pointer)
	(texinfo-clean-up-node-line, texinfo-insert-node-lines)
	(texinfo-multiple-files-update):
	* textmodes/table.el (table--probe-cell-left-up)
	(table--probe-cell-right-bottom):
	* textmodes/picture.el (picture-tab-search):
	* textmodes/page-ext.el (pages-copy-header-and-position)
	(pages-directory-for-addresses):
	* progmodes/vera-mode.el (vera-get-offset):
	* progmodes/simula.el (simula-calculate-indent):
	* progmodes/python.el (python-pdbtrack-overlay-arrow):
	* progmodes/prolog.el (end-of-prolog-clause):
	* progmodes/perl-mode.el (perl-calculate-indent, perl-indent-exp):
	* progmodes/icon.el (indent-icon-exp):
	* progmodes/etags.el (tag-re-match-p):
	* progmodes/ebrowse.el (ebrowse-show-file-name-at-point):
	* progmodes/ebnf2ps.el (ebnf-begin-file):
	* progmodes/dcl-mode.el (dcl-back-to-indentation-1)
	(dcl-save-local-variable):
	* play/life.el (life-setup):
	* play/gametree.el (gametree-looking-at-ply):
	* nxml/nxml-maint.el (nxml-insert-target-repertoire-glyph-set):
	* mail/sendmail.el (mail-mode-auto-fill):
	* emacs-lisp/lisp-mode.el (calculate-lisp-indent):
	* emacs-lisp/edebug.el (edebug-overlay-arrow):
	* emacs-lisp/checkdoc.el (checkdoc-this-string-valid):
	* woman.el (woman-parse-numeric-value, woman2-TH, woman2-SH)
	(woman-tab-to-tab-stop, WoMan-warn-ignored):
	* type-break.el (type-break-file-keystroke-count):
	* term.el (term-replace-by-expanded-history-before-point)
	(term-skip-prompt, term-extract-string):
	* speedbar.el (speedbar-edit-line, speedbar-expand-line)
	(speedbar-contract-line, speedbar-toggle-line-expansion)
	(speedbar-parse-c-or-c++tag, speedbar-parse-tex-string)
	(speedbar-buffer-revert-buffer, speedbar-highlight-one-tag-line):
	* sort.el (sort-skip-fields):
	* skeleton.el (skeleton-internal-list):
	* simple.el (line-move-finish, line-move-to-column):
	* shell.el (shell-forward-command):
	* misc.el (copy-from-above-command):
	* makesum.el (double-column):
	* ebuff-menu.el (electric-buffer-update-highlight):
	* dired.el (dired-move-to-end-of-filename):
	* dframe.el (dframe-popup-kludge):
	* bookmark.el (bookmark-kill-line, bookmark-bmenu-show-filenames):
	* arc-mode.el (archive-get-lineno):
	Use line-end-position and line-beginning-position.

Glenn Morris's avatar
Glenn Morris committed
302 303 304 305
	* progmodes/idlwave.el (idlwave-routine-entry-compare-twins):
	(idlwave-study-twins): Prefix dynamic local `class'.
	(idlwave-routine-twin-compare): Update for above name change.

Glenn Morris's avatar
Glenn Morris committed
306 307 308 309
	* emacs-lisp/eieio-comp.el (byte-compile-file-form-defmethod):
	Use boundp tests to silence compiler.  Update for changed name of
	bytecomp-filename variable.

Glenn Morris's avatar
Glenn Morris committed
310 311 312 313
	* emulation/viper-cmd.el (viper-read-string-with-history):
	Prefix dynamic local `initial'.
	(viper-minibuffer-standard-hook): Update for above name change.

Glenn Morris's avatar
Glenn Morris committed
314 315 316
	* emacs-lisp/elint.el (elint-init-env): Prefix dynamic local `env'.
	(elint-init-form): Update for above name change.

Glenn Morris's avatar
Glenn Morris committed
317 318 319 320
	* mail/mail-extr.el (mail-extract-address-components): Give dynamic
	local variables `cbeg' and `cend' a prefix.
	(mail-extr-voodoo): Update for above name change.

Glenn Morris's avatar
Glenn Morris committed
321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336
	* textmodes/reftex-toc.el (reftex-toc-do-promote)
	(reftex-toc-promote-prepare): Pass `delta' as an explicit argument.
	(reftex-toc-promote-action): Doc fix.

	* textmodes/reftex-sel.el (reftex-select-item): Give local variables
	`prompt', `data' a prefix.
	(reftex-select-post-command-hook, reftex-select-callback)
	(reftex-select-mouse-accept, reftex-select-read-cite):
	Update for above name changes.

	* textmodes/reftex-ref.el (reftex-reference): Rename local variable
	`refstyle' to reftex-refstyle.
	(reftex-offer-label-menu): Update for above name change.
	* textmodes/reftex-sel.el (reftex-select-toggle-varioref): Update for
	`refstyle' name change.

Glenn Morris's avatar
Glenn Morris committed
337 338 339 340 341 342 343 344 345
	* vc/emerge.el (emerge-eval-in-buffer): Remove, and replace all uses
	with with-current-buffer.
	(diff, template): Give dynamic local variables a prefix.
	(emerge-line-numbers): Rename local `diff' to emerge-line-diff.
	(emerge-line-number-in-buf): Update for above name change.
	(emerge-combine-versions-internal): Rename local `template' to
	emerge-combine-template.
	(emerge-combine-versions-edit): Update for above name change.

346 347 348 349 350 351 352 353 354
2010-11-06  Ralf Angeli  <angeli@caeruleus.net>

	* textmodes/reftex-cite.el
	(reftex-extract-bib-entries-from-thebibliography): Match bibitem
	entries with whitespace after \bibitem.
	(reftex-create-bibtex-file): Match entries containing numbers and
	symbol constituents.  Make sure that entries with whitespace at
	various places are found.

355 356 357 358
2010-11-05  Christian Millour  <cm@abtela.com>  (tiny change)

	* shell.el (shell-process-popd): Made aware of comint-file-name-prefix.

359 360 361 362
2010-11-05  Jan Djärv  <jan.h.d@swipnet.se>

	* mouse.el (mouse-yank-primary): Update comment (Bug#6802).

363 364
2010-11-05  Glenn Morris  <rgm@gnu.org>

Glenn Morris's avatar
Glenn Morris committed
365 366 367 368 369 370 371 372 373 374 375 376 377
	* woman.el (woman0-roff-buffer, woman1-roff-buffer)
	(woman2-roff-buffer): Give local variable `request' a prefix.
	(woman0-macro): Rename argument `request' in the same way.
	(woman-request): New name for `request' dynamic variable.
	(woman-unquote, woman-forward-arg): Update for above name change.
	(woman1-roff-buffer): Give local variable `unquote' a prefix.
	(woman1-unquote): New name for `unquote' dynamic variable.
	(woman1-B-or-I, woman1-alt-fonts): Update for above name change.
	(woman-translations): Rename from `translations'.  No longer global.
	(woman2-tr, woman-translate): Update for above name change.
	(woman-translate): Check for bound variable.
	(woman2-roff-buffer): Give local variable `translations' a prefix.

Glenn Morris's avatar
Glenn Morris committed
378 379 380
	* play/doctor.el: Give all local variables a prefix.  Update callers.
	(doc$, doctor-put-meaning): Use backquote.

Glenn Morris's avatar
Glenn Morris committed
381 382 383
	* emacs-lisp/cl-macs.el (loop): Give local variable args a prefix.
	(cl-parse-loop-clause, cl-loop-handle-accum): Update for above change.

384 385 386 387
	* emacs-lisp/byte-opt.el (byte-decompile-bytecode-1): Give local
	variables bytes, ptr, op a prefix.
	(disassemble-offset): Update for above change.

388 389 390 391 392 393 394 395 396 397 398 399 400
2010-11-03  Chong Yidong  <cyd@stupidchicken.com>

	* emacs-lisp/package.el (package-unpack): Remove no-op.
	(package--builtins, package--dir): Doc fix.
	(package-activate-1, package-activate, package-install)
	(package-compute-transaction): Fix error message.
	(package-delete): Use delete-directory.  Omit system packages.
	(package-initialize): Set package-alist to nil first.
	(package-menu-mark-delete, package-menu-mark-install): Don't add
	symbols that are inconsistent with the package state.
	(package-menu-execute): Perform deletions and installations as
	single batch operations.

401 402
2010-11-03  Glenn Morris  <rgm@gnu.org>

Glenn Morris's avatar
Glenn Morris committed
403 404 405
	* progmodes/idlwave.el (idlwave-pset): Only used on XEmacs.
	(props): Remove unnecessary declaration.

Glenn Morris's avatar
Glenn Morris committed
406 407 408
	* textmodes/ispell.el (ispell-init-process): On Emacs, always use
	set-process-query-on-exit-flag.

409
	* textmodes/reftex-toc.el (name1, dummy, dummy2): Remove unused decs.
Glenn Morris's avatar
Glenn Morris committed
410 411
	(reftex-toc-do-promote): Remove unused local `mpos'.
	(reftex-toc-restore-region): Make `mpos' local to this function.
412

Glenn Morris's avatar
Glenn Morris committed
413 414
	* net/dbus.el (dbus-name-owner-changed-handler): Doc fix.

Glenn Morris's avatar
Glenn Morris committed
415 416 417
	* play/landmark.el (lm-losing-threshold): Correct spelling.
	(lm-human-plays): Use new name.

418 419 420
	* play/gomoku.el (gomoku-loosing-threshold): Correct spelling.
	(gomoku-human-plays): Use new name.

421 422 423 424 425
	* play/gomoku.el (nil-score, Xscore, XXscore, XXXscore, XXXXscore)
	(Oscore, OOscore, OOOscore, OOOOscore): Rename with gomoku- prefix.
	(gomoku-score-trans-table, gomoku-winning-threshold)
	(gomoku-loosing-threshold, gomoku-init-score-table): Use new names.

426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449
2010-11-03  Chong Yidong  <cyd@stupidchicken.com>

	* emacs-lisp/package.el: Don't put built-in packages in
	package-alist, to avoid loading inefficiencies.
	(package-built-in-p): Make VERSION optional, and treat it as a
	minimum acceptable version.
	(package-activate): Search separately for built-in packages.  Emit
	a warning if a dependency fails.
	(define-package): Handle most common case, where there is no
	obsolete package, first.
	(package-compute-transaction): Print required version in error.
	(package--initialized): New variable.
	(list-packages): Use it.
	(package-initialize): Optional arg NO-ACTIVATE.  Don't put
	built-in packages in packages-alist; keep it separate.  Set
	package--initialized.
	(describe-package): Avoid activating packages as a side-effect.
	Search separately for built-in packages.
	(describe-package-1): Handle the case where an elpa package is
	simultaneously built-in and available/installed.
	(package-installed-p, package--generate-package-list): Search
	separately for built-in packages.
	(package-load-descriptor): Doc fix.

450 451 452 453 454
2010-11-03  Stefan Monnier  <monnier@iro.umontreal.ca>

	* progmodes/perl-mode.el (perl-syntax-propertize-function):
	Handle __DATA__ and __END__.

455 456 457 458 459 460
2010-11-02  Noah Friedman  <friedman@splode.com>

	* emacs-lisp/bytecomp.el (byte-recompile-file): If bytecomp-arg is
	nil, do not ask to recompile files that are not already compiled,
	and do not recompile them.

461 462 463 464 465 466 467 468
2010-11-02  Chong Yidong  <cyd@stupidchicken.com>

	* emacs-lisp/package.el (package-initialize): Ensure that
	obsoleted built-in packages are not in package-activated-list
	during activation.
	(describe-package-1): Make the "installed" status override
	"built-in".

Vinicius Jose Latorre's avatar
Vinicius Jose Latorre committed
469 470 471 472 473 474
2010-11-01  Vinicius Jose Latorre  <viniciusjl@ig.com.br>

	* subr.el (version-separator, version-regexp-alist): Remove '*'
	from docstring.
	(version-list-<=, version<=, version=): Doc fix.

475 476 477 478
2010-11-01  Kenichi Handa  <handa@m17n.org>

	* faces.el (glyphless-char): Inherit underline for tty.

479
2010-11-01  Kenichi Handa  <handa@m17n.org>
480 481 482 483 484 485 486 487 488

	Implement various display methods for glyphless characters.

	* international/characters.el (char-acronym-table): New variable.
	(glyphless-char-control): New variable.
	(update-glyphless-char-display): New funciton.

	* faces.el (glyphless-char): New face.

489 490
2010-11-01  Glenn Morris  <rgm@gnu.org>

491 492 493 494 495
	* calendar/holidays.el (general-holidays, oriental-holidays)
	(local-holidays, other-holidays, hebrew-holidays, christian-holidays)
	(islamic-holidays, bahai-holidays, solar-holidays): Move aliases before
	the definitions of their targets.

496 497 498
	* emacs-lisp/smie.el (smie): New custom group.
	(smie-blink-matching-inners, smie-indent-basic): Add :group.

Glenn Morris's avatar
Glenn Morris committed
499 500 501 502
	* faces.el (xw-defined-colors, x-setup-function-keys):
	* mouse-sel.el (x-select-text):
	* term/w32console.el (x-setup-function-keys): Update declarations.

503 504
	* progmodes/ruby-mode.el (ruby-syntax-propertize-heredoc): Declare.

505 506
	* textmodes/ispell.el (comment-add): Declare.

507 508 509
	* net/gnutls.el (gnutls-boot, gnutls-errorp, gnutls-error-string):
	Declare.

510 511
	* info.el (finder-keywords-hash, package-alist): Declare.

512 513 514 515 516 517
2010-11-01  Chong Yidong  <cyd@stupidchicken.com>

	* finder.el (finder-compile-keywords): Don't use intern-soft,
	since package names may not yet exist in the obarray.

2010-11-01  Chong Yidong  <cyd@stupidchicken.com>
518 519 520 521 522 523 524 525 526

	* vc/vc-arch.el (vc-arch-checkin):
	* vc/vc-cvs.el (vc-cvs-checkin):
	* vc/vc-mtn.el (vc-mtn-checkin):
	* vc/vc-rcs.el (vc-rcs-checkin):
	* vc/vc-sccs.el (vc-sccs-checkin):
	* vc/vc-svn.el (vc-svn-checkin): Remove optional extra arg, unused
	since 2010-04-21 commit by Stefan Monnier.

527 528
2010-11-01  Glenn Morris  <rgm@gnu.org>

529 530
	* emacs-lisp/bytecomp.el (byte-recompile-file): Fix previous change.

531 532 533
	* startup.el (package-enable-at-startup, package-initialize):
	Silence compiler.

534 535 536
	* progmodes/ada-mode.el (ada-font-lock-syntactic-keywords):
	Silence compiler.

537 538 539 540 541 542 543
2010-10-31  Julien Danjou  <julien@danjou.info>

	* emacs-lisp/bytecomp.el (byte-recompile-file): New fun (bug#7297).
	(byte-recompile-directory):
	* emacs-lisp/lisp-mode.el (emacs-lisp-byte-compile-and-load):
	Use `byte-recompile-file'.

544 545 546 547 548 549 550 551 552
2010-10-31  Glenn Morris  <rgm@gnu.org>

	* cus-start.el: Handle standard values via a keyword.
	Only set version property if specified.
	(cursor-in-non-selected-windows, menu-bar-mode)
	(tool-bar-mode, show-trailing-whitespace):
	Do not specify standard values.
	(transient-mark-mode, temporary-file-directory): Use :standard.

553 554 555 556 557
2010-10-31  Jan Djärv  <jan.h.d@swipnet.se>

	* term/x-win.el (x-get-selection-value): New function that gets
	PRIMARY with type as specified in x-select-request-type. (Bug#6802).

558
2010-10-31  Michael Albinus  <michael.albinus@gmx.de>
559 560 561 562

	* net/tramp.el (tramp-handle-insert-file-contents): For root,
	preserve owner and group when editing files.  (Bug#7289)

Glenn Morris's avatar
Glenn Morris committed
563
2010-10-31  Glenn Morris  <rgm@gnu.org>
564 565 566 567 568 569 570 571

	* speedbar.el (speedbar-mode):
	* play/fortune.el (fortune-in-buffer, fortune):
	* play/gomoku.el (gomoku-mode):
	* play/landmark.el (lm-mode):
	* textmodes/bibtex.el (bibtex-validate, bibtex-validate-globally):
	Replace inappropriate uses of toggle-read-only.  (Bug#7292)

572 573
	* select.el (x-selection): Mark it as an obsolete alias.

574
2010-10-31  Aaron S. Hawley  <aaron.s.hawley@gmail.com>
575

Juanma Barranquero's avatar
Juanma Barranquero committed
576
	* vc/add-log.el (find-change-log): Use derived-mode-p rather than
577 578
	major-mode (bug#7284).

579
2010-10-31  Glenn Morris  <rgm@gnu.org>
580 581 582 583

	* menu-bar.el (menu-bar-files-menu): Make it into an actual alias,
	rather than just an unused variable that inherits from the real one.

584 585 586 587 588
2010-10-31  Alan Mackenzie  <acm@muc.de>

	* progmodes/cc-cmds.el (c-mask-paragraph): Fix an off-by-1 error.
	This fixes bug #7185.

589 590 591 592 593 594 595 596
2010-10-30  Chong Yidong  <cyd@stupidchicken.com>

	* startup.el (command-line): Search for package directories, and
	don't load package.el if none are found.

	* emacs-lisp/package.el (describe-package, list-packages): Call
	package-initialize if it has not been called yet.

597 598 599 600 601 602 603
2010-10-30  Alan Mackenzie  <acm@muc.de>

	* progmodes/cc-fonts.el (c-font-lock-enum-tail): New function
	which fontifies the tail of an enum.
	(c-basic-matchers-after): Insert a call to the above new function.
	This fixes bug #7264.

604 605 606 607 608 609
2010-10-30  Glenn Morris  <rgm@gnu.org>

	* cus-start.el: Add :set properties for minor modes menu-bar-mode,
	tool-bar-mode, transient-mark-mode.  (Bug#7306)
	Include the :set property in the dumped Emacs.

610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641
2010-10-29  Stefan Monnier  <monnier@iro.umontreal.ca>

	SMIE: change indent rules format, improve smie-setup.
	* emacs-lisp/smie.el (smie-precs-precedence-table)
	(smie-merge-prec2s, smie-bnf-precedence-table, smie-prec2-levels):
	Mark them pure so the tables gets built at compile time.
	(smie-bnf-precedence-table): Store the closer-alist in the table.
	(smie-prec2-levels): Preserve the closer-alist.
	(smie-blink-matching-open): Be more forgiving in case of indentation.
	(smie-hanging-p): Rename from smie-indent--hanging-p.
	(smie-bolp): Rename from smie-indent--bolp.
	(smie--parent, smie--after): New dynamic vars.
	(smie-parent-p, smie-next-p, smie-prev-p): New funs.
	(smie-indent-rules): Remove.
	(smie-indent--offset-rule): Remove fun.
	(smie-rules-function): New var.
	(smie-indent--rule): New fun.
	(smie-indent--offset, smie-indent-keyword, smie-indent-after-keyword)
	(smie-indent-exps): Use it.
	(smie-setup): Setup paren blinking; add keyword args for token
	functions; extract closer-alist from op-levels.
	(smie-indent-debug-log): Remove var.
	(smie-indent-debug): Remove fun.
	* progmodes/prolog.el (prolog-smie-indent-rules): Remove.
	(prolog-smie-rules): New fun to replace it.
	(prolog-mode-variables): Simplify.
	* progmodes/octave-mod.el (octave-smie-closer-alist): Remove, now that
	it's setup automatically.
	(octave-smie-indent-rules): Remove.
	(octave-smie-rules): New fun to replace it.
	(octave-mode): Simplify.

642 643
2010-10-29  Glenn Morris  <rgm@gnu.org>

644 645 646
	* files.el (temporary-file-directory): Remove (already defined in C).
	* cus-start.el: Add temporary-file-directory.

647 648 649 650 651 652 653 654 655 656 657 658
	* abbrev.el (abbrev-mode):
	* composite.el (auto-composition-mode):
	* menu-bar.el (menu-bar-mode):
	* simple.el (transient-mark-mode):
	* tool-bar.el (tool-bar-mode): Adjust the define-minor-mode calls so
	that they do not define the associated variables twice.
	* simple.el (transient-mark-mode): Remove defvar.
	* composite.el (auto-composition-mode): Make variable auto-buffer-local.
	* cus-start.el: Add transient-mark-mode, menu-bar-mode, tool-bar-mode.
	Handle multiple groups, and also custom-delayed-init-variables.
	* emacs-lisp/easy-mmode.el (define-minor-mode): Doc fix.

659 660 661 662 663 664 665 666 667 668
2010-10-29  Stefan Monnier  <monnier@iro.umontreal.ca>

	* emacs-lisp/pcase.el (pcase): New `string' and `guard' patterns.
	(pcase-if): Add one minor optimization.
	(pcase-split-equal): Rename from pcase-split-eq.
	(pcase-split-member): Rename from pcase-split-memq.
	(pcase-u1): Add strings to the member optimization.
	Add `guard' variant of predicates.
	(pcase-q1): Add string patterns.

669 670 671 672
2010-10-28  Stefan Monnier  <monnier@iro.umontreal.ca>

	* vc/log-edit.el (log-edit-rewrite-fixes): State its safety pred.

673 674
2010-10-28  Glenn Morris  <rgm@gnu.org>

675 676 677 678 679
	* term/ns-win.el (global-map, menu-bar-final-items, menu-bar-help-menu):
	Move menu-bar related settings to ../menu-bar.el.
	* menu-bar.el (global-map, menu-bar-final-items, menu-bar-help-menu):
	Move ns-specific settings here from term/ns-win.el.

680 681
	* simple.el (x-selection-owner-p): Remove unused declaration.

682 683 684 685 686 687 688 689 690 691
2010-10-28  Stefan Monnier  <monnier@iro.umontreal.ca>

	* minibuffer.el (completion-cycling): New var (bug#7266).
	(minibuffer-complete, completion--do-completion):
	Use completion--flush-all-sorted-completions.
	(minibuffer-complete): Only cycle if completion-cycling is set.
	(completion--flush-all-sorted-completions): Unset completion-cycling.
	(minibuffer-force-complete): Set completion-cycling.
	(completion-all-sorted-completions): Move declaration before first use.

692 693 694 695 696 697
2010-10-28  Leo  <sdl.web@gmail.com>

	* iswitchb.el (iswitchb-kill-buffer): Avoid `iswitchb-make-buflist'
	which changes the order of matches seen by users (bug#7231).

2010-10-28  Jes Bodi Klinke  <jes@bodi-klinke.dk>  (tiny change)
698 699 700 701

	* progmodes/compile.el (compilation-mode-font-lock-keywords):
	Don't confuse -omega as "-o mega".

702 703
2010-10-27  Stefan Monnier  <monnier@iro.umontreal.ca>

704 705 706 707 708 709
	* vc/log-edit.el (log-edit-rewrite-fixes): New var.
	(log-edit-author): New dynamic var.
	(log-edit-changelog-ours-p, log-edit-insert-changelog-entries): Use it
	to return the author if different from committer.
	(log-edit-insert-changelog): Use them to add Author: and Fixes headers.

710 711 712 713 714 715
	* play/landmark.el: Adjust commenting convention.
	(lm-nil-score): Rename from nil-score.
	(Xscore, XXscore, XXXscore, XXXXscore, Oscore, OOscore, OOOscore)
	(OOOOscore): Move into a let in lm-score-trans-table.
	(lm-winning-threshold, lm-loosing-threshold): Use lm-score-trans-table.

716 717 718 719 720
	* electric.el (electric-indent-chars): Autoload.
	* progmodes/octave-mod.el (octave-mode):
	* progmodes/ruby-mode.el (ruby-mode): Take advantage of it.
	(ruby-mode-abbrev-table): Merge initialization and declaration.

721 722
2010-10-27  Glenn Morris  <rgm@gnu.org>

723 724 725
	* abbrev.el (abbrev-mode): Remove one of the three definitions of this
	variable.

726 727
	* server.el (server-host, server-port, server-auth-dir): Autoload risky.

728 729
	* term/ns-win.el: Restore require of cl when compiling.
	(menu-bar-final-items): Remove non-existent `windows' menu.
Glenn Morris's avatar
Glenn Morris committed
730 731 732
	(ns-handle-nxopen): Optionally handle the temp-case.
	(ns-handle-nxopentemp): Just call ns-handle-nxopen.
	(ns-insert-file, ns-find-file): Use `pop'.
733

734 735 736 737
2010-10-26  Glenn Morris  <rgm@gnu.org>

	* term/common-win.el (xw-defined-colors): Simplify the 'ns case.

738 739 740 741 742 743 744
2010-10-26  Adrian Robert  <Adrian.B.Robert@gmail.com>

	* term/ns-win.el (ns-new-frame, ns-show-prefs): Don't add to
	global map.
	* term/common-win.el (x-setup-function-keys): Remove most of the
	keymappings.  Comment on the remaining ones.

745 746
2010-10-26  Peter Oliver  <p.d.oliver@mavit.org.uk>  (tiny change)

Glenn Morris's avatar
Glenn Morris committed
747
	* server.el (server-port): New option.  (Bug#854)
748 749
	(server-start): Use server-port.

Glenn Morris's avatar
Glenn Morris committed
750 751
2010-10-26  Glenn Morris  <rgm@gnu.org>

752 753 754 755 756 757 758 759 760 761 762 763 764
	* term/ns-win.el (ns-version-string): Remove unused declaration.
	(ns-invocation-args): Change to x-invocation-args.
	(ns-handle-switch, ns-handle-numeric-switch, ns-handle-iconic)
	(ns-handle-name-switch, ns-ignore-2-arg): Remove.
	(ns-handle-nxopen, ns-handle-nxopentemp, ns-ignore-1-arg):
	Use x-invocation-args instead of ns-invocation-args.
	(ns-initialize-window-system, handle-args-function-alist):
	Use x-handle-args instead of ns-handle-args.
	* term/common-win.el (x-handle-args): Also handle nextstep arguments.
	* startup.el (command-line-ns-option-alist): Replace
	ns-handle-name-switch, ns-handle-switch, ns-handle-numeric-switch,
	ns-handle-iconic with the x- equivalents.

Glenn Morris's avatar
Glenn Morris committed
765 766 767 768 769 770 771 772 773 774 775 776
	* term/common-win.el (x-select-enable-clipboard):
	* term/pc-win.el (x-select-enable-clipboard): Doc fix.

	* term/ns-win.el: No need to require cl when compiling.
	(x-display-name, x-setup-function-keys, x-select-text, x-colors)
	(xw-defined-colors): Use the common-win definitions.
	(ns-alternatives-map): Make it an obsolete alias for x-alternatives-map.
	(ns-handle-iconic): Make it an alias for x-handle-iconic.
	* term/common-win.el (x-select-text, x-alternatives-map)
	(x-setup-function-keys, x-colors, xw-defined-colors): Handle 'ns case.
	* loadup.el [ns]: Load common-win.

777 778 779
2010-10-26  Daiki Ueno  <ueno@unixuser.org>

	* epa-mail.el (epa-mail-encrypt): Handle local-part only
780
	recipients; expand mail aliases (Bug#7280).
781

782 783
2010-10-25  Glenn Morris  <rgm@gnu.org>

784 785 786 787 788 789 790
	* term/common-win.el (x-handle-switch): Simplify with pop.
	Optionally handle numeric switches.
	(x-handle-numeric-switch): Just call x-handle-switch.
	(x-handle-initial-switch, x-handle-xrm-switch, x-handle-geometry)
	(x-handle-name-switch, x-handle-display, x-handle-args):
	Simplify with pop.

791 792 793 794 795 796 797
	* term/ns-win.el: Do not require easymenu.
	(menu-bar-edit-menu) <copy, paste, paste-from-menu, separator-undo>:
	<spell>: Move adjustments to menu-bar.el.
	* menu-bar.el (menu-bar-edit-menu) <copy, paste, paste-from-menu>:
	<separator-undo, spell>: Move ns-win's adjustments here.
	* loadup.el [ns]: Do not load easymenu.

798 799 800
2010-10-24  Chong Yidong  <cyd@stupidchicken.com>

	* image.el (image-checkbox-checked, image-checkbox-unchecked):
801
	Delete (Bug#7222).
802 803 804 805 806 807 808

	* startup.el (fancy-startup-tail): Instead of using inline images,
	refer to image files from etc/.

	* wid-edit.el (checkbox): Likewise.
	(widget-image-find): Center image specs.

809 810 811 812 813 814 815 816 817 818 819 820
2010-10-24  Glenn Morris  <rgm@gnu.org>

	* term/ns-win.el (x-select-text): Doc fix.
	* w32-fns.el (x-alternatives-map, x-setup-function-keys)
	(x-select-text): Move to term/common-win.
	* term/w32-win.el (xw-defined-colors): Move to common-win.
	* term/x-win.el (xw-defined-colors, x-alternatives-map)
	(x-setup-function-keys, x-select-text): Move to common-win.
	* term/common-win.el (x-select-text, x-alternatives-map)
	(x-setup-function-keys, xw-defined-colors): Merge x- and w32-
	definitions here.

Glenn Morris's avatar
Glenn Morris committed
821
2010-10-24  T.V. Raman  <tv.raman.tv@gmail.com>  (tiny change)
T.V. Raman's avatar
T.V. Raman committed
822 823 824 825

	* net/mairix.el (mairix-searches-mode-map):
	* mail/mspools.el (mspools-mode-map): Fix 2010-10-10 change.

Chong Yidong's avatar
Chong Yidong committed
826
2010-10-24  Michael McNamara  <mac@mail.brushroad.com>
Wilson Snyder's avatar
Wilson Snyder committed
827 828 829 830 831

	* verilog-mode.el (verilog-directive-re): Make this variable
	auto-built for efficiency of execution and updating.
	(verilog-extended-complete-re): Support 'pure' fucntion & task
	declarations (these have no bodies).
832 833 834
	(verilog-beg-of-statement): General cleanup to enable support of
	'pure' fucntion & task declarations (these have no bodies).
	These efforts together fix Verilog bug210 from veripool; which was also
Wilson Snyder's avatar
Wilson Snyder committed
835 836
	noticed by Steve Pearlmutter.
	(verilog-directive-re, verilog-directive-begin, verilog-indent-re)
837 838
	(verilog-directive-nest-re, verilog-set-auto-endcomments):
	Support `elsif.  Reported by Shankar Giri.
Wilson Snyder's avatar
Wilson Snyder committed
839 840 841 842 843 844 845
	(verilog-forward-ws&directives, verilog-in-attribute-p): Fixes for
	attribute handling for lining up declarations and assignments.
	(verilog-beg-of-statement-1): Fix issue where continued declaration
	is indented differently if it is after a begin..end clock.
	(verilog-in-attribute-p, verilog-skip-backward-comments)
	(verilog-skip-forward-comment-p): Support proper treatment of
	attributes by indent code. Reported by Jeff Steele.
846
	(verilog-in-directive-p): Fix comment to correctly describe function.
Wilson Snyder's avatar
Wilson Snyder committed
847 848 849 850 851 852 853 854 855 856 857 858 859
	(verilog-backward-up-list, verilog-in-struct-region-p)
	(verilog-backward-token, verilog-in-struct-p)
	(verilog-in-coverage-p, verilog-do-indent)
	(verilog-pretty-declarations): Use verilog-backward-up-list as
	wrapper around backward-up-list inorder to properly skip comments.
	Reported by David Rogoff.
	(verilog-property-re, verilog-endcomment-reason-re)
	(verilog-beg-of-statement, verilog-set-auto-endcomments)
	(verilog-calc-1 ): Fix for assert a; else b; indentation (new form
	of if). Reported by Max Bjurling and
	(verilog-calc-1): Fix for clocking block in modport
	declaration. Reported by Brian Hunter.

Chong Yidong's avatar
Chong Yidong committed
860
2010-10-24  Wilson Snyder  <wsnyder@wsnyder.org>
Wilson Snyder's avatar
Wilson Snyder committed
861 862 863 864 865 866 867 868 869 870 871 872

	* verilog-mode.el (verilog-auto-inst, verilog-gate-ios)
	(verilog-gate-keywords, verilog-read-sub-decls)
	(verilog-read-sub-decls-gate, verilog-read-sub-decls-gate-ios)
	(verilog-read-sub-decls-line, verilog-read-sub-decls-sig): Support
	AUTOINST for gate primitives, bug284.  Reported by Mark Johnson.
	(verilog-read-decls): Fix spaces in V2K module parameters causing
	mis-identification as interfaces, bug287.
	(verilog-read-decls): Fix not treating "parameter string" as a
	parameter in AUTOINSTPARAM.
	(verilog-read-always-signals-recurse, verilog-read-decls): Fix not
	treating `elsif similar to `endif inside AUTOSENSE.
873
	(verilog-do-indent): Implement correct automatic or static task or
Wilson Snyder's avatar
Wilson Snyder committed
874 875 876 877 878 879 880
	function end comment highlight. Reported by Steve Pearlmutter.
	(verilog-font-lock-keywords-2): Fix highlighting of single
	character pins, bug264.  Reported by Michael Laajanen.
	(verilog-auto-inst, verilog-read-decls, verilog-read-sub-decls)
	(verilog-read-sub-decls-in-interfaced, verilog-read-sub-decls-sig)
	(verilog-subdecls-get-interfaced, verilog-subdecls-new): Support
	interfaces with AUTOINST, bug270.  Reported by Luis Gutierrez.
881 882 883 884
	(verilog-pretty-expr): Fix interactive arguments, bug272.
	Reported by Mark Johnson.
	(verilog-auto-tieoff, verilog-auto-tieoff-ignore-regexp):
	Add 'verilog-auto-tieoff-ignore-regexp' for AUTOTIEOFF,
Wilson Snyder's avatar
Wilson Snyder committed
885 886
	bug269. Suggested by Gary Delp.
	(verilog-mode-map, verilog-preprocess, verilog-preprocess-history)
887 888 889
	(verilog-preprocessor, verilog-set-compile-command):
	Create verilog-preprocess and verilog-preprocessor to show
	preprocessed output.
Wilson Snyder's avatar
Wilson Snyder committed
890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936
	(verilog-get-beg-of-line, verilog-get-end-of-line)
	(verilog-modi-file-or-buffer, verilog-modi-name)
	(verilog-modi-point, verilog-within-string): Move defmacro's
	before first use to avoid warning. Reported by Steve Pearlmutter.
	(verilog-colorize-buffer, verilog-colorize-include-files-buffer)
	(verilog-colorize-region, verilog-highlight-buffer)
	(verilog-highlight-includes, verilog-highlight-modules)
	(verilog-highlight-region, verilog-mode): Rename colorize to
	highlight to match other packages.  Disable module highlighting,
	as received speed complaints, reenable for experimentation only
	using new verilog-highlight-modules.
	(verilog-read-decls): Fix regexp stack overflow in very large
	AUTO_TEMPLATEs, bug250.
	(verilog-auto, verilog-delete-auto, verilog-save-buffer-state)
	(verilog-scan): Create verilog-save-buffer-state to standardize
	making insignificant changes that shouldn't call hooks.
	(verilog-save-no-change-functions, verilog-save-scan-cache)
	(verilog-scan, verilog-scan-cache-ok-p, verilog-scan-region):
	Create verilog-save-no-change-functions to wrap verilog-scan
	preservation, and fix to work with nested preserved calls.
	(verilog-auto-inst, verilog-auto-inst-dot-name): Support .name
	port syntax for AUTOWIRE, and with new verilog-auto-inst-dot-name
	generate .name with AUTOINST, bug245.  Suggested by David Rogoff.
	(verilog-submit-bug-report): Update variable list to be complete.
	(verilog-auto, verilog-colorize-region): Fix AUTO expansion
	breaking on-the-fly font-locking.
	(verilog-colorize-buffer, verilog-colorize-include-files)
	(verilog-colorize-include-files-buffer, verilog-colorize-region)
	(verilog-load-file-at-mouse, verilog-load-file-at-point)
	(verilog-mode, verilog-read-inst-module-matcher): With point on a
	AUTOINST cell instance name, middle mouse button now finds-file on
	it.  Suggested by Brad Dobbie.
	(verilog-alw-get-temps, verilog-auto-reset)
	(verilog-auto-sense-sigs, verilog-read-always-signals)
	(verilog-read-always-signals-recurse): Fix loop indexes being
	AUTORESET. AUTORESET now assumes any variables in the
	initialization section of a for() should be ignored.  Reported by
	Dan Dever.
	(verilog-error-font-lock-keywords)
	(verilog-error-regexp-emacs-alist)
	(verilog-error-regexp-xemacs-alist): Fix error detection of
	Cadence HAL, reported by David Asher.  Repair drift between the
	three similar error variables.
	(verilog-modi-lookup, verilog-modi-lookup-cache)
	(verilog-modi-lookup-last-current, verilog-modi-lookup-last-mod)
	(verilog-modi-lookup-last-modi, verilog-modi-lookup-last-tick):
	Fix slow verilog-auto expansion on very large files.
937 938
	(verilog-read-sub-decls-expr, verilog-read-sub-decls-line):
	Fix AUTOOUTPUT treating "1*2" as a signal name in submodule connection
Wilson Snyder's avatar
Wilson Snyder committed
939 940 941 942
	"{1*2{...".  Broke in last revision.
	(verilog-read-sub-decls-expr): Fix AUTOOUTPUT not detecting
	submodule connections with replications "{#{a},#{b}}".

Chong Yidong's avatar
Chong Yidong committed
943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965
2010-10-24  Juanma Barranquero  <lekktu@gmail.com>

	* progmodes/dcl-mode.el (dcl-electric-reindent-regexps):
	Fix typo in docstring.

2010-10-24  Kenichi Handa  <handa@m17n.org>

	* face-remap.el (text-scale-adjust): Call read-event with a proper
	prompt.

2010-10-24  Chong Yidong  <cyd@stupidchicken.com>

	* emacs-lisp/unsafep.el: Don't mark functions that display
	messages as safe.  Suggested by Johan Bockgård.

2010-10-24  Stefan Monnier  <monnier@iro.umontreal.ca>

	* emacs-lisp/regexp-opt.el (regexp-opt-group, regexp-opt-charset):
	Turn comments into docstrings.

	* minibuffer.el (completion--replace): Move point where it belongs
	when there's a common suffix (bug#7215).

966 967 968 969 970 971 972 973 974 975 976 977 978 979 980
2010-10-24  Chong Yidong  <cyd@stupidchicken.com>

	Merge read-color and facemenu-read-color (Bug#7242).

	* faces.el (read-color): Use the completion code from
	facemenu-read-color.  Require match in completion.  Doc fix.

	* facemenu.el (facemenu-read-color): Alias for read-color.
	(facemenu-set-foreground, facemenu-set-background): Use
	read-color.

	* frame.el (set-background-color, set-foreground-color)
	(set-cursor-color, set-mouse-color, set-border-color): Use
	read-color.

981
2010-10-24  Leo  <sdl.web@gmail.com>
982 983 984 985

	* eshell/em-unix.el (eshell-remove-entries): Use the TRASH
	argument of delete-file and delete-directory (Bug#7011).

986 987 988 989 990
2010-10-24  Chong Yidong  <cyd@stupidchicken.com>

	* emacs-lisp/package.el (package-menu-mode-map): Inherit from
	button-buffer-map.

Chong Yidong's avatar
Chong Yidong committed
991
2010-10-24  Ralf Angeli  <angeli@caeruleus.net>
992 993 994 995

	* emacs-lisp/package.el (package--generate-package-list): Make the
	*Packages* buffer read-only.

996 997 998 999 1000 1001
2010-10-24  Alan Mackenzie  <acm@muc.de>

	* progmodes/cc-fonts.el (c-font-lock-declarations): Cache the
	result of `c-beginning-of-decl-1' between invocations of a lambda
	function (Bug #7265).

1002 1003 1004 1005 1006
2010-10-24  Daiki Ueno  <ueno@unixuser.org>

	* epg-config.el (epg-gpg-program): Try to use "gpg2" if "gpg"
	executable is not available on the system (Bug#7268).

1007 1008
2010-10-24  Glenn Morris  <rgm@gnu.org>

1009 1010
	* select.el (selection-coding-system, next-selection-coding-system):
	Sync doc with C versions.
1011

1012 1013 1014 1015
	* w32-vars.el (x-select-enable-clipboard):
	* term/x-win.el (x-select-enable-clipboard): Move to common-win.
	* term/common-win.el (x-select-enable-clipboard): Move here.

1016 1017 1018
	* term/tty-colors.el (tty-defined-color-alist): Remove duplicate
	definition of C variable.

1019 1020 1021 1022 1023 1024 1025 1026
	* frame.el (show-trailing-whitespace, auto-hscroll-mode)
	(display-hourglass, hourglass-delay, cursor-in-non-selected-windows):
	Don't redefine things that are defined in C.
	* cus-start.el: Also handle :risky, :safe, :set, and :tag.
	(show-trailing-whitespace, auto-hscroll-mode)
	(display-hourglass, hourglass-delay, cursor-in-non-selected-windows):
	Set up the appropriate custom properties.

1027 1028 1029 1030 1031 1032 1033 1034
2010-10-24  Chong Yidong  <cyd@stupidchicken.com>

	Bind "C-c ]" to ...
	* progmodes/f90.el (f90-mode-map): ... f90-insert-end.
	* nxml/nxml-mode.el (nxml-mode-map): ... nxml-finish-element.
	* textmodes/tex-mode.el (tex-mode-map): ... latex-close-block.
	* textmodes/sgml-mode.el (sgml-mode-map): ... sgml-close-tag.

1035 1036
2010-10-23  Glenn Morris  <rgm@gnu.org>

1037 1038 1039
	* textmodes/flyspell.el (flyspell-mode): If there was an error,
	say what it was.

1040 1041
	* frame.el (auto-hscroll-mode, cursor-in-non-selected-windows):
	Sync docs with C version.
1042

1043 1044 1045
	* term/ns-win.el (xw-defined-colors):
	* term/x-win.el (xw-defined-colors): Make docs identical to w32-win.

1046 1047 1048 1049
	* term/pc-win.el (x-select-enable-clipboard):
	* term/x-win.el (x-select-enable-clipboard):
	* w32-vars.el (x-select-enable-clipboard): Make doc-strings identical.

1050 1051 1052
	* comint.el (comint-password-prompt-regexp): Make it less vague.
	Bump version.

1053 1054
	* help-fns.el (doc-file-to-man, doc-file-to-info): New commands.

1055 1056
	* help.el (finder-by-keyword): Remove unnecessary autoload.

Glenn Morris's avatar
Glenn Morris committed
1057 1058
2010-10-22  Glenn Morris  <rgm@gnu.org>

1059 1060 1061 1062 1063 1064 1065 1066 1067 1068
	* loadup.el: Unconditionally load float-sup.
	* paren.el (show-paren-delay):
	* emacs-lisp/float-sup.el:
	* emulation/cua-base.el (cua-prefix-override-inhibit-delay):
	* obsolete/lazy-lock.el (lazy-lock-defer-time, lazy-lock-stealth-nice)
	(lazy-lock-stealth-verbose): Assume float support.
	* ps-print.el: Assume float support on Emacs.
	* emacs-lisp/timer.el (timer-next-integral-multiple-of-time):
	Remove non-float branch.

Glenn Morris's avatar
Glenn Morris committed
1069 1070 1071
	* emacs-lisp/autoload.el (batch-update-autoloads): Update for
	src/Makefile no longer being pre-processed.

1072 1073 1074 1075
2010-10-22  Stefan Monnier  <monnier@iro.umontreal.ca>

	* emacs-lisp/find-func.el (find-library): Use test-completion.

1076 1077
2010-10-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>

1078
	* newcomment.el (comment-dwim): Fix the intentation in the doc string.
1079

1080 1081 1082 1083 1084 1085 1086 1087
010-10-21  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp-sh.el (tramp-do-file-attributes-with-stat): Do not use
	space in stat format string.
	(tramp-send-command): Unset $PS1 when using here documents, in
	order not to get several prompts.
	(tramp-get-inline-coding): Return `nil' in case of errors.

1088 1089
2010-10-21  Daiki Ueno  <ueno@unixuser.org>

1090 1091
	* hexl.el (hexl-mode, hexl-mode-exit):
	Tweak revert-buffer-function to inhibit auto-mode-alist (Bug#7252).
1092 1093 1094
	(hexl-revert-buffer-function): New function.
	(hexl-before-revert-hook, hexl-after-revert-hook): Abolish.

1095 1096
2010-10-19  Alan Mackenzie  <acm@muc.de>

1097 1098
	* progmodes/cc-langs.el (c-type-decl-prefix-key): C++ bit:
	Move "\(const\|throw\|volatile\)\>" nearer the start of the regexp, so
1099 1100
	that these keywords aren't wrongly matched as identifiers.

1101 1102
	* progmodes/cc-mode.el (c-before-change, c-after-change): Move the
	setting of c-new-BEG and c-new-END from c-before-change to
Glenn Morris's avatar
Glenn Morris committed
1103
	c-after-change.  (Bug#7181)
1104

1105 1106 1107 1108 1109 1110 1111 1112 1113 1114
2010-10-19  Chong Yidong  <cyd@stupidchicken.com>

	* cus-face.el (custom-theme-set-faces): Revert 2010-10-18 change.
	Don't mark as safe.

	* custom.el (custom-theme-set-variables): Likewise.
	(load-theme): Add custom-theme-set-faces and
	custom-theme-set-variables to safe-functions while loading.
	(custom-enabled-themes): Mark as risky.

1115 1116 1117 1118
2010-10-18  Julien Danjou  <julien@danjou.info>

	* bindings.el: Remove end dashes in default mode-line-format.

1119 1120 1121 1122 1123 1124 1125 1126
2010-10-19  Chong Yidong  <cyd@stupidchicken.com>

	* bindings.el (global-map): Bind C-d to delete-char and deletechar
	to delete-forward-char.

	* simple.el (normal-erase-is-backspace-mode): Remap delete to
	deletechar, and hence delete-forward-char.

1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145
2010-10-19  Stefan Monnier  <monnier@iro.umontreal.ca>

	* repeat.el (repeat): Use read-key (bug#6256).

2010-10-19  Chong Yidong  <cyd@stupidchicken.com>

	* emacs-lisp/unsafep.el: Don't mark functions that display
	messages as safe.  Suggested by Johan Bockgård.

2010-10-19  Stefan Monnier  <monnier@iro.umontreal.ca>

	* minibuffer.el (completion--replace): Move point where it belongs
	when there's a common suffix (bug#7215).

2010-10-19  Kenichi Handa  <handa@m17n.org>

	* international/characters.el: Add category '|' (word breakable)
	to fullwidth characters.

1146 1147 1148 1149 1150 1151 1152
2010-10-19  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp-sh.el (tramp-do-file-attributes-with-stat)
	(tramp-do-directory-files-and-attributes-with-stat): Use "e0" in
	order to make stat results a float.  Patch by Andreas Schwab
	<schwab@linux-m68k.org>.

1153 1154 1155 1156 1157
2010-10-18  Julien Danjou  <julien@danjou.info>

	* avoid.el (mouse-avoidance-ignore-p): Ignore mouse when it is
	hidden by `make-pointer-invisible'.

1158 1159 1160 1161 1162
2010-10-18  Stefan Monnier  <monnier@iro.umontreal.ca>

	* files.el (locate-file-completion-table): Strip non-matching elements
	before checking length of list (bug#7238).

1163 1164 1165 1166 1167 1168 1169
2010-10-18  Chong Yidong  <cyd@stupidchicken.com>

	* custom.el (custom-theme-set-variables): Mark as a safe function.
	(load-theme): Check forms using unsafep.

	* cus-face.el (custom-theme-set-faces): Mark as a safe function.

1170 1171
2010-10-17  Agustín Martín  <agustin.martin@hispalinux.es>

1172 1173
	* textmodes/ispell.el (ispell-aspell-find-dictionary):
	Fix aspell data file searching (bug#7230).
1174

1175 1176 1177 1178 1179 1180 1181 1182 1183
2010-10-16  Chong Yidong  <cyd@stupidchicken.com>

	* cus-theme.el (custom-theme--migrate-settings): New var.
	(customize-create-theme): Allow editing the `user' theme.
	(custom-theme-add-variable, custom-theme-add-var-1)
	(custom-theme-add-face, custom-theme-add-face-1): Add a checkbox
	to the front of each variable or face widget.
	(custom-theme-write): Save theme settings in the correct order.
	Optionally, remove saved settings from user customizations.
1184 1185
	(custom-theme-write-variables, custom-theme-write-faces):
	Save only the checked widgets.
1186 1187
	(customize-themes): Add a link for migrating custom settings.

1188 1189
	* custom.el (custom-declare-theme, provide-theme):
	Use custom-theme-name-valid-p.
1190 1191 1192 1193 1194 1195
	(custom-theme-name-valid-p): Remove checks that are now
	unnecessary since themes no longer obey load-path.

	* cus-edit.el (custom-variable-value-create): For the simple
	style, hide documentation string when hidden.

1196 1197
2010-10-16  Chong Yidong  <cyd@stupidchicken.com>

1198 1199 1200
	* cus-edit.el (custom-variable, custom-face): Combine the
	:inhibit-magic and :display-style properties into a single
	:custom-style property.
1201 1202 1203
	(custom-toggle-hide-variable, custom-toggle-hide-face):
	New functions.  If hiding an edited value, save it to :shown-value.
	(custom-variable-value-create, custom-face-value-create): Use them.
1204 1205
	(custom-magic-reset): Allow magic property to be unset.

1206 1207 1208 1209 1210 1211 1212 1213 1214
	* custom.el: Custom themes no longer use load-path.
	(custom-theme-load-path): New option.  Change built-in theme
	directory to etc/.
	(custom-enabled-themes): Add custom-theme-load-path dependency.
	(custom-theme--load-path): New function.
	(load-theme, custom-available-themes): Use it.

	* cus-theme.el (describe-theme-1): Use custom-theme--load-path.
	(customize-themes): Link to custom-theme-load-path variable.
1215 1216
	(custom-theme-add-var-1, custom-theme-add-face-1): Use the
	:custom-style property.
1217 1218 1219

	* themes/*.el: Moved to etc/.

1220 1221 1222 1223 1224 1225 1226
2010-10-16  Ralf Angeli  <angeli@caeruleus.net>

	* textmodes/reftex-cite.el
	(reftex-extract-bib-entries-from-thebibliography): Do not move
	point when searching for \bibitem entries.  Match entries with
	spaces or tabs in front of arguments.

1227 1228 1229 1230 1231 1232
2010-10-16  Chong Yidong  <cyd@stupidchicken.com>

	* cus-theme.el (customize-create-theme): Delete overlays after
	erasing.  If given a THEME arg, display only the faces of that arg
	instead of custom-theme--listed-faces.
	(custom-theme-variable-menu, custom-theme-variable-action)
1233
	(custom-variable-reset-theme, custom-theme-delete-variable): Delete.
1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246
	(custom-theme-add-variable, custom-theme-add-face): Apply value
	from the theme settings, instead of the current value.
	(custom-theme-add-var-1, custom-theme-add-face-1): New functions.
	(custom-theme-visit-theme): Allow calling outside theme buffers.
	(custom-theme-merge-theme): Don't enable the theme when merging.
	(custom-theme-write-variables, custom-theme-write-faces): Use the
	:shown-value properties to save buffer values, not global ones.
	(customize-themes): Display a warning about user customizations.

	* cus-edit.el (custom-variable-value-create)
	(custom-face-value-create): Obey new special properties
	:shown-value and :inhibit-magic.

1247 1248 1249
2010-10-15  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp-sh.el (tramp-open-connection-setup-interactive-shell):
1250 1251
	Suppress expansion of tabs to spaces.  Reported by Dale Sedivec
	<dale@codefu.org>.
1252

1253 1254
2010-10-14  Kenichi Handa  <handa@m17n.org>

1255 1256 1257
	* mail/rmail.el (rmail-show-message-1): Catch an error of
	base64-decode-region and just show an error message (bug#7165).

1258
	* ps-mule.el (ps-mule-font-spec-list): Delete it.  Not used anymore.
1259 1260 1261
	(ps-mule-begin-job): Fix for the case that only ENCODING is set in
	a font-spec (bug#7197).

1262
2010-10-14  Glenn Morris  <rgm@gnu.org>
1263 1264 1265

	* mail/emacsbug.el (report-emacs-bug): Mention debbugs.gnu.org.

1266
2010-10-14  Juanma Barranquero  <lekktu@gmail.com>
1267

1268 1269
	* international/mule.el (define-coding-system):
	* international/titdic-cnv.el (quail-cxterm-package-ext-info):
1270 1271
	* composite.el (compose-region): Fix typo in docstring.

1272 1273
2010-10-14  Chong Yidong  <cyd@stupidchicken.com>

1274 1275 1276
	* cus-face.el (custom-theme-set-faces): Call custom-push-theme
	only after checking the theme-face property.

1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289
	* faces.el (face-spec-reset-face): Reset all attributes in one
	single call to set-face-attribute.
	(face-spec-match-p): Make it a defsubst.
	(frame-set-background-mode): New arg KEEP-FACE-SPECS.
	(x-create-frame-with-faces, tty-create-frame-with-faces)
	(tty-set-up-initial-frame-faces): Don't recompute face specs in
	frame-set-background-mode, since they are recomputed immediately
	afterwards in face-set-after-frame-default.
	(face-set-after-frame-default): Minor optimization.
	(cursor): Provide non-trivial defface spec.

	* custom.el (custom-theme-recalc-face): Simplify.

1290 1291
2010-10-14  Jay Belanger  <jay.p.belanger@gmail.com>

1292
	* calc/calc-alg.el (math-var): Rename from `var'.
1293 1294 1295
	(math-is-polynomial, math-is-poly-rec): Replace `var'
	with `math-var'.

1296
	* calc/calcalg2.el (math-var): Rename from `var'.
1297 1298 1299
	(calcFunc-table, math-scan-for-limits): Replace `var'
	with `math-var'.

1300 1301 1302 1303
2010-10-13  Glenn Morris  <rgm@gnu.org>

	* subr.el (last): Deal with dotted lists (reported in bug#7174).

1304 1305 1306 1307
2010-10-13  Stephen Berman  <stephen.berman@gmx.net>

	* subr.el (last): Use `safe-length' instead of `length' (bug#7206).

1308 1309 1310 1311 1312 1313 1314
2010-10-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>

	* net/tls.el (tls-program): Remove spurious %s from openssl.
	(tls-starttls-switches): Remove starttls hack.
	(open-tls-stream): Ditto.
	(tls-find-starttls-argument): Ditto.

1315 1316 1317 1318 1319 1320 1321 1322
2010-10-13  Juanma Barranquero  <lekktu@gmail.com>

	* image.el (image-library-alist): Declare as obsolete alias.
	(image-type-available-p): Use `dynamic-library-alist'.

	* term/w32-win.el (dynamic-library-alist):
	Use instead of `image-library-alist'.

1323 1324 1325 1326
2010-10-13  IRIE Shinsuke  <irieshinsuke@yahoo.co.jp>  (tiny change)

	* subr.el (last): Make it faster.  (Bug#7174)

1327 1328 1329 1330
2010-10-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>  (tiny change)

	* Makefile.in (compile-clean): Use `` instead of $().  (Bug#7178)

Chong Yidong's avatar
Chong Yidong committed
1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341
2010-10-12  Chong Yidong  <cyd@stupidchicken.com>

	* cus-theme.el (custom-theme--listed-faces): Add cursor face.
	(describe-theme-1): Extract doc from unloaded themes.

	* custom.el (custom-theme-name-valid-p): Don't list color-themes.

	* themes/tango-theme.el:
	* themes/tango-dark-theme.el:
	* themes/wheatgrass-theme.el: New files.

1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359
2010-10-12  Chong Yidong  <cyd@stupidchicken.com>

	* cus-theme.el (describe-theme, customize-themes)
	(custom-theme-save): New commands.
	(custom-new-theme-mode-map): Bind C-x C-s.
	(custom-new-theme-mode): Use custom--initialize-widget-variables.
	(customize-create-theme): New optional arg THEME.
	(custom-theme-revert): Use it.
	(custom-theme-visit-theme): Remove dead code.
	(custom-theme-merge-theme): Use custom-available-themes.
	(custom-theme-write): Make interactive.
	(custom-theme-write): Use custom-theme-name-valid-p.
	(describe-theme-1, custom-theme-choose-revert)
	(custom-theme-checkbox-toggle, custom-theme-selections-toggle):
	New funs.
	(custom-theme-allow-multiple-selections): New option.
	(custom-theme-choose-mode): New major mode.

1360 1361
	* custom.el (custom-theme-set-variables): Remove dead code.
	Obey custom--inhibit-theme-enable.
1362 1363 1364 1365 1366 1367 1368 1369 1370 1371
	(custom--inhibit-theme-enable): New var.
	(provide-theme): Obey it.
	(load-theme): Replace load with manual read/eval, in order to
	check for correctness.  Use custom-theme-name-valid-p.
	(custom-theme-name-valid-p): New function.
	(custom-available-themes): Use it.

	* cus-edit.el (custom--initialize-widget-variables): New function.
	(Custom-mode): Use it.

1372 1373
	* cus-face.el (custom-theme-set-faces): Remove dead code.
	Obey custom--inhibit-theme-enable.
1374 1375 1376

	* help-mode.el (help-theme-def, help-theme-edit): New buttons.

1377 1378
2010-10-12  Juanma Barranquero  <lekktu@gmail.com>

1379
	* net/telnet.el (telnet-mode-map): Fix previous change (bug#7193).
1380

1381
2010-10-12  Jan Djärv  <jan.h.d@swipnet.se>
1382

1383 1384 1385 1386 1387
	* term/ns-win.el (ns-right-alternate-modifier): New defvar.
	(ns-right-option-modifier): New alias for ns-right-alternate-modifier.
	(mac-right-option-modifier): New alias for ns-right-option-modifier.

	* cus-start.el (all): ns-right-alternate-modifier is new.
1388

1389
2010-10-12  Stefan Monnier  <monnier@iro.umontreal.ca>
1390 1391 1392 1393

	* emacs-lisp/lisp.el (lisp-completion-at-point):
	Use emacs-lisp-mode-syntax-table for the whole function.

1394
2010-10-12  David Koppelman  <koppel@ece.lsu.edu>
1395 1396

	* hi-lock.el (hi-lock-font-lock-hook): Check font-lock-fontified
1397 1398
	instead of font-lock-mode before adding keywords.
	Remove hi-lock-mode off code.  Remove inhibit hack.
1399 1400 1401
	(hi-lock-set-pattern): Only add keywords if font-lock-fontified
	non-nil; removed hook inhibit hack.

1402
2010-10-12  Glenn Morris  <rgm@gnu.org>
1403

1404 1405 1406 1407
	* emacs-lisp/shadow.el (find-emacs-lisp-shadows): Rename it...
	(load-path-shadows-find): ... to this.
	(list-load-path-shadows): Update for above change.

1408 1409
	* mail/mail-utils.el (mail-mbox-from): Also try return-path.

1410 1411 1412 1413 1414
2010-10-11  Katsumi Yamaoka  <yamaoka@jpl.org>

	* mail/hashcash.el, net/imap.el, pgg-parse.el, pgg.el:
	Fix comment for declare-function.

1415 1416 1417 1418 1419 1420 1421 1422 1423
2010-10-11  Chong Yidong  <cyd@stupidchicken.com>

	* custom.el (custom-fix-face-spec): New function; code moved from
	custom-face-edit-fix-value.
	(custom-push-theme): Use it when checking if a face has been
	changed outside customize.
	(custom-available-themes): New function.
	(load-theme): Use it.

1424
	* cus-edit.el (custom-face-edit-fix-value): Use custom-fix-face-spec.
1425 1426 1427 1428 1429

	* custom.el (custom-push-theme): Cleanup (use cond).
	(disable-theme): Recompute the saved-face property.
	(custom-theme-recalc-face): Follow face alias before setting prop.

1430 1431
	* image.el (image-checkbox-checked, image-checkbox-unchecked):
	New variables, containing checkbox images.
1432 1433 1434