bpt/emacs.git
12 years agoAdded missing bug numbers to Changelog entries.
Christoph Scholtes [Sun, 5 Feb 2012 22:51:11 +0000 (15:51 -0700)]
Added missing bug numbers to Changelog entries.

12 years ago* make-dist (README.W32): Include file in source tarball.
Christoph Scholtes [Sun, 5 Feb 2012 20:56:41 +0000 (13:56 -0700)]
* make-dist (README.W32): Include file in source tarball.

* nt/README.W32: Clarification for inclusion in source tarball.

12 years ago* lib/makefile.w32-in (PRAGMA_SYSTEM_HEADER): Move to platform
Christoph Scholtes [Sun, 5 Feb 2012 20:40:36 +0000 (13:40 -0700)]
* lib/makefile.w32-in (PRAGMA_SYSTEM_HEADER): Move to platform
specific makefiles to support getopt_.h generation with MSVC.

* nt/gmake.defs (PRAGMA_SYSTEM_HEADER): Add for GCC.

* nt/nmake.defs (PRAGMA_SYSTEM_HEADER): Add, but ignore with MSVC.

12 years ago* nt/makefile.w32-in (maybe-copy-distfiles)
Christoph Scholtes [Sun, 5 Feb 2012 20:14:54 +0000 (13:14 -0700)]
* nt/makefile.w32-in (maybe-copy-distfiles)
(maybe-copy-distfiles-CMD, maybe-copy-distfiles-SH)
(create-tmp-dist-dir): Added to make --distfiles optional.
(dist): Use create-tmp-dist-dir and maybe-copy-distfiles.

12 years ago* cus-edit.el (custom-buffer-create-internal): Improve tooltip message.
Chong Yidong [Sun, 5 Feb 2012 16:30:51 +0000 (00:30 +0800)]
* cus-edit.el (custom-buffer-create-internal): Improve tooltip message.

12 years ago* cus-edit.el (custom-display): Add a customization type tag.
Chong Yidong [Sun, 5 Feb 2012 16:12:05 +0000 (00:12 +0800)]
* cus-edit.el (custom-display): Add a customization type tag.

12 years agoFix custom-variable-reset-backup's use of customized-value property.
Chong Yidong [Sun, 5 Feb 2012 15:50:36 +0000 (23:50 +0800)]
Fix custom-variable-reset-backup's use of customized-value property.

* cus-edit.el (custom-variable-reset-backup): Quote the value
before storing it in the customized-value property.

Fixes: debbugs:6712

12 years agoFix how the `character' custom type handles space chars.
Chong Yidong [Sun, 5 Feb 2012 15:33:30 +0000 (23:33 +0800)]
Fix how the `character' custom type handles space chars.

* lisp/wid-edit.el (widget-field-value-get): New optional arg to
suppress trailing whitespace truncation.
(character): Use it.

Fixes: debbugs:2689

12 years agoUpdate Customization chapter of Lisp manual.
Chong Yidong [Sun, 5 Feb 2012 14:27:06 +0000 (22:27 +0800)]
Update Customization chapter of Lisp manual.

* doc/lispref/customize.texi (Common Keywords): Minor clarifications.
Document custom-unlispify-remove-prefixes.
(Variable Definitions): Backquotes in defcustom seem to work fine
now.  Various other copyedits.
(Simple Types): Copyedits.  Document color selector.
(Composite Types): Copyedits.
(Splicing into Lists): Clarifications.

12 years agoFix presentation of type-mismatched customization widgets.
Chong Yidong [Sun, 5 Feb 2012 13:41:50 +0000 (21:41 +0800)]
Fix presentation of type-mismatched customization widgets.

* lisp/cus-edit.el (custom-variable-value-create): For mismatched
types, show the current value.

Fixes: debbugs:7600

12 years ago* progmodes/gud.el (gud-pv): Use pv instead of pv1.
Andreas Schwab [Sun, 5 Feb 2012 08:06:37 +0000 (09:06 +0100)]
* progmodes/gud.el (gud-pv): Use pv instead of pv1.
* progmodes/gdb-mi.el (gud-pp): Use pp instead of pp1.

