summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix typos.Juanma Barranquero2010-09-275-5/+9
|
* Fix typos in ChangeLogs.Juanma Barranquero2010-09-272-17/+17
|
* merge trunkKenichi Handa2010-09-27325-8321/+12004
|\
| * gnus-art.el (gnus-mime-delete-part): Fix Lisp type of byte(s).Katsumi Yamaoka2010-09-272-3/+7
| |
| * Update ChangeLogs.Katsumi Yamaoka2010-09-262-0/+90
| |
| * mail-source.el (mail-source-value): Revert previous patch.Gnus developers2010-09-2613-24/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * * lisp/emacs-lisp/pcase.el (pcase-let*, pcase-let): plet -> pcase-let.Stefan Monnier2010-09-272-6/+11
| |
| * Donät give write_mask to select for W32.Jan D2010-09-262-0/+9
| | | | | | | | | | | | 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.
| * Reinstate ifdef subprocesses.Jan D2010-09-262-0/+7
| | | | | | | | * process.c (add_keyboard_wait_descriptor) (delete_keyboard_wait_descriptor): Reinstate ifdef subprocesses.
| * Add fd handling with callbacks to select, dbus needs it for async operation.Jan D2010-09-265-155/+276
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
| * (starttls-negotiate): Avoid the cl.el decf function.Lars Magne Ingebrigtsen2010-09-262-1/+3
| |
| * Don't break the build if we don't have the gnutls libraries.Lars Magne Ingebrigtsen2010-09-263-212/+329
| |
| * Use const for some pointer arguments.Dan Nicolaescu2010-09-263-13/+21
| | | | | | | | | | | | | | * 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.
| * Code simplification in term.c.Dan Nicolaescu2010-09-262-77/+73
| | | | | | | | | | | | * src/term.c: Do not include sys/ioctl.h, not needed. (init_tty): Reorder code to reduce the number of #ifdefs. No code changes.
| * Merge changes made in Gnus trunk.Gnus developers2010-09-269-47/+78
| | | | | | | | | | | | | | | | | | | | | | 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.
| * auth-source.el (auth-source-create): Query the user for whether to store the ↵Lars Magne Ingebrigtsen2010-09-267-35/+205
| | | | | | | | | | | | | | | | | | | | 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.
| * gnus-sum.el (gnus-auto-center-group): Transform into a defcustom.Gnus developers2010-09-264-7/+17
| | | | | | | | | | | | 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.
| * Set up GnuTLS support.Ted Zlatanov2010-09-2612-4/+848
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
| * Merge changes made in Gnus trunk.Gnus developers2010-09-2621-2500/+587
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * src/w32.c (get_emacs_configuration_options): Fix previous change.Juanma Barranquero2010-09-262-1/+6
| |
| * * lisp/notifications.el: Call dbus-register-signal only if it is bound.Julien Danjou2010-09-252-14/+20
| |
| * Cosmetic doc fixes for eshell.Glenn Morris2010-09-2524-196/+208
| | | | | | | | | | | | | | | | | | | | | | | | * 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.
| * Add more xz compression support.Ulrich Mueller2010-09-2514-12/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
| * Small url-cache fix.Julien Danjou2010-09-252-5/+17
| | | | | | | | | | | | | | | | * 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.
| * * files.el (get-free-disk-space): Don't assume "df" output columns line up ↵Chong Yidong2010-09-252-15/+15
| | | | | | | | (Bug#6995).
| * * src/insdel.c (prepare_to_modify_buffer): Ensure the mark marker is aliveChong Yidong2010-09-252-1/+7
| | | | | | | | before using it (Bug#6977).
| * Merge changes from emacs-23 branch.Chong Yidong2010-09-256-6/+14
| |\
| | * Fix require names in CEDET 1.0 merge.Chong Yidong2010-09-256-6/+14
| | | | | | | | | | | | | | | | | | | | | | | | * 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.
| * | Fix up some EMACS_INT/int conversion errors related to xdisp.c.Lars Magne Ingebrigtsen2010-09-253-12/+21
| | |
| * | xrdb.c EMACS_INT/int audit.Lars Magne Ingebrigtsen2010-09-252-1/+5
| | |
| * | nndraft.el (nndraft-retrieve-headers): Insert Lines and Chars headers for ↵Lars Magne Ingebrigtsen2010-09-252-1/+9
| | | | | | | | | | | | prettier summary display.
| * | nnir.el (nnir-run-imap): Allow sending IMAP search patterns directly.Andrew Cohen2010-09-252-4/+14
| | |
| * | nnimap.el (nnimap-open-connection): Wait for the response to STARTTLS before ↵Lars Magne Ingebrigtsen2010-09-253-1/+16
| | | | | | | | | | | | | | | | | | starting negotiation. gnus.el (gnus-local-domain): Put gnus-local-domain back again, since apparently third-party libraries depend on it.
| * | gnus-art.el (gnus-treat-from-gravatar, gnus-treat-mail-gravatar): Change ↵Lars Magne Ingebrigtsen2010-09-252-4/+6
| | | | | | | | | | | | default to nil for privacy reasons.
| * | gnus-ems.el (gnus-put-image):Don't put any non-blank text into the buffer ↵Lars Magne Ingebrigtsen2010-09-252-1/+7
| | | | | | | | | | | | when inserting images.
| * | Merge changes made in Gnus trunk.Julien Danjou2010-09-2511-25/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | Fix int/EMACS_INT use in textprop.c and window.c.Eli Zaretskii2010-09-253-32/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | Merge changes made in Gnus.tranckJulien Danjou2010-09-257-36/+19
| | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | Fix int/EMACS_INT use in process.c and term.c.Eli Zaretskii2010-09-253-18/+28
| | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | Fix typos.Juanma Barranquero2010-09-2522-24/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
| * | Fix int/EMACS_INT use in lread.c, marker.c, minibuf.c, print.cEli Zaretskii2010-09-255-18/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | Fix int/EMACS_INT use in keyboard.c.Eli Zaretskii2010-09-2510-33/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | src/ChangeLog: Another duplication removed.Eli Zaretskii2010-09-251-2/+1
| | |
| * | src/ChangeLog: Fix duplicate entries.Eli Zaretskii2010-09-251-2/+2
| | |
| * | Fix bug#6781: Use 127.0.0.1 for local hosts, not "localhost".Juanma Barranquero2010-09-254-2/+14
| | | | | | | | | | | | | | | | | | | | | * 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".
| * | Merge changes made in Gnus trunk.Gnus developers2010-09-2412-250/+452
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | Fix int/EMACS_INT in eval.c and indent.c, correct previous changes.Eli Zaretskii2010-09-247-17/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | src/ChangeLog: Fix typo and remove duplicate info.Juanma Barranquero2010-09-241-9/+1
| | |
| * | Fix int/EMACS_INT use in ccl.c, cmds.c, data.c, dispnew.c.Eli Zaretskii2010-09-248-34/+76
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | Fix int/EMACS_INT use in casefiddle.c and syntax.c.Eli Zaretskii2010-09-244-30/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.