ChangeLog 504 KB
Newer Older
1 2 3 4 5
2008-01-25  Sven Joachim  <svenjoac@gmx.de>

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

6 7 8 9 10 11
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>.

12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
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.

42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
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.

59 60 61 62 63 64
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>.

65 66 67 68 69
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.

70 71 72 73 74 75 76 77 78
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.

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

82 83 84 85 86
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.

87 88 89 90
2008-01-24  Glenn Morris  <rgm@gnu.org>

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

91 92 93
2008-01-23  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (tramp-remote-process-environment): Set "LC_ALL=C".
94
	(tramp-end-of-output): Add `tramp-rsh-end-of-line' into the regexp.
95 96 97 98 99 100 101
	(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.

102
2008-01-23  Dan Nicolaescu  <dann@ics.uci.edu>
Dan Nicolaescu's avatar
Dan Nicolaescu committed
103 104 105

	* vc.el: Add TODO items.

Carsten Dominik's avatar
Carsten Dominik committed
106 107 108 109
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
110
	(occur-mode-goto-occurrence, occur-mode-goto-occurrence-other-window)
111
	(occur-mode-display-occurrence): Run `occur-mode-find-occurrence-hook'.
Carsten Dominik's avatar
Carsten Dominik committed
112

113 114 115 116 117 118
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
119 120 121 122
2008-01-23  Glenn Morris  <rgm@gnu.org>

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

123
2008-01-23  Dan Nicolaescu  <dann@ics.uci.edu>
124 125 126 127 128

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

129
2008-01-23  Richard Stallman  <rms@gnu.org>
130 131 132 133

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

134
2008-01-23  Juanma Barranquero  <lekktu@gmail.com>
Juanma Barranquero's avatar
Juanma Barranquero committed
135 136 137 138 139 140 141 142 143

	* 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.

144
2008-01-23  Dan Nicolaescu  <dann@ics.uci.edu>
145 146 147 148 149 150

	* 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.

151
2008-01-23  Eli Zaretskii  <eliz@gnu.org>
152

Juanma Barranquero's avatar
Juanma Barranquero committed
153 154
	* view.el (view-file-other-window, view-file-other-frame):
	Don't kill the buffer if it is modified.  Doc fixes.
155 156
	(kill-buffer-if-not-modified): New function.
	(view-file): Don't kill the buffer if it is modified.
157

Juanma Barranquero's avatar
Juanma Barranquero committed
158 159
	* progmodes/ebrowse.el (ebrowse-view-file-other-window):
	Delete function.
