bpt/emacs.git
13 years ago* emacsclient.c (main): Remove unused variables.
Juanma Barranquero [Wed, 29 Sep 2010 08:18:40 +0000 (10:18 +0200)]
* emacsclient.c (main): Remove unused variables.
  (start_daemon_and_retry_set_socket): Use EXIT_FAILURE.

13 years agoRemove unused variable top_srcdir from doc Makefiles.
Glenn Morris [Wed, 29 Sep 2010 04:25:59 +0000 (21:25 -0700)]
Remove unused variable top_srcdir from doc Makefiles.

* doc/emacs/Makefile.in (top_srcdir): Remove unused variable.
* doc/misc/Makefile.in (top_srcdir): Remove unused variable.

13 years agoUse temp-buffers when not displaying the diary.
Glenn Morris [Wed, 29 Sep 2010 04:19:30 +0000 (21:19 -0700)]
Use temp-buffers when not displaying the diary.

* lisp/calendar/diary-lib.el (diary-list-entries): Use temp buffers when
not displaying the diary.
(diary-add-to-list): If no buffer-file-name, fall back to diary-file.
* lisp/calendar/appt.el (appt-check): No longer need to kill diary.

13 years agoMinor diary-lib change.
Glenn Morris [Wed, 29 Sep 2010 04:10:34 +0000 (21:10 -0700)]
Minor diary-lib change.

* lisp/calendar/diary-lib.el (diary-list-entries): Move the
"Preparing..." message entirely here.
(diary-simple-display, diary-fancy-display): Move "Preparing..."
messages to diary-list-entries.
(diary-include-other-diary-files): Use LIST-ONLY rather than setting
diary-display-function.

13 years agoMinor diary include improvement.
Glenn Morris [Wed, 29 Sep 2010 04:00:50 +0000 (21:00 -0700)]
Minor diary include improvement.
* lisp/calendar/diary-lib.el (diary-include-other-diary-files):
Trap some recursive includes.

13 years ago* lisp/calendar/appt.el (appt-activate): Check diary file.
Glenn Morris [Wed, 29 Sep 2010 03:54:03 +0000 (20:54 -0700)]
* lisp/calendar/appt.el (appt-activate): Check diary file.

13 years agoRemove Emacs 21 stuff.
Katsumi Yamaoka [Wed, 29 Sep 2010 01:09:50 +0000 (01:09 +0000)]
Remove Emacs 21 stuff.

mm-util.el (mm-codepage-iso-8859-list, mm-charset-eval-alist, mm-mime-charset): Comment fix.
rfc2047.el (rfc2047-syntax-table): Comment fix.
utf7.el (utf7-utf-16-coding-system): Comment fix.
nnrss.el (nnrss-read-server-data, nnrss-read-group-data): Use `load' rather than `insert-file-contents' and `eval-region'.
pgg.el (pgg-run-at-time-1): Define it for XEmacs only; fix if/else construction.
time-date.el: No need to require cl for Emacs 21.

