bpt/emacs.git
12 years agoProtect fileio.c primitives against invalid file handler return values.
Chong Yidong [Sun, 19 Feb 2012 09:58:23 +0000 (17:58 +0800)]
Protect fileio.c primitives against invalid file handler return values.

* src/fileio.c (Ffile_name_directory, Ffile_name_nondirectory)
(Funhandled_file_name_directory, Ffile_name_as_directory)
(Fdirectory_file_name, Fexpand_file_name)
(Fsubstitute_in_file_name): Protect against invalid file
handler return values.

Fixes: debbugs:10845

12 years agoMake url-queue not kill a random buffer on error
Lars Ingebrigtsen [Sun, 19 Feb 2012 08:49:09 +0000 (09:49 +0100)]
Make url-queue not kill a random buffer on error

* url-queue.el (url-queue-callback-function): Remove the job from
the queue so that we don't kill the current buffer, which will
then make the callback function kill a random buffer.

12 years agoFix mode-line-format handling bug in Ediff.
Chong Yidong [Sun, 19 Feb 2012 08:14:30 +0000 (16:14 +0800)]
Fix mode-line-format handling bug in Ediff.

* lisp/vc/ediff-init.el (ediff-strip-mode-line-format): Handle non-list
mode-line formats.

Fixes: debbugs:10839

12 years agoFix typo.
Chong Yidong [Sun, 19 Feb 2012 06:20:23 +0000 (14:20 +0800)]
Fix typo.

12 years agoUpdates to Documentation chapter of Lisp manual.
Chong Yidong [Sun, 19 Feb 2012 05:54:33 +0000 (13:54 +0800)]
Updates to Documentation chapter of Lisp manual.

* doc/lispref/help.texi (Documentation, Documentation Basics, Help Functions):
Minor clarifications.
(Accessing Documentation): Clarify what documentation-property is
for.  Add xref to Keys in Documentation.

* doc/lispref/macros.texi (Defining Macros):
* doc/lispref/modes.texi (Derived Modes): Say "documentation string" instead
of docstring.

* doc/lispref/tips.texi (Documentation Tips): Don't recommend using * in
docstrings.

12 years agoReorganize some NEWS items.
Chong Yidong [Sun, 19 Feb 2012 04:44:03 +0000 (12:44 +0800)]
Reorganize some NEWS items.

12 years agoCan't remember why this matters, but Rmail binds M-s too
Glenn Morris [Sun, 19 Feb 2012 03:39:04 +0000 (19:39 -0800)]
Can't remember why this matters, but Rmail binds M-s too

12 years agoshr.el (shr-image-fetched): Be more defensive about killing the correct buffer
Lars Ingebrigtsen [Sat, 18 Feb 2012 22:28:00 +0000 (22:28 +0000)]
shr.el (shr-image-fetched): Be more defensive about killing the correct buffer

12 years ago* doc/emacs/ack.texi (Acknowledgments): Add xref to Org manual.
Glenn Morris [Sat, 18 Feb 2012 22:19:42 +0000 (14:19 -0800)]
* doc/emacs/ack.texi (Acknowledgments): Add xref to Org manual.

12 years ago* doc/emacs/ack.texi: No escape...
Glenn Morris [Sat, 18 Feb 2012 22:05:16 +0000 (14:05 -0800)]
* doc/emacs/ack.texi: No escape...

12 years agoChecked rmail.texi
Glenn Morris [Sat, 18 Feb 2012 21:57:00 +0000 (13:57 -0800)]
Checked rmail.texi

