ChangeLog 460 KB
Newer Older
1 2 3 4
2008-01-07  Dan Nicolaescu  <dann@ics.uci.edu>

	* vc-hg.el (vc-hg-dir-state, vc-hg-dir-status): Pass the dir
	argument to vc-hg-command.
5
	(vc-hg-log-view-mode): Handle the user field better.
6

7 8 9 10
2008-01-06  Stefan Monnier  <monnier@iro.umontreal.ca>

	* vc.el (vc-ensure-vc-buffer): Check liveness of vc-parent-buffer.

11 12 13 14 15 16 17 18 19 20
2008-01-06  Dan Nicolaescu  <dann@ics.uci.edu>

	* vc.el (vc-status-fileinfo): New defstruct.
	(vc-status): New defvar
	(vc-status-insert-headers, vc-status-printer, vc-status)
	(vc-status-mode-map, vc-status-mode, vc-status-mark-file)
	(vc-status-unmark-file, vc-status-marked-files): New functions.

	* vc-hg.el (vc-hg-dir-status): New function.

21 22 23 24 25 26
2008-01-06  Martin Rudalics  <rudalics@gmx.at>

	* cus-edit.el (custom-tool-bar-map): Move initialization of this
	keymap from here ...
	(custom-mode): ... to here.  Reported by Reiner Steib.

27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
2008-01-06  Dan Nicolaescu  <dann@ics.uci.edu>

	* obsolete/x-apollo.el: Remove file for unsupported system.

	* term/x-win.el (vendor-specific-keysyms): Remove reference to
	Apollo.

	* progmodes/gud.el (gud-dgux-p): Remove.
	(dbx): Remove reference to dgux.

	* progmodes/ps-mode.el (ps-mode-print-function):
	* ps-print.el (ps-lp-system):
	* paths.el (rmail-spool-directory):
	* ls-lisp.el (ls-lisp-emulation):
	* lpr.el (lpr-lp-system):
	* dired.el (dired-chown-program): Remove references to dgux.

44 45 46 47 48 49 50
2008-01-05  Stefan Monnier  <monnier@iro.umontreal.ca>

	* vc.el (vc-process-sentinel): Fix apparent typo.
	(vc-do-command): Forcefully kill any left over process.
	Use start-file-process.
	(vc-annotate-get-time-set-line-props): Check we don't move backward.

51 52 53 54 55 56 57 58
2008-01-04  Michael Albinus  <michael.albinus@gmx.de>

	* net/dbus.el (dbus-list-hash-table)
	(dbus-name-owner-changed-handler): Replace "signal" by "member".
	(dbus-check-event): Add serial number to event.
	(dbus-handle-event): Apply return message if needed.
	(dbus-event-serial-number): New defun.
	(dbus-event-service-name, dbus-event-path-name)
59 60
	(dbus-event-interface-name, dbus-event-member-name):
	Adapt implementation to serial number.
61

62 63 64 65
2008-01-04  Juanma Barranquero  <lekktu@gmail.com>

	* bs.el (bs--get-mode-name): Fix typo in previous change.

66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85
2008-01-04  Dan Nicolaescu  <dann@ics.uci.edu>

	* mouse.el (mouse-popup-menubar): Fix typo.

	* emacs-lisp/bytecomp.el (byte-compile-from-buffer): Move one more
	form inside with-current-buffer.

	* progmodes/antlr-mode.el (provide): Move to the end of file.
	(require): Don't require font-lock and compile.
	(outline-level, imenu-use-markers, imenu-create-index-function):
	Move declarations to top level.
	(cond-emacs-xemacs-macfn): Declare for compiler.

	* vc-bzr.el (vc-bzr-root):
	* vc-arch.el (vc-arch-root): Only set a property if the file is
	managed by this backend.

	* vc-hg.el (vc-hg-state): Support the new status code for
	up-to-date.

86 87
2008-01-04  Tassilo Horn  <tassilo@member.fsf.org>

Glenn Morris's avatar
Glenn Morris committed
88 89 90 91
	* doc-view.el (doc-view-scroll-up-or-next-page)
	(doc-view-scroll-down-or-previous-page): Don't scroll to the
	top/bottom again when on the first/last page.

92 93 94 95 96
	* doc-view.el (doc-view-scroll-up-or-next-page)
	(doc-view-scroll-down-or-previous-page): Use image-scroll-up and
	image-scroll-down instead of the non-image equivalents.  Don't
	rely on a signalled condition but switch pages when scrolling
	doesn't change the vertical position anymore.
97 98
	(doc-view-mode-map): Remap scroll-{up,down} to
	image-scroll-{up,down}.
99

100 101 102 103 104 105 106 107
2008-01-04  Rob Riepel  <riepel@networking.Stanford.EDU>

	* emulation/tpu-edt.el (tpu-load-xkeys): Recommend to run the
	tpu-mapper command rather than load the tpu-mapper package.

	* emulation/tpu-mapper.el (tpu-mapper): New command.
	Contains all the code previously at top-level.

108 109 110 111 112 113 114 115 116 117 118 119 120 121 122
2008-01-04  Stefan Monnier  <monnier@iro.umontreal.ca>

	* bs.el (bs--sort-by-mode, bs--get-mode-name):
	* imenu.el (imenu-add-to-menubar):
	* makesum.el (make-command-summary):
	* mouse.el (mouse-major-mode-menu, mouse-popup-menubar, mouse-buffer-menu):
	* msb.el (msb--mode-menu-cond):
	* calc/calc-embed.el (calc-do-embedded):
	* emacs-lisp/helper.el (Helper-describe-mode):
	* mail/emacsbug.el (report-emacs-bug):
	* progmodes/hideshow.el (hs-grok-mode-type):
	* textmodes/sgml-mode.el (sgml-mode-facemenu-add-face-function):
	* textmodes/table.el (*table--cell-describe-mode):
	Pass mode-name through format-mode-line.

123 124 125 126 127 128 129
2008-01-04  Stefan Monnier  <monnier@iro.umontreal.ca>

	* progmodes/ada-xref.el (ada-prj-find-prj-file):
	* progmodes/ada-mode.el (comment-region):
	* calendar/todo-mode.el (todo-insert-item):
	* bookmark.el (bookmark-buffer-name): Test major-mode rather than mode-name.

130 131 132 133 134 135 136
2008-01-04  Richard Stallman  <rms@gnu.org>

	* emacs-lisp/bytecomp.el (byte-compile-from-buffer):
	Call byte-compile-warn-about-unresolved-functions outside
	the with-current-buffer.
	(byte-compile-insert-header): Use with-current-buffer.

137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159
2008-01-04  Glenn Morris  <rgm@gnu.org>

	* startup.el (fancy-about-screen): Remove reference to deleted
	`fancy-splash-help-echo' variable.

	* version.el (emacs-copyright): Update to 2008.

	* net/tramp-smb.el (tramp-smb-handle-insert-directory): Use mapc
	rather than mapcar.

	* progmodes/cc-vars.el (defcustom-c-stylevar): Revert previous
	change (merge mistake).

	* doc-view.el (doc-view-search-internal): Don't use `incf'.

	* doc-view.el (bookmark-make-cell-function, bookmark-get-filename)
	(bookmark-get-bookmark-record):
	* image-mode.el (bookmark-make-cell-function)
	(bookmark-get-filename, bookmark-get-bookmark-record)
	(bookmark-get-position):
	* log-view.el (vc-modify-change-comment):
	* progmodes/grep.el (find-name-arg): Declare for compiler.

160 161 162 163 164
2008-01-04  Juanma Barranquero  <lekktu@gmail.com>

	* savehist.el (savehist-coding-system): Default to a variant coding
	system with explicit unix end-of-line conversion, which is safer.

165 166
2008-01-03  Stefan Monnier  <monnier@iro.umontreal.ca>

167 168 169
	* ibuf-ext.el (mode-name sorter, ibuffer-mark-by-mode-regexp):
	* ibuffer.el (mode column): Use format-mode-line.

170 171 172
	* server.el (server-create-window-system-frame): Remove workaround for
	a bug that has been fixed.

173 174
2008-01-03  Magnus Henoch  <magnus@zemdatav>

175 176
	* net/dbus.el (dbus-name-owner-changed-handler):
	Use dbus-unregister-object instead of dbus-unregister-signal.
177

178 179 180 181
2008-01-03  Drew Adams  <drew.adams@oracle.com>

	* frame.el (frame-geom-value-cons, frame-geom-spec-cons): New fns.

182 183 184 185 186 187
2008-01-03  Richard Stallman  <rms@gnu.org>

	* replace.el (occur-context-lines): New subroutine,
	broken out of occur-engine.
	(occur-engine): Call it.

188 189 190 191 192 193
2008-01-03  Alexandre Julliard  <julliard@winehq.org>

	* vc-git.el (vc-git--ls-files-state): New function.
	(vc-git-dir-state): Use it instead of processing the status
	results here.

