1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-28 08:11:05 -08:00
Commit graph

991 commits

Author SHA1 Message Date
Glenn Morris
578c1d4bf1 Fix dates of some merged ChangeLog entries 2012-04-26 23:08:14 -07:00
Chong Yidong
a8e7d6d783 Merge changes from emacs-24 branch 2012-04-27 11:10:38 +08:00
Bastien Guerry
2f885dcacb Sync with Org git commit 374c56b. 2012-04-26 19:30:04 +02:00
Paul Eggert
0ba2624f7d Spelling fixes. 2012-04-22 22:44:49 -07:00
Michael Albinus
dcbf5805ac Move functions from C to Lisp. Make non-blocking method calls
the default.  Implement further D-Bus standard interfaces.

* configure.in (dbus_validate_bus_name, dbus_validate_path)
(dbus_validate_interface, dbus_validate_member): Check also for
these library functions

* dbusbind.c (DBUS_NUM_MESSAGE_TYPES): Declare.
(QCdbus_request_name_allow_replacement)
(QCdbus_request_name_replace_existing)
(QCdbus_request_name_do_not_queue)
(QCdbus_request_name_reply_primary_owner)
(QCdbus_request_name_reply_in_queue)
(QCdbus_request_name_reply_exists)
(QCdbus_request_name_reply_already_owner): Move to dbus.el.
(QCdbus_registered_serial, QCdbus_registered_method)
(QCdbus_registered_signal): New Lisp objects.
(XD_DEBUG_MESSAGE): Use sizeof.
(XD_MESSAGE_TYPE_TO_STRING, XD_OBJECT_TO_STRING)
(XD_DBUS_VALIDATE_BUS_ADDRESS, XD_DBUS_VALIDATE_OBJECT)
(XD_DBUS_VALIDATE_BUS_NAME, XD_DBUS_VALIDATE_PATH)
(XD_DBUS_VALIDATE_INTERFACE, XD_DBUS_VALIDATE_MEMBER): New macros.
(XD_CHECK_DBUS_SERIAL): Rename from CHECK_DBUS_SERIAL_GET_SERIAL.
(xd_signature, xd_append_arg): Allow float for integer types.
(xd_get_connection_references): New function.
(xd_get_connection_address): Rename from xd_initialize.  Return
cached address.
(xd_remove_watch): Do not unset $DBUS_SESSION_BUS_ADDRESS.
(xd_close_bus): Rename from Fdbus_close_bus.  Not needed on Lisp
level.
(Fdbus_init_bus): New optional arg PRIVATE.  Cache address.
Return number of recounts.
(Fdbus_get_unique_name): Make stronger parameter check.
(Fdbus_message_internal): New defun.
(Fdbus_call_method, Fdbus_call_method_asynchronously)
(Fdbus_method_return_internal, Fdbus_method_error_internal)
(Fdbus_send_signal, Fdbus_register_service)
(Fdbus_register_signal, Fdbus_register_method): Move to dbus.el.
(xd_read_message_1): Obey new structure of Vdbus_registered_objects.
(xd_read_queued_messages): Obey new structure of Vdbus_registered_buses.
(Vdbus_compiled_version, Vdbus_runtime_version)
(Vdbus_message_type_invalid, Vdbus_message_type_method_call)
(Vdbus_message_type_method_return, Vdbus_message_type_error)
(Vdbus_message_type_signal): New defvars.
(Vdbus_registered_buses, Vdbus_registered_objects_table): Adapt
docstring.

