bpt/emacs.git
12 years agoDocument SELinux support functions in Lisp manual.
Chong Yidong [Sat, 25 Feb 2012 09:07:23 +0000 (17:07 +0800)]
Document SELinux support functions in Lisp manual.

* doc/lispref/backups.texi (Making Backups): Return value of backup-buffer is
changed.

* doc/lispref/files.texi (File Attributes): Document file-selinux-context.
(Changing Files): Link to it.
(Changing Files): Document set-file-selinux-context.

* fileio.c (Ffile_selinux_context, Fset_file_selinux_context):
Doc fix.

12 years ago* net/tramp.el (tramp-file-name-for-operation): Add
Michael Albinus [Sat, 25 Feb 2012 08:51:32 +0000 (09:51 +0100)]
* net/tramp.el (tramp-file-name-for-operation): Add
`files-equal-p' and `file-subdir-of-p'.

* net/tramp-sh.el (tramp-sh-handle-copy-directory):
* net/tramp-smb.el (tramp-smb-handle-copy-directory): Add
COPY-CONTENTS argument.

12 years agoAdd custom groups for VC backends, for consistency with vc-bzr.
Chong Yidong [Sat, 25 Feb 2012 04:29:09 +0000 (12:29 +0800)]
Add custom groups for VC backends, for consistency with vc-bzr.
Callers changed.

* vc/vc-arch.el (vc-arch):
* vc/vc-cvs.el (vc-cvs):
* vc/vc-git.el (vc-git):
* vc/vc-hg.el (vc-hg):
* vc/vc-mtn.el (vc-mtn):
* vc/vc-rcs.el (vc-rcs):
* vc/vc-sccs.el (vc-sccs):
* vc/vc-svn.el (vc-svn): New customization group.

Fixes: debbugs:10871

12 years ago* doc/lispref/searching.texi (Regexp Backslash): Add index entry.
Chong Yidong [Sat, 25 Feb 2012 04:03:43 +0000 (12:03 +0800)]
* doc/lispref/searching.texi (Regexp Backslash): Add index entry.

Fixes: debbugs:10869

12 years agoAdd a clarification to Buffers chapter of Emacs manual.
Dani Moncayo [Sat, 25 Feb 2012 03:49:22 +0000 (11:49 +0800)]
Add a clarification to Buffers chapter of Emacs manual.

* doc/emacs/buffers.texi (Select Buffer): Mention that saving in a new file
name can switch to a different major mode.

12 years ago* lisp/newcomment.el (comment-styles): Add autoload.
Chong Yidong [Sat, 25 Feb 2012 03:08:39 +0000 (11:08 +0800)]
* lisp/newcomment.el (comment-styles): Add autoload.

Fixes: debbugs:10868

12 years agoReduce x-selection-timeout to 5s, and add a message for clipboard manager saving.
Chong Yidong [Sat, 25 Feb 2012 03:01:11 +0000 (11:01 +0800)]
Reduce x-selection-timeout to 5s, and add a message for clipboard manager saving.

* lisp/term/x-win.el (x-initialize-window-system): Reduce default for
x-selection-timeout to 5 seconds.

* src/xselect.c (Fx_selection_exists_p): Doc fix.
(x_clipboard_manager_save_all): Print an informative message
before saving to clipboard manager.

Fixes: debbugs:8869

12 years agoAdd PROBLEMS entry for X clipboard managers slowing down exit
Glenn Morris [Sat, 25 Feb 2012 01:54:17 +0000 (20:54 -0500)]
Add PROBLEMS entry for X clipboard managers slowing down exit
See http://debbugs.gnu.org/cgi/bugreport.cgi?bug=8869#92

12 years agonntp.el (nntp-send-authinfo): Fix last change.
Katsumi Yamaoka [Sat, 25 Feb 2012 00:39:24 +0000 (00:39 +0000)]
nntp.el (nntp-send-authinfo): Fix last change.

12 years agolisp/ChangeLog: Fix typos.
Juanma Barranquero [Fri, 24 Feb 2012 22:14:05 +0000 (23:14 +0100)]
lisp/ChangeLog: Fix typos.

