ChangeLog 669 KB
Newer Older
1 2 3 4
2008-02-26  Stefan Monnier  <monnier@iro.umontreal.ca>

	* doc-view.el (doc-view-current-page): Add a `win' argument.

5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
2008-02-25  Stefan Monnier  <monnier@iro.umontreal.ca>

	* doc-view.el (doc-view-conversion-buffer): Give it an internal name.
	Demote it to plain defvar.
	(doc-view-conversion-refresh-interval): Reduce interval.
	(doc-view-goto-page): Allow moving to pages not yet rendered.
	(doc-view-goto-page): Construct a file name rather than extracting it
	from doc-view-current-files.
	(doc-view-kill-proc): Ignore errors from kill-process.
	(doc-view-pdf/ps->png-sentinel): Die gracefully if the buffer is dead.
	(doc-view-insert-image): Use appropriate text if the page hasn't been
	rendered yet.  Adjust scrolling so the text is displayed.
	(doc-view-display): Detect not just that a page is available, but also
	that it wasn't available before, so as to avoid refreshing all pages
	repeatedly.
	(doc-view-mode): Make doc-view-cache-directory if needed.

22 23
2008-02-25  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>

Glenn Morris's avatar
Glenn Morris committed
24 25 26
	* ibuffer.el (ibuffer-do-toggle-read-only): New optional arg as in
	toggle-read-only.

27
	* textmodes/bibtex.el (bibtex-format-entry): Handle error message
28 29
	refering to a missing required field with the OPT prefix.
	Make unwindform more robust.
30 31 32 33 34

	* textmodes/bibtex.el: Remove support for hideshow minor mode as
	it duplicates the bibtex support in progmodes/hideshow.el.
	* progmodes/hideshow.el (hs-special-modes-alist): Allow bibtex
	entries that do not start at the beginning of a line.
35

36 37 38 39
2008-02-25  Chong Yidong  <cyd@stupidchicken.com>

	* files.el (shell-quote-wildcard-pattern): Quote ' and " as well.

Robert J. Chassell's avatar
Robert J. Chassell committed
40 41 42 43 44 45 46 47 48
2008-02-25  Robert J. Chassell  <bob@rattlesnake.com>

	* help-fns.el (describe-variable):  Add phrases about
	initialization file with and without customization;
	use new button type help-info-variable.

	* help-mode.el (help-info-variable):
	New button able to read Info files for help-fns.el.

49 50 51 52 53 54 55 56 57 58 59
2008-02-25  Jan Dj$(Q)Z(Brv  <jan.h.d@swipnet.se>

	* progmodes/grep.el (grep-mode-tool-bar-map): New variable.
	(grep-mode): Use grep-mode-tool-bar-map.

	* progmodes/compile.el (tool-bar): Require tool-bar.
	(compilation-mode-tool-bar-map): New variable.
	(compilation-mode): Use compilation-mode-tool-bar-map.

	* term/x-win.el (x-gtk-stock-map): Add cancel.  Remove extensions.

60 61 62 63
2008-02-25  Glenn Morris  <rgm@gnu.org>

	* vc-sccs.el (vc-sccs-diff): Fix setting of oldvers and newvers.

64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83
2008-02-25  Stefan Monnier  <monnier@iro.umontreal.ca>

	* diff-mode.el (diff-file-junk-re): New const.
	(diff-beginning-of-file-and-junk): Use it.
	(diff-file-kill): Make sure we were really inside a file diff.

	* diff-mode.el: Make it more robust in the presence of empty context
	lines in unified hunks.
	(diff-valid-unified-empty-line): New var.
	(diff-unified->context, diff-sanity-check-hunk): Obey it.
	(diff-end-of-hunk): Obey it.  New arg `donttrustheader'.
	(diff-fixup-modifs, diff-post-command-hook): Use this new arg.
	(diff-hunk-header-re-unified): New const.
	(diff-font-lock-keywords, diff-hunk-header-re, diff-split-hunk)
	(diff-fixup-modifs, diff-unified->context, diff-next-complex-hunk)
	(diff-sanity-check-hunk): Use it.

	* diff-mode.el (diff-beginning-of-file-and-junk): If we're on the
	Index: line, don't search backward for the previous one.

