bpt/emacs.git
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.

12 years ago* lisp/emacs-lisp/easy-mmode.el (define-minor-mode): Doc fix.
Glenn Morris [Tue, 31 Jan 2012 04:52:29 +0000 (20:52 -0800)]
* lisp/emacs-lisp/easy-mmode.el (define-minor-mode): Doc fix.

12 years agoSmall define-minor-mode fix for variable: keyword.
Glenn Morris [Tue, 31 Jan 2012 04:35:57 +0000 (20:35 -0800)]
Small define-minor-mode fix for variable: keyword.

* lisp/emacs-lisp/easy-mmode.el (define-minor-mode):
Allow named functions to be used as the cdr of variable:.

12 years agoSmall configure.in fix for Motif toolkit.
Glenn Morris [Tue, 31 Jan 2012 03:47:51 +0000 (19:47 -0800)]
Small configure.in fix for Motif toolkit.

* configure.in: Throw an explicit error if Motif toolkit was
requested but requirements could not be found.

12 years ago* w32term.c: Copy previous xterm.c doc fix.
Glenn Morris [Tue, 31 Jan 2012 03:33:16 +0000 (19:33 -0800)]
* w32term.c: Copy previous xterm.c doc fix.

12 years agox-toolkit-scroll-bars doc fix.
Glenn Morris [Tue, 31 Jan 2012 03:07:38 +0000 (19:07 -0800)]
x-toolkit-scroll-bars doc fix.

* src/nsterm.m (syms_of_nsterm) <x-toolkit-scroll-bars>:
* src/xterm.c (syms_of_xterm) <x-toolkit-scroll-bars>: Sync docs.

12 years agolisp/progmodes/cwarn.el: Small fixes.
Juanma Barranquero [Tue, 31 Jan 2012 02:57:00 +0000 (03:57 +0100)]
lisp/progmodes/cwarn.el: Small fixes.
(cwarn): Remove dead link.
(cwarn-configuration, cwarn-verbose, cwarn-mode-text, cwarn-load-hook):
Remove * from defcustom docstrings.
(turn-on-cwarn-mode): Make obsolete.
(c-at-toplevel-p): Remove compatibility code for Emacs 20.3 and older.
(turn-on-cwarn-mode-if-enabled): Call `cwarn-mode'.

12 years ago* configure.in: Allow Emacs to actually be built with xaw scroll-bars.
Glenn Morris [Tue, 31 Jan 2012 02:43:59 +0000 (18:43 -0800)]
* configure.in: Allow Emacs to actually be built with xaw scroll-bars.

12 years ago* lisp/emacs-lisp/easy-mmode.el (define-minor-mode): Fix :variable case.
Glenn Morris [Tue, 31 Jan 2012 01:53:20 +0000 (17:53 -0800)]
* lisp/emacs-lisp/easy-mmode.el (define-minor-mode): Fix :variable case.

12 years agoSpelling fix.
Paul Eggert [Tue, 31 Jan 2012 01:15:56 +0000 (17:15 -0800)]
Spelling fix.

12 years ago* etc/NEWS: view-buffer markup, again.
Glenn Morris [Tue, 31 Jan 2012 01:01:30 +0000 (17:01 -0800)]
* etc/NEWS: view-buffer markup, again.

Let's not document this now - let's fix it properly after 24.1 and
document the correct behaviour. (bug#10650#12)

12 years agoMerge changes made in Gnus trunk
Gnus developers [Mon, 30 Jan 2012 23:30:22 +0000 (23:30 +0000)]
Merge changes made in Gnus trunk

gnus.texi (Agent Basics): Fix outdated description of `gnus-agent-auto-agentize-methods'.
rfc2047.el (rfc2047-encode-region): Allow not folding the encoded words.
 (rfc2047-encode-string): Ditto.
 (rfc2047-encode-parameter): Don't fold parameters.  Some MUAs do not understand folded filename="..." parameters, for instance.
gnus-agent.el (gnus-agent-auto-agentize-methods): Point to the Agent section in the manual.