13 years ago* src/gnutls.c (Fgnutls_boot): Remove unused vars `data' and `srp_cred'.
Stefan Monnier [Tue, 28 Sep 2010 21:55:34 +0000 (23:55 +0200)]
* src/gnutls.c (Fgnutls_boot): Remove unused vars `data' and `srp_cred'.
(Fgnutls_boot): Use SDATA.
(Fgnutls_handshake): Remove unused var `max_log_level'.

13 years agoFix comments; remove Emacs 21 stuff.
Katsumi Yamaoka [Tue, 28 Sep 2010 12:35:18 +0000 (12:35 +0000)]
Fix comments; remove Emacs 21 stuff.

mail-source.el (mail-source-report-new-mail)
message.el (message-default-mail-headers)
mm-decode.el (mm-valid-image-format-p): Comment fix.
mml2015.el (mml2015-use): Don't bind recursive-load-depth-limit.

13 years agoMerge changes made in Gnus trunk.
Julien Danjou [Tue, 28 Sep 2010 11:47:12 +0000 (11:47 +0000)]
Merge changes made in Gnus trunk.

gnus-gravatar.el (gnus-gravatar-insert): Fix search backward.
gnus-gravatar.el (gnus-gravatar-insert): Fix search in case mail-address contains the same string as real-name.
gnus-gravatar.el (gnus-gravatar-insert): More robust search.
gnus-ems.el (gnus-put-image): Revert Lars, change and insert non-blank in header, otherwise it'll get stripped.

13 years agonnimap.el (auth-source-forget-user-or-password, auth-source-user-or-password): Autoload.
Katsumi Yamaoka [Tue, 28 Sep 2010 05:12:21 +0000 (05:12 +0000)]
nnimap.el (auth-source-forget-user-or-password, auth-source-user-or-password): Autoload.

13 years ago* lisp/calendar/appt.el (appt-check): Minor simplification.
Glenn Morris [Tue, 28 Sep 2010 03:00:09 +0000 (20:00 -0700)]
* lisp/calendar/appt.el (appt-check): Minor simplification.

13 years agoMinor NEWS fix.
Glenn Morris [Tue, 28 Sep 2010 02:41:18 +0000 (19:41 -0700)]
Minor NEWS fix.

13 years ago* configure.in (HAVE_GNUTLS): Add a description to make autoheader happy.
Glenn Morris [Tue, 28 Sep 2010 02:22:37 +0000 (19:22 -0700)]
* configure.in (HAVE_GNUTLS): Add a description to make autoheader happy.

13 years agoFix message-* user options that differ from Gnus trunk.
Katsumi Yamaoka [Tue, 28 Sep 2010 02:13:41 +0000 (02:13 +0000)]
Fix message-* user options that differ from Gnus trunk.

message.el (message-from-style, message-interactive, message-signature): Remove comment.
message.el (message-cite-prefix-regexp): Default to mail-citation-prefix-regexp always.
message.el (message-sendmail-envelope-from): Comment fix.
message.el (message-yank-prefix): Default to mail-yank-prefix always.
message.el (message-indentation-spaces): Default to mail-indentation-spaces always.
message.el (message-signature-file): Default to mail-signature-file always.
sendmail.el (mail-citation-prefix-regexp): Remove "}" from citation prefix.

13 years agont/*.c: Use const char*; remove unused code.
Juanma Barranquero [Tue, 28 Sep 2010 00:55:08 +0000 (02:55 +0200)]
nt/*.c: Use const char*; remove unused code.

* addpm.c (entry, add_registry, main):
* addsection.c (file_data, open_input_file, open_output_file)
  (find_section, PTR_TO_OFFSET, copy_executable_and_add_section)
  (COPY_CHUNK):
* cmdproxy.c (vfprintf, fprintf, printf, fail, warn, skip_space)
  (skip_nonspace, get_next_token, search_dir, make_absolute)
  (spawn, main):
* preprep.c (file_data, open_input_file, open_output_file)
  (open_inout_file, find_section, PTR_TO_OFFSET, COPY_CHUNK, main):
  Use const char*.

* cmdproxy.c (stdin): Don't define, not used.
  (main): Don't assign remlen after last use.

13 years agoMerge changes from emacs-23 branch.
Juanma Barranquero [Mon, 27 Sep 2010 23:25:27 +0000 (01:25 +0200)]
Merge changes from emacs-23 branch.

13 years agoMerge changes made in Gnus trunk.
Gnus developers [Mon, 27 Sep 2010 23:07:47 +0000 (23:07 +0000)]
Merge changes made in Gnus trunk.

sieve-manage.el (sieve-manage-default-stream): Make default stream customizable.
nnimap.el (nnimap-request-accept-article): Send a "." at the end, which may or may not help.
nnimap.el (nnimap-open-connection): Have the `network' nnimap connection use STARTTLS opportunistically.
gnus-sum.el (gnus-summary-insert-new-articles): Copy the old-high watermark so that nothing alters it while scanning for new messages.
nnimap.el (nnimap-request-accept-article): Remove the "." at the end, since some servers don't like it.
nnimap.el (nnimap-open-connection): Forget credentials if the server says the password was wrong.
nnimap.el (nnimap-parse-line): Protect against invalid data.
gnus-art.el, gnus-sum.el, nnimap.el: Allow setting the partial fetch per server instead of globally.
message.el (message-cite-prefix-regexp): Revert last edit.
nnmairix.el: Make it work with latest changes in nnimap.
gnus-sum.el (gnus-summary-move-article): Don't alter gnus-newsgroup-active.
gnus-sum.el (gnus-summary-exit): Kill the article buffer later, so that you don't get flashes of other buffers.
nnimap.el: Fix up partial nnimap fetching.
gnus-sum.el: Rework the `/ N' based on the new gnus-newsgroup-highest variable.

13 years ago* Makefile.in (ELCFILES): Update.
Andreas Schwab [Mon, 27 Sep 2010 21:32:36 +0000 (23:32 +0200)]
* Makefile.in (ELCFILES): Update.

13 years agoCompile with imagemagick support by default.
Lars Magne Ingebrigtsen [Mon, 27 Sep 2010 20:53:35 +0000 (22:53 +0200)]
Compile with imagemagick support by default.

13 years ago* process.c (wait_reading_process_output): Add missing FD_CLR
Jan D [Mon, 27 Sep 2010 20:43:03 +0000 (22:43 +0200)]
* process.c (wait_reading_process_output): Add missing FD_CLR
for write_mask (must mirror connect_wait_mask).

13 years ago* lisp/emacs-lisp/float-sup.el (e): Remove.
Stefan Monnier [Mon, 27 Sep 2010 20:11:33 +0000 (22:11 +0200)]
* lisp/emacs-lisp/float-sup.el (e): Remove.

13 years ago* emacs-lisp/byte-opt.el (byte-optimize-form-code-walker): Avoid
Andreas Schwab [Mon, 27 Sep 2010 17:14:58 +0000 (19:14 +0200)]
* emacs-lisp/byte-opt.el (byte-optimize-form-code-walker): Avoid
infinite recursion on erroneous lambda form.  (Bug#7114)

13 years agoAdd gnutls logging and clean up various gnutls bits.
Lars Magne Ingebrigtsen [Mon, 27 Sep 2010 16:44:31 +0000 (18:44 +0200)]
Add gnutls logging and clean up various gnutls bits.

From: Teodor Zlatanov  <tzz@lifelogs.com>

13 years agosrc/w32.c: Remove unused code and make static many functions.
Juanma Barranquero [Mon, 27 Sep 2010 16:27:37 +0000 (18:27 +0200)]
src/w32.c: Remove unused code and make static many functions.

(g_b_init_get_sid_identifier_authority, GetSidIdentifierAuthority_Proc)
(get_sid_identifier_authority): Remove, not used.
(globals_of_w32): Don't set g_b_init_get_sid_identifier_authority.
(init_winsock): Remove useless assignment.
(open_process_token, get_token_information, lookup_account_sid)
(get_sid_sub_authority, get_sid_sub_authority_count, get_file_security)
(get_security_descriptor_owner, get_security_descriptor_group)
(is_valid_sid, equal_sid, get_length_sid, copy_sid)
(get_native_system_info, get_system_times, init_user_info, crlf_to_lf)
(is_unc_volume, GetCachedVolumeInformation, get_volume_info)
(is_fat_volume, open_unc_volume, read_unc_volume, close_unc_volume)
(unc_volume_file_attributes, convert_from_time_t)
(create_toolhelp32_snapshot, process32_first, process32_next)
(open_thread_token, impersonate_self, revert_to_self)
(get_process_memory_info, get_process_working_set_size)
(global_memory_status, global_memory_status_ex, socket_to_fd)
(shutdown_handler): Make static.

13 years ago* dbusbind.c (dbus_fd_cb, xd_get_dispatch_status)
Michael Albinus [Mon, 27 Sep 2010 15:34:04 +0000 (17:34 +0200)]
* dbusbind.c (dbus_fd_cb, xd_get_dispatch_status)
(xd_pending_messages): Functions removed.
(xd_read_queued_messages): Add parameters fd, *data, for_read in
order to be compatible with add_read_fd.  Determine bus from data,
and call xd_read_message just for this bus.
(xd_add_watch): Use xd_read_queued_messages as callback function.
Add data.

* lisp.h (xd_pending_messages, xd_read_queued_messages): Remove.

13 years ago(emacs_gnutls_read): Don't infloop while reading.
Lars Magne Ingebrigtsen [Mon, 27 Sep 2010 15:03:58 +0000 (17:03 +0200)]
(emacs_gnutls_read): Don't infloop while reading.

13 years agoFix typos in ChangeLogs.
Juanma Barranquero [Mon, 27 Sep 2010 14:56:27 +0000 (16:56 +0200)]
Fix typos in ChangeLogs.

13 years agoAdd debugging to the gnutls library, and finish handshaking when it's done.
Lars Magne Ingebrigtsen [Mon, 27 Sep 2010 14:35:22 +0000 (16:35 +0200)]
Add debugging to the gnutls library, and finish handshaking when it's done.

13 years ago* dbusbind.c (syms_of_dbusbind): Set $DBUS_FATAL_WARNINGS to "0".
Michael Albinus [Mon, 27 Sep 2010 13:27:54 +0000 (15:27 +0200)]
* dbusbind.c (syms_of_dbusbind): Set $DBUS_FATAL_WARNINGS to "0".
(Bug#7113)

13 years agonnimap.el (utf7): Required.
Lars Magne Ingebrigtsen [Mon, 27 Sep 2010 13:22:21 +0000 (13:22 +0000)]
nnimap.el (utf7): Required.

13 years ago* dbusbind.c (syms_of_dbusbind): Set $DBUS_FATAL_WARNINGS to "0".
Michael Albinus [Mon, 27 Sep 2010 12:44:26 +0000 (14:44 +0200)]
* dbusbind.c (syms_of_dbusbind): Set $DBUS_FATAL_WARNINGS to "0".
(Bug#7113)

13 years agognus-html.el (gnus-html-wash-tags): Decode URL entities to avoid handing broken links...
Gnus developers [Mon, 27 Sep 2010 12:22:22 +0000 (12:22 +0000)]
gnus-html.el (gnus-html-wash-tags): Decode URL entities to avoid handing broken links to browse-url.
nnimap.el (nnimap-request-accept-article): Message the error on error.

13 years agoFix typos.
Juanma Barranquero [Mon, 27 Sep 2010 11:53:44 +0000 (13:53 +0200)]
Fix typos.

13 years agoFix typos in ChangeLogs.
Juanma Barranquero [Mon, 27 Sep 2010 10:25:04 +0000 (12:25 +0200)]
Fix typos in ChangeLogs.

13 years ago* dbusbind.c (syms_of_dbusbind): Unset $DBUS_FATAL_WARNINGS.
Michael Albinus [Mon, 27 Sep 2010 08:59:16 +0000 (10:59 +0200)]
* dbusbind.c (syms_of_dbusbind): Unset $DBUS_FATAL_WARNINGS.
(Bug#7113)

13 years agomerge trunk
Kenichi Handa [Mon, 27 Sep 2010 05:42:43 +0000 (14:42 +0900)]
merge trunk

13 years agoRemove restriction on the number of glyphs in one composition.
Kenichi Handa [Mon, 27 Sep 2010 05:27:28 +0000 (14:27 +0900)]
Remove restriction on the number of glyphs in one composition.

13 years agotar-mode.el (tar-header-block-tokenize): Decode filenames in "ustar" format.
Kenichi Handa [Mon, 27 Sep 2010 05:00:46 +0000 (14:00 +0900)]
tar-mode.el (tar-header-block-tokenize): Decode filenames in "ustar" format.

13 years agointernational/mule-diag.el (describe-character-set): Use princ with proper print...
Kenichi Handa [Mon, 27 Sep 2010 04:52:56 +0000 (13:52 +0900)]
international/mule-diag.el (describe-character-set): Use princ with proper print-length and print-level instead of insert.

13 years agognus-art.el (gnus-mime-delete-part): Fix Lisp type of byte(s).
Katsumi Yamaoka [Mon, 27 Sep 2010 03:16:55 +0000 (03:16 +0000)]
gnus-art.el (gnus-mime-delete-part): Fix Lisp type of byte(s).

13 years agoUpdate ChangeLogs.
Katsumi Yamaoka [Sun, 26 Sep 2010 23:15:50 +0000 (23:15 +0000)]
Update ChangeLogs.

13 years agomail-source.el (mail-source-value): Revert previous patch.
Gnus developers [Sun, 26 Sep 2010 23:01:31 +0000 (23:01 +0000)]
mail-source.el (mail-source-value): Revert previous patch.
gnus-picon.el: Inhibit showing picons for top level domains.
gnus-art.el (gnus-article-treat-body-boundary): Fix length computing.
gnus-news.texi: Mention nnimap-inbox.
nnimap.el (nnimap-request-expire-articles): Compress ranges before deletion.
nnimap.el (nnimap-retrieve-headers): Don't select the group, because that's already done by nnimap-possibly-change-group.
gnus-html.el (gnus-html-show-images): Fix gnus-html-display-image arguments.
gnus-html.el (gnus-html-wash-images): Fix spec computing to include start/end.
nnimap.el: Store the IMAP greeting, so that we can tell what kind of server we're talking to.
gnus.el (gnus): Give a final warning after startup.
gnus-ems.el (gnus-create-image): Ignore all image-creation errors.
nndraft.el (nndraft-request-expire-articles): Fetch the expiry target for the correct group.
nnmh.el (nnmh-request-expire-articles): Don't try to fetch the expiry target here, because we don't know the Gnus name of the group.
nnimap.el (nnimap-get-whole-article): Remove the data that may have arrived before the FETCH data.
gnus-agent.el (gnus-agent-retrieve-headers): Don't propagate `fetch-old'.
gnus-agent.el (gnus-agent-read-servers-validate): Change the level for the "Ignoring disappeared server" to something low.
nndoc.el (nndoc-request-list): Return success always.

