1. 27 Sep, 2010 12 commits
  2. 26 Sep, 2010 16 commits
    • Katsumi Yamaoka's avatar
      Update ChangeLogs. · 82bccbfa
      Katsumi Yamaoka authored
      82bccbfa
    • Gnus developers's avatar
      mail-source.el (mail-source-value): Revert previous patch. · 4478e074
      Gnus developers authored
      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.
      4478e074
    • Stefan Monnier's avatar
    • Jan D's avatar
      Donät give write_mask to select for W32. · 82d6e50b
      Jan D authored
      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.
      82d6e50b
    • Jan D's avatar
      Reinstate ifdef subprocesses. · bf05eed6
      Jan D authored
      * process.c (add_keyboard_wait_descriptor) (delete_keyboard_wait_descriptor): Reinstate ifdef subprocesses.
      bf05eed6
    • Jan D's avatar
      Add fd handling with callbacks to select, dbus needs it for async operation. · 3fad2ad2
      Jan D authored
      * 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.
      3fad2ad2
    • Lars Magne Ingebrigtsen's avatar
    • Lars Magne Ingebrigtsen's avatar
    • Dan Nicolaescu's avatar
      Use const for some pointer arguments. · d6dcbe70
      Dan Nicolaescu authored
      * 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.
      d6dcbe70
    • Dan Nicolaescu's avatar
      Code simplification in term.c. · dce4c2ac
      Dan Nicolaescu authored
      * src/term.c: Do not include sys/ioctl.h, not needed.
      (init_tty): Reorder code to reduce the number of #ifdefs.  No code
      changes.
      dce4c2ac
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 2696d88f
      Gnus developers authored
      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.
      2696d88f
    • Lars Magne Ingebrigtsen's avatar
      auth-source.el (auth-source-create): Query the user for whether to store the credentials. · 1821a7b4
      Lars Magne Ingebrigtsen authored
      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.
      1821a7b4
    • Gnus developers's avatar
      gnus-sum.el (gnus-auto-center-group): Transform into a defcustom. · 2d04f304
      Gnus developers authored
      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.
      2d04f304
    • Ted Zlatanov's avatar
      Set up GnuTLS support. · 8af55556
      Ted Zlatanov authored
      * 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.
      8af55556
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 8ccbef23
      Gnus developers authored
      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.
      8ccbef23
    • Juanma Barranquero's avatar
  3. 25 Sep, 2010 12 commits