194 195
2008-01-02  Eric S. Raymond  <esr@snark.thyrsus.com>

196 197
	* progmodes/grep.el (grep-find-ignored-directories):
	Initialize from the value of vc-directory-exclusion-list.
198 199 200 201

	* vc-hooks (vc-directory-exclusion-list):  Include "_darcs",
	even though we don't have a back end for darcs yet.

202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220
2008-01-02  Karl Fogel  <kfogel@red-bean.com>

	Change a return type, for greater extensibility.  See
	http://lists.gnu.org/archive/html/emacs-devel/2007-12/msg01077.html
	and its thread for discussion leading to this change.

	* emacs-cvs/lisp/bookmark.el:
	(bookmark-jump-noselect): Return an alist instead of a dotted pair.
	(bookmark-jump, bookmark-jump-other-window, bookmark-insert)
	(bookmark-bmenu-2-window, bookmark-bmenu-other-window)
	(bookmark-bmenu-switch-other-window): Adjust accordingly.
	(bookmark-make-cell-function): Adjust documentation accordingly.

	* emacs-cvs/lisp/image-mode.el
	(image-bookmark-jump): Adjust return type accordingly; document.

	* emacs-cvs/lisp/doc-view.el
	(doc-view-bookmark-jump): Adjust return type accordingly; document.

221
2008-01-02  Miles Bader  <miles@gnu.org>
222 223 224 225 226 227 228 229 230

	* net/rcirc.el (rcirc-log-filename-function): New variable.
	(rcirc-log): Use `rcirc-log-filename-function' to generate the
	log-file name.  Don't log anything if it returns nil.
	(rcirc-log-write): Use `expand-file-name' when merging the
	log-file name from the alist with rcirc-log-directory; this does
	the right thing if the name in the alist already an absolute
	filename.  Make the log-file directory if necessary.

231 232
2007-12-29  Richard Stallman  <rms@gnu.org>

233 234 235 236
	* font-lock.el (font-lock-prepend-text-property)
	(font-lock-append-text-property): Canonicalize the face and
	font-lock-face properties.

Richard M. Stallman's avatar
Richard M. Stallman committed
237 238
	* faces.el (facep): Doc fix.

239 240 241 242 243 244
	* startup.el (fancy-startup-tail, fancy-about-text)
	(fancy-startup-text): Regularize format of face property.

	* facemenu.el (list-colors-print): Use :background and :foreground
	instead of background-color and foreground-color.

245 246 247 248
2007-12-29  Drew Adams  <drew.adams@oracle.com>

	* cus-edit.el (custom-add-parent-links):
	Fill the "Parent documentation" text.
249

250 251 252 253 254 255
2007-12-29  Eli Zaretskii  <eliz@gnu.org>

	* textmodes/ispell.el (ispell-grep-command): Use "grep" on
	MS-Windows and MS-DOS.
	(ispell-grep-options): Use "-Ei" on MS-Windows and MS-DOS.

256 257 258 259
2008-01-02  Eric S. Raymond  <esr@snark.thyrsus.com>

	* vc-svn.el (vc-svn-modify-change comment): New function.

260 261
2008-01-01  Dan Nicolaescu  <dann@ics.uci.edu>

262 263
	* vc-git.el (vc-git-dir-state): Set the vc-backend property.
	Do not disable undo, with-temp-buffer does it by default.
264

265 266
2008-01-01  Eric S. Raymond  <esr@snark.thyrsus.com>

Dan Nicolaescu's avatar
Dan Nicolaescu committed
267
	* vc-svn.el (vc-svn-parse-status): Set the 'unregisted property
268 269
	correctly.

270 271
	* vc.el (vc-dired-hook):  Speed tuning.  Replace a vc-backend call
	with vc-state.
Dan Nicolaescu's avatar
Dan Nicolaescu committed
272
	(vc-next-action): Fix vc-transfer-file call.
273

Nick Roberts's avatar
Nick Roberts committed
274
2007-12-31  Tom Tromey  <tromey@redhat.com>
Nick Roberts's avatar
Nick Roberts committed
275

276 277
	* emacs-lisp/elp.el (elp-results): Use header-line-format for header.
	Move point to the start of the buffer.
Nick Roberts's avatar
Nick Roberts committed
278

279 280
2007-12-31  Dan Nicolaescu  <dann@ics.uci.edu>

281 282
	* vc-cvs.el (vc-cvs-parse-entry): Set the vc-backend property.

283 284 285
	* vc.el: State that dir-state is required to set the vc-state and
	vc-backend properties.

286 287
2007-12-31  Martin Rudalics  <rudalics@gmx.at>

288 289
	* man.el (Man-default-man-entry): Make this a defun.
	Improve guessing mechanism and handling of section numbers.
290

291 292 293 294
2007-12-31  Richard Stallman  <rms@gnu.org>

	* faces.el (face-all-attributes): If FRAME is nil, return defaults.

295 296 297 298 299
2007-12-31  Jay Belanger  <jay.p.belanger@gmail.com>

	* calc/calc-units.el (calc-convert-temperature): Ensure that units
	are on the result even when the result is zero.

300 301 302 303 304 305
2007-12-30  Michael Albinus  <michael.albinus@gmx.de>

	* net/dbus.el (dbus-name-owner-changed-handler): Make the function
	resistent towards wrong parameters.
	(dbus-handle-event): Propagate D-Bus errors only in the debug case.

306 307
2007-12-30  Richard Stallman  <rms@gnu.org>

308 309 310 311 312
	* faces.el (face-all-attributes): New function.

	* faces.el (face-differs-from-default-p): Compute list of attr names
	from face-attribute-name-alist.

313 314 315 316 317 318 319 320
	* cus-edit.el (custom-face-set): Call `face-spec-set' with FOR-DEFFACE.
	(custom-face-save): Likewise.
	(custom-face-reset-saved, custom-face-reset-standard): Likewise.

	* cus-face.el (custom-declare-face): Per frame, use `face-spec-set-2'.
	(custom-theme-set-faces): Clear `face-override-spec' property.
	Call `face-spec-set' with FOR-DEFFACE.

321
	* custom.el (custom-theme-recalc-face): Simply call `face-spec-recalc'.
322 323 324 325 326 327 328 329 330 331

	* faces.el (face-spec-set): Third arg is now FOR-DEFFACE.
	Use of frame as third arg is deprecated.
	Handle `face-override-spec' property.
	(face-spec-recalc): New function.
	(face-spec-set-2): New function.
	(frame-set-background-mode): Handle `face-override-spec' property.
	Use `face-spec-recalc'.
	(face-set-after-frame-default): Use `face-spec-recalc'.

Nick Roberts's avatar
Nick Roberts committed
332 333 334 335
2007-12-29  Nick Roberts  <nickrob@snap.net.nz>

	* thumbs.el (thumbs-conversion-program): Add comment for Windows XP.

336 337 338 339
2007-12-29  Dan Nicolaescu  <dann@ics.uci.edu>

	* vc-hg.el (vc-hg-dir-state): Set the vc-backend property.

340 341 342 343 344 345 346 347 348
2007-12-29  Eric S. Raymond  <esr@snark.thyrsus.com>

	* vc-svn.el (vc-svn-parse-status): Recognize 'unregistered,
	'added, 'removed.

	* vc.el (header coment): Better description of dir-state.
	(vc-compatible-state): New function.  Checks whether two states
	can be in the same changeset; used with 'edited it can test whether
	the next action for a state should be commit.
Glenn Morris's avatar
Glenn Morris committed
349
	(vc-default-dired-state-info): Display 'removed state.
350 351 352 353 354 355 356 357 358 359
	(vc-dired-hook): Turn off undo, this is a speed tweak.

	* vc-bzr.el (vc-bzr-dir-state): Recognize 'added.

	* vc-hg.el (vc-bzr-hg-state): Recognize 'added and 'removed.
	Cope with the possibility that the 'C' status flag might change
	in 0.9,6.

	* vc-git.el (vc-bzr-dir-state): Recognize 'removed.

360 361 362 363 364
2007-12-29  Thien-Thi Nguyen  <ttn@gnuvola.org>

	* files.el (cd-absolute): Fix omission bug:
	Make `list-buffers-directory' buffer-local.

365 366 367 368
2007-12-29  Dan Nicolaescu  <dann@ics.uci.edu>

	* vc-hg.el (vc-hg-dir-state): Deal with the up-to-date state.

Jay Belanger's avatar
Jay Belanger committed
369 370
2007-12-29  Jay Belanger  <jay.p.belanger@gmail.com>

371
	* calc/calc-aent.el (math-read-token): Fix misplaced parentheses.