84 85 86 87 88
2008-02-25  Kenichi Handa  <handa@ni.aist.go.jp>

	* international/fontset.el (setup-default-fontset): Add non-OTF
	lao font for lao script.

Juanma Barranquero's avatar
Juanma Barranquero committed
89
	* language/tibetan.el: Register tibetan-composition-function in
90 91
	composition-function-table.

92 93
	* language/tibet-util.el (tibetan-composition-function):
	Adjust for the new calling way (argument changed).  Try font-shape-text
94 95 96 97 98
	if possible.

	* language/lao.el: Register lao-composition-function in
	composition-function-table.

99 100
	* language/lao-util.el (lao-composition-function): Adjust for the new
	calling way (argument changed).  Try font-shape-text if possible.
101

Miles Bader's avatar
Miles Bader committed
102
2008-02-25  Jason Rumney  <jasonr@gnu.org>
103 104 105

	* files.el (file-name-invalid-regexp): Fix octal/decimal confusion.

106 107 108 109 110 111 112 113 114 115
2008-02-25  Juri Linkov  <juri@jurta.org>

	* isearch.el (isearch-fail): Use "RosyBrown1" for a light
	background, "red4" for a dark background, "red" for 16 and
	8 colors, "grey" for grayscale, and inverse video otherwise.
	Add :version tag.
	(isearch-message): Keep the original isearch-message intact, and
	add text properties to it where necessary.  Add `isearch-error' to
	the condition that checks if isearch is unsuccessful.

Juri Linkov's avatar
Juri Linkov committed
116 117 118 119 120 121 122
2008-02-24  Juri Linkov  <juri@jurta.org>

	* progmodes/compile.el (compilation-handle-exit):
	Use compilation-error face instead of font-lock-warning-face.
	Display the same message in the minibuffer as is inserted
	at the end of the compilation buffer.

123 124
2008-02-24  Glenn Morris  <rgm@gnu.org>

125 126 127
	* vc-cvs.el (vc-cvs-register): Fix registering of directories in
	multiple file case.

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

130 131 132
	* vc-rcs.el (vc-rcs-register): Fix treatment of directories in
	multiple file case.  Use a single `let' rather than two.

133 134 135 136 137 138 139
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
140
2008-02-24  Stefan Monnier  <monnier@iro.umontreal.ca>
141

142 143 144 145 146 147
	* 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'.

148 149 150
	* 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
151
2008-02-24  Dan Nicolaescu  <dann@ics.uci.edu>
152 153 154 155 156 157 158 159 160 161 162 163 164

	* 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.
165
	(verilog-mode): Call easy-menu-add and set mode-popup-menu for XEmacs.
166

Miles Bader's avatar
Miles Bader committed
167
2008-02-24  Michael McNamara  <mac@mail.brushroad.com>
168 169 170 171 172

	* 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.
173
	(verilog-type-font-keywords): Move the begin..end out of this list
174 175 176
	to facilitate making them to (potentially) stand out more.
	(verilog-backward-token): Fix indent of bare always{_*}?, initial,
	function & task blocks.
177
	(verilog-behavioral-block-beg-re): Fix indent of bare always{_*}?,
178 179 180
	initial, function & task blocks.
	(verilog-forward-sexp): Handle the new "disable fork" statement of
	IEEE-1800 Verilog.
181
	(verilog-beg-block-re-ordered): Handle the new "disable fork"
182
	statement of IEEE-1800 Verilog.
183
	(verilog-calc-1): Handle the new "disable fork" statement of
184
	IEEE-1800 Verilog.
185
	(verilog-disable-fork-re): Add const to help handle the new
186 187 188
	"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.
189
	(verilog-pretty-declarations): Add new flag to ask it to refrain
190
	from printing to the message buffer.
191
	(verilog-pretty-expr): Add a QUIET flag to ask it to refrain from
192 193
	printing to the message buffer.  Improve handling of the many
	types of expression line up.
194 195
	(verilog-just-one-space): Remove printing of an empty message.
	(verilog-get-lineup-indent): Rework to support the better handling
196
	of expression lineup for verilog-pretty-expr.
197
	(verilog-auto-wire): Pass the quiet flag to verilog-pretty-expr.
198

