]> code.delx.au - gnu-emacs/log
gnu-emacs
13 years agoSilence gnus-art compilation.
Glenn Morris [Sat, 6 Nov 2010 19:35:19 +0000 (12:35 -0700)]
Silence gnus-art compilation.
* lisp/gnus/gnus-art.el (gnus-treat-article): Give dynamic local variables
`condition', `type', `length' a prefix.
(gnus-treat-predicate): Update for above name changes.

13 years agoSilence mail-extr compilation.
Glenn Morris [Sat, 6 Nov 2010 19:28:44 +0000 (12:28 -0700)]
Silence mail-extr compilation.
* lisp/mail/mail-extr.el (mail-extract-address-components): Give dynamic
local variables `cbeg' and `cend' a prefix.
(mail-extr-voodoo): Update for above name change.

13 years agoSilence reftex compilation.
Glenn Morris [Sat, 6 Nov 2010 19:11:38 +0000 (12:11 -0700)]
Silence reftex compilation.

* lisp/textmodes/reftex-toc.el (reftex-toc-do-promote)
(reftex-toc-promote-prepare): Pass `delta' as an explicit argument.
(reftex-toc-promote-action): Doc fix.

* lisp/textmodes/reftex-sel.el (reftex-select-item): Give local variables
`prompt', `data' a prefix.
(reftex-select-post-command-hook, reftex-select-callback)
(reftex-select-mouse-accept, reftex-select-read-cite):
Update for above name changes.

* lisp/textmodes/reftex-ref.el (reftex-reference): Rename local variable
`refstyle' to reftex-refstyle.
(reftex-offer-label-menu): Update for above name change.
* lisp/textmodes/reftex-sel.el (reftex-select-toggle-varioref): Update for
`refstyle' name change.

13 years agoMinor emerge changes.
Glenn Morris [Sat, 6 Nov 2010 18:51:11 +0000 (11:51 -0700)]
Minor emerge changes.
* lisp/vc/emerge.el (emerge-eval-in-buffer): Remove, and replace all uses
with with-current-buffer.
(diff, template): Give dynamic local variables a prefix.
(emerge-line-numbers): Rename local `diff' to emerge-line-diff.
(emerge-line-number-in-buf): Update for above name change.
(emerge-combine-versions-internal): Rename local `template' to
emerge-combine-template.
(emerge-combine-versions-edit): Update for above name change.

13 years agoxdisp.c: Add commentary about character compositions in bidirectional text.
Eli Zaretskii [Sat, 6 Nov 2010 18:19:32 +0000 (20:19 +0200)]
xdisp.c: Add commentary about character compositions in bidirectional text.

13 years agoRefTeX: Improve matching of bib entries.
Ralf Angeli [Sat, 6 Nov 2010 15:56:29 +0000 (16:56 +0100)]
RefTeX: Improve matching of bib entries.

13 years agosrc/ChangeLog: Fix log entry for 2010-11-06T09:33:22Z!jan.h.d@swipnet.se.
Eli Zaretskii [Sat, 6 Nov 2010 13:49:29 +0000 (15:49 +0200)]
src/ChangeLog: Fix log entry for 2010-11-06T09:33:22Z!jan.h.d@swipnet.se.

13 years agoSupport R2L lines in tool-tip text.
Eli Zaretskii [Sat, 6 Nov 2010 13:45:37 +0000 (15:45 +0200)]
Support R2L lines in tool-tip text.

 xfns.c (Fx_show_tip): If any of the tool-tip text lines is R2L,
 adjust width of tool-tip frame to the width of text, excluding the
 stretch glyph at the beginning of R2L glyph rows.
 w32fns.c (Fx_show_tip): Likewise.

13 years ago* shell.el (shell-process-popd): Made aware of comint-file-name-prefix.
Michael Albinus [Sat, 6 Nov 2010 12:08:58 +0000 (13:08 +0100)]
* shell.el (shell-process-popd): Made aware of comint-file-name-prefix.

13 years agoconfigure.in: Fix indentation
Andreas Schwab [Sat, 6 Nov 2010 10:31:56 +0000 (11:31 +0100)]
configure.in: Fix indentation

13 years ago* src/nsfont.m: Include termchar for new mouse-highlight.
Jan Djärv [Sat, 6 Nov 2010 09:33:22 +0000 (10:33 +0100)]
* src/nsfont.m: Include termchar for new mouse-highlight.