Jay Belanger's avatar
Jay Belanger committed
372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393

	* calc/calc-lang.el (calc-yacas-language, calc-maxima-language)
	(calc-giac-language, math-yacas-parse-Sum, math-yacas-compose-sum)
	(math-yacas-compose-deriv, math-yacas-compose-taylor)
	(math-maxima-parse-subst, math-maxima-parse-taylor)
	(math-maxima-compose-taylor, math-maxima-compose-subst)
	(math-maxima-compose-if, math-lang-switch-args)
	(math-lang-compose-switch-args, math-read-giac-subscr):
	New functions.
	(calc-lang-allow-underscores, calc-lang-allow-percentsigns)
	(calc-lang-brackets-are-subscripts, calc-lang-c-type-hex):
	Add languages.
	(math-vector-brackets, math-complex-format, math-variable-table)
	(math-parse-table, math-oper-table, math-function-table)
	(math-special-function-table, math-compose-subscr):
	Add values for new languages.

	* calc/calccomp.el (math-compose-expr): Add new languages.

	* calc/calc.el (calc-language): Add languages to docstring.

	* calc/calc-ext.el (calc-init-extensions): Add keybindings
394
	for new languages.  Autoload commands to change languages.
Jay Belanger's avatar
Jay Belanger committed
395 396 397 398

	* calc/calc-help.el (calc-d-prefix-help): Add new languages.

	* calc/calc-menu.el (calc-modes-menu): Add new languages.
399 400 401 402
	(calc-arithmetic-menu, calc-scientific-function-menu)
	(calc-algebra-menu, calc-graphics-menu, calc-vectors-menu)
	(calc-units-menu, calc-variables-menu, calc-stack-menu):
	Add :active keywords.
Jay Belanger's avatar
Jay Belanger committed
403

404 405 406 407 408 409 410 411
2007-12-28  Dan Nicolaescu  <dann@ics.uci.edu>

	* vc-hg.el (vc-hg-registered): Return the false when vc-hg-state
	returns 'ignored or 'unregistered.
	(vc-hg-state): Pass "-A" to the status command and deal with the
	output.
	(vc-hg-dir-state): Pass "-A" to the status command.

Miles Bader's avatar
Miles Bader committed
412
2007-12-29  Richard Stallman  <rms@gnu.org>
413 414 415 416

	* progmodes/compile.el (compilation-start): Set initial visible
	point properly even when compilation buffer already current.

Miles Bader's avatar
Miles Bader committed
417
2007-12-29  Richard Stallman  <rms@gnu.org>
418 419 420 421

	* files.el (conf-mode-maybe): New function.
	(auto-mode-alist): Use conf-mode-maybe for .conf etc.

Miles Bader's avatar
Miles Bader committed
422
2007-12-29  Martin Rudalics  <rudalics@gmx.at>
423 424 425

	* textmodes/fill.el (fill-find-break-point): Fix doc-string typo.

Miles Bader's avatar
Miles Bader committed
426
2007-12-29  Dan Nicolaescu  <dann@ics.uci.edu>
427 428 429

	* progmodes/asm-mode.el (asm-mode-map): Add a major mode menu.

Miles Bader's avatar
Miles Bader committed
430
2007-12-29  Richard Stallman  <rms@gnu.org>
431 432 433 434

	* comint.el (comint-mode-map): Explicitly bind `delete' and `kp-delete'
	so they never do EOF.

Miles Bader's avatar
Miles Bader committed
435
2007-12-29  Richard Stallman  <rms@gnu.org>
436

437 438 439
	* faces.el (copy-face): Create the new face explicitly if it
	does not exist already.

Miles Bader's avatar
Miles Bader committed
440
2007-12-29  Eli Zaretskii  <eliz@gnu.org>
441

442
	* simple.el (minibuffer-history, shell-command-history)
443 444 445
	(set-variable-value-history):
	* replace.el (regexp-history):
	* international/mule-cmds.el (input-method-history):
446 447 448
	* files.el (file-name-history): Add reference to history-length in
	the doc string.

Miles Bader's avatar
Miles Bader committed
449
2007-12-29  Richard Stallman  <rms@gnu.org>
450 451 452

	* comint.el (comint-password-prompt-regexp): Match `Enter Password'.

Miles Bader's avatar
Miles Bader committed
453
2007-12-29  Jason Rumney  <jasonr@gnu.org>
Jason Rumney's avatar
Jason Rumney committed
454 455 456 457 458 459 460 461 462

	* find-dired.el (find-name-arg): New custom variable.
	(find-name-dired): Use it.
	(find-dired-find-program): Remove.
	(find-dired): Use find-program.
	(find-grep-dired): Use grep-program.

	* progmodes/grep.el (rgrep): Use find-name-arg.

Miles Bader's avatar
Miles Bader committed
463
2007-12-29  Thien-Thi Nguyen  <ttn@gnuvola.org>
464 465

	* progmodes/cc-vars.el (defcustom-c-stylevar):
466
	Revert to pre-2007-12-12 version.
467

Miles Bader's avatar
Miles Bader committed
468
2007-12-29  Richard Stallman  <rms@gnu.org>
469 470 471

	* emacs-lisp/find-func.el (find-function-after-hook): Add :type.

472
	* info.el (Info-clone-buffer): Rename from Info-clone-buffer-hook.
473 474 475 476 477 478 479 480
	Use changed.

	* startup.el (fancy-splash-help-echo): Var deleted.
	(fancy-splash-insert): Get help-echo from (startup-echo-area-message).
	(fancy-about-screen): Don't display fancy-splash-help-echo.

	* menu-bar.el (menu-bar-describe-menu): Remove dots from menu text.

481 482
2007-12-28  Eric S. Raymond  <esr@snark.thyrsus.com>

483 484
	* vc-hooks.el, vc.el: Move vc-directory-exclusion-list from vc.el
	to vc-hooks.el so it will be available to other modes, such as
Eric S. Raymond's avatar
Eric S. Raymond committed
485
	speedbar.el.  Also, teach it to recognize monotone state directories.
486 487 488 489 490

	* speedbar.el: Remove this mode's fragile assumptions about
	version-control systems.  Instead, make it use logic from
	vc-hooks.el so it will become smarter whenever VC mode does.

Juanma Barranquero's avatar
Juanma Barranquero committed
491 492
	* vc-hooks.el: 'added is a real state, not a future hypothetical one.
	Fix the documentation.
493

494 495
	* vc-bzr.el, vc-cvs.el, vc-git.el, vc-hg.el, vc-mcvs.el, vc-svn.el:
	Modify all instances of the dir-state back-end method to suppress
Eric S. Raymond's avatar
Eric S. Raymond committed
496 497
	keeping undo lists on the buffers holding status output, which
	can get extremely large.
498

Juanma Barranquero's avatar
Juanma Barranquero committed
499 500
	* vc-cvs.el, vc-svn.el: Simplify backend dired-state-info functions
	so they don't do work that the default one can do instead.
501 502

	* vc-hooks.el (vc-state): Document new 'ignored and 'unregistered
Juanma Barranquero's avatar
Juanma Barranquero committed
503
	states, and the new return-value convention.  These are not
504 505 506 507 508
	actually used yet, just set.

	* vc-svn.el (vc-svn-parse-status): Set 'ignored and 'unregistered
	states when appropriate.

Juanma Barranquero's avatar
Juanma Barranquero committed
509 510
	* vc-hg.el (vc-hg-state, vc-hg-dir-state): Set 'ignored and
	'unregistered when appropriate.
511 512 513

	* vc-git.el: Document that we don't set the new states yet.

Eric S. Raymond's avatar
Eric S. Raymond committed
514
	* vc.el (vc-dired-state-info): Display 'added, 'unregistered and
515 516 517 518 519
	'ignored states.

	* vc-cvs.el (vc-cvs-parse-status): Set the 'ignored state when
	appropriate.

Juanma Barranquero's avatar
Juanma Barranquero committed
520 521
	* vc-bzr.el (vc-bzr-dir-state): Set 'ignored and 'unregistered
	when appropriate.
522

Nick Roberts's avatar
Nick Roberts committed
523 524 525 526
2007-12-28  Nick Roberts  <nickrob@snap.net.nz>

	* thumbs.el (thumbs-call-convert): Use call-process directly
	with thumbs-conversion-program instead of through shell-file-name
Nick Roberts's avatar
Nick Roberts committed
527
	for better error reporting.
Nick Roberts's avatar
Nick Roberts committed
528

529 530 531 532 533 534
2007-12-27  Jay Belanger  <jay.p.belanger@gmail.com>

	* calc/calc-aent.el (math-remove-percentsigns):
	* calc/calccomp.el (math-to-percentsigns): Change placeholder
	for percent signs.

535 536 537 538 539 540 541
2007-12-27  Eric S. Raymond  <esr@snark.thyrsus.com>

	* vc.el (vc-dired-ignorable-p, vc-dired-hook): Speed optimization;
	use completion-ignored-extensions to detect files that should be
	ignorted in VC-Dired listings, heading off lots of expensive calls
	to (vc-state).

542 543 544 545
	* vc.el (vc-dired-hook): Show unregistered file status as "?" in
	non-terse mode.
	(vc-dired-ignorable-p): Ignore Makefile when it has a peer named
	Makefile.in or Makefile.am
Eric S. Raymond's avatar
Eric S. Raymond committed
546

547 548 549 550 551 552
2007-12-27  Vinicius Jose Latorre  <viniciusjl@ig.com.br>

	* ps-print.el (ps-mark-active-p): Fun returned back.
	(ps-print-preprint-region): Use `ps-mark-active-p' instead of
	`region-active-p' for error checking.

553 554
2007-12-27  Eric S. Raymond  <esr@snark.thyrsus.com>

555 556
	* vc.el, vc-sccs.el, vc-rcs.el, vc-cs.el, vc-mcvs.el:
	Put new machinery in place to support editing of change comments
557 558 559
	with 'e' in a log-view buffer.  Not documented yet as this
	only works for SCCS, RCS, and maybe CVS if you have admin
	privileges.  When we have backend support for Subversion and
Eric S. Raymond's avatar
Eric S. Raymond committed
560
	more modern systems it will be time to write this up.
561

562 563
2007-12-27  Kenichi Handa  <handa@ni.aist.go.jp>

Juanma Barranquero's avatar
Juanma Barranquero committed
564 565
	* international/mule-cmds.el (select-safe-coding-system):
	When a buffer is modified, cancel the writing.
566

567 568
2007-12-26  Eric S. Raymond  <esr@snark.thyrsus.com>

Eric S. Raymond's avatar
Eric S. Raymond committed
569
	* log-view.el: Add Subversion and Mercurial log format samples.
Dan Nicolaescu's avatar
Dan Nicolaescu committed
570 571 572 573 574 575 576 577 578 579 580 581 582 583 584

	* vc.el (vc-dired-hook): Significantly speed up by arranging for
	it to call the backend dir-state hook (if it exists)
	exactly *once*, rather than once per each subdirectory (with
	dired-state-info calls on all toplevel files slowing it down even
	further).  For this to work, backend dir-state methods have to
	recurse to subdirectories.  Most of them already did anyway; a few
	needed *non*-recursion switches removed.  This change mostly
	removed code that was perversely bad and should have been shot
	through the head years ago.

	* vc-bzr.el (vc-bzr-dir-state):
	* vc-cvs.el (vc-cvs-dir-state):
	* vc-mcvs.el (vc-mcvs-dir-state):
	* vc-svn.el (vc-svn-dir-state): Recurse in subdirectories.
585

Eric S. Raymond's avatar
Eric S. Raymond committed
586 587
	* vc-svn.el (vc-svn-print-log): svn log doesn't actually accept
	multiple arguments, so generate logs sequentially when we get them.
Eric S. Raymond's avatar
Eric S. Raymond committed
588 589 590
	* vc-hg.el (vc-hg-print-log): Gives this CVS-like "Working file:"
	headers so the various log bindings can do the right thing.
	* vc-cvs.el (vc-cvs-print-log): Fix a misleading comment.
Eric S. Raymond's avatar
Eric S. Raymond committed
591

592 593 594 595 596
2007-12-26  Andreas Schwab  <schwab@suse.de>

	* font-lock.el (save-buffer-state): Make sure the state of the
	buffer is always restored.

597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614
2007-12-26  Jay Belanger  <jay.p.belanger@gmail.com>

	* calc/calc.el (calc-lang-allow-percentsigns): New variable.

	* calc/calc-lang.el (calc-lang-allow-percentsigns): Declare as
	a variable.

	* calc/calccomp.el (math-to-percentsigns): New function.
	(math-compose-var): Handle variables with percent signs.
	(math-compose-expr): Handle function names with percent signs.

	* calc/calc-aent.el (math-to-percentsigns): Declare as function.
	(math-read-exprs): Handle percent signs in languages that
	allow them.
	(math-restore-underscores): Remove function.
	(math-remove-percentsigns, math-restore-placeholders):
	New functions.

615 616 617
2007-12-26  Vinicius Jose Latorre  <viniciusjl@ig.com.br>

	* ps-print.el (ps-print-preprint-region): Use `region-active-p' instead
