bpt/emacs.git
12 years agoAdd documentation for the Emacs GnuTLS integration.
Ted Zlatanov [Mon, 9 Apr 2012 13:10:22 +0000 (09:10 -0400)]
Add documentation for the Emacs GnuTLS integration.

* info/dir (File):
* Makefile.in: Add emacs-gnutls to the info directory and the
INFO_FILES target.

* doc/misc/emacs-gnutls.texi: Add documentation for the GnuTLS integration.

* doc/misc/gnutls.texi: New file to explain the GnuTLS integration.

* doc/misc/Makefile.in: Add gnutls.texi to build.

12 years agoRemove * characters from the front of variable docstrings.
Chong Yidong [Mon, 9 Apr 2012 13:05:48 +0000 (21:05 +0800)]
Remove * characters from the front of variable docstrings.

12 years agoLimit number of GnuTLS handshakes per connection.
Ted Zlatanov [Mon, 9 Apr 2012 12:46:16 +0000 (08:46 -0400)]
Limit number of GnuTLS handshakes per connection.

* gnutls.c (gnutls_log_function2i): Convenience log function.
(emacs_gnutls_read): Use new log functions,
`gnutls_handshakes_tried' process member, and
`GNUTLS_EMACS_HANDSHAKES_LIMIT' to limit the number of handshake
attempts per process (connection).

* gnutls.h: Add `GNUTLS_EMACS_HANDSHAKES_LIMIT' upper limit.  Add
convenience `GNUTLS_LOG2i' macro.

