ChangeLog 664 KB
Newer Older
1 2
2008-02-24  Glenn Morris  <rgm@gnu.org>

3 4 5
	* vc-cvs.el (vc-cvs-register): Fix registering of directories in
	multiple file case.

6 7
	* vc-mcvs.el (vc-mcvs-register): Fix let-binding (for use of `file').

8 9 10 11 12 13 14
2008-02-24  Dan Nicolaescu  <dann@ics.uci.edu>

	* progmodes/compile.el (compilation-start): Specify a face for
	mode-line-process.
	(compilation-handle-exit): Specify a face and a tooltip for
	mode-line-process.

Miles Bader's avatar
Miles Bader committed
15
2008-02-24  Stefan Monnier  <monnier@iro.umontreal.ca>
16

17 18 19 20 21 22
	* hilit-chg.el: Remove spurious * in defcustom docstrings.
	(hilit-chg-make-ov): Simplify.
	(hilit-chg-fixup): Use remove-overlays.
	(hilit-chg-set-face-on-change): Remove redundant call to
	`remove-text-properties'.

23 24 25
	* dired.el (dired-mark-prompt): Don't count/display the t element.
	Reported by Carsten Blaauw <it-media.blaauw@daimler.com>.

Miles Bader's avatar
Miles Bader committed
26
2008-02-24  Dan Nicolaescu  <dann@ics.uci.edu>
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42

	* progmodes/verilog-mode.el (eval-when-compile): Don't define
	add-submenu.
	(verilog-xemacs-menu): Add :keys for C-M-a, C-M-e and C-M-h.
	Remove.  Move contents to the only use ...
	(verilog-menu): ... here.
	(verilog-statement-menu): Remove.  Move contents to the only use ...
	(verilog-stmt-menu): ... here.
	(verilog-mark-defun): Simply call mark-defun for emacs.
	(occur-pos-list): Declare for byte compiler.
	(mode-popup-menu): Don't defvar.
	(verilog-add-statement-menu): Remove.
	(verilog-mode-hook): Don't add verilog-add-statement-menu.
	(verilog-mode): Call easy-menu-add and set mode-popup-menu for
	XEmacs.

Miles Bader's avatar
Miles Bader committed
43
2008-02-24  Michael McNamara  <mac@mail.brushroad.com>
44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74

	* progmodes/verilog-mode.el (verilog-xemacs-menu): Remove XEmacs
	conditional.
	(verilog-font-grouping-keywords-face): Make the begin..end
	keywords standout more than other verilog keywords.
        (verilog-type-font-keywords): Move the begin..end out of this list
	to facilitate making them to (potentially) stand out more.
	(verilog-backward-token): Fix indent of bare always{_*}?, initial,
	function & task blocks.
        (verilog-behavioral-block-beg-re): Fix indent of bare always{_*}?,
	initial, function & task blocks.
	(verilog-forward-sexp): Handle the new "disable fork" statement of
	IEEE-1800 Verilog.
        (verilog-beg-block-re-ordered): Handle the new "disable fork"
	statement of IEEE-1800 Verilog.
        (verilog-calc-1): Handle the new "disable fork" statement of
	IEEE-1800 Verilog.
        (verilog-disable-fork-re): Add const to help handle the new
	"disable fork" statement of IEEE-1800 Verilog.
	(verilog-declaration-core-re): Add port directions by themselves,
	with no qualification, as base item of a declaration.
        (verilog-pretty-declarations): Add new flag to ask it to refrain
	from printing to the message buffer.
        (verilog-pretty-expr): Add a QUIET flag to ask it to refrain from
	printing to the message buffer.  Improve handling of the many
	types of expression line up.
        (verilog-just-one-space): Remove printing of an empty message.
        (verilog-get-lineup-indent): Rework to support the better handling
	of expression lineup for verilog-pretty-expr.
        (verilog-auto-wire): Pass the quiet flag to verilog-pretty-expr.

Miles Bader's avatar
Miles Bader committed
75
2008-02-24  Alan Mackenzie  <acm@muc.de>
Alan Mackenzie's avatar
Alan Mackenzie committed
76 77 78 79

	* progmodes/cc-mode.el (c-extend-region-for-CPP): Bug fix from
	yesterday's commit.

Miles Bader's avatar
Miles Bader committed
80
2008-02-24  Nick Roberts  <nickrob@snap.net.nz>
Nick Roberts's avatar
Nick Roberts committed
81 82 83 84 85 86

	* progmodes/gdb-ui.el (gdb-mouse-set-clear-breakpoint): Fall back
	to mouse-set-point in buffers that aren't associated with files.

	* progmodes/gud.el: Rename menu item to "Show GUD tooltips".

Miles Bader's avatar
Miles Bader committed
87
2008-02-24  Alan Mackenzie  <acm@muc.de>
Alan Mackenzie's avatar
Alan Mackenzie committed
88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112

	Set of changes so that "obtrusive" syntactic elements in a
	C/C++/ObjC preprocessor line (e.g. an unbalanced string quote or
	unmatched paren) don't interact syntactically with stuff outside
	the CPP line.

	* progmodes/cc-awk.el (c-awk-beyond-logical-line, c-awk-old-ByLL):
	Replace c-awk-end-of-logical-line and c-awk-old-EoLL to solve an
	off-by-one bug.
	(c-awk-record-region-clear-NL): Replaces c-awk-before-change, with
	a bit of refactoring.
	(c-awk-extend-and-syntax-tablify-region): Takes some of the
	functionality of c-awk-advise-fl-for-awk-region, which has been
	refactored away.

	* progmodes/cc-defs.el (c-clear-char-property-with-value-function)
	(c-clear-char-property-with-value): New function and macro which
	remove text-properties `equal' to a supplied value.

	* progmodes/cc-engine.el: Comment about text properties amended.

	* progmodes/cc-fonts.el (c-cpp-matchers): Make it put regexp
	parens around "error\\|warning".

	* progmodes/cc-langs.el (c-get-state-before-change-function)
Juanma Barranquero's avatar
Juanma Barranquero committed
113 114
	(c-before-font-lock-function, c-anchored-cpp-prefix):
	New language variables.
Alan Mackenzie's avatar
Alan Mackenzie committed
115 116 117 118 119 120
	(c-cpp-message-directives): Handle "#warning" in C, C++ and ObjC.

	* progmodes/cc-mode.el (c-basic-common-init): C and ObjC now use
	syntax-table text properties.
	(c-common-init): Call language specific before/after-change
	functions at mode initialisation.
Juanma Barranquero's avatar
Juanma Barranquero committed
121
	(c-new-BEG, c-new-END, c-old-BOM, c-old-EOM): New variables.
Alan Mackenzie's avatar
Alan Mackenzie committed
122
	(c-extend-region-for-CPP, c-neutralize-CPP-line)
Juanma Barranquero's avatar
Juanma Barranquero committed
123 124
	(c-neutralize-syntax-in-CPP): New functions.
	(c-before-change, c-after-change): Call the new language specific
Alan Mackenzie's avatar
Alan Mackenzie committed
125
	change functions defined in cc-langs.el.
Juanma Barranquero's avatar
Juanma Barranquero committed
126
	(c-advise-fl-for-region): New macro.
Alan Mackenzie's avatar
Alan Mackenzie committed
127 128 129
	(awk-mode): Remove AWK specific stuff which has been refactored
	into language independent stuff.

Miles Bader's avatar
Miles Bader committed
130
2008-02-24  Nick Roberts  <nickrob@snap.net.nz>
Nick Roberts's avatar
Nick Roberts committed
131 132 133 134 135

	* progmodes/gdb-ui.el (gdba): Recreate as an alias for gdb.
	(gdb): (Re)set gdb-flush-pending-output to nil here...
	(gdb-init-1): ...instead of here (before gdb-prompt).

Miles Bader's avatar
Miles Bader committed
136
2008-02-24  Stefan Monnier  <monnier@iro.umontreal.ca>
137 138 139 140

	* progmodes/ada-mode.el (ada-font-lock-syntactic-keywords):
	Recognize ''' just like any other char-constant.

Miles Bader's avatar
Miles Bader committed
141
2008-02-24  Stefan Monnier  <monnier@iro.umontreal.ca>
142 143 144 145

	* vc-hooks.el (vc-find-root): Remove initial loop because it's not
	careful enough.  Detect the uid-change all within the main loop.

Miles Bader's avatar
Miles Bader committed
146
2008-02-24  Stefan Monnier  <monnier@pastel.home>
147 148 149

	* textmodes/sgml-mode.el (sgml-mode): Fix comment syntax.

Miles Bader's avatar
Miles Bader committed
150
2008-02-24  Stefan Monnier  <monnier@iro.umontreal.ca>
151 152 153 154 155 156

	* hilit-chg.el (highlight-save-buffer-state): New macro.
	(highlight-save-buffer-state, hilit-chg-set-face-on-change)
	(hilit-chg-clear): Use it to preserve the modified-p flag.
	(highlight-changes-rotate-faces): Don't mess with the undo-list.

Miles Bader's avatar
Miles Bader committed
157
2008-02-24  Stefan Monnier  <monnier@iro.umontreal.ca>
158 159 160 161

	* font-lock.el (font-lock-set-defaults): Unset previously set variables
	when needed.

Miles Bader's avatar
Miles Bader committed
162
2008-02-24  ,AF(Bvar Arnfj,Av(Br,Ap(B Bjarmason  <avar@cpan.org>  (tiny change)
163 164 165 166

	* net/rcirc.el (rcirc-url-regexp): Replace definition by copying
	from gnus-button-url-regexp.

Miles Bader's avatar
Miles Bader committed
167
2008-02-24  Eli Zaretskii  <eliz@gnu.org>
168 169

	* progmodes/compile.el (compilation-next-error): Doc fix.
170
	(compilation-find-file): Doc fix.
171

Miles Bader's avatar
Miles Bader committed
172
2008-02-24  Glenn Morris  <rgm@gnu.org>
173 174 175 176

	* net/net-utils.el (ipconfig-program, ipconfig-program-options):
	Add obsolete aliases to the old names.

Miles Bader's avatar
Miles Bader committed
177
2008-02-24  Richard Stallman  <rms@gnu.org>
178

179
	* net/net-utils.el (ifconfig): Rename from ipconfig.
Glenn Morris's avatar
Glenn Morris committed
180
	(ipconfig): Alias to ifconfig.
Glenn Morris's avatar
Glenn Morris committed
181
	(ifconfig-program): Rename from ipconfig-program.
182
	(ifconfig-program-options): Rename from ipconfig-program-options.
183

Miles Bader's avatar
Miles Bader committed
184
2008-02-24  Michael McNamara  <mac@mail.brushroad.com>
185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

	* progmodes/verilog-mode.el (verilog-declaration-core-re):
	Add port directions by themselves, with no qualification, as base
	item of a declaration.
	(verilog-pretty-declarations): Add new flag that inhibits printing
	to the message buffer.
	(verilog-pretty-expr): Add new flag that inhibits printing to the
	message buffer.  Improve handling of the many types of expression
	line up.
	(verilog-just-one-space): Don't print an empty message.
	(verilog-get-lineup-indent): Rework to support the better handling
	of expression lineup for verilog-pretty-expr.
	(verilog-auto-wire): Pass the quiet flag to verilog-pretty-expr.
	(verilog-mode-version, verilog-mode-release-date): Update.

Miles Bader's avatar
Miles Bader committed
200
2008-02-24  Stefan Monnier  <monnier@iro.umontreal.ca>
201 202 203

	* subr.el (cancel-change-group): Don't move point.

204 205 206 207
2008-02-23  Markus Triska  <markus.triska@gmx.at>

	* linum.el (linum-after-config): Update all visible windows.

208 209 210 211 212
2008-02-23  Glenn Morris  <rgm@gnu.org>

	* menu-bar.el (menu-bar-games-menu): Add Bubbles and Pong.
	Add :help for Solitaire and Tetris.

213 214
	* tree-widget.el (tree-widget-lookup-image): Let-bind `file'.

215 216 217 218 219 220 221 222
	* mail/smtpmail.el: Remove leading `*' from defcustom doc-strings.
	(smtpmail-code-conv-from): Doc fix.  Fix custom type.
	(smtpmail-queue-index-file): Make it a defcustom.
	(smtpmail-queue-index): Delete.
	(smtpmail-send-it, smtpmail-send-queued-mail):
	Use smtpmail-queue-index-file and smtpmail-queue-dir rather than
	smtpmail-queue-index.

223 224 225 226 227 228 229 230 231
	* net/net-utils.el (iwconfig-program, iwconfig-program-options):
	Add :version.

2008-02-23  Yoni Rabkin  <yoni@rabkins.net>  (tiny change)

	* net/net-utils.el (iwconfig-program, iwconfig-program-options):
	New variables.
	(iwconfig): New function.

232 233 234 235 236 237 238 239 240 241 242 243 244 245
2008-02-23  Dan Nicolaescu  <dann@ics.uci.edu>

	* vc.el (vc-find-revision): Make vc-parent-buffer local before
	setting it.
	(vc-status-menu-map): Do not define using easy-menu.
	(vc-status-menu-map): New defalias.
	(vc-status-mode-map): Hook up the menu.
	(top-level): Update TODO.

	* vc-hg.el (vc-hg-extra-status-menu): Return a keymap.

	* vc-bzr.el (vc-bzr-init-version): Rename to ...
	(vc-bzr-init-revision): ... this.

Jason Rumney's avatar
Jason Rumney committed
246 247 248 249 250
2008-02-23  Jason Rumney  <jasonr@gnu.org>

	* makefile.w32-in (WINS_ALMOST): Remove term.
	(WINS): Add term here.
	(custom-deps, finder-data): Use WINS_ALMOST.
Jason Rumney's avatar
Jason Rumney committed
251

252 253 254 255
2008-02-22  Juanma Barranquero  <lekktu@gmail.com>

	* faces.el (font-weight-table): Fix value of `semi-light'.

256 257 258 259 260
2008-02-22  Stefan Monnier  <monnier@iro.umontreal.ca>

	* faces.el (font-weight-table, font-slant-table, font-swidth-table):
	Make those tables bijective.

261 262 263 264 265
2008-02-22  Ken Manheimer  <ken.manheimer@gmail.com>

	Finish pdbtrack integration cleanup, settling missing-functions
	byte compiler warnings appropriately.

266 267
	* progmodes/python.el (python-point): Remove this - beginning-of-line
	was all that was necessary for `python-pdbtrack-overlay-arrow'.
268 269 270 271 272 273 274 275
	(python-end-of-def-or-class, python-beginning-of-def-or-class)
	(python-goto-initial-line): Drop these - they were only needed for
	python-point.
	(python-comint-output-filter-function): Use condition-case and
	beginning-of-line directly, instead of python-mode.el functions
	which require all sorts of baggage.
	(point-safe): Unnecessary - we're using condition-case directly,
	instead.
276
	(python-execute-file): Include for python-shell, which I'm leaving
277 278
	in keeping despite it being unnecessary for pdb tracking.

279 280 281 282 283 284
2008-02-22  Peter Danenberg  <pcd@wikitex.org>  (tiny change)

	* progmodes/scheme.el (scheme-font-lock-keywords-2):
	Add SRFI 11 support.
	(let-values, let*-values): Specify scheme-indent-function.

285 286 287 288 289 290 291 292 293
2008-02-22  Dan Nicolaescu  <dann@ics.uci.edu>

	* vc.el (vc-exec-after): Move setting mode-line-process in the
	busy case ...
	(vc-set-mode-line-busy-indicator): ... in this new function.
	(vc-status-refresh): Call vc-set-mode-line-busy-indicator.
	(vc-update-vc-status-buffer): Reset mode-line-process.
	(vc-status-mark-all-files, vc-status-unmark-all-files): Change to
	mark/unmark all the files with the same state as the current one.
294
	With a prefix argument mark/unmark all files.
295
	(vc-status-mode-menu): Adjust strings.
296 297 298 299 300 301 302 303 304 305 306 307
	(vc-update-vc-status-buffer): Only do something when the argument
	is not nil.
	(vc-status-kill-dir-status-process): New function.
	(vc-status-mode-map): Bind it.
	(vc-status-process-buffer): New variable.
	(vc-status-mode): Make it local.
	(vc-status-refresh): Set it.

	* vc-hg.el (vc-hg-dir-status):
	* vc-git.el (vc-git-dir-status):
	* vc-svn.el (vc-svn-dir-status): Return the buffer in which the
	command is run.
308

309 310 311 312 313 314 315
2008-02-22  Glenn Morris  <rgm@gnu.org>

	* json.el (top-level): No need to require thingatpt.
	(json-read-keyword): Use thing-at-point rather than word-at-point.

	* time.el (top-level): No need to require time-date when compiling.

316 317
	* emacs-lisp/copyright.el (copyright-update-year):
	Fix subexpression numbering for the case when years are split over
318 319 320 321 322 323 324 325 326 327 328 329 330 331 332
	lines, and for the replace case.

	* emulation/tpu-edt.el (tpu-have-ispell): Doc fix.  Make obsolete.
	(tpu-caar, tpu-cadr): Delete functions.
	(zmacs-regions): No need to declare for compiler.
	(tpu-goto-breadcrumb): Use cadr rather than tpu-cadr.
	(tpu-spell-check): Rewrite, and handle mark after point.
	(tpu-special-insert): Use or rather than if.

	* emulation/vip.el (vip-special-prefix-com): Use ispell-region
	rather than spell-region.

	* textmodes/spell.el (spell-buffer, spell-word): Suppress compiler
	warnings about spell-region.

333 334 335 336 337 338 339 340 341 342 343
2008-02-22  Kenichi Handa  <handa@ni.aist.go.jp>

	* loadup.el: Don't load language/devanagari, language/kannanda,
	language/malayalam, and language/tamil.  Load language/sinhala.

	* language/indian.el (indian-font-foundry)
	(indian-script-language-alist, indian-font-char-index-table)
	(indian-font-char, indian-font-char-range, indian-script-table)
	(indian-default-script, indian-composable-pattern): Delete them.
	("Devanagari", "Kannada", "Malayalam", "Tamil"): Definitions of
	language environments moved to here.
Juanma Barranquero's avatar
Juanma Barranquero committed
344 345
	("Bengali", "Punjabi", "Gujarati", "Oriya", "Telugu"):
	New language environments.
346 347

	* language/devanagari.el, language/devan-util.el,
Juanma Barranquero's avatar
Juanma Barranquero committed
348 349
	* language/kannanda.el, language/knd-util.el, language/malayalam.el,
	* language/mlm-util.el, language/tamil.el, language/tml-util.el:
350 351 352 353
	Delete them.

	* language/sinhala.el: New file.

354 355
2008-02-21  Ken Manheimer  <ken.manheimer@gmail.com>

356 357 358 359
	Update Nick Robert's port of pdb tracking from python-mode.el.

	* progmodes/python.el (python-pdbtrack-toggle-stack-tracking):
	Clarify docstring.
360 361
	(python-pdbtrack-minor-mode-string): A sign indicating that pdb
	tracking is happening.
Juanma Barranquero's avatar
Juanma Barranquero committed
362
	(python-pdbtrack-stack-entry-regexp): Better recognize stack traces.
363
	(python-pdbtrack-input-prompt): Better recognize PDB prompts.
Glenn Morris's avatar
Glenn Morris committed
364 365
	(comint-output-filter-functions): Add python-pdbtrack-track-stack-file.
	Tracking is plugged in to all comint buffers once python.el is loaded.
366
	(python-pdbtrack-overlay-arrow): Toggle activation of
Juanma Barranquero's avatar
Juanma Barranquero committed
367
	`python-pdbtrack-minor-mode-string' in addition to the overlay arrow.
368 369 370
	(python-pdbtrack-track-stack-file): Use new
	`python-pdbtrack-get-source-buffer' for more flexible access to
	debugging source files.
Juanma Barranquero's avatar
Juanma Barranquero committed
371 372 373
	(python-pdbtrack-get-source-buffer): Identify debugging target buffer
	according to pdb stack trace, optionally using new
	`python-pdbtrack-grub-for-buffer' if file is not locally available.
374 375 376 377 378
	(python-pdbtrack-grub-for-buffer): Find most recent python-mode
	named buffer, or having function with indicated name.
	(python-shell): Remove comint-output-filter-functions hook
	addition, it's being done elsewhere.  Wrap long line.

379 380
2008-02-21  Michael Olson  <mwolson@gnu.org>

Glenn Morris's avatar
Glenn Morris committed
381 382
	* json.el: Replace XEmacs compatibility code to get rid of
	compiler warnings.
383

Michael Olson's avatar
Michael Olson committed
384 385
	* time.el: Fix compiler warning.

Glenn Morris's avatar
Glenn Morris committed
386 387 388 389
2008-02-21  Edward O'Connor  <ted@oconnor.cx>

	* json.el: New file (JavaScript Object Notation parser / generator).

390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412
2008-02-21  Dave Love  <fx@gnu.org>

	* progmodes/sym-comp.el: New file.

	* progmodes/python.el: Merge from Dave Love's 2008-01-20 version.
	Require sym-comp.  Add Python buffer to same-window-buffer-names.
	Fixup whitespaces.
	(python-font-lock-keywords): Add highlighting for Python builtins.
	(python-font-lock-syntactic-keywords): Rewrite.
	(python-quote-syntax): Use syntax-ppss-context instead of parsing
	ppss directly.
	(python-mode-map): Add binding for python-find-function.
	(python-calculate-indentation): Clean up the logic.
	(python-beginning-of-defun): Explicitly set return value.
	(python-beginning-of-statement): Stop looping if we get stuck
	going backwards.
	(python-next-statement): Stop looping if we somehow end up inside
	a string while advancing.
	(python-preoutput-continuation, python-version-checked): New vars.
	(python-check-version): New function.
	(run-python): Set default command to python-command instead of
	python-python-command.
	(run-python): Use python-check-version.  Give PYTHONPATH
Juanma Barranquero's avatar
Juanma Barranquero committed
413 414
	precedence over data-directory in the process environment.
	Load function definitions in python process after.
415 416 417 418 419 420 421 422 423 424
	(python-check-comint-prompt): New function.
	(python-send-command, python-send-receive): Use it.
	(python-complete-symbol, python-try-complete): Functions deleted.
	Use symbol-complete instead of python-complete-symbol throughout.
	(python-fill-paragraph): Further refine the fenced-string regexp.
	(def-python-skeleton): Expand to the original abbrev instead if in
	a comment or string.  Tweak skeletons for `if', `while', `for',
	`try/except', `try/finally', `name'.
	(python-pea-hook, python-abbrev-pc-hook): New functions.
	(python-abbrev-syntax-table): New var.
Juanma Barranquero's avatar
Juanma Barranquero committed
425 426 427
	(python-mode): Add python-pea-hook to pre-abbrev-expand-hook.
	Use symbol-completion-try-complete for hippie expansion.
	Turn on font lock unconditionally.
428 429 430 431
	(python-mode-hook): Defcustom it.  No need to use make-local
	variable on indent-tabs-mode in "Turn off Indent Tabs mode"
	option, since it's buffer-local.

432 433 434 435
2008-02-21  Juanma Barranquero  <lekktu@gmail.com>

	* play/hanoi.el (hanoi-internal): Set `show-trailing-whitespace' to nil.

436 437 438 439 440
2008-02-21  Drew Adams  <drew.adams@oracle.com>

	* mouse.el (minor-mode-menu-from-indicator): Create a menu with a
	"Turn off" and a "Help" entry when the minor mode has no menu.

441 442 443
2008-02-21  Dan Nicolaescu  <dann@ics.uci.edu>

	* vc.el (vc-status-mark, vc-status-unmark): New functions.
Dan Nicolaescu's avatar
Dan Nicolaescu committed
444
	(vc-status-mode-map, vc-status-mode-menu): Bind them instead of
445 446
	vc-status-mark-file and vc-status-unmark-file.
	(vc-status-mark-unmark): New function.
Dan Nicolaescu's avatar
Dan Nicolaescu committed
447
	(vc-status-previous-line, vc-status-next-line): No longer interactive.
448

449 450 451 452 453
2008-02-21  Glenn Morris  <rgm@gnu.org>

	* composite.el (encode-composition-rule): Fix typo in error message.
	(composition-function-table, auto-composition-mode): Doc fixes.

454 455
	* subr.el (sit-for): Fix obsolete form for nil second argument.

456 457 458
	* textmodes/spell.el (spell-buffer, spell-word, spell-region)
	(spell-string): Make obsolete, in favor of ispell.

459 460
2008-02-21  Kenichi Handa  <handa@ni.aist.go.jp>

461 462 463 464 465
	* language/devanagari.el: Don't setup composition-function-table
	here.
	("Devanagari"): Change charset, coding-system, coding-priority to
	Unicode-based ones.  Don't require the feature devan-util.

466 467 468 469
	* composite.el (compose-chars-after): Fix arguments for a function
	in composition-function-table.
	(auto-compose-region): Likewise.

470 471
	* ps-mule.el (ps-mule-font-info-database-bdf): Use ethio16f-uni.bdf
	for Ethiopic.
472 473
	(ps-mule-plot-string): Ignore glyph-string based compositions.

474 475
2008-02-21  Stefan Monnier  <monnier@iro.umontreal.ca>

476 477 478 479 480 481 482 483 484 485
	* doc-view.el: Allow different windows to show different pages.
	(doc-view-current-page, doc-view-current-slice, doc-view-current-info)
	(doc-view-current-image, doc-view-current-overlay): Remove variables,
	add them back as macros instead, using image-mode-winprops instead.
	Update all users of those variables.
	(doc-view-new-window-function): New function to create a new overlay
	for each new window.
	(doc-view-mode): Use it and image-mode-setup-winprops.
	(doc-view-clone-buffer-hook): Rewrite accordingly.

486 487 488 489 490 491 492 493 494 495 496 497 498
	* image-mode.el: Extend [hv]scroll support to per-window properties.
	(image-mode-current-vscroll, image-mode-current-hscroll): Remove.
	(image-mode-winprops-alist): New var to replace them.
	(image-mode-new-window-functions): New hook.
	(image-mode-winprops, image-mode-window-get, image-mode-window-put):
	New funs.
	(image-set-window-vscroll, image-set-window-hscroll): Use them.
	Remove the `window' argument, update callers.
	(image-mode-reapply-winprops): Rename image-reset-current-vhscroll.
	Use the new functions.
	(image-mode-reapply-winprops): New fun.
	(image-mode): Use it.

499 500 501 502
2008-02-20  Jay Belanger  <jay.p.belanger@gmail.com>

	* calc/calc-math.el (math-sin-raw): Add optional argument
	to keep track of original argument.
503
	(math-cos-raw): Use optional argument when calling math-sin-raw.
504 505 506
	(math-sin-raw-2, math-cos-raw-2): Check for a zero argument
	with close to original precision.

507 508 509 510 511
2008-02-20  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>

	* textmodes/bibtex.el (bibtex-convert-alien): Do not use optional
	args in calls of sit-for.

512 513
2008-02-20  Juanma Barranquero  <lekktu@gmail.com>

514 515 516
	* vc-svn.el (vc-svn-program): Fix typo in docstring.
	(vc-svn-checkin): Fix typo in error message.

517 518
	* help-mode.el: Require easymenu when compiling.

Dan Nicolaescu's avatar
Dan Nicolaescu committed
519 520 521 522
2008-02-20  Dan Nicolaescu  <dann@ics.uci.edu>

	* help-mode.el (help-mode-menu): New menu.

523 524 525 526 527
2008-02-20  Glenn Morris  <rgm@gnu.org>

	* mail/rmail.el (rmail-autodetect): Add .exe extension to movemail
	on Windows.

Kenichi Handa's avatar
Kenichi Handa committed
528 529
2008-02-20  Kenichi Handa  <handa@ni.aist.go.jp>

530
	* ps-mule.el (ps-mule-encode-region): Return a single string.
531
	(ps-mule-plot-string): Adjust for the above change.
532 533
	(ps-mule-encode-header-string): Likewise.

Kenichi Handa's avatar
Kenichi Handa committed
534
	* international/latin1-disp.el (latin1-display): Don't use
Juanma Barranquero's avatar
Juanma Barranquero committed
535
	ucs-mule-8859-to-mule-unicode.  Fix the way of resetting
Kenichi Handa's avatar
Kenichi Handa committed
536
	standard-display-table.
537
	(latin1-display-identities): Adjust for the change of what is
Kenichi Handa's avatar
Kenichi Handa committed
538 539 540 541 542
	returned by (get-language-info charset 'charset).

	* international/mule-util.el (char-displayable-p): Fix for Latin-1
	characters and terminal case.

Juanma Barranquero's avatar
Juanma Barranquero committed
543 544 545
2008-02-19  Ken Manheimer  <ken.manheimer@gmail.com>

	Minor Adaptions by Nick Roberts <nickrob@snap.net.nz> for Emacs.
Nick Roberts's avatar
Nick Roberts committed
546 547

	* progmodes/python.el: Also require comint when loading.
Juanma Barranquero's avatar
Juanma Barranquero committed
548 549
	(python-mode-map): Bind python-pdbtrack-toggle-stack-tracking.
	Replace python-shell with run-python on menu bar.
Nick Roberts's avatar
Nick Roberts committed
550 551 552 553 554 555 556
	(python-shell-map): New map.
	(python-default-interpreter, python-python-command-args)
	(python-jython-command-args, python-pdbtrack-do-tracking-p):
	New options.
	(python-which-shell, python-which-args, python-which-bufname):
	New buffer local variables.
	(python-file-queue, python-pdbtrack-is-tracking-p):
Juanma Barranquero's avatar
Juanma Barranquero committed
557

Nick Roberts's avatar
Nick Roberts committed
558 559 560 561 562 563 564 565 566 567 568 569 570 571 572
	* progmodes/python.el (python-pdbtrack-stack-entry-regexp)
	(python-pdbtrack-input-prompt, python-pdbtrack-track-range):
	New constants.

	Pdbtrack features:

	(python-point, python-end-of-def-or-class)
	(python-beginning-of-def-or-class, python-goto-initial-line)
	(python-comint-output-filter-function)
	(python-pdbtrack-overlay-arrow)
	(python-pdbtrack-track-stack-file, python-toggle-shells)
	(python-shell, python-pdbtrack-toggle-stack-tracking)
	(turn-on-pdbtrack, turn-off-pdbtrack, python-sentinel):
	New functions.

573 574 575 576 577
2008-02-19  Katsumi Yamaoka  <yamaoka@jpl.org>

	* net/ange-ftp.el (ange-ftp-quote-string): Return the null string
	when the argument is nil.

578 579 580 581
2008-02-19  Dan Nicolaescu  <dann@ics.uci.edu>

	* vc.el (dir-status): Add a brief description.

582 583 584 585
2008-02-19  Thien-Thi Nguyen  <ttn@gnuvola.org>

	* vc-hooks.el (vc-find-root): Take optional arg INVERT.
	If non-nil, reverse the sense of the check.
Juanma Barranquero's avatar
Juanma Barranquero committed
586

587 588 589
	* vc-rcs.el (vc-rcs-root): New func.
	* vc-cvs.el (vc-cvs-root): New func.
	* vc-svn.el (vc-svn-root): New func.
Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
590
	* vc-sccs.el (vc-sccs-root): New func.
591

Kenichi Handa's avatar
Kenichi Handa committed
592 593 594 595 596 597 598 599
2008-02-18  Kenichi Handa  <handa@ni.aist.go.jp>

	* language/japan-util.el (setup-japanese-environment-internal):
	Call use-cjk-char-width-table.

	* language/japanese.el ("Japanese"): Set exit-function to
	use-default-char-width-table.

Juanma Barranquero's avatar
Juanma Barranquero committed
600
	* international/characters.el: Delete occurrences of non-Unicode
Kenichi Handa's avatar
Kenichi Handa committed
601 602
	tibetan and ethiopic characters.
	(cjk-char-width-table): New variable.
Juanma Barranquero's avatar
Juanma Barranquero committed
603 604
	(use-cjk-char-width-table, use-default-char-width-table):
	New functions.
Kenichi Handa's avatar
Kenichi Handa committed
605

606 607 608 609 610 611 612 613 614
2008-02-19  Dan Nicolaescu  <dann@ics.uci.edu>

	* vc.el (vc-status-menu, vc-status-menu-map-filter): New functions.
	(vc-status-mode-menu): Add a :filter.
	(vc-status-printer): Add faces.

	* vc-hg.el (vc-hg-extra-status-menu): New function.
	(vc-hg-dir-status): Clean up the buffer before using it.

615 616
2008-02-19  Stefan Monnier  <monnier@iro.umontreal.ca>

617 618 619
	* progmodes/gdb-ui.el (gdb-output-sink): Define with an invalid value.
	(gdb): Initialize it here instead.

620 621 622
	* files.el (locate-dominating-file): Fix thinko in last change.
	Reported by Bruce Stephens <bruce.stephens@isode.com>.

623 624 625 626
2008-02-18  Dan Nicolaescu  <dann@ics.uci.edu>

	* vc.el (vc-status-mode-menu): New menu for vc-status.

Juanma Barranquero's avatar
Juanma Barranquero committed
627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678
2008-02-18  Juanma Barranquero  <lekktu@gmail.com>

	* progmodes/verilog-mode.el (customize): Fix typo in error message.
	(verilog-mode, verilog-mode-indent, verilog-mode-actions)
	(verilog-mode-auto, verilog-indent-level-module)
	(verilog-minimum-comment-distance, verilog-library-flags)
	(verilog-library-directories, verilog-library-files)
	(verilog-auto-reset-widths, verilog-imenu-generic-expression)
	(verilog-xemacs-menu, verilog-set-compile-command)
	(verilog-set-compile-command, verilog-mode-syntax-table, verilog-mode)
	(verilog-get-expr, verilog-strip-comments, verilog-one-line)
	(verilog-lint-off, verilog-batch-auto, verilog-batch-delete-auto)
	(verilog-batch-inject-auto, verilog-batch-indent)
	(verilog-continued-line, verilog-type-keywords)
	(verilog-read-sub-decls-sig, verilog-read-sub-decls-line)
	(verilog-read-inst-pins, verilog-read-arg-pins)
	(verilog-read-auto-template, verilog-read-signals, verilog-getopt-file)
	(verilog-add-list-unique, verilog-symbol-detick, verilog-modi-filename)
	(verilog-auto-star, verilog-auto-inst, verilog-auto-wire)
	(verilog-enum-ascii, verilog-sk-begin, verilog-sk-fork)
	(verilog-sk-datadef, verilog-colorize-include-files-buffer)
	(verilog-mode-version, verilog-mode-release-date)
	(verilog-mode-release-emacs, verilog-linter, verilog-coverage)
	(verilog-simulator, verilog-compiler)
	(verilog-auto-sense-defines-constant, verilog-company)
	(verilog-project, verilog-mark-defun, verilog-submit-bug-report):
	Fix typos in docstrings.
	(verilog-set-auto-endcomments, verilog-calculate-indent)
	(verilog-inject-auto, verilog-auto-arg, verilog-auto-inout-module):
	Reflow docstrings.
	(verilog-tab-always-indent, verilog-highlight-p1800-keywords)
	(verilog-auto-star-save, verilog-auto-inst-vector, verilog-mode-hook)
	(electric-verilog-forward-sexp, verilog-in-case-region-p)
	(verilog-in-struct-region-p, verilog-in-generate-region-p)
	(verilog-leap-to-head, verilog-current-indent-level)
	(verilog-case-indent-level, verilog-cpp-keywords)
	(verilog-defun-keywords, verilog-block-keywords, verilog-tf-keywords)
	(verilog-case-keywords, verilog-separator-keywords, verilog-completion)
	(verilog-signals-not-in, verilog-symbol-detick-text)
	(verilog-modi-cache-preserve-tick, verilog-modi-cache-preserve-buffer)
	(verilog-forward-close-paren, verilog-backward-open-paren)
	(verilog-backward-open-bracket): Doc fixes.

	* progmodes/gud.el (gud-def, gud-last-speedbar-stackframe): Doc fixes.
	(gud-symbol, gud-expansion-speedbar-buttons, gud-speedbar-buttons)
	(gud-gdb-run-command-fetch-lines, gud-dbx-use-stopformat-p)
	(gud-jdb-classpath, gud-jdb-find-source-using-classpath, jdb)
	(gud-find-class, gdb-script-mode, gud-tooltip-event, gud-tooltip-tips):
	Fix typos in docstrings.

	* w32-vars.el (w32-system-shells): Add TCC (new name for 4NT).

679 680 681 682
2008-02-18  Bastien Guerry  <Bastien.Guerry@ens.fr>

	* info.el (Info-read-node-name): Removed unused `default' arg.

683 684 685 686
2008-02-18  Thien-Thi Nguyen  <ttn@gnuvola.org>

	* vc-git.el (vc-git-after-dir-status, vc-git-dir-status): New funcs.

687 688 689 690 691 692 693
2008-02-18  Stefan Monnier  <monnier@iro.umontreal.ca>

	* image-mode.el (image-get-display-property): New fun.
	(image-forward-hscroll, image-next-line, image-eol, image-eob)
	(image-mode, image-minor-mode, image-toggle-display-text)
	(image-toggle-display): Use it.

694 695
2008-02-18  Jason Rumney  <jasonr@gnu.org>

696 697 698
	* international/mule.el (xml-find-file-coding-system): Don't warn
	about utf-16 with BOM.

Jason Rumney's avatar
Jason Rumney committed
699 700
	* nxml/nxml-mode.el (nxml-mode): Don't add a write-contents-hook.

701 702
	* international/mule.el (sgml-xml-auto-coding-function): Detect and
	warn if file encoding is not utf-8 and encoding not specified.
703 704 705
	(xml-find-file-coding-system): New function.
	* international/mule-conf.el (file-coding-system-alist): Use it.

706 707
2008-02-17  Glenn Morris  <rgm@gnu.org>

Juanma Barranquero's avatar
Juanma Barranquero committed
708 709
	* international/mule-cmds.el (set-locale-environment):
	Pass `frame' to getenv for LC_MESSAGES.
710

711 712 713 714
2008-02-17  Juri Linkov  <juri@jurta.org>

	* time.el (emacs-init-time): Use format instead of format-seconds.

Roland Winkler's avatar
Roland Winkler committed
715 716 717
2008-02-17  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>

	* textmodes/bibtex.el (bibtex-search-entry): Rename from
Juanma Barranquero's avatar
Juanma Barranquero committed
718
	bibtex-find-entry.  Add autoload cookie.
Roland Winkler's avatar
Roland Winkler committed
719 720 721 722
	(bibtex-find-entry): Alias for bibtex-search-entry.
	(bibtex-search-crossref): Rename from bibtex-find-crossref.
	(bibtex-find-crossref): Alias for bibtex-search-crossref.
	(bibtex-clean-entry): atomic-change-group removed.
Juanma Barranquero's avatar
Juanma Barranquero committed
723 724
	(bibtex-format-entry): Use atomic-change-group.  Use unwind-protect
	to locate buffer location where error occurred.
Roland Winkler's avatar
Roland Winkler committed
725 726 727
	Make error messages more specific.
	(bibtex-parse-keys): Only parse if buffer uses bibtex-mode.

728 729
2008-02-17  Dan Nicolaescu  <dann@ics.uci.edu>

730 731 732
	* progmodes/hideshow.el (hs-minor-mode-map): Move menu creation to
	top level.

733 734 735 736 737
	* simple.el (transient-mark-mode): Add an :init-value.

	* startup.el (command-line): Use custom-reevaluate-setting for
	transient-mark-mode.

738 739 740 741
2008-02-17  Micha$(Q)a(Bl Cadilhac  <michael@cadilhac.name>

	* wdired.el (wdired-allow-to-change-permissions): Fix typo.

Juri Linkov's avatar
Juri Linkov committed
742 743 744 745 746 747 748
2008-02-16  Juri Linkov  <juri@jurta.org>

	* startup.el (after-init-time): New variable.
	(command-line): Set `after-init-time' to the current time.

	* time.el (emacs-init-time): New function.

749 750 751 752 753
2008-02-16  Stefan Monnier  <monnier@iro.umontreal.ca>

	* files.el (locate-dominating-file): Remove initial loop because it's
	not careful enough.  Detect the uid-change all within the main loop.

754
2008-02-16  Lawrence Mitchell  <wence@gmx.li>  (tiny change)
755

Juanma Barranquero's avatar
Juanma Barranquero committed
756
	* ielm.el (ielm-is-whitespace-or-comment): Docstring fix.
757

758 759
2008-02-16  Dan Nicolaescu  <dann@ics.uci.edu>

760 761 762
	* vc.el (vc-annotate): Add new argument.
	(vc-annotate-warp-revision): Pass the current line to vc-annotate.

Juanma Barranquero's avatar
Juanma Barranquero committed
763 764
	* progmodes/hideshow.el: Remove the minor-mode bookkeeping.
	Move make-variable-buffer-local code after the corresponding defvar.
765 766 767
	(hs-minor-mode-map): Define and initialize in one step.
	(hs-minor-mode): Change from defun to define-minor-mode.

Nick Roberts's avatar
Nick Roberts committed
768 769 770 771 772 773 774 775 776 777 778 779 780
2008-02-16  Nick Roberts  <nickrob@snap.net.nz>

	* progmodes/gud.el (gud-gdb): Don't reset gdb-ready.
	(gdb-ready): Move declaration...

	* progmodes/gdb-ui.el (gdb-ready): ...to here.
	(gdb-early-user-input): New variable.
	(gdb): Reset gdb-flush-pending-output to nil and set
	comint-input-sender here (before gdb-prompt), instead of...
	(gdb-init-1): ...here.
	(gdb-send): If Emacs is not ready, defer user input to...
	(gdb-prompt): ...here.

781 782
2008-02-16  Glenn Morris  <rgm@gnu.org>

Glenn Morris's avatar
Glenn Morris committed
783 784
	* nxml/test.invalid.xml, nxml/test.valid.xml: Move to etc/nxml.

785 786 787 788 789 790
	* startup.el (emacs-startup-time): Rename to `before-init-time'.
	(before-init-time): New name for `emacs-startup-time'.
	(command-line): Use before-init-time rather than emacs-startup-time.
	* time.el (emacs-uptime): Use before-init-time rather than
	emacs-startup-time.

791 792 793 794 795
	* composite.el (composition-function-table): Doc fix.

	* calendar/time-date.el (format-seconds): Remove `nonzero' argument
	in favor of `%z' specifier.
	(emacs-uptime): Move to time.el.
Juanma Barranquero's avatar
Juanma Barranquero committed
796 797 798
	* time.el (emacs-uptime): Move here from time-date.el.  Add optional
	`format' argument.  Doc fix.  Use `%z' rather than removed `nonzero'
	argument of format-seconds.
799

800 801 802 803
2008-02-16  Dan Nicolaescu  <dann@ics.uci.edu>

	* bindings.el (mode-line-mule-info): Make the tooltips more explicit.

804
2008-02-15  Lawrence Mitchell  <wence@gmx.li>  (tiny change)
805 806 807 808 809

	* ielm.el (ielm-is-whitespace): Remove.
	(ielm-is-whitespace-or-comment): New function.
	(ielm-eval-input): Use it.

Jason Rumney's avatar
Jason Rumney committed
810 811 812 813
2008-02-15  Jason Rumney  <jasonr@gnu.org>

	* term/mac-win.el: Fix coding tag.

Dan Nicolaescu's avatar
Dan Nicolaescu committed
814 815 816 817 818 819 820 821
2008-02-15  Dan Nicolaescu  <dann@ics.uci.edu>

	* vc-hooks.el (vc-menu-map):
	* bindings.el (mode-line-mode-menu): Add tooltips.

	* bindings.el (help-echo): Add more tooltips.  Use a less
	telegraphic style for existing tooltips.

822 823 824 825 826
2008-02-14  Stefan Monnier  <monnier@iro.umontreal.ca>

	* frame.el (frame-notice-user-settings): Distinguish explicit parent-id
	from the auto-generated one.

827 828
2008-02-14  Glenn Morris  <rgm@gnu.org>

Juanma Barranquero's avatar
Juanma Barranquero committed
829 830
	* mail/rmail-spam-filter.el (rmail-spam-filter):
	Let-bind message-spam-status.
831

832 833
	* mail/smtpmail.el (password-cache-add): Declare as function.

Juanma Barranquero's avatar
Juanma Barranquero committed
834
2008-02-14  Justus Piater  <Justus-bulk@Piater.name>  (tiny change)
835 836 837

	* mail/smtpmail.el: Use password-cache.

838 839 840 841 842 843 844 845 846 847 848 849
2008-02-14  Juanma Barranquero  <lekktu@gmail.com>

	* uniquify.el (uniquify-buffer-base-name): New function.
	Suggested by Stefan Monnier <monnier@iro.umontreal.ca>.

	* desktop.el (uniquify-managed): Don't defvar.
	(desktop-buffer-info): Use `uniquify-buffer-base-name', not
	`uniquify-managed'.  Return also the buffer's base name.
	(desktop-save): When saving the buffer info, filter out the base name,
	and save it as buffer name if the buffer is managed by uniquify.
	(uniquify-item-base): Don't declare; not called anymore.

850 851 852 853 854 855 856
2008-02-14  Dan Nicolaescu  <dann@ics.uci.edu>

	* vc.el (vc-annotate-find-revision-at-line): New function.
	(vc-annotate-mode-map): Bind it.
	(vc-annotate-mode-menu): Add a menu entry for it.  Add :help for
	some entries.

857 858
2008-02-14  Glenn Morris  <rgm@gnu.org>

Glenn Morris's avatar
Glenn Morris committed
859 860 861
	* calendar/time-date.el (format-seconds): New function.
	(emacs-uptime): Use format-seconds.

862 863 864
	* Makefile.in (custom-deps, finder-data, autoloads, recompile):
	Remove `LC_ALL=C', since it's included in $(emacs) now.

865
2008-02-14  Zhang Wei  <id.brep@gmail.com>
866 867 868 869

	* textmodes/org-publish.el (org-publish-timestamp-filename):
	Replace colon characters in filename too.

870 871 872 873 874 875 876 877 878
2008-02-13  Bastien Guerry  <bzg@altern.org>

	* mail/rmail.el (rmail-header-name): New face.
	(rmail-font-lock-keywords): Use rmail-header-name.

	* mail/rmail-spam-filter.el (rsf-definitions-alist): Allow check
	against X-Spam-Status header field.
	(rmail-spam-filter): Also check X-Spam-Status header field.

879 880
2008-02-14  Mark A. Hershberger  <mah@everybody.org>

881 882
	* progmodes/flymake.el (flymake-allowed-file-name-masks):
	Add support for .pm files and .php files.
883 884 885
	(flymake-err-line-patterns): Add pattern for PHP errors.
	(flymake-php-init): New function.  PHP support for flymake.

886 887
	* progmodes/compile.el (compilation-error-regexp-alist-alist):
	Add regular expression for PHP errors.
888

889 890
2008-02-13  Michael Albinus  <michael.albinus@gmx.de>

891 892
	* net/ange-ftp.el (ange-ftp-quote-string): Use `shell-quote-argument'.
	This DTRT even on w32 machines.
893 894
	(ange-ftp-cf1): Quote FILENAME.

895 896 897 898 899
2008-02-13  Stefan Monnier  <monnier@iro.umontreal.ca>

	* smerge-mode.el (smerge-auto-combine-max-separation): New var.
	(smerge-auto-combine): New fun.

Juri Linkov's avatar
Juri Linkov committed
900 901 902 903 904 905 906 907
2008-02-12  Juri Linkov  <juri@jurta.org>

	* startup.el (fancy-startup-screen, normal-splash-screen):
	Set default-directory to command-line-default-directory.

	* desktop.el (after-init-hook): Set inhibit-startup-screen to t
	after reading the desktop.

908 909
	* progmodes/compile.el (compilation-auto-jump):
	Call compile-goto-error only when compilation-auto-jump-to-first-error
Juri Linkov's avatar
Juri Linkov committed
910 911 912 913 914 915 916 917 918
	is non-nil.
	(compilation-scroll-output): Replace :type 'boolean with a choice
	that has three options including a third option `first-error'.
	Doc fix.
	(compilation-start, compilation-forget-errors): Add an alternate
	condition comparing compilation-scroll-output with `first-error'
	in addition to compilation-auto-jump-to-first-error (to call
	compilation-auto-jump in the proper place).

Stefan Monnier's avatar
Stefan Monnier committed
919 920
2008-02-12  Stefan Monnier  <monnier@iro.umontreal.ca>

921 922 923
	* international/mule.el (sgml-html-meta-auto-coding-function):
	Make sure the search limit is ahead.

Stefan Monnier's avatar
Stefan Monnier committed
924 925 926 927
	* tar-mode.el: Fix broken indentation.
	(tar-mouse-extract, tar-extract, tar-subfile-save-buffer):
	Use with-current-buffer.

928
2008-02-12  Juanma Barranquero  <lekktu@gmail.com>
929

930 931 932 933 934 935
	* hexl.el (hexl-mode): Don't make `font-lock-defaults' buffer-local;
	it is already automatically buffer-local.

2008-02-11  Drew Adams  <drew.adams@oracle.com>

	* help.el (describe-key): Join some split lines to facilitate filling.
936 937
	* help-fns.el (describe-function-1): Fill text of overlong lines.

938 939
2008-02-12  Kenichi Handa  <handa@ni.aist.go.jp>

940 941
	* emacs-lisp/bytecomp.el (byte-compile-lapcode):
	Use unibyte-string instead of string-make-unibyte.
Kenichi Handa's avatar
Kenichi Handa committed
942

943 944
	* Makefile.in (AUTOGENEL): Remove charprop.el and uni-*.el.

945 946
2008-02-12  Stefan Monnier  <monnier@iro.umontreal.ca>

947 948 949
	* doc-view.el (doc-view-display): Change file arg to buffer arg, so it
	works also for buffers w/o buffer-file-name.  Update callers.
	(doc-view-clone-buffer-hook): New fun.
950 951
	(doc-view-mode): Use it for indirect clones.  Mark the overlays with
	the `doc-view' property so they can be recognized.
952

953 954 955
	* simple.el (clone-indirect-buffer-hook): New hook.
	(clone-indirect-buffer): Run it.

956 957 958 959 960 961 962
2008-02-11  Daiki Ueno  <ueno@unixuser.org>

	* epa.el (epa-menu-mode): Merge into epa-mode.
	(epa-menu-items): Rename the label "EasyPG Assistant" to
	"Encryption/Decryption".

	* epa-dired.el: Define a new minor-mode epa-dired-mode for dired.
963 964
	(epa-dired-mode-map): Rename from epa-dired-map.
	(epa-global-dired-mode): Rename the global minor mode.
965

Bastien Guerry's avatar
Bastien Guerry committed
966 967
2008-02-11 Drew Adams  <drew.adams@oracle.com>

Juanma Barranquero's avatar
Juanma Barranquero committed
968
	* isearch.el (isearch-fail): New face.
Bastien Guerry's avatar
Bastien Guerry committed
969 970
	(isearch-message): Highlight failure part of input.

971 972
2008-02-11  Stefan Monnier  <monnier@iro.umontreal.ca>

973 974 975 976
	* ibuffer.el (ibuffer-header-line-format): New var.
	(ibuffer-mode): Set it instead of header-line-format.
	(ibuffer-update): Use it to set header-line-format.

977 978 979
	* international/mule-cmds.el (ucs-insert): Inherit surrounding
	properties like self-insert-command.

Richard M. Stallman's avatar
Richard M. Stallman committed
980 981 982 983
2008-02-11  Drew Adams  <drew.adams@oracle.com>

	* progmodes/etags.el: Add many doc strings.

Jason Rumney's avatar
Jason Rumney committed
984 985 986 987
2008-02-11  Jason Rumney  <jasonr@gnu.org>

	* ldefs-boot.el: Regenerated.

988 989
2008-02-11  Glenn Morris  <rgm@gnu.org>

990 991 992
	* progmodes/compile.el (compilation-error-regexp-alist-alist):
	Shorten some names.

993 994
	* ffap.el (ffap-rfc-directories): Add :version.

995 996
2008-02-11  Chris Moore  <christopher.ian.moore@gmail.com>

Glenn Morris's avatar
Typo.  
Glenn Morris committed
997
	* jka-cmpr-hook.el (jka-compr-compression-info-list): Handle .sifz
998 999
	files, and backup files of same.

1000 1001
2008-02-11  Kevin Ryde  <user42@zip.com.au>

1002 1003 1004
	* ffap.el (ffap-rfc-directories): New variable.
	(ffap-rfc): Look in those dirs before offering ffap-rfc-path.

1005 1006 1007
	* info.el (Info-next-reference, Info-prev-reference)
	(Info-try-follow-nearest-node): Move to and follow https:// links too.

1008 1009 1010
	* simple.el (completion-list-mode): Show full completion-list-mode-map
	in the docstring.

1011 1012 1013 1014
2008-02-11  Sam Steingold  <sds@gnu.org>

	* vc-hooks.el (vc-prefix-key): Remove (undo 2008-02-06 patch).

Glenn Morris's avatar
Glenn Morris committed
1015 1016 1017 1018 1019 1020 1021
2008-02-11  Glenn Morris  <rgm@gnu.org>

	* startup.el (emacs-startup-time): New variable.
	(command-line): Set emacs-startup-time.

	* calendar/time-date.el (emacs-uptime): New function.

1022 1023 1024 1025 1026 1027
2008-02-10  Bastien Guerry  <bzg@altern.org>

	* mail/rmail.el (rmail-nonignored-headers): Allow to be nil.
	(rmail-clear-headers): Don't check `rmail-nonignored-headers' when
	it is nil.

1028 1029 1030 1031 1032 1033 1034 1035
2008-02-10  Daiki Ueno  <ueno@unixuser.org>

	* epg-config.el: Expand the contents of epg-package-info.el.
	(epg-package-name): New constant.
	(epg-version-number): New constant.
	(epg-bug-report-address): New constant.

	* epa-mail.el (epa-mail-mode): Add autoload cookie.
1036
	(epa-global-mail-mode): New global minor mode.
1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047

	* epa-file.el (epa-file-mode): New global minor mode.

	* epa-dired.el (epa-dired-mode): New global minor mode.

	* epa.el (epa-menu): New variable.
	(epa-menu-items): New variable.
	(epa-menu-mode): New global minor mode.
	(epa-global-minor-modes): New user option.
	(epa-mode): New global minor mode.

1048 1049 1050 1051 1052 1053 1054 1055 1056
2008-02-10  Michael Albinus  <michael.albinus@gmx.de>

	* net/dbus.el: Remove `no-byte-compile' cookie.
	(dbus-call-method, dbus-register-signal, dbus-debug)
	(dbus-registered-functions-table): Declare them with
	`declare-function' or `defvar', respectively.
	(top): Don't assert any longer.  Require 'cl when compiling.
	Apply `ignore-errors' but `dbus-ignore-errors'.

1057 1058
2008-02-10  Dan Nicolaescu  <dann@ics.uci.edu>

Juanma Barranquero's avatar
Juanma Barranquero committed
1059 1060
	* diff-mode.el (diff-add-change-log-entries-other-window):
	Use add-change-log-entry.
1061

Jason Rumney's avatar
Jason Rumney committed
1062 1063 1064 1065
2008-02-09  Jason Rumney  <jasonr@gnu.org>

	* button.el (button-map):
	* wid-edit.el (widget-keymap): Avoid line-end confusion in autoloads.
Juanma Barranquero's avatar
Juanma Barranquero committed
1066
	* ldefs-boot.el: Regenerate.
Jason Rumney's avatar
Jason Rumney committed
1067

Dan Nicolaescu's avatar
Dan Nicolaescu committed
1068 1069 1070 1071 1072 1073
2008-02-09  Dan Nicolaescu  <dann@ics.uci.edu>

	* epa.el (epa-faces, epa):
	* epa-file.el (epa-file):
	* epg-config.el (epg): Add :version.

1074 1075 1076 1077 1078 1079 1080 1081
2008-02-09  Thien-Thi Nguyen  <ttn@gnuvola.org>

	* vc.el (vc-exec-after): Append CODE to previous fragments.
	(vc-diff-finish): Take BUFFER directly, not BUFFER-NAME;
	take MESSAGES instead of VERBOSE; use it when non-nil.
	(vc-diff-internal): Compute messages once; use them;
	update call to vc-diff-finish.

1082 1083 1084 1085 1086 1087
2008-02-09  Michael Olson  <mwolson@gnu.org>

	* net/tramp.el (tramp-process-sentinel): Avoid error when process
	buffer has been killed, such as by
	`tramp-cleanup-all-connections'.

1088 1089 1090 1091
2008-02-09  Miles Bader  <miles@gnu.org>

	* net/rcirc.el (rcirc-omit-mode): Suppress invisibility ellipsis.

1092 1093 1094 1095 1096
2008-02-08  Stefan Monnier  <monnier@iro.umontreal.ca>

	* diff-mode.el (diff-add-change-log-entries-other-window): Avoid the
	splitter in context hunks.

1097 1098 1099 1100 1101
2008-02-08  Kenichi Handa  <handa@ni.aist.go.jp>

	* international/fontset.el (setup-default-fontset): Fix arabic otf
	font specification.

Michael Olson's avatar
Michael Olson committed
1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112
2008-02-08  Daiki Ueno  <ueno@unixuser.org>

	* epa-dired.el:
	* epa-file.el:
	* epa-mail.el:
	* epa-setup.el:
	* epa.el:
	* epg-config.el:
	* epg-package-info.el:
	* epg.el: Initial check-in of EasyPG.

1113 1114
2008-02-08  Glenn Morris  <rgm@gnu.org>

Glenn Morris's avatar
Glenn Morris committed
1115 1116 1117 1118 1119 1120 1121 1122
	* woman.el (woman-locale): New defcustom.
	(woman-expand-locale, woman-manpath-add-locales): New functions.
	(woman-manpath): Call woman-manpath-add-locales.  Bump :version.

	* international/mule-cmds.el (locale-translate): New function,
	with old code extracted from set-locale-environment.
	(set-locale-environment): Use locale-translate.  Set woman-locale.

1123 1124 1125 1126 1127
	* cus-start.el (selection-coding-system): Remove, since it's now
	defined in select.el rather than in xselect.c.
	* select.el (selection-coding-system): Make it a defcustom, and
	add the properties from cus-start.el.  Bump :version.

1128 1129 1130 1131
	* custom.el (custom-theme-set-variables): Sort symbols that are
	dependencies before symbols that depend on them.
	(custom-enabled-themes): Set after custom-theme-directory.

1132 1133 1134 1135 1136 1137 1138 1139
	* pcmpl-unix.el (top-level): Move provide statement to end.
	(pcmpl-unix-group-file, pcmpl-unix-passwd-file): Remove leading
	`*' from doc-string.  Allow to be nil.
	(pcmpl-ssh-known-hosts-file): Convert comment into expanded doc-string.
	Allow to be nil.  Add :version.
	(pcmpl-ssh-hosts): Move definition before use.  Handle lines
	without hostnames, and multiple hostnames per line.

1140 1141
	* term/x-win.el (x-handle-parent-id): Remove free variable `parent-id'.

Juanma Barranquero's avatar
Juanma Barranquero committed
1142
2008-02-08  Phil Hagelberg  <phil@evri.com>
1143 1144 1145 1146

	* pcmpl-unix.el (pcmpl-ssh-known-hosts-file): New defcustom.
	(pcomplete/ssh, pcomplete/scp, pcmpl-ssh-hosts): New functions.

Romain Francoise's avatar
Romain Francoise committed
1147
2008-02-07  Timo Savola  <timo.savola@iki.fi>
1148 1149 1150 1151 1152

	* startup.el (command-line-x-option-alist): Add --parent-id.

	* term/x-win.el (x-handle-parent-id): New function.

Glenn Morris's avatar
Glenn Morris committed
1153 1154 1155 1156 1157
2008-02-07  Chris Moore  <christopher.ian.moore@gmail.com>

	* mouse.el (x-fixed-font-alist): Use consistent capitalization for
	"Font Menu".

1158 1159 1160 1161 1162
2008-02-06  Michael Albinus  <michael.albinus@gmx.de>

	* net/dbus.el (dbus-interface-peer): New defconst.
	(dbus-ping): New defun.

1163 1164
2008-02-06  Sam Steingold  <sds@gnu.org>

1165
	* vc-hooks.el (vc-prefix-key): New user-customizable variable.
1166

1167 1168 1169 1170 1171
2008-02-06  Stefan Monnier  <monnier@iro.umontreal.ca>

	* net/ange-ftp.el (ange-ftp-unhandled-file-name-directory):
	Just return nil and let the C code provide a fallback.

1172 1173 1174 1175 1176
2008-02-05  Glenn Morris  <rgm@gnu.org>

	* net/tramp-cmds.el (tramp-cleanup-connection): Update calls to
	tramp-flush-connection-property for removed 2nd argument.

1177 1178 1179 1180 1181 1182 1183
2008-02-05  Stefan Monnier  <monnier@iro.umontreal.ca>

	* diff-mode.el (diff-add-change-log-entries-other-window):
	Rename from diff-create-changelog.  Change users.
	Minor change to hopefully work with plain diffs.
	(diff-mode-map): Add binding for it.

Dan Nicolaescu's avatar
Dan Nicolaescu committed
1184 1185 1186 1187 1188 1189
2008-02-04  Dan Nicolaescu  <dann@ics.uci.edu>

	* diff-mode.el: Add new TODO entry.
	(diff-create-changelog): New function.
	(diff-mode-menu): Bind it.

1190 1191 1192
2008-02-04  Kenichi Handa  <handa@ni.aist.go.jp>

	* international/mule-diag.el (print-fontset-element): Handle the
Glenn Morris's avatar
Glenn Morris committed
1193
	case of inhibiting the fallback fonts.
1194

1195 1196 1197 1198 1199
2008-02-04  Kim F. Storm  <storm@cua.dk>

	* ido.el (ido-magic-forward-char, ido-magic-backward-char)
	(ido-magic-delete-char): Use prefix arg.

Miles Bader's avatar
Miles Bader committed
1200
2008-02-03  Juanma Barranquero  <lekktu@gmail.com>
1201

Miles Bader's avatar
Miles Bader committed
1202 1203 1204
	* term/w32-win.el (image-library-alist): Prefer libpng12 to libpng13,
	because the latter is in fact a 1.2.8 build distributed with GTK+ (as
	of today, the most recent libpng is 1.2.24).
Luc Teirlinck's avatar
Luc Teirlinck committed
1205

Michael Albinus's avatar
Michael Albinus committed
1206 1207
2008-02-03  Michael Albinus  <michael.albinus@gmx.de>

Glenn Morris's avatar
Glenn Morris committed
1208
	* ediff-util.el (ediff-compute-custom-diffs-maybe): Handle remote files.
Michael Albinus's avatar
Michael Albinus committed
1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224

	* net/dbus.el (top): Check (featurep 'dbusbind).

	* net/tramp.el (tramp-process-sentinel): New defun.
	(tramp-do-copy-or-rename-file-out-of-band)
	(tramp-maybe-open-connection): Use it as process sentinel.
	(tramp-handle-delete-directory): Don't use the "-f" option; it
	isn't portable.
	(tramp-handle-start-file-process): Echo `tramp-end-of-output'
	after the command.
	(tramp-handle-shell-command): Set `mode-line-process' in the
	asynchronous case.

	* net/tramp-cache.el (tramp-flush-connection-property): Remove EVENT.

	* net/tramp-fish.el (tramp-fish-maybe-open-connection):
1225 1226
	* net/tramp-smb.el (tramp-smb-maybe-open-connection):
	Use `tramp-process-sentinel' as process sentinel.
Michael Albinus's avatar
Michael Albinus committed
1227

Juanma Barranquero's avatar
Juanma Barranquero committed
1228 1229 1230 1231 1232 1233
2008-02-02  Juanma Barranquero  <lekktu@gmail.com>

	* whitespace.el (global-whitespace-mode): Revert last change.
	(whitespace-unload-function): Force `global-whitespace-mode'
	to deactivate local modes in a slightly less intrusive way.

1234 1235 1236 1237
2008-02-02  Eli Zaretskii  <eliz@gnu.org>

	* view.el (kill-buffer-if-not-modified): Add an autoload cookie.

1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250
2008-02-02  Glenn Morris  <rgm@gnu.org>

	* international/latin1-disp.el (latin1-display):
	* progmodes/fortran.el (fortran-comment-indent-char):
	* progmodes/idlw-shell.el (top-level):
	* term/mac-win.el (mac-keyboard-translate-char):
	* whitespace.el (whitespace-char-valid-p):
	* wid-edit.el (widget-key-sequence-read-event):
	Use characterp rather than char-valid-p.

	* progmodes/cap-words.el (capitalized-next-word-boundary): Rename
	to capitalized-find-word-boundary.  Doc fix.  Update callers.
	(capitalized-next-word-boundary-function-table): Rename to
Juanma Barranquero's avatar
Juanma Barranquero committed
1251
	capitalized-find-word-boundary-function-table.  Doc fix.  Update users.
1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265

	* ps-bdf.el (bdf-read-font-info): Use string-to-number rather than
	string-to-int.

	* ps-def.el (declare-function): Add compatibility definition.
	(ps-plot-with-face, ps-plot-string): Declare as functions.
	(ps-bold-faces, ps-italic-faces): Declare variables.

	* ps-print.el (ps-mule-initialize, ps-mule-begin-job)
	(ps-mule-end-job): Declare as functions.

	* wid-edit.el (widget-string-complete): Use assoc-string rather
	than assoc-ignore-case.

1266 1267
2008-02-01  Chong Yidong  <cyd@stupidchicken.com>

1268
	* progmodes/etags.el (next-file): Improve revert message.
1269

1270 1271
2008-02-01  Andreas Schwab  <schwab@suse.de>

Andreas Schwab's avatar
Typo.  
Andreas Schwab committed
1272
	* loadup.el: Load language/burmese instead of language/myanmar.
1273

Richard M. Stallman's avatar
Richard M. Stallman committed
1274 1275
2008-02-01  Richard Stallman  <rms@gnu.org>

Glenn Morris's avatar
Glenn Morris committed
1276 1277
	* language/burmese.el: Rename from myanmar.el.
	("Burmese"): Rename from "Myanmar".
Richard M. Stallman's avatar
Richard M. Stallman committed
1278

1279
2008-02-01  Kenichi Handa  <handa@ni.aist.go.jp>
1280 1281 1282 1283 1284 1285 1286 1287 1288

	* international/fontset.el (script-representative-chars): Add cham
	and tai-viet.
	(setup-default-fontset): Add iso10646-1 font for latin and ipa.
	Add fontconfig spec for cjk-misc.  Explicitly specify font font
	for U+E000..U+F8FF.

	* international/characters.el (script-list): Add cham.

Glenn Morris's avatar
Glenn Morris committed
1289 1290
	* language/cham.el: New file.

1291
2008-02-01  Mark A. Hershberger  <mah@everybody.org>
Miles Bader's avatar