13 years agoUnify mouse-highlight code for all GUI and TTY sessions.
Eli Zaretskii [Sat, 6 Nov 2010 08:28:31 +0000 (10:28 +0200)]
Unify mouse-highlight code for all GUI and TTY sessions.

 term.c: Remove static mouse_face_* variables.  All users
 changed.
 (term_show_mouse_face, term_clear_mouse_face)
 (fast_find_position, term_mouse_highlight): Functions deleted.
 (tty_draw_row_with_mouse_face): New function.
 (term_mouse_movement): Call note_mouse_highlight instead of
 term_mouse_highlight.
 nsterm.m (ns_update_window_begin, ns_update_window_end)
 (ns_update_end, x_destroy_window, ns_frame_up_to_date)
 (ns_dumpglyphs_box_or_relief, ns_maybe_dumpglyphs_background)
 (ns_dumpglyphs_image, ns_dumpglyphs_stretch)
 (ns_initialize_display_info, keyDown, mouseMoved, mouseExited):
 Replace Display_Info with Mouse_HLInfo everywhere where
 mouse_face_* members were accessed for mouse highlight purposes.
 xterm.c (x_update_window_begin, x_update_window_end)
 (x_update_end, XTframe_up_to_date, x_set_mouse_face_gc)
 (handle_one_xevent, x_free_frame_resources, x_term_init): Replace
 Display_Info with Mouse_HLInfo everywhere where mouse_face_*
 members were accessed for mouse highlight purposes.
 w32term.c (x_update_window_begin, x_update_window_end)
 (x_update_end, w32_read_socket, x_free_frame_resources)
 (w32_initialize_display_info): Replace Display_Info with
 Mouse_HLInfo everywhere where mouse_face_* members were accessed
 for mouse highlight purposes.
 xdisp.c (show_mouse_face, note_mode_line_or_margin_highlight)
 (note_mouse_highlight) [HAVE_WINDOW_SYSTEM]: Don't run GUI code
 unless the frame is on a window-system.
 (get_tool_bar_item, handle_tool_bar_click)
 (note_tool_bar_highlight, draw_glyphs, erase_phys_cursor)
 (show_mouse_face, clear_mouse_face, coords_in_mouse_face_p)
 (note_mode_line_or_margin_highlight, note_mouse_highlight)
 (x_clear_window_mouse_face, cancel_mouse_face, expose_frame):
 Replace Display_Info with Mouse_HLInfo everywhere where
 mouse_face_* members were accessed for mouse highlight purposes.
 (coords_in_mouse_face_p): Move prototype out of the
 HAVE_WINDOW_SYSTEM conditional.
 (x_y_to_hpos_vpos, frame_to_window_pixel_xy): Move out of the
 HAVE_WINDOW_SYSTEM block.
 (try_window_id) [HAVE_GPM || MSDOS]: Call
 x_clear_window_mouse_face.
 (draw_row_with_mouse_face): Implementation for HAVE_WINDOW_SYSTEM
 systems.  Call tty_draw_row_with_mouse_face for TTY systems.
 (show_mouse_face): Call draw_row_with_mouse_face, instead of
 calling draw_glyphs directly.
 (show_mouse_face, clear_mouse_face, coords_in_mouse_face_p)
 (cursor_in_mouse_face_p, rows_from_pos_range)
 (mouse_face_from_buffer_pos, mouse_face_from_string_pos)
 (note_mode_line_or_margin_highlight, note_mouse_highlight)
 (x_clear_window_mouse_face, cancel_mouse_face): Move out of the
 HAVE_WINDOW_SYSTEM block.  Ifdef away window-system specific
 fragments.
 (note_mouse_highlight): Call popup_activated for MSDOS as well.
 Clear mouse highlight if pointer is over glyphs whose OBJECT is an
 integer.
 (mouse_face_from_buffer_pos): Add parentheses around && within ||.
 (x_consider_frame_title, tool_bar_lines_needed): Move
 prototypes to HAVE_WINDOW_SYSTEM-only part.
 (get_window_cursor_type): Move inside a HAVE_WINDOW_SYSTEM-only
 part.  Remove "#ifdef HAVE_WINDOW_SYSTEM" from body of function.
 (null_glyph_slice): Move declaration into HAVE_WINDOW_SYSTEM-only
 part.
 dispnew.c (mirror_make_current): Set Y coordinate of the
 mode-line and header-line rows.
 (init_display): Setup initial frame's output_data for text
 terminal frames.
 xmenu.c (popup_activated): Don't define on MSDOS, which now has
 its own definition on msdos.c.
 msdos.c (show_mouse_face, clear_mouse_face)
 (fast_find_position, IT_note_mode_line_highlight)
 (IT_note_mouse_highlight): Functions deleted.
 (IT_frame_up_to_date, dos_rawgetc): Call note_mouse_highlight
 instead of IT_note_mouse_highlight.
 (draw_row_with_mouse_face, popup_activated): New functions.
 (dos_set_window_size, draw_row_with_mouse_face, IT_update_begin)
 (IT_update_end, IT_frame_up_to_date, internal_terminal_init)
 (dos_rawgetc): Replace Display_Info with Mouse_HLInfo everywhere
 where mouse_face_* members were accessed for mouse highlight
 purposes.
 msdos.h (initialize_msdos_display): Add prototype.
 frame.h (MOUSE_HL_INFO): New macro.
 lisp.h (Mouse_HLInfo): New data type.
 xterm.h (struct x_display_info):
 w32term.h (struct w32_display_info):
 nsterm.h (struct ns_display_info):
 termchar.h (struct tty_display_info): Use it instead of
 mouse_face_* members.
 dispextern.h (show_mouse_face, clear_mouse_face): Update type of
 1st argument.
 (frame_to_window_pixel_xy, note_mouse_highlight)
 (x_clear_window_mouse_face, cancel_mouse_face, clear_mouse_face)
 (show_mouse_face, cursor_in_mouse_face_p): Move prototypes out of
 HAVE_WINDOW_SYSTEM conditional.
 (draw_row_with_mouse_face): Declare prototype.
 (tty_draw_row_with_mouse_face): Declare prototype.

13 years agoCleanup -Wall warnings.
Eli Zaretskii [Fri, 5 Nov 2010 21:47:58 +0000 (23:47 +0200)]
Cleanup -Wall warnings.

 xdisp.c (get_window_cursor_type): Move inside a HAVE_WINDOW_SYSTEM-only
 part.  Remove "#ifdef HAVE_WINDOW_SYSTEM" from body of function.
 (null_glyph_slice): Move declaration into HAVE_WINDOW_SYSTEM-only part.