* doc/emacs/rmail.texi: Copyedits.  Use 'mail composition buffer' in place
of '*mail*', since Message does not call it that.
(Rmail Reply): Rename rmail-dont-reply-to-names.
\\`info- no longer handled specially.
Update for rmail-enable-mime-composing.
Don't mention 'm' for replies.
Don't mention rmail-mail-new-frame and cancelling, since it does
not work for Message at the moment.

* lisp/mail/rmail.el (rmail-dont-reply-to-names): Mark as obsolete.

* lisp/mail/undigest.el (unforward-rmail-message): Doc fix.

* admin/FOR-RELEASE: Related markup.

12 years ago* lisp/saveplace.el (save-place-ignore-files-regexp): Add :version.
Glenn Morris [Sat, 18 Feb 2012 19:04:28 +0000 (11:04 -0800)]
* lisp/saveplace.el (save-place-ignore-files-regexp): Add :version.
(ps feature freeze anyone?)

12 years agoFix display of iterator stack by .gdbinit command "pitx".
Eli Zaretskii [Sat, 18 Feb 2012 16:54:12 +0000 (18:54 +0200)]
Fix display of iterator stack by .gdbinit command "pitx".

 src/.gdbinit (pitx): Fix incorrect references to fields of the
 iterator stack.

12 years agoGive Tabulated List mode its own Lisp manual node.
Chong Yidong [Sat, 18 Feb 2012 13:38:33 +0000 (21:38 +0800)]
Give Tabulated List mode its own Lisp manual node.

* modes.texi (Tabulated List Mode): New node.
(Basic Major Modes): Add xref to it.

* processes.texi (Process Information): Mention Process Menu mode.

12 years agoUpdate char-script-table from the latest Unicode Database.
Eli Zaretskii [Sat, 18 Feb 2012 11:36:54 +0000 (13:36 +0200)]
Update char-script-table from the latest Unicode Database.

 lisp/international/characters.el (script-list): Sync with the latest
 Unicode Character Database.

12 years ago* international/titdic-cnv.el: Remove duplicate coding tag.
Andreas Schwab [Sat, 18 Feb 2012 10:24:23 +0000 (11:24 +0100)]
* international/titdic-cnv.el: Remove duplicate coding tag.
* language/cham.el: Likewise.
* language/tai-viet.el: Likewise.

12 years agoUse utf-8 Baha'i in calendar doc-strings, menus, etc
Glenn Morris [Sat, 18 Feb 2012 03:08:15 +0000 (22:08 -0500)]
Use utf-8 Baha'i in calendar doc-strings, menus, etc

* lisp/calendar/cal-menu.el (cal-menu-diary-menu, cal-menu-goto-menu):
* lisp/calendar/calendar.el (diary-file, diary-bahai-entry-symbol)
(calendar-bahai-all-holidays-flag, calendar-other-dates):
* lisp/calendar/diary-lib.el (diary-abbreviated-year-flag):
* lisp/calendar/holidays.el (holiday-bahai-holidays)
(calendar-holidays, list-holidays):
Use utf-8 Baha'i in doc-strings, menus, etc.

12 years ago* doc/emacs/cal-xtra.texi: Copyedits.
Glenn Morris [Sat, 18 Feb 2012 03:02:12 +0000 (22:02 -0500)]
* doc/emacs/cal-xtra.texi: Copyedits.
* admin/FOR-RELEASE: Related markup.

12 years ago* doc/emacs/emacs-xtra.texi: Set encoding to ISO-8859-1.
Glenn Morris [Sat, 18 Feb 2012 03:00:44 +0000 (22:00 -0500)]
* doc/emacs/emacs-xtra.texi: Set encoding to ISO-8859-1.

12 years ago2012-02-17 Tassilo Horn <tassilo@member.fsf.org>
Tassilo Horn [Fri, 17 Feb 2012 20:19:30 +0000 (21:19 +0100)]
2012-02-17  Tassilo Horn  <tassilo@member.fsf.org>

* saveplace.el (save-place-ignore-files-regexp): New variable
allowing for excluding files from saving their location.  The
default value matches the temporary commit message editing files
from Git, SVN, Bazaar, and Mercurial.
(save-place-to-alist): Use it.

12 years ago* lisp/newcomment.el (uncomment-region-default): Don't leave extra space
Lawrence Mitchell [Fri, 17 Feb 2012 15:44:32 +0000 (10:44 -0500)]
* lisp/newcomment.el (uncomment-region-default): Don't leave extra space
when an arg is provided.

Fixes: debbugs:8150

12 years agoClarify doc of scan-lists.
Chong Yidong [Fri, 17 Feb 2012 14:01:05 +0000 (22:01 +0800)]
Clarify doc of scan-lists.

* doc/lispref/syntax.texi (Motion via Parsing): Doc fix for scan-lists.

* src/syntax.c (Fscan_lists): Doc fix.

Fixes: debbugs:10833

12 years ago* net/gnutls.el (gnutls-trustfiles): Fixed Cygwin bundle location.
Ted Zlatanov [Fri, 17 Feb 2012 13:05:20 +0000 (08:05 -0500)]
* net/gnutls.el (gnutls-trustfiles): Fixed Cygwin bundle location.

12 years ago* lisp/net/socks.el: Require network-stream.
Glenn Morris [Fri, 17 Feb 2012 08:19:12 +0000 (00:19 -0800)]
* lisp/net/socks.el: Require network-stream.

Fixes: debbugs:10599

12 years agoFix cross-references between different manuals
Glenn Morris [Fri, 17 Feb 2012 07:44:31 +0000 (23:44 -0800)]
Fix cross-references between different manuals

* emacs/maintaining.texi (Old Revisions): Fix cross-refs to Ediff manual.

* lispintro/emacs-lisp-intro.texi (Design @value{COUNT-WORDS}, Syntax)
(count-words-in-defun): Fix cross-refs to Emacs manual.

* lispref/hooks.texi (Standard Hooks): Fix cross-ref to Emacs manual.

* misc/gnus.texi (Posting Styles):
* misc/remember.texi (Org): Fix cross-refs to other manuals.

12 years agomerge trunk
Kenichi Handa [Fri, 17 Feb 2012 07:33:15 +0000 (16:33 +0900)]
merge trunk

12 years agoAdjust info-xref-check-all instructions in FOR-RELEASE
Glenn Morris [Fri, 17 Feb 2012 04:54:56 +0000 (20:54 -0800)]
Adjust info-xref-check-all instructions in FOR-RELEASE

12 years ago* doc/emacs/ack.texi (Acknowledgments): Mention Gnulib.
Glenn Morris [Fri, 17 Feb 2012 04:43:39 +0000 (20:43 -0800)]
* doc/emacs/ack.texi (Acknowledgments): Mention Gnulib.

12 years ago* ack.texi, calendar.texi, cal-xtra.texi: Use "Bahá'í".
Glenn Morris [Fri, 17 Feb 2012 04:37:58 +0000 (20:37 -0800)]
* ack.texi, calendar.texi, cal-xtra.texi: Use "Bahá'í".

12 years agoTiny NEWS changes
Glenn Morris [Fri, 17 Feb 2012 04:32:04 +0000 (20:32 -0800)]
Tiny NEWS changes

12 years agoCheck calendar.texi
Glenn Morris [Fri, 17 Feb 2012 04:28:53 +0000 (20:28 -0800)]
Check calendar.texi

* doc/emacs/calendar.texi: Misc small changes, including updating the
dates of examples.

* admin/FOR-RELEASE: Related markup.

12 years agoUpdate Syntax chapter of Lisp manual.
Chong Yidong [Thu, 16 Feb 2012 14:43:41 +0000 (22:43 +0800)]
Update Syntax chapter of Lisp manual.

* doc/lispref/syntax.texi (Syntax Tables, Syntax Descriptors)
(Syntax Table Functions): Copyedits.
(Syntax Basics): Don't repeat the material in the preceding node.
(Syntax Class Table): Use a table.
(Syntax Properties): Document syntax-propertize-function and
syntax-propertize-extend-region-functions.
(Motion via Parsing): Fix indentation.
(Parser State): Update for the new "c" comment style.  Fix
description of item 7 (comment style).

* doc/lispref/modes.texi (Syntactic Font Lock): Add xref to Syntactic Font Lock node.

12 years agoUse add-to-list instead of push in gnus-1
Leo Liu [Thu, 16 Feb 2012 14:33:58 +0000 (22:33 +0800)]
Use add-to-list instead of push in gnus-1

to avoid duplicate entries.

12 years agoMake the default values of character properties name, old-name, and iso-10646-comment...
Kenichi Handa [Thu, 16 Feb 2012 13:55:03 +0000 (22:55 +0900)]
Make the default values of character properties name, old-name, and iso-10646-comment to nil.

12 years ago* doc/emacs/calendar.texi: Misc small changes.
Glenn Morris [Thu, 16 Feb 2012 08:23:54 +0000 (00:23 -0800)]
* doc/emacs/calendar.texi: Misc small changes.

12 years agocalendar-hebrew-list-yahrzeits tweak
Glenn Morris [Thu, 16 Feb 2012 08:21:30 +0000 (00:21 -0800)]
calendar-hebrew-list-yahrzeits tweak

* lisp/calendar/cal-hebrew.el (calendar-hebrew-list-yahrzeits):
Interactively in calendar buffer, give an error if not on a date.

12 years agoFix some emacs-xtra.pdf cross-references to other manuals
Glenn Morris [Thu, 16 Feb 2012 07:22:57 +0000 (23:22 -0800)]
Fix some emacs-xtra.pdf cross-references to other manuals

* doc/emacs/vc1-xtra.texi (VC Delete/Rename, CVS Options):
* doc/emacs/cal-xtra.texi (Diary Display):
Fix TeX cross-refs to other manuals.

12 years ago* doc/emacs/dired-xtra.texi (Subdir Switches): Small fixes.
Glenn Morris [Thu, 16 Feb 2012 07:15:27 +0000 (23:15 -0800)]
* doc/emacs/dired-xtra.texi (Subdir Switches): Small fixes.
* admin/FOR-RELEASE: Related markup.

12 years agoMore adjustments to fortran line breaks, for pdf version
Glenn Morris [Thu, 16 Feb 2012 07:13:28 +0000 (23:13 -0800)]
More adjustments to fortran line breaks, for pdf version

12 years agoFOR-RELEASE updates
Glenn Morris [Thu, 16 Feb 2012 06:53:50 +0000 (22:53 -0800)]
FOR-RELEASE updates

12 years ago* doc/emacs/fortran-xtra.texi: Tiny changes and some adjustments to line breaks.
Glenn Morris [Thu, 16 Feb 2012 06:52:04 +0000 (22:52 -0800)]
* doc/emacs/fortran-xtra.texi: Tiny changes and some adjustments to line breaks.

12 years agoUpdates to Font Lock docs in Lisp manual.
Chong Yidong [Thu, 16 Feb 2012 06:04:38 +0000 (14:04 +0800)]
Updates to Font Lock docs in Lisp manual.

* doc/lispref/modes.texi (Minor Modes): Update how mode commands should treat
arguments now.
(Mode Line Basics): Clarify force-mode-line-update.
(Mode Line Top): Note that the example is not realistic.
(Mode Line Variables, Mode Line Data, %-Constructs, Header Lines)
(Emulating Mode Line): Use "mode line" instead of "mode-line", and
"mode line construct" instead of "mode line specification".
(Syntactic Font Lock): Remove mention of obsolete variable
font-lock-syntactic-keywords.
(Setting Syntax Properties): Node deleted.
(Font Lock Mode): Note that Font Lock mode is a minor mode.
(Font Lock Basics): Note that syntactic fontification falls back
on `syntax-table'.
(Search-based Fontification): Emphasize that font-lock-keywords
should not be set directly.
(Faces for Font Lock): Avoid some confusing terminology.
(Syntactic Font Lock): Minor clarifications.