12 years agoUpdates to Macros and Customization chapters of Lisp manual.
Chong Yidong [Sun, 5 Feb 2012 06:44:47 +0000 (14:44 +0800)]
Updates to Macros and Customization chapters of Lisp manual.

* doc/lispref/customize.texi (Common Keywords): Minor clarifications.
Document custom-unlispify-remove-prefixes.
(Variable Definitions): Backquotes in defcustom seem to work fine
now.  Various other copyedits.

* doc/lispref/macros.texi (Expansion): Minor clarification.
(Backquote): Move node to eval.texi.
(Defining Macros): Move an example from Backquote node.
(Argument Evaluation): No need to mention Pascal.
(Indenting Macros): Add xref to Defining Macros.

* doc/lispref/eval.texi (Backquote): Move from macros.texi.

* lisp/custom.el (defcustom): Doc fix.

12 years agonnimap.el: Fix inloop if the server dies before the async -finish is called
Lars Ingebrigtsen [Sun, 5 Feb 2012 06:31:38 +0000 (06:31 +0000)]
nnimap.el: Fix inloop if the server dies before the async -finish is called

12 years agoMore doc for debug-on-event.
Glenn Morris [Sun, 5 Feb 2012 03:37:19 +0000 (19:37 -0800)]
More doc for debug-on-event.

* emacs/trouble.texi (Checklist): Mention debug-on-event.

* lispref/debugging.texi (Error Debugging): Mention debug-on-event default.

12 years agoNEWS tweak.
Glenn Morris [Sun, 5 Feb 2012 03:31:57 +0000 (19:31 -0800)]
NEWS tweak.

12 years agoRephrase previous change.
Glenn Morris [Sun, 5 Feb 2012 03:30:42 +0000 (19:30 -0800)]
Rephrase previous change.

12 years agoMention ERT in the Emacs manual.
Glenn Morris [Sun, 5 Feb 2012 03:26:26 +0000 (19:26 -0800)]
Mention ERT in the Emacs manual.

* doc/emacs/maintaining.texi (Maintaining): Add cross-ref to ERT.
* etc/NEWS: Related markup.

12 years ago* lisp/font-lock.el (lisp-font-lock-keywords-2): Add with-wrapper-hook.
Glenn Morris [Sun, 5 Feb 2012 02:27:35 +0000 (18:27 -0800)]
* lisp/font-lock.el (lisp-font-lock-keywords-2): Add with-wrapper-hook.

12 years agowith-demoted errors is another thing never mentioned in NEWS.
Glenn Morris [Sun, 5 Feb 2012 02:23:15 +0000 (18:23 -0800)]
with-demoted errors is another thing never mentioned in NEWS.

12 years agolisp/emacs-lisp/pp.el: Do not reimplement common macros; use `looking-at-p'.
Juanma Barranquero [Sun, 5 Feb 2012 02:09:35 +0000 (03:09 +0100)]
lisp/emacs-lisp/pp.el: Do not reimplement common macros; use `looking-at-p'.