12 years agonnimap.el (nnimap-wait-for-response): Include the imap server name in the message...
Lars Ingebrigtsen [Mon, 30 Jan 2012 22:03:11 +0000 (22:03 +0000)]
nnimap.el (nnimap-wait-for-response): Include the imap server name in the message for greater debuggability.

12 years ago* etc/NEWS: Markup.
Glenn Morris [Mon, 30 Jan 2012 20:11:02 +0000 (12:11 -0800)]
* etc/NEWS: Markup.

I no longer know whether the view-buffer changes need a manual update
or not. See bug#10650.

12 years agont/INSTALL: Update instructions for parallel builds.
Eli Zaretskii [Mon, 30 Jan 2012 18:37:01 +0000 (20:37 +0200)]
nt/INSTALL: Update instructions for parallel builds.

12 years agolib/makefile.w32-in: Fix dependencies for a parallel build.
Eli Zaretskii [Mon, 30 Jan 2012 18:33:36 +0000 (20:33 +0200)]
lib/makefile.w32-in: Fix dependencies for a parallel build.

 lib/makefile.w32-in ($(BLD)/sha1.$(O) $(BLD)/sha256.$(O)
 $(BLD)/sha512.$(O)): Depend on stamp_BLD.  Fixes a build failure
 with "make -j3".

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

12 years ago* etc/NEWS: Reword view-buffer entry.
Glenn Morris [Mon, 30 Jan 2012 09:15:54 +0000 (01:15 -0800)]
* etc/NEWS: Reword view-buffer entry.

12 years ago* etc/NEWS: Edit view-buffer entry.
Glenn Morris [Mon, 30 Jan 2012 09:06:54 +0000 (01:06 -0800)]
* etc/NEWS: Edit view-buffer entry.
See http://debbugs.gnu.org/10650

12 years ago* etc/NEWS: Some easy markup.
Glenn Morris [Mon, 30 Jan 2012 08:33:37 +0000 (00:33 -0800)]
* etc/NEWS: Some easy markup.

12 years ago* admin/notes/lel-TODO: Small updates for deleted/obsolete features.
Glenn Morris [Mon, 30 Jan 2012 08:32:06 +0000 (00:32 -0800)]
* admin/notes/lel-TODO: Small updates for deleted/obsolete features.

12 years agoauthors.el trivia
Glenn Morris [Mon, 30 Jan 2012 08:24:14 +0000 (00:24 -0800)]
authors.el trivia

* lisp/emacs-lisp/authors.el (authors-fixed-entries):
Remove reference to deleted file rnewspost.el.

12 years ago* etc/tutorials/TUTORIAL: Delete a repeat sentence.
Chong Yidong [Mon, 30 Jan 2012 07:54:00 +0000 (15:54 +0800)]
* etc/tutorials/TUTORIAL: Delete a repeat sentence.

12 years agolisp/window.el: Remove unused variables.
Juanma Barranquero [Sun, 29 Jan 2012 21:52:14 +0000 (22:52 +0100)]
lisp/window.el: Remove unused variables.

(window-with-parameter): Remove unused variable `windows'.
(window--side-check): Remove unused variable `code'.
(window--resize-siblings): Remove unused variable `first'.
(adjust-window-trailing-edge): Remove unused variable `failed'.
(window-deletable-p, window--delete): Remove unused variable `buffer'.
Use `let', not `let*'.
(balance-windows-2): Remove unused variable `found'.
(window--state-put-2): Remove unused variable `splits'.
(window-state-put): Remove unused variable `selected'.
(same-window-p): Use `string-match-p'.
(display-buffer-assq-regexp): Remove unused variable `value'.
(display-buffer-pop-up-frame, display-buffer-pop-up-window):
Mark argument ALIST as ignored.
(pop-to-buffer): Remove unused variable `old-window'.

12 years agoSupport Lzip and LZMA compressed files.
Eli Zaretskii [Sun, 29 Jan 2012 17:41:43 +0000 (19:41 +0200)]
Support Lzip and LZMA compressed files.

 lisp/jka-cmpr-hook.el (jka-compr-compression-info-list): Support .lz
 and .lzma compressed files.