13 years agochapter, part, section are all DocBook elements
Sam Steingold [Fri, 5 Nov 2010 19:30:18 +0000 (15:30 -0400)]
chapter, part, section are all DocBook elements

13 years agoFix unified mouse highlight after compiling on Unix.
Eli Zaretskii [Fri, 5 Nov 2010 18:07:42 +0000 (20:07 +0200)]
Fix unified mouse highlight after compiling on Unix.

 xdisp.c (x_consider_frame_title, tool_bar_lines_needed): Move
 prototypes to HAVE_WINDOW_SYSTEM-only part.
 frame.h (MOUSE_HL_INFO): Fix definition to work both for
 TTY-only and GUI builds.

13 years agoterm.c (append_glyphless_glyph, produce_glyphless_glyph): Remove unused variables.
Eli Zaretskii [Fri, 5 Nov 2010 17:52:06 +0000 (19:52 +0200)]
term.c (append_glyphless_glyph, produce_glyphless_glyph): Remove unused variables.

13 years agoDecode utf-8 strings in mixed environments by default.
Lars Magne Ingebrigtsen [Fri, 5 Nov 2010 14:17:46 +0000 (15:17 +0100)]
Decode utf-8 strings in mixed environments by default.
Done via the new `erc-coding-system-precedence' variable.

13 years agoFix mouse redesigned mouse highlight on MSDOS.
Eli Zaretskii [Fri, 5 Nov 2010 12:11:22 +0000 (14:11 +0200)]
Fix mouse redesigned mouse highlight on MSDOS.

 dispnew.c (init_display): Setup initial frame's output_data for
 text terminal frames.
 frame.h (MOUSE_HL_INFO): Fix TTY definition.
 msdos.h (initialize_msdos_display): Add prototype.

13 years ago* mouse.el (mouse-yank-primary): Update comment (Bug#6802).
Jan Djärv [Fri, 5 Nov 2010 12:11:12 +0000 (13:11 +0100)]
* mouse.el (mouse-yank-primary): Update comment (Bug#6802).

13 years ago* nsterm.m (EmacsView-mouseExited:): Correct error in conditional logic pointed out...
Adrian Robert [Fri, 5 Nov 2010 10:35:36 +0000 (12:35 +0200)]
* nsterm.m (EmacsView-mouseExited:): Correct error in conditional logic pointed out by Eli Zaretskii.

13 years agoCleanup fallout from redesigning mouse highlight.
Eli Zaretskii [Fri, 5 Nov 2010 10:03:17 +0000 (12:03 +0200)]
Cleanup fallout from redesigning mouse highlight.

 dispextern.h (tty_draw_row_with_mouse_face): Add prototype.
 xdisp.c (draw_row_with_mouse_face): Don't #ifdef away on MSDOS.
 Call tty_draw_row_with_mouse_face on MSDOS as well.
 msdos.c (tty_draw_row_with_mouse_face): Renamed from
 draw_row_with_mouse_face.  Make the argument list identical to the
 GPM implementation.
 msdos.h (Display_Info): Restore typedef.

13 years agoQuiet, woman. (Sorry...).
Glenn Morris [Fri, 5 Nov 2010 08:16:55 +0000 (01:16 -0700)]
Quiet, woman.  (Sorry...).
* lisp/woman.el (woman0-roff-buffer, woman1-roff-buffer)
(woman2-roff-buffer): Give local variable `request' a prefix.
(woman0-macro): Rename argument `request' in the same way.
(woman-request): New name for `request' dynamic variable.
(woman-unquote, woman-forward-arg): Update for above name change.
(woman1-roff-buffer): Give local variable `unquote' a prefix.
(woman1-unquote): New name for `unquote' dynamic variable.
(woman1-B-or-I, woman1-alt-fonts): Update for above name change.
(woman-translations): Rename from `translations'.  No longer global.
(woman2-tr, woman-translate): Update for above name change.
(woman-translate): Check for bound variable.
(woman2-roff-buffer): Give local variable `translations' a prefix.

13 years agoSilence doctor.el compilation.
Glenn Morris [Fri, 5 Nov 2010 07:41:47 +0000 (00:41 -0700)]
Silence doctor.el compilation.
* lisp/play/doctor.el: Give all local variables a prefix.  Update callers.
(doc$, doctor-put-meaning): Use backquote.

13 years agoSilence cl-macs.el compilation.
Glenn Morris [Fri, 5 Nov 2010 07:34:45 +0000 (00:34 -0700)]
Silence cl-macs.el compilation.
* lisp/emacs-lisp/cl-macs.el (loop): Give local variable args a prefix.
(cl-parse-loop-clause, cl-loop-handle-accum): Update for above change.

13 years agoSilence byte-opt.el compilation.
Glenn Morris [Fri, 5 Nov 2010 07:32:16 +0000 (00:32 -0700)]
Silence byte-opt.el compilation.
* lisp/emacs-lisp/byte-opt.el (byte-decompile-bytecode-1): Give local
variables bytes, ptr, op a prefix.
(disassemble-offset): Update for above change.

13 years agoChangeLog fix.
Glenn Morris [Fri, 5 Nov 2010 00:01:59 +0000 (17:01 -0700)]
ChangeLog fix.

13 years agoRefer to set-coding-system-priority instead of the obsolete
Lars Magne Ingebrigtsen [Thu, 4 Nov 2010 22:37:06 +0000 (23:37 +0100)]
Refer to set-coding-system-priority instead of the obsolete
set-coding-priority in the doc string.