* net/dbus.el (dbus-message-internal): Declare function.  Remove
unneeded function declarations.
(defvar dbus-message-type-invalid, dbus-message-type-method-call)
(dbus-message-type-method-return, dbus-message-type-error)
(dbus-message-type-signal): Declare variables.  Remove local
definitions.
(dbus-interface-dbus, dbus-interface-peer)
(dbus-interface-introspectable, dbus-interface-properties)
(dbus-path-emacs, dbus-interface-emacs, dbus-return-values-table):
Adapt docstring.
(dbus-interface-objectmanager): New defconst.
(dbus-call-method, dbus-call-method-asynchronously)
(dbus-send-signal, dbus-method-return-internal)
(dbus-method-error-internal, dbus-register-service)
(dbus-register-signal, dbus-register-method): New defuns, moved
from dbusbind.c
(dbus-call-method-handler, dbus-setenv)
(dbus-get-all-managed-objects, dbus-managed-objects-handler): New
defuns.
(dbus-call-method-non-blocking): Make it an obsolete function.
(dbus-unregister-object, dbus-unregister-service)
(dbus-handle-event, dbus-register-property)
(dbus-property-handler): Obey the new structure of
`bus-registered-objects'.
(dbus-introspect): Use `dbus-call-method'.  Use a timeout.
(dbus-get-property, dbus-set-property, dbus-get-all-properties):
Use `dbus-call-method'.

* dbus.texi (Version): New node.
(Properties and Annotations): Mention the object manager
interface.  Describe dbus-get-all-managed-objects.
(Type Conversion): Floating point numbers are allowed, if an
anteger does not fit Emacs's integer range.
(Synchronous Methods): Remove obsolete dbus-call-method-non-blocking.
(Asynchronous Methods): Fix description of
dbus-call-method-asynchronously.
(Receiving Method Calls): Fix some minor errors.  Add
dbus-interface-emacs.
(Signals): Describe unicast signals and the new match rules.
(Alternative Buses): Add the PRIVATE optional argument to
dbus-init-bus.  Describe its new return value.  Add dbus-setenv.
2012-04-22 16:11:43 +02:00
Glenn Morris
384ec638e6 Standardize case of "GTK+" in a few manuals 2012-04-20 20:52:08 -04:00
Glenn Morris
dae39d9c22 Small faq edits
* doc/misc/faq.texi (Major packages and programs): Remove section.
There is no point listing 6 packages (cf etc/MORE.STUFF).
(Finding Emacs and related packages): Move "Spell-checkers" here.
2012-04-20 20:06:14 -04:00
Glenn Morris
61bb069e8c Fix up merged ChangeLog entries 2012-04-20 09:27:52 -07:00
Chong Yidong
c07a4c0b59 Merge from emacs-24 branch 2012-04-20 16:48:50 +08:00
Glenn Morris
adee4030b5 Some rough FAQ additions for Emacs 24
* doc/misc/faq.texi (New in Emacs 24): New section.
(Packages that do not come with Emacs): Mention M-x list-packages.
2012-04-19 22:19:43 -04:00
Glenn Morris
35dc09a19c Merge from emacs-24, up to 2012-04-10T02:06:19Z!larsi@gnus.org 2012-04-13 18:46:06 -07:00
Glenn Morris
050bb9b321 * doc/misc/Makefile.in: Replace non-portable use of $< in emacs-gnutls rules. 2012-04-12 20:01:59 -04:00
Teodor Zlatanov
5f9a4e98c0 Backport addition of emacs-gnutls manual from trunk 2012-04-12 19:59:47 -04:00
Alan Mackenzie
932de51cdf cc-mode.texi: (c-offsets-alist): Correct a typo. 2012-04-11 15:24:20 +00:00
Bastien Guerry
801a68c874 Sync with Org 7.8.09 (bugfix release) 2012-04-11 12:59:50 +02:00
Glenn Morris
250b840eec Changelog fix 2012-04-09 09:23:20 -07:00
Eli Zaretskii
e2560ea816 Support building emacs-gnutls Info manual on MS-Windows.
doc/misc/makefile.w32-in (INFO_TARGETS, DVI_TARGETS, clean): Add emacs-gnutls.
 ($(infodir)/emacs-gnutls, emacs-gnutls.dvi): New targets.
2012-04-09 19:19:39 +03:00
Ted Zlatanov
6b4f4a2d6b 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.
2012-04-09 09:10:22 -04:00
Glenn Morris
f48a9cb464 Replace non-portable use of $< in ordinary make rules
Ref: http://lists.gnu.org/archive/html/help-gnu-emacs/2012-04/msg00074.html

* emacs/Makefile.in, lispintro/Makefile.in, lispref/Makefile.in:
* misc/Makefile.in: Replace non-portable use of $< in ordinary rules.
2012-04-07 12:23:53 -07:00
Teodor Zlatanov
c8bf3227a2 auth.texi (Secret Service API): Adjust @samp to @code for collection names 2012-04-06 01:56:38 +00:00
Teodor Zlatanov
ca2c89b638 auth.texi (Secret Service API): Edit further and give examples. 2012-04-05 13:55:55 +00:00
Glenn Morris
3c93d00f97 Markup fixes for auth.texi
* doc/misc/auth.texi (Help for users, Help for developers)
(GnuPG and EasyPG Assistant Configuration): Markup fixes.
2012-04-04 16:44:56 -04:00
Glenn Morris
aebd5f1a83 auth.texi small edits
* doc/misc/auth.texi (Secret Service API): Copyedits.
(Help for developers): Fill in some missing function doc-strings.
2012-04-04 16:36:33 -04:00
Michael Albinus
0317dd510d * auth.texi (Secret Service API): Add the missing text. 2012-04-04 17:28:57 +02:00
Chong Yidong
3d439cd10f 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.
2012-04-04 15:54:02 +08:00
Paul Eggert
7bd20f915b Spelling fixes. 2012-04-01 17:43:32 -07:00
Bastien Guerry
dfd989375d Fix copyright and authors lines in Org 2012-04-01 22:27:06 +02:00
Bastien Guerry
153ae947f8 Update to Org version 7.8.07 (commit da0e6f in Org's repo) 2012-04-01 11:49:25 +02:00
Gnus developers
005a89ffd3 Merge changes made in No Gnus
2012-03-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 * auth-source.el (auth-source-netrc-create): Quote tokens that contain
 "#" to avoid having them interpreted as comments.
2012-03-22  Peder O. Klingenberg  <peder@klingenberg.no>  (tiny change)
 * gnus.texi (Archived Messages): Update `gnus-message-archive-group' to
 reflect the new default.