Juanma Barranquero's avatar
Juanma Barranquero committed
618
	of `mark' for error checking.
619

620 621
2007-12-26  Tassilo Horn  <tassilo@member.fsf.org>

622 623 624 625
	* image-mode.el (image-bookmark-make-cell, image-bookmark-jump):
	New functions.
	(image-mode): Set bookmark-make-cell-function appropriately.

Juanma Barranquero's avatar
Juanma Barranquero committed
626
	* doc-view.el (doc-view-bookmark-jump): Correct misspelled arg name.
627

628 629 630 631 632
	* bookmark.el (bookmark-make-cell-function): New variable.
	(bookmark-make): Call bookmark-make-cell-function's function
	instead of bookmark-make-cell.
	(bookmark-get-handler, bookmark-jump-internal): New functions.
	(bookmark-jump, bookmark-jump-other-window, bookmark-insert)
Juanma Barranquero's avatar
Juanma Barranquero committed
633 634
	(bookmark-bmenu-2-window, bookmark-bmenu-other-window):
	Use bookmark-jump-internal.
635
	(bookmark-make-cell-for-text-file): Rename from bookmark-make-cell.
636 637 638 639 640

	* doc-view.el (doc-view-bookmark-make-cell)
	(doc-view-bookmark-jump): New functions.
	(doc-view-mode): Set bookmark-make-cell-function buffer-locally.

641 642 643 644 645 646 647 648
2007-12-25  Miles Bader  <miles@gnu.org>

	* indent.el (indent-for-tab-command): Rigidly indent the following
	sexp along with the current line when a prefix arg is given in the
	non-active-region case.  Specify raw prefix in interactive spec.
	Simplify main indentation logic to get rid of the conditional call
	to `indent-according-to-mode' (it just ended up calling
	`indent-line-function' in all cases anyway, which can be done more
Juanma Barranquero's avatar
Juanma Barranquero committed
649
	simply here).  Remove unnecessary test of ARG in active region case.
650

651 652
2007-12-25  Richard Stallman  <rms@gnu.org>

Juanma Barranquero's avatar
Juanma Barranquero committed
653
	* allout.el (allout-region-active-p): Rename from my-region-active-p.
654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677
	Use `use-region-p'.
	(allout-write-file-hook-handler): Simplify code.

	* ps-print.el (ps-mark-active-p): Function deleted.
	(ps-print-preprint-region): Use (mark) for the error check.

	* tooltip.el (tooltip-region-active-p): Use `use-region-p'.

	* winner.el (winner-active-region): Use `mark-active' if it's defined.

	* progmodes/ada-mode.el (ada-region-selected): Use `use-region-p'.

	* textmodes/org.el (org-region-active-p): Use `use-region-p'.

	* progmodes/idlwave.el (idlwave-region-active-p): Use `use-region-p'.

	* textmodes/reftex.el (reftex-region-active-p): Use `use-region-p'.

	* progmodes/cc-defs.el (c-region-is-active-p):
	Use `mark-active' if it's defined.

	* progmodes/cc-cmds.el (c-indent-line-or-region):
	Pass prefix arg to `c-indent-command'.  Use `use-region-p'.

678 679
	* simple.el (select-active-regions): New option.
	(set-mark): Obey it.
680 681
	(yank-pop-change-selection): New option.
	(current-kill): Obey it.
682

683
	* simple.el (use-region-p): Rename from `region-active-p'.
684 685
	(region-active-p): New function.

686 687 688 689 690 691 692 693
2007-12-25  David Golden  <david.delaharpe.golden@gmail.com>  (tiny change)

	* term/x-win.el (x-select-enable-primary): New option.
	(x-select-text, x-cut-buffer-or-selection-value): Obey it.

	* mouse.el (mouse-yank-primary): New function (almost same
	as mouse-yank-secondary).

Dan Nicolaescu's avatar
Dan Nicolaescu committed
694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715
2007-12-25  Dan Nicolaescu  <dann@ics.uci.edu>

	* calculator.el:
	* dframe.el:
	* iswitchb.el:
	* whitespace.el:
	* winner.el:
	* emacs-lisp/checkdoc.el:
	* mail/feedmail.el:
	* net/quickurl.el:
	* obsolete/fast-lock.el:
	* play/5x5.el:
	* progmodes/delphi.el:
	* progmodes/idlw-shell.el:
	* progmodes/idlwave.el:
	* textmodes/artist.el:
	* textmodes/ispell.el:
	* textmodes/texinfmt.el:
	* textmodes/texinfo.el: Remove obsolete definitions of backward
	compatibility macros for defcustom, defgroup, defface, when,
	unless, with-current-buffer and with-temp-message.

Nick Roberts's avatar
Nick Roberts committed
716 717
2007-12-24  Nick Roberts  <nickrob@snap.net.nz>

Nick Roberts's avatar
Nick Roberts committed
718
	* progmodes/verilog-mode.el: Reformat parts to 80 columns.
Nick Roberts's avatar
Nick Roberts committed
719

720 721 722 723 724
2007-12-23  Stefan Monnier  <monnier@iro.umontreal.ca>

	* server.el (server-save-buffers-kill-terminal): Check the `proc' is
	indeed a process.