13 years ago* lisp/emacs-lisp/pcase.el (pcase-let*, pcase-let): plet -> pcase-let.
Stefan Monnier [Sun, 26 Sep 2010 22:42:53 +0000 (00:42 +0200)]
* lisp/emacs-lisp/pcase.el (pcase-let*, pcase-let): plet -> pcase-let.

13 years agoDonät give write_mask to select for W32.
Jan D [Sun, 26 Sep 2010 20:48:13 +0000 (22:48 +0200)]
Donät give write_mask to select for W32.

process.c (wait_reading_process_output): Don't pass write_mask to select
 if SELECT_CANT_DO_WRITE_MASK is defined.
 (SELECT_CANT_DO_WRITE_MASK): Define if SELECT_CANT_DO_WRITE_MASK.

13 years agoReinstate ifdef subprocesses.
Jan D [Sun, 26 Sep 2010 20:21:29 +0000 (22:21 +0200)]
Reinstate ifdef subprocesses.

* process.c (add_keyboard_wait_descriptor) (delete_keyboard_wait_descriptor): Reinstate ifdef subprocesses.

13 years agoAdd fd handling with callbacks to select, dbus needs it for async operation.
Jan D [Sun, 26 Sep 2010 16:20:01 +0000 (18:20 +0200)]
Add fd handling with callbacks to select, dbus needs it for async operation.