12 years agoDocstring and manual updates for completion-at-point-functions.
Chong Yidong [Wed, 15 Feb 2012 13:45:02 +0000 (21:45 +0800)]
Docstring and manual updates for completion-at-point-functions.

* doc/lispref/minibuf.texi (Basic Completion): Define "completion table".
Move completion-in-region to Completion in Buffers node.
(Completion Commands): Use "completion table" terminology.
(Completion in Buffers): New node.

* doc/lispref/modes.texi (Hooks): add-hook can be used for abnormal hooks too.
(Setting Hooks): Update minor mode usage example.
(Major Mode Conventions): Note that completion-at-point-functions
should be altered locally.  Add xref to Completion in Buffers.

* lisp/minibuffer.el (completion-at-point-functions): Doc fix.

12 years agoshr.el (shr-remove-trailing-whitespace): Really delete the padding on too-wide lines.
Lars Ingebrigtsen [Wed, 15 Feb 2012 09:36:28 +0000 (09:36 +0000)]
shr.el (shr-remove-trailing-whitespace): Really delete the padding on too-wide lines.

12 years agoAdd some more cindex entries to previous change
Glenn Morris [Wed, 15 Feb 2012 08:50:38 +0000 (00:50 -0800)]
Add some more cindex entries to previous change

12 years ago* lispref/processes.texi (Network): Document open-network-stream :parameters.
Glenn Morris [Wed, 15 Feb 2012 08:48:45 +0000 (00:48 -0800)]
* lispref/processes.texi (Network): Document open-network-stream :parameters.
* etc/NEWS: Related markup.