12 years ago* lisp/files.el (file-subdir-of-p): Fix typo.
thierry volpiatto [Fri, 24 Feb 2012 21:16:56 +0000 (22:16 +0100)]
* lisp/files.el (file-subdir-of-p): Fix typo.

12 years agoMore ChangeLog fixes
Glenn Morris [Fri, 24 Feb 2012 19:47:53 +0000 (14:47 -0500)]
More ChangeLog fixes

The configure.in bit is already in ../ChangeLog, where it should be.

12 years agoFix another ChangeLog entry
Glenn Morris [Fri, 24 Feb 2012 19:44:16 +0000 (14:44 -0500)]
Fix another ChangeLog entry

This one makes no sense, because it is editing a generated file.
Looks like it was fixed in the proper place (configure.in) 2003-01-06.

12 years agoChangeLog fixes
Glenn Morris [Fri, 24 Feb 2012 19:39:07 +0000 (14:39 -0500)]
ChangeLog fixes

12 years agoChangeLog fixes
Glenn Morris [Fri, 24 Feb 2012 19:32:46 +0000 (14:32 -0500)]
ChangeLog fixes

12 years agoFix previous change files.el change
Glenn Morris [Fri, 24 Feb 2012 19:25:38 +0000 (14:25 -0500)]
Fix previous change files.el change

12 years agoFix bug#10489: 24.0.92 `dired-do-copy' may create infinite directory hierarchy.
thierry volpiatto [Fri, 24 Feb 2012 18:04:03 +0000 (19:04 +0100)]
Fix bug#10489: 24.0.92 `dired-do-copy' may create infinite directory hierarchy.

* lisp/files.el (files-equal-p): New, simple equality check between two filename.
(file-subdir-of-p): New, Check if dir1 is subdir of dir2.
(copy-directory): Return error when trying to copy a directory on itself.
Add missing copy-contents arg to tramp handler.

* lisp/dired-aux.el (dired-copy-file-recursive): Same.
(dired-create-files): Modify destination when source is equal to dest when copying files.
Return also when dest is a subdir of source.

12 years agoFix bug #10674 with infinite re-spawning of cmdproxy.exe.
Eli Zaretskii [Fri, 24 Feb 2012 10:13:20 +0000 (12:13 +0200)]
Fix bug #10674 with infinite re-spawning of cmdproxy.exe.

 nt/cmdproxy.c (main): Bypass conversion of the file name in argv[0]
 and our own module name to short 8+3 aliases, if the original file
 names compare equal.  If GetShortPathName fails, compare the base
 names of the two file names, and only re-spawn the command line if
 the base-name comparison also fails.

12 years agoProcess multiple X selection requests in process_special_events.
Chong Yidong [Fri, 24 Feb 2012 08:34:09 +0000 (16:34 +0800)]
Process multiple X selection requests in process_special_events.

* src/keyboard.c (process_special_events): Handle all X selection
requests in kbd_buffer, not just the next one.

Fixes: debbugs:8869

12 years agoSmall changes for lispref/errors.texi
Glenn Morris [Fri, 24 Feb 2012 08:28:42 +0000 (00:28 -0800)]
Small changes for lispref/errors.texi

* doc/lispref/errors.texi (Standard Errors): Mention dbus-error.
For arith-error sub-classes, just use one cross-ref.