725 726
2007-12-23  Richard Stallman  <rms@gnu.org>

727 728 729
	* simple.el (region-active-p): New function.
	(use-empty-active-region): New variable.

730 731
	* dired-aux.el (dired): Load dired.el at run time too.

732 733 734 735 736 737 738
2007-12-23  Juri Linkov  <juri@jurta.org>

	* man.el (Man-follow-manual-reference): Fill the minibuffer's
	default list with a full list of references.

	* files.el (auto-mode-alist): Add \\' to doc-view files regexp.

739 740 741 742 743
2007-12-23  Andreas Schwab  <schwab@suse.de>

	* files.el (switch-to-buffer-other-frame): Return the buffer
	switched to.

Michael Albinus's avatar
Michael Albinus committed
744 745 746 747 748 749 750 751 752 753 754
2007-12-23  Michael Albinus  <michael.albinus@gmx.de>

	Sync with Tramp 2.1.12.

	* net/tramp.el: New todo item.

	* net/tramp-smb.el (tramp-smb-handle-insert-directory): Handle "-F"
	switch.  Reported by Mark T. Kennedy <mkennedy@diamondbackcap.com>.

	* net/trampver.el: Update release number.

755 756 757 758 759
2007-12-22  Richard Stallman  <rms@gnu.org>

	* newcomment.el (comment-region-default): Don't triple the
	comment starter if the first region line isn't indented enough.

760 761 762 763 764
2007-12-21  Martin Rudalics  <rudalics@gmx.at>

	* autoinsert.el (auto-insert-alist): Remove nonsensical precision
	specifier from format-string.  Reported by Ye Wenbin.

765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807
2007-12-20  Jason Rumney  <jasonr@gnu.org>

	* nxml/nxml-mode.el (nxml-faces): Rename from nxml-highlighting-faces.
	Parent group is font-lock-faces.
	(nxml-light-blue-color, nxml-dark-blue-color, nxml-green-color)
	(nxml-sky-blue-color, nxml-dark-green-color, nxml-light-green-color):
	(nxml-version): Remove.
	(nxml-delimited-data, nxml-name, nxml-ref, nxml-delimiter)
	(nxml-text, nxml-comment-content, nxml-comment-delimiter)
	(nxml-processing-instruction-delimiter)
	(nxml-processing-instruction-target)
	(nxml-processing-instruction-content, nxml-cdata-section-delimiter)
	(nxml-cdata-section-CDATA, nxml-cdata-section-content)
	(nxml-char-ref-number, nxml-char-ref-delimiter, nxml-entity-ref-name)
	(nxml-entity-ref-delimiter, nxml-tag-delimiter, nxml-tag-slash)
	(nxml-element-prefix, nxml-element-colon, nxml-element-local-name)
	(nxml-attribute-prefix, nxml-attribute-colon)
	(nxml-attribute-local-name, nxml-namespace-attribute-xmlns)
	(nxml-namespace-attribute-colon, nxml-namespace-attribute-prefix)
	(nxml-attribute-value, nxml-attribute-value-delimiter)
	(nxml-namespace-attibute-value)
	(nxml-namespace-attribure-value-delimiter)
	(nxml-prolog-literal-delimiter, nxml-prolog-literal-content)
	(nxml-prolog-keyword, nxml-markup-declaration-delimiter, nxml-hash)
	(nxml-glyph): Rename, removing -face suffix.
	Inherit from existing font-lock faces.
	(nxml-apply-fontify-rule, nxml-char-ref-display-extra):
	Use new face names.

	* nxml/nxml-outln.el (nxml-heading, nxml-outline-indicator)
	(nxml-outline-active-indicator, nxml-outline-ellipsis):
	Rename, removing -face suffix.
	(nxml-highlighted-less-than, nxml-highlighted-greater-than)
	(nxml-highlighted-colon, nxml-highlighted-slash)
	(nxml-highlighted-ellipsis, nxml-highlighted-inactive-minus)
	(nxml-highlighted-active-minus, nxml-highlighted-active-plus)
	(nxml-highlighted-qname, nxml-outline-display-heading):
	Use new face names.

	* nxml/rng-valid.el (rng-error): Rename from rng-error-face.

	* nxml/rng-nxml.el (rng-nxml-easy-menu): Remove nxml-version.

808 809
2007-12-19  Martin Rudalics  <rudalics@gmx.at>

810 811 812
	* cus-start.el (all): Use correct group name for members of
	mode-line group.

813 814 815 816 817 818 819 820 821 822 823 824
	* man.el (Man-default-man-entry): When looking for default man
	entry title search text preceding point.  Use when instead of if.

	* indent.el (indent-for-tab-command): Fix doc-string typo.

	* vc.el (vc-ensure-vc-buffer): Avoid infinite looping when
	vc-parent-buffer is the current buffer.

	* info-look.el (info-lookup, info-lookup-setup-mode)
	(info-lookup-make-completions): Avoid clobbering Info-history and
	Info-history-list.

825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840
2007-12-19  Glenn Morris  <rgm@gnu.org>

	* progmodes/verilog-mode.el (top-level): Don't require compile.
	(compilation-error-regexp-alist, compilation-last-buffer):
	Define for compiler.
	(verilog-insert-1): New function.
	(verilog-insert-indices, verilog-generate-numbers): Doc fixes.
	Use verilog-insert-1.
	(verilog-surelint-off): Use next-error-last-buffer if bound.
	Check compile buffer is live.

2007-12-19  John J Foerch  <jjfoerch@earthlink.net>  (tiny change)

	* progmodes/compile.el (compilation-start): Don't pass a FRAME
	argument to display-buffer.

841 842
2007-12-19  Jason Rumney  <jasonr@gnu.org>

843 844 845
	* nxml/rng-maint.el (rng-format-manual): Do not autoload.
	(rng-autoload-modules, rng-update-autoloads, rng-compile-modules)
	(rng-byte-compile-load, rng-write-version): Remove.
846 847 848 849 850

	* nxml/rng-loc.el (rng-schema-locating-files-default)
	(rng-schema-locating-file-schema-file): Use files in etc/schemas.
	(rng-schema-loader-alist): Use rng-c-load-schema to load rnc files.

851 852 853 854 855 856 857 858 859 860 861 862
2007-12-18  Michael Albinus  <michael.albinus@gmx.de>

	* files.el (cd-absolute): Set `list-buffers-directory' in order to
	show correct path in buffer list.

	* net/tramp.el (tramp-open-connection-setup-interactive-shell)
	(tramp-find-shell): Send only single prompt setting commands, in
	order to avoid double-prompt.

	* net/tramp-compat.el (top): Require cl only when compiling.
	Reported by Glenn Morris <rgm@gnu.org>.

863 864 865 866 867 868 869 870 871 872
2007-12-18  Thien-Thi Nguyen  <ttn@gnuvola.org>

	* progmodes/cc-vars.el (defcustom-c-stylevar): Eval VAL.
	(c-comment-continuation-stars): No longer declare with
	cc-bytecomp-obsolete-var and cc-bytecomp-defvar.
	(c-block-comment-prefix): Use symbol-value to
	access c-comment-continuation-stars.
	* progmodes/cc-mode.el (c-initialize-cc-mode):
	Use symbol-value to access c-comment-continuation-stars.

Mark A. Hershberger's avatar
Mark A. Hershberger committed
873 874 875 876 877 878 879
2007-12-18  Mark A. Hershberger  <mah@everybody.org>

	* xml.el (xml-escape-string): New function.  Escape string using
	xml-entity-alist.
	(xml-debug-print-internal): Use xml-escape-string to escape
	characters in attributes and in text children of elements.

880 881 882 883 884
2007-12-18  Glenn Morris  <rgm@gnu.org>

	* progmodes/cc-subword.el (c-subword-mode): Drop support for
	systems without define-minor-mode.

Juanma Barranquero's avatar
Juanma Barranquero committed
885
	* progmodes/cc-vars.el (defcustom-c-stylevar): Remove debugging message.
886 887 888 889 890 891 892 893

	* progmodes/verilog-mode.el: Replace all instances of
	string-to-int with string-to-number, insert-string with insert,
	and read-input with read-string.
	(top-level): No need to require imenu, reporter, dinotrace, vc,
	font-lock when compiling.  Always require compile.  Relegate remaining
	compatibility cruft to XEmacs.  Don't require font-lock.
	(verilog-version): Remove superfluous concat.
894 895
	(dinotrace-unannotate-all, zmacs-activate-region, customize-apropos):
	No need to define.
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
	(verilog-regexp-opt): On Emacs, just make it an alias for regexp-opt.
	(verilog-font-lock-keywords, verilog-font-lock-keywords-1)
	(verilog-font-lock-keywords-2, verilog-font-lock-keywords-3)
	(verilog-startup-message-displayed): These are variables, not constants.
	(verilog-batch-execute-func, verilog-auto-inst)
	(verilog-auto-inst-param): Use mapc rather than mapcar.
	(sigs-in, sigs-inout, sigs-out): Define for compiler rather than
	actually defining.
	(verilog-modi-get-decls, verilog-modi-get-sub-decls)
	(verilog-modi-get-outputs, verilog-modi-get-inouts)
	(verilog-modi-get-inputs, verilog-modi-get-wires)
	(verilog-modi-get-regs, verilog-modi-get-assigns)
	(verilog-modi-get-consts, verilog-modi-get-gparams)
	(verilog-modi-get-sub-outputs, verilog-modi-get-sub-inouts)
	(verilog-modi-get-sub-inputs): Move inline functions earlier in
	the file.
	(sigs-in, sigs-out): Don't declare multiple times.
	(got-sig, got-rvalue, uses-delayed): Define for compiler with just
	`defvar'.
	(verilog-auto): Call dinotrace-unannotate-all only if bound.
	(verilog-module-inside-filename-p): No need to wrap fboundp test
	in condition-case.
	(reporter-submit-bug-report): Autoload it.
	(verilog-mark-defun): Call zmacs-activate-region only if bound.
	(verilog-font-customize): Call customize-apropos only if bound.
