1. 17 Sep, 2012 5 commits
    • Richard M. Stallman's avatar
    • Richard M. Stallman's avatar
      acb1c47b
    • Richard M. Stallman's avatar
      Fix bug when a name has no key. · 69de3ec6
      Richard M. Stallman authored
      69de3ec6
    • Chong Yidong's avatar
      Update docstrings and comments to use "init file" terminology. · 865fe16f
      Chong Yidong authored
      * bookmark.el (bookmark-bmenu-toggle-filenames): Doc fixes.
      * comint.el (comint-prompt-read-only):
      * custom.el (defcustom):
      * hi-lock.el (hi-lock-mode):
      * ibuffer.el (ibuffer-formats):
      * ielm.el (ielm-prompt-read-only):
      * novice.el (disable-command):
      * saveplace.el (toggle-save-place):
      * speedbar.el (speedbar-supported-extension-expressions):
      * startup.el (auto-save-list-file-prefix, init-file-user)
      (after-init-hook, inhibit-startup-echo-area-message):
      * strokes.el (strokes-help):
      * time-stamp.el (time-stamp):
      * calendar/calendar.el (calendar, diary-file):
      * calendar/diary-lib.el (diary-mail-entries, diary)
      (diary-list-entries-hook):
      * calendar/holidays.el (holidays, calendar-holidays):
      * calendar/lunar.el (lunar-phases):
      * calendar/solar.el (sunrise-sunset):
      * emulation/edt.el (edt-load-keys):
      * emulation/viper.el (viper-mode):
      * eshell/em-alias.el (eshell-command-aliases-list):
      * eshell/esh-util.el (eshell-convert-numeric-arguments):
      * international/ogonek.el (ogonek-information):
      * net/tramp-cmds.el (tramp-bug):
      * net/quickurl.el (quickurl-reread-hook-postfix):
      * play/decipher.el (decipher-font-lock-keywords):
      * progmodes/cc-styles.el (c-set-style):
      * progmodes/idlw-shell.el (idlwave-shell-prompt-pattern):
      * progmodes/inf-lisp.el (inferior-lisp-prompt):
      * progmodes/octave-mod.el (octave-mode):
      * progmodes/sql.el (sql-mode, sql-interactive-mode, sql-password):
      * progmodes/verilog-mode.el (verilog-read-defines):
      * textmodes/two-column.el (2C-mode): Likewise.
      865fe16f
    • Chong Yidong's avatar
      Convert several shell.el defvars to defcustoms. · d079ee5f
      Chong Yidong authored
      * shell.el (shell-file-name-chars, shell-file-name-quote-list)
      (shell-dynamic-complete-functions): Convert to defcustom.
      (shell-prompt-pattern, shell-completion-fignore): Doc fix.
      d079ee5f
  2. 16 Sep, 2012 7 commits
  3. 15 Sep, 2012 3 commits
  4. 14 Sep, 2012 3 commits
    • Juri Linkov's avatar
      * lisp/dired-aux.el (dired-do-chmod): Use `eq' to detect empty input. · cb26b7f5
      Juri Linkov authored
      Fixes: debbugs:12399
      cb26b7f5
    • Stefan Monnier's avatar
    • Stefan Monnier's avatar
      * lisp/emacs-lisp/edebug.el: Miscellaneous cleanup. · 2de39f08
      Stefan Monnier authored
      Remove obsolete byte-compiler hack that tried to silence some warnings.
      (edebug-submit-bug-report): Remove.
      (edebug-get-buffer-window, edebug-sit-for, edebug-input-pending-p):
      Remove aliases, use the un-prefixed name instead.
      (edebug-pop-to-buffer): Consider other frames.
      (edebug-original-read):: Make it more obvious that it's always defined.
      (edebug--make-form-data-entry, edebug--form-data-name)
      (edebug--form-data-begin, edebug--form-data-end): Rename from the
      single-dashed name, and implement with cl-defstruct.
      (edebug-set-form-data-entry): Use the standard accessors.
      (edebug-make-top-form-data-entry): Use push.
      (edebug-no-match): Drop useless `funcall'.
      (mapcar, mapconcat, mapatoms, apply, funcall): Don't add debug specs
      to functions.
      (defsubst, dont-compile, eval-when-compile, eval-and-compile)
      (delay-mode-hooks, with-temp-file, with-temp-message, ad-dolist)
      (with-syntax-table, push, pop, 1value, noreturn, defadvice)
      (easy-menu-define, with-custom-print): Remove redundant specs.
      (edebug-outside-overriding-local-map)
      (edebug-outside-overriding-terminal-local-map): Remove, unused.
      (edebug--display): Bind unread-command-events directly to nil rather
      than binding it to unread-command-events and later setting it to nil.
      (edebug--display): Kill edebug-eval-buffer here...
      (edebug--recursive-edit): ...rather than here.
      Bind standard-output and standard-input.
      (edebug-eval): Check cl-macroexpand-all is fboundp.
      (edebug-temp-display-freq-count): Fix last change.
      
      * lisp/emacs-lisp/easymenu.el (easy-menu-define): Add `debug' spec.
      * lisp/subr.el (noreturn, 1value): Add `debug' spec.
      * lisp/emacs-lisp/advice.el: Require cl-lib.
      (ad-copy-tree): Remove, use copy-tree instead.
      (ad-dolist): Remove use dolist or cl-dolist instead.
      (ad-do-return): Remove, use cl-return instead.
      (defadvice): Add `debug' spec.
      2de39f08
  5. 13 Sep, 2012 10 commits
    • Juri Linkov's avatar
      * lisp/dired-aux.el (dired-do-chxxx): Use `eq' to detect empty input. · 5b68b333
      Juri Linkov authored
      Fixes: debbugs:12399
      5b68b333
    • Glenn Morris's avatar
      Update some function declarations · 6a2e6868
      Glenn Morris authored
      * lisp/calc/calc-ext.el (math-compose-expr):
      * lisp/calc/calc.el (math-compose-expr):
      * lisp/progmodes/cc-defs.el (cl-macroexpand-all):
      * lisp/progmodes/cc-langs.el (delete-duplicates, mapcan)
      (cl-macroexpand-all): Update declarations.
      6a2e6868
    • Glenn Morris's avatar
      * lisp/vc/vc.el: No need to require ediff. · b9800ec4
      Glenn Morris authored
      (ediff-load-version-control): Declare.
      (ediff-vc-internal): Fix declaration.
      (vc-version-ediff): Require ediff.
      b9800ec4
    • Paul Eggert's avatar
      Use a more backwards-compatible timer format. · c18e885b
      Paul Eggert authored
      * etc/NEWS: Document it.
      * lisp/emacs-lisp/timer.el (timer): PSECS is now at the end, rather than
      being right after USECS, as that better supports old code that
      inadvisedly looked directly at the timer vector.
      * src/keyboard.c (decode_timer): Get PSECS from the 8th (origin-0)
      vector element, not from the 4th, since PSECS is now at the end.
      (Fcurrent_idle_time): Doc fix.
      
      Fixes: debbugs:12430
      c18e885b
    • Kenichi Handa's avatar
      language/chinese.el ("Chinese-GB", "Chinese-BIG5", "Chinese-CNS",... · d607d303
      Kenichi Handa authored
      language/chinese.el ("Chinese-GB", "Chinese-BIG5", "Chinese-CNS", "Chinese-EUC-TW"): Add chinese-gbk to	coding-priority property of these language environment.
      d607d303
    • Juanma Barranquero's avatar
      Fix typos in ChangeLogs. · fc0c31f8
      Juanma Barranquero authored
      fc0c31f8
    • Paul Eggert's avatar
      Fix glitches caused by addition of psec to timers. · 72eac303
      Paul Eggert authored
      * etc/NEWS: Document timer format change.
      * lisp/image.el (image-animate-timer):
      * lisp/time.el (display-time-world-timer):
      Use timer--function and timer--args rather than raw access to
      timer vector.
      * lisp/gnus/gnus-art.el (gnus-article-stop-animations):
      Use timer--function rather than raw access to timer vector.
      
      Fixes: debbugs:12430
      72eac303
    • Glenn Morris's avatar
      byte-compile-warning-prefix tweak · 2168fe4f
      Glenn Morris authored
      * lisp/emacs-lisp/bytecomp.el (byte-compile-warning-prefix): If not
      compiling a file, try using load-file-name.
      2168fe4f
    • Stefan Monnier's avatar
      * lisp/emacs-lisp/edebug.el (edebug-outside-unread-command-events): · c0c54fbd
      Stefan Monnier authored
      Fix last change.
      (edebug-update-eval-list): Use `push'.
      c0c54fbd
    • Stefan Monnier's avatar
      * lisp/emacs-lisp/edebug.el: Use lexical-binding. · bd8d6108
      Stefan Monnier authored
      Remove the "edebug-" prefix from non-dynamically-scoped variables.
      Mark unused args with underscore.
      (edebug-save-restriction, edebug-outside-excursion): Use `declare'.
      (edebug-form-data): Use defvar-local.
      (edebug-make-before-and-after-form, edebug-make-after-form):
      Use backquote.
      (edebug-args, edebug-value, edebug-after-index, edebug-arg-mode):
      Not dynamically scoped any more.
      (edebug--enter-trace): Add arguments `function' and `args'.
      Rename from edebug-enter-trace.
      (edebug-enter): Call it accordingly.  Bind edebug-function explicitly.
      (edebug--update-coverage): Add `after-index' and `value' args.
      Rename from edebug-update-coverage.
      (edebug-slow-after): Call it accordingly.
      (edebug--recursive-edit): Add arg `arg-mode'.  Rename from
      edebug-recursive-edit.
      (edebug--display): Call it accordingly.  Add args `value',
      `offset-index', and `arg-mode'.  Rename from edebug-display.
      (edebug-debugger, edebug): Call it accordingly.
      (edebug-eval-display-list): Use dolist.
      bd8d6108
  6. 12 Sep, 2012 6 commits
    • Juri Linkov's avatar
      Use Isearch lax whitespace mode in Info. · a9f9d9de
      Juri Linkov authored
      http://lists.gnu.org/archive/html/emacs-devel/2012-08/msg00811.html
      
      * lisp/info.el (Info-search): Don't check for isearch-mode and
      isearch-regexp before let-binding search-spaces-regexp to
      Info-search-whitespace-regexp.
      (Info-isearch-search): Let-bind Info-search-whitespace-regexp to
      search-whitespace-regexp if isearch-lax-whitespace or
      isearch-regexp-lax-whitespace is non-nil.
      (Info-mode): Don't set local variable search-whitespace-regexp.
      a9f9d9de
    • Stefan Monnier's avatar
      Remove unread-command-char. · bfeae2cf
      Stefan Monnier authored
      * src/keyboard.c (read_char, requeued_events_pending_p, Finput_pending_p)
      (Fdiscard_input, quit_throw_to_read_char, init_keyboard)
      (syms_of_keyboard): Remove support for unread-command-char.
      * lisp/emacs-lisp/debug.el (debugger-outer-unread-command-char, debug)
      (debugger-env-macro): Remove support for unread-command-char.
      
      * lisp/ehelp.el (with-electric-help): Accept functions in
      electric-help-form-to-execute.
      (electric-help-execute-extended, electric-help-ctrl-x-prefix): Use it.
      And replace unread-command-char -> unread-command-events.
      
      * lisp/subr.el (set-temporary-overlay-map): Minimize slightly the impact of
      the temporary map re-appearing on emulation-mode-map-alists.
      
      * lisp/emacs-lisp/edebug.el (def-edebug-form-spec): Remove, it's been broken
      since 22.1.
      bfeae2cf
    • Michael Albinus's avatar
      Sync with Tramp 2.2.6. · fbbcaf1b
      Michael Albinus authored
      * net/tramp.el (tramp-accept-process-output): Don't use
      JUST-THIS-ONE in the XEmacs case.
      
      * net/trampver.el: Update release number.
      fbbcaf1b
    • Martin Rudalics's avatar
      Try to keep height of debugger window consistent. (Bug#8789) · 4dece104
      Martin Rudalics authored
      * emacs-lisp/debug.el (debugger-previous-window-height): New
      variable.
      (debug): When debugger-jumping-flag is non-nil try to restore
      height of debugger window.  (Bug#8789)
      4dece104
    • Stefan Monnier's avatar
      * lisp/emacs-lisp/edebug.el (edebug-enter): Don't mess with · 60c49c0f
      Stefan Monnier authored
      overriding-local-map and pre/post-command-hook here.
      (edebug-recursive-edit): Do it here instead.
      (edebug-outside-unread-command-char): Remove all uses of
      unread-command-char.
      
      Fixes: debbugs:12345
      60c49c0f
    • Stefan Monnier's avatar
      * src/eval.c: Add `inhibit-debugger'. · 45b82ad0
      Stefan Monnier authored
      (Qinhibit_debugger): New symbol.
      (call_debugger): Bind it instead of Qdebug_on_error.
      (maybe_call_debugger): Test Vinhibit_debugger.
      (syms_of_eval): Define inhibit-debugger.
      * src/xdisp.c (set_message): Don't bind Qinhibit_debug_on_message.
      (syms_of_xdisp): Remove inhibit-debug-on-message.
      * lisp/emacs-lisp/debug.el (debug): Don't bind debug-on-error since
      inhibit-debugger is bound instead.
      45b82ad0
  7. 11 Sep, 2012 3 commits
  8. 10 Sep, 2012 3 commits