Miles Bader's avatar
Miles Bader committed
199
2008-02-24  Alan Mackenzie  <acm@muc.de>
Alan Mackenzie's avatar
Alan Mackenzie committed
200 201 202 203

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

Miles Bader's avatar
Miles Bader committed
204
2008-02-24  Nick Roberts  <nickrob@snap.net.nz>
Nick Roberts's avatar
Nick Roberts committed
205 206 207 208 209 210

	* 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
211
2008-02-24  Alan Mackenzie  <acm@muc.de>
Alan Mackenzie's avatar
Alan Mackenzie committed
212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236

	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
237 238
	(c-before-font-lock-function, c-anchored-cpp-prefix):
	New language variables.
Alan Mackenzie's avatar
Alan Mackenzie committed
239 240 241 242 243 244
	(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
245
	(c-new-BEG, c-new-END, c-old-BOM, c-old-EOM): New variables.
Alan Mackenzie's avatar
Alan Mackenzie committed
246
	(c-extend-region-for-CPP, c-neutralize-CPP-line)
Juanma Barranquero's avatar
Juanma Barranquero committed
247 248
	(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
249
	change functions defined in cc-langs.el.
Juanma Barranquero's avatar
Juanma Barranquero committed
250
	(c-advise-fl-for-region): New macro.
Alan Mackenzie's avatar
Alan Mackenzie committed
251 252 253
	(awk-mode): Remove AWK specific stuff which has been refactored
	into language independent stuff.

Miles Bader's avatar
Miles Bader committed
254
2008-02-24  Nick Roberts  <nickrob@snap.net.nz>
Nick Roberts's avatar
Nick Roberts committed
255 256 257 258 259

	* 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
260
2008-02-24  Stefan Monnier  <monnier@iro.umontreal.ca>
261 262 263 264

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

Miles Bader's avatar
Miles Bader committed
265
2008-02-24  Stefan Monnier  <monnier@iro.umontreal.ca>
266 267 268 269

	* 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
270
2008-02-24  Stefan Monnier  <monnier@pastel.home>
271 272 273

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

Miles Bader's avatar
Miles Bader committed
274
2008-02-24  Stefan Monnier  <monnier@iro.umontreal.ca>
275 276 277 278 279 280

	* 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
281
2008-02-24  Stefan Monnier  <monnier@iro.umontreal.ca>
282 283 284 285

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

Miles Bader's avatar
Miles Bader committed
286
2008-02-24  ,AF(Bvar Arnfj,Av(Br,Ap(B Bjarmason  <avar@cpan.org>  (tiny change)
287 288 289 290

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

Miles Bader's avatar
Miles Bader committed
291
2008-02-24  Eli Zaretskii  <eliz@gnu.org>
292 293

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

Miles Bader's avatar
Miles Bader committed
296
2008-02-24  Glenn Morris  <rgm@gnu.org>
297 298 299 300

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

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

303
	* net/net-utils.el (ifconfig): Rename from ipconfig.
Glenn Morris's avatar
Glenn Morris committed
304
	(ipconfig): Alias to ifconfig.
Glenn Morris's avatar
Glenn Morris committed
305
	(ifconfig-program): Rename from ipconfig-program.
306
	(ifconfig-program-options): Rename from ipconfig-program-options.
307

Miles Bader's avatar
Miles Bader committed
308
2008-02-24  Michael McNamara  <mac@mail.brushroad.com>
309 310 311 312 313 314 315 316 317 318 319 320 321 322 323

	* 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
324
2008-02-24  Stefan Monnier  <monnier@iro.umontreal.ca>
325 326 327

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

328 329 330 331
2008-02-23  Markus Triska  <markus.triska@gmx.at>

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

332 333 334 335 336
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.

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

339 340 341 342 343 344 345 346
	* 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.

347 348 349 350 351 352 353 354 355
	* 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.

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

376 377 378 379
2008-02-22  Juanma Barranquero  <lekktu@gmail.com>

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

380 381 382 383 384
2008-02-22  Stefan Monnier  <monnier@iro.umontreal.ca>

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

385 386 387 388 389
2008-02-22  Ken Manheimer  <ken.manheimer@gmail.com>

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

390 391
	* progmodes/python.el (python-point): Remove this - beginning-of-line
	was all that was necessary for `python-pdbtrack-overlay-arrow'.
392 393 394 395 396 397 398 399
	(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.
400
	(python-execute-file): Include for python-shell, which I'm leaving
401 402
	in keeping despite it being unnecessary for pdb tracking.

403 404 405 406 407 408
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.

409 410 411 412 413 414 415 416 417
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.
418
	With a prefix argument mark/unmark all files.
419
	(vc-status-mode-menu): Adjust strings.
420 421 422 423 424 425 426 427 428 429 430 431
	(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.
432

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

440 441
	* emacs-lisp/copyright.el (copyright-update-year):
	Fix subexpression numbering for the case when years are split over
442 443 444 445 446 447 448 449 450 451 452 453 454 455 456
	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.

457 458
2008-02-22  Kenichi Handa  <handa@ni.aist.go.jp>

459 460
	* ldefs-boot.el: Regenerated.

461 462 463 464 465 466 467 468 469
	* 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
470 471
	("Bengali", "Punjabi", "Gujarati", "Oriya", "Telugu"):
	New language environments.
472 473

	* language/devanagari.el, language/devan-util.el,
Juanma Barranquero's avatar
Juanma Barranquero committed
474 475
	* language/kannanda.el, language/knd-util.el, language/malayalam.el,
	* language/mlm-util.el, language/tamil.el, language/tml-util.el:
476 477 478 479
	Delete them.

	* language/sinhala.el: New file.

480 481
2008-02-21  Ken Manheimer  <ken.manheimer@gmail.com>

482 483 484 485
	Update Nick Robert's port of pdb tracking from python-mode.el.

	* progmodes/python.el (python-pdbtrack-toggle-stack-tracking):
	Clarify docstring.
486 487
	(python-pdbtrack-minor-mode-string): A sign indicating that pdb
	tracking is happening.
Juanma Barranquero's avatar
Juanma Barranquero committed
488
	(python-pdbtrack-stack-entry-regexp): Better recognize stack traces.
489
	(python-pdbtrack-input-prompt): Better recognize PDB prompts.
Glenn Morris's avatar
Glenn Morris committed
490 491
	(comint-output-filter-functions): Add python-pdbtrack-track-stack-file.
	Tracking is plugged in to all comint buffers once python.el is loaded.
492
	(python-pdbtrack-overlay-arrow): Toggle activation of
Juanma Barranquero's avatar
Juanma Barranquero committed
493
	`python-pdbtrack-minor-mode-string' in addition to the overlay arrow.
494 495 496
	(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
497 498 499
	(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.
500 501 502 503 504
	(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.

505 506
2008-02-21  Michael Olson  <mwolson@gnu.org>

Glenn Morris's avatar
Glenn Morris committed
507 508
	* json.el: Replace XEmacs compatibility code to get rid of
	compiler warnings.
509

Michael Olson's avatar
Michael Olson committed
510 511
	* time.el: Fix compiler warning.

Glenn Morris's avatar
Glenn Morris committed
512 513 514 515
2008-02-21  Edward O'Connor  <ted@oconnor.cx>

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

516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538
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
539 540
	precedence over data-directory in the process environment.
	Load function definitions in python process after.
541 542 543 544 545 546 547 548 549 550
	(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
551 552 553
	(python-mode): Add python-pea-hook to pre-abbrev-expand-hook.
	Use symbol-completion-try-complete for hippie expansion.
	Turn on font lock unconditionally.
554 555 556 557
	(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.

558 559 560 561
2008-02-21  Juanma Barranquero  <lekktu@gmail.com>

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

562 563 564 565 566
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.

567 568 569
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
570
	(vc-status-mode-map, vc-status-mode-menu): Bind them instead of
571 572
	vc-status-mark-file and vc-status-unmark-file.
	(vc-status-mark-unmark): New function.
Dan Nicolaescu's avatar
Dan Nicolaescu committed
573
	(vc-status-previous-line, vc-status-next-line): No longer interactive.
574

575 576 577 578 579
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.

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

582 583 584
	* textmodes/spell.el (spell-buffer, spell-word, spell-region)
	(spell-string): Make obsolete, in favor of ispell.

585 586
2008-02-21  Kenichi Handa  <handa@ni.aist.go.jp>

587 588 589 590 591
	* 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.

592 593 594 595
	* composite.el (compose-chars-after): Fix arguments for a function
	in composition-function-table.
	(auto-compose-region): Likewise.

596 597
	* ps-mule.el (ps-mule-font-info-database-bdf): Use ethio16f-uni.bdf
	for Ethiopic.
598 599
	(ps-mule-plot-string): Ignore glyph-string based compositions.

600 601
2008-02-21  Stefan Monnier  <monnier@iro.umontreal.ca>

602 603 604 605 606 607 608 609 610 611
	* 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.

612 613 614 615 616 617 618 619 620 621 622 623 624
	* 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.

625 626 627 628
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.
629
	(math-cos-raw): Use optional argument when calling math-sin-raw.
630 631 632
	(math-sin-raw-2, math-cos-raw-2): Check for a zero argument
	with close to original precision.

633 634 635 636 637
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.

638 639
2008-02-20  Juanma Barranquero  <lekktu@gmail.com>

640 641 642
	* vc-svn.el (vc-svn-program): Fix typo in docstring.
	(vc-svn-checkin): Fix typo in error message.

643 644
	* help-mode.el: Require easymenu when compiling.

Dan Nicolaescu's avatar
Dan Nicolaescu committed
645 646 647 648
2008-02-20  Dan Nicolaescu  <dann@ics.uci.edu>

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

649 650 651 652 653
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
654 655
2008-02-20  Kenichi Handa  <handa@ni.aist.go.jp>

656
	* ps-mule.el (ps-mule-encode-region): Return a single string.
657
	(ps-mule-plot-string): Adjust for the above change.
658 659
	(ps-mule-encode-header-string): Likewise.

Kenichi Handa's avatar
Kenichi Handa committed
660
	* international/latin1-disp.el (latin1-display): Don't use
Juanma Barranquero's avatar
Juanma Barranquero committed
661
	ucs-mule-8859-to-mule-unicode.  Fix the way of resetting
Kenichi Handa's avatar
Kenichi Handa committed
662
	standard-display-table.
663
	(latin1-display-identities): Adjust for the change of what is
Kenichi Handa's avatar
Kenichi Handa committed
664 665 666 667 668
	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
669 670 671
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
672 673

	* progmodes/python.el: Also require comint when loading.
Juanma Barranquero's avatar
Juanma Barranquero committed
674 675
	(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
676 677 678 679 680 681 682
	(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
683

Nick Roberts's avatar
Nick Roberts committed
684 685 686 687 688 689 690 691 692 693 694 695 696 697 698
	* 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.

699 700 701 702 703
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.

704 705 706 707
2008-02-19  Dan Nicolaescu  <dann@ics.uci.edu>

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

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

713 714 715
	* 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
716
	* vc-sccs.el (vc-sccs-root): New func.
717

Kenichi Handa's avatar
Kenichi Handa committed
718 719 720 721 722 723 724 725
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
726
	* international/characters.el: Delete occurrences of non-Unicode
Kenichi Handa's avatar
Kenichi Handa committed
727 728
	tibetan and ethiopic characters.
	(cjk-char-width-table): New variable.
Juanma Barranquero's avatar
Juanma Barranquero committed
729 730
	(use-cjk-char-width-table, use-default-char-width-table):
	New functions.
Kenichi Handa's avatar
Kenichi Handa committed
731

732 733 734 735 736 737 738 739 740
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.

741 742
2008-02-19  Stefan Monnier  <monnier@iro.umontreal.ca>

743 744 745
	* progmodes/gdb-ui.el (gdb-output-sink): Define with an invalid value.
	(gdb): Initialize it here instead.

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

749 750 751 752
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
753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804
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).

805 806 807 808
2008-02-18  Bastien Guerry  <Bastien.Guerry@ens.fr>

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

809 810 811 812
2008-02-18  Thien-Thi Nguyen  <ttn@gnuvola.org>

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

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

820 821
2008-02-18  Jason Rumney  <jasonr@gnu.org>

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

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

827 828
	* international/mule.el (sgml-xml-auto-coding-function): Detect and
	warn if file encoding is not utf-8 and encoding not specified.
829 830 831
	(xml-find-file-coding-system): New function.
	* international/mule-conf.el (file-coding-system-alist): Use it.

832 833
2008-02-17  Glenn Morris  <rgm@gnu.org>

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

837 838 839 840
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
841 842 843
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
844
	bibtex-find-entry.  Add autoload cookie.
Roland Winkler's avatar
Roland Winkler committed
845 846 847 848
	(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
849 850
	(bibtex-format-entry): Use atomic-change-group.  Use unwind-protect
	to locate buffer location where error occurred.
Roland Winkler's avatar
Roland Winkler committed
851 852 853
	Make error messages more specific.
	(bibtex-parse-keys): Only parse if buffer uses bibtex-mode.

854 855
2008-02-17  Dan Nicolaescu  <dann@ics.uci.edu>

856 857 858
	* progmodes/hideshow.el (hs-minor-mode-map): Move menu creation to
	top level.

859 860 861 862 863
	* simple.el (transient-mark-mode): Add an :init-value.

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

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

875 876 877 878 879
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.

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

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

884 885
2008-02-16  Dan Nicolaescu  <dann@ics.uci.edu>

886 887 888
	* 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
889 890
	* progmodes/hideshow.el: Remove the minor-mode bookkeeping.
	Move make-variable-buffer-local code after the corresponding defvar.
891 892 893
	(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
894 895 896 897 898 899 900 901 902 903 904 905 906
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.

907 908
2008-02-16  Glenn Morris  <rgm@gnu.org>

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

911 912 913 914 915 916
	* 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.

917 918 919 920 921
	* 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
922 923 924
	* 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.
925

926 927 928 929
2008-02-16  Dan Nicolaescu  <dann@ics.uci.edu>

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

930
2008-02-15  Lawrence Mitchell  <wence@gmx.li>  (tiny change)
931 932 933 934 935

	* 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
936 937 938 939
2008-02-15  Jason Rumney  <jasonr@gnu.org>

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

Dan Nicolaescu's avatar
Dan Nicolaescu committed
940 941 942 943 944 945 946 947
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.

948 949 950 951 952
2008-02-14  Stefan Monnier  <monnier@iro.umontreal.ca>

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

953 954
2008-02-14  Glenn Morris  <rgm@gnu.org>

Juanma Barranquero's avatar
Juanma Barranquero committed
955 956
	* mail/rmail-spam-filter.el (rmail-spam-filter):
	Let-bind message-spam-status.
957

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

Juanma Barranquero's avatar
Juanma Barranquero committed
960
2008-02-14  Justus Piater  <Justus-bulk@Piater.name>  (tiny change)
961 962 963

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

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

976 977 978 979 980 981 982
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.

983 984
2008-02-14  Glenn Morris  <rgm@gnu.org>

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

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

991
2008-02-14  Zhang Wei  <id.brep@gmail.com>
992 993 994 995

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

996 997 998 999 1000 1001 1002 1003 1004
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.

1005 1006
2008-02-14  Mark A. Hershberger  <mah@everybody.org>

1007 1008
	* progmodes/flymake.el (flymake-allowed-file-name-masks):
	Add support for .pm files and .php files.
1009 1010 1011
	(flymake-err-line-patterns): Add pattern for PHP errors.
	(flymake-php-init): New function.  PHP support for flymake.

1012 1013
	* progmodes/compile.el (compilation-error-regexp-alist-alist):
	Add regular expression for PHP errors.
1014

1015 1016
2008-02-13  Michael Albinus  <michael.albinus@gmx.de>

1017 1018
	* net/ange-ftp.el (ange-ftp-quote-string): Use `shell-quote-argument'.
	This DTRT even on w32 machines.
1019 1020
	(ange-ftp-cf1): Quote FILENAME.

1021 1022 1023 1024 1025
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
1026 1027 1028 1029 1030 1031 1032 1033
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.

1034 1035
	* 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
1036 1037 1038 1039 1040 1041 1042 1043 1044
	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
1045 1046
2008-02-12  Stefan Monnier  <monnier@iro.umontreal.ca>

1047 1048 1049
	* international/mule.el (sgml-html-meta-auto-coding-function):
	Make sure the search limit is ahead.

Stefan Monnier's avatar
Stefan Monnier committed
1050 1051 1052 1053
	* tar-mode.el: Fix broken indentation.
	(tar-mouse-extract, tar-extract, tar-subfile-save-buffer):
	Use with-current-buffer.

1054
2008-02-12  Juanma Barranquero  <lekktu@gmail.com>
1055

1056 1057 1058 1059 1060 1061
	* 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.
1062 1063
	* help-fns.el (describe-function-1): Fill text of overlong lines.

1064 1065
2008-02-12  Kenichi Handa  <handa@ni.aist.go.jp>

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

1069 1070
	* Makefile.in (AUTOGENEL): Remove charprop.el and uni-*.el.

1071 1072
2008-02-12  Stefan Monnier  <monnier@iro.umontreal.ca>

1073 1074 1075
	* 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.
1076 1077
	(doc-view-mode): Use it for indirect clones.  Mark the overlays with
	the `doc-view' property so they can be recognized.
1078

1079 1080 1081
	* simple.el (clone-indirect-buffer-hook): New hook.
	(clone-indirect-buffer): Run it.

1082 1083 1084 1085 1086 1087 1088
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.
1089 1090
	(epa-dired-mode-map): Rename from epa-dired-map.
	(epa-global-dired-mode): Rename the global minor mode.
1091

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

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

1097 1098
2008-02-11  Stefan Monnier  <monnier@iro.umontreal.ca>

1099 1100 1101 1102
	* 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.

1103 1104 1105
	* international/mule-cmds.el (ucs-insert): Inherit surrounding
	properties like self-insert-command.

Richard M. Stallman's avatar
Richard M. Stallman committed
1106 1107 1108 1109
2008-02-11  Drew Adams  <drew.adams@oracle.com>

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

Jason Rumney's avatar
Jason Rumney committed
1110 1111 1112 1113
2008-02-11  Jason Rumney  <jasonr@gnu.org>

	* ldefs-boot.el: Regenerated.

1114 1115
2008-02-11  Glenn Morris  <rgm@gnu.org>

1116 1117 1118
	* progmodes/compile.el (compilation-error-regexp-alist-alist):
	Shorten some names.

1119 1120
	* ffap.el (ffap-rfc-directories): Add :version.

1121 1122
2008-02-11  Chris Moore  <christopher.ian.moore@gmail.com>

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

1126 1127
2008-02-11  Kevin Ryde  <user42@zip.com.au>

1128 1129 1130
	* ffap.el (ffap-rfc-directories): New variable.
	(ffap-rfc): Look in those dirs before offering ffap-rfc-path.

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

1134 1135 1136
	* simple.el (completion-list-mode): Show full completion-list-mode-map
	in the docstring.

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

1148 1149 1150 1151 1152 1153
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.

1154 1155 1156 1157 1158 1159 1160 1161
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.
1162
	(epa-global-mail-mode): New global minor mode.
1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173

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

1174 1175 1176 1177 1178 1179 1180 1181 1182
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'.

1183 1184
2008-02-10  Dan Nicolaescu  <dann@ics.uci.edu>

Juanma Barranquero's avatar
Juanma Barranquero committed
1185 1186
	* diff-mode.el (diff-add-change-log-entries-other-window):
	Use add-change-log-entry.
1187

Jason Rumney's avatar
Jason Rumney committed
1188 1189 1190 1191
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
1192
	* ldefs-boot.el: Regenerate.
Jason Rumney's avatar
Jason Rumney committed
1193

Dan Nicolaescu's avatar
Dan Nicolaescu committed
1194 1195 1196 1197 1198 1199
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.

1200 1201 1202 1203 1204 1205 1206 1207
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.

1208 1209 1210 1211 1212 1213
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'.

1214 1215 1216 1217
2008-02-09  Miles Bader  <miles@gnu.org>

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

1218 1219 1220 1221 1222
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.

1223 1224 1225 1226 1227
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
1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238
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.

1239 1240
2008-02-08  Glenn Morris  <rgm@gnu.org>

Glenn Morris's avatar
Glenn Morris committed
1241 1242 1243 1244 1245 1246 1247 1248
	* 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.

1249 1250 1251 1252 1253
	* 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.

1254 1255 1256 1257
	* 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.

1258 1259 1260 1261 1262 1263 1264 1265
	* 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.

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

Juanma Barranquero's avatar
Juanma Barranquero committed
1268
2008-02-08  Phil Hagelberg  <phil@evri.com>