13 years agoMerge changes made in Gnus trunk.
Gnus developers [Thu, 4 Nov 2010 22:18:09 +0000 (22:18 +0000)]
Merge changes made in Gnus trunk.

mm-decode.el (mm-save-part): Put the entire path in the `M-n' slot.
nnimap.el (nnimap-find-article-by-message-id): Don't EXAMINE a group if it's already selected.
gnus.texi (Customizing the IMAP Connection): Document `nnimap-expunge' and remove `nnimap-expunge-inbox' from example.
gnus.texi (Customizing the IMAP Connection): Remove nnir mention, since that works by default.
gnus-sum.el (gnus-summary-show-article): Take `t' as the arg to mean "raw".
gnus-html.el (gnus-html-browse-url): Implement mailto: URLs.
shr.el (shr-browse-url): Implement mailto: URLs.
nnir.el, gnus-sum.el: Improve thread-referral.
message.el (message-send-mail): Use the value of message-courtesy-message from the message buffer.

13 years agoChangeLog fix.
Glenn Morris [Thu, 4 Nov 2010 18:22:12 +0000 (11:22 -0700)]
ChangeLog fix.

Ref: http://lists.gnu.org/archive/html/emacs-devel/2010-11/msg00133.html

13 years agoidentify "refentry" as DocBook
Sam Steingold [Thu, 4 Nov 2010 18:17:38 +0000 (14:17 -0400)]
identify "refentry" as DocBook

13 years ago* nsfont.m (nsfont_draw) * nsimage.m (EmacsImage-setXBMColor:) * nsterm.m (EmacsVie...
Adrian Robert [Thu, 4 Nov 2010 18:10:50 +0000 (20:10 +0200)]
* nsfont.m (nsfont_draw)  * nsimage.m (EmacsImage-setXBMColor:)  * nsterm.m (EmacsView-performDragOperation:): Correct empty return statements.  Based on a patch by Ismail Donmez <ismail@namtrac.org>.

13 years agoNotes about elpa.gnu.org for maintainers.
Chong Yidong [Thu, 4 Nov 2010 17:00:43 +0000 (13:00 -0400)]
Notes about elpa.gnu.org for maintainers.

13 years ago* tramp.texi (Remote shell setup): New item "Interactive shell
Michael Albinus [Thu, 4 Nov 2010 13:30:20 +0000 (14:30 +0100)]
* tramp.texi (Remote shell setup): New item "Interactive shell
prompt".  Reported by Christian Millour <cm@abtela.com>.
(Remote shell setup, Remote processes): Use @code{} for
environment variables.

13 years agoshr.el (shr-tag-img): Use string-width and truncate-string-to-width to measure the...
Katsumi Yamaoka [Thu, 4 Nov 2010 11:00:25 +0000 (11:00 +0000)]
shr.el (shr-tag-img): Use string-width and truncate-string-to-width to measure the length and truncate alt text.

13 years ago* emacs-lisp/package.el (package-unpack): Remove no-op.
Chong Yidong [Wed, 3 Nov 2010 23:21:51 +0000 (19:21 -0400)]
* emacs-lisp/package.el (package-unpack): Remove no-op.
(package--builtins, package--dir): Doc fix.
(package-activate-1, package-activate, package-install)
(package-compute-transaction): Fix error message.
(package-delete): Use delete-directory.  Omit system packages.
(package-initialize): Set package-alist to nil first.
(package-menu-mark-delete, package-menu-mark-install): Don't add
symbols that are inconsistent with the package state.
(package-menu-execute): Perform deletions and installations as
single batch operations.

13 years agoSupport for gif transparency.
Julien Danjou [Wed, 3 Nov 2010 20:08:48 +0000 (16:08 -0400)]
Support for gif transparency.
* image.c (gif_load): Add support for transparency and specified
:background.

13 years agoetc/NEWS: Move --with-crit-dir option to emacs-23.
Chong Yidong [Wed, 3 Nov 2010 19:53:47 +0000 (15:53 -0400)]
etc/NEWS: Move --with-crit-dir option to emacs-23.

13 years agoreftex-toc trivia.
Glenn Morris [Wed, 3 Nov 2010 08:03:42 +0000 (01:03 -0700)]
reftex-toc trivia.
* lisp/textmodes/reftex-toc.el (reftex-toc-do-promote): Remove unused
local `mpos'.
(reftex-toc-restore-region): Make `mpos' local to this function.

13 years agoidlwave trivia.
Glenn Morris [Wed, 3 Nov 2010 07:57:43 +0000 (00:57 -0700)]
idlwave trivia.
* lisp/progmodes/idlwave.el (idlwave-pset): Only used on XEmacs.
(props): Remove unnecessary declaration.

13 years agoSilence ispell.el compilation.
Glenn Morris [Wed, 3 Nov 2010 07:42:27 +0000 (00:42 -0700)]
Silence ispell.el compilation.
* lisp/textmodes/ispell.el (ispell-init-process): On Emacs, always use
set-process-query-on-exit-flag.

13 years ago* lisp/textmodes/reftex-toc.el (name1, dummy, dummy2): Remove unused decs.
Glenn Morris [Wed, 3 Nov 2010 07:20:03 +0000 (00:20 -0700)]
* lisp/textmodes/reftex-toc.el (name1, dummy, dummy2): Remove unused decs.

13 years ago* doc/misc/gnus.texi (Configuring nnmairix): Spelling fix.
Glenn Morris [Wed, 3 Nov 2010 03:53:12 +0000 (20:53 -0700)]
* doc/misc/gnus.texi (Configuring nnmairix): Spelling fix.

13 years agoDon't be so lax with spelling.
Glenn Morris [Wed, 3 Nov 2010 03:49:04 +0000 (20:49 -0700)]
Don't be so lax with spelling.

* lisp/net/dbus.el (dbus-name-owner-changed-handler): Doc fix.

* doc/misc/ediff.texi (Quick Help Commands, Miscellaneous): Spelling fix.

13 years agoMere anarchy is loosed upon the world.
Glenn Morris [Wed, 3 Nov 2010 03:40:54 +0000 (20:40 -0700)]
Mere anarchy is loosed upon the world.
* doc/misc/gnus.texi (Agent Variables): Spelling fix.

13 years agolandmark: you lose.
Glenn Morris [Wed, 3 Nov 2010 03:35:38 +0000 (20:35 -0700)]
landmark: you lose.
* lisp/play/landmark.el (lm-losing-threshold): Correct spelling.
(lm-human-plays): Use new name.

13 years agoFix the most annoying typo in the world.
Glenn Morris [Wed, 3 Nov 2010 03:33:24 +0000 (20:33 -0700)]
Fix the most annoying typo in the world.
* lisp/play/gomoku.el (gomoku-loosing-threshold): Correct spelling.
(gomoku-human-plays): Use new name.

13 years agoSilence compilation of gomoku.el.
Glenn Morris [Wed, 3 Nov 2010 03:30:37 +0000 (20:30 -0700)]
Silence compilation of gomoku.el.
* lisp/play/gomoku.el (nil-score, Xscore, XXscore, XXXscore, XXXXscore)
(Oscore, OOscore, OOOscore, OOOOscore): Rename with gomoku- prefix.
(gomoku-score-trans-table, gomoku-winning-threshold)
(gomoku-loosing-threshold, gomoku-init-score-table): Use new names.

13 years agoSilence compilation of mh-mime.el.
Glenn Morris [Wed, 3 Nov 2010 03:27:38 +0000 (20:27 -0700)]
Silence compilation of mh-mime.el.
* lisp/mh-e/mh-mime.el (dots, type, ov): Avoid unnecessary declaration.

13 years agoSeparate built-in packages from elpa packages, for efficiency.
Chong Yidong [Wed, 3 Nov 2010 03:25:36 +0000 (23:25 -0400)]
Separate built-in packages from elpa packages, for efficiency.

* emacs-lisp/package.el: Don't put built-in packages in
package-alist, to avoid loading inefficiencies.
(package-built-in-p): Make VERSION optional, and treat it as a
minimum acceptable version.
(package-activate): Search separately for built-in packages.  Emit
a warning if a dependency fails.
(define-package): Handle most common case, where there is no
obsolete package, first.
(package-compute-transaction): Print required version in error.
(package--initialized): New variable.
(list-packages): Use it.
(package-initialize): Optional arg NO-ACTIVATE.  Don't put
built-in packages in packages-alist; keep it separate.  Set
package--initialized.
(describe-package): Avoid activating packages as a side-effect.
Search separately for built-in packages.
(describe-package-1): Handle the case where an elpa package is
simultaneously built-in and available/installed.
(package-installed-p, package--generate-package-list): Search
separately for built-in packages.
(package-load-descriptor): Doc fix.

13 years agoSilence compilation of nndiary.el.
Glenn Morris [Wed, 3 Nov 2010 03:25:23 +0000 (20:25 -0700)]
Silence compilation of nndiary.el.
* lisp/gnus/nndiary.el (nndiary-generate-nov-databases-1)
(nndiary-generate-active-info): Rename dynamic variable `files' to
something less generic.