12 years ago* lisp/shell.el (shell-delimiter-argument-list): Revert 2011-02-17 change.
Glenn Morris [Wed, 15 Feb 2012 08:00:23 +0000 (00:00 -0800)]
* lisp/shell.el (shell-delimiter-argument-list): Revert 2011-02-17 change.

12 years agoNEWS update re finder-inf changes
Glenn Morris [Wed, 15 Feb 2012 07:55:18 +0000 (23:55 -0800)]
NEWS update re finder-inf changes

12 years agoIncrease default image size limit; don't unlimit Gnus.
Paul Eggert [Wed, 15 Feb 2012 06:40:08 +0000 (22:40 -0800)]
Increase default image size limit; don't unlimit Gnus.

* lisp/gnus/shr.el (shr-rescale-image): Undo previous change; see
<http://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00540.html>.
* src/image.c (MAX_IMAGE_SIZE): Increase from 6.0 to 10.0; see
<http://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00540.html>.

12 years agoSpelling fixes.
Paul Eggert [Wed, 15 Feb 2012 05:15:43 +0000 (21:15 -0800)]
Spelling fixes.

12 years agoDoc updates for defvar, defconst, and defcustom.
Chong Yidong [Wed, 15 Feb 2012 04:00:34 +0000 (12:00 +0800)]
Doc updates for defvar, defconst, and defcustom.

* lisp/custom.el (defcustom): Doc fix; note use of defvar.

* src/eval.c (Fdefvar, Fdefconst): Doc fix; note that the variable is
marked as special.  Also, starting docstrings with * is obsolete.

12 years agoTry to document smtp changes
Glenn Morris [Wed, 15 Feb 2012 03:15:26 +0000 (22:15 -0500)]
Try to document smtp changes

* doc/emacs/sending.texi (Mail Sending): smtpmail-auth-credentials was removed.

* doc/misc/smtpmail.texi (Emacs Speaks SMTP): General update for 24.1.
(Encryption): New chapter, split out from previous.

* lisp/mail/smtpmail.el (smtpmail-smtp-user, smtpmail-stream-type):
Doc fixes.

* etc/NEWS: Related edits.

12 years agoKill jobs that we remove from the queue
Lars Ingebrigtsen [Tue, 14 Feb 2012 18:43:21 +0000 (19:43 +0100)]
Kill jobs that we remove from the queue

* url-queue.el (url-queue-kill-job): Refactored out code.
(url-queue-remove-jobs-from-host): Use it to kill jobs that are in
flight.

12 years ago* lisp/mail/smtpmail.el (smtpmail-query-smtp-server): Give it a doc.
Glenn Morris [Tue, 14 Feb 2012 18:22:47 +0000 (13:22 -0500)]
* lisp/mail/smtpmail.el (smtpmail-query-smtp-server): Give it a doc.

12 years agoUpdate Keymaps chapter of Lisp manual.
Chong Yidong [Tue, 14 Feb 2012 16:41:16 +0000 (00:41 +0800)]
Update Keymaps chapter of Lisp manual.