12 years agoBump version to 24.0.93.
Chong Yidong [Sun, 29 Jan 2012 15:46:05 +0000 (23:46 +0800)]
Bump version to 24.0.93.
Regenerate AUTHORS and ldefs-boot.el.

12 years ago* lisp/frame.el (window-system-default-frame-alist): Doc fix.
Chong Yidong [Sun, 29 Jan 2012 14:22:51 +0000 (22:22 +0800)]
* lisp/frame.el (window-system-default-frame-alist): Doc fix.

12 years agoFix an instance of dynamic-setting.el clobbering the default face.
Chong Yidong [Sun, 29 Jan 2012 13:55:09 +0000 (21:55 +0800)]
Fix an instance of dynamic-setting.el clobbering the default face.

* lisp/dynamic-setting.el (font-setting-change-default-font): Don't
change the default face if SET-FONT argument is non-nil.

Fixes: debbugs:9982

12 years agotest/automated/icalendar-tests: Fix broken test
Ulf Jasper [Sun, 29 Jan 2012 12:28:20 +0000 (13:28 +0100)]
test/automated/icalendar-tests: Fix broken test

2012-01-29  Ulf Jasper  <ulf.jasper@web.de>

* automated/icalendar-tests.el (icalendar-import-non-recurring):
Fix broken test, caused by missing trailing blank.

