1. 06 Jun, 2012 5 commits
  2. 05 Jun, 2012 7 commits
  3. 04 Jun, 2012 4 commits
  4. 03 Jun, 2012 8 commits
    • Glenn Morris's avatar
      1e266c88
    • Glenn Morris's avatar
      tool-bar-style doc fixes · 0c3461de
      Glenn Morris authored
      * lisp/cus-start.el (tool-bar-style, tool-bar-max-label-size): Fix :version.
      
      * src/xdisp.c (tool-bar-style): Doc fix.
      0c3461de
    • Stefan Merten's avatar
      rst.el: Add comments. · d8a52e15
      Stefan Merten authored
      (rst-transition, rst-adornment): New faces.
      (rst-adornment-faces-alist): Make default safe to reevaluate.
      Fixes
      http://sourceforge.net/tracker/?func=detail&atid=422030&aid=3479603&group_id=38414.
      Improve customization tags.
      (rst-define-level-faces): Clarify meaning.
      d8a52e15
    • Chong Yidong's avatar
      Fix legibility of compilation mode-line messages. · 5205d6f6
      Chong Yidong authored
      * lisp/progmodes/compile.el (compilation-mode-line-fail)
      (compilation-mode-line-run, compilation-mode-line-exit): New
      faces.
      (compilation-start, compilation-handle-exit): Use them.
      
      * etc/themes/wheatgrass-theme.el:
      * etc/themes/deeper-blue-theme.el:
      * etc/themes/tango-dark-theme.el:
      * etc/themes/tsdh-dark-theme.el: Add compilation-mode-line-fail,
      compilation-mode-line-run, and compilation-mode-line-exit faces.
      
      * etc/themes/manoj-dark-theme.el: Remove :family attributes.
      
      Fixes: debbugs:11032
      5205d6f6
    • Jack Duthen's avatar
      Improve ediff and which-func integration. · 757ee657
      Jack Duthen authored
      * lisp/progmodes/which-func.el (which-func-update-ediff-windows): New
      function.  Use it in ediff-select-hook.
      
      Fixes: debbugs:11478
      757ee657
    • Chong Yidong's avatar
      Allow clicking mouse-3 on mode line to change coding system. · cbe46e5f
      Chong Yidong authored
      * lisp/bindings.el (mode-line-coding-system-map): Allow using mouse-3
      to invoke set-buffer-file-coding-system.
      (mode-line-mule-info-help-echo): Update help text.
      
      Fixes: debbugs:289
      cbe46e5f
    • Chong Yidong's avatar
      Make mode line help-echo visible for unibyte buffers. · 383f7350
      Chong Yidong authored
      * src/xdisp.c (decode_mode_spec_coding): Display a space for a unibyte
      buffer.
      
      * lisp/bindings.el (mode-line-mule-info-help-echo)
      (mode-line-read-only-help-echo, mode-line-modified-help-echo):
      New functions.
      (mode-line-mule-info, mode-line-modified): Use them.
      (mode-line-eol-desc, propertized-buffer-identification):
      Consistency fixes for help text.
      
      Fixes: debbugs:11226
      383f7350
    • Chong Yidong's avatar
      Implement default help-echo for mode line. · 5f2c76c6
      Chong Yidong authored
      * lisp/bindings.el: Remove explicit help-echo from format-mode-line.
      (mode-line-front-space, mode-line-end-spaces)
      (mode-line-misc-info): New variables.
      (mode-line-modes, mode-line-position): Move the default value to
      the variable definition.
      (mode-line-default-help-echo): New defcustom.
      
      * src/buffer.c (buffer_local_value_1): New function, split from
      Fbuffer_local_value; can return Qunbound.
      (Fbuffer_local_value): Use it.
      (Vmode_line_format): Docstring tweaks.
      
      * src/xdisp.c (calc_pixel_width_or_height): Use Fbuffer_local_value.
      (note_mode_line_or_margin_highlight): If there is no help echo,
      use mode-line-default-help-echo.  Handle the case where the mouse
      position is past the end of the mode line string.
      
      * doc/lispref/modes.texi (Mode Line Data): Use "mode line construct"
      terminology for consistency.
      5f2c76c6
  5. 02 Jun, 2012 5 commits
    • Stefan Monnier's avatar
      * lisp/simple.el (execute-extended-command): Set real-this-command. · f2d6a3df
      Stefan Monnier authored
      * src/keyboard.c: Export real-this-command to Elisp.
      (syms_of_keyboard): Rename real_this_command to Vreal_this_command
      and DEFVAR it.  Update all users.
      
      Fixes: debbugs:11506
      f2d6a3df
    • Stefan Merten's avatar
      4cf9b38d
    • Chong Yidong's avatar
      Remove incorrect uses of "modeline". · 37269466
      Chong Yidong authored
      * ansi-color.el (ansi-color-faces-vector): Change default faces.
      
      * cus-edit.el (mode-line):
      * dframe.el (dframe-mouse-hscroll):
      * emacs-lisp/re-builder.el:
      * emacs-lisp/easy-mmode.el (define-minor-mode):
      * frame.el (set-frame-name):
      * help.el (lookup-minor-mode-from-indicator):
      * net/rcirc.el (rcirc-activity-string, rcirc-short-buffer-name):
      * progmodes/cc-cmds.el (c-toggle-auto-newline)
      (c-toggle-hungry-state):
      * progmodes/antlr-mode.el (antlr-language-alist):
      * progmodes/idlw-shell.el (idlwave-shell-electric-stop-line-face):
      * progmodes/vhdl-mode.el (vhdl-mode):
      * progmodes/which-func.el (which-func, which-func-cleanup-function):
      * term/ns-win.el (ns-face-at-pos):
      * term/sup-mouse.el (sup-mouse-report):
      * textmodes/flyspell.el (flyspell-mode-line-string):
      * textmodes/ispell.el (ispell-highlight-face):
      * textmodes/reftex-global.el:
      * vc/vc-arch.el (vc-arch-mode-line-string):
      * vc/vc-cvs.el (vc-cvs-mode-line-string):
      * vc/vc-git.el (vc-git-mode-line-string):
      * vc/vc-h...
      37269466
    • Stefan Merten's avatar
      Always require `cl'. · 42152ee4
      Stefan Merten authored
      42152ee4
    • Chong Yidong's avatar
      Add more enabled ImageMagick types. · 95f520b5
      Chong Yidong authored
      * lisp/image.el (imagemagick-enabled-types): Rename from
      imagemagick-types-enable.  Add many more types.
      (imagemagick-types-inhibit): Change default to nil.
      (imagemagick-filter-types): Caller changed.
      95f520b5
  6. 01 Jun, 2012 4 commits
  7. 31 May, 2012 5 commits
    • Glenn Morris's avatar
      ChangeLog merge fix · b691b884
      Glenn Morris authored
      b691b884
    • Glenn Morris's avatar
      Split off imagemagick-filter-types from imagemagick-register-types · 60b5f187
      Glenn Morris authored
      * lisp/image.el: (imagemagick-filter-types): New function.  (Bug#7406)
      (imagemagick-register-types): Use imagemagick-filter-types.
      
      * etc/NEWS: Mention this.
      60b5f187
    • Glenn Morris's avatar
      Add option imagemagick-types-enable · 32d72c2f
      Glenn Morris authored
      * lisp/image.el: For clarity, call imagemagick-register-types at
      top-level, rather than relying on a custom :initialize.
      (imagemagick-types-enable): New option. 
      (imagemagick-register-types): Respect imagemagick-types-inhibit.
      If disabling support, remove elements altogether rather
      than using an impossible regexp.
      (imagemagick-types-inhibit): Give it the default init function.
      
      * src/image.c (Fimagemagick_types): Doc fix.
      
      * etc/NEWS: Mention this.
      
      Fixes: debbugs:11557
      32d72c2f
    • Stefan Monnier's avatar
      Fix long filename handling of byte-compile-fix-header. · dd41169b
      Stefan Monnier authored
      * lisp/emacs-lisp/bytecomp.el (byte-compile-fix-header): Handle
      arbitrary file name lengths (Bug#11585).
      dd41169b
    • Stefan Monnier's avatar
      Add `declare' for `defun'. Align `defmacro's with it. · 500fcedc
      Stefan Monnier authored
      * lisp/emacs-lisp/easy-mmode.el (define-minor-mode)
      (define-globalized-minor-mode): Don't autoload the var definitions.
      * lisp/emacs-lisp/byte-run.el: Use lexical-binding.
      (defun-declarations-alist, macro-declarations-alist): New vars.
      (defmacro, defun): Use them.
      (make-obsolete, define-obsolete-function-alias)
      (make-obsolete-variable, define-obsolete-variable-alias):
      Use `declare'.
      (macro-declaration-function): Mark obsolete.
      * lisp/emacs-lisp/autoload.el: Use lexical-binding.
      (make-autoload): Add `expansion' arg.  Rely more on macro expansion.
      500fcedc
  8. 30 May, 2012 2 commits
    • Agustín Martín's avatar
      ispell.el: Define `ispell-with-no-warnings' as a macro. Deal with obsolete `interactive-p' · 6e8a1786
      Agustín Martín authored
      * Current `ispell-with-no-warnings' definition does not avoid warnings.
        Use a macro definition taken from orgmode.
      
      * Deal with a couple of occurrences of obsolete `interactive-p'.
      6e8a1786
    • Stefan Monnier's avatar
      * lisp/emacs-lisp/byte-run.el (defmacro, defun): Move from C. · 61b108cc
      Stefan Monnier authored
      (macro-declaration-function): Move var from C code.
      (macro-declaration-function): Define function with defalias.
      * lisp/emacs-lisp/macroexp.el (macroexpand-all-1):
      * lisp/emacs-lisp/cconv.el (cconv-convert, cconv-analyse-form):
      * lisp/emacs-lisp/byte-opt.el (byte-optimize-form-code-walker): Don't handle
      defun/defmacro any more.
      * lisp/emacs-lisp/bytecomp.el (byte-compile-arglist-signature):
      Provide fallback for unknown arglist.
      (byte-compile-arglist-warn): Change calling convention.
      (byte-compile-output-file-form): Move print-vars binding.
      (byte-compile-output-docform): Simplify accordingly.
      (byte-compile-file-form-defun, byte-compile-file-form-defmacro)
      (byte-compile-defmacro-declaration): Remove.
      (byte-compile-file-form-defmumble): Generalize to defalias.
      (byte-compile-output-as-comment): Return byte-positions.
      Simplify callers accordingly.
      (byte-compile-lambda): Use `assert'.
      (byte-compile-defun, byte-compile-defmacro): Remove.
      (byte-compile-file-form-defalias):
      Use byte-compile-file-form-defmumble.
      (byte-compile-defalias-warn): Remove.
      * src/eval.c (Fdefun, Fdefmacro, Vmacro_declaration_function):
      Move to byte-run.el.
      (Fautoload): Do the hash-doc more carefully.
      * src/data.c (Fdefalias): Purify definition, except for keymaps.
      (Qdefun): Move from eval.c.
      * src/lisp.h (Qdefun): Remove.
      * src/lread.c (read1): Tiny simplification.
      * lib-src/make-docfile.c: Improve comment style.
      (search_lisp_doc_at_eol): New function.
      (scan_lisp_file): Use it.
      61b108cc