* process.c (make_process):
* process.h: Add integer `gnutls_handshakes_tried' member to
process struct.

12 years agoRemove defining user variables via * in docstring.
Chong Yidong [Mon, 9 Apr 2012 12:36:01 +0000 (20:36 +0800)]
Remove defining user variables via * in docstring.

* lisp/apropos.el (apropos-variable):
* lisp/files-x.el (read-file-local-variable):
* lisp/simple.el (set-variable):
* lisp/woman.el (woman-mini-help):
* lisp/emacs-lisp/byte-opt.el (side-effect-free-fns): Callers changed.

* lisp/custom.el (custom-variable-p): Return nil for non-symbol
arguments instead of signaling an error.
(user-variable-p): Obsolete alias for custom-variable-p.

* lisp/erc/erc.el (erc-cmd-SET): Call custom-variable-p instead of
user-variable-p.

* src/callint.c (Finteractive, Fcall_interactively):
* src/minibuf.c (Fread_variable): Callers changed.

* src/eval.c (Fuser_variable_p, user_variable_p_eh)
(lisp_indirect_variable): Functions deleted.
(Fdefvar): Caller changed.

* doc/lispref/commands.texi (Interactive Codes):
* doc/lispref/help.texi (Accessing Documentation):
* doc/lispref/minibuf.texi (High-Level Completion): Callers changed.

* doc/lispref/customize.texi (Variable Definitions): Remove user-variable-p.

12 years agoAuto-commit of generated files.
Glenn Morris [Mon, 9 Apr 2012 10:17:30 +0000 (06:17 -0400)]
Auto-commit of generated files.

12 years agoFix bug #11094 with cursor display on display string after invisible text.
Eli Zaretskii [Mon, 9 Apr 2012 08:00:08 +0000 (11:00 +0300)]
Fix bug #11094 with cursor display on display string after invisible text.

 src/xdisp.c (set_cursor_from_row): If the display string appears in
 the buffer at position that is closer to point than the position
 after the display string, display the cursor on the first glyph of
 the display string.  Fixes cursor display when a 'display' text
 property immediately follows invisible text.

12 years agoLook for leim-list.el files in fewer places at startup
Glenn Morris [Mon, 9 Apr 2012 06:58:41 +0000 (23:58 -0700)]
Look for leim-list.el files in fewer places at startup

* lisp/startup.el (normal-top-level):
Don't look for leim-list.el in places where it will not be found.

Fixes: debbugs:910

12 years agocomposite.c: use 'double' consistently
Paul Eggert [Mon, 9 Apr 2012 06:52:40 +0000 (23:52 -0700)]
composite.c: use 'double' consistently

* composite.c (get_composition_id): Use 'double' consistently
instead of converting 'float' to 'double' and vice versa; this is
easier to understand and avoids a GCC warning.

12 years agoGenerate leim-list with bootstrap-emacs, in prep for dumping it with emacs
Glenn Morris [Mon, 9 Apr 2012 06:47:33 +0000 (23:47 -0700)]
Generate leim-list with bootstrap-emacs, in prep for dumping it with emacs

* src/Makefile.in: (leimdir): New variable.
($(leimdir)/leim-list.el): New rule.
(emacs$(EXEEXT)): Depend on leim-list.el.

Fixes: debbugs:4789

12 years agoSmall changes for top-level Makefile
Glenn Morris [Mon, 9 Apr 2012 06:40:20 +0000 (23:40 -0700)]
Small changes for top-level Makefile

* Makefile.in (leim): Check cd return value.  Pass fewer variables.
(install-leim): Check cd return value.  Pass $MFLAGS.
(install-strip): Pass $MFLAGS.

12 years agoMake leim/Makefile compute the list of .el files like lisp/Makefile
Glenn Morris [Mon, 9 Apr 2012 06:34:21 +0000 (23:34 -0700)]
Make leim/Makefile compute the list of .el files like lisp/Makefile

* leim/Makefile.in: (TIT_GB, TIT_BIG5, CHINESE_TIT, MISC, TIT_MISC):
Make them store the .el files rather than the .elc files.
(NON_TIT_GB, NON_TIT_BIG5, CHINESE_NON_TIT, CHINESE_GB)
(CHINESE_GB, CHINESE_BIG5, JAPANESE, KOREAN, THAI, VIETNAMESE)
(LAO, INDIAN, TIBETAN, LATIN, UNICODE, SLAVIC, GREEK, RUSSIAN)
(OTHERS, CHINESE, EASTASIA, ASIA, EUROPEAN, WORLD, NON_TIT_MISC):
Remove variables listing the non-generated .el files.
(.el.elc): Add explicit load-path for quail.
(all): Depend on compile-main rule rather than $WORLD.
(changed.tit, changed.misc): Also depend on $SUBDIRS.
(leim-list.el): Don't depend on changed.tit or changed.misc.
Remove unnecessary compilation check.
(setwins, compile-targets, compile-main): New.
(clean, mostlyclean): Update for change in TIT_MISC contents.
(bootstrap-clean): Use a glob match to delete .elc, not a fixed list.

12 years ago* leim/quail/latin-ltx.el: Auto-generate some of the entries.
Stefan Monnier [Mon, 9 Apr 2012 02:53:51 +0000 (22:53 -0400)]
* leim/quail/latin-ltx.el: Auto-generate some of the entries.
(latin-ltx--ascii-p): New function.
(latin-ltx--define-rules): New macro.
(define-rules): Use it.

12 years agoRemove ucs-set-table-for-input dead code
Glenn Morris [Mon, 9 Apr 2012 00:58:00 +0000 (17:58 -0700)]
Remove ucs-set-table-for-input dead code
This function was removed with ucs-tables.el in 2008.

* lisp/international/mule-cmds.el (set-default-coding-systems):
* lisp/files.el (normal-mode):
Remove guarded calls to ucs-set-table-for-input.

* src/buffer.c (Qucs_set_table_for_input): Remove.
(Fget_buffer_create): Don't call Qucs_set_table_for_input.
(init_buffer_once, syms_of_buffer): Remove Qucs_set_table_for_input.

Fixes: debbugs:9821

12 years ago* configure.in: Require makeinfo >= 4.7.
Glenn Morris [Mon, 9 Apr 2012 00:50:17 +0000 (17:50 -0700)]
* configure.in: Require makeinfo >= 4.7.
Eg org.texi has been using 4.7 functions for some time.

Fixes: debbugs:10910

12 years ago* lisp.h (struct Lisp_Symbol): Add explicit padding to ensure
Andreas Schwab [Sun, 8 Apr 2012 21:14:30 +0000 (23:14 +0200)]
* lisp.h (struct Lisp_Symbol): Add explicit padding to ensure
proper alignment.

12 years agoFix invocation of Hunspell by ispell.el.
Eli Zaretskii [Sun, 8 Apr 2012 17:09:03 +0000 (20:09 +0300)]
Fix invocation of Hunspell by ispell.el.

 lisp/textmodes/ispell.el (ispell-check-version): For hunspell, set
 ispell-encoding8-command to "-i", without a trailing space.
 (ispell-start-process): For hunspell, use '("-i" ENCODING), in 2
 separate command-line arguments, to specify the encoding, since
 that's how hunspell expects it.

12 years agoAuto-commit of generated files.
Glenn Morris [Sun, 8 Apr 2012 10:18:45 +0000 (06:18 -0400)]
Auto-commit of generated files.

12 years ago* lisp/loadup.el: Load bindings before cus-start.
Glenn Morris [Sun, 8 Apr 2012 01:54:52 +0000 (18:54 -0700)]
* lisp/loadup.el: Load bindings before cus-start.
This reduces somewhat the number of "rogue" settings in emacs -Q.

Ref: http://lists.gnu.org/archive/html/emacs-devel/2008-06/msg00083.html

12 years agosrc/makefile.w32-in ($(BLD)/xml.$(O)): Reorder entry.
Juanma Barranquero [Sat, 7 Apr 2012 21:32:59 +0000 (23:32 +0200)]
src/makefile.w32-in ($(BLD)/xml.$(O)): Reorder entry.

12 years agosrc/xml.c (init_libxml2_functions) [WINDOWSNT]: Remove unused local variable.
Juanma Barranquero [Sat, 7 Apr 2012 20:54:50 +0000 (22:54 +0200)]
src/xml.c (init_libxml2_functions) [WINDOWSNT]: Remove unused local variable.

12 years agoCheck pkg-config exit status when configuring (Bug#10626).
Paul Eggert [Sat, 7 Apr 2012 20:45:36 +0000 (13:45 -0700)]
Check pkg-config exit status when configuring (Bug#10626).

* configure.in (PKG_CHECK_MODULES): Do not assume that pkg-config
works; check its exit status.  Problem reported by Jordi GutiĆ©rrez
Hermoso in
<http://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00787.html>.

12 years agoChangeLog fix
Glenn Morris [Sat, 7 Apr 2012 20:26:01 +0000 (13:26 -0700)]
ChangeLog fix

12 years agoAuto-commit of generated files.
Glenn Morris [Sat, 7 Apr 2012 20:02:14 +0000 (16:02 -0400)]
Auto-commit of generated files.

12 years agoBump trunk version to 24.1.50.
Glenn Morris [Sat, 7 Apr 2012 20:00:16 +0000 (13:00 -0700)]
Bump trunk version to 24.1.50.

* README, configure.in (AC_INIT): Bump version to 24.1.50.

* doc/emacs/emacsver.texi (EMACSVER): Bump version to 24.1.50.

* doc/man/emacs.1: Bump version to 24.1.50.

* msdos/sed2v2.inp: Bump version to 24.1.50.

* nextstep/Cocoa/Emacs.base/Contents/Info.plist:
* nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj/InfoPlist.strings:
* nextstep/GNUstep/Emacs.base/Resources/Info-gnustep.plist:
* nextstep/GNUstep/Emacs.base/Resources/Emacs.desktop:
Bump version to 24.1.50.

* nt/config.nt, nt/makefile.w32-in, nt/emacs.rc, nt/emacsclient.rc:
Bump version to 24.1.50.

12 years agoAdd emacs-bzr-version
Glenn Morris [Sat, 7 Apr 2012 19:51:51 +0000 (12:51 -0700)]
Add emacs-bzr-version

* lisp/version.el (emacs-bzr-get-version): New function.
* lisp/loadup.el (emacs-bzr-version): Set it.
* lisp/mail/emacsbug.el (report-emacs-bug): Include bzr version.

* etc/NEWS: Mention this, though it is not really relevant to releases.
Insert template for 24.2 release.

Fixes: debbugs:8054

12 years agoAvoid unnecessary pointer scanning in garbage collection (Bug#10780).
Paul Eggert [Sat, 7 Apr 2012 19:18:52 +0000 (12:18 -0700)]
Avoid unnecessary pointer scanning in garbage collection (Bug#10780).

* alloc.c (POINTERS_MIGHT_HIDE_IN_OBJECTS): New macro.
(mark_memory): Mark Lisp_Objects only if pointers might hide in
objects, as mark_maybe_pointer will catch them otherwise.
(GC_LISP_OBJECT_ALIGNMENT): Remove; no longer needed.
* s/gnu-linux.h (GC_LISP_OBJECT_ALIGNMENT) [__mc68000__]: Likewise.

12 years agoFix typo that broke non-Windows builds.
Paul Eggert [Sat, 7 Apr 2012 15:15:22 +0000 (08:15 -0700)]
Fix typo that broke non-Windows builds.

* xml.c (libxml2_loaded_p) [!!WINDOWSNT]: 'inine' -> 'inline'.

12 years agoUpdate the Unicode database and derived files for Unicode 6.1.
Eli Zaretskii [Sat, 7 Apr 2012 14:26:14 +0000 (17:26 +0300)]
Update the Unicode database and derived files for Unicode 6.1.

 admin/unidata/README:
 admin/unidata/copyright.html:
 admin/unidata/BidiMirroring.txt:
 admin/unidata/UnicodeData.txt: Update for the latest version 6.1 of
 the Unicode Standard.

 lisp/international/uni-bidi.el:
 lisp/international/uni-category.el:
 lisp/international/uni-combining.el:
 lisp/international/uni-decimal.el:
 lisp/international/uni-decomposition.el:
 lisp/international/uni-digit.el:
 lisp/international/uni-lowercase.el:
 lisp/international/uni-mirrored.el:
 lisp/international/uni-name.el:
 lisp/international/uni-numeric.el:
 lisp/international/uni-titlecase.el:
 lisp/international/uni-uppercase.el: Update for Unicode 6.1.

12 years agoSupport building on MS-Windows with libxml2.
Eli Zaretskii [Sat, 7 Apr 2012 13:57:36 +0000 (16:57 +0300)]
Support building on MS-Windows with libxml2.

 src/makefile.w32-in (OBJ2): Add xml.$(O).
 (GLOBAL_SOURCES): Add xml.c.
 ($(BLD)/xml.$(O)): New dependency list.
 src/xml.c (DEF_XML2_FN, LOAD_XML2_FN) [WINDOWSNT]: New macros.
 (fn_htmlReadMemory, fn_xmlReadMemory, fn_xmlDocGetRootElement)
 (fn_xmlFreeDoc, fn_xmlCleanupParser, fn_xmlCheckVersion)
 [!WINDOWSNT]: New macros.
 (init_libxml2_functions, libxml2_loaded_p): New functions.
 (parse_region): Call fn_xmlCheckVersion instead of using the macro
 LIBXML_TEST_VERSION.  Call libxml2 functions via the fn_* macros.
 (xml_cleanup_parser): New function, export for fn_xmlCleanupParser.
 Calls xmlCleanupParser only if libxml2 was loaded (or statically
 linked in).
 (Flibxml_parse_html_region, Flibxml_parse_xml_region): Call
 init_libxml2_functions before calling libxml2 functions.
 (syms_of_xml) <Qlibxml2_dll>: DEFSYM it.
 src/emacs.c: Don't include libxml/parser.h.
 (shut_down_emacs): Call xml_cleanup_parser, instead of calling
 xmlCleanupParser directly.
 src/ lisp.h [HAVE_LIBXML2]: Add prototype for xml_cleanup_parser.

 nt/configure.bat: Support building with libxml2.
 nt/INSTALL:
 nt/README.W32: Add information about libxml2.

 lisp/term/w32-win.el (dynamic-library-alist): Add libxml2 DLLs.

 lib-src/makefile.w32-in (obj): Add xml.o.

12 years agoBuild test-distrib on MS-Windows and run it during the build.
Eli Zaretskii [Sat, 7 Apr 2012 10:36:54 +0000 (13:36 +0300)]
Build test-distrib on MS-Windows and run it during the build.

 lib-src/makefile.w32-in (ALL): Add $(BLD)/test-distrib.exe.

12 years agoFix parallel build and bootstrap on MS-Windows.
Eli Zaretskii [Sat, 7 Apr 2012 10:19:22 +0000 (13:19 +0300)]
Fix parallel build and bootstrap on MS-Windows.

 nt/makefile.w32-in: (all): Don't depend on stamp_BLD and on maybe-bootstrap.
 (all-other-dirs-$(MAKETYPE)): Depend on maybe-bootstrap.
 (bootstrap-gmake): Invoke the "clean" and build targets in 2
 separate commands, so they run in that order even under "make -j".
 lib/makefile.w32-in (gnulib, all): Don't depend on stamp_BLD.
 lib-src/makefile.w32-in (ALL): Now the list of executables, not of phony
 targets.
 (.PHONY): Only make-docfile is its prerequisite now.
 (make-docfile): Don't depend on stamp_BLD.  Add a comment about
 the need in this target.
 (ctags, etags, ebrowse, hexl, movemail, emacsclient)
 (test-distrib): Phony targets removed.
 ($(BLD)/test-distrib.exe): Run test-distrib as part of the recipe.
 (all): Don't depend on stamp_BLD.

12 years agoConvert nt/makefile.w32-in to Unix EOL format.
Eli Zaretskii [Sat, 7 Apr 2012 08:26:32 +0000 (11:26 +0300)]
Convert nt/makefile.w32-in to Unix EOL format.

12 years agoFix bug #11133 with vertical-motion across a long display string.
Eli Zaretskii [Sat, 7 Apr 2012 07:54:56 +0000 (10:54 +0300)]
Fix bug #11133 with vertical-motion across a long display string.

 src/indent.c (Fvertical_motion): If there is a display string at
 point, use it.vpos to compute how many lines to backtrack after
 move_it_to point.

12 years agoWarning comments about subtleties of fetching characters from buffers/strings.
Eli Zaretskii [Fri, 6 Apr 2012 13:10:30 +0000 (16:10 +0300)]
Warning comments about subtleties of fetching characters from buffers/strings.

 src/buffer.h (FETCH_CHAR, FETCH_MULTIBYTE_CHAR):
 src/character.h (STRING_CHAR, STRING_CHAR_AND_LENGTH): Add comments
 about subtle differences between FETCH_CHAR* and STRING_CHAR*
 macros related to unification of CJK characters.  For the details,
 see the discussion following the message here:
 http://debbugs.gnu.org/cgi/bugreport.cgi?bug=11073#14.

12 years ago* doc/lispref/minibuf.texi (Programmed Completion): Document metadata method.
Chong Yidong [Fri, 6 Apr 2012 06:39:35 +0000 (14:39 +0800)]
* doc/lispref/minibuf.texi (Programmed Completion): Document metadata method.
(Completion Variables): Document completion-category-overrides.

12 years agoauth.texi (Secret Service API): Adjust @samp to @code for collection names
Teodor Zlatanov [Fri, 6 Apr 2012 01:56:38 +0000 (01:56 +0000)]
auth.texi (Secret Service API): Adjust @samp to @code for collection names

12 years ago`shrink-window' doc fix
Lars Magne Ingebrigtsen [Thu, 5 Apr 2012 22:26:20 +0000 (00:26 +0200)]
`shrink-window' doc fix

* window.el (shrink-window): Mention the `window-min-height'
variable in the doc string.