* doc/emacs/keymaps.texi (Format of Keymaps): The CACHE component of keymaps
was removed on 2009-09-10.  Update lisp-mode-map example.
(Inheritance and Keymaps): Minor clarification.
(Searching Keymaps): Remove out-of-place enumeration.
(Key Lookup): Remove unnecessary example (one was already given in
Format of Keymaps).
(Changing Key Bindings): Update suppress-keymap example.
(Menu Bar, Tool Bar): Copyedits.
(Tool Bar): Update tool-bar-map example.

12 years agosmtpmail initial prompting fixes
Lars Ingebrigtsen [Tue, 14 Feb 2012 15:43:07 +0000 (16:43 +0100)]
smtpmail initial prompting fixes

(smtpmail-query-smtp-server): Prompt the user for a port number if
we can't connect to any of the standard ports.

12 years agoRespect smtpmail-smtp-service when doing a trial connection
Lars Ingebrigtsen [Tue, 14 Feb 2012 15:31:49 +0000 (16:31 +0100)]
Respect smtpmail-smtp-service when doing a trial connection

* mail/smtpmail.el (smtpmail-query-smtp-server): Fix typo in the
way the ports list is computed.

12 years ago* lisp/org/org-footnote.el: Remove bogus defvar values.
Chong Yidong [Tue, 14 Feb 2012 14:00:56 +0000 (22:00 +0800)]
* lisp/org/org-footnote.el: Remove bogus defvar values.

Fixes: debbugs:10745

12 years ago* url-future.el: Minor doc update.
Ted Zlatanov [Tue, 14 Feb 2012 13:18:05 +0000 (08:18 -0500)]
* url-future.el: Minor doc update.

12 years ago(gnutls-trustfiles): Add Cygwin location.
Ted Zlatanov [Tue, 14 Feb 2012 13:13:24 +0000 (08:13 -0500)]
(gnutls-trustfiles): Add Cygwin location.

* net/gnutls.el (gnutls-trustfiles): Add Cygwin location.

12 years agoRemove unused require in url-future.el
Leo Liu [Tue, 14 Feb 2012 02:14:43 +0000 (10:14 +0800)]
Remove unused require in url-future.el

12 years agoTweak previous doc change
Glenn Morris [Mon, 13 Feb 2012 22:49:16 +0000 (17:49 -0500)]
Tweak previous doc change

