ChangeLog 507 KB
Newer Older
1 2 3 4 5 6
2008-01-26  Thien-Thi Nguyen  <ttn@gnuvola.org>

	* vc.el (vc-exec-after): For mode-line-process highlighting, if
	`compile' is not available, fall back to font-lock-warning-face.

2008-01-26  Phil Sung  <psung@mit.edu> (tiny change)
7 8 9 10 11

	* wdired.el (wdired-get-filename): Change `(1+ beg)' to `beg' so
	that the filename end is found even when the filename is empty.
	Fixes error and spurious newlines when marking files for deletion.

12 13 14 15 16
2008-01-26  Martin Rudalics  <rudalics@gmx.at>

	* subr.el (find-tag-default): Simplify using exclusively
	skip-syntax-backward/-forward.

Michael Albinus's avatar
Michael Albinus committed
17 18 19 20 21 22 23 24 25 26
2008-01-26  Michael Albinus  <michael.albinus@gmx.de>

	* vc.el (vc-directory, vc-update-change-log): Remove check for
	Tramp.  Both functions work for it, though pretty slow
	(`vc-directory').  Maybe the implementation can be optimized.

	* net/tramp.el (tramp-dissect-file-name): Raise an error when
	Tramp 2.0 syntax is used.  Suggested by Trent W. Buck
	<trentbuck@gmail.com>.

27 28 29 30 31 32 33 34
2008-01-26  Eli Zaretskii  <eliz@gnu.org>

	* ls-lisp.el (ls-lisp-insert-directory): If -n switch is used,
	invoke directory-files-and-attributes with last argument `integer'
	instead of `string'.
	(insert-directory): Add -n to the list of supported switches
	mentioned in the doc string.

35 36 37 38 39 40 41 42 43 44
2008-01-26  Vinicius Jose Latorre  <viniciusjl@ig.com.br>

	* blank-mode.el: New version 9.1.  Handle "long" line tail
	visualization.  Doc fix.
	(blank-line-length): Renamed to blank-line-column.
	(blank-chars-value-list, blank-toggle-option-alist, blank-help-text):
	Initialization fix.
	(blank-replace-spaces-by-tabs): New fun.
	(blank-cleanup, blank-cleanup-region, blank-color-on): Code fix.

Richard M. Stallman's avatar
Richard M. Stallman committed
45 46 47 48 49 50
2008-01-25  Richard Stallman  <rms@gnu.org>

	* subr.el (add-hook): Implement `permanent-local-hook' property.

	* loadhist.el (file-provides, file-requires): Push the filename right.

51 52 53 54 55
2008-01-25  Martin Rudalics  <rudalics@gmx.at>

	* emacs-lisp/find-func.el (find-library): Wrap search for
	library name in condition-case to avoid reporting a scan-error.

56 57 58 59 60
2008-01-25  Juanma Barranquero  <lekktu@gmail.com>

	* server.el (server-process-filter): Don't force
	the authentication string to be followed by "\n".

61 62 63 64 65 66 67 68 69 70
2008-01-25  Vinicius Jose Latorre  <viniciusjl@ig.com.br>

	* blank-mode.el: New version 9.0.  New commands to clean up some blank
	problems like trailing blanks.  New faces and regexp for visualizing
	the blank problems.  Doc fix.
	(blank-chars, blank-global-modes, blank-chars-value-list)
	(blank-toggle-option-alist, blank-help-text): Initialization fix.
	(blank-indentation, blank-empty, blank-space-after-tab): New faces.
	(blank-indentation, blank-empty, blank-space-after-tab)
	(blank-indentation-regexp, blank-empty-at-bob-regexp)
71
	(blank-empty-at-eob-regexp, blank-space-after-tab-regexp): New options.
72 73 74
	(blank-cleanup, blank-cleanup-region): New commands.
	(blank-color-on): Code fix.

75 76 77 78 79 80 81 82 83 84 85
2008-01-25  Dan Nicolaescu  <dann@ics.uci.edu>

	* ibuffer.el (ibuffer-default-sorting-mode): Add option to sort by
	file name.
	(ibuffer-mode-map): Add binding to sort by file name.
	(ibuffer-filename/process-header-map): New variable.
	(filename-and-process): Add a header that sorts by file name.
	(ibuffer-mode): Mention sorting by file name.

	* ibuf-ext.el (filename/process): New sorter.

86 87 88 89 90
2008-01-25  Sven Joachim  <svenjoac@gmx.de>

	* view.el (kill-buffer-if-not-modified): Don't pass t to
	buffer-modified-p.

91 92 93 94 95 96
2008-01-24  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (tramp-do-copy-or-rename-file): Flush the cache of
	the source file in case of `rename'.  Reported by Pete Forman
	<pete.forman@westerngeco.com>.

97 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
2008-01-24  Ken Manheimer  <ken.manheimer@gmail.com>

	* allout.el (allout-keybindings-list): In initial setting, express
	meta-prefixed allout keys as vectors instead of strings, since the
	string form is interpreted in some cases as composed key
	modifiers, eg, accented keys.

	(allout-line-boundary-regexp): Clarify description.

	(set-allout-regexp): Repair the expressions so that the formfeed
	part is identified as one of the top-level groups, and is
	included in all the forms, not just the -line-boundary-regexp one.

	(allout-prefix-data): Incorporate information from the various
	allout regexp's formfeed alternative group, when present.

	(allout-write-file-hook-handler): Rectify mangling of the error
	handling.  It was broken in 2007-12-06T19:56:41Z!deego@gnufans.org, where an `error'
	condition-case handler was apparently reformatted as if it was a
	call to the error function.  An apparent repair attempt in version
	1.101 situated the original body of the error handling code as
	bogus condition-case handlers.  I've returned to just about the
	working code that was originally there, removing an unnecessary -
	but benign - enclosing 'progn'.  \(Automated or cursory code fixes
	often aren't.)

	(allout-region-active-p): Fallback to value of mark-active if
	neither use-region-p nor region-active-p are present, for
	compatability with current and recent emacs major releases.

127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143
2008-01-24  Dan Nicolaescu  <dann@ics.uci.edu>

	* textmodes/reftex-toc.el (reftex-toc-next, reftex-toc-previous)
	(reftex-toc-restore-region):
	* textmodes/reftex-index.el (reftex-index-initialize-phrases-buffer)
	(reftex-index-phrases-apply-to-region):
	* textmodes/ispell.el (ispell-word):
	* progmodes/vhdl-mode.el (vhdl-keep-region-active):
	* progmodes/pascal.el (pascal-mark-defun):
	* progmodes/f90.el (f90-mark-subprogram, f90-indent-region)
	(f90-fill-region):
	* emulation/tpu-edt.el (tpu-set-mark):
	* emulation/crisp.el (crisp-region-active):
	* winner.el (winner-active-region):
	* ansi-color.el (ansi-color-set-extent-face): Use featurep instead
	of bound tests in order to resolve conditionals at compile time.

144 145 146 147 148 149
2008-01-24  Juanma Barranquero  <lekktu@gmail.com>

	* delsel.el (delsel-unload-function): Don't use `remprop'; it is
	not autoloaded, and we wouldn't want to load CL just to unload
	delsel.el anyway.  Suggested by Martin Rudalics <rudalics@gmx.at>.

150 151 152 153 154
2008-01-24  Martin Rudalics  <rudalics@gmx.at>

	* delsel.el (delete-selection-pre-hook): Avoid clearing out
	pre-command-hook when text is read-only.

155 156 157 158 159 160 161 162 163
2008-01-24  Thien-Thi Nguyen  <ttn@gnuvola.org>

	* vc.el (vc-process-filter): Do nothing if buffer not live.
	(vc-diff-finish): Rename from vc-diff-sentinel.
	No longer take REV1-NAME and REV2-NAME.
	Instead, take BUFFER-NAME.  Do nothing if buffer not live.
	Don't do window resize if no window displays buffer.
	(vc-diff-internal): Use vc-diff-finish.

164 165 166
	* vc.el (vc-next-action): Fix two instances of "free-var file" bug:
	In both cases, convert single call to one wrapped in dolist.

167 168 169 170 171
2008-01-24  Dan Nicolaescu  <dann@ics.uci.edu>

	* vc.el: Add a TODO item about missing files.
	(vc-exec-after): Add a tooltip to the new mode-line item.

172 173 174 175
2008-01-24  Glenn Morris  <rgm@gnu.org>

	* t-mouse.el (gpm-mouse-start): Declare as a function.

176 177 178
2008-01-23  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (tramp-remote-process-environment): Set "LC_ALL=C".
179
	(tramp-end-of-output): Add `tramp-rsh-end-of-line' into the regexp.
180 181 182 183 184 185 186
	(tramp-find-shell, tramp-open-connection-setup-interactive-shell):
	Don't send `tramp-rsh-end-of-line' additionally, when setting the
	prompt.
	(tramp-wait-for-output): Distinguish different prompt formats.
	(tramp-get-test-nt-command): Don't check for "\n" in the prompt.
	(tramp-local-host-p): Check whether temp directory is writable.

187
2008-01-23  Dan Nicolaescu  <dann@ics.uci.edu>
Dan Nicolaescu's avatar
Dan Nicolaescu committed
188 189 190

	* vc.el: Add TODO items.

Carsten Dominik's avatar
Carsten Dominik committed
191 192 193 194
2008-01-23  Carsten Dominik  <dominik@science.uva.nl>

	* replace.el (occur-mode-find-occurrence-hook): New hook that can
	be used to reveal or highlight the location of a match.
Juanma Barranquero's avatar
Juanma Barranquero committed
195
	(occur-mode-goto-occurrence, occur-mode-goto-occurrence-other-window)
196
	(occur-mode-display-occurrence): Run `occur-mode-find-occurrence-hook'.
Carsten Dominik's avatar
Carsten Dominik committed
197

198 199 200 201 202 203
2008-01-23  Martin Rudalics  <rudalics@gmx.at>

	* progmodes/hideif.el (hide-ifdef-shadow): Add version number
	for defcustom.
	(hide-ifdef-shadow): Add version number for defface.

Glenn Morris's avatar
Glenn Morris committed
204 205 206 207
2008-01-23  Glenn Morris  <rgm@gnu.org>

	* textmodes/org.el (org-export-latex-cleaned-string): Fix declaration.

208
2008-01-23  Dan Nicolaescu  <dann@ics.uci.edu>
209 210 211 212 213

	* progmodes/sh-script.el (sh-basic-offset):
	* progmodes/cc-vars.el (c-syntactic-indentation)
	(c-syntactic-indentation-in-macros): Mark as safe.

214
2008-01-23  Richard Stallman  <rms@gnu.org>
215 216 217 218

	* icomplete.el (icomplete-get-keys):
	Look up KEYS using all maps in proper buffer.

219
2008-01-23  Juanma Barranquero  <lekktu@gmail.com>
Juanma Barranquero's avatar
Juanma Barranquero committed
220 221 222 223 224 225 226 227 228

	* frame.el (display-mm-height, display-mm-width):
	* whitespace.el (whitespace-check-leading-whitespace)
	(whitespace-check-trailing-whitespace)
	(whitespace-check-spacetab-whitespace)
	(whitespace-check-indent-whitespace)
	(whitespace-check-ateol-whitespace):
	* progmodes/ada-xref.el (ada-convert-file-name): Fix typo in docstring.

229
2008-01-23  Dan Nicolaescu  <dann@ics.uci.edu>
230 231 232 233 234 235

	* vc-arch.el (vc-arch-delete-rej-if-obsolete): Remove the
	after-save-hook so that it is not called multiple times.

	* vc-svn.el (vc-svn-resolve-when-done): Likewise.

236
2008-01-23  Eli Zaretskii  <eliz@gnu.org>
237

Juanma Barranquero's avatar
Juanma Barranquero committed
238 239
	* view.el (view-file-other-window, view-file-other-frame):
	Don't kill the buffer if it is modified.  Doc fixes.
240 241
	(kill-buffer-if-not-modified): New function.
	(view-file): Don't kill the buffer if it is modified.
242

Juanma Barranquero's avatar
Juanma Barranquero committed
243 244
	* progmodes/ebrowse.el (ebrowse-view-file-other-window):
	Delete function.
245 246 247 248 249 250
	(ebrowse-view/find-file-and-search-pattern): Call
	view-file-other-window instead of ebrowse-view-file-other-window.
	(ebrowse-view-file-other-frame): Don't call
	current-window-configuration.  Fix second argument in the call to
	view-mode-enter.  Doc fix.

251
2008-01-23  Richard Stallman  <rms@gnu.org>
252 253 254

	* subr.el (atomic-change-group): Prevent undo list truncation.

255
2008-01-23  Dan Nicolaescu  <dann@ics.uci.edu>
Dan Nicolaescu's avatar
Dan Nicolaescu committed
256 257 258 259

	* files.el (safe-local-eval-forms): Mark
	(add-hook 'write-file-hooks 'time-stamp) as safe.

260
2008-01-23  Nick Roberts  <nickrob@snap.net.nz>
Nick Roberts's avatar
Nick Roberts committed
261

Nick Roberts's avatar
Nick Roberts committed
262 263
	* comint.el (comint-insert-input): Set point first.

Nick Roberts's avatar
Nick Roberts committed
264 265
	* progmodes/gdb-ui.el (gdb-dequeue-input): Make doubly sure
	session doesn't hang because gdb-pending-triggers is non-nil.
Dan Nicolaescu's avatar
Dan Nicolaescu committed
266
	(gdb-frame-handler): Use buffer-file-name instead of
Nick Roberts's avatar
Nick Roberts committed
267 268
	buffer-name in case of duplicate file names.

269
2008-01-23  Dan Nicolaescu  <dann@ics.uci.edu>
270 271 272 273 274 275 276 277

	* progmodes/verilog-mode.el (verilog-mode-map): Don't bind C-M-a,
	C-M-e and C-M-h for emacs, they work by default.
	(verilog-emacs-features): Remove.
	(verilog-setup-dual-comments, verilog-populate-syntax-table):
	Remove.  Move syntax table initialization ...
	(verilog-mode-syntax-table): ... here.
	(verilog-mode): Don't initialize the syntax table here.
Juanma Barranquero's avatar
Juanma Barranquero committed
278
	(verilog-mark-defun): Only do something useful for XEmacs, Emacs
279 280
	does not need it.

281
2008-01-23  Wilson Snyder  <wsnyder@wsnyder.org>
282 283

	* progmodes/verilog-mode.el (verilog-booleanp): New function for
Juanma Barranquero's avatar
Juanma Barranquero committed
284
	backward compatibility.  Replace all uses of booleanp with
285 286
	verilog-booleanp.

287
2008-01-23  Dan Nicolaescu  <dann@ics.uci.edu>
288 289 290

	* vc-hg.el (vc-hg-diff): Don't pass an empty string.

291
2008-01-23  Wilson Snyder  <wsnyder@wsnyder.org>
Dan Nicolaescu's avatar
Dan Nicolaescu committed
292 293

	* progmodes/verilog-mode.el (top-level): Fix spacing.
Juanma Barranquero's avatar
Juanma Barranquero committed
294 295
	(verilog-mode-version, verilog-mode-release-date):
	Update version number.
Dan Nicolaescu's avatar
Dan Nicolaescu committed
296
	(verilog-mode-release-emacs): New variable.
Juanma Barranquero's avatar
Juanma Barranquero committed
297 298 299
	(compile-command, reporter-prompt-for-summary-p):
	Define for byte compiler.
	(verilog-startup-message-lines, verilog-startup-message-displayed)
Dan Nicolaescu's avatar
Dan Nicolaescu committed
300 301 302 303 304 305 306
	(verilog-display-startup-message): Remove.
	(verilog-highlight-p1800-keywords): Improve docstring.
	(sigs-in, sigs-out, got-sig, got-rvalue, uses-delayed)
	(vector-skip-list): Only defvar at compile time.
	(verilog-highlight-translate-off, verilog-indent-level)
	(verilog-indent-level-module, verilog-indent-level-declaration)
	(verilog-indent-declaration-macros, verilog-indent-lists)
Juanma Barranquero's avatar
Juanma Barranquero committed
307 308
	(verilog-indent-level-behavioral, verilog-indent-level-directive)
	(verilog-cexp-indent, verilog-case-indent, verilog-auto-newline)
Dan Nicolaescu's avatar
Dan Nicolaescu committed
309 310 311 312 313 314 315 316 317 318 319
	(verilog-auto-indent-on-newline, verilog-tab-always-indent)
	(verilog-tab-to-comment, verilog-indent-begin-after-if)
	(verilog-align-ifelse, verilog-minimum-comment-distance)
	(verilog-auto-lineup, verilog-highlight-p1800-keywords)
	(verilog-auto-endcomments, verilog-auto-read-includes)
	(verilog-auto-star-expand, verilog-auto-star-save)
	(verilog-library-flags, verilog-library-directories)
	(verilog-library-files, verilog-library-extensions)
	(verilog-active-low-regexp, verilog-auto-sense-include-inputs)
	(verilog-auto-sense-defines-constant, verilog-auto-reset-widths)
	(verilog-assignment-delay, verilog-auto-inst-vector)
Juanma Barranquero's avatar
Juanma Barranquero committed
320 321 322 323 324 325 326 327 328 329 330
	(verilog-auto-inst-template-numbers, verilog-auto-input-ignore-regexp)
	(verilog-auto-inout-ignore-regexp, verilog-auto-output-ignore-regexp)
	(verilog-auto-unused-ignore-regexp, verilog-typedef-regexp):
	Add safe-local-variable properties.
	(verilog-statement-menu, verilog-company, verilog-re-search-forward)
	(verilog-re-search-backward, verilog-error-regexp-add)
	(verilog-end-block-re, verilog-emacs-features)
	(verilog-populate-syntax-table, verilog-setup-dual-comments)
	(verilog-type-font-keywords, verilog-inside-comment-p)
	(electric-verilog-backward-sexp, verilog-backward-sexp)
	(verilog-forward-sexp, verilog-font-lock-init, verilog-mode)
Dan Nicolaescu's avatar
Dan Nicolaescu committed
331
	(electric-verilog-terminate-line, electric-verilog-semi)
Juanma Barranquero's avatar
Juanma Barranquero committed
332 333
	(electric-verilog-tab, verilog-insert-1, verilog-insert-indices)
	(verilog-generate-numbers, verilog-comment-region, verilog-label-be)
Dan Nicolaescu's avatar
Dan Nicolaescu committed
334 335 336 337 338 339 340 341 342 343 344 345
	(verilog-beg-of-statement, verilog-in-case-region-p)
	(verilog-in-struct-region-p, verilog-in-generate-region-p)
	(verilog-in-fork-region-p, verilog-backward-case-item)
	(verilog-set-auto-endcomments, verilog-get-expr)
	(verilog-expand-vector-internal, verilog-surelint-off)
	(verilog-batch-execute-func, verilog-calculate-indent)
	(verilog-calc-1, verilog-calculate-indent-directive)
	(verilog-leap-to-head, verilog-continued-line)
	(verilog-backward-token, verilog-backward-syntactic-ws)
	(verilog-forward-syntactic-ws, verilog-backward-ws&directives)
	(verilog-forward-ws&directives, verilog-at-constraint-p)
	(verilog-skip-backward-comments, verilog-indent-line-relative)
Juanma Barranquero's avatar
Juanma Barranquero committed
346 347 348 349 350
	(verilog-do-indent, verilog-indent-comment, verilog-more-comment)
	(verilog-pretty-declarations, verilog-pretty-expr)
	(verilog-just-one-space, verilog-indent-declaration)
	(verilog-get-completion-decl, verilog-goto-defun, verilog-showscopes)
	(verilog-header, verilog-signals-combine-bus, verilog-read-decls)
Dan Nicolaescu's avatar
Dan Nicolaescu committed
351 352 353
	(verilog-read-always-signals-recurse, verilog-read-instants)
	(verilog-read-auto-template, verilog-set-define)
	(verilog-read-defines, verilog-read-signals, verilog-getopt)
Juanma Barranquero's avatar
Juanma Barranquero committed
354 355 356 357 358 359 360 361 362 363
	(verilog-is-number, verilog-expand-dirnames, verilog-modi-lookup)
	(verilog-modi-cache-results, verilog-insert-one-definition)
	(verilog-make-width-expression, verilog-delete-autos-lined)
	(verilog-auto-save-check, verilog-auto-arg, verilog-auto-inst-port)
	(verilog-auto-inst, verilog-auto-inst-param, verilog-auto-reg)
	(verilog-auto-reg-input, verilog-auto-wire, verilog-auto-output)
	(verilog-auto-output-every, verilog-auto-input, verilog-auto-inout)
	(verilog-auto-inout-module, verilog-auto-sense, verilog-auto-reset)
	(verilog-auto-tieoff, verilog-auto-unused, verilog-auto-ascii-enum)
	(verilog-auto, verilog-sk-define-signal, verilog-mode-mouse-map)
Dan Nicolaescu's avatar
Dan Nicolaescu committed
364 365 366 367
	(verilog-load-file-at-mouse, verilog-load-file-at-point)
	(verilog-library-files): Cleanup spacing of )'s they should not be
	on unique lines.  Fix checkdoc warnings.

368 369
2008-01-22  Glenn Morris  <rgm@gnu.org>

370
	* progmodes/hideif.el (hide-ifdef-initially, hide-ifdef-read-only)
371 372 373
	(hide-ifdef-lines, hide-ifdef-shadow): Remove autoload cookies
	from defcustoms.
	(hide-ifdef-shadow): Remove autoload cookie from defface.
374

375 376 377
	* vc.el (vc-diff-sentinel): Do not write a footer if there were
	differences.

378 379 380 381 382 383
2008-01-21  Reiner Steib  <Reiner.Steib@gmx.de>

	* pcvs-defs.el (cvs-menu): Improve cvs-mode-find-file,
	cvs-mode-find-file-other-window.  Add cvs-mode-diff-yesterday and
	manual entry.

384 385 386 387 388 389 390 391
2008-01-21  Michael Albinus  <michael.albinus@gmx.de>

	* net/dbus.el (dbus-ignore-errors): New macro.
	(dbus-unregister-object): New defun.  Moved from dbusbind.c.
	(dbus-handle-event, dbus-list-activatable-names, dbus-list-names)
	(dbus-list-queued-owners, dbus-get-name-owner, dbus-introspect)
	(dbus-get-signatures): Apply `dbus-ignore-errors'.

392 393 394 395 396
2008-01-21  Martin Rudalics  <rudalics@gmx.at>

	* outline.el (outline-up-heading): Fix check for top level to
	avoid infinite looping in hide-other.

397 398 399 400 401
2008-01-21  Thien-Thi Nguyen  <ttn@gnuvola.org>

	* vc.el (vc-process-sentinel): After calling the previous
	sentinel, do nothing if the process' buffer is not live.

402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419
2008-01-21  Vinicius Jose Latorre  <viniciusjl@ig.com.br>

	* blank-mode.el: Fix a problem of cleaning blank faces when turning off
	blank-mode in some buffers (like *info* buffers).  Reported by Juanma
	Barranquero <lekktu@gmail.com>.  Eliminate `-face' suffix of all
	blank-mode faces.  Doc fix.  New version 8.1.
	(blank-turn-on, blank-turn-off): Replace (and CONDITION BODY) by (when
	CONDITION BODY).
	(blank-space-face): Face/option name replaced by blank-space.
	(blank-hspace-face): Face/option name replaced by blank-hspace.
	(blank-tab-face): Face/option name replaced by blank-tab.
	(blank-newline-face): Face/option name replaced by blank-newline.
	(blank-trailing-face): Face/option name replaced by blank-trailing.
	(blank-line-face): Face/option name replaced by blank-line.
	(blank-space-before-tab-face): Face/option name replaced by
	blank-space-before-tab.
	(blank-color-on, blank-color-off, blank-display-char-on): Fix code.

Vinicius Jose Latorre's avatar
Vinicius Jose Latorre committed
420 421 422
2008-01-21  Juanma Barranquero  <lekktu@gmail.com>

	* blank-mode.el (blank-style, blank-chars, blank-hspace-regexp)
423 424 425 426 427 428 429 430 431 432 433
	(blank-space-regexp, blank-tab-regexp, blank-trailing-regexp)
	(blank-space-before-tab-regexp, blank-global-modes, blank-mode)
	(global-blank-mode): Doc fixes.
	(blank, blank-space-face, blank-hspace-face, blank-tab-face)
	(blank-newline-face, blank-trailing-face, blank-line-face)
	(blank-space-before-tab-face, blank-display-mappings)
	(blank-chars-value-list, blank-style-value-list, blank-toggle-options)
	(global-blank-toggle-options, blank-help-text, blank-interactive-char)
	(blank-turn-on, blank-turn-off, blank-color-on, blank-color-off):
	Fix typos in docstrings.

434 435
2008-01-21  Juanma Barranquero  <lekktu@gmail.com>

Juanma Barranquero's avatar
Juanma Barranquero committed
436
	* server.el (server-log-time-function): New variable.
437 438
	(server-log): Use it.

439 440 441 442 443 444
2008-01-21  Glenn Morris  <rgm@gnu.org>

	* progmodes/hideif.el: Move defcustoms and defface to start of file.

	* textmodes/org.el (org-entry-properties): Let-bind `clocksum'.

Juanma Barranquero's avatar
Juanma Barranquero committed
445 446 447 448 449 450 451 452 453 454 455
2008-01-21  Juanma Barranquero  <lekktu@gmail.com>

	* textmodes/org.el (org-unmodified, org-cycle-emulate-tab)
	(org-descriptive-links, org-link-file-path-type)
	(org-remember-use-refile-when-interactive)
	(org-agenda-skip-timestamp-if-done, org-agenda-scheduled-leaders)
	(org-export-ascii-bullets, org-agenda-deadline-faces)
	(turn-on-orgstruct++, orgtbl-to-texinfo, org-mhe-get-header)
	(org-batch-agenda, org-batch-agenda-csv, org-fix-agenda-info)
	(org-kill-note-or-show-branches): Fix typos in docstrings.

Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
456 457 458 459 460
2008-01-20  Thien-Thi Nguyen  <ttn@gnuvola.org>

	* vc.el (vc-process-sentinel): Set mode-line-process.
	(vc-exec-after): Likewise, for the `run' process status.

461 462 463 464
2008-01-20  Stefan Monnier  <monnier@iro.umontreal.ca>

	* ibuffer.el (ibuffer-mode): Fix last change.

465 466
2008-01-20  Dan Nicolaescu  <dann@ics.uci.edu>

467
	* vc-hg.el (vc-hg-registered):
468
	* vc-svn.el (vc-svn-registered): Make it work for non-existent files.
469

470 471 472 473 474 475 476
2008-01-20  Martin Rudalics  <rudalics@gmx.at>

	* repeat.el (repeat-undo-count): New variable.
	(repeat): For self-insertions make undo boundary only after 20
	repetitions.  Inhibit point recording when repeat-repeat-char is
	non-nil.

Miles Bader's avatar
Miles Bader committed
477 478 479 480 481 482 483 484 485 486 487
2008-01-19  Reiner Steib  <Reiner.Steib@gmx.de>

	* net/imap.el (imap-ping-server): New variable.
	(imap-opened): On add extra ping if imap-ping-server is non-nil.
	(imap-ping-server): Minor doc string fixes.

2008-01-19  Knut Anders Hatlen  <kahatlen@gmail.com>  (tiny change)

	* net/imap.el (imap-ping-server): New function.
	(imap-opened): Call imap-ping-server.

488 489 490 491 492
2008-01-20  Glenn Morris  <rgm@gnu.org>

	* progmodes/python.el: Quote all calls to "auxiliary skeleton"s to
	prevent infloops.

Juanma Barranquero's avatar
Juanma Barranquero committed
493
2008-01-20  Martin Svenson  <phromo@gmail.com>  (tiny change)
494 495 496

	* progmodes/python.el (python-imports): Default to "None".

497 498
2008-01-19  Tom Tromey  <tromey@redhat.com>

499 500
	* vc-svn.el (vc-svn-after-dir-status): New function.
	(vc-svn-dir-status): Run svn asynchronously.
501

502 503 504 505 506 507
2008-01-19  Martin Rudalics  <rudalics@gmx.at>

	* progmodes/hideif.el (hide-ifdef-shadow): New option.
	(hide-ifdef-shadow): New face.
	(hide-ifdef-toggle-shadowing): New function to toggle between
	shadowing and making code invisible.
508 509
	(hide-ifdef-mode-submap): Add binding for hide-ifdef-toggle-shadowing.
	(hide-ifdef-mode-menu): Add entry for hide-ifdef-toggle-shadowing.
510 511
	(hide-ifdef-region-internal): Give new overlay hide-ifdef
	property.  Shadow text when hide-ifdef-shadow is non-nil.
Juanma Barranquero's avatar
Juanma Barranquero committed
512
	(hif-show-ifdef-region): Remove overlays with hide-ifdef property set.
513 514 515 516
	(hif-hide-line): Use when instead of if.
	(hide-ifdef-initially, hide-ifdef-read-only, hide-ifdef-lines):
	Remove unneeded * from doc-strings.

517 518 519 520 521 522
2008-01-19  Stefan Monnier  <monnier@iro.umontreal.ca>

	* doc-view.el (doc-view-goto-page): Don't move point any more, now that
	the hscroll behavior was fixed.
	(doc-view-mode): Disable auto-hscroll-mode.

523 524
2008-01-18  Tom Tromey  <tromey@redhat.com>

525
	* vc-svn.el (vc-svn-dir-status): New function.
526

527 528 529 530
2008-01-18  Dan Nicolaescu  <dann@ics.uci.edu>

	* vc.el: Make vc-status asynchronous.
	(vc-update-vc-status-buffer): New function broken out of ...
Juanma Barranquero's avatar
Juanma Barranquero committed
531
	(vc-status-refresh): ... here.  Pass vc-update-vc-status-buffer to
532 533 534 535 536 537 538
	the dir-status backend function.

	* vc-hg.el (vc-hg-dir-status): Compute the status asynchronously.
	Move the output processing to ...
	(vc-hg-after-dir-status): ... here.  Call the function passed as
	an argument with the results.

539 540 541 542 543 544
2008-01-18  Stefan Monnier  <monnier@iro.umontreal.ca>

	* doc-view.el (doc-view-pdf/ps->png): Make sure we a have a valid cwd.
	(doc-view-insert-image): Do something if the image is missing.
	(doc-view-mode): Don't use file-remote-p.

Juanma Barranquero's avatar
Juanma Barranquero committed
545
2008-01-18  Bastien Guerry  <Bastien.Guerry@ens.fr>
Carsten Dominik's avatar
Carsten Dominik committed
546

547 548
	* textmodes/org-export-latex.el (org-export-latex-cleaned-string): Fix.
	(org-export-latex-special-chars): Convert "..." in \ldots
Juanma Barranquero's avatar
Juanma Barranquero committed
549
	and skip tables.
550 551
	(org-export-latex-fontify-headline): Change parameter name.
	(org-export-as-latex): Handle export of subtrees.
Juanma Barranquero's avatar
Juanma Barranquero committed
552 553 554
	(org-export-latex-make-header): New argument TITLE.
	(org-export-latex-content): New argument EXCLUDE-LIST.
	(org-list-parse-list): New name for org-export-latex-parse-list.
555
	(org-export-latex-make-header): New name for
Juanma Barranquero's avatar
Juanma Barranquero committed
556 557 558
	org-export-latex-make-preamble.
	(org-list-to-generic): New name of org-export-list-to-generic.
	(org-list-to-latex): New name of org-export-list-to-latex.
Carsten Dominik's avatar
Carsten Dominik committed
559 560
	(org-list-item-begin, org-list-end, org-list-insert-radio-list)
	(org-list-send-list, org-list-to-texinfo)
Juanma Barranquero's avatar
Juanma Barranquero committed
561
	(org-list-to-html): New functions.
562
	(org-export-latex-tables-column-borders)
Carsten Dominik's avatar
Carsten Dominik committed
563 564
	(org-export-latex-default-class, org-export-latex-classes)
	(org-export-latex-classes-sectioning)
Juanma Barranquero's avatar
Juanma Barranquero committed
565
	(org-list-radio-list-templates): New options.
566
	(org-export-latex-header): New variable.
Juanma Barranquero's avatar
Juanma Barranquero committed
567
	(org-latex-entities): New constant.
568
	(org-export-latex-default-sectioning, org-export-latex-preamble)
Carsten Dominik's avatar
Carsten Dominik committed
569
	(org-export-latex-prepare-text-option)
Juanma Barranquero's avatar
Juanma Barranquero committed
570
	(org-export-latex-get-sectioning): Remove.
Carsten Dominik's avatar
Carsten Dominik committed
571

Juanma Barranquero's avatar
Juanma Barranquero committed
572 573 574 575
2008-01-18  Carsten Dominik  <dominik@science.uva.nl>

	* textmodes/org-publish.el (org-publish-current-project):
	Fix bug with forcing publication.
576 577 578 579 580

	* textmodes/org.el (org-export-with-special-strings): New option.
	(org-export-html-convert-special-strings): New function.
	(org-html-do-expand): `org-export-html-convert-special-strings'
	added to the list of conversion.
581
	(org-infile-export-plist, org-get-current-options): Add support
582 583 584 585 586 587
	for "-" in the #+OPTION line to let user switch on/off special
	strings conversion.
	(org-export-plist-vars): New :html-table-tag property.
	(org-export-as-html, org-format-org-table-html)
	(org-format-table-table-html) Use the :html-table-tag property
	instead of the `org-export-html-table-tag' global value.
588
	(org-additional-option-like-keywords): Add "TBLFM".
Juanma Barranquero's avatar
Juanma Barranquero committed
589
	(org-entry-properties): Include the CLOCKSUM special property.
Carsten Dominik's avatar
Carsten Dominik committed
590 591 592 593
	(org-columns-edit-value): Do not allow to edit the special
	CLOCKSUM property.
	(org-flag-drawer): Use the original value of `outline-regexp'.
	(org-remember-handler): Add invisible-ok flag to call to
Juanma Barranquero's avatar
Juanma Barranquero committed
594
	`org-end-of-subtree'.
Miles Bader's avatar
Miles Bader committed
595 596
	(org-agenda-highlight-todo): Respect
	`org-agenda-todo-keyword-format'.
Carsten Dominik's avatar
Carsten Dominik committed
597
	(org-agenda-todo-keyword-format): New option.
Juanma Barranquero's avatar
Juanma Barranquero committed
598
	(org-infile-export-plist): No restriction while searching for options.
Carsten Dominik's avatar
Carsten Dominik committed
599 600 601 602 603 604 605 606 607 608
	(org-remember-handler): Remove comments at the end of the buffer.
	(org-remember-use-refile-when-interactive): New option.
	(org-table-sort-lines): Make sure sorting works on link
	descritions only, and ignores the link.
	(org-sort-entries-or-items): Make sure the end of the subtree is
	included.
	(org-refile-use-outline-path): New allowed values `file' and
	`full-file-path'.
	(org-get-refile-targets): Respect new values for
	`org-refile-use-outline-path'.
Juanma Barranquero's avatar
Juanma Barranquero committed
609
	(org-agenda-get-restriction-and-command): DEL goes back to initial list.
Carsten Dominik's avatar
Carsten Dominik committed
610 611 612 613 614 615 616
	(org-export-as-xoxo): Restore point when done.
	(org-open-file): Allow multiple %s in command.
	(org-clock-in-switch-to-state): New option.
	(org-first-list-item-p): New function.
	(org-last-remember-storage-locations): New variable.
	(org-get-refile-targets): Interpret the new maxlevel setting.
	(org-refile-targets): New option `:maxlevel'.
Juanma Barranquero's avatar
Juanma Barranquero committed
617
	(org-copy-subtree): Include empty lines before but not after subtree.
Carsten Dominik's avatar
Carsten Dominik committed
618 619 620 621 622 623 624 625 626 627 628 629
	(org-back-over-empty-lines, org-skip-whitespace): New functions.
	(org-move-item-down, org-move-item-up): Include empty lines before
	but not after item.
	(org-first-sibling-p): New function.
	(org-remember-apply-template): Defaults, completions and history
	for template prompts.  Also, interpret new `%!' escape.
	(org-context-choices): New constant.
	(org-bound-and-true-p): New macro.
	(org-imenu-depth): New option.
	(org-imenu-markers): New variable.
	(org-imenu-new-marker, org-imenu-get-tree)
	(org-speedbar-set-agenda-restriction): New functions.
Miles Bader's avatar
Miles Bader committed
630 631
	(org-agenda-set-restriction-lock)
	(org-agenda-remove-restriction-lock)
Juanma Barranquero's avatar
Juanma Barranquero committed
632
	(org-agenda-maybe-redo): New functions.
Carsten Dominik's avatar
Carsten Dominik committed
633 634 635
	(org-agenda-restriction-lock): New face.
	(org-agenda-restriction-lock-overlay)
	(org-speedbar-restriction-lock-overlay): New variables.
636
	(org-open-at-point): Remove obsolete way to do redirection in
Carsten Dominik's avatar
Carsten Dominik committed
637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652
	shell links.
	(org-imenu-and-speedbar): New customization group.
	(org-entry-properties): Return keyword-less time strings.
	(org-clock-heading-function): New option.
	(org-clock-in): Use `org-clock-heading-function'.
	(org-calendar-holiday): Try to use `calendar-check-holidays'
	instead of the obsolete `check-calendar-holidays'.
	(org-export-html-special-string-regexps): New constant.
	(org-massive-special-regexp): New variable.
	(org-compute-latex-and-specials-regexp)
	(org-do-latex-and-special-faces): New functions.
	(org-latex-and-export-specials): New face.
	(org-highlight-latex-fragments-and-specials): New option.
	(org-link-escape-chars): Use characters instead of strings.
	(org-link-escape-chars-browser, org-link-escape)
	(org-link-unescape): Use characters instead of strings.
Miles Bader's avatar
Miles Bader committed
653 654
	(org-export-html-convert-sub-super, org-html-do-expand): Check for
	protected text.
Carsten Dominik's avatar
Carsten Dominik committed
655 656 657 658 659 660 661
	(org-emphasis-alist): Additional `verbatim' flag.
	(org-set-emph-re): Handle the verbatim flag and compute
	`org-verbatim-re'.
	(org-cleaned-string-for-export): Protect verbatim elements.
	(org-verbatim-re): New variable.
	(org-hide-emphasis-markers): New option.
	(org-additional-option-like-keywords): Add new keywords.
662
	(org-get-entry): Rename from `org-get-cleaned-entry'.
Juanma Barranquero's avatar
Juanma Barranquero committed
663
	(org-icalendar-cleanup-string): New function for quoting icalendar text.
Carsten Dominik's avatar
Carsten Dominik committed
664
	(org-agenda-skip-scheduled-if-done): New option.
Miles Bader's avatar
Miles Bader committed
665 666
	(org-agenda-get-scheduled, org-agenda-get-blocks): Use
	`org-agenda-skip-scheduled-if-done'.
Carsten Dominik's avatar
Carsten Dominik committed
667 668
	(org-prepare-agenda-buffers): Allow buffers as arguments.
	(org-entry-properties): Add CATEGORY as a special property.
Juanma Barranquero's avatar
Juanma Barranquero committed
669
	(org-use-property-inheritance): Allow a list of properties as a value.
Carsten Dominik's avatar
Carsten Dominik committed
670
	(org-eval-in-calendar): No longer update the prompt.
671
	(org-read-date-popup-calendar): Rename from
Carsten Dominik's avatar
Carsten Dominik committed
672 673 674 675 676 677 678 679
	`org-popup-calendar-for-date-prompt'.
	(org-read-date-display-live): New variable.
	(org-read-date-display): New function.
	(org-read-date-analyze): New function.
	(org-remember-apply-template): Define `remember-finalize' if it is
	not yet defined.
	(org-remember-insinuate): New function.
	(org-read-date-prefer-future): New option.
Miles Bader's avatar
Miles Bader committed
680 681
	(org-read-date): Respect the setting of
	`org-read-date-prefer-future'.  Use `org-read-date-analyze'.
Carsten Dominik's avatar
Carsten Dominik committed
682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704
	(org-set-font-lock-defaults): Use `org-archive-tag' instead of a
	hardcoded string.
	(org-remember-apply-template): Use `remember-finalize' instead of
	`remember-buffer'.
	(org-columns-compute, org-column-number-to-string)
	(org-columns-uncompile-format, org-columns-compile-format)
	(org-columns-compile-format): Handle printf format specifier.
	(org-columns-new, org-column-number-to-string)
	(org-columns-uncompile-format, org-columns-compile-format):
	Support for new currency summary type.
	(org-tree-to-indirect-buffer): Do not kill old buffer when
	`org-indirect-buffer-display' is `new-frame'.
	(org-indirect-buffer-display): Document that `new-frame' leads to
	indiret buffer proliferation.
	(org-agenda-list): Use `org-extend-today-until'.
	(org-extend-today-until): New option.
	(org-format-org-table-html): Use lower-case for <col> tag.
	(org-agenda-execute): New command.
	(org-agenda-mode-map): Keybindings of "g" "G", "e" modified.
	(org-select-remember-template): New function.
	(org-remember-apply-template): Use `org-select-remember-template'.
	(org-go-to-remember-target): New function.

705 706 707
2008-01-18  Dan Nicolaescu  <dann@ics.uci.edu>

	* vc.el: Add a TODO note about vc-state.
Juanma Barranquero's avatar
Juanma Barranquero committed
708 709
	(vc-next-action): Register 'unregistered and 'ignored files.
	Use when and unless instead of if where appropriate.
710 711 712
	(vc-start-entry): Fix typo.
	(vc-status): Autoload it.

713 714 715 716
2008-01-18  Glenn Morris  <rgm@gnu.org>

	* ffap.el (ffap-alist): Remove space from RFC regexp.

717 718 719 720 721
2008-01-18  Richard Stallman  <rms@gnu.org>

	* custom.el (custom-theme-recalc-face): Use face-spec-set rather
	than face-spec-recalc.

722 723 724 725
2008-01-18  Glenn Morris  <rgm@gnu.org>

	* ibuffer.el (ibuffer-mode): Fix typo in previous change.

Juanma Barranquero's avatar
Juanma Barranquero committed
726 727
2008-01-17  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
	    Miles Bader  <miles@gnu.org>
728

Glenn Morris's avatar
Glenn Morris committed
729 730 731
	* blank-mode.el: New file.  Minor mode to visualise (HARD) SPACE,
	TAB, NEWLINE.  Miles Bader <miles@gnu.org> wrote the original code
	for handling display table (via visws.el package), his code was
732 733
	modified, but the main idea was kept.

734 735
2008-01-17  Glenn Morris  <rgm@gnu.org>

736 737
	* ibuf-ext.el (ibuffer-auto-mode, ibuffer-save-filter-groups)
	(ibuffer-save-filters): Remove calls to deleted
738 739
	ibuffer-update-mode-name.

Martin Rudalics's avatar
Martin Rudalics committed
740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776
2008-01-16  Martin Rudalics  <rudalics@gmx.at>

	* longlines.el (longlines-mode, longlines-show-region)
	(longlines-unshow-hard-newlines): Bind buffer-file-name and
	buffer-file-truename to nil while modifying buffer.

	* cus-edit.el (custom-reset-standard-variables-list)
	(custom-reset-standard-faces-list): New variables.
	(custom-reset-standard-save-and-update): New function.
	(Custom-save): Apply custom-mark-to-save before and
	custom-state-set-and-redraw after saving options.
	(Custom-reset-standard): Apply custom-mark-to-reset-standard to
	options and call custom-reset-standard-save-and-update.
	(custom-variable, custom-face, custom-group): Provide new
	entries for custom-mark-to-save, custom-mark-to-reset-standard,
	and custom-state-set-and-redraw.
	(custom-variable-mark-to-save)
	(custom-variable-state-set-and-redraw)
	(custom-variable-mark-to-reset-standard)
	(custom-face-mark-to-save, custom-face-state-set-and-redraw)
	(custom-face-mark-to-reset-standard)
	(custom-group-mark-to-save, custom-group-state-set-and-redraw)
	(custom-group-mark-to-reset-standard): New functions.
	(custom-variable-save): Move save, state-set, and redraw
	functionality to custom-variable-mark-to-save.
	(custom-face-save): Move save, state-set, and redraw
	functionality to custom-face-mark-to-save.
	(custom-group-save): Move save, state-set, and redraw
	functionality to custom-group-mark-to-save.
	(custom-variable-reset-standard, custom-face-reset-standard)
	(custom-group-reset-standard): Move save, state-set, and redraw
	functionality to custom-reset-standard-save-and-update.

	(custom-buffer-create-internal): Fix text in verbose help.
	(custom-face-value-create): Indent doc-strings of faces like
	those of variables.

777 778
2008-01-16  Stefan Monnier  <monnier@iro.umontreal.ca>

779 780 781 782 783 784 785
	* server.el (server-process-filter): Replace lineno and columnnno
	which defaulted to 1&0 with filepos which defaults to nil.
	(server-goto-line-column): Only receive the filepos.
	Only move if filepos is non-nil.
	(server-visit-files): Slight restructure to consolidate two calls to
	server-goto-line-column into just one.

786 787 788 789
	* nxml/nxml-mode.el (nxml-mode): Use mode-line-process to indicate
	the use of degraded mode.
	(nxml-degrade): Don't change mode-name.

790 791 792
	* nxml/rng-nxml.el (rng-nxml-mode-init):
	Don't overwrite mode-line-process.

793 794 795 796 797
	* ibuffer.el (mode): Pass the buffer to format-mode-line.
	(ibuffer-update-mode-name): Remove.
	(ibuffer-redisplay, ibuffer-update, ibuffer-mode): Don't call it.
	(ibuffer-mode): Use mode-line-process instead.

798 799 800 801
	* ibuf-ext.el (ibuffer-auto-update-changed, ibuffer-auto-mode):
	Use derived-mode-p.
	(ibuffer-mark-by-mode-regexp): Pass the buffer to format-mode-line.

802 803
	* help.el (describe-mode): Pass the right buffer to format-mode-line.

804 805 806 807
2008-01-16  Glenn Morris  <rgm@gnu.org>

	* comint.el (comint-regexp-arg): Fix no-input case.

808 809 810 811 812 813 814 815 816
2008-01-16  Dan Nicolaescu  <dann@ics.uci.edu>

	* smerge-mode.el (smerge-start-session): Rename from smerge-auto.
	* pcvs.el (cvs-revert-if-needed):
	* vc.el (vc-maybe-resolve-conflicts): Rename callers.

	* vc-svn.el (vc-svn-find-file-hook):
	* vc-arch.el (vc-arch-find-file-hook): Undo previous change.

817 818 819
2008-01-16  Ulf Jasper  <ulf.jasper@web.de>

	* calendar/icalendar.el (icalendar-version): Increase to 0.16.
820 821
	(icalendar-export-file, icalendar-import-file):
	Restore significant trailing whitespace in `interactive' prompts.
822 823 824 825 826 827 828 829

2008-01-16  Tom Tromey  <tromey@redhat.com>

	* calendar/icalendar.el (icalendar--convert-tz-offset)
	(icalendar--parse-vtimezone, icalendar--convert-all-timezones)
	(icalendar--find-time-zone): New functions.
	(icalendar--decode-isodatetime): Add `zone' argument, passed to
	`decode-time'.  Doc fix.
830 831
	(icalendar--convert-ical-to-diary): Compute zone-map.
	Pass timezone to icalendar--decode-isodatetime.
832 833

2008-01-16  Alan Mackenzie  <acm@muc.de>
Alan Mackenzie's avatar
Alan Mackenzie committed
834 835 836 837 838

	* progmodes/cc-vars.el (c-constant-symbol): Put this defun inside
	an eval-and-compile, so as to permit byte-compiling (e.g. in
	bootstrap).

839 840
2008-01-15  Stefan Monnier  <monnier@iro.umontreal.ca>

841 842 843 844
	* emacs-lisp/easymenu.el (easy-menu-avoid-duplicate-keys): New var.
	(easy-menu-create-menu, easy-menu-convert-item-1): Use it to avoid
	using the same key for different menu entries.

845 846 847
	* smerge-mode.el (smerge-refine): Also work on "same change conflicts".
	(smerge-makeup-conflict): New command.

Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
848 849 850 851
2008-01-15  Thien-Thi Nguyen  <ttn@gnuvola.org>

	* log-edit.el (log-edit): Doc fix.

852 853 854 855
2008-01-15  Glenn Morris  <rgm@gnu.org>

	* diff-mode.el (diff-end-of-hunk): Revert 2008-01-08 change.

Alan Mackenzie's avatar
Alan Mackenzie committed
856 857 858 859 860 861 862 863 864 865
2008-01-14  Alan Mackenzie  <acm@muc.de>

	* progmodes/cc-vars.el (c-constant-symbol): New function which
	supersedes c-const-symbol.  During a customize-.. call it enables
	an element of (e.g.) c-hanging-braces alist to have its name
	displayed, even when the default value of c-h-b etc. doesn't
	include the elemnt.  Replace uses of the old function by the new.

	* progmodes/cc-vars.el (c-hanging-braces-alist): Remove the
	obscure non-working fragment ":value c-".
866

867 868 869 870
2008-01-14  Stefan Monnier  <monnier@iro.umontreal.ca>

	* abbrev.el (clear-abbrev-table): Can't pass a symbol to intern.

871 872 873 874 875 876 877
2008-01-14  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (tramp-local-host-p): Use `tramp-file-name-host'
	instead of `tramp-file-name-real-host'.

	* net/trampver.el: Update release number.

Alan Mackenzie's avatar
Alan Mackenzie committed
878 879
2008-01-14  Alan Mackenzie  <acm@muc.de>

880
	* progmodes/cc-engine.el (c-guess-basic-syntax): Prevent a macro
Alan Mackenzie's avatar
Alan Mackenzie committed
881 882
	call inside a struct being recognised as a K&R argument.

883 884 885 886 887 888
2008-01-14  Stefan Monnier  <monnier@iro.umontreal.ca>

	* progmodes/compile.el (compilation-error-regexp-alist-alist):
	Accept "fatal error" from MSFT.
	Reported by Jared Finder <jfinder@crypticstudios.com>.

889 890 891 892 893 894 895 896 897
2008-01-14  Dan Nicolaescu  <dann@ics.uci.edu>

	* smerge-mode.el (smerge-auto): New function.
	* vc-svn.el (vc-svn-find-file-hook):
	* vc-arch.el (vc-arch-find-file-hook):
	* pcvs.el (cvs-revert-if-needed):
	* vc.el (vc-maybe-resolve-conflicts): Use it instead of vc-mode.
	(top-level): Add a Todo list.

898 899 900 901 902 903 904 905
2008-01-13  Dan Nicolaescu  <dann@ics.uci.edu>

	* vc.el (vc-update): Resolve conflicts if necessary instead of
	just updating the buffer.

	* vc-cvs.el (vc-cvs-merge-news): Ignore the error status of the
	update command so that we can parse the output.

906 907
2008-01-13  Martin Rudalics  <rudalics@gmx.at>

908 909 910
	* mail/rmail.el (rmail-convert-to-babyl-format):
	Remove save-excursion to avoid infinite looping.
	Reported by: dnz <dnz@bk.ru>.
911

912 913 914 915 916
2008-01-12  Glenn Morris  <rgm@gnu.org>

	* woman.el (woman-parse-numeric-arg): Change handling of `==':
	can be interned without a function definition.

917 918 919 920 921
2008-01-12  Jason Rumney  <jasonr@gnu.org>

	* nxml/nxml-mode.el (nxml-enable-unicode-char-name-sets)
	(rng-nxml-mode-init): Declare.

922 923
2008-01-11  Jason Rumney  <jasonr@gnu.org>

924 925 926
	* nxml/rng-nxml.el (rng-preferred-prefix-alist): Add some defaults.
	(rng-preferred-prefix-alist-default): Remove.

927 928 929 930 931 932 933
	* nxml/nxml-uchnm.el (nxml-internal-unicode-char-name-sets-enabled):
	Rename from nxml-enable-unicode-char-name-sets-flag.
	(nxml-enable-unicode-char-name-sets-1): Merge into
	nxml-enable-unicode-char-name-sets.
	(nxml-enable-unicode-char-name-sets): Don't unconditionally set
	nxml-char-name-ignore-case here.

934 935
	* nxml/nxml-mode.el (nxml-mode): Call rng-nxml-mode-init directly.
	Update doc string and commentary.
936 937
	(nxml-char-name-ignore-case): Change default value.
	(nxml-mode): Call nxml-enable-unicode-char-name-sets directly.
938

939 940 941 942
2008-01-11  Martin Rudalics  <rudalics@gmx.at>

	* cus-start.el (all): Add missing version entries.

943 944 945 946 947 948 949
2008-01-11  Glenn Morris  <rgm@gnu.org>

	* language/china-util.el (big5-to-flat-code, flat-code-to-big5)
	(euc-to-flat-code, flat-code-to-euc):
	* textmodes/org.el (elmo-msgdb-overview-get-entity)
	(wl-summary-buffer-msgdb): Declare as funtions.

950 951 952 953 954 955 956 957 958
2008-01-10  Martin Rudalics  <rudalics@gmx.at>

	* progmodes/ada-mode.el (ada-set-syntax-table-properties):
	Bind buffer-file-name and buffer-file-truename.

	* fringe.el (fringe-mode-explicit): New variable.
	(set-fringe-mode): Don't alter default-frame-alist when just
	loading this file.

959 960 961 962 963 964 965 966 967
2008-01-10  Tassilo Horn  <tassilo@member.fsf.org>

	* doc-view.el (doc-view-buffer-file-name): New variable.
	(doc-view-convert-current-doc, doc-view-search)
	(doc-view-current-cache-dir, doc-view-initiate-display)
	(doc-view-mode): Use it.
	(doc-view-bookmark-make-cell): Use variable buffer-file-name
	instead of function.

968 969 970 971 972
2008-01-10  Dan Nicolaescu  <dann@ics.uci.edu>

	* vc-svn.el (vc-svn-registered): Return the correct value for
	ignored and unregistered files.

973 974
2008-01-10  Tassilo Horn  <tassilo@member.fsf.org>

975
	* doc-view.el (tramp): Require tramp because we use tramp-tramp-file-p.
976

977 978 979 980 981 982
2008-01-10  Tom Tromey  <tromey@redhat.com>

	* vc.el (vc-status-unmark-all-files): New function.
	(vc-status-unmark-all-files): Likewise.
	(vc-status-mode-map): Add bindings.

983
2008-01-10  Michael Kifer  <kifer@cs.stonybrook.edu>
984

985
	* ediff*.el: Uncomment declare-function.
986

987
	* viper*.el: Uncomment declare-function.
988

989 990 991 992 993
2008-01-09  Tassilo Horn  <tassilo@member.fsf.org>

	* doc-view.el (doc-view-mode): Support tramp, compressed files and
	files inside archives uniformly.

994 995
2008-01-09  Eric S. Raymond  <esr@snark.thyrsus.com>

996
	* testmodes/sgml-mode.el (sgml-tag-syntax-table): Initialize this
997 998 999 1000 1001
	constant with a computation on sgml-specials rather than a literal
	list.  Without this change the syntax table is generated
	incorrectly, and the mode will think it's in a comment following
	any instance of the string "--".

1002 1003 1004 1005 1006
2008-01-09  Tassilo Horn  <tassilo@member.fsf.org>

	* doc-view.el (doc-view-mode-p): Add EPS as supported type.
	(doc-view-mode): Support document files inside archives.

1007 1008 1009 1010 1011
2008-01-09  Dan Nicolaescu  <dann@ics.uci.edu>

	* vc.el (vc-deduce-fileset): Return the currently selected file if
	no files are selected when using vc-status.

1012 1013
2008-01-09  Michael Kifer  <kifer@cs.stonybrook.edu>

1014 1015
	* ediff*.el: Comment out declare-function.  "make bootstrap"
	stops with an error and Emacs does not compile with those things in.
1016
	Besides, declare-function is not defined in XEmacs.
1017

1018
	* ediff-util (eqiff-quit): Autoraise minibuffer.
1019

1020
	* ediff-diff (ediff-convert-fine-diffs-to-overlays): Make it a defun.
1021

1022
	* viper*.el: Comment out declare-function -- not defined in XEmacs.
1023

1024
	* viper-ex.el (viper-info-on-file): Take care of indirect buffers.
1025

1026 1027
	* viper.el (viper-set-hooks, set-cursor-color):
	Set viper-vi-state-cursor-color.
1028

1029 1030
2008-01-09  Tom Tromey  <tromey@redhat.com>

1031 1032
	* vc.el (vc-status-headers): Rename from vc-status-insert-headers.
	Just return header.
1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047
	(vc-status-move-to-goal-column): New function.
	(vc-status-mode-map): Define more keys.
	(vc-status-mode): Use vc-status-refresh.  Now 'special.
	(vc-status-refresh): New function.
	(vc-status-next-line): Likewise.
	(vc-status-previous-line): Likewise.
	(vc-status-mark-file): Use vc-status-next-line.
	(vc-status-unmark-file): Use vc-status-previous-line.
	(vc-status-unmark-file-up): New function.
	(vc-status-register): Likewise.
	(vc-status-find-file): Likewise.
	(vc-status-find-file-other-window): Likewise.
	(vc-status-current-file): Likewise.
	(vc-ensure-vc-buffer): Understand vc-status mode.

1048
	* vc-hg.el (vc-hg-dir-status): Don't pass -A to "hg status".
1049

1050 1051 1052 1053 1054 1055 1056 1057 1058
2008-01-09  Glenn Morris  <rgm@gnu.org>

	* ffap.el (ffap-string-at-point-mode-alist): Add `\' to file
	entry, for Windows.

2008-01-09  Tom Tromey  <tromey@redhat.com>

	* play/blackbox.el (blackbox-mode-map): Add `q' and [return] bindings.

1059 1060
2008-01-09  Vinicius Jose Latorre  <viniciusjl@ig.com.br>

1061
	* ps-print.el: Some face attributes (like :strike-through) were not
1062 1063 1064 1065 1066
	being recognised.  Reported by Leo <sdl.web@gmail.com>.
	(ps-print-version): New version 6.8.2.
	(ps-face-strikout-p, ps-face-overline-p, ps-face-box-p): New funs.
	(ps-screen-to-bit-face): Fix code.

1067 1068 1069 1070 1071
2008-01-09  Stefan Monnier  <monnier@iro.umontreal.ca>

	* ffap.el (ffap-read-file-or-url): Don't use let-binding to temporarily
	add a file-name handler.

1072 1073
2008-01-08  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>

1074 1075
	* textmodes/bibtex.el (bibtex-initialize): New autoloaded command.
	Rename from function bibtex-files-expand.  New optional arg select.
1076 1077 1078 1079
	(bibtex-flash-head): Allow blink-matching-delay being zero.
	(bibtex-clean-entry): Use atomic-change-group.
	(bibtex-format-entry): Check presence of required fields only
	after formatting of fields.  Use member-ignore-case.  Do not use
1080
	bibtex-parse-entry.  Do not use booktitle field to set a missing title.
1081
	(bibtex-autofill-entry): Do not call undo-boundary.
1082
	(bibtex-lessp): Handle crossref keys that point to another bibtex file.
1083 1084
	(bibtex-sort-buffer, bibtex-prepare-new-entry, bibtex-validate):
	Parse keys if necessary.
1085

Nick Roberts's avatar
Nick Roberts committed
1086 1087 1088 1089 1090
2008-01-08  Nick Roberts  <nickrob@snap.net.nz>

	* progmodes/gdb-ui.el (gdb-var-list-children-1): Put varnum in
	quotes in case of spaces, e.g. STL containers (not pretty).

Miles Bader's avatar
Miles Bader committed
1091
2008-01-08  Nick Roberts  <nickrob@snap.net.nz>
Nick Roberts's avatar
Nick Roberts committed
1092

1093 1094
	* progmodes/gdb-ui.el (gud-gdb-command-name):
	Explain "--annotate=3" option is necessary for the Graphical Interface.
Nick Roberts's avatar
Nick Roberts committed
1095

Miles Bader's avatar
Miles Bader committed
1096
2008-01-08  Nick Roberts  <nickrob@snap.net.nz>
Nick Roberts's avatar
Nick Roberts committed
1097

1098
	* progmodes/hideif.el (hide-ifdef-mode-menu): Put hide-ifdef commands
Nick Roberts's avatar
Nick Roberts committed
1099 1100
	on menu bar.

Miles Bader's avatar
Miles Bader committed
1101
2008-01-08  Michael Albinus  <michael.albinus@gmx.de>
1102 1103 1104 1105

	* ffap.el (ffap-read-file-or-url): Let-bind
	`file-name-handler-alist' due to `rfn-eshadow-update-overlay'.

Miles Bader's avatar
Miles Bader committed
1106
2008-01-08  Sven Joachim  <svenjoac@gmx.de>
1107 1108 1109

	* vc-bzr.el: Fix typo in header.

Miles Bader's avatar
Miles Bader committed
1110
2008-01-08  Eli Zaretskii  <eliz@gnu.org>
1111 1112 1113 1114

	* Makefile.in (custom-deps, finder-data): Depend on autoloads
	instead of loaddefs.el.

Miles Bader's avatar
Miles Bader committed
1115
2008-01-08  Stefan Monnier  <monnier@iro.umontreal.ca>
1116 1117 1118 1119

	* vc-cvs.el (vc-cvs-annotate-time): Don't move backward when text
	gets inserted out-of-order.

Miles Bader's avatar
Miles Bader committed
1120
2008-01-08  Riccardo Murri  <riccardo.murri@gmail.com>
1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145

	* vc-bzr.el: Copyright and version headers update.
	Remove some outdated comments through the whole file.
	(vc-bzr-program-args): Remove because unused.
	(vc-bzr-log-switches): New customization option.
	(vc-bzr-command): Use LC_MESSAGES=C instead of LC_ALL=C.  No longer
	use `vc-bzr-program-args'.
	(vc-bzr-register): Fix for working with both 22.1 and CVS version of
	`vc-find-root' (patch by Andreas Hoenen).
	(vc-bzr-status): Update regex to match latest Bzr output.
	Remove redundant test.
	(vc-bzr-init-version): New function.
	(vc-bzr-unregister): Must not delete file.
	(vc-bzr-find-version): New function.
	(vc-bzr-checkout): Argument `rev' is explicit revision only if it's
	a non-empty string, otherwise take head revision.
	(vc-bzr-print-log): Pass `vc-bzr-log-switches' to "bzr log".
	(vc-bzr-diff): Simpler build of the revision spec string.
	(vc-annotate-convert-time, vc-bzr-annotate-difference):
	Remove: compatibility hacks for Emacs21, not needed in Emacs 22.
	(vc-bzr-dir-state): Add code comments.  Removed redundant statement.
	(vc-bzr-dired-state-info): Only provide custom strings for
	overloaded VC state 'edited; otherwise fallback to
	`vc-default-dired-state-info'.

Miles Bader's avatar
Miles Bader committed
1146
2008-01-08  Richard Stallman  <rms@gnu.org>
1147 1148 1149

	* delsel.el (delete-selection-mode): Doc fix.

Miles Bader's avatar
Miles Bader committed
1150
2008-01-08  Nick Roberts  <nickrob@snap.net.nz>
Nick Roberts's avatar
Nick Roberts committed
1151 1152

	* progmodes/gud.el (gud-def): Do nothing if gud-running is t.
Stefan Monnier's avatar
Stefan Monnier committed
1153
	(gud-speedbar-menu-items): Add item for gdb-var-set-format below.
Nick Roberts's avatar
Nick Roberts committed
1154 1155 1156 1157

	* progmodes/gdb-ui.el (gdb-var-set-format): Set the output format
	of watch expressions (only works fully with GDB 6.7 or later).

Miles Bader's avatar
Miles Bader committed
1158
2008-01-08  Dan Nicolaescu  <dann@ics.uci.edu>
1159 1160 1161

	* time-stamp.el (time-stamp-time-zone):
	* whitespace.el (whitespace-check-buffer-leading)
1162 1163
	(whitespace-check-buffer-trailing, whitespace-check-buffer-indent)
	(whitespace-check-buffer-spacetab, whitespace-check-buffer-ateol):
1164
	* progmodes/sh-script.el (sh-indentation):
Stefan Monnier's avatar
Stefan Monnier committed
1165 1166
	* textmodes/ispell.el (ispell-local-pdict):
	Add safe-local-variable properties.
1167

1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180
2008-01-08  Michael Albinus  <michael.albinus@gmx.de>

	* vc-git.el (vc-git--call): Apply `process-file' instead of
	`call-process'.

	* net/tramp.el (tramp-remote-process-environment): Add "LC_CTYPE=C".
	Reported by Pete Forman <pete.forman@westerngeco.com>.
	(tramp-perl-encode, tramp-perl-decode): Update copyrights.
	(tramp-handle-process-file): Handle the case where DESTINATION is
	a consp with t as car.
	(tramp-wait-for-output): We shall remove exactly what has been
	find by the search.

1181 1182 1183
2008-01-08  Kevin Ryde  <user42@zip.com.au>

	* progmodes/compile.el (compilation-error-regexp-alist-alist):
1184 1185
	For perl, allow "during global destruction" at end.  Add entry for
	two-arg form of the Test module ok() func.
1186

1187 1188
2008-01-08  Glenn Morris  <rgm@gnu.org>

1189 1190 1191
	* diff-mode.el (diff-end-of-hunk): Don't match empty lines in
	unified format.

1192 1193 1194
	* mouse.el (mouse-major-mode-menu): Suppress duplicate menus.

2008-01-08  Ralf Angeli  <angeli@caeruleus.net>
1195 1196 1197 1198

	* textmodes/reftex-toc.el (reftex-make-separate-toc-frame):
	Simplify selection of frame focusing function.

1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210
2008-01-08  Michael Olson  <mwolson@gnu.org>

	* textmodes/remember.el (remember-region): Fix typo in docstring.

2008-01-08  Lennart Borgman  <lennart.borgman.073@student.lu.se>

	* textmodes/remember.el (remember): If there is a visible region
	[that is, the mark is active and transient mark mode is enabled]
	then use this region for the initial contents of the *Remember*
	buffer.  Use `region-beginning' and `region-end' instead of
	`point' and `mark'.

1211 1212 1213 1214
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.
1215
	(vc-hg-log-view-mode): Handle the user field better.
1216

1217 1218 1219 1220
2008-01-06  Stefan Monnier  <monnier@iro.umontreal.ca>

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

1221 1222 1223 1224 1225 1226 1227 1228 1229 1230
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.

1231 1232 1233 1234 1235 1236
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.

1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253
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.

1254 1255 1256 1257 1258 1259 1260
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.

1261 1262 1263 1264 1265 1266