* src/dbusbind.c: Include process.h.
(dbus_fd_cb, xd_find_watch_fd, xd_toggle_watch)
(xd_read_message_1): New functions.
(xd_add_watch, xd_remove_watch): Call xd_find_watch_fd.  Handle
watch for both read and write.
(Fdbus_init_bus): Also register xd_toggle_watch.
(Fdbus_call_method_asynchronously, Fdbus_method_return_internal)
(Fdbus_method_error_internal, Fdbus_send_signal): Remove call
to dbus_connection_flush.
(xd_read_message):  Move most of the code to xd_read_message_1.
Call xd_read_message_1 until status is COMPLETE.

* src/keyboard.c (readable_events, gobble_input): Remove DBUS code.

* src/process.c (gpm_wait_mask, max_gpm_desc): Remove.
(write_mask): New variable.
(max_input_desc): Renamed from max_keyboard_desc.
(fd_callback_info): New variable.
(add_read_fd, delete_read_fd, add_write_fd, delete_write_fd): New
functions.
(Fmake_network_process): FD_SET write_mask.
(deactivate_process): FD_CLR write_mask.
(wait_reading_process_output): Connecting renamed to Writeok.
check_connect removed.  check_write is new.  Remove references to
gpm.  Use Writeok/check_write unconditionally (i.e. no #ifdef
NON_BLOCKING_CONNECT) instead of Connecting.
Loop over file descriptors and call callbacks in fd_callback_info
if file descriptor is ready for I/O.
(add_gpm_wait_descriptor): Just call add_keyboard_wait_descriptor.
(delete_gpm_wait_descriptor): Just call delete_keyboard_wait_descriptor.
(keyboard_bit_set): Use max_input_desc.
(add_keyboard_wait_descriptor, delete_keyboard_wait_descriptor): Remove
#ifdef subprocesses. Use max_input_desc.
(init_process): Initialize write_mask and fd_callback_info.

* src/process.h (add_read_fd, delete_read_fd, add_write_fd)
(delete_write_fd): Declare.

13 years ago* xgselect.c (xg_select): Clear file descriptors not set from rfds and wfds.
Jan D [Sun, 26 Sep 2010 15:39:10 +0000 (17:39 +0200)]
* xgselect.c (xg_select): Clear file descriptors not set from rfds and wfds.

13 years ago(starttls-negotiate): Avoid the cl.el decf function.
Lars Magne Ingebrigtsen [Sun, 26 Sep 2010 15:30:44 +0000 (17:30 +0200)]
(starttls-negotiate): Avoid the cl.el decf function.

13 years agoDon't break the build if we don't have the gnutls libraries.
Lars Magne Ingebrigtsen [Sun, 26 Sep 2010 15:18:47 +0000 (17:18 +0200)]
Don't break the build if we don't have the gnutls libraries.

13 years agoUse const for some pointer arguments.
Dan Nicolaescu [Sun, 26 Sep 2010 15:11:48 +0000 (18:11 +0300)]
Use const for some pointer arguments.
* lwlib/lwlib.h (my_strcasecmp, safe_strcmp, name_to_widget)
(find_in_table, dialog_spec_p, lw_separator_p):
* lwlib/lwlib.c (my_strcasecmp, safe_strcmp, name_to_widget)
(find_in_table, dialog_spec_p, lw_separator_p): Use const.

13 years agoCode simplification in term.c.
Dan Nicolaescu [Sun, 26 Sep 2010 15:06:21 +0000 (18:06 +0300)]
Code simplification in term.c.
* src/term.c: Do not include sys/ioctl.h, not needed.
(init_tty): Reorder code to reduce the number of #ifdefs.  No code
changes.

13 years agoMerge changes made in Gnus trunk.
Gnus developers [Sun, 26 Sep 2010 14:35:50 +0000 (14:35 +0000)]
Merge changes made in Gnus trunk.

gnus-picon.el (gnus-picon-create-glyph): Set the background XPM colour explicitly.
message.el (message-cite-prefix-regexp): Remove } from the cite prefix.
gnus-win.el (gnus-window-to-buffer-helper, gnus-all-windows-visible-p): Function needn't be a symbol.
mail-source.el (mail-source-value): Function needn't be a symbol.
tls.el (open-tls-stream): Don't query killing process.
gnus-win.el: Revert previous patch, since it made Gnus backtrace.
nnimap.el: Look up IMAP credentials based on both the virtual and physical server names.
mail-source.el (mail-source-value): Revert previous patch.

13 years agoauth-source.el (auth-source-create): Query the user for whether to store the credentials.
Lars Magne Ingebrigtsen [Sun, 26 Sep 2010 13:25:35 +0000 (13:25 +0000)]
auth-source.el (auth-source-create): Query the user for whether to store the credentials.
auth-source.el: Require netrc.
nnml.el (nnml-open-nov): Don't return dead buffers.
gnus-picon.el (gnus-picon-xbm): Removed obsolete face.
gnus-picon.el (gnus-picon-insert-glyph): Make the background white.
gnus-art.el (gnus-treatment-function-alist): Insert picons after doing the header highlightling.

13 years agognus-sum.el (gnus-auto-center-group): Transform into a defcustom.
Gnus developers [Sun, 26 Sep 2010 12:47:09 +0000 (12:47 +0000)]
gnus-sum.el (gnus-auto-center-group): Transform into a defcustom.
gnus.el (gnus-group-fast-parameter): Return the last matching parameter instead of the first matching parameter.
auth-source.el (auth-source-user-or-password): Query for password, although there are no existing auth sources.
auth-source.el (auth-source-user-or-password): Use the existing auth sources, if any, for creation.

13 years agoSet up GnuTLS support.
Ted Zlatanov [Sun, 26 Sep 2010 06:06:28 +0000 (01:06 -0500)]
Set up GnuTLS support.

* configure.in: Set up GnuTLS.

* lisp/net/gnutls.el: GnuTLS glue code to set up a connection.

* src/Makefile.in (LIBGNUTLS_LIBS, LIBGNUTLS_CFLAGS, ALL_CFLAGS)
(obj, LIBES): Set up GnuTLS support.

* src/config.in: Set up GnuTLS support.