13 years ago* lisp/progmodes/perl-mode.el (perl-syntax-propertize-function):
Stefan Monnier [Wed, 3 Nov 2010 02:30:12 +0000 (22:30 -0400)]
* lisp/progmodes/perl-mode.el (perl-syntax-propertize-function):
Handle __DATA__ and __END__.

13 years agonnir.el (nnir-request-move-article): call the underlying backend to move articles...
Andrew Cohen [Wed, 3 Nov 2010 01:06:33 +0000 (01:06 +0000)]
nnir.el (nnir-request-move-article): call the underlying backend to move articles from nnir.

13 years agognus-cite.el (gnus-article-natural-long-line-p): Removed.
Lars Magne Ingebrigtsen [Wed, 3 Nov 2010 01:02:53 +0000 (01:02 +0000)]
gnus-cite.el (gnus-article-natural-long-line-p): Removed.

13 years ago(byte-recompile-file): If bytecomp-arg is nil, do not ask to recompile files that...
Noah Friedman [Tue, 2 Nov 2010 22:51:25 +0000 (15:51 -0700)]
(byte-recompile-file): If bytecomp-arg is nil, do not ask to recompile files that are not already compiled, and do not recompile them.

13 years agoReflect mouse-highlight redesign in term.c
Eli Zaretskii [Tue, 2 Nov 2010 19:35:12 +0000 (21:35 +0200)]
Reflect mouse-highlight redesign in term.c

 term.c: Remove static mouse_face_* variables.  All users changed.
 (term_show_mouse_face, term_clear_mouse_face)
 (fast_find_position, term_mouse_highlight): Functions deleted.
 (tty_draw_row_with_mouse_face): New function.
 (term_mouse_movement): Call note_mouse_highlight instead of
 term_mouse_highlight.