921 922
	(verilog-getopt-flags, verilog-auto-reeval-locals):
	Use make-local-variable rather than make-variable-buffer-local.
Juanma Barranquero's avatar
Juanma Barranquero committed
923 924
	(verilog-company, verilog-project, verilog-modi-cache-list):
	Move make-variable-buffer-local calls to top-level.
925 926 927
	(font-lock-defaults-alist): Don't define it.
	(verilog-need-fld): Remove.
	(verilog-font-lock-init): Don't set font-lock-defaults-alist.
928 929
	(verilog-mode): Only call make-local-hook on XEmacs.
	Set font-lock-defaults rather than using verilog-font-lock-init.
930

931 932
2007-12-17  Andreas Schwab  <schwab@suse.de>

Juanma Barranquero's avatar
Juanma Barranquero committed
933 934
	* progmodes/sh-script.el (sh-font-lock-syntactic-keywords):
	Fix comment typo.
935

936 937
2007-12-16  Michael Albinus  <michael.albinus@gmx.de>

Juanma Barranquero's avatar
Juanma Barranquero committed
938 939 940
	* net/dbus.el (dbus-name-owner-changed-handler):
	Use `dbus-unregister-signal' for removing old rules.
	Obey new structure of `dbus-registered-functions-table'.
941

Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
942 943 944 945
2007-12-12  Thien-Thi Nguyen  <ttn@gnuvola.org>

	* progmodes/cc-vars.el (defcustom-c-stylevar): Rewrite.

946 947 948 949 950 951 952 953
2007-12-11  Dan Nicolaescu  <dann@ics.uci.edu>

	* progmodes/verilog-mode.el (set-buffer-menubar): Remove unused
	function.
	(add-submenu): Only define for XEmacs.
	(verilog-regexp-words): Revert previous change, keep the other
	definition.

954 955 956 957 958 959 960 961
2007-12-09  Dan Nicolaescu  <dann@ics.uci.edu>

	* progmodes/perl-mode.el (perl-continued-statement-offset)
	(perl-continued-brace-offset, perl-brace-offset)
	(perl-brace-imaginary-offset, perl-label-offset):
	* progmodes/cperl-mode.el (cperl-brace-offset)
	(cperl-continued-brace-offset, cperl-label-offset)
	(cperl-continued-statement-offset)
Juanma Barranquero's avatar
Juanma Barranquero committed
962 963
	(cperl-extra-newline-before-brace, cperl-merge-trailing-else):
	Add safe-local-variable properties.
964

965 966
2007-12-08  Dan Nicolaescu  <dann@ics.uci.edu>

967 968 969 970 971
	* progmodes/verilog-mode.el (verilog-mode-map)
	(verilog-template-map, verilog-mode-mouse-map): Fix typos.
	(verilog-colorize-include-files): Use only overlay functions so
	that it can work on both emacs and XEmacs.
	(set-extent-keymap): Remove unused defun.
972 973 974 975 976
	(verilog-kill-existing-comment, verilog-insert-date)
	(verilog-insert-year): Rename in order not to pollute the global
	namespace from kill-existing-comment, insert-date and
	insert-year, respectively.
	(verilog-set-auto-endcomments, verilog-header): Update callers.
977

978 979
	* files.el (auto-mode-alist): Recognize verilog files.

980 981 982 983 984 985 986
	* progmodes/verilog-mode.el (verilog-string-replace-matches)
	(verilog-string-remove-spaces, verilog-re-search-forward)
	(verilog-re-search-backward, verilog-re-search-forward-quick)
	(verilog-re-search-backward-quick, verilog-get-beg-of-line)
	(verilog-get-end-of-line, verilog-within-string): Move definitions
	before first use. No code changes.

Dan Nicolaescu's avatar
Dan Nicolaescu committed
987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004
2007-12-08  Dan Nicolaescu  <dann@ics.uci.edu>

	* progmodes/verilog-mode.el (verilog-mode-version)
	(verilog-mode-release-date): Don't use expanding keywords.
	(provide): Move to the end of file.
	(fboundp): Don't check if eval-when-compile is bound, it is used
	later in the file without checking.
	(when, unless): Copy definitions from subr.el.
	(char-before, defcustom, defface, customize-group)
	(verilog-batch-error-wrapper): Don't use old style backquotes.
	(verilog-regexp-opt): Avoid using the cl function case.
	(verilog-regexp-words): Remove duplicated definition.
	(verilog-mode-abbrev-table): Remove, duplicate.
	(verilog-mode-map, verilog-template-map, verilog-mode-mouse-map):
	Declare and initialize in one step.
	(verilog-declaration-prefix-re, verilog-declaration-re)
	(verilog-end-of-statement, verilog-indent-declaration)
	(verilog-get-lineup-indent): Remove trailing whitespace.
1005 1006
	(verilog-mode): Fix autoload cookie.
	Set beginning-of-defun-function and end-of-defun-function.  Use when
Dan Nicolaescu's avatar
Dan Nicolaescu committed
1007 1008 1009 1010
	instead of if.
	(verilog-emacs-features, verilog-auto-ascii-enum)
	(verilog-insert-indices): Escape braces in doc strings.

1011 1012
2007-12-08  Michael McNamara  <mac@verilog.com>
	    Wilson Snyder  <wsnyder@wsnyder.org>
Dan Nicolaescu's avatar
Dan Nicolaescu committed
1013 1014 1015

	* progmodes/verilog-mode.el: New file.

Eli Zaretskii's avatar
""  
Eli Zaretskii committed
1016 1017
2007-12-08  Eli Zaretskii  <eliz@fencepost.gnu.org>

1018 1019
	* international/latexenc.el (latexenc-find-file-coding-system):
	If both coding-system-for-write and buffer-file-coding-system of
Eli Zaretskii's avatar
""  
Eli Zaretskii committed
1020 1021
	latex-main-file are nil, use `undecided'.

Jason Rumney's avatar
Jason Rumney committed
1022 1023 1024 1025
2007-12-06  Jason Rumney  <jasonr@gnu.org>

	* mouse.el (mouse-buffer-menu-alist): Keep buffer names left aligned.

1026 1027 1028 1029
2007-12-12  Yoni Rabkin Katzenell  <yoni-r@actcom.com>  (tiny change)

	* files.el (revert-buffer): Docstring fix.

1030 1031 1032 1033
2007-12-11  Glenn Morris  <rgm@gnu.org>

	* emacs-lisp/check-declare.el (check-declare-verify): Handle deffoo.

1034 1035
2007-12-11  Jay Belanger  <jay.p.belanger@gmail.com>

1036 1037 1038 1039 1040
	* calc/calc-aent.el (math-restore-underscores)
	(math-string-restore-underscores): New functions.
	(math-read-factor): Properly check variable names with underscores
	for entries in `math-expr-variable-mapping'.