12 years ago* net/ange-ftp.el (ange-ftp-parse-netrc): Suppress comment lines. (Bug#10874)
Michael Albinus [Fri, 24 Feb 2012 08:11:00 +0000 (09:11 +0100)]
* net/ange-ftp.el (ange-ftp-parse-netrc): Suppress comment lines. (Bug#10874)

12 years agonntp.el (nntp-send-authinfo): Work for secure nntp entry in authinfo.
Katsumi Yamaoka [Thu, 23 Feb 2012 23:11:13 +0000 (23:11 +0000)]
nntp.el (nntp-send-authinfo): Work for secure nntp entry in authinfo.

12 years agoFix date of ChangeLog entry
Glenn Morris [Thu, 23 Feb 2012 19:49:47 +0000 (14:49 -0500)]
Fix date of ChangeLog entry

12 years agoAdd missing NEWS entry for feature appearing during feature freeze
Glenn Morris [Thu, 23 Feb 2012 19:47:27 +0000 (14:47 -0500)]
Add missing NEWS entry for feature appearing during feature freeze

12 years agoAdd new parameter :after-hook to define-minor-mode. Use this in the
Alan Mackenzie [Thu, 23 Feb 2012 18:51:22 +0000 (18:51 +0000)]
Add new parameter :after-hook to define-minor-mode.  Use this in the
definition of font-lock-mode.

12 years ago* window.c: Fix last fix.
Chong Yidong [Thu, 23 Feb 2012 17:40:33 +0000 (01:40 +0800)]
* window.c: Fix last fix.

12 years ago* lisp/minibuffer.el: Make sure cycling is reset upon edit with icomplete.el.
Stefan Monnier [Thu, 23 Feb 2012 15:41:12 +0000 (10:41 -0500)]
* lisp/minibuffer.el: Make sure cycling is reset upon edit with icomplete.el.
(completion--cache-all-sorted-completions): New function.
(completion-all-sorted-completions): Use it.
(completion--do-completion, minibuffer-force-complete):
Use it to re-instate the flush hook.

12 years ago* lisp/icomplete.el (icomplete-completions): Replace last fix.
Stefan Monnier [Thu, 23 Feb 2012 15:36:07 +0000 (10:36 -0500)]
* lisp/icomplete.el (icomplete-completions): Replace last fix.

Fixes: debbugs:10850

12 years agoChecked mini.texi
Glenn Morris [Thu, 23 Feb 2012 08:32:18 +0000 (00:32 -0800)]
Checked mini.texi

* doc/emacs/mini.texi (Minibuffer File, Completion Options, Repetition):
Copyedits.
(Completion Example): Other M-x au* commands may be defined.
(Completion Styles): Mention emacs21 and completion-category-overrides.

* lisp/minibuffer.el (completion-category-overrides): Doc fix.

* admin/FOR-RELEASE: Related markup.

12 years ago* lisp/emacs-lisp/lisp.el (beginning-of-defun-raw): Don't call end-of-defun
Dmitry Gutov [Thu, 23 Feb 2012 08:13:48 +0000 (03:13 -0500)]
* lisp/emacs-lisp/lisp.el (beginning-of-defun-raw): Don't call end-of-defun
when it might call us back infinitely.

Fixes: debbugs:10797

12 years ago* nt/makefile.w32-in (maybe-copy-distfiles-SH): Fix typo.
Dani Moncayo [Thu, 23 Feb 2012 07:52:08 +0000 (02:52 -0500)]
* nt/makefile.w32-in (maybe-copy-distfiles-SH): Fix typo.

12 years agoAvoid infloop in next-frame during frame creation.
Chong Yidong [Thu, 23 Feb 2012 07:28:21 +0000 (15:28 +0800)]
Avoid infloop in next-frame during frame creation.

See thread at http://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00573.html

* src/window.c (inhibit_window_configuration_change_hook): New var.
(run_window_configuration_change_hook): Obey it.

* src/xfns.c (Fx_create_frame): Avoid window-configuration-change-hook
call when setting menu-bar-lines and tool-bar-lines parameters.
(unwind_create_frame_1): New helper function.

12 years agoRead msdog.texi
Glenn Morris [Thu, 23 Feb 2012 05:36:08 +0000 (21:36 -0800)]
Read msdog.texi

* doc/emacs/msdog.texi (Text and Binary, ls in Lisp, Windows HOME)
(Windows Keyboard, Windows Mouse, Windows Processes)
(Windows Printing, Windows Misc): Copyedits.
(ls in Lisp): Update switches list.
* admin/FOR-RELEASE: Related markup.

12 years ago* lisp/minibuffer.el (completion-table-with-context): Fix inf-loop.
Stefan Monnier [Thu, 23 Feb 2012 04:38:29 +0000 (23:38 -0500)]
* lisp/minibuffer.el (completion-table-with-context): Fix inf-loop.
Reported by Aaron S. Hawley <aaron.s.hawley@gmail.com>.

12 years agoChecked msdog-xtra.texi
Glenn Morris [Thu, 23 Feb 2012 04:32:18 +0000 (20:32 -0800)]
Checked msdog-xtra.texi

* doc/emacs/msdog-xtra.texi (MS-DOS Display): Update list-colors-display xref.
Update dos-mode* function names.
(MS-DOS Printing, MS-DOS and MULE): Copyedits.
(MS-DOS Processes): Add xref to main ls-lisp section.
* admin/FOR-RELEASE: Related markup.

12 years agoReword comment to avoid confusing authors.el
Glenn Morris [Thu, 23 Feb 2012 02:01:58 +0000 (21:01 -0500)]
Reword comment to avoid confusing authors.el

12 years agoAnother authors.el alias
Glenn Morris [Thu, 23 Feb 2012 01:58:53 +0000 (20:58 -0500)]
Another authors.el alias

12 years agoMore authors.el additions
Glenn Morris [Thu, 23 Feb 2012 01:52:35 +0000 (20:52 -0500)]
More authors.el additions

* lisp/emacs-lisp/authors.el (authors-aliases, authors-fixed-case)
(authors-obsolete-files-regexps): Add more entries.

12 years ago* doc/emacs/ack.texi (Acknowledgments): Mention smie.
Glenn Morris [Thu, 23 Feb 2012 01:34:59 +0000 (20:34 -0500)]
* doc/emacs/ack.texi (Acknowledgments): Mention smie.

12 years agoSmall authors.el updates
Glenn Morris [Thu, 23 Feb 2012 01:33:46 +0000 (20:33 -0500)]
Small authors.el updates

* lisp/emacs-lisp/authors.el (authors-aliases)
(authors-obsolete-files-regexps, authors-ignored-files)
(authors-ambiguous-files, authors-renamed-files-alist):
Add more entries.

12 years agoChangeLog fixes prompted by M-x authors
Glenn Morris [Thu, 23 Feb 2012 01:31:39 +0000 (20:31 -0500)]
ChangeLog fixes prompted by M-x authors

12 years ago* lisp/replace.el (occur-menu-map): Add menu item for `occur-edit-mode'.
Juri Linkov [Thu, 23 Feb 2012 00:55:30 +0000 (02:55 +0200)]
* lisp/replace.el (occur-menu-map): Add menu item for `occur-edit-mode'.

12 years ago* lisp/isearch.el (isearch-occur): Sync interactive spec with occur's
Juri Linkov [Thu, 23 Feb 2012 00:36:49 +0000 (02:36 +0200)]
* lisp/isearch.el (isearch-occur): Sync interactive spec with occur's
new feature in `occur-read-primary-args'.  Doc fix.

* etc/NEWS: Add new "collect" feature of `occur'.

Fixes: debbugs:10705

12 years ago* international/mule-cmds.el (read-char-by-name): Use \` and \'.
Juri Linkov [Wed, 22 Feb 2012 23:35:07 +0000 (01:35 +0200)]
* international/mule-cmds.el (read-char-by-name): Use \` and \'.
(ucs-insert): Doc fix.  Check for hex digits in the string.
Don't display `nil' in the error message.

Fixes: debbugs:10857

12 years agoRevert Change #107149.
Alan Mackenzie [Wed, 22 Feb 2012 19:34:32 +0000 (19:34 +0000)]
Revert Change #107149.

12 years ago* src/lisp.h: Improve comment about USE_LSB_TAG.
Paul Eggert [Wed, 22 Feb 2012 15:55:46 +0000 (07:55 -0800)]
* src/lisp.h: Improve comment about USE_LSB_TAG.

12 years ago* xterm.c (x_draw_image_relief): Fix last fix.
Chong Yidong [Wed, 22 Feb 2012 09:08:36 +0000 (17:08 +0800)]
* xterm.c (x_draw_image_relief): Fix last fix.

12 years agoFixes related to /usr/include path on multiarch systems
Glenn Morris [Wed, 22 Feb 2012 08:34:02 +0000 (00:34 -0800)]
Fixes related to /usr/include path on multiarch systems

* lisp/ffap.el (ffap-c-path):
* lisp/man.el (Man-header-file-path): Handle multiarch.

Fixes: debbugs:10702

12 years agoChecked macos.texi (somewhat)
Glenn Morris [Wed, 22 Feb 2012 08:16:48 +0000 (00:16 -0800)]
Checked macos.texi (somewhat)

* doc/emacs/macos.texi: Copyedits.  Fix @key/@kbd usage.
(Mac / GNUstep Basics): Don't mention the panels, since the next
section covers them.
(Mac / GNUstep Customization): Merge some panel info from previous.
* admin/FOR-RELEASE: Related markup.

12 years ago* lisp/custom.el (load-theme): Doc fix.
Chong Yidong [Wed, 22 Feb 2012 06:10:03 +0000 (14:10 +0800)]
* lisp/custom.el (load-theme): Doc fix.

12 years ago* src/xterm.c (x_draw_image_relief): Add missing type check for Vtool_bar_button_margin.
Chong Yidong [Wed, 22 Feb 2012 06:03:30 +0000 (14:03 +0800)]
* src/xterm.c (x_draw_image_relief): Add missing type check for Vtool_bar_button_margin.

Fixes: debbugs:10743

12 years agodired-guess-shell-alist-default tiny nroff change
Glenn Morris [Wed, 22 Feb 2012 04:02:44 +0000 (20:02 -0800)]
dired-guess-shell-alist-default tiny nroff change

* dired-x.el (dired-guess-shell-alist-default):
Remove escape sequences from nroff output.

Fixes: debbugs:172

12 years agoTiny emerge-defvar-local fix
Glenn Morris [Tue, 21 Feb 2012 22:23:51 +0000 (17:23 -0500)]
Tiny emerge-defvar-local fix

* lisp/vc/emerge.el (emerge-defvar-local):
Set `permanent-local' property rather than unused `preserved'.

12 years agoChecked emerge-xtra.texi
Glenn Morris [Tue, 21 Feb 2012 21:43:51 +0000 (16:43 -0500)]
Checked emerge-xtra.texi

* doc/emacs/emerge-xtra.texi (Emerge, Submodes of Emerge, Combining in Emerge):
Small fixes.
* admin/FOR-RELEASE: Related markup.

12 years ago* doc/emacs/emacs-xtra.texi: Picture mode is no longer a chapter.
Glenn Morris [Tue, 21 Feb 2012 19:56:14 +0000 (14:56 -0500)]
* doc/emacs/emacs-xtra.texi: Picture mode is no longer a chapter.
* admin/FOR-RELEASE: Related markup.

12 years agoChangeLog typo fix
Glenn Morris [Tue, 21 Feb 2012 17:33:16 +0000 (09:33 -0800)]
ChangeLog typo fix

12 years agoFix picture-mode C-c C-d binding
Glenn Morris [Tue, 21 Feb 2012 17:09:19 +0000 (09:09 -0800)]
Fix picture-mode C-c C-d binding

* lisp/textmodes/picture.el (picture-delete-char): Newalias.
(picture-mode-map): Use it.
(picture-mode): Doc fix.
* admin/FOR-RELEASE: Related markup.

Fixes: debbugs:10860

12 years agolisp/newcomment.el (uncomment-region-default): Remove unused binding.
Juanma Barranquero [Tue, 21 Feb 2012 14:48:13 +0000 (15:48 +0100)]
lisp/newcomment.el (uncomment-region-default): Remove unused binding.

12 years agoUpdate Files chapter in Lisp manual.
Chong Yidong [Tue, 21 Feb 2012 13:24:48 +0000 (21:24 +0800)]
Update Files chapter in Lisp manual.

* doc/lispref/files.texi (Files): Mention magic file names as arguments.
(Reading from Files): Copyedits.
(File Attributes): Mention how to change file modes.
(Changing Files): Use standard "file permissions" terminology.
Add xref to File Attributes node.
(Locating Files): Document locate-user-emacs-file.
(Unique File Names): Recommend against using make-temp-name.

* src/buffer.c (Fget_file_buffer): Protect against invalid file
handler return value.

* src/fileio.c (Vfile_name_handler_alist): Doc fix.

12 years agoChecked picture-xtra.texi
Glenn Morris [Tue, 21 Feb 2012 08:28:18 +0000 (00:28 -0800)]
Checked picture-xtra.texi

* doc/emacs/picture-xtra.texi (Basic Picture): C-a does get remapped.

* lisp/textmodes/picture.el (picture-motion, picture-motion-reverse)
(picture-self-insert, picture-tab-chars): Doc fix.
(picture-mode-map): Fix C-a, C-e.

* admin/FOR-RELEASE: Related markup.

12 years agoChecked ack.texi
Glenn Morris [Tue, 21 Feb 2012 00:26:56 +0000 (16:26 -0800)]
Checked ack.texi

* doc/emacs/ack.texi (Acknowledgments): Small changes, including resorting,
and removal of things no longer distributed.
* admin/FOR-RELEASE: Related markup.

12 years agoSpelling fix.
Paul Eggert [Tue, 21 Feb 2012 00:16:37 +0000 (16:16 -0800)]
Spelling fix.

12 years agoIn GDB scripts, don't assume that EMACS_INT fits in long.
Paul Eggert [Tue, 21 Feb 2012 00:07:53 +0000 (16:07 -0800)]
In GDB scripts, don't assume that EMACS_INT fits in long.

* etc/emacs-buffer.gdb ($valmask): Don't assume EMACS_INT fits in 'long'.
* src/.gdbinit (xreload): Likewise.

12 years agoChecked emacs.texi
Glenn Morris [Mon, 20 Feb 2012 23:50:52 +0000 (15:50 -0800)]
Checked emacs.texi

* doc/emacs/emacs.texi (Top, Preface): Small rephrasings.
(menu, detailmenu): Update entries, and reformat some descriptions.
* doc/emacs/building.texi, doc/emacs/display.texi:
* doc/emacs/emacs-xtra.texi, doc/emacs/files.texi:
* doc/emacs/frames.texi, doc/emacs/kmacro.texi, doc/emacs/msdog.texi:
* doc/emacs/programs.texi, doc/emacs/text.texi:
Reformat some menu descriptions.

* admin/FOR-RELEASE: Related markup.

12 years agoFix crash due to non-contiguous EMACS_INT (Bug#10780).
Paul Eggert [Mon, 20 Feb 2012 23:09:58 +0000 (15:09 -0800)]
Fix crash due to non-contiguous EMACS_INT (Bug#10780).

* lisp.h (VALBITS): Move definition up, so that USE_LSB_TAG can use it.
(USE_LSB_TAG): Do not define if UINTPTR_MAX >> VALBITS == 0.
It's useless in that case, and it can cause problems on hosts
that allocate halves of EMACS_INT values separately.
Reported by Dan HorĂ¡k.  Diagnosed by Andreas Schwab in
<http://debbugs.gnu.org/cgi/bugreport.cgi?bug=10780#30>.
* mem-limits.h (EXCEEDS_LISP_PTR): Define to 0 on hosts where
UINTPTR_MAX >> VALBITS == 0.  This is required by the above change;
it avoids undefined behavior on hosts where shifting right by more
than the word width has undefined behavior.

12 years agoMainly resorting contributor list
Glenn Morris [Mon, 20 Feb 2012 21:19:32 +0000 (13:19 -0800)]
Mainly resorting contributor list

12 years agoRe-fill contributor list
Glenn Morris [Mon, 20 Feb 2012 20:25:07 +0000 (12:25 -0800)]
Re-fill contributor list

12 years agoSmall header fixes
Glenn Morris [Mon, 20 Feb 2012 20:24:24 +0000 (12:24 -0800)]
Small header fixes

12 years ago* lisp/emacs-lisp/authors.el (authors-aliases): Add another entry.
Glenn Morris [Mon, 20 Feb 2012 20:23:47 +0000 (12:23 -0800)]
* lisp/emacs-lisp/authors.el (authors-aliases): Add another entry.

12 years ago* ack.texi (Acknowledgments): Org and Prolog updates.
Glenn Morris [Mon, 20 Feb 2012 20:22:35 +0000 (12:22 -0800)]
* ack.texi (Acknowledgments): Org and Prolog updates.

12 years ago* emacs.texi (Acknowledgments): Add several names from Author: headers.
Glenn Morris [Mon, 20 Feb 2012 20:21:53 +0000 (12:21 -0800)]
* emacs.texi (Acknowledgments): Add several names from Author: headers.

12 years agomm-decode.el (mm-shr): Remove "soft hyphens".
Lars Ingebrigtsen [Mon, 20 Feb 2012 14:25:28 +0000 (14:25 +0000)]
mm-decode.el (mm-shr): Remove "soft hyphens".

12 years agoAvoid a race condition in url-queue-kill-job
Lars Ingebrigtsen [Mon, 20 Feb 2012 12:12:48 +0000 (13:12 +0100)]
Avoid a race condition in url-queue-kill-job

* url-queue.el (url-queue-kill-job): Delete the process sentinel
before killing the process to avoid a race condition between the
two processes killing off the process buffer.

12 years agonnimap.el (nnimap-request-list): Return the group names encoded as utf8. Otherwise...
Lars Ingebrigtsen [Mon, 20 Feb 2012 11:17:07 +0000 (11:17 +0000)]
nnimap.el (nnimap-request-list): Return the group names encoded as utf8.  Otherwise non-European group names don't work.
 (nnimap-request-newgroups): Ditto.
gnus-sum.el (gnus-summary-insert-old-articles): Fix the syntax for the default in `read-string' (bug#10757).

12 years agognus-msg.el: Fix bug with `C-u a' on topics (bug#10843)
Lars Ingebrigtsen [Mon, 20 Feb 2012 09:07:54 +0000 (09:07 +0000)]
gnus-msg.el: Fix bug with `C-u a' on topics (bug#10843)

12 years agoWarn instead of erroring when pruning the URL cache
Lars Ingebrigtsen [Mon, 20 Feb 2012 08:22:41 +0000 (09:22 +0100)]
Warn instead of erroring when pruning the URL cache

* url.el (url-retrieve-internal): Warn about file errors when
pruning the cache instead of bugging out.

12 years agoCheck FROM arg to substring in icomplete-completions
Leo Liu [Mon, 20 Feb 2012 08:06:52 +0000 (16:06 +0800)]
Check FROM arg to substring in icomplete-completions

See: http://debbugs.gnu.org/10850

12 years agonnimap.el: IMAP command logging improvement; When moving articles between IMAP server...
Lars Ingebrigtsen [Mon, 20 Feb 2012 07:54:56 +0000 (07:54 +0000)]
nnimap.el: IMAP command logging improvement; When moving articles between IMAP servers, delete from the correct server

12 years agoFix author comment
Glenn Morris [Mon, 20 Feb 2012 01:55:34 +0000 (17:55 -0800)]
Fix author comment

12 years ago* doc/emacs/emacs.texi (Distrib): Small updates.
Glenn Morris [Mon, 20 Feb 2012 01:34:19 +0000 (17:34 -0800)]
* doc/emacs/emacs.texi (Distrib): Small updates.

12 years ago* doc/emacs/ack.texi (Acknowledgments): More updates.
Glenn Morris [Mon, 20 Feb 2012 01:19:06 +0000 (17:19 -0800)]
* doc/emacs/ack.texi (Acknowledgments): More updates.

12 years agoRe-fill acknowledged authors
Glenn Morris [Mon, 20 Feb 2012 01:18:07 +0000 (17:18 -0800)]
Re-fill acknowledged authors

12 years ago* doc/emacs/emacs.texi (Acknowledgments): Add several names from ack.texi.
Glenn Morris [Mon, 20 Feb 2012 01:17:22 +0000 (17:17 -0800)]
* doc/emacs/emacs.texi (Acknowledgments): Add several names from ack.texi.

12 years agognus-demon.el (gnus-demon-init): Don't multiply time twice.
Vida Gabor [Sun, 19 Feb 2012 23:55:16 +0000 (23:55 +0000)]
gnus-demon.el (gnus-demon-init): Don't multiply time twice.

12 years agoUse text properties for color escape highlighting in Shell mode.
Chong Yidong [Sun, 19 Feb 2012 13:59:42 +0000 (21:59 +0800)]
Use text properties for color escape highlighting in Shell mode.

* ansi-color.el: Don't set comint-output-filter-functions; it is
now in the initial value defined in comint.el.
(ansi-color-apply-face-function): New variable.
(ansi-color-apply-on-region): Use it.
(ansi-color-apply-overlay-face): New function.

* comint.el: Require ansi-color.
(comint-output-filter-functions): Add ansi-color-process-output.

* shell.el (shell): No need to require ansi-color.
(shell-mode): Use ansi-color-apply-face-function to highlight
color escapes using font-lock-face property.

Fixes: debbugs:10835

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.