12 years ago* lisp/minibuffer.el (read-file-name): Doc fix. (Bug#10798)
Glenn Morris [Mon, 13 Feb 2012 22:46:43 +0000 (17:46 -0500)]
* lisp/minibuffer.el (read-file-name): Doc fix.  (Bug#10798)
* src/gtkutil.c: Related comment.

12 years agonnimap.el (nnimap-transform-headers): Don't bug out on header lines containing stuff...
Lars Ingebrigtsen [Mon, 13 Feb 2012 22:18:33 +0000 (22:18 +0000)]
nnimap.el (nnimap-transform-headers): Don't bug out on header lines containing stuff that look like IMAP length encodings.

12 years agoIntroduce and use CA bundle locator `gnutls-trustfiles'.
Ted Zlatanov [Mon, 13 Feb 2012 21:48:14 +0000 (16:48 -0500)]
Introduce and use CA bundle locator `gnutls-trustfiles'.

* net/gnutls.el (gnutls-trustfiles): New variable.
(gnutls-negotiate): Use it.

12 years ago* gnutls.c (emacs_gnutls_write): Fix last change.
Andreas Schwab [Mon, 13 Feb 2012 20:39:46 +0000 (21:39 +0100)]
* gnutls.c (emacs_gnutls_write): Fix last change.

12 years ago`mail-user-agent' doc fix
Lars Ingebrigtsen [Mon, 13 Feb 2012 19:42:58 +0000 (20:42 +0100)]
`mail-user-agent' doc fix

* simple.el (mail-user-agent): Mention that `gnus-user-agent' only
does its stuff if Gnus is running.

12 years agoFurther GnuTLS EAGAIN write fixups
Lars Ingebrigtsen [Mon, 13 Feb 2012 19:37:48 +0000 (20:37 +0100)]
Further GnuTLS EAGAIN write fixups

* gnutls.c (emacs_gnutls_write): Set errno appropriately for
send_process.

12 years agoMove url-future.el ERT test to test/automated/url-future-tests.el.
Ted Zlatanov [Mon, 13 Feb 2012 18:45:36 +0000 (13:45 -0500)]
Move url-future.el ERT test to test/automated/url-future-tests.el.

* lisp/url/url-future.el (url-future-test): Move to test/automated.

* test/automated/url-future-tests.el (url-future-tests): Move from
lisp/url/url-future.el and rename.

12 years agoFix a loop in c-set-fl-decl-start.
Alan Mackenzie [Mon, 13 Feb 2012 17:18:07 +0000 (17:18 +0000)]
Fix a loop in c-set-fl-decl-start.

12 years ago* src/keymap.c (Fsingle_key_description): Handle char ranges.
Stefan Monnier [Mon, 13 Feb 2012 15:55:27 +0000 (10:55 -0500)]
* src/keymap.c (Fsingle_key_description): Handle char ranges.

12 years agoMerge changes made in No Gnus
Lars Ingebrigtsen [Mon, 13 Feb 2012 14:14:18 +0000 (14:14 +0000)]
Merge changes made in No Gnus

gnus.texi (Customizing the IMAP Connection): Mention nnimap-record-commands.
nnimap.el (nnimap-record-commands): New variable.
 (nnimap-log-command): Use it.
 (nnimap-make-process-buffer): Add a space to the process buffer.

12 years agoshr.el (shr-rescale-image): Fix typo in last checkin
Lars Ingebrigtsen [Mon, 13 Feb 2012 11:25:56 +0000 (11:25 +0000)]
shr.el (shr-rescale-image): Fix typo in last checkin

12 years agoTrivial fix for rcirc-markup-attributes
Leo Liu [Mon, 13 Feb 2012 07:54:47 +0000 (15:54 +0800)]
Trivial fix for rcirc-markup-attributes

12 years agoshr.el (shr-rescale-image): Allow viewing large images.
Lars Ingebrigtsen [Mon, 13 Feb 2012 03:33:11 +0000 (03:33 +0000)]
shr.el (shr-rescale-image): Allow viewing large images.

12 years agoMerge changes made in No Gnus
Lars Ingebrigtsen [Sun, 12 Feb 2012 22:20:48 +0000 (22:20 +0000)]
Merge changes made in No Gnus

nnml.el (nnml-request-compact-group): Delete the marks file after compaction (bug#10800).
gnus-art.el (gnus-stop-downloads): Stop `url-queue' downloads on group exit.
nnimap.el (nnimap-parse-flags): Parse correctly when we have mixed QRESYNC/FETCH output.

12 years ago(gnutls-algorithm-priority): Add missing :group tag.
Ted Zlatanov [Sun, 12 Feb 2012 21:40:25 +0000 (16:40 -0500)]
(gnutls-algorithm-priority): Add missing :group tag.

12 years agoFix infinite loop with long macros.
Alan Mackenzie [Sun, 12 Feb 2012 11:06:42 +0000 (11:06 +0000)]
Fix infinite loop with long macros.

12 years ago* debugging.texi (Debugger Commands): Continuing is now allowed for errors.
Chong Yidong [Sun, 12 Feb 2012 09:51:03 +0000 (17:51 +0800)]
* debugging.texi (Debugger Commands): Continuing is now allowed for errors.

12 years agoAvoid a risky corner case with invalid face ids.
Chong Yidong [Sun, 12 Feb 2012 09:46:33 +0000 (17:46 +0800)]
Avoid a risky corner case with invalid face ids.

* src/xdisp.c (handle_stop): Avoid assigning -1 to it->face_id here,
as that creates a dangerous corner case.

12 years ago* lisp/window.el (display-buffer): Doc fix.
Chong Yidong [Sun, 12 Feb 2012 05:10:30 +0000 (13:10 +0800)]
* lisp/window.el (display-buffer): Doc fix.

Fixes: debbugs:10785

12 years ago* window.c (Fdelete_window_internal): Invalidate the mouse highlight.
Chong Yidong [Sun, 12 Feb 2012 04:29:50 +0000 (12:29 +0800)]
* window.c (Fdelete_window_internal): Invalidate the mouse highlight.

Fixes: debbugs:9904

12 years agoYet more syncing of xselect docs and argument specs
Glenn Morris [Sun, 12 Feb 2012 03:13:13 +0000 (19:13 -0800)]
Yet more syncing of xselect docs and argument specs

* src/xselect.c (Fx_own_selection_internal)
(Fx_get_selection_internal, Fx_disown_selection_internal)
(Fx_selection_owner_p, Fx_selection_exists_p): Doc fixes.
* src/nsselect.m (Fx_own_selection_internal)
(Fx_disown_selection_internal, Fx_selection_exists_p)
(Fx_selection_owner_p, Fx_get_selection_internal):
Sync docs and argument specs with the xselect.c versions.
* lisp/term/pc-win.el (x-selection-owner-p, x-own-selection-internal)
(x-disown-selection-internal, x-get-selection-internal):
Sync docs with the xselect.c versions.

12 years agoRe-fill contributor list
Glenn Morris [Sun, 12 Feb 2012 02:28:30 +0000 (18:28 -0800)]
Re-fill contributor list

12 years agoUpdates for acknowledgments section in the manual
Glenn Morris [Sun, 12 Feb 2012 02:27:34 +0000 (18:27 -0800)]
Updates for acknowledgments section in the manual

* doc/emacs/ack.texi (Acknowledgments):
* doc/emacs/emacs.texi (Acknowledgments): Updates for new files in 24.1.

12 years agoHeader fix
Glenn Morris [Sun, 12 Feb 2012 01:49:51 +0000 (17:49 -0800)]
Header fix

12 years ago* lisp/allout-widgets.el: Add missing license notice.
Glenn Morris [Sun, 12 Feb 2012 01:49:16 +0000 (17:49 -0800)]
* lisp/allout-widgets.el: Add missing license notice.

12 years agoUpdate some function declarations
Glenn Morris [Sat, 11 Feb 2012 23:06:46 +0000 (15:06 -0800)]
Update some function declarations

* lisp/select.el (x-get-selection-internal, x-own-selection-internal)
(x-disown-selection-internal):
* lisp/x-dnd.el (x-get-selection-internal): Update declarations.

12 years ago* log-view.el (vc-diff-internal): Remove unneeded (and incorrect) declaration.
Glenn Morris [Sat, 11 Feb 2012 23:02:29 +0000 (15:02 -0800)]
* log-view.el (vc-diff-internal): Remove unneeded (and incorrect) declaration.

12 years agoAdd some admin stuff to check for defcustoms missing version tags
Glenn Morris [Sat, 11 Feb 2012 22:16:10 +0000 (14:16 -0800)]
Add some admin stuff to check for defcustoms missing version tags

* admin/admin.el (cusver-find-files, cusver-scan, cusver-goto-xref)
(cusver-check): New functions.

12 years agoAdd missing :version tags to new defgroups and defcustoms
Glenn Morris [Sat, 11 Feb 2012 22:13:29 +0000 (14:13 -0800)]
Add missing :version tags to new defgroups and defcustoms

* window.el (window-sides-slots):
* tool-bar.el (tool-bar-position):
* term/xterm.el (xterm-extra-capabilities):
* ses.el (ses-self-reference-early-detection):
* progmodes/verilog-mode.el (verilog-auto-declare-nettype)
(verilog-auto-wire-type)
(verilog-auto-delete-trailing-whitespace)
(verilog-auto-reset-blocking-in-non, verilog-auto-inst-sort)
(verilog-auto-tieoff-declaration):
* progmodes/sql.el (sql-login-hook, sql-ansi-statement-starters)
(sql-oracle-statement-starters, sql-oracle-scan-on):
* progmodes/prolog.el (prolog-align-comments-flag)
(prolog-indent-mline-comments-flag, prolog-object-end-to-0-flag)
(prolog-left-indent-regexp, prolog-paren-indent-p)
(prolog-paren-indent, prolog-parse-mode, prolog-keywords)
(prolog-types, prolog-mode-specificators)
(prolog-determinism-specificators, prolog-directives)
(prolog-electric-newline-flag, prolog-hungry-delete-key-flag)
(prolog-electric-dot-flag)
(prolog-electric-dot-full-predicate-template)
(prolog-electric-underscore-flag, prolog-electric-tab-flag)
(prolog-electric-if-then-else-flag, prolog-electric-colon-flag)
(prolog-electric-dash-flag, prolog-old-sicstus-keys-flag)
(prolog-program-switches, prolog-prompt-regexp)
(prolog-debug-on-string, prolog-debug-off-string)
(prolog-trace-on-string, prolog-trace-off-string)
(prolog-zip-on-string, prolog-zip-off-string)
(prolog-use-standard-consult-compile-method-flag)
(prolog-use-prolog-tokenizer-flag, prolog-imenu-flag)
(prolog-imenu-max-lines, prolog-info-predicate-index)
(prolog-underscore-wordchar-flag, prolog-use-sicstus-sd)
(prolog-char-quote-workaround):
* progmodes/cc-vars.el (c-defun-tactic):
* net/tramp.el (tramp-encoding-command-interactive)
(tramp-local-end-of-line):
* net/soap-client.el (soap-client):
* net/netrc.el (netrc-file):
* net/gnutls.el (gnutls):
* minibuffer.el (completion-category-overrides)
(completion-cycle-threshold)
(completion-pcm-complete-word-inserts-delimiters):
* man.el (Man-name-local-regexp):
* mail/feedmail.el (feedmail-display-full-frame):
* international/characters.el (glyphless-char-display-control):
* eshell/em-ls.el (eshell-ls-date-format):
* emacs-lisp/cl-indent.el (lisp-lambda-list-keyword-alignment)
(lisp-lambda-list-keyword-parameter-indentation)
(lisp-lambda-list-keyword-parameter-alignment):
* doc-view.el (doc-view-image-width, doc-view-unoconv-program):
* dired-x.el (dired-omit-verbose):
* cus-theme.el (custom-theme-allow-multiple-selections):
* calc/calc.el (calc-highlight-selections-with-faces)
(calc-lu-field-reference, calc-lu-power-reference)
(calc-note-threshold):
* battery.el (battery-mode-line-limit):
* arc-mode.el (archive-7z-extract, archive-7z-expunge)
(archive-7z-update):
* allout.el (allout-prefixed-keybindings)
(allout-unprefixed-keybindings)
(allout-inhibit-auto-fill-on-headline)
(allout-flattened-numbering-abbreviation):
* allout-widgets.el (allout-widgets-auto-activation)
(allout-widgets-icons-dark-subdir)
(allout-widgets-icons-light-subdir, allout-widgets-icon-types)
(allout-widgets-theme-dark-background)
(allout-widgets-theme-light-background)
(allout-widgets-item-image-properties-emacs)
(allout-widgets-item-image-properties-xemacs)
(allout-widgets-run-unit-tests-on-load)
(allout-widgets-time-decoration-activity)
(allout-widgets-hook-error-post-time)
(allout-widgets-track-decoration):
* gnus/sieve-manage.el (sieve-manage-default-stream):
* gnus/shr.el (shr):
* gnus/nnir.el (nnir-ignored-newsgroups, nnir-summary-line-format)
(nnir-retrieve-headers-override-function)
(nnir-imap-default-search-key, nnir-notmuch-program)
(nnir-notmuch-additional-switches, nnir-notmuch-remove-prefix)
(nnir-method-default-engines):
* gnus/message.el (message-cite-reply-position):
* gnus/gssapi.el (gssapi-program):
* gnus/gravatar.el (gravatar):
* gnus/gnus-sum.el (gnus-refer-thread-use-nnir):
* gnus/gnus-registry.el (gnus-registry-unfollowed-addresses)
(gnus-registry-max-pruned-entries):
* gnus/gnus-picon.el (gnus-picon-inhibit-top-level-domains):
* gnus/gnus-int.el (gnus-after-set-mark-hook)
(gnus-before-update-mark-hook):
* gnus/gnus-async.el (gnus-async-post-fetch-function):
* gnus/auth-source.el (auth-source-cache-expiry):
Add missing :version tags to new defcustoms and defgroups.

12 years agoNEWS update for landmark.
Glenn Morris [Sat, 11 Feb 2012 21:44:47 +0000 (13:44 -0800)]
NEWS update for landmark.

12 years agoAdd missing custom types to sql.el
Glenn Morris [Sat, 11 Feb 2012 21:35:50 +0000 (13:35 -0800)]
Add missing custom types to sql.el

* lisp/progmodes/sql.el (sql-ansi-statement-starters)
(sql-oracle-statement-starters): Add custom type.

12 years agoSmall prolog.el defcustom fixes
Glenn Morris [Sat, 11 Feb 2012 21:19:22 +0000 (13:19 -0800)]
Small prolog.el defcustom fixes

* lisp/progmodes/prolog.el: Remove leading '*' from defcustom docs.
(prolog-system-version): Give it a type.

12 years ago* gnutls.c (emacs_gnutls_write): Don't infloop if sendto fails.
Lars Ingebrigtsen [Sat, 11 Feb 2012 17:06:14 +0000 (18:06 +0100)]
* gnutls.c (emacs_gnutls_write): Don't infloop if sendto fails.

12 years agoImprove fringe documentation in Lisp manual.
Chong Yidong [Sat, 11 Feb 2012 14:56:54 +0000 (22:56 +0800)]
Improve fringe documentation in Lisp manual.

* doc/lispref/display.texi (Fringe Indicators): Add xref to Fringe Bitmaps.
Move the list of standard bitmaps there.
(Fringe Cursors): Rewrite for clarity.
(Fringe Bitmaps): Consolidate the list of standard bitmaps here.

12 years agoUpdate Command Loop chapter of Lisp manual.
Chong Yidong [Sat, 11 Feb 2012 13:32:02 +0000 (21:32 +0800)]
Update Command Loop chapter of Lisp manual.

* doc/emacs/commands.texi (Command Overview): Mention read-key.
(Using Interactive, Interactive Call): Minor clarifications.
(Function Keys, Click Events): Avoid "input stream" terminology.
(Click Events): Add xref to Window Sizes and Accessing Mouse.
Clarify column and row components.
(Accessing Mouse): Add xref to Click Events.  Minor fixes.
(Special Events): Copyedits.

* doc/emacs/streams.texi (Input Streams): De-document get-file-char.
(Output Variables): Don't refer to old backquote syntax.

12 years agoFix bug #10783 with w32 doc string of x-selection-exists-p.
Eli Zaretskii [Sat, 11 Feb 2012 09:50:27 +0000 (11:50 +0200)]
Fix bug #10783 with w32 doc string of x-selection-exists-p.

 src/w32select.c (Fx_selection_exists_p): Sync doc string and
 argument list with xselect.c.

12 years agoSync MS-DOS selection-related doc strings with X doc strings.
Eli Zaretskii [Sat, 11 Feb 2012 09:38:41 +0000 (11:38 +0200)]
Sync MS-DOS selection-related doc strings with X doc strings.

 lisp/term/pc-win.el (x-select-text, x-selection-owner-p)
 (x-own-selection-internal, x-disown-selection-internal)
 (x-get-selection-internal): Sync doc strings and argument lists
 with xselect.c, common-win.el and x-win.el.  (Bug#10783)
 src/w16select.c (Fx_selection_exists_p): Sync doc string with
 xselect.c.  (Bug#10783)

12 years agoUpdate Debugging chapter of Lisp manual.
Chong Yidong [Sat, 11 Feb 2012 06:17:22 +0000 (14:17 +0800)]
Update Debugging chapter of Lisp manual.

* doc/emacs/debugging.texi (Debugging): Copyedits.  Describe testcover, ERT.
(Error Debugging): Note that debug-ignored-errors overrides list
values of debug-on-error too.  Add xref to Signaling Errors.  Note
that debug-on-signal is not customizable.  Mention
condition-case-unless-debug.
(Compilation Errors): Node deleted.

* doc/emacs/compile.texi (Compiler Errors): Move a paragraph here from
deleted node Compilation Errors.