]> git.eshelyaron.com Git - emacs.git/log
emacs.git
15 years ago(ediff-context-diff-label-regexp): Don't match
Juri Linkov [Mon, 14 Dec 2009 06:52:59 +0000 (06:52 +0000)]
(ediff-context-diff-label-regexp): Don't match
whitespace after the file name of the first line of unified format,
because git-diff doesn't output whitespace and file modification time
after the file name.

15 years agoComment.
Glenn Morris [Mon, 14 Dec 2009 06:39:39 +0000 (06:39 +0000)]
Comment.

15 years ago* info.el (Info-hide-cookies-node): Before hiding a cookie,
Juri Linkov [Mon, 14 Dec 2009 05:09:08 +0000 (05:09 +0000)]
* info.el (Info-hide-cookies-node): Before hiding a cookie,
check if it already has the `display' property added by
`Info-display-images-node', and not put the `invisible' property
in this case.

15 years ago* cedet/semantic/mru-bookmark.el (global-semantic-mru-bookmark-mode)
Chong Yidong [Mon, 14 Dec 2009 04:17:00 +0000 (04:17 +0000)]
* cedet/semantic/mru-bookmark.el (global-semantic-mru-bookmark-mode)
(semantic-mru-bookmark-mode): Doc fixes.

* cedet/semantic/db.el (semanticdb-cache-get): Use error instead
of assert.

15 years ago* sem-user.texi (Semantic mode, Idle Scheduler, Smart Completion)
Chong Yidong [Mon, 14 Dec 2009 04:11:43 +0000 (04:11 +0000)]
* sem-user.texi (Semantic mode, Idle Scheduler, Smart Completion)
(Smart Jump, Analyzer Debug): Copyedits.
(Semantic mode user commands): Link to new nodes.
(Speedbar, SymRef, MRU Bookmarks, Sticky Func Mode)
(Highlight Func Mode, Tag Decoration Mode): New nodes, from the
upstream Semantic manual.

* semantic.texi (Introduction): Minor fix to diagram.

15 years ago(message-sort-headers): Define for compiler.
Glenn Morris [Mon, 14 Dec 2009 03:28:34 +0000 (03:28 +0000)]
(message-sort-headers): Define for compiler.

15 years ago(decode_coding_iso_2022): Ignore ISO_CODE_SS2_7 (0x19)
Kenichi Handa [Mon, 14 Dec 2009 01:20:29 +0000 (01:20 +0000)]
(decode_coding_iso_2022): Ignore ISO_CODE_SS2_7 (0x19)
in 8-bit encoding.