13 years agonnir: remove wais support
Julien Danjou [Tue, 2 Nov 2010 11:28:45 +0000 (11:28 +0000)]
nnir: remove wais support

13 years ago* lisp/gnus/gnus-html.el: Reorder requirements to quieten compiler.
Glenn Morris [Tue, 2 Nov 2010 04:08:43 +0000 (21:08 -0700)]
* lisp/gnus/gnus-html.el: Reorder requirements to quieten compiler.

13 years ago* lisp/gnus/gnus-util.el: Comment.
Glenn Morris [Tue, 2 Nov 2010 04:06:44 +0000 (21:06 -0700)]
* lisp/gnus/gnus-util.el: Comment.

13 years agoFix last change to package.el.
Chong Yidong [Tue, 2 Nov 2010 02:30:50 +0000 (22:30 -0400)]
Fix last change to package.el.

13 years agognus-cite.el (gnus-article-fill-cited-article): Make fill work properly for XEmacs...
Katsumi Yamaoka [Tue, 2 Nov 2010 02:19:52 +0000 (02:19 +0000)]
gnus-cite.el (gnus-article-fill-cited-article): Make fill work properly for XEmacs as well.
gnus-cite.el (gnus-article-fill-cited-article, gnus-article-foldable-buffer, gnus-article-natural-long-line-p): Use window-width rather than frame-width.

13 years agoTwo fixes for elpa packages overriding built-in ones.
Chong Yidong [Tue, 2 Nov 2010 01:50:26 +0000 (21:50 -0400)]
Two fixes for elpa packages overriding built-in ones.

* emacs-lisp/package.el (package-initialize): Ensure that
obsoleted built-in packages are not in package-activated-list
during activation.
(describe-package-1): Make the "installed" status override
"built-in".

13 years agoAdjust doc.
Vinicius Jose Latorre [Tue, 2 Nov 2010 01:50:22 +0000 (23:50 -0200)]
Adjust doc.

13 years agonnir.el: Fix various bugs.
Andrew Cohen [Mon, 1 Nov 2010 23:47:38 +0000 (23:47 +0000)]
nnir.el: Fix various bugs.

13 years agognus-sum.el (gnus-print-buffer): Rewrite to use with-temp-buffer.
Lars Magne Ingebrigtsen [Mon, 1 Nov 2010 23:11:37 +0000 (23:11 +0000)]
gnus-sum.el (gnus-print-buffer): Rewrite to use with-temp-buffer.
gnus-sum.el (gnus-print-buffer): Just print the buffer as is.
gnus-cite.el (gnus-article-foldable-buffer): Protect against degenerate articles.

13 years agoMerge changes made in Gnus trunk.
Lars Magne Ingebrigtsen [Mon, 1 Nov 2010 22:21:10 +0000 (22:21 +0000)]
Merge changes made in Gnus trunk.

nnimap.el (nnimap-parse-line): Don't bug out oddly formed replies (bug #7311).
gnus-cite.el (gnus-article-fill-cited-article): Minimize the long-lines case by only filling the long lines.
gnus-start.el (gnus-ask-server-for-new-groups): Return the new groups.
gnus-group.el (gnus-group-find-new-groups): Display all the new groups.
gnus-start.el (gnus-find-new-newsgroups): Return the list of new groups.
nnimap.el (nnimap-request-group): Store the new updated info.
nnimap.el (nnimap-request-group): Select the group when we don't know whether it exists or not.

13 years agoREALLY finish coding portable mouse highlight.
Eli Zaretskii [Mon, 1 Nov 2010 20:19:17 +0000 (22:19 +0200)]
REALLY finish coding portable mouse highlight.

 msdos.c (dos_set_window_size, draw_row_with_mouse_face)
 (IT_update_begin, IT_update_end, IT_frame_up_to_date)
 (internal_terminal_init, dos_rawgetc): Replace Display_Info with
 Mouse_HLInfo everywhere where mouse_face_* members were accessed
 for mouse highlight purposes.

13 years agoFinish coding mouse highlight redesigned for portability.
Eli Zaretskii [Mon, 1 Nov 2010 20:09:03 +0000 (22:09 +0200)]
Finish coding mouse highlight redesigned for portability.
Not compiled yet.

 nsterm.m (ns_update_window_begin, ns_update_window_end)
 (ns_update_end, x_destroy_window, ns_frame_up_to_date)
 (ns_dumpglyphs_box_or_relief, ns_maybe_dumpglyphs_background)
 (ns_dumpglyphs_image, ns_dumpglyphs_stretch)
 (ns_initialize_display_info, keyDown, mouseMoved, mouseExited):
 Replace Display_Info with Mouse_HLInfo everywhere where
 mouse_face_* members were accessed for mouse highlight purposes.
 xterm.c (x_update_window_begin, x_update_window_end)
 (x_update_end, XTframe_up_to_date, x_set_mouse_face_gc)
 (handle_one_xevent, x_free_frame_resources, x_term_init): Replace
 Display_Info with Mouse_HLInfo everywhere where mouse_face_*
 members were accessed for mouse highlight purposes.
 w32term.c (x_update_window_begin, x_update_window_end)
 (x_update_end, w32_read_socket, x_free_frame_resources)
 (w32_initialize_display_info): Replace Display_Info with
 Mouse_HLInfo everywhere where mouse_face_* members were accessed
 for mouse highlight purposes.
 xdisp.c (show_mouse_face, note_mode_line_or_margin_highlight)
 (note_mouse_highlight) [HAVE_WINDOW_SYSTEM]: Don't run GUI code
 unless the frame is on a window-system.