(pp-to-string): Use `with-temp-buffer'.
(pp-buffer): Use `ignore-errors', `looking-at-p'.
(pp-last-sexp): Use `looking-at-p'.

12 years ago* Makefile.in (uninstall): Handle compressed info files and man pages.
Glenn Morris [Sat, 4 Feb 2012 22:27:28 +0000 (14:27 -0800)]
* Makefile.in (uninstall): Handle compressed info files and man pages.

Fixes: debbugs:10718

12 years agoMention updating the homepage after a release.
Glenn Morris [Sat, 4 Feb 2012 22:12:14 +0000 (14:12 -0800)]
Mention updating the homepage after a release.

12 years agoDocument revert-buffer-in-progress-p
Glenn Morris [Sat, 4 Feb 2012 22:04:12 +0000 (14:04 -0800)]
Document revert-buffer-in-progress-p

* doc/lispref/backups.texi (Reverting): Mention revert-buffer-in-progress-p.
* lisp/files.el (revert-buffer): Doc fix (mention revert-buffer-in-progress-p).
* etc/NEWS: Related markup.

12 years agoDocument debug-on-event
Glenn Morris [Sat, 4 Feb 2012 21:58:00 +0000 (13:58 -0800)]
Document debug-on-event

* doc/lispref/debugging.texi (Error Debugging): Mention debug-on-event.
* doc/lispref/commands.texi (Misc Events): Mention sigusr1,2 and debugging.
* etc/NEWS: Related edit.

12 years agoDocument ns-auto-hide-menu-bar
Glenn Morris [Sat, 4 Feb 2012 21:48:04 +0000 (13:48 -0800)]
Document ns-auto-hide-menu-bar

* doc/emacs/macos.texi (Customization options specific to Mac OS / GNUstep):
New subsection.

* etc/NEWS: Related markup.

12 years ago* nt/INSTALL: Mention --lib, --enable-checking.
Glenn Morris [Sat, 4 Feb 2012 21:34:36 +0000 (13:34 -0800)]
* nt/INSTALL: Mention --lib, --enable-checking.

* etc/NEWS: Markup for things in nt/INSTALL (no need for these things
to be in the manuals proper).

12 years agoert-x trivia
Glenn Morris [Sat, 4 Feb 2012 21:18:46 +0000 (13:18 -0800)]
ert-x trivia

* lisp/emacs-lisp/ert-x.el (ert-simulate-command):
Check deferred-action-list (which is obsolete) is bound.

* etc/NEWS: Related markup.

12 years agowith-wrapper-hook doc clarifications
Glenn Morris [Sat, 4 Feb 2012 20:59:54 +0000 (12:59 -0800)]
with-wrapper-hook doc clarifications

* doc/lispref/modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
* lisp/subr.el (with-wrapper-hook): Doc fixes.

12 years ago* .gdbinit (pp1, pv1): Remove redundant defines.
Andreas Schwab [Sat, 4 Feb 2012 19:57:12 +0000 (20:57 +0100)]
* .gdbinit (pp1, pv1): Remove redundant defines.
(pr): Use pp.

12 years agoTry to document filter-buffer-substring changes
Glenn Morris [Sat, 4 Feb 2012 19:48:06 +0000 (11:48 -0800)]
Try to document filter-buffer-substring changes

* doc/lispref/text.texi (Buffer Contents):
Update filter-buffer-substring description.

* lisp/simple.el (filter-buffer-substring-functions)
(buffer-substring-filters, filter-buffer-substring): Doc fixes.

* etc/NEWS: Related edits.

12 years ago* src/nsterm.m: Declare a global (Bug#10694).
Chong Yidong [Sat, 4 Feb 2012 15:10:54 +0000 (23:10 +0800)]
* src/nsterm.m: Declare a global (Bug#10694).

12 years agoUpdate Functions chapter of Lisp manual; document closures.
Chong Yidong [Sat, 4 Feb 2012 14:56:32 +0000 (22:56 +0800)]
Update Functions chapter of Lisp manual; document closures.

* doc/emacs/functions.texi (What Is a Function): Add closures.  Mention
"return value" terminology.  Add xref for command-execute.  Remove
unused "keystroke command" terminology.
(Lambda Expressions): Give a different example than in the
following subsection.  Add xref to Anonymous Functions.
(Function Documentation): Remove gratuitous markup.
(Function Names): Move introductory text to `What Is a Function'.
(Defining Functions): Fix defun argument spec.
(Anonymous Functions): Document lambda macro explicitly.  Mention
effects on lexical binding.
(Function Cells): Downplay direct usage of fset.
(Closures): New node.
(Inline Functions): Remove "open-code" terminology.
(Declaring Functions): Minor tweak; .m is not C code.

* doc/emacs/variables.texi (Variables): Don't refer to "global value".
(Local Variables, Void Variables): Copyedits.
(Lexical Binding): Minor clarification of example.
(File Local Variables): Mention :safe and :risky defcustom args.
(Lexical Binding): Add xref to Closures node.

12 years agoInclude --enable-checking in system-configuration-options on MS-Windows.
Eli Zaretskii [Sat, 4 Feb 2012 13:48:38 +0000 (15:48 +0200)]
Include --enable-checking in system-configuration-options on MS-Windows.

 srtc/w32.c (get_emacs_configuration_options): Include
 --enable-checking, if specified, in the return value.

12 years agoAvoid MS-Windows compilation errors when struct stat is redefined.
Eli Zaretskii [Sat, 4 Feb 2012 13:24:07 +0000 (15:24 +0200)]
Avoid MS-Windows compilation errors when struct stat is redefined.

 nt/inc/sys/stat.h (_STAT_DEFINED): Define, to prevent redefinitions
 by other headers.