160 161 162 163 164 165
	(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.

166
2008-01-23  Richard Stallman  <rms@gnu.org>
167 168 169

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

170
2008-01-23  Dan Nicolaescu  <dann@ics.uci.edu>
Dan Nicolaescu's avatar
Dan Nicolaescu committed
171 172 173 174

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

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

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

Nick Roberts's avatar
Nick Roberts committed
179 180
	* 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
181
	(gdb-frame-handler): Use buffer-file-name instead of
Nick Roberts's avatar
Nick Roberts committed
182 183
	buffer-name in case of duplicate file names.

184
2008-01-23  Dan Nicolaescu  <dann@ics.uci.edu>
185 186 187 188 189 190 191 192

	* 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
193
	(verilog-mark-defun): Only do something useful for XEmacs, Emacs
194 195
	does not need it.

196
2008-01-23  Wilson Snyder  <wsnyder@wsnyder.org>
197 198

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

202
2008-01-23  Dan Nicolaescu  <dann@ics.uci.edu>
203 204 205

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

206
2008-01-23  Wilson Snyder  <wsnyder@wsnyder.org>
Dan Nicolaescu's avatar
Dan Nicolaescu committed
207 208

	* progmodes/verilog-mode.el (top-level): Fix spacing.
Juanma Barranquero's avatar
Juanma Barranquero committed
209 210
	(verilog-mode-version, verilog-mode-release-date):
	Update version number.
Dan Nicolaescu's avatar
Dan Nicolaescu committed
211
	(verilog-mode-release-emacs): New variable.
Juanma Barranquero's avatar
Juanma Barranquero committed
212 213 214
	(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
215 216 217 218 219 220 221
	(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
222 223
	(verilog-indent-level-behavioral, verilog-indent-level-directive)
	(verilog-cexp-indent, verilog-case-indent, verilog-auto-newline)
Dan Nicolaescu's avatar
Dan Nicolaescu committed
224 225 226 227 228 229 230 231 232 233 234
	(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
235 236 237 238 239 240 241 242 243 244 245
	(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
246
	(electric-verilog-terminate-line, electric-verilog-semi)
Juanma Barranquero's avatar
Juanma Barranquero committed
247 248
	(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
249 250 251 252 253 254 255 256 257 258 259 260
	(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
261 262 263 264 265
	(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
266 267 268
	(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
269 270 271 272 273 274 275 276 277 278
	(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
279 280 281 282
	(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.

283 284
2008-01-22  Glenn Morris  <rgm@gnu.org>

285
	* progmodes/hideif.el (hide-ifdef-initially, hide-ifdef-read-only)
286 287 288
	(hide-ifdef-lines, hide-ifdef-shadow): Remove autoload cookies
	from defcustoms.
	(hide-ifdef-shadow): Remove autoload cookie from defface.
289

290 291 292
	* vc.el (vc-diff-sentinel): Do not write a footer if there were
	differences.

293 294 295 296 297 298
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.

299 300 301 302 303 304 305 306
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'.

307 308 309 310 311
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.

312 313 314 315 316
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.

317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334
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
335 336 337
2008-01-21  Juanma Barranquero  <lekktu@gmail.com>

	* blank-mode.el (blank-style, blank-chars, blank-hspace-regexp)
338 339 340 341 342 343 344 345 346 347 348
	(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.

349 350
2008-01-21  Juanma Barranquero  <lekktu@gmail.com>

Juanma Barranquero's avatar
Juanma Barranquero committed
351
	* server.el (server-log-time-function): New variable.
352 353
	(server-log): Use it.

354 355 356 357 358 359
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
360 361 362 363 364 365 366 367 368 369 370
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
371 372 373 374 375
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.

376 377 378 379
2008-01-20  Stefan Monnier  <monnier@iro.umontreal.ca>

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

380 381
2008-01-20  Dan Nicolaescu  <dann@ics.uci.edu>

382
	* vc-hg.el (vc-hg-registered):
383
	* vc-svn.el (vc-svn-registered): Make it work for non-existent files.
384

385 386 387 388 389 390 391
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
392 393 394 395 396 397 398 399 400 401 402
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.

403 404 405 406 407
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
408
2008-01-20  Martin Svenson  <phromo@gmail.com>  (tiny change)
409 410 411

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

412 413
2008-01-19  Tom Tromey  <tromey@redhat.com>

414 415
	* vc-svn.el (vc-svn-after-dir-status): New function.
	(vc-svn-dir-status): Run svn asynchronously.
416

417 418 419 420 421 422
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.
423 424
	(hide-ifdef-mode-submap): Add binding for hide-ifdef-toggle-shadowing.
	(hide-ifdef-mode-menu): Add entry for hide-ifdef-toggle-shadowing.
425 426
	(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
427
	(hif-show-ifdef-region): Remove overlays with hide-ifdef property set.
428 429 430 431
	(hif-hide-line): Use when instead of if.
	(hide-ifdef-initially, hide-ifdef-read-only, hide-ifdef-lines):
	Remove unneeded * from doc-strings.

432 433 434 435 436 437
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.

438 439
2008-01-18  Tom Tromey  <tromey@redhat.com>

440
	* vc-svn.el (vc-svn-dir-status): New function.
441

442 443 444 445
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
446
	(vc-status-refresh): ... here.  Pass vc-update-vc-status-buffer to
447 448 449 450 451 452 453
	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.

454 455 456 457 458 459
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
460
2008-01-18  Bastien Guerry  <Bastien.Guerry@ens.fr>
Carsten Dominik's avatar
Carsten Dominik committed
461

462 463
	* 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
464
	and skip tables.
465 466
	(org-export-latex-fontify-headline): Change parameter name.
	(org-export-as-latex): Handle export of subtrees.
Juanma Barranquero's avatar
Juanma Barranquero committed
467 468 469
	(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.
470
	(org-export-latex-make-header): New name for
Juanma Barranquero's avatar
Juanma Barranquero committed
471 472 473
	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
474 475
	(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
476
	(org-list-to-html): New functions.
477
	(org-export-latex-tables-column-borders)
Carsten Dominik's avatar
Carsten Dominik committed
478 479
	(org-export-latex-default-class, org-export-latex-classes)
	(org-export-latex-classes-sectioning)
Juanma Barranquero's avatar
Juanma Barranquero committed
480
	(org-list-radio-list-templates): New options.
481
	(org-export-latex-header): New variable.
Juanma Barranquero's avatar
Juanma Barranquero committed
482
	(org-latex-entities): New constant.
483
	(org-export-latex-default-sectioning, org-export-latex-preamble)
Carsten Dominik's avatar
Carsten Dominik committed
484
	(org-export-latex-prepare-text-option)
Juanma Barranquero's avatar
Juanma Barranquero committed
485
	(org-export-latex-get-sectioning): Remove.
Carsten Dominik's avatar
Carsten Dominik committed
486

Juanma Barranquero's avatar
Juanma Barranquero committed
487 488 489 490
2008-01-18  Carsten Dominik  <dominik@science.uva.nl>

	* textmodes/org-publish.el (org-publish-current-project):
	Fix bug with forcing publication.
491 492 493 494 495

	* 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.
496
	(org-infile-export-plist, org-get-current-options): Add support
497 498 499 500 501 502
	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.
503
	(org-additional-option-like-keywords): Add "TBLFM".
Juanma Barranquero's avatar
Juanma Barranquero committed
504
	(org-entry-properties): Include the CLOCKSUM special property.
Carsten Dominik's avatar
Carsten Dominik committed
505 506 507 508
	(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
509
	`org-end-of-subtree'.
Miles Bader's avatar
Miles Bader committed
510 511
	(org-agenda-highlight-todo): Respect
	`org-agenda-todo-keyword-format'.
Carsten Dominik's avatar
Carsten Dominik committed
512
	(org-agenda-todo-keyword-format): New option.
Juanma Barranquero's avatar
Juanma Barranquero committed
513
	(org-infile-export-plist): No restriction while searching for options.
Carsten Dominik's avatar
Carsten Dominik committed
514 515 516 517 518 519 520 521 522 523
	(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
524
	(org-agenda-get-restriction-and-command): DEL goes back to initial list.
Carsten Dominik's avatar
Carsten Dominik committed
525 526 527 528 529 530 531
	(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
532
	(org-copy-subtree): Include empty lines before but not after subtree.
Carsten Dominik's avatar
Carsten Dominik committed
533 534 535 536 537 538 539 540 541 542 543 544
	(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
545 546
	(org-agenda-set-restriction-lock)
	(org-agenda-remove-restriction-lock)
Juanma Barranquero's avatar
Juanma Barranquero committed
547
	(org-agenda-maybe-redo): New functions.
Carsten Dominik's avatar
Carsten Dominik committed
548 549 550
	(org-agenda-restriction-lock): New face.
	(org-agenda-restriction-lock-overlay)
	(org-speedbar-restriction-lock-overlay): New variables.
551
	(org-open-at-point): Remove obsolete way to do redirection in
Carsten Dominik's avatar
Carsten Dominik committed
552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567
	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
568 569
	(org-export-html-convert-sub-super, org-html-do-expand): Check for
	protected text.
Carsten Dominik's avatar
Carsten Dominik committed
570 571 572 573 574 575 576
	(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.
577
	(org-get-entry): Rename from `org-get-cleaned-entry'.
Juanma Barranquero's avatar
Juanma Barranquero committed
578
	(org-icalendar-cleanup-string): New function for quoting icalendar text.
Carsten Dominik's avatar
Carsten Dominik committed
579
	(org-agenda-skip-scheduled-if-done): New option.
Miles Bader's avatar
Miles Bader committed
580 581
	(org-agenda-get-scheduled, org-agenda-get-blocks): Use
	`org-agenda-skip-scheduled-if-done'.
Carsten Dominik's avatar
Carsten Dominik committed
582 583
	(org-prepare-agenda-buffers): Allow buffers as arguments.
	(org-entry-properties): Add CATEGORY as a special property.
Juanma Barranquero's avatar
Juanma Barranquero committed
584
	(org-use-property-inheritance): Allow a list of properties as a value.
Carsten Dominik's avatar
Carsten Dominik committed
585
	(org-eval-in-calendar): No longer update the prompt.
586
	(org-read-date-popup-calendar): Rename from
Carsten Dominik's avatar
Carsten Dominik committed
587 588 589 590 591 592 593 594
	`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
595 596
	(org-read-date): Respect the setting of
	`org-read-date-prefer-future'.  Use `org-read-date-analyze'.
Carsten Dominik's avatar
Carsten Dominik committed
597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619
	(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.

620 621 622
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
623 624
	(vc-next-action): Register 'unregistered and 'ignored files.
	Use when and unless instead of if where appropriate.
625 626 627
	(vc-start-entry): Fix typo.
	(vc-status): Autoload it.

628 629 630 631
2008-01-18  Glenn Morris  <rgm@gnu.org>

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

632 633 634 635 636
2008-01-18  Richard Stallman  <rms@gnu.org>

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

637 638 639 640
2008-01-18  Glenn Morris  <rgm@gnu.org>

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

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

Glenn Morris's avatar
Glenn Morris committed
644 645 646
	* 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
647 648
	modified, but the main idea was kept.

649 650
2008-01-17  Glenn Morris  <rgm@gnu.org>

651 652
	* ibuf-ext.el (ibuffer-auto-mode, ibuffer-save-filter-groups)
	(ibuffer-save-filters): Remove calls to deleted
653 654
	ibuffer-update-mode-name.

Martin Rudalics's avatar
Martin Rudalics committed
655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691
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.

692 693
2008-01-16  Stefan Monnier  <monnier@iro.umontreal.ca>

694 695 696 697 698 699 700
	* 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.

701 702 703 704
	* nxml/nxml-mode.el (nxml-mode): Use mode-line-process to indicate
	the use of degraded mode.
	(nxml-degrade): Don't change mode-name.

705 706 707
	* nxml/rng-nxml.el (rng-nxml-mode-init):
	Don't overwrite mode-line-process.

708 709 710 711 712
	* 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.

713 714 715 716
	* 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.

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

719 720 721 722
2008-01-16  Glenn Morris  <rgm@gnu.org>

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

723 724 725 726 727 728 729 730 731
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.

732 733 734
2008-01-16  Ulf Jasper  <ulf.jasper@web.de>

	* calendar/icalendar.el (icalendar-version): Increase to 0.16.
735 736
	(icalendar-export-file, icalendar-import-file):
	Restore significant trailing whitespace in `interactive' prompts.
737 738 739 740 741 742 743 744

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.
745 746
	(icalendar--convert-ical-to-diary): Compute zone-map.
	Pass timezone to icalendar--decode-isodatetime.
747 748

2008-01-16  Alan Mackenzie  <acm@muc.de>
Alan Mackenzie's avatar
Alan Mackenzie committed
749 750 751 752 753

	* 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).

754 755
2008-01-15  Stefan Monnier  <monnier@iro.umontreal.ca>

756 757 758 759
	* 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.

760 761 762
	* 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
763 764 765 766
2008-01-15  Thien-Thi Nguyen  <ttn@gnuvola.org>

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

767 768 769 770
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
771 772 773 774 775 776 777 778 779 780
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-".
781

782 783 784 785
2008-01-14  Stefan Monnier  <monnier@iro.umontreal.ca>

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

786 787 788 789 790 791 792
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
793 794
2008-01-14  Alan Mackenzie  <acm@muc.de>

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

798 799 800 801 802 803
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>.

804 805 806 807 808 809 810 811 812
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.

813 814 815 816 817 818 819 820
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.

821 822
2008-01-13  Martin Rudalics  <rudalics@gmx.at>

823 824 825
	* mail/rmail.el (rmail-convert-to-babyl-format):
	Remove save-excursion to avoid infinite looping.
	Reported by: dnz <dnz@bk.ru>.
826

827 828 829 830 831
2008-01-12  Glenn Morris  <rgm@gnu.org>

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

832 833 834 835 836
2008-01-12  Jason Rumney  <jasonr@gnu.org>

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

837 838
2008-01-11  Jason Rumney  <jasonr@gnu.org>

839 840 841
	* nxml/rng-nxml.el (rng-preferred-prefix-alist): Add some defaults.
	(rng-preferred-prefix-alist-default): Remove.

842 843 844 845 846 847 848
	* 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.

849 850
	* nxml/nxml-mode.el (nxml-mode): Call rng-nxml-mode-init directly.
	Update doc string and commentary.
851 852
	(nxml-char-name-ignore-case): Change default value.
	(nxml-mode): Call nxml-enable-unicode-char-name-sets directly.
853

854 855 856 857
2008-01-11  Martin Rudalics  <rudalics@gmx.at>

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

858 859 860 861 862 863 864
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.

865 866 867 868 869 870 871 872 873
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.

874 875 876 877 878 879 880 881 882
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.

883 884 885 886 887
2008-01-10  Dan Nicolaescu  <dann@ics.uci.edu>

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

888 889
2008-01-10  Tassilo Horn  <tassilo@member.fsf.org>

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

892 893 894 895 896 897
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.

898
2008-01-10  Michael Kifer  <kifer@cs.stonybrook.edu>
899

900
	* ediff*.el: Uncomment declare-function.
901

902
	* viper*.el: Uncomment declare-function.
903

904 905 906 907 908
2008-01-09  Tassilo Horn  <tassilo@member.fsf.org>

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

909 910
2008-01-09  Eric S. Raymond  <esr@snark.thyrsus.com>

911
	* testmodes/sgml-mode.el (sgml-tag-syntax-table): Initialize this
912 913 914 915 916
	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 "--".

917 918 919 920 921
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.

922 923 924 925 926
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.

927 928
2008-01-09  Michael Kifer  <kifer@cs.stonybrook.edu>

929 930
	* ediff*.el: Comment out declare-function.  "make bootstrap"
	stops with an error and Emacs does not compile with those things in.
931
	Besides, declare-function is not defined in XEmacs.
932

933
	* ediff-util (eqiff-quit): Autoraise minibuffer.
934

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

937
	* viper*.el: Comment out declare-function -- not defined in XEmacs.
938

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

941 942
	* viper.el (viper-set-hooks, set-cursor-color):
	Set viper-vi-state-cursor-color.
943

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

946 947
	* vc.el (vc-status-headers): Rename from vc-status-insert-headers.
	Just return header.
948 949 950 951 952 953 954 955 956 957 958 959 960 961 962
	(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.

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

965 966 967 968 969 970 971 972 973
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.

974 975
2008-01-09  Vinicius Jose Latorre  <viniciusjl@ig.com.br>

976
	* ps-print.el: Some face attributes (like :strike-through) were not
977 978 979 980 981
	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.

982 983 984 985 986
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.

987 988
2008-01-08  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>

989 990
	* textmodes/bibtex.el (bibtex-initialize): New autoloaded command.
	Rename from function bibtex-files-expand.  New optional arg select.
991 992 993 994
	(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
995
	bibtex-parse-entry.  Do not use booktitle field to set a missing title.
996
	(bibtex-autofill-entry): Do not call undo-boundary.
997
	(bibtex-lessp): Handle crossref keys that point to another bibtex file.
998 999
	(bibtex-sort-buffer, bibtex-prepare-new-entry, bibtex-validate):
	Parse keys if necessary.
1000

Nick Roberts's avatar
Nick Roberts committed
1001 1002 1003 1004 1005
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
1006
2008-01-08  Nick Roberts  <nickrob@snap.net.nz>
Nick Roberts's avatar
Nick Roberts committed
1007

1008 1009
	* 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
1010

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

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

Miles Bader's avatar
Miles Bader committed
1016
2008-01-08  Michael Albinus  <michael.albinus@gmx.de>
1017 1018 1019 1020

	* 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
1021
2008-01-08  Sven Joachim  <svenjoac@gmx.de>
1022 1023 1024

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

Miles Bader's avatar
Miles Bader committed
1025
2008-01-08  Eli Zaretskii  <eliz@gnu.org>
1026 1027 1028 1029

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

Miles Bader's avatar
Miles Bader committed
1030
2008-01-08  Stefan Monnier  <monnier@iro.umontreal.ca>
1031 1032 1033 1034

	* 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
1035
2008-01-08  Riccardo Murri  <riccardo.murri@gmail.com>
1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060

	* 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
1061
2008-01-08  Richard Stallman  <rms@gnu.org>
1062 1063 1064

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

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

	* progmodes/gud.el (gud-def): Do nothing if gud-running is t.
Stefan Monnier's avatar
Stefan Monnier committed
1068
	(gud-speedbar-menu-items): Add item for gdb-var-set-format below.
Nick Roberts's avatar
Nick Roberts committed
1069 1070 1071 1072

	* 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
1073
2008-01-08  Dan Nicolaescu  <dann@ics.uci.edu>
1074 1075 1076

	* time-stamp.el (time-stamp-time-zone):
	* whitespace.el (whitespace-check-buffer-leading)
1077 1078
	(whitespace-check-buffer-trailing, whitespace-check-buffer-indent)
	(whitespace-check-buffer-spacetab, whitespace-check-buffer-ateol):
1079
	* progmodes/sh-script.el (sh-indentation):
Stefan Monnier's avatar
Stefan Monnier committed
1080 1081
	* textmodes/ispell.el (ispell-local-pdict):
	Add safe-local-variable properties.
1082

1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095
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.

1096 1097 1098
2008-01-08  Kevin Ryde  <user42@zip.com.au>

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

1102 1103
2008-01-08  Glenn Morris  <rgm@gnu.org>

1104 1105 1106
	* diff-mode.el (diff-end-of-hunk): Don't match empty lines in
	unified format.

1107 1108 1109
	* mouse.el (mouse-major-mode-menu): Suppress duplicate menus.

2008-01-08  Ralf Angeli  <angeli@caeruleus.net>
1110 1111 1112 1113

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

1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125
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'.

1126 1127 1128 1129
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.
1130
	(vc-hg-log-view-mode): Handle the user field better.
1131

1132 1133 1134 1135
2008-01-06  Stefan Monnier  <monnier@iro.umontreal.ca>

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

1136 1137 1138 1139 1140 1141 1142 1143 1144 1145
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.

1146 1147 1148 1149 1150 1151
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.

1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168
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.

1169 1170 1171 1172 1173 1174 1175
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.

1176 1177 1178 1179 1180 1181 1182 1183
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)
1184 1185
	(dbus-event-interface-name, dbus-event-member-name):
	Adapt implementation to serial number.
1186

1187 1188 1189 1190
2008-01-04  Juanma Barranquero  <lekktu@gmail.com>

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

1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207
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.

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

1210 1211
2008-01-04  Tassilo Horn  <tassilo@member.fsf.org>

Glenn Morris's avatar
Glenn Morris committed
1212 1213 1214 1215
	* 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.

1216 1217
	* doc-view.el (doc-view-scroll-up-or-next-page)
	(doc-view-scroll-down-or-previous-page): Use image-scroll-up and
1218 1219
	image-scroll-down instead of the non-image equivalents.
	Don't rely on a signalled condition but switch pages when scrolling
1220
	doesn't change the vertical position anymore.
1221 1222
	(doc-view-mode-map): Remap scroll-{up,down} to
	image-scroll-{up,down}.
1223

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

1232 1233 1234 1235 1236
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):
1237 1238
	* mouse.el (mouse-major-mode-menu, mouse-popup-menubar)
	(mouse-buffer-menu):
1239 1240 1241 1242 1243 1244 1245 1246 1247
	* 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.