12 years agoUpdate lispref antinews menu descriptions per comment in anti.texi
Glenn Morris [Thu, 5 Apr 2012 18:32:38 +0000 (14:32 -0400)]
Update lispref antinews menu descriptions per comment in anti.texi

12 years agoFix a typo in doc/lispref/anti.texi.
Eli Zaretskii [Thu, 5 Apr 2012 16:52:56 +0000 (19:52 +0300)]
Fix a typo in doc/lispref/anti.texi.

12 years ago* doc/lispref/anti.texi (Antinews): Rewrite for Emacs 23.
Chong Yidong [Thu, 5 Apr 2012 14:47:41 +0000 (22:47 +0800)]
* doc/lispref/anti.texi (Antinews): Rewrite for Emacs 23.

* etc/NEWS: Some minor rearrangement.

12 years agoauth.texi (Secret Service API): Edit further and give examples.
Teodor Zlatanov [Thu, 5 Apr 2012 13:55:55 +0000 (13:55 +0000)]
auth.texi (Secret Service API): Edit further and give examples.

12 years agoFix typo in color.el.
Bastien Guerry [Thu, 5 Apr 2012 07:29:19 +0000 (09:29 +0200)]
Fix typo in color.el.

Thanks to Brad Town for spotting this.

12 years agoNEWS typo fix and punctuation tweaks
Glenn Morris [Thu, 5 Apr 2012 06:54:40 +0000 (23:54 -0700)]
NEWS typo fix and punctuation tweaks