* src/emacs.c: Set up GnuTLS support and call syms_of_gnutls.

* src/gnutls.c: The source code for GnuTLS support in Emacs.

* src/gnutls.h: The GnuTLS glue for Emacs, macros and enums.

* src/process.c (make_process, Fstart_process)
(read_process_output, send_process): Set up GnuTLS support for
process input/output file descriptors.

* src/process.h: Set up GnuTLS support.

13 years agoMerge changes made in Gnus trunk.
Gnus developers [Sun, 26 Sep 2010 04:03:19 +0000 (04:03 +0000)]
Merge changes made in Gnus trunk.

nnimap.el: Implement partial IMAP article fetch.
nnimap.el: Have nnimap not update the infos if it can't get info from the server.
Implement functions for showing the complete articles.
gnus-int.el (gnus-open-server): Don't query whether to go offline -- just do it.
gnus-art.el (gnus-mime-delete-part): Fix plural for "byte" when there isn't a single byte.
nndoc.el (nndoc-type-alist): Move mime-parts after mbox.  Suggested by Jay Berkenbilt.
mm-decode.el (mm-save-part): Allow saving to other directories the normal Emacs way.
gnus-html.el (gnus-html-rescale-image): Use our defalias gnus-window-inside-pixel-edges.
gnus-srvr.el (gnus-server-copy-server): Add documentation.
gnus.texi (Using IMAP): Document the new nnimap.
nnimap.el (nnimap-wait-for-response): Search further when we're not using streaming.
gnus-int.el (gnus-check-server): Say what the error was when opening failed.
nnheader.el (nnheader-get-report-string): New function.
gnus-int.el (gnus-check-server): Use report-string.
nnimap.el (nnimap-open-connection): Add more error reporting when nnimap fails early.
gnus-start.el (gnus-get-unread-articles): Don't try to open failed servers twice.
nnimap.el (nnimap-wait-for-response): Reversed logic in the nnimap-streaming test.
gnus-art.el: Removed CTAN button stuff, which I don't think is very relevant any more.
Remove NoCeM support, since nobody seems to use it any more.
Remove earcon and gnus-audio.
gnus.el (gnus): Silence gnus-load message.
gnus-group.el (gnus-read-ephemeral-bug-group): Add the bug email address to the To list for easier response.
gnus.texi (Connecting to an IMAP Server): Show how to use as primary method instead of secondary.

13 years agosrc/w32.c (get_emacs_configuration_options): Fix previous change.
Juanma Barranquero [Sun, 26 Sep 2010 01:39:24 +0000 (03:39 +0200)]
src/w32.c (get_emacs_configuration_options): Fix previous change.