12 years ago* lisp/custom.el (defcustom): Add doc link to Lisp manual (Bug#10635).
Samuel Bronson [Sun, 29 Jan 2012 10:01:20 +0000 (18:01 +0800)]
* lisp/custom.el (defcustom): Add doc link to Lisp manual (Bug#10635).

12 years ago* doc/lispref/syntax.texi (Syntax Class Table): Tweak description of newline char...
Chong Yidong [Sun, 29 Jan 2012 07:35:58 +0000 (15:35 +0800)]
* doc/lispref/syntax.texi (Syntax Class Table): Tweak description of newline char syntax.

Fixes: debbugs:9619

12 years agoFix wholenump/natnump description in Lisp manual.
Chong Yidong [Sun, 29 Jan 2012 07:25:22 +0000 (15:25 +0800)]
Fix wholenump/natnump description in Lisp manual.

* doc/lispref/numbers.texi (Predicates on Numbers): Fix
wholenump/natnump description.

Fixes: debbugs:10189

12 years agoFix pdb path handling.
Syver Enstad [Sun, 29 Jan 2012 07:06:54 +0000 (15:06 +0800)]
Fix pdb path handling.

* progmodes/gud.el (pdb): Give pdb full paths, to allow setting
breakpoints in files outside current directory.

* lisp/progmodes/python.el: Require ansi-color at top-level.

Fixes: debbugs:6098

12 years agoMake Emacs Lisp mode use emacs-lisp-mode-abbrev-table.
Chong Yidong [Sun, 29 Jan 2012 04:45:51 +0000 (12:45 +0800)]
Make Emacs Lisp mode use emacs-lisp-mode-abbrev-table.

* lisp/emacs-lisp/lisp-mode.el (emacs-lisp-mode-abbrev-table): Define
and use in Emacs Lisp mode.
(lisp-mode-abbrev-table): Add doc.
(lisp-mode-variables): Don't set local-abbrev-table.
(lisp-interaction-mode): Use emacs-lisp-mode-abbrev-table.

Fixes: debbugs:9360

12 years agoFix require error when using srecode-insert.
David Engster [Sun, 29 Jan 2012 04:21:29 +0000 (12:21 +0800)]
Fix require error when using srecode-insert.

* lisp/cedet/srecode/insert.el: Require srecode/filters.
* lisp/cedet/srecode/filters.el: Drop two requires.

Fixes: debbugs:9967

12 years ago* etc/NEWS: Typo fix.
Glenn Morris [Sun, 29 Jan 2012 03:17:53 +0000 (19:17 -0800)]
* etc/NEWS: Typo fix.

12 years ago* etc/NEWS: Minor libxml changes.
Glenn Morris [Sun, 29 Jan 2012 03:16:54 +0000 (19:16 -0800)]
* etc/NEWS: Minor libxml changes.

12 years ago* doc/lispref/files.texi (Changing Files): Remove part of previous change.
Glenn Morris [Sun, 29 Jan 2012 03:11:45 +0000 (19:11 -0800)]
* doc/lispref/files.texi (Changing Files): Remove part of previous change.

12 years agoMinor NEWS cleanup, mainly for "Installation Changes" section.
Glenn Morris [Sun, 29 Jan 2012 03:08:15 +0000 (19:08 -0800)]
Minor NEWS cleanup, mainly for "Installation Changes" section.

* etc/NEWS: Reorder items.
Standardize new --with-libfoo type configure options.
Don't say precisely which library versions are needed - it tends to
change and people who care can look at configure.
Move new Hebrew tutorial entry to "Internationalization changes" section.
Small tidy up for imagemagick and gnutls entries.

* src/gnutls.c (syms_of_gnutls): More doc (from etc/NEWS).

12 years agoDocument SELinux support.
Glenn Morris [Sun, 29 Jan 2012 02:49:57 +0000 (18:49 -0800)]
Document SELinux support.

* doc/lispref/files.texi (Changing Files): Document SELinux support.
* etc/NEWS: Markup.

12 years ago* doc/lispref/windows.texi (Window Sizes): Fix typo.
Glenn Morris [Sun, 29 Jan 2012 01:50:40 +0000 (17:50 -0800)]
* doc/lispref/windows.texi (Window Sizes): Fix typo.

12 years agomm-view.el (mm-display-inline-fontify): Bind `font-lock-support-mode' instead of...
Lars Ingebrigtsen [Sun, 29 Jan 2012 00:28:05 +0000 (00:28 +0000)]
mm-view.el (mm-display-inline-fontify): Bind `font-lock-support-mode' instead of setting it locally, since the latter doesn't seem to have any effect (most of the time).

12 years agoFix undefined @value reference
Andreas Schwab [Sat, 28 Jan 2012 19:16:02 +0000 (20:16 +0100)]
Fix undefined @value reference

* emacs-lisp-intro.texi (Top): Move setting of COUNT-WORDS outside
of @menu. (Bug#10628)

12 years agoFix formatting of cc-mode manual
Andreas Schwab [Sat, 28 Jan 2012 19:16:02 +0000 (20:16 +0100)]
Fix formatting of cc-mode manual

* cc-mode.texi: Always @defindex ss.
(Config Basics): Fix argument of @itemize.
(Macro Backslashes): Add @code around index entry.

12 years agolisp/textmodes/bibtex.el: minor doc fix
Roland Winkler [Sat, 28 Jan 2012 18:25:03 +0000 (12:25 -0600)]
lisp/textmodes/bibtex.el: minor doc fix

12 years agolisp/textmodes/bibtex.el: allow bibtex-dialect as file-local variable (Bug#10254)
Roland Winkler [Sat, 28 Jan 2012 18:06:10 +0000 (12:06 -0600)]
lisp/textmodes/bibtex.el: allow bibtex-dialect as file-local variable (Bug#10254)

12 years ago* lisp/simple.el (deactivate-mark): Doc fix (Bug#8614).
Chong Yidong [Sat, 28 Jan 2012 14:29:29 +0000 (22:29 +0800)]
* lisp/simple.el (deactivate-mark): Doc fix (Bug#8614).

12 years agoQuote file name commands in eshell.
Chong Yidong [Sat, 28 Jan 2012 13:58:46 +0000 (21:58 +0800)]
Quote file name commands in eshell.

* lisp/eshell/esh-arg.el (eshell-quote-argument): New function.

* lisp/eshell/esh-ext.el (eshell-invoke-batch-file):
* lisp/eshell/em-unix.el (eshell/cat, eshell/du): Use it to quote the
first arg to eshell-parse-command.

Fixes: debbugs:10523

12 years ago* display.texi (Fringe Indicators): Clarify fringe-indicator-alist doc.
Chong Yidong [Sat, 28 Jan 2012 13:47:42 +0000 (21:47 +0800)]
* display.texi (Fringe Indicators): Clarify fringe-indicator-alist doc.

Fixes: debbugs:8568

12 years ago* net/ange-ftp.el (ange-ftp-canonize-filename): Check, that
Drew Adams [Sat, 28 Jan 2012 11:26:29 +0000 (12:26 +0100)]
* net/ange-ftp.el (ange-ftp-canonize-filename): Check, that
`default-directory' is non-nil.

12 years agoFix bug #9924 with long display of system-configuration-options in emacsbug.el.
Eli Zaretskii [Sat, 28 Jan 2012 10:49:17 +0000 (12:49 +0200)]
Fix bug #9924 with long display of system-configuration-options in emacsbug.el.

 lisp/mail/emacsbug.el (report-emacs-bug): Fill the potentially long
 line that displays system-configuration-options.

12 years agoFix bug #10129: add positional information to "C-u C-x =".
Drew Adams [Sat, 28 Jan 2012 10:27:28 +0000 (12:27 +0200)]
Fix bug #10129: add positional information to "C-u C-x =".

 lisp/descr-text.el (describe-char): Show information about POS, in
 addition to information about the character at POS.  Improve and
 update the doc string.  Change "code point" to "code point in
 charset", to avoid confusion with the character's Unicode code
 point shown above that.

12 years agoFix character display by "C-u C-x =" in presence of display properties.
Eli Zaretskii [Sat, 28 Jan 2012 09:52:24 +0000 (11:52 +0200)]
Fix character display by "C-u C-x =" in presence of display properties.

 lisp/descr-text.el (describe-char): Show the raw character, not only
 its display form at POS.  Suggested by Kenichi Handa <handa@m17n.org>.
 See http://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00760.html
 for the reasons.

12 years agoFix last commit.
Chong Yidong [Sat, 28 Jan 2012 09:50:52 +0000 (17:50 +0800)]
Fix last commit.

12 years agoFix M-x package-install failure if no archive has been fetched yet.
Phil Hagelberg [Sat, 28 Jan 2012 09:49:29 +0000 (17:49 +0800)]
Fix M-x package-install failure if no archive has been fetched yet.

* emacs-lisp/package.el (package-install): Run
package-refresh-contents if there is no archive yet.

Fixes: debbugs:97978

12 years agoFix package.el dependency handling so that `require' calls work.
Chong Yidong [Sat, 28 Jan 2012 08:14:24 +0000 (16:14 +0800)]
Fix package.el dependency handling so that `require' calls work.

* lisp/emacs-lisp/package.el (package-maybe-load-descriptor): New
function, split from package-maybe-load-descriptor.
(package-maybe-load-descriptor): Use it.
(package-download-transaction): Fully load required packages
inside the loop, so that `require' calls work.
(package-install): No need to call package-initialize now.

Fixes: debbugs:10593

12 years agoMark tooltip-use-echo-area as obsolete.
Chong Yidong [Sat, 28 Jan 2012 05:02:02 +0000 (13:02 +0800)]
Mark tooltip-use-echo-area as obsolete.

* lisp/tooltip.el (tooltip-mode): Doc fix.
(tooltip-use-echo-area): Mark as obsolete.

Fixes: debbugs:6595

12 years ago* doc/emacs/frames.texi (Input Focus): Fix doc for select-frame-set-input-focus.
Chong Yidong [Sat, 28 Jan 2012 04:26:33 +0000 (12:26 +0800)]
* doc/emacs/frames.texi (Input Focus): Fix doc for select-frame-set-input-focus.
Clarify role of NORECORD arg to select-frame.

12 years ago* doc/emacs/files.texi (Filesets): Fix typos.
Chong Yidong [Sat, 28 Jan 2012 04:12:47 +0000 (12:12 +0800)]
* doc/emacs/files.texi (Filesets): Fix typos.

12 years ago* doc/lispref/text.texi (Transposition): We don't use transpose-region as an internal...
Chong Yidong [Sat, 28 Jan 2012 03:56:20 +0000 (11:56 +0800)]
* doc/lispref/text.texi (Transposition): We don't use transpose-region as an internal subroutine.

Fixes: debbugs:3249

12 years ago* doc/lispref/modes.texi (Example Major Modes): Update Lisp example code
Chong Yidong [Sat, 28 Jan 2012 03:49:22 +0000 (11:49 +0800)]
* doc/lispref/modes.texi (Example Major Modes): Update Lisp example code
to current sources.  Delete the old non-derived-major-mode
example, which has diverged badly from current sources.

* lisp/text-mode.el (text-mode): Minor tweak to make the mirrored
manual node nicer.

12 years ago* lisp/frame.el (set-cursor-color): Doc fix.
Chong Yidong [Sat, 28 Jan 2012 03:21:04 +0000 (11:21 +0800)]
* lisp/frame.el (set-cursor-color): Doc fix.

* doc/emacs/display.texi (Faces): Add xref to Colors node.

Fixes: debbugs:352

12 years ago* src/s/gnu.h: Define POSIX_SIGNALS.
Chong Yidong [Sat, 28 Jan 2012 03:11:41 +0000 (11:11 +0800)]
* src/s/gnu.h: Define POSIX_SIGNALS.

Fixes: debbugs:10552

12 years ago* minibuf.c (syms_of_minibuf): Doc fix.
Chong Yidong [Sat, 28 Jan 2012 03:04:55 +0000 (11:04 +0800)]
* minibuf.c (syms_of_minibuf): Doc fix.

Fixes: debbugs:10550

12 years ago* lisp/cus-edit.el (customize-unsaved, customize-saved): Doc fix.
Chong Yidong [Sat, 28 Jan 2012 02:56:35 +0000 (10:56 +0800)]
* lisp/cus-edit.el (customize-unsaved, customize-saved): Doc fix.

Fixes: debbugs:10541

12 years agoPaperwork has arrived for Dave Abrahams, so remove "(tiny change)".
Lars Ingebrigtsen [Sat, 28 Jan 2012 02:28:36 +0000 (02:28 +0000)]
Paperwork has arrived for Dave Abrahams, so remove "(tiny change)".

12 years agoMerge changes made in Gnus trunk
Gnus developers [Sat, 28 Jan 2012 02:25:57 +0000 (02:25 +0000)]
Merge changes made in Gnus trunk

shr.el (shr-browse-url): Fix the name of the `browse-url-mail' function call.
gnus-demon.el (gnus-demon-run-callback, gnus-demon-init): Convert to seconds, and make the repeat clause with HH:MM specs work as documented.

12 years ago* mail/rmail.el (rmail-mail-return): Only switch to live buffers.
Chong Yidong [Sat, 28 Jan 2012 02:01:05 +0000 (10:01 +0800)]
* mail/rmail.el (rmail-mail-return): Only switch to live buffers.

12 years ago* lisp/mail/rmail.el (rmail-start-mail): Add send-action again.
Chong Yidong [Sat, 28 Jan 2012 01:58:27 +0000 (09:58 +0800)]
* lisp/mail/rmail.el (rmail-start-mail): Add send-action again.
(rmail-mail-return): Switch to NEWBUF only if it is non-nil.

Fixes: debbugs:10625

12 years ago* cus-edit.el (custom-buffer-create-internal): Fix search button action.
Chong Yidong [Sat, 28 Jan 2012 01:17:42 +0000 (09:17 +0800)]
* cus-edit.el (custom-buffer-create-internal): Fix search button action.

Fixes: debbugs:10542

12 years ago* dired.el (dired-mark-files-regexp): Include any subdirectory components.
Eduard Wiebe [Fri, 27 Jan 2012 21:40:44 +0000 (13:40 -0800)]
* dired.el (dired-mark-files-regexp): Include any subdirectory components.

Fixes: debbugs:10445

12 years ago* etc/NEWS: --no-site-lisp (presumably) does not work for Nextstep builds.
Glenn Morris [Fri, 27 Jan 2012 21:19:13 +0000 (13:19 -0800)]
* etc/NEWS: --no-site-lisp (presumably) does not work for Nextstep builds.

This is due to their use of EMACSLOADPATH; see
http://debbugs.gnu.org/cgi/bugreport.cgi?bug=6401#48
http://debbugs.gnu.org/cgi/bugreport.cgi?bug=10208#25

12 years agopcmpl-ssh-known-hosts tiny change
Mike Lamb [Fri, 27 Jan 2012 21:14:16 +0000 (13:14 -0800)]
pcmpl-ssh-known-hosts tiny change

* lisp/pcmpl-unix.el (pcmpl-ssh-known-hosts): Handle [host]:port syntax.

Fixes: debbugs:10533

12 years agodoc/lispref/makefile.w32-in small fixes
Glenn Morris [Fri, 27 Jan 2012 21:03:56 +0000 (13:03 -0800)]
doc/lispref/makefile.w32-in small fixes

* doc/lispref/makefile.w32-in (texinputdir): Fix (presumed) typo.
(VERSION, manual): Remove, unused.

12 years agoMerge changes made in Gnus trunk
Lars Ingebrigtsen [Fri, 27 Jan 2012 14:32:25 +0000 (14:32 +0000)]
Merge changes made in Gnus trunk

gnus-start.el (gnus-get-unread-articles): Clear out "early" methods so that previous errors don't prohibit getting new news.
nnimap.el (nnimap-retrieve-group-data-early): Ditto.
nntp.el (nntp-retrieve-group-data-early): Ditto.

12 years agoMajor update of TUTORIAL.fr and tiny fix to TUTORIAL.
Bastien Guerry [Fri, 27 Jan 2012 11:05:51 +0000 (12:05 +0100)]
Major update of TUTORIAL.fr and tiny fix to TUTORIAL.

12 years ago* xml.el (xml-parse-tag): Fix parsing of comments.
Alex Harsanyi [Fri, 27 Jan 2012 08:46:10 +0000 (16:46 +0800)]
* xml.el (xml-parse-tag): Fix parsing of comments.

Fixes: debbugs:10405

12 years agoMinor clarification in Lisp manual about pre/post-command-hook.
Chong Yidong [Fri, 27 Jan 2012 08:35:51 +0000 (16:35 +0800)]
Minor clarification in Lisp manual about pre/post-command-hook.

* doc/lispref/commands.texi (Command Overview): Minor clarification (Bug#10384).

12 years agoDoc fixes for buffers.texi and text.texi in Emacs manual.
Dani Moncayo [Fri, 27 Jan 2012 08:19:19 +0000 (16:19 +0800)]
Doc fixes for buffers.texi and text.texi in Emacs manual.

* doc/emacs/buffers.texi (Select Buffer): Clarify explanation of switching
to new buffers.  Fix description of next-buffer and
previous-buffer (Bug#10334).
(Misc Buffer): Add xref to View Mode.

* doc/emacs/text.texi (Fill Commands): Fix description of
sentence-end-double-space.

12 years agognus-sum.el (gnus-summary-mode): Fix last change.
Katsumi Yamaoka [Fri, 27 Jan 2012 03:36:45 +0000 (03:36 +0000)]
gnus-sum.el (gnus-summary-mode): Fix last change.

12 years agognus-sum.el (gnus-summary-mode): Comment fix.
Katsumi Yamaoka [Thu, 26 Jan 2012 23:24:06 +0000 (23:24 +0000)]
gnus-sum.el (gnus-summary-mode): Comment fix.

12 years agoMerge changes made in Gnus trunk.
Gnus developers [Thu, 26 Jan 2012 23:03:28 +0000 (23:03 +0000)]
Merge changes made in Gnus trunk.

gnus-sum.el (gnus-summary-mode): Don't make bidi-paragraph-direction bound in old Emacsen and XEmacsen.
gnus.el (gnus-group-find-parameter): Check for liveness of the buffer, not of the string which is its name.
gnus-sum.el (gnus-summary-move-article): Don't propagate marks to non-server-marks groups.
 (gnus-group-make-articles-read): Ditto.
gnus-srvr.el (gnus-server-prepare): Use it to avoid showing ephemeral methods (bug#9676).
gnus.el (gnus-method-ephemeral-p): New function.

12 years agont/README.W32, nt/INSTALL: Update the URL for GnuTLS binaries.
Eli Zaretskii [Thu, 26 Jan 2012 21:37:32 +0000 (23:37 +0200)]
nt/README.W32, nt/INSTALL: Update the URL for GnuTLS binaries.

12 years ago* src/keyboard.c (Vecho_keystrokes): Document zero value.
Chong Yidong [Thu, 26 Jan 2012 16:09:35 +0000 (00:09 +0800)]
* src/keyboard.c (Vecho_keystrokes): Document zero value.

Fixes: debbugs:10503

12 years agoDocument negative repeat counts for search-forward and search-backward.
Chong Yidong [Thu, 26 Jan 2012 15:48:27 +0000 (23:48 +0800)]
Document negative repeat counts for search-forward and search-backward.

* doc/lispref/searching.texi (String Search): Document negative repeat count.

* src/search.c (Fsearch_forward, Fsearch_backward): Document negative
repeat counts (Bug#10507).

12 years agoAuto-commit of loaddefs files.
Glenn Morris [Thu, 26 Jan 2012 11:18:28 +0000 (06:18 -0500)]
Auto-commit of loaddefs files.

12 years agoMerge changes made in Gnus trunk
Lars Ingebrigtsen [Thu, 26 Jan 2012 10:43:01 +0000 (10:43 +0000)]
Merge changes made in Gnus trunk

nnimap.el (nnir-search-thread): Autoload to avoid a compilation warning.
gnus-sum.el (gnus-summary-line-format-alist): Don't try to macroexpand the nnir things, since they haven't been defined yet, and nnir requires gnus-sum.

12 years agognus-sum.el (gnus-summary-mode): Force paragraph direction to be left-to-right.
Katsumi Yamaoka [Thu, 26 Jan 2012 10:38:22 +0000 (10:38 +0000)]
gnus-sum.el (gnus-summary-mode): Force paragraph direction to be left-to-right.

12 years agoDoc fix for lexical-binding being in line one.
Glenn Morris [Thu, 26 Jan 2012 06:30:49 +0000 (22:30 -0800)]
Doc fix for lexical-binding being in line one.

Ref http://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00543.html

* doc/lispref/variables.texi (Using Lexical Binding):
Mention that lexical-binding should be set in the first line.

* src/lread.c (syms_of_lread): Doc fix.

* lisp/emacs-lisp/tabulated-list.el, lisp/progmodes/f90.el:
Move lexical-binding file-local to line one.

* etc/NEWS: lexical-binding should be ine the first line.

12 years agoUse ctl-x-map in place of C-x (bug#10566)
Glenn Morris [Thu, 26 Jan 2012 02:32:56 +0000 (21:32 -0500)]
Use ctl-x-map in place of C-x (bug#10566)

For an example of the problems NOT doing this might cause, see eg
http://lists.gnu.org/archive/html/bug-gnu-emacs/2006-07/msg00000.html
Eg after:
  (global-set-key (kbd "C-u") ctl-x-map)
  (global-set-key (kbd "C-x") 'universal-argument)
just loading dired-x.el or term.el would give an error.

* lisp/dired-x.el (dired-bind-jump): Use ctl-x-map and ctl-x-4-map.
* lisp/term.el (term-raw-escape-map): Use Control-X-prefix.
* lisp/vc/vc-hooks.el (vc-prefix-map): Use ctl-x-map.