15 years ago(report-emacs-bug): In message-mode, sort manually before storing
Glenn Morris [Sun, 13 Dec 2009 23:43:17 +0000 (23:43 +0000)]
(report-emacs-bug): In message-mode, sort manually before storing
original report text.  (Bug#5178)
Remove superfluous save-excursion.

15 years ago(mm-sign-option, mm-encrypt-option): Add :version tag.
Reiner Steib [Sun, 13 Dec 2009 19:14:28 +0000 (19:14 +0000)]
(mm-sign-option, mm-encrypt-option): Add :version tag.

15 years agoSet the extended window manager hint for tooltip windows.
Jan Djärv [Sun, 13 Dec 2009 15:39:28 +0000 (15:39 +0000)]
Set the extended window manager hint for tooltip windows.

* xfns.c (x_create_tip_frame): Set the extended window manager hint for
tooltip windows.

* xterm.h (struct x_display_info): Add Xatom_net_window_type_tooltip and
Xatom_net_window_type.

* xterm.c (x_term_init): Initialize Xatom_net_window_type_tooltip and
Xatom_net_window_type.

15 years agoWork around warning about g_set_prgname() called multiple times.
Jan Djärv [Sun, 13 Dec 2009 14:24:22 +0000 (14:24 +0000)]
Work around warning about g_set_prgname() called multiple times.
* xterm.c (my_log_handler): New function.
(x_term_init): Set my_log_handler as log handler during gtk_init
so we can filter out buggy messages. (bug #5120).

15 years agoBug 5177: Scroll bar thumb did not move when scrolling with mouse wheel.
Jan Djärv [Sun, 13 Dec 2009 13:31:35 +0000 (13:31 +0000)]
Bug 5177: Scroll bar thumb did not move when scrolling with mouse wheel.

* xterm.c (xg_scroll_callback): Parameter list changed,
use parameter GtkScrollType to determine scroll/line/page.
Only allow dragging if a button < 4 is grabbed (bug #5177).
(xg_end_scroll_callback): New function.
(x_create_toolkit_scroll_bar): Pass xg_end_scroll_callback to
xg_create_scroll_bar.

* gtkutil.c (xg_gtk_scroll_destroy): Remove XG_LAST_SB_DATA handling.
(scroll_end_callback): Remove.
(xg_create_scroll_bar): Add parameter end_callback, bind it to
button-release-event.  Replace value-changed event with change-value,
bug #5177,
(xg_event_is_for_scrollbar): Only return true if button is less than 4,
bug #5177.

* gtkutil.h (XG_LAST_SB_DATA): Remove.
(xg_create_scroll_bar): Add GCallback end_callback.

15 years agoxftfont.c: Parse symbolic names for constants also.
Jan Djärv [Sun, 13 Dec 2009 13:16:17 +0000 (13:16 +0000)]
xftfont.c: Parse symbolic names for constants also.

(QClcdfilter): New variable.
(xftfont_open): Parse constant names for RGBA, HINT_STYLE and LCDFILTER.
(syms_of_xftfont): Initialize QClcdfilter.

15 years agoAdd commentary about how to use Semantic.
Chong Yidong [Sun, 13 Dec 2009 01:55:09 +0000 (01:55 +0000)]
Add commentary about how to use Semantic.

15 years agoNEWS entry for gdb-mi GSoC changes.
Dmitry Dzhus [Sat, 12 Dec 2009 22:49:55 +0000 (22:49 +0000)]
NEWS entry for gdb-mi GSoC changes.

15 years ago* net/dbus.el (dbus-property-handler): Filter lambda forms out
Michael Albinus [Sat, 12 Dec 2009 19:18:33 +0000 (19:18 +0000)]
* net/dbus.el (dbus-property-handler): Filter lambda forms out
when responding to "GetAll" properties.

15 years agoFix typo.
Jan Djärv [Sat, 12 Dec 2009 17:11:41 +0000 (17:11 +0000)]
Fix typo.

15 years ago* simple.el (compose-mail): Remove mail-setup-with-from from
Chong Yidong [Sat, 12 Dec 2009 17:01:03 +0000 (17:01 +0000)]
* simple.el (compose-mail): Remove mail-setup-with-from from
customization checks.

15 years agoDPI might get set to 0 if we saw some Xsettings, but not DPI.
Jan Djärv [Sat, 12 Dec 2009 16:12:59 +0000 (16:12 +0000)]
DPI might get set to 0 if we saw some Xsettings, but not DPI.
xsettings.c (struct xsettings): Add member seen.
(parse_xft_settings): Update member seen with what we have read.
Return 0 if Xft-settings have been parsed, 0 otherwise.
(apply_xft_settings): Only update Xft settings with what member seen
indicates as new.

15 years ago(struct text_pos): Use EMACS_INT;
Eli Zaretskii [Sat, 12 Dec 2009 13:41:21 +0000 (13:41 +0000)]
(struct text_pos): Use EMACS_INT;
(struct glyph): Use EMACS_INT for charpos.
(struct it): Use EMACS_INT for stop_charpos, end_charpos, region_beg_charpos,
region_end_charpos, redisplay_end_trigger_charpos, and also for
iterator_stack_entry.end_charpos and iterator_stack_entry.stop_charpos.

15 years agogtkutil.c: Scroll bar thumb not updated properly (bug #5177).
Jan Djärv [Sat, 12 Dec 2009 12:29:15 +0000 (12:29 +0000)]
gtkutil.c: Scroll bar thumb not updated properly (bug #5177).
(scroll_end_callback): New function (bug #5177)
(xg_create_scroll_bar): Call scroll_end_callback on button release
event (bug #5177).
(xg_event_is_for_scrollbar): != replaced with ==.

15 years ago(message-info): Explain why we use `Info-goto-node'.
Reiner Steib [Sat, 12 Dec 2009 11:53:27 +0000 (11:53 +0000)]
(message-info): Explain why we use `Info-goto-node'.

15 years ago(archive-rar-summarize): Support Attribute fields in RAR archives
Eli Zaretskii [Sat, 12 Dec 2009 09:49:09 +0000 (09:49 +0000)]
(archive-rar-summarize): Support Attribute fields in RAR archives
created on Unix systems.

15 years ago(minibuffer-local-must-match-filename-map): Re-instate the varalias that was
Stefan Monnier [Sat, 12 Dec 2009 05:23:54 +0000 (05:23 +0000)]
(minibuffer-local-must-match-filename-map): Re-instate the varalias that was
accidentally removed by the 2009-11-19 change (bug#5186).

15 years agoRemove RCS keywords
Miles Bader [Sat, 12 Dec 2009 04:54:26 +0000 (04:54 +0000)]
Remove RCS keywords

Revision: emacs@sv.gnu.org/emacs--devo--0--patch-1645

15 years ago(malayalam-composable-pattern): Fix previous change.
Kenichi Handa [Sat, 12 Dec 2009 02:28:05 +0000 (02:28 +0000)]
(malayalam-composable-pattern): Fix previous change.

15 years ago(indian-compose-regexp): New function.
Kenichi Handa [Sat, 12 Dec 2009 02:20:34 +0000 (02:20 +0000)]
(indian-compose-regexp): New function.
(malayalam-composable-pattern): Fix the pattern.
(composition-function-table): Set malayalam-composable-pattern for
Malayalam characters.

15 years ago(struct ftfont_info): New member matrix.
Kenichi Handa [Sat, 12 Dec 2009 02:14:16 +0000 (02:14 +0000)]
(struct ftfont_info): New member matrix.
(ftfont_open): Setup xftfont_info->matrix.
(MFLTFontFT): New member matrix.
(FLOOR, CEIL, ROUND): New macros.
(ftfont_get_metrics): Handle matrix transformation.
(ftfont_shape_by_flt): New arg matrix.  Callers changed.

15 years ago(struct xftfont_info): New member matrix.
Kenichi Handa [Sat, 12 Dec 2009 02:11:29 +0000 (02:11 +0000)]
(struct xftfont_info): New member matrix.
(xftfont_open): Setup xftfont_info->matrix.

15 years agoRemove RCS keywords
Miles Bader [Fri, 11 Dec 2009 20:48:03 +0000 (20:48 +0000)]
Remove RCS keywords

Revision: emacs@sv.gnu.org/emacs--devo--0--patch-1642

15 years ago* progmodes/bug-reference.el (bug-reference-map): Bind mouse-2
Chong Yidong [Fri, 11 Dec 2009 17:02:03 +0000 (17:02 +0000)]
* progmodes/bug-reference.el (bug-reference-map): Bind mouse-2
rather than down-mouse-1, based on follow-link conventions.

15 years ago* makefile.w32-in: Ensure that Lisp files in CEDET subdirectories
Chong Yidong [Fri, 11 Dec 2009 16:48:02 +0000 (16:48 +0000)]
* makefile.w32-in: Ensure that Lisp files in CEDET subdirectories
are compiled.

15 years ago* verilog-mode.el (verilog-vmm-begin-re, verilog-vmm-end-re,
Dan Nicolaescu [Fri, 11 Dec 2009 02:31:49 +0000 (02:31 +0000)]
* verilog-mode.el (verilog-vmm-begin-re, verilog-vmm-end-re,
verilog-vmm-statement-re, verilog-ovm-statement-re,
verilog-defun-level-not-generate-re, verilog-calculate-indent,
verilog-leap-to-head, verilog-backward-token): Fix
indenting VMM macros.  Reported by Jonathan Ashbrook.

* verilog-mode.el (verilog-auto-lineup, verilog-nameable-item-re):
Cleanup user-visible spelling and documentation errors.  One
reported by Gary Delp.
(verilog-submit-bug-report): Mention bug tracking and CC
co-author.
(verilog-read-decls): Fix AUTOWIRE with types declared in a
package, bug195.  Reported by Pierre-David Pfister.

15 years ago(safe-pos-list): Define for compiler.
Glenn Morris [Fri, 11 Dec 2009 01:46:24 +0000 (01:46 +0000)]
(safe-pos-list): Define for compiler.

15 years agoFix thinko.
Glenn Morris [Fri, 11 Dec 2009 01:27:40 +0000 (01:27 +0000)]
Fix thinko.

15 years agoFix typo.
Glenn Morris [Fri, 11 Dec 2009 01:26:58 +0000 (01:26 +0000)]
Fix typo.

15 years agoNo longer require sendmail.
Glenn Morris [Fri, 11 Dec 2009 01:21:35 +0000 (01:21 +0000)]
No longer require sendmail.
Replace sendmail's `mail-text' by `rfc822-goto-eoh'.  (Bug#5174)
(report-emacs-bug-orig-text): Doc fix.
(report-emacs-bug-send-command, report-emacs-bug-send-hook):
New local variables, to adapt to different mail-user-agents.
(report-emacs-bug): Fix test for a gnu.org address.
Use overlays for emphasis, since font-lock defeats 'face property.
Pretest bugs also end up at the newsgroup these days.
Stop message-mode stripping text properties.
Set and use the new buffer-local variables.
(report-emacs-bug-hook): Add doc-string.
Remove some unnecessary save-excursions and simplify.
Use the appropriate hook and send-command.

15 years ago(emacs-lisp-mode-map): Standardize the capitalization of some menu entries.
Glenn Morris [Fri, 11 Dec 2009 01:20:04 +0000 (01:20 +0000)]
(emacs-lisp-mode-map): Standardize the capitalization of some menu entries.

15 years agoAsure buffer-display-table is unique when two or more windows are visible.
Vinicius Jose Latorre [Fri, 11 Dec 2009 01:04:55 +0000 (01:04 +0000)]
Asure buffer-display-table is unique when two or more windows are visible.

15 years agoDoc fix.
Vinicius Jose Latorre [Thu, 10 Dec 2009 22:58:40 +0000 (22:58 +0000)]
Doc fix.

15 years agoconfigure.in: Check for RSVG if GNUStep is used.
Jan Djärv [Thu, 10 Dec 2009 19:27:37 +0000 (19:27 +0000)]
configure.in: Check for RSVG if GNUStep is used.

15 years ago(archive-rar-summarize): Allow between 6 and 7 characters in the
Eli Zaretskii [Thu, 10 Dec 2009 19:25:36 +0000 (19:25 +0000)]
(archive-rar-summarize): Allow between 6 and 7 characters in the
Attribute field.

15 years agoFix bug#5091: indentation in c++-mode.
Alan Mackenzie [Thu, 10 Dec 2009 14:29:11 +0000 (14:29 +0000)]
Fix bug#5091: indentation in c++-mode.

* cc-mode.el (c-basic-common-init): make text property `category' rear
non-sticky.

* cc-engine.el (c-ssb-lit-begin): New defsubst, extracted from ....
(c-syntactic-skip-backward): Refactor, extracting the above.
(c-guess-basic-syntax CASEs 5D.3, 5L): Add extra anchor point;
(c-guess-basic-syntax CASE 19): New CASE to handle template construct
continued over line boundary.
(c-guess-basic-syntax CASE 7): don't trigger on '<'.

15 years ago(vc-svn-after-dir-status): Fix regexp. (Bug#4741)
Dan Nicolaescu [Thu, 10 Dec 2009 14:24:42 +0000 (14:24 +0000)]
(vc-svn-after-dir-status): Fix regexp.  (Bug#4741)

15 years agoRemove mention of latex-complete, which was removed before the release.
Stefan Monnier [Thu, 10 Dec 2009 08:47:26 +0000 (08:47 +0000)]
Remove mention of latex-complete, which was removed before the release.

15 years agoLet loaddefs.el adjust to changes in autoload-excludes (bug#5162).
Stefan Monnier [Thu, 10 Dec 2009 08:46:54 +0000 (08:46 +0000)]
Let loaddefs.el adjust to changes in autoload-excludes (bug#5162).
* emacs-lisp/autoload.el (autoload-generate-file-autoloads):
Disregard autoload-excludes.
(update-directory-autoloads): Obey autoload-excludes here instead.
But don't store its contents in no-autoloads and remove entries that
refer to excludes files.

15 years ago(top-level): Move require 'mail-utils to start.
Glenn Morris [Thu, 10 Dec 2009 08:25:58 +0000 (08:25 +0000)]
(top-level): Move require 'mail-utils to start.
(expand-mail-aliases): Define for compiler.

15 years ago(log-view-vc-backend, log-view-vc-fileset): Define for compiler.
Glenn Morris [Thu, 10 Dec 2009 08:24:41 +0000 (08:24 +0000)]
(log-view-vc-backend, log-view-vc-fileset): Define for compiler.

15 years ago(report-emacs-bug): Use whichever send command is appropriate for the
Glenn Morris [Thu, 10 Dec 2009 08:17:15 +0000 (08:17 +0000)]
(report-emacs-bug): Use whichever send command is appropriate for the
mail-user-agent in use.

15 years ago* lib-src/makefile.w32-in, doc/lispintro/makefile.w32-in: Use
Chong Yidong [Wed, 9 Dec 2009 20:15:56 +0000 (20:15 +0000)]
* lib-src/makefile.w32-in, doc/lispintro/makefile.w32-in: Use
parenthesis for macros for nmake compatibility.

15 years agoconfigure.in: Don't check for RSVG or GConf unless X11 is used.
Jan Djärv [Wed, 9 Dec 2009 18:46:53 +0000 (18:46 +0000)]
configure.in: Don't check for RSVG or GConf unless X11 is used.

15 years ago* xsettings.c: Include "keyboard.h".
Andreas Schwab [Wed, 9 Dec 2009 14:30:37 +0000 (14:30 +0000)]
* xsettings.c: Include "keyboard.h".

15 years ago(xg_tool_bar_proxy_help_callback): Fix missing return.
Andreas Schwab [Wed, 9 Dec 2009 14:26:26 +0000 (14:26 +0000)]
(xg_tool_bar_proxy_help_callback): Fix missing return.

15 years ago* cmds.c: Include "frame.h".
Andreas Schwab [Wed, 9 Dec 2009 14:20:49 +0000 (14:20 +0000)]
* cmds.c: Include "frame.h".
* frame.c: Include "font.h" also if !HAVE_WINDOW_SYSTEM.
* frame.h: Move declaration of delete_frame outside of
HAVE_WINDOW_SYSTEM.

15 years agoRegenerate.
Andreas Schwab [Wed, 9 Dec 2009 13:14:08 +0000 (13:14 +0000)]
Regenerate.

15 years ago* NEWS: Point to the external counterparts of su and sudo.
Michael Albinus [Wed, 9 Dec 2009 10:37:30 +0000 (10:37 +0000)]
* NEWS: Point to the external counterparts of su and sudo.

15 years ago* net/tramp.el (tramp-handle-insert-directory): Suppress error messages.
Michael Albinus [Wed, 9 Dec 2009 10:23:00 +0000 (10:23 +0000)]
* net/tramp.el (tramp-handle-insert-directory): Suppress error messages.

15 years ago* eshell.texi (History): Add the other built-in variables.
Michael Albinus [Wed, 9 Dec 2009 10:10:18 +0000 (10:10 +0000)]
* eshell.texi (History): Add the other built-in variables.
(Built-ins): Explain built-ins, and how to apply the external commands.
Add `history', `su' and `sudo'.

* tramp.texi (Remote processes): Add missing <RET> in the example.

15 years agoFix short log parsing and fontification.
Dan Nicolaescu [Wed, 9 Dec 2009 06:04:09 +0000 (06:04 +0000)]
Fix short log parsing and fontification.
* vc-bzr.el (vc-bzr-log-view-mode): Match dot in revision number.
Fix fontification for the [merge] label.

15 years agoDrop some properties to avoid surprises.
Stefan Monnier [Wed, 9 Dec 2009 05:56:53 +0000 (05:56 +0000)]
Drop some properties to avoid surprises.
* htmlfontify.el (hfy-ignored-properties): New defcustom.
(hfy-fontify-buffer): Use it.

15 years agoNo longer need to patch configure.
Chong Yidong [Wed, 9 Dec 2009 02:32:27 +0000 (02:32 +0000)]
No longer need to patch configure.

15 years agoMinor cleanup.
Stefan Monnier [Wed, 9 Dec 2009 02:11:29 +0000 (02:11 +0000)]
Minor cleanup.
* ffap.el (ffap-symbol-value): Replace ffap-soft-value.  Adjust all callers.
(ffap-locate-file): Remove unused arg `dir-ok' and make other args compulsory.
Adjust callers.
(ffap-gopher-at-point): Remove unused var `name'.

15 years agoBump version to 23.1.90. emacs-pretest-23.1.90
Chong Yidong [Wed, 9 Dec 2009 02:06:16 +0000 (02:06 +0000)]
Bump version to 23.1.90.

15 years agoAUTHORS: Regenerate
Chong Yidong [Wed, 9 Dec 2009 02:05:40 +0000 (02:05 +0000)]
AUTHORS: Regenerate

15 years agoldefs-boot.el: Regenerate.
Chong Yidong [Wed, 9 Dec 2009 02:05:23 +0000 (02:05 +0000)]
ldefs-boot.el: Regenerate.

15 years agoGet rid of the ELCFILES abomination.
Stefan Monnier [Wed, 9 Dec 2009 01:53:15 +0000 (01:53 +0000)]
Get rid of the ELCFILES abomination.
* Makefile.in (update-elclist, ELCFILES, compile-last): Remove.
(compile-elcfiles): New phony target.
(compile-main): Compute ELCFILES dynamically.
(compile-clean): New target to remove left-over elc files.
(compile, all): Use it.

15 years agoRemove resolved GTK on Cygwin problem.
Chong Yidong [Wed, 9 Dec 2009 01:07:36 +0000 (01:07 +0000)]
Remove resolved GTK on Cygwin problem.

15 years ago* configure.in: Allow compiling Emacs with GTK on Cygwin.
Chong Yidong [Wed, 9 Dec 2009 01:06:32 +0000 (01:06 +0000)]
* configure.in: Allow compiling Emacs with GTK on Cygwin.

* src/s/cygwin.h (G_SLICE_ALWAYS_MALLOC): New variable.

* src/emacs.c (main): Set the G_SLICE environment variable for Cygwin
GTK builds.

15 years agoRequire help-mode instead of help-fns.
Kenichi Handa [Wed, 9 Dec 2009 01:02:28 +0000 (01:02 +0000)]
Require help-mode instead of help-fns.

15 years ago*** empty log message ***
Kenichi Handa [Wed, 9 Dec 2009 01:02:11 +0000 (01:02 +0000)]
*** empty log message ***

15 years ago(ucs-names): Supply a sufficiently fine ranges instead of
Kenichi Handa [Wed, 9 Dec 2009 00:57:02 +0000 (00:57 +0000)]
(ucs-names): Supply a sufficiently fine ranges instead of
pre-calculating accurate ranges.  Iterate with bigger
gc-cons-threshold.

15 years agoAdd support for stashing a snapshot of the current tree.
Dan Nicolaescu [Tue, 8 Dec 2009 15:56:57 +0000 (15:56 +0000)]
Add support for stashing a snapshot of the current tree.
* vc-git.el (vc-git-stash-snapshot): New function.
(vc-git-stash-map, vc-git-extra-menu-map): Add a mapping for it.

15 years ago* play/gomoku.el (gomoku-mode-map): Remap `move-(beginning|end)-of-line'
Juanma Barranquero [Tue, 8 Dec 2009 11:27:53 +0000 (11:27 +0000)]
* play/gomoku.el (gomoku-mode-map): Remap `move-(beginning|end)-of-line'
  instead of `(beginning|end)-of-line'.

15 years agoFix entries.
Glenn Morris [Tue, 8 Dec 2009 03:29:05 +0000 (03:29 +0000)]
Fix entries.

15 years ago(vc-mtn-print-log): Fix typo in previous.
Glenn Morris [Tue, 8 Dec 2009 03:28:22 +0000 (03:28 +0000)]
(vc-mtn-print-log): Fix typo in previous.

15 years ago(ELCFILES): Regenerate.
Glenn Morris [Tue, 8 Dec 2009 03:27:05 +0000 (03:27 +0000)]
(ELCFILES): Regenerate.

15 years agoFix log entries.
Glenn Morris [Tue, 8 Dec 2009 03:26:07 +0000 (03:26 +0000)]
Fix log entries.

15 years agoNEWS entries for mail-user-agent and CEDET.
Chong Yidong [Tue, 8 Dec 2009 02:59:53 +0000 (02:59 +0000)]
NEWS entries for mail-user-agent and CEDET.

15 years agoDon't lazy-highlight the comint output in history Isearch mode.
Juri Linkov [Mon, 7 Dec 2009 22:36:58 +0000 (22:36 +0000)]
Don't lazy-highlight the comint output in history Isearch mode.

* comint.el (comint-history-isearch-search): Instead of
`comint-line-beginning-position', use `comint-after-pmark-p'
to check if point if before the process mark, and go to
`process-mark' in this case.

15 years ago(latex-complete, latex-indent-or-complete): Remove.
Stefan Monnier [Mon, 7 Dec 2009 21:15:19 +0000 (21:15 +0000)]
(latex-complete, latex-indent-or-complete): Remove.
(latex-mode): Set completion-at-point-functions instead.

15 years ago(unexec): Don't search for .data twice.
Andreas Schwab [Mon, 7 Dec 2009 20:27:40 +0000 (20:27 +0000)]
(unexec): Don't search for .data twice.

15 years ago* minibuffer.el (completion-at-point-functions): New var.
Stefan Monnier [Mon, 7 Dec 2009 20:06:26 +0000 (20:06 +0000)]
* minibuffer.el (completion-at-point-functions): New var.
(completion-at-point): New command.
* indent.el (indent-for-tab-command): Handle the new `complete' behavior.
* progmodes/python.el (python-mode-map): Use completion-at-point.
(python-completion-at-point): Rename from python-partial-symbol and
adjust for use in completion-at-point-functions.
(python-mode): Setup completion-at-point for Python completion.
* emacs-lisp/lisp.el (lisp-completion-at-point): New function
extracted from lisp-complete-symbol.
(lisp-complete-symbol): Use it.
* emacs-lisp/lisp-mode.el (emacs-lisp-mode): Use define-derived-mode,
setup completion-at-point for Elisp completion.
(emacs-lisp-mode-map, lisp-interaction-mode-map): Use completion-at-point.
* ielm.el (ielm-map): Use completion-at-point.
(inferior-emacs-lisp-mode): Setup completion-at-point for Elisp completion.
* progmodes/sym-comp.el: Move to...
* obsolete/sym-comp.el: Move from progmodes.

15 years agoPrevent save-buffer in Rmail buffers from using the coding-system
Eli Zaretskii [Mon, 7 Dec 2009 19:21:57 +0000 (19:21 +0000)]
Prevent save-buffer in Rmail buffers from using the coding-system
of the current message, and from clobbering the encoding mnemonics
in the mode line (Bug#4623).

(rmail-swap-buffers): Swap encoding and modified flag, too.
(rmail-message-encoding): New variable.
(rmail-write-region-annotate): Record the encoding of the current message
in rmail-message-encoding.
(rmail-after-save-hook): New function, restores the encoding of the current
message after the message collection is saved.

15 years ago(grep-read-files): Use `completing-read'
Juri Linkov [Mon, 7 Dec 2009 17:35:47 +0000 (17:35 +0000)]
(grep-read-files): Use `completing-read'
instead of `read-string'.  Set its `collection' arg to
`read-file-name-internal'.  (Bug#4301)

15 years agoCorrectly restore original Isearch point. (Bug#4994)
Juri Linkov [Mon, 7 Dec 2009 17:30:01 +0000 (17:30 +0000)]
Correctly restore original Isearch point.  (Bug#4994)

* isearch.el (isearch-mode): Move `isearch-push-state' after
`(run-hooks 'isearch-mode-hook)'.
(isearch-cancel): When `isearch-push-state-function' is defined,
let-bind `isearch-cmds' to the first state (the last element of
`isearch-cmds') and call `isearch-top-state' (it calls pop-state
function and restores the original point).  Otherwise, move point
to `isearch-opoint'.

15 years ago(ucs-names): Fix last-minute paren-typo.
Stefan Monnier [Mon, 7 Dec 2009 16:53:48 +0000 (16:53 +0000)]
(ucs-names): Fix last-minute paren-typo.

15 years ago* vc-bzr.el (vc-bzr-annotate-command): More elegant form for last
Chong Yidong [Mon, 7 Dec 2009 16:18:42 +0000 (16:18 +0000)]
* vc-bzr.el (vc-bzr-annotate-command): More elegant form for last
change.  Suggested by David Kastrup.

15 years agoAdded compose-mail-user-agent-warnings.
Chong Yidong [Mon, 7 Dec 2009 16:14:23 +0000 (16:14 +0000)]
Added compose-mail-user-agent-warnings.

15 years ago(ucs-names): Weed out at compile-time the chars that don't have names, so
Stefan Monnier [Mon, 7 Dec 2009 16:12:47 +0000 (16:12 +0000)]
(ucs-names): Weed out at compile-time the chars that don't have names, so
the table can be built much faster at run-time.

15 years ago* simple.el (compose-mail): Check for incompatibilities and warn.
Chong Yidong [Mon, 7 Dec 2009 16:09:05 +0000 (16:09 +0000)]
* simple.el (compose-mail): Check for incompatibilities and warn.
(compose-mail-user-agent-warnings): New option.

15 years agoSupport showing a single log entry from vc-annotate.
Dan Nicolaescu [Mon, 7 Dec 2009 09:02:11 +0000 (09:02 +0000)]
Support showing a single log entry from vc-annotate.
* vc.el (print-log): Add a new argument: START-REVISION.
(vc-print-log-internal): Add a new optional argument and
pass it to the backend.
(vc-print-log, vc-print-root-log): Adjust callers.
* vc-annotate.el (vc-annotate-show-log-revision-at-line): If a
buffer already displays the requested log entry, use it.
Otherwise display only the log entry in question.
* vc-svn.el (vc-svn-print-log):
* vc-mtn.el (log-view-file-re):
* vc-hg.el (vc-hg-state):
* vc-git.el (vc-git-print-log): Add support for new argument START-REVISION.
(vc-git-show-log-entry): Return t on success.
* vc-bzr.el (vc-bzr-print-log): Add support new argument START-REVISION.
(vc-bzr-show-log-entry): Return t on success.
* vc-rcs.el (vc-rcs-print-log):
* vc-sccs.el (vc-sccs-print-log):
* vc-cvs.el (vc-cvs-print-log): Add new argument, ignore it.

15 years ago2009-12-07 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer [Mon, 7 Dec 2009 06:56:40 +0000 (06:56 +0000)]
2009-12-07  Michael Kifer <kifer@cs.stonybrook.edu>

* ediff-init.el (ediff-event-key): use event-to-character instead of
event-key.

* ediff-mult.el (ediff-setup-meta-map, ediff-prepare-meta-buffer): add
menus to the meta mode. (Dan Nicolaescu's <dann@ics.uci.edu> patch.)

* ediff.el (ediff-buffers-internal): add unwind-protect.

15 years agoHandle prompt rules of ksh in OpenBSD 4.5. Reported by Raphaël
Michael Albinus [Mon, 7 Dec 2009 06:38:06 +0000 (06:38 +0000)]
Handle prompt rules of ksh in OpenBSD 4.5.  Reported by Raphaël
Berbain <raphael.berbain@gmail.com>.

* net/tramp.el (tramp-end-of-output): Move up.  Use `#' and `$'
characters.
(tramp-initial-end-of-output): New defconst.
(tramp-methods, tramp-find-shell)
(tramp-open-connection-setup-interactive-shell)
(tramp-maybe-open-connection): Use it.
(tramp-shell-prompt-pattern, tramp-wait-for-output): Handle
existence of `#' and `$'.

* net/tramp-fish.el (tramp-fish-maybe-open-connection): Use
`tramp-initial-end-of-output'.

15 years agoGet the background mode from the terminal for xterm, and set
Dan Nicolaescu [Mon, 7 Dec 2009 06:30:30 +0000 (06:30 +0000)]
Get the background mode from the terminal for xterm, and set
faces accordingly.
* term/xterm.el (xterm-set-background-mode): New function.
(terminal-init-xterm): Use it in case xterm supports background
color queries.  Recompute faces after getting the background
color.

15 years agoUlrich Mueller <ulm at gentoo.org>
Glenn Morris [Mon, 7 Dec 2009 06:21:27 +0000 (06:21 +0000)]
Ulrich Mueller  <ulm at gentoo.org>

(byte-compile-insert-header): Put the version number comment back on
its own line, for easier parsing by external tools.

15 years agoMake it work for non-file buffers (bug#5102).
Stefan Monnier [Mon, 7 Dec 2009 02:37:42 +0000 (02:37 +0000)]
Make it work for non-file buffers (bug#5102).
* doc-view.el (doc-view-current-cache-dir):
Use doc-view-buffer-file-name rather than buffer-file-name.
(doc-view-mode): Use buffer-name when buffer-file-name is nil.

15 years ago* vc-bzr.el (vc-bzr-annotate-command): Handle the case where the
Chong Yidong [Sun, 6 Dec 2009 23:27:55 +0000 (23:27 +0000)]
* vc-bzr.el (vc-bzr-annotate-command): Handle the case where the
author field is too short.

15 years ago*** empty log message ***
Dan Nicolaescu [Sun, 6 Dec 2009 22:36:11 +0000 (22:36 +0000)]
*** empty log message ***

15 years ago* vc-git.el (vc-git-print-log): Handle a limit argument. Display
Dan Nicolaescu [Sun, 6 Dec 2009 22:18:03 +0000 (22:18 +0000)]
* vc-git.el (vc-git-print-log): Handle a limit argument.  Display
the short log in graph form and with labels.
(vc-git-log-view-mode): Handle labels.

15 years agoMake vc-revert change VC state from 'added to 'unregistered.
Dan Nicolaescu [Sun, 6 Dec 2009 21:25:55 +0000 (21:25 +0000)]
Make vc-revert change VC state from 'added to 'unregistered.
* vc-git.el (vc-git-revert): Call git reset first.