13 years agolisp/window.el (walk-windows): Doc fix (bug#7105).
Juanma Barranquero [Sun, 26 Sep 2010 00:37:50 +0000 (02:37 +0200)]
lisp/window.el (walk-windows): Doc fix (bug#7105).

13 years ago* lisp/notifications.el: Call dbus-register-signal only if it is bound.
Julien Danjou [Sat, 25 Sep 2010 21:57:02 +0000 (14:57 -0700)]
* lisp/notifications.el: Call dbus-register-signal only if it is bound.

13 years agoCosmetic doc fixes for eshell.
Glenn Morris [Sat, 25 Sep 2010 21:51:55 +0000 (14:51 -0700)]
Cosmetic doc fixes for eshell.

* eshell/em-alias.el, eshell/em-banner.el, eshell/em-basic.el:
* eshell/em-cmpl.el, eshell/em-dirs.el, eshell/em-glob.el:
* eshell/em-hist.el, eshell/em-ls.el, eshell/em-pred.el:
* eshell/em-prompt.el, eshell/em-rebind.el, eshell/em-script.el:
* eshell/em-smart.el, eshell/em-term.el, eshell/em-unix.el:
* eshell/esh-cmd.el, eshell/esh-ext.el, eshell/esh-io.el:
* eshell/esh-mode.el, eshell/esh-proc.el, eshell/esh-test.el:
* eshell/esh-util.el, eshell/esh-var.el:
Remove leading `*' from docs of faces and defcustoms.

13 years agoAdd more xz compression support.
Ulrich Mueller [Sat, 25 Sep 2010 21:42:48 +0000 (14:42 -0700)]
Add more xz compression support.

* doc/man/etags.1: xz compression is now supported.
* doc/misc/woman.texi (Interface Options): xz compression is now supported.

* lib-src/etags.c (compressors, print_language_names): Support xz compression.

* lisp/eshell/em-ls.el (eshell-ls-archive-regexp):
* lisp/eshell/esh-util.el (eshell-tar-regexp):
* lisp/ibuffer.el (ibuffer-compressed-file-name-regexp):
* lisp/info.el (Info-suffix-list):
* lisp/international/mule.el (auto-coding-alist):
* lisp/woman.el (woman-file-regexp, woman-file-compression-regexp):
* lisp/progmodes/etags.el (tags-compression-info-list):
Support xz compression.

13 years agoSmall url-cache fix.
Julien Danjou [Sat, 25 Sep 2010 20:59:05 +0000 (13:59 -0700)]
Small url-cache fix.

* lisp/url/url-cache.el (url-cache-create-filename): Ensure no-port and
default-port end up with the same cache file.
(url-cache-create-filename-human-readable)
(url-cache-create-filename-using-md5): Argument is always in the form of
a string now.

13 years ago* files.el (get-free-disk-space): Don't assume "df" output columns line up (Bug#6995).
Chong Yidong [Sat, 25 Sep 2010 20:16:35 +0000 (16:16 -0400)]
* files.el (get-free-disk-space): Don't assume "df" output columns line up (Bug#6995).

13 years ago* src/insdel.c (prepare_to_modify_buffer): Ensure the mark marker is alive
Chong Yidong [Sat, 25 Sep 2010 19:50:13 +0000 (15:50 -0400)]
* src/insdel.c (prepare_to_modify_buffer): Ensure the mark marker is alive
before using it (Bug#6977).

13 years agoMerge changes from emacs-23 branch.
Chong Yidong [Sat, 25 Sep 2010 18:55:16 +0000 (14:55 -0400)]
Merge changes from emacs-23 branch.

13 years agoFix require names in CEDET 1.0 merge.
Chong Yidong [Sat, 25 Sep 2010 18:49:43 +0000 (14:49 -0400)]
Fix require names in CEDET 1.0 merge.

* ede/linux.el (ede-project-class-files):
* ede/generic.el (ede-generic-new-autoloader):
* ede/emacs.el (ede-project-class-files):
* ede/simple.el (ede-project-class-files):
* ede/cpp-root.el (ede-project-class-files): Fix require name.

13 years agoFix up some EMACS_INT/int conversion errors related to xdisp.c.
Lars Magne Ingebrigtsen [Sat, 25 Sep 2010 16:39:13 +0000 (18:39 +0200)]
Fix up some EMACS_INT/int conversion errors related to xdisp.c.

13 years agoxrdb.c EMACS_INT/int audit.
Lars Magne Ingebrigtsen [Sat, 25 Sep 2010 16:25:04 +0000 (18:25 +0200)]
xrdb.c EMACS_INT/int audit.

13 years agonndraft.el (nndraft-retrieve-headers): Insert Lines and Chars headers for prettier...
Lars Magne Ingebrigtsen [Sat, 25 Sep 2010 15:07:55 +0000 (15:07 +0000)]
nndraft.el (nndraft-retrieve-headers): Insert Lines and Chars headers for prettier summary display.

13 years agonnir.el (nnir-run-imap): Allow sending IMAP search patterns directly.
Andrew Cohen [Sat, 25 Sep 2010 14:24:54 +0000 (14:24 +0000)]
nnir.el (nnir-run-imap): Allow sending IMAP search patterns directly.

13 years agonnimap.el (nnimap-open-connection): Wait for the response to STARTTLS before starting...
Lars Magne Ingebrigtsen [Sat, 25 Sep 2010 14:19:38 +0000 (14:19 +0000)]
nnimap.el (nnimap-open-connection): Wait for the response to STARTTLS before starting negotiation.
gnus.el (gnus-local-domain): Put gnus-local-domain back again, since apparently third-party libraries depend on it.

13 years agognus-art.el (gnus-treat-from-gravatar, gnus-treat-mail-gravatar): Change default...
Lars Magne Ingebrigtsen [Sat, 25 Sep 2010 14:05:46 +0000 (14:05 +0000)]
gnus-art.el (gnus-treat-from-gravatar, gnus-treat-mail-gravatar): Change default to nil for privacy reasons.

13 years agognus-ems.el (gnus-put-image):Don't put any non-blank text into the buffer when insert...
Lars Magne Ingebrigtsen [Sat, 25 Sep 2010 13:43:27 +0000 (13:43 +0000)]
gnus-ems.el (gnus-put-image):Don't put any non-blank text into the buffer when inserting images.

13 years agoMerge changes made in Gnus trunk.
Julien Danjou [Sat, 25 Sep 2010 13:28:07 +0000 (13:28 +0000)]
Merge changes made in Gnus trunk.

gnus-bookmark.el: Remove useless gnus-bookmark-after-jump-hook.
gnus-group.el: Remove useless gnus-group-icon-cache.
gnus-group.el: Remove useless gnus-ephemeral-group-server.
gnus-picon.el: Remove useless gnus-picon-setup-p.
gnus-sum.el: Remove useless gnus-newsgroup-none-id.
gnus-uu.el: Remove gnus-uu-shar-file-name.
gnus.el: Remove useless gnus-use-generic-from.
gnus.el: Remove obsolete variable gnus-topic-indentation.
mml1991.el: Remove useless mml1991-verbose.
mml2015.el: Remove mc-default-scheme and mc-schemes useless variables.
nnheader.el: Remove useless variables news-reply-yank-message-id and news-reply-yank-from.
rfc1843.el: Remove useless rfc1843-old-gnus-decode-header-function variable.

13 years agoFix int/EMACS_INT use in textprop.c and window.c.
Eli Zaretskii [Sat, 25 Sep 2010 13:21:20 +0000 (09:21 -0400)]
Fix int/EMACS_INT use in textprop.c and window.c.

 window.c (Fpos_visible_in_window_p, Fdelete_other_windows)
 (Fselect_window, window_scroll_pixel_based)
 (window_scroll_line_based, Frecenter, Fset_window_configuration):
 Use EMACS_INT for buffer positions.
 textprop.c (validate_interval_range, interval_of)
 (property_change_between_p, Fadd_text_properties)
 (set_text_properties_1, Fremove_text_properties)
 (Fremove_list_of_text_properties, Ftext_property_any)
 (Ftext_property_not_all, copy_text_properties)
 (text_property_list, extend_property_ranges)
 (verify_interval_modification): Use EMACS_INT for buffer
 positions.

13 years agoMerge changes made in Gnus.tranck
Julien Danjou [Sat, 25 Sep 2010 12:49:02 +0000 (12:49 +0000)]
Merge changes made in Gnus.tranck

gnus-art.el: Remove useless gnus-treat-translate.
gnus-gravatar.el (gnus-gravatar-transform-address): Use gnus-gravatar-size.
gnus.el: Remove useless gnus-local-domain.
mml-smime.el: Remove useless mml-smime-verbose.
mml2015.el: Remove useless mml2015-verbose.

13 years agoFix int/EMACS_INT use in process.c and term.c.
Eli Zaretskii [Sat, 25 Sep 2010 12:31:15 +0000 (08:31 -0400)]
Fix int/EMACS_INT use in process.c and term.c.

 term.c (fast_find_position, term_mouse_highlight): Use EMACS_INT
 for buffer positions.
 process.c (read_process_output, send_process)
 (Fprocess_send_region, status_notify): Use EMACS_INT for buffer
 and string positions and size.

13 years agoFix typos.
Juanma Barranquero [Sat, 25 Sep 2010 12:04:35 +0000 (14:04 +0200)]
Fix typos.

* lisp/finder.el (finder-unknown-keywords):
* lisp/progmodes/gdb-mi.el (gdb-jsonify-buffer, gdb-running-threads-count):
* lisp/progmodes/etags.el (tags-table-including): Fix typos in docstrings.

* lisp/cedet/semantic/lex.el (semantic-ignore-comments): Doc fix.

* lisp/cedet/semantic/symref/list.el (semantic-symref-list-rename-open-hits):
  Fix typo in error message.
  (semantic-symref-list-map-open-hits): Fix typo in docstring.

* lisp/org/org-agenda.el (org-agenda-hide-tags-regexp):
* lisp/org/org.el (org-refile-targets): Fix typos in docstrings.

13 years agoFix int/EMACS_INT use in lread.c, marker.c, minibuf.c, print.c
Eli Zaretskii [Sat, 25 Sep 2010 11:55:30 +0000 (07:55 -0400)]
Fix int/EMACS_INT use in lread.c, marker.c, minibuf.c, print.c

 print.c (print_object, print_string, strout): Use EMACS_INT for
 string indices.
 minibuf.c (string_to_object): Use EMACS_INT for string position
 and size.
 marker.c (verify_bytepos): Use EMACS_INT for buffer positions.
 lread.c <read_from_string_index, read_from_string_index_byte>
 <read_from_string_limit, readchar_count>: Define EMACS_INT.
 (readchar, unreadchar, read_internal_start): Use EMACS_INT for
 buffer positions and string length.

13 years agoFix int/EMACS_INT use in keyboard.c.
Eli Zaretskii [Sat, 25 Sep 2010 09:36:36 +0000 (05:36 -0400)]
Fix int/EMACS_INT use in keyboard.c.

 keyboard.c <last_point_position, last_non_minibuf_size>: Declare EMACS_INT.
 (echo_truncate, adjust_point_for_property, read_char)
 (gen_help_event, make_lispy_event, modify_event_symbol)
 (Fexecute_extended_command, stuff_buffered_input): Use EMACS_INT
 for buffer positions and string length.
 keyboard.h (gen_help_event): Adjust prototype.
 termhooks.h <struct input_event>: Make `code' member EMACS_INT.
 commands.h <last_point_position>: Declare EMACS_INT.
 xdisp.c <help_echo_pos>: Define as EMACS_INT.
 (truncate_echo_area): Accept EMACS_INT argument.
 dispextern.h <help_echo_pos>: Declare EMACS_INT.
 lisp.h (truncate_echo_area): Adjust prototype.
 composite.c (composition_adjust_point): Return EMACS_INT.
 composite.h (composition_adjust_point): Adjust prototype.

13 years agosrc/ChangeLog: Another duplication removed.
Eli Zaretskii [Sat, 25 Sep 2010 07:44:43 +0000 (03:44 -0400)]
src/ChangeLog: Another duplication removed.

13 years agosrc/ChangeLog: Fix duplicate entries.
Eli Zaretskii [Sat, 25 Sep 2010 07:19:03 +0000 (09:19 +0200)]
src/ChangeLog: Fix duplicate entries.

13 years agoFix bug#6781: Use 127.0.0.1 for local hosts, not "localhost".
Juanma Barranquero [Sat, 25 Sep 2010 00:32:09 +0000 (02:32 +0200)]
Fix bug#6781: Use 127.0.0.1 for local hosts, not "localhost".

* lisp/server.el (server-start): Revert part of 2010-08-08 change.  Using
  address 127.0.0.1 for local host is now done in Fmake_network_process.
* src/process.c (Fmake_network_process): When arg :host is 'local,
  use address 127.0.0.1, not name "localhost".

13 years agoMerge changes made in Gnus trunk.
Gnus developers [Fri, 24 Sep 2010 22:33:34 +0000 (22:33 +0000)]
Merge changes made in Gnus trunk.

gnus.el (gnus-sloppily-equal-method-parameters): Avoid cl.el convenience functions.
nnrss.el (nnrss-retrieve-groups): Change to the group before checking its data structures.
nnimap.el (nnimap-split-incoming-mail): Fix paren typo in the 'junk handling.
starttls.el: (starttls-open-stream): Add autoload cookie.
nnimap.el (nnimap-command): Register the last command time so that we can use it for idling NOOPs.
nnimap.el: Implement IMAP keepalive.
gnus-cache.el (gnus-cache-braid-heads): When braiding heads, don't use the same article number for all the cached articles.
nnimap.el (nnimap-update-info): Protect against nil uidnexts.
gnus-group.el: Remove the outdated archive group stuff, which no longer works.
gnus-group.el, gnus.el: Remove the outdated charter support.
gnus-sum.el, gnus-group.el, gnus.el: Remove outdated support for FAQ fetching.
gnus-gravatar.el, gravatar.el: New files.

13 years agoFix int/EMACS_INT in eval.c and indent.c, correct previous changes.
Eli Zaretskii [Fri, 24 Sep 2010 19:30:13 +0000 (15:30 -0400)]
Fix int/EMACS_INT in eval.c and indent.c, correct previous changes.

 indent.c (Fcurrent_indentation, indented_beyond_p)
 (compute_motion): Use EMACS_INT for buffer position variables.
 lisp.h (indented_beyond_p): Adjust prototype.
 buffer.c (overlay_strings): Return EMACS_INT.
 buffer.h (overlay_strings): Adjust prototype.
 region-cache.c (pp_cache): Adjust format to arguments.
 eval.c <specpdl_size, lisp_eval_depth>: Declare EMACS_INT.
 (call_debugger): Use EMACS_INT for specpdl_size related variables.
 (verror): Use EMACS_INT for size of allocated buffer.

13 years agosrc/ChangeLog: Fix typo and remove duplicate info.
Juanma Barranquero [Fri, 24 Sep 2010 18:04:26 +0000 (20:04 +0200)]
src/ChangeLog: Fix typo and remove duplicate info.

13 years agoFix int/EMACS_INT use in ccl.c, cmds.c, data.c, dispnew.c.
Eli Zaretskii [Fri, 24 Sep 2010 17:48:10 +0000 (13:48 -0400)]
Fix int/EMACS_INT use in ccl.c, cmds.c, data.c, dispnew.c.

 keyboard.c (make_lispy_position): Use EMACS_INT for buffer
 positions.
 xdisp.c (redisplay_internal, try_window_id)
 (set_cursor_from_row, find_first_unchanged_at_end_row): Use
 EMACS_INT for buffer positions.
 dispextern.h (set_cursor_from_row, mode_line_string)
 (marginal_area_string): Adjust prototypes.
 dispnew.c (increment_matrix_positions)
 (increment_row_positions, copy_glyph_row_contents)
 (mode_line_string, marginal_area_string): Use EMACS_INT for buffer
 positions.
 dispextern.h (mode_line_string, marginal_area_string)
 (increment_matrix_positions, increment_row_positions): Adjust
 prototypes.
 data.c (Faref, Faset): Use EMACS_INT for string length and
 positions.
 cmds.c (internal_self_insert): Use EMACS_INT for the count of
 characters to insert.
 ccl.c (Fccl_execute_on_string): Use EMACS_INT for string
 position and size.

13 years agoFix int/EMACS_INT use in casefiddle.c and syntax.c.
Eli Zaretskii [Fri, 24 Sep 2010 15:24:47 +0000 (11:24 -0400)]
Fix int/EMACS_INT use in casefiddle.c and syntax.c.

 syntax.c (scan_words, update_syntax_table)
 (prev_char_comend_first, back_comment, skip_chars)
 (skip_syntaxes, Fforward_comment, Fbackward_prefix_chars): Use
 EMACS_INT for buffer and string positions.
 syntax.h (scan_words, update_syntax_table): Adjust prototypes.
 casefiddle.c (operate_on_word): Use EMACS_INT for buffer
 positions.

13 years agoFix EMACS_INT/int conversion in scroll.c.
Lars Magne Ingebrigtsen [Fri, 24 Sep 2010 15:20:58 +0000 (17:20 +0200)]
Fix EMACS_INT/int conversion in scroll.c.

13 years agoFix EMACS_INT/int conversion in region-cache.c.
Lars Magne Ingebrigtsen [Fri, 24 Sep 2010 15:13:43 +0000 (17:13 +0200)]
Fix EMACS_INT/int conversion in region-cache.c.

13 years agoFix all EMACS_INT/int conversion errors in print.c (and related files).
Lars Magne Ingebrigtsen [Fri, 24 Sep 2010 15:01:03 +0000 (17:01 +0200)]
Fix all EMACS_INT/int conversion errors in print.c (and related files).

13 years agoFix int/EMACS_INT use in callproc.c.
Eli Zaretskii [Fri, 24 Sep 2010 13:32:25 +0000 (09:32 -0400)]
Fix int/EMACS_INT use in callproc.c.

 callproc.c (Fcall_process): Use EMACS_INT for count of
 characters read from the subprocess.

13 years agoReally fix int/EMACS_INT use in bidi.c.
Eli Zaretskii [Fri, 24 Sep 2010 13:05:24 +0000 (09:05 -0400)]
Really fix int/EMACS_INT use in bidi.c.

 bidi.c (struct bidi_paragraph_info): Use EMACS_INT for buffer positions.
 (bidi_cache_search, bidi_cache_find): Use EMACS_INT for buffer positions.

13 years agoFix int/EMACS_INT use in buffer.c.
Eli Zaretskii [Fri, 24 Sep 2010 12:45:09 +0000 (08:45 -0400)]
Fix int/EMACS_INT use in buffer.c.

 buffer.c (struct sortvec): Use EMACS_INT for buffer positions.
 (struct sortstrlist, overlay_str_len): Use EMACS_INT for string
 length.
 (advance_to_char_boundary, Fset_buffer_multibyte)
 (overlays_at, overlays_in, mouse_face_overlay_overlaps)
 (overlay_touches_p, record_overlay_string, overlay_strings)
 (recenter_overlay_lists, fix_start_end_in_overlays)
 (modify_overlay, Fmove_overlay, report_overlay_modification)
 (evaporate_overlays): Use EMACS_INT for buffer positions.
 lisp.h (fix_start_end_in_overlays, overlay_touches_p): Adjust
 prototypes.

13 years agoFix int/EMACS_INT in bidi.c.
Eli Zaretskii [Fri, 24 Sep 2010 12:05:24 +0000 (08:05 -0400)]
Fix int/EMACS_INT in bidi.c.

 dispextern.h (struct bidi_saved_info): Use EMACS_INT for buffer positions.

13 years agoFix int/EMACS_INT usage in fns.c.
Eli Zaretskii [Fri, 24 Sep 2010 11:55:44 +0000 (07:55 -0400)]
Fix int/EMACS_INT usage in fns.c.

 fns.c (Fcompare_strings, Fstring_lessp, concat)
 (string_make_unibyte, Fstring_as_unibyte, Fsubstring)
 (Fsubstring_no_properties, substring_both, Ffillarray)
 (Fclear_string, mapcar1, Fmapconcat, Fmapcar, Fmapc)
 (Fbase64_encode_region, Fbase64_encode_string, base64_encode_1)
 (Fbase64_decode_region, Fbase64_decode_string, base64_decode_1)
 (Fmd5): Use EMACS_INT for buffer and string positions and length
 variables and arguments.
 <struct textprop_rec>: Use EMACS_INT for positions.
 lisp.h (substring_both): Adjust prototype.

13 years agoRemove Emacs 21 stuff.
Katsumi Yamaoka [Fri, 24 Sep 2010 07:25:37 +0000 (07:25 +0000)]
Remove Emacs 21 stuff.

gmm-utils.el (gmm-tool-bar-from-list): Always use tool-bar-local-item and tool-bar-local-item-from-menu.
gnus-agent.el (gnus-agent-make-mode-line-string): Always use mode-line-highlight face for Emacs.
gnus-art.el (toplevel): Don't bind recursive-load-depth-limit while loading gnus-sum.elc; don't autoload canlock-verify.
gnus-art.el (gnus-article-jump-to-part): Use read-number.
gnus-art.el (gnus-insert-mime-button, gnus-insert-mime-security-button): Remove Emacs pre-21 compatible code for help-echo.
gnus-art.el (gnus-article-next-page-1): No need to adjust the number of lines.
gnus-art.el (gnus-article-describe-bindings): Always use help-buffer.
gnus-audio.el (gnus-audio-inline-sound): Comment fix.
gnus-cus.el (gnus-custom-mode): Comment fix.
gnus-group.el (gnus-group-update-tool-bar): Comment fix.
gnus-sum.el (gnus-remove-overlays): Doc fix.
gnus-util.el (gnus-select-frame-set-input-focus): Remove Emacs 21 compatible code.

13 years agognus-start.el (gnus-after-getting-new-news-hook): Add version tag.
Julien Danjou [Fri, 24 Sep 2010 07:19:38 +0000 (07:19 +0000)]
gnus-start.el (gnus-after-getting-new-news-hook): Add version tag.

13 years agoRemove W32 API function pointer unused since 2005-02-15T23:19:26Z!jasonr@gnu.org.
Juanma Barranquero [Fri, 24 Sep 2010 03:35:55 +0000 (05:35 +0200)]
Remove W32 API function pointer unused since 2005-02-15T23:19:26Z!jasonr@gnu.org.

* w32fns.c (clipboard_sequence_fn): Don't declare.
  (globals_of_w32fns): Don't initialize it.