12 years agoWhen changing frame sizes round before applying new sizes. (Bug#9723)
Martin Rudalics [Sat, 4 Feb 2012 11:29:29 +0000 (12:29 +0100)]
When changing frame sizes round before applying new sizes.  (Bug#9723)

* dispnew.c (change_frame_size_1): Calculate new_frame_total_cols
after rounding frame sizes.  (Bug#9723)

12 years agoFix bug #10523 with bad value of eshell-windows-shell-file.
Lars Ljung [Sat, 4 Feb 2012 09:57:09 +0000 (11:57 +0200)]
Fix bug #10523 with bad value of eshell-windows-shell-file.

 lisp/eshell/esh-ext.el (eshell-windows-shell-file): Match "cmdproxy"
 anywhere in shell-file-name, not just at the beginning.  (Bug#10523)

12 years agoFix bug #10696 with crash when an empty display string is at BOB.
Eli Zaretskii [Sat, 4 Feb 2012 09:27:03 +0000 (11:27 +0200)]
Fix bug #10696 with crash when an empty display string is at BOB.

 src/keyboard.c (adjust_point_for_property): Don't position point
 before BEGV.

12 years agoFix dead link in smie.el
Leo Liu [Sat, 4 Feb 2012 08:43:26 +0000 (16:43 +0800)]
Fix dead link in smie.el

http://debbugs.gnu.org/10711

12 years agoFix MS-DOS build in lib-src.
Eli Zaretskii [Sat, 4 Feb 2012 08:03:49 +0000 (10:03 +0200)]
Fix MS-DOS build in lib-src.

 msdos/sed3v2.inp (insrcdir): Use $(<F) rather than $<, as
 command.com's "if not exist" doesn't grok forward slashes in file
 names.

12 years agoNEWS annoyance.
Glenn Morris [Sat, 4 Feb 2012 03:52:31 +0000 (19:52 -0800)]
NEWS annoyance.

12 years agoNEWS.
Glenn Morris [Sat, 4 Feb 2012 02:11:01 +0000 (21:11 -0500)]
NEWS.

12 years ago* lisp/isearch.el (isearch-update): Doc fix.
Glenn Morris [Sat, 4 Feb 2012 02:10:22 +0000 (21:10 -0500)]
* lisp/isearch.el (isearch-update): Doc fix.

12 years ago* lisp/image.el (image-extension-data): Add obsolete alias.
Glenn Morris [Sat, 4 Feb 2012 02:09:34 +0000 (21:09 -0500)]
* lisp/image.el (image-extension-data): Add obsolete alias.

12 years ago* doc/lispref/minibuf.texi (High-Level Completion): Updates for read-color.
Glenn Morris [Sat, 4 Feb 2012 01:23:09 +0000 (20:23 -0500)]
* doc/lispref/minibuf.texi (High-Level Completion): Updates for read-color.
* etc/NEWS: Likewise.

12 years agoPROBLEMS tiny fixes for references to src/{m,s} files.
Glenn Morris [Sat, 4 Feb 2012 01:04:25 +0000 (20:04 -0500)]
PROBLEMS tiny fixes for references to src/{m,s} files.

12 years agoNEWS misc small edits.
Glenn Morris [Sat, 4 Feb 2012 01:01:23 +0000 (20:01 -0500)]
NEWS misc small edits.

12 years ago* lisp/facemenu.el (list-colors-display): Doc fix (minor rephrasing).
Glenn Morris [Sat, 4 Feb 2012 01:00:51 +0000 (20:00 -0500)]
* lisp/facemenu.el (list-colors-display): Doc fix (minor rephrasing).

12 years ago* lisp/ido.el (ido-find-file): Doc fix (ido-toggle-vc not on any key).
Glenn Morris [Sat, 4 Feb 2012 00:59:58 +0000 (19:59 -0500)]
* lisp/ido.el (ido-find-file): Doc fix (ido-toggle-vc not on any key).

12 years ago* doc/emacs/display.texi (Colors): Mention list-colors-sort.
Glenn Morris [Sat, 4 Feb 2012 00:59:11 +0000 (19:59 -0500)]
* doc/emacs/display.texi (Colors): Mention list-colors-sort.

12 years ago* doc/emacs/files.texi (File Conveniences): Mention image animation.
Glenn Morris [Sat, 4 Feb 2012 00:58:27 +0000 (19:58 -0500)]
* doc/emacs/files.texi (File Conveniences): Mention image animation.

12 years agoHandle overflow when computing char display width (Bug#9496).
Paul Eggert [Fri, 3 Feb 2012 19:24:22 +0000 (11:24 -0800)]
Handle overflow when computing char display width (Bug#9496).

* character.c (char_width): Return EMACS_INT, not int.
(char_width, c_string_width): Check for overflow when
computing the width; this is possible now that individual
characters can have unbounded width.  Problem introduced
by merge from Emacs 23 on 2012-01-19.

12 years ago* tutorials/TUTORIAL.nl: Updated; synchronize with TUTORIAL.
Pieter Schoenmakers [Fri, 3 Feb 2012 15:37:54 +0000 (23:37 +0800)]
* tutorials/TUTORIAL.nl: Updated; synchronize with TUTORIAL.

12 years agoDocument animated image API
Glenn Morris [Fri, 3 Feb 2012 08:44:30 +0000 (00:44 -0800)]
Document animated image API

* doc/lispref/display.texi (GIF Images): Mention animation.
Remove commented-out old example of animation.
(Animated Images): New subsection.
* doc/lispref/elisp.texi (Top):
* doc/lispref/vol1.texi (Top):
* doc/lispref/vol2.texi (Top): Add Animated Images menu entry.

* lisp/image-mode.el (image-animate-loop, image-toggle-animation): Doc fixes.

* lisp/image.el (image-animated-p): Doc fix.  Use image-animated-types.
(image-animate-timeout): Doc fix.

* etc/NEWS: Markup.

12 years ago* doc/lispref/display.texi (GIF Images, TIFF Images): Minor rephrasing.
Glenn Morris [Fri, 3 Feb 2012 08:38:46 +0000 (00:38 -0800)]
* doc/lispref/display.texi (GIF Images, TIFF Images): Minor rephrasing.

12 years agoSmall display.texi fix
Glenn Morris [Fri, 3 Feb 2012 08:17:05 +0000 (00:17 -0800)]
Small display.texi fix

* doc/lispref/display.texi (Image Formats):
Remove oddly specific information on versions of image libraries.

12 years agoSome more NEWS markup.
Glenn Morris [Fri, 3 Feb 2012 08:10:17 +0000 (00:10 -0800)]
Some more NEWS markup.

12 years agonnimap.el (nnimap-retrieve-group-data-early): Don't say we're doing an initial sync...
Lars Ingebrigtsen [Thu, 2 Feb 2012 22:10:47 +0000 (22:10 +0000)]
nnimap.el (nnimap-retrieve-group-data-early): Don't say we're doing an initial sync unless we're really doing one.

12 years agoConfigure wording tweak.
Glenn Morris [Thu, 2 Feb 2012 19:13:36 +0000 (14:13 -0500)]
Configure wording tweak.

12 years ago* dbusbind.c (Fdbus_register_method): Mention the return value
Michael Albinus [Thu, 2 Feb 2012 12:47:09 +0000 (13:47 +0100)]
* dbusbind.c (Fdbus_register_method): Mention the return value
:ignore in the docstring.

12 years agolisp/ChangeLog: Fix typos.
Juanma Barranquero [Thu, 2 Feb 2012 12:24:30 +0000 (13:24 +0100)]
lisp/ChangeLog: Fix typos.

12 years agoAuto-commit of generated files.
Glenn Morris [Thu, 2 Feb 2012 11:17:46 +0000 (06:17 -0500)]
Auto-commit of generated files.

12 years agognus-group.el (gnus-group-read-ephemeral-group): Don't add a new address parameter...
Lars Ingebrigtsen [Thu, 2 Feb 2012 11:07:55 +0000 (11:07 +0000)]
gnus-group.el (gnus-group-read-ephemeral-group): Don't add a new address parameter if one already exists (bug#9676).

12 years agognus-msg.el (gnus-summary-mail-forward): Respect the process marks, not the prefix...
Lars Ingebrigtsen [Thu, 2 Feb 2012 10:38:16 +0000 (10:38 +0000)]
gnus-msg.el (gnus-summary-mail-forward): Respect the process marks, not the prefix, as documented (bug#10689).

12 years agomerge trunk
Kenichi Handa [Thu, 2 Feb 2012 09:12:08 +0000 (18:12 +0900)]
merge trunk

12 years agoFix previous change for Bug#6988.
Kenichi Handa [Thu, 2 Feb 2012 09:07:29 +0000 (18:07 +0900)]
Fix previous change for Bug#6988.

12 years agoserver.el doc fixes
Glenn Morris [Thu, 2 Feb 2012 07:48:39 +0000 (23:48 -0800)]
server.el doc fixes

* lisp/server.el (server-auth-dir): Doc fix.
(server-eval-at): Doc fix.  Give an explicit error if !server-use-tcp.

* etc/NEWS: Markup.

12 years agoTiny doc tweaks for call-process's :file spec.
Glenn Morris [Thu, 2 Feb 2012 07:21:20 +0000 (23:21 -0800)]
Tiny doc tweaks for call-process's :file spec.

* doc/lispref/processes.texi (Synchronous Processes):
Mention call-process's :file gets overwritten.

* src/callproc.c (Fcall_process, Fcall_process_region): Doc fix.

* etc/NEWS: Markup.

12 years agoDocument read-char-choice.
Glenn Morris [Thu, 2 Feb 2012 07:06:37 +0000 (23:06 -0800)]
Document read-char-choice.

* doc/lispref/commands.texi (Reading One Event):
* doc/lispref/help.texi (Help Functions): Document read-char-choice.
* etc/NEWS: Markup.

12 years agoDocument post-self-insert-hook
Glenn Morris [Thu, 2 Feb 2012 04:37:05 +0000 (20:37 -0800)]
Document post-self-insert-hook

* doc/lispref/hooks.texi (Standard Hooks):
* doc/lispref/modes.texi (Keymaps and Minor Modes):
* doc/lispref/text.texi (Commands for Insertion):
Document post-self-insert-hook.

*etc/NEWS: Markup.

12 years ago* doc/lispref/hooks.texi (Standard Hooks): Add prog-mode-hook.
Glenn Morris [Thu, 2 Feb 2012 04:28:15 +0000 (20:28 -0800)]
* doc/lispref/hooks.texi (Standard Hooks): Add prog-mode-hook.

12 years ago* etc/NEWS: prog-mode-hook was documented.
Glenn Morris [Thu, 2 Feb 2012 04:13:02 +0000 (20:13 -0800)]
* etc/NEWS: prog-mode-hook was documented.

12 years agoDocument change-major-mode-after-body-hook
Glenn Morris [Thu, 2 Feb 2012 02:57:26 +0000 (21:57 -0500)]
Document change-major-mode-after-body-hook

* doc/lispref/hooks.texi (Standard Hooks):
* doc/lispref/modes.texi (Major Mode Conventions, Mode Hooks):
Document change-major-mode-after-body-hook.

* lisp/subr.el (run-mode-hooks): Doc fix.

* etc/NEWS: Markup

12 years agoNative scroll-bars are not implemented for Nextstep (bug#10673)
Glenn Morris [Thu, 2 Feb 2012 02:12:57 +0000 (21:12 -0500)]
Native scroll-bars are not implemented for Nextstep (bug#10673)

* configure.in [HAVE_NS]: Error if use --without-toolkit-scroll-bars.

* src/nsterm.m (syms_of_nsterm) <x-toolkit-scroll-bars>:
Unconditionally set to t.

* src/nsterm.m (syms_of_nsterm) <x-toolkit-scroll-bars>:
* src/w32term.c (syms_of_w32term) <x-toolkit-scroll-bars>:
* src/xterm.c (syms_of_xterm) <x-toolkit-scroll-bars>: Doc fix.

12 years ago* lisp/image-mode.el (image-toggle-display-image): Remove tautological `major-mode'
Juri Linkov [Thu, 2 Feb 2012 00:49:06 +0000 (02:49 +0200)]
* lisp/image-mode.el (image-toggle-display-image): Remove tautological `major-mode'
from the `derived-mode-p' test.

12 years agomerge trunk
Kenichi Handa [Thu, 2 Feb 2012 00:32:12 +0000 (09:32 +0900)]
merge trunk

12 years agoInhibit null-string composition component (Bug#6988).
Kenichi Handa [Thu, 2 Feb 2012 00:30:09 +0000 (09:30 +0900)]
Inhibit null-string composition component (Bug#6988).

12 years agognus.el: Fix nnmaildir marks handling
Lars Ingebrigtsen [Wed, 1 Feb 2012 23:22:55 +0000 (23:22 +0000)]
gnus.el: Fix nnmaildir marks handling

12 years agognus-group.el: Make error reporting when doing `M-g' work again
Lars Ingebrigtsen [Wed, 1 Feb 2012 23:16:56 +0000 (23:16 +0000)]
gnus-group.el: Make error reporting when doing `M-g' work again
nntp.el: Make nntp report connection errors better

12 years agonnimap.el: Make nnimap message better when initially fetching data
Lars Ingebrigtsen [Wed, 1 Feb 2012 22:06:29 +0000 (22:06 +0000)]
nnimap.el: Make nnimap message better when initially fetching data

12 years agoReword previous change.
Glenn Morris [Wed, 1 Feb 2012 21:19:30 +0000 (16:19 -0500)]
Reword previous change.

12 years agoSpeed up insertion of subprocess output on MS-Windows.
Eli Zaretskii [Wed, 1 Feb 2012 16:51:20 +0000 (18:51 +0200)]
Speed up insertion of subprocess output on MS-Windows.

 src/ralloc.c (resize_bloc, r_alloc_sbrk): Don't call memmove if its
 first 2 arguments are identical.  This makes inserting large
 output from a subprocess an order of magnitude faster on
 MS-Windows, where all sbrk'ed memory is always contiguous.

12 years agoAuto-commit of loaddefs files.
Glenn Morris [Wed, 1 Feb 2012 11:23:05 +0000 (06:23 -0500)]
Auto-commit of loaddefs files.

12 years agoAuto-commit of generated files.
Glenn Morris [Wed, 1 Feb 2012 11:17:54 +0000 (06:17 -0500)]
Auto-commit of generated files.

12 years agoMerge change(s) made in Gnus no-gnus branch
Gnus developers [Wed, 1 Feb 2012 09:00:42 +0000 (09:00 +0000)]
Merge change(s) made in Gnus no-gnus branch

2012-01-31  Jim Meyering  <jim@meyering.net>
 gnus-agent.el (gnus-agent-expire-unagentized-dirs):
 Correct a comment (insert "not") and hide nominally-doubled "to".

12 years ago* etc/NEWS: Markup.
Glenn Morris [Wed, 1 Feb 2012 08:39:29 +0000 (00:39 -0800)]
* etc/NEWS: Markup.

12 years agoDocument locally disabling globalized minor modes in the lispref
Glenn Morris [Wed, 1 Feb 2012 08:32:31 +0000 (00:32 -0800)]
Document locally disabling globalized minor modes in the lispref

* doc/lispref/modes.texi (Defining Minor Modes):
Mention disabling global minor modes on a per-major-mode basis.

* etc/NEWS: Clarify entry.

12 years agoFix view-buffer-other-window/frame handling of special modes.
Chong Yidong [Wed, 1 Feb 2012 08:31:29 +0000 (16:31 +0800)]
Fix view-buffer-other-window/frame handling of special modes.

* view.el (view-buffer-other-window, view-buffer-other-frame):
Handle special modes like view-buffer.
(view-buffer): Simplify.

Fixes: debbugs:10650

12 years agoFix dynamic font settings interaction with Custom Themes.
Chong Yidong [Wed, 1 Feb 2012 08:13:02 +0000 (16:13 +0800)]
Fix dynamic font settings interaction with Custom Themes.

* lisp/dynamic-setting.el (font-setting-change-default-font): Use
set-frame-font.

* lisp/frame.el (set-frame-font): Tweak meaning of third argument.

Fixes: debbugs:9982

12 years agoCopy 2012-01-25 compilation-next-error-function change to another function.
Glenn Morris [Wed, 1 Feb 2012 07:32:21 +0000 (23:32 -0800)]
Copy 2012-01-25 compilation-next-error-function change to another function.

* lisp/progmodes/compile.el (compilation-internal-error-properties):
Respect compilation-first-column in the "*compilation*" buffer.

12 years agoPort to older Solaris 10 versions (Bug#10677).
Paul Eggert [Wed, 1 Feb 2012 06:04:34 +0000 (22:04 -0800)]
Port to older Solaris 10 versions (Bug#10677).

Bug reported by Chong Yidong for SunOS 5.10 Generic_127111-11 sparc.
I cannot reproduce it on SunOS 5.10 Generic_141444-09 sparc but
possibly this is because Sun fixed the 'stat' bug in my version.
* Makefile.in (GNULIB_TOOL_FLAGS): Do not avoid the pathmax module.
* lib/pathmax.h, m4/pathmax.m4: New files, from gnulib.
* lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
These changes are based on gnulib version
4f11d6bebc3098c64ffde27079ab0d0cecfd0cdc dated 2011-10-07 20:59:10,
because Emacs is in feature freeze and we do not want to merge any
more-recent changes from gnulib.

12 years agoTweak previous define-minor-mode change
Glenn Morris [Wed, 1 Feb 2012 02:17:17 +0000 (21:17 -0500)]
Tweak previous define-minor-mode change

* lisp/emacs-lisp/easy-mmode.el (define-minor-mode):
Relax :variable's test for a named function.

12 years agoFix previous change.
Glenn Morris [Tue, 31 Jan 2012 23:47:33 +0000 (18:47 -0500)]
Fix previous change.

12 years agoComment trivia.
Glenn Morris [Tue, 31 Jan 2012 23:43:05 +0000 (18:43 -0500)]
Comment trivia.

12 years agoFix an off by one error in c-guess-basic-syntax CASE 5B.1.
Alan Mackenzie [Tue, 31 Jan 2012 21:59:58 +0000 (21:59 +0000)]
Fix an off by one error in c-guess-basic-syntax CASE 5B.1.

12 years agoFix typos in ChangeLogs.
Juanma Barranquero [Tue, 31 Jan 2012 16:15:03 +0000 (17:15 +0100)]
Fix typos in ChangeLogs.

12 years agoAuto-commit of generated files.
Glenn Morris [Tue, 31 Jan 2012 11:17:47 +0000 (06:17 -0500)]
Auto-commit of generated files.

12 years agoFix menu-set-font interaction with Custom themes.
Chong Yidong [Tue, 31 Jan 2012 08:38:58 +0000 (16:38 +0800)]
Fix menu-set-font interaction with Custom themes.

In particular, prevent it from setting non-font-related attributes
like the foreground and background color.  This requires a bugfix to
face-spec-reset-face to make "resetting" the default face work.

* lisp/faces.el (face-spec-reset-face): Don't apply unspecified
attribute values to the default face.

* lisp/frame.el (set-frame-font): New arg ALL-FRAMES.

* lisp/menu-bar.el (menu-set-font): Use set-frame-font.

12 years agoMinor tweaks to the Lisp manual.
Chong Yidong [Tue, 31 Jan 2012 06:51:33 +0000 (14:51 +0800)]
Minor tweaks to the Lisp manual.

* syntax.texi (Parsing Expressions): Clarify intro.
(Parser State): Remove unnecessary statement (Bug#10661).

* eval.texi (Intro Eval): Add footnote about "sexp" terminology.

Fixes: debbugs:10657

12 years ago* windows.texi (Split Window): C-mouse-2 doesn't work on GTK+ scroll bars.
Chong Yidong [Tue, 31 Jan 2012 06:32:14 +0000 (14:32 +0800)]
* windows.texi (Split Window): C-mouse-2 doesn't work on GTK+ scroll bars.

Fixes: debbugs:10666

12 years agoDocument define-minor-mode's new :variable keyword in the lispref.
Glenn Morris [Tue, 31 Jan 2012 05:03:09 +0000 (21:03 -0800)]
Document define-minor-mode's new :variable keyword in the lispref.

* doc/lispref/modes.texi (Defining Minor Modes):
Document define-minor-mode's new :variable keyword.
* etc/NEWS: Markup.