1041 1042 1043 1044 1045
	* calc/calc-lang.el (math-lang-name): New property name.

	* calc/calc.el (calc-set-mode-line): Use `math-lang-name'
	to set language name.

Miles Bader's avatar
Miles Bader committed
1046 1047 1048 1049
2007-12-10  Katsumi Yamaoka  <yamaoka@jpl.org>

	* pgg.el (pgg-run-at-time, pgg-cancel-timer): Use eval-and-compile.

1050 1051 1052 1053 1054
2007-12-10  Stefan Monnier  <monnier@iro.umontreal.ca>

	* server.el (server-select-display): Fix important typo.
	(server-process-filter): Turn a "" display into nil.

Juri Linkov's avatar
Juri Linkov committed
1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069
2007-12-09  Juri Linkov  <juri@jurta.org>

	* replace.el (keep-lines, flush-lines, how-many): Doc fix.
	Check search-upper-case before calling isearch-no-upper-case-p
	to set case-fold-search.
	(occur): Doc fix.
	(occur-1, perform-replace): Check search-upper-case before calling
	isearch-no-upper-case-p to set case-fold-search.

	* isearch.el (search-upper-case): Doc fix.
	(isearch-mode-map): Bind `M-s o' to isearch-occur.
	(isearch-query-replace): Doc fix.  Let-bind search-upper-case to nil.
	(isearch-query-replace-regexp): Doc fix.
	(isearch-occur): New function.

Miles Bader's avatar
Miles Bader committed
1070 1071
2007-12-09  Reiner Steib  <Reiner.Steib@gmx.de>

1072 1073
	* pgg.el, pgg-parse.el (declare-function): Add new no-op macro for
	backward compatibility.
Miles Bader's avatar
Miles Bader committed
1074 1075 1076

	* net/imap.el (imap-string-to-integer): New function.

David Kastrup's avatar
David Kastrup committed
1077 1078 1079 1080 1081
2007-12-09  David Kastrup  <dak@gnu.org>

	* emacs-lisp/lisp-mnt.el (lm-verify): Make it work with
	directories.  Not sure anybody uses this anymore, though.

1082 1083
2007-12-09  Vinicius Jose Latorre  <viniciusjl@ig.com.br>

Vinicius Jose Latorre's avatar
Vinicius Jose Latorre committed
1084
	* printing.el: Fix pr-interface-map initialization code.
1085
	(pr-version): New version 6.9.3.
1086 1087 1088
	(pr-f-set-keymap-parents): Replace by pr-set-keymap-parents.
	(pr-f-set-keymap-name): Replace by pr-set-keymap-name.
	(pr-f-read-string): Replace by pr-read-string.
Vinicius Jose Latorre's avatar
Vinicius Jose Latorre committed
1089 1090
	(pr-set-keymap-parents, pr-set-keymap-name, pr-read-string): New fun
	name.
1091 1092
	(pr-interactive-n-up, pr-interactive-regexp): Code fix.

1093 1094 1095 1096 1097
2007-12-09  Glenn Morris  <rgm@gnu.org>

	* emulation/viper-init.el (top-level): Use dolist rather than mapc
	in make-variable-frame-local call.

1098 1099 1100 1101 1102 1103
2007-12-08  Dan Nicolaescu  <dann@ics.uci.edu>

	* mail/hashcash.el (declare-function):
	* net/imap.el (declare-function): New no-op macro for backward
	compatibility.

Eli Zaretskii's avatar
Eli Zaretskii committed
1104 1105 1106
2007-12-08  Eli Zaretskii  <eliz@gnu.org>

	Sync makefile.w32-in with Makefile.in.
1107

Eli Zaretskii's avatar
Eli Zaretskii committed
1108 1109 1110 1111 1112 1113 1114
	* makefile.w32-in (check-declare): New target.
	(BYTE_COMPILE_EXTRA_FLAGS): New variable.
	(.el.elc, compile-CMD, compile-SH, compile-always-CMD)
	(compile-always-SH, compile-calc-CMD, compile-calc-SH)
	($(lisp)/progmodes/cc-mode.elc): Use it.
	($(lisp)/progmodes/cc-mode.elc): New rule.

1115 1116
2007-12-08  Reiner Steib  <Reiner.Steib@gmx.de>

1117 1118
	* indent.el (tab-stop-list): Mark as safe-local-variable.

1119 1120 1121
	* generic-x.el (etc-sudoers-generic-mode): New mode.
	(generic-unix-modes): Add it.

1122 1123 1124
2007-12-08  Michael Albinus  <michael.albinus@gmx.de>

	* net/dbus.el (dbus-hash-table=): Remove function.  We cannot
1125
	apply wildcards in a hash table key; there is no usable hash code then.
1126 1127 1128 1129
	(dbus-registered-functions-table): Use `equal' as test function.
	(dbus-name-owner-changed-handler): Rewrite due to new hash table
	structure.

1130 1131 1132 1133 1134
2007-12-08  Martin Rudalics  <rudalics@gmx.at>

	* progmodes/cc-cmds.el (c-mask-paragraph): Avoid invalid search
	bound error in block comment branch.

1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169
2007-12-08  David Kastrup  <dak@gnu.org>

	* textmodes/reftex.el (reftex-select-with-char):
	* textmodes/reftex-toc.el (reftex-toc-do-promote)
	(reftex-toc-visit-location, reftex-toc-find-section):
	* textmodes/reftex-index.el (reftex-index-show-entry):
	* textmodes/org.el (org-cycle-hide-archived-subtrees)
	(org-table-rotate-recalc-marks, org-mark-ring-push)
	(org-follow-info-link, org-mhe-get-message-folder-from-index)
	(org-auto-repeat-maybe, org-store-log-note, org-delete-property)
	(org-evaluate-time-range, org-edit-agenda-file-list):
	* textmodes/artist.el (artist-select-next-op-in-list)
	(artist-select-prev-op-in-list):
	* term/mac-win.el (mac-service-insert-text):
	* startup.el (fancy-about-screen):
	* progmodes/vhdl-mode.el (vhdl-decision-query):
	* progmodes/idlwave.el (idlwave-template)
	(idlwave-scroll-completions, idlwave-display-completion-list):
	* progmodes/ebrowse.el (ebrowse-show-progress):
	* progmodes/cperl-mode.el (cperl-find-pods-heres):
	* progmodes/antlr-mode.el (antlr-insert-option-do):
	* play/mpuz.el (mpuz-close-game):
	* net/rcirc.el (rcirc-next-active-buffer):
	* mail/reporter.el (reporter-update-status):
	* kmacro.el (kmacro-display):
	* international/ja-dic-cnv.el (skkdic-set-okuri-nasi):
	* emulation/viper-util.el (viper-save-setting):
	* emacs-lisp/lisp-mnt.el (lm-verify):
	* emacs-lisp/edebug.el (edebug-set-mode):
	* emacs-lisp/checkdoc.el (checkdoc-rogue-spaces, checkdoc-defun):
	* calendar/calendar.el (calendar-print-day-of-year):
	* calc/calcalg3.el (calc-curve-fit):
	* calc/calcalg2.el (math-integral):
	* calc/calc.el (calc-read-key-sequence, calc-version):
	* calc/calc-mode.el (calc-set-simplify-mode):
1170
	* calc/calc-ext.el (calc-fancy-prefix): Fix buggy call to `message'.
1171

1172 1173 1174 1175 1176 1177 1178 1179 1180 1181
2007-12-07  D. Goel  <deego3@gmail.com>

	* progmodes/idlw-shell.el (idlwave-shell-display-line)
	* progmodes/ada-xref.el (ada-find-file, ada-get-all-references)
	(ada-xref-find-in-modified-ali, ada-find-in-src-path)
	* mail/uce.el (uce-reply-to-uce)
	* progmodes/vhdl-mode.el (vhdl-template-modify)
	* mail/feedmail.el (feedmail-dump-message-to-queue): Improve calls
	to `error' (as suggested by RMS.)

1182 1183 1184 1185 1186 1187 1188
2007-12-07  Glenn Morris  <rgm@gnu.org>

	* allout.el (allout-write-file-hook-handler):
	* textmodes/reftex.el (reftex-TeX-master-file):
	* textmodes/reftex-parse.el (reftex-short-context):
	Revert previous change.

1189 1190
2007-12-07  Michael Albinus  <michael.albinus@gmx.de>

1191 1192
	* net/dbus.el (dbus-hash-table=): Fix for new hash table key structure.
	(dbus-list-hash-table, dbus-name-owner-changed-handler): New defuns.
1193 1194 1195 1196 1197 1198 1199 1200
	(dbus-check-event, dbus-handle-event, dbus-event-bus-name)
	(dbus-event-service-name, dbus-event-path-name)
	(dbus-event-interface-name, dbus-event-member-name): Fix for new
	event structure.
	(dbus-list-activatable-names, dbus-list-names)
	(dbus-list-queued-owners, dbus-get-name-owner, dbus-introspect):
	Reorder `dbus-call-method' arguments.

Deepak Goel's avatar
Deepak Goel committed
1201 1202
2007-12-06  D. Goel  <deego3@gmail.com>

Juanma Barranquero's avatar
Juanma Barranquero committed
1203 1204 1205 1206 1207
	* allout.el (allout-write-file-hook-handler):
	* textmodes/reftex.el (reftex-TeX-master-file):
	* textmodes/org.el (org-paste-subtree):
	* progmodes/vhdl-mode.el (vhdl-template-modify):
	* progmodes/idlw-shell.el (idlwave-shell-send-command)