13 years agoFix error in last merge from branch.
Chong Yidong [Mon, 1 Nov 2010 15:18:42 +0000 (11:18 -0400)]
Fix error in last merge from branch.
Remove 2010-10-25 commit by Michael Albinus to dbusbind.c, which is
not intended for trunk.

13 years agoFix dates in ChangeLog entries.
Juanma Barranquero [Mon, 1 Nov 2010 14:59:31 +0000 (15:59 +0100)]
Fix dates in ChangeLog entries.

13 years agomerge trunk
Kenichi Handa [Mon, 1 Nov 2010 07:55:44 +0000 (16:55 +0900)]
merge trunk

13 years agomerge trunk
Kenichi Handa [Mon, 1 Nov 2010 07:53:08 +0000 (16:53 +0900)]
merge trunk

13 years agoReposition some aliases in holidays.el.
Glenn Morris [Mon, 1 Nov 2010 07:40:11 +0000 (00:40 -0700)]
Reposition some aliases in holidays.el.
* lisp/calendar/holidays.el (general-holidays, oriental-holidays)
(local-holidays, other-holidays, hebrew-holidays, christian-holidays)
(islamic-holidays, bahai-holidays, solar-holidays): Move aliases before
the definitions of their targets.

(The position doesn't actually matter so long as the aliases are autoloaded).

13 years agow32term.c (x_draw_glyphless_glyph_string_foreground): Fix the arg with_background...
Kenichi Handa [Mon, 1 Nov 2010 07:35:04 +0000 (16:35 +0900)]
w32term.c (x_draw_glyphless_glyph_string_foreground): Fix the arg with_background for font->driver->draw.

13 years ago* cedet/semantic/bovine/c.el (semantic-analyze-split-name): Move before use.
Glenn Morris [Mon, 1 Nov 2010 07:34:04 +0000 (00:34 -0700)]
* cedet/semantic/bovine/c.el (semantic-analyze-split-name): Move before use.

13 years ago* lisp/emacs-lisp/smie.el (smie): New custom group.
Glenn Morris [Mon, 1 Nov 2010 06:44:54 +0000 (23:44 -0700)]
* lisp/emacs-lisp/smie.el (smie): New custom group.
(smie-blink-matching-inners, smie-indent-basic): Add :group.

13 years agoSilence compilation of mm-util.el.
Glenn Morris [Mon, 1 Nov 2010 06:39:01 +0000 (23:39 -0700)]
Silence compilation of mm-util.el.
* lisp/gnus/mm-util.el (gnus-completing-read): Autoload.
(mm-read-coding-system): Simplify Emacs definition.

13 years ago* lisp/gnus/nnmail.el (gnus-activate-group): Update declaration.
Glenn Morris [Mon, 1 Nov 2010 06:21:44 +0000 (23:21 -0700)]
* lisp/gnus/nnmail.el (gnus-activate-group): Update declaration.

13 years agoFix some declarations in cedet.
Glenn Morris [Mon, 1 Nov 2010 06:19:31 +0000 (23:19 -0700)]
Fix some declarations in cedet.

* lisp/cedet/semantic/symref/cscope.el (ede-toplevel):
* lisp/cedet/semantic/symref.el (ede-toplevel):
* lisp/cedet/semantic/tag-file.el (ede-toplevel):
* lisp/cedet/ede.el (ede-toplevel): Fix declarations.

13 years agoshr.el: No need to declare `declare-function' since shr.el is for only Emacsen that...
Katsumi Yamaoka [Mon, 1 Nov 2010 06:16:46 +0000 (06:16 +0000)]
shr.el: No need to declare `declare-function' since shr.el is for only Emacsen that provide `libxml-parse-html-region'.

13 years agoFix some declarations.
Glenn Morris [Mon, 1 Nov 2010 06:13:43 +0000 (23:13 -0700)]
Fix some declarations.

* lisp/gnus/nnimap.el (gnutls-negotiate):
* lisp/gnus/nntp.el (netrc-parse): Fix declarations.

* lisp/faces.el (xw-defined-colors, x-setup-function-keys):
* lisp/mouse-sel.el (x-select-text):
* lisp/term/w32console.el (x-setup-function-keys): Update declarations.

13 years ago* lisp/progmodes/ruby-mode.el (ruby-syntax-propertize-heredoc): Declare.
Glenn Morris [Mon, 1 Nov 2010 06:00:04 +0000 (23:00 -0700)]
* lisp/progmodes/ruby-mode.el (ruby-syntax-propertize-heredoc): Declare.

13 years ago* lisp/textmodes/ispell.el (comment-add): Declare.
Glenn Morris [Mon, 1 Nov 2010 05:55:40 +0000 (22:55 -0700)]
* lisp/textmodes/ispell.el (comment-add): Declare.

13 years ago* net/gnutls.el (gnutls-boot, gnutls-errorp, gnutls-error-string): Declare.
Glenn Morris [Mon, 1 Nov 2010 05:53:15 +0000 (22:53 -0700)]
* net/gnutls.el (gnutls-boot, gnutls-errorp, gnutls-error-string): Declare.

13 years ago* lisp/info.el (finder-keywords-hash, package-alist): Declare.
Glenn Morris [Mon, 1 Nov 2010 05:48:20 +0000 (22:48 -0700)]
* lisp/info.el (finder-keywords-hash, package-alist): Declare.

13 years agoHandle glyphless characters on tty.
Kenichi Handa [Mon, 1 Nov 2010 04:09:26 +0000 (13:09 +0900)]
Handle glyphless characters on tty.

13 years agognus-util.el (gnus-string-match-p): New function, that is an alias to string-match...
Katsumi Yamaoka [Mon, 1 Nov 2010 03:58:53 +0000 (03:58 +0000)]
gnus-util.el (gnus-string-match-p): New function, that is an alias to string-match-p in Emacs >=23.
gnus-msg.el (gnus-configure-posting-styles)
nnir.el (nnir-run-gmane): Use gnus-string-match-p.

13 years agoetc/NEWS: Remove VC changes, since they are backported to 23.3.
Chong Yidong [Mon, 1 Nov 2010 03:20:57 +0000 (23:20 -0400)]
etc/NEWS: Remove VC changes, since they are backported to 23.3.
Edit selection changes.

13 years agoFix to package name computation in Finder.
Chong Yidong [Mon, 1 Nov 2010 03:19:01 +0000 (23:19 -0400)]
Fix to package name computation in Finder.

* lisp/finder.el (finder-compile-keywords): Don't use intern-soft,
since package names may not yet exist in the obarray.

13 years agoRemove extra leftover args to vc-*-checkin.
Chong Yidong [Mon, 1 Nov 2010 03:16:48 +0000 (23:16 -0400)]
Remove extra leftover args to vc-*-checkin.

* vc/vc-arch.el (vc-arch-checkin):
* vc/vc-cvs.el (vc-cvs-checkin):
* vc/vc-mtn.el (vc-mtn-checkin):
* vc/vc-rcs.el (vc-rcs-checkin):
* vc/vc-sccs.el (vc-sccs-checkin):
* vc/vc-svn.el (vc-svn-checkin): Remove optional extra arg, unused
since 2010-04-21 commit by Stefan Monnier.

13 years ago* lisp/emacs-lisp/bytecomp.el (byte-recompile-file): Fix previous change.
Glenn Morris [Mon, 1 Nov 2010 02:55:12 +0000 (19:55 -0700)]
* lisp/emacs-lisp/bytecomp.el (byte-recompile-file): Fix previous change.

13 years agoSilence compilation of startup.el.
Glenn Morris [Mon, 1 Nov 2010 02:51:59 +0000 (19:51 -0700)]
Silence compilation of startup.el.
* lisp/startup.el (package-enable-at-startup, package-initialize):
Silence compiler.

13 years agoSilence nnir.el compilation.
Glenn Morris [Mon, 1 Nov 2010 02:38:33 +0000 (19:38 -0700)]
Silence nnir.el compilation.
* lisp/gnus/nnir.el (declare-function): Add compat stub.
(mm-url-insert, mm-url-encode-www-form-urlencoded): Declare.
(nnir-run-gmane): Require 'mm-url.

13 years ago* progmodes/ada-mode.el (ada-font-lock-syntactic-keywords): Silence compiler.
Glenn Morris [Mon, 1 Nov 2010 02:33:11 +0000 (19:33 -0700)]
* progmodes/ada-mode.el (ada-font-lock-syntactic-keywords): Silence compiler.

13 years ago* lisp/gnus/mm-util.el (mm-string-to-multibyte): Simplify.
Glenn Morris [Mon, 1 Nov 2010 02:21:42 +0000 (19:21 -0700)]
* lisp/gnus/mm-util.el (mm-string-to-multibyte): Simplify.

13 years agoSilence shr.el compilation.
Glenn Morris [Mon, 1 Nov 2010 02:19:17 +0000 (19:19 -0700)]
Silence shr.el compilation.
* lisp/gnus/shr.el (declare-function): Add compat stub.
(url-cache-create-filename): Declare.
(mm-disable-multibyte, widget-convert-button): Autoload.

13 years agoSilence smime.el compilation.
Glenn Morris [Mon, 1 Nov 2010 02:11:34 +0000 (19:11 -0700)]
Silence smime.el compilation.
* lisp/gnus/smime.el (ldap-search): Declare.
(smime-cert-by-ldap-1): Require ldap on Emacs.

13 years agoSilence nnimap.el compilation.
Glenn Morris [Mon, 1 Nov 2010 02:07:01 +0000 (19:07 -0700)]
Silence nnimap.el compilation.
* lisp/gnus/nnimap.el: Require nnmail, and gnus-sum when compiling.
(nnimap-keepalive): Use gnus-float-time.

13 years agoSilence mail-source.el compilation.
Glenn Morris [Mon, 1 Nov 2010 01:56:28 +0000 (18:56 -0700)]
Silence mail-source.el compilation.
* lisp/gnus/mail-source.el (nnheader-message, gnus-float-time): Autoload.
(mail-source-delete-crash-box): Use gnus-float-time.

13 years agoSilence gnus-dired.el compilation.
Glenn Morris [Mon, 1 Nov 2010 01:51:22 +0000 (18:51 -0700)]
Silence gnus-dired.el compilation.
* lisp/gnus/gnus-dired.el (gnus-completing-read): Autoload.

13 years agoSilence mm-view.el compilation.
Glenn Morris [Mon, 1 Nov 2010 01:49:16 +0000 (18:49 -0700)]
Silence mm-view.el compilation.
* lisp/gnus/mm-view.el (gnus-rescale-image): Autoload.