12 years agoNEWS copyedits. Remove +++/--- lines.
Chong Yidong [Thu, 5 Apr 2012 04:29:22 +0000 (12:29 +0800)]
NEWS copyedits.  Remove +++/--- lines.

12 years agoMore anchors for internal Glossary links.
Glenn Morris [Thu, 5 Apr 2012 00:28:06 +0000 (20:28 -0400)]
More anchors for internal Glossary links.

12 years ago* doc/emacs/glossary.texi (Glossary): Use anchors for internal cross-refs
Glenn Morris [Thu, 5 Apr 2012 00:14:04 +0000 (20:14 -0400)]
* doc/emacs/glossary.texi (Glossary): Use anchors for internal cross-refs

12 years agoMarkup fixes for auth.texi
Glenn Morris [Wed, 4 Apr 2012 20:44:56 +0000 (16:44 -0400)]
Markup fixes for auth.texi

* doc/misc/auth.texi (Help for users, Help for developers)
(GnuPG and EasyPG Assistant Configuration): Markup fixes.

12 years agoauth.texi small edits
Glenn Morris [Wed, 4 Apr 2012 20:36:33 +0000 (16:36 -0400)]
auth.texi small edits

* doc/misc/auth.texi (Secret Service API): Copyedits.
(Help for developers): Fill in some missing function doc-strings.