Glenn Morris's avatar
Glenn Morris committed
1208
	(idlwave-shell-display-line):
Juanma Barranquero's avatar
Juanma Barranquero committed
1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222
	* progmodes/ada-xref.el (ada-find-file, ada-get-all-references)
	(ada-xref-find-in-modified-ali, ada-find-in-src-path):
	* net/trampver.el (x):
	* mail/uce.el (uce-reply-to-uce):
	* mail/rmailout.el (rmail-output):
	* mail/feedmail.el (feedmail-dump-message-to-queue):
	* whitespace.el (whitespace-write-file-hook):
	* wdired.el (wdired-check-kill-buffer):
	* vc.el (vc-update):
	* vc-mcvs.el (vc-mcvs-checkin):
	* vc-cvs.el (vc-cvs-checkin):
	* man.el (Man-bgproc-sentinel, Man-goto-see-also-section):
	* ibuffer.el (ibuffer-current-buffer):
	* dired.el (dired-move-to-end-of-filename):
Glenn Morris's avatar
Glenn Morris committed
1223
	* bindings.el (complete-symbol):
Juanma Barranquero's avatar
Juanma Barranquero committed
1224
	* textmodes/org-publish.el (org-publish-file):
Glenn Morris's avatar
Glenn Morris committed
1225 1226 1227
	(org-publish-current-project):
	* textmodes/reftex-parse.el (reftex-short-context):
	* textmodes/texinfmt.el: Fix buggy calls to `error'.
1228

1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239
2007-12-06  Stefan Monnier  <monnier@iro.umontreal.ca>

	* doc-view.el (doc-view-dvi->pdf-sentinel)
	(doc-view-pdf/ps->png-sentinel, doc-view-pdf->txt-sentinel)
	(doc-view-ps->pdf-sentinel, doc-view-display): Don't change buffer
	within a sentinel or timer.
	(doc-view-display): Don't try to display before the requested page
	is available, unless told to do so explicitly.
	(doc-view-pdf/ps->png-sentinel, doc-view-initiate-display):
	Force display even if the requested page is not available.

1240 1241 1242 1243 1244
2007-12-06  Richard Stallman  <rms@gnu.org>

	* help-fns.el (describe-function-1): Call ad-get-advice-info
	only on symbols.

Glenn Morris's avatar
Glenn Morris committed
1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262
2007-12-06  Glenn Morris  <rgm@gnu.org>

	* progmodes/antlr-mode.el (antlr-keyword, antlr-syntax)
	(antlr-ruledef, antlr-tokendef, antlr-ruleref-face)
	(antlr-tokenref, antlr-literal): Inherit from standard font-lock
	faces in non-light-background case.

	* add-log.el, dired-aux.el, font-lock.el, help-fns.el, ido.el:
	* informat.el, emacs-lisp/bytecomp.el, emacs-lisp/gulp.el:
	* emacs-lisp/tcover-ses.el, emacs-lisp/timer.el, emulation/edt.el:
	* emulation/vi.el, emulation/viper-cmd.el:
	* international/titdic-cnv.el, mail/emacsbug.el, progmodes/dcl.el:
	* progmodes/prolog.el, progmodes/ps-mode.el, progmodes/python.el:
	* textmodes/fill.el: Remove directory part from filenames in
	function declarations.

	* dired-aux.el (mailcap-mime-info): Update declaration.

Miles Bader's avatar
Miles Bader committed
1263
2007-12-05  Richard Stallman  <rms@gnu.org>
Richard M. Stallman's avatar
Richard M. Stallman committed
1264 1265 1266

	* wid-edit.el (widget-type): Doc fix.

Miles Bader's avatar
Miles Bader committed
1267
2007-12-05  Stefan Monnier  <monnier@iro.umontreal.ca>
1268 1269 1270 1271

	* progmodes/perl-mode.el (perl-font-lock-syntactic-keywords):
	Don't match "sub { (...) ... }".

Miles Bader's avatar
Miles Bader committed
1272
2007-12-05  Richard Stallman  <rms@gnu.org>
1273 1274 1275 1276 1277

	* international/mule-cmds.el (toggle-input-method-active): New var.
	(toggle-input-method): Bind toggle-input-method-active to t.
	Error if it was already non-nil.

Miles Bader's avatar
Miles Bader committed
1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311
2007-12-05  Reiner Steib  <Reiner.Steib@gmx.de>

	* net/tls.el (tls-hostmismatch, open-tls-stream): Checkdoc cleanup.

2007-12-05  Elias Oltmanns  <eo@nebensachen.de>

	* net/tls.el (open-tls-stream): Actually consult tls-checktrust to
	see if certs should be verified and what is to be done in the
	event of a verification failure.

2007-12-05  Reiner Steib  <Reiner.Steib@gmx.de>

	* net/tls.el (tls-program): Provide more custom choices from
	`tls-checktrust'.  Refer to `tls-checktrust' in doc string.
	(tls-process-connection-type, tls-success): Remove "*" in doc string.
	(tls-checktrust, tls-hostmismatch, tls-untrusted): Add custom
	version.  Minor improvement to doc strings.
	(tls-program): Add comment.

2007-12-05  Elias Oltmanns  <eo@nebensachen.de>

	* net/tls.el (tls-certtool-program, tls-hostmismatch): New variables.
	(tls-checktrust): New variable.  Check if GNU TLS complained about a
	mismatch between the hostname provided in the certificate and the name
	of the host connnecting to.
	(open-tls-stream): Use them.  Check certificates against trusted root
	certificates.

2007-12-05  Nathan J. Williams  <nathanw@MIT.EDU>  (tiny change)

	* net/imap.el (imap-mailbox-status-asynch): Upcase STATUS items.
	(imap-parse-status): Upcase status-att for broken servers that sends
	them lower-case (e.g., MS Exchange 2007).

1312 1313
2007-12-05  D. Goel  <deego3@gmail.com>

1314 1315 1316 1317 1318 1319 1320 1321 1322
	* simple.el (undo):
	* image-dired.el (image-dired-display-thumb-properties):
	(image-dired-modify-mark-on-thumb-original-file):
	(image-dired-dired-display-properties):
	* help.el (help-window-display-message):
	* files.el (hack-local-variables-confirm):
	* ediff.el (ediff-version):
	* complete.el (pc-chunk-after, PC-temp-minibuffer-message):
	`message' and `error': Ensure that first arg is a format string.
1323

1324 1325 1326
	* emacs-lisp/find-func.el (find-library-name): Prefer files with
	".el" suffix over "".

1327 1328 1329 1330 1331
2007-12-05  Michael Albinus  <michael.albinus@gmx.de>

	* net/dbus.el (dbus-hash-table=): Allow nil as wildcard in the
	interface and member fields.

1332 1333
2007-12-05  Glenn Morris  <rgm@gnu.org>

1334 1335 1336 1337 1338 1339 1340 1341 1342 1343
	* eshell/em-alias.el (pcomplete-stub): Define for compiler.
	(pcomplete-here): Autoload it.

	* eshell/em-basic.el (print-func): No need to define for compiler.

	* eshell/esh-cmd.el (eshell-debug-command):
	* eshell/esh-io.el (eshell-print): Move definitions before use.

	* eshell/esh-module.el (eshell-load-defgroups): Eval and compile.

1344 1345
	* eshell/esh-util.el (top-level): Don't require pp.
	Use condition-case rather than ignore-errors.
1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366

	* eshell/eshell.el (eshell-buffer-name): Define for compiler.

	* eshell/em-alias.el, eshell/em-banner.el, eshell/em-basic.el
	* eshell/em-cmpl.el, eshell/em-dirs.el, eshell/em-glob.el
	* eshell/em-hist.el, eshell/em-ls.el, eshell/em-pred.el
	* eshell/em-prompt.el, eshell/em-rebind.el, eshell/em-script.el
	* eshell/em-smart.el, eshell/em-term.el, eshell/em-unix.el
	* eshell/em-xtra.el, eshell/esh-cmd.el, eshell/esh-test.el
	* eshell/esh-util.el, eshell/eshell.el: Require individual files
	if needed when compiling, rather than esh-maint.  Collect any
	require statements.  Move provide statement to end.  Move any
	commentary to start.

	* eshell/esh-arg.el, eshell/esh-ext.el, eshell/esh-io.el:
	* eshell/esh-mode.el, eshell/esh-module.el, eshell/esh-opt.el:
	* eshell/esh-proc.el, eshell/esh-var.el:
	Require individual files if needed when compiling, rather than
	esh-maint.  Collect any require statements.  Leave provide at start.
	Move any commentary to start.

1367 1368
	* emacs-lisp/bytecomp.el (byte-compile-declare-function):
	Remove declared function from byte-compile-noruntime-functions.
1369 1370 1371 1372 1373 1374 1375