2012-03-23 11:22:21 +00:00
Eli Zaretskii
589ce07027 Fix the change in 2012-03-10T02:20:41Z!cyd@gnu.org, for bug #10450.
doc/misc/info.texi (Expert Info): Move the index entry for "Texinfo" from
 "Getting Started" to this node.
2012-03-10 11:40:05 +02:00
Chong Yidong
8ae818e48e * doc/misc/flymake.texi: Mention the Automake COMPILE variable.
Fixes: debbugs:8715
2012-03-10 12:10:21 +08:00
Chong Yidong
a53925272e * doc/misc/info.texi (Getting Started): Add an index entry.
Fixes: debbugs:10450
2012-03-10 10:20:41 +08:00
Michael Albinus
d49902e4f2 * dbus.texi (Signals): Known names will be mapped onto unique
names, when registering for signals.
2012-03-02 10:40:05 +01:00
Glenn Morris
bcd6cd239d * doc/misc/url.texi: Fix quote usage in body text. 2012-02-29 00:12:51 -08:00
Glenn Morris
775b55af35 Use "" quotes in menus
This is already used in most places. ``...'' does not get specially
converted by texinfo in @menu descriptions.

* doc/emacs/emacs.texi, doc/emacs/help.texi, doc/emacs/text.texi:
* doc/lispref/elisp.texi, doc/lispref/vol1.texi, doc/lispref/vol2.texi:
* doc/misc/sem-user.texi, doc/misc/url.texi, doc/misc/woman.texi:
Use "" quotes in menus.
2012-02-29 00:11:23 -08:00
Glenn Morris
53eced6df8 Use @code{} in menus when appropriate, rather than `'
Eg it looks better in html output, where it gets converted to italic.

* doc/emacs/dired.texi, doc/emacs/emacs.texi:
* doc/misc/cl.texi: Use @code{} in menus when appropriate, rather than `'.
2012-02-29 00:05:16 -08:00
Glenn Morris
44e97401cd Standardize possessive apostrophe usage in manuals, docs, and comments
Ref: http://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00649.html
2012-02-28 00:17:21 -08:00
Chong Yidong
fa9a085539 * doc/misc/ediff.texi (Quick Help Commands): Add a couple of index entries.
Fixes: debbugs:10834
2012-02-26 17:29:50 +08:00
Glenn Morris
0fd2c9a35b Fix cross-references between different manuals
* emacs/maintaining.texi (Old Revisions): Fix cross-refs to Ediff manual.

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

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

* misc/gnus.texi (Posting Styles):
* misc/remember.texi (Org): Fix cross-refs to other manuals.
2012-02-16 23:44:31 -08:00
Glenn Morris
9f26dc2432 Try to document smtp changes
* doc/emacs/sending.texi (Mail Sending): smtpmail-auth-credentials was removed.

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

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

* etc/NEWS: Related edits.
2012-02-14 22:15:26 -05:00
Lars Ingebrigtsen
3d2af1938b Merge changes made in No Gnus
gnus.texi (Customizing the IMAP Connection): Mention nnimap-record-commands.
nnimap.el (nnimap-record-commands): New variable.
 (nnimap-log-command): Use it.
 (nnimap-make-process-buffer): Add a space to the process buffer.
2012-02-13 14:14:18 +00:00
Glenn Morris
a48ec60ca1 Fix previous URL doc change
* lisp/url/url-queue.el (url-queue-retrieve): Fic previous doc fix.

* doc/misc/url.texi (Retrieving URLs): Update url-retrieve arguments.
Mention url-queue-retrieve.

* etc/NEWS: Related edit.
2012-02-10 09:22:09 -08:00
Glenn Morris
b74c9672c2 Document url-queue-retrieve
* doc/misc/url.texi (Retrieving URLs): Update url-retrieve arguments.
Mention url-queue-retrieve.

* lisp/url/url-queue.el (url-queue-retrieve): Doc fix.

* etc/NEWS: Edits.
2012-02-09 22:23:47 -05:00
Glenn Morris
9fcfcdef41 * doc/misc/sem-user.texi (Semantic mode user commands): Typo fix. 2012-02-08 23:35:21 -08:00
Glenn Morris
90d5efda3e Stylistic fix for previous change 2012-02-08 23:33:11 -08:00
Glenn Morris
2ebc3b941e * doc/misc/info.texi (Create Info buffer): Mention info-display-manual.
* etc/NEWS: Related edits.
2012-02-08 22:50:15 -08:00
Lars Ingebrigtsen
7c4bbb6992 Merge changes made in No Gnus
gnus.texi (Mail Source Specifiers): Add a pop3 via an SSH tunnel example (modified from an example by Michael Albinus).
shr.el (shr-remove-trailing-whitespace): Don't strip whitespace from lines that are narrower than the window width.  Otherwise background "blocks" will look less readable.
2012-02-07 22:17:11 +00:00
Gnus developers
debce7bcbb 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".
2012-02-01 09:00:42 +00:00
Gnus developers
ba775afe0d 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.
2012-01-30 23:30:22 +00:00
Andreas Schwab
b207a4ec75 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.
2012-01-28 20:16:02 +01:00