12 years ago* lisp/server.el (server--on-display-p): New function.
Stefan Monnier [Wed, 4 Apr 2012 17:13:00 +0000 (13:13 -0400)]
* lisp/server.el (server--on-display-p): New function.
(server--on-display-p): Use it.

12 years ago* lisp/ido.el (ido-wide-find-dirs-or-files): Use file-name-absolute-p.
Gabor Vida [Wed, 4 Apr 2012 16:22:09 +0000 (12:22 -0400)]
* lisp/ido.el (ido-wide-find-dirs-or-files): Use file-name-absolute-p.

Fixes: debbugs:11145

12 years ago* lisp/comint.el (comint--common-quoted-suffix): Check string boundary
Stefan Monnier [Wed, 4 Apr 2012 16:06:59 +0000 (12:06 -0400)]
* lisp/comint.el (comint--common-quoted-suffix): Check string boundary
before comparing.
* lisp/pcomplete.el (pcomplete--common-quoted-suffix): Idem.

Fixes: debbugs:11158

12 years agoChange doc flag for secrets.el
Michael Albinus [Wed, 4 Apr 2012 15:32:59 +0000 (17:32 +0200)]
Change doc flag for secrets.el

12 years ago* auth.texi (Secret Service API): Add the missing text.
Michael Albinus [Wed, 4 Apr 2012 15:28:57 +0000 (17:28 +0200)]
* auth.texi (Secret Service API): Add the missing text.

