1. 01 Apr, 2011 1 commit
    • Stefan Monnier's avatar
      Miscellanous cleanups in preparation for the merge. · 7200d79c
      Stefan Monnier authored
      * lisp/emacs-lisp/byte-opt.el (byte-optimize-form-code-walker):
      Remove debug statement.
      * lisp/emacs-lisp/bytecomp.el (byte-compile-single-version)
      (byte-compile-version-cond, byte-compile-delay-out)
      (byte-compile-delayed-out): Remove, unused.
      * src/bytecode.c (Fbyte_code): Revert to old calling convention.
      * src/lisp.h (COMPILED_PUSH_ARGS): Remove, unused.
      7200d79c
  2. 31 Mar, 2011 1 commit
  3. 30 Mar, 2011 12 commits
    • Stefan Monnier's avatar
      * src/eval.c (struct backtrace): Don't cheat with negative numbers, but do · 44f230aa
      Stefan Monnier authored
      steal a few bits to be more compact.
      (interactive_p, Fbacktrace, Fbacktrace_frame, mark_backtrace):
      Remove unneeded casts.
      44f230aa
    • Stefan Monnier's avatar
      * lisp/subr.el (apply-partially): Use a non-nil static environment. · f488fb65
      Stefan Monnier authored
      (--dolist-tail--, --dotimes-limit--): Don't declare dynamically bound.
      (dolist): Use a more efficient form for lexical-binding.
      (dotimes): Use a cleaner semantics for lexical-binding.
      * lisp/emacs-lisp/edebug.el (edebug-eval-top-level-form):
      Use eval-sexp-add-defvars.
      f488fb65
    • Stefan Monnier's avatar
      1c470562
    • Gnus developers's avatar
      Merge Gnus' changes. · a5954fa5
      Gnus developers authored
      gnus.texi (Listing Groups): Document gnus-group-list-ticked.
      gssapi.el (open-gssapi-stream): Remove the last mentions of the IMAP stuff.
      gnus-score.el (gnus-score-string): Fix calling convention of `gnus-simplify-buffer-fuzzy' after last patches.
      gnus-sum.el (gnus-update-marks): Don't send any marks updates to the server for articles we didn't get any headers for.  This is a sanity check.
      nnimap.el (nnimap-open-connection-1): Is the login responds with a new CAPABILITY, use it.
      gnus-agent.el (gnus-agent-fetch-headers): Don't message if we're not downloading anything.
      gnus.el (gnus-splash-svg-color-symbols): Removed superfluous `and'.
      gnus.el (gnus-group-startup-message): Prefer svg file and replace colors.
       (gnus-splash-svg-color-symbols): New function.
      gnus-sum.el (gnus-simplify-buffer-fuzzy): Take the regexp explicitly instead of using the global gnus-simplify-subject-fuzzy-regexp.
       (gnus-simplify-subject-fuzzy): Use the local gnus-simplify-subject-fuzzy-regex instead of the global one.  This makes using this variable in group parameters work.
      gnus-registry.el (gnus-registry-unfollowed-groups): Add "archive:sent" to the unfollowed group regex (for the recent Gnus archive:sent-YYYY-MM-DD groups).
       (gnus-registry-split-fancy-with-parent): Bail out early in sender tracking if there are more than `gnus-registry-max-track-groups' matches.
      message.el (message--yank-original-internal): New function to do the insertion cleanly inside eval in `message-yank-original'.
       (message-yank-original): Use it.
      a5954fa5
    • Juanma Barranquero's avatar
      ebe0c9b6
    • Zachary Kanfer's avatar
      * src/keyboard.c (Fexecute_extended_command): Do log the "suggest key · 888adce9
      Zachary Kanfer authored
      binding" message.
      
      Fixes: debbugs:7967
      888adce9
    • Stefan Monnier's avatar
      * lisp/subr.el (with-output-to-temp-buffer): Don't change current-buffer to · 9dba2c64
      Stefan Monnier authored
      standard-output while running the body.
      * lisp/Makefile.in (COMPILE_FIRST): Remove pcase; it's not so important.
      * lisp/startup.el: Fix up warnings, move lambda expressions
      outside of quote.
      9dba2c64
    • Chong Yidong's avatar
      Change default type of open-protocol-stream. · e742e117
      Chong Yidong authored
      * nnimap.el (nnimap-stream, nnimap-open-connection-1): Accept `network'
      value.
      
      * nntp.el (nntp-open-connection-function): Document the fact that some
      values are not functions but are instead handled specially.  Recognize
      nntp-open-plain-stream value.
      (nntp-open-connection): Recognize that value.
      
      * proto-stream.el (open-protocol-stream): Bring back `network' type.
      Make this the default type.
      (proto-stream-open-plain): Rename from proto-stream-open-default.
      (open-protocol-stream, proto-stream-open-starttls)
      (proto-stream-open-tls, proto-stream-open-shell): Replace `default'
      with `plain'.
      e742e117
    • Leo Liu's avatar
      Improve key bindings in edit-abbrevs-mode · eb7ffc14
      Leo Liu authored
      C-x C-s and C-x C-w in edit-abbrevs-mode now do something similar to
      their corresponding global bindings.
      eb7ffc14
    • Paul Eggert's avatar
      77861b95
    • Paul Eggert's avatar
      * unexelf.c (unexec) [! (defined _SYSTYPE_SYSV || defined __sgi)]: · de6dbc14
      Paul Eggert authored
      Remove unused local var.
      de6dbc14
    • Paul Eggert's avatar
      f838ed7b
  4. 29 Mar, 2011 11 commits
  5. 28 Mar, 2011 6 commits
    • Juanma Barranquero's avatar
      src/*.c: Remove some additional unused parameters. · 461c2ab9
      Juanma Barranquero authored
      * lisp.h (multibyte_char_to_unibyte):
      * character.c (multibyte_char_to_unibyte): Remove parameter `rev_tbl',
        unused since 2002-03-01T01:16:34Z!handa@m17n.org and 2008-02-01T16:01:31Z!miles@gnu.org.
      * character.h (CHAR_TO_BYTE8):
      * cmds.c (internal_self_insert):
      * editfns.c (general_insert_function):
      * keymap.c (push_key_description):
      * search.c (Freplace_match):
      * xdisp.c (message_dolog, set_message_1): All callers changed.
      
      * coding.c (encode_designation_at_bol): Remove parameter `charbuf_end',
        unused since 2002-03-01T01:17:24Z!handa@m17n.org and 2008-02-01T16:01:31Z!miles@gnu.org.
        All callers changed.
      461c2ab9
    • Stefan Monnier's avatar
      Don't reset post-command-hook to nil upon error. · f6d62986
      Stefan Monnier authored
      * src/eval.c (enum run_hooks_condition): Remove.
      (funcall_nil, funcall_not): New functions.
      (run_hook_with_args): Call each function through a `funcall' argument.
      Remove `cond' argument, now redundant.
      (Frun_hooks, Frun_hook_with_args, Frun_hook_with_args_until_success)
      (Frun_hook_with_args_until_failure): Adjust accordingly.
      (run_hook_wrapped_funcall, Frun_hook_wrapped): New functions.
      * src/keyboard.c (safe_run_hook_funcall): New function.
      (safe_run_hooks_1, safe_run_hooks_error, safe_run_hooks): On error,
      don't set the hook to nil, but remove the offending function instead.
      (Qcommand_hook_internal): Remove, unused.
      (syms_of_keyboard): Don't initialize Qcommand_hook_internal nor define
      Vcommand_hook_internal.
      * doc/lispref/commands.texi (Command Overview): post-command-hook is not reset
      to nil any more.
      f6d62986
    • Leo Liu's avatar
      947b6566
    • Juanma Barranquero's avatar
      src/*.c: Remove unused parameters and other warnings. · 1db5b1ad
      Juanma Barranquero authored
      * dispextern.h (string_buffer_position): Remove declaration.
      
      * print.c (strout): Remove parameter `multibyte', unused since
        1999-08-21T19:30:21Z!gerd@gnu.org.  All callers changed.
      
      * search.c (boyer_moore): Remove parameters `len', `pos' and `lim',
        never used since function introduction in 1998-02-08T21:33:56Z!rms@gnu.org.
        All callers changed.
      
      * w32.c (_wsa_errlist): Use braces for struct initializers.
      
      * xdisp.c (string_buffer_position_lim): Remove parameter `w',
        never used since function introduction in 2001-03-09T18:41:50Z!gerd@gnu.org.
        All callers changed.
        (string_buffer_position): Likewise.  Also, make static (it's never
        used outside xdisp.c).
        (cursor_row_p): Remove parameter `w', unused since
        2000-10-17T16:08:57Z!gerd@gnu.org.  All callers changed.
        (decode_mode_spec): Remove parameter `precision', introduced during
        Gerd Moellmann's rewrite at 1999-07-21T21:43:52Z!gerd@gnu.org, but never used.
        All callers changed.
      1db5b1ad
    • Glenn Morris's avatar
      39f31873
    • Glenn Morris's avatar
      Make autogen.sh respect AUTOCONF etc. · 42e85a8f
      Glenn Morris authored
      * autogen.sh (get_version): Discard "not found" lines.
      (check_version): Respect $AUTOCONF etc environment variables.
      42e85a8f
  6. 27 Mar, 2011 9 commits