12 years agoSome more completion updates for Lisp manual.
Chong Yidong [Wed, 4 Apr 2012 10:32:35 +0000 (18:32 +0800)]
Some more completion updates for Lisp manual.

* doc/lispref/minibuf.texi (Reading File Names): minibuffer-local-filename-must-match-map is
not used anymore.
(Minibuffer Completion): Document completing-read-function.
(Completion in Buffers): completion-at-point-functions can return
properties recognized in completion-extra-properties.

12 years agoDocument completion-extra-properties in Lisp manual.
Chong Yidong [Wed, 4 Apr 2012 09:19:32 +0000 (17:19 +0800)]
Document completion-extra-properties in Lisp manual.

* doc/lispref/minibuf.texi (Programmed Completion): Remove obsolete variable
completion-annotate-function.
(Completion Variables): Rename from Completion Styles.  Document
completion-extra-properties.  Document completion-styles-alist
change.

* lisp/minibuffer.el (completion-extra-properties): Doc fix.

12 years ago* doc/lispref/os.texi (Notifications): Copyedits.
Chong Yidong [Wed, 4 Apr 2012 08:11:01 +0000 (16:11 +0800)]
* doc/lispref/os.texi (Notifications): Copyedits.

12 years agoSeveral miscellaneous doc changes.
Chong Yidong [Wed, 4 Apr 2012 07:54:02 +0000 (15:54 +0800)]
Several miscellaneous doc changes.

* doc/lispref/display.texi (Delayed Warnings): New node.

* doc/misc/gnus-faq.texi (FAQ 8-2): Mention EasyPG.

* doc/misc/gnus.texi: Reduce references to obsolete pgg library.
(Security): Note that epg is now the default.

* doc/misc/message.texi (Using PGP/MIME): Note that epg is now the default.

* doc/misc/nxml-mode.texi (Completion): C-RET is no longer bound to
nxml-complete.

* lisp/subr.el (delayed-warnings-hook): Doc fix.

* src/keyboard.c (Vdelayed_warnings_list): Doc fix.

12 years ago* doc/lispref/os.texi (Notifications): Copyedits.
Glenn Morris [Wed, 4 Apr 2012 07:38:30 +0000 (00:38 -0700)]
* doc/lispref/os.texi (Notifications): Copyedits.

12 years agoFix commenting convention in PROBLEMS example
Glenn Morris [Wed, 4 Apr 2012 07:30:02 +0000 (00:30 -0700)]
Fix commenting convention in PROBLEMS example

12 years agoFix NEWS typo
Glenn Morris [Wed, 4 Apr 2012 07:29:06 +0000 (00:29 -0700)]
Fix NEWS typo

12 years agoChangeLog fix
Glenn Morris [Wed, 4 Apr 2012 07:27:58 +0000 (00:27 -0700)]
ChangeLog fix

12 years agoMore small edits for doc/emacs/glossary.texi
Glenn Morris [Wed, 4 Apr 2012 07:27:17 +0000 (00:27 -0700)]
More small edits for doc/emacs/glossary.texi

* doc/emacs/glossary.texi (Glossary): Copyedits.
New items: Bidirectional Text, Client, Directory Local Variable,
File Local Variable, Server, Theme, Trash Can.

* admin/FOR-RELEASE: Related markup.

12 years agoadmin/notes/tags small update
Glenn Morris [Wed, 4 Apr 2012 02:11:56 +0000 (22:11 -0400)]
admin/notes/tags small update

12 years agoSmall edits for doc/emacs/glossary.texi
Glenn Morris [Wed, 4 Apr 2012 01:44:33 +0000 (21:44 -0400)]
Small edits for doc/emacs/glossary.texi

* doc/emacs/glossary.texi (Glossary): Copyedits.
Use Texinfo-recommended convention for quotes and punctuation.
Comment out a few specialized (Rmail) items.

12 years agoepa: bind C-c C-c to finish key selection.
Daiki Ueno [Wed, 4 Apr 2012 01:38:37 +0000 (10:38 +0900)]
epa: bind C-c C-c to finish key selection.

12 years agoreport-emacs-bug: cope with read-only signature.
Richard M. Stallman [Wed, 4 Apr 2012 01:05:29 +0000 (21:05 -0400)]
report-emacs-bug: cope with read-only signature.

12 years agoNew admin/notes file
Glenn Morris [Tue, 3 Apr 2012 20:03:34 +0000 (16:03 -0400)]
New admin/notes file

12 years agoChange doc flag for D-Bus
Michael Albinus [Tue, 3 Apr 2012 13:44:41 +0000 (15:44 +0200)]
Change doc flag for D-Bus

12 years agoAdd :version tag to new Org options in Emacs 24.1
Bastien Guerry [Tue, 3 Apr 2012 12:02:21 +0000 (14:02 +0200)]
Add :version tag to new Org options in Emacs 24.1

12 years agoFix small regressions in Org
Bastien Guerry [Tue, 3 Apr 2012 10:28:31 +0000 (12:28 +0200)]
Fix small regressions in Org

12 years agoTwo minor doc/consistency fixes.
Chong Yidong [Tue, 3 Apr 2012 10:21:47 +0000 (18:21 +0800)]
Two minor doc/consistency fixes.

* doc/emacs/sending.texi (Mail Misc): Fix an index entry.

* lisp/mail/sendmail.el (mail-mode-map): Bind C-c C-i to
mail-insert-file, not its obsolete alias mail-attach-file.

12 years agoReorder and edit some NEWS entries.
Chong Yidong [Tue, 3 Apr 2012 10:16:54 +0000 (18:16 +0800)]
Reorder and edit some NEWS entries.

12 years agoChange doc flag for notifications.el and soap-client.el
Michael Albinus [Tue, 3 Apr 2012 08:18:10 +0000 (10:18 +0200)]
Change doc flag for notifications.el and soap-client.el

12 years ago* os.texi (Terminal-Specific): Fix typo.
Michael Albinus [Tue, 3 Apr 2012 08:10:17 +0000 (10:10 +0200)]
* os.texi (Terminal-Specific): Fix typo.
(Notifications): New section.

* elisp.texi (Top):
* vol1.texi (Top):
* vol2.texi (Top): Add "Notifications" and "Dynamic Libraries"
menu entries.

12 years ago* notifications.el (notifications-notify): Fix docstring.
Michael Albinus [Tue, 3 Apr 2012 07:20:32 +0000 (09:20 +0200)]
* notifications.el (notifications-notify): Fix docstring.

12 years agoAdd details about emacsclient -c and -t on MS-Windows.
Eli Zaretskii [Mon, 2 Apr 2012 17:33:41 +0000 (20:33 +0300)]
Add details about emacsclient -c and -t on MS-Windows.

 doc/emacs/msdog.texi (Windows Startup): Add description of emacsclient
 operation under -c and -t on MS-Windows.
 doc/emacs/misc.texi (emacsclient Options): Add cross-reference to "Windows
 Startup".

Fixes: debbugs:11091

12 years ago* emacs-lisp/authors.el (authors-aliases): Another addition.
Glenn Morris [Mon, 2 Apr 2012 16:32:06 +0000 (09:32 -0700)]
* emacs-lisp/authors.el (authors-aliases): Another addition.

12 years agoFix regressions in Org.
Bastien Guerry [Mon, 2 Apr 2012 15:42:03 +0000 (17:42 +0200)]
Fix regressions in Org.

12 years agoAuto-commit of generated files.
Glenn Morris [Mon, 2 Apr 2012 10:17:30 +0000 (06:17 -0400)]
Auto-commit of generated files.

12 years agoNEWS: Add CC Mode entries.
Alan Mackenzie [Mon, 2 Apr 2012 09:59:52 +0000 (09:59 +0000)]
NEWS: Add CC Mode entries.

12 years ago* net/tramp-gvfs.el (tramp-gvfs-send-command): Apply
Michael Albinus [Mon, 2 Apr 2012 08:50:26 +0000 (10:50 +0200)]
* net/tramp-gvfs.el (tramp-gvfs-send-command): Apply
`tramp-compat-call-process' instead of `tramp-local-call-process'.
Reported by Magnus Henoch <magnus.henoch@gmail.com>.

12 years agoBump version to 24.0.95.
Chong Yidong [Mon, 2 Apr 2012 04:38:31 +0000 (12:38 +0800)]
Bump version to 24.0.95.
Regenerate AUTHORS and ldefs-boot.el.

12 years ago* doc/emacs/custom.texi (Changing a Variable): Fix example.
Dani Moncayo [Mon, 2 Apr 2012 04:18:06 +0000 (12:18 +0800)]
* doc/emacs/custom.texi (Changing a Variable): Fix example.

12 years agoSpelling fixes.
Paul Eggert [Mon, 2 Apr 2012 00:43:32 +0000 (17:43 -0700)]
Spelling fixes.

12 years agoMore tweaks about emacsclient on MS-Windows.
Eli Zaretskii [Sun, 1 Apr 2012 20:47:58 +0000 (23:47 +0300)]
More tweaks about emacsclient on MS-Windows.

Fixes: debbugs:11091

12 years agoFix copyright and authors lines in Org
Bastien Guerry [Sun, 1 Apr 2012 20:27:06 +0000 (22:27 +0200)]
Fix copyright and authors lines in Org

12 years agoFix copyright declaration in ob-fortran.el
Bastien Guerry [Sun, 1 Apr 2012 19:55:11 +0000 (21:55 +0200)]
Fix copyright declaration in ob-fortran.el

12 years agoNEWS fix.
Glenn Morris [Sun, 1 Apr 2012 19:32:29 +0000 (12:32 -0700)]
NEWS fix.

12 years agoFix bug in org-todo.
Bastien Guerry [Sun, 1 Apr 2012 18:37:50 +0000 (20:37 +0200)]
Fix bug in org-todo.

12 years agoImprove documentation of emacsclient -c and -t on MS-Windows.
Eli Zaretskii [Sun, 1 Apr 2012 17:44:17 +0000 (20:44 +0300)]
Improve documentation of emacsclient -c and -t on MS-Windows.

 doc/emacs/misc.texi (emacsclient Options): More clarifications about -t
 and -c on MS-Windows.

Fixes: debbugs:11091

12 years agoFix unsafe use of alloca reported in bug #11138.
Eli Zaretskii [Sun, 1 Apr 2012 16:55:30 +0000 (19:55 +0300)]
Fix unsafe use of alloca reported in bug #11138.

 src/w32menu.c (simple_dialog_show, add_menu_item): Use SAFE_ALLOCA
 instead of alloca.

12 years agoFixes: debbugs:11141
Andreas Schwab [Sun, 1 Apr 2012 16:42:57 +0000 (18:42 +0200)]
Fixes: debbugs:11141

* w32menu.c (is_simple_dialog): Properly check lisp types.

12 years agoAuto-commit of loaddefs files.
Glenn Morris [Sun, 1 Apr 2012 10:22:13 +0000 (06:22 -0400)]
Auto-commit of loaddefs files.

12 years agoUpdate to Org version 7.8.07 (commit da0e6f in Org's repo)
Bastien Guerry [Sun, 1 Apr 2012 09:49:25 +0000 (11:49 +0200)]
Update to Org version 7.8.07 (commit da0e6f in Org's repo)

12 years agoRename file-subdir-of-p to file-in-directory-p.
Chong Yidong [Sun, 1 Apr 2012 02:44:24 +0000 (10:44 +0800)]
Rename file-subdir-of-p to file-in-directory-p.

* lisp/files.el (file-in-directory-p): Rename from file-subdir-of-p.
Handle root directory properly.
(copy-directory): Caller changed.

* lisp/dired-aux.el (dired-copy-file-recursive, dired-create-files):
* lisp/net/tramp.el (tramp-file-name-for-operation): Callers changed.

* doc/lispref/files.texi (Kinds of Files): file-subdir-of-p renamed to
file-in-directory-p.

12 years agoDoc fix for xterm-extra-capabilities
Glenn Morris [Sat, 31 Mar 2012 20:22:04 +0000 (13:22 -0700)]
Doc fix for xterm-extra-capabilities

* lisp/term/xterm.el (xterm-extra-capabilities): Doc fix.

* etc/PROBLEMS: Mention xterm-extra-capabilities issue.

12 years ago* lisp/language/indian.el ("Devanagari"): Fix typo.
Glenn Morris [Sat, 31 Mar 2012 20:05:46 +0000 (13:05 -0700)]
* lisp/language/indian.el ("Devanagari"): Fix typo.

Fixes: debbugs:11103

12 years agoRevert 2012-03-28 calendar change
Glenn Morris [Sat, 31 Mar 2012 20:03:59 +0000 (13:03 -0700)]
Revert 2012-03-28 calendar change

* lisp/calendar/calendar.el (calendar-window-list)
(calendar-hide-window): Restore.
(calendar-exit): Use calendar-window-list, calendar-hide-window again.

Fixes: debbugs:11140

12 years agoEdebug doc fixes
Glenn Morris [Sat, 31 Mar 2012 19:58:05 +0000 (12:58 -0700)]
Edebug doc fixes

* doc/lispref/edebug.texi (Instrumenting Macro Calls):
Mention defining macros at instrumentation time.
(Edebug Options): Mention edebug-unwrap-results.

* lisp/emacs-lisp/edebug.el (edebug-unwrap-results): Doc fix.
Comments.

* admin/FOR-RELEASE: Markup.

12 years agoFix bug #11063 with move_it_by_lines when there's a before-string at bol.
Eli Zaretskii [Sat, 31 Mar 2012 19:30:53 +0000 (22:30 +0300)]
Fix bug #11063 with move_it_by_lines when there's a before-string at bol.

 src/xdisp.c (move_it_by_lines): When DVPOS is positive, and the
 position we get to after a call to move_it_to fails the
 IS_POS_VALID_AFTER_MOVE_P test, move to the next buffer